diff --git a/packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/__init__.py b/packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/__init__.py index b399d3812921..74065dec3c2d 100644 --- a/packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/__init__.py +++ b/packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/__init__.py @@ -904,10 +904,13 @@ InstanceGroupManagerStandbyPolicy, InstanceGroupManagerStatus, InstanceGroupManagerStatusAllInstancesConfig, + InstanceGroupManagerStatusBulkInstanceOperation, + InstanceGroupManagerStatusBulkInstanceOperationLastProgressCheck, InstanceGroupManagerStatusStateful, InstanceGroupManagerStatusStatefulPerInstanceConfigs, InstanceGroupManagerStatusVersionTarget, InstanceGroupManagersUpdatePerInstanceConfigsReq, + InstanceGroupManagerTargetSizePolicy, InstanceGroupManagerUpdatePolicy, InstanceGroupManagerVersion, InstanceGroupsAddInstancesRequest, @@ -2774,9 +2777,12 @@ "InstanceGroupManagerStandbyPolicy", "InstanceGroupManagerStatus", "InstanceGroupManagerStatusAllInstancesConfig", + "InstanceGroupManagerStatusBulkInstanceOperation", + "InstanceGroupManagerStatusBulkInstanceOperationLastProgressCheck", "InstanceGroupManagerStatusStateful", "InstanceGroupManagerStatusStatefulPerInstanceConfigs", "InstanceGroupManagerStatusVersionTarget", + "InstanceGroupManagerTargetSizePolicy", "InstanceGroupManagerUpdatePolicy", "InstanceGroupManagerVersion", "InstanceGroupManagersAbandonInstancesRequest", diff --git a/packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/gapic_version.py b/packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/gapic_version.py index ce52f107f367..20a9cd975b02 100644 --- a/packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/gapic_version.py +++ b/packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/gapic_version.py @@ -13,4 +13,4 @@ # See the License for the specific language governing permissions and # limitations under the License. # -__version__ = "0.1.0" # {x-release-please-version} +__version__ = "0.0.0" # {x-release-please-version} diff --git a/packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/types/__init__.py b/packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/types/__init__.py index ad7071c96d52..71e7f8a721f1 100644 --- a/packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/types/__init__.py +++ b/packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/types/__init__.py @@ -777,10 +777,13 @@ InstanceGroupManagerStandbyPolicy, InstanceGroupManagerStatus, InstanceGroupManagerStatusAllInstancesConfig, + InstanceGroupManagerStatusBulkInstanceOperation, + InstanceGroupManagerStatusBulkInstanceOperationLastProgressCheck, InstanceGroupManagerStatusStateful, InstanceGroupManagerStatusStatefulPerInstanceConfigs, InstanceGroupManagerStatusVersionTarget, InstanceGroupManagersUpdatePerInstanceConfigsReq, + InstanceGroupManagerTargetSizePolicy, InstanceGroupManagerUpdatePolicy, InstanceGroupManagerVersion, InstanceGroupsAddInstancesRequest, @@ -2641,10 +2644,13 @@ "InstanceGroupManagerStandbyPolicy", "InstanceGroupManagerStatus", "InstanceGroupManagerStatusAllInstancesConfig", + "InstanceGroupManagerStatusBulkInstanceOperation", + "InstanceGroupManagerStatusBulkInstanceOperationLastProgressCheck", "InstanceGroupManagerStatusStateful", "InstanceGroupManagerStatusStatefulPerInstanceConfigs", "InstanceGroupManagerStatusVersionTarget", "InstanceGroupManagersUpdatePerInstanceConfigsReq", + "InstanceGroupManagerTargetSizePolicy", "InstanceGroupManagerUpdatePolicy", "InstanceGroupManagerVersion", "InstanceGroupsAddInstancesRequest", diff --git a/packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/types/compute.py b/packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/types/compute.py index a454802e7e8a..2f778bd299a4 100644 --- a/packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/types/compute.py +++ b/packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/types/compute.py @@ -768,9 +768,12 @@ "InstanceGroupManagerStandbyPolicy", "InstanceGroupManagerStatus", "InstanceGroupManagerStatusAllInstancesConfig", + "InstanceGroupManagerStatusBulkInstanceOperation", + "InstanceGroupManagerStatusBulkInstanceOperationLastProgressCheck", "InstanceGroupManagerStatusStateful", "InstanceGroupManagerStatusStatefulPerInstanceConfigs", "InstanceGroupManagerStatusVersionTarget", + "InstanceGroupManagerTargetSizePolicy", "InstanceGroupManagerUpdatePolicy", "InstanceGroupManagerVersion", "InstanceGroupManagersAbandonInstancesRequest", @@ -16557,7 +16560,9 @@ class BackendService(proto.Message): Passthrough Network Load Balancers when the haPolicy fastIpMove is enabled. This field can only be specified when the load balancing scheme - is set to INTERNAL. + is set to INTERNAL, or when the load balancing + scheme is set to EXTERNAL and haPolicy + fastIpMove is enabled. This field is a member of `oneof`_ ``_network``. network_pass_through_lb_traffic_policy (google.cloud.compute_v1beta.types.BackendServiceNetworkPassThroughLbTrafficPolicy): @@ -21526,6 +21531,8 @@ class Type(proto.Enum): No description available. MEMORY_OPTIMIZED_M4 (276301373): No description available. + MEMORY_OPTIMIZED_M4_6TB (210543650): + No description available. MEMORY_OPTIMIZED_X4_16TB (183089120): No description available. MEMORY_OPTIMIZED_X4_24TB (183116989): @@ -21565,6 +21572,7 @@ class Type(proto.Enum): MEMORY_OPTIMIZED = 281753417 MEMORY_OPTIMIZED_M3 = 276301372 MEMORY_OPTIMIZED_M4 = 276301373 + MEMORY_OPTIMIZED_M4_6TB = 210543650 MEMORY_OPTIMIZED_X4_16TB = 183089120 MEMORY_OPTIMIZED_X4_24TB = 183116989 MEMORY_OPTIMIZED_X4_32TB = 183144858 @@ -32598,6 +32606,12 @@ class FirewallPolicyRuleMatcher(proto.Message): possible values. This field is a member of `oneof`_ ``_dest_network_scope``. + dest_network_type (str): + Network type of the traffic destination. Allowed values are: + - UNSPECIFIED - INTERNET - NON_INTERNET Check the + DestNetworkType enum for the list of possible values. + + This field is a member of `oneof`_ ``_dest_network_type``. dest_region_codes (MutableSequence[str]): Region codes whose IP addresses will be used to match for destination of traffic. Should be @@ -32629,6 +32643,13 @@ class FirewallPolicyRuleMatcher(proto.Message): possible values. This field is a member of `oneof`_ ``_src_network_scope``. + src_network_type (str): + Network type of the traffic source. Allowed values are: - + UNSPECIFIED - INTERNET - INTRA_VPC - NON_INTERNET - + VPC_NETWORKS Check the SrcNetworkType enum for the list of + possible values. + + This field is a member of `oneof`_ ``_src_network_type``. src_networks (MutableSequence[str]): Networks of the traffic source. It can be either a full or partial url. @@ -32664,6 +32685,19 @@ class DestNetworkScope(proto.Enum): """ UNDEFINED_DEST_NETWORK_SCOPE = 0 + class DestNetworkType(proto.Enum): + r"""Network type of the traffic destination. Allowed values are: - + UNSPECIFIED - INTERNET - NON_INTERNET Additional supported values + which may be not listed in the enum directly due to technical + reasons: INTERNET INTRA_VPC NON_INTERNET UNSPECIFIED VPC_NETWORKS + + Values: + UNDEFINED_DEST_NETWORK_TYPE (0): + A value indicating that the enum field is not + set. + """ + UNDEFINED_DEST_NETWORK_TYPE = 0 + class SrcNetworkScope(proto.Enum): r"""Network scope of the traffic source. Additional supported values which may be not listed in the enum directly due to technical @@ -32676,6 +32710,20 @@ class SrcNetworkScope(proto.Enum): """ UNDEFINED_SRC_NETWORK_SCOPE = 0 + class SrcNetworkType(proto.Enum): + r"""Network type of the traffic source. Allowed values are: - + UNSPECIFIED - INTERNET - INTRA_VPC - NON_INTERNET - VPC_NETWORKS + Additional supported values which may be not listed in the enum + directly due to technical reasons: INTERNET INTRA_VPC NON_INTERNET + UNSPECIFIED VPC_NETWORKS + + Values: + UNDEFINED_SRC_NETWORK_TYPE (0): + A value indicating that the enum field is not + set. + """ + UNDEFINED_SRC_NETWORK_TYPE = 0 + dest_address_groups: MutableSequence[str] = proto.RepeatedField( proto.STRING, number=468760508, @@ -32693,6 +32741,11 @@ class SrcNetworkScope(proto.Enum): number=355839526, optional=True, ) + dest_network_type: str = proto.Field( + proto.STRING, + number=409853224, + optional=True, + ) dest_region_codes: MutableSequence[str] = proto.RepeatedField( proto.STRING, number=199120280, @@ -32725,6 +32778,11 @@ class SrcNetworkScope(proto.Enum): number=476025320, optional=True, ) + src_network_type: str = proto.Field( + proto.STRING, + number=309819686, + optional=True, + ) src_networks: MutableSequence[str] = proto.RepeatedField( proto.STRING, number=247119872, @@ -51241,6 +51299,11 @@ class InstanceGroupManager(proto.Message): Resizing the group also changes this number. This field is a member of `oneof`_ ``_target_size``. + target_size_policy (google.cloud.compute_v1beta.types.InstanceGroupManagerTargetSizePolicy): + The policy that specifies how the MIG creates + its VMs to achieve the target size. + + This field is a member of `oneof`_ ``_target_size_policy``. target_stopped_size (int): The target number of stopped instances for this managed instance group. This number changes @@ -51494,6 +51557,12 @@ class ListManagedInstancesResults(proto.Enum): number=62880239, optional=True, ) + target_size_policy: "InstanceGroupManagerTargetSizePolicy" = proto.Field( + proto.MESSAGE, + number=128773506, + optional=True, + message="InstanceGroupManagerTargetSizePolicy", + ) target_stopped_size: int = proto.Field( proto.INT32, number=2419489, @@ -52625,6 +52694,10 @@ class InstanceGroupManagerStatus(proto.Message): instance group manager. This field is a member of `oneof`_ ``_autoscaler``. + bulk_instance_operation (google.cloud.compute_v1beta.types.InstanceGroupManagerStatusBulkInstanceOperation): + [Output Only] The status of bulk instance operation. + + This field is a member of `oneof`_ ``_bulk_instance_operation``. is_stable (bool): [Output Only] A bit indicating whether the managed instance group is in a stable state. A stable state means that: none @@ -52659,6 +52732,14 @@ class InstanceGroupManagerStatus(proto.Message): number=517258967, optional=True, ) + bulk_instance_operation: "InstanceGroupManagerStatusBulkInstanceOperation" = ( + proto.Field( + proto.MESSAGE, + number=501667466, + optional=True, + message="InstanceGroupManagerStatusBulkInstanceOperation", + ) + ) is_stable: bool = proto.Field( proto.BOOL, number=108410864, @@ -52708,6 +52789,70 @@ class InstanceGroupManagerStatusAllInstancesConfig(proto.Message): ) +class InstanceGroupManagerStatusBulkInstanceOperation(proto.Message): + r"""Bulk instance operation is the creation of VMs in a MIG when + the targetSizePolicy.mode is set to BULK. + + + .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields + + Attributes: + in_progress (bool): + [Output Only] Informs whether bulk instance operation is in + progress. + + This field is a member of `oneof`_ ``_in_progress``. + last_progress_check (google.cloud.compute_v1beta.types.InstanceGroupManagerStatusBulkInstanceOperationLastProgressCheck): + [Output Only] Information from the last progress check of + bulk instance operation. + + This field is a member of `oneof`_ ``_last_progress_check``. + """ + + in_progress: bool = proto.Field( + proto.BOOL, + number=320200711, + optional=True, + ) + last_progress_check: "InstanceGroupManagerStatusBulkInstanceOperationLastProgressCheck" = proto.Field( + proto.MESSAGE, + number=208638271, + optional=True, + message="InstanceGroupManagerStatusBulkInstanceOperationLastProgressCheck", + ) + + +class InstanceGroupManagerStatusBulkInstanceOperationLastProgressCheck(proto.Message): + r""" + + .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields + + Attributes: + error (google.cloud.compute_v1beta.types.Error): + [Output Only] Errors encountered during bulk instance + operation. + + This field is a member of `oneof`_ ``_error``. + timestamp (str): + [Output Only] Timestamp of the last progress check of bulk + instance operation. Timestamp is in RFC3339 text format. + + This field is a member of `oneof`_ ``_timestamp``. + """ + + error: "Error" = proto.Field( + proto.MESSAGE, + number=96784904, + optional=True, + message="Error", + ) + timestamp: str = proto.Field( + proto.STRING, + number=55126294, + optional=True, + ) + + class InstanceGroupManagerStatusStateful(proto.Message): r""" @@ -52808,6 +52953,56 @@ class InstanceGroupManagerStatusVersionTarget(proto.Message): ) +class InstanceGroupManagerTargetSizePolicy(proto.Message): + r""" + + .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields + + Attributes: + mode (str): + The mode of target size policy based on which + the MIG creates its VMs individually or all at + once. Check the Mode enum for the list of + possible values. + + This field is a member of `oneof`_ ``_mode``. + """ + + class Mode(proto.Enum): + r"""The mode of target size policy based on which the MIG creates + its VMs individually or all at once. + + Values: + UNDEFINED_MODE (0): + A value indicating that the enum field is not + set. + BULK (2050322): + The mode in which the MIG creates VMs all at + once. In this mode, if the MIG is unable to + create even one VM, the MIG waits until all VMs + can be created at the same time. + INDIVIDUAL (438800025): + The mode in which the MIG creates VMs + individually. In this mode, if the MIG is unable + to create a VM, the MIG will continue to create + the other VMs in the group. This is the default + mode. + UNSPECIFIED_MODE (53715403): + If mode is unspecified, MIG will behave as in the default + ``INDIVIDUAL`` mode. + """ + UNDEFINED_MODE = 0 + BULK = 2050322 + INDIVIDUAL = 438800025 + UNSPECIFIED_MODE = 53715403 + + mode: str = proto.Field( + proto.STRING, + number=3357091, + optional=True, + ) + + class InstanceGroupManagerUpdatePolicy(proto.Message): r""" @@ -84652,6 +84847,14 @@ class NetworkInterface(proto.Message): fingerprint is out of date. This field is a member of `oneof`_ ``_fingerprint``. + igmp_query (str): + Indicate whether igmp query is enabled on the + network interface or not. If enabled, also + indicates the version of IGMP supported. Check + the IgmpQuery enum for the list of possible + values. + + This field is a member of `oneof`_ ``_igmp_query``. internal_ipv6_prefix_length (int): The prefix length of the primary internal IPv6 range. @@ -84774,6 +84977,26 @@ class NetworkInterface(proto.Message): This field is a member of `oneof`_ ``_vlan``. """ + class IgmpQuery(proto.Enum): + r"""Indicate whether igmp query is enabled on the network + interface or not. If enabled, also indicates the version of IGMP + supported. + + Values: + UNDEFINED_IGMP_QUERY (0): + A value indicating that the enum field is not + set. + IGMP_QUERY_DISABLED (28285169): + The network interface has disabled IGMP + query. + IGMP_QUERY_V2 (333493457): + The network interface has enabled IGMP query + - v2. + """ + UNDEFINED_IGMP_QUERY = 0 + IGMP_QUERY_DISABLED = 28285169 + IGMP_QUERY_V2 = 333493457 + class Ipv6AccessType(proto.Enum): r"""[Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be accessed from the Internet. This field is always inherited @@ -84870,6 +85093,11 @@ class StackType(proto.Enum): number=234678500, optional=True, ) + igmp_query: str = proto.Field( + proto.STRING, + number=30249546, + optional=True, + ) internal_ipv6_prefix_length: int = proto.Field( proto.INT32, number=203833757, diff --git a/packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_firewall_policies.py b/packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_firewall_policies.py index ae365815902d..f9b35c1cc28c 100644 --- a/packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_firewall_policies.py +++ b/packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_firewall_policies.py @@ -8114,6 +8114,7 @@ def test_add_packet_mirroring_rule_rest_call_success(request_type): "dest_fqdns": ["dest_fqdns_value1", "dest_fqdns_value2"], "dest_ip_ranges": ["dest_ip_ranges_value1", "dest_ip_ranges_value2"], "dest_network_scope": "dest_network_scope_value", + "dest_network_type": "dest_network_type_value", "dest_region_codes": [ "dest_region_codes_value1", "dest_region_codes_value2", @@ -8135,6 +8136,7 @@ def test_add_packet_mirroring_rule_rest_call_success(request_type): "src_fqdns": ["src_fqdns_value1", "src_fqdns_value2"], "src_ip_ranges": ["src_ip_ranges_value1", "src_ip_ranges_value2"], "src_network_scope": "src_network_scope_value", + "src_network_type": "src_network_type_value", "src_networks": ["src_networks_value1", "src_networks_value2"], "src_region_codes": ["src_region_codes_value1", "src_region_codes_value2"], "src_secure_tags": [{"name": "name_value", "state": "state_value"}], @@ -8413,6 +8415,7 @@ def test_add_rule_rest_call_success(request_type): "dest_fqdns": ["dest_fqdns_value1", "dest_fqdns_value2"], "dest_ip_ranges": ["dest_ip_ranges_value1", "dest_ip_ranges_value2"], "dest_network_scope": "dest_network_scope_value", + "dest_network_type": "dest_network_type_value", "dest_region_codes": [ "dest_region_codes_value1", "dest_region_codes_value2", @@ -8434,6 +8437,7 @@ def test_add_rule_rest_call_success(request_type): "src_fqdns": ["src_fqdns_value1", "src_fqdns_value2"], "src_ip_ranges": ["src_ip_ranges_value1", "src_ip_ranges_value2"], "src_network_scope": "src_network_scope_value", + "src_network_type": "src_network_type_value", "src_networks": ["src_networks_value1", "src_networks_value2"], "src_region_codes": ["src_region_codes_value1", "src_region_codes_value2"], "src_secure_tags": [{"name": "name_value", "state": "state_value"}], @@ -9789,6 +9793,7 @@ def test_insert_rest_call_success(request_type): "dest_ip_ranges_value2", ], "dest_network_scope": "dest_network_scope_value", + "dest_network_type": "dest_network_type_value", "dest_region_codes": [ "dest_region_codes_value1", "dest_region_codes_value2", @@ -9810,6 +9815,7 @@ def test_insert_rest_call_success(request_type): "src_fqdns": ["src_fqdns_value1", "src_fqdns_value2"], "src_ip_ranges": ["src_ip_ranges_value1", "src_ip_ranges_value2"], "src_network_scope": "src_network_scope_value", + "src_network_type": "src_network_type_value", "src_networks": ["src_networks_value1", "src_networks_value2"], "src_region_codes": [ "src_region_codes_value1", @@ -10549,6 +10555,7 @@ def test_patch_rest_call_success(request_type): "dest_ip_ranges_value2", ], "dest_network_scope": "dest_network_scope_value", + "dest_network_type": "dest_network_type_value", "dest_region_codes": [ "dest_region_codes_value1", "dest_region_codes_value2", @@ -10570,6 +10577,7 @@ def test_patch_rest_call_success(request_type): "src_fqdns": ["src_fqdns_value1", "src_fqdns_value2"], "src_ip_ranges": ["src_ip_ranges_value1", "src_ip_ranges_value2"], "src_network_scope": "src_network_scope_value", + "src_network_type": "src_network_type_value", "src_networks": ["src_networks_value1", "src_networks_value2"], "src_region_codes": [ "src_region_codes_value1", @@ -10860,6 +10868,7 @@ def test_patch_packet_mirroring_rule_rest_call_success(request_type): "dest_fqdns": ["dest_fqdns_value1", "dest_fqdns_value2"], "dest_ip_ranges": ["dest_ip_ranges_value1", "dest_ip_ranges_value2"], "dest_network_scope": "dest_network_scope_value", + "dest_network_type": "dest_network_type_value", "dest_region_codes": [ "dest_region_codes_value1", "dest_region_codes_value2", @@ -10881,6 +10890,7 @@ def test_patch_packet_mirroring_rule_rest_call_success(request_type): "src_fqdns": ["src_fqdns_value1", "src_fqdns_value2"], "src_ip_ranges": ["src_ip_ranges_value1", "src_ip_ranges_value2"], "src_network_scope": "src_network_scope_value", + "src_network_type": "src_network_type_value", "src_networks": ["src_networks_value1", "src_networks_value2"], "src_region_codes": ["src_region_codes_value1", "src_region_codes_value2"], "src_secure_tags": [{"name": "name_value", "state": "state_value"}], @@ -11161,6 +11171,7 @@ def test_patch_rule_rest_call_success(request_type): "dest_fqdns": ["dest_fqdns_value1", "dest_fqdns_value2"], "dest_ip_ranges": ["dest_ip_ranges_value1", "dest_ip_ranges_value2"], "dest_network_scope": "dest_network_scope_value", + "dest_network_type": "dest_network_type_value", "dest_region_codes": [ "dest_region_codes_value1", "dest_region_codes_value2", @@ -11182,6 +11193,7 @@ def test_patch_rule_rest_call_success(request_type): "src_fqdns": ["src_fqdns_value1", "src_fqdns_value2"], "src_ip_ranges": ["src_ip_ranges_value1", "src_ip_ranges_value2"], "src_network_scope": "src_network_scope_value", + "src_network_type": "src_network_type_value", "src_networks": ["src_networks_value1", "src_networks_value2"], "src_region_codes": ["src_region_codes_value1", "src_region_codes_value2"], "src_secure_tags": [{"name": "name_value", "state": "state_value"}], diff --git a/packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_instance_group_managers.py b/packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_instance_group_managers.py index a0e7f7f1a5ee..5358145de157 100644 --- a/packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_instance_group_managers.py +++ b/packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_instance_group_managers.py @@ -14147,6 +14147,50 @@ def test_insert_rest_call_success(request_type): "effective": True, }, "autoscaler": "autoscaler_value", + "bulk_instance_operation": { + "in_progress": True, + "last_progress_check": { + "error": { + "errors": [ + { + "code": "code_value", + "error_details": [ + { + "error_info": { + "domain": "domain_value", + "metadatas": {}, + "reason": "reason_value", + }, + "help_": { + "links": [ + { + "description": "description_value", + "url": "url_value", + } + ] + }, + "localized_message": { + "locale": "locale_value", + "message": "message_value", + }, + "quota_info": { + "dimensions": {}, + "future_limit": 0.1305, + "limit": 0.543, + "limit_name": "limit_name_value", + "metric_name": "metric_name_value", + "rollout_status": "rollout_status_value", + }, + } + ], + "location": "location_value", + "message": "message_value", + } + ] + }, + "timestamp": "timestamp_value", + }, + }, "is_stable": True, "stateful": { "has_stateful_config": True, @@ -14157,6 +14201,7 @@ def test_insert_rest_call_success(request_type): }, "target_pools": ["target_pools_value1", "target_pools_value2"], "target_size": 1185, + "target_size_policy": {"mode": "mode_value"}, "target_stopped_size": 2047, "target_suspended_size": 2251, "update_policy": { @@ -15057,6 +15102,50 @@ def test_patch_rest_call_success(request_type): "effective": True, }, "autoscaler": "autoscaler_value", + "bulk_instance_operation": { + "in_progress": True, + "last_progress_check": { + "error": { + "errors": [ + { + "code": "code_value", + "error_details": [ + { + "error_info": { + "domain": "domain_value", + "metadatas": {}, + "reason": "reason_value", + }, + "help_": { + "links": [ + { + "description": "description_value", + "url": "url_value", + } + ] + }, + "localized_message": { + "locale": "locale_value", + "message": "message_value", + }, + "quota_info": { + "dimensions": {}, + "future_limit": 0.1305, + "limit": 0.543, + "limit_name": "limit_name_value", + "metric_name": "metric_name_value", + "rollout_status": "rollout_status_value", + }, + } + ], + "location": "location_value", + "message": "message_value", + } + ] + }, + "timestamp": "timestamp_value", + }, + }, "is_stable": True, "stateful": { "has_stateful_config": True, @@ -15067,6 +15156,7 @@ def test_patch_rest_call_success(request_type): }, "target_pools": ["target_pools_value1", "target_pools_value2"], "target_size": 1185, + "target_size_policy": {"mode": "mode_value"}, "target_stopped_size": 2047, "target_suspended_size": 2251, "update_policy": { @@ -18442,6 +18532,50 @@ def test_update_rest_call_success(request_type): "effective": True, }, "autoscaler": "autoscaler_value", + "bulk_instance_operation": { + "in_progress": True, + "last_progress_check": { + "error": { + "errors": [ + { + "code": "code_value", + "error_details": [ + { + "error_info": { + "domain": "domain_value", + "metadatas": {}, + "reason": "reason_value", + }, + "help_": { + "links": [ + { + "description": "description_value", + "url": "url_value", + } + ] + }, + "localized_message": { + "locale": "locale_value", + "message": "message_value", + }, + "quota_info": { + "dimensions": {}, + "future_limit": 0.1305, + "limit": 0.543, + "limit_name": "limit_name_value", + "metric_name": "metric_name_value", + "rollout_status": "rollout_status_value", + }, + } + ], + "location": "location_value", + "message": "message_value", + } + ] + }, + "timestamp": "timestamp_value", + }, + }, "is_stable": True, "stateful": { "has_stateful_config": True, @@ -18452,6 +18586,7 @@ def test_update_rest_call_success(request_type): }, "target_pools": ["target_pools_value1", "target_pools_value2"], "target_size": 1185, + "target_size_policy": {"mode": "mode_value"}, "target_stopped_size": 2047, "target_suspended_size": 2251, "update_policy": { diff --git a/packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_instance_templates.py b/packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_instance_templates.py index dd4217600fae..305378bcaab0 100644 --- a/packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_instance_templates.py +++ b/packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_instance_templates.py @@ -3924,6 +3924,7 @@ def test_insert_rest_call_success(request_type): } ], "fingerprint": "fingerprint_value", + "igmp_query": "igmp_query_value", "internal_ipv6_prefix_length": 2831, "ipv6_access_configs": {}, "ipv6_access_type": "ipv6_access_type_value", diff --git a/packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_instances.py b/packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_instances.py index 7ceb808a563f..1338866ecf74 100644 --- a/packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_instances.py +++ b/packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_instances.py @@ -23065,6 +23065,7 @@ def test_add_network_interface_rest_call_success(request_type): } ], "fingerprint": "fingerprint_value", + "igmp_query": "igmp_query_value", "internal_ipv6_prefix_length": 2831, "ipv6_access_configs": {}, "ipv6_access_type": "ipv6_access_type_value", @@ -24121,6 +24122,7 @@ def test_bulk_insert_rest_call_success(request_type): } ], "fingerprint": "fingerprint_value", + "igmp_query": "igmp_query_value", "internal_ipv6_prefix_length": 2831, "ipv6_access_configs": {}, "ipv6_access_type": "ipv6_access_type_value", @@ -26449,6 +26451,7 @@ def test_insert_rest_call_success(request_type): } ], "fingerprint": "fingerprint_value", + "igmp_query": "igmp_query_value", "internal_ipv6_prefix_length": 2831, "ipv6_access_configs": {}, "ipv6_access_type": "ipv6_access_type_value", @@ -33339,6 +33342,7 @@ def test_update_rest_call_success(request_type): } ], "fingerprint": "fingerprint_value", + "igmp_query": "igmp_query_value", "internal_ipv6_prefix_length": 2831, "ipv6_access_configs": {}, "ipv6_access_type": "ipv6_access_type_value", @@ -34194,6 +34198,7 @@ def test_update_network_interface_rest_call_success(request_type): } ], "fingerprint": "fingerprint_value", + "igmp_query": "igmp_query_value", "internal_ipv6_prefix_length": 2831, "ipv6_access_configs": {}, "ipv6_access_type": "ipv6_access_type_value", diff --git a/packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_machine_images.py b/packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_machine_images.py index ec0f4a9db3f4..309e729be66f 100644 --- a/packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_machine_images.py +++ b/packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_machine_images.py @@ -3904,6 +3904,7 @@ def test_insert_rest_call_success(request_type): } ], "fingerprint": "fingerprint_value", + "igmp_query": "igmp_query_value", "internal_ipv6_prefix_length": 2831, "ipv6_access_configs": {}, "ipv6_access_type": "ipv6_access_type_value", diff --git a/packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_network_firewall_policies.py b/packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_network_firewall_policies.py index cf18d5241c40..9d99a63fba1e 100644 --- a/packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_network_firewall_policies.py +++ b/packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_network_firewall_policies.py @@ -8414,6 +8414,7 @@ def test_add_packet_mirroring_rule_rest_call_success(request_type): "dest_fqdns": ["dest_fqdns_value1", "dest_fqdns_value2"], "dest_ip_ranges": ["dest_ip_ranges_value1", "dest_ip_ranges_value2"], "dest_network_scope": "dest_network_scope_value", + "dest_network_type": "dest_network_type_value", "dest_region_codes": [ "dest_region_codes_value1", "dest_region_codes_value2", @@ -8435,6 +8436,7 @@ def test_add_packet_mirroring_rule_rest_call_success(request_type): "src_fqdns": ["src_fqdns_value1", "src_fqdns_value2"], "src_ip_ranges": ["src_ip_ranges_value1", "src_ip_ranges_value2"], "src_network_scope": "src_network_scope_value", + "src_network_type": "src_network_type_value", "src_networks": ["src_networks_value1", "src_networks_value2"], "src_region_codes": ["src_region_codes_value1", "src_region_codes_value2"], "src_secure_tags": [{"name": "name_value", "state": "state_value"}], @@ -8717,6 +8719,7 @@ def test_add_rule_rest_call_success(request_type): "dest_fqdns": ["dest_fqdns_value1", "dest_fqdns_value2"], "dest_ip_ranges": ["dest_ip_ranges_value1", "dest_ip_ranges_value2"], "dest_network_scope": "dest_network_scope_value", + "dest_network_type": "dest_network_type_value", "dest_region_codes": [ "dest_region_codes_value1", "dest_region_codes_value2", @@ -8738,6 +8741,7 @@ def test_add_rule_rest_call_success(request_type): "src_fqdns": ["src_fqdns_value1", "src_fqdns_value2"], "src_ip_ranges": ["src_ip_ranges_value1", "src_ip_ranges_value2"], "src_network_scope": "src_network_scope_value", + "src_network_type": "src_network_type_value", "src_networks": ["src_networks_value1", "src_networks_value2"], "src_region_codes": ["src_region_codes_value1", "src_region_codes_value2"], "src_secure_tags": [{"name": "name_value", "state": "state_value"}], @@ -10245,6 +10249,7 @@ def test_insert_rest_call_success(request_type): "dest_ip_ranges_value2", ], "dest_network_scope": "dest_network_scope_value", + "dest_network_type": "dest_network_type_value", "dest_region_codes": [ "dest_region_codes_value1", "dest_region_codes_value2", @@ -10266,6 +10271,7 @@ def test_insert_rest_call_success(request_type): "src_fqdns": ["src_fqdns_value1", "src_fqdns_value2"], "src_ip_ranges": ["src_ip_ranges_value1", "src_ip_ranges_value2"], "src_network_scope": "src_network_scope_value", + "src_network_type": "src_network_type_value", "src_networks": ["src_networks_value1", "src_networks_value2"], "src_region_codes": [ "src_region_codes_value1", @@ -10705,6 +10711,7 @@ def test_patch_rest_call_success(request_type): "dest_ip_ranges_value2", ], "dest_network_scope": "dest_network_scope_value", + "dest_network_type": "dest_network_type_value", "dest_region_codes": [ "dest_region_codes_value1", "dest_region_codes_value2", @@ -10726,6 +10733,7 @@ def test_patch_rest_call_success(request_type): "src_fqdns": ["src_fqdns_value1", "src_fqdns_value2"], "src_ip_ranges": ["src_ip_ranges_value1", "src_ip_ranges_value2"], "src_network_scope": "src_network_scope_value", + "src_network_type": "src_network_type_value", "src_networks": ["src_networks_value1", "src_networks_value2"], "src_region_codes": [ "src_region_codes_value1", @@ -11016,6 +11024,7 @@ def test_patch_packet_mirroring_rule_rest_call_success(request_type): "dest_fqdns": ["dest_fqdns_value1", "dest_fqdns_value2"], "dest_ip_ranges": ["dest_ip_ranges_value1", "dest_ip_ranges_value2"], "dest_network_scope": "dest_network_scope_value", + "dest_network_type": "dest_network_type_value", "dest_region_codes": [ "dest_region_codes_value1", "dest_region_codes_value2", @@ -11037,6 +11046,7 @@ def test_patch_packet_mirroring_rule_rest_call_success(request_type): "src_fqdns": ["src_fqdns_value1", "src_fqdns_value2"], "src_ip_ranges": ["src_ip_ranges_value1", "src_ip_ranges_value2"], "src_network_scope": "src_network_scope_value", + "src_network_type": "src_network_type_value", "src_networks": ["src_networks_value1", "src_networks_value2"], "src_region_codes": ["src_region_codes_value1", "src_region_codes_value2"], "src_secure_tags": [{"name": "name_value", "state": "state_value"}], @@ -11321,6 +11331,7 @@ def test_patch_rule_rest_call_success(request_type): "dest_fqdns": ["dest_fqdns_value1", "dest_fqdns_value2"], "dest_ip_ranges": ["dest_ip_ranges_value1", "dest_ip_ranges_value2"], "dest_network_scope": "dest_network_scope_value", + "dest_network_type": "dest_network_type_value", "dest_region_codes": [ "dest_region_codes_value1", "dest_region_codes_value2", @@ -11342,6 +11353,7 @@ def test_patch_rule_rest_call_success(request_type): "src_fqdns": ["src_fqdns_value1", "src_fqdns_value2"], "src_ip_ranges": ["src_ip_ranges_value1", "src_ip_ranges_value2"], "src_network_scope": "src_network_scope_value", + "src_network_type": "src_network_type_value", "src_networks": ["src_networks_value1", "src_networks_value2"], "src_region_codes": ["src_region_codes_value1", "src_region_codes_value2"], "src_secure_tags": [{"name": "name_value", "state": "state_value"}], diff --git a/packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_region_instance_group_managers.py b/packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_region_instance_group_managers.py index 418dd4a281ef..47d6d3730632 100644 --- a/packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_region_instance_group_managers.py +++ b/packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_region_instance_group_managers.py @@ -13762,6 +13762,50 @@ def test_insert_rest_call_success(request_type): "effective": True, }, "autoscaler": "autoscaler_value", + "bulk_instance_operation": { + "in_progress": True, + "last_progress_check": { + "error": { + "errors": [ + { + "code": "code_value", + "error_details": [ + { + "error_info": { + "domain": "domain_value", + "metadatas": {}, + "reason": "reason_value", + }, + "help_": { + "links": [ + { + "description": "description_value", + "url": "url_value", + } + ] + }, + "localized_message": { + "locale": "locale_value", + "message": "message_value", + }, + "quota_info": { + "dimensions": {}, + "future_limit": 0.1305, + "limit": 0.543, + "limit_name": "limit_name_value", + "metric_name": "metric_name_value", + "rollout_status": "rollout_status_value", + }, + } + ], + "location": "location_value", + "message": "message_value", + } + ] + }, + "timestamp": "timestamp_value", + }, + }, "is_stable": True, "stateful": { "has_stateful_config": True, @@ -13772,6 +13816,7 @@ def test_insert_rest_call_success(request_type): }, "target_pools": ["target_pools_value1", "target_pools_value2"], "target_size": 1185, + "target_size_policy": {"mode": "mode_value"}, "target_stopped_size": 2047, "target_suspended_size": 2251, "update_policy": { @@ -14687,6 +14732,50 @@ def test_patch_rest_call_success(request_type): "effective": True, }, "autoscaler": "autoscaler_value", + "bulk_instance_operation": { + "in_progress": True, + "last_progress_check": { + "error": { + "errors": [ + { + "code": "code_value", + "error_details": [ + { + "error_info": { + "domain": "domain_value", + "metadatas": {}, + "reason": "reason_value", + }, + "help_": { + "links": [ + { + "description": "description_value", + "url": "url_value", + } + ] + }, + "localized_message": { + "locale": "locale_value", + "message": "message_value", + }, + "quota_info": { + "dimensions": {}, + "future_limit": 0.1305, + "limit": 0.543, + "limit_name": "limit_name_value", + "metric_name": "metric_name_value", + "rollout_status": "rollout_status_value", + }, + } + ], + "location": "location_value", + "message": "message_value", + } + ] + }, + "timestamp": "timestamp_value", + }, + }, "is_stable": True, "stateful": { "has_stateful_config": True, @@ -14697,6 +14786,7 @@ def test_patch_rest_call_success(request_type): }, "target_pools": ["target_pools_value1", "target_pools_value2"], "target_size": 1185, + "target_size_policy": {"mode": "mode_value"}, "target_stopped_size": 2047, "target_suspended_size": 2251, "update_policy": { @@ -18088,6 +18178,50 @@ def test_update_rest_call_success(request_type): "effective": True, }, "autoscaler": "autoscaler_value", + "bulk_instance_operation": { + "in_progress": True, + "last_progress_check": { + "error": { + "errors": [ + { + "code": "code_value", + "error_details": [ + { + "error_info": { + "domain": "domain_value", + "metadatas": {}, + "reason": "reason_value", + }, + "help_": { + "links": [ + { + "description": "description_value", + "url": "url_value", + } + ] + }, + "localized_message": { + "locale": "locale_value", + "message": "message_value", + }, + "quota_info": { + "dimensions": {}, + "future_limit": 0.1305, + "limit": 0.543, + "limit_name": "limit_name_value", + "metric_name": "metric_name_value", + "rollout_status": "rollout_status_value", + }, + } + ], + "location": "location_value", + "message": "message_value", + } + ] + }, + "timestamp": "timestamp_value", + }, + }, "is_stable": True, "stateful": { "has_stateful_config": True, @@ -18098,6 +18232,7 @@ def test_update_rest_call_success(request_type): }, "target_pools": ["target_pools_value1", "target_pools_value2"], "target_size": 1185, + "target_size_policy": {"mode": "mode_value"}, "target_stopped_size": 2047, "target_suspended_size": 2251, "update_policy": { diff --git a/packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_region_instance_templates.py b/packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_region_instance_templates.py index bfa1be49e170..69bfa6867c15 100644 --- a/packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_region_instance_templates.py +++ b/packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_region_instance_templates.py @@ -2878,6 +2878,7 @@ def test_insert_rest_call_success(request_type): } ], "fingerprint": "fingerprint_value", + "igmp_query": "igmp_query_value", "internal_ipv6_prefix_length": 2831, "ipv6_access_configs": {}, "ipv6_access_type": "ipv6_access_type_value", diff --git a/packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_region_instances.py b/packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_region_instances.py index 8c6a66ee5156..edb421c36482 100644 --- a/packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_region_instances.py +++ b/packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_region_instances.py @@ -1621,6 +1621,7 @@ def test_bulk_insert_rest_call_success(request_type): } ], "fingerprint": "fingerprint_value", + "igmp_query": "igmp_query_value", "internal_ipv6_prefix_length": 2831, "ipv6_access_configs": {}, "ipv6_access_type": "ipv6_access_type_value", diff --git a/packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_region_network_firewall_policies.py b/packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_region_network_firewall_policies.py index acad6bcf03a5..92e9dc388712 100644 --- a/packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_region_network_firewall_policies.py +++ b/packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_region_network_firewall_policies.py @@ -7590,6 +7590,7 @@ def test_add_rule_rest_call_success(request_type): "dest_fqdns": ["dest_fqdns_value1", "dest_fqdns_value2"], "dest_ip_ranges": ["dest_ip_ranges_value1", "dest_ip_ranges_value2"], "dest_network_scope": "dest_network_scope_value", + "dest_network_type": "dest_network_type_value", "dest_region_codes": [ "dest_region_codes_value1", "dest_region_codes_value2", @@ -7611,6 +7612,7 @@ def test_add_rule_rest_call_success(request_type): "src_fqdns": ["src_fqdns_value1", "src_fqdns_value2"], "src_ip_ranges": ["src_ip_ranges_value1", "src_ip_ranges_value2"], "src_network_scope": "src_network_scope_value", + "src_network_type": "src_network_type_value", "src_networks": ["src_networks_value1", "src_networks_value2"], "src_region_codes": ["src_region_codes_value1", "src_region_codes_value2"], "src_secure_tags": [{"name": "name_value", "state": "state_value"}], @@ -9013,6 +9015,7 @@ def test_insert_rest_call_success(request_type): "dest_ip_ranges_value2", ], "dest_network_scope": "dest_network_scope_value", + "dest_network_type": "dest_network_type_value", "dest_region_codes": [ "dest_region_codes_value1", "dest_region_codes_value2", @@ -9034,6 +9037,7 @@ def test_insert_rest_call_success(request_type): "src_fqdns": ["src_fqdns_value1", "src_fqdns_value2"], "src_ip_ranges": ["src_ip_ranges_value1", "src_ip_ranges_value2"], "src_network_scope": "src_network_scope_value", + "src_network_type": "src_network_type_value", "src_networks": ["src_networks_value1", "src_networks_value2"], "src_region_codes": [ "src_region_codes_value1", @@ -9487,6 +9491,7 @@ def test_patch_rest_call_success(request_type): "dest_ip_ranges_value2", ], "dest_network_scope": "dest_network_scope_value", + "dest_network_type": "dest_network_type_value", "dest_region_codes": [ "dest_region_codes_value1", "dest_region_codes_value2", @@ -9508,6 +9513,7 @@ def test_patch_rest_call_success(request_type): "src_fqdns": ["src_fqdns_value1", "src_fqdns_value2"], "src_ip_ranges": ["src_ip_ranges_value1", "src_ip_ranges_value2"], "src_network_scope": "src_network_scope_value", + "src_network_type": "src_network_type_value", "src_networks": ["src_networks_value1", "src_networks_value2"], "src_region_codes": [ "src_region_codes_value1", @@ -10071,6 +10077,7 @@ def test_patch_rule_rest_call_success(request_type): "dest_fqdns": ["dest_fqdns_value1", "dest_fqdns_value2"], "dest_ip_ranges": ["dest_ip_ranges_value1", "dest_ip_ranges_value2"], "dest_network_scope": "dest_network_scope_value", + "dest_network_type": "dest_network_type_value", "dest_region_codes": [ "dest_region_codes_value1", "dest_region_codes_value2", @@ -10092,6 +10099,7 @@ def test_patch_rule_rest_call_success(request_type): "src_fqdns": ["src_fqdns_value1", "src_fqdns_value2"], "src_ip_ranges": ["src_ip_ranges_value1", "src_ip_ranges_value2"], "src_network_scope": "src_network_scope_value", + "src_network_type": "src_network_type_value", "src_networks": ["src_networks_value1", "src_networks_value2"], "src_region_codes": ["src_region_codes_value1", "src_region_codes_value2"], "src_secure_tags": [{"name": "name_value", "state": "state_value"}],