compute library

Classes

AcceleratorConfig
A specification of the type and number of accelerator cards attached to the instance.
AcceleratorConfigComputeBeta
A specification of the type and number of accelerator cards attached to the instance.
AcceleratorConfigComputeV1
A specification of the type and number of accelerator cards attached to the instance.
AcceleratorConfigResponse
A specification of the type and number of accelerator cards attached to the instance.
AcceleratorConfigResponseComputeBeta
A specification of the type and number of accelerator cards attached to the instance.
AcceleratorConfigResponseComputeV1
A specification of the type and number of accelerator cards attached to the instance.
AccessConfig
An access configuration attached to an instance's network interface. Only one access config per instance is supported.
AccessConfigComputeBeta
An access configuration attached to an instance's network interface. Only one access config per instance is supported.
AccessConfigComputeV1
An access configuration attached to an instance's network interface. Only one access config per instance is supported.
AccessConfigResponse
An access configuration attached to an instance's network interface. Only one access config per instance is supported.
AccessConfigResponseComputeBeta
An access configuration attached to an instance's network interface. Only one access config per instance is supported.
AccessConfigResponseComputeV1
An access configuration attached to an instance's network interface. Only one access config per instance is supported.
Address
Creates an address resource in the specified project by using the data included in the request.
AddressArgs
The set of arguments for Address. The set of arguments for Address.
AddressComputeBeta
Creates an address resource in the specified project by using the data included in the request.
AddressComputeBetaArgs
The set of arguments for Address. The set of arguments for Address.
AddressComputeV1
Creates an address resource in the specified project by using the data included in the request.
AddressComputeV1Args
The set of arguments for Address. The set of arguments for Address.
AdvancedMachineFeatures
Specifies options for controlling advanced machine features. Options that would traditionally be configured in a BIOS belong here. Features that require operating system support may have corresponding entries in the GuestOsFeatures of an Image (e.g., whether or not the OS in the Image supports nested virtualization being enabled or disabled).
AdvancedMachineFeaturesComputeBeta
Specifies options for controlling advanced machine features. Options that would traditionally be configured in a BIOS belong here. Features that require operating system support may have corresponding entries in the GuestOsFeatures of an Image (e.g., whether or not the OS in the Image supports nested virtualization being enabled or disabled).
AdvancedMachineFeaturesComputeV1
Specifies options for controlling advanced machine features. Options that would traditionally be configured in a BIOS belong here. Features that require operating system support may have corresponding entries in the GuestOsFeatures of an Image (e.g., whether or not the OS in the Image supports nested virtualization being enabled or disabled).
AdvancedMachineFeaturesResponse
Specifies options for controlling advanced machine features. Options that would traditionally be configured in a BIOS belong here. Features that require operating system support may have corresponding entries in the GuestOsFeatures of an Image (e.g., whether or not the OS in the Image supports nested virtualization being enabled or disabled).
AdvancedMachineFeaturesResponseComputeBeta
Specifies options for controlling advanced machine features. Options that would traditionally be configured in a BIOS belong here. Features that require operating system support may have corresponding entries in the GuestOsFeatures of an Image (e.g., whether or not the OS in the Image supports nested virtualization being enabled or disabled).
AdvancedMachineFeaturesResponseComputeV1
Specifies options for controlling advanced machine features. Options that would traditionally be configured in a BIOS belong here. Features that require operating system support may have corresponding entries in the GuestOsFeatures of an Image (e.g., whether or not the OS in the Image supports nested virtualization being enabled or disabled).
AliasIpRange
An alias IP range attached to an instance's network interface.
AliasIpRangeComputeBeta
An alias IP range attached to an instance's network interface.
AliasIpRangeComputeV1
An alias IP range attached to an instance's network interface.
AliasIpRangeResponse
An alias IP range attached to an instance's network interface.
AliasIpRangeResponseComputeBeta
An alias IP range attached to an instance's network interface.
AliasIpRangeResponseComputeV1
An alias IP range attached to an instance's network interface.
AllocationAggregateReservation
This reservation type is specified by total resource amounts (e.g. total count of CPUs) and can account for multiple instance SKUs. In other words, one can create instances of varying shapes against this reservation.
AllocationAggregateReservationComputeBeta
This reservation type is specified by total resource amounts (e.g. total count of CPUs) and can account for multiple instance SKUs. In other words, one can create instances of varying shapes against this reservation.
AllocationAggregateReservationReservedResourceInfo
AllocationAggregateReservationReservedResourceInfoAccelerator
AllocationAggregateReservationReservedResourceInfoAcceleratorComputeBeta
AllocationAggregateReservationReservedResourceInfoAcceleratorResponse
AllocationAggregateReservationReservedResourceInfoAcceleratorResponseComputeBeta
AllocationAggregateReservationReservedResourceInfoComputeBeta
AllocationAggregateReservationReservedResourceInfoResponse
AllocationAggregateReservationReservedResourceInfoResponseComputeBeta
AllocationAggregateReservationResponse
This reservation type is specified by total resource amounts (e.g. total count of CPUs) and can account for multiple instance SKUs. In other words, one can create instances of varying shapes against this reservation.
AllocationAggregateReservationResponseComputeBeta
This reservation type is specified by total resource amounts (e.g. total count of CPUs) and can account for multiple instance SKUs. In other words, one can create instances of varying shapes against this reservation.
AllocationResourceStatusResponse
Output Only Contains output only fields.
AllocationResourceStatusResponseComputeBeta
Output Only Contains output only fields.
AllocationResourceStatusResponseComputeV1
Output Only Contains output only fields.
AllocationResourceStatusSpecificSKUAllocationResponse
Contains Properties set for the reservation.
AllocationResourceStatusSpecificSKUAllocationResponseComputeBeta
Contains Properties set for the reservation.
AllocationResourceStatusSpecificSKUAllocationResponseComputeV1
Contains Properties set for the reservation.
AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk
AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDiskComputeBeta
AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDiskComputeV1
AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDiskResponse
AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDiskResponseComputeBeta
AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDiskResponseComputeV1
AllocationSpecificSKUAllocationReservedInstanceProperties
Properties of the SKU instances being reserved. Next ID: 9
AllocationSpecificSKUAllocationReservedInstancePropertiesComputeBeta
Properties of the SKU instances being reserved. Next ID: 9
AllocationSpecificSKUAllocationReservedInstancePropertiesComputeV1
Properties of the SKU instances being reserved. Next ID: 9
AllocationSpecificSKUAllocationReservedInstancePropertiesResponse
Properties of the SKU instances being reserved. Next ID: 9
AllocationSpecificSKUAllocationReservedInstancePropertiesResponseComputeBeta
Properties of the SKU instances being reserved. Next ID: 9
AllocationSpecificSKUAllocationReservedInstancePropertiesResponseComputeV1
Properties of the SKU instances being reserved. Next ID: 9
AllocationSpecificSKUReservation
This reservation type allows to pre allocate specific instance configuration. Next ID: 6
AllocationSpecificSKUReservationComputeBeta
This reservation type allows to pre allocate specific instance configuration. Next ID: 6
AllocationSpecificSKUReservationComputeV1
This reservation type allows to pre allocate specific instance configuration. Next ID: 6
AllocationSpecificSKUReservationResponse
This reservation type allows to pre allocate specific instance configuration. Next ID: 6
AllocationSpecificSKUReservationResponseComputeBeta
This reservation type allows to pre allocate specific instance configuration. Next ID: 6
AllocationSpecificSKUReservationResponseComputeV1
This reservation type allows to pre allocate specific instance configuration. Next ID: 6
AttachedDisk
An instance-attached disk resource.
AttachedDiskComputeBeta
An instance-attached disk resource.
AttachedDiskComputeV1
An instance-attached disk resource.
AttachedDiskInitializeParams
Input Only Specifies the parameters for a new disk that will be created alongside the new instance. Use initialization parameters to create boot disks or local SSDs attached to the new instance. This field is persisted and returned for instanceTemplate and not returned in the context of instance. This property is mutually exclusive with the source property; you can only define one or the other, but not both.
AttachedDiskInitializeParamsComputeBeta
Input Only Specifies the parameters for a new disk that will be created alongside the new instance. Use initialization parameters to create boot disks or local SSDs attached to the new instance. This field is persisted and returned for instanceTemplate and not returned in the context of instance. This property is mutually exclusive with the source property; you can only define one or the other, but not both.
AttachedDiskInitializeParamsComputeV1
Input Only Specifies the parameters for a new disk that will be created alongside the new instance. Use initialization parameters to create boot disks or local SSDs attached to the new instance. This field is persisted and returned for instanceTemplate and not returned in the context of instance. This property is mutually exclusive with the source property; you can only define one or the other, but not both.
AttachedDiskInitializeParamsResponse
Input Only Specifies the parameters for a new disk that will be created alongside the new instance. Use initialization parameters to create boot disks or local SSDs attached to the new instance. This field is persisted and returned for instanceTemplate and not returned in the context of instance. This property is mutually exclusive with the source property; you can only define one or the other, but not both.
AttachedDiskInitializeParamsResponseComputeBeta
Input Only Specifies the parameters for a new disk that will be created alongside the new instance. Use initialization parameters to create boot disks or local SSDs attached to the new instance. This field is persisted and returned for instanceTemplate and not returned in the context of instance. This property is mutually exclusive with the source property; you can only define one or the other, but not both.
AttachedDiskInitializeParamsResponseComputeV1
Input Only Specifies the parameters for a new disk that will be created alongside the new instance. Use initialization parameters to create boot disks or local SSDs attached to the new instance. This field is persisted and returned for instanceTemplate and not returned in the context of instance. This property is mutually exclusive with the source property; you can only define one or the other, but not both.
AttachedDiskResponse
An instance-attached disk resource.
AttachedDiskResponseComputeBeta
An instance-attached disk resource.
AttachedDiskResponseComputeV1
An instance-attached disk resource.
AuditConfig
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both allServices and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": "user:jose@example.com" }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": "user:aliya@example.com" } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.
AuditConfigComputeBeta
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both allServices and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": "user:jose@example.com" }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": "user:aliya@example.com" } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.
AuditConfigComputeV1
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both allServices and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": "user:jose@example.com" }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": "user:aliya@example.com" } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.
AuditConfigResponse
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both allServices and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": "user:jose@example.com" }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": "user:aliya@example.com" } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.
AuditConfigResponseComputeBeta
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both allServices and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": "user:jose@example.com" }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": "user:aliya@example.com" } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.
AuditConfigResponseComputeV1
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both allServices and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": "user:jose@example.com" }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": "user:aliya@example.com" } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.
AuditLogConfig
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": "user:jose@example.com" }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
AuditLogConfigComputeBeta
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": "user:jose@example.com" }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
AuditLogConfigComputeV1
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": "user:jose@example.com" }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
AuditLogConfigResponse
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": "user:jose@example.com" }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
AuditLogConfigResponseComputeBeta
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": "user:jose@example.com" }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
AuditLogConfigResponseComputeV1
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": "user:jose@example.com" }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
AuthenticationPolicy
Deprecated The authentication settings for the backend service. The authentication settings for the backend service.
AuthenticationPolicyResponse
Deprecated The authentication settings for the backend service. The authentication settings for the backend service.
AuthorizationConfig
Deprecated Authorization configuration provides service-level and method-level access control for a service. control for a service.
AuthorizationConfigResponse
Deprecated Authorization configuration provides service-level and method-level access control for a service. control for a service.
AuthorizationLoggingOptions
This is deprecated and has no effect. Do not use.
AuthorizationLoggingOptionsComputeBeta
This is deprecated and has no effect. Do not use.
AuthorizationLoggingOptionsComputeV1
This is deprecated and has no effect. Do not use.
AuthorizationLoggingOptionsResponse
This is deprecated and has no effect. Do not use.
AuthorizationLoggingOptionsResponseComputeBeta
This is deprecated and has no effect. Do not use.
AuthorizationLoggingOptionsResponseComputeV1
This is deprecated and has no effect. Do not use.
Autoscaler
Creates an autoscaler in the specified project using the data included in the request.
AutoscalerArgs
The set of arguments for Autoscaler. The set of arguments for Autoscaler.
AutoscalerComputeBeta
Creates an autoscaler in the specified project using the data included in the request.
AutoscalerComputeBetaArgs
The set of arguments for Autoscaler. The set of arguments for Autoscaler.
AutoscalerComputeV1
Creates an autoscaler in the specified project using the data included in the request.
AutoscalerComputeV1Args
The set of arguments for Autoscaler. The set of arguments for Autoscaler.
AutoscalerStatusDetailsResponse
AutoscalerStatusDetailsResponseComputeBeta
AutoscalerStatusDetailsResponseComputeV1
AutoscalingPolicy
Cloud Autoscaler policy.
AutoscalingPolicyComputeBeta
Cloud Autoscaler policy.
AutoscalingPolicyComputeV1
Cloud Autoscaler policy.
AutoscalingPolicyCpuUtilization
CPU utilization policy.
AutoscalingPolicyCpuUtilizationComputeBeta
CPU utilization policy.
AutoscalingPolicyCpuUtilizationComputeV1
CPU utilization policy.
AutoscalingPolicyCpuUtilizationResponse
CPU utilization policy.
AutoscalingPolicyCpuUtilizationResponseComputeBeta
CPU utilization policy.
AutoscalingPolicyCpuUtilizationResponseComputeV1
CPU utilization policy.
AutoscalingPolicyCustomMetricUtilization
Custom utilization metric policy.
AutoscalingPolicyCustomMetricUtilizationComputeBeta
Custom utilization metric policy.
AutoscalingPolicyCustomMetricUtilizationComputeV1
Custom utilization metric policy.
AutoscalingPolicyCustomMetricUtilizationResponse
Custom utilization metric policy.
AutoscalingPolicyCustomMetricUtilizationResponseComputeBeta
Custom utilization metric policy.
AutoscalingPolicyCustomMetricUtilizationResponseComputeV1
Custom utilization metric policy.
AutoscalingPolicyLoadBalancingUtilization
Configuration parameters of autoscaling based on load balancing.
AutoscalingPolicyLoadBalancingUtilizationComputeBeta
Configuration parameters of autoscaling based on load balancing.
AutoscalingPolicyLoadBalancingUtilizationComputeV1
Configuration parameters of autoscaling based on load balancing.
AutoscalingPolicyLoadBalancingUtilizationResponse
Configuration parameters of autoscaling based on load balancing.
AutoscalingPolicyLoadBalancingUtilizationResponseComputeBeta
Configuration parameters of autoscaling based on load balancing.
AutoscalingPolicyLoadBalancingUtilizationResponseComputeV1
Configuration parameters of autoscaling based on load balancing.
AutoscalingPolicyResponse
Cloud Autoscaler policy.
AutoscalingPolicyResponseComputeBeta
Cloud Autoscaler policy.
AutoscalingPolicyResponseComputeV1
Cloud Autoscaler policy.
AutoscalingPolicyScaleDownControl
Configuration that allows for slower scale in so that even if Autoscaler recommends an abrupt scale in of a MIG, it will be throttled as specified by the parameters below.
AutoscalingPolicyScaleDownControlComputeBeta
Configuration that allows for slower scale in so that even if Autoscaler recommends an abrupt scale in of a MIG, it will be throttled as specified by the parameters below.
AutoscalingPolicyScaleDownControlResponse
Configuration that allows for slower scale in so that even if Autoscaler recommends an abrupt scale in of a MIG, it will be throttled as specified by the parameters below.
AutoscalingPolicyScaleDownControlResponseComputeBeta
Configuration that allows for slower scale in so that even if Autoscaler recommends an abrupt scale in of a MIG, it will be throttled as specified by the parameters below.
AutoscalingPolicyScaleInControl
Configuration that allows for slower scale in so that even if Autoscaler recommends an abrupt scale in of a MIG, it will be throttled as specified by the parameters below.
AutoscalingPolicyScaleInControlComputeBeta
Configuration that allows for slower scale in so that even if Autoscaler recommends an abrupt scale in of a MIG, it will be throttled as specified by the parameters below.
AutoscalingPolicyScaleInControlComputeV1
Configuration that allows for slower scale in so that even if Autoscaler recommends an abrupt scale in of a MIG, it will be throttled as specified by the parameters below.
AutoscalingPolicyScaleInControlResponse
Configuration that allows for slower scale in so that even if Autoscaler recommends an abrupt scale in of a MIG, it will be throttled as specified by the parameters below.
AutoscalingPolicyScaleInControlResponseComputeBeta
Configuration that allows for slower scale in so that even if Autoscaler recommends an abrupt scale in of a MIG, it will be throttled as specified by the parameters below.
AutoscalingPolicyScaleInControlResponseComputeV1
Configuration that allows for slower scale in so that even if Autoscaler recommends an abrupt scale in of a MIG, it will be throttled as specified by the parameters below.
AWSV4Signature
Contains the configurations necessary to generate a signature for access to private storage buckets that support Signature Version 4 for authentication. The service name for generating the authentication header will always default to 's3'.
AWSV4SignatureComputeBeta
Contains the configurations necessary to generate a signature for access to private storage buckets that support Signature Version 4 for authentication. The service name for generating the authentication header will always default to 's3'.
AWSV4SignatureComputeV1
Contains the configurations necessary to generate a signature for access to private storage buckets that support Signature Version 4 for authentication. The service name for generating the authentication header will always default to 's3'.
AWSV4SignatureResponse
Contains the configurations necessary to generate a signature for access to private storage buckets that support Signature Version 4 for authentication. The service name for generating the authentication header will always default to 's3'.
AWSV4SignatureResponseComputeBeta
Contains the configurations necessary to generate a signature for access to private storage buckets that support Signature Version 4 for authentication. The service name for generating the authentication header will always default to 's3'.
AWSV4SignatureResponseComputeV1
Contains the configurations necessary to generate a signature for access to private storage buckets that support Signature Version 4 for authentication. The service name for generating the authentication header will always default to 's3'.
Backend
Message containing information of one individual backend.
BackendBucket
Creates a BackendBucket resource in the specified project using the data included in the request.
BackendBucketArgs
The set of arguments for BackendBucket. The set of arguments for BackendBucket.
BackendBucketCdnPolicy
Message containing Cloud CDN configuration for a backend bucket.
BackendBucketCdnPolicyBypassCacheOnRequestHeader
Bypass the cache when the specified request headers are present, e.g. Pragma or Authorization headers. Values are case insensitive. The presence of such a header overrides the cache_mode setting.
BackendBucketCdnPolicyBypassCacheOnRequestHeaderComputeBeta
Bypass the cache when the specified request headers are present, e.g. Pragma or Authorization headers. Values are case insensitive. The presence of such a header overrides the cache_mode setting.
BackendBucketCdnPolicyBypassCacheOnRequestHeaderComputeV1
Bypass the cache when the specified request headers are present, e.g. Pragma or Authorization headers. Values are case insensitive. The presence of such a header overrides the cache_mode setting.
BackendBucketCdnPolicyBypassCacheOnRequestHeaderResponse
Bypass the cache when the specified request headers are present, e.g. Pragma or Authorization headers. Values are case insensitive. The presence of such a header overrides the cache_mode setting.
BackendBucketCdnPolicyBypassCacheOnRequestHeaderResponseComputeBeta
Bypass the cache when the specified request headers are present, e.g. Pragma or Authorization headers. Values are case insensitive. The presence of such a header overrides the cache_mode setting.
BackendBucketCdnPolicyBypassCacheOnRequestHeaderResponseComputeV1
Bypass the cache when the specified request headers are present, e.g. Pragma or Authorization headers. Values are case insensitive. The presence of such a header overrides the cache_mode setting.
BackendBucketCdnPolicyCacheKeyPolicy
Message containing what to include in the cache key for a request for Cloud CDN.
BackendBucketCdnPolicyCacheKeyPolicyComputeBeta
Message containing what to include in the cache key for a request for Cloud CDN.
BackendBucketCdnPolicyCacheKeyPolicyComputeV1
Message containing what to include in the cache key for a request for Cloud CDN.
BackendBucketCdnPolicyCacheKeyPolicyResponse
Message containing what to include in the cache key for a request for Cloud CDN.
BackendBucketCdnPolicyCacheKeyPolicyResponseComputeBeta
Message containing what to include in the cache key for a request for Cloud CDN.
BackendBucketCdnPolicyCacheKeyPolicyResponseComputeV1
Message containing what to include in the cache key for a request for Cloud CDN.
BackendBucketCdnPolicyComputeBeta
Message containing Cloud CDN configuration for a backend bucket.
BackendBucketCdnPolicyComputeV1
Message containing Cloud CDN configuration for a backend bucket.
BackendBucketCdnPolicyNegativeCachingPolicy
Specify CDN TTLs for response error codes.
BackendBucketCdnPolicyNegativeCachingPolicyComputeBeta
Specify CDN TTLs for response error codes.
BackendBucketCdnPolicyNegativeCachingPolicyComputeV1
Specify CDN TTLs for response error codes.
BackendBucketCdnPolicyNegativeCachingPolicyResponse
Specify CDN TTLs for response error codes.
BackendBucketCdnPolicyNegativeCachingPolicyResponseComputeBeta
Specify CDN TTLs for response error codes.
BackendBucketCdnPolicyNegativeCachingPolicyResponseComputeV1
Specify CDN TTLs for response error codes.
BackendBucketCdnPolicyResponse
Message containing Cloud CDN configuration for a backend bucket.
BackendBucketCdnPolicyResponseComputeBeta
Message containing Cloud CDN configuration for a backend bucket.
BackendBucketCdnPolicyResponseComputeV1
Message containing Cloud CDN configuration for a backend bucket.
BackendBucketComputeBeta
Creates a BackendBucket resource in the specified project using the data included in the request.
BackendBucketComputeBetaArgs
The set of arguments for BackendBucket. The set of arguments for BackendBucket.
BackendBucketComputeV1
Creates a BackendBucket resource in the specified project using the data included in the request.
BackendBucketComputeV1Args
The set of arguments for BackendBucket. The set of arguments for BackendBucket.
BackendBucketIamBinding
Sets the access control policy on the specified resource. Replaces any existing policy.
BackendBucketIamBindingArgs
The set of arguments for BackendBucketIamBinding. The set of arguments for BackendBucketIamBinding.
BackendBucketIamBindingComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy.
BackendBucketIamBindingComputeBetaArgs
The set of arguments for BackendBucketIamBinding. The set of arguments for BackendBucketIamBinding.
BackendBucketIamBindingComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy.
BackendBucketIamBindingComputeV1Args
The set of arguments for BackendBucketIamBinding. The set of arguments for BackendBucketIamBinding.
BackendBucketIamMember
Sets the access control policy on the specified resource. Replaces any existing policy.
BackendBucketIamMemberArgs
The set of arguments for BackendBucketIamMember. The set of arguments for BackendBucketIamMember.
BackendBucketIamMemberComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy.
BackendBucketIamMemberComputeBetaArgs
The set of arguments for BackendBucketIamMember. The set of arguments for BackendBucketIamMember.
BackendBucketIamMemberComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy.
BackendBucketIamMemberComputeV1Args
The set of arguments for BackendBucketIamMember. The set of arguments for BackendBucketIamMember.
BackendBucketIamPolicy
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
BackendBucketIamPolicyArgs
The set of arguments for BackendBucketIamPolicy. The set of arguments for BackendBucketIamPolicy.
BackendBucketIamPolicyComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
BackendBucketIamPolicyComputeBetaArgs
The set of arguments for BackendBucketIamPolicy. The set of arguments for BackendBucketIamPolicy.
BackendBucketIamPolicyComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
BackendBucketIamPolicyComputeV1Args
The set of arguments for BackendBucketIamPolicy. The set of arguments for BackendBucketIamPolicy.
BackendComputeBeta
Message containing information of one individual backend.
BackendComputeV1
Message containing information of one individual backend.
BackendResponse
Message containing information of one individual backend.
BackendResponseComputeBeta
Message containing information of one individual backend.
BackendResponseComputeV1
Message containing information of one individual backend.
BackendService
Creates a BackendService resource in the specified project using the data included in the request. For more information, see Backend services overview .
BackendServiceArgs
The set of arguments for BackendService. The set of arguments for BackendService.
BackendServiceCdnPolicy
Message containing Cloud CDN configuration for a backend service.
BackendServiceCdnPolicyBypassCacheOnRequestHeader
Bypass the cache when the specified request headers are present, e.g. Pragma or Authorization headers. Values are case insensitive. The presence of such a header overrides the cache_mode setting.
BackendServiceCdnPolicyBypassCacheOnRequestHeaderComputeBeta
Bypass the cache when the specified request headers are present, e.g. Pragma or Authorization headers. Values are case insensitive. The presence of such a header overrides the cache_mode setting.
BackendServiceCdnPolicyBypassCacheOnRequestHeaderComputeV1
Bypass the cache when the specified request headers are present, e.g. Pragma or Authorization headers. Values are case insensitive. The presence of such a header overrides the cache_mode setting.
BackendServiceCdnPolicyBypassCacheOnRequestHeaderResponse
Bypass the cache when the specified request headers are present, e.g. Pragma or Authorization headers. Values are case insensitive. The presence of such a header overrides the cache_mode setting.
BackendServiceCdnPolicyBypassCacheOnRequestHeaderResponseComputeBeta
Bypass the cache when the specified request headers are present, e.g. Pragma or Authorization headers. Values are case insensitive. The presence of such a header overrides the cache_mode setting.
BackendServiceCdnPolicyBypassCacheOnRequestHeaderResponseComputeV1
Bypass the cache when the specified request headers are present, e.g. Pragma or Authorization headers. Values are case insensitive. The presence of such a header overrides the cache_mode setting.
BackendServiceCdnPolicyComputeBeta
Message containing Cloud CDN configuration for a backend service.
BackendServiceCdnPolicyComputeV1
Message containing Cloud CDN configuration for a backend service.
BackendServiceCdnPolicyNegativeCachingPolicy
Specify CDN TTLs for response error codes.
BackendServiceCdnPolicyNegativeCachingPolicyComputeBeta
Specify CDN TTLs for response error codes.
BackendServiceCdnPolicyNegativeCachingPolicyComputeV1
Specify CDN TTLs for response error codes.
BackendServiceCdnPolicyNegativeCachingPolicyResponse
Specify CDN TTLs for response error codes.
BackendServiceCdnPolicyNegativeCachingPolicyResponseComputeBeta
Specify CDN TTLs for response error codes.
BackendServiceCdnPolicyNegativeCachingPolicyResponseComputeV1
Specify CDN TTLs for response error codes.
BackendServiceCdnPolicyResponse
Message containing Cloud CDN configuration for a backend service.
BackendServiceCdnPolicyResponseComputeBeta
Message containing Cloud CDN configuration for a backend service.
BackendServiceCdnPolicyResponseComputeV1
Message containing Cloud CDN configuration for a backend service.
BackendServiceComputeBeta
Creates a BackendService resource in the specified project using the data included in the request. For more information, see Backend services overview .
BackendServiceComputeBetaArgs
The set of arguments for BackendService. The set of arguments for BackendService.
BackendServiceComputeV1
Creates a BackendService resource in the specified project using the data included in the request. For more information, see Backend services overview .
BackendServiceComputeV1Args
The set of arguments for BackendService. The set of arguments for BackendService.
BackendServiceConnectionTrackingPolicy
Connection Tracking configuration for this BackendService.
BackendServiceConnectionTrackingPolicyComputeBeta
Connection Tracking configuration for this BackendService.
BackendServiceConnectionTrackingPolicyComputeV1
Connection Tracking configuration for this BackendService.
BackendServiceConnectionTrackingPolicyResponse
Connection Tracking configuration for this BackendService.
BackendServiceConnectionTrackingPolicyResponseComputeBeta
Connection Tracking configuration for this BackendService.
BackendServiceConnectionTrackingPolicyResponseComputeV1
Connection Tracking configuration for this BackendService.
BackendServiceFailoverPolicy
For load balancers that have configurable failover: Internal TCP/UDP Load Balancing and external TCP/UDP Load Balancing. On failover or failback, this field indicates whether connection draining will be honored. Google Cloud has a fixed connection draining timeout of 10 minutes. A setting of true terminates existing TCP connections to the active pool during failover and failback, immediately draining traffic. A setting of false allows existing TCP connections to persist, even on VMs no longer in the active pool, for up to the duration of the connection draining timeout (10 minutes).
BackendServiceFailoverPolicyComputeBeta
For load balancers that have configurable failover: Internal TCP/UDP Load Balancing and external TCP/UDP Load Balancing. On failover or failback, this field indicates whether connection draining will be honored. Google Cloud has a fixed connection draining timeout of 10 minutes. A setting of true terminates existing TCP connections to the active pool during failover and failback, immediately draining traffic. A setting of false allows existing TCP connections to persist, even on VMs no longer in the active pool, for up to the duration of the connection draining timeout (10 minutes).
BackendServiceFailoverPolicyComputeV1
For load balancers that have configurable failover: Internal TCP/UDP Load Balancing and external TCP/UDP Load Balancing. On failover or failback, this field indicates whether connection draining will be honored. Google Cloud has a fixed connection draining timeout of 10 minutes. A setting of true terminates existing TCP connections to the active pool during failover and failback, immediately draining traffic. A setting of false allows existing TCP connections to persist, even on VMs no longer in the active pool, for up to the duration of the connection draining timeout (10 minutes).
BackendServiceFailoverPolicyResponse
For load balancers that have configurable failover: Internal TCP/UDP Load Balancing and external TCP/UDP Load Balancing. On failover or failback, this field indicates whether connection draining will be honored. Google Cloud has a fixed connection draining timeout of 10 minutes. A setting of true terminates existing TCP connections to the active pool during failover and failback, immediately draining traffic. A setting of false allows existing TCP connections to persist, even on VMs no longer in the active pool, for up to the duration of the connection draining timeout (10 minutes).
BackendServiceFailoverPolicyResponseComputeBeta
For load balancers that have configurable failover: Internal TCP/UDP Load Balancing and external TCP/UDP Load Balancing. On failover or failback, this field indicates whether connection draining will be honored. Google Cloud has a fixed connection draining timeout of 10 minutes. A setting of true terminates existing TCP connections to the active pool during failover and failback, immediately draining traffic. A setting of false allows existing TCP connections to persist, even on VMs no longer in the active pool, for up to the duration of the connection draining timeout (10 minutes).
BackendServiceFailoverPolicyResponseComputeV1
For load balancers that have configurable failover: Internal TCP/UDP Load Balancing and external TCP/UDP Load Balancing. On failover or failback, this field indicates whether connection draining will be honored. Google Cloud has a fixed connection draining timeout of 10 minutes. A setting of true terminates existing TCP connections to the active pool during failover and failback, immediately draining traffic. A setting of false allows existing TCP connections to persist, even on VMs no longer in the active pool, for up to the duration of the connection draining timeout (10 minutes).
BackendServiceIamBinding
Sets the access control policy on the specified resource. Replaces any existing policy.
BackendServiceIamBindingArgs
The set of arguments for BackendServiceIamBinding. The set of arguments for BackendServiceIamBinding.
BackendServiceIamBindingComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy.
BackendServiceIamBindingComputeBetaArgs
The set of arguments for BackendServiceIamBinding. The set of arguments for BackendServiceIamBinding.
BackendServiceIamBindingComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy.
BackendServiceIamBindingComputeV1Args
The set of arguments for BackendServiceIamBinding. The set of arguments for BackendServiceIamBinding.
BackendServiceIamMember
Sets the access control policy on the specified resource. Replaces any existing policy.
BackendServiceIamMemberArgs
The set of arguments for BackendServiceIamMember. The set of arguments for BackendServiceIamMember.
BackendServiceIamMemberComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy.
BackendServiceIamMemberComputeBetaArgs
The set of arguments for BackendServiceIamMember. The set of arguments for BackendServiceIamMember.
BackendServiceIamMemberComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy.
BackendServiceIamMemberComputeV1Args
The set of arguments for BackendServiceIamMember. The set of arguments for BackendServiceIamMember.
BackendServiceIamPolicy
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
BackendServiceIamPolicyArgs
The set of arguments for BackendServiceIamPolicy. The set of arguments for BackendServiceIamPolicy.
BackendServiceIamPolicyComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
BackendServiceIamPolicyComputeBetaArgs
The set of arguments for BackendServiceIamPolicy. The set of arguments for BackendServiceIamPolicy.
BackendServiceIamPolicyComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
BackendServiceIamPolicyComputeV1Args
The set of arguments for BackendServiceIamPolicy. The set of arguments for BackendServiceIamPolicy.
BackendServiceIAP
Identity-Aware Proxy
BackendServiceIAPComputeBeta
Identity-Aware Proxy
BackendServiceIAPComputeV1
Identity-Aware Proxy
BackendServiceIAPOAuth2ClientInfo
BackendServiceIAPOAuth2ClientInfoResponse
BackendServiceIAPResponse
Identity-Aware Proxy
BackendServiceIAPResponseComputeBeta
Identity-Aware Proxy
BackendServiceIAPResponseComputeV1
Identity-Aware Proxy
BackendServiceLocalityLoadBalancingPolicyConfig
Container for either a built-in LB policy supported by gRPC or Envoy or a custom one implemented by the end user.
BackendServiceLocalityLoadBalancingPolicyConfigComputeBeta
Container for either a built-in LB policy supported by gRPC or Envoy or a custom one implemented by the end user.
BackendServiceLocalityLoadBalancingPolicyConfigComputeV1
Container for either a built-in LB policy supported by gRPC or Envoy or a custom one implemented by the end user.
BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy
The configuration for a custom policy implemented by the user and deployed with the client.
BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicyComputeBeta
The configuration for a custom policy implemented by the user and deployed with the client.
BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicyComputeV1
The configuration for a custom policy implemented by the user and deployed with the client.
BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicyResponse
The configuration for a custom policy implemented by the user and deployed with the client.
BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicyResponseComputeBeta
The configuration for a custom policy implemented by the user and deployed with the client.
BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicyResponseComputeV1
The configuration for a custom policy implemented by the user and deployed with the client.
BackendServiceLocalityLoadBalancingPolicyConfigPolicy
The configuration for a built-in load balancing policy.
BackendServiceLocalityLoadBalancingPolicyConfigPolicyComputeBeta
The configuration for a built-in load balancing policy.
BackendServiceLocalityLoadBalancingPolicyConfigPolicyComputeV1
The configuration for a built-in load balancing policy.
BackendServiceLocalityLoadBalancingPolicyConfigPolicyResponse
The configuration for a built-in load balancing policy.
BackendServiceLocalityLoadBalancingPolicyConfigPolicyResponseComputeBeta
The configuration for a built-in load balancing policy.
BackendServiceLocalityLoadBalancingPolicyConfigPolicyResponseComputeV1
The configuration for a built-in load balancing policy.
BackendServiceLocalityLoadBalancingPolicyConfigResponse
Container for either a built-in LB policy supported by gRPC or Envoy or a custom one implemented by the end user.
BackendServiceLocalityLoadBalancingPolicyConfigResponseComputeBeta
Container for either a built-in LB policy supported by gRPC or Envoy or a custom one implemented by the end user.
BackendServiceLocalityLoadBalancingPolicyConfigResponseComputeV1
Container for either a built-in LB policy supported by gRPC or Envoy or a custom one implemented by the end user.
BackendServiceLogConfig
The available logging options for the load balancer traffic served by this backend service.
BackendServiceLogConfigComputeBeta
The available logging options for the load balancer traffic served by this backend service.
BackendServiceLogConfigComputeV1
The available logging options for the load balancer traffic served by this backend service.
BackendServiceLogConfigResponse
The available logging options for the load balancer traffic served by this backend service.
BackendServiceLogConfigResponseComputeBeta
The available logging options for the load balancer traffic served by this backend service.
BackendServiceLogConfigResponseComputeV1
The available logging options for the load balancer traffic served by this backend service.
BackendServiceUsedBy
BackendServiceUsedByComputeBeta
BackendServiceUsedByComputeV1
BackendServiceUsedByResponse
BackendServiceUsedByResponseComputeBeta
BackendServiceUsedByResponseComputeV1
Binding
Associates members, or principals, with a role.
BindingComputeBeta
Associates members, or principals, with a role.
BindingComputeV1
Associates members, or principals, with a role.
BindingResponse
Associates members, or principals, with a role.
BindingResponseComputeBeta
Associates members, or principals, with a role.
BindingResponseComputeV1
Associates members, or principals, with a role.
BulkInsertInstanceResource
A transient resource used in compute.instances.bulkInsert and compute.regionInstances.bulkInsert . This resource is not persisted anywhere, it is used only for processing the requests.
BulkInsertInstanceResourceResponse
A transient resource used in compute.instances.bulkInsert and compute.regionInstances.bulkInsert . This resource is not persisted anywhere, it is used only for processing the requests.
CacheKeyPolicy
Message containing what to include in the cache key for a request for Cloud CDN.
CacheKeyPolicyComputeBeta
Message containing what to include in the cache key for a request for Cloud CDN.
CacheKeyPolicyComputeV1
Message containing what to include in the cache key for a request for Cloud CDN.
CacheKeyPolicyResponse
Message containing what to include in the cache key for a request for Cloud CDN.
CacheKeyPolicyResponseComputeBeta
Message containing what to include in the cache key for a request for Cloud CDN.
CacheKeyPolicyResponseComputeV1
Message containing what to include in the cache key for a request for Cloud CDN.
CallCredentials
Deprecated gRPC call credentials to access the SDS server. gRPC call credentials to access the SDS server.
CallCredentialsResponse
Deprecated gRPC call credentials to access the SDS server. gRPC call credentials to access the SDS server.
ChannelCredentials
Deprecated gRPC channel credentials to access the SDS server. gRPC channel credentials to access the SDS server.
ChannelCredentialsResponse
Deprecated gRPC channel credentials to access the SDS server. gRPC channel credentials to access the SDS server.
CircuitBreakers
Settings controlling the volume of requests, connections and retries to this backend service.
CircuitBreakersComputeBeta
Settings controlling the volume of requests, connections and retries to this backend service.
CircuitBreakersComputeV1
Settings controlling the volume of requests, connections and retries to this backend service.
CircuitBreakersResponse
Settings controlling the volume of requests, connections and retries to this backend service.
CircuitBreakersResponseComputeBeta
Settings controlling the volume of requests, connections and retries to this backend service.
CircuitBreakersResponseComputeV1
Settings controlling the volume of requests, connections and retries to this backend service.
ClientTlsSettings
Deprecated The client side authentication settings for connection originating from the backend service. the backend service.
ClientTlsSettingsResponse
Deprecated The client side authentication settings for connection originating from the backend service. the backend service.
CommitmentResourceStatusCancellationInformationResponse
CommitmentResourceStatusResponse
Output Only Contains output only fields.
Condition
This is deprecated and has no effect. Do not use.
ConditionComputeBeta
This is deprecated and has no effect. Do not use.
ConditionComputeV1
This is deprecated and has no effect. Do not use.
ConditionResponse
This is deprecated and has no effect. Do not use.
ConditionResponseComputeBeta
This is deprecated and has no effect. Do not use.
ConditionResponseComputeV1
This is deprecated and has no effect. Do not use.
ConfidentialInstanceConfig
A set of Confidential Instance options.
ConfidentialInstanceConfigComputeBeta
A set of Confidential Instance options.
ConfidentialInstanceConfigComputeV1
A set of Confidential Instance options.
ConfidentialInstanceConfigResponse
A set of Confidential Instance options.
ConfidentialInstanceConfigResponseComputeBeta
A set of Confidential Instance options.
ConfidentialInstanceConfigResponseComputeV1
A set of Confidential Instance options.
ConnectionDraining
Message containing connection draining configuration.
ConnectionDrainingComputeBeta
Message containing connection draining configuration.
ConnectionDrainingComputeV1
Message containing connection draining configuration.
ConnectionDrainingResponse
Message containing connection draining configuration.
ConnectionDrainingResponseComputeBeta
Message containing connection draining configuration.
ConnectionDrainingResponseComputeV1
Message containing connection draining configuration.
ConsistentHashLoadBalancerSettings
This message defines settings for a consistent hash style load balancer.
ConsistentHashLoadBalancerSettingsComputeBeta
This message defines settings for a consistent hash style load balancer.
ConsistentHashLoadBalancerSettingsComputeV1
This message defines settings for a consistent hash style load balancer.
ConsistentHashLoadBalancerSettingsHttpCookie
The information about the HTTP Cookie on which the hash function is based for load balancing policies that use a consistent hash.
ConsistentHashLoadBalancerSettingsHttpCookieComputeBeta
The information about the HTTP Cookie on which the hash function is based for load balancing policies that use a consistent hash.
ConsistentHashLoadBalancerSettingsHttpCookieComputeV1
The information about the HTTP Cookie on which the hash function is based for load balancing policies that use a consistent hash.
ConsistentHashLoadBalancerSettingsHttpCookieResponse
The information about the HTTP Cookie on which the hash function is based for load balancing policies that use a consistent hash.
ConsistentHashLoadBalancerSettingsHttpCookieResponseComputeBeta
The information about the HTTP Cookie on which the hash function is based for load balancing policies that use a consistent hash.
ConsistentHashLoadBalancerSettingsHttpCookieResponseComputeV1
The information about the HTTP Cookie on which the hash function is based for load balancing policies that use a consistent hash.
ConsistentHashLoadBalancerSettingsResponse
This message defines settings for a consistent hash style load balancer.
ConsistentHashLoadBalancerSettingsResponseComputeBeta
This message defines settings for a consistent hash style load balancer.
ConsistentHashLoadBalancerSettingsResponseComputeV1
This message defines settings for a consistent hash style load balancer.
CorsPolicy
The specification for allowing client-side cross-origin requests. For more information about the W3C recommendation for cross-origin resource sharing (CORS), see Fetch API Living Standard.
CorsPolicyComputeBeta
The specification for allowing client-side cross-origin requests. For more information about the W3C recommendation for cross-origin resource sharing (CORS), see Fetch API Living Standard.
CorsPolicyComputeV1
The specification for allowing client-side cross-origin requests. For more information about the W3C recommendation for cross-origin resource sharing (CORS), see Fetch API Living Standard.
CorsPolicyResponse
The specification for allowing client-side cross-origin requests. For more information about the W3C recommendation for cross-origin resource sharing (CORS), see Fetch API Living Standard.
CorsPolicyResponseComputeBeta
The specification for allowing client-side cross-origin requests. For more information about the W3C recommendation for cross-origin resource sharing (CORS), see Fetch API Living Standard.
CorsPolicyResponseComputeV1
The specification for allowing client-side cross-origin requests. For more information about the W3C recommendation for cross-origin resource sharing (CORS), see Fetch API Living Standard.
CustomerEncryptionKey
CustomerEncryptionKeyComputeBeta
CustomerEncryptionKeyComputeV1
CustomerEncryptionKeyResponse
CustomerEncryptionKeyResponseComputeBeta
CustomerEncryptionKeyResponseComputeV1
CustomErrorResponsePolicy
Specifies the custom error response policy that must be applied when the backend service or backend bucket responds with an error.
CustomErrorResponsePolicyComputeBeta
Specifies the custom error response policy that must be applied when the backend service or backend bucket responds with an error.
CustomErrorResponsePolicyCustomErrorResponseRule
Specifies the mapping between the response code that will be returned along with the custom error content and the response code returned by the backend service.
CustomErrorResponsePolicyCustomErrorResponseRuleComputeBeta
Specifies the mapping between the response code that will be returned along with the custom error content and the response code returned by the backend service.
CustomErrorResponsePolicyCustomErrorResponseRuleResponse
Specifies the mapping between the response code that will be returned along with the custom error content and the response code returned by the backend service.
CustomErrorResponsePolicyCustomErrorResponseRuleResponseComputeBeta
Specifies the mapping between the response code that will be returned along with the custom error content and the response code returned by the backend service.
CustomErrorResponsePolicyResponse
Specifies the custom error response policy that must be applied when the backend service or backend bucket responds with an error.
CustomErrorResponsePolicyResponseComputeBeta
Specifies the custom error response policy that must be applied when the backend service or backend bucket responds with an error.
DeprecationStatus
Deprecation status for a public resource.
DeprecationStatusComputeBeta
Deprecation status for a public resource.
DeprecationStatusComputeV1
Deprecation status for a public resource.
DeprecationStatusResponse
Deprecation status for a public resource.
DeprecationStatusResponseComputeBeta
Deprecation status for a public resource.
DeprecationStatusResponseComputeV1
Deprecation status for a public resource.
Disk
Creates a persistent disk in the specified project using the data in the request. You can create a disk from a source (sourceImage, sourceSnapshot, or sourceDisk) or create an empty 500 GB data disk by omitting all properties. You can also create a disk that is larger than the default size by specifying the sizeGb property.
DiskArgs
The set of arguments for Disk. The set of arguments for Disk.
DiskAsyncReplication
DiskAsyncReplicationComputeBeta
DiskAsyncReplicationComputeV1
DiskAsyncReplicationResponse
DiskAsyncReplicationResponseComputeBeta
DiskAsyncReplicationResponseComputeV1
DiskComputeBeta
Creates a persistent disk in the specified project using the data in the request. You can create a disk from a source (sourceImage, sourceSnapshot, or sourceDisk) or create an empty 500 GB data disk by omitting all properties. You can also create a disk that is larger than the default size by specifying the sizeGb property.
DiskComputeBetaArgs
The set of arguments for Disk. The set of arguments for Disk.
DiskComputeV1
Creates a persistent disk in the specified project using the data in the request. You can create a disk from a source (sourceImage, sourceSnapshot, or sourceDisk) or create an empty 500 GB data disk by omitting all properties. You can also create a disk that is larger than the default size by specifying the sizeGb property.
DiskComputeV1Args
The set of arguments for Disk. The set of arguments for Disk.
DiskIamBinding
Sets the access control policy on the specified resource. Replaces any existing policy.
DiskIamBindingArgs
The set of arguments for DiskIamBinding. The set of arguments for DiskIamBinding.
DiskIamBindingComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy.
DiskIamBindingComputeBetaArgs
The set of arguments for DiskIamBinding. The set of arguments for DiskIamBinding.
DiskIamBindingComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy.
DiskIamBindingComputeV1Args
The set of arguments for DiskIamBinding. The set of arguments for DiskIamBinding.
DiskIamMember
Sets the access control policy on the specified resource. Replaces any existing policy.
DiskIamMemberArgs
The set of arguments for DiskIamMember. The set of arguments for DiskIamMember.
DiskIamMemberComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy.
DiskIamMemberComputeBetaArgs
The set of arguments for DiskIamMember. The set of arguments for DiskIamMember.
DiskIamMemberComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy.
DiskIamMemberComputeV1Args
The set of arguments for DiskIamMember. The set of arguments for DiskIamMember.
DiskIamPolicy
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
DiskIamPolicyArgs
The set of arguments for DiskIamPolicy. The set of arguments for DiskIamPolicy.
DiskIamPolicyComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
DiskIamPolicyComputeBetaArgs
The set of arguments for DiskIamPolicy. The set of arguments for DiskIamPolicy.
DiskIamPolicyComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
DiskIamPolicyComputeV1Args
The set of arguments for DiskIamPolicy. The set of arguments for DiskIamPolicy.
DiskInstantiationConfig
A specification of the desired way to instantiate a disk in the instance template when its created from a source instance.
DiskInstantiationConfigComputeBeta
A specification of the desired way to instantiate a disk in the instance template when its created from a source instance.
DiskInstantiationConfigComputeV1
A specification of the desired way to instantiate a disk in the instance template when its created from a source instance.
DiskInstantiationConfigResponse
A specification of the desired way to instantiate a disk in the instance template when its created from a source instance.
DiskInstantiationConfigResponseComputeBeta
A specification of the desired way to instantiate a disk in the instance template when its created from a source instance.
DiskInstantiationConfigResponseComputeV1
A specification of the desired way to instantiate a disk in the instance template when its created from a source instance.
DiskParams
Additional disk params.
DiskParamsComputeBeta
Additional disk params.
DiskParamsComputeV1
Additional disk params.
DiskParamsResponse
Additional disk params.
DiskParamsResponseComputeBeta
Additional disk params.
DiskParamsResponseComputeV1
Additional disk params.
DiskResourceStatusAsyncReplicationStatusResponse
DiskResourceStatusAsyncReplicationStatusResponseComputeBeta
DiskResourceStatusAsyncReplicationStatusResponseComputeV1
DiskResourceStatusResponse
DiskResourceStatusResponseComputeBeta
DiskResourceStatusResponseComputeV1
DisplayDevice
A set of Display Device options
DisplayDeviceComputeBeta
A set of Display Device options
DisplayDeviceComputeV1
A set of Display Device options
DisplayDeviceResponse
A set of Display Device options
DisplayDeviceResponseComputeBeta
A set of Display Device options
DisplayDeviceResponseComputeV1
A set of Display Device options
DistributionPolicy
DistributionPolicyComputeBeta
DistributionPolicyComputeV1
DistributionPolicyResponse
DistributionPolicyResponseComputeBeta
DistributionPolicyResponseComputeV1
DistributionPolicyZoneConfiguration
DistributionPolicyZoneConfigurationComputeBeta
DistributionPolicyZoneConfigurationComputeV1
DistributionPolicyZoneConfigurationResponse
DistributionPolicyZoneConfigurationResponseComputeBeta
DistributionPolicyZoneConfigurationResponseComputeV1
Duration
A Duration represents a fixed-length span of time represented as a count of seconds and fractions of seconds at nanosecond resolution. It is independent of any calendar and concepts like "day" or "month". Range is approximately 10,000 years.
DurationComputeBeta
A Duration represents a fixed-length span of time represented as a count of seconds and fractions of seconds at nanosecond resolution. It is independent of any calendar and concepts like "day" or "month". Range is approximately 10,000 years.
DurationComputeV1
A Duration represents a fixed-length span of time represented as a count of seconds and fractions of seconds at nanosecond resolution. It is independent of any calendar and concepts like "day" or "month". Range is approximately 10,000 years.
DurationResponse
A Duration represents a fixed-length span of time represented as a count of seconds and fractions of seconds at nanosecond resolution. It is independent of any calendar and concepts like "day" or "month". Range is approximately 10,000 years.
DurationResponseComputeBeta
A Duration represents a fixed-length span of time represented as a count of seconds and fractions of seconds at nanosecond resolution. It is independent of any calendar and concepts like "day" or "month". Range is approximately 10,000 years.
DurationResponseComputeV1
A Duration represents a fixed-length span of time represented as a count of seconds and fractions of seconds at nanosecond resolution. It is independent of any calendar and concepts like "day" or "month". Range is approximately 10,000 years.
ErrorInfoResponse
Describes the cause of the error with structured details. Example of an error when contacting the "pubsub.googleapis.com" API when it is not enabled: { "reason": "API_DISABLED" "domain": "googleapis.com" "metadata": { "resource": "projects/123", "service": "pubsub.googleapis.com" } } This response indicates that the pubsub.googleapis.com API is not enabled. Example of an error that is returned when attempting to create a Spanner instance in a region that is out of stock: { "reason": "STOCKOUT" "domain": "spanner.googleapis.com", "metadata": { "availableRegions": "us-central1,us-east2" } }
ErrorInfoResponseComputeBeta
Describes the cause of the error with structured details. Example of an error when contacting the "pubsub.googleapis.com" API when it is not enabled: { "reason": "API_DISABLED" "domain": "googleapis.com" "metadata": { "resource": "projects/123", "service": "pubsub.googleapis.com" } } This response indicates that the pubsub.googleapis.com API is not enabled. Example of an error that is returned when attempting to create a Spanner instance in a region that is out of stock: { "reason": "STOCKOUT" "domain": "spanner.googleapis.com", "metadata": { "availableRegions": "us-central1,us-east2" } }
Expr
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
ExprComputeBeta
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
ExprComputeV1
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
ExprResponse
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
ExprResponseComputeBeta
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
ExprResponseComputeV1
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
ExternalVpnGateway
Creates a ExternalVpnGateway in the specified project using the data included in the request.
ExternalVpnGatewayArgs
The set of arguments for ExternalVpnGateway. The set of arguments for ExternalVpnGateway.
ExternalVpnGatewayComputeBeta
Creates a ExternalVpnGateway in the specified project using the data included in the request.
ExternalVpnGatewayComputeBetaArgs
The set of arguments for ExternalVpnGateway. The set of arguments for ExternalVpnGateway.
ExternalVpnGatewayComputeV1
Creates a ExternalVpnGateway in the specified project using the data included in the request.
ExternalVpnGatewayComputeV1Args
The set of arguments for ExternalVpnGateway. The set of arguments for ExternalVpnGateway.
ExternalVpnGatewayInterface
The interface for the external VPN gateway.
ExternalVpnGatewayInterfaceComputeBeta
The interface for the external VPN gateway.
ExternalVpnGatewayInterfaceComputeV1
The interface for the external VPN gateway.
ExternalVpnGatewayInterfaceResponse
The interface for the external VPN gateway.
ExternalVpnGatewayInterfaceResponseComputeBeta
The interface for the external VPN gateway.
ExternalVpnGatewayInterfaceResponseComputeV1
The interface for the external VPN gateway.
FileContentBuffer
FileContentBufferComputeBeta
FileContentBufferComputeV1
FileContentBufferResponse
FileContentBufferResponseComputeBeta
FileContentBufferResponseComputeV1
Firewall
Creates a firewall rule in the specified project using the data included in the request.
FirewallAllowedItem
FirewallAllowedItemComputeBeta
FirewallAllowedItemComputeV1
FirewallAllowedItemResponse
FirewallAllowedItemResponseComputeBeta
FirewallAllowedItemResponseComputeV1
FirewallArgs
The set of arguments for Firewall. The set of arguments for Firewall.
FirewallComputeBeta
Creates a firewall rule in the specified project using the data included in the request.
FirewallComputeBetaArgs
The set of arguments for Firewall. The set of arguments for Firewall.
FirewallComputeV1
Creates a firewall rule in the specified project using the data included in the request.
FirewallComputeV1Args
The set of arguments for Firewall. The set of arguments for Firewall.
FirewallDeniedItem
FirewallDeniedItemComputeBeta
FirewallDeniedItemComputeV1
FirewallDeniedItemResponse
FirewallDeniedItemResponseComputeBeta
FirewallDeniedItemResponseComputeV1
FirewallLogConfig
The available logging options for a firewall rule.
FirewallLogConfigComputeBeta
The available logging options for a firewall rule.
FirewallLogConfigComputeV1
The available logging options for a firewall rule.
FirewallLogConfigResponse
The available logging options for a firewall rule.
FirewallLogConfigResponseComputeBeta
The available logging options for a firewall rule.
FirewallLogConfigResponseComputeV1
The available logging options for a firewall rule.
FirewallPolicy
Creates a new policy in the specified project using the data included in the request.
FirewallPolicyArgs
The set of arguments for FirewallPolicy. The set of arguments for FirewallPolicy.
FirewallPolicyAssociation
FirewallPolicyAssociationComputeBeta
FirewallPolicyAssociationComputeV1
FirewallPolicyAssociationResponse
FirewallPolicyAssociationResponseComputeBeta
FirewallPolicyAssociationResponseComputeV1
FirewallPolicyComputeBeta
Creates a new policy in the specified project using the data included in the request.
FirewallPolicyComputeBetaArgs
The set of arguments for FirewallPolicy. The set of arguments for FirewallPolicy.
FirewallPolicyComputeV1
Creates a new policy in the specified project using the data included in the request.
FirewallPolicyComputeV1Args
The set of arguments for FirewallPolicy. The set of arguments for FirewallPolicy.
FirewallPolicyIamBinding
Sets the access control policy on the specified resource. Replaces any existing policy.
FirewallPolicyIamBindingArgs
The set of arguments for FirewallPolicyIamBinding. The set of arguments for FirewallPolicyIamBinding.
FirewallPolicyIamBindingComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy.
FirewallPolicyIamBindingComputeBetaArgs
The set of arguments for FirewallPolicyIamBinding. The set of arguments for FirewallPolicyIamBinding.
FirewallPolicyIamBindingComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy.
FirewallPolicyIamBindingComputeV1Args
The set of arguments for FirewallPolicyIamBinding. The set of arguments for FirewallPolicyIamBinding.
FirewallPolicyIamMember
Sets the access control policy on the specified resource. Replaces any existing policy.
FirewallPolicyIamMemberArgs
The set of arguments for FirewallPolicyIamMember. The set of arguments for FirewallPolicyIamMember.
FirewallPolicyIamMemberComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy.
FirewallPolicyIamMemberComputeBetaArgs
The set of arguments for FirewallPolicyIamMember. The set of arguments for FirewallPolicyIamMember.
FirewallPolicyIamMemberComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy.
FirewallPolicyIamMemberComputeV1Args
The set of arguments for FirewallPolicyIamMember. The set of arguments for FirewallPolicyIamMember.
FirewallPolicyIamPolicy
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
FirewallPolicyIamPolicyArgs
The set of arguments for FirewallPolicyIamPolicy. The set of arguments for FirewallPolicyIamPolicy.
FirewallPolicyIamPolicyComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
FirewallPolicyIamPolicyComputeBetaArgs
The set of arguments for FirewallPolicyIamPolicy. The set of arguments for FirewallPolicyIamPolicy.
FirewallPolicyIamPolicyComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
FirewallPolicyIamPolicyComputeV1Args
The set of arguments for FirewallPolicyIamPolicy. The set of arguments for FirewallPolicyIamPolicy.
FirewallPolicyRule
Represents a rule that describes one or more match conditions along with the action to be taken when traffic matches this condition (allow or deny).
FirewallPolicyRuleComputeBeta
Represents a rule that describes one or more match conditions along with the action to be taken when traffic matches this condition (allow or deny).
FirewallPolicyRuleComputeV1
Represents a rule that describes one or more match conditions along with the action to be taken when traffic matches this condition (allow or deny).
FirewallPolicyRuleMatcher
Represents a match condition that incoming traffic is evaluated against. Exactly one field must be specified.
FirewallPolicyRuleMatcherComputeBeta
Represents a match condition that incoming traffic is evaluated against. Exactly one field must be specified.
FirewallPolicyRuleMatcherComputeV1
Represents a match condition that incoming traffic is evaluated against. Exactly one field must be specified.
FirewallPolicyRuleMatcherLayer4Config
FirewallPolicyRuleMatcherLayer4ConfigComputeBeta
FirewallPolicyRuleMatcherLayer4ConfigComputeV1
FirewallPolicyRuleMatcherLayer4ConfigResponse
FirewallPolicyRuleMatcherLayer4ConfigResponseComputeBeta
FirewallPolicyRuleMatcherLayer4ConfigResponseComputeV1
FirewallPolicyRuleMatcherResponse
Represents a match condition that incoming traffic is evaluated against. Exactly one field must be specified.
FirewallPolicyRuleMatcherResponseComputeBeta
Represents a match condition that incoming traffic is evaluated against. Exactly one field must be specified.
FirewallPolicyRuleMatcherResponseComputeV1
Represents a match condition that incoming traffic is evaluated against. Exactly one field must be specified.
FirewallPolicyRuleResponse
Represents a rule that describes one or more match conditions along with the action to be taken when traffic matches this condition (allow or deny).
FirewallPolicyRuleResponseComputeBeta
Represents a rule that describes one or more match conditions along with the action to be taken when traffic matches this condition (allow or deny).
FirewallPolicyRuleResponseComputeV1
Represents a rule that describes one or more match conditions along with the action to be taken when traffic matches this condition (allow or deny).
FirewallPolicyRuleSecureTag
FirewallPolicyRuleSecureTagComputeBeta
FirewallPolicyRuleSecureTagComputeV1
FirewallPolicyRuleSecureTagResponse
FirewallPolicyRuleSecureTagResponseComputeBeta
FirewallPolicyRuleSecureTagResponseComputeV1
FixedOrPercent
Encapsulates numeric value that can be either absolute or relative.
FixedOrPercentComputeBeta
Encapsulates numeric value that can be either absolute or relative.
FixedOrPercentComputeV1
Encapsulates numeric value that can be either absolute or relative.
FixedOrPercentResponse
Encapsulates numeric value that can be either absolute or relative.
FixedOrPercentResponseComputeBeta
Encapsulates numeric value that can be either absolute or relative.
FixedOrPercentResponseComputeV1
Encapsulates numeric value that can be either absolute or relative.
ForwardingRule
Creates a ForwardingRule resource in the specified project and region using the data included in the request.
ForwardingRuleArgs
The set of arguments for ForwardingRule. The set of arguments for ForwardingRule.
ForwardingRuleComputeBeta
Creates a ForwardingRule resource in the specified project and region using the data included in the request.
ForwardingRuleComputeBetaArgs
The set of arguments for ForwardingRule. The set of arguments for ForwardingRule.
ForwardingRuleComputeV1
Creates a ForwardingRule resource in the specified project and region using the data included in the request.
ForwardingRuleComputeV1Args
The set of arguments for ForwardingRule. The set of arguments for ForwardingRule.
ForwardingRuleServiceDirectoryRegistration
Describes the auto-registration of the Forwarding Rule to Service Directory. The region and project of the Service Directory resource generated from this registration will be the same as this Forwarding Rule.
ForwardingRuleServiceDirectoryRegistrationComputeBeta
Describes the auto-registration of the Forwarding Rule to Service Directory. The region and project of the Service Directory resource generated from this registration will be the same as this Forwarding Rule.
ForwardingRuleServiceDirectoryRegistrationComputeV1
Describes the auto-registration of the Forwarding Rule to Service Directory. The region and project of the Service Directory resource generated from this registration will be the same as this Forwarding Rule.
ForwardingRuleServiceDirectoryRegistrationResponse
Describes the auto-registration of the Forwarding Rule to Service Directory. The region and project of the Service Directory resource generated from this registration will be the same as this Forwarding Rule.
ForwardingRuleServiceDirectoryRegistrationResponseComputeBeta
Describes the auto-registration of the Forwarding Rule to Service Directory. The region and project of the Service Directory resource generated from this registration will be the same as this Forwarding Rule.
ForwardingRuleServiceDirectoryRegistrationResponseComputeV1
Describes the auto-registration of the Forwarding Rule to Service Directory. The region and project of the Service Directory resource generated from this registration will be the same as this Forwarding Rule.
FutureReservation
Creates a new Future Reservation.
FutureReservationArgs
The set of arguments for FutureReservation. The set of arguments for FutureReservation.
FutureReservationComputeBeta
Creates a new Future Reservation.
FutureReservationComputeBetaArgs
The set of arguments for FutureReservation. The set of arguments for FutureReservation.
FutureReservationSpecificSKUProperties
FutureReservationSpecificSKUPropertiesComputeBeta
FutureReservationSpecificSKUPropertiesResponse
FutureReservationSpecificSKUPropertiesResponseComputeBeta
FutureReservationStatusLastKnownGoodStateFutureReservationSpecsResponse
The properties of the last known good state for the Future Reservation.
FutureReservationStatusLastKnownGoodStateFutureReservationSpecsResponseComputeBeta
The properties of the last known good state for the Future Reservation.
FutureReservationStatusLastKnownGoodStateResponse
The state that the future reservation will be reverted to should the amendment be declined.
FutureReservationStatusLastKnownGoodStateResponseComputeBeta
The state that the future reservation will be reverted to should the amendment be declined.
FutureReservationStatusResponse
Output only Represents status related to the future reservation.
FutureReservationStatusResponseComputeBeta
Output only Represents status related to the future reservation.
FutureReservationStatusSpecificSKUPropertiesResponse
Properties to be set for the Future Reservation.
FutureReservationStatusSpecificSKUPropertiesResponseComputeBeta
Properties to be set for the Future Reservation.
FutureReservationTimeWindow
FutureReservationTimeWindowComputeBeta
FutureReservationTimeWindowResponse
FutureReservationTimeWindowResponseComputeBeta
GetAddressArgs
Arguments for getAddress. Arguments for getAddress.
GetAddressComputeBetaArgs
Arguments for getAddress. Arguments for getAddress.
GetAddressComputeBetaResult
Result data returned by getAddress.
GetAddressComputeV1Args
Arguments for getAddress. Arguments for getAddress.
GetAddressComputeV1Result
Result data returned by getAddress.
GetAddressResult
Result data returned by getAddress.
GetAutoscalerArgs
Arguments for getAutoscaler. Arguments for getAutoscaler.
GetAutoscalerComputeBetaArgs
Arguments for getAutoscaler. Arguments for getAutoscaler.
GetAutoscalerComputeBetaResult
Result data returned by getAutoscaler.
GetAutoscalerComputeV1Args
Arguments for getAutoscaler. Arguments for getAutoscaler.
GetAutoscalerComputeV1Result
Result data returned by getAutoscaler.
GetAutoscalerResult
Result data returned by getAutoscaler.
GetBackendBucketArgs
Arguments for getBackendBucket. Arguments for getBackendBucket.
GetBackendBucketComputeBetaArgs
Arguments for getBackendBucket. Arguments for getBackendBucket.
GetBackendBucketComputeBetaResult
Result data returned by getBackendBucket.
GetBackendBucketComputeV1Args
Arguments for getBackendBucket. Arguments for getBackendBucket.
GetBackendBucketComputeV1Result
Result data returned by getBackendBucket.
GetBackendBucketIamPolicyArgs
Arguments for getBackendBucketIamPolicy. Arguments for getBackendBucketIamPolicy.
GetBackendBucketIamPolicyComputeBetaArgs
Arguments for getBackendBucketIamPolicy. Arguments for getBackendBucketIamPolicy.
GetBackendBucketIamPolicyComputeBetaResult
Result data returned by getBackendBucketIamPolicy.
GetBackendBucketIamPolicyComputeV1Args
Arguments for getBackendBucketIamPolicy. Arguments for getBackendBucketIamPolicy.
GetBackendBucketIamPolicyComputeV1Result
Result data returned by getBackendBucketIamPolicy.
GetBackendBucketIamPolicyResult
Result data returned by getBackendBucketIamPolicy.
GetBackendBucketResult
Result data returned by getBackendBucket.
GetBackendServiceArgs
Arguments for getBackendService. Arguments for getBackendService.
GetBackendServiceComputeBetaArgs
Arguments for getBackendService. Arguments for getBackendService.
GetBackendServiceComputeBetaResult
Result data returned by getBackendService.
GetBackendServiceComputeV1Args
Arguments for getBackendService. Arguments for getBackendService.
GetBackendServiceComputeV1Result
Result data returned by getBackendService.
GetBackendServiceIamPolicyArgs
Arguments for getBackendServiceIamPolicy. Arguments for getBackendServiceIamPolicy.
GetBackendServiceIamPolicyComputeBetaArgs
Arguments for getBackendServiceIamPolicy. Arguments for getBackendServiceIamPolicy.
GetBackendServiceIamPolicyComputeBetaResult
Result data returned by getBackendServiceIamPolicy.
GetBackendServiceIamPolicyComputeV1Args
Arguments for getBackendServiceIamPolicy. Arguments for getBackendServiceIamPolicy.
GetBackendServiceIamPolicyComputeV1Result
Result data returned by getBackendServiceIamPolicy.
GetBackendServiceIamPolicyResult
Result data returned by getBackendServiceIamPolicy.
GetBackendServiceResult
Result data returned by getBackendService.
GetDiskArgs
Arguments for getDisk. Arguments for getDisk.
GetDiskComputeBetaArgs
Arguments for getDisk. Arguments for getDisk.
GetDiskComputeBetaResult
Result data returned by getDisk.
GetDiskComputeV1Args
Arguments for getDisk. Arguments for getDisk.
GetDiskComputeV1Result
Result data returned by getDisk.
GetDiskIamPolicyArgs
Arguments for getDiskIamPolicy. Arguments for getDiskIamPolicy.
GetDiskIamPolicyComputeBetaArgs
Arguments for getDiskIamPolicy. Arguments for getDiskIamPolicy.
GetDiskIamPolicyComputeBetaResult
Result data returned by getDiskIamPolicy.
GetDiskIamPolicyComputeV1Args
Arguments for getDiskIamPolicy. Arguments for getDiskIamPolicy.
GetDiskIamPolicyComputeV1Result
Result data returned by getDiskIamPolicy.
GetDiskIamPolicyResult
Result data returned by getDiskIamPolicy.
GetDiskResult
Result data returned by getDisk.
GetExternalVpnGatewayArgs
Arguments for getExternalVpnGateway. Arguments for getExternalVpnGateway.
GetExternalVpnGatewayComputeBetaArgs
Arguments for getExternalVpnGateway. Arguments for getExternalVpnGateway.
GetExternalVpnGatewayComputeBetaResult
Result data returned by getExternalVpnGateway.
GetExternalVpnGatewayComputeV1Args
Arguments for getExternalVpnGateway. Arguments for getExternalVpnGateway.
GetExternalVpnGatewayComputeV1Result
Result data returned by getExternalVpnGateway.
GetExternalVpnGatewayResult
Result data returned by getExternalVpnGateway.
GetFirewallArgs
Arguments for getFirewall. Arguments for getFirewall.
GetFirewallComputeBetaArgs
Arguments for getFirewall. Arguments for getFirewall.
GetFirewallComputeBetaResult
Result data returned by getFirewall.
GetFirewallComputeV1Args
Arguments for getFirewall. Arguments for getFirewall.
GetFirewallComputeV1Result
Result data returned by getFirewall.
GetFirewallPolicyArgs
Arguments for getFirewallPolicy. Arguments for getFirewallPolicy.
GetFirewallPolicyComputeBetaArgs
Arguments for getFirewallPolicy. Arguments for getFirewallPolicy.
GetFirewallPolicyComputeBetaResult
Result data returned by getFirewallPolicy.
GetFirewallPolicyComputeV1Args
Arguments for getFirewallPolicy. Arguments for getFirewallPolicy.
GetFirewallPolicyComputeV1Result
Result data returned by getFirewallPolicy.
GetFirewallPolicyIamPolicyArgs
Arguments for getFirewallPolicyIamPolicy. Arguments for getFirewallPolicyIamPolicy.
GetFirewallPolicyIamPolicyComputeBetaArgs
Arguments for getFirewallPolicyIamPolicy. Arguments for getFirewallPolicyIamPolicy.
GetFirewallPolicyIamPolicyComputeBetaResult
Result data returned by getFirewallPolicyIamPolicy.
GetFirewallPolicyIamPolicyComputeV1Args
Arguments for getFirewallPolicyIamPolicy. Arguments for getFirewallPolicyIamPolicy.
GetFirewallPolicyIamPolicyComputeV1Result
Result data returned by getFirewallPolicyIamPolicy.
GetFirewallPolicyIamPolicyResult
Result data returned by getFirewallPolicyIamPolicy.
GetFirewallPolicyResult
Result data returned by getFirewallPolicy.
GetFirewallResult
Result data returned by getFirewall.
GetForwardingRuleArgs
Arguments for getForwardingRule. Arguments for getForwardingRule.
GetForwardingRuleComputeBetaArgs
Arguments for getForwardingRule. Arguments for getForwardingRule.
GetForwardingRuleComputeBetaResult
Result data returned by getForwardingRule.
GetForwardingRuleComputeV1Args
Arguments for getForwardingRule. Arguments for getForwardingRule.
GetForwardingRuleComputeV1Result
Result data returned by getForwardingRule.
GetForwardingRuleResult
Result data returned by getForwardingRule.
GetFutureReservationArgs
Arguments for getFutureReservation. Arguments for getFutureReservation.
GetFutureReservationComputeBetaArgs
Arguments for getFutureReservation. Arguments for getFutureReservation.
GetFutureReservationComputeBetaResult
Result data returned by getFutureReservation.
GetFutureReservationResult
Result data returned by getFutureReservation.
GetGlobalAddressArgs
Arguments for getGlobalAddress. Arguments for getGlobalAddress.
GetGlobalAddressComputeBetaArgs
Arguments for getGlobalAddress. Arguments for getGlobalAddress.
GetGlobalAddressComputeBetaResult
Result data returned by getGlobalAddress.
GetGlobalAddressComputeV1Args
Arguments for getGlobalAddress. Arguments for getGlobalAddress.
GetGlobalAddressComputeV1Result
Result data returned by getGlobalAddress.
GetGlobalAddressResult
Result data returned by getGlobalAddress.
GetGlobalForwardingRuleArgs
Arguments for getGlobalForwardingRule. Arguments for getGlobalForwardingRule.
GetGlobalForwardingRuleComputeBetaArgs
Arguments for getGlobalForwardingRule. Arguments for getGlobalForwardingRule.
GetGlobalForwardingRuleComputeBetaResult
Result data returned by getGlobalForwardingRule.
GetGlobalForwardingRuleComputeV1Args
Arguments for getGlobalForwardingRule. Arguments for getGlobalForwardingRule.
GetGlobalForwardingRuleComputeV1Result
Result data returned by getGlobalForwardingRule.
GetGlobalForwardingRuleResult
Result data returned by getGlobalForwardingRule.
GetGlobalNetworkEndpointGroupArgs
Arguments for getGlobalNetworkEndpointGroup. Arguments for getGlobalNetworkEndpointGroup.
GetGlobalNetworkEndpointGroupComputeBetaArgs
Arguments for getGlobalNetworkEndpointGroup. Arguments for getGlobalNetworkEndpointGroup.
GetGlobalNetworkEndpointGroupComputeBetaResult
Result data returned by getGlobalNetworkEndpointGroup.
GetGlobalNetworkEndpointGroupComputeV1Args
Arguments for getGlobalNetworkEndpointGroup. Arguments for getGlobalNetworkEndpointGroup.
GetGlobalNetworkEndpointGroupComputeV1Result
Result data returned by getGlobalNetworkEndpointGroup.
GetGlobalNetworkEndpointGroupResult
Result data returned by getGlobalNetworkEndpointGroup.
GetGlobalPublicDelegatedPrefixArgs
Arguments for getGlobalPublicDelegatedPrefix. Arguments for getGlobalPublicDelegatedPrefix.
GetGlobalPublicDelegatedPrefixComputeBetaArgs
Arguments for getGlobalPublicDelegatedPrefix. Arguments for getGlobalPublicDelegatedPrefix.
GetGlobalPublicDelegatedPrefixComputeBetaResult
Result data returned by getGlobalPublicDelegatedPrefix.
GetGlobalPublicDelegatedPrefixComputeV1Args
Arguments for getGlobalPublicDelegatedPrefix. Arguments for getGlobalPublicDelegatedPrefix.
GetGlobalPublicDelegatedPrefixComputeV1Result
Result data returned by getGlobalPublicDelegatedPrefix.
GetGlobalPublicDelegatedPrefixResult
Result data returned by getGlobalPublicDelegatedPrefix.
GetHealthCheckArgs
Arguments for getHealthCheck. Arguments for getHealthCheck.
GetHealthCheckComputeBetaArgs
Arguments for getHealthCheck. Arguments for getHealthCheck.
GetHealthCheckComputeBetaResult
Result data returned by getHealthCheck.
GetHealthCheckComputeV1Args
Arguments for getHealthCheck. Arguments for getHealthCheck.
GetHealthCheckComputeV1Result
Result data returned by getHealthCheck.
GetHealthCheckResult
Result data returned by getHealthCheck.
GetHttpHealthCheckArgs
Arguments for getHttpHealthCheck. Arguments for getHttpHealthCheck.
GetHttpHealthCheckComputeBetaArgs
Arguments for getHttpHealthCheck. Arguments for getHttpHealthCheck.
GetHttpHealthCheckComputeBetaResult
Result data returned by getHttpHealthCheck.
GetHttpHealthCheckComputeV1Args
Arguments for getHttpHealthCheck. Arguments for getHttpHealthCheck.
GetHttpHealthCheckComputeV1Result
Result data returned by getHttpHealthCheck.
GetHttpHealthCheckResult
Result data returned by getHttpHealthCheck.
GetHttpsHealthCheckArgs
Arguments for getHttpsHealthCheck. Arguments for getHttpsHealthCheck.
GetHttpsHealthCheckComputeBetaArgs
Arguments for getHttpsHealthCheck. Arguments for getHttpsHealthCheck.
GetHttpsHealthCheckComputeBetaResult
Result data returned by getHttpsHealthCheck.
GetHttpsHealthCheckComputeV1Args
Arguments for getHttpsHealthCheck. Arguments for getHttpsHealthCheck.
GetHttpsHealthCheckComputeV1Result
Result data returned by getHttpsHealthCheck.
GetHttpsHealthCheckResult
Result data returned by getHttpsHealthCheck.
GetImageArgs
Arguments for getImage. Arguments for getImage.
GetImageComputeBetaArgs
Arguments for getImage. Arguments for getImage.
GetImageComputeBetaResult
Result data returned by getImage.
GetImageComputeV1Args
Arguments for getImage. Arguments for getImage.
GetImageComputeV1Result
Result data returned by getImage.
GetImageIamPolicyArgs
Arguments for getImageIamPolicy. Arguments for getImageIamPolicy.
GetImageIamPolicyComputeBetaArgs
Arguments for getImageIamPolicy. Arguments for getImageIamPolicy.
GetImageIamPolicyComputeBetaResult
Result data returned by getImageIamPolicy.
GetImageIamPolicyComputeV1Args
Arguments for getImageIamPolicy. Arguments for getImageIamPolicy.
GetImageIamPolicyComputeV1Result
Result data returned by getImageIamPolicy.
GetImageIamPolicyResult
Result data returned by getImageIamPolicy.
GetImageResult
Result data returned by getImage.
GetInstanceArgs
Arguments for getInstance. Arguments for getInstance.
GetInstanceComputeBetaArgs
Arguments for getInstance. Arguments for getInstance.
GetInstanceComputeBetaResult
Result data returned by getInstance.
GetInstanceComputeV1Args
Arguments for getInstance. Arguments for getInstance.
GetInstanceComputeV1Result
Result data returned by getInstance.
GetInstanceGroupArgs
Arguments for getInstanceGroup. Arguments for getInstanceGroup.
GetInstanceGroupComputeBetaArgs
Arguments for getInstanceGroup. Arguments for getInstanceGroup.
GetInstanceGroupComputeBetaResult
Result data returned by getInstanceGroup.
GetInstanceGroupComputeV1Args
Arguments for getInstanceGroup. Arguments for getInstanceGroup.
GetInstanceGroupComputeV1Result
Result data returned by getInstanceGroup.
GetInstanceGroupManagerArgs
Arguments for getInstanceGroupManager. Arguments for getInstanceGroupManager.
GetInstanceGroupManagerComputeBetaArgs
Arguments for getInstanceGroupManager. Arguments for getInstanceGroupManager.
GetInstanceGroupManagerComputeBetaResult
Result data returned by getInstanceGroupManager.
GetInstanceGroupManagerComputeV1Args
Arguments for getInstanceGroupManager. Arguments for getInstanceGroupManager.
GetInstanceGroupManagerComputeV1Result
Result data returned by getInstanceGroupManager.
GetInstanceGroupManagerResizeRequestArgs
Arguments for getInstanceGroupManagerResizeRequest. Arguments for getInstanceGroupManagerResizeRequest.
GetInstanceGroupManagerResizeRequestComputeBetaArgs
Arguments for getInstanceGroupManagerResizeRequest. Arguments for getInstanceGroupManagerResizeRequest.
GetInstanceGroupManagerResizeRequestComputeBetaResult
Result data returned by getInstanceGroupManagerResizeRequest.
GetInstanceGroupManagerResizeRequestResult
Result data returned by getInstanceGroupManagerResizeRequest.
GetInstanceGroupManagerResult
Result data returned by getInstanceGroupManager.
GetInstanceGroupResult
Result data returned by getInstanceGroup.
GetInstanceIamPolicyArgs
Arguments for getInstanceIamPolicy. Arguments for getInstanceIamPolicy.
GetInstanceIamPolicyComputeBetaArgs
Arguments for getInstanceIamPolicy. Arguments for getInstanceIamPolicy.
GetInstanceIamPolicyComputeBetaResult
Result data returned by getInstanceIamPolicy.
GetInstanceIamPolicyComputeV1Args
Arguments for getInstanceIamPolicy. Arguments for getInstanceIamPolicy.
GetInstanceIamPolicyComputeV1Result
Result data returned by getInstanceIamPolicy.
GetInstanceIamPolicyResult
Result data returned by getInstanceIamPolicy.
GetInstanceResult
Result data returned by getInstance.
GetInstanceTemplateArgs
Arguments for getInstanceTemplate. Arguments for getInstanceTemplate.
GetInstanceTemplateComputeBetaArgs
Arguments for getInstanceTemplate. Arguments for getInstanceTemplate.
GetInstanceTemplateComputeBetaResult
Result data returned by getInstanceTemplate.
GetInstanceTemplateComputeV1Args
Arguments for getInstanceTemplate. Arguments for getInstanceTemplate.
GetInstanceTemplateComputeV1Result
Result data returned by getInstanceTemplate.
GetInstanceTemplateIamPolicyArgs
Arguments for getInstanceTemplateIamPolicy. Arguments for getInstanceTemplateIamPolicy.
GetInstanceTemplateIamPolicyComputeBetaArgs
Arguments for getInstanceTemplateIamPolicy. Arguments for getInstanceTemplateIamPolicy.
GetInstanceTemplateIamPolicyComputeBetaResult
Result data returned by getInstanceTemplateIamPolicy.
GetInstanceTemplateIamPolicyComputeV1Args
Arguments for getInstanceTemplateIamPolicy. Arguments for getInstanceTemplateIamPolicy.
GetInstanceTemplateIamPolicyComputeV1Result
Result data returned by getInstanceTemplateIamPolicy.
GetInstanceTemplateIamPolicyResult
Result data returned by getInstanceTemplateIamPolicy.
GetInstanceTemplateResult
Result data returned by getInstanceTemplate.
GetInstantSnapshotArgs
Arguments for getInstantSnapshot. Arguments for getInstantSnapshot.
GetInstantSnapshotComputeBetaArgs
Arguments for getInstantSnapshot. Arguments for getInstantSnapshot.
GetInstantSnapshotComputeBetaResult
Result data returned by getInstantSnapshot.
GetInstantSnapshotIamPolicyArgs
Arguments for getInstantSnapshotIamPolicy. Arguments for getInstantSnapshotIamPolicy.
GetInstantSnapshotIamPolicyComputeBetaArgs
Arguments for getInstantSnapshotIamPolicy. Arguments for getInstantSnapshotIamPolicy.
GetInstantSnapshotIamPolicyComputeBetaResult
Result data returned by getInstantSnapshotIamPolicy.
GetInstantSnapshotIamPolicyResult
Result data returned by getInstantSnapshotIamPolicy.
GetInstantSnapshotResult
Result data returned by getInstantSnapshot.
GetInterconnectArgs
Arguments for getInterconnect. Arguments for getInterconnect.
GetInterconnectAttachmentArgs
Arguments for getInterconnectAttachment. Arguments for getInterconnectAttachment.
GetInterconnectAttachmentComputeBetaArgs
Arguments for getInterconnectAttachment. Arguments for getInterconnectAttachment.
GetInterconnectAttachmentComputeBetaResult
Result data returned by getInterconnectAttachment.
GetInterconnectAttachmentComputeV1Args
Arguments for getInterconnectAttachment. Arguments for getInterconnectAttachment.
GetInterconnectAttachmentComputeV1Result
Result data returned by getInterconnectAttachment.
GetInterconnectAttachmentIamPolicyArgs
Arguments for getInterconnectAttachmentIamPolicy. Arguments for getInterconnectAttachmentIamPolicy.
GetInterconnectAttachmentIamPolicyResult
Result data returned by getInterconnectAttachmentIamPolicy.
GetInterconnectAttachmentResult
Result data returned by getInterconnectAttachment.
GetInterconnectComputeBetaArgs
Arguments for getInterconnect. Arguments for getInterconnect.
GetInterconnectComputeBetaResult
Result data returned by getInterconnect.
GetInterconnectComputeV1Args
Arguments for getInterconnect. Arguments for getInterconnect.
GetInterconnectComputeV1Result
Result data returned by getInterconnect.
GetInterconnectIamPolicyArgs
Arguments for getInterconnectIamPolicy. Arguments for getInterconnectIamPolicy.
GetInterconnectIamPolicyResult
Result data returned by getInterconnectIamPolicy.
GetInterconnectResult
Result data returned by getInterconnect.
GetLicenseArgs
Arguments for getLicense. Arguments for getLicense.
GetLicenseCodeIamPolicyArgs
Arguments for getLicenseCodeIamPolicy. Arguments for getLicenseCodeIamPolicy.
GetLicenseCodeIamPolicyResult
Result data returned by getLicenseCodeIamPolicy.
GetLicenseComputeBetaArgs
Arguments for getLicense. Arguments for getLicense.
GetLicenseComputeBetaResult
Result data returned by getLicense.
GetLicenseComputeV1Args
Arguments for getLicense. Arguments for getLicense.
GetLicenseComputeV1Result
Result data returned by getLicense.
GetLicenseIamPolicyArgs
Arguments for getLicenseIamPolicy. Arguments for getLicenseIamPolicy.
GetLicenseIamPolicyComputeBetaArgs
Arguments for getLicenseIamPolicy. Arguments for getLicenseIamPolicy.
GetLicenseIamPolicyComputeBetaResult
Result data returned by getLicenseIamPolicy.
GetLicenseIamPolicyComputeV1Args
Arguments for getLicenseIamPolicy. Arguments for getLicenseIamPolicy.
GetLicenseIamPolicyComputeV1Result
Result data returned by getLicenseIamPolicy.
GetLicenseIamPolicyResult
Result data returned by getLicenseIamPolicy.
GetLicenseResult
Result data returned by getLicense.
GetMachineImageArgs
Arguments for getMachineImage. Arguments for getMachineImage.
GetMachineImageComputeBetaArgs
Arguments for getMachineImage. Arguments for getMachineImage.
GetMachineImageComputeBetaResult
Result data returned by getMachineImage.
GetMachineImageComputeV1Args
Arguments for getMachineImage. Arguments for getMachineImage.
GetMachineImageComputeV1Result
Result data returned by getMachineImage.
GetMachineImageIamPolicyArgs
Arguments for getMachineImageIamPolicy. Arguments for getMachineImageIamPolicy.
GetMachineImageIamPolicyComputeBetaArgs
Arguments for getMachineImageIamPolicy. Arguments for getMachineImageIamPolicy.
GetMachineImageIamPolicyComputeBetaResult
Result data returned by getMachineImageIamPolicy.
GetMachineImageIamPolicyComputeV1Args
Arguments for getMachineImageIamPolicy. Arguments for getMachineImageIamPolicy.
GetMachineImageIamPolicyComputeV1Result
Result data returned by getMachineImageIamPolicy.
GetMachineImageIamPolicyResult
Result data returned by getMachineImageIamPolicy.
GetMachineImageResult
Result data returned by getMachineImage.
GetNetworkArgs
Arguments for getNetwork. Arguments for getNetwork.
GetNetworkAttachmentArgs
Arguments for getNetworkAttachment. Arguments for getNetworkAttachment.
GetNetworkAttachmentComputeBetaArgs
Arguments for getNetworkAttachment. Arguments for getNetworkAttachment.
GetNetworkAttachmentComputeBetaResult
Result data returned by getNetworkAttachment.
GetNetworkAttachmentComputeV1Args
Arguments for getNetworkAttachment. Arguments for getNetworkAttachment.
GetNetworkAttachmentComputeV1Result
Result data returned by getNetworkAttachment.
GetNetworkAttachmentIamPolicyArgs
Arguments for getNetworkAttachmentIamPolicy. Arguments for getNetworkAttachmentIamPolicy.
GetNetworkAttachmentIamPolicyComputeBetaArgs
Arguments for getNetworkAttachmentIamPolicy. Arguments for getNetworkAttachmentIamPolicy.
GetNetworkAttachmentIamPolicyComputeBetaResult
Result data returned by getNetworkAttachmentIamPolicy.
GetNetworkAttachmentIamPolicyComputeV1Args
Arguments for getNetworkAttachmentIamPolicy. Arguments for getNetworkAttachmentIamPolicy.
GetNetworkAttachmentIamPolicyComputeV1Result
Result data returned by getNetworkAttachmentIamPolicy.
GetNetworkAttachmentIamPolicyResult
Result data returned by getNetworkAttachmentIamPolicy.
GetNetworkAttachmentResult
Result data returned by getNetworkAttachment.
GetNetworkComputeBetaArgs
Arguments for getNetwork. Arguments for getNetwork.
GetNetworkComputeBetaResult
Result data returned by getNetwork.
GetNetworkComputeV1Args
Arguments for getNetwork. Arguments for getNetwork.
GetNetworkComputeV1Result
Result data returned by getNetwork.
GetNetworkEdgeSecurityServiceArgs
Arguments for getNetworkEdgeSecurityService. Arguments for getNetworkEdgeSecurityService.
GetNetworkEdgeSecurityServiceComputeBetaArgs
Arguments for getNetworkEdgeSecurityService. Arguments for getNetworkEdgeSecurityService.
GetNetworkEdgeSecurityServiceComputeBetaResult
Result data returned by getNetworkEdgeSecurityService.
GetNetworkEdgeSecurityServiceComputeV1Args
Arguments for getNetworkEdgeSecurityService. Arguments for getNetworkEdgeSecurityService.
GetNetworkEdgeSecurityServiceComputeV1Result
Result data returned by getNetworkEdgeSecurityService.
GetNetworkEdgeSecurityServiceResult
Result data returned by getNetworkEdgeSecurityService.
GetNetworkEndpointGroupArgs
Arguments for getNetworkEndpointGroup. Arguments for getNetworkEndpointGroup.
GetNetworkEndpointGroupComputeBetaArgs
Arguments for getNetworkEndpointGroup. Arguments for getNetworkEndpointGroup.
GetNetworkEndpointGroupComputeBetaResult
Result data returned by getNetworkEndpointGroup.
GetNetworkEndpointGroupComputeV1Args
Arguments for getNetworkEndpointGroup. Arguments for getNetworkEndpointGroup.
GetNetworkEndpointGroupComputeV1Result
Result data returned by getNetworkEndpointGroup.
GetNetworkEndpointGroupResult
Result data returned by getNetworkEndpointGroup.
GetNetworkFirewallPolicyArgs
Arguments for getNetworkFirewallPolicy. Arguments for getNetworkFirewallPolicy.
GetNetworkFirewallPolicyComputeBetaArgs
Arguments for getNetworkFirewallPolicy. Arguments for getNetworkFirewallPolicy.
GetNetworkFirewallPolicyComputeBetaResult
Result data returned by getNetworkFirewallPolicy.
GetNetworkFirewallPolicyComputeV1Args
Arguments for getNetworkFirewallPolicy. Arguments for getNetworkFirewallPolicy.
GetNetworkFirewallPolicyComputeV1Result
Result data returned by getNetworkFirewallPolicy.
GetNetworkFirewallPolicyIamPolicyArgs
Arguments for getNetworkFirewallPolicyIamPolicy. Arguments for getNetworkFirewallPolicyIamPolicy.
GetNetworkFirewallPolicyIamPolicyComputeBetaArgs
Arguments for getNetworkFirewallPolicyIamPolicy. Arguments for getNetworkFirewallPolicyIamPolicy.
GetNetworkFirewallPolicyIamPolicyComputeBetaResult
Result data returned by getNetworkFirewallPolicyIamPolicy.
GetNetworkFirewallPolicyIamPolicyComputeV1Args
Arguments for getNetworkFirewallPolicyIamPolicy. Arguments for getNetworkFirewallPolicyIamPolicy.
GetNetworkFirewallPolicyIamPolicyComputeV1Result
Result data returned by getNetworkFirewallPolicyIamPolicy.
GetNetworkFirewallPolicyIamPolicyResult
Result data returned by getNetworkFirewallPolicyIamPolicy.
GetNetworkFirewallPolicyResult
Result data returned by getNetworkFirewallPolicy.
GetNetworkResult
Result data returned by getNetwork.
GetNodeGroupArgs
Arguments for getNodeGroup. Arguments for getNodeGroup.
GetNodeGroupComputeBetaArgs
Arguments for getNodeGroup. Arguments for getNodeGroup.
GetNodeGroupComputeBetaResult
Result data returned by getNodeGroup.
GetNodeGroupComputeV1Args
Arguments for getNodeGroup. Arguments for getNodeGroup.
GetNodeGroupComputeV1Result
Result data returned by getNodeGroup.
GetNodeGroupIamPolicyArgs
Arguments for getNodeGroupIamPolicy. Arguments for getNodeGroupIamPolicy.
GetNodeGroupIamPolicyComputeBetaArgs
Arguments for getNodeGroupIamPolicy. Arguments for getNodeGroupIamPolicy.
GetNodeGroupIamPolicyComputeBetaResult
Result data returned by getNodeGroupIamPolicy.
GetNodeGroupIamPolicyComputeV1Args
Arguments for getNodeGroupIamPolicy. Arguments for getNodeGroupIamPolicy.
GetNodeGroupIamPolicyComputeV1Result
Result data returned by getNodeGroupIamPolicy.
GetNodeGroupIamPolicyResult
Result data returned by getNodeGroupIamPolicy.
GetNodeGroupResult
Result data returned by getNodeGroup.
GetNodeTemplateArgs
Arguments for getNodeTemplate. Arguments for getNodeTemplate.
GetNodeTemplateComputeBetaArgs
Arguments for getNodeTemplate. Arguments for getNodeTemplate.
GetNodeTemplateComputeBetaResult
Result data returned by getNodeTemplate.
GetNodeTemplateComputeV1Args
Arguments for getNodeTemplate. Arguments for getNodeTemplate.
GetNodeTemplateComputeV1Result
Result data returned by getNodeTemplate.
GetNodeTemplateIamPolicyArgs
Arguments for getNodeTemplateIamPolicy. Arguments for getNodeTemplateIamPolicy.
GetNodeTemplateIamPolicyComputeBetaArgs
Arguments for getNodeTemplateIamPolicy. Arguments for getNodeTemplateIamPolicy.
GetNodeTemplateIamPolicyComputeBetaResult
Result data returned by getNodeTemplateIamPolicy.
GetNodeTemplateIamPolicyComputeV1Args
Arguments for getNodeTemplateIamPolicy. Arguments for getNodeTemplateIamPolicy.
GetNodeTemplateIamPolicyComputeV1Result
Result data returned by getNodeTemplateIamPolicy.
GetNodeTemplateIamPolicyResult
Result data returned by getNodeTemplateIamPolicy.
GetNodeTemplateResult
Result data returned by getNodeTemplate.
GetOrganizationSecurityPolicyArgs
Arguments for getOrganizationSecurityPolicy. Arguments for getOrganizationSecurityPolicy.
GetOrganizationSecurityPolicyComputeBetaArgs
Arguments for getOrganizationSecurityPolicy. Arguments for getOrganizationSecurityPolicy.
GetOrganizationSecurityPolicyComputeBetaResult
Result data returned by getOrganizationSecurityPolicy.
GetOrganizationSecurityPolicyResult
Result data returned by getOrganizationSecurityPolicy.
GetPacketMirroringArgs
Arguments for getPacketMirroring. Arguments for getPacketMirroring.
GetPacketMirroringComputeBetaArgs
Arguments for getPacketMirroring. Arguments for getPacketMirroring.
GetPacketMirroringComputeBetaResult
Result data returned by getPacketMirroring.
GetPacketMirroringComputeV1Args
Arguments for getPacketMirroring. Arguments for getPacketMirroring.
GetPacketMirroringComputeV1Result
Result data returned by getPacketMirroring.
GetPacketMirroringResult
Result data returned by getPacketMirroring.
GetPublicAdvertisedPrefixArgs
Arguments for getPublicAdvertisedPrefix. Arguments for getPublicAdvertisedPrefix.
GetPublicAdvertisedPrefixComputeBetaArgs
Arguments for getPublicAdvertisedPrefix. Arguments for getPublicAdvertisedPrefix.
GetPublicAdvertisedPrefixComputeBetaResult
Result data returned by getPublicAdvertisedPrefix.
GetPublicAdvertisedPrefixComputeV1Args
Arguments for getPublicAdvertisedPrefix. Arguments for getPublicAdvertisedPrefix.
GetPublicAdvertisedPrefixComputeV1Result
Result data returned by getPublicAdvertisedPrefix.
GetPublicAdvertisedPrefixResult
Result data returned by getPublicAdvertisedPrefix.
GetPublicDelegatedPrefixArgs
Arguments for getPublicDelegatedPrefix. Arguments for getPublicDelegatedPrefix.
GetPublicDelegatedPrefixComputeBetaArgs
Arguments for getPublicDelegatedPrefix. Arguments for getPublicDelegatedPrefix.
GetPublicDelegatedPrefixComputeBetaResult
Result data returned by getPublicDelegatedPrefix.
GetPublicDelegatedPrefixComputeV1Args
Arguments for getPublicDelegatedPrefix. Arguments for getPublicDelegatedPrefix.
GetPublicDelegatedPrefixComputeV1Result
Result data returned by getPublicDelegatedPrefix.
GetPublicDelegatedPrefixResult
Result data returned by getPublicDelegatedPrefix.
GetRegionAutoscalerArgs
Arguments for getRegionAutoscaler. Arguments for getRegionAutoscaler.
GetRegionAutoscalerComputeBetaArgs
Arguments for getRegionAutoscaler. Arguments for getRegionAutoscaler.
GetRegionAutoscalerComputeBetaResult
Result data returned by getRegionAutoscaler.
GetRegionAutoscalerComputeV1Args
Arguments for getRegionAutoscaler. Arguments for getRegionAutoscaler.
GetRegionAutoscalerComputeV1Result
Result data returned by getRegionAutoscaler.
GetRegionAutoscalerResult
Result data returned by getRegionAutoscaler.
GetRegionBackendServiceArgs
Arguments for getRegionBackendService. Arguments for getRegionBackendService.
GetRegionBackendServiceComputeBetaArgs
Arguments for getRegionBackendService. Arguments for getRegionBackendService.
GetRegionBackendServiceComputeBetaResult
Result data returned by getRegionBackendService.
GetRegionBackendServiceComputeV1Args
Arguments for getRegionBackendService. Arguments for getRegionBackendService.
GetRegionBackendServiceComputeV1Result
Result data returned by getRegionBackendService.
GetRegionBackendServiceIamPolicyArgs
Arguments for getRegionBackendServiceIamPolicy. Arguments for getRegionBackendServiceIamPolicy.
GetRegionBackendServiceIamPolicyComputeBetaArgs
Arguments for getRegionBackendServiceIamPolicy. Arguments for getRegionBackendServiceIamPolicy.
GetRegionBackendServiceIamPolicyComputeBetaResult
Result data returned by getRegionBackendServiceIamPolicy.
GetRegionBackendServiceIamPolicyComputeV1Args
Arguments for getRegionBackendServiceIamPolicy. Arguments for getRegionBackendServiceIamPolicy.
GetRegionBackendServiceIamPolicyComputeV1Result
Result data returned by getRegionBackendServiceIamPolicy.
GetRegionBackendServiceIamPolicyResult
Result data returned by getRegionBackendServiceIamPolicy.
GetRegionBackendServiceResult
Result data returned by getRegionBackendService.
GetRegionCommitmentArgs
Arguments for getRegionCommitment. Arguments for getRegionCommitment.
GetRegionCommitmentComputeBetaArgs
Arguments for getRegionCommitment. Arguments for getRegionCommitment.
GetRegionCommitmentComputeBetaResult
Result data returned by getRegionCommitment.
GetRegionCommitmentComputeV1Args
Arguments for getRegionCommitment. Arguments for getRegionCommitment.
GetRegionCommitmentComputeV1Result
Result data returned by getRegionCommitment.
GetRegionCommitmentResult
Result data returned by getRegionCommitment.
GetRegionDiskArgs
Arguments for getRegionDisk. Arguments for getRegionDisk.
GetRegionDiskComputeBetaArgs
Arguments for getRegionDisk. Arguments for getRegionDisk.
GetRegionDiskComputeBetaResult
Result data returned by getRegionDisk.
GetRegionDiskComputeV1Args
Arguments for getRegionDisk. Arguments for getRegionDisk.
GetRegionDiskComputeV1Result
Result data returned by getRegionDisk.
GetRegionDiskIamPolicyArgs
Arguments for getRegionDiskIamPolicy. Arguments for getRegionDiskIamPolicy.
GetRegionDiskIamPolicyComputeBetaArgs
Arguments for getRegionDiskIamPolicy. Arguments for getRegionDiskIamPolicy.
GetRegionDiskIamPolicyComputeBetaResult
Result data returned by getRegionDiskIamPolicy.
GetRegionDiskIamPolicyComputeV1Args
Arguments for getRegionDiskIamPolicy. Arguments for getRegionDiskIamPolicy.
GetRegionDiskIamPolicyComputeV1Result
Result data returned by getRegionDiskIamPolicy.
GetRegionDiskIamPolicyResult
Result data returned by getRegionDiskIamPolicy.
GetRegionDiskResult
Result data returned by getRegionDisk.
GetRegionHealthCheckArgs
Arguments for getRegionHealthCheck. Arguments for getRegionHealthCheck.
GetRegionHealthCheckComputeBetaArgs
Arguments for getRegionHealthCheck. Arguments for getRegionHealthCheck.
GetRegionHealthCheckComputeBetaResult
Result data returned by getRegionHealthCheck.
GetRegionHealthCheckComputeV1Args
Arguments for getRegionHealthCheck. Arguments for getRegionHealthCheck.
GetRegionHealthCheckComputeV1Result
Result data returned by getRegionHealthCheck.
GetRegionHealthCheckResult
Result data returned by getRegionHealthCheck.
GetRegionHealthCheckServiceArgs
Arguments for getRegionHealthCheckService. Arguments for getRegionHealthCheckService.
GetRegionHealthCheckServiceComputeBetaArgs
Arguments for getRegionHealthCheckService. Arguments for getRegionHealthCheckService.
GetRegionHealthCheckServiceComputeBetaResult
Result data returned by getRegionHealthCheckService.
GetRegionHealthCheckServiceComputeV1Args
Arguments for getRegionHealthCheckService. Arguments for getRegionHealthCheckService.
GetRegionHealthCheckServiceComputeV1Result
Result data returned by getRegionHealthCheckService.
GetRegionHealthCheckServiceResult
Result data returned by getRegionHealthCheckService.
GetRegionInstanceGroupManagerArgs
Arguments for getRegionInstanceGroupManager. Arguments for getRegionInstanceGroupManager.
GetRegionInstanceGroupManagerComputeBetaArgs
Arguments for getRegionInstanceGroupManager. Arguments for getRegionInstanceGroupManager.
GetRegionInstanceGroupManagerComputeBetaResult
Result data returned by getRegionInstanceGroupManager.
GetRegionInstanceGroupManagerComputeV1Args
Arguments for getRegionInstanceGroupManager. Arguments for getRegionInstanceGroupManager.
GetRegionInstanceGroupManagerComputeV1Result
Result data returned by getRegionInstanceGroupManager.
GetRegionInstanceGroupManagerResult
Result data returned by getRegionInstanceGroupManager.
GetRegionInstanceTemplateArgs
Arguments for getRegionInstanceTemplate. Arguments for getRegionInstanceTemplate.
GetRegionInstanceTemplateComputeBetaArgs
Arguments for getRegionInstanceTemplate. Arguments for getRegionInstanceTemplate.
GetRegionInstanceTemplateComputeBetaResult
Result data returned by getRegionInstanceTemplate.
GetRegionInstanceTemplateComputeV1Args
Arguments for getRegionInstanceTemplate. Arguments for getRegionInstanceTemplate.
GetRegionInstanceTemplateComputeV1Result
Result data returned by getRegionInstanceTemplate.
GetRegionInstanceTemplateResult
Result data returned by getRegionInstanceTemplate.
GetRegionInstantSnapshotArgs
Arguments for getRegionInstantSnapshot. Arguments for getRegionInstantSnapshot.
GetRegionInstantSnapshotComputeBetaArgs
Arguments for getRegionInstantSnapshot. Arguments for getRegionInstantSnapshot.
GetRegionInstantSnapshotComputeBetaResult
Result data returned by getRegionInstantSnapshot.
GetRegionInstantSnapshotIamPolicyArgs
Arguments for getRegionInstantSnapshotIamPolicy. Arguments for getRegionInstantSnapshotIamPolicy.
GetRegionInstantSnapshotIamPolicyComputeBetaArgs
Arguments for getRegionInstantSnapshotIamPolicy. Arguments for getRegionInstantSnapshotIamPolicy.
GetRegionInstantSnapshotIamPolicyComputeBetaResult
Result data returned by getRegionInstantSnapshotIamPolicy.
GetRegionInstantSnapshotIamPolicyResult
Result data returned by getRegionInstantSnapshotIamPolicy.
GetRegionInstantSnapshotResult
Result data returned by getRegionInstantSnapshot.
GetRegionNetworkEndpointGroupArgs
Arguments for getRegionNetworkEndpointGroup. Arguments for getRegionNetworkEndpointGroup.
GetRegionNetworkEndpointGroupComputeBetaArgs
Arguments for getRegionNetworkEndpointGroup. Arguments for getRegionNetworkEndpointGroup.
GetRegionNetworkEndpointGroupComputeBetaResult
Result data returned by getRegionNetworkEndpointGroup.
GetRegionNetworkEndpointGroupComputeV1Args
Arguments for getRegionNetworkEndpointGroup. Arguments for getRegionNetworkEndpointGroup.
GetRegionNetworkEndpointGroupComputeV1Result
Result data returned by getRegionNetworkEndpointGroup.
GetRegionNetworkEndpointGroupResult
Result data returned by getRegionNetworkEndpointGroup.
GetRegionNetworkFirewallPolicyArgs
Arguments for getRegionNetworkFirewallPolicy. Arguments for getRegionNetworkFirewallPolicy.
GetRegionNetworkFirewallPolicyComputeBetaArgs
Arguments for getRegionNetworkFirewallPolicy. Arguments for getRegionNetworkFirewallPolicy.
GetRegionNetworkFirewallPolicyComputeBetaResult
Result data returned by getRegionNetworkFirewallPolicy.
GetRegionNetworkFirewallPolicyComputeV1Args
Arguments for getRegionNetworkFirewallPolicy. Arguments for getRegionNetworkFirewallPolicy.
GetRegionNetworkFirewallPolicyComputeV1Result
Result data returned by getRegionNetworkFirewallPolicy.
GetRegionNetworkFirewallPolicyIamPolicyArgs
Arguments for getRegionNetworkFirewallPolicyIamPolicy. Arguments for getRegionNetworkFirewallPolicyIamPolicy.
GetRegionNetworkFirewallPolicyIamPolicyComputeBetaArgs
Arguments for getRegionNetworkFirewallPolicyIamPolicy. Arguments for getRegionNetworkFirewallPolicyIamPolicy.
GetRegionNetworkFirewallPolicyIamPolicyComputeBetaResult
Result data returned by getRegionNetworkFirewallPolicyIamPolicy.
GetRegionNetworkFirewallPolicyIamPolicyComputeV1Args
Arguments for getRegionNetworkFirewallPolicyIamPolicy. Arguments for getRegionNetworkFirewallPolicyIamPolicy.
GetRegionNetworkFirewallPolicyIamPolicyComputeV1Result
Result data returned by getRegionNetworkFirewallPolicyIamPolicy.
GetRegionNetworkFirewallPolicyIamPolicyResult
Result data returned by getRegionNetworkFirewallPolicyIamPolicy.
GetRegionNetworkFirewallPolicyResult
Result data returned by getRegionNetworkFirewallPolicy.
GetRegionNotificationEndpointArgs
Arguments for getRegionNotificationEndpoint. Arguments for getRegionNotificationEndpoint.
GetRegionNotificationEndpointComputeBetaArgs
Arguments for getRegionNotificationEndpoint. Arguments for getRegionNotificationEndpoint.
GetRegionNotificationEndpointComputeBetaResult
Result data returned by getRegionNotificationEndpoint.
GetRegionNotificationEndpointComputeV1Args
Arguments for getRegionNotificationEndpoint. Arguments for getRegionNotificationEndpoint.
GetRegionNotificationEndpointComputeV1Result
Result data returned by getRegionNotificationEndpoint.
GetRegionNotificationEndpointResult
Result data returned by getRegionNotificationEndpoint.
GetRegionSecurityPolicyArgs
Arguments for getRegionSecurityPolicy. Arguments for getRegionSecurityPolicy.
GetRegionSecurityPolicyComputeBetaArgs
Arguments for getRegionSecurityPolicy. Arguments for getRegionSecurityPolicy.
GetRegionSecurityPolicyComputeBetaResult
Result data returned by getRegionSecurityPolicy.
GetRegionSecurityPolicyComputeV1Args
Arguments for getRegionSecurityPolicy. Arguments for getRegionSecurityPolicy.
GetRegionSecurityPolicyComputeV1Result
Result data returned by getRegionSecurityPolicy.
GetRegionSecurityPolicyResult
Result data returned by getRegionSecurityPolicy.
GetRegionSnapshotArgs
Arguments for getRegionSnapshot. Arguments for getRegionSnapshot.
GetRegionSnapshotIamPolicyArgs
Arguments for getRegionSnapshotIamPolicy. Arguments for getRegionSnapshotIamPolicy.
GetRegionSnapshotIamPolicyResult
Result data returned by getRegionSnapshotIamPolicy.
GetRegionSnapshotResult
Result data returned by getRegionSnapshot.
GetRegionSslCertificateArgs
Arguments for getRegionSslCertificate. Arguments for getRegionSslCertificate.
GetRegionSslCertificateComputeBetaArgs
Arguments for getRegionSslCertificate. Arguments for getRegionSslCertificate.
GetRegionSslCertificateComputeBetaResult
Result data returned by getRegionSslCertificate.
GetRegionSslCertificateComputeV1Args
Arguments for getRegionSslCertificate. Arguments for getRegionSslCertificate.
GetRegionSslCertificateComputeV1Result
Result data returned by getRegionSslCertificate.
GetRegionSslCertificateResult
Result data returned by getRegionSslCertificate.
GetRegionSslPolicyArgs
Arguments for getRegionSslPolicy. Arguments for getRegionSslPolicy.
GetRegionSslPolicyComputeBetaArgs
Arguments for getRegionSslPolicy. Arguments for getRegionSslPolicy.
GetRegionSslPolicyComputeBetaResult
Result data returned by getRegionSslPolicy.
GetRegionSslPolicyComputeV1Args
Arguments for getRegionSslPolicy. Arguments for getRegionSslPolicy.
GetRegionSslPolicyComputeV1Result
Result data returned by getRegionSslPolicy.
GetRegionSslPolicyResult
Result data returned by getRegionSslPolicy.
GetRegionTargetHttpProxyArgs
Arguments for getRegionTargetHttpProxy. Arguments for getRegionTargetHttpProxy.
GetRegionTargetHttpProxyComputeBetaArgs
Arguments for getRegionTargetHttpProxy. Arguments for getRegionTargetHttpProxy.
GetRegionTargetHttpProxyComputeBetaResult
Result data returned by getRegionTargetHttpProxy.
GetRegionTargetHttpProxyComputeV1Args
Arguments for getRegionTargetHttpProxy. Arguments for getRegionTargetHttpProxy.
GetRegionTargetHttpProxyComputeV1Result
Result data returned by getRegionTargetHttpProxy.
GetRegionTargetHttpProxyResult
Result data returned by getRegionTargetHttpProxy.
GetRegionTargetHttpsProxyArgs
Arguments for getRegionTargetHttpsProxy. Arguments for getRegionTargetHttpsProxy.
GetRegionTargetHttpsProxyComputeBetaArgs
Arguments for getRegionTargetHttpsProxy. Arguments for getRegionTargetHttpsProxy.
GetRegionTargetHttpsProxyComputeBetaResult
Result data returned by getRegionTargetHttpsProxy.
GetRegionTargetHttpsProxyComputeV1Args
Arguments for getRegionTargetHttpsProxy. Arguments for getRegionTargetHttpsProxy.
GetRegionTargetHttpsProxyComputeV1Result
Result data returned by getRegionTargetHttpsProxy.
GetRegionTargetHttpsProxyResult
Result data returned by getRegionTargetHttpsProxy.
GetRegionTargetTcpProxyArgs
Arguments for getRegionTargetTcpProxy. Arguments for getRegionTargetTcpProxy.
GetRegionTargetTcpProxyComputeBetaArgs
Arguments for getRegionTargetTcpProxy. Arguments for getRegionTargetTcpProxy.
GetRegionTargetTcpProxyComputeBetaResult
Result data returned by getRegionTargetTcpProxy.
GetRegionTargetTcpProxyComputeV1Args
Arguments for getRegionTargetTcpProxy. Arguments for getRegionTargetTcpProxy.
GetRegionTargetTcpProxyComputeV1Result
Result data returned by getRegionTargetTcpProxy.
GetRegionTargetTcpProxyResult
Result data returned by getRegionTargetTcpProxy.
GetRegionUrlMapArgs
Arguments for getRegionUrlMap. Arguments for getRegionUrlMap.
GetRegionUrlMapComputeBetaArgs
Arguments for getRegionUrlMap. Arguments for getRegionUrlMap.
GetRegionUrlMapComputeBetaResult
Result data returned by getRegionUrlMap.
GetRegionUrlMapComputeV1Args
Arguments for getRegionUrlMap. Arguments for getRegionUrlMap.
GetRegionUrlMapComputeV1Result
Result data returned by getRegionUrlMap.
GetRegionUrlMapResult
Result data returned by getRegionUrlMap.
GetReservationArgs
Arguments for getReservation. Arguments for getReservation.
GetReservationComputeBetaArgs
Arguments for getReservation. Arguments for getReservation.
GetReservationComputeBetaResult
Result data returned by getReservation.
GetReservationComputeV1Args
Arguments for getReservation. Arguments for getReservation.
GetReservationComputeV1Result
Result data returned by getReservation.
GetReservationIamPolicyArgs
Arguments for getReservationIamPolicy. Arguments for getReservationIamPolicy.
GetReservationIamPolicyComputeBetaArgs
Arguments for getReservationIamPolicy. Arguments for getReservationIamPolicy.
GetReservationIamPolicyComputeBetaResult
Result data returned by getReservationIamPolicy.
GetReservationIamPolicyComputeV1Args
Arguments for getReservationIamPolicy. Arguments for getReservationIamPolicy.
GetReservationIamPolicyComputeV1Result
Result data returned by getReservationIamPolicy.
GetReservationIamPolicyResult
Result data returned by getReservationIamPolicy.
GetReservationResult
Result data returned by getReservation.
GetResourcePolicyArgs
Arguments for getResourcePolicy. Arguments for getResourcePolicy.
GetResourcePolicyComputeBetaArgs
Arguments for getResourcePolicy. Arguments for getResourcePolicy.
GetResourcePolicyComputeBetaResult
Result data returned by getResourcePolicy.
GetResourcePolicyComputeV1Args
Arguments for getResourcePolicy. Arguments for getResourcePolicy.
GetResourcePolicyComputeV1Result
Result data returned by getResourcePolicy.
GetResourcePolicyIamPolicyArgs
Arguments for getResourcePolicyIamPolicy. Arguments for getResourcePolicyIamPolicy.
GetResourcePolicyIamPolicyComputeBetaArgs
Arguments for getResourcePolicyIamPolicy. Arguments for getResourcePolicyIamPolicy.
GetResourcePolicyIamPolicyComputeBetaResult
Result data returned by getResourcePolicyIamPolicy.
GetResourcePolicyIamPolicyComputeV1Args
Arguments for getResourcePolicyIamPolicy. Arguments for getResourcePolicyIamPolicy.
GetResourcePolicyIamPolicyComputeV1Result
Result data returned by getResourcePolicyIamPolicy.
GetResourcePolicyIamPolicyResult
Result data returned by getResourcePolicyIamPolicy.
GetResourcePolicyResult
Result data returned by getResourcePolicy.
GetRouteArgs
Arguments for getRoute. Arguments for getRoute.
GetRouteComputeBetaArgs
Arguments for getRoute. Arguments for getRoute.
GetRouteComputeBetaResult
Result data returned by getRoute.
GetRouteComputeV1Args
Arguments for getRoute. Arguments for getRoute.
GetRouteComputeV1Result
Result data returned by getRoute.
GetRouterArgs
Arguments for getRouter. Arguments for getRouter.
GetRouterComputeBetaArgs
Arguments for getRouter. Arguments for getRouter.
GetRouterComputeBetaResult
Result data returned by getRouter.
GetRouterComputeV1Args
Arguments for getRouter. Arguments for getRouter.
GetRouterComputeV1Result
Result data returned by getRouter.
GetRouteResult
Result data returned by getRoute.
GetRouterResult
Result data returned by getRouter.
GetSecurityPolicyArgs
Arguments for getSecurityPolicy. Arguments for getSecurityPolicy.
GetSecurityPolicyComputeBetaArgs
Arguments for getSecurityPolicy. Arguments for getSecurityPolicy.
GetSecurityPolicyComputeBetaResult
Result data returned by getSecurityPolicy.
GetSecurityPolicyComputeV1Args
Arguments for getSecurityPolicy. Arguments for getSecurityPolicy.
GetSecurityPolicyComputeV1Result
Result data returned by getSecurityPolicy.
GetSecurityPolicyResult
Result data returned by getSecurityPolicy.
GetServiceAttachmentArgs
Arguments for getServiceAttachment. Arguments for getServiceAttachment.
GetServiceAttachmentComputeBetaArgs
Arguments for getServiceAttachment. Arguments for getServiceAttachment.
GetServiceAttachmentComputeBetaResult
Result data returned by getServiceAttachment.
GetServiceAttachmentComputeV1Args
Arguments for getServiceAttachment. Arguments for getServiceAttachment.
GetServiceAttachmentComputeV1Result
Result data returned by getServiceAttachment.
GetServiceAttachmentIamPolicyArgs
Arguments for getServiceAttachmentIamPolicy. Arguments for getServiceAttachmentIamPolicy.
GetServiceAttachmentIamPolicyComputeBetaArgs
Arguments for getServiceAttachmentIamPolicy. Arguments for getServiceAttachmentIamPolicy.
GetServiceAttachmentIamPolicyComputeBetaResult
Result data returned by getServiceAttachmentIamPolicy.
GetServiceAttachmentIamPolicyComputeV1Args
Arguments for getServiceAttachmentIamPolicy. Arguments for getServiceAttachmentIamPolicy.
GetServiceAttachmentIamPolicyComputeV1Result
Result data returned by getServiceAttachmentIamPolicy.
GetServiceAttachmentIamPolicyResult
Result data returned by getServiceAttachmentIamPolicy.
GetServiceAttachmentResult
Result data returned by getServiceAttachment.
GetSnapshotArgs
Arguments for getSnapshot. Arguments for getSnapshot.
GetSnapshotComputeBetaArgs
Arguments for getSnapshot. Arguments for getSnapshot.
GetSnapshotComputeBetaResult
Result data returned by getSnapshot.
GetSnapshotComputeV1Args
Arguments for getSnapshot. Arguments for getSnapshot.
GetSnapshotComputeV1Result
Result data returned by getSnapshot.
GetSnapshotIamPolicyArgs
Arguments for getSnapshotIamPolicy. Arguments for getSnapshotIamPolicy.
GetSnapshotIamPolicyComputeBetaArgs
Arguments for getSnapshotIamPolicy. Arguments for getSnapshotIamPolicy.
GetSnapshotIamPolicyComputeBetaResult
Result data returned by getSnapshotIamPolicy.
GetSnapshotIamPolicyComputeV1Args
Arguments for getSnapshotIamPolicy. Arguments for getSnapshotIamPolicy.
GetSnapshotIamPolicyComputeV1Result
Result data returned by getSnapshotIamPolicy.
GetSnapshotIamPolicyResult
Result data returned by getSnapshotIamPolicy.
GetSnapshotResult
Result data returned by getSnapshot.
GetSslCertificateArgs
Arguments for getSslCertificate. Arguments for getSslCertificate.
GetSslCertificateComputeBetaArgs
Arguments for getSslCertificate. Arguments for getSslCertificate.
GetSslCertificateComputeBetaResult
Result data returned by getSslCertificate.
GetSslCertificateComputeV1Args
Arguments for getSslCertificate. Arguments for getSslCertificate.
GetSslCertificateComputeV1Result
Result data returned by getSslCertificate.
GetSslCertificateResult
Result data returned by getSslCertificate.
GetSslPolicyArgs
Arguments for getSslPolicy. Arguments for getSslPolicy.
GetSslPolicyComputeBetaArgs
Arguments for getSslPolicy. Arguments for getSslPolicy.
GetSslPolicyComputeBetaResult
Result data returned by getSslPolicy.
GetSslPolicyComputeV1Args
Arguments for getSslPolicy. Arguments for getSslPolicy.
GetSslPolicyComputeV1Result
Result data returned by getSslPolicy.
GetSslPolicyResult
Result data returned by getSslPolicy.
GetStoragePoolArgs
Arguments for getStoragePool. Arguments for getStoragePool.
GetStoragePoolIamPolicyArgs
Arguments for getStoragePoolIamPolicy. Arguments for getStoragePoolIamPolicy.
GetStoragePoolIamPolicyResult
Result data returned by getStoragePoolIamPolicy.
GetStoragePoolResult
Result data returned by getStoragePool.
GetSubnetworkArgs
Arguments for getSubnetwork. Arguments for getSubnetwork.
GetSubnetworkComputeBetaArgs
Arguments for getSubnetwork. Arguments for getSubnetwork.
GetSubnetworkComputeBetaResult
Result data returned by getSubnetwork.
GetSubnetworkComputeV1Args
Arguments for getSubnetwork. Arguments for getSubnetwork.
GetSubnetworkComputeV1Result
Result data returned by getSubnetwork.
GetSubnetworkIamPolicyArgs
Arguments for getSubnetworkIamPolicy. Arguments for getSubnetworkIamPolicy.
GetSubnetworkIamPolicyComputeBetaArgs
Arguments for getSubnetworkIamPolicy. Arguments for getSubnetworkIamPolicy.
GetSubnetworkIamPolicyComputeBetaResult
Result data returned by getSubnetworkIamPolicy.
GetSubnetworkIamPolicyComputeV1Args
Arguments for getSubnetworkIamPolicy. Arguments for getSubnetworkIamPolicy.
GetSubnetworkIamPolicyComputeV1Result
Result data returned by getSubnetworkIamPolicy.
GetSubnetworkIamPolicyResult
Result data returned by getSubnetworkIamPolicy.
GetSubnetworkResult
Result data returned by getSubnetwork.
GetTargetGrpcProxyArgs
Arguments for getTargetGrpcProxy. Arguments for getTargetGrpcProxy.
GetTargetGrpcProxyComputeBetaArgs
Arguments for getTargetGrpcProxy. Arguments for getTargetGrpcProxy.
GetTargetGrpcProxyComputeBetaResult
Result data returned by getTargetGrpcProxy.
GetTargetGrpcProxyComputeV1Args
Arguments for getTargetGrpcProxy. Arguments for getTargetGrpcProxy.
GetTargetGrpcProxyComputeV1Result
Result data returned by getTargetGrpcProxy.
GetTargetGrpcProxyResult
Result data returned by getTargetGrpcProxy.
GetTargetHttpProxyArgs
Arguments for getTargetHttpProxy. Arguments for getTargetHttpProxy.
GetTargetHttpProxyComputeBetaArgs
Arguments for getTargetHttpProxy. Arguments for getTargetHttpProxy.
GetTargetHttpProxyComputeBetaResult
Result data returned by getTargetHttpProxy.
GetTargetHttpProxyComputeV1Args
Arguments for getTargetHttpProxy. Arguments for getTargetHttpProxy.
GetTargetHttpProxyComputeV1Result
Result data returned by getTargetHttpProxy.
GetTargetHttpProxyResult
Result data returned by getTargetHttpProxy.
GetTargetHttpsProxyArgs
Arguments for getTargetHttpsProxy. Arguments for getTargetHttpsProxy.
GetTargetHttpsProxyComputeBetaArgs
Arguments for getTargetHttpsProxy. Arguments for getTargetHttpsProxy.
GetTargetHttpsProxyComputeBetaResult
Result data returned by getTargetHttpsProxy.
GetTargetHttpsProxyComputeV1Args
Arguments for getTargetHttpsProxy. Arguments for getTargetHttpsProxy.
GetTargetHttpsProxyComputeV1Result
Result data returned by getTargetHttpsProxy.
GetTargetHttpsProxyResult
Result data returned by getTargetHttpsProxy.
GetTargetInstanceArgs
Arguments for getTargetInstance. Arguments for getTargetInstance.
GetTargetInstanceComputeBetaArgs
Arguments for getTargetInstance. Arguments for getTargetInstance.
GetTargetInstanceComputeBetaResult
Result data returned by getTargetInstance.
GetTargetInstanceComputeV1Args
Arguments for getTargetInstance. Arguments for getTargetInstance.
GetTargetInstanceComputeV1Result
Result data returned by getTargetInstance.
GetTargetInstanceResult
Result data returned by getTargetInstance.
GetTargetPoolArgs
Arguments for getTargetPool. Arguments for getTargetPool.
GetTargetPoolComputeBetaArgs
Arguments for getTargetPool. Arguments for getTargetPool.
GetTargetPoolComputeBetaResult
Result data returned by getTargetPool.
GetTargetPoolComputeV1Args
Arguments for getTargetPool. Arguments for getTargetPool.
GetTargetPoolComputeV1Result
Result data returned by getTargetPool.
GetTargetPoolResult
Result data returned by getTargetPool.
GetTargetSslProxyArgs
Arguments for getTargetSslProxy. Arguments for getTargetSslProxy.
GetTargetSslProxyComputeBetaArgs
Arguments for getTargetSslProxy. Arguments for getTargetSslProxy.
GetTargetSslProxyComputeBetaResult
Result data returned by getTargetSslProxy.
GetTargetSslProxyComputeV1Args
Arguments for getTargetSslProxy. Arguments for getTargetSslProxy.
GetTargetSslProxyComputeV1Result
Result data returned by getTargetSslProxy.
GetTargetSslProxyResult
Result data returned by getTargetSslProxy.
GetTargetTcpProxyArgs
Arguments for getTargetTcpProxy. Arguments for getTargetTcpProxy.
GetTargetTcpProxyComputeBetaArgs
Arguments for getTargetTcpProxy. Arguments for getTargetTcpProxy.
GetTargetTcpProxyComputeBetaResult
Result data returned by getTargetTcpProxy.
GetTargetTcpProxyComputeV1Args
Arguments for getTargetTcpProxy. Arguments for getTargetTcpProxy.
GetTargetTcpProxyComputeV1Result
Result data returned by getTargetTcpProxy.
GetTargetTcpProxyResult
Result data returned by getTargetTcpProxy.
GetTargetVpnGatewayArgs
Arguments for getTargetVpnGateway. Arguments for getTargetVpnGateway.
GetTargetVpnGatewayComputeBetaArgs
Arguments for getTargetVpnGateway. Arguments for getTargetVpnGateway.
GetTargetVpnGatewayComputeBetaResult
Result data returned by getTargetVpnGateway.
GetTargetVpnGatewayComputeV1Args
Arguments for getTargetVpnGateway. Arguments for getTargetVpnGateway.
GetTargetVpnGatewayComputeV1Result
Result data returned by getTargetVpnGateway.
GetTargetVpnGatewayResult
Result data returned by getTargetVpnGateway.
GetUrlMapArgs
Arguments for getUrlMap. Arguments for getUrlMap.
GetUrlMapComputeBetaArgs
Arguments for getUrlMap. Arguments for getUrlMap.
GetUrlMapComputeBetaResult
Result data returned by getUrlMap.
GetUrlMapComputeV1Args
Arguments for getUrlMap. Arguments for getUrlMap.
GetUrlMapComputeV1Result
Result data returned by getUrlMap.
GetUrlMapResult
Result data returned by getUrlMap.
GetVpnGatewayArgs
Arguments for getVpnGateway. Arguments for getVpnGateway.
GetVpnGatewayComputeBetaArgs
Arguments for getVpnGateway. Arguments for getVpnGateway.
GetVpnGatewayComputeBetaResult
Result data returned by getVpnGateway.
GetVpnGatewayComputeV1Args
Arguments for getVpnGateway. Arguments for getVpnGateway.
GetVpnGatewayComputeV1Result
Result data returned by getVpnGateway.
GetVpnGatewayResult
Result data returned by getVpnGateway.
GetVpnTunnelArgs
Arguments for getVpnTunnel. Arguments for getVpnTunnel.
GetVpnTunnelComputeBetaArgs
Arguments for getVpnTunnel. Arguments for getVpnTunnel.
GetVpnTunnelComputeBetaResult
Result data returned by getVpnTunnel.
GetVpnTunnelComputeV1Args
Arguments for getVpnTunnel. Arguments for getVpnTunnel.
GetVpnTunnelComputeV1Result
Result data returned by getVpnTunnel.
GetVpnTunnelResult
Result data returned by getVpnTunnel.
GetZoneQueuedResourceArgs
Arguments for getZoneQueuedResource. Arguments for getZoneQueuedResource.
GetZoneQueuedResourceResult
Result data returned by getZoneQueuedResource.
GlobalAddress
Creates an address resource in the specified project by using the data included in the request.
GlobalAddressArgs
The set of arguments for GlobalAddress. The set of arguments for GlobalAddress.
GlobalAddressComputeBeta
Creates an address resource in the specified project by using the data included in the request.
GlobalAddressComputeBetaArgs
The set of arguments for GlobalAddress. The set of arguments for GlobalAddress.
GlobalAddressComputeV1
Creates an address resource in the specified project by using the data included in the request.
GlobalAddressComputeV1Args
The set of arguments for GlobalAddress. The set of arguments for GlobalAddress.
GlobalForwardingRule
Creates a GlobalForwardingRule resource in the specified project using the data included in the request.
GlobalForwardingRuleArgs
The set of arguments for GlobalForwardingRule. The set of arguments for GlobalForwardingRule.
GlobalForwardingRuleComputeBeta
Creates a GlobalForwardingRule resource in the specified project using the data included in the request.
GlobalForwardingRuleComputeBetaArgs
The set of arguments for GlobalForwardingRule. The set of arguments for GlobalForwardingRule.
GlobalForwardingRuleComputeV1
Creates a GlobalForwardingRule resource in the specified project using the data included in the request.
GlobalForwardingRuleComputeV1Args
The set of arguments for GlobalForwardingRule. The set of arguments for GlobalForwardingRule.
GlobalNetworkEndpointGroup
Creates a network endpoint group in the specified project using the parameters that are included in the request.
GlobalNetworkEndpointGroupArgs
The set of arguments for GlobalNetworkEndpointGroup. The set of arguments for GlobalNetworkEndpointGroup.
GlobalNetworkEndpointGroupComputeBeta
Creates a network endpoint group in the specified project using the parameters that are included in the request.
GlobalNetworkEndpointGroupComputeBetaArgs
The set of arguments for GlobalNetworkEndpointGroup. The set of arguments for GlobalNetworkEndpointGroup.
GlobalNetworkEndpointGroupComputeV1
Creates a network endpoint group in the specified project using the parameters that are included in the request.
GlobalNetworkEndpointGroupComputeV1Args
The set of arguments for GlobalNetworkEndpointGroup. The set of arguments for GlobalNetworkEndpointGroup.
GlobalPublicDelegatedPrefix
Creates a global PublicDelegatedPrefix in the specified project using the parameters that are included in the request.
GlobalPublicDelegatedPrefixArgs
The set of arguments for GlobalPublicDelegatedPrefix. The set of arguments for GlobalPublicDelegatedPrefix.
GlobalPublicDelegatedPrefixComputeBeta
Creates a global PublicDelegatedPrefix in the specified project using the parameters that are included in the request.
GlobalPublicDelegatedPrefixComputeBetaArgs
The set of arguments for GlobalPublicDelegatedPrefix. The set of arguments for GlobalPublicDelegatedPrefix.
GlobalPublicDelegatedPrefixComputeV1
Creates a global PublicDelegatedPrefix in the specified project using the parameters that are included in the request.
GlobalPublicDelegatedPrefixComputeV1Args
The set of arguments for GlobalPublicDelegatedPrefix. The set of arguments for GlobalPublicDelegatedPrefix.
GRPCHealthCheck
GRPCHealthCheckComputeBeta
GRPCHealthCheckComputeV1
GRPCHealthCheckResponse
GRPCHealthCheckResponseComputeBeta
GRPCHealthCheckResponseComputeV1
GrpcServiceConfig
Deprecated gRPC config to access the SDS server. gRPC config to access the SDS server.
GrpcServiceConfigResponse
Deprecated gRPC config to access the SDS server. gRPC config to access the SDS server.
GuestOsFeature
Guest OS features.
GuestOsFeatureComputeBeta
Guest OS features.
GuestOsFeatureComputeV1
Guest OS features.
GuestOsFeatureResponse
Guest OS features.
GuestOsFeatureResponseComputeBeta
Guest OS features.
GuestOsFeatureResponseComputeV1
Guest OS features.
HealthCheck
Creates a HealthCheck resource in the specified project using the data included in the request.
HealthCheckArgs
The set of arguments for HealthCheck. The set of arguments for HealthCheck.
HealthCheckComputeBeta
Creates a HealthCheck resource in the specified project using the data included in the request.
HealthCheckComputeBetaArgs
The set of arguments for HealthCheck. The set of arguments for HealthCheck.
HealthCheckComputeV1
Creates a HealthCheck resource in the specified project using the data included in the request.
HealthCheckComputeV1Args
The set of arguments for HealthCheck. The set of arguments for HealthCheck.
HealthCheckLogConfig
Configuration of logging on a health check. If logging is enabled, logs will be exported to Stackdriver.
HealthCheckLogConfigComputeBeta
Configuration of logging on a health check. If logging is enabled, logs will be exported to Stackdriver.
HealthCheckLogConfigComputeV1
Configuration of logging on a health check. If logging is enabled, logs will be exported to Stackdriver.
HealthCheckLogConfigResponse
Configuration of logging on a health check. If logging is enabled, logs will be exported to Stackdriver.
HealthCheckLogConfigResponseComputeBeta
Configuration of logging on a health check. If logging is enabled, logs will be exported to Stackdriver.
HealthCheckLogConfigResponseComputeV1
Configuration of logging on a health check. If logging is enabled, logs will be exported to Stackdriver.
HelpLinkResponse
Describes a URL link.
HelpLinkResponseComputeBeta
Describes a URL link.
HelpResponse
Provides links to documentation or for performing an out of band action. For example, if a quota check failed with an error indicating the calling project hasn't enabled the accessed service, this can contain a URL pointing directly to the right place in the developer console to flip the bit.
HelpResponseComputeBeta
Provides links to documentation or for performing an out of band action. For example, if a quota check failed with an error indicating the calling project hasn't enabled the accessed service, this can contain a URL pointing directly to the right place in the developer console to flip the bit.
HostRule
UrlMaps A host-matching rule for a URL. If matched, will use the named PathMatcher to select the BackendService.
HostRuleComputeBeta
UrlMaps A host-matching rule for a URL. If matched, will use the named PathMatcher to select the BackendService.
HostRuleComputeV1
UrlMaps A host-matching rule for a URL. If matched, will use the named PathMatcher to select the BackendService.
HostRuleResponse
UrlMaps A host-matching rule for a URL. If matched, will use the named PathMatcher to select the BackendService.
HostRuleResponseComputeBeta
UrlMaps A host-matching rule for a URL. If matched, will use the named PathMatcher to select the BackendService.
HostRuleResponseComputeV1
UrlMaps A host-matching rule for a URL. If matched, will use the named PathMatcher to select the BackendService.
HTTP2HealthCheck
HTTP2HealthCheckComputeBeta
HTTP2HealthCheckComputeV1
HTTP2HealthCheckResponse
HTTP2HealthCheckResponseComputeBeta
HTTP2HealthCheckResponseComputeV1
HttpFaultAbort
Specification for how requests are aborted as part of fault injection.
HttpFaultAbortComputeBeta
Specification for how requests are aborted as part of fault injection.
HttpFaultAbortComputeV1
Specification for how requests are aborted as part of fault injection.
HttpFaultAbortResponse
Specification for how requests are aborted as part of fault injection.
HttpFaultAbortResponseComputeBeta
Specification for how requests are aborted as part of fault injection.
HttpFaultAbortResponseComputeV1
Specification for how requests are aborted as part of fault injection.
HttpFaultDelay
Specifies the delay introduced by the load balancer before forwarding the request to the backend service as part of fault injection.
HttpFaultDelayComputeBeta
Specifies the delay introduced by the load balancer before forwarding the request to the backend service as part of fault injection.
HttpFaultDelayComputeV1
Specifies the delay introduced by the load balancer before forwarding the request to the backend service as part of fault injection.
HttpFaultDelayResponse
Specifies the delay introduced by the load balancer before forwarding the request to the backend service as part of fault injection.
HttpFaultDelayResponseComputeBeta
Specifies the delay introduced by the load balancer before forwarding the request to the backend service as part of fault injection.
HttpFaultDelayResponseComputeV1
Specifies the delay introduced by the load balancer before forwarding the request to the backend service as part of fault injection.
HttpFaultInjection
The specification for fault injection introduced into traffic to test the resiliency of clients to backend service failure. As part of fault injection, when clients send requests to a backend service, delays can be introduced by the load balancer on a percentage of requests before sending those request to the backend service. Similarly requests from clients can be aborted by the load balancer for a percentage of requests.
HttpFaultInjectionComputeBeta
The specification for fault injection introduced into traffic to test the resiliency of clients to backend service failure. As part of fault injection, when clients send requests to a backend service, delays can be introduced by the load balancer on a percentage of requests before sending those request to the backend service. Similarly requests from clients can be aborted by the load balancer for a percentage of requests.
HttpFaultInjectionComputeV1
The specification for fault injection introduced into traffic to test the resiliency of clients to backend service failure. As part of fault injection, when clients send requests to a backend service, delays can be introduced by the load balancer on a percentage of requests before sending those request to the backend service. Similarly requests from clients can be aborted by the load balancer for a percentage of requests.
HttpFaultInjectionResponse
The specification for fault injection introduced into traffic to test the resiliency of clients to backend service failure. As part of fault injection, when clients send requests to a backend service, delays can be introduced by the load balancer on a percentage of requests before sending those request to the backend service. Similarly requests from clients can be aborted by the load balancer for a percentage of requests.
HttpFaultInjectionResponseComputeBeta
The specification for fault injection introduced into traffic to test the resiliency of clients to backend service failure. As part of fault injection, when clients send requests to a backend service, delays can be introduced by the load balancer on a percentage of requests before sending those request to the backend service. Similarly requests from clients can be aborted by the load balancer for a percentage of requests.
HttpFaultInjectionResponseComputeV1
The specification for fault injection introduced into traffic to test the resiliency of clients to backend service failure. As part of fault injection, when clients send requests to a backend service, delays can be introduced by the load balancer on a percentage of requests before sending those request to the backend service. Similarly requests from clients can be aborted by the load balancer for a percentage of requests.
HttpFilterConfig
HttpFilterConfiguration supplies additional contextual settings for networkservices.HttpFilter resources enabled by Traffic Director.
HttpFilterConfigComputeBeta
HttpFilterConfiguration supplies additional contextual settings for networkservices.HttpFilter resources enabled by Traffic Director.
HttpFilterConfigResponse
HttpFilterConfiguration supplies additional contextual settings for networkservices.HttpFilter resources enabled by Traffic Director.
HttpFilterConfigResponseComputeBeta
HttpFilterConfiguration supplies additional contextual settings for networkservices.HttpFilter resources enabled by Traffic Director.
HttpHeaderAction
The request and response header transformations that take effect before the request is passed along to the selected backendService.
HttpHeaderActionComputeBeta
The request and response header transformations that take effect before the request is passed along to the selected backendService.
HttpHeaderActionComputeV1
The request and response header transformations that take effect before the request is passed along to the selected backendService.
HttpHeaderActionResponse
The request and response header transformations that take effect before the request is passed along to the selected backendService.
HttpHeaderActionResponseComputeBeta
The request and response header transformations that take effect before the request is passed along to the selected backendService.
HttpHeaderActionResponseComputeV1
The request and response header transformations that take effect before the request is passed along to the selected backendService.
HttpHeaderMatch
matchRule criteria for request header matches.
HttpHeaderMatchComputeBeta
matchRule criteria for request header matches.
HttpHeaderMatchComputeV1
matchRule criteria for request header matches.
HttpHeaderMatchResponse
matchRule criteria for request header matches.
HttpHeaderMatchResponseComputeBeta
matchRule criteria for request header matches.
HttpHeaderMatchResponseComputeV1
matchRule criteria for request header matches.
HttpHeaderOption
Specification determining how headers are added to requests or responses.
HttpHeaderOptionComputeBeta
Specification determining how headers are added to requests or responses.
HttpHeaderOptionComputeV1
Specification determining how headers are added to requests or responses.
HttpHeaderOptionResponse
Specification determining how headers are added to requests or responses.
HttpHeaderOptionResponseComputeBeta
Specification determining how headers are added to requests or responses.
HttpHeaderOptionResponseComputeV1
Specification determining how headers are added to requests or responses.
HTTPHealthCheck
HttpHealthCheck
Creates a HttpHealthCheck resource in the specified project using the data included in the request.
HttpHealthCheckArgs
The set of arguments for HttpHealthCheck. The set of arguments for HttpHealthCheck.
HTTPHealthCheckComputeBeta
HttpHealthCheckComputeBeta
Creates a HttpHealthCheck resource in the specified project using the data included in the request.
HttpHealthCheckComputeBetaArgs
The set of arguments for HttpHealthCheck. The set of arguments for HttpHealthCheck.
HTTPHealthCheckComputeV1
HttpHealthCheckComputeV1
Creates a HttpHealthCheck resource in the specified project using the data included in the request.
HttpHealthCheckComputeV1Args
The set of arguments for HttpHealthCheck. The set of arguments for HttpHealthCheck.
HTTPHealthCheckResponse
HTTPHealthCheckResponseComputeBeta
HTTPHealthCheckResponseComputeV1
HttpQueryParameterMatch
HttpRouteRuleMatch criteria for a request's query parameter.
HttpQueryParameterMatchComputeBeta
HttpRouteRuleMatch criteria for a request's query parameter.
HttpQueryParameterMatchComputeV1
HttpRouteRuleMatch criteria for a request's query parameter.
HttpQueryParameterMatchResponse
HttpRouteRuleMatch criteria for a request's query parameter.
HttpQueryParameterMatchResponseComputeBeta
HttpRouteRuleMatch criteria for a request's query parameter.
HttpQueryParameterMatchResponseComputeV1
HttpRouteRuleMatch criteria for a request's query parameter.
HttpRedirectAction
Specifies settings for an HTTP redirect.
HttpRedirectActionComputeBeta
Specifies settings for an HTTP redirect.
HttpRedirectActionComputeV1
Specifies settings for an HTTP redirect.
HttpRedirectActionResponse
Specifies settings for an HTTP redirect.
HttpRedirectActionResponseComputeBeta
Specifies settings for an HTTP redirect.
HttpRedirectActionResponseComputeV1
Specifies settings for an HTTP redirect.
HttpRetryPolicy
The retry policy associates with HttpRouteRule
HttpRetryPolicyComputeBeta
The retry policy associates with HttpRouteRule
HttpRetryPolicyComputeV1
The retry policy associates with HttpRouteRule
HttpRetryPolicyResponse
The retry policy associates with HttpRouteRule
HttpRetryPolicyResponseComputeBeta
The retry policy associates with HttpRouteRule
HttpRetryPolicyResponseComputeV1
The retry policy associates with HttpRouteRule
HttpRouteAction
HttpRouteActionComputeBeta
HttpRouteActionComputeV1
HttpRouteActionResponse
HttpRouteActionResponseComputeBeta
HttpRouteActionResponseComputeV1
HttpRouteRule
The HttpRouteRule setting specifies how to match an HTTP request and the corresponding routing action that load balancing proxies perform.
HttpRouteRuleComputeBeta
The HttpRouteRule setting specifies how to match an HTTP request and the corresponding routing action that load balancing proxies perform.
HttpRouteRuleComputeV1
The HttpRouteRule setting specifies how to match an HTTP request and the corresponding routing action that load balancing proxies perform.
HttpRouteRuleMatch
HttpRouteRuleMatch specifies a set of criteria for matching requests to an HttpRouteRule. All specified criteria must be satisfied for a match to occur.
HttpRouteRuleMatchComputeBeta
HttpRouteRuleMatch specifies a set of criteria for matching requests to an HttpRouteRule. All specified criteria must be satisfied for a match to occur.
HttpRouteRuleMatchComputeV1
HttpRouteRuleMatch specifies a set of criteria for matching requests to an HttpRouteRule. All specified criteria must be satisfied for a match to occur.
HttpRouteRuleMatchResponse
HttpRouteRuleMatch specifies a set of criteria for matching requests to an HttpRouteRule. All specified criteria must be satisfied for a match to occur.
HttpRouteRuleMatchResponseComputeBeta
HttpRouteRuleMatch specifies a set of criteria for matching requests to an HttpRouteRule. All specified criteria must be satisfied for a match to occur.
HttpRouteRuleMatchResponseComputeV1
HttpRouteRuleMatch specifies a set of criteria for matching requests to an HttpRouteRule. All specified criteria must be satisfied for a match to occur.
HttpRouteRuleResponse
The HttpRouteRule setting specifies how to match an HTTP request and the corresponding routing action that load balancing proxies perform.
HttpRouteRuleResponseComputeBeta
The HttpRouteRule setting specifies how to match an HTTP request and the corresponding routing action that load balancing proxies perform.
HttpRouteRuleResponseComputeV1
The HttpRouteRule setting specifies how to match an HTTP request and the corresponding routing action that load balancing proxies perform.
HTTPSHealthCheck
HttpsHealthCheck
Creates a HttpsHealthCheck resource in the specified project using the data included in the request.
HttpsHealthCheckArgs
The set of arguments for HttpsHealthCheck. The set of arguments for HttpsHealthCheck.
HTTPSHealthCheckComputeBeta
HttpsHealthCheckComputeBeta
Creates a HttpsHealthCheck resource in the specified project using the data included in the request.
HttpsHealthCheckComputeBetaArgs
The set of arguments for HttpsHealthCheck. The set of arguments for HttpsHealthCheck.
HTTPSHealthCheckComputeV1
HttpsHealthCheckComputeV1
Creates a HttpsHealthCheck resource in the specified project using the data included in the request.
HttpsHealthCheckComputeV1Args
The set of arguments for HttpsHealthCheck. The set of arguments for HttpsHealthCheck.
HTTPSHealthCheckResponse
HTTPSHealthCheckResponseComputeBeta
HTTPSHealthCheckResponseComputeV1
Image
Creates an image in the specified project using the data included in the request.
ImageArgs
The set of arguments for Image. The set of arguments for Image.
ImageComputeBeta
Creates an image in the specified project using the data included in the request.
ImageComputeBetaArgs
The set of arguments for Image. The set of arguments for Image.
ImageComputeV1
Creates an image in the specified project using the data included in the request.
ImageComputeV1Args
The set of arguments for Image. The set of arguments for Image.
ImageIamBinding
Sets the access control policy on the specified resource. Replaces any existing policy.
ImageIamBindingArgs
The set of arguments for ImageIamBinding. The set of arguments for ImageIamBinding.
ImageIamBindingComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy.
ImageIamBindingComputeBetaArgs
The set of arguments for ImageIamBinding. The set of arguments for ImageIamBinding.
ImageIamBindingComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy.
ImageIamBindingComputeV1Args
The set of arguments for ImageIamBinding. The set of arguments for ImageIamBinding.
ImageIamMember
Sets the access control policy on the specified resource. Replaces any existing policy.
ImageIamMemberArgs
The set of arguments for ImageIamMember. The set of arguments for ImageIamMember.
ImageIamMemberComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy.
ImageIamMemberComputeBetaArgs
The set of arguments for ImageIamMember. The set of arguments for ImageIamMember.
ImageIamMemberComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy.
ImageIamMemberComputeV1Args
The set of arguments for ImageIamMember. The set of arguments for ImageIamMember.
ImageIamPolicy
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
ImageIamPolicyArgs
The set of arguments for ImageIamPolicy. The set of arguments for ImageIamPolicy.
ImageIamPolicyComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
ImageIamPolicyComputeBetaArgs
The set of arguments for ImageIamPolicy. The set of arguments for ImageIamPolicy.
ImageIamPolicyComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
ImageIamPolicyComputeV1Args
The set of arguments for ImageIamPolicy. The set of arguments for ImageIamPolicy.
ImageRawDisk
The parameters of the raw disk image.
ImageRawDiskComputeBeta
The parameters of the raw disk image.
ImageRawDiskComputeV1
The parameters of the raw disk image.
ImageRawDiskResponse
The parameters of the raw disk image.
ImageRawDiskResponseComputeBeta
The parameters of the raw disk image.
ImageRawDiskResponseComputeV1
The parameters of the raw disk image.
InitialStateConfig
Initial State for shielded instance, these are public keys which are safe to store in public
InitialStateConfigComputeBeta
Initial State for shielded instance, these are public keys which are safe to store in public
InitialStateConfigComputeV1
Initial State for shielded instance, these are public keys which are safe to store in public
InitialStateConfigResponse
Initial State for shielded instance, these are public keys which are safe to store in public
InitialStateConfigResponseComputeBeta
Initial State for shielded instance, these are public keys which are safe to store in public
InitialStateConfigResponseComputeV1
Initial State for shielded instance, these are public keys which are safe to store in public
Instance
Creates an instance resource in the specified project using the data included in the request.
InstanceArgs
The set of arguments for Instance. The set of arguments for Instance.
InstanceComputeBeta
Creates an instance resource in the specified project using the data included in the request.
InstanceComputeBetaArgs
The set of arguments for Instance. The set of arguments for Instance.
InstanceComputeV1
Creates an instance resource in the specified project using the data included in the request.
InstanceComputeV1Args
The set of arguments for Instance. The set of arguments for Instance.
InstanceGroup
Creates an instance group in the specified project using the parameters that are included in the request.
InstanceGroupArgs
The set of arguments for InstanceGroup. The set of arguments for InstanceGroup.
InstanceGroupComputeBeta
Creates an instance group in the specified project using the parameters that are included in the request.
InstanceGroupComputeBetaArgs
The set of arguments for InstanceGroup. The set of arguments for InstanceGroup.
InstanceGroupComputeV1
Creates an instance group in the specified project using the parameters that are included in the request.
InstanceGroupComputeV1Args
The set of arguments for InstanceGroup. The set of arguments for InstanceGroup.
InstanceGroupManager
Creates a managed instance group using the information that you specify in the request. After the group is created, instances in the group are created using the specified instance template. This operation is marked as DONE when the group is created even if the instances in the group have not yet been created. You must separately verify the status of the individual instances with the listmanagedinstances method. A managed instance group can have up to 1000 VM instances per group. Please contact Cloud Support if you need an increase in this limit.
InstanceGroupManagerActionsSummaryResponse
InstanceGroupManagerActionsSummaryResponseComputeBeta
InstanceGroupManagerActionsSummaryResponseComputeV1
InstanceGroupManagerAllInstancesConfig
InstanceGroupManagerAllInstancesConfigComputeBeta
InstanceGroupManagerAllInstancesConfigResponse
InstanceGroupManagerAllInstancesConfigResponseComputeBeta
InstanceGroupManagerArgs
The set of arguments for InstanceGroupManager. The set of arguments for InstanceGroupManager.
InstanceGroupManagerAutoHealingPolicy
InstanceGroupManagerAutoHealingPolicyAutoHealingTriggers
InstanceGroupManagerAutoHealingPolicyAutoHealingTriggersResponse
InstanceGroupManagerAutoHealingPolicyComputeBeta
InstanceGroupManagerAutoHealingPolicyComputeV1
InstanceGroupManagerAutoHealingPolicyResponse
InstanceGroupManagerAutoHealingPolicyResponseComputeBeta
InstanceGroupManagerAutoHealingPolicyResponseComputeV1
InstanceGroupManagerComputeBeta
Creates a managed instance group using the information that you specify in the request. After the group is created, instances in the group are created using the specified instance template. This operation is marked as DONE when the group is created even if the instances in the group have not yet been created. You must separately verify the status of the individual instances with the listmanagedinstances method. A managed instance group can have up to 1000 VM instances per group. Please contact Cloud Support if you need an increase in this limit.
InstanceGroupManagerComputeBetaArgs
The set of arguments for InstanceGroupManager. The set of arguments for InstanceGroupManager.
InstanceGroupManagerComputeV1
Creates a managed instance group using the information that you specify in the request. After the group is created, instances in the group are created using the specified instance template. This operation is marked as DONE when the group is created even if the instances in the group have not yet been created. You must separately verify the status of the individual instances with the listmanagedinstances method. A managed instance group can have up to 1000 VM instances per group. Please contact Cloud Support if you need an increase in this limit.
InstanceGroupManagerComputeV1Args
The set of arguments for InstanceGroupManager. The set of arguments for InstanceGroupManager.
InstanceGroupManagerInstanceFlexibilityPolicy
InstanceGroupManagerInstanceFlexibilityPolicyComputeBeta
InstanceGroupManagerInstanceFlexibilityPolicyResponse
InstanceGroupManagerInstanceFlexibilityPolicyResponseComputeBeta
InstanceGroupManagerInstanceLifecyclePolicy
InstanceGroupManagerInstanceLifecyclePolicyComputeBeta
InstanceGroupManagerInstanceLifecyclePolicyComputeV1
InstanceGroupManagerInstanceLifecyclePolicyMetadataBasedReadinessSignal
InstanceGroupManagerInstanceLifecyclePolicyMetadataBasedReadinessSignalResponse
InstanceGroupManagerInstanceLifecyclePolicyResponse
InstanceGroupManagerInstanceLifecyclePolicyResponseComputeBeta
InstanceGroupManagerInstanceLifecyclePolicyResponseComputeV1
InstanceGroupManagerResizeRequest
Creates a new resize request that starts provisioning VMs immediately or queues VM creation.
InstanceGroupManagerResizeRequestArgs
The set of arguments for InstanceGroupManagerResizeRequest. The set of arguments for InstanceGroupManagerResizeRequest.
InstanceGroupManagerResizeRequestComputeBeta
Creates a new resize request that starts provisioning VMs immediately or queues VM creation.
InstanceGroupManagerResizeRequestComputeBetaArgs
The set of arguments for InstanceGroupManagerResizeRequest. The set of arguments for InstanceGroupManagerResizeRequest.
InstanceGroupManagerResizeRequestStatusErrorErrorsItemErrorDetailsItemResponse
InstanceGroupManagerResizeRequestStatusErrorErrorsItemErrorDetailsItemResponseComputeBeta
InstanceGroupManagerResizeRequestStatusErrorErrorsItemResponse
InstanceGroupManagerResizeRequestStatusErrorErrorsItemResponseComputeBeta
InstanceGroupManagerResizeRequestStatusErrorResponse
Errors encountered during the queueing or provisioning phases of the ResizeRequest.
InstanceGroupManagerResizeRequestStatusErrorResponseComputeBeta
Errors encountered during the queueing or provisioning phases of the ResizeRequest.
InstanceGroupManagerResizeRequestStatusResponse
InstanceGroupManagerResizeRequestStatusResponseComputeBeta
InstanceGroupManagerStandbyPolicy
InstanceGroupManagerStandbyPolicyComputeBeta
InstanceGroupManagerStandbyPolicyResponse
InstanceGroupManagerStandbyPolicyResponseComputeBeta
InstanceGroupManagerStatusAllInstancesConfigResponse
InstanceGroupManagerStatusAllInstancesConfigResponseComputeBeta
InstanceGroupManagerStatusResponse
InstanceGroupManagerStatusResponseComputeBeta
InstanceGroupManagerStatusResponseComputeV1
InstanceGroupManagerStatusStatefulPerInstanceConfigsResponse
InstanceGroupManagerStatusStatefulPerInstanceConfigsResponseComputeBeta
InstanceGroupManagerStatusStatefulPerInstanceConfigsResponseComputeV1
InstanceGroupManagerStatusStatefulResponse
InstanceGroupManagerStatusStatefulResponseComputeBeta
InstanceGroupManagerStatusStatefulResponseComputeV1
InstanceGroupManagerStatusVersionTargetResponse
InstanceGroupManagerStatusVersionTargetResponseComputeBeta
InstanceGroupManagerStatusVersionTargetResponseComputeV1
InstanceGroupManagerUpdatePolicy
InstanceGroupManagerUpdatePolicyComputeBeta
InstanceGroupManagerUpdatePolicyComputeV1
InstanceGroupManagerUpdatePolicyResponse
InstanceGroupManagerUpdatePolicyResponseComputeBeta
InstanceGroupManagerUpdatePolicyResponseComputeV1
InstanceGroupManagerVersion
InstanceGroupManagerVersionComputeBeta
InstanceGroupManagerVersionComputeV1
InstanceGroupManagerVersionResponse
InstanceGroupManagerVersionResponseComputeBeta
InstanceGroupManagerVersionResponseComputeV1
InstanceIamBinding
Sets the access control policy on the specified resource. Replaces any existing policy.
InstanceIamBindingArgs
The set of arguments for InstanceIamBinding. The set of arguments for InstanceIamBinding.
InstanceIamBindingComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy.
InstanceIamBindingComputeBetaArgs
The set of arguments for InstanceIamBinding. The set of arguments for InstanceIamBinding.
InstanceIamBindingComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy.
InstanceIamBindingComputeV1Args
The set of arguments for InstanceIamBinding. The set of arguments for InstanceIamBinding.
InstanceIamMember
Sets the access control policy on the specified resource. Replaces any existing policy.
InstanceIamMemberArgs
The set of arguments for InstanceIamMember. The set of arguments for InstanceIamMember.
InstanceIamMemberComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy.
InstanceIamMemberComputeBetaArgs
The set of arguments for InstanceIamMember. The set of arguments for InstanceIamMember.
InstanceIamMemberComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy.
InstanceIamMemberComputeV1Args
The set of arguments for InstanceIamMember. The set of arguments for InstanceIamMember.
InstanceIamPolicy
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
InstanceIamPolicyArgs
The set of arguments for InstanceIamPolicy. The set of arguments for InstanceIamPolicy.
InstanceIamPolicyComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
InstanceIamPolicyComputeBetaArgs
The set of arguments for InstanceIamPolicy. The set of arguments for InstanceIamPolicy.
InstanceIamPolicyComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
InstanceIamPolicyComputeV1Args
The set of arguments for InstanceIamPolicy. The set of arguments for InstanceIamPolicy.
InstanceParams
Additional instance params.
InstanceParamsComputeBeta
Additional instance params.
InstanceParamsComputeV1
Additional instance params.
InstanceParamsResponse
Additional instance params.
InstanceParamsResponseComputeBeta
Additional instance params.
InstanceParamsResponseComputeV1
Additional instance params.
InstanceProperties
InstancePropertiesComputeBeta
InstancePropertiesComputeV1
InstancePropertiesPatch
Represents the change that you want to make to the instance properties.
InstancePropertiesPatchComputeBeta
Represents the change that you want to make to the instance properties.
InstancePropertiesPatchResponse
Represents the change that you want to make to the instance properties.
InstancePropertiesPatchResponseComputeBeta
Represents the change that you want to make to the instance properties.
InstancePropertiesResponse
InstancePropertiesResponseComputeBeta
InstancePropertiesResponseComputeV1
InstanceTemplate
Creates an instance template in the specified project using the data that is included in the request. If you are creating a new template to update an existing instance group, your new instance template must use the same network or, if applicable, the same subnetwork as the original template.
InstanceTemplateArgs
The set of arguments for InstanceTemplate. The set of arguments for InstanceTemplate.
InstanceTemplateComputeBeta
Creates an instance template in the specified project using the data that is included in the request. If you are creating a new template to update an existing instance group, your new instance template must use the same network or, if applicable, the same subnetwork as the original template.
InstanceTemplateComputeBetaArgs
The set of arguments for InstanceTemplate. The set of arguments for InstanceTemplate.
InstanceTemplateComputeV1
Creates an instance template in the specified project using the data that is included in the request. If you are creating a new template to update an existing instance group, your new instance template must use the same network or, if applicable, the same subnetwork as the original template.
InstanceTemplateComputeV1Args
The set of arguments for InstanceTemplate. The set of arguments for InstanceTemplate.
InstanceTemplateIamBinding
Sets the access control policy on the specified resource. Replaces any existing policy.
InstanceTemplateIamBindingArgs
The set of arguments for InstanceTemplateIamBinding. The set of arguments for InstanceTemplateIamBinding.
InstanceTemplateIamBindingComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy.
InstanceTemplateIamBindingComputeBetaArgs
The set of arguments for InstanceTemplateIamBinding. The set of arguments for InstanceTemplateIamBinding.
InstanceTemplateIamBindingComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy.
InstanceTemplateIamBindingComputeV1Args
The set of arguments for InstanceTemplateIamBinding. The set of arguments for InstanceTemplateIamBinding.
InstanceTemplateIamMember
Sets the access control policy on the specified resource. Replaces any existing policy.
InstanceTemplateIamMemberArgs
The set of arguments for InstanceTemplateIamMember. The set of arguments for InstanceTemplateIamMember.
InstanceTemplateIamMemberComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy.
InstanceTemplateIamMemberComputeBetaArgs
The set of arguments for InstanceTemplateIamMember. The set of arguments for InstanceTemplateIamMember.
InstanceTemplateIamMemberComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy.
InstanceTemplateIamMemberComputeV1Args
The set of arguments for InstanceTemplateIamMember. The set of arguments for InstanceTemplateIamMember.
InstanceTemplateIamPolicy
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
InstanceTemplateIamPolicyArgs
The set of arguments for InstanceTemplateIamPolicy. The set of arguments for InstanceTemplateIamPolicy.
InstanceTemplateIamPolicyComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
InstanceTemplateIamPolicyComputeBetaArgs
The set of arguments for InstanceTemplateIamPolicy. The set of arguments for InstanceTemplateIamPolicy.
InstanceTemplateIamPolicyComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
InstanceTemplateIamPolicyComputeV1Args
The set of arguments for InstanceTemplateIamPolicy. The set of arguments for InstanceTemplateIamPolicy.
InstantSnapshot
Creates an instant snapshot in the specified zone.
InstantSnapshotArgs
The set of arguments for InstantSnapshot. The set of arguments for InstantSnapshot.
InstantSnapshotComputeBeta
Creates an instant snapshot in the specified zone.
InstantSnapshotComputeBetaArgs
The set of arguments for InstantSnapshot. The set of arguments for InstantSnapshot.
InstantSnapshotIamBinding
Sets the access control policy on the specified resource. Replaces any existing policy.
InstantSnapshotIamBindingArgs
The set of arguments for InstantSnapshotIamBinding. The set of arguments for InstantSnapshotIamBinding.
InstantSnapshotIamBindingComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy.
InstantSnapshotIamBindingComputeBetaArgs
The set of arguments for InstantSnapshotIamBinding. The set of arguments for InstantSnapshotIamBinding.
InstantSnapshotIamMember
Sets the access control policy on the specified resource. Replaces any existing policy.
InstantSnapshotIamMemberArgs
The set of arguments for InstantSnapshotIamMember. The set of arguments for InstantSnapshotIamMember.
InstantSnapshotIamMemberComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy.
InstantSnapshotIamMemberComputeBetaArgs
The set of arguments for InstantSnapshotIamMember. The set of arguments for InstantSnapshotIamMember.
InstantSnapshotIamPolicy
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
InstantSnapshotIamPolicyArgs
The set of arguments for InstantSnapshotIamPolicy. The set of arguments for InstantSnapshotIamPolicy.
InstantSnapshotIamPolicyComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
InstantSnapshotIamPolicyComputeBetaArgs
The set of arguments for InstantSnapshotIamPolicy. The set of arguments for InstantSnapshotIamPolicy.
InstantSnapshotResourceStatusResponse
InstantSnapshotResourceStatusResponseComputeBeta
Int64RangeMatch
HttpRouteRuleMatch criteria for field values that must stay within the specified integer range.
Int64RangeMatchComputeBeta
HttpRouteRuleMatch criteria for field values that must stay within the specified integer range.
Int64RangeMatchComputeV1
HttpRouteRuleMatch criteria for field values that must stay within the specified integer range.
Int64RangeMatchResponse
HttpRouteRuleMatch criteria for field values that must stay within the specified integer range.
Int64RangeMatchResponseComputeBeta
HttpRouteRuleMatch criteria for field values that must stay within the specified integer range.
Int64RangeMatchResponseComputeV1
HttpRouteRuleMatch criteria for field values that must stay within the specified integer range.
Interconnect
Creates an Interconnect in the specified project using the data included in the request.
InterconnectArgs
The set of arguments for Interconnect. The set of arguments for Interconnect.
InterconnectAttachment
Creates an InterconnectAttachment in the specified project using the data included in the request.
InterconnectAttachmentArgs
The set of arguments for InterconnectAttachment. The set of arguments for InterconnectAttachment.
InterconnectAttachmentComputeBeta
Creates an InterconnectAttachment in the specified project using the data included in the request.
InterconnectAttachmentComputeBetaArgs
The set of arguments for InterconnectAttachment. The set of arguments for InterconnectAttachment.
InterconnectAttachmentComputeV1
Creates an InterconnectAttachment in the specified project using the data included in the request.
InterconnectAttachmentComputeV1Args
The set of arguments for InterconnectAttachment. The set of arguments for InterconnectAttachment.
InterconnectAttachmentConfigurationConstraintsBgpPeerASNRangeResponse
InterconnectAttachmentConfigurationConstraintsBgpPeerASNRangeResponseComputeBeta
InterconnectAttachmentConfigurationConstraintsBgpPeerASNRangeResponseComputeV1
InterconnectAttachmentConfigurationConstraintsResponse
InterconnectAttachmentConfigurationConstraintsResponseComputeBeta
InterconnectAttachmentConfigurationConstraintsResponseComputeV1
InterconnectAttachmentIamBinding
Sets the access control policy on the specified resource. Replaces any existing policy.
InterconnectAttachmentIamBindingArgs
The set of arguments for InterconnectAttachmentIamBinding. The set of arguments for InterconnectAttachmentIamBinding.
InterconnectAttachmentIamMember
Sets the access control policy on the specified resource. Replaces any existing policy.
InterconnectAttachmentIamMemberArgs
The set of arguments for InterconnectAttachmentIamMember. The set of arguments for InterconnectAttachmentIamMember.
InterconnectAttachmentIamPolicy
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
InterconnectAttachmentIamPolicyArgs
The set of arguments for InterconnectAttachmentIamPolicy. The set of arguments for InterconnectAttachmentIamPolicy.
InterconnectAttachmentPartnerMetadata
Informational metadata about Partner attachments from Partners to display to customers. These fields are propagated from PARTNER_PROVIDER attachments to their corresponding PARTNER attachments.
InterconnectAttachmentPartnerMetadataComputeBeta
Informational metadata about Partner attachments from Partners to display to customers. These fields are propagated from PARTNER_PROVIDER attachments to their corresponding PARTNER attachments.
InterconnectAttachmentPartnerMetadataComputeV1
Informational metadata about Partner attachments from Partners to display to customers. These fields are propagated from PARTNER_PROVIDER attachments to their corresponding PARTNER attachments.
InterconnectAttachmentPartnerMetadataResponse
Informational metadata about Partner attachments from Partners to display to customers. These fields are propagated from PARTNER_PROVIDER attachments to their corresponding PARTNER attachments.
InterconnectAttachmentPartnerMetadataResponseComputeBeta
Informational metadata about Partner attachments from Partners to display to customers. These fields are propagated from PARTNER_PROVIDER attachments to their corresponding PARTNER attachments.
InterconnectAttachmentPartnerMetadataResponseComputeV1
Informational metadata about Partner attachments from Partners to display to customers. These fields are propagated from PARTNER_PROVIDER attachments to their corresponding PARTNER attachments.
InterconnectAttachmentPrivateInfoResponse
Information for an interconnect attachment when this belongs to an interconnect of type DEDICATED.
InterconnectAttachmentPrivateInfoResponseComputeBeta
Information for an interconnect attachment when this belongs to an interconnect of type DEDICATED.
InterconnectAttachmentPrivateInfoResponseComputeV1
Information for an interconnect attachment when this belongs to an interconnect of type DEDICATED.
InterconnectCircuitInfoResponse
Describes a single physical circuit between the Customer and Google. CircuitInfo objects are created by Google, so all fields are output only.
InterconnectCircuitInfoResponseComputeBeta
Describes a single physical circuit between the Customer and Google. CircuitInfo objects are created by Google, so all fields are output only.
InterconnectCircuitInfoResponseComputeV1
Describes a single physical circuit between the Customer and Google. CircuitInfo objects are created by Google, so all fields are output only.
InterconnectComputeBeta
Creates an Interconnect in the specified project using the data included in the request.
InterconnectComputeBetaArgs
The set of arguments for Interconnect. The set of arguments for Interconnect.
InterconnectComputeV1
Creates an Interconnect in the specified project using the data included in the request.
InterconnectComputeV1Args
The set of arguments for Interconnect. The set of arguments for Interconnect.
InterconnectIamBinding
Sets the access control policy on the specified resource. Replaces any existing policy.
InterconnectIamBindingArgs
The set of arguments for InterconnectIamBinding. The set of arguments for InterconnectIamBinding.
InterconnectIamMember
Sets the access control policy on the specified resource. Replaces any existing policy.
InterconnectIamMemberArgs
The set of arguments for InterconnectIamMember. The set of arguments for InterconnectIamMember.
InterconnectIamPolicy
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
InterconnectIamPolicyArgs
The set of arguments for InterconnectIamPolicy. The set of arguments for InterconnectIamPolicy.
InterconnectMacsec
Configuration information for enabling Media Access Control security (MACsec) on this Cloud Interconnect connection between Google and your on-premises router.
InterconnectMacsecComputeBeta
Configuration information for enabling Media Access Control security (MACsec) on this Cloud Interconnect connection between Google and your on-premises router.
InterconnectMacsecComputeV1
Configuration information for enabling Media Access Control security (MACsec) on this Cloud Interconnect connection between Google and your on-premises router.
InterconnectMacsecPreSharedKey
Describes a pre-shared key used to setup MACsec in static connectivity association key (CAK) mode.
InterconnectMacsecPreSharedKeyComputeBeta
Describes a pre-shared key used to setup MACsec in static connectivity association key (CAK) mode.
InterconnectMacsecPreSharedKeyComputeV1
Describes a pre-shared key used to setup MACsec in static connectivity association key (CAK) mode.
InterconnectMacsecPreSharedKeyResponse
Describes a pre-shared key used to setup MACsec in static connectivity association key (CAK) mode.
InterconnectMacsecPreSharedKeyResponseComputeBeta
Describes a pre-shared key used to setup MACsec in static connectivity association key (CAK) mode.
InterconnectMacsecPreSharedKeyResponseComputeV1
Describes a pre-shared key used to setup MACsec in static connectivity association key (CAK) mode.
InterconnectMacsecResponse
Configuration information for enabling Media Access Control security (MACsec) on this Cloud Interconnect connection between Google and your on-premises router.
InterconnectMacsecResponseComputeBeta
Configuration information for enabling Media Access Control security (MACsec) on this Cloud Interconnect connection between Google and your on-premises router.
InterconnectMacsecResponseComputeV1
Configuration information for enabling Media Access Control security (MACsec) on this Cloud Interconnect connection between Google and your on-premises router.
InterconnectOutageNotificationResponse
Description of a planned outage on this Interconnect.
InterconnectOutageNotificationResponseComputeBeta
Description of a planned outage on this Interconnect.
InterconnectOutageNotificationResponseComputeV1
Description of a planned outage on this Interconnect.
Jwt
Deprecated JWT configuration for origin authentication. JWT configuration for origin authentication.
JwtHeader
Deprecated This message specifies a header location to extract JWT token. This message specifies a header location to extract JWT token.
JwtHeaderResponse
Deprecated This message specifies a header location to extract JWT token. This message specifies a header location to extract JWT token.
JwtResponse
Deprecated JWT configuration for origin authentication. JWT configuration for origin authentication.
License
Create a License resource in the specified project. Caution This resource is intended for use only by third-party partners who are creating Cloud Marketplace images.
LicenseArgs
The set of arguments for License. The set of arguments for License.
LicenseCodeIamBinding
Sets the access control policy on the specified resource. Replaces any existing policy. Caution This resource is intended for use only by third-party partners who are creating Cloud Marketplace images.
LicenseCodeIamBindingArgs
The set of arguments for LicenseCodeIamBinding. The set of arguments for LicenseCodeIamBinding.
LicenseCodeIamMember
Sets the access control policy on the specified resource. Replaces any existing policy. Caution This resource is intended for use only by third-party partners who are creating Cloud Marketplace images.
LicenseCodeIamMemberArgs
The set of arguments for LicenseCodeIamMember. The set of arguments for LicenseCodeIamMember.
LicenseCodeIamPolicy
Sets the access control policy on the specified resource. Replaces any existing policy. Caution This resource is intended for use only by third-party partners who are creating Cloud Marketplace images. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
LicenseCodeIamPolicyArgs
The set of arguments for LicenseCodeIamPolicy. The set of arguments for LicenseCodeIamPolicy.
LicenseComputeBeta
Create a License resource in the specified project. Caution This resource is intended for use only by third-party partners who are creating Cloud Marketplace images.
LicenseComputeBetaArgs
The set of arguments for License. The set of arguments for License.
LicenseComputeV1
Create a License resource in the specified project. Caution This resource is intended for use only by third-party partners who are creating Cloud Marketplace images.
LicenseComputeV1Args
The set of arguments for License. The set of arguments for License.
LicenseIamBinding
Sets the access control policy on the specified resource. Replaces any existing policy. Caution This resource is intended for use only by third-party partners who are creating Cloud Marketplace images.
LicenseIamBindingArgs
The set of arguments for LicenseIamBinding. The set of arguments for LicenseIamBinding.
LicenseIamBindingComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy. Caution This resource is intended for use only by third-party partners who are creating Cloud Marketplace images.
LicenseIamBindingComputeBetaArgs
The set of arguments for LicenseIamBinding. The set of arguments for LicenseIamBinding.
LicenseIamBindingComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy. Caution This resource is intended for use only by third-party partners who are creating Cloud Marketplace images.
LicenseIamBindingComputeV1Args
The set of arguments for LicenseIamBinding. The set of arguments for LicenseIamBinding.
LicenseIamMember
Sets the access control policy on the specified resource. Replaces any existing policy. Caution This resource is intended for use only by third-party partners who are creating Cloud Marketplace images.
LicenseIamMemberArgs
The set of arguments for LicenseIamMember. The set of arguments for LicenseIamMember.
LicenseIamMemberComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy. Caution This resource is intended for use only by third-party partners who are creating Cloud Marketplace images.
LicenseIamMemberComputeBetaArgs
The set of arguments for LicenseIamMember. The set of arguments for LicenseIamMember.
LicenseIamMemberComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy. Caution This resource is intended for use only by third-party partners who are creating Cloud Marketplace images.
LicenseIamMemberComputeV1Args
The set of arguments for LicenseIamMember. The set of arguments for LicenseIamMember.
LicenseIamPolicy
Sets the access control policy on the specified resource. Replaces any existing policy. Caution This resource is intended for use only by third-party partners who are creating Cloud Marketplace images. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
LicenseIamPolicyArgs
The set of arguments for LicenseIamPolicy. The set of arguments for LicenseIamPolicy.
LicenseIamPolicyComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy. Caution This resource is intended for use only by third-party partners who are creating Cloud Marketplace images. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
LicenseIamPolicyComputeBetaArgs
The set of arguments for LicenseIamPolicy. The set of arguments for LicenseIamPolicy.
LicenseIamPolicyComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy. Caution This resource is intended for use only by third-party partners who are creating Cloud Marketplace images. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
LicenseIamPolicyComputeV1Args
The set of arguments for LicenseIamPolicy. The set of arguments for LicenseIamPolicy.
LicenseResourceCommitment
Commitment for a particular license resource.
LicenseResourceCommitmentComputeBeta
Commitment for a particular license resource.
LicenseResourceCommitmentComputeV1
Commitment for a particular license resource.
LicenseResourceCommitmentResponse
Commitment for a particular license resource.
LicenseResourceCommitmentResponseComputeBeta
Commitment for a particular license resource.
LicenseResourceCommitmentResponseComputeV1
Commitment for a particular license resource.
LicenseResourceRequirements
LicenseResourceRequirementsComputeBeta
LicenseResourceRequirementsComputeV1
LicenseResourceRequirementsResponse
LicenseResourceRequirementsResponseComputeBeta
LicenseResourceRequirementsResponseComputeV1
LocalDisk
LocalDiskComputeBeta
LocalDiskComputeV1
LocalDiskResponse
LocalDiskResponseComputeBeta
LocalDiskResponseComputeV1
LocalizedMessageResponse
Provides a localized error message that is safe to return to the user which can be attached to an RPC error.
LocalizedMessageResponseComputeBeta
Provides a localized error message that is safe to return to the user which can be attached to an RPC error.
LocationPolicy
Configuration for location policy among multiple possible locations (e.g. preferences for zone selection among zones in a single region).
LocationPolicyResponse
Configuration for location policy among multiple possible locations (e.g. preferences for zone selection among zones in a single region).
LogConfig
This is deprecated and has no effect. Do not use.
LogConfigCloudAuditOptions
This is deprecated and has no effect. Do not use.
LogConfigCloudAuditOptionsComputeBeta
This is deprecated and has no effect. Do not use.
LogConfigCloudAuditOptionsComputeV1
This is deprecated and has no effect. Do not use.
LogConfigCloudAuditOptionsResponse
This is deprecated and has no effect. Do not use.
LogConfigCloudAuditOptionsResponseComputeBeta
This is deprecated and has no effect. Do not use.
LogConfigCloudAuditOptionsResponseComputeV1
This is deprecated and has no effect. Do not use.
LogConfigComputeBeta
This is deprecated and has no effect. Do not use.
LogConfigComputeV1
This is deprecated and has no effect. Do not use.
LogConfigCounterOptions
This is deprecated and has no effect. Do not use.
LogConfigCounterOptionsComputeBeta
This is deprecated and has no effect. Do not use.
LogConfigCounterOptionsComputeV1
This is deprecated and has no effect. Do not use.
LogConfigCounterOptionsCustomField
This is deprecated and has no effect. Do not use.
LogConfigCounterOptionsCustomFieldComputeBeta
This is deprecated and has no effect. Do not use.
LogConfigCounterOptionsCustomFieldComputeV1
This is deprecated and has no effect. Do not use.
LogConfigCounterOptionsCustomFieldResponse
This is deprecated and has no effect. Do not use.
LogConfigCounterOptionsCustomFieldResponseComputeBeta
This is deprecated and has no effect. Do not use.
LogConfigCounterOptionsCustomFieldResponseComputeV1
This is deprecated and has no effect. Do not use.
LogConfigCounterOptionsResponse
This is deprecated and has no effect. Do not use.
LogConfigCounterOptionsResponseComputeBeta
This is deprecated and has no effect. Do not use.
LogConfigCounterOptionsResponseComputeV1
This is deprecated and has no effect. Do not use.
LogConfigDataAccessOptions
This is deprecated and has no effect. Do not use.
LogConfigDataAccessOptionsComputeBeta
This is deprecated and has no effect. Do not use.
LogConfigDataAccessOptionsComputeV1
This is deprecated and has no effect. Do not use.
LogConfigDataAccessOptionsResponse
This is deprecated and has no effect. Do not use.
LogConfigDataAccessOptionsResponseComputeBeta
This is deprecated and has no effect. Do not use.
LogConfigDataAccessOptionsResponseComputeV1
This is deprecated and has no effect. Do not use.
LogConfigResponse
This is deprecated and has no effect. Do not use.
LogConfigResponseComputeBeta
This is deprecated and has no effect. Do not use.
LogConfigResponseComputeV1
This is deprecated and has no effect. Do not use.
MachineImage
Creates a machine image in the specified project using the data that is included in the request. If you are creating a new machine image to update an existing instance, your new machine image should use the same network or, if applicable, the same subnetwork as the original instance.
MachineImageArgs
The set of arguments for MachineImage. The set of arguments for MachineImage.
MachineImageComputeBeta
Creates a machine image in the specified project using the data that is included in the request. If you are creating a new machine image to update an existing instance, your new machine image should use the same network or, if applicable, the same subnetwork as the original instance.
MachineImageComputeBetaArgs
The set of arguments for MachineImage. The set of arguments for MachineImage.
MachineImageComputeV1
Creates a machine image in the specified project using the data that is included in the request. If you are creating a new machine image to update an existing instance, your new machine image should use the same network or, if applicable, the same subnetwork as the original instance.
MachineImageComputeV1Args
The set of arguments for MachineImage. The set of arguments for MachineImage.
MachineImageIamBinding
Sets the access control policy on the specified resource. Replaces any existing policy.
MachineImageIamBindingArgs
The set of arguments for MachineImageIamBinding. The set of arguments for MachineImageIamBinding.
MachineImageIamBindingComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy.
MachineImageIamBindingComputeBetaArgs
The set of arguments for MachineImageIamBinding. The set of arguments for MachineImageIamBinding.
MachineImageIamBindingComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy.
MachineImageIamBindingComputeV1Args
The set of arguments for MachineImageIamBinding. The set of arguments for MachineImageIamBinding.
MachineImageIamMember
Sets the access control policy on the specified resource. Replaces any existing policy.
MachineImageIamMemberArgs
The set of arguments for MachineImageIamMember. The set of arguments for MachineImageIamMember.
MachineImageIamMemberComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy.
MachineImageIamMemberComputeBetaArgs
The set of arguments for MachineImageIamMember. The set of arguments for MachineImageIamMember.
MachineImageIamMemberComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy.
MachineImageIamMemberComputeV1Args
The set of arguments for MachineImageIamMember. The set of arguments for MachineImageIamMember.
MachineImageIamPolicy
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
MachineImageIamPolicyArgs
The set of arguments for MachineImageIamPolicy. The set of arguments for MachineImageIamPolicy.
MachineImageIamPolicyComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
MachineImageIamPolicyComputeBetaArgs
The set of arguments for MachineImageIamPolicy. The set of arguments for MachineImageIamPolicy.
MachineImageIamPolicyComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
MachineImageIamPolicyComputeV1Args
The set of arguments for MachineImageIamPolicy. The set of arguments for MachineImageIamPolicy.
Metadata
A metadata key/value entry.
MetadataComputeBeta
A metadata key/value entry.
MetadataComputeV1
A metadata key/value entry.
MetadataCredentialsFromPlugin
Deprecated Custom authenticator credentials. Custom authenticator credentials.
MetadataCredentialsFromPluginResponse
Deprecated Custom authenticator credentials. Custom authenticator credentials.
MetadataFilter
Opaque filter criteria used by load balancers to restrict routing configuration to a limited set of load balancing proxies. Proxies and sidecars involved in load balancing would typically present metadata to the load balancers that need to match criteria specified here. If a match takes place, the relevant configuration is made available to those proxies. For each metadataFilter in this list, if its filterMatchCriteria is set to MATCH_ANY, at least one of the filterLabels must match the corresponding label provided in the metadata. If its filterMatchCriteria is set to MATCH_ALL, then all of its filterLabels must match with corresponding labels provided in the metadata. An example for using metadataFilters would be: if load balancing involves Envoys, they receive routing configuration when values in metadataFilters match values supplied in of their XDS requests to loadbalancers.
MetadataFilterComputeBeta
Opaque filter criteria used by load balancers to restrict routing configuration to a limited set of load balancing proxies. Proxies and sidecars involved in load balancing would typically present metadata to the load balancers that need to match criteria specified here. If a match takes place, the relevant configuration is made available to those proxies. For each metadataFilter in this list, if its filterMatchCriteria is set to MATCH_ANY, at least one of the filterLabels must match the corresponding label provided in the metadata. If its filterMatchCriteria is set to MATCH_ALL, then all of its filterLabels must match with corresponding labels provided in the metadata. An example for using metadataFilters would be: if load balancing involves Envoys, they receive routing configuration when values in metadataFilters match values supplied in of their XDS requests to loadbalancers.
MetadataFilterComputeV1
Opaque filter criteria used by load balancers to restrict routing configuration to a limited set of load balancing proxies. Proxies and sidecars involved in load balancing would typically present metadata to the load balancers that need to match criteria specified here. If a match takes place, the relevant configuration is made available to those proxies. For each metadataFilter in this list, if its filterMatchCriteria is set to MATCH_ANY, at least one of the filterLabels must match the corresponding label provided in the metadata. If its filterMatchCriteria is set to MATCH_ALL, then all of its filterLabels must match with corresponding labels provided in the metadata. An example for using metadataFilters would be: if load balancing involves Envoys, they receive routing configuration when values in metadataFilters match values supplied in of their XDS requests to loadbalancers.
MetadataFilterLabelMatch
MetadataFilter label name value pairs that are expected to match corresponding labels presented as metadata to the load balancer.
MetadataFilterLabelMatchComputeBeta
MetadataFilter label name value pairs that are expected to match corresponding labels presented as metadata to the load balancer.
MetadataFilterLabelMatchComputeV1
MetadataFilter label name value pairs that are expected to match corresponding labels presented as metadata to the load balancer.
MetadataFilterLabelMatchResponse
MetadataFilter label name value pairs that are expected to match corresponding labels presented as metadata to the load balancer.
MetadataFilterLabelMatchResponseComputeBeta
MetadataFilter label name value pairs that are expected to match corresponding labels presented as metadata to the load balancer.
MetadataFilterLabelMatchResponseComputeV1
MetadataFilter label name value pairs that are expected to match corresponding labels presented as metadata to the load balancer.
MetadataFilterResponse
Opaque filter criteria used by load balancers to restrict routing configuration to a limited set of load balancing proxies. Proxies and sidecars involved in load balancing would typically present metadata to the load balancers that need to match criteria specified here. If a match takes place, the relevant configuration is made available to those proxies. For each metadataFilter in this list, if its filterMatchCriteria is set to MATCH_ANY, at least one of the filterLabels must match the corresponding label provided in the metadata. If its filterMatchCriteria is set to MATCH_ALL, then all of its filterLabels must match with corresponding labels provided in the metadata. An example for using metadataFilters would be: if load balancing involves Envoys, they receive routing configuration when values in metadataFilters match values supplied in of their XDS requests to loadbalancers.
MetadataFilterResponseComputeBeta
Opaque filter criteria used by load balancers to restrict routing configuration to a limited set of load balancing proxies. Proxies and sidecars involved in load balancing would typically present metadata to the load balancers that need to match criteria specified here. If a match takes place, the relevant configuration is made available to those proxies. For each metadataFilter in this list, if its filterMatchCriteria is set to MATCH_ANY, at least one of the filterLabels must match the corresponding label provided in the metadata. If its filterMatchCriteria is set to MATCH_ALL, then all of its filterLabels must match with corresponding labels provided in the metadata. An example for using metadataFilters would be: if load balancing involves Envoys, they receive routing configuration when values in metadataFilters match values supplied in of their XDS requests to loadbalancers.
MetadataFilterResponseComputeV1
Opaque filter criteria used by load balancers to restrict routing configuration to a limited set of load balancing proxies. Proxies and sidecars involved in load balancing would typically present metadata to the load balancers that need to match criteria specified here. If a match takes place, the relevant configuration is made available to those proxies. For each metadataFilter in this list, if its filterMatchCriteria is set to MATCH_ANY, at least one of the filterLabels must match the corresponding label provided in the metadata. If its filterMatchCriteria is set to MATCH_ALL, then all of its filterLabels must match with corresponding labels provided in the metadata. An example for using metadataFilters would be: if load balancing involves Envoys, they receive routing configuration when values in metadataFilters match values supplied in of their XDS requests to loadbalancers.
MetadataItemsItem
Metadata
MetadataItemsItemComputeBeta
Metadata
MetadataItemsItemComputeV1
Metadata
MetadataItemsItemResponse
Metadata
MetadataItemsItemResponseComputeBeta
Metadata
MetadataItemsItemResponseComputeV1
Metadata
MetadataResponse
A metadata key/value entry.
MetadataResponseComputeBeta
A metadata key/value entry.
MetadataResponseComputeV1
A metadata key/value entry.
MoneyResponse
Represents an amount of money with its currency type.
MutualTls
Deprecated Configuration for the mutual Tls mode for peer authentication. Configuration for the mutual Tls mode for peer authentication.
MutualTlsResponse
Deprecated Configuration for the mutual Tls mode for peer authentication. Configuration for the mutual Tls mode for peer authentication.
NamedPort
The named port. For example: <"http", 80>.
NamedPortComputeBeta
The named port. For example: <"http", 80>.
NamedPortComputeV1
The named port. For example: <"http", 80>.
NamedPortResponse
The named port. For example: <"http", 80>.
NamedPortResponseComputeBeta
The named port. For example: <"http", 80>.
NamedPortResponseComputeV1
The named port. For example: <"http", 80>.
Network
Creates a network in the specified project using the data included in the request.
NetworkArgs
The set of arguments for Network. The set of arguments for Network.
NetworkAttachment
Creates a NetworkAttachment in the specified project in the given scope using the parameters that are included in the request.
NetworkAttachmentArgs
The set of arguments for NetworkAttachment. The set of arguments for NetworkAttachment.
NetworkAttachmentComputeBeta
Creates a NetworkAttachment in the specified project in the given scope using the parameters that are included in the request.
NetworkAttachmentComputeBetaArgs
The set of arguments for NetworkAttachment. The set of arguments for NetworkAttachment.
NetworkAttachmentComputeV1
Creates a NetworkAttachment in the specified project in the given scope using the parameters that are included in the request.
NetworkAttachmentComputeV1Args
The set of arguments for NetworkAttachment. The set of arguments for NetworkAttachment.
NetworkAttachmentConnectedEndpointResponse
Output Only A connection connected to this network attachment.
NetworkAttachmentConnectedEndpointResponseComputeBeta
Output Only A connection connected to this network attachment.
NetworkAttachmentConnectedEndpointResponseComputeV1
Output Only A connection connected to this network attachment.
NetworkAttachmentIamBinding
Sets the access control policy on the specified resource. Replaces any existing policy.
NetworkAttachmentIamBindingArgs
The set of arguments for NetworkAttachmentIamBinding. The set of arguments for NetworkAttachmentIamBinding.
NetworkAttachmentIamBindingComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy.
NetworkAttachmentIamBindingComputeBetaArgs
The set of arguments for NetworkAttachmentIamBinding. The set of arguments for NetworkAttachmentIamBinding.
NetworkAttachmentIamBindingComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy.
NetworkAttachmentIamBindingComputeV1Args
The set of arguments for NetworkAttachmentIamBinding. The set of arguments for NetworkAttachmentIamBinding.
NetworkAttachmentIamMember
Sets the access control policy on the specified resource. Replaces any existing policy.
NetworkAttachmentIamMemberArgs
The set of arguments for NetworkAttachmentIamMember. The set of arguments for NetworkAttachmentIamMember.
NetworkAttachmentIamMemberComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy.
NetworkAttachmentIamMemberComputeBetaArgs
The set of arguments for NetworkAttachmentIamMember. The set of arguments for NetworkAttachmentIamMember.
NetworkAttachmentIamMemberComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy.
NetworkAttachmentIamMemberComputeV1Args
The set of arguments for NetworkAttachmentIamMember. The set of arguments for NetworkAttachmentIamMember.
NetworkAttachmentIamPolicy
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
NetworkAttachmentIamPolicyArgs
The set of arguments for NetworkAttachmentIamPolicy. The set of arguments for NetworkAttachmentIamPolicy.
NetworkAttachmentIamPolicyComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
NetworkAttachmentIamPolicyComputeBetaArgs
The set of arguments for NetworkAttachmentIamPolicy. The set of arguments for NetworkAttachmentIamPolicy.
NetworkAttachmentIamPolicyComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
NetworkAttachmentIamPolicyComputeV1Args
The set of arguments for NetworkAttachmentIamPolicy. The set of arguments for NetworkAttachmentIamPolicy.
NetworkComputeBeta
Creates a network in the specified project using the data included in the request.
NetworkComputeBetaArgs
The set of arguments for Network. The set of arguments for Network.
NetworkComputeV1
Creates a network in the specified project using the data included in the request.
NetworkComputeV1Args
The set of arguments for Network. The set of arguments for Network.
NetworkEdgeSecurityService
Creates a new service in the specified project using the data included in the request.
NetworkEdgeSecurityServiceArgs
The set of arguments for NetworkEdgeSecurityService. The set of arguments for NetworkEdgeSecurityService.
NetworkEdgeSecurityServiceComputeBeta
Creates a new service in the specified project using the data included in the request.
NetworkEdgeSecurityServiceComputeBetaArgs
The set of arguments for NetworkEdgeSecurityService. The set of arguments for NetworkEdgeSecurityService.
NetworkEdgeSecurityServiceComputeV1
Creates a new service in the specified project using the data included in the request.
NetworkEdgeSecurityServiceComputeV1Args
The set of arguments for NetworkEdgeSecurityService. The set of arguments for NetworkEdgeSecurityService.
NetworkEndpointGroup
Creates a network endpoint group in the specified project using the parameters that are included in the request.
NetworkEndpointGroupAppEngine
Configuration for an App Engine network endpoint group (NEG). The service is optional, may be provided explicitly or in the URL mask. The version is optional and can only be provided explicitly or in the URL mask when service is present. Note: App Engine service must be in the same project and located in the same region as the Serverless NEG.
NetworkEndpointGroupAppEngineComputeBeta
Configuration for an App Engine network endpoint group (NEG). The service is optional, may be provided explicitly or in the URL mask. The version is optional and can only be provided explicitly or in the URL mask when service is present. Note: App Engine service must be in the same project and located in the same region as the Serverless NEG.
NetworkEndpointGroupAppEngineComputeV1
Configuration for an App Engine network endpoint group (NEG). The service is optional, may be provided explicitly or in the URL mask. The version is optional and can only be provided explicitly or in the URL mask when service is present. Note: App Engine service must be in the same project and located in the same region as the Serverless NEG.
NetworkEndpointGroupAppEngineResponse
Configuration for an App Engine network endpoint group (NEG). The service is optional, may be provided explicitly or in the URL mask. The version is optional and can only be provided explicitly or in the URL mask when service is present. Note: App Engine service must be in the same project and located in the same region as the Serverless NEG.
NetworkEndpointGroupAppEngineResponseComputeBeta
Configuration for an App Engine network endpoint group (NEG). The service is optional, may be provided explicitly or in the URL mask. The version is optional and can only be provided explicitly or in the URL mask when service is present. Note: App Engine service must be in the same project and located in the same region as the Serverless NEG.
NetworkEndpointGroupAppEngineResponseComputeV1
Configuration for an App Engine network endpoint group (NEG). The service is optional, may be provided explicitly or in the URL mask. The version is optional and can only be provided explicitly or in the URL mask when service is present. Note: App Engine service must be in the same project and located in the same region as the Serverless NEG.
NetworkEndpointGroupArgs
The set of arguments for NetworkEndpointGroup. The set of arguments for NetworkEndpointGroup.
NetworkEndpointGroupCloudFunction
Configuration for a Cloud Function network endpoint group (NEG). The function must be provided explicitly or in the URL mask. Note: Cloud Function must be in the same project and located in the same region as the Serverless NEG.
NetworkEndpointGroupCloudFunctionComputeBeta
Configuration for a Cloud Function network endpoint group (NEG). The function must be provided explicitly or in the URL mask. Note: Cloud Function must be in the same project and located in the same region as the Serverless NEG.
NetworkEndpointGroupCloudFunctionComputeV1
Configuration for a Cloud Function network endpoint group (NEG). The function must be provided explicitly or in the URL mask. Note: Cloud Function must be in the same project and located in the same region as the Serverless NEG.
NetworkEndpointGroupCloudFunctionResponse
Configuration for a Cloud Function network endpoint group (NEG). The function must be provided explicitly or in the URL mask. Note: Cloud Function must be in the same project and located in the same region as the Serverless NEG.
NetworkEndpointGroupCloudFunctionResponseComputeBeta
Configuration for a Cloud Function network endpoint group (NEG). The function must be provided explicitly or in the URL mask. Note: Cloud Function must be in the same project and located in the same region as the Serverless NEG.
NetworkEndpointGroupCloudFunctionResponseComputeV1
Configuration for a Cloud Function network endpoint group (NEG). The function must be provided explicitly or in the URL mask. Note: Cloud Function must be in the same project and located in the same region as the Serverless NEG.
NetworkEndpointGroupCloudRun
Configuration for a Cloud Run network endpoint group (NEG). The service must be provided explicitly or in the URL mask. The tag is optional, may be provided explicitly or in the URL mask. Note: Cloud Run service must be in the same project and located in the same region as the Serverless NEG.
NetworkEndpointGroupCloudRunComputeBeta
Configuration for a Cloud Run network endpoint group (NEG). The service must be provided explicitly or in the URL mask. The tag is optional, may be provided explicitly or in the URL mask. Note: Cloud Run service must be in the same project and located in the same region as the Serverless NEG.
NetworkEndpointGroupCloudRunComputeV1
Configuration for a Cloud Run network endpoint group (NEG). The service must be provided explicitly or in the URL mask. The tag is optional, may be provided explicitly or in the URL mask. Note: Cloud Run service must be in the same project and located in the same region as the Serverless NEG.
NetworkEndpointGroupCloudRunResponse
Configuration for a Cloud Run network endpoint group (NEG). The service must be provided explicitly or in the URL mask. The tag is optional, may be provided explicitly or in the URL mask. Note: Cloud Run service must be in the same project and located in the same region as the Serverless NEG.
NetworkEndpointGroupCloudRunResponseComputeBeta
Configuration for a Cloud Run network endpoint group (NEG). The service must be provided explicitly or in the URL mask. The tag is optional, may be provided explicitly or in the URL mask. Note: Cloud Run service must be in the same project and located in the same region as the Serverless NEG.
NetworkEndpointGroupCloudRunResponseComputeV1
Configuration for a Cloud Run network endpoint group (NEG). The service must be provided explicitly or in the URL mask. The tag is optional, may be provided explicitly or in the URL mask. Note: Cloud Run service must be in the same project and located in the same region as the Serverless NEG.
NetworkEndpointGroupComputeBeta
Creates a network endpoint group in the specified project using the parameters that are included in the request.
NetworkEndpointGroupComputeBetaArgs
The set of arguments for NetworkEndpointGroup. The set of arguments for NetworkEndpointGroup.
NetworkEndpointGroupComputeV1
Creates a network endpoint group in the specified project using the parameters that are included in the request.
NetworkEndpointGroupComputeV1Args
The set of arguments for NetworkEndpointGroup. The set of arguments for NetworkEndpointGroup.
NetworkEndpointGroupLbNetworkEndpointGroup
Load balancing specific fields for network endpoint group.
NetworkEndpointGroupLbNetworkEndpointGroupComputeBeta
Load balancing specific fields for network endpoint group.
NetworkEndpointGroupLbNetworkEndpointGroupResponse
Load balancing specific fields for network endpoint group.
NetworkEndpointGroupLbNetworkEndpointGroupResponseComputeBeta
Load balancing specific fields for network endpoint group.
NetworkEndpointGroupPscDataResponse
All data that is specifically relevant to only network endpoint groups of type PRIVATE_SERVICE_CONNECT.
NetworkEndpointGroupPscDataResponseComputeBeta
All data that is specifically relevant to only network endpoint groups of type PRIVATE_SERVICE_CONNECT.
NetworkEndpointGroupPscDataResponseComputeV1
All data that is specifically relevant to only network endpoint groups of type PRIVATE_SERVICE_CONNECT.
NetworkEndpointGroupServerlessDeployment
Configuration for a serverless network endpoint group (NEG). The platform must be provided. Note: The target backend service must be in the same project and located in the same region as the Serverless NEG.
NetworkEndpointGroupServerlessDeploymentComputeBeta
Configuration for a serverless network endpoint group (NEG). The platform must be provided. Note: The target backend service must be in the same project and located in the same region as the Serverless NEG.
NetworkEndpointGroupServerlessDeploymentResponse
Configuration for a serverless network endpoint group (NEG). The platform must be provided. Note: The target backend service must be in the same project and located in the same region as the Serverless NEG.
NetworkEndpointGroupServerlessDeploymentResponseComputeBeta
Configuration for a serverless network endpoint group (NEG). The platform must be provided. Note: The target backend service must be in the same project and located in the same region as the Serverless NEG.
NetworkFirewallPolicy
Creates a new policy in the specified project using the data included in the request.
NetworkFirewallPolicyArgs
The set of arguments for NetworkFirewallPolicy. The set of arguments for NetworkFirewallPolicy.
NetworkFirewallPolicyComputeBeta
Creates a new policy in the specified project using the data included in the request.
NetworkFirewallPolicyComputeBetaArgs
The set of arguments for NetworkFirewallPolicy. The set of arguments for NetworkFirewallPolicy.
NetworkFirewallPolicyComputeV1
Creates a new policy in the specified project using the data included in the request.
NetworkFirewallPolicyComputeV1Args
The set of arguments for NetworkFirewallPolicy. The set of arguments for NetworkFirewallPolicy.
NetworkFirewallPolicyIamBinding
Sets the access control policy on the specified resource. Replaces any existing policy.
NetworkFirewallPolicyIamBindingArgs
The set of arguments for NetworkFirewallPolicyIamBinding. The set of arguments for NetworkFirewallPolicyIamBinding.
NetworkFirewallPolicyIamBindingComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy.
NetworkFirewallPolicyIamBindingComputeBetaArgs
The set of arguments for NetworkFirewallPolicyIamBinding. The set of arguments for NetworkFirewallPolicyIamBinding.
NetworkFirewallPolicyIamBindingComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy.
NetworkFirewallPolicyIamBindingComputeV1Args
The set of arguments for NetworkFirewallPolicyIamBinding. The set of arguments for NetworkFirewallPolicyIamBinding.
NetworkFirewallPolicyIamMember
Sets the access control policy on the specified resource. Replaces any existing policy.
NetworkFirewallPolicyIamMemberArgs
The set of arguments for NetworkFirewallPolicyIamMember. The set of arguments for NetworkFirewallPolicyIamMember.
NetworkFirewallPolicyIamMemberComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy.
NetworkFirewallPolicyIamMemberComputeBetaArgs
The set of arguments for NetworkFirewallPolicyIamMember. The set of arguments for NetworkFirewallPolicyIamMember.
NetworkFirewallPolicyIamMemberComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy.
NetworkFirewallPolicyIamMemberComputeV1Args
The set of arguments for NetworkFirewallPolicyIamMember. The set of arguments for NetworkFirewallPolicyIamMember.
NetworkFirewallPolicyIamPolicy
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
NetworkFirewallPolicyIamPolicyArgs
The set of arguments for NetworkFirewallPolicyIamPolicy. The set of arguments for NetworkFirewallPolicyIamPolicy.
NetworkFirewallPolicyIamPolicyComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
NetworkFirewallPolicyIamPolicyComputeBetaArgs
The set of arguments for NetworkFirewallPolicyIamPolicy. The set of arguments for NetworkFirewallPolicyIamPolicy.
NetworkFirewallPolicyIamPolicyComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
NetworkFirewallPolicyIamPolicyComputeV1Args
The set of arguments for NetworkFirewallPolicyIamPolicy. The set of arguments for NetworkFirewallPolicyIamPolicy.
NetworkInterface
A network interface resource attached to an instance.
NetworkInterfaceComputeBeta
A network interface resource attached to an instance.
NetworkInterfaceComputeV1
A network interface resource attached to an instance.
NetworkInterfaceResponse
A network interface resource attached to an instance.
NetworkInterfaceResponseComputeBeta
A network interface resource attached to an instance.
NetworkInterfaceResponseComputeV1
A network interface resource attached to an instance.
NetworkInterfaceSubInterface
NetworkInterfaceSubInterfaceResponse
NetworkPeeringResponse
A network peering attached to a network resource. The message includes the peering name, peer network, peering state, and a flag indicating whether Google Compute Engine should automatically create routes for the peering.
NetworkPeeringResponseComputeBeta
A network peering attached to a network resource. The message includes the peering name, peer network, peering state, and a flag indicating whether Google Compute Engine should automatically create routes for the peering.
NetworkPeeringResponseComputeV1
A network peering attached to a network resource. The message includes the peering name, peer network, peering state, and a flag indicating whether Google Compute Engine should automatically create routes for the peering.
NetworkPerformanceConfig
NetworkPerformanceConfigComputeBeta
NetworkPerformanceConfigComputeV1
NetworkPerformanceConfigResponse
NetworkPerformanceConfigResponseComputeBeta
NetworkPerformanceConfigResponseComputeV1
NetworkRoutingConfig
A routing configuration attached to a network resource. The message includes the list of routers associated with the network, and a flag indicating the type of routing behavior to enforce network-wide.
NetworkRoutingConfigComputeBeta
A routing configuration attached to a network resource. The message includes the list of routers associated with the network, and a flag indicating the type of routing behavior to enforce network-wide.
NetworkRoutingConfigComputeV1
A routing configuration attached to a network resource. The message includes the list of routers associated with the network, and a flag indicating the type of routing behavior to enforce network-wide.
NetworkRoutingConfigResponse
A routing configuration attached to a network resource. The message includes the list of routers associated with the network, and a flag indicating the type of routing behavior to enforce network-wide.
NetworkRoutingConfigResponseComputeBeta
A routing configuration attached to a network resource. The message includes the list of routers associated with the network, and a flag indicating the type of routing behavior to enforce network-wide.
NetworkRoutingConfigResponseComputeV1
A routing configuration attached to a network resource. The message includes the list of routers associated with the network, and a flag indicating the type of routing behavior to enforce network-wide.
NodeGroup
Creates a NodeGroup resource in the specified project using the data included in the request.
NodeGroupArgs
The set of arguments for NodeGroup. The set of arguments for NodeGroup.
NodeGroupAutoscalingPolicy
NodeGroupAutoscalingPolicyComputeBeta
NodeGroupAutoscalingPolicyComputeV1
NodeGroupAutoscalingPolicyResponse
NodeGroupAutoscalingPolicyResponseComputeBeta
NodeGroupAutoscalingPolicyResponseComputeV1
NodeGroupComputeBeta
Creates a NodeGroup resource in the specified project using the data included in the request.
NodeGroupComputeBetaArgs
The set of arguments for NodeGroup. The set of arguments for NodeGroup.
NodeGroupComputeV1
Creates a NodeGroup resource in the specified project using the data included in the request.
NodeGroupComputeV1Args
The set of arguments for NodeGroup. The set of arguments for NodeGroup.
NodeGroupIamBinding
Sets the access control policy on the specified resource. Replaces any existing policy.
NodeGroupIamBindingArgs
The set of arguments for NodeGroupIamBinding. The set of arguments for NodeGroupIamBinding.
NodeGroupIamBindingComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy.
NodeGroupIamBindingComputeBetaArgs
The set of arguments for NodeGroupIamBinding. The set of arguments for NodeGroupIamBinding.
NodeGroupIamBindingComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy.
NodeGroupIamBindingComputeV1Args
The set of arguments for NodeGroupIamBinding. The set of arguments for NodeGroupIamBinding.
NodeGroupIamMember
Sets the access control policy on the specified resource. Replaces any existing policy.
NodeGroupIamMemberArgs
The set of arguments for NodeGroupIamMember. The set of arguments for NodeGroupIamMember.
NodeGroupIamMemberComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy.
NodeGroupIamMemberComputeBetaArgs
The set of arguments for NodeGroupIamMember. The set of arguments for NodeGroupIamMember.
NodeGroupIamMemberComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy.
NodeGroupIamMemberComputeV1Args
The set of arguments for NodeGroupIamMember. The set of arguments for NodeGroupIamMember.
NodeGroupIamPolicy
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
NodeGroupIamPolicyArgs
The set of arguments for NodeGroupIamPolicy. The set of arguments for NodeGroupIamPolicy.
NodeGroupIamPolicyComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
NodeGroupIamPolicyComputeBetaArgs
The set of arguments for NodeGroupIamPolicy. The set of arguments for NodeGroupIamPolicy.
NodeGroupIamPolicyComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
NodeGroupIamPolicyComputeV1Args
The set of arguments for NodeGroupIamPolicy. The set of arguments for NodeGroupIamPolicy.
NodeGroupMaintenanceWindow
Time window specified for daily maintenance operations. GCE's internal maintenance will be performed within this window.
NodeGroupMaintenanceWindowComputeBeta
Time window specified for daily maintenance operations. GCE's internal maintenance will be performed within this window.
NodeGroupMaintenanceWindowComputeV1
Time window specified for daily maintenance operations. GCE's internal maintenance will be performed within this window.
NodeGroupMaintenanceWindowResponse
Time window specified for daily maintenance operations. GCE's internal maintenance will be performed within this window.
NodeGroupMaintenanceWindowResponseComputeBeta
Time window specified for daily maintenance operations. GCE's internal maintenance will be performed within this window.
NodeGroupMaintenanceWindowResponseComputeV1
Time window specified for daily maintenance operations. GCE's internal maintenance will be performed within this window.
NodeTemplate
Creates a NodeTemplate resource in the specified project using the data included in the request.
NodeTemplateArgs
The set of arguments for NodeTemplate. The set of arguments for NodeTemplate.
NodeTemplateComputeBeta
Creates a NodeTemplate resource in the specified project using the data included in the request.
NodeTemplateComputeBetaArgs
The set of arguments for NodeTemplate. The set of arguments for NodeTemplate.
NodeTemplateComputeV1
Creates a NodeTemplate resource in the specified project using the data included in the request.
NodeTemplateComputeV1Args
The set of arguments for NodeTemplate. The set of arguments for NodeTemplate.
NodeTemplateIamBinding
Sets the access control policy on the specified resource. Replaces any existing policy.
NodeTemplateIamBindingArgs
The set of arguments for NodeTemplateIamBinding. The set of arguments for NodeTemplateIamBinding.
NodeTemplateIamBindingComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy.
NodeTemplateIamBindingComputeBetaArgs
The set of arguments for NodeTemplateIamBinding. The set of arguments for NodeTemplateIamBinding.
NodeTemplateIamBindingComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy.
NodeTemplateIamBindingComputeV1Args
The set of arguments for NodeTemplateIamBinding. The set of arguments for NodeTemplateIamBinding.
NodeTemplateIamMember
Sets the access control policy on the specified resource. Replaces any existing policy.
NodeTemplateIamMemberArgs
The set of arguments for NodeTemplateIamMember. The set of arguments for NodeTemplateIamMember.
NodeTemplateIamMemberComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy.
NodeTemplateIamMemberComputeBetaArgs
The set of arguments for NodeTemplateIamMember. The set of arguments for NodeTemplateIamMember.
NodeTemplateIamMemberComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy.
NodeTemplateIamMemberComputeV1Args
The set of arguments for NodeTemplateIamMember. The set of arguments for NodeTemplateIamMember.
NodeTemplateIamPolicy
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
NodeTemplateIamPolicyArgs
The set of arguments for NodeTemplateIamPolicy. The set of arguments for NodeTemplateIamPolicy.
NodeTemplateIamPolicyComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
NodeTemplateIamPolicyComputeBetaArgs
The set of arguments for NodeTemplateIamPolicy. The set of arguments for NodeTemplateIamPolicy.
NodeTemplateIamPolicyComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
NodeTemplateIamPolicyComputeV1Args
The set of arguments for NodeTemplateIamPolicy. The set of arguments for NodeTemplateIamPolicy.
NodeTemplateNodeTypeFlexibility
NodeTemplateNodeTypeFlexibilityComputeBeta
NodeTemplateNodeTypeFlexibilityComputeV1
NodeTemplateNodeTypeFlexibilityResponse
NodeTemplateNodeTypeFlexibilityResponseComputeBeta
NodeTemplateNodeTypeFlexibilityResponseComputeV1
NotificationEndpointGrpcSettings
Represents a gRPC setting that describes one gRPC notification endpoint and the retry duration attempting to send notification to this endpoint.
NotificationEndpointGrpcSettingsComputeBeta
Represents a gRPC setting that describes one gRPC notification endpoint and the retry duration attempting to send notification to this endpoint.
NotificationEndpointGrpcSettingsComputeV1
Represents a gRPC setting that describes one gRPC notification endpoint and the retry duration attempting to send notification to this endpoint.
NotificationEndpointGrpcSettingsResponse
Represents a gRPC setting that describes one gRPC notification endpoint and the retry duration attempting to send notification to this endpoint.
NotificationEndpointGrpcSettingsResponseComputeBeta
Represents a gRPC setting that describes one gRPC notification endpoint and the retry duration attempting to send notification to this endpoint.
NotificationEndpointGrpcSettingsResponseComputeV1
Represents a gRPC setting that describes one gRPC notification endpoint and the retry duration attempting to send notification to this endpoint.
OrganizationSecurityPolicy
Creates a new policy in the specified project using the data included in the request.
OrganizationSecurityPolicyArgs
The set of arguments for OrganizationSecurityPolicy. The set of arguments for OrganizationSecurityPolicy.
OrganizationSecurityPolicyComputeBeta
Creates a new policy in the specified project using the data included in the request.
OrganizationSecurityPolicyComputeBetaArgs
The set of arguments for OrganizationSecurityPolicy. The set of arguments for OrganizationSecurityPolicy.
OriginAuthenticationMethod
Deprecated Configuration for the origin authentication method. Configuration for the origin authentication method.
OriginAuthenticationMethodResponse
Deprecated Configuration for the origin authentication method. Configuration for the origin authentication method.
OutlierDetection
Settings controlling the eviction of unhealthy hosts from the load balancing pool for the backend service.
OutlierDetectionComputeBeta
Settings controlling the eviction of unhealthy hosts from the load balancing pool for the backend service.
OutlierDetectionComputeV1
Settings controlling the eviction of unhealthy hosts from the load balancing pool for the backend service.
OutlierDetectionResponse
Settings controlling the eviction of unhealthy hosts from the load balancing pool for the backend service.
OutlierDetectionResponseComputeBeta
Settings controlling the eviction of unhealthy hosts from the load balancing pool for the backend service.
OutlierDetectionResponseComputeV1
Settings controlling the eviction of unhealthy hosts from the load balancing pool for the backend service.
PacketMirroring
Creates a PacketMirroring resource in the specified project and region using the data included in the request.
PacketMirroringArgs
The set of arguments for PacketMirroring. The set of arguments for PacketMirroring.
PacketMirroringComputeBeta
Creates a PacketMirroring resource in the specified project and region using the data included in the request.
PacketMirroringComputeBetaArgs
The set of arguments for PacketMirroring. The set of arguments for PacketMirroring.
PacketMirroringComputeV1
Creates a PacketMirroring resource in the specified project and region using the data included in the request.
PacketMirroringComputeV1Args
The set of arguments for PacketMirroring. The set of arguments for PacketMirroring.
PacketMirroringFilter
PacketMirroringFilterComputeBeta
PacketMirroringFilterComputeV1
PacketMirroringFilterResponse
PacketMirroringFilterResponseComputeBeta
PacketMirroringFilterResponseComputeV1
PacketMirroringForwardingRuleInfo
PacketMirroringForwardingRuleInfoComputeBeta
PacketMirroringForwardingRuleInfoComputeV1
PacketMirroringForwardingRuleInfoResponse
PacketMirroringForwardingRuleInfoResponseComputeBeta
PacketMirroringForwardingRuleInfoResponseComputeV1
PacketMirroringMirroredResourceInfo
PacketMirroringMirroredResourceInfoComputeBeta
PacketMirroringMirroredResourceInfoComputeV1
PacketMirroringMirroredResourceInfoInstanceInfo
PacketMirroringMirroredResourceInfoInstanceInfoComputeBeta
PacketMirroringMirroredResourceInfoInstanceInfoComputeV1
PacketMirroringMirroredResourceInfoInstanceInfoResponse
PacketMirroringMirroredResourceInfoInstanceInfoResponseComputeBeta
PacketMirroringMirroredResourceInfoInstanceInfoResponseComputeV1
PacketMirroringMirroredResourceInfoResponse
PacketMirroringMirroredResourceInfoResponseComputeBeta
PacketMirroringMirroredResourceInfoResponseComputeV1
PacketMirroringMirroredResourceInfoSubnetInfo
PacketMirroringMirroredResourceInfoSubnetInfoComputeBeta
PacketMirroringMirroredResourceInfoSubnetInfoComputeV1
PacketMirroringMirroredResourceInfoSubnetInfoResponse
PacketMirroringMirroredResourceInfoSubnetInfoResponseComputeBeta
PacketMirroringMirroredResourceInfoSubnetInfoResponseComputeV1
PacketMirroringNetworkInfo
PacketMirroringNetworkInfoComputeBeta
PacketMirroringNetworkInfoComputeV1
PacketMirroringNetworkInfoResponse
PacketMirroringNetworkInfoResponseComputeBeta
PacketMirroringNetworkInfoResponseComputeV1
PathMatcher
A matcher for the path portion of the URL. The BackendService from the longest-matched rule will serve the URL. If no rule was matched, the default service is used.
PathMatcherComputeBeta
A matcher for the path portion of the URL. The BackendService from the longest-matched rule will serve the URL. If no rule was matched, the default service is used.
PathMatcherComputeV1
A matcher for the path portion of the URL. The BackendService from the longest-matched rule will serve the URL. If no rule was matched, the default service is used.
PathMatcherResponse
A matcher for the path portion of the URL. The BackendService from the longest-matched rule will serve the URL. If no rule was matched, the default service is used.
PathMatcherResponseComputeBeta
A matcher for the path portion of the URL. The BackendService from the longest-matched rule will serve the URL. If no rule was matched, the default service is used.
PathMatcherResponseComputeV1
A matcher for the path portion of the URL. The BackendService from the longest-matched rule will serve the URL. If no rule was matched, the default service is used.
PathRule
A path-matching rule for a URL. If matched, will use the specified BackendService to handle the traffic arriving at this URL.
PathRuleComputeBeta
A path-matching rule for a URL. If matched, will use the specified BackendService to handle the traffic arriving at this URL.
PathRuleComputeV1
A path-matching rule for a URL. If matched, will use the specified BackendService to handle the traffic arriving at this URL.
PathRuleResponse
A path-matching rule for a URL. If matched, will use the specified BackendService to handle the traffic arriving at this URL.
PathRuleResponseComputeBeta
A path-matching rule for a URL. If matched, will use the specified BackendService to handle the traffic arriving at this URL.
PathRuleResponseComputeV1
A path-matching rule for a URL. If matched, will use the specified BackendService to handle the traffic arriving at this URL.
PeerAuthenticationMethod
Deprecated Configuration for the peer authentication method. Configuration for the peer authentication method.
PeerAuthenticationMethodResponse
Deprecated Configuration for the peer authentication method. Configuration for the peer authentication method.
Permission
Deprecated All fields defined in a permission are ANDed.
PermissionConstraint
Custom constraint that specifies a key and a list of allowed values for Istio attributes.
PermissionConstraintResponse
Custom constraint that specifies a key and a list of allowed values for Istio attributes.
PermissionResponse
Deprecated All fields defined in a permission are ANDed.
Principal
Deprecated All fields defined in a principal are ANDed.
PrincipalResponse
Deprecated All fields defined in a principal are ANDed.
PublicAdvertisedPrefix
Creates a PublicAdvertisedPrefix in the specified project using the parameters that are included in the request.
PublicAdvertisedPrefixArgs
The set of arguments for PublicAdvertisedPrefix. The set of arguments for PublicAdvertisedPrefix.
PublicAdvertisedPrefixComputeBeta
Creates a PublicAdvertisedPrefix in the specified project using the parameters that are included in the request.
PublicAdvertisedPrefixComputeBetaArgs
The set of arguments for PublicAdvertisedPrefix. The set of arguments for PublicAdvertisedPrefix.
PublicAdvertisedPrefixComputeV1
Creates a PublicAdvertisedPrefix in the specified project using the parameters that are included in the request.
PublicAdvertisedPrefixComputeV1Args
The set of arguments for PublicAdvertisedPrefix. The set of arguments for PublicAdvertisedPrefix.
PublicAdvertisedPrefixPublicDelegatedPrefixResponse
Represents a CIDR range which can be used to assign addresses.
PublicAdvertisedPrefixPublicDelegatedPrefixResponseComputeBeta
Represents a CIDR range which can be used to assign addresses.
PublicAdvertisedPrefixPublicDelegatedPrefixResponseComputeV1
Represents a CIDR range which can be used to assign addresses.
PublicDelegatedPrefix
Creates a PublicDelegatedPrefix in the specified project in the given region using the parameters that are included in the request.
PublicDelegatedPrefixArgs
The set of arguments for PublicDelegatedPrefix. The set of arguments for PublicDelegatedPrefix.
PublicDelegatedPrefixComputeBeta
Creates a PublicDelegatedPrefix in the specified project in the given region using the parameters that are included in the request.
PublicDelegatedPrefixComputeBetaArgs
The set of arguments for PublicDelegatedPrefix. The set of arguments for PublicDelegatedPrefix.
PublicDelegatedPrefixComputeV1
Creates a PublicDelegatedPrefix in the specified project in the given region using the parameters that are included in the request.
PublicDelegatedPrefixComputeV1Args
The set of arguments for PublicDelegatedPrefix. The set of arguments for PublicDelegatedPrefix.
PublicDelegatedPrefixPublicDelegatedSubPrefix
Represents a sub PublicDelegatedPrefix.
PublicDelegatedPrefixPublicDelegatedSubPrefixComputeBeta
Represents a sub PublicDelegatedPrefix.
PublicDelegatedPrefixPublicDelegatedSubPrefixComputeV1
Represents a sub PublicDelegatedPrefix.
PublicDelegatedPrefixPublicDelegatedSubPrefixResponse
Represents a sub PublicDelegatedPrefix.
PublicDelegatedPrefixPublicDelegatedSubPrefixResponseComputeBeta
Represents a sub PublicDelegatedPrefix.
PublicDelegatedPrefixPublicDelegatedSubPrefixResponseComputeV1
Represents a sub PublicDelegatedPrefix.
QueuedResourceStatusFailedDataErrorErrorsItemErrorDetailsItemResponse
QueuedResourceStatusFailedDataErrorErrorsItemResponse
QueuedResourceStatusFailedDataErrorResponse
The error(s) that caused the QueuedResource to enter the FAILED state.
QueuedResourceStatusFailedDataResponse
Additional status detail for the FAILED state.
QueuedResourceStatusResponse
Output only Result of queuing and provisioning based on deferred capacity.
QueuingPolicy
Queuing parameters for the requested deferred capacity.
QueuingPolicyResponse
Queuing parameters for the requested deferred capacity.
QuotaExceededInfoResponse
Additional details for quota exceeded error for resource quota.
QuotaExceededInfoResponseComputeBeta
Additional details for quota exceeded error for resource quota.
RbacPolicy
RbacPolicyResponse
RegionAutoscaler
Creates an autoscaler in the specified project using the data included in the request.
RegionAutoscalerArgs
The set of arguments for RegionAutoscaler. The set of arguments for RegionAutoscaler.
RegionAutoscalerComputeBeta
Creates an autoscaler in the specified project using the data included in the request.
RegionAutoscalerComputeBetaArgs
The set of arguments for RegionAutoscaler. The set of arguments for RegionAutoscaler.
RegionAutoscalerComputeV1
Creates an autoscaler in the specified project using the data included in the request.
RegionAutoscalerComputeV1Args
The set of arguments for RegionAutoscaler. The set of arguments for RegionAutoscaler.
RegionBackendService
Creates a regional BackendService resource in the specified project using the data included in the request. For more information, see Backend services overview.
RegionBackendServiceArgs
The set of arguments for RegionBackendService. The set of arguments for RegionBackendService.
RegionBackendServiceComputeBeta
Creates a regional BackendService resource in the specified project using the data included in the request. For more information, see Backend services overview.
RegionBackendServiceComputeBetaArgs
The set of arguments for RegionBackendService. The set of arguments for RegionBackendService.
RegionBackendServiceComputeV1
Creates a regional BackendService resource in the specified project using the data included in the request. For more information, see Backend services overview.
RegionBackendServiceComputeV1Args
The set of arguments for RegionBackendService. The set of arguments for RegionBackendService.
RegionBackendServiceIamBinding
Sets the access control policy on the specified resource. Replaces any existing policy.
RegionBackendServiceIamBindingArgs
The set of arguments for RegionBackendServiceIamBinding. The set of arguments for RegionBackendServiceIamBinding.
RegionBackendServiceIamBindingComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy.
RegionBackendServiceIamBindingComputeBetaArgs
The set of arguments for RegionBackendServiceIamBinding. The set of arguments for RegionBackendServiceIamBinding.
RegionBackendServiceIamBindingComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy.
RegionBackendServiceIamBindingComputeV1Args
The set of arguments for RegionBackendServiceIamBinding. The set of arguments for RegionBackendServiceIamBinding.
RegionBackendServiceIamMember
Sets the access control policy on the specified resource. Replaces any existing policy.
RegionBackendServiceIamMemberArgs
The set of arguments for RegionBackendServiceIamMember. The set of arguments for RegionBackendServiceIamMember.
RegionBackendServiceIamMemberComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy.
RegionBackendServiceIamMemberComputeBetaArgs
The set of arguments for RegionBackendServiceIamMember. The set of arguments for RegionBackendServiceIamMember.
RegionBackendServiceIamMemberComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy.
RegionBackendServiceIamMemberComputeV1Args
The set of arguments for RegionBackendServiceIamMember. The set of arguments for RegionBackendServiceIamMember.
RegionBackendServiceIamPolicy
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
RegionBackendServiceIamPolicyArgs
The set of arguments for RegionBackendServiceIamPolicy. The set of arguments for RegionBackendServiceIamPolicy.
RegionBackendServiceIamPolicyComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
RegionBackendServiceIamPolicyComputeBetaArgs
The set of arguments for RegionBackendServiceIamPolicy. The set of arguments for RegionBackendServiceIamPolicy.
RegionBackendServiceIamPolicyComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
RegionBackendServiceIamPolicyComputeV1Args
The set of arguments for RegionBackendServiceIamPolicy. The set of arguments for RegionBackendServiceIamPolicy.
RegionCommitment
Creates a commitment in the specified project using the data included in the request. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
RegionCommitmentArgs
The set of arguments for RegionCommitment. The set of arguments for RegionCommitment.
RegionCommitmentComputeBeta
Creates a commitment in the specified project using the data included in the request. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
RegionCommitmentComputeBetaArgs
The set of arguments for RegionCommitment. The set of arguments for RegionCommitment.
RegionCommitmentComputeV1
Creates a commitment in the specified project using the data included in the request. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
RegionCommitmentComputeV1Args
The set of arguments for RegionCommitment. The set of arguments for RegionCommitment.
RegionDisk
Creates a persistent regional disk in the specified project using the data included in the request.
RegionDiskArgs
The set of arguments for RegionDisk. The set of arguments for RegionDisk.
RegionDiskComputeBeta
Creates a persistent regional disk in the specified project using the data included in the request.
RegionDiskComputeBetaArgs
The set of arguments for RegionDisk. The set of arguments for RegionDisk.
RegionDiskComputeV1
Creates a persistent regional disk in the specified project using the data included in the request.
RegionDiskComputeV1Args
The set of arguments for RegionDisk. The set of arguments for RegionDisk.
RegionDiskIamBinding
Sets the access control policy on the specified resource. Replaces any existing policy.
RegionDiskIamBindingArgs
The set of arguments for RegionDiskIamBinding. The set of arguments for RegionDiskIamBinding.
RegionDiskIamBindingComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy.
RegionDiskIamBindingComputeBetaArgs
The set of arguments for RegionDiskIamBinding. The set of arguments for RegionDiskIamBinding.
RegionDiskIamBindingComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy.
RegionDiskIamBindingComputeV1Args
The set of arguments for RegionDiskIamBinding. The set of arguments for RegionDiskIamBinding.
RegionDiskIamMember
Sets the access control policy on the specified resource. Replaces any existing policy.
RegionDiskIamMemberArgs
The set of arguments for RegionDiskIamMember. The set of arguments for RegionDiskIamMember.
RegionDiskIamMemberComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy.
RegionDiskIamMemberComputeBetaArgs
The set of arguments for RegionDiskIamMember. The set of arguments for RegionDiskIamMember.
RegionDiskIamMemberComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy.
RegionDiskIamMemberComputeV1Args
The set of arguments for RegionDiskIamMember. The set of arguments for RegionDiskIamMember.
RegionDiskIamPolicy
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
RegionDiskIamPolicyArgs
The set of arguments for RegionDiskIamPolicy. The set of arguments for RegionDiskIamPolicy.
RegionDiskIamPolicyComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
RegionDiskIamPolicyComputeBetaArgs
The set of arguments for RegionDiskIamPolicy. The set of arguments for RegionDiskIamPolicy.
RegionDiskIamPolicyComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
RegionDiskIamPolicyComputeV1Args
The set of arguments for RegionDiskIamPolicy. The set of arguments for RegionDiskIamPolicy.
RegionHealthCheck
Creates a HealthCheck resource in the specified project using the data included in the request.
RegionHealthCheckArgs
The set of arguments for RegionHealthCheck. The set of arguments for RegionHealthCheck.
RegionHealthCheckComputeBeta
Creates a HealthCheck resource in the specified project using the data included in the request.
RegionHealthCheckComputeBetaArgs
The set of arguments for RegionHealthCheck. The set of arguments for RegionHealthCheck.
RegionHealthCheckComputeV1
Creates a HealthCheck resource in the specified project using the data included in the request.
RegionHealthCheckComputeV1Args
The set of arguments for RegionHealthCheck. The set of arguments for RegionHealthCheck.
RegionHealthCheckService
Creates a regional HealthCheckService resource in the specified project and region using the data included in the request.
RegionHealthCheckServiceArgs
The set of arguments for RegionHealthCheckService. The set of arguments for RegionHealthCheckService.
RegionHealthCheckServiceComputeBeta
Creates a regional HealthCheckService resource in the specified project and region using the data included in the request.
RegionHealthCheckServiceComputeBetaArgs
The set of arguments for RegionHealthCheckService. The set of arguments for RegionHealthCheckService.
RegionHealthCheckServiceComputeV1
Creates a regional HealthCheckService resource in the specified project and region using the data included in the request.
RegionHealthCheckServiceComputeV1Args
The set of arguments for RegionHealthCheckService. The set of arguments for RegionHealthCheckService.
RegionInstanceGroupManager
Creates a managed instance group using the information that you specify in the request. After the group is created, instances in the group are created using the specified instance template. This operation is marked as DONE when the group is created even if the instances in the group have not yet been created. You must separately verify the status of the individual instances with the listmanagedinstances method. A regional managed instance group can contain up to 2000 instances.
RegionInstanceGroupManagerArgs
The set of arguments for RegionInstanceGroupManager. The set of arguments for RegionInstanceGroupManager.
RegionInstanceGroupManagerComputeBeta
Creates a managed instance group using the information that you specify in the request. After the group is created, instances in the group are created using the specified instance template. This operation is marked as DONE when the group is created even if the instances in the group have not yet been created. You must separately verify the status of the individual instances with the listmanagedinstances method. A regional managed instance group can contain up to 2000 instances.
RegionInstanceGroupManagerComputeBetaArgs
The set of arguments for RegionInstanceGroupManager. The set of arguments for RegionInstanceGroupManager.
RegionInstanceGroupManagerComputeV1
Creates a managed instance group using the information that you specify in the request. After the group is created, instances in the group are created using the specified instance template. This operation is marked as DONE when the group is created even if the instances in the group have not yet been created. You must separately verify the status of the individual instances with the listmanagedinstances method. A regional managed instance group can contain up to 2000 instances.
RegionInstanceGroupManagerComputeV1Args
The set of arguments for RegionInstanceGroupManager. The set of arguments for RegionInstanceGroupManager.
RegionInstanceTemplate
Creates an instance template in the specified project and region using the global instance template whose URL is included in the request.
RegionInstanceTemplateArgs
The set of arguments for RegionInstanceTemplate. The set of arguments for RegionInstanceTemplate.
RegionInstanceTemplateComputeBeta
Creates an instance template in the specified project and region using the global instance template whose URL is included in the request.
RegionInstanceTemplateComputeBetaArgs
The set of arguments for RegionInstanceTemplate. The set of arguments for RegionInstanceTemplate.
RegionInstanceTemplateComputeV1
Creates an instance template in the specified project and region using the global instance template whose URL is included in the request.
RegionInstanceTemplateComputeV1Args
The set of arguments for RegionInstanceTemplate. The set of arguments for RegionInstanceTemplate.
RegionInstantSnapshot
Creates an instant snapshot in the specified region.
RegionInstantSnapshotArgs
The set of arguments for RegionInstantSnapshot. The set of arguments for RegionInstantSnapshot.
RegionInstantSnapshotComputeBeta
Creates an instant snapshot in the specified region.
RegionInstantSnapshotComputeBetaArgs
The set of arguments for RegionInstantSnapshot. The set of arguments for RegionInstantSnapshot.
RegionInstantSnapshotIamBinding
Sets the access control policy on the specified resource. Replaces any existing policy.
RegionInstantSnapshotIamBindingArgs
The set of arguments for RegionInstantSnapshotIamBinding. The set of arguments for RegionInstantSnapshotIamBinding.
RegionInstantSnapshotIamBindingComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy.
RegionInstantSnapshotIamBindingComputeBetaArgs
The set of arguments for RegionInstantSnapshotIamBinding. The set of arguments for RegionInstantSnapshotIamBinding.
RegionInstantSnapshotIamMember
Sets the access control policy on the specified resource. Replaces any existing policy.
RegionInstantSnapshotIamMemberArgs
The set of arguments for RegionInstantSnapshotIamMember. The set of arguments for RegionInstantSnapshotIamMember.
RegionInstantSnapshotIamMemberComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy.
RegionInstantSnapshotIamMemberComputeBetaArgs
The set of arguments for RegionInstantSnapshotIamMember. The set of arguments for RegionInstantSnapshotIamMember.
RegionInstantSnapshotIamPolicy
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
RegionInstantSnapshotIamPolicyArgs
The set of arguments for RegionInstantSnapshotIamPolicy. The set of arguments for RegionInstantSnapshotIamPolicy.
RegionInstantSnapshotIamPolicyComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
RegionInstantSnapshotIamPolicyComputeBetaArgs
The set of arguments for RegionInstantSnapshotIamPolicy. The set of arguments for RegionInstantSnapshotIamPolicy.
RegionNetworkEndpointGroup
Creates a network endpoint group in the specified project using the parameters that are included in the request.
RegionNetworkEndpointGroupArgs
The set of arguments for RegionNetworkEndpointGroup. The set of arguments for RegionNetworkEndpointGroup.
RegionNetworkEndpointGroupComputeBeta
Creates a network endpoint group in the specified project using the parameters that are included in the request.
RegionNetworkEndpointGroupComputeBetaArgs
The set of arguments for RegionNetworkEndpointGroup. The set of arguments for RegionNetworkEndpointGroup.
RegionNetworkEndpointGroupComputeV1
Creates a network endpoint group in the specified project using the parameters that are included in the request.
RegionNetworkEndpointGroupComputeV1Args
The set of arguments for RegionNetworkEndpointGroup. The set of arguments for RegionNetworkEndpointGroup.
RegionNetworkFirewallPolicy
Creates a new network firewall policy in the specified project and region.
RegionNetworkFirewallPolicyArgs
The set of arguments for RegionNetworkFirewallPolicy. The set of arguments for RegionNetworkFirewallPolicy.
RegionNetworkFirewallPolicyComputeBeta
Creates a new network firewall policy in the specified project and region.
RegionNetworkFirewallPolicyComputeBetaArgs
The set of arguments for RegionNetworkFirewallPolicy. The set of arguments for RegionNetworkFirewallPolicy.
RegionNetworkFirewallPolicyComputeV1
Creates a new network firewall policy in the specified project and region.
RegionNetworkFirewallPolicyComputeV1Args
The set of arguments for RegionNetworkFirewallPolicy. The set of arguments for RegionNetworkFirewallPolicy.
RegionNetworkFirewallPolicyIamBinding
Sets the access control policy on the specified resource. Replaces any existing policy.
RegionNetworkFirewallPolicyIamBindingArgs
The set of arguments for RegionNetworkFirewallPolicyIamBinding. The set of arguments for RegionNetworkFirewallPolicyIamBinding.
RegionNetworkFirewallPolicyIamBindingComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy.
RegionNetworkFirewallPolicyIamBindingComputeBetaArgs
The set of arguments for RegionNetworkFirewallPolicyIamBinding. The set of arguments for RegionNetworkFirewallPolicyIamBinding.
RegionNetworkFirewallPolicyIamBindingComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy.
RegionNetworkFirewallPolicyIamBindingComputeV1Args
The set of arguments for RegionNetworkFirewallPolicyIamBinding. The set of arguments for RegionNetworkFirewallPolicyIamBinding.
RegionNetworkFirewallPolicyIamMember
Sets the access control policy on the specified resource. Replaces any existing policy.
RegionNetworkFirewallPolicyIamMemberArgs
The set of arguments for RegionNetworkFirewallPolicyIamMember. The set of arguments for RegionNetworkFirewallPolicyIamMember.
RegionNetworkFirewallPolicyIamMemberComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy.
RegionNetworkFirewallPolicyIamMemberComputeBetaArgs
The set of arguments for RegionNetworkFirewallPolicyIamMember. The set of arguments for RegionNetworkFirewallPolicyIamMember.
RegionNetworkFirewallPolicyIamMemberComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy.
RegionNetworkFirewallPolicyIamMemberComputeV1Args
The set of arguments for RegionNetworkFirewallPolicyIamMember. The set of arguments for RegionNetworkFirewallPolicyIamMember.
RegionNetworkFirewallPolicyIamPolicy
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
RegionNetworkFirewallPolicyIamPolicyArgs
The set of arguments for RegionNetworkFirewallPolicyIamPolicy. The set of arguments for RegionNetworkFirewallPolicyIamPolicy.
RegionNetworkFirewallPolicyIamPolicyComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
RegionNetworkFirewallPolicyIamPolicyComputeBetaArgs
The set of arguments for RegionNetworkFirewallPolicyIamPolicy. The set of arguments for RegionNetworkFirewallPolicyIamPolicy.
RegionNetworkFirewallPolicyIamPolicyComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
RegionNetworkFirewallPolicyIamPolicyComputeV1Args
The set of arguments for RegionNetworkFirewallPolicyIamPolicy. The set of arguments for RegionNetworkFirewallPolicyIamPolicy.
RegionNotificationEndpoint
Create a NotificationEndpoint in the specified project in the given region using the parameters that are included in the request.
RegionNotificationEndpointArgs
The set of arguments for RegionNotificationEndpoint. The set of arguments for RegionNotificationEndpoint.
RegionNotificationEndpointComputeBeta
Create a NotificationEndpoint in the specified project in the given region using the parameters that are included in the request.
RegionNotificationEndpointComputeBetaArgs
The set of arguments for RegionNotificationEndpoint. The set of arguments for RegionNotificationEndpoint.
RegionNotificationEndpointComputeV1
Create a NotificationEndpoint in the specified project in the given region using the parameters that are included in the request.
RegionNotificationEndpointComputeV1Args
The set of arguments for RegionNotificationEndpoint. The set of arguments for RegionNotificationEndpoint.
RegionSecurityPolicy
Creates a new policy in the specified project using the data included in the request.
RegionSecurityPolicyArgs
The set of arguments for RegionSecurityPolicy. The set of arguments for RegionSecurityPolicy.
RegionSecurityPolicyComputeBeta
Creates a new policy in the specified project using the data included in the request.
RegionSecurityPolicyComputeBetaArgs
The set of arguments for RegionSecurityPolicy. The set of arguments for RegionSecurityPolicy.
RegionSecurityPolicyComputeV1
Creates a new policy in the specified project using the data included in the request.
RegionSecurityPolicyComputeV1Args
The set of arguments for RegionSecurityPolicy. The set of arguments for RegionSecurityPolicy.
RegionSnapshot
Creates a snapshot in the specified region using the data included in the request.
RegionSnapshotArgs
The set of arguments for RegionSnapshot. The set of arguments for RegionSnapshot.
RegionSnapshotIamBinding
Sets the access control policy on the specified resource. Replaces any existing policy.
RegionSnapshotIamBindingArgs
The set of arguments for RegionSnapshotIamBinding. The set of arguments for RegionSnapshotIamBinding.
RegionSnapshotIamMember
Sets the access control policy on the specified resource. Replaces any existing policy.
RegionSnapshotIamMemberArgs
The set of arguments for RegionSnapshotIamMember. The set of arguments for RegionSnapshotIamMember.
RegionSnapshotIamPolicy
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
RegionSnapshotIamPolicyArgs
The set of arguments for RegionSnapshotIamPolicy. The set of arguments for RegionSnapshotIamPolicy.
RegionSslCertificate
Creates a SslCertificate resource in the specified project and region using the data included in the request
RegionSslCertificateArgs
The set of arguments for RegionSslCertificate. The set of arguments for RegionSslCertificate.
RegionSslCertificateComputeBeta
Creates a SslCertificate resource in the specified project and region using the data included in the request
RegionSslCertificateComputeBetaArgs
The set of arguments for RegionSslCertificate. The set of arguments for RegionSslCertificate.
RegionSslCertificateComputeV1
Creates a SslCertificate resource in the specified project and region using the data included in the request
RegionSslCertificateComputeV1Args
The set of arguments for RegionSslCertificate. The set of arguments for RegionSslCertificate.
RegionSslPolicy
Creates a new policy in the specified project and region using the data included in the request.
RegionSslPolicyArgs
The set of arguments for RegionSslPolicy. The set of arguments for RegionSslPolicy.
RegionSslPolicyComputeBeta
Creates a new policy in the specified project and region using the data included in the request.
RegionSslPolicyComputeBetaArgs
The set of arguments for RegionSslPolicy. The set of arguments for RegionSslPolicy.
RegionSslPolicyComputeV1
Creates a new policy in the specified project and region using the data included in the request.
RegionSslPolicyComputeV1Args
The set of arguments for RegionSslPolicy. The set of arguments for RegionSslPolicy.
RegionSslPolicyWarningsItemDataItemResponse
RegionSslPolicyWarningsItemDataItemResponseComputeBeta
RegionSslPolicyWarningsItemDataItemResponseComputeV1
RegionSslPolicyWarningsItemResponse
RegionSslPolicyWarningsItemResponseComputeBeta
RegionSslPolicyWarningsItemResponseComputeV1
RegionTargetHttpProxy
Creates a TargetHttpProxy resource in the specified project and region using the data included in the request.
RegionTargetHttpProxyArgs
The set of arguments for RegionTargetHttpProxy. The set of arguments for RegionTargetHttpProxy.
RegionTargetHttpProxyComputeBeta
Creates a TargetHttpProxy resource in the specified project and region using the data included in the request.
RegionTargetHttpProxyComputeBetaArgs
The set of arguments for RegionTargetHttpProxy. The set of arguments for RegionTargetHttpProxy.
RegionTargetHttpProxyComputeV1
Creates a TargetHttpProxy resource in the specified project and region using the data included in the request.
RegionTargetHttpProxyComputeV1Args
The set of arguments for RegionTargetHttpProxy. The set of arguments for RegionTargetHttpProxy.
RegionTargetHttpsProxy
Creates a TargetHttpsProxy resource in the specified project and region using the data included in the request.
RegionTargetHttpsProxyArgs
The set of arguments for RegionTargetHttpsProxy. The set of arguments for RegionTargetHttpsProxy.
RegionTargetHttpsProxyComputeBeta
Creates a TargetHttpsProxy resource in the specified project and region using the data included in the request.
RegionTargetHttpsProxyComputeBetaArgs
The set of arguments for RegionTargetHttpsProxy. The set of arguments for RegionTargetHttpsProxy.
RegionTargetHttpsProxyComputeV1
Creates a TargetHttpsProxy resource in the specified project and region using the data included in the request.
RegionTargetHttpsProxyComputeV1Args
The set of arguments for RegionTargetHttpsProxy. The set of arguments for RegionTargetHttpsProxy.
RegionTargetTcpProxy
Creates a TargetTcpProxy resource in the specified project and region using the data included in the request.
RegionTargetTcpProxyArgs
The set of arguments for RegionTargetTcpProxy. The set of arguments for RegionTargetTcpProxy.
RegionTargetTcpProxyComputeBeta
Creates a TargetTcpProxy resource in the specified project and region using the data included in the request.
RegionTargetTcpProxyComputeBetaArgs
The set of arguments for RegionTargetTcpProxy. The set of arguments for RegionTargetTcpProxy.
RegionTargetTcpProxyComputeV1
Creates a TargetTcpProxy resource in the specified project and region using the data included in the request.
RegionTargetTcpProxyComputeV1Args
The set of arguments for RegionTargetTcpProxy. The set of arguments for RegionTargetTcpProxy.
RegionUrlMap
Creates a UrlMap resource in the specified project using the data included in the request.
RegionUrlMapArgs
The set of arguments for RegionUrlMap. The set of arguments for RegionUrlMap.
RegionUrlMapComputeBeta
Creates a UrlMap resource in the specified project using the data included in the request.
RegionUrlMapComputeBetaArgs
The set of arguments for RegionUrlMap. The set of arguments for RegionUrlMap.
RegionUrlMapComputeV1
Creates a UrlMap resource in the specified project using the data included in the request.
RegionUrlMapComputeV1Args
The set of arguments for RegionUrlMap. The set of arguments for RegionUrlMap.
RequestMirrorPolicy
A policy that specifies how requests intended for the route's backends are shadowed to a separate mirrored backend service. The load balancer doesn't wait for responses from the shadow service. Before sending traffic to the shadow service, the host or authority header is suffixed with -shadow.
RequestMirrorPolicyComputeBeta
A policy that specifies how requests intended for the route's backends are shadowed to a separate mirrored backend service. The load balancer doesn't wait for responses from the shadow service. Before sending traffic to the shadow service, the host or authority header is suffixed with -shadow.
RequestMirrorPolicyComputeV1
A policy that specifies how requests intended for the route's backends are shadowed to a separate mirrored backend service. The load balancer doesn't wait for responses from the shadow service. Before sending traffic to the shadow service, the host or authority header is suffixed with -shadow.
RequestMirrorPolicyResponse
A policy that specifies how requests intended for the route's backends are shadowed to a separate mirrored backend service. The load balancer doesn't wait for responses from the shadow service. Before sending traffic to the shadow service, the host or authority header is suffixed with -shadow.
RequestMirrorPolicyResponseComputeBeta
A policy that specifies how requests intended for the route's backends are shadowed to a separate mirrored backend service. The load balancer doesn't wait for responses from the shadow service. Before sending traffic to the shadow service, the host or authority header is suffixed with -shadow.
RequestMirrorPolicyResponseComputeV1
A policy that specifies how requests intended for the route's backends are shadowed to a separate mirrored backend service. The load balancer doesn't wait for responses from the shadow service. Before sending traffic to the shadow service, the host or authority header is suffixed with -shadow.
Reservation
Represents a reservation resource. A reservation ensures that capacity is held in a specific zone even if the reserved VMs are not running. For more information, read Reserving zonal resources.
ReservationAffinity
Specifies the reservations that this instance can consume from.
ReservationAffinityComputeBeta
Specifies the reservations that this instance can consume from.
ReservationAffinityComputeV1
Specifies the reservations that this instance can consume from.
ReservationAffinityResponse
Specifies the reservations that this instance can consume from.
ReservationAffinityResponseComputeBeta
Specifies the reservations that this instance can consume from.
ReservationAffinityResponseComputeV1
Specifies the reservations that this instance can consume from.
ReservationArgs
The set of arguments for Reservation. The set of arguments for Reservation.
ReservationComputeAlpha
Creates a new reservation. For more information, read Reserving zonal resources.
ReservationComputeBeta
Represents a reservation resource. A reservation ensures that capacity is held in a specific zone even if the reserved VMs are not running. For more information, read Reserving zonal resources.
ReservationComputeBetaArgs
The set of arguments for Reservation. The set of arguments for Reservation.
ReservationComputeV1
Represents a reservation resource. A reservation ensures that capacity is held in a specific zone even if the reserved VMs are not running. For more information, read Reserving zonal resources.
ReservationComputeV1Args
The set of arguments for Reservation. The set of arguments for Reservation.
ReservationComputeV1Resource
Creates a new reservation. For more information, read Reserving zonal resources.
ReservationIamBinding
Sets the access control policy on the specified resource. Replaces any existing policy.
ReservationIamBindingArgs
The set of arguments for ReservationIamBinding. The set of arguments for ReservationIamBinding.
ReservationIamBindingComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy.
ReservationIamBindingComputeBetaArgs
The set of arguments for ReservationIamBinding. The set of arguments for ReservationIamBinding.
ReservationIamBindingComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy.
ReservationIamBindingComputeV1Args
The set of arguments for ReservationIamBinding. The set of arguments for ReservationIamBinding.
ReservationIamMember
Sets the access control policy on the specified resource. Replaces any existing policy.
ReservationIamMemberArgs
The set of arguments for ReservationIamMember. The set of arguments for ReservationIamMember.
ReservationIamMemberComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy.
ReservationIamMemberComputeBetaArgs
The set of arguments for ReservationIamMember. The set of arguments for ReservationIamMember.
ReservationIamMemberComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy.
ReservationIamMemberComputeV1Args
The set of arguments for ReservationIamMember. The set of arguments for ReservationIamMember.
ReservationIamPolicy
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
ReservationIamPolicyArgs
The set of arguments for ReservationIamPolicy. The set of arguments for ReservationIamPolicy.
ReservationIamPolicyComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
ReservationIamPolicyComputeBetaArgs
The set of arguments for ReservationIamPolicy. The set of arguments for ReservationIamPolicy.
ReservationIamPolicyComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
ReservationIamPolicyComputeV1Args
The set of arguments for ReservationIamPolicy. The set of arguments for ReservationIamPolicy.
ReservationResource
Creates a new reservation. For more information, read Reserving zonal resources.
ReservationResponse
Represents a reservation resource. A reservation ensures that capacity is held in a specific zone even if the reserved VMs are not running. For more information, read Reserving zonal resources.
ReservationResponseComputeBeta
Represents a reservation resource. A reservation ensures that capacity is held in a specific zone even if the reserved VMs are not running. For more information, read Reserving zonal resources.
ReservationResponseComputeV1
Represents a reservation resource. A reservation ensures that capacity is held in a specific zone even if the reserved VMs are not running. For more information, read Reserving zonal resources.
ResourceCommitment
Commitment for a particular resource (a Commitment is composed of one or more of these).
ResourceCommitmentComputeBeta
Commitment for a particular resource (a Commitment is composed of one or more of these).
ResourceCommitmentComputeV1
Commitment for a particular resource (a Commitment is composed of one or more of these).
ResourceCommitmentResponse
Commitment for a particular resource (a Commitment is composed of one or more of these).
ResourceCommitmentResponseComputeBeta
Commitment for a particular resource (a Commitment is composed of one or more of these).
ResourceCommitmentResponseComputeV1
Commitment for a particular resource (a Commitment is composed of one or more of these).
ResourcePolicy
Creates a new resource policy.
ResourcePolicyArgs
The set of arguments for ResourcePolicy. The set of arguments for ResourcePolicy.
ResourcePolicyComputeBeta
Creates a new resource policy.
ResourcePolicyComputeBetaArgs
The set of arguments for ResourcePolicy. The set of arguments for ResourcePolicy.
ResourcePolicyComputeV1
Creates a new resource policy.
ResourcePolicyComputeV1Args
The set of arguments for ResourcePolicy. The set of arguments for ResourcePolicy.
ResourcePolicyDailyCycle
Time window specified for daily operations.
ResourcePolicyDailyCycleComputeBeta
Time window specified for daily operations.
ResourcePolicyDailyCycleComputeV1
Time window specified for daily operations.
ResourcePolicyDailyCycleResponse
Time window specified for daily operations.
ResourcePolicyDailyCycleResponseComputeBeta
Time window specified for daily operations.
ResourcePolicyDailyCycleResponseComputeV1
Time window specified for daily operations.
ResourcePolicyGroupPlacementPolicy
A GroupPlacementPolicy specifies resource placement configuration. It specifies the failure bucket separation as well as network locality
ResourcePolicyGroupPlacementPolicyComputeBeta
A GroupPlacementPolicy specifies resource placement configuration. It specifies the failure bucket separation as well as network locality
ResourcePolicyGroupPlacementPolicyComputeV1
A GroupPlacementPolicy specifies resource placement configuration. It specifies the failure bucket separation as well as network locality
ResourcePolicyGroupPlacementPolicyResponse
A GroupPlacementPolicy specifies resource placement configuration. It specifies the failure bucket separation as well as network locality
ResourcePolicyGroupPlacementPolicyResponseComputeBeta
A GroupPlacementPolicy specifies resource placement configuration. It specifies the failure bucket separation as well as network locality
ResourcePolicyGroupPlacementPolicyResponseComputeV1
A GroupPlacementPolicy specifies resource placement configuration. It specifies the failure bucket separation as well as network locality
ResourcePolicyHourlyCycle
Time window specified for hourly operations.
ResourcePolicyHourlyCycleComputeBeta
Time window specified for hourly operations.
ResourcePolicyHourlyCycleComputeV1
Time window specified for hourly operations.
ResourcePolicyHourlyCycleResponse
Time window specified for hourly operations.
ResourcePolicyHourlyCycleResponseComputeBeta
Time window specified for hourly operations.
ResourcePolicyHourlyCycleResponseComputeV1
Time window specified for hourly operations.
ResourcePolicyIamBinding
Sets the access control policy on the specified resource. Replaces any existing policy.
ResourcePolicyIamBindingArgs
The set of arguments for ResourcePolicyIamBinding. The set of arguments for ResourcePolicyIamBinding.
ResourcePolicyIamBindingComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy.
ResourcePolicyIamBindingComputeBetaArgs
The set of arguments for ResourcePolicyIamBinding. The set of arguments for ResourcePolicyIamBinding.
ResourcePolicyIamBindingComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy.
ResourcePolicyIamBindingComputeV1Args
The set of arguments for ResourcePolicyIamBinding. The set of arguments for ResourcePolicyIamBinding.
ResourcePolicyIamMember
Sets the access control policy on the specified resource. Replaces any existing policy.
ResourcePolicyIamMemberArgs
The set of arguments for ResourcePolicyIamMember. The set of arguments for ResourcePolicyIamMember.
ResourcePolicyIamMemberComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy.
ResourcePolicyIamMemberComputeBetaArgs
The set of arguments for ResourcePolicyIamMember. The set of arguments for ResourcePolicyIamMember.
ResourcePolicyIamMemberComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy.
ResourcePolicyIamMemberComputeV1Args
The set of arguments for ResourcePolicyIamMember. The set of arguments for ResourcePolicyIamMember.
ResourcePolicyIamPolicy
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
ResourcePolicyIamPolicyArgs
The set of arguments for ResourcePolicyIamPolicy. The set of arguments for ResourcePolicyIamPolicy.
ResourcePolicyIamPolicyComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
ResourcePolicyIamPolicyComputeBetaArgs
The set of arguments for ResourcePolicyIamPolicy. The set of arguments for ResourcePolicyIamPolicy.
ResourcePolicyIamPolicyComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
ResourcePolicyIamPolicyComputeV1Args
The set of arguments for ResourcePolicyIamPolicy. The set of arguments for ResourcePolicyIamPolicy.
ResourcePolicyInstanceSchedulePolicy
An InstanceSchedulePolicy specifies when and how frequent certain operations are performed on the instance.
ResourcePolicyInstanceSchedulePolicyComputeBeta
An InstanceSchedulePolicy specifies when and how frequent certain operations are performed on the instance.
ResourcePolicyInstanceSchedulePolicyComputeV1
An InstanceSchedulePolicy specifies when and how frequent certain operations are performed on the instance.
ResourcePolicyInstanceSchedulePolicyResponse
An InstanceSchedulePolicy specifies when and how frequent certain operations are performed on the instance.
ResourcePolicyInstanceSchedulePolicyResponseComputeBeta
An InstanceSchedulePolicy specifies when and how frequent certain operations are performed on the instance.
ResourcePolicyInstanceSchedulePolicyResponseComputeV1
An InstanceSchedulePolicy specifies when and how frequent certain operations are performed on the instance.
ResourcePolicyInstanceSchedulePolicySchedule
Schedule for an instance operation.
ResourcePolicyInstanceSchedulePolicyScheduleComputeBeta
Schedule for an instance operation.
ResourcePolicyInstanceSchedulePolicyScheduleComputeV1
Schedule for an instance operation.
ResourcePolicyInstanceSchedulePolicyScheduleResponse
Schedule for an instance operation.
ResourcePolicyInstanceSchedulePolicyScheduleResponseComputeBeta
Schedule for an instance operation.
ResourcePolicyInstanceSchedulePolicyScheduleResponseComputeV1
Schedule for an instance operation.
ResourcePolicyResourceStatusInstanceSchedulePolicyStatusResponse
ResourcePolicyResourceStatusInstanceSchedulePolicyStatusResponseComputeBeta
ResourcePolicyResourceStatusInstanceSchedulePolicyStatusResponseComputeV1
ResourcePolicyResourceStatusResponse
Contains output only fields. Use this sub-message for all output fields set on ResourcePolicy. The internal structure of this "status" field should mimic the structure of ResourcePolicy proto specification.
ResourcePolicyResourceStatusResponseComputeBeta
Contains output only fields. Use this sub-message for all output fields set on ResourcePolicy. The internal structure of this "status" field should mimic the structure of ResourcePolicy proto specification.
ResourcePolicyResourceStatusResponseComputeV1
Contains output only fields. Use this sub-message for all output fields set on ResourcePolicy. The internal structure of this "status" field should mimic the structure of ResourcePolicy proto specification.
ResourcePolicySnapshotSchedulePolicy
A snapshot schedule policy specifies when and how frequently snapshots are to be created for the target disk. Also specifies how many and how long these scheduled snapshots should be retained.
ResourcePolicySnapshotSchedulePolicyComputeBeta
A snapshot schedule policy specifies when and how frequently snapshots are to be created for the target disk. Also specifies how many and how long these scheduled snapshots should be retained.
ResourcePolicySnapshotSchedulePolicyComputeV1
A snapshot schedule policy specifies when and how frequently snapshots are to be created for the target disk. Also specifies how many and how long these scheduled snapshots should be retained.
ResourcePolicySnapshotSchedulePolicyResponse
A snapshot schedule policy specifies when and how frequently snapshots are to be created for the target disk. Also specifies how many and how long these scheduled snapshots should be retained.
ResourcePolicySnapshotSchedulePolicyResponseComputeBeta
A snapshot schedule policy specifies when and how frequently snapshots are to be created for the target disk. Also specifies how many and how long these scheduled snapshots should be retained.
ResourcePolicySnapshotSchedulePolicyResponseComputeV1
A snapshot schedule policy specifies when and how frequently snapshots are to be created for the target disk. Also specifies how many and how long these scheduled snapshots should be retained.
ResourcePolicySnapshotSchedulePolicyRetentionPolicy
Policy for retention of scheduled snapshots.
ResourcePolicySnapshotSchedulePolicyRetentionPolicyComputeBeta
Policy for retention of scheduled snapshots.
ResourcePolicySnapshotSchedulePolicyRetentionPolicyComputeV1
Policy for retention of scheduled snapshots.
ResourcePolicySnapshotSchedulePolicyRetentionPolicyResponse
Policy for retention of scheduled snapshots.
ResourcePolicySnapshotSchedulePolicyRetentionPolicyResponseComputeBeta
Policy for retention of scheduled snapshots.
ResourcePolicySnapshotSchedulePolicyRetentionPolicyResponseComputeV1
Policy for retention of scheduled snapshots.
ResourcePolicySnapshotSchedulePolicySchedule
A schedule for disks where the schedueled operations are performed.
ResourcePolicySnapshotSchedulePolicyScheduleComputeBeta
A schedule for disks where the schedueled operations are performed.
ResourcePolicySnapshotSchedulePolicyScheduleComputeV1
A schedule for disks where the schedueled operations are performed.
ResourcePolicySnapshotSchedulePolicyScheduleResponse
A schedule for disks where the schedueled operations are performed.
ResourcePolicySnapshotSchedulePolicyScheduleResponseComputeBeta
A schedule for disks where the schedueled operations are performed.
ResourcePolicySnapshotSchedulePolicyScheduleResponseComputeV1
A schedule for disks where the schedueled operations are performed.
ResourcePolicySnapshotSchedulePolicySnapshotProperties
Specified snapshot properties for scheduled snapshots created by this policy.
ResourcePolicySnapshotSchedulePolicySnapshotPropertiesComputeBeta
Specified snapshot properties for scheduled snapshots created by this policy.
ResourcePolicySnapshotSchedulePolicySnapshotPropertiesComputeV1
Specified snapshot properties for scheduled snapshots created by this policy.
ResourcePolicySnapshotSchedulePolicySnapshotPropertiesResponse
Specified snapshot properties for scheduled snapshots created by this policy.
ResourcePolicySnapshotSchedulePolicySnapshotPropertiesResponseComputeBeta
Specified snapshot properties for scheduled snapshots created by this policy.
ResourcePolicySnapshotSchedulePolicySnapshotPropertiesResponseComputeV1
Specified snapshot properties for scheduled snapshots created by this policy.
ResourcePolicyVmMaintenancePolicy
ResourcePolicyVmMaintenancePolicyConcurrencyControl
A concurrency control configuration. Defines a group config that, when attached to an instance, recognizes that instance as part of a group of instances where only up the concurrency_limit of instances in that group can undergo simultaneous maintenance. For more information: go/concurrency-control-design-doc
ResourcePolicyVmMaintenancePolicyConcurrencyControlResponse
A concurrency control configuration. Defines a group config that, when attached to an instance, recognizes that instance as part of a group of instances where only up the concurrency_limit of instances in that group can undergo simultaneous maintenance. For more information: go/concurrency-control-design-doc
ResourcePolicyVmMaintenancePolicyMaintenanceWindow
A maintenance window for VMs. When set, we restrict our maintenance operations to this window.
ResourcePolicyVmMaintenancePolicyMaintenanceWindowResponse
A maintenance window for VMs. When set, we restrict our maintenance operations to this window.
ResourcePolicyVmMaintenancePolicyResponse
ResourcePolicyWeeklyCycle
Time window specified for weekly operations.
ResourcePolicyWeeklyCycleComputeBeta
Time window specified for weekly operations.
ResourcePolicyWeeklyCycleComputeV1
Time window specified for weekly operations.
ResourcePolicyWeeklyCycleDayOfWeek
ResourcePolicyWeeklyCycleDayOfWeekComputeBeta
ResourcePolicyWeeklyCycleDayOfWeekComputeV1
ResourcePolicyWeeklyCycleDayOfWeekResponse
ResourcePolicyWeeklyCycleDayOfWeekResponseComputeBeta
ResourcePolicyWeeklyCycleDayOfWeekResponseComputeV1
ResourcePolicyWeeklyCycleResponse
Time window specified for weekly operations.
ResourcePolicyWeeklyCycleResponseComputeBeta
Time window specified for weekly operations.
ResourcePolicyWeeklyCycleResponseComputeV1
Time window specified for weekly operations.
ResourceStatusLastInstanceTerminationDetailsResponse
ResourceStatusResponse
Contains output only fields. Use this sub-message for actual values set on Instance attributes as compared to the value requested by the user (intent) in their instance CRUD calls.
ResourceStatusResponseComputeBeta
Contains output only fields. Use this sub-message for actual values set on Instance attributes as compared to the value requested by the user (intent) in their instance CRUD calls.
ResourceStatusResponseComputeV1
Contains output only fields. Use this sub-message for actual values set on Instance attributes as compared to the value requested by the user (intent) in their instance CRUD calls.
ResourceStatusSchedulingResponse
ResourceStatusSchedulingResponseComputeBeta
ResourceStatusShutdownDetailsResponse
Specifies if the instance is in SHUTTING_DOWN state or there is a instance stopping scheduled.
RolloutPolicy
A rollout policy configuration.
RolloutPolicyComputeBeta
A rollout policy configuration.
RolloutPolicyResponse
A rollout policy configuration.
RolloutPolicyResponseComputeBeta
A rollout policy configuration.
Route
Creates a Route resource in the specified project using the data included in the request.
RouteArgs
The set of arguments for Route. The set of arguments for Route.
RouteAsPathResponse
RouteAsPathResponseComputeBeta
RouteAsPathResponseComputeV1
RouteComputeBeta
Creates a Route resource in the specified project using the data included in the request.
RouteComputeBetaArgs
The set of arguments for Route. The set of arguments for Route.
RouteComputeV1
Creates a Route resource in the specified project using the data included in the request.
RouteComputeV1Args
The set of arguments for Route. The set of arguments for Route.
Router
Creates a Router resource in the specified project and region using the data included in the request.
RouterAdvertisedIpRange
Description-tagged IP ranges for the router to advertise.
RouterAdvertisedIpRangeComputeBeta
Description-tagged IP ranges for the router to advertise.
RouterAdvertisedIpRangeComputeV1
Description-tagged IP ranges for the router to advertise.
RouterAdvertisedIpRangeResponse
Description-tagged IP ranges for the router to advertise.
RouterAdvertisedIpRangeResponseComputeBeta
Description-tagged IP ranges for the router to advertise.
RouterAdvertisedIpRangeResponseComputeV1
Description-tagged IP ranges for the router to advertise.
RouterArgs
The set of arguments for Router. The set of arguments for Router.
RouterBgp
RouterBgpComputeBeta
RouterBgpComputeV1
RouterBgpPeer
RouterBgpPeerBfd
RouterBgpPeerBfdComputeBeta
RouterBgpPeerBfdComputeV1
RouterBgpPeerBfdResponse
RouterBgpPeerBfdResponseComputeBeta
RouterBgpPeerBfdResponseComputeV1
RouterBgpPeerComputeBeta
RouterBgpPeerComputeV1
RouterBgpPeerCustomLearnedIpRange
RouterBgpPeerCustomLearnedIpRangeComputeBeta
RouterBgpPeerCustomLearnedIpRangeComputeV1
RouterBgpPeerCustomLearnedIpRangeResponse
RouterBgpPeerCustomLearnedIpRangeResponseComputeBeta
RouterBgpPeerCustomLearnedIpRangeResponseComputeV1
RouterBgpPeerResponse
RouterBgpPeerResponseComputeBeta
RouterBgpPeerResponseComputeV1
RouterBgpResponse
RouterBgpResponseComputeBeta
RouterBgpResponseComputeV1
RouterComputeBeta
Creates a Router resource in the specified project and region using the data included in the request.
RouterComputeBetaArgs
The set of arguments for Router. The set of arguments for Router.
RouterComputeV1
Creates a Router resource in the specified project and region using the data included in the request.
RouterComputeV1Args
The set of arguments for Router. The set of arguments for Router.
RouterInterface
RouterInterfaceComputeBeta
RouterInterfaceComputeV1
RouterInterfaceResponse
RouterInterfaceResponseComputeBeta
RouterInterfaceResponseComputeV1
RouterMd5AuthenticationKey
RouterMd5AuthenticationKeyComputeBeta
RouterMd5AuthenticationKeyComputeV1
RouterMd5AuthenticationKeyResponse
RouterMd5AuthenticationKeyResponseComputeBeta
RouterMd5AuthenticationKeyResponseComputeV1
RouterNat
Represents a Nat resource. It enables the VMs within the specified subnetworks to access Internet without external IP addresses. It specifies a list of subnetworks (and the ranges within) that want to use NAT. Customers can also provide the external IPs that would be used for NAT. GCP would auto-allocate ephemeral IPs if no external IPs are provided.
RouterNatComputeBeta
Represents a Nat resource. It enables the VMs within the specified subnetworks to access Internet without external IP addresses. It specifies a list of subnetworks (and the ranges within) that want to use NAT. Customers can also provide the external IPs that would be used for NAT. GCP would auto-allocate ephemeral IPs if no external IPs are provided.
RouterNatComputeV1
Represents a Nat resource. It enables the VMs within the specified subnetworks to access Internet without external IP addresses. It specifies a list of subnetworks (and the ranges within) that want to use NAT. Customers can also provide the external IPs that would be used for NAT. GCP would auto-allocate ephemeral IPs if no external IPs are provided.
RouterNatLogConfig
Configuration of logging on a NAT.
RouterNatLogConfigComputeBeta
Configuration of logging on a NAT.
RouterNatLogConfigComputeV1
Configuration of logging on a NAT.
RouterNatLogConfigResponse
Configuration of logging on a NAT.
RouterNatLogConfigResponseComputeBeta
Configuration of logging on a NAT.
RouterNatLogConfigResponseComputeV1
Configuration of logging on a NAT.
RouterNatResponse
Represents a Nat resource. It enables the VMs within the specified subnetworks to access Internet without external IP addresses. It specifies a list of subnetworks (and the ranges within) that want to use NAT. Customers can also provide the external IPs that would be used for NAT. GCP would auto-allocate ephemeral IPs if no external IPs are provided.
RouterNatResponseComputeBeta
Represents a Nat resource. It enables the VMs within the specified subnetworks to access Internet without external IP addresses. It specifies a list of subnetworks (and the ranges within) that want to use NAT. Customers can also provide the external IPs that would be used for NAT. GCP would auto-allocate ephemeral IPs if no external IPs are provided.
RouterNatResponseComputeV1
Represents a Nat resource. It enables the VMs within the specified subnetworks to access Internet without external IP addresses. It specifies a list of subnetworks (and the ranges within) that want to use NAT. Customers can also provide the external IPs that would be used for NAT. GCP would auto-allocate ephemeral IPs if no external IPs are provided.
RouterNatRule
RouterNatRuleAction
RouterNatRuleActionComputeBeta
RouterNatRuleActionComputeV1
RouterNatRuleActionResponse
RouterNatRuleActionResponseComputeBeta
RouterNatRuleActionResponseComputeV1
RouterNatRuleComputeBeta
RouterNatRuleComputeV1
RouterNatRuleResponse
RouterNatRuleResponseComputeBeta
RouterNatRuleResponseComputeV1
RouterNatSubnetworkToNat
Defines the IP ranges that want to use NAT for a subnetwork.
RouterNatSubnetworkToNatComputeBeta
Defines the IP ranges that want to use NAT for a subnetwork.
RouterNatSubnetworkToNatComputeV1
Defines the IP ranges that want to use NAT for a subnetwork.
RouterNatSubnetworkToNatResponse
Defines the IP ranges that want to use NAT for a subnetwork.
RouterNatSubnetworkToNatResponseComputeBeta
Defines the IP ranges that want to use NAT for a subnetwork.
RouterNatSubnetworkToNatResponseComputeV1
Defines the IP ranges that want to use NAT for a subnetwork.
RouteWarningsItemDataItemResponse
RouteWarningsItemDataItemResponseComputeBeta
RouteWarningsItemDataItemResponseComputeV1
RouteWarningsItemResponse
RouteWarningsItemResponseComputeBeta
RouteWarningsItemResponseComputeV1
Rule
This is deprecated and has no effect. Do not use.
RuleComputeBeta
This is deprecated and has no effect. Do not use.
RuleComputeV1
This is deprecated and has no effect. Do not use.
RuleResponse
This is deprecated and has no effect. Do not use.
RuleResponseComputeBeta
This is deprecated and has no effect. Do not use.
RuleResponseComputeV1
This is deprecated and has no effect. Do not use.
SavedAttachedDiskResponse
DEPRECATED: Please use compute#savedDisk instead. An instance-attached disk resource.
SavedAttachedDiskResponseComputeBeta
DEPRECATED: Please use compute#savedDisk instead. An instance-attached disk resource.
SavedAttachedDiskResponseComputeV1
DEPRECATED: Please use compute#savedDisk instead. An instance-attached disk resource.
SavedDisk
An instance-attached disk resource.
SavedDiskComputeBeta
An instance-attached disk resource.
SavedDiskComputeV1
An instance-attached disk resource.
SavedDiskResponse
An instance-attached disk resource.
SavedDiskResponseComputeBeta
An instance-attached disk resource.
SavedDiskResponseComputeV1
An instance-attached disk resource.
Scheduling
Sets the scheduling options for an Instance.
SchedulingComputeBeta
Sets the scheduling options for an Instance.
SchedulingComputeV1
Sets the scheduling options for an Instance.
SchedulingGracefulShutdown
Configuration for gracefully shutting down the instance.
SchedulingGracefulShutdownResponse
Configuration for gracefully shutting down the instance.
SchedulingNodeAffinity
Node Affinity: the configuration of desired nodes onto which this Instance could be scheduled.
SchedulingNodeAffinityComputeBeta
Node Affinity: the configuration of desired nodes onto which this Instance could be scheduled.
SchedulingNodeAffinityComputeV1
Node Affinity: the configuration of desired nodes onto which this Instance could be scheduled.
SchedulingNodeAffinityResponse
Node Affinity: the configuration of desired nodes onto which this Instance could be scheduled.
SchedulingNodeAffinityResponseComputeBeta
Node Affinity: the configuration of desired nodes onto which this Instance could be scheduled.
SchedulingNodeAffinityResponseComputeV1
Node Affinity: the configuration of desired nodes onto which this Instance could be scheduled.
SchedulingResponse
Sets the scheduling options for an Instance.
SchedulingResponseComputeBeta
Sets the scheduling options for an Instance.
SchedulingResponseComputeV1
Sets the scheduling options for an Instance.
SdsConfig
Deprecated The configuration to access the SDS server. The configuration to access the SDS server.
SdsConfigResponse
Deprecated The configuration to access the SDS server. The configuration to access the SDS server.
SecurityPolicy
Creates a new policy in the specified project using the data included in the request.
SecurityPolicyAdaptiveProtectionConfig
Configuration options for Cloud Armor Adaptive Protection (CAAP).
SecurityPolicyAdaptiveProtectionConfigAutoDeployConfig
Configuration options for Adaptive Protection auto-deploy feature.
SecurityPolicyAdaptiveProtectionConfigAutoDeployConfigComputeBeta
Configuration options for Adaptive Protection auto-deploy feature.
SecurityPolicyAdaptiveProtectionConfigAutoDeployConfigResponse
Configuration options for Adaptive Protection auto-deploy feature.
SecurityPolicyAdaptiveProtectionConfigAutoDeployConfigResponseComputeBeta
Configuration options for Adaptive Protection auto-deploy feature.
SecurityPolicyAdaptiveProtectionConfigComputeBeta
Configuration options for Cloud Armor Adaptive Protection (CAAP).
SecurityPolicyAdaptiveProtectionConfigComputeV1
Configuration options for Cloud Armor Adaptive Protection (CAAP).
SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig
Configuration options for L7 DDoS detection. This field is only supported in Global Security Policies of type CLOUD_ARMOR.
SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigComputeBeta
Configuration options for L7 DDoS detection. This field is only supported in Global Security Policies of type CLOUD_ARMOR.
SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigComputeV1
Configuration options for L7 DDoS detection. This field is only supported in Global Security Policies of type CLOUD_ARMOR.
SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigResponse
Configuration options for L7 DDoS detection. This field is only supported in Global Security Policies of type CLOUD_ARMOR.
SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigResponseComputeBeta
Configuration options for L7 DDoS detection. This field is only supported in Global Security Policies of type CLOUD_ARMOR.
SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigResponseComputeV1
Configuration options for L7 DDoS detection. This field is only supported in Global Security Policies of type CLOUD_ARMOR.
SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig
SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigComputeBeta
SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigComputeV1
SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigResponse
SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigResponseComputeBeta
SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigResponseComputeV1
SecurityPolicyAdaptiveProtectionConfigResponse
Configuration options for Cloud Armor Adaptive Protection (CAAP).
SecurityPolicyAdaptiveProtectionConfigResponseComputeBeta
Configuration options for Cloud Armor Adaptive Protection (CAAP).
SecurityPolicyAdaptiveProtectionConfigResponseComputeV1
Configuration options for Cloud Armor Adaptive Protection (CAAP).
SecurityPolicyAdvancedOptionsConfig
SecurityPolicyAdvancedOptionsConfigComputeBeta
SecurityPolicyAdvancedOptionsConfigComputeV1
SecurityPolicyAdvancedOptionsConfigJsonCustomConfig
SecurityPolicyAdvancedOptionsConfigJsonCustomConfigComputeBeta
SecurityPolicyAdvancedOptionsConfigJsonCustomConfigComputeV1
SecurityPolicyAdvancedOptionsConfigJsonCustomConfigResponse
SecurityPolicyAdvancedOptionsConfigJsonCustomConfigResponseComputeBeta
SecurityPolicyAdvancedOptionsConfigJsonCustomConfigResponseComputeV1
SecurityPolicyAdvancedOptionsConfigResponse
SecurityPolicyAdvancedOptionsConfigResponseComputeBeta
SecurityPolicyAdvancedOptionsConfigResponseComputeV1
SecurityPolicyArgs
The set of arguments for SecurityPolicy. The set of arguments for SecurityPolicy.
SecurityPolicyAssociation
SecurityPolicyAssociationComputeBeta
SecurityPolicyAssociationResponse
SecurityPolicyAssociationResponseComputeBeta
SecurityPolicyCloudArmorConfig
Configuration options for Cloud Armor.
SecurityPolicyCloudArmorConfigResponse
Configuration options for Cloud Armor.
SecurityPolicyComputeBeta
Creates a new policy in the specified project using the data included in the request.
SecurityPolicyComputeBetaArgs
The set of arguments for SecurityPolicy. The set of arguments for SecurityPolicy.
SecurityPolicyComputeV1
Creates a new policy in the specified project using the data included in the request.
SecurityPolicyComputeV1Args
The set of arguments for SecurityPolicy. The set of arguments for SecurityPolicy.
SecurityPolicyDdosProtectionConfig
SecurityPolicyDdosProtectionConfigComputeBeta
SecurityPolicyDdosProtectionConfigComputeV1
SecurityPolicyDdosProtectionConfigResponse
SecurityPolicyDdosProtectionConfigResponseComputeBeta
SecurityPolicyDdosProtectionConfigResponseComputeV1
SecurityPolicyRecaptchaOptionsConfig
SecurityPolicyRecaptchaOptionsConfigComputeBeta
SecurityPolicyRecaptchaOptionsConfigComputeV1
SecurityPolicyRecaptchaOptionsConfigResponse
SecurityPolicyRecaptchaOptionsConfigResponseComputeBeta
SecurityPolicyRecaptchaOptionsConfigResponseComputeV1
SecurityPolicyRule
Represents a rule that describes one or more match conditions along with the action to be taken when traffic matches this condition (allow or deny).
SecurityPolicyRuleComputeBeta
Represents a rule that describes one or more match conditions along with the action to be taken when traffic matches this condition (allow or deny).
SecurityPolicyRuleComputeV1
Represents a rule that describes one or more match conditions along with the action to be taken when traffic matches this condition (allow or deny).
SecurityPolicyRuleHttpHeaderAction
SecurityPolicyRuleHttpHeaderActionComputeBeta
SecurityPolicyRuleHttpHeaderActionComputeV1
SecurityPolicyRuleHttpHeaderActionHttpHeaderOption
SecurityPolicyRuleHttpHeaderActionHttpHeaderOptionComputeBeta
SecurityPolicyRuleHttpHeaderActionHttpHeaderOptionComputeV1
SecurityPolicyRuleHttpHeaderActionHttpHeaderOptionResponse
SecurityPolicyRuleHttpHeaderActionHttpHeaderOptionResponseComputeBeta
SecurityPolicyRuleHttpHeaderActionHttpHeaderOptionResponseComputeV1
SecurityPolicyRuleHttpHeaderActionResponse
SecurityPolicyRuleHttpHeaderActionResponseComputeBeta
SecurityPolicyRuleHttpHeaderActionResponseComputeV1
SecurityPolicyRuleMatcher
Represents a match condition that incoming traffic is evaluated against. Exactly one field must be specified.
SecurityPolicyRuleMatcherComputeBeta
Represents a match condition that incoming traffic is evaluated against. Exactly one field must be specified.
SecurityPolicyRuleMatcherComputeV1
Represents a match condition that incoming traffic is evaluated against. Exactly one field must be specified.
SecurityPolicyRuleMatcherConfig
SecurityPolicyRuleMatcherConfigComputeBeta
SecurityPolicyRuleMatcherConfigComputeV1
SecurityPolicyRuleMatcherConfigDestinationPort
SecurityPolicyRuleMatcherConfigDestinationPortResponse
SecurityPolicyRuleMatcherConfigLayer4Config
SecurityPolicyRuleMatcherConfigLayer4ConfigComputeBeta
SecurityPolicyRuleMatcherConfigLayer4ConfigResponse
SecurityPolicyRuleMatcherConfigLayer4ConfigResponseComputeBeta
SecurityPolicyRuleMatcherConfigResponse
SecurityPolicyRuleMatcherConfigResponseComputeBeta
SecurityPolicyRuleMatcherConfigResponseComputeV1
SecurityPolicyRuleMatcherExprOptions
SecurityPolicyRuleMatcherExprOptionsComputeBeta
SecurityPolicyRuleMatcherExprOptionsRecaptchaOptions
SecurityPolicyRuleMatcherExprOptionsRecaptchaOptionsComputeBeta
SecurityPolicyRuleMatcherExprOptionsRecaptchaOptionsResponse
SecurityPolicyRuleMatcherExprOptionsRecaptchaOptionsResponseComputeBeta
SecurityPolicyRuleMatcherExprOptionsResponse
SecurityPolicyRuleMatcherExprOptionsResponseComputeBeta
SecurityPolicyRuleMatcherResponse
Represents a match condition that incoming traffic is evaluated against. Exactly one field must be specified.
SecurityPolicyRuleMatcherResponseComputeBeta
Represents a match condition that incoming traffic is evaluated against. Exactly one field must be specified.
SecurityPolicyRuleMatcherResponseComputeV1
Represents a match condition that incoming traffic is evaluated against. Exactly one field must be specified.
SecurityPolicyRuleNetworkMatcher
Represents a match condition that incoming network traffic is evaluated against.
SecurityPolicyRuleNetworkMatcherComputeBeta
Represents a match condition that incoming network traffic is evaluated against.
SecurityPolicyRuleNetworkMatcherComputeV1
Represents a match condition that incoming network traffic is evaluated against.
SecurityPolicyRuleNetworkMatcherResponse
Represents a match condition that incoming network traffic is evaluated against.
SecurityPolicyRuleNetworkMatcherResponseComputeBeta
Represents a match condition that incoming network traffic is evaluated against.
SecurityPolicyRuleNetworkMatcherResponseComputeV1
Represents a match condition that incoming network traffic is evaluated against.
SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch
SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatchComputeBeta
SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatchComputeV1
SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatchResponse
SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatchResponseComputeBeta
SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatchResponseComputeV1
SecurityPolicyRulePreconfiguredWafConfig
SecurityPolicyRulePreconfiguredWafConfigComputeBeta
SecurityPolicyRulePreconfiguredWafConfigComputeV1
SecurityPolicyRulePreconfiguredWafConfigExclusion
SecurityPolicyRulePreconfiguredWafConfigExclusionComputeBeta
SecurityPolicyRulePreconfiguredWafConfigExclusionComputeV1
SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams
SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParamsComputeBeta
SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParamsComputeV1
SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParamsResponse
SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParamsResponseComputeBeta
SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParamsResponseComputeV1
SecurityPolicyRulePreconfiguredWafConfigExclusionResponse
SecurityPolicyRulePreconfiguredWafConfigExclusionResponseComputeBeta
SecurityPolicyRulePreconfiguredWafConfigExclusionResponseComputeV1
SecurityPolicyRulePreconfiguredWafConfigResponse
SecurityPolicyRulePreconfiguredWafConfigResponseComputeBeta
SecurityPolicyRulePreconfiguredWafConfigResponseComputeV1
SecurityPolicyRuleRateLimitOptions
SecurityPolicyRuleRateLimitOptionsComputeBeta
SecurityPolicyRuleRateLimitOptionsComputeV1
SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfig
SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfigComputeBeta
SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfigComputeV1
SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfigResponse
SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfigResponseComputeBeta
SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfigResponseComputeV1
SecurityPolicyRuleRateLimitOptionsResponse
SecurityPolicyRuleRateLimitOptionsResponseComputeBeta
SecurityPolicyRuleRateLimitOptionsResponseComputeV1
SecurityPolicyRuleRateLimitOptionsRpcStatus
Simplified google.rpc.Status type (omitting details).
SecurityPolicyRuleRateLimitOptionsRpcStatusResponse
Simplified google.rpc.Status type (omitting details).
SecurityPolicyRuleRateLimitOptionsThreshold
SecurityPolicyRuleRateLimitOptionsThresholdComputeBeta
SecurityPolicyRuleRateLimitOptionsThresholdComputeV1
SecurityPolicyRuleRateLimitOptionsThresholdResponse
SecurityPolicyRuleRateLimitOptionsThresholdResponseComputeBeta
SecurityPolicyRuleRateLimitOptionsThresholdResponseComputeV1
SecurityPolicyRuleRedirectOptions
SecurityPolicyRuleRedirectOptionsComputeBeta
SecurityPolicyRuleRedirectOptionsComputeV1
SecurityPolicyRuleRedirectOptionsResponse
SecurityPolicyRuleRedirectOptionsResponseComputeBeta
SecurityPolicyRuleRedirectOptionsResponseComputeV1
SecurityPolicyRuleResponse
Represents a rule that describes one or more match conditions along with the action to be taken when traffic matches this condition (allow or deny).
SecurityPolicyRuleResponseComputeBeta
Represents a rule that describes one or more match conditions along with the action to be taken when traffic matches this condition (allow or deny).
SecurityPolicyRuleResponseComputeV1
Represents a rule that describes one or more match conditions along with the action to be taken when traffic matches this condition (allow or deny).
SecurityPolicyUserDefinedField
SecurityPolicyUserDefinedFieldComputeBeta
SecurityPolicyUserDefinedFieldComputeV1
SecurityPolicyUserDefinedFieldResponse
SecurityPolicyUserDefinedFieldResponseComputeBeta
SecurityPolicyUserDefinedFieldResponseComputeV1
SecuritySettings
The authentication and authorization settings for a BackendService.
SecuritySettingsComputeBeta
The authentication and authorization settings for a BackendService.
SecuritySettingsComputeV1
The authentication and authorization settings for a BackendService.
SecuritySettingsResponse
The authentication and authorization settings for a BackendService.
SecuritySettingsResponseComputeBeta
The authentication and authorization settings for a BackendService.
SecuritySettingsResponseComputeV1
The authentication and authorization settings for a BackendService.
ServerBinding
ServerBindingComputeBeta
ServerBindingComputeV1
ServerBindingResponse
ServerBindingResponseComputeBeta
ServerBindingResponseComputeV1
ServerTlsSettings
The TLS settings for the server.
ServerTlsSettingsResponse
The TLS settings for the server.
ServiceAccount
A service account.
ServiceAccountComputeBeta
A service account.
ServiceAccountComputeV1
A service account.
ServiceAccountResponse
A service account.
ServiceAccountResponseComputeBeta
A service account.
ServiceAccountResponseComputeV1
A service account.
ServiceAttachment
Creates a ServiceAttachment in the specified project in the given scope using the parameters that are included in the request.
ServiceAttachmentArgs
The set of arguments for ServiceAttachment. The set of arguments for ServiceAttachment.
ServiceAttachmentComputeBeta
Creates a ServiceAttachment in the specified project in the given scope using the parameters that are included in the request.
ServiceAttachmentComputeBetaArgs
The set of arguments for ServiceAttachment. The set of arguments for ServiceAttachment.
ServiceAttachmentComputeV1
Creates a ServiceAttachment in the specified project in the given scope using the parameters that are included in the request.
ServiceAttachmentComputeV1Args
The set of arguments for ServiceAttachment. The set of arguments for ServiceAttachment.
ServiceAttachmentConnectedEndpointResponse
Output Only A connection connected to this service attachment.
ServiceAttachmentConnectedEndpointResponseComputeBeta
Output Only A connection connected to this service attachment.
ServiceAttachmentConnectedEndpointResponseComputeV1
Output Only A connection connected to this service attachment.
ServiceAttachmentConsumerProjectLimit
ServiceAttachmentConsumerProjectLimitComputeBeta
ServiceAttachmentConsumerProjectLimitComputeV1
ServiceAttachmentConsumerProjectLimitResponse
ServiceAttachmentConsumerProjectLimitResponseComputeBeta
ServiceAttachmentConsumerProjectLimitResponseComputeV1
ServiceAttachmentIamBinding
Sets the access control policy on the specified resource. Replaces any existing policy.
ServiceAttachmentIamBindingArgs
The set of arguments for ServiceAttachmentIamBinding. The set of arguments for ServiceAttachmentIamBinding.
ServiceAttachmentIamBindingComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy.
ServiceAttachmentIamBindingComputeBetaArgs
The set of arguments for ServiceAttachmentIamBinding. The set of arguments for ServiceAttachmentIamBinding.
ServiceAttachmentIamBindingComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy.
ServiceAttachmentIamBindingComputeV1Args
The set of arguments for ServiceAttachmentIamBinding. The set of arguments for ServiceAttachmentIamBinding.
ServiceAttachmentIamMember
Sets the access control policy on the specified resource. Replaces any existing policy.
ServiceAttachmentIamMemberArgs
The set of arguments for ServiceAttachmentIamMember. The set of arguments for ServiceAttachmentIamMember.
ServiceAttachmentIamMemberComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy.
ServiceAttachmentIamMemberComputeBetaArgs
The set of arguments for ServiceAttachmentIamMember. The set of arguments for ServiceAttachmentIamMember.
ServiceAttachmentIamMemberComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy.
ServiceAttachmentIamMemberComputeV1Args
The set of arguments for ServiceAttachmentIamMember. The set of arguments for ServiceAttachmentIamMember.
ServiceAttachmentIamPolicy
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
ServiceAttachmentIamPolicyArgs
The set of arguments for ServiceAttachmentIamPolicy. The set of arguments for ServiceAttachmentIamPolicy.
ServiceAttachmentIamPolicyComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
ServiceAttachmentIamPolicyComputeBetaArgs
The set of arguments for ServiceAttachmentIamPolicy. The set of arguments for ServiceAttachmentIamPolicy.
ServiceAttachmentIamPolicyComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
ServiceAttachmentIamPolicyComputeV1Args
The set of arguments for ServiceAttachmentIamPolicy. The set of arguments for ServiceAttachmentIamPolicy.
ServiceAttachmentTunnelingConfig
Use to configure this PSC connection in tunneling mode. In tunneling mode traffic from consumer to producer will be encapsulated as it crosses the VPC boundary and traffic from producer to consumer will be decapsulated in the same manner.
ServiceAttachmentTunnelingConfigComputeBeta
Use to configure this PSC connection in tunneling mode. In tunneling mode traffic from consumer to producer will be encapsulated as it crosses the VPC boundary and traffic from producer to consumer will be decapsulated in the same manner.
ServiceAttachmentTunnelingConfigResponse
Use to configure this PSC connection in tunneling mode. In tunneling mode traffic from consumer to producer will be encapsulated as it crosses the VPC boundary and traffic from producer to consumer will be decapsulated in the same manner.
ServiceAttachmentTunnelingConfigResponseComputeBeta
Use to configure this PSC connection in tunneling mode. In tunneling mode traffic from consumer to producer will be encapsulated as it crosses the VPC boundary and traffic from producer to consumer will be decapsulated in the same manner.
ShareSettings
The share setting for reservations and sole tenancy node groups.
ShareSettingsComputeBeta
The share setting for reservations and sole tenancy node groups.
ShareSettingsComputeV1
The share setting for reservations and sole tenancy node groups.
ShareSettingsResponse
The share setting for reservations and sole tenancy node groups.
ShareSettingsResponseComputeBeta
The share setting for reservations and sole tenancy node groups.
ShareSettingsResponseComputeV1
The share setting for reservations and sole tenancy node groups.
ShieldedInstanceConfig
A set of Shielded Instance options.
ShieldedInstanceConfigComputeBeta
A set of Shielded Instance options.
ShieldedInstanceConfigComputeV1
A set of Shielded Instance options.
ShieldedInstanceConfigResponse
A set of Shielded Instance options.
ShieldedInstanceConfigResponseComputeBeta
A set of Shielded Instance options.
ShieldedInstanceConfigResponseComputeV1
A set of Shielded Instance options.
ShieldedInstanceIntegrityPolicy
The policy describes the baseline against which Instance boot integrity is measured.
ShieldedInstanceIntegrityPolicyComputeBeta
The policy describes the baseline against which Instance boot integrity is measured.
ShieldedInstanceIntegrityPolicyComputeV1
The policy describes the baseline against which Instance boot integrity is measured.
ShieldedInstanceIntegrityPolicyResponse
The policy describes the baseline against which Instance boot integrity is measured.
ShieldedInstanceIntegrityPolicyResponseComputeBeta
The policy describes the baseline against which Instance boot integrity is measured.
ShieldedInstanceIntegrityPolicyResponseComputeV1
The policy describes the baseline against which Instance boot integrity is measured.
ShieldedVmConfig
A set of Shielded VM options.
ShieldedVmConfigComputeBeta
A set of Shielded VM options.
ShieldedVmConfigResponse
A set of Shielded VM options.
ShieldedVmConfigResponseComputeBeta
A set of Shielded VM options.
ShieldedVmIntegrityPolicy
The policy describes the baseline against which VM instance boot integrity is measured.
ShieldedVmIntegrityPolicyComputeBeta
The policy describes the baseline against which VM instance boot integrity is measured.
ShieldedVmIntegrityPolicyResponse
The policy describes the baseline against which VM instance boot integrity is measured.
ShieldedVmIntegrityPolicyResponseComputeBeta
The policy describes the baseline against which VM instance boot integrity is measured.
Snapshot
Creates a snapshot in the specified project using the data included in the request. For regular snapshot creation, consider using this method instead of disks.createSnapshot, as this method supports more features, such as creating snapshots in a project different from the source disk project.
SnapshotArgs
The set of arguments for Snapshot. The set of arguments for Snapshot.
SnapshotComputeBeta
Creates a snapshot in the specified project using the data included in the request. For regular snapshot creation, consider using this method instead of disks.createSnapshot, as this method supports more features, such as creating snapshots in a project different from the source disk project.
SnapshotComputeBetaArgs
The set of arguments for Snapshot. The set of arguments for Snapshot.
SnapshotComputeV1
Creates a snapshot in the specified project using the data included in the request. For regular snapshot creation, consider using this method instead of disks.createSnapshot, as this method supports more features, such as creating snapshots in a project different from the source disk project.
SnapshotComputeV1Args
The set of arguments for Snapshot. The set of arguments for Snapshot.
SnapshotIamBinding
Sets the access control policy on the specified resource. Replaces any existing policy.
SnapshotIamBindingArgs
The set of arguments for SnapshotIamBinding. The set of arguments for SnapshotIamBinding.
SnapshotIamBindingComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy.
SnapshotIamBindingComputeBetaArgs
The set of arguments for SnapshotIamBinding. The set of arguments for SnapshotIamBinding.
SnapshotIamBindingComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy.
SnapshotIamBindingComputeV1Args
The set of arguments for SnapshotIamBinding. The set of arguments for SnapshotIamBinding.
SnapshotIamMember
Sets the access control policy on the specified resource. Replaces any existing policy.
SnapshotIamMemberArgs
The set of arguments for SnapshotIamMember. The set of arguments for SnapshotIamMember.
SnapshotIamMemberComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy.
SnapshotIamMemberComputeBetaArgs
The set of arguments for SnapshotIamMember. The set of arguments for SnapshotIamMember.
SnapshotIamMemberComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy.
SnapshotIamMemberComputeV1Args
The set of arguments for SnapshotIamMember. The set of arguments for SnapshotIamMember.
SnapshotIamPolicy
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
SnapshotIamPolicyArgs
The set of arguments for SnapshotIamPolicy. The set of arguments for SnapshotIamPolicy.
SnapshotIamPolicyComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
SnapshotIamPolicyComputeBetaArgs
The set of arguments for SnapshotIamPolicy. The set of arguments for SnapshotIamPolicy.
SnapshotIamPolicyComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
SnapshotIamPolicyComputeV1Args
The set of arguments for SnapshotIamPolicy. The set of arguments for SnapshotIamPolicy.
SourceDiskEncryptionKey
SourceDiskEncryptionKeyComputeBeta
SourceDiskEncryptionKeyComputeV1
SourceDiskEncryptionKeyResponse
SourceDiskEncryptionKeyResponseComputeBeta
SourceDiskEncryptionKeyResponseComputeV1
SourceInstanceParams
A specification of the parameters to use when creating the instance template from a source instance.
SourceInstanceParamsComputeBeta
A specification of the parameters to use when creating the instance template from a source instance.
SourceInstanceParamsComputeV1
A specification of the parameters to use when creating the instance template from a source instance.
SourceInstanceParamsResponse
A specification of the parameters to use when creating the instance template from a source instance.
SourceInstanceParamsResponseComputeBeta
A specification of the parameters to use when creating the instance template from a source instance.
SourceInstanceParamsResponseComputeV1
A specification of the parameters to use when creating the instance template from a source instance.
SourceInstancePropertiesResponse
DEPRECATED: Please use compute#instanceProperties instead. New properties will not be added to this field.
SourceInstancePropertiesResponseComputeBeta
DEPRECATED: Please use compute#instanceProperties instead. New properties will not be added to this field.
SourceInstancePropertiesResponseComputeV1
DEPRECATED: Please use compute#instanceProperties instead. New properties will not be added to this field.
SslCertificate
Creates a SslCertificate resource in the specified project using the data included in the request.
SslCertificateArgs
The set of arguments for SslCertificate. The set of arguments for SslCertificate.
SslCertificateComputeBeta
Creates a SslCertificate resource in the specified project using the data included in the request.
SslCertificateComputeBetaArgs
The set of arguments for SslCertificate. The set of arguments for SslCertificate.
SslCertificateComputeV1
Creates a SslCertificate resource in the specified project using the data included in the request.
SslCertificateComputeV1Args
The set of arguments for SslCertificate. The set of arguments for SslCertificate.
SslCertificateManagedSslCertificate
Configuration and status of a managed SSL certificate.
SslCertificateManagedSslCertificateComputeBeta
Configuration and status of a managed SSL certificate.
SslCertificateManagedSslCertificateComputeV1
Configuration and status of a managed SSL certificate.
SslCertificateManagedSslCertificateResponse
Configuration and status of a managed SSL certificate.
SslCertificateManagedSslCertificateResponseComputeBeta
Configuration and status of a managed SSL certificate.
SslCertificateManagedSslCertificateResponseComputeV1
Configuration and status of a managed SSL certificate.
SslCertificateSelfManagedSslCertificate
Configuration and status of a self-managed SSL certificate.
SslCertificateSelfManagedSslCertificateComputeBeta
Configuration and status of a self-managed SSL certificate.
SslCertificateSelfManagedSslCertificateComputeV1
Configuration and status of a self-managed SSL certificate.
SslCertificateSelfManagedSslCertificateResponse
Configuration and status of a self-managed SSL certificate.
SslCertificateSelfManagedSslCertificateResponseComputeBeta
Configuration and status of a self-managed SSL certificate.
SslCertificateSelfManagedSslCertificateResponseComputeV1
Configuration and status of a self-managed SSL certificate.
SSLHealthCheck
SSLHealthCheckComputeBeta
SSLHealthCheckComputeV1
SSLHealthCheckResponse
SSLHealthCheckResponseComputeBeta
SSLHealthCheckResponseComputeV1
SslPolicy
Returns the specified SSL policy resource.
SslPolicyArgs
The set of arguments for SslPolicy. The set of arguments for SslPolicy.
SslPolicyComputeBeta
Returns the specified SSL policy resource.
SslPolicyComputeBetaArgs
The set of arguments for SslPolicy. The set of arguments for SslPolicy.
SslPolicyComputeV1
Returns the specified SSL policy resource.
SslPolicyComputeV1Args
The set of arguments for SslPolicy. The set of arguments for SslPolicy.
SslPolicyWarningsItemDataItemResponse
SslPolicyWarningsItemDataItemResponseComputeBeta
SslPolicyWarningsItemDataItemResponseComputeV1
SslPolicyWarningsItemResponse
SslPolicyWarningsItemResponseComputeBeta
SslPolicyWarningsItemResponseComputeV1
StatefulPolicy
StatefulPolicyComputeBeta
StatefulPolicyComputeV1
StatefulPolicyPreservedState
Configuration of preserved resources.
StatefulPolicyPreservedStateComputeBeta
Configuration of preserved resources.
StatefulPolicyPreservedStateComputeV1
Configuration of preserved resources.
StatefulPolicyPreservedStateResponse
Configuration of preserved resources.
StatefulPolicyPreservedStateResponseComputeBeta
Configuration of preserved resources.
StatefulPolicyPreservedStateResponseComputeV1
Configuration of preserved resources.
StatefulPolicyResponse
StatefulPolicyResponseComputeBeta
StatefulPolicyResponseComputeV1
StoragePool
Creates a storage pool in the specified project using the data in the request.
StoragePoolArgs
The set of arguments for StoragePool. The set of arguments for StoragePool.
StoragePoolIamBinding
Sets the access control policy on the specified resource. Replaces any existing policy.
StoragePoolIamBindingArgs
The set of arguments for StoragePoolIamBinding. The set of arguments for StoragePoolIamBinding.
StoragePoolIamMember
Sets the access control policy on the specified resource. Replaces any existing policy.
StoragePoolIamMemberArgs
The set of arguments for StoragePoolIamMember. The set of arguments for StoragePoolIamMember.
StoragePoolIamPolicy
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
StoragePoolIamPolicyArgs
The set of arguments for StoragePoolIamPolicy. The set of arguments for StoragePoolIamPolicy.
StoragePoolResourceStatusResponse
Output Only Contains output only fields.
Subnetwork
Creates a subnetwork in the specified project using the data included in the request.
SubnetworkArgs
The set of arguments for Subnetwork. The set of arguments for Subnetwork.
SubnetworkComputeBeta
Creates a subnetwork in the specified project using the data included in the request.
SubnetworkComputeBetaArgs
The set of arguments for Subnetwork. The set of arguments for Subnetwork.
SubnetworkComputeV1
Creates a subnetwork in the specified project using the data included in the request.
SubnetworkComputeV1Args
The set of arguments for Subnetwork. The set of arguments for Subnetwork.
SubnetworkIamBinding
Sets the access control policy on the specified resource. Replaces any existing policy.
SubnetworkIamBindingArgs
The set of arguments for SubnetworkIamBinding. The set of arguments for SubnetworkIamBinding.
SubnetworkIamBindingComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy.
SubnetworkIamBindingComputeBetaArgs
The set of arguments for SubnetworkIamBinding. The set of arguments for SubnetworkIamBinding.
SubnetworkIamBindingComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy.
SubnetworkIamBindingComputeV1Args
The set of arguments for SubnetworkIamBinding. The set of arguments for SubnetworkIamBinding.
SubnetworkIamMember
Sets the access control policy on the specified resource. Replaces any existing policy.
SubnetworkIamMemberArgs
The set of arguments for SubnetworkIamMember. The set of arguments for SubnetworkIamMember.
SubnetworkIamMemberComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy.
SubnetworkIamMemberComputeBetaArgs
The set of arguments for SubnetworkIamMember. The set of arguments for SubnetworkIamMember.
SubnetworkIamMemberComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy.
SubnetworkIamMemberComputeV1Args
The set of arguments for SubnetworkIamMember. The set of arguments for SubnetworkIamMember.
SubnetworkIamPolicy
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
SubnetworkIamPolicyArgs
The set of arguments for SubnetworkIamPolicy. The set of arguments for SubnetworkIamPolicy.
SubnetworkIamPolicyComputeBeta
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
SubnetworkIamPolicyComputeBetaArgs
The set of arguments for SubnetworkIamPolicy. The set of arguments for SubnetworkIamPolicy.
SubnetworkIamPolicyComputeV1
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
SubnetworkIamPolicyComputeV1Args
The set of arguments for SubnetworkIamPolicy. The set of arguments for SubnetworkIamPolicy.
SubnetworkLogConfig
The available logging options for this subnetwork.
SubnetworkLogConfigComputeBeta
The available logging options for this subnetwork.
SubnetworkLogConfigComputeV1
The available logging options for this subnetwork.
SubnetworkLogConfigResponse
The available logging options for this subnetwork.
SubnetworkLogConfigResponseComputeBeta
The available logging options for this subnetwork.
SubnetworkLogConfigResponseComputeV1
The available logging options for this subnetwork.
SubnetworkSecondaryRange
Represents a secondary IP range of a subnetwork.
SubnetworkSecondaryRangeComputeBeta
Represents a secondary IP range of a subnetwork.
SubnetworkSecondaryRangeComputeV1
Represents a secondary IP range of a subnetwork.
SubnetworkSecondaryRangeResponse
Represents a secondary IP range of a subnetwork.
SubnetworkSecondaryRangeResponseComputeBeta
Represents a secondary IP range of a subnetwork.
SubnetworkSecondaryRangeResponseComputeV1
Represents a secondary IP range of a subnetwork.
Subsetting
Subsetting configuration for this BackendService. Currently this is applicable only for Internal TCP/UDP load balancing, Internal HTTP(S) load balancing and Traffic Director.
SubsettingComputeBeta
Subsetting configuration for this BackendService. Currently this is applicable only for Internal TCP/UDP load balancing, Internal HTTP(S) load balancing and Traffic Director.
SubsettingComputeV1
Subsetting configuration for this BackendService. Currently this is applicable only for Internal TCP/UDP load balancing, Internal HTTP(S) load balancing and Traffic Director.
SubsettingResponse
Subsetting configuration for this BackendService. Currently this is applicable only for Internal TCP/UDP load balancing, Internal HTTP(S) load balancing and Traffic Director.
SubsettingResponseComputeBeta
Subsetting configuration for this BackendService. Currently this is applicable only for Internal TCP/UDP load balancing, Internal HTTP(S) load balancing and Traffic Director.
SubsettingResponseComputeV1
Subsetting configuration for this BackendService. Currently this is applicable only for Internal TCP/UDP load balancing, Internal HTTP(S) load balancing and Traffic Director.
Tags
A set of instance tags.
TagsComputeBeta
A set of instance tags.
TagsComputeV1
A set of instance tags.
TagsResponse
A set of instance tags.
TagsResponseComputeBeta
A set of instance tags.
TagsResponseComputeV1
A set of instance tags.
TargetGrpcProxy
Creates a TargetGrpcProxy in the specified project in the given scope using the parameters that are included in the request.
TargetGrpcProxyArgs
The set of arguments for TargetGrpcProxy. The set of arguments for TargetGrpcProxy.
TargetGrpcProxyComputeBeta
Creates a TargetGrpcProxy in the specified project in the given scope using the parameters that are included in the request.
TargetGrpcProxyComputeBetaArgs
The set of arguments for TargetGrpcProxy. The set of arguments for TargetGrpcProxy.
TargetGrpcProxyComputeV1
Creates a TargetGrpcProxy in the specified project in the given scope using the parameters that are included in the request.
TargetGrpcProxyComputeV1Args
The set of arguments for TargetGrpcProxy. The set of arguments for TargetGrpcProxy.
TargetHttpProxy
Creates a TargetHttpProxy resource in the specified project using the data included in the request.
TargetHttpProxyArgs
The set of arguments for TargetHttpProxy. The set of arguments for TargetHttpProxy.
TargetHttpProxyComputeBeta
Creates a TargetHttpProxy resource in the specified project using the data included in the request.
TargetHttpProxyComputeBetaArgs
The set of arguments for TargetHttpProxy. The set of arguments for TargetHttpProxy.
TargetHttpProxyComputeV1
Creates a TargetHttpProxy resource in the specified project using the data included in the request.
TargetHttpProxyComputeV1Args
The set of arguments for TargetHttpProxy. The set of arguments for TargetHttpProxy.
TargetHttpsProxy
Creates a TargetHttpsProxy resource in the specified project using the data included in the request.
TargetHttpsProxyArgs
The set of arguments for TargetHttpsProxy. The set of arguments for TargetHttpsProxy.
TargetHttpsProxyComputeBeta
Creates a TargetHttpsProxy resource in the specified project using the data included in the request.
TargetHttpsProxyComputeBetaArgs
The set of arguments for TargetHttpsProxy. The set of arguments for TargetHttpsProxy.
TargetHttpsProxyComputeV1
Creates a TargetHttpsProxy resource in the specified project using the data included in the request.
TargetHttpsProxyComputeV1Args
The set of arguments for TargetHttpsProxy. The set of arguments for TargetHttpsProxy.
TargetInstance
Creates a TargetInstance resource in the specified project and zone using the data included in the request.
TargetInstanceArgs
The set of arguments for TargetInstance. The set of arguments for TargetInstance.
TargetInstanceComputeBeta
Creates a TargetInstance resource in the specified project and zone using the data included in the request.
TargetInstanceComputeBetaArgs
The set of arguments for TargetInstance. The set of arguments for TargetInstance.
TargetInstanceComputeV1
Creates a TargetInstance resource in the specified project and zone using the data included in the request.
TargetInstanceComputeV1Args
The set of arguments for TargetInstance. The set of arguments for TargetInstance.
TargetPool
Creates a target pool in the specified project and region using the data included in the request.
TargetPoolArgs
The set of arguments for TargetPool. The set of arguments for TargetPool.
TargetPoolComputeBeta
Creates a target pool in the specified project and region using the data included in the request.
TargetPoolComputeBetaArgs
The set of arguments for TargetPool. The set of arguments for TargetPool.
TargetPoolComputeV1
Creates a target pool in the specified project and region using the data included in the request.
TargetPoolComputeV1Args
The set of arguments for TargetPool. The set of arguments for TargetPool.
TargetSslProxy
Creates a TargetSslProxy resource in the specified project using the data included in the request.
TargetSslProxyArgs
The set of arguments for TargetSslProxy. The set of arguments for TargetSslProxy.
TargetSslProxyComputeBeta
Creates a TargetSslProxy resource in the specified project using the data included in the request.
TargetSslProxyComputeBetaArgs
The set of arguments for TargetSslProxy. The set of arguments for TargetSslProxy.
TargetSslProxyComputeV1
Creates a TargetSslProxy resource in the specified project using the data included in the request.
TargetSslProxyComputeV1Args
The set of arguments for TargetSslProxy. The set of arguments for TargetSslProxy.
TargetTcpProxy
Creates a TargetTcpProxy resource in the specified project using the data included in the request.
TargetTcpProxyArgs
The set of arguments for TargetTcpProxy. The set of arguments for TargetTcpProxy.
TargetTcpProxyComputeBeta
Creates a TargetTcpProxy resource in the specified project using the data included in the request.
TargetTcpProxyComputeBetaArgs
The set of arguments for TargetTcpProxy. The set of arguments for TargetTcpProxy.
TargetTcpProxyComputeV1
Creates a TargetTcpProxy resource in the specified project using the data included in the request.
TargetTcpProxyComputeV1Args
The set of arguments for TargetTcpProxy. The set of arguments for TargetTcpProxy.
TargetVpnGateway
Creates a target VPN gateway in the specified project and region using the data included in the request.
TargetVpnGatewayArgs
The set of arguments for TargetVpnGateway. The set of arguments for TargetVpnGateway.
TargetVpnGatewayComputeBeta
Creates a target VPN gateway in the specified project and region using the data included in the request.
TargetVpnGatewayComputeBetaArgs
The set of arguments for TargetVpnGateway. The set of arguments for TargetVpnGateway.
TargetVpnGatewayComputeV1
Creates a target VPN gateway in the specified project and region using the data included in the request.
TargetVpnGatewayComputeV1Args
The set of arguments for TargetVpnGateway. The set of arguments for TargetVpnGateway.
TCPHealthCheck
TCPHealthCheckComputeBeta
TCPHealthCheckComputeV1
TCPHealthCheckResponse
TCPHealthCheckResponseComputeBeta
TCPHealthCheckResponseComputeV1
TlsCertificateContext
Deprecated Defines the mechanism to obtain the client or server certificate. Defines the mechanism to obtain the client or server certificate.
TlsCertificateContextResponse
Deprecated Defines the mechanism to obtain the client or server certificate. Defines the mechanism to obtain the client or server certificate.
TlsCertificatePaths
Deprecated The paths to the mounted TLS Certificates and private key. The paths to the mounted TLS Certificates and private key.
TlsCertificatePathsResponse
Deprecated The paths to the mounted TLS Certificates and private key. The paths to the mounted TLS Certificates and private key.
TlsContext
Deprecated The TLS settings for the client or server. The TLS settings for the client or server.
TlsContextResponse
Deprecated The TLS settings for the client or server. The TLS settings for the client or server.
TlsValidationContext
Deprecated Defines the mechanism to obtain the Certificate Authority certificate to validate the client/server certificate. validate the client/server certificate.
TlsValidationContextResponse
Deprecated Defines the mechanism to obtain the Certificate Authority certificate to validate the client/server certificate. validate the client/server certificate.
UDPHealthCheck
UDPHealthCheckResponse
Uint128Response
Uint128ResponseComputeBeta
Uint128ResponseComputeV1
UpcomingMaintenanceResponse
Upcoming Maintenance notification information.
UpcomingMaintenanceResponseComputeBeta
Upcoming Maintenance notification information.
UpcomingMaintenanceResponseComputeV1
Upcoming Maintenance notification information.
UpcomingMaintenanceTimeWindowResponse
Represents a window of time using two timestamps: earliest and latest.
UrlMap
Creates a UrlMap resource in the specified project using the data included in the request.
UrlMapArgs
The set of arguments for UrlMap. The set of arguments for UrlMap.
UrlMapComputeBeta
Creates a UrlMap resource in the specified project using the data included in the request.
UrlMapComputeBetaArgs
The set of arguments for UrlMap. The set of arguments for UrlMap.
UrlMapComputeV1
Creates a UrlMap resource in the specified project using the data included in the request.
UrlMapComputeV1Args
The set of arguments for UrlMap. The set of arguments for UrlMap.
UrlMapTest
Message for the expected URL mappings.
UrlMapTestComputeBeta
Message for the expected URL mappings.
UrlMapTestComputeV1
Message for the expected URL mappings.
UrlMapTestHeader
HTTP headers used in UrlMapTests.
UrlMapTestHeaderComputeBeta
HTTP headers used in UrlMapTests.
UrlMapTestHeaderComputeV1
HTTP headers used in UrlMapTests.
UrlMapTestHeaderResponse
HTTP headers used in UrlMapTests.
UrlMapTestHeaderResponseComputeBeta
HTTP headers used in UrlMapTests.
UrlMapTestHeaderResponseComputeV1
HTTP headers used in UrlMapTests.
UrlMapTestResponse
Message for the expected URL mappings.
UrlMapTestResponseComputeBeta
Message for the expected URL mappings.
UrlMapTestResponseComputeV1
Message for the expected URL mappings.
UrlRewrite
The spec for modifying the path before sending the request to the matched backend service.
UrlRewriteComputeBeta
The spec for modifying the path before sending the request to the matched backend service.
UrlRewriteComputeV1
The spec for modifying the path before sending the request to the matched backend service.
UrlRewriteResponse
The spec for modifying the path before sending the request to the matched backend service.
UrlRewriteResponseComputeBeta
The spec for modifying the path before sending the request to the matched backend service.
UrlRewriteResponseComputeV1
The spec for modifying the path before sending the request to the matched backend service.
VpnGateway
Creates a VPN gateway in the specified project and region using the data included in the request.
VpnGatewayArgs
The set of arguments for VpnGateway. The set of arguments for VpnGateway.
VpnGatewayComputeBeta
Creates a VPN gateway in the specified project and region using the data included in the request.
VpnGatewayComputeBetaArgs
The set of arguments for VpnGateway. The set of arguments for VpnGateway.
VpnGatewayComputeV1
Creates a VPN gateway in the specified project and region using the data included in the request.
VpnGatewayComputeV1Args
The set of arguments for VpnGateway. The set of arguments for VpnGateway.
VpnGatewayVpnGatewayInterface
A VPN gateway interface.
VpnGatewayVpnGatewayInterfaceComputeBeta
A VPN gateway interface.
VpnGatewayVpnGatewayInterfaceComputeV1
A VPN gateway interface.
VpnGatewayVpnGatewayInterfaceResponse
A VPN gateway interface.
VpnGatewayVpnGatewayInterfaceResponseComputeBeta
A VPN gateway interface.
VpnGatewayVpnGatewayInterfaceResponseComputeV1
A VPN gateway interface.
VpnTunnel
Creates a VpnTunnel resource in the specified project and region using the data included in the request.
VpnTunnelArgs
The set of arguments for VpnTunnel. The set of arguments for VpnTunnel.
VpnTunnelComputeBeta
Creates a VpnTunnel resource in the specified project and region using the data included in the request.
VpnTunnelComputeBetaArgs
The set of arguments for VpnTunnel. The set of arguments for VpnTunnel.
VpnTunnelComputeV1
Creates a VpnTunnel resource in the specified project and region using the data included in the request.
VpnTunnelComputeV1Args
The set of arguments for VpnTunnel. The set of arguments for VpnTunnel.
WeightedBackendService
In contrast to a single BackendService in HttpRouteAction to which all matching traffic is directed to, WeightedBackendService allows traffic to be split across multiple backend services. The volume of traffic for each backend service is proportional to the weight specified in each WeightedBackendService
WeightedBackendServiceComputeBeta
In contrast to a single BackendService in HttpRouteAction to which all matching traffic is directed to, WeightedBackendService allows traffic to be split across multiple backend services. The volume of traffic for each backend service is proportional to the weight specified in each WeightedBackendService
WeightedBackendServiceComputeV1
In contrast to a single BackendService in HttpRouteAction to which all matching traffic is directed to, WeightedBackendService allows traffic to be split across multiple backend services. The volume of traffic for each backend service is proportional to the weight specified in each WeightedBackendService
WeightedBackendServiceResponse
In contrast to a single BackendService in HttpRouteAction to which all matching traffic is directed to, WeightedBackendService allows traffic to be split across multiple backend services. The volume of traffic for each backend service is proportional to the weight specified in each WeightedBackendService
WeightedBackendServiceResponseComputeBeta
In contrast to a single BackendService in HttpRouteAction to which all matching traffic is directed to, WeightedBackendService allows traffic to be split across multiple backend services. The volume of traffic for each backend service is proportional to the weight specified in each WeightedBackendService
WeightedBackendServiceResponseComputeV1
In contrast to a single BackendService in HttpRouteAction to which all matching traffic is directed to, WeightedBackendService allows traffic to be split across multiple backend services. The volume of traffic for each backend service is proportional to the weight specified in each WeightedBackendService
ZoneQueuedResource
Creates a QueuedResource.
ZoneQueuedResourceArgs
The set of arguments for ZoneQueuedResource. The set of arguments for ZoneQueuedResource.

Enums

AccessConfigNetworkTier
This signifies the networking tier used for configuring this access configuration and can only take the following values: PREMIUM, STANDARD. If an AccessConfig is specified without a valid external IP address, an ephemeral IP will be created with this networkTier. If an AccessConfig with a valid external IP address is specified, it must match that of the networkTier associated with the Address resource owning that IP.
AccessConfigNetworkTierComputeBeta
This signifies the networking tier used for configuring this access configuration and can only take the following values: PREMIUM, STANDARD. If an AccessConfig is specified without a valid external IP address, an ephemeral IP will be created with this networkTier. If an AccessConfig with a valid external IP address is specified, it must match that of the networkTier associated with the Address resource owning that IP.
AccessConfigNetworkTierComputeV1
This signifies the networking tier used for configuring this access configuration and can only take the following values: PREMIUM, STANDARD. If an AccessConfig is specified without a valid external IP address, an ephemeral IP will be created with this networkTier. If an AccessConfig with a valid external IP address is specified, it must match that of the networkTier associated with the Address resource owning that IP.
AccessConfigType
The type of configuration. In accessConfigs (IPv4), the default and only option is ONE_TO_ONE_NAT. In ipv6AccessConfigs, the default and only option is DIRECT_IPV6.
AccessConfigTypeComputeBeta
The type of configuration. In accessConfigs (IPv4), the default and only option is ONE_TO_ONE_NAT. In ipv6AccessConfigs, the default and only option is DIRECT_IPV6.
AccessConfigTypeComputeV1
The type of configuration. In accessConfigs (IPv4), the default and only option is ONE_TO_ONE_NAT. In ipv6AccessConfigs, the default and only option is DIRECT_IPV6.
AddressAddressType
The type of address to reserve, either INTERNAL or EXTERNAL. If unspecified, defaults to EXTERNAL.
AddressAddressTypeComputeBeta
The type of address to reserve, either INTERNAL or EXTERNAL. If unspecified, defaults to EXTERNAL.
AddressAddressTypeComputeV1
The type of address to reserve, either INTERNAL or EXTERNAL. If unspecified, defaults to EXTERNAL.
AddressIpv6EndpointType
The endpoint type of this address, which should be VM or NETLB. This is used for deciding which type of endpoint this address can be used after the external IPv6 address reservation.
AddressIpv6EndpointTypeComputeBeta
The endpoint type of this address, which should be VM or NETLB. This is used for deciding which type of endpoint this address can be used after the external IPv6 address reservation.
AddressIpv6EndpointTypeComputeV1
The endpoint type of this address, which should be VM or NETLB. This is used for deciding which type of endpoint this address can be used after the external IPv6 address reservation.
AddressIpVersion
The IP version that will be used by this address. Valid options are IPV4 or IPV6.
AddressIpVersionComputeBeta
The IP version that will be used by this address. Valid options are IPV4 or IPV6.
AddressIpVersionComputeV1
The IP version that will be used by this address. Valid options are IPV4 or IPV6.
AddressNetworkTier
This signifies the networking tier used for configuring this address and can only take the following values: PREMIUM or STANDARD. Internal IP addresses are always Premium Tier; global external IP addresses are always Premium Tier; regional external IP addresses can be either Standard or Premium Tier. If this field is not specified, it is assumed to be PREMIUM.
AddressNetworkTierComputeBeta
This signifies the networking tier used for configuring this address and can only take the following values: PREMIUM or STANDARD. Internal IP addresses are always Premium Tier; global external IP addresses are always Premium Tier; regional external IP addresses can be either Standard or Premium Tier. If this field is not specified, it is assumed to be PREMIUM.
AddressNetworkTierComputeV1
This signifies the networking tier used for configuring this address and can only take the following values: PREMIUM or STANDARD. Internal IP addresses are always Premium Tier; global external IP addresses are always Premium Tier; regional external IP addresses can be either Standard or Premium Tier. If this field is not specified, it is assumed to be PREMIUM.
AddressPurpose
The purpose of this resource, which can be one of the following values: - GCE_ENDPOINT for addresses that are used by VM instances, alias IP ranges, load balancers, and similar resources. - DNS_RESOLVER for a DNS resolver address in a subnetwork for a Cloud DNS inbound forwarder IP addresses (regional internal IP address in a subnet of a VPC network) - VPC_PEERING for global internal IP addresses used for private services access allocated ranges. - NAT_AUTO for the regional external IP addresses used by Cloud NAT when allocating addresses using automatic NAT IP address allocation. - IPSEC_INTERCONNECT for addresses created from a private IP range that are reserved for a VLAN attachment in an HA VPN over Cloud Interconnect configuration. These addresses are regional resources. - SHARED_LOADBALANCER_VIP for an internal IP address that is assigned to multiple internal forwarding rules. - PRIVATE_SERVICE_CONNECT for a private network address that is used to configure Private Service Connect. Only global internal addresses can use this purpose.
AddressPurposeComputeBeta
The purpose of this resource, which can be one of the following values: - GCE_ENDPOINT for addresses that are used by VM instances, alias IP ranges, load balancers, and similar resources. - DNS_RESOLVER for a DNS resolver address in a subnetwork for a Cloud DNS inbound forwarder IP addresses (regional internal IP address in a subnet of a VPC network) - VPC_PEERING for global internal IP addresses used for private services access allocated ranges. - NAT_AUTO for the regional external IP addresses used by Cloud NAT when allocating addresses using automatic NAT IP address allocation. - IPSEC_INTERCONNECT for addresses created from a private IP range that are reserved for a VLAN attachment in an HA VPN over Cloud Interconnect configuration. These addresses are regional resources. - SHARED_LOADBALANCER_VIP for an internal IP address that is assigned to multiple internal forwarding rules. - PRIVATE_SERVICE_CONNECT for a private network address that is used to configure Private Service Connect. Only global internal addresses can use this purpose.
AddressPurposeComputeV1
The purpose of this resource, which can be one of the following values: - GCE_ENDPOINT for addresses that are used by VM instances, alias IP ranges, load balancers, and similar resources. - DNS_RESOLVER for a DNS resolver address in a subnetwork for a Cloud DNS inbound forwarder IP addresses (regional internal IP address in a subnet of a VPC network) - VPC_PEERING for global internal IP addresses used for private services access allocated ranges. - NAT_AUTO for the regional external IP addresses used by Cloud NAT when allocating addresses using automatic NAT IP address allocation. - IPSEC_INTERCONNECT for addresses created from a private IP range that are reserved for a VLAN attachment in an HA VPN over Cloud Interconnect configuration. These addresses are regional resources. - SHARED_LOADBALANCER_VIP for an internal IP address that is assigned to multiple internal forwarding rules. - PRIVATE_SERVICE_CONNECT for a private network address that is used to configure Private Service Connect. Only global internal addresses can use this purpose.
AdvancedMachineFeaturesPerformanceMonitoringUnit
Type of Performance Monitoring Unit requested on instance.
AllocationAggregateReservationVmFamily
The VM family that all instances scheduled against this reservation must belong to.
AllocationAggregateReservationVmFamilyComputeBeta
The VM family that all instances scheduled against this reservation must belong to.
AllocationAggregateReservationWorkloadType
The workload type of the instances that will target this reservation.
AllocationAggregateReservationWorkloadTypeComputeBeta
The workload type of the instances that will target this reservation.
AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDiskInterface
Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI. For performance characteristics of SCSI over NVMe, see Local SSD performance.
AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDiskInterfaceComputeBeta
Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI. For performance characteristics of SCSI over NVMe, see Local SSD performance.
AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDiskInterfaceComputeV1
Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI. For performance characteristics of SCSI over NVMe, see Local SSD performance.
AllocationSpecificSKUAllocationReservedInstancePropertiesMaintenanceInterval
Specifies the frequency of planned maintenance events. The accepted values are: PERIODIC.
AllocationSpecificSKUAllocationReservedInstancePropertiesMaintenanceIntervalComputeBeta
Specifies the frequency of planned maintenance events. The accepted values are: PERIODIC.
AttachedDiskInitializeParamsArchitecture
The architecture of the attached disk. Valid values are arm64 or x86_64.
AttachedDiskInitializeParamsArchitectureComputeBeta
The architecture of the attached disk. Valid values are arm64 or x86_64.
AttachedDiskInitializeParamsArchitectureComputeV1
The architecture of the attached disk. Valid values are arm64 or x86_64.
AttachedDiskInitializeParamsInterface
Deprecated Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI.
AttachedDiskInitializeParamsOnUpdateAction
Specifies which action to take on instance update with this disk. Default is to use the existing disk.
AttachedDiskInitializeParamsOnUpdateActionComputeBeta
Specifies which action to take on instance update with this disk. Default is to use the existing disk.
AttachedDiskInitializeParamsOnUpdateActionComputeV1
Specifies which action to take on instance update with this disk. Default is to use the existing disk.
AttachedDiskInterface
Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. For most machine types, the default is SCSI. Local SSDs can use either NVME or SCSI. In certain configurations, persistent disks can use NVMe. For more information, see About persistent disks.
AttachedDiskInterfaceComputeBeta
Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. For most machine types, the default is SCSI. Local SSDs can use either NVME or SCSI. In certain configurations, persistent disks can use NVMe. For more information, see About persistent disks.
AttachedDiskInterfaceComputeV1
Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. For most machine types, the default is SCSI. Local SSDs can use either NVME or SCSI. In certain configurations, persistent disks can use NVMe. For more information, see About persistent disks.
AttachedDiskMode
The mode in which to attach this disk, either READ_WRITE or READ_ONLY. If not specified, the default is to attach the disk in READ_WRITE mode.
AttachedDiskModeComputeBeta
The mode in which to attach this disk, either READ_WRITE or READ_ONLY. If not specified, the default is to attach the disk in READ_WRITE mode.
AttachedDiskModeComputeV1
The mode in which to attach this disk, either READ_WRITE or READ_ONLY. If not specified, the default is to attach the disk in READ_WRITE mode.
AttachedDiskSavedState
For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this field is set to PRESERVED if the LocalSSD data has been saved to a persistent location by customer request. (see the discard_local_ssd option on Stop/Suspend). Read-only in the api.
AttachedDiskSavedStateComputeBeta
For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this field is set to PRESERVED if the LocalSSD data has been saved to a persistent location by customer request. (see the discard_local_ssd option on Stop/Suspend). Read-only in the api.
AttachedDiskSavedStateComputeV1
For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this field is set to PRESERVED if the LocalSSD data has been saved to a persistent location by customer request. (see the discard_local_ssd option on Stop/Suspend). Read-only in the api.
AttachedDiskType
Specifies the type of the disk, either SCRATCH or PERSISTENT. If not specified, the default is PERSISTENT.
AttachedDiskTypeComputeBeta
Specifies the type of the disk, either SCRATCH or PERSISTENT. If not specified, the default is PERSISTENT.
AttachedDiskTypeComputeV1
Specifies the type of the disk, either SCRATCH or PERSISTENT. If not specified, the default is PERSISTENT.
AuditLogConfigLogType
The log type that this config enables.
AuditLogConfigLogTypeComputeBeta
The log type that this config enables.
AuditLogConfigLogTypeComputeV1
The log type that this config enables.
AuthenticationPolicyPrincipalBinding
Define whether peer or origin identity should be used for principal. Default value is USE_PEER. If peer (or origin) identity is not available, either because peer/origin authentication is not defined, or failed, principal will be left unset. In other words, binding rule does not affect the decision to accept or reject request. This field can be set to one of the following: USE_PEER: Principal will be set to the identity from peer authentication. USE_ORIGIN: Principal will be set to the identity from origin authentication.
AuthorizationLoggingOptionsPermissionType
This is deprecated and has no effect. Do not use.
AuthorizationLoggingOptionsPermissionTypeComputeBeta
This is deprecated and has no effect. Do not use.
AuthorizationLoggingOptionsPermissionTypeComputeV1
This is deprecated and has no effect. Do not use.
AutoscalingPolicyCpuUtilizationPredictiveMethod
Indicates whether predictive autoscaling based on CPU metric is enabled. Valid values are: * NONE (default). No predictive method is used. The autoscaler scales the group to meet current demand based on real-time metrics. * OPTIMIZE_AVAILABILITY. Predictive autoscaling improves availability by monitoring daily and weekly load patterns and scaling out ahead of anticipated demand.
AutoscalingPolicyCpuUtilizationPredictiveMethodComputeBeta
Indicates whether predictive autoscaling based on CPU metric is enabled. Valid values are: * NONE (default). No predictive method is used. The autoscaler scales the group to meet current demand based on real-time metrics. * OPTIMIZE_AVAILABILITY. Predictive autoscaling improves availability by monitoring daily and weekly load patterns and scaling out ahead of anticipated demand.
AutoscalingPolicyCpuUtilizationPredictiveMethodComputeV1
Indicates whether predictive autoscaling based on CPU metric is enabled. Valid values are: * NONE (default). No predictive method is used. The autoscaler scales the group to meet current demand based on real-time metrics. * OPTIMIZE_AVAILABILITY. Predictive autoscaling improves availability by monitoring daily and weekly load patterns and scaling out ahead of anticipated demand.
AutoscalingPolicyCustomMetricUtilizationUtilizationTargetType
Defines how target utilization value is expressed for a Stackdriver Monitoring metric. Either GAUGE, DELTA_PER_SECOND, or DELTA_PER_MINUTE.
AutoscalingPolicyCustomMetricUtilizationUtilizationTargetTypeComputeBeta
Defines how target utilization value is expressed for a Stackdriver Monitoring metric. Either GAUGE, DELTA_PER_SECOND, or DELTA_PER_MINUTE.
AutoscalingPolicyCustomMetricUtilizationUtilizationTargetTypeComputeV1
Defines how target utilization value is expressed for a Stackdriver Monitoring metric. Either GAUGE, DELTA_PER_SECOND, or DELTA_PER_MINUTE.
AutoscalingPolicyMode
Defines the operating mode for this policy. The following modes are available: - OFF: Disables the autoscaler but maintains its configuration. - ONLY_SCALE_OUT: Restricts the autoscaler to add VM instances only. - ON: Enables all autoscaler activities according to its policy. For more information, see "Turning off or restricting an autoscaler"
AutoscalingPolicyModeComputeBeta
Defines the operating mode for this policy. The following modes are available: - OFF: Disables the autoscaler but maintains its configuration. - ONLY_SCALE_OUT: Restricts the autoscaler to add VM instances only. - ON: Enables all autoscaler activities according to its policy. For more information, see "Turning off or restricting an autoscaler"
AutoscalingPolicyModeComputeV1
Defines the operating mode for this policy. The following modes are available: - OFF: Disables the autoscaler but maintains its configuration. - ONLY_SCALE_OUT: Restricts the autoscaler to add VM instances only. - ON: Enables all autoscaler activities according to its policy. For more information, see "Turning off or restricting an autoscaler"
BackendBalancingMode
Specifies how to determine whether the backend of a load balancer can handle additional traffic or is fully loaded. For usage guidelines, see Connection balancing mode. Backends must use compatible balancing modes. For more information, see Supported balancing modes and target capacity settings and Restrictions and guidance for instance groups. Note: Currently, if you use the API to configure incompatible balancing modes, the configuration might be accepted even though it has no impact and is ignored. Specifically, Backend.maxUtilization is ignored when Backend.balancingMode is RATE. In the future, this incompatible combination will be rejected.
BackendBalancingModeComputeBeta
Specifies how to determine whether the backend of a load balancer can handle additional traffic or is fully loaded. For usage guidelines, see Connection balancing mode. Backends must use compatible balancing modes. For more information, see Supported balancing modes and target capacity settings and Restrictions and guidance for instance groups. Note: Currently, if you use the API to configure incompatible balancing modes, the configuration might be accepted even though it has no impact and is ignored. Specifically, Backend.maxUtilization is ignored when Backend.balancingMode is RATE. In the future, this incompatible combination will be rejected.
BackendBalancingModeComputeV1
Specifies how to determine whether the backend of a load balancer can handle additional traffic or is fully loaded. For usage guidelines, see Connection balancing mode. Backends must use compatible balancing modes. For more information, see Supported balancing modes and target capacity settings and Restrictions and guidance for instance groups. Note: Currently, if you use the API to configure incompatible balancing modes, the configuration might be accepted even though it has no impact and is ignored. Specifically, Backend.maxUtilization is ignored when Backend.balancingMode is RATE. In the future, this incompatible combination will be rejected.
BackendBucketCdnPolicyCacheMode
Specifies the cache setting for all responses from this backend. The possible values are: USE_ORIGIN_HEADERS Requires the origin to set valid caching headers to cache content. Responses without these headers will not be cached at Google's edge, and will require a full trip to the origin on every request, potentially impacting performance and increasing load on the origin server. FORCE_CACHE_ALL Cache all content, ignoring any "private", "no-store" or "no-cache" directives in Cache-Control response headers. Warning: this may result in Cloud CDN caching private, per-user (user identifiable) content. CACHE_ALL_STATIC Automatically cache static content, including common image formats, media (video and audio), and web assets (JavaScript and CSS). Requests and responses that are marked as uncacheable, as well as dynamic content (including HTML), will not be cached.
BackendBucketCdnPolicyCacheModeComputeBeta
Specifies the cache setting for all responses from this backend. The possible values are: USE_ORIGIN_HEADERS Requires the origin to set valid caching headers to cache content. Responses without these headers will not be cached at Google's edge, and will require a full trip to the origin on every request, potentially impacting performance and increasing load on the origin server. FORCE_CACHE_ALL Cache all content, ignoring any "private", "no-store" or "no-cache" directives in Cache-Control response headers. Warning: this may result in Cloud CDN caching private, per-user (user identifiable) content. CACHE_ALL_STATIC Automatically cache static content, including common image formats, media (video and audio), and web assets (JavaScript and CSS). Requests and responses that are marked as uncacheable, as well as dynamic content (including HTML), will not be cached.
BackendBucketCdnPolicyCacheModeComputeV1
Specifies the cache setting for all responses from this backend. The possible values are: USE_ORIGIN_HEADERS Requires the origin to set valid caching headers to cache content. Responses without these headers will not be cached at Google's edge, and will require a full trip to the origin on every request, potentially impacting performance and increasing load on the origin server. FORCE_CACHE_ALL Cache all content, ignoring any "private", "no-store" or "no-cache" directives in Cache-Control response headers. Warning: this may result in Cloud CDN caching private, per-user (user identifiable) content. CACHE_ALL_STATIC Automatically cache static content, including common image formats, media (video and audio), and web assets (JavaScript and CSS). Requests and responses that are marked as uncacheable, as well as dynamic content (including HTML), will not be cached.
BackendBucketCompressionMode
Compress text responses using Brotli or gzip compression, based on the client's Accept-Encoding header.
BackendBucketCompressionModeComputeBeta
Compress text responses using Brotli or gzip compression, based on the client's Accept-Encoding header.
BackendBucketCompressionModeComputeV1
Compress text responses using Brotli or gzip compression, based on the client's Accept-Encoding header.
BackendPreference
This field indicates whether this backend should be fully utilized before sending traffic to backends with default preference. The possible values are: - PREFERRED: Backends with this preference level will be filled up to their capacity limits first, based on RTT. - DEFAULT: If preferred backends don't have enough capacity, backends in this layer would be used and traffic would be assigned based on the load balancing algorithm you use. This is the default
BackendPreferenceComputeBeta
This field indicates whether this backend should be fully utilized before sending traffic to backends with default preference. The possible values are: - PREFERRED: Backends with this preference level will be filled up to their capacity limits first, based on RTT. - DEFAULT: If preferred backends don't have enough capacity, backends in this layer would be used and traffic would be assigned based on the load balancing algorithm you use. This is the default
BackendServiceCdnPolicyCacheMode
Specifies the cache setting for all responses from this backend. The possible values are: USE_ORIGIN_HEADERS Requires the origin to set valid caching headers to cache content. Responses without these headers will not be cached at Google's edge, and will require a full trip to the origin on every request, potentially impacting performance and increasing load on the origin server. FORCE_CACHE_ALL Cache all content, ignoring any "private", "no-store" or "no-cache" directives in Cache-Control response headers. Warning: this may result in Cloud CDN caching private, per-user (user identifiable) content. CACHE_ALL_STATIC Automatically cache static content, including common image formats, media (video and audio), and web assets (JavaScript and CSS). Requests and responses that are marked as uncacheable, as well as dynamic content (including HTML), will not be cached.
BackendServiceCdnPolicyCacheModeComputeBeta
Specifies the cache setting for all responses from this backend. The possible values are: USE_ORIGIN_HEADERS Requires the origin to set valid caching headers to cache content. Responses without these headers will not be cached at Google's edge, and will require a full trip to the origin on every request, potentially impacting performance and increasing load on the origin server. FORCE_CACHE_ALL Cache all content, ignoring any "private", "no-store" or "no-cache" directives in Cache-Control response headers. Warning: this may result in Cloud CDN caching private, per-user (user identifiable) content. CACHE_ALL_STATIC Automatically cache static content, including common image formats, media (video and audio), and web assets (JavaScript and CSS). Requests and responses that are marked as uncacheable, as well as dynamic content (including HTML), will not be cached.
BackendServiceCdnPolicyCacheModeComputeV1
Specifies the cache setting for all responses from this backend. The possible values are: USE_ORIGIN_HEADERS Requires the origin to set valid caching headers to cache content. Responses without these headers will not be cached at Google's edge, and will require a full trip to the origin on every request, potentially impacting performance and increasing load on the origin server. FORCE_CACHE_ALL Cache all content, ignoring any "private", "no-store" or "no-cache" directives in Cache-Control response headers. Warning: this may result in Cloud CDN caching private, per-user (user identifiable) content. CACHE_ALL_STATIC Automatically cache static content, including common image formats, media (video and audio), and web assets (JavaScript and CSS). Requests and responses that are marked as uncacheable, as well as dynamic content (including HTML), will not be cached.
BackendServiceCompressionMode
Compress text responses using Brotli or gzip compression, based on the client's Accept-Encoding header.
BackendServiceCompressionModeComputeBeta
Compress text responses using Brotli or gzip compression, based on the client's Accept-Encoding header.
BackendServiceCompressionModeComputeV1
Compress text responses using Brotli or gzip compression, based on the client's Accept-Encoding header.
BackendServiceConnectionTrackingPolicyConnectionPersistenceOnUnhealthyBackends
Specifies connection persistence when backends are unhealthy. The default value is DEFAULT_FOR_PROTOCOL. If set to DEFAULT_FOR_PROTOCOL, the existing connections persist on unhealthy backends only for connection-oriented protocols (TCP and SCTP) and only if the Tracking Mode is PER_CONNECTION (default tracking mode) or the Session Affinity is configured for 5-tuple. They do not persist for UDP. If set to NEVER_PERSIST, after a backend becomes unhealthy, the existing connections on the unhealthy backend are never persisted on the unhealthy backend. They are always diverted to newly selected healthy backends (unless all backends are unhealthy). If set to ALWAYS_PERSIST, existing connections always persist on unhealthy backends regardless of protocol and session affinity. It is generally not recommended to use this mode overriding the default. For more details, see Connection Persistence for Network Load Balancing and Connection Persistence for Internal TCP/UDP Load Balancing.
BackendServiceConnectionTrackingPolicyConnectionPersistenceOnUnhealthyBackendsComputeBeta
Specifies connection persistence when backends are unhealthy. The default value is DEFAULT_FOR_PROTOCOL. If set to DEFAULT_FOR_PROTOCOL, the existing connections persist on unhealthy backends only for connection-oriented protocols (TCP and SCTP) and only if the Tracking Mode is PER_CONNECTION (default tracking mode) or the Session Affinity is configured for 5-tuple. They do not persist for UDP. If set to NEVER_PERSIST, after a backend becomes unhealthy, the existing connections on the unhealthy backend are never persisted on the unhealthy backend. They are always diverted to newly selected healthy backends (unless all backends are unhealthy). If set to ALWAYS_PERSIST, existing connections always persist on unhealthy backends regardless of protocol and session affinity. It is generally not recommended to use this mode overriding the default. For more details, see Connection Persistence for Network Load Balancing and Connection Persistence for Internal TCP/UDP Load Balancing.
BackendServiceConnectionTrackingPolicyConnectionPersistenceOnUnhealthyBackendsComputeV1
Specifies connection persistence when backends are unhealthy. The default value is DEFAULT_FOR_PROTOCOL. If set to DEFAULT_FOR_PROTOCOL, the existing connections persist on unhealthy backends only for connection-oriented protocols (TCP and SCTP) and only if the Tracking Mode is PER_CONNECTION (default tracking mode) or the Session Affinity is configured for 5-tuple. They do not persist for UDP. If set to NEVER_PERSIST, after a backend becomes unhealthy, the existing connections on the unhealthy backend are never persisted on the unhealthy backend. They are always diverted to newly selected healthy backends (unless all backends are unhealthy). If set to ALWAYS_PERSIST, existing connections always persist on unhealthy backends regardless of protocol and session affinity. It is generally not recommended to use this mode overriding the default. For more details, see Connection Persistence for Network Load Balancing and Connection Persistence for Internal TCP/UDP Load Balancing.
BackendServiceConnectionTrackingPolicyTrackingMode
Specifies the key used for connection tracking. There are two options: - PER_CONNECTION: This is the default mode. The Connection Tracking is performed as per the Connection Key (default Hash Method) for the specific protocol. - PER_SESSION: The Connection Tracking is performed as per the configured Session Affinity. It matches the configured Session Affinity. For more details, see Tracking Mode for Network Load Balancing and Tracking Mode for Internal TCP/UDP Load Balancing.
BackendServiceConnectionTrackingPolicyTrackingModeComputeBeta
Specifies the key used for connection tracking. There are two options: - PER_CONNECTION: This is the default mode. The Connection Tracking is performed as per the Connection Key (default Hash Method) for the specific protocol. - PER_SESSION: The Connection Tracking is performed as per the configured Session Affinity. It matches the configured Session Affinity. For more details, see Tracking Mode for Network Load Balancing and Tracking Mode for Internal TCP/UDP Load Balancing.
BackendServiceConnectionTrackingPolicyTrackingModeComputeV1
Specifies the key used for connection tracking. There are two options: - PER_CONNECTION: This is the default mode. The Connection Tracking is performed as per the Connection Key (default Hash Method) for the specific protocol. - PER_SESSION: The Connection Tracking is performed as per the configured Session Affinity. It matches the configured Session Affinity. For more details, see Tracking Mode for Network Load Balancing and Tracking Mode for Internal TCP/UDP Load Balancing.
BackendServiceIpAddressSelectionPolicy
Specifies a preference for traffic sent from the proxy to the backend (or from the client to the backend for proxyless gRPC). The possible values are: - IPV4_ONLY: Only send IPv4 traffic to the backends of the backend service (Instance Group, Managed Instance Group, Network Endpoint Group), regardless of traffic from the client to the proxy. Only IPv4 health checks are used to check the health of the backends. This is the default setting. - PREFER_IPV6: Prioritize the connection to the endpoint's IPv6 address over its IPv4 address (provided there is a healthy IPv6 address). - IPV6_ONLY: Only send IPv6 traffic to the backends of the backend service (Instance Group, Managed Instance Group, Network Endpoint Group), regardless of traffic from the client to the proxy. Only IPv6 health checks are used to check the health of the backends. This field is applicable to either: - Advanced Global External HTTPS Load Balancing (load balancing scheme EXTERNAL_MANAGED), - Regional External HTTPS Load Balancing, - Internal TCP Proxy (load balancing scheme INTERNAL_MANAGED), - Regional Internal HTTPS Load Balancing (load balancing scheme INTERNAL_MANAGED), - Traffic Director with Envoy proxies and proxyless gRPC (load balancing scheme INTERNAL_SELF_MANAGED).
BackendServiceIpAddressSelectionPolicyComputeBeta
Specifies a preference for traffic sent from the proxy to the backend (or from the client to the backend for proxyless gRPC). The possible values are: - IPV4_ONLY: Only send IPv4 traffic to the backends of the backend service (Instance Group, Managed Instance Group, Network Endpoint Group), regardless of traffic from the client to the proxy. Only IPv4 health checks are used to check the health of the backends. This is the default setting. - PREFER_IPV6: Prioritize the connection to the endpoint's IPv6 address over its IPv4 address (provided there is a healthy IPv6 address). - IPV6_ONLY: Only send IPv6 traffic to the backends of the backend service (Instance Group, Managed Instance Group, Network Endpoint Group), regardless of traffic from the client to the proxy. Only IPv6 health checks are used to check the health of the backends. This field is applicable to either: - Advanced Global External HTTPS Load Balancing (load balancing scheme EXTERNAL_MANAGED), - Regional External HTTPS Load Balancing, - Internal TCP Proxy (load balancing scheme INTERNAL_MANAGED), - Regional Internal HTTPS Load Balancing (load balancing scheme INTERNAL_MANAGED), - Traffic Director with Envoy proxies and proxyless gRPC (load balancing scheme INTERNAL_SELF_MANAGED).
BackendServiceLoadBalancingScheme
Specifies the load balancer type. A backend service created for one type of load balancer cannot be used with another. For more information, refer to Choosing a load balancer.
BackendServiceLoadBalancingSchemeComputeBeta
Specifies the load balancer type. A backend service created for one type of load balancer cannot be used with another. For more information, refer to Choosing a load balancer.
BackendServiceLoadBalancingSchemeComputeV1
Specifies the load balancer type. A backend service created for one type of load balancer cannot be used with another. For more information, refer to Choosing a load balancer.
BackendServiceLocalityLbPolicy
The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see https://ai.google/research/pubs/pub44824 This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, or HTTP2, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not NONE, and this field is not set to MAGLEV or RING_HASH, session affinity settings will not take effect. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
BackendServiceLocalityLbPolicyComputeBeta
The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see https://ai.google/research/pubs/pub44824 This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, or HTTP2, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not NONE, and this field is not set to MAGLEV or RING_HASH, session affinity settings will not take effect. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
BackendServiceLocalityLbPolicyComputeV1
The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see https://ai.google/research/pubs/pub44824 This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, or HTTP2, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not NONE, and this field is not set to MAGLEV or RING_HASH, session affinity settings will not take effect. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
BackendServiceLocalityLoadBalancingPolicyConfigPolicyName
The name of a locality load-balancing policy. Valid values include ROUND_ROBIN and, for Java clients, LEAST_REQUEST. For information about these values, see the description of localityLbPolicy. Do not specify the same policy more than once for a backend. If you do, the configuration is rejected.
BackendServiceLocalityLoadBalancingPolicyConfigPolicyNameComputeBeta
The name of a locality load-balancing policy. Valid values include ROUND_ROBIN and, for Java clients, LEAST_REQUEST. For information about these values, see the description of localityLbPolicy. Do not specify the same policy more than once for a backend. If you do, the configuration is rejected.
BackendServiceLocalityLoadBalancingPolicyConfigPolicyNameComputeV1
The name of a locality load-balancing policy. Valid values include ROUND_ROBIN and, for Java clients, LEAST_REQUEST. For information about these values, see the description of localityLbPolicy. Do not specify the same policy more than once for a backend. If you do, the configuration is rejected.
BackendServiceLogConfigOptional
Deprecated in favor of optionalMode. This field can only be specified if logging is enabled for this backend service. Configures whether all, none or a subset of optional fields should be added to the reported logs. One of INCLUDE_ALL_OPTIONAL, EXCLUDE_ALL_OPTIONAL, CUSTOM. Default is EXCLUDE_ALL_OPTIONAL.
BackendServiceLogConfigOptionalMode
This field can only be specified if logging is enabled for this backend service. Configures whether all, none or a subset of optional fields should be added to the reported logs. One of INCLUDE_ALL_OPTIONAL, EXCLUDE_ALL_OPTIONAL, CUSTOM. Default is EXCLUDE_ALL_OPTIONAL.
BackendServiceLogConfigOptionalModeComputeBeta
This field can only be specified if logging is enabled for this backend service. Configures whether all, none or a subset of optional fields should be added to the reported logs. One of INCLUDE_ALL_OPTIONAL, EXCLUDE_ALL_OPTIONAL, CUSTOM. Default is EXCLUDE_ALL_OPTIONAL.
BackendServiceLogConfigOptionalModeComputeV1
This field can only be specified if logging is enabled for this backend service. Configures whether all, none or a subset of optional fields should be added to the reported logs. One of INCLUDE_ALL_OPTIONAL, EXCLUDE_ALL_OPTIONAL, CUSTOM. Default is EXCLUDE_ALL_OPTIONAL.
BackendServiceProtocol
The protocol this BackendService uses to communicate with backends. Possible values are HTTP, HTTPS, HTTP2, TCP, SSL, UDP or GRPC. depending on the chosen load balancer or Traffic Director configuration. Refer to the documentation for the load balancers or for Traffic Director for more information. Must be set to GRPC when the backend service is referenced by a URL map that is bound to target gRPC proxy.
BackendServiceProtocolComputeBeta
The protocol this BackendService uses to communicate with backends. Possible values are HTTP, HTTPS, HTTP2, TCP, SSL, UDP or GRPC. depending on the chosen load balancer or Traffic Director configuration. Refer to the documentation for the load balancers or for Traffic Director for more information. Must be set to GRPC when the backend service is referenced by a URL map that is bound to target gRPC proxy.
BackendServiceProtocolComputeV1
The protocol this BackendService uses to communicate with backends. Possible values are HTTP, HTTPS, HTTP2, TCP, SSL, UDP or GRPC. depending on the chosen load balancer or Traffic Director configuration. Refer to the documentation for the load balancers or for Traffic Director for more information. Must be set to GRPC when the backend service is referenced by a URL map that is bound to target gRPC proxy.
BackendServiceSessionAffinity
Type of session affinity to use. The default is NONE. Only NONE and HEADER_FIELD are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. For more details, see: Session Affinity.
BackendServiceSessionAffinityComputeBeta
Type of session affinity to use. The default is NONE. Only NONE and HEADER_FIELD are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. For more details, see: Session Affinity.
BackendServiceSessionAffinityComputeV1
Type of session affinity to use. The default is NONE. Only NONE and HEADER_FIELD are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. For more details, see: Session Affinity.
BackendServiceVpcNetworkScope
The network scope of the backends that can be added to the backend service. This field can be either GLOBAL_VPC_NETWORK or REGIONAL_VPC_NETWORK. A backend service with the VPC scope set to GLOBAL_VPC_NETWORK is only allowed to have backends in global VPC networks. When the VPC scope is set to REGIONAL_VPC_NETWORK the backend service is only allowed to have backends in regional networks in the same scope as the backend service. Note: if not specified then GLOBAL_VPC_NETWORK will be used.
CallCredentialsCallCredentialType
The type of call credentials to use for GRPC requests to the SDS server. This field can be set to one of the following: - GCE_VM: The local GCE VM service account credentials are used to access the SDS server. - FROM_PLUGIN: Custom authenticator credentials are used to access the SDS server.
ChannelCredentialsChannelCredentialType
The channel credentials to access the SDS server. This field can be set to one of the following: CERTIFICATES: Use TLS certificates to access the SDS server. GCE_VM: Use local GCE VM credentials to access the SDS server.
ClientTlsSettingsMode
Indicates whether connections to this port should be secured using TLS. The value of this field determines how TLS is enforced. This can be set to one of the following values: DISABLE: Do not setup a TLS connection to the backends. SIMPLE: Originate a TLS connection to the backends. MUTUAL: Secure connections to the backends using mutual TLS by presenting client certificates for authentication.
ConditionIam
This is deprecated and has no effect. Do not use.
ConditionIamComputeBeta
This is deprecated and has no effect. Do not use.
ConditionIamComputeV1
This is deprecated and has no effect. Do not use.
ConditionOp
This is deprecated and has no effect. Do not use.
ConditionOpComputeBeta
This is deprecated and has no effect. Do not use.
ConditionOpComputeV1
This is deprecated and has no effect. Do not use.
ConditionSys
This is deprecated and has no effect. Do not use.
ConditionSysComputeBeta
This is deprecated and has no effect. Do not use.
ConditionSysComputeV1
This is deprecated and has no effect. Do not use.
ConfidentialInstanceConfigConfidentialInstanceType
Defines the type of technology used by the confidential instance.
ConfidentialInstanceConfigConfidentialInstanceTypeComputeBeta
Defines the type of technology used by the confidential instance.
DeprecationStatusState
The deprecation state of this resource. This can be ACTIVE, DEPRECATED, OBSOLETE, or DELETED. Operations which communicate the end of life date for an image, can use ACTIVE. Operations which create a new resource using a DEPRECATED resource will return successfully, but with a warning indicating the deprecated resource and recommending its replacement. Operations which use OBSOLETE or DELETED resources will be rejected and result in an error.
DeprecationStatusStateComputeBeta
The deprecation state of this resource. This can be ACTIVE, DEPRECATED, OBSOLETE, or DELETED. Operations which communicate the end of life date for an image, can use ACTIVE. Operations which create a new resource using a DEPRECATED resource will return successfully, but with a warning indicating the deprecated resource and recommending its replacement. Operations which use OBSOLETE or DELETED resources will be rejected and result in an error.
DeprecationStatusStateComputeV1
The deprecation state of this resource. This can be ACTIVE, DEPRECATED, OBSOLETE, or DELETED. Operations which communicate the end of life date for an image, can use ACTIVE. Operations which create a new resource using a DEPRECATED resource will return successfully, but with a warning indicating the deprecated resource and recommending its replacement. Operations which use OBSOLETE or DELETED resources will be rejected and result in an error.
DiskAccessMode
The access mode of the disk. - READ_WRITE_SINGLE: The default AccessMode, means the disk can be attached to single instance in RW mode. - READ_WRITE_MANY: The AccessMode means the disk can be attached to multiple instances in RW mode. - READ_ONLY_MANY: The AccessMode means the disk can be attached to multiple instances in RO mode. The AccessMode is only valid for Hyperdisk disk types.
DiskArchitecture
The architecture of the disk. Valid values are ARM64 or X86_64.
DiskArchitectureComputeBeta
The architecture of the disk. Valid values are ARM64 or X86_64.
DiskArchitectureComputeV1
The architecture of the disk. Valid values are ARM64 or X86_64.
DiskInstantiationConfigInstantiateFrom
Specifies whether to include the disk and what image to use. Possible values are: - source-image: to use the same image that was used to create the source instance's corresponding disk. Applicable to the boot disk and additional read-write disks. - source-image-family: to use the same image family that was used to create the source instance's corresponding disk. Applicable to the boot disk and additional read-write disks. - custom-image: to use a user-provided image url for disk creation. Applicable to the boot disk and additional read-write disks. - attach-read-only: to attach a read-only disk. Applicable to read-only disks. - do-not-include: to exclude a disk from the template. Applicable to additional read-write disks, local SSDs, and read-only disks.
DiskInstantiationConfigInstantiateFromComputeBeta
Specifies whether to include the disk and what image to use. Possible values are: - source-image: to use the same image that was used to create the source instance's corresponding disk. Applicable to the boot disk and additional read-write disks. - source-image-family: to use the same image family that was used to create the source instance's corresponding disk. Applicable to the boot disk and additional read-write disks. - custom-image: to use a user-provided image url for disk creation. Applicable to the boot disk and additional read-write disks. - attach-read-only: to attach a read-only disk. Applicable to read-only disks. - do-not-include: to exclude a disk from the template. Applicable to additional read-write disks, local SSDs, and read-only disks.
DiskInstantiationConfigInstantiateFromComputeV1
Specifies whether to include the disk and what image to use. Possible values are: - source-image: to use the same image that was used to create the source instance's corresponding disk. Applicable to the boot disk and additional read-write disks. - source-image-family: to use the same image family that was used to create the source instance's corresponding disk. Applicable to the boot disk and additional read-write disks. - custom-image: to use a user-provided image url for disk creation. Applicable to the boot disk and additional read-write disks. - attach-read-only: to attach a read-only disk. Applicable to read-only disks. - do-not-include: to exclude a disk from the template. Applicable to additional read-write disks, local SSDs, and read-only disks.
DiskInterface
Deprecated Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI.
DiskInterfaceComputeBeta
Deprecated Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI.
DiskStorageType
Deprecated Storage type of the persistent disk.
DiskStorageTypeComputeBeta
Deprecated Storage type of the persistent disk.
DistributionPolicyTargetShape
The distribution shape to which the group converges either proactively or on resize events (depending on the value set in updatePolicy.instanceRedistributionType).
DistributionPolicyTargetShapeComputeBeta
The distribution shape to which the group converges either proactively or on resize events (depending on the value set in updatePolicy.instanceRedistributionType).
DistributionPolicyTargetShapeComputeV1
The distribution shape to which the group converges either proactively or on resize events (depending on the value set in updatePolicy.instanceRedistributionType).
ExternalVpnGatewayRedundancyType
Indicates the user-supplied redundancy type of this external VPN gateway.
ExternalVpnGatewayRedundancyTypeComputeBeta
Indicates the user-supplied redundancy type of this external VPN gateway.
ExternalVpnGatewayRedundancyTypeComputeV1
Indicates the user-supplied redundancy type of this external VPN gateway.
FileContentBufferFileType
The file type of source file.
FileContentBufferFileTypeComputeBeta
The file type of source file.
FileContentBufferFileTypeComputeV1
The file type of source file.
FirewallDirection
Direction of traffic to which this firewall applies, either INGRESS or EGRESS. The default is INGRESS. For EGRESS traffic, you cannot specify the sourceTags fields.
FirewallDirectionComputeBeta
Direction of traffic to which this firewall applies, either INGRESS or EGRESS. The default is INGRESS. For EGRESS traffic, you cannot specify the sourceTags fields.
FirewallDirectionComputeV1
Direction of traffic to which this firewall applies, either INGRESS or EGRESS. The default is INGRESS. For EGRESS traffic, you cannot specify the sourceTags fields.
FirewallLogConfigMetadata
This field can only be specified for a particular firewall rule if logging is enabled for that rule. This field denotes whether to include or exclude metadata for firewall logs.
FirewallLogConfigMetadataComputeBeta
This field can only be specified for a particular firewall rule if logging is enabled for that rule. This field denotes whether to include or exclude metadata for firewall logs.
FirewallLogConfigMetadataComputeV1
This field can only be specified for a particular firewall rule if logging is enabled for that rule. This field denotes whether to include or exclude metadata for firewall logs.
FirewallPolicyRuleDirection
The direction in which this rule applies.
FirewallPolicyRuleDirectionComputeBeta
The direction in which this rule applies.
FirewallPolicyRuleDirectionComputeV1
The direction in which this rule applies.
FirewallPolicyVpcNetworkScope
The scope of networks allowed to be associated with the firewall policy. This field can be either GLOBAL_VPC_NETWORK or REGIONAL_VPC_NETWORK. A firewall policy with the VPC scope set to GLOBAL_VPC_NETWORK is allowed to be attached only to global networks. When the VPC scope is set to REGIONAL_VPC_NETWORK the firewall policy is allowed to be attached only to regional networks in the same scope as the firewall policy. Note: if not specified then GLOBAL_VPC_NETWORK will be used.
ForwardingRuleIpProtocol
The IP protocol to which this rule applies. For protocol forwarding, valid options are TCP, UDP, ESP, AH, SCTP, ICMP and L3_DEFAULT. The valid IP protocols are different for different load balancing products as described in Load balancing features.
ForwardingRuleIpProtocolComputeBeta
The IP protocol to which this rule applies. For protocol forwarding, valid options are TCP, UDP, ESP, AH, SCTP, ICMP and L3_DEFAULT. The valid IP protocols are different for different load balancing products as described in Load balancing features.
ForwardingRuleIpProtocolComputeV1
The IP protocol to which this rule applies. For protocol forwarding, valid options are TCP, UDP, ESP, AH, SCTP, ICMP and L3_DEFAULT. The valid IP protocols are different for different load balancing products as described in Load balancing features.
ForwardingRuleIpVersion
The IP Version that will be used by this forwarding rule. Valid options are IPV4 or IPV6.
ForwardingRuleIpVersionComputeBeta
The IP Version that will be used by this forwarding rule. Valid options are IPV4 or IPV6.
ForwardingRuleIpVersionComputeV1
The IP Version that will be used by this forwarding rule. Valid options are IPV4 or IPV6.
ForwardingRuleLoadBalancingScheme
Specifies the forwarding rule type. For more information about forwarding rules, refer to Forwarding rule concepts.
ForwardingRuleLoadBalancingSchemeComputeBeta
Specifies the forwarding rule type. For more information about forwarding rules, refer to Forwarding rule concepts.
ForwardingRuleLoadBalancingSchemeComputeV1
Specifies the forwarding rule type. For more information about forwarding rules, refer to Forwarding rule concepts.
ForwardingRuleNetworkTier
This signifies the networking tier used for configuring this load balancer and can only take the following values: PREMIUM, STANDARD. For regional ForwardingRule, the valid values are PREMIUM and STANDARD. For GlobalForwardingRule, the valid value is PREMIUM. If this field is not specified, it is assumed to be PREMIUM. If IPAddress is specified, this value must be equal to the networkTier of the Address.
ForwardingRuleNetworkTierComputeBeta
This signifies the networking tier used for configuring this load balancer and can only take the following values: PREMIUM, STANDARD. For regional ForwardingRule, the valid values are PREMIUM and STANDARD. For GlobalForwardingRule, the valid value is PREMIUM. If this field is not specified, it is assumed to be PREMIUM. If IPAddress is specified, this value must be equal to the networkTier of the Address.
ForwardingRuleNetworkTierComputeV1
This signifies the networking tier used for configuring this load balancer and can only take the following values: PREMIUM, STANDARD. For regional ForwardingRule, the valid values are PREMIUM and STANDARD. For GlobalForwardingRule, the valid value is PREMIUM. If this field is not specified, it is assumed to be PREMIUM. If IPAddress is specified, this value must be equal to the networkTier of the Address.
ForwardingRulePscConnectionStatus
ForwardingRulePscConnectionStatusComputeBeta
ForwardingRulePscConnectionStatusComputeV1
FutureReservationPlanningStatus
Planning state before being submitted for evaluation
FutureReservationPlanningStatusComputeBeta
Planning state before being submitted for evaluation
GlobalAddressAddressType
The type of address to reserve, either INTERNAL or EXTERNAL. If unspecified, defaults to EXTERNAL.
GlobalAddressAddressTypeComputeBeta
The type of address to reserve, either INTERNAL or EXTERNAL. If unspecified, defaults to EXTERNAL.
GlobalAddressAddressTypeComputeV1
The type of address to reserve, either INTERNAL or EXTERNAL. If unspecified, defaults to EXTERNAL.
GlobalAddressIpv6EndpointType
The endpoint type of this address, which should be VM or NETLB. This is used for deciding which type of endpoint this address can be used after the external IPv6 address reservation.
GlobalAddressIpv6EndpointTypeComputeBeta
The endpoint type of this address, which should be VM or NETLB. This is used for deciding which type of endpoint this address can be used after the external IPv6 address reservation.
GlobalAddressIpv6EndpointTypeComputeV1
The endpoint type of this address, which should be VM or NETLB. This is used for deciding which type of endpoint this address can be used after the external IPv6 address reservation.
GlobalAddressIpVersion
The IP version that will be used by this address. Valid options are IPV4 or IPV6.
GlobalAddressIpVersionComputeBeta
The IP version that will be used by this address. Valid options are IPV4 or IPV6.
GlobalAddressIpVersionComputeV1
The IP version that will be used by this address. Valid options are IPV4 or IPV6.
GlobalAddressNetworkTier
This signifies the networking tier used for configuring this address and can only take the following values: PREMIUM or STANDARD. Internal IP addresses are always Premium Tier; global external IP addresses are always Premium Tier; regional external IP addresses can be either Standard or Premium Tier. If this field is not specified, it is assumed to be PREMIUM.
GlobalAddressNetworkTierComputeBeta
This signifies the networking tier used for configuring this address and can only take the following values: PREMIUM or STANDARD. Internal IP addresses are always Premium Tier; global external IP addresses are always Premium Tier; regional external IP addresses can be either Standard or Premium Tier. If this field is not specified, it is assumed to be PREMIUM.
GlobalAddressNetworkTierComputeV1
This signifies the networking tier used for configuring this address and can only take the following values: PREMIUM or STANDARD. Internal IP addresses are always Premium Tier; global external IP addresses are always Premium Tier; regional external IP addresses can be either Standard or Premium Tier. If this field is not specified, it is assumed to be PREMIUM.
GlobalAddressPurpose
The purpose of this resource, which can be one of the following values: - GCE_ENDPOINT for addresses that are used by VM instances, alias IP ranges, load balancers, and similar resources. - DNS_RESOLVER for a DNS resolver address in a subnetwork for a Cloud DNS inbound forwarder IP addresses (regional internal IP address in a subnet of a VPC network) - VPC_PEERING for global internal IP addresses used for private services access allocated ranges. - NAT_AUTO for the regional external IP addresses used by Cloud NAT when allocating addresses using automatic NAT IP address allocation. - IPSEC_INTERCONNECT for addresses created from a private IP range that are reserved for a VLAN attachment in an HA VPN over Cloud Interconnect configuration. These addresses are regional resources. - SHARED_LOADBALANCER_VIP for an internal IP address that is assigned to multiple internal forwarding rules. - PRIVATE_SERVICE_CONNECT for a private network address that is used to configure Private Service Connect. Only global internal addresses can use this purpose.
GlobalAddressPurposeComputeBeta
The purpose of this resource, which can be one of the following values: - GCE_ENDPOINT for addresses that are used by VM instances, alias IP ranges, load balancers, and similar resources. - DNS_RESOLVER for a DNS resolver address in a subnetwork for a Cloud DNS inbound forwarder IP addresses (regional internal IP address in a subnet of a VPC network) - VPC_PEERING for global internal IP addresses used for private services access allocated ranges. - NAT_AUTO for the regional external IP addresses used by Cloud NAT when allocating addresses using automatic NAT IP address allocation. - IPSEC_INTERCONNECT for addresses created from a private IP range that are reserved for a VLAN attachment in an HA VPN over Cloud Interconnect configuration. These addresses are regional resources. - SHARED_LOADBALANCER_VIP for an internal IP address that is assigned to multiple internal forwarding rules. - PRIVATE_SERVICE_CONNECT for a private network address that is used to configure Private Service Connect. Only global internal addresses can use this purpose.
GlobalAddressPurposeComputeV1
The purpose of this resource, which can be one of the following values: - GCE_ENDPOINT for addresses that are used by VM instances, alias IP ranges, load balancers, and similar resources. - DNS_RESOLVER for a DNS resolver address in a subnetwork for a Cloud DNS inbound forwarder IP addresses (regional internal IP address in a subnet of a VPC network) - VPC_PEERING for global internal IP addresses used for private services access allocated ranges. - NAT_AUTO for the regional external IP addresses used by Cloud NAT when allocating addresses using automatic NAT IP address allocation. - IPSEC_INTERCONNECT for addresses created from a private IP range that are reserved for a VLAN attachment in an HA VPN over Cloud Interconnect configuration. These addresses are regional resources. - SHARED_LOADBALANCER_VIP for an internal IP address that is assigned to multiple internal forwarding rules. - PRIVATE_SERVICE_CONNECT for a private network address that is used to configure Private Service Connect. Only global internal addresses can use this purpose.
GlobalForwardingRuleIpProtocol
The IP protocol to which this rule applies. For protocol forwarding, valid options are TCP, UDP, ESP, AH, SCTP, ICMP and L3_DEFAULT. The valid IP protocols are different for different load balancing products as described in Load balancing features.
GlobalForwardingRuleIpProtocolComputeBeta
The IP protocol to which this rule applies. For protocol forwarding, valid options are TCP, UDP, ESP, AH, SCTP, ICMP and L3_DEFAULT. The valid IP protocols are different for different load balancing products as described in Load balancing features.
GlobalForwardingRuleIpProtocolComputeV1
The IP protocol to which this rule applies. For protocol forwarding, valid options are TCP, UDP, ESP, AH, SCTP, ICMP and L3_DEFAULT. The valid IP protocols are different for different load balancing products as described in Load balancing features.
GlobalForwardingRuleIpVersion
The IP Version that will be used by this forwarding rule. Valid options are IPV4 or IPV6.
GlobalForwardingRuleIpVersionComputeBeta
The IP Version that will be used by this forwarding rule. Valid options are IPV4 or IPV6.
GlobalForwardingRuleIpVersionComputeV1
The IP Version that will be used by this forwarding rule. Valid options are IPV4 or IPV6.
GlobalForwardingRuleLoadBalancingScheme
Specifies the forwarding rule type. For more information about forwarding rules, refer to Forwarding rule concepts.
GlobalForwardingRuleLoadBalancingSchemeComputeBeta
Specifies the forwarding rule type. For more information about forwarding rules, refer to Forwarding rule concepts.
GlobalForwardingRuleLoadBalancingSchemeComputeV1
Specifies the forwarding rule type. For more information about forwarding rules, refer to Forwarding rule concepts.
GlobalForwardingRuleNetworkTier
This signifies the networking tier used for configuring this load balancer and can only take the following values: PREMIUM, STANDARD. For regional ForwardingRule, the valid values are PREMIUM and STANDARD. For GlobalForwardingRule, the valid value is PREMIUM. If this field is not specified, it is assumed to be PREMIUM. If IPAddress is specified, this value must be equal to the networkTier of the Address.
GlobalForwardingRuleNetworkTierComputeBeta
This signifies the networking tier used for configuring this load balancer and can only take the following values: PREMIUM, STANDARD. For regional ForwardingRule, the valid values are PREMIUM and STANDARD. For GlobalForwardingRule, the valid value is PREMIUM. If this field is not specified, it is assumed to be PREMIUM. If IPAddress is specified, this value must be equal to the networkTier of the Address.
GlobalForwardingRuleNetworkTierComputeV1
This signifies the networking tier used for configuring this load balancer and can only take the following values: PREMIUM, STANDARD. For regional ForwardingRule, the valid values are PREMIUM and STANDARD. For GlobalForwardingRule, the valid value is PREMIUM. If this field is not specified, it is assumed to be PREMIUM. If IPAddress is specified, this value must be equal to the networkTier of the Address.
GlobalForwardingRulePscConnectionStatus
GlobalForwardingRulePscConnectionStatusComputeBeta
GlobalForwardingRulePscConnectionStatusComputeV1
GlobalNetworkEndpointGroupClientPortMappingMode
Only valid when networkEndpointType is "GCE_VM_IP_PORT" and the NEG is regional.
GlobalNetworkEndpointGroupNetworkEndpointType
Type of network endpoints in this network endpoint group. Can be one of GCE_VM_IP, GCE_VM_IP_PORT, NON_GCP_PRIVATE_IP_PORT, INTERNET_FQDN_PORT, INTERNET_IP_PORT, SERVERLESS, PRIVATE_SERVICE_CONNECT.
GlobalNetworkEndpointGroupNetworkEndpointTypeComputeBeta
Type of network endpoints in this network endpoint group. Can be one of GCE_VM_IP, GCE_VM_IP_PORT, NON_GCP_PRIVATE_IP_PORT, INTERNET_FQDN_PORT, INTERNET_IP_PORT, SERVERLESS, PRIVATE_SERVICE_CONNECT.
GlobalNetworkEndpointGroupNetworkEndpointTypeComputeV1
Type of network endpoints in this network endpoint group. Can be one of GCE_VM_IP, GCE_VM_IP_PORT, NON_GCP_PRIVATE_IP_PORT, INTERNET_FQDN_PORT, INTERNET_IP_PORT, SERVERLESS, PRIVATE_SERVICE_CONNECT.
GlobalNetworkEndpointGroupType
Specify the type of this network endpoint group. Only LOAD_BALANCING is valid for now.
GlobalPublicDelegatedPrefixMode
The public delegated prefix mode for IPv6 only.
GRPCHealthCheckPortSpecification
Specifies how a port is selected for health checking. Can be one of the following values: USE_FIXED_PORT: Specifies a port number explicitly using the port field in the health check. Supported by backend services for pass-through load balancers and backend services for proxy load balancers. Not supported by target pools. The health check supports all backends supported by the backend service provided the backend can be health checked. For example, GCE_VM_IP network endpoint groups, GCE_VM_IP_PORT network endpoint groups, and instance group backends. USE_NAMED_PORT: Not supported. USE_SERVING_PORT: Provides an indirect method of specifying the health check port by referring to the backend service. Only supported by backend services for proxy load balancers. Not supported by target pools. Not supported by backend services for pass-through load balancers. Supports all backends that can be health checked; for example, GCE_VM_IP_PORT network endpoint groups and instance group backends. For GCE_VM_IP_PORT network endpoint group backends, the health check uses the port number specified for each endpoint in the network endpoint group. For instance group backends, the health check uses the port number determined by looking up the backend service's named port in the instance group's list of named ports.
GRPCHealthCheckPortSpecificationComputeBeta
Specifies how a port is selected for health checking. Can be one of the following values: USE_FIXED_PORT: Specifies a port number explicitly using the port field in the health check. Supported by backend services for pass-through load balancers and backend services for proxy load balancers. Not supported by target pools. The health check supports all backends supported by the backend service provided the backend can be health checked. For example, GCE_VM_IP network endpoint groups, GCE_VM_IP_PORT network endpoint groups, and instance group backends. USE_NAMED_PORT: Not supported. USE_SERVING_PORT: Provides an indirect method of specifying the health check port by referring to the backend service. Only supported by backend services for proxy load balancers. Not supported by target pools. Not supported by backend services for pass-through load balancers. Supports all backends that can be health checked; for example, GCE_VM_IP_PORT network endpoint groups and instance group backends. For GCE_VM_IP_PORT network endpoint group backends, the health check uses the port number specified for each endpoint in the network endpoint group. For instance group backends, the health check uses the port number determined by looking up the backend service's named port in the instance group's list of named ports.
GRPCHealthCheckPortSpecificationComputeV1
Specifies how a port is selected for health checking. Can be one of the following values: USE_FIXED_PORT: Specifies a port number explicitly using the port field in the health check. Supported by backend services for pass-through load balancers and backend services for proxy load balancers. Not supported by target pools. The health check supports all backends supported by the backend service provided the backend can be health checked. For example, GCE_VM_IP network endpoint groups, GCE_VM_IP_PORT network endpoint groups, and instance group backends. USE_NAMED_PORT: Not supported. USE_SERVING_PORT: Provides an indirect method of specifying the health check port by referring to the backend service. Only supported by backend services for proxy load balancers. Not supported by target pools. Not supported by backend services for pass-through load balancers. Supports all backends that can be health checked; for example, GCE_VM_IP_PORT network endpoint groups and instance group backends. For GCE_VM_IP_PORT network endpoint group backends, the health check uses the port number specified for each endpoint in the network endpoint group. For instance group backends, the health check uses the port number determined by looking up the backend service's named port in the instance group's list of named ports.
GuestOsFeatureType
The ID of a supported feature. To add multiple values, use commas to separate values. Set to one or more of the following values: - VIRTIO_SCSI_MULTIQUEUE - WINDOWS - MULTI_IP_SUBNET - UEFI_COMPATIBLE - GVNIC - SEV_CAPABLE - SUSPEND_RESUME_COMPATIBLE - SEV_LIVE_MIGRATABLE - SEV_SNP_CAPABLE For more information, see Enabling guest operating system features.
GuestOsFeatureTypeComputeBeta
The ID of a supported feature. To add multiple values, use commas to separate values. Set to one or more of the following values: - VIRTIO_SCSI_MULTIQUEUE - WINDOWS - MULTI_IP_SUBNET - UEFI_COMPATIBLE - GVNIC - SEV_CAPABLE - SUSPEND_RESUME_COMPATIBLE - SEV_LIVE_MIGRATABLE - SEV_SNP_CAPABLE For more information, see Enabling guest operating system features.
GuestOsFeatureTypeComputeV1
The ID of a supported feature. To add multiple values, use commas to separate values. Set to one or more of the following values: - VIRTIO_SCSI_MULTIQUEUE - WINDOWS - MULTI_IP_SUBNET - UEFI_COMPATIBLE - GVNIC - SEV_CAPABLE - SUSPEND_RESUME_COMPATIBLE - SEV_LIVE_MIGRATABLE - SEV_SNP_CAPABLE For more information, see Enabling guest operating system features.
HealthCheckType
Specifies the type of the healthCheck, either TCP, SSL, HTTP, HTTPS, HTTP2 or GRPC. Exactly one of the protocol-specific health check fields must be specified, which must match type field.
HealthCheckTypeComputeBeta
Specifies the type of the healthCheck, either TCP, SSL, HTTP, HTTPS, HTTP2 or GRPC. Exactly one of the protocol-specific health check fields must be specified, which must match type field.
HealthCheckTypeComputeV1
Specifies the type of the healthCheck, either TCP, SSL, HTTP, HTTPS, HTTP2 or GRPC. Exactly one of the protocol-specific health check fields must be specified, which must match type field.
HTTP2HealthCheckPortSpecification
Specifies how a port is selected for health checking. Can be one of the following values: USE_FIXED_PORT: Specifies a port number explicitly using the port field in the health check. Supported by backend services for pass-through load balancers and backend services for proxy load balancers. Not supported by target pools. The health check supports all backends supported by the backend service provided the backend can be health checked. For example, GCE_VM_IP network endpoint groups, GCE_VM_IP_PORT network endpoint groups, and instance group backends. USE_NAMED_PORT: Not supported. USE_SERVING_PORT: Provides an indirect method of specifying the health check port by referring to the backend service. Only supported by backend services for proxy load balancers. Not supported by target pools. Not supported by backend services for pass-through load balancers. Supports all backends that can be health checked; for example, GCE_VM_IP_PORT network endpoint groups and instance group backends. For GCE_VM_IP_PORT network endpoint group backends, the health check uses the port number specified for each endpoint in the network endpoint group. For instance group backends, the health check uses the port number determined by looking up the backend service's named port in the instance group's list of named ports.
HTTP2HealthCheckPortSpecificationComputeBeta
Specifies how a port is selected for health checking. Can be one of the following values: USE_FIXED_PORT: Specifies a port number explicitly using the port field in the health check. Supported by backend services for pass-through load balancers and backend services for proxy load balancers. Not supported by target pools. The health check supports all backends supported by the backend service provided the backend can be health checked. For example, GCE_VM_IP network endpoint groups, GCE_VM_IP_PORT network endpoint groups, and instance group backends. USE_NAMED_PORT: Not supported. USE_SERVING_PORT: Provides an indirect method of specifying the health check port by referring to the backend service. Only supported by backend services for proxy load balancers. Not supported by target pools. Not supported by backend services for pass-through load balancers. Supports all backends that can be health checked; for example, GCE_VM_IP_PORT network endpoint groups and instance group backends. For GCE_VM_IP_PORT network endpoint group backends, the health check uses the port number specified for each endpoint in the network endpoint group. For instance group backends, the health check uses the port number determined by looking up the backend service's named port in the instance group's list of named ports.
HTTP2HealthCheckPortSpecificationComputeV1
Specifies how a port is selected for health checking. Can be one of the following values: USE_FIXED_PORT: Specifies a port number explicitly using the port field in the health check. Supported by backend services for pass-through load balancers and backend services for proxy load balancers. Not supported by target pools. The health check supports all backends supported by the backend service provided the backend can be health checked. For example, GCE_VM_IP network endpoint groups, GCE_VM_IP_PORT network endpoint groups, and instance group backends. USE_NAMED_PORT: Not supported. USE_SERVING_PORT: Provides an indirect method of specifying the health check port by referring to the backend service. Only supported by backend services for proxy load balancers. Not supported by target pools. Not supported by backend services for pass-through load balancers. Supports all backends that can be health checked; for example, GCE_VM_IP_PORT network endpoint groups and instance group backends. For GCE_VM_IP_PORT network endpoint group backends, the health check uses the port number specified for each endpoint in the network endpoint group. For instance group backends, the health check uses the port number determined by looking up the backend service's named port in the instance group's list of named ports.
HTTP2HealthCheckProxyHeader
Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.
HTTP2HealthCheckProxyHeaderComputeBeta
Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.
HTTP2HealthCheckProxyHeaderComputeV1
Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.
HTTP2HealthCheckWeightReportMode
Weight report mode. used for weighted Load Balancing.
HTTPHealthCheckPortSpecification
Specifies how a port is selected for health checking. Can be one of the following values: USE_FIXED_PORT: Specifies a port number explicitly using the port field in the health check. Supported by backend services for pass-through load balancers and backend services for proxy load balancers. Also supported in legacy HTTP health checks for target pools. The health check supports all backends supported by the backend service provided the backend can be health checked. For example, GCE_VM_IP network endpoint groups, GCE_VM_IP_PORT network endpoint groups, and instance group backends. USE_NAMED_PORT: Not supported. USE_SERVING_PORT: Provides an indirect method of specifying the health check port by referring to the backend service. Only supported by backend services for proxy load balancers. Not supported by target pools. Not supported by backend services for pass-through load balancers. Supports all backends that can be health checked; for example, GCE_VM_IP_PORT network endpoint groups and instance group backends. For GCE_VM_IP_PORT network endpoint group backends, the health check uses the port number specified for each endpoint in the network endpoint group. For instance group backends, the health check uses the port number determined by looking up the backend service's named port in the instance group's list of named ports.
HTTPHealthCheckPortSpecificationComputeBeta
Specifies how a port is selected for health checking. Can be one of the following values: USE_FIXED_PORT: Specifies a port number explicitly using the port field in the health check. Supported by backend services for pass-through load balancers and backend services for proxy load balancers. Also supported in legacy HTTP health checks for target pools. The health check supports all backends supported by the backend service provided the backend can be health checked. For example, GCE_VM_IP network endpoint groups, GCE_VM_IP_PORT network endpoint groups, and instance group backends. USE_NAMED_PORT: Not supported. USE_SERVING_PORT: Provides an indirect method of specifying the health check port by referring to the backend service. Only supported by backend services for proxy load balancers. Not supported by target pools. Not supported by backend services for pass-through load balancers. Supports all backends that can be health checked; for example, GCE_VM_IP_PORT network endpoint groups and instance group backends. For GCE_VM_IP_PORT network endpoint group backends, the health check uses the port number specified for each endpoint in the network endpoint group. For instance group backends, the health check uses the port number determined by looking up the backend service's named port in the instance group's list of named ports.
HTTPHealthCheckPortSpecificationComputeV1
Specifies how a port is selected for health checking. Can be one of the following values: USE_FIXED_PORT: Specifies a port number explicitly using the port field in the health check. Supported by backend services for pass-through load balancers and backend services for proxy load balancers. Also supported in legacy HTTP health checks for target pools. The health check supports all backends supported by the backend service provided the backend can be health checked. For example, GCE_VM_IP network endpoint groups, GCE_VM_IP_PORT network endpoint groups, and instance group backends. USE_NAMED_PORT: Not supported. USE_SERVING_PORT: Provides an indirect method of specifying the health check port by referring to the backend service. Only supported by backend services for proxy load balancers. Not supported by target pools. Not supported by backend services for pass-through load balancers. Supports all backends that can be health checked; for example, GCE_VM_IP_PORT network endpoint groups and instance group backends. For GCE_VM_IP_PORT network endpoint group backends, the health check uses the port number specified for each endpoint in the network endpoint group. For instance group backends, the health check uses the port number determined by looking up the backend service's named port in the instance group's list of named ports.
HTTPHealthCheckProxyHeader
Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.
HTTPHealthCheckProxyHeaderComputeBeta
Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.
HTTPHealthCheckProxyHeaderComputeV1
Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.
HTTPHealthCheckWeightReportMode
Weight report mode. used for weighted Load Balancing.
HttpRedirectActionRedirectResponseCode
The HTTP Status code to use for this RedirectAction. Supported values are: - MOVED_PERMANENTLY_DEFAULT, which is the default value and corresponds to 301. - FOUND, which corresponds to 302. - SEE_OTHER which corresponds to 303. - TEMPORARY_REDIRECT, which corresponds to 307. In this case, the request method is retained. - PERMANENT_REDIRECT, which corresponds to 308. In this case, the request method is retained.
HttpRedirectActionRedirectResponseCodeComputeBeta
The HTTP Status code to use for this RedirectAction. Supported values are: - MOVED_PERMANENTLY_DEFAULT, which is the default value and corresponds to 301. - FOUND, which corresponds to 302. - SEE_OTHER which corresponds to 303. - TEMPORARY_REDIRECT, which corresponds to 307. In this case, the request method is retained. - PERMANENT_REDIRECT, which corresponds to 308. In this case, the request method is retained.
HttpRedirectActionRedirectResponseCodeComputeV1
The HTTP Status code to use for this RedirectAction. Supported values are: - MOVED_PERMANENTLY_DEFAULT, which is the default value and corresponds to 301. - FOUND, which corresponds to 302. - SEE_OTHER which corresponds to 303. - TEMPORARY_REDIRECT, which corresponds to 307. In this case, the request method is retained. - PERMANENT_REDIRECT, which corresponds to 308. In this case, the request method is retained.
HTTPSHealthCheckPortSpecification
Specifies how a port is selected for health checking. Can be one of the following values: USE_FIXED_PORT: Specifies a port number explicitly using the port field in the health check. Supported by backend services for pass-through load balancers and backend services for proxy load balancers. Not supported by target pools. The health check supports all backends supported by the backend service provided the backend can be health checked. For example, GCE_VM_IP network endpoint groups, GCE_VM_IP_PORT network endpoint groups, and instance group backends. USE_NAMED_PORT: Not supported. USE_SERVING_PORT: Provides an indirect method of specifying the health check port by referring to the backend service. Only supported by backend services for proxy load balancers. Not supported by target pools. Not supported by backend services for pass-through load balancers. Supports all backends that can be health checked; for example, GCE_VM_IP_PORT network endpoint groups and instance group backends. For GCE_VM_IP_PORT network endpoint group backends, the health check uses the port number specified for each endpoint in the network endpoint group. For instance group backends, the health check uses the port number determined by looking up the backend service's named port in the instance group's list of named ports.
HTTPSHealthCheckPortSpecificationComputeBeta
Specifies how a port is selected for health checking. Can be one of the following values: USE_FIXED_PORT: Specifies a port number explicitly using the port field in the health check. Supported by backend services for pass-through load balancers and backend services for proxy load balancers. Not supported by target pools. The health check supports all backends supported by the backend service provided the backend can be health checked. For example, GCE_VM_IP network endpoint groups, GCE_VM_IP_PORT network endpoint groups, and instance group backends. USE_NAMED_PORT: Not supported. USE_SERVING_PORT: Provides an indirect method of specifying the health check port by referring to the backend service. Only supported by backend services for proxy load balancers. Not supported by target pools. Not supported by backend services for pass-through load balancers. Supports all backends that can be health checked; for example, GCE_VM_IP_PORT network endpoint groups and instance group backends. For GCE_VM_IP_PORT network endpoint group backends, the health check uses the port number specified for each endpoint in the network endpoint group. For instance group backends, the health check uses the port number determined by looking up the backend service's named port in the instance group's list of named ports.
HTTPSHealthCheckPortSpecificationComputeV1
Specifies how a port is selected for health checking. Can be one of the following values: USE_FIXED_PORT: Specifies a port number explicitly using the port field in the health check. Supported by backend services for pass-through load balancers and backend services for proxy load balancers. Not supported by target pools. The health check supports all backends supported by the backend service provided the backend can be health checked. For example, GCE_VM_IP network endpoint groups, GCE_VM_IP_PORT network endpoint groups, and instance group backends. USE_NAMED_PORT: Not supported. USE_SERVING_PORT: Provides an indirect method of specifying the health check port by referring to the backend service. Only supported by backend services for proxy load balancers. Not supported by target pools. Not supported by backend services for pass-through load balancers. Supports all backends that can be health checked; for example, GCE_VM_IP_PORT network endpoint groups and instance group backends. For GCE_VM_IP_PORT network endpoint group backends, the health check uses the port number specified for each endpoint in the network endpoint group. For instance group backends, the health check uses the port number determined by looking up the backend service's named port in the instance group's list of named ports.
HTTPSHealthCheckProxyHeader
Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.
HTTPSHealthCheckProxyHeaderComputeBeta
Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.
HTTPSHealthCheckProxyHeaderComputeV1
Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.
HTTPSHealthCheckWeightReportMode
Weight report mode. used for weighted Load Balancing.
ImageArchitecture
The architecture of the image. Valid values are ARM64 or X86_64.
ImageArchitectureComputeBeta
The architecture of the image. Valid values are ARM64 or X86_64.
ImageArchitectureComputeV1
The architecture of the image. Valid values are ARM64 or X86_64.
ImageRawDiskContainerType
The format used to encode and transmit the block device, which should be TAR. This is just a container and transmission format and not a runtime format. Provided by the client when the disk image is created.
ImageRawDiskContainerTypeComputeBeta
The format used to encode and transmit the block device, which should be TAR. This is just a container and transmission format and not a runtime format. Provided by the client when the disk image is created.
ImageRawDiskContainerTypeComputeV1
The format used to encode and transmit the block device, which should be TAR. This is just a container and transmission format and not a runtime format. Provided by the client when the disk image is created.
ImageSourceType
The type of the image used to create this disk. The default and only valid value is RAW.
ImageSourceTypeComputeBeta
The type of the image used to create this disk. The default and only valid value is RAW.
ImageSourceTypeComputeV1
The type of the image used to create this disk. The default and only valid value is RAW.
InstanceGroupManagerAutoHealingPolicyAutoHealingTriggersOnHealthCheck
If you have configured an application-based health check for the group, this field controls whether to trigger VM autohealing based on a failed health check. Valid values are: - ON (default): The group recreates running VMs that fail the application-based health check. - OFF: When set to OFF, you can still observe instance health state, but the group does not recreate VMs that fail the application-based health check. This is useful for troubleshooting and setting up your health check configuration.
InstanceGroupManagerFailoverAction
The action to perform in case of zone failure. Only one value is supported, NO_FAILOVER. The default is NO_FAILOVER.
InstanceGroupManagerFailoverActionComputeBeta
The action to perform in case of zone failure. Only one value is supported, NO_FAILOVER. The default is NO_FAILOVER.
InstanceGroupManagerInstanceLifecyclePolicyDefaultActionOnFailure
The action that a MIG performs on a failed or an unhealthy VM. A VM is marked as unhealthy when the application running on that VM fails a health check. Valid values are - REPAIR (default): MIG automatically repairs a failed or an unhealthy VM by recreating it. For more information, see About repairing VMs in a MIG. - DO_NOTHING: MIG does not repair a failed or an unhealthy VM.
InstanceGroupManagerInstanceLifecyclePolicyDefaultActionOnFailureComputeBeta
The action that a MIG performs on a failed or an unhealthy VM. A VM is marked as unhealthy when the application running on that VM fails a health check. Valid values are - REPAIR (default): MIG automatically repairs a failed or an unhealthy VM by recreating it. For more information, see About repairing VMs in a MIG. - DO_NOTHING: MIG does not repair a failed or an unhealthy VM.
InstanceGroupManagerInstanceLifecyclePolicyForceUpdateOnRepair
A bit indicating whether to forcefully apply the group's latest configuration when repairing a VM. Valid options are: - NO (default): If configuration updates are available, they are not forcefully applied during repair. Instead, configuration updates are applied according to the group's update policy. - YES: If configuration updates are available, they are applied during repair.
InstanceGroupManagerInstanceLifecyclePolicyForceUpdateOnRepairComputeBeta
A bit indicating whether to forcefully apply the group's latest configuration when repairing a VM. Valid options are: - NO (default): If configuration updates are available, they are not forcefully applied during repair. Instead, configuration updates are applied according to the group's update policy. - YES: If configuration updates are available, they are applied during repair.
InstanceGroupManagerInstanceLifecyclePolicyForceUpdateOnRepairComputeV1
A bit indicating whether to forcefully apply the group's latest configuration when repairing a VM. Valid options are: - NO (default): If configuration updates are available, they are not forcefully applied during repair. Instead, configuration updates are applied according to the group's update policy. - YES: If configuration updates are available, they are applied during repair.
InstanceGroupManagerListManagedInstancesResults
Pagination behavior of the listManagedInstances API method for this managed instance group.
InstanceGroupManagerListManagedInstancesResultsComputeBeta
Pagination behavior of the listManagedInstances API method for this managed instance group.
InstanceGroupManagerListManagedInstancesResultsComputeV1
Pagination behavior of the listManagedInstances API method for this managed instance group.
InstanceGroupManagerStandbyPolicyMode
Defines behaviour of using instances from standby pool to resize MIG.
InstanceGroupManagerStandbyPolicyModeComputeBeta
Defines behaviour of using instances from standby pool to resize MIG.
InstanceGroupManagerTargetSizeUnit
The unit of measure for the target size.
InstanceGroupManagerUpdatePolicyInstanceRedistributionType
The instance redistribution policy for regional managed instance groups. Valid values are: - PROACTIVE (default): The group attempts to maintain an even distribution of VM instances across zones in the region. - NONE: For non-autoscaled groups, proactive redistribution is disabled.
InstanceGroupManagerUpdatePolicyInstanceRedistributionTypeComputeBeta
The instance redistribution policy for regional managed instance groups. Valid values are: - PROACTIVE (default): The group attempts to maintain an even distribution of VM instances across zones in the region. - NONE: For non-autoscaled groups, proactive redistribution is disabled.
InstanceGroupManagerUpdatePolicyInstanceRedistributionTypeComputeV1
The instance redistribution policy for regional managed instance groups. Valid values are: - PROACTIVE (default): The group attempts to maintain an even distribution of VM instances across zones in the region. - NONE: For non-autoscaled groups, proactive redistribution is disabled.
InstanceGroupManagerUpdatePolicyMinimalAction
Minimal action to be taken on an instance. Use this option to minimize disruption as much as possible or to apply a more disruptive action than is necessary. - To limit disruption as much as possible, set the minimal action to REFRESH. If your update requires a more disruptive action, Compute Engine performs the necessary action to execute the update. - To apply a more disruptive action than is strictly necessary, set the minimal action to RESTART or REPLACE. For example, Compute Engine does not need to restart a VM to change its metadata. But if your application reads instance metadata only when a VM is restarted, you can set the minimal action to RESTART in order to pick up metadata changes.
InstanceGroupManagerUpdatePolicyMinimalActionComputeBeta
Minimal action to be taken on an instance. Use this option to minimize disruption as much as possible or to apply a more disruptive action than is necessary. - To limit disruption as much as possible, set the minimal action to REFRESH. If your update requires a more disruptive action, Compute Engine performs the necessary action to execute the update. - To apply a more disruptive action than is strictly necessary, set the minimal action to RESTART or REPLACE. For example, Compute Engine does not need to restart a VM to change its metadata. But if your application reads instance metadata only when a VM is restarted, you can set the minimal action to RESTART in order to pick up metadata changes.
InstanceGroupManagerUpdatePolicyMinimalActionComputeV1
Minimal action to be taken on an instance. Use this option to minimize disruption as much as possible or to apply a more disruptive action than is necessary. - To limit disruption as much as possible, set the minimal action to REFRESH. If your update requires a more disruptive action, Compute Engine performs the necessary action to execute the update. - To apply a more disruptive action than is strictly necessary, set the minimal action to RESTART or REPLACE. For example, Compute Engine does not need to restart a VM to change its metadata. But if your application reads instance metadata only when a VM is restarted, you can set the minimal action to RESTART in order to pick up metadata changes.
InstanceGroupManagerUpdatePolicyMostDisruptiveAllowedAction
Most disruptive action that is allowed to be taken on an instance. You can specify either NONE to forbid any actions, REFRESH to avoid restarting the VM and to limit disruption as much as possible. RESTART to allow actions that can be applied without instance replacing or REPLACE to allow all possible actions. If the Updater determines that the minimal update action needed is more disruptive than most disruptive allowed action you specify it will not perform the update at all.
InstanceGroupManagerUpdatePolicyMostDisruptiveAllowedActionComputeBeta
Most disruptive action that is allowed to be taken on an instance. You can specify either NONE to forbid any actions, REFRESH to avoid restarting the VM and to limit disruption as much as possible. RESTART to allow actions that can be applied without instance replacing or REPLACE to allow all possible actions. If the Updater determines that the minimal update action needed is more disruptive than most disruptive allowed action you specify it will not perform the update at all.
InstanceGroupManagerUpdatePolicyMostDisruptiveAllowedActionComputeV1
Most disruptive action that is allowed to be taken on an instance. You can specify either NONE to forbid any actions, REFRESH to avoid restarting the VM and to limit disruption as much as possible. RESTART to allow actions that can be applied without instance replacing or REPLACE to allow all possible actions. If the Updater determines that the minimal update action needed is more disruptive than most disruptive allowed action you specify it will not perform the update at all.
InstanceGroupManagerUpdatePolicyReplacementMethod
What action should be used to replace instances. See minimal_action.REPLACE
InstanceGroupManagerUpdatePolicyReplacementMethodComputeBeta
What action should be used to replace instances. See minimal_action.REPLACE
InstanceGroupManagerUpdatePolicyReplacementMethodComputeV1
What action should be used to replace instances. See minimal_action.REPLACE
InstanceGroupManagerUpdatePolicyType
The type of update process. You can specify either PROACTIVE so that the MIG automatically updates VMs to the latest configurations or OPPORTUNISTIC so that you can select the VMs that you want to update.
InstanceGroupManagerUpdatePolicyTypeComputeBeta
The type of update process. You can specify either PROACTIVE so that the MIG automatically updates VMs to the latest configurations or OPPORTUNISTIC so that you can select the VMs that you want to update.
InstanceGroupManagerUpdatePolicyTypeComputeV1
The type of update process. You can specify either PROACTIVE so that the MIG automatically updates VMs to the latest configurations or OPPORTUNISTIC so that you can select the VMs that you want to update.
InstanceKeyRevocationActionType
KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified.
InstanceKeyRevocationActionTypeComputeBeta
KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified.
InstanceKeyRevocationActionTypeComputeV1
KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified.
InstancePostKeyRevocationActionType
PostKeyRevocationActionType of the instance.
InstancePostKeyRevocationActionTypeComputeBeta
PostKeyRevocationActionType of the instance.
InstancePrivateIpv6GoogleAccess
The private IPv6 google access type for the VM. If not specified, use INHERIT_FROM_SUBNETWORK as default.
InstancePrivateIpv6GoogleAccessComputeBeta
The private IPv6 google access type for the VM. If not specified, use INHERIT_FROM_SUBNETWORK as default.
InstancePrivateIpv6GoogleAccessComputeV1
The private IPv6 google access type for the VM. If not specified, use INHERIT_FROM_SUBNETWORK as default.
InstancePropertiesKeyRevocationActionType
KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified.
InstancePropertiesKeyRevocationActionTypeComputeBeta
KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified.
InstancePropertiesKeyRevocationActionTypeComputeV1
KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified.
InstancePropertiesPostKeyRevocationActionType
PostKeyRevocationActionType of the instance.
InstancePropertiesPostKeyRevocationActionTypeComputeBeta
PostKeyRevocationActionType of the instance.
InstancePropertiesPrivateIpv6GoogleAccess
The private IPv6 google access type for VMs. If not specified, use INHERIT_FROM_SUBNETWORK as default. Note that for MachineImage, this is not supported yet.
InstancePropertiesPrivateIpv6GoogleAccessComputeBeta
The private IPv6 google access type for VMs. If not specified, use INHERIT_FROM_SUBNETWORK as default. Note that for MachineImage, this is not supported yet.
InstancePropertiesPrivateIpv6GoogleAccessComputeV1
The private IPv6 google access type for VMs. If not specified, use INHERIT_FROM_SUBNETWORK as default. Note that for MachineImage, this is not supported yet.
InterconnectAttachmentBandwidth
Provisioned bandwidth capacity for the interconnect attachment. For attachments of type DEDICATED, the user can set the bandwidth. For attachments of type PARTNER, the Google Partner that is operating the interconnect must set the bandwidth. Output only for PARTNER type, mutable for PARTNER_PROVIDER and DEDICATED, and can take one of the following values: - BPS_50M: 50 Mbit/s - BPS_100M: 100 Mbit/s - BPS_200M: 200 Mbit/s - BPS_300M: 300 Mbit/s - BPS_400M: 400 Mbit/s - BPS_500M: 500 Mbit/s - BPS_1G: 1 Gbit/s - BPS_2G: 2 Gbit/s - BPS_5G: 5 Gbit/s - BPS_10G: 10 Gbit/s - BPS_20G: 20 Gbit/s - BPS_50G: 50 Gbit/s
InterconnectAttachmentBandwidthComputeBeta
Provisioned bandwidth capacity for the interconnect attachment. For attachments of type DEDICATED, the user can set the bandwidth. For attachments of type PARTNER, the Google Partner that is operating the interconnect must set the bandwidth. Output only for PARTNER type, mutable for PARTNER_PROVIDER and DEDICATED, and can take one of the following values: - BPS_50M: 50 Mbit/s - BPS_100M: 100 Mbit/s - BPS_200M: 200 Mbit/s - BPS_300M: 300 Mbit/s - BPS_400M: 400 Mbit/s - BPS_500M: 500 Mbit/s - BPS_1G: 1 Gbit/s - BPS_2G: 2 Gbit/s - BPS_5G: 5 Gbit/s - BPS_10G: 10 Gbit/s - BPS_20G: 20 Gbit/s - BPS_50G: 50 Gbit/s
InterconnectAttachmentBandwidthComputeV1
Provisioned bandwidth capacity for the interconnect attachment. For attachments of type DEDICATED, the user can set the bandwidth. For attachments of type PARTNER, the Google Partner that is operating the interconnect must set the bandwidth. Output only for PARTNER type, mutable for PARTNER_PROVIDER and DEDICATED, and can take one of the following values: - BPS_50M: 50 Mbit/s - BPS_100M: 100 Mbit/s - BPS_200M: 200 Mbit/s - BPS_300M: 300 Mbit/s - BPS_400M: 400 Mbit/s - BPS_500M: 500 Mbit/s - BPS_1G: 1 Gbit/s - BPS_2G: 2 Gbit/s - BPS_5G: 5 Gbit/s - BPS_10G: 10 Gbit/s - BPS_20G: 20 Gbit/s - BPS_50G: 50 Gbit/s
InterconnectAttachmentEdgeAvailabilityDomain
Desired availability domain for the attachment. Only available for type PARTNER, at creation time, and can take one of the following values: - AVAILABILITY_DOMAIN_ANY - AVAILABILITY_DOMAIN_1 - AVAILABILITY_DOMAIN_2 For improved reliability, customers should configure a pair of attachments, one per availability domain. The selected availability domain will be provided to the Partner via the pairing key, so that the provisioned circuit will lie in the specified domain. If not specified, the value will default to AVAILABILITY_DOMAIN_ANY.
InterconnectAttachmentEdgeAvailabilityDomainComputeBeta
Desired availability domain for the attachment. Only available for type PARTNER, at creation time, and can take one of the following values: - AVAILABILITY_DOMAIN_ANY - AVAILABILITY_DOMAIN_1 - AVAILABILITY_DOMAIN_2 For improved reliability, customers should configure a pair of attachments, one per availability domain. The selected availability domain will be provided to the Partner via the pairing key, so that the provisioned circuit will lie in the specified domain. If not specified, the value will default to AVAILABILITY_DOMAIN_ANY.
InterconnectAttachmentEdgeAvailabilityDomainComputeV1
Desired availability domain for the attachment. Only available for type PARTNER, at creation time, and can take one of the following values: - AVAILABILITY_DOMAIN_ANY - AVAILABILITY_DOMAIN_1 - AVAILABILITY_DOMAIN_2 For improved reliability, customers should configure a pair of attachments, one per availability domain. The selected availability domain will be provided to the Partner via the pairing key, so that the provisioned circuit will lie in the specified domain. If not specified, the value will default to AVAILABILITY_DOMAIN_ANY.
InterconnectAttachmentEncryption
Indicates the user-supplied encryption option of this VLAN attachment (interconnectAttachment). Can only be specified at attachment creation for PARTNER or DEDICATED attachments. Possible values are: - NONE - This is the default value, which means that the VLAN attachment carries unencrypted traffic. VMs are able to send traffic to, or receive traffic from, such a VLAN attachment. - IPSEC - The VLAN attachment carries only encrypted traffic that is encrypted by an IPsec device, such as an HA VPN gateway or third-party IPsec VPN. VMs cannot directly send traffic to, or receive traffic from, such a VLAN attachment. To use HA VPN over Cloud Interconnect, the VLAN attachment must be created with this option.
InterconnectAttachmentEncryptionComputeBeta
Indicates the user-supplied encryption option of this VLAN attachment (interconnectAttachment). Can only be specified at attachment creation for PARTNER or DEDICATED attachments. Possible values are: - NONE - This is the default value, which means that the VLAN attachment carries unencrypted traffic. VMs are able to send traffic to, or receive traffic from, such a VLAN attachment. - IPSEC - The VLAN attachment carries only encrypted traffic that is encrypted by an IPsec device, such as an HA VPN gateway or third-party IPsec VPN. VMs cannot directly send traffic to, or receive traffic from, such a VLAN attachment. To use HA VPN over Cloud Interconnect, the VLAN attachment must be created with this option.
InterconnectAttachmentEncryptionComputeV1
Indicates the user-supplied encryption option of this VLAN attachment (interconnectAttachment). Can only be specified at attachment creation for PARTNER or DEDICATED attachments. Possible values are: - NONE - This is the default value, which means that the VLAN attachment carries unencrypted traffic. VMs are able to send traffic to, or receive traffic from, such a VLAN attachment. - IPSEC - The VLAN attachment carries only encrypted traffic that is encrypted by an IPsec device, such as an HA VPN gateway or third-party IPsec VPN. VMs cannot directly send traffic to, or receive traffic from, such a VLAN attachment. To use HA VPN over Cloud Interconnect, the VLAN attachment must be created with this option.
InterconnectAttachmentStackType
The stack type for this interconnect attachment to identify whether the IPv6 feature is enabled or not. If not specified, IPV4_ONLY will be used. This field can be both set at interconnect attachments creation and update interconnect attachment operations.
InterconnectAttachmentStackTypeComputeBeta
The stack type for this interconnect attachment to identify whether the IPv6 feature is enabled or not. If not specified, IPV4_ONLY will be used. This field can be both set at interconnect attachments creation and update interconnect attachment operations.
InterconnectAttachmentStackTypeComputeV1
The stack type for this interconnect attachment to identify whether the IPv6 feature is enabled or not. If not specified, IPV4_ONLY will be used. This field can be both set at interconnect attachments creation and update interconnect attachment operations.
InterconnectAttachmentType
The type of interconnect attachment this is, which can take one of the following values: - DEDICATED: an attachment to a Dedicated Interconnect. - PARTNER: an attachment to a Partner Interconnect, created by the customer. - PARTNER_PROVIDER: an attachment to a Partner Interconnect, created by the partner.
InterconnectAttachmentTypeComputeBeta
The type of interconnect attachment this is, which can take one of the following values: - DEDICATED: an attachment to a Dedicated Interconnect. - PARTNER: an attachment to a Partner Interconnect, created by the customer. - PARTNER_PROVIDER: an attachment to a Partner Interconnect, created by the partner.
InterconnectAttachmentTypeComputeV1
The type of interconnect attachment this is, which can take one of the following values: - DEDICATED: an attachment to a Dedicated Interconnect. - PARTNER: an attachment to a Partner Interconnect, created by the customer. - PARTNER_PROVIDER: an attachment to a Partner Interconnect, created by the partner.
InterconnectInterconnectType
Type of interconnect, which can take one of the following values: - PARTNER: A partner-managed interconnection shared between customers though a partner. - DEDICATED: A dedicated physical interconnection with the customer. Note that a value IT_PRIVATE has been deprecated in favor of DEDICATED.
InterconnectInterconnectTypeComputeBeta
Type of interconnect, which can take one of the following values: - PARTNER: A partner-managed interconnection shared between customers though a partner. - DEDICATED: A dedicated physical interconnection with the customer. Note that a value IT_PRIVATE has been deprecated in favor of DEDICATED.
InterconnectInterconnectTypeComputeV1
Type of interconnect, which can take one of the following values: - PARTNER: A partner-managed interconnection shared between customers though a partner. - DEDICATED: A dedicated physical interconnection with the customer. Note that a value IT_PRIVATE has been deprecated in favor of DEDICATED.
InterconnectLinkType
Type of link requested, which can take one of the following values: - LINK_TYPE_ETHERNET_10G_LR: A 10G Ethernet with LR optics - LINK_TYPE_ETHERNET_100G_LR: A 100G Ethernet with LR optics. Note that this field indicates the speed of each of the links in the bundle, not the speed of the entire bundle.
InterconnectLinkTypeComputeBeta
Type of link requested, which can take one of the following values: - LINK_TYPE_ETHERNET_10G_LR: A 10G Ethernet with LR optics - LINK_TYPE_ETHERNET_100G_LR: A 100G Ethernet with LR optics. Note that this field indicates the speed of each of the links in the bundle, not the speed of the entire bundle.
InterconnectLinkTypeComputeV1
Type of link requested, which can take one of the following values: - LINK_TYPE_ETHERNET_10G_LR: A 10G Ethernet with LR optics - LINK_TYPE_ETHERNET_100G_LR: A 100G Ethernet with LR optics. Note that this field indicates the speed of each of the links in the bundle, not the speed of the entire bundle.
InterconnectRequestedFeaturesItem
InterconnectRequestedFeaturesItemComputeBeta
InterconnectRequestedFeaturesItemComputeV1
LocationPolicyTargetShape
Strategy for distributing VMs across zones in a region.
LogConfigCloudAuditOptionsLogName
This is deprecated and has no effect. Do not use.
LogConfigCloudAuditOptionsLogNameComputeBeta
This is deprecated and has no effect. Do not use.
LogConfigCloudAuditOptionsLogNameComputeV1
This is deprecated and has no effect. Do not use.
LogConfigDataAccessOptionsLogMode
This is deprecated and has no effect. Do not use.
LogConfigDataAccessOptionsLogModeComputeBeta
This is deprecated and has no effect. Do not use.
LogConfigDataAccessOptionsLogModeComputeV1
This is deprecated and has no effect. Do not use.
MetadataFilterFilterMatchCriteria
Specifies how individual filter label matches within the list of filterLabels and contributes toward the overall metadataFilter match. Supported values are: - MATCH_ANY: at least one of the filterLabels must have a matching label in the provided metadata. - MATCH_ALL: all filterLabels must have matching labels in the provided metadata.
MetadataFilterFilterMatchCriteriaComputeBeta
Specifies how individual filter label matches within the list of filterLabels and contributes toward the overall metadataFilter match. Supported values are: - MATCH_ANY: at least one of the filterLabels must have a matching label in the provided metadata. - MATCH_ALL: all filterLabels must have matching labels in the provided metadata.
MetadataFilterFilterMatchCriteriaComputeV1
Specifies how individual filter label matches within the list of filterLabels and contributes toward the overall metadataFilter match. Supported values are: - MATCH_ANY: at least one of the filterLabels must have a matching label in the provided metadata. - MATCH_ALL: all filterLabels must have matching labels in the provided metadata.
MutualTlsMode
Specifies if the server TLS is configured to be strict or permissive. This field can be set to one of the following: STRICT: Client certificate must be presented, connection is in TLS. PERMISSIVE: Client certificate can be omitted, connection can be either plaintext or TLS.
NetworkAttachmentConnectionPreference
NetworkAttachmentConnectionPreferenceComputeBeta
NetworkAttachmentConnectionPreferenceComputeV1
NetworkEndpointGroupClientPortMappingMode
Only valid when networkEndpointType is "GCE_VM_IP_PORT" and the NEG is regional.
NetworkEndpointGroupNetworkEndpointType
Type of network endpoints in this network endpoint group. Can be one of GCE_VM_IP, GCE_VM_IP_PORT, NON_GCP_PRIVATE_IP_PORT, INTERNET_FQDN_PORT, INTERNET_IP_PORT, SERVERLESS, PRIVATE_SERVICE_CONNECT.
NetworkEndpointGroupNetworkEndpointTypeComputeBeta
Type of network endpoints in this network endpoint group. Can be one of GCE_VM_IP, GCE_VM_IP_PORT, NON_GCP_PRIVATE_IP_PORT, INTERNET_FQDN_PORT, INTERNET_IP_PORT, SERVERLESS, PRIVATE_SERVICE_CONNECT.
NetworkEndpointGroupNetworkEndpointTypeComputeV1
Type of network endpoints in this network endpoint group. Can be one of GCE_VM_IP, GCE_VM_IP_PORT, NON_GCP_PRIVATE_IP_PORT, INTERNET_FQDN_PORT, INTERNET_IP_PORT, SERVERLESS, PRIVATE_SERVICE_CONNECT.
NetworkEndpointGroupType
Specify the type of this network endpoint group. Only LOAD_BALANCING is valid for now.
NetworkFirewallPolicyVpcNetworkScope
The scope of networks allowed to be associated with the firewall policy. This field can be either GLOBAL_VPC_NETWORK or REGIONAL_VPC_NETWORK. A firewall policy with the VPC scope set to GLOBAL_VPC_NETWORK is allowed to be attached only to global networks. When the VPC scope is set to REGIONAL_VPC_NETWORK the firewall policy is allowed to be attached only to regional networks in the same scope as the firewall policy. Note: if not specified then GLOBAL_VPC_NETWORK will be used.
NetworkInterfaceNicType
The type of vNIC to be used on this interface. This may be gVNIC or VirtioNet.
NetworkInterfaceNicTypeComputeBeta
The type of vNIC to be used on this interface. This may be gVNIC or VirtioNet.
NetworkInterfaceNicTypeComputeV1
The type of vNIC to be used on this interface. This may be gVNIC or VirtioNet.
NetworkInterfaceStackType
The stack type for this network interface. To assign only IPv4 addresses, use IPV4_ONLY. To assign both IPv4 and IPv6 addresses, use IPV4_IPV6. If not specified, IPV4_ONLY is used. This field can be both set at instance creation and update network interface operations.
NetworkInterfaceStackTypeComputeBeta
The stack type for this network interface. To assign only IPv4 addresses, use IPV4_ONLY. To assign both IPv4 and IPv6 addresses, use IPV4_IPV6. If not specified, IPV4_ONLY is used. This field can be both set at instance creation and update network interface operations.
NetworkInterfaceStackTypeComputeV1
The stack type for this network interface. To assign only IPv4 addresses, use IPV4_ONLY. To assign both IPv4 and IPv6 addresses, use IPV4_IPV6. If not specified, IPV4_ONLY is used. This field can be both set at instance creation and update network interface operations.
NetworkInterfaceSubInterfaceIpAllocationMode
NetworkNetworkFirewallPolicyEnforcementOrder
The network firewall policy enforcement order. Can be either AFTER_CLASSIC_FIREWALL or BEFORE_CLASSIC_FIREWALL. Defaults to AFTER_CLASSIC_FIREWALL if the field is not specified.
NetworkNetworkFirewallPolicyEnforcementOrderComputeBeta
The network firewall policy enforcement order. Can be either AFTER_CLASSIC_FIREWALL or BEFORE_CLASSIC_FIREWALL. Defaults to AFTER_CLASSIC_FIREWALL if the field is not specified.
NetworkNetworkFirewallPolicyEnforcementOrderComputeV1
The network firewall policy enforcement order. Can be either AFTER_CLASSIC_FIREWALL or BEFORE_CLASSIC_FIREWALL. Defaults to AFTER_CLASSIC_FIREWALL if the field is not specified.
NetworkPerformanceConfigExternalIpEgressBandwidthTier
NetworkPerformanceConfigTotalEgressBandwidthTier
NetworkPerformanceConfigTotalEgressBandwidthTierComputeBeta
NetworkPerformanceConfigTotalEgressBandwidthTierComputeV1
NetworkRoutingConfigBgpBestPathSelectionMode
The BGP best path selection algorithm to be employed within this network for dynamic routes learned by Cloud Routers. Can be LEGACY (default) or STANDARD.
NetworkRoutingConfigBgpInterRegionCost
Allows to define a preferred approach for handling inter-region cost in the selection process when using the STANDARD BGP best path selection algorithm. Can be DEFAULT or ADD_COST_TO_MED.
NetworkRoutingConfigRoutingMode
The network-wide routing mode to use. If set to REGIONAL, this network's Cloud Routers will only advertise routes with subnets of this network in the same region as the router. If set to GLOBAL, this network's Cloud Routers will advertise routes with all subnets of this network, across regions.
NetworkRoutingConfigRoutingModeComputeBeta
The network-wide routing mode to use. If set to REGIONAL, this network's Cloud Routers will only advertise routes with subnets of this network in the same region as the router. If set to GLOBAL, this network's Cloud Routers will advertise routes with all subnets of this network, across regions.
NetworkRoutingConfigRoutingModeComputeV1
The network-wide routing mode to use. If set to REGIONAL, this network's Cloud Routers will only advertise routes with subnets of this network in the same region as the router. If set to GLOBAL, this network's Cloud Routers will advertise routes with all subnets of this network, across regions.
NodeGroupAutoscalingPolicyMode
The autoscaling mode. Set to one of: ON, OFF, or ONLY_SCALE_OUT. For more information, see Autoscaler modes.
NodeGroupAutoscalingPolicyModeComputeBeta
The autoscaling mode. Set to one of: ON, OFF, or ONLY_SCALE_OUT. For more information, see Autoscaler modes.
NodeGroupAutoscalingPolicyModeComputeV1
The autoscaling mode. Set to one of: ON, OFF, or ONLY_SCALE_OUT. For more information, see Autoscaler modes.
NodeGroupMaintenanceInterval
Specifies the frequency of planned maintenance events. The accepted values are: AS_NEEDED and RECURRENT.
NodeGroupMaintenanceIntervalComputeBeta
Specifies the frequency of planned maintenance events. The accepted values are: AS_NEEDED and RECURRENT.
NodeGroupMaintenancePolicy
Specifies how to handle instances when a node in the group undergoes maintenance. Set to one of: DEFAULT, RESTART_IN_PLACE, or MIGRATE_WITHIN_NODE_GROUP. The default value is DEFAULT. For more information, see Maintenance policies.
NodeGroupMaintenancePolicyComputeBeta
Specifies how to handle instances when a node in the group undergoes maintenance. Set to one of: DEFAULT, RESTART_IN_PLACE, or MIGRATE_WITHIN_NODE_GROUP. The default value is DEFAULT. For more information, see Maintenance policies.
NodeGroupMaintenancePolicyComputeV1
Specifies how to handle instances when a node in the group undergoes maintenance. Set to one of: DEFAULT, RESTART_IN_PLACE, or MIGRATE_WITHIN_NODE_GROUP. The default value is DEFAULT. For more information, see Maintenance policies.
NodeGroupStatus
NodeGroupStatusComputeBeta
NodeGroupStatusComputeV1
NodeTemplateCpuOvercommitType
CPU overcommit.
NodeTemplateCpuOvercommitTypeComputeBeta
CPU overcommit.
NodeTemplateCpuOvercommitTypeComputeV1
CPU overcommit.
OrganizationSecurityPolicyType
The type indicates the intended use of the security policy. - CLOUD_ARMOR: Cloud Armor backend security policies can be configured to filter incoming HTTP requests targeting backend services. They filter requests before they hit the origin servers. - CLOUD_ARMOR_EDGE: Cloud Armor edge security policies can be configured to filter incoming HTTP requests targeting backend services (including Cloud CDN-enabled) as well as backend buckets (Cloud Storage). They filter requests before the request is served from Google's cache. - CLOUD_ARMOR_INTERNAL_SERVICE: Cloud Armor internal service policies can be configured to filter HTTP requests targeting services managed by Traffic Director in a service mesh. They filter requests before the request is served from the application. - CLOUD_ARMOR_NETWORK: Cloud Armor network policies can be configured to filter packets targeting network load balancing resources such as backend services, target pools, target instances, and instances with external IPs. They filter requests before the request is served from the application. This field can be set only at resource creation time.
OrganizationSecurityPolicyTypeComputeBeta
The type indicates the intended use of the security policy. - CLOUD_ARMOR: Cloud Armor backend security policies can be configured to filter incoming HTTP requests targeting backend services. They filter requests before they hit the origin servers. - CLOUD_ARMOR_EDGE: Cloud Armor edge security policies can be configured to filter incoming HTTP requests targeting backend services (including Cloud CDN-enabled) as well as backend buckets (Cloud Storage). They filter requests before the request is served from Google's cache. - CLOUD_ARMOR_INTERNAL_SERVICE: Cloud Armor internal service policies can be configured to filter HTTP requests targeting services managed by Traffic Director in a service mesh. They filter requests before the request is served from the application. - CLOUD_ARMOR_NETWORK: Cloud Armor network policies can be configured to filter packets targeting network load balancing resources such as backend services, target pools, target instances, and instances with external IPs. They filter requests before the request is served from the application. This field can be set only at resource creation time.
PacketMirroringEnable
Indicates whether or not this packet mirroring takes effect. If set to FALSE, this packet mirroring policy will not be enforced on the network. The default is TRUE.
PacketMirroringEnableComputeBeta
Indicates whether or not this packet mirroring takes effect. If set to FALSE, this packet mirroring policy will not be enforced on the network. The default is TRUE.
PacketMirroringEnableComputeV1
Indicates whether or not this packet mirroring takes effect. If set to FALSE, this packet mirroring policy will not be enforced on the network. The default is TRUE.
PacketMirroringFilterDirection
Direction of traffic to mirror, either INGRESS, EGRESS, or BOTH. The default is BOTH.
PacketMirroringFilterDirectionComputeBeta
Direction of traffic to mirror, either INGRESS, EGRESS, or BOTH. The default is BOTH.
PacketMirroringFilterDirectionComputeV1
Direction of traffic to mirror, either INGRESS, EGRESS, or BOTH. The default is BOTH.
PublicAdvertisedPrefixPdpScope
Specifies how child public delegated prefix will be scoped. It could be one of following values: - REGIONAL: The public delegated prefix is regional only. The provisioning will take a few minutes. - GLOBAL: The public delegated prefix is global only. The provisioning will take ~4 weeks. - GLOBAL_AND_REGIONAL output only: The public delegated prefixes is BYOIP V1 legacy prefix. This is output only value and no longer supported in BYOIP V2.
PublicAdvertisedPrefixPdpScopeComputeBeta
Specifies how child public delegated prefix will be scoped. It could be one of following values: - REGIONAL: The public delegated prefix is regional only. The provisioning will take a few minutes. - GLOBAL: The public delegated prefix is global only. The provisioning will take ~4 weeks. - GLOBAL_AND_REGIONAL output only: The public delegated prefixes is BYOIP V1 legacy prefix. This is output only value and no longer supported in BYOIP V2.
PublicAdvertisedPrefixPdpScopeComputeV1
Specifies how child public delegated prefix will be scoped. It could be one of following values: - REGIONAL: The public delegated prefix is regional only. The provisioning will take a few minutes. - GLOBAL: The public delegated prefix is global only. The provisioning will take ~4 weeks. - GLOBAL_AND_REGIONAL output only: The public delegated prefixes is BYOIP V1 legacy prefix. This is output only value and no longer supported in BYOIP V2.
PublicAdvertisedPrefixStatus
The status of the public advertised prefix. Possible values include: - INITIAL: RPKI validation is complete. - PTR_CONFIGURED: User has configured the PTR. - VALIDATED: Reverse DNS lookup is successful. - REVERSE_DNS_LOOKUP_FAILED: Reverse DNS lookup failed. - PREFIX_CONFIGURATION_IN_PROGRESS: The prefix is being configured. - PREFIX_CONFIGURATION_COMPLETE: The prefix is fully configured. - PREFIX_REMOVAL_IN_PROGRESS: The prefix is being removed.
PublicAdvertisedPrefixStatusComputeBeta
The status of the public advertised prefix. Possible values include: - INITIAL: RPKI validation is complete. - PTR_CONFIGURED: User has configured the PTR. - VALIDATED: Reverse DNS lookup is successful. - REVERSE_DNS_LOOKUP_FAILED: Reverse DNS lookup failed. - PREFIX_CONFIGURATION_IN_PROGRESS: The prefix is being configured. - PREFIX_CONFIGURATION_COMPLETE: The prefix is fully configured. - PREFIX_REMOVAL_IN_PROGRESS: The prefix is being removed.
PublicAdvertisedPrefixStatusComputeV1
The status of the public advertised prefix. Possible values include: - INITIAL: RPKI validation is complete. - PTR_CONFIGURED: User has configured the PTR. - VALIDATED: Reverse DNS lookup is successful. - REVERSE_DNS_LOOKUP_FAILED: Reverse DNS lookup failed. - PREFIX_CONFIGURATION_IN_PROGRESS: The prefix is being configured. - PREFIX_CONFIGURATION_COMPLETE: The prefix is fully configured. - PREFIX_REMOVAL_IN_PROGRESS: The prefix is being removed.
PublicDelegatedPrefixMode
The public delegated prefix mode for IPv6 only.
PublicDelegatedPrefixPublicDelegatedSubPrefixMode
The PublicDelegatedSubPrefix mode for IPv6 only.
RegionBackendServiceCompressionMode
Compress text responses using Brotli or gzip compression, based on the client's Accept-Encoding header.
RegionBackendServiceCompressionModeComputeBeta
Compress text responses using Brotli or gzip compression, based on the client's Accept-Encoding header.
RegionBackendServiceCompressionModeComputeV1
Compress text responses using Brotli or gzip compression, based on the client's Accept-Encoding header.
RegionBackendServiceIpAddressSelectionPolicy
Specifies a preference for traffic sent from the proxy to the backend (or from the client to the backend for proxyless gRPC). The possible values are: - IPV4_ONLY: Only send IPv4 traffic to the backends of the backend service (Instance Group, Managed Instance Group, Network Endpoint Group), regardless of traffic from the client to the proxy. Only IPv4 health checks are used to check the health of the backends. This is the default setting. - PREFER_IPV6: Prioritize the connection to the endpoint's IPv6 address over its IPv4 address (provided there is a healthy IPv6 address). - IPV6_ONLY: Only send IPv6 traffic to the backends of the backend service (Instance Group, Managed Instance Group, Network Endpoint Group), regardless of traffic from the client to the proxy. Only IPv6 health checks are used to check the health of the backends. This field is applicable to either: - Advanced Global External HTTPS Load Balancing (load balancing scheme EXTERNAL_MANAGED), - Regional External HTTPS Load Balancing, - Internal TCP Proxy (load balancing scheme INTERNAL_MANAGED), - Regional Internal HTTPS Load Balancing (load balancing scheme INTERNAL_MANAGED), - Traffic Director with Envoy proxies and proxyless gRPC (load balancing scheme INTERNAL_SELF_MANAGED).
RegionBackendServiceIpAddressSelectionPolicyComputeBeta
Specifies a preference for traffic sent from the proxy to the backend (or from the client to the backend for proxyless gRPC). The possible values are: - IPV4_ONLY: Only send IPv4 traffic to the backends of the backend service (Instance Group, Managed Instance Group, Network Endpoint Group), regardless of traffic from the client to the proxy. Only IPv4 health checks are used to check the health of the backends. This is the default setting. - PREFER_IPV6: Prioritize the connection to the endpoint's IPv6 address over its IPv4 address (provided there is a healthy IPv6 address). - IPV6_ONLY: Only send IPv6 traffic to the backends of the backend service (Instance Group, Managed Instance Group, Network Endpoint Group), regardless of traffic from the client to the proxy. Only IPv6 health checks are used to check the health of the backends. This field is applicable to either: - Advanced Global External HTTPS Load Balancing (load balancing scheme EXTERNAL_MANAGED), - Regional External HTTPS Load Balancing, - Internal TCP Proxy (load balancing scheme INTERNAL_MANAGED), - Regional Internal HTTPS Load Balancing (load balancing scheme INTERNAL_MANAGED), - Traffic Director with Envoy proxies and proxyless gRPC (load balancing scheme INTERNAL_SELF_MANAGED).
RegionBackendServiceLoadBalancingScheme
Specifies the load balancer type. A backend service created for one type of load balancer cannot be used with another. For more information, refer to Choosing a load balancer.
RegionBackendServiceLoadBalancingSchemeComputeBeta
Specifies the load balancer type. A backend service created for one type of load balancer cannot be used with another. For more information, refer to Choosing a load balancer.
RegionBackendServiceLoadBalancingSchemeComputeV1
Specifies the load balancer type. A backend service created for one type of load balancer cannot be used with another. For more information, refer to Choosing a load balancer.
RegionBackendServiceLocalityLbPolicy
The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see https://ai.google/research/pubs/pub44824 This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, or HTTP2, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not NONE, and this field is not set to MAGLEV or RING_HASH, session affinity settings will not take effect. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
RegionBackendServiceLocalityLbPolicyComputeBeta
The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see https://ai.google/research/pubs/pub44824 This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, or HTTP2, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not NONE, and this field is not set to MAGLEV or RING_HASH, session affinity settings will not take effect. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
RegionBackendServiceLocalityLbPolicyComputeV1
The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see https://ai.google/research/pubs/pub44824 This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, or HTTP2, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not NONE, and this field is not set to MAGLEV or RING_HASH, session affinity settings will not take effect. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
RegionBackendServiceProtocol
The protocol this BackendService uses to communicate with backends. Possible values are HTTP, HTTPS, HTTP2, TCP, SSL, UDP or GRPC. depending on the chosen load balancer or Traffic Director configuration. Refer to the documentation for the load balancers or for Traffic Director for more information. Must be set to GRPC when the backend service is referenced by a URL map that is bound to target gRPC proxy.
RegionBackendServiceProtocolComputeBeta
The protocol this BackendService uses to communicate with backends. Possible values are HTTP, HTTPS, HTTP2, TCP, SSL, UDP or GRPC. depending on the chosen load balancer or Traffic Director configuration. Refer to the documentation for the load balancers or for Traffic Director for more information. Must be set to GRPC when the backend service is referenced by a URL map that is bound to target gRPC proxy.
RegionBackendServiceProtocolComputeV1
The protocol this BackendService uses to communicate with backends. Possible values are HTTP, HTTPS, HTTP2, TCP, SSL, UDP or GRPC. depending on the chosen load balancer or Traffic Director configuration. Refer to the documentation for the load balancers or for Traffic Director for more information. Must be set to GRPC when the backend service is referenced by a URL map that is bound to target gRPC proxy.
RegionBackendServiceSessionAffinity
Type of session affinity to use. The default is NONE. Only NONE and HEADER_FIELD are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. For more details, see: Session Affinity.
RegionBackendServiceSessionAffinityComputeBeta
Type of session affinity to use. The default is NONE. Only NONE and HEADER_FIELD are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. For more details, see: Session Affinity.
RegionBackendServiceSessionAffinityComputeV1
Type of session affinity to use. The default is NONE. Only NONE and HEADER_FIELD are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. For more details, see: Session Affinity.
RegionBackendServiceVpcNetworkScope
The network scope of the backends that can be added to the backend service. This field can be either GLOBAL_VPC_NETWORK or REGIONAL_VPC_NETWORK. A backend service with the VPC scope set to GLOBAL_VPC_NETWORK is only allowed to have backends in global VPC networks. When the VPC scope is set to REGIONAL_VPC_NETWORK the backend service is only allowed to have backends in regional networks in the same scope as the backend service. Note: if not specified then GLOBAL_VPC_NETWORK will be used.
RegionCommitmentCategory
The category of the commitment. Category MACHINE specifies commitments composed of machine resources such as VCPU or MEMORY, listed in resources. Category LICENSE specifies commitments composed of software licenses, listed in licenseResources. Note that only MACHINE commitments should have a Type specified.
RegionCommitmentCategoryComputeBeta
The category of the commitment. Category MACHINE specifies commitments composed of machine resources such as VCPU or MEMORY, listed in resources. Category LICENSE specifies commitments composed of software licenses, listed in licenseResources. Note that only MACHINE commitments should have a Type specified.
RegionCommitmentCategoryComputeV1
The category of the commitment. Category MACHINE specifies commitments composed of machine resources such as VCPU or MEMORY, listed in resources. Category LICENSE specifies commitments composed of software licenses, listed in licenseResources. Note that only MACHINE commitments should have a Type specified.
RegionCommitmentPlan
The plan for this commitment, which determines duration and discount rate. The currently supported plans are TWELVE_MONTH (1 year), and THIRTY_SIX_MONTH (3 years).
RegionCommitmentPlanComputeBeta
The plan for this commitment, which determines duration and discount rate. The currently supported plans are TWELVE_MONTH (1 year), and THIRTY_SIX_MONTH (3 years).
RegionCommitmentPlanComputeV1
The plan for this commitment, which determines duration and discount rate. The currently supported plans are TWELVE_MONTH (1 year), and THIRTY_SIX_MONTH (3 years).
RegionCommitmentType
The type of commitment, which affects the discount rate and the eligible resources. Type MEMORY_OPTIMIZED specifies a commitment that will only apply to memory optimized machines. Type ACCELERATOR_OPTIMIZED specifies a commitment that will only apply to accelerator optimized machines.
RegionCommitmentTypeComputeBeta
The type of commitment, which affects the discount rate and the eligible resources. Type MEMORY_OPTIMIZED specifies a commitment that will only apply to memory optimized machines. Type ACCELERATOR_OPTIMIZED specifies a commitment that will only apply to accelerator optimized machines.
RegionCommitmentTypeComputeV1
The type of commitment, which affects the discount rate and the eligible resources. Type MEMORY_OPTIMIZED specifies a commitment that will only apply to memory optimized machines. Type ACCELERATOR_OPTIMIZED specifies a commitment that will only apply to accelerator optimized machines.
RegionDiskAccessMode
The access mode of the disk. - READ_WRITE_SINGLE: The default AccessMode, means the disk can be attached to single instance in RW mode. - READ_WRITE_MANY: The AccessMode means the disk can be attached to multiple instances in RW mode. - READ_ONLY_MANY: The AccessMode means the disk can be attached to multiple instances in RO mode. The AccessMode is only valid for Hyperdisk disk types.
RegionDiskArchitecture
The architecture of the disk. Valid values are ARM64 or X86_64.
RegionDiskArchitectureComputeBeta
The architecture of the disk. Valid values are ARM64 or X86_64.
RegionDiskArchitectureComputeV1
The architecture of the disk. Valid values are ARM64 or X86_64.
RegionDiskInterface
Deprecated Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI.
RegionDiskInterfaceComputeBeta
Deprecated Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI.
RegionDiskStorageType
Deprecated Storage type of the persistent disk.
RegionDiskStorageTypeComputeBeta
Deprecated Storage type of the persistent disk.
RegionHealthCheckServiceHealthStatusAggregationPolicy
Optional. Policy for how the results from multiple health checks for the same endpoint are aggregated. Defaults to NO_AGGREGATION if unspecified. - NO_AGGREGATION. An EndpointHealth message is returned for each pair in the health check service. - AND. If any health check of an endpoint reports UNHEALTHY, then UNHEALTHY is the HealthState of the endpoint. If all health checks report HEALTHY, the HealthState of the endpoint is HEALTHY. . This is only allowed with regional HealthCheckService.
RegionHealthCheckServiceHealthStatusAggregationPolicyComputeBeta
Optional. Policy for how the results from multiple health checks for the same endpoint are aggregated. Defaults to NO_AGGREGATION if unspecified. - NO_AGGREGATION. An EndpointHealth message is returned for each pair in the health check service. - AND. If any health check of an endpoint reports UNHEALTHY, then UNHEALTHY is the HealthState of the endpoint. If all health checks report HEALTHY, the HealthState of the endpoint is HEALTHY. . This is only allowed with regional HealthCheckService.
RegionHealthCheckServiceHealthStatusAggregationPolicyComputeV1
Optional. Policy for how the results from multiple health checks for the same endpoint are aggregated. Defaults to NO_AGGREGATION if unspecified. - NO_AGGREGATION. An EndpointHealth message is returned for each pair in the health check service. - AND. If any health check of an endpoint reports UNHEALTHY, then UNHEALTHY is the HealthState of the endpoint. If all health checks report HEALTHY, the HealthState of the endpoint is HEALTHY. . This is only allowed with regional HealthCheckService.
RegionHealthCheckServiceHealthStatusAggregationStrategy
This field is deprecated. Use health_status_aggregation_policy instead. Policy for how the results from multiple health checks for the same endpoint are aggregated. - NO_AGGREGATION. An EndpointHealth message is returned for each backend in the health check service. - AND. If any backend's health check reports UNHEALTHY, then UNHEALTHY is the HealthState of the entire health check service. If all backend's are healthy, the HealthState of the health check service is HEALTHY. .
RegionHealthCheckServiceHealthStatusAggregationStrategyComputeBeta
This field is deprecated. Use health_status_aggregation_policy instead. Policy for how the results from multiple health checks for the same endpoint are aggregated. - NO_AGGREGATION. An EndpointHealth message is returned for each backend in the health check service. - AND. If any backend's health check reports UNHEALTHY, then UNHEALTHY is the HealthState of the entire health check service. If all backend's are healthy, the HealthState of the health check service is HEALTHY. .
RegionHealthCheckType
Specifies the type of the healthCheck, either TCP, SSL, HTTP, HTTPS, HTTP2 or GRPC. Exactly one of the protocol-specific health check fields must be specified, which must match type field.
RegionHealthCheckTypeComputeBeta
Specifies the type of the healthCheck, either TCP, SSL, HTTP, HTTPS, HTTP2 or GRPC. Exactly one of the protocol-specific health check fields must be specified, which must match type field.
RegionHealthCheckTypeComputeV1
Specifies the type of the healthCheck, either TCP, SSL, HTTP, HTTPS, HTTP2 or GRPC. Exactly one of the protocol-specific health check fields must be specified, which must match type field.
RegionInstanceGroupManagerFailoverAction
The action to perform in case of zone failure. Only one value is supported, NO_FAILOVER. The default is NO_FAILOVER.
RegionInstanceGroupManagerFailoverActionComputeBeta
The action to perform in case of zone failure. Only one value is supported, NO_FAILOVER. The default is NO_FAILOVER.
RegionInstanceGroupManagerListManagedInstancesResults
Pagination behavior of the listManagedInstances API method for this managed instance group.
RegionInstanceGroupManagerListManagedInstancesResultsComputeBeta
Pagination behavior of the listManagedInstances API method for this managed instance group.
RegionInstanceGroupManagerListManagedInstancesResultsComputeV1
Pagination behavior of the listManagedInstances API method for this managed instance group.
RegionInstanceGroupManagerTargetSizeUnit
The unit of measure for the target size.
RegionNetworkEndpointGroupClientPortMappingMode
Only valid when networkEndpointType is "GCE_VM_IP_PORT" and the NEG is regional.
RegionNetworkEndpointGroupNetworkEndpointType
Type of network endpoints in this network endpoint group. Can be one of GCE_VM_IP, GCE_VM_IP_PORT, NON_GCP_PRIVATE_IP_PORT, INTERNET_FQDN_PORT, INTERNET_IP_PORT, SERVERLESS, PRIVATE_SERVICE_CONNECT.
RegionNetworkEndpointGroupNetworkEndpointTypeComputeBeta
Type of network endpoints in this network endpoint group. Can be one of GCE_VM_IP, GCE_VM_IP_PORT, NON_GCP_PRIVATE_IP_PORT, INTERNET_FQDN_PORT, INTERNET_IP_PORT, SERVERLESS, PRIVATE_SERVICE_CONNECT.
RegionNetworkEndpointGroupNetworkEndpointTypeComputeV1
Type of network endpoints in this network endpoint group. Can be one of GCE_VM_IP, GCE_VM_IP_PORT, NON_GCP_PRIVATE_IP_PORT, INTERNET_FQDN_PORT, INTERNET_IP_PORT, SERVERLESS, PRIVATE_SERVICE_CONNECT.
RegionNetworkEndpointGroupType
Specify the type of this network endpoint group. Only LOAD_BALANCING is valid for now.
RegionNetworkFirewallPolicyVpcNetworkScope
The scope of networks allowed to be associated with the firewall policy. This field can be either GLOBAL_VPC_NETWORK or REGIONAL_VPC_NETWORK. A firewall policy with the VPC scope set to GLOBAL_VPC_NETWORK is allowed to be attached only to global networks. When the VPC scope is set to REGIONAL_VPC_NETWORK the firewall policy is allowed to be attached only to regional networks in the same scope as the firewall policy. Note: if not specified then GLOBAL_VPC_NETWORK will be used.
RegionSecurityPolicyType
The type indicates the intended use of the security policy. - CLOUD_ARMOR: Cloud Armor backend security policies can be configured to filter incoming HTTP requests targeting backend services. They filter requests before they hit the origin servers. - CLOUD_ARMOR_EDGE: Cloud Armor edge security policies can be configured to filter incoming HTTP requests targeting backend services (including Cloud CDN-enabled) as well as backend buckets (Cloud Storage). They filter requests before the request is served from Google's cache. - CLOUD_ARMOR_INTERNAL_SERVICE: Cloud Armor internal service policies can be configured to filter HTTP requests targeting services managed by Traffic Director in a service mesh. They filter requests before the request is served from the application. - CLOUD_ARMOR_NETWORK: Cloud Armor network policies can be configured to filter packets targeting network load balancing resources such as backend services, target pools, target instances, and instances with external IPs. They filter requests before the request is served from the application. This field can be set only at resource creation time.
RegionSecurityPolicyTypeComputeBeta
The type indicates the intended use of the security policy. - CLOUD_ARMOR: Cloud Armor backend security policies can be configured to filter incoming HTTP requests targeting backend services. They filter requests before they hit the origin servers. - CLOUD_ARMOR_EDGE: Cloud Armor edge security policies can be configured to filter incoming HTTP requests targeting backend services (including Cloud CDN-enabled) as well as backend buckets (Cloud Storage). They filter requests before the request is served from Google's cache. - CLOUD_ARMOR_INTERNAL_SERVICE: Cloud Armor internal service policies can be configured to filter HTTP requests targeting services managed by Traffic Director in a service mesh. They filter requests before the request is served from the application. - CLOUD_ARMOR_NETWORK: Cloud Armor network policies can be configured to filter packets targeting network load balancing resources such as backend services, target pools, target instances, and instances with external IPs. They filter requests before the request is served from the application. This field can be set only at resource creation time.
RegionSecurityPolicyTypeComputeV1
The type indicates the intended use of the security policy. - CLOUD_ARMOR: Cloud Armor backend security policies can be configured to filter incoming HTTP requests targeting backend services. They filter requests before they hit the origin servers. - CLOUD_ARMOR_EDGE: Cloud Armor edge security policies can be configured to filter incoming HTTP requests targeting backend services (including Cloud CDN-enabled) as well as backend buckets (Cloud Storage). They filter requests before the request is served from Google's cache. - CLOUD_ARMOR_INTERNAL_SERVICE: Cloud Armor internal service policies can be configured to filter HTTP requests targeting services managed by Traffic Director in a service mesh. They filter requests before the request is served from the application. - CLOUD_ARMOR_NETWORK: Cloud Armor network policies can be configured to filter packets targeting network load balancing resources such as backend services, target pools, target instances, and instances with external IPs. They filter requests before the request is served from the application. This field can be set only at resource creation time.
RegionSnapshotSnapshotType
Indicates the type of the snapshot.
RegionSslCertificateType
(Optional) Specifies the type of SSL certificate, either "SELF_MANAGED" or "MANAGED". If not specified, the certificate is self-managed and the fields certificate and private_key are used.
RegionSslCertificateTypeComputeBeta
(Optional) Specifies the type of SSL certificate, either "SELF_MANAGED" or "MANAGED". If not specified, the certificate is self-managed and the fields certificate and private_key are used.
RegionSslCertificateTypeComputeV1
(Optional) Specifies the type of SSL certificate, either "SELF_MANAGED" or "MANAGED". If not specified, the certificate is self-managed and the fields certificate and private_key are used.
RegionSslPolicyMinTlsVersion
The minimum version of SSL protocol that can be used by the clients to establish a connection with the load balancer. This can be one of TLS_1_0, TLS_1_1, TLS_1_2.
RegionSslPolicyMinTlsVersionComputeBeta
The minimum version of SSL protocol that can be used by the clients to establish a connection with the load balancer. This can be one of TLS_1_0, TLS_1_1, TLS_1_2.
RegionSslPolicyMinTlsVersionComputeV1
The minimum version of SSL protocol that can be used by the clients to establish a connection with the load balancer. This can be one of TLS_1_0, TLS_1_1, TLS_1_2.
RegionSslPolicyProfile
Profile specifies the set of SSL features that can be used by the load balancer when negotiating SSL with clients. This can be one of COMPATIBLE, MODERN, RESTRICTED, or CUSTOM. If using CUSTOM, the set of SSL features to enable must be specified in the customFeatures field.
RegionSslPolicyProfileComputeBeta
Profile specifies the set of SSL features that can be used by the load balancer when negotiating SSL with clients. This can be one of COMPATIBLE, MODERN, RESTRICTED, or CUSTOM. If using CUSTOM, the set of SSL features to enable must be specified in the customFeatures field.
RegionSslPolicyProfileComputeV1
Profile specifies the set of SSL features that can be used by the load balancer when negotiating SSL with clients. This can be one of COMPATIBLE, MODERN, RESTRICTED, or CUSTOM. If using CUSTOM, the set of SSL features to enable must be specified in the customFeatures field.
RegionTargetHttpsProxyQuicOverride
Specifies the QUIC override policy for this TargetHttpsProxy resource. This setting determines whether the load balancer attempts to negotiate QUIC with clients. You can specify NONE, ENABLE, or DISABLE. - When quic-override is set to NONE, Google manages whether QUIC is used. - When quic-override is set to ENABLE, the load balancer uses QUIC when possible. - When quic-override is set to DISABLE, the load balancer doesn't use QUIC. - If the quic-override flag is not specified, NONE is implied.
RegionTargetHttpsProxyQuicOverrideComputeBeta
Specifies the QUIC override policy for this TargetHttpsProxy resource. This setting determines whether the load balancer attempts to negotiate QUIC with clients. You can specify NONE, ENABLE, or DISABLE. - When quic-override is set to NONE, Google manages whether QUIC is used. - When quic-override is set to ENABLE, the load balancer uses QUIC when possible. - When quic-override is set to DISABLE, the load balancer doesn't use QUIC. - If the quic-override flag is not specified, NONE is implied.
RegionTargetHttpsProxyQuicOverrideComputeV1
Specifies the QUIC override policy for this TargetHttpsProxy resource. This setting determines whether the load balancer attempts to negotiate QUIC with clients. You can specify NONE, ENABLE, or DISABLE. - When quic-override is set to NONE, Google manages whether QUIC is used. - When quic-override is set to ENABLE, the load balancer uses QUIC when possible. - When quic-override is set to DISABLE, the load balancer doesn't use QUIC. - If the quic-override flag is not specified, NONE is implied.
RegionTargetTcpProxyProxyHeader
Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.
RegionTargetTcpProxyProxyHeaderComputeBeta
Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.
RegionTargetTcpProxyProxyHeaderComputeV1
Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.
ReservationAffinityConsumeReservationType
Specifies the type of reservation from which this instance can consume resources: ANY_RESERVATION (default), SPECIFIC_RESERVATION, or NO_RESERVATION. See Consuming reserved instances for examples.
ReservationAffinityConsumeReservationTypeComputeBeta
Specifies the type of reservation from which this instance can consume resources: ANY_RESERVATION (default), SPECIFIC_RESERVATION, or NO_RESERVATION. See Consuming reserved instances for examples.
ReservationAffinityConsumeReservationTypeComputeV1
Specifies the type of reservation from which this instance can consume resources: ANY_RESERVATION (default), SPECIFIC_RESERVATION, or NO_RESERVATION. See Consuming reserved instances for examples.
ResourceCommitmentType
Type of resource for which this commitment applies. Possible values are VCPU, MEMORY, LOCAL_SSD, and ACCELERATOR.
ResourceCommitmentTypeComputeBeta
Type of resource for which this commitment applies. Possible values are VCPU, MEMORY, LOCAL_SSD, and ACCELERATOR.
ResourceCommitmentTypeComputeV1
Type of resource for which this commitment applies. Possible values are VCPU, MEMORY, LOCAL_SSD, and ACCELERATOR.
ResourcePolicyGroupPlacementPolicyCollocation
Specifies network collocation
ResourcePolicyGroupPlacementPolicyCollocationComputeBeta
Specifies network collocation
ResourcePolicyGroupPlacementPolicyCollocationComputeV1
Specifies network collocation
ResourcePolicyGroupPlacementPolicyLocality
Specifies network locality
ResourcePolicyGroupPlacementPolicyScope
Scope specifies the availability domain to which the VMs should be spread.
ResourcePolicyGroupPlacementPolicyStyle
Specifies instances to hosts placement relationship
ResourcePolicySnapshotSchedulePolicyRetentionPolicyOnPolicySwitch
ResourcePolicySnapshotSchedulePolicyRetentionPolicyOnSourceDiskDelete
Specifies the behavior to apply to scheduled snapshots when the source disk is deleted.
ResourcePolicySnapshotSchedulePolicyRetentionPolicyOnSourceDiskDeleteComputeBeta
Specifies the behavior to apply to scheduled snapshots when the source disk is deleted.
ResourcePolicySnapshotSchedulePolicyRetentionPolicyOnSourceDiskDeleteComputeV1
Specifies the behavior to apply to scheduled snapshots when the source disk is deleted.
ResourcePolicyWeeklyCycleDayOfWeekDay
Defines a schedule that runs on specific days of the week. Specify one or more days. The following options are available: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY.
ResourcePolicyWeeklyCycleDayOfWeekDayComputeBeta
Defines a schedule that runs on specific days of the week. Specify one or more days. The following options are available: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY.
ResourcePolicyWeeklyCycleDayOfWeekDayComputeV1
Defines a schedule that runs on specific days of the week. Specify one or more days. The following options are available: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY.
RouteIlbRouteBehaviorOnUnhealthy
ILB route behavior when ILB is deemed unhealthy based on user specified threshold on the Backend Service of the internal load balancing.
RouterBgpAdvertisedGroupsItem
RouterBgpAdvertisedGroupsItemComputeBeta
RouterBgpAdvertisedGroupsItemComputeV1
RouterBgpAdvertiseMode
User-specified flag to indicate which mode to use for advertisement. The options are DEFAULT or CUSTOM.
RouterBgpAdvertiseModeComputeBeta
User-specified flag to indicate which mode to use for advertisement. The options are DEFAULT or CUSTOM.
RouterBgpAdvertiseModeComputeV1
User-specified flag to indicate which mode to use for advertisement. The options are DEFAULT or CUSTOM.
RouterBgpPeerAdvertisedGroupsItem
RouterBgpPeerAdvertisedGroupsItemComputeBeta
RouterBgpPeerAdvertisedGroupsItemComputeV1
RouterBgpPeerAdvertiseMode
User-specified flag to indicate which mode to use for advertisement.
RouterBgpPeerAdvertiseModeComputeBeta
User-specified flag to indicate which mode to use for advertisement.
RouterBgpPeerAdvertiseModeComputeV1
User-specified flag to indicate which mode to use for advertisement.
RouterBgpPeerBfdMode
The BFD session initialization mode for this BGP peer. If set to ACTIVE, the Cloud Router will initiate the BFD session for this BGP peer. If set to PASSIVE, the Cloud Router will wait for the peer router to initiate the BFD session for this BGP peer. If set to DISABLED, BFD is disabled for this BGP peer. The default is PASSIVE.
RouterBgpPeerBfdPacketMode
The BFD packet mode for this BGP peer. If set to CONTROL_AND_ECHO, BFD echo mode is enabled for this BGP peer. In this mode, if the peer router also has BFD echo mode enabled, BFD echo packets will be sent to the other router. If the peer router does not have BFD echo mode enabled, only control packets will be sent. If set to CONTROL_ONLY, BFD echo mode is disabled for this BGP peer. If this router and the peer router have a multihop connection, this should be set to CONTROL_ONLY as BFD echo mode is only supported on singlehop connections. The default is CONTROL_AND_ECHO.
RouterBgpPeerBfdSessionInitializationMode
The BFD session initialization mode for this BGP peer. If set to ACTIVE, the Cloud Router will initiate the BFD session for this BGP peer. If set to PASSIVE, the Cloud Router will wait for the peer router to initiate the BFD session for this BGP peer. If set to DISABLED, BFD is disabled for this BGP peer. The default is DISABLED.
RouterBgpPeerBfdSessionInitializationModeComputeBeta
The BFD session initialization mode for this BGP peer. If set to ACTIVE, the Cloud Router will initiate the BFD session for this BGP peer. If set to PASSIVE, the Cloud Router will wait for the peer router to initiate the BFD session for this BGP peer. If set to DISABLED, BFD is disabled for this BGP peer. The default is DISABLED.
RouterBgpPeerBfdSessionInitializationModeComputeV1
The BFD session initialization mode for this BGP peer. If set to ACTIVE, the Cloud Router will initiate the BFD session for this BGP peer. If set to PASSIVE, the Cloud Router will wait for the peer router to initiate the BFD session for this BGP peer. If set to DISABLED, BFD is disabled for this BGP peer. The default is DISABLED.
RouterBgpPeerEnable
The status of the BGP peer connection. If set to FALSE, any active session with the peer is terminated and all associated routing information is removed. If set to TRUE, the peer connection can be established with routing information. The default is TRUE.
RouterBgpPeerEnableComputeBeta
The status of the BGP peer connection. If set to FALSE, any active session with the peer is terminated and all associated routing information is removed. If set to TRUE, the peer connection can be established with routing information. The default is TRUE.
RouterBgpPeerEnableComputeV1
The status of the BGP peer connection. If set to FALSE, any active session with the peer is terminated and all associated routing information is removed. If set to TRUE, the peer connection can be established with routing information. The default is TRUE.
RouterInterfaceIpVersion
IP version of this interface.
RouterInterfaceIpVersionComputeBeta
IP version of this interface.
RouterNatAutoNetworkTier
The network tier to use when automatically reserving NAT IP addresses. Must be one of: PREMIUM, STANDARD. If not specified, then the current project-level default tier is used.
RouterNatAutoNetworkTierComputeBeta
The network tier to use when automatically reserving NAT IP addresses. Must be one of: PREMIUM, STANDARD. If not specified, then the current project-level default tier is used.
RouterNatAutoNetworkTierComputeV1
The network tier to use when automatically reserving NAT IP addresses. Must be one of: PREMIUM, STANDARD. If not specified, then the current project-level default tier is used.
RouterNatEndpointTypesItem
RouterNatEndpointTypesItemComputeBeta
RouterNatEndpointTypesItemComputeV1
RouterNatLogConfigFilter
Specify the desired filtering of logs on this NAT. If unspecified, logs are exported for all connections handled by this NAT. This option can take one of the following values: - ERRORS_ONLY: Export logs only for connection failures. - TRANSLATIONS_ONLY: Export logs only for successful connections. - ALL: Export logs for all connections, successful and unsuccessful.
RouterNatLogConfigFilterComputeBeta
Specify the desired filtering of logs on this NAT. If unspecified, logs are exported for all connections handled by this NAT. This option can take one of the following values: - ERRORS_ONLY: Export logs only for connection failures. - TRANSLATIONS_ONLY: Export logs only for successful connections. - ALL: Export logs for all connections, successful and unsuccessful.
RouterNatLogConfigFilterComputeV1
Specify the desired filtering of logs on this NAT. If unspecified, logs are exported for all connections handled by this NAT. This option can take one of the following values: - ERRORS_ONLY: Export logs only for connection failures. - TRANSLATIONS_ONLY: Export logs only for successful connections. - ALL: Export logs for all connections, successful and unsuccessful.
RouterNatNatIpAllocateOption
Specify the NatIpAllocateOption, which can take one of the following values: - MANUAL_ONLY: Uses only Nat IP addresses provided by customers. When there are not enough specified Nat IPs, the Nat service fails for new VMs. - AUTO_ONLY: Nat IPs are allocated by Google Cloud Platform; customers can't specify any Nat IPs. When choosing AUTO_ONLY, then nat_ip should be empty.
RouterNatNatIpAllocateOptionComputeBeta
Specify the NatIpAllocateOption, which can take one of the following values: - MANUAL_ONLY: Uses only Nat IP addresses provided by customers. When there are not enough specified Nat IPs, the Nat service fails for new VMs. - AUTO_ONLY: Nat IPs are allocated by Google Cloud Platform; customers can't specify any Nat IPs. When choosing AUTO_ONLY, then nat_ip should be empty.
RouterNatNatIpAllocateOptionComputeV1
Specify the NatIpAllocateOption, which can take one of the following values: - MANUAL_ONLY: Uses only Nat IP addresses provided by customers. When there are not enough specified Nat IPs, the Nat service fails for new VMs. - AUTO_ONLY: Nat IPs are allocated by Google Cloud Platform; customers can't specify any Nat IPs. When choosing AUTO_ONLY, then nat_ip should be empty.
RouterNatSourceSubnetworkIpRangesToNat
Specify the Nat option, which can take one of the following values: - ALL_SUBNETWORKS_ALL_IP_RANGES: All of the IP ranges in every Subnetwork are allowed to Nat. - ALL_SUBNETWORKS_ALL_PRIMARY_IP_RANGES: All of the primary IP ranges in every Subnetwork are allowed to Nat. - LIST_OF_SUBNETWORKS: A list of Subnetworks are allowed to Nat (specified in the field subnetwork below) The default is SUBNETWORK_IP_RANGE_TO_NAT_OPTION_UNSPECIFIED. Note that if this field contains ALL_SUBNETWORKS_ALL_IP_RANGES then there should not be any other Router.Nat section in any Router for this network in this region.
RouterNatSourceSubnetworkIpRangesToNatComputeBeta
Specify the Nat option, which can take one of the following values: - ALL_SUBNETWORKS_ALL_IP_RANGES: All of the IP ranges in every Subnetwork are allowed to Nat. - ALL_SUBNETWORKS_ALL_PRIMARY_IP_RANGES: All of the primary IP ranges in every Subnetwork are allowed to Nat. - LIST_OF_SUBNETWORKS: A list of Subnetworks are allowed to Nat (specified in the field subnetwork below) The default is SUBNETWORK_IP_RANGE_TO_NAT_OPTION_UNSPECIFIED. Note that if this field contains ALL_SUBNETWORKS_ALL_IP_RANGES then there should not be any other Router.Nat section in any Router for this network in this region.
RouterNatSourceSubnetworkIpRangesToNatComputeV1
Specify the Nat option, which can take one of the following values: - ALL_SUBNETWORKS_ALL_IP_RANGES: All of the IP ranges in every Subnetwork are allowed to Nat. - ALL_SUBNETWORKS_ALL_PRIMARY_IP_RANGES: All of the primary IP ranges in every Subnetwork are allowed to Nat. - LIST_OF_SUBNETWORKS: A list of Subnetworks are allowed to Nat (specified in the field subnetwork below) The default is SUBNETWORK_IP_RANGE_TO_NAT_OPTION_UNSPECIFIED. Note that if this field contains ALL_SUBNETWORKS_ALL_IP_RANGES then there should not be any other Router.Nat section in any Router for this network in this region.
RouterNatSubnetworkToNatSourceIpRangesToNatItem
RouterNatSubnetworkToNatSourceIpRangesToNatItemComputeBeta
RouterNatSubnetworkToNatSourceIpRangesToNatItemComputeV1
RouterNatType
Indicates whether this NAT is used for public or private IP translation. If unspecified, it defaults to PUBLIC.
RouterNatTypeComputeBeta
Indicates whether this NAT is used for public or private IP translation. If unspecified, it defaults to PUBLIC.
RouterNatTypeComputeV1
Indicates whether this NAT is used for public or private IP translation. If unspecified, it defaults to PUBLIC.
RuleAction
This is deprecated and has no effect. Do not use.
RuleActionComputeBeta
This is deprecated and has no effect. Do not use.
RuleActionComputeV1
This is deprecated and has no effect. Do not use.
SchedulingInstanceTerminationAction
Specifies the termination action for the instance.
SchedulingInstanceTerminationActionComputeBeta
Specifies the termination action for the instance.
SchedulingInstanceTerminationActionComputeV1
Specifies the termination action for the instance.
SchedulingMaintenanceInterval
Specifies the frequency of planned maintenance events. The accepted values are: PERIODIC.
SchedulingMaintenanceIntervalComputeBeta
Specifies the frequency of planned maintenance events. The accepted values are: PERIODIC.
SchedulingNodeAffinityOperator
Defines the operation of node selection. Valid operators are IN for affinity and NOT_IN for anti-affinity.
SchedulingNodeAffinityOperatorComputeBeta
Defines the operation of node selection. Valid operators are IN for affinity and NOT_IN for anti-affinity.
SchedulingNodeAffinityOperatorComputeV1
Defines the operation of node selection. Valid operators are IN for affinity and NOT_IN for anti-affinity.
SchedulingOnHostMaintenance
Defines the maintenance behavior for this instance. For standard instances, the default behavior is MIGRATE. For preemptible instances, the default and only possible behavior is TERMINATE. For more information, see Set VM host maintenance policy.
SchedulingOnHostMaintenanceComputeBeta
Defines the maintenance behavior for this instance. For standard instances, the default behavior is MIGRATE. For preemptible instances, the default and only possible behavior is TERMINATE. For more information, see Set VM host maintenance policy.
SchedulingOnHostMaintenanceComputeV1
Defines the maintenance behavior for this instance. For standard instances, the default behavior is MIGRATE. For preemptible instances, the default and only possible behavior is TERMINATE. For more information, see Set VM host maintenance policy.
SchedulingProvisioningModel
Specifies the provisioning model of the instance.
SchedulingProvisioningModelComputeBeta
Specifies the provisioning model of the instance.
SchedulingProvisioningModelComputeV1
Specifies the provisioning model of the instance.
SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigRuleVisibility
Rule visibility can be one of the following: STANDARD - opaque rules. (default) PREMIUM - transparent rules. This field is only supported in Global Security Policies of type CLOUD_ARMOR.
SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigRuleVisibilityComputeBeta
Rule visibility can be one of the following: STANDARD - opaque rules. (default) PREMIUM - transparent rules. This field is only supported in Global Security Policies of type CLOUD_ARMOR.
SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigRuleVisibilityComputeV1
Rule visibility can be one of the following: STANDARD - opaque rules. (default) PREMIUM - transparent rules. This field is only supported in Global Security Policies of type CLOUD_ARMOR.
SecurityPolicyAdvancedOptionsConfigJsonParsing
SecurityPolicyAdvancedOptionsConfigJsonParsingComputeBeta
SecurityPolicyAdvancedOptionsConfigJsonParsingComputeV1
SecurityPolicyAdvancedOptionsConfigLogLevel
SecurityPolicyAdvancedOptionsConfigLogLevelComputeBeta
SecurityPolicyAdvancedOptionsConfigLogLevelComputeV1
SecurityPolicyDdosProtectionConfigDdosProtection
SecurityPolicyDdosProtectionConfigDdosProtectionComputeBeta
SecurityPolicyDdosProtectionConfigDdosProtectionComputeV1
SecurityPolicyRuleDirection
The direction in which this rule applies. This field may only be specified when versioned_expr is set to FIREWALL.
SecurityPolicyRuleDirectionComputeBeta
The direction in which this rule applies. This field may only be specified when versioned_expr is set to FIREWALL.
SecurityPolicyRuleMatcherVersionedExpr
Preconfigured versioned expression. If this field is specified, config must also be specified. Available preconfigured expressions along with their requirements are: SRC_IPS_V1 - must specify the corresponding src_ip_range field in config.
SecurityPolicyRuleMatcherVersionedExprComputeBeta
Preconfigured versioned expression. If this field is specified, config must also be specified. Available preconfigured expressions along with their requirements are: SRC_IPS_V1 - must specify the corresponding src_ip_range field in config.
SecurityPolicyRuleMatcherVersionedExprComputeV1
Preconfigured versioned expression. If this field is specified, config must also be specified. Available preconfigured expressions along with their requirements are: SRC_IPS_V1 - must specify the corresponding src_ip_range field in config.
SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParamsOp
The match operator for the field.
SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParamsOpComputeBeta
The match operator for the field.
SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParamsOpComputeV1
The match operator for the field.
SecurityPolicyRuleRateLimitOptionsEnforceOnKey
Determines the key to enforce the rate_limit_threshold on. Possible values are: - ALL: A single rate limit threshold is applied to all the requests matching this rule. This is the default value if "enforceOnKey" is not configured. - IP: The source IP address of the request is the key. Each IP has this limit enforced separately. - HTTP_HEADER: The value of the HTTP header whose name is configured under "enforceOnKeyName". The key value is truncated to the first 128 bytes of the header value. If no such header is present in the request, the key type defaults to ALL. - XFF_IP: The first IP address (i.e. the originating client IP address) specified in the list of IPs under X-Forwarded-For HTTP header. If no such header is present or the value is not a valid IP, the key defaults to the source IP address of the request i.e. key type IP. - HTTP_COOKIE: The value of the HTTP cookie whose name is configured under "enforceOnKeyName". The key value is truncated to the first 128 bytes of the cookie value. If no such cookie is present in the request, the key type defaults to ALL. - HTTP_PATH: The URL path of the HTTP request. The key value is truncated to the first 128 bytes. - SNI: Server name indication in the TLS session of the HTTPS request. The key value is truncated to the first 128 bytes. The key type defaults to ALL on a HTTP session. - REGION_CODE: The country/region from which the request originates.
SecurityPolicyRuleRateLimitOptionsEnforceOnKeyComputeBeta
Determines the key to enforce the rate_limit_threshold on. Possible values are: - ALL: A single rate limit threshold is applied to all the requests matching this rule. This is the default value if "enforceOnKey" is not configured. - IP: The source IP address of the request is the key. Each IP has this limit enforced separately. - HTTP_HEADER: The value of the HTTP header whose name is configured under "enforceOnKeyName". The key value is truncated to the first 128 bytes of the header value. If no such header is present in the request, the key type defaults to ALL. - XFF_IP: The first IP address (i.e. the originating client IP address) specified in the list of IPs under X-Forwarded-For HTTP header. If no such header is present or the value is not a valid IP, the key defaults to the source IP address of the request i.e. key type IP. - HTTP_COOKIE: The value of the HTTP cookie whose name is configured under "enforceOnKeyName". The key value is truncated to the first 128 bytes of the cookie value. If no such cookie is present in the request, the key type defaults to ALL. - HTTP_PATH: The URL path of the HTTP request. The key value is truncated to the first 128 bytes. - SNI: Server name indication in the TLS session of the HTTPS request. The key value is truncated to the first 128 bytes. The key type defaults to ALL on a HTTP session. - REGION_CODE: The country/region from which the request originates.
SecurityPolicyRuleRateLimitOptionsEnforceOnKeyComputeV1
Determines the key to enforce the rate_limit_threshold on. Possible values are: - ALL: A single rate limit threshold is applied to all the requests matching this rule. This is the default value if "enforceOnKey" is not configured. - IP: The source IP address of the request is the key. Each IP has this limit enforced separately. - HTTP_HEADER: The value of the HTTP header whose name is configured under "enforceOnKeyName". The key value is truncated to the first 128 bytes of the header value. If no such header is present in the request, the key type defaults to ALL. - XFF_IP: The first IP address (i.e. the originating client IP address) specified in the list of IPs under X-Forwarded-For HTTP header. If no such header is present or the value is not a valid IP, the key defaults to the source IP address of the request i.e. key type IP. - HTTP_COOKIE: The value of the HTTP cookie whose name is configured under "enforceOnKeyName". The key value is truncated to the first 128 bytes of the cookie value. If no such cookie is present in the request, the key type defaults to ALL. - HTTP_PATH: The URL path of the HTTP request. The key value is truncated to the first 128 bytes. - SNI: Server name indication in the TLS session of the HTTPS request. The key value is truncated to the first 128 bytes. The key type defaults to ALL on a HTTP session. - REGION_CODE: The country/region from which the request originates.
SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfigEnforceOnKeyType
Determines the key to enforce the rate_limit_threshold on. Possible values are: - ALL: A single rate limit threshold is applied to all the requests matching this rule. This is the default value if "enforceOnKeyConfigs" is not configured. - IP: The source IP address of the request is the key. Each IP has this limit enforced separately. - HTTP_HEADER: The value of the HTTP header whose name is configured under "enforceOnKeyName". The key value is truncated to the first 128 bytes of the header value. If no such header is present in the request, the key type defaults to ALL. - XFF_IP: The first IP address (i.e. the originating client IP address) specified in the list of IPs under X-Forwarded-For HTTP header. If no such header is present or the value is not a valid IP, the key defaults to the source IP address of the request i.e. key type IP. - HTTP_COOKIE: The value of the HTTP cookie whose name is configured under "enforceOnKeyName". The key value is truncated to the first 128 bytes of the cookie value. If no such cookie is present in the request, the key type defaults to ALL. - HTTP_PATH: The URL path of the HTTP request. The key value is truncated to the first 128 bytes. - SNI: Server name indication in the TLS session of the HTTPS request. The key value is truncated to the first 128 bytes. The key type defaults to ALL on a HTTP session. - REGION_CODE: The country/region from which the request originates.
SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfigEnforceOnKeyTypeComputeBeta
Determines the key to enforce the rate_limit_threshold on. Possible values are: - ALL: A single rate limit threshold is applied to all the requests matching this rule. This is the default value if "enforceOnKeyConfigs" is not configured. - IP: The source IP address of the request is the key. Each IP has this limit enforced separately. - HTTP_HEADER: The value of the HTTP header whose name is configured under "enforceOnKeyName". The key value is truncated to the first 128 bytes of the header value. If no such header is present in the request, the key type defaults to ALL. - XFF_IP: The first IP address (i.e. the originating client IP address) specified in the list of IPs under X-Forwarded-For HTTP header. If no such header is present or the value is not a valid IP, the key defaults to the source IP address of the request i.e. key type IP. - HTTP_COOKIE: The value of the HTTP cookie whose name is configured under "enforceOnKeyName". The key value is truncated to the first 128 bytes of the cookie value. If no such cookie is present in the request, the key type defaults to ALL. - HTTP_PATH: The URL path of the HTTP request. The key value is truncated to the first 128 bytes. - SNI: Server name indication in the TLS session of the HTTPS request. The key value is truncated to the first 128 bytes. The key type defaults to ALL on a HTTP session. - REGION_CODE: The country/region from which the request originates.
SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfigEnforceOnKeyTypeComputeV1
Determines the key to enforce the rate_limit_threshold on. Possible values are: - ALL: A single rate limit threshold is applied to all the requests matching this rule. This is the default value if "enforceOnKeyConfigs" is not configured. - IP: The source IP address of the request is the key. Each IP has this limit enforced separately. - HTTP_HEADER: The value of the HTTP header whose name is configured under "enforceOnKeyName". The key value is truncated to the first 128 bytes of the header value. If no such header is present in the request, the key type defaults to ALL. - XFF_IP: The first IP address (i.e. the originating client IP address) specified in the list of IPs under X-Forwarded-For HTTP header. If no such header is present or the value is not a valid IP, the key defaults to the source IP address of the request i.e. key type IP. - HTTP_COOKIE: The value of the HTTP cookie whose name is configured under "enforceOnKeyName". The key value is truncated to the first 128 bytes of the cookie value. If no such cookie is present in the request, the key type defaults to ALL. - HTTP_PATH: The URL path of the HTTP request. The key value is truncated to the first 128 bytes. - SNI: Server name indication in the TLS session of the HTTPS request. The key value is truncated to the first 128 bytes. The key type defaults to ALL on a HTTP session. - REGION_CODE: The country/region from which the request originates.
SecurityPolicyRuleRedirectOptionsType
Type of the redirect action.
SecurityPolicyRuleRedirectOptionsTypeComputeBeta
Type of the redirect action.
SecurityPolicyRuleRedirectOptionsTypeComputeV1
Type of the redirect action.
SecurityPolicyType
The type indicates the intended use of the security policy. - CLOUD_ARMOR: Cloud Armor backend security policies can be configured to filter incoming HTTP requests targeting backend services. They filter requests before they hit the origin servers. - CLOUD_ARMOR_EDGE: Cloud Armor edge security policies can be configured to filter incoming HTTP requests targeting backend services (including Cloud CDN-enabled) as well as backend buckets (Cloud Storage). They filter requests before the request is served from Google's cache. - CLOUD_ARMOR_INTERNAL_SERVICE: Cloud Armor internal service policies can be configured to filter HTTP requests targeting services managed by Traffic Director in a service mesh. They filter requests before the request is served from the application. - CLOUD_ARMOR_NETWORK: Cloud Armor network policies can be configured to filter packets targeting network load balancing resources such as backend services, target pools, target instances, and instances with external IPs. They filter requests before the request is served from the application. This field can be set only at resource creation time.
SecurityPolicyTypeComputeBeta
The type indicates the intended use of the security policy. - CLOUD_ARMOR: Cloud Armor backend security policies can be configured to filter incoming HTTP requests targeting backend services. They filter requests before they hit the origin servers. - CLOUD_ARMOR_EDGE: Cloud Armor edge security policies can be configured to filter incoming HTTP requests targeting backend services (including Cloud CDN-enabled) as well as backend buckets (Cloud Storage). They filter requests before the request is served from Google's cache. - CLOUD_ARMOR_INTERNAL_SERVICE: Cloud Armor internal service policies can be configured to filter HTTP requests targeting services managed by Traffic Director in a service mesh. They filter requests before the request is served from the application. - CLOUD_ARMOR_NETWORK: Cloud Armor network policies can be configured to filter packets targeting network load balancing resources such as backend services, target pools, target instances, and instances with external IPs. They filter requests before the request is served from the application. This field can be set only at resource creation time.
SecurityPolicyTypeComputeV1
The type indicates the intended use of the security policy. - CLOUD_ARMOR: Cloud Armor backend security policies can be configured to filter incoming HTTP requests targeting backend services. They filter requests before they hit the origin servers. - CLOUD_ARMOR_EDGE: Cloud Armor edge security policies can be configured to filter incoming HTTP requests targeting backend services (including Cloud CDN-enabled) as well as backend buckets (Cloud Storage). They filter requests before the request is served from Google's cache. - CLOUD_ARMOR_INTERNAL_SERVICE: Cloud Armor internal service policies can be configured to filter HTTP requests targeting services managed by Traffic Director in a service mesh. They filter requests before the request is served from the application. - CLOUD_ARMOR_NETWORK: Cloud Armor network policies can be configured to filter packets targeting network load balancing resources such as backend services, target pools, target instances, and instances with external IPs. They filter requests before the request is served from the application. This field can be set only at resource creation time.
SecurityPolicyUserDefinedFieldBase
The base relative to which 'offset' is measured. Possible values are: - IPV4: Points to the beginning of the IPv4 header. - IPV6: Points to the beginning of the IPv6 header. - TCP: Points to the beginning of the TCP header, skipping over any IPv4 options or IPv6 extension headers. Not present for non-first fragments. - UDP: Points to the beginning of the UDP header, skipping over any IPv4 options or IPv6 extension headers. Not present for non-first fragments. required
SecurityPolicyUserDefinedFieldBaseComputeBeta
The base relative to which 'offset' is measured. Possible values are: - IPV4: Points to the beginning of the IPv4 header. - IPV6: Points to the beginning of the IPv6 header. - TCP: Points to the beginning of the TCP header, skipping over any IPv4 options or IPv6 extension headers. Not present for non-first fragments. - UDP: Points to the beginning of the UDP header, skipping over any IPv4 options or IPv6 extension headers. Not present for non-first fragments. required
SecurityPolicyUserDefinedFieldBaseComputeV1
The base relative to which 'offset' is measured. Possible values are: - IPV4: Points to the beginning of the IPv4 header. - IPV6: Points to the beginning of the IPv6 header. - TCP: Points to the beginning of the TCP header, skipping over any IPv4 options or IPv6 extension headers. Not present for non-first fragments. - UDP: Points to the beginning of the UDP header, skipping over any IPv4 options or IPv6 extension headers. Not present for non-first fragments. required
ServerBindingType
ServerBindingTypeComputeBeta
ServerBindingTypeComputeV1
ServerTlsSettingsTlsMode
Indicates whether connections should be secured using TLS. The value of this field determines how TLS is enforced. This field can be set to one of the following: - SIMPLE Secure connections with standard TLS semantics. - MUTUAL Secure connections to the backends using mutual TLS by presenting client certificates for authentication.
ServiceAttachmentConnectionPreference
The connection preference of service attachment. The value can be set to ACCEPT_AUTOMATIC. An ACCEPT_AUTOMATIC service attachment is one that always accepts the connection from consumer forwarding rules.
ServiceAttachmentConnectionPreferenceComputeBeta
The connection preference of service attachment. The value can be set to ACCEPT_AUTOMATIC. An ACCEPT_AUTOMATIC service attachment is one that always accepts the connection from consumer forwarding rules.
ServiceAttachmentConnectionPreferenceComputeV1
The connection preference of service attachment. The value can be set to ACCEPT_AUTOMATIC. An ACCEPT_AUTOMATIC service attachment is one that always accepts the connection from consumer forwarding rules.
ServiceAttachmentTunnelingConfigEncapsulationProfile
Specify the encapsulation protocol and what metadata to include in incoming encapsulated packet headers.
ServiceAttachmentTunnelingConfigEncapsulationProfileComputeBeta
Specify the encapsulation protocol and what metadata to include in incoming encapsulated packet headers.
ServiceAttachmentTunnelingConfigRoutingMode
How this Service Attachment will treat traffic sent to the tunnel_ip, destined for the consumer network.
ServiceAttachmentTunnelingConfigRoutingModeComputeBeta
How this Service Attachment will treat traffic sent to the tunnel_ip, destined for the consumer network.
ShareSettingsShareType
Type of sharing for this shared-reservation
ShareSettingsShareTypeComputeBeta
Type of sharing for this shared-reservation
ShareSettingsShareTypeComputeV1
Type of sharing for this shared-reservation
SnapshotSnapshotType
Indicates the type of the snapshot.
SnapshotSnapshotTypeComputeBeta
Indicates the type of the snapshot.
SnapshotSnapshotTypeComputeV1
Indicates the type of the snapshot.
SslCertificateType
(Optional) Specifies the type of SSL certificate, either "SELF_MANAGED" or "MANAGED". If not specified, the certificate is self-managed and the fields certificate and private_key are used.
SslCertificateTypeComputeBeta
(Optional) Specifies the type of SSL certificate, either "SELF_MANAGED" or "MANAGED". If not specified, the certificate is self-managed and the fields certificate and private_key are used.
SslCertificateTypeComputeV1
(Optional) Specifies the type of SSL certificate, either "SELF_MANAGED" or "MANAGED". If not specified, the certificate is self-managed and the fields certificate and private_key are used.
SSLHealthCheckPortSpecification
Specifies how a port is selected for health checking. Can be one of the following values: USE_FIXED_PORT: Specifies a port number explicitly using the port field in the health check. Supported by backend services for pass-through load balancers and backend services for proxy load balancers. Not supported by target pools. The health check supports all backends supported by the backend service provided the backend can be health checked. For example, GCE_VM_IP network endpoint groups, GCE_VM_IP_PORT network endpoint groups, and instance group backends. USE_NAMED_PORT: Not supported. USE_SERVING_PORT: Provides an indirect method of specifying the health check port by referring to the backend service. Only supported by backend services for proxy load balancers. Not supported by target pools. Not supported by backend services for pass-through load balancers. Supports all backends that can be health checked; for example, GCE_VM_IP_PORT network endpoint groups and instance group backends. For GCE_VM_IP_PORT network endpoint group backends, the health check uses the port number specified for each endpoint in the network endpoint group. For instance group backends, the health check uses the port number determined by looking up the backend service's named port in the instance group's list of named ports.
SSLHealthCheckPortSpecificationComputeBeta
Specifies how a port is selected for health checking. Can be one of the following values: USE_FIXED_PORT: Specifies a port number explicitly using the port field in the health check. Supported by backend services for pass-through load balancers and backend services for proxy load balancers. Not supported by target pools. The health check supports all backends supported by the backend service provided the backend can be health checked. For example, GCE_VM_IP network endpoint groups, GCE_VM_IP_PORT network endpoint groups, and instance group backends. USE_NAMED_PORT: Not supported. USE_SERVING_PORT: Provides an indirect method of specifying the health check port by referring to the backend service. Only supported by backend services for proxy load balancers. Not supported by target pools. Not supported by backend services for pass-through load balancers. Supports all backends that can be health checked; for example, GCE_VM_IP_PORT network endpoint groups and instance group backends. For GCE_VM_IP_PORT network endpoint group backends, the health check uses the port number specified for each endpoint in the network endpoint group. For instance group backends, the health check uses the port number determined by looking up the backend service's named port in the instance group's list of named ports.
SSLHealthCheckPortSpecificationComputeV1
Specifies how a port is selected for health checking. Can be one of the following values: USE_FIXED_PORT: Specifies a port number explicitly using the port field in the health check. Supported by backend services for pass-through load balancers and backend services for proxy load balancers. Not supported by target pools. The health check supports all backends supported by the backend service provided the backend can be health checked. For example, GCE_VM_IP network endpoint groups, GCE_VM_IP_PORT network endpoint groups, and instance group backends. USE_NAMED_PORT: Not supported. USE_SERVING_PORT: Provides an indirect method of specifying the health check port by referring to the backend service. Only supported by backend services for proxy load balancers. Not supported by target pools. Not supported by backend services for pass-through load balancers. Supports all backends that can be health checked; for example, GCE_VM_IP_PORT network endpoint groups and instance group backends. For GCE_VM_IP_PORT network endpoint group backends, the health check uses the port number specified for each endpoint in the network endpoint group. For instance group backends, the health check uses the port number determined by looking up the backend service's named port in the instance group's list of named ports.
SSLHealthCheckProxyHeader
Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.
SSLHealthCheckProxyHeaderComputeBeta
Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.
SSLHealthCheckProxyHeaderComputeV1
Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.
SslPolicyMinTlsVersion
The minimum version of SSL protocol that can be used by the clients to establish a connection with the load balancer. This can be one of TLS_1_0, TLS_1_1, TLS_1_2.
SslPolicyMinTlsVersionComputeBeta
The minimum version of SSL protocol that can be used by the clients to establish a connection with the load balancer. This can be one of TLS_1_0, TLS_1_1, TLS_1_2.
SslPolicyMinTlsVersionComputeV1
The minimum version of SSL protocol that can be used by the clients to establish a connection with the load balancer. This can be one of TLS_1_0, TLS_1_1, TLS_1_2.
SslPolicyProfile
Profile specifies the set of SSL features that can be used by the load balancer when negotiating SSL with clients. This can be one of COMPATIBLE, MODERN, RESTRICTED, or CUSTOM. If using CUSTOM, the set of SSL features to enable must be specified in the customFeatures field.
SslPolicyProfileComputeBeta
Profile specifies the set of SSL features that can be used by the load balancer when negotiating SSL with clients. This can be one of COMPATIBLE, MODERN, RESTRICTED, or CUSTOM. If using CUSTOM, the set of SSL features to enable must be specified in the customFeatures field.
SslPolicyProfileComputeV1
Profile specifies the set of SSL features that can be used by the load balancer when negotiating SSL with clients. This can be one of COMPATIBLE, MODERN, RESTRICTED, or CUSTOM. If using CUSTOM, the set of SSL features to enable must be specified in the customFeatures field.
StoragePoolCapacityProvisioningType
Provisioning type of the byte capacity of the pool.
StoragePoolPerformanceProvisioningType
Provisioning type of the performance-related parameters of the pool, such as throughput and IOPS.
SubnetworkAggregationInterval
Can only be specified if VPC flow logging for this subnetwork is enabled. Sets the aggregation interval for collecting flow logs. Increasing the interval time reduces the amount of generated flow logs for long-lasting connections. Default is an interval of 5 seconds per connection. Valid values: INTERVAL_5_SEC, INTERVAL_30_SEC, INTERVAL_1_MIN, INTERVAL_5_MIN, INTERVAL_10_MIN, INTERVAL_15_MIN.
SubnetworkIpv6AccessType
The access type of IPv6 address this subnet holds. It's immutable and can only be specified during creation or the first time the subnet is updated into IPV4_IPV6 dual stack.
SubnetworkIpv6AccessTypeComputeBeta
The access type of IPv6 address this subnet holds. It's immutable and can only be specified during creation or the first time the subnet is updated into IPV4_IPV6 dual stack.
SubnetworkIpv6AccessTypeComputeV1
The access type of IPv6 address this subnet holds. It's immutable and can only be specified during creation or the first time the subnet is updated into IPV4_IPV6 dual stack.
SubnetworkLogConfigAggregationInterval
Can only be specified if VPC flow logging for this subnetwork is enabled. Toggles the aggregation interval for collecting flow logs. Increasing the interval time will reduce the amount of generated flow logs for long lasting connections. Default is an interval of 5 seconds per connection.
SubnetworkLogConfigAggregationIntervalComputeBeta
Can only be specified if VPC flow logging for this subnetwork is enabled. Toggles the aggregation interval for collecting flow logs. Increasing the interval time will reduce the amount of generated flow logs for long lasting connections. Default is an interval of 5 seconds per connection.
SubnetworkLogConfigAggregationIntervalComputeV1
Can only be specified if VPC flow logging for this subnetwork is enabled. Toggles the aggregation interval for collecting flow logs. Increasing the interval time will reduce the amount of generated flow logs for long lasting connections. Default is an interval of 5 seconds per connection.
SubnetworkLogConfigMetadata
Can only be specified if VPC flow logs for this subnetwork is enabled. Configures whether all, none or a subset of metadata fields should be added to the reported VPC flow logs. Default is EXCLUDE_ALL_METADATA.
SubnetworkLogConfigMetadataComputeBeta
Can only be specified if VPC flow logs for this subnetwork is enabled. Configures whether all, none or a subset of metadata fields should be added to the reported VPC flow logs. Default is EXCLUDE_ALL_METADATA.
SubnetworkLogConfigMetadataComputeV1
Can only be specified if VPC flow logs for this subnetwork is enabled. Configures whether all, none or a subset of metadata fields should be added to the reported VPC flow logs. Default is EXCLUDE_ALL_METADATA.
SubnetworkMetadata
Can only be specified if VPC flow logging for this subnetwork is enabled. Configures whether metadata fields should be added to the reported VPC flow logs. Options are INCLUDE_ALL_METADATA, EXCLUDE_ALL_METADATA, and CUSTOM_METADATA. Default is EXCLUDE_ALL_METADATA.
SubnetworkPrivateIpv6GoogleAccess
This field is for internal use. This field can be both set at resource creation time and updated using patch.
SubnetworkPrivateIpv6GoogleAccessComputeBeta
This field is for internal use. This field can be both set at resource creation time and updated using patch.
SubnetworkPrivateIpv6GoogleAccessComputeV1
This field is for internal use. This field can be both set at resource creation time and updated using patch.
SubnetworkPurpose
The purpose of the resource. This field can be either PRIVATE, REGIONAL_MANAGED_PROXY, PRIVATE_SERVICE_CONNECT, or INTERNAL_HTTPS_LOAD_BALANCER. PRIVATE is the default purpose for user-created subnets or subnets that are automatically created in auto mode networks. A subnet with purpose set to REGIONAL_MANAGED_PROXY is a user-created subnetwork that is reserved for regional Envoy-based load balancers. A subnet with purpose set to PRIVATE_SERVICE_CONNECT is used to publish services using Private Service Connect. A subnet with purpose set to INTERNAL_HTTPS_LOAD_BALANCER is a proxy-only subnet that can be used only by regional internal HTTP(S) load balancers. Note that REGIONAL_MANAGED_PROXY is the preferred setting for all regional Envoy load balancers. If unspecified, the subnet purpose defaults to PRIVATE. The enableFlowLogs field isn't supported if the subnet purpose field is set to REGIONAL_MANAGED_PROXY.
SubnetworkPurposeComputeBeta
The purpose of the resource. This field can be either PRIVATE, REGIONAL_MANAGED_PROXY, PRIVATE_SERVICE_CONNECT, or INTERNAL_HTTPS_LOAD_BALANCER. PRIVATE is the default purpose for user-created subnets or subnets that are automatically created in auto mode networks. A subnet with purpose set to REGIONAL_MANAGED_PROXY is a user-created subnetwork that is reserved for regional Envoy-based load balancers. A subnet with purpose set to PRIVATE_SERVICE_CONNECT is used to publish services using Private Service Connect. A subnet with purpose set to INTERNAL_HTTPS_LOAD_BALANCER is a proxy-only subnet that can be used only by regional internal HTTP(S) load balancers. Note that REGIONAL_MANAGED_PROXY is the preferred setting for all regional Envoy load balancers. If unspecified, the subnet purpose defaults to PRIVATE. The enableFlowLogs field isn't supported if the subnet purpose field is set to REGIONAL_MANAGED_PROXY.
SubnetworkPurposeComputeV1
The purpose of the resource. This field can be either PRIVATE, REGIONAL_MANAGED_PROXY, PRIVATE_SERVICE_CONNECT, or INTERNAL_HTTPS_LOAD_BALANCER. PRIVATE is the default purpose for user-created subnets or subnets that are automatically created in auto mode networks. A subnet with purpose set to REGIONAL_MANAGED_PROXY is a user-created subnetwork that is reserved for regional Envoy-based load balancers. A subnet with purpose set to PRIVATE_SERVICE_CONNECT is used to publish services using Private Service Connect. A subnet with purpose set to INTERNAL_HTTPS_LOAD_BALANCER is a proxy-only subnet that can be used only by regional internal HTTP(S) load balancers. Note that REGIONAL_MANAGED_PROXY is the preferred setting for all regional Envoy load balancers. If unspecified, the subnet purpose defaults to PRIVATE. The enableFlowLogs field isn't supported if the subnet purpose field is set to REGIONAL_MANAGED_PROXY.
SubnetworkRole
The role of subnetwork. Currently, this field is only used when purpose = REGIONAL_MANAGED_PROXY. The value can be set to ACTIVE or BACKUP. An ACTIVE subnetwork is one that is currently being used for Envoy-based load balancers in a region. A BACKUP subnetwork is one that is ready to be promoted to ACTIVE or is currently draining. This field can be updated with a patch request.
SubnetworkRoleComputeBeta
The role of subnetwork. Currently, this field is only used when purpose = REGIONAL_MANAGED_PROXY. The value can be set to ACTIVE or BACKUP. An ACTIVE subnetwork is one that is currently being used for Envoy-based load balancers in a region. A BACKUP subnetwork is one that is ready to be promoted to ACTIVE or is currently draining. This field can be updated with a patch request.
SubnetworkRoleComputeV1
The role of subnetwork. Currently, this field is only used when purpose = REGIONAL_MANAGED_PROXY. The value can be set to ACTIVE or BACKUP. An ACTIVE subnetwork is one that is currently being used for Envoy-based load balancers in a region. A BACKUP subnetwork is one that is ready to be promoted to ACTIVE or is currently draining. This field can be updated with a patch request.
SubnetworkStackType
The stack type for the subnet. If set to IPV4_ONLY, new VMs in the subnet are assigned IPv4 addresses only. If set to IPV4_IPV6, new VMs in the subnet can be assigned both IPv4 and IPv6 addresses. If not specified, IPV4_ONLY is used. This field can be both set at resource creation time and updated using patch.
SubnetworkStackTypeComputeBeta
The stack type for the subnet. If set to IPV4_ONLY, new VMs in the subnet are assigned IPv4 addresses only. If set to IPV4_IPV6, new VMs in the subnet can be assigned both IPv4 and IPv6 addresses. If not specified, IPV4_ONLY is used. This field can be both set at resource creation time and updated using patch.
SubnetworkStackTypeComputeV1
The stack type for the subnet. If set to IPV4_ONLY, new VMs in the subnet are assigned IPv4 addresses only. If set to IPV4_IPV6, new VMs in the subnet can be assigned both IPv4 and IPv6 addresses. If not specified, IPV4_ONLY is used. This field can be both set at resource creation time and updated using patch.
SubsettingPolicy
SubsettingPolicyComputeBeta
SubsettingPolicyComputeV1
TargetHttpsProxyQuicOverride
Specifies the QUIC override policy for this TargetHttpsProxy resource. This setting determines whether the load balancer attempts to negotiate QUIC with clients. You can specify NONE, ENABLE, or DISABLE. - When quic-override is set to NONE, Google manages whether QUIC is used. - When quic-override is set to ENABLE, the load balancer uses QUIC when possible. - When quic-override is set to DISABLE, the load balancer doesn't use QUIC. - If the quic-override flag is not specified, NONE is implied.
TargetHttpsProxyQuicOverrideComputeBeta
Specifies the QUIC override policy for this TargetHttpsProxy resource. This setting determines whether the load balancer attempts to negotiate QUIC with clients. You can specify NONE, ENABLE, or DISABLE. - When quic-override is set to NONE, Google manages whether QUIC is used. - When quic-override is set to ENABLE, the load balancer uses QUIC when possible. - When quic-override is set to DISABLE, the load balancer doesn't use QUIC. - If the quic-override flag is not specified, NONE is implied.
TargetHttpsProxyQuicOverrideComputeV1
Specifies the QUIC override policy for this TargetHttpsProxy resource. This setting determines whether the load balancer attempts to negotiate QUIC with clients. You can specify NONE, ENABLE, or DISABLE. - When quic-override is set to NONE, Google manages whether QUIC is used. - When quic-override is set to ENABLE, the load balancer uses QUIC when possible. - When quic-override is set to DISABLE, the load balancer doesn't use QUIC. - If the quic-override flag is not specified, NONE is implied.
TargetInstanceNatPolicy
Must have a value of NO_NAT. Protocol forwarding delivers packets while preserving the destination IP address of the forwarding rule referencing the target instance.
TargetInstanceNatPolicyComputeBeta
Must have a value of NO_NAT. Protocol forwarding delivers packets while preserving the destination IP address of the forwarding rule referencing the target instance.
TargetInstanceNatPolicyComputeV1
Must have a value of NO_NAT. Protocol forwarding delivers packets while preserving the destination IP address of the forwarding rule referencing the target instance.
TargetPoolSessionAffinity
Session affinity option, must be one of the following values: NONE: Connections from the same client IP may go to any instance in the pool. CLIENT_IP: Connections from the same client IP will go to the same instance in the pool while that instance remains healthy. CLIENT_IP_PROTO: Connections from the same client IP with the same IP protocol will go to the same instance in the pool while that instance remains healthy.
TargetPoolSessionAffinityComputeBeta
Session affinity option, must be one of the following values: NONE: Connections from the same client IP may go to any instance in the pool. CLIENT_IP: Connections from the same client IP will go to the same instance in the pool while that instance remains healthy. CLIENT_IP_PROTO: Connections from the same client IP with the same IP protocol will go to the same instance in the pool while that instance remains healthy.
TargetPoolSessionAffinityComputeV1
Session affinity option, must be one of the following values: NONE: Connections from the same client IP may go to any instance in the pool. CLIENT_IP: Connections from the same client IP will go to the same instance in the pool while that instance remains healthy. CLIENT_IP_PROTO: Connections from the same client IP with the same IP protocol will go to the same instance in the pool while that instance remains healthy.
TargetSslProxyProxyHeader
Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.
TargetSslProxyProxyHeaderComputeBeta
Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.
TargetSslProxyProxyHeaderComputeV1
Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.
TargetTcpProxyProxyHeader
Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.
TargetTcpProxyProxyHeaderComputeBeta
Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.
TargetTcpProxyProxyHeaderComputeV1
Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.
TCPHealthCheckPortSpecification
Specifies how a port is selected for health checking. Can be one of the following values: USE_FIXED_PORT: Specifies a port number explicitly using the port field in the health check. Supported by backend services for pass-through load balancers and backend services for proxy load balancers. Not supported by target pools. The health check supports all backends supported by the backend service provided the backend can be health checked. For example, GCE_VM_IP network endpoint groups, GCE_VM_IP_PORT network endpoint groups, and instance group backends. USE_NAMED_PORT: Not supported. USE_SERVING_PORT: Provides an indirect method of specifying the health check port by referring to the backend service. Only supported by backend services for proxy load balancers. Not supported by target pools. Not supported by backend services for pass-through load balancers. Supports all backends that can be health checked; for example, GCE_VM_IP_PORT network endpoint groups and instance group backends. For GCE_VM_IP_PORT network endpoint group backends, the health check uses the port number specified for each endpoint in the network endpoint group. For instance group backends, the health check uses the port number determined by looking up the backend service's named port in the instance group's list of named ports.
TCPHealthCheckPortSpecificationComputeBeta
Specifies how a port is selected for health checking. Can be one of the following values: USE_FIXED_PORT: Specifies a port number explicitly using the port field in the health check. Supported by backend services for pass-through load balancers and backend services for proxy load balancers. Not supported by target pools. The health check supports all backends supported by the backend service provided the backend can be health checked. For example, GCE_VM_IP network endpoint groups, GCE_VM_IP_PORT network endpoint groups, and instance group backends. USE_NAMED_PORT: Not supported. USE_SERVING_PORT: Provides an indirect method of specifying the health check port by referring to the backend service. Only supported by backend services for proxy load balancers. Not supported by target pools. Not supported by backend services for pass-through load balancers. Supports all backends that can be health checked; for example, GCE_VM_IP_PORT network endpoint groups and instance group backends. For GCE_VM_IP_PORT network endpoint group backends, the health check uses the port number specified for each endpoint in the network endpoint group. For instance group backends, the health check uses the port number determined by looking up the backend service's named port in the instance group's list of named ports.
TCPHealthCheckPortSpecificationComputeV1
Specifies how a port is selected for health checking. Can be one of the following values: USE_FIXED_PORT: Specifies a port number explicitly using the port field in the health check. Supported by backend services for pass-through load balancers and backend services for proxy load balancers. Not supported by target pools. The health check supports all backends supported by the backend service provided the backend can be health checked. For example, GCE_VM_IP network endpoint groups, GCE_VM_IP_PORT network endpoint groups, and instance group backends. USE_NAMED_PORT: Not supported. USE_SERVING_PORT: Provides an indirect method of specifying the health check port by referring to the backend service. Only supported by backend services for proxy load balancers. Not supported by target pools. Not supported by backend services for pass-through load balancers. Supports all backends that can be health checked; for example, GCE_VM_IP_PORT network endpoint groups and instance group backends. For GCE_VM_IP_PORT network endpoint group backends, the health check uses the port number specified for each endpoint in the network endpoint group. For instance group backends, the health check uses the port number determined by looking up the backend service's named port in the instance group's list of named ports.
TCPHealthCheckProxyHeader
Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.
TCPHealthCheckProxyHeaderComputeBeta
Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.
TCPHealthCheckProxyHeaderComputeV1
Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.
TlsCertificateContextCertificateSource
Defines how TLS certificates are obtained.
TlsValidationContextValidationSource
Defines how TLS certificates are obtained.
VpnGatewayGatewayIpVersion
The IP family of the gateway IPs for the HA-VPN gateway interfaces. If not specified, IPV4 will be used.
VpnGatewayGatewayIpVersionComputeBeta
The IP family of the gateway IPs for the HA-VPN gateway interfaces. If not specified, IPV4 will be used.
VpnGatewayStackType
The stack type for this VPN gateway to identify the IP protocols that are enabled. Possible values are: IPV4_ONLY, IPV4_IPV6. If not specified, IPV4_ONLY will be used.
VpnGatewayStackTypeComputeBeta
The stack type for this VPN gateway to identify the IP protocols that are enabled. Possible values are: IPV4_ONLY, IPV4_IPV6. If not specified, IPV4_ONLY will be used.
VpnGatewayStackTypeComputeV1
The stack type for this VPN gateway to identify the IP protocols that are enabled. Possible values are: IPV4_ONLY, IPV4_IPV6. If not specified, IPV4_ONLY will be used.

Functions

getAddress(GetAddressArgs args, {InvokeOptions? options}) → Future<GetAddressResult>
Returns the specified address resource. args Arguments passed to this invoke. Arguments for getAddress. options Invoke options controlling this call.
getAddressComputeBeta(GetAddressComputeBetaArgs args, {InvokeOptions? options}) → Future<GetAddressComputeBetaResult>
Returns the specified address resource. args Arguments passed to this invoke. Arguments for getAddress. options Invoke options controlling this call.
getAddressComputeV1(GetAddressComputeV1Args args, {InvokeOptions? options}) → Future<GetAddressComputeV1Result>
Returns the specified address resource. args Arguments passed to this invoke. Arguments for getAddress. options Invoke options controlling this call.
getAutoscaler(GetAutoscalerArgs args, {InvokeOptions? options}) → Future<GetAutoscalerResult>
Returns the specified autoscaler resource. args Arguments passed to this invoke. Arguments for getAutoscaler. options Invoke options controlling this call.
getAutoscalerComputeBeta(GetAutoscalerComputeBetaArgs args, {InvokeOptions? options}) → Future<GetAutoscalerComputeBetaResult>
Returns the specified autoscaler resource. args Arguments passed to this invoke. Arguments for getAutoscaler. options Invoke options controlling this call.
getAutoscalerComputeV1(GetAutoscalerComputeV1Args args, {InvokeOptions? options}) → Future<GetAutoscalerComputeV1Result>
Returns the specified autoscaler resource. args Arguments passed to this invoke. Arguments for getAutoscaler. options Invoke options controlling this call.
getBackendBucket(GetBackendBucketArgs args, {InvokeOptions? options}) → Future<GetBackendBucketResult>
Returns the specified BackendBucket resource. args Arguments passed to this invoke. Arguments for getBackendBucket. options Invoke options controlling this call.
getBackendBucketComputeBeta(GetBackendBucketComputeBetaArgs args, {InvokeOptions? options}) → Future<GetBackendBucketComputeBetaResult>
Returns the specified BackendBucket resource. args Arguments passed to this invoke. Arguments for getBackendBucket. options Invoke options controlling this call.
getBackendBucketComputeV1(GetBackendBucketComputeV1Args args, {InvokeOptions? options}) → Future<GetBackendBucketComputeV1Result>
Returns the specified BackendBucket resource. args Arguments passed to this invoke. Arguments for getBackendBucket. options Invoke options controlling this call.
getBackendBucketIamPolicy(GetBackendBucketIamPolicyArgs args, {InvokeOptions? options}) → Future<GetBackendBucketIamPolicyResult>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getBackendBucketIamPolicy. options Invoke options controlling this call.
getBackendBucketIamPolicyComputeBeta(GetBackendBucketIamPolicyComputeBetaArgs args, {InvokeOptions? options}) → Future<GetBackendBucketIamPolicyComputeBetaResult>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getBackendBucketIamPolicy. options Invoke options controlling this call.
getBackendBucketIamPolicyComputeV1(GetBackendBucketIamPolicyComputeV1Args args, {InvokeOptions? options}) → Future<GetBackendBucketIamPolicyComputeV1Result>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getBackendBucketIamPolicy. options Invoke options controlling this call.
getBackendService(GetBackendServiceArgs args, {InvokeOptions? options}) → Future<GetBackendServiceResult>
Returns the specified BackendService resource. args Arguments passed to this invoke. Arguments for getBackendService. options Invoke options controlling this call.
getBackendServiceComputeBeta(GetBackendServiceComputeBetaArgs args, {InvokeOptions? options}) → Future<GetBackendServiceComputeBetaResult>
Returns the specified BackendService resource. args Arguments passed to this invoke. Arguments for getBackendService. options Invoke options controlling this call.
getBackendServiceComputeV1(GetBackendServiceComputeV1Args args, {InvokeOptions? options}) → Future<GetBackendServiceComputeV1Result>
Returns the specified BackendService resource. args Arguments passed to this invoke. Arguments for getBackendService. options Invoke options controlling this call.
getBackendServiceIamPolicy(GetBackendServiceIamPolicyArgs args, {InvokeOptions? options}) → Future<GetBackendServiceIamPolicyResult>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getBackendServiceIamPolicy. options Invoke options controlling this call.
getBackendServiceIamPolicyComputeBeta(GetBackendServiceIamPolicyComputeBetaArgs args, {InvokeOptions? options}) → Future<GetBackendServiceIamPolicyComputeBetaResult>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getBackendServiceIamPolicy. options Invoke options controlling this call.
getBackendServiceIamPolicyComputeV1(GetBackendServiceIamPolicyComputeV1Args args, {InvokeOptions? options}) → Future<GetBackendServiceIamPolicyComputeV1Result>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getBackendServiceIamPolicy. options Invoke options controlling this call.
getDisk(GetDiskArgs args, {InvokeOptions? options}) → Future<GetDiskResult>
Returns the specified persistent disk. args Arguments passed to this invoke. Arguments for getDisk. options Invoke options controlling this call.
getDiskComputeBeta(GetDiskComputeBetaArgs args, {InvokeOptions? options}) → Future<GetDiskComputeBetaResult>
Returns the specified persistent disk. args Arguments passed to this invoke. Arguments for getDisk. options Invoke options controlling this call.
getDiskComputeV1(GetDiskComputeV1Args args, {InvokeOptions? options}) → Future<GetDiskComputeV1Result>
Returns the specified persistent disk. args Arguments passed to this invoke. Arguments for getDisk. options Invoke options controlling this call.
getDiskIamPolicy(GetDiskIamPolicyArgs args, {InvokeOptions? options}) → Future<GetDiskIamPolicyResult>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getDiskIamPolicy. options Invoke options controlling this call.
getDiskIamPolicyComputeBeta(GetDiskIamPolicyComputeBetaArgs args, {InvokeOptions? options}) → Future<GetDiskIamPolicyComputeBetaResult>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getDiskIamPolicy. options Invoke options controlling this call.
getDiskIamPolicyComputeV1(GetDiskIamPolicyComputeV1Args args, {InvokeOptions? options}) → Future<GetDiskIamPolicyComputeV1Result>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getDiskIamPolicy. options Invoke options controlling this call.
getExternalVpnGateway(GetExternalVpnGatewayArgs args, {InvokeOptions? options}) → Future<GetExternalVpnGatewayResult>
Returns the specified externalVpnGateway. Get a list of available externalVpnGateways by making a list() request. args Arguments passed to this invoke. Arguments for getExternalVpnGateway. options Invoke options controlling this call.
getExternalVpnGatewayComputeBeta(GetExternalVpnGatewayComputeBetaArgs args, {InvokeOptions? options}) → Future<GetExternalVpnGatewayComputeBetaResult>
Returns the specified externalVpnGateway. Get a list of available externalVpnGateways by making a list() request. args Arguments passed to this invoke. Arguments for getExternalVpnGateway. options Invoke options controlling this call.
getExternalVpnGatewayComputeV1(GetExternalVpnGatewayComputeV1Args args, {InvokeOptions? options}) → Future<GetExternalVpnGatewayComputeV1Result>
Returns the specified externalVpnGateway. Get a list of available externalVpnGateways by making a list() request. args Arguments passed to this invoke. Arguments for getExternalVpnGateway. options Invoke options controlling this call.
getFirewall(GetFirewallArgs args, {InvokeOptions? options}) → Future<GetFirewallResult>
Returns the specified firewall. args Arguments passed to this invoke. Arguments for getFirewall. options Invoke options controlling this call.
getFirewallComputeBeta(GetFirewallComputeBetaArgs args, {InvokeOptions? options}) → Future<GetFirewallComputeBetaResult>
Returns the specified firewall. args Arguments passed to this invoke. Arguments for getFirewall. options Invoke options controlling this call.
getFirewallComputeV1(GetFirewallComputeV1Args args, {InvokeOptions? options}) → Future<GetFirewallComputeV1Result>
Returns the specified firewall. args Arguments passed to this invoke. Arguments for getFirewall. options Invoke options controlling this call.
getFirewallPolicy(GetFirewallPolicyArgs args, {InvokeOptions? options}) → Future<GetFirewallPolicyResult>
Returns the specified firewall policy. args Arguments passed to this invoke. Arguments for getFirewallPolicy. options Invoke options controlling this call.
getFirewallPolicyComputeBeta(GetFirewallPolicyComputeBetaArgs args, {InvokeOptions? options}) → Future<GetFirewallPolicyComputeBetaResult>
Returns the specified firewall policy. args Arguments passed to this invoke. Arguments for getFirewallPolicy. options Invoke options controlling this call.
getFirewallPolicyComputeV1(GetFirewallPolicyComputeV1Args args, {InvokeOptions? options}) → Future<GetFirewallPolicyComputeV1Result>
Returns the specified firewall policy. args Arguments passed to this invoke. Arguments for getFirewallPolicy. options Invoke options controlling this call.
getFirewallPolicyIamPolicy(GetFirewallPolicyIamPolicyArgs args, {InvokeOptions? options}) → Future<GetFirewallPolicyIamPolicyResult>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getFirewallPolicyIamPolicy. options Invoke options controlling this call.
getFirewallPolicyIamPolicyComputeBeta(GetFirewallPolicyIamPolicyComputeBetaArgs args, {InvokeOptions? options}) → Future<GetFirewallPolicyIamPolicyComputeBetaResult>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getFirewallPolicyIamPolicy. options Invoke options controlling this call.
getFirewallPolicyIamPolicyComputeV1(GetFirewallPolicyIamPolicyComputeV1Args args, {InvokeOptions? options}) → Future<GetFirewallPolicyIamPolicyComputeV1Result>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getFirewallPolicyIamPolicy. options Invoke options controlling this call.
getForwardingRule(GetForwardingRuleArgs args, {InvokeOptions? options}) → Future<GetForwardingRuleResult>
Returns the specified ForwardingRule resource. args Arguments passed to this invoke. Arguments for getForwardingRule. options Invoke options controlling this call.
getForwardingRuleComputeBeta(GetForwardingRuleComputeBetaArgs args, {InvokeOptions? options}) → Future<GetForwardingRuleComputeBetaResult>
Returns the specified ForwardingRule resource. args Arguments passed to this invoke. Arguments for getForwardingRule. options Invoke options controlling this call.
getForwardingRuleComputeV1(GetForwardingRuleComputeV1Args args, {InvokeOptions? options}) → Future<GetForwardingRuleComputeV1Result>
Returns the specified ForwardingRule resource. args Arguments passed to this invoke. Arguments for getForwardingRule. options Invoke options controlling this call.
getFutureReservation(GetFutureReservationArgs args, {InvokeOptions? options}) → Future<GetFutureReservationResult>
Retrieves information about the specified future reservation. args Arguments passed to this invoke. Arguments for getFutureReservation. options Invoke options controlling this call.
getFutureReservationComputeBeta(GetFutureReservationComputeBetaArgs args, {InvokeOptions? options}) → Future<GetFutureReservationComputeBetaResult>
Retrieves information about the specified future reservation. args Arguments passed to this invoke. Arguments for getFutureReservation. options Invoke options controlling this call.
getGlobalAddress(GetGlobalAddressArgs args, {InvokeOptions? options}) → Future<GetGlobalAddressResult>
Returns the specified address resource. args Arguments passed to this invoke. Arguments for getGlobalAddress. options Invoke options controlling this call.
getGlobalAddressComputeBeta(GetGlobalAddressComputeBetaArgs args, {InvokeOptions? options}) → Future<GetGlobalAddressComputeBetaResult>
Returns the specified address resource. args Arguments passed to this invoke. Arguments for getGlobalAddress. options Invoke options controlling this call.
getGlobalAddressComputeV1(GetGlobalAddressComputeV1Args args, {InvokeOptions? options}) → Future<GetGlobalAddressComputeV1Result>
Returns the specified address resource. args Arguments passed to this invoke. Arguments for getGlobalAddress. options Invoke options controlling this call.
getGlobalForwardingRule(GetGlobalForwardingRuleArgs args, {InvokeOptions? options}) → Future<GetGlobalForwardingRuleResult>
Returns the specified GlobalForwardingRule resource. Gets a list of available forwarding rules by making a list() request. args Arguments passed to this invoke. Arguments for getGlobalForwardingRule. options Invoke options controlling this call.
getGlobalForwardingRuleComputeBeta(GetGlobalForwardingRuleComputeBetaArgs args, {InvokeOptions? options}) → Future<GetGlobalForwardingRuleComputeBetaResult>
Returns the specified GlobalForwardingRule resource. Gets a list of available forwarding rules by making a list() request. args Arguments passed to this invoke. Arguments for getGlobalForwardingRule. options Invoke options controlling this call.
getGlobalForwardingRuleComputeV1(GetGlobalForwardingRuleComputeV1Args args, {InvokeOptions? options}) → Future<GetGlobalForwardingRuleComputeV1Result>
Returns the specified GlobalForwardingRule resource. Gets a list of available forwarding rules by making a list() request. args Arguments passed to this invoke. Arguments for getGlobalForwardingRule. options Invoke options controlling this call.
getGlobalNetworkEndpointGroup(GetGlobalNetworkEndpointGroupArgs args, {InvokeOptions? options}) → Future<GetGlobalNetworkEndpointGroupResult>
Returns the specified network endpoint group. args Arguments passed to this invoke. Arguments for getGlobalNetworkEndpointGroup. options Invoke options controlling this call.
getGlobalNetworkEndpointGroupComputeBeta(GetGlobalNetworkEndpointGroupComputeBetaArgs args, {InvokeOptions? options}) → Future<GetGlobalNetworkEndpointGroupComputeBetaResult>
Returns the specified network endpoint group. args Arguments passed to this invoke. Arguments for getGlobalNetworkEndpointGroup. options Invoke options controlling this call.
getGlobalNetworkEndpointGroupComputeV1(GetGlobalNetworkEndpointGroupComputeV1Args args, {InvokeOptions? options}) → Future<GetGlobalNetworkEndpointGroupComputeV1Result>
Returns the specified network endpoint group. args Arguments passed to this invoke. Arguments for getGlobalNetworkEndpointGroup. options Invoke options controlling this call.
getGlobalPublicDelegatedPrefix(GetGlobalPublicDelegatedPrefixArgs args, {InvokeOptions? options}) → Future<GetGlobalPublicDelegatedPrefixResult>
Returns the specified global PublicDelegatedPrefix resource. args Arguments passed to this invoke. Arguments for getGlobalPublicDelegatedPrefix. options Invoke options controlling this call.
getGlobalPublicDelegatedPrefixComputeBeta(GetGlobalPublicDelegatedPrefixComputeBetaArgs args, {InvokeOptions? options}) → Future<GetGlobalPublicDelegatedPrefixComputeBetaResult>
Returns the specified global PublicDelegatedPrefix resource. args Arguments passed to this invoke. Arguments for getGlobalPublicDelegatedPrefix. options Invoke options controlling this call.
getGlobalPublicDelegatedPrefixComputeV1(GetGlobalPublicDelegatedPrefixComputeV1Args args, {InvokeOptions? options}) → Future<GetGlobalPublicDelegatedPrefixComputeV1Result>
Returns the specified global PublicDelegatedPrefix resource. args Arguments passed to this invoke. Arguments for getGlobalPublicDelegatedPrefix. options Invoke options controlling this call.
getHealthCheck(GetHealthCheckArgs args, {InvokeOptions? options}) → Future<GetHealthCheckResult>
Returns the specified HealthCheck resource. args Arguments passed to this invoke. Arguments for getHealthCheck. options Invoke options controlling this call.
getHealthCheckComputeBeta(GetHealthCheckComputeBetaArgs args, {InvokeOptions? options}) → Future<GetHealthCheckComputeBetaResult>
Returns the specified HealthCheck resource. args Arguments passed to this invoke. Arguments for getHealthCheck. options Invoke options controlling this call.
getHealthCheckComputeV1(GetHealthCheckComputeV1Args args, {InvokeOptions? options}) → Future<GetHealthCheckComputeV1Result>
Returns the specified HealthCheck resource. args Arguments passed to this invoke. Arguments for getHealthCheck. options Invoke options controlling this call.
getHttpHealthCheck(GetHttpHealthCheckArgs args, {InvokeOptions? options}) → Future<GetHttpHealthCheckResult>
Returns the specified HttpHealthCheck resource. args Arguments passed to this invoke. Arguments for getHttpHealthCheck. options Invoke options controlling this call.
getHttpHealthCheckComputeBeta(GetHttpHealthCheckComputeBetaArgs args, {InvokeOptions? options}) → Future<GetHttpHealthCheckComputeBetaResult>
Returns the specified HttpHealthCheck resource. args Arguments passed to this invoke. Arguments for getHttpHealthCheck. options Invoke options controlling this call.
getHttpHealthCheckComputeV1(GetHttpHealthCheckComputeV1Args args, {InvokeOptions? options}) → Future<GetHttpHealthCheckComputeV1Result>
Returns the specified HttpHealthCheck resource. args Arguments passed to this invoke. Arguments for getHttpHealthCheck. options Invoke options controlling this call.
getHttpsHealthCheck(GetHttpsHealthCheckArgs args, {InvokeOptions? options}) → Future<GetHttpsHealthCheckResult>
Returns the specified HttpsHealthCheck resource. args Arguments passed to this invoke. Arguments for getHttpsHealthCheck. options Invoke options controlling this call.
getHttpsHealthCheckComputeBeta(GetHttpsHealthCheckComputeBetaArgs args, {InvokeOptions? options}) → Future<GetHttpsHealthCheckComputeBetaResult>
Returns the specified HttpsHealthCheck resource. args Arguments passed to this invoke. Arguments for getHttpsHealthCheck. options Invoke options controlling this call.
getHttpsHealthCheckComputeV1(GetHttpsHealthCheckComputeV1Args args, {InvokeOptions? options}) → Future<GetHttpsHealthCheckComputeV1Result>
Returns the specified HttpsHealthCheck resource. args Arguments passed to this invoke. Arguments for getHttpsHealthCheck. options Invoke options controlling this call.
getImage(GetImageArgs args, {InvokeOptions? options}) → Future<GetImageResult>
Returns the specified image. args Arguments passed to this invoke. Arguments for getImage. options Invoke options controlling this call.
getImageComputeBeta(GetImageComputeBetaArgs args, {InvokeOptions? options}) → Future<GetImageComputeBetaResult>
Returns the specified image. args Arguments passed to this invoke. Arguments for getImage. options Invoke options controlling this call.
getImageComputeV1(GetImageComputeV1Args args, {InvokeOptions? options}) → Future<GetImageComputeV1Result>
Returns the specified image. args Arguments passed to this invoke. Arguments for getImage. options Invoke options controlling this call.
getImageIamPolicy(GetImageIamPolicyArgs args, {InvokeOptions? options}) → Future<GetImageIamPolicyResult>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getImageIamPolicy. options Invoke options controlling this call.
getImageIamPolicyComputeBeta(GetImageIamPolicyComputeBetaArgs args, {InvokeOptions? options}) → Future<GetImageIamPolicyComputeBetaResult>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getImageIamPolicy. options Invoke options controlling this call.
getImageIamPolicyComputeV1(GetImageIamPolicyComputeV1Args args, {InvokeOptions? options}) → Future<GetImageIamPolicyComputeV1Result>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getImageIamPolicy. options Invoke options controlling this call.
getInstance(GetInstanceArgs args, {InvokeOptions? options}) → Future<GetInstanceResult>
Returns the specified Instance resource. args Arguments passed to this invoke. Arguments for getInstance. options Invoke options controlling this call.
getInstanceComputeBeta(GetInstanceComputeBetaArgs args, {InvokeOptions? options}) → Future<GetInstanceComputeBetaResult>
Returns the specified Instance resource. args Arguments passed to this invoke. Arguments for getInstance. options Invoke options controlling this call.
getInstanceComputeV1(GetInstanceComputeV1Args args, {InvokeOptions? options}) → Future<GetInstanceComputeV1Result>
Returns the specified Instance resource. args Arguments passed to this invoke. Arguments for getInstance. options Invoke options controlling this call.
getInstanceGroup(GetInstanceGroupArgs args, {InvokeOptions? options}) → Future<GetInstanceGroupResult>
Returns the specified zonal instance group. Get a list of available zonal instance groups by making a list() request. For managed instance groups, use the instanceGroupManagers or regionInstanceGroupManagers methods instead. args Arguments passed to this invoke. Arguments for getInstanceGroup. options Invoke options controlling this call.
getInstanceGroupComputeBeta(GetInstanceGroupComputeBetaArgs args, {InvokeOptions? options}) → Future<GetInstanceGroupComputeBetaResult>
Returns the specified zonal instance group. Get a list of available zonal instance groups by making a list() request. For managed instance groups, use the instanceGroupManagers or regionInstanceGroupManagers methods instead. args Arguments passed to this invoke. Arguments for getInstanceGroup. options Invoke options controlling this call.
getInstanceGroupComputeV1(GetInstanceGroupComputeV1Args args, {InvokeOptions? options}) → Future<GetInstanceGroupComputeV1Result>
Returns the specified zonal instance group. Get a list of available zonal instance groups by making a list() request. For managed instance groups, use the instanceGroupManagers or regionInstanceGroupManagers methods instead. args Arguments passed to this invoke. Arguments for getInstanceGroup. options Invoke options controlling this call.
getInstanceGroupManager(GetInstanceGroupManagerArgs args, {InvokeOptions? options}) → Future<GetInstanceGroupManagerResult>
Returns all of the details about the specified managed instance group. args Arguments passed to this invoke. Arguments for getInstanceGroupManager. options Invoke options controlling this call.
getInstanceGroupManagerComputeBeta(GetInstanceGroupManagerComputeBetaArgs args, {InvokeOptions? options}) → Future<GetInstanceGroupManagerComputeBetaResult>
Returns all of the details about the specified managed instance group. args Arguments passed to this invoke. Arguments for getInstanceGroupManager. options Invoke options controlling this call.
getInstanceGroupManagerComputeV1(GetInstanceGroupManagerComputeV1Args args, {InvokeOptions? options}) → Future<GetInstanceGroupManagerComputeV1Result>
Returns all of the details about the specified managed instance group. args Arguments passed to this invoke. Arguments for getInstanceGroupManager. options Invoke options controlling this call.
getInstanceGroupManagerResizeRequest(GetInstanceGroupManagerResizeRequestArgs args, {InvokeOptions? options}) → Future<GetInstanceGroupManagerResizeRequestResult>
Returns all of the details about the specified resize request. args Arguments passed to this invoke. Arguments for getInstanceGroupManagerResizeRequest. options Invoke options controlling this call.
getInstanceGroupManagerResizeRequestComputeBeta(GetInstanceGroupManagerResizeRequestComputeBetaArgs args, {InvokeOptions? options}) → Future<GetInstanceGroupManagerResizeRequestComputeBetaResult>
Returns all of the details about the specified resize request. args Arguments passed to this invoke. Arguments for getInstanceGroupManagerResizeRequest. options Invoke options controlling this call.
getInstanceIamPolicy(GetInstanceIamPolicyArgs args, {InvokeOptions? options}) → Future<GetInstanceIamPolicyResult>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getInstanceIamPolicy. options Invoke options controlling this call.
getInstanceIamPolicyComputeBeta(GetInstanceIamPolicyComputeBetaArgs args, {InvokeOptions? options}) → Future<GetInstanceIamPolicyComputeBetaResult>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getInstanceIamPolicy. options Invoke options controlling this call.
getInstanceIamPolicyComputeV1(GetInstanceIamPolicyComputeV1Args args, {InvokeOptions? options}) → Future<GetInstanceIamPolicyComputeV1Result>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getInstanceIamPolicy. options Invoke options controlling this call.
getInstanceTemplate(GetInstanceTemplateArgs args, {InvokeOptions? options}) → Future<GetInstanceTemplateResult>
Returns the specified instance template. args Arguments passed to this invoke. Arguments for getInstanceTemplate. options Invoke options controlling this call.
getInstanceTemplateComputeBeta(GetInstanceTemplateComputeBetaArgs args, {InvokeOptions? options}) → Future<GetInstanceTemplateComputeBetaResult>
Returns the specified instance template. args Arguments passed to this invoke. Arguments for getInstanceTemplate. options Invoke options controlling this call.
getInstanceTemplateComputeV1(GetInstanceTemplateComputeV1Args args, {InvokeOptions? options}) → Future<GetInstanceTemplateComputeV1Result>
Returns the specified instance template. args Arguments passed to this invoke. Arguments for getInstanceTemplate. options Invoke options controlling this call.
getInstanceTemplateIamPolicy(GetInstanceTemplateIamPolicyArgs args, {InvokeOptions? options}) → Future<GetInstanceTemplateIamPolicyResult>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getInstanceTemplateIamPolicy. options Invoke options controlling this call.
getInstanceTemplateIamPolicyComputeBeta(GetInstanceTemplateIamPolicyComputeBetaArgs args, {InvokeOptions? options}) → Future<GetInstanceTemplateIamPolicyComputeBetaResult>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getInstanceTemplateIamPolicy. options Invoke options controlling this call.
getInstanceTemplateIamPolicyComputeV1(GetInstanceTemplateIamPolicyComputeV1Args args, {InvokeOptions? options}) → Future<GetInstanceTemplateIamPolicyComputeV1Result>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getInstanceTemplateIamPolicy. options Invoke options controlling this call.
getInstantSnapshot(GetInstantSnapshotArgs args, {InvokeOptions? options}) → Future<GetInstantSnapshotResult>
Returns the specified InstantSnapshot resource in the specified zone. args Arguments passed to this invoke. Arguments for getInstantSnapshot. options Invoke options controlling this call.
getInstantSnapshotComputeBeta(GetInstantSnapshotComputeBetaArgs args, {InvokeOptions? options}) → Future<GetInstantSnapshotComputeBetaResult>
Returns the specified InstantSnapshot resource in the specified zone. args Arguments passed to this invoke. Arguments for getInstantSnapshot. options Invoke options controlling this call.
getInstantSnapshotIamPolicy(GetInstantSnapshotIamPolicyArgs args, {InvokeOptions? options}) → Future<GetInstantSnapshotIamPolicyResult>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getInstantSnapshotIamPolicy. options Invoke options controlling this call.
getInstantSnapshotIamPolicyComputeBeta(GetInstantSnapshotIamPolicyComputeBetaArgs args, {InvokeOptions? options}) → Future<GetInstantSnapshotIamPolicyComputeBetaResult>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getInstantSnapshotIamPolicy. options Invoke options controlling this call.
getInterconnect(GetInterconnectArgs args, {InvokeOptions? options}) → Future<GetInterconnectResult>
Returns the specified Interconnect. Get a list of available Interconnects by making a list() request. args Arguments passed to this invoke. Arguments for getInterconnect. options Invoke options controlling this call.
getInterconnectAttachment(GetInterconnectAttachmentArgs args, {InvokeOptions? options}) → Future<GetInterconnectAttachmentResult>
Returns the specified interconnect attachment. args Arguments passed to this invoke. Arguments for getInterconnectAttachment. options Invoke options controlling this call.
getInterconnectAttachmentComputeBeta(GetInterconnectAttachmentComputeBetaArgs args, {InvokeOptions? options}) → Future<GetInterconnectAttachmentComputeBetaResult>
Returns the specified interconnect attachment. args Arguments passed to this invoke. Arguments for getInterconnectAttachment. options Invoke options controlling this call.
getInterconnectAttachmentComputeV1(GetInterconnectAttachmentComputeV1Args args, {InvokeOptions? options}) → Future<GetInterconnectAttachmentComputeV1Result>
Returns the specified interconnect attachment. args Arguments passed to this invoke. Arguments for getInterconnectAttachment. options Invoke options controlling this call.
getInterconnectAttachmentIamPolicy(GetInterconnectAttachmentIamPolicyArgs args, {InvokeOptions? options}) → Future<GetInterconnectAttachmentIamPolicyResult>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getInterconnectAttachmentIamPolicy. options Invoke options controlling this call.
getInterconnectComputeBeta(GetInterconnectComputeBetaArgs args, {InvokeOptions? options}) → Future<GetInterconnectComputeBetaResult>
Returns the specified Interconnect. Get a list of available Interconnects by making a list() request. args Arguments passed to this invoke. Arguments for getInterconnect. options Invoke options controlling this call.
getInterconnectComputeV1(GetInterconnectComputeV1Args args, {InvokeOptions? options}) → Future<GetInterconnectComputeV1Result>
Returns the specified Interconnect. Get a list of available Interconnects by making a list() request. args Arguments passed to this invoke. Arguments for getInterconnect. options Invoke options controlling this call.
getInterconnectIamPolicy(GetInterconnectIamPolicyArgs args, {InvokeOptions? options}) → Future<GetInterconnectIamPolicyResult>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getInterconnectIamPolicy. options Invoke options controlling this call.
getLicense(GetLicenseArgs args, {InvokeOptions? options}) → Future<GetLicenseResult>
Returns the specified License resource. Caution This resource is intended for use only by third-party partners who are creating Cloud Marketplace images. args Arguments passed to this invoke. Arguments for getLicense. options Invoke options controlling this call.
getLicenseCodeIamPolicy(GetLicenseCodeIamPolicyArgs args, {InvokeOptions? options}) → Future<GetLicenseCodeIamPolicyResult>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. Caution This resource is intended for use only by third-party partners who are creating Cloud Marketplace images. args Arguments passed to this invoke. Arguments for getLicenseCodeIamPolicy. options Invoke options controlling this call.
getLicenseComputeBeta(GetLicenseComputeBetaArgs args, {InvokeOptions? options}) → Future<GetLicenseComputeBetaResult>
Returns the specified License resource. Caution This resource is intended for use only by third-party partners who are creating Cloud Marketplace images. args Arguments passed to this invoke. Arguments for getLicense. options Invoke options controlling this call.
getLicenseComputeV1(GetLicenseComputeV1Args args, {InvokeOptions? options}) → Future<GetLicenseComputeV1Result>
Returns the specified License resource. Caution This resource is intended for use only by third-party partners who are creating Cloud Marketplace images. args Arguments passed to this invoke. Arguments for getLicense. options Invoke options controlling this call.
getLicenseIamPolicy(GetLicenseIamPolicyArgs args, {InvokeOptions? options}) → Future<GetLicenseIamPolicyResult>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. Caution This resource is intended for use only by third-party partners who are creating Cloud Marketplace images. args Arguments passed to this invoke. Arguments for getLicenseIamPolicy. options Invoke options controlling this call.
getLicenseIamPolicyComputeBeta(GetLicenseIamPolicyComputeBetaArgs args, {InvokeOptions? options}) → Future<GetLicenseIamPolicyComputeBetaResult>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. Caution This resource is intended for use only by third-party partners who are creating Cloud Marketplace images. args Arguments passed to this invoke. Arguments for getLicenseIamPolicy. options Invoke options controlling this call.
getLicenseIamPolicyComputeV1(GetLicenseIamPolicyComputeV1Args args, {InvokeOptions? options}) → Future<GetLicenseIamPolicyComputeV1Result>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. Caution This resource is intended for use only by third-party partners who are creating Cloud Marketplace images. args Arguments passed to this invoke. Arguments for getLicenseIamPolicy. options Invoke options controlling this call.
getMachineImage(GetMachineImageArgs args, {InvokeOptions? options}) → Future<GetMachineImageResult>
Returns the specified machine image. args Arguments passed to this invoke. Arguments for getMachineImage. options Invoke options controlling this call.
getMachineImageComputeBeta(GetMachineImageComputeBetaArgs args, {InvokeOptions? options}) → Future<GetMachineImageComputeBetaResult>
Returns the specified machine image. args Arguments passed to this invoke. Arguments for getMachineImage. options Invoke options controlling this call.
getMachineImageComputeV1(GetMachineImageComputeV1Args args, {InvokeOptions? options}) → Future<GetMachineImageComputeV1Result>
Returns the specified machine image. args Arguments passed to this invoke. Arguments for getMachineImage. options Invoke options controlling this call.
getMachineImageIamPolicy(GetMachineImageIamPolicyArgs args, {InvokeOptions? options}) → Future<GetMachineImageIamPolicyResult>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getMachineImageIamPolicy. options Invoke options controlling this call.
getMachineImageIamPolicyComputeBeta(GetMachineImageIamPolicyComputeBetaArgs args, {InvokeOptions? options}) → Future<GetMachineImageIamPolicyComputeBetaResult>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getMachineImageIamPolicy. options Invoke options controlling this call.
getMachineImageIamPolicyComputeV1(GetMachineImageIamPolicyComputeV1Args args, {InvokeOptions? options}) → Future<GetMachineImageIamPolicyComputeV1Result>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getMachineImageIamPolicy. options Invoke options controlling this call.
getNetwork(GetNetworkArgs args, {InvokeOptions? options}) → Future<GetNetworkResult>
Returns the specified network. args Arguments passed to this invoke. Arguments for getNetwork. options Invoke options controlling this call.
getNetworkAttachment(GetNetworkAttachmentArgs args, {InvokeOptions? options}) → Future<GetNetworkAttachmentResult>
Returns the specified NetworkAttachment resource in the given scope. args Arguments passed to this invoke. Arguments for getNetworkAttachment. options Invoke options controlling this call.
getNetworkAttachmentComputeBeta(GetNetworkAttachmentComputeBetaArgs args, {InvokeOptions? options}) → Future<GetNetworkAttachmentComputeBetaResult>
Returns the specified NetworkAttachment resource in the given scope. args Arguments passed to this invoke. Arguments for getNetworkAttachment. options Invoke options controlling this call.
getNetworkAttachmentComputeV1(GetNetworkAttachmentComputeV1Args args, {InvokeOptions? options}) → Future<GetNetworkAttachmentComputeV1Result>
Returns the specified NetworkAttachment resource in the given scope. args Arguments passed to this invoke. Arguments for getNetworkAttachment. options Invoke options controlling this call.
getNetworkAttachmentIamPolicy(GetNetworkAttachmentIamPolicyArgs args, {InvokeOptions? options}) → Future<GetNetworkAttachmentIamPolicyResult>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getNetworkAttachmentIamPolicy. options Invoke options controlling this call.
getNetworkAttachmentIamPolicyComputeBeta(GetNetworkAttachmentIamPolicyComputeBetaArgs args, {InvokeOptions? options}) → Future<GetNetworkAttachmentIamPolicyComputeBetaResult>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getNetworkAttachmentIamPolicy. options Invoke options controlling this call.
getNetworkAttachmentIamPolicyComputeV1(GetNetworkAttachmentIamPolicyComputeV1Args args, {InvokeOptions? options}) → Future<GetNetworkAttachmentIamPolicyComputeV1Result>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getNetworkAttachmentIamPolicy. options Invoke options controlling this call.
getNetworkComputeBeta(GetNetworkComputeBetaArgs args, {InvokeOptions? options}) → Future<GetNetworkComputeBetaResult>
Returns the specified network. args Arguments passed to this invoke. Arguments for getNetwork. options Invoke options controlling this call.
getNetworkComputeV1(GetNetworkComputeV1Args args, {InvokeOptions? options}) → Future<GetNetworkComputeV1Result>
Returns the specified network. args Arguments passed to this invoke. Arguments for getNetwork. options Invoke options controlling this call.
getNetworkEdgeSecurityService(GetNetworkEdgeSecurityServiceArgs args, {InvokeOptions? options}) → Future<GetNetworkEdgeSecurityServiceResult>
Gets a specified NetworkEdgeSecurityService. args Arguments passed to this invoke. Arguments for getNetworkEdgeSecurityService. options Invoke options controlling this call.
getNetworkEdgeSecurityServiceComputeBeta(GetNetworkEdgeSecurityServiceComputeBetaArgs args, {InvokeOptions? options}) → Future<GetNetworkEdgeSecurityServiceComputeBetaResult>
Gets a specified NetworkEdgeSecurityService. args Arguments passed to this invoke. Arguments for getNetworkEdgeSecurityService. options Invoke options controlling this call.
getNetworkEdgeSecurityServiceComputeV1(GetNetworkEdgeSecurityServiceComputeV1Args args, {InvokeOptions? options}) → Future<GetNetworkEdgeSecurityServiceComputeV1Result>
Gets a specified NetworkEdgeSecurityService. args Arguments passed to this invoke. Arguments for getNetworkEdgeSecurityService. options Invoke options controlling this call.
getNetworkEndpointGroup(GetNetworkEndpointGroupArgs args, {InvokeOptions? options}) → Future<GetNetworkEndpointGroupResult>
Returns the specified network endpoint group. args Arguments passed to this invoke. Arguments for getNetworkEndpointGroup. options Invoke options controlling this call.
getNetworkEndpointGroupComputeBeta(GetNetworkEndpointGroupComputeBetaArgs args, {InvokeOptions? options}) → Future<GetNetworkEndpointGroupComputeBetaResult>
Returns the specified network endpoint group. args Arguments passed to this invoke. Arguments for getNetworkEndpointGroup. options Invoke options controlling this call.
getNetworkEndpointGroupComputeV1(GetNetworkEndpointGroupComputeV1Args args, {InvokeOptions? options}) → Future<GetNetworkEndpointGroupComputeV1Result>
Returns the specified network endpoint group. args Arguments passed to this invoke. Arguments for getNetworkEndpointGroup. options Invoke options controlling this call.
getNetworkFirewallPolicy(GetNetworkFirewallPolicyArgs args, {InvokeOptions? options}) → Future<GetNetworkFirewallPolicyResult>
Returns the specified network firewall policy. args Arguments passed to this invoke. Arguments for getNetworkFirewallPolicy. options Invoke options controlling this call.
getNetworkFirewallPolicyComputeBeta(GetNetworkFirewallPolicyComputeBetaArgs args, {InvokeOptions? options}) → Future<GetNetworkFirewallPolicyComputeBetaResult>
Returns the specified network firewall policy. args Arguments passed to this invoke. Arguments for getNetworkFirewallPolicy. options Invoke options controlling this call.
getNetworkFirewallPolicyComputeV1(GetNetworkFirewallPolicyComputeV1Args args, {InvokeOptions? options}) → Future<GetNetworkFirewallPolicyComputeV1Result>
Returns the specified network firewall policy. args Arguments passed to this invoke. Arguments for getNetworkFirewallPolicy. options Invoke options controlling this call.
getNetworkFirewallPolicyIamPolicy(GetNetworkFirewallPolicyIamPolicyArgs args, {InvokeOptions? options}) → Future<GetNetworkFirewallPolicyIamPolicyResult>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getNetworkFirewallPolicyIamPolicy. options Invoke options controlling this call.
getNetworkFirewallPolicyIamPolicyComputeBeta(GetNetworkFirewallPolicyIamPolicyComputeBetaArgs args, {InvokeOptions? options}) → Future<GetNetworkFirewallPolicyIamPolicyComputeBetaResult>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getNetworkFirewallPolicyIamPolicy. options Invoke options controlling this call.
getNetworkFirewallPolicyIamPolicyComputeV1(GetNetworkFirewallPolicyIamPolicyComputeV1Args args, {InvokeOptions? options}) → Future<GetNetworkFirewallPolicyIamPolicyComputeV1Result>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getNetworkFirewallPolicyIamPolicy. options Invoke options controlling this call.
getNodeGroup(GetNodeGroupArgs args, {InvokeOptions? options}) → Future<GetNodeGroupResult>
Returns the specified NodeGroup. Get a list of available NodeGroups by making a list() request. Note: the "nodes" field should not be used. Use nodeGroups.listNodes instead. args Arguments passed to this invoke. Arguments for getNodeGroup. options Invoke options controlling this call.
getNodeGroupComputeBeta(GetNodeGroupComputeBetaArgs args, {InvokeOptions? options}) → Future<GetNodeGroupComputeBetaResult>
Returns the specified NodeGroup. Get a list of available NodeGroups by making a list() request. Note: the "nodes" field should not be used. Use nodeGroups.listNodes instead. args Arguments passed to this invoke. Arguments for getNodeGroup. options Invoke options controlling this call.
getNodeGroupComputeV1(GetNodeGroupComputeV1Args args, {InvokeOptions? options}) → Future<GetNodeGroupComputeV1Result>
Returns the specified NodeGroup. Get a list of available NodeGroups by making a list() request. Note: the "nodes" field should not be used. Use nodeGroups.listNodes instead. args Arguments passed to this invoke. Arguments for getNodeGroup. options Invoke options controlling this call.
getNodeGroupIamPolicy(GetNodeGroupIamPolicyArgs args, {InvokeOptions? options}) → Future<GetNodeGroupIamPolicyResult>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getNodeGroupIamPolicy. options Invoke options controlling this call.
getNodeGroupIamPolicyComputeBeta(GetNodeGroupIamPolicyComputeBetaArgs args, {InvokeOptions? options}) → Future<GetNodeGroupIamPolicyComputeBetaResult>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getNodeGroupIamPolicy. options Invoke options controlling this call.
getNodeGroupIamPolicyComputeV1(GetNodeGroupIamPolicyComputeV1Args args, {InvokeOptions? options}) → Future<GetNodeGroupIamPolicyComputeV1Result>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getNodeGroupIamPolicy. options Invoke options controlling this call.
getNodeTemplate(GetNodeTemplateArgs args, {InvokeOptions? options}) → Future<GetNodeTemplateResult>
Returns the specified node template. args Arguments passed to this invoke. Arguments for getNodeTemplate. options Invoke options controlling this call.
getNodeTemplateComputeBeta(GetNodeTemplateComputeBetaArgs args, {InvokeOptions? options}) → Future<GetNodeTemplateComputeBetaResult>
Returns the specified node template. args Arguments passed to this invoke. Arguments for getNodeTemplate. options Invoke options controlling this call.
getNodeTemplateComputeV1(GetNodeTemplateComputeV1Args args, {InvokeOptions? options}) → Future<GetNodeTemplateComputeV1Result>
Returns the specified node template. args Arguments passed to this invoke. Arguments for getNodeTemplate. options Invoke options controlling this call.
getNodeTemplateIamPolicy(GetNodeTemplateIamPolicyArgs args, {InvokeOptions? options}) → Future<GetNodeTemplateIamPolicyResult>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getNodeTemplateIamPolicy. options Invoke options controlling this call.
getNodeTemplateIamPolicyComputeBeta(GetNodeTemplateIamPolicyComputeBetaArgs args, {InvokeOptions? options}) → Future<GetNodeTemplateIamPolicyComputeBetaResult>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getNodeTemplateIamPolicy. options Invoke options controlling this call.
getNodeTemplateIamPolicyComputeV1(GetNodeTemplateIamPolicyComputeV1Args args, {InvokeOptions? options}) → Future<GetNodeTemplateIamPolicyComputeV1Result>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getNodeTemplateIamPolicy. options Invoke options controlling this call.
getOrganizationSecurityPolicy(GetOrganizationSecurityPolicyArgs args, {InvokeOptions? options}) → Future<GetOrganizationSecurityPolicyResult>
List all of the ordered rules present in a single specified policy. args Arguments passed to this invoke. Arguments for getOrganizationSecurityPolicy. options Invoke options controlling this call.
getOrganizationSecurityPolicyComputeBeta(GetOrganizationSecurityPolicyComputeBetaArgs args, {InvokeOptions? options}) → Future<GetOrganizationSecurityPolicyComputeBetaResult>
List all of the ordered rules present in a single specified policy. args Arguments passed to this invoke. Arguments for getOrganizationSecurityPolicy. options Invoke options controlling this call.
getPacketMirroring(GetPacketMirroringArgs args, {InvokeOptions? options}) → Future<GetPacketMirroringResult>
Returns the specified PacketMirroring resource. args Arguments passed to this invoke. Arguments for getPacketMirroring. options Invoke options controlling this call.
getPacketMirroringComputeBeta(GetPacketMirroringComputeBetaArgs args, {InvokeOptions? options}) → Future<GetPacketMirroringComputeBetaResult>
Returns the specified PacketMirroring resource. args Arguments passed to this invoke. Arguments for getPacketMirroring. options Invoke options controlling this call.
getPacketMirroringComputeV1(GetPacketMirroringComputeV1Args args, {InvokeOptions? options}) → Future<GetPacketMirroringComputeV1Result>
Returns the specified PacketMirroring resource. args Arguments passed to this invoke. Arguments for getPacketMirroring. options Invoke options controlling this call.
getPublicAdvertisedPrefix(GetPublicAdvertisedPrefixArgs args, {InvokeOptions? options}) → Future<GetPublicAdvertisedPrefixResult>
Returns the specified PublicAdvertisedPrefix resource. args Arguments passed to this invoke. Arguments for getPublicAdvertisedPrefix. options Invoke options controlling this call.
getPublicAdvertisedPrefixComputeBeta(GetPublicAdvertisedPrefixComputeBetaArgs args, {InvokeOptions? options}) → Future<GetPublicAdvertisedPrefixComputeBetaResult>
Returns the specified PublicAdvertisedPrefix resource. args Arguments passed to this invoke. Arguments for getPublicAdvertisedPrefix. options Invoke options controlling this call.
getPublicAdvertisedPrefixComputeV1(GetPublicAdvertisedPrefixComputeV1Args args, {InvokeOptions? options}) → Future<GetPublicAdvertisedPrefixComputeV1Result>
Returns the specified PublicAdvertisedPrefix resource. args Arguments passed to this invoke. Arguments for getPublicAdvertisedPrefix. options Invoke options controlling this call.
getPublicDelegatedPrefix(GetPublicDelegatedPrefixArgs args, {InvokeOptions? options}) → Future<GetPublicDelegatedPrefixResult>
Returns the specified PublicDelegatedPrefix resource in the given region. args Arguments passed to this invoke. Arguments for getPublicDelegatedPrefix. options Invoke options controlling this call.
getPublicDelegatedPrefixComputeBeta(GetPublicDelegatedPrefixComputeBetaArgs args, {InvokeOptions? options}) → Future<GetPublicDelegatedPrefixComputeBetaResult>
Returns the specified PublicDelegatedPrefix resource in the given region. args Arguments passed to this invoke. Arguments for getPublicDelegatedPrefix. options Invoke options controlling this call.
getPublicDelegatedPrefixComputeV1(GetPublicDelegatedPrefixComputeV1Args args, {InvokeOptions? options}) → Future<GetPublicDelegatedPrefixComputeV1Result>
Returns the specified PublicDelegatedPrefix resource in the given region. args Arguments passed to this invoke. Arguments for getPublicDelegatedPrefix. options Invoke options controlling this call.
getRegionAutoscaler(GetRegionAutoscalerArgs args, {InvokeOptions? options}) → Future<GetRegionAutoscalerResult>
Returns the specified autoscaler. args Arguments passed to this invoke. Arguments for getRegionAutoscaler. options Invoke options controlling this call.
getRegionAutoscalerComputeBeta(GetRegionAutoscalerComputeBetaArgs args, {InvokeOptions? options}) → Future<GetRegionAutoscalerComputeBetaResult>
Returns the specified autoscaler. args Arguments passed to this invoke. Arguments for getRegionAutoscaler. options Invoke options controlling this call.
getRegionAutoscalerComputeV1(GetRegionAutoscalerComputeV1Args args, {InvokeOptions? options}) → Future<GetRegionAutoscalerComputeV1Result>
Returns the specified autoscaler. args Arguments passed to this invoke. Arguments for getRegionAutoscaler. options Invoke options controlling this call.
getRegionBackendService(GetRegionBackendServiceArgs args, {InvokeOptions? options}) → Future<GetRegionBackendServiceResult>
Returns the specified regional BackendService resource. args Arguments passed to this invoke. Arguments for getRegionBackendService. options Invoke options controlling this call.
getRegionBackendServiceComputeBeta(GetRegionBackendServiceComputeBetaArgs args, {InvokeOptions? options}) → Future<GetRegionBackendServiceComputeBetaResult>
Returns the specified regional BackendService resource. args Arguments passed to this invoke. Arguments for getRegionBackendService. options Invoke options controlling this call.
getRegionBackendServiceComputeV1(GetRegionBackendServiceComputeV1Args args, {InvokeOptions? options}) → Future<GetRegionBackendServiceComputeV1Result>
Returns the specified regional BackendService resource. args Arguments passed to this invoke. Arguments for getRegionBackendService. options Invoke options controlling this call.
getRegionBackendServiceIamPolicy(GetRegionBackendServiceIamPolicyArgs args, {InvokeOptions? options}) → Future<GetRegionBackendServiceIamPolicyResult>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getRegionBackendServiceIamPolicy. options Invoke options controlling this call.
getRegionBackendServiceIamPolicyComputeBeta(GetRegionBackendServiceIamPolicyComputeBetaArgs args, {InvokeOptions? options}) → Future<GetRegionBackendServiceIamPolicyComputeBetaResult>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getRegionBackendServiceIamPolicy. options Invoke options controlling this call.
getRegionBackendServiceIamPolicyComputeV1(GetRegionBackendServiceIamPolicyComputeV1Args args, {InvokeOptions? options}) → Future<GetRegionBackendServiceIamPolicyComputeV1Result>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getRegionBackendServiceIamPolicy. options Invoke options controlling this call.
getRegionCommitment(GetRegionCommitmentArgs args, {InvokeOptions? options}) → Future<GetRegionCommitmentResult>
Returns the specified commitment resource. args Arguments passed to this invoke. Arguments for getRegionCommitment. options Invoke options controlling this call.
getRegionCommitmentComputeBeta(GetRegionCommitmentComputeBetaArgs args, {InvokeOptions? options}) → Future<GetRegionCommitmentComputeBetaResult>
Returns the specified commitment resource. args Arguments passed to this invoke. Arguments for getRegionCommitment. options Invoke options controlling this call.
getRegionCommitmentComputeV1(GetRegionCommitmentComputeV1Args args, {InvokeOptions? options}) → Future<GetRegionCommitmentComputeV1Result>
Returns the specified commitment resource. args Arguments passed to this invoke. Arguments for getRegionCommitment. options Invoke options controlling this call.
getRegionDisk(GetRegionDiskArgs args, {InvokeOptions? options}) → Future<GetRegionDiskResult>
Returns a specified regional persistent disk. args Arguments passed to this invoke. Arguments for getRegionDisk. options Invoke options controlling this call.
getRegionDiskComputeBeta(GetRegionDiskComputeBetaArgs args, {InvokeOptions? options}) → Future<GetRegionDiskComputeBetaResult>
Returns a specified regional persistent disk. args Arguments passed to this invoke. Arguments for getRegionDisk. options Invoke options controlling this call.
getRegionDiskComputeV1(GetRegionDiskComputeV1Args args, {InvokeOptions? options}) → Future<GetRegionDiskComputeV1Result>
Returns a specified regional persistent disk. args Arguments passed to this invoke. Arguments for getRegionDisk. options Invoke options controlling this call.
getRegionDiskIamPolicy(GetRegionDiskIamPolicyArgs args, {InvokeOptions? options}) → Future<GetRegionDiskIamPolicyResult>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getRegionDiskIamPolicy. options Invoke options controlling this call.
getRegionDiskIamPolicyComputeBeta(GetRegionDiskIamPolicyComputeBetaArgs args, {InvokeOptions? options}) → Future<GetRegionDiskIamPolicyComputeBetaResult>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getRegionDiskIamPolicy. options Invoke options controlling this call.
getRegionDiskIamPolicyComputeV1(GetRegionDiskIamPolicyComputeV1Args args, {InvokeOptions? options}) → Future<GetRegionDiskIamPolicyComputeV1Result>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getRegionDiskIamPolicy. options Invoke options controlling this call.
getRegionHealthCheck(GetRegionHealthCheckArgs args, {InvokeOptions? options}) → Future<GetRegionHealthCheckResult>
Returns the specified HealthCheck resource. args Arguments passed to this invoke. Arguments for getRegionHealthCheck. options Invoke options controlling this call.
getRegionHealthCheckComputeBeta(GetRegionHealthCheckComputeBetaArgs args, {InvokeOptions? options}) → Future<GetRegionHealthCheckComputeBetaResult>
Returns the specified HealthCheck resource. args Arguments passed to this invoke. Arguments for getRegionHealthCheck. options Invoke options controlling this call.
getRegionHealthCheckComputeV1(GetRegionHealthCheckComputeV1Args args, {InvokeOptions? options}) → Future<GetRegionHealthCheckComputeV1Result>
Returns the specified HealthCheck resource. args Arguments passed to this invoke. Arguments for getRegionHealthCheck. options Invoke options controlling this call.
getRegionHealthCheckService(GetRegionHealthCheckServiceArgs args, {InvokeOptions? options}) → Future<GetRegionHealthCheckServiceResult>
Returns the specified regional HealthCheckService resource. args Arguments passed to this invoke. Arguments for getRegionHealthCheckService. options Invoke options controlling this call.
getRegionHealthCheckServiceComputeBeta(GetRegionHealthCheckServiceComputeBetaArgs args, {InvokeOptions? options}) → Future<GetRegionHealthCheckServiceComputeBetaResult>
Returns the specified regional HealthCheckService resource. args Arguments passed to this invoke. Arguments for getRegionHealthCheckService. options Invoke options controlling this call.
getRegionHealthCheckServiceComputeV1(GetRegionHealthCheckServiceComputeV1Args args, {InvokeOptions? options}) → Future<GetRegionHealthCheckServiceComputeV1Result>
Returns the specified regional HealthCheckService resource. args Arguments passed to this invoke. Arguments for getRegionHealthCheckService. options Invoke options controlling this call.
getRegionInstanceGroupManager(GetRegionInstanceGroupManagerArgs args, {InvokeOptions? options}) → Future<GetRegionInstanceGroupManagerResult>
Returns all of the details about the specified managed instance group. args Arguments passed to this invoke. Arguments for getRegionInstanceGroupManager. options Invoke options controlling this call.
getRegionInstanceGroupManagerComputeBeta(GetRegionInstanceGroupManagerComputeBetaArgs args, {InvokeOptions? options}) → Future<GetRegionInstanceGroupManagerComputeBetaResult>
Returns all of the details about the specified managed instance group. args Arguments passed to this invoke. Arguments for getRegionInstanceGroupManager. options Invoke options controlling this call.
getRegionInstanceGroupManagerComputeV1(GetRegionInstanceGroupManagerComputeV1Args args, {InvokeOptions? options}) → Future<GetRegionInstanceGroupManagerComputeV1Result>
Returns all of the details about the specified managed instance group. args Arguments passed to this invoke. Arguments for getRegionInstanceGroupManager. options Invoke options controlling this call.
getRegionInstanceTemplate(GetRegionInstanceTemplateArgs args, {InvokeOptions? options}) → Future<GetRegionInstanceTemplateResult>
Returns the specified instance template. args Arguments passed to this invoke. Arguments for getRegionInstanceTemplate. options Invoke options controlling this call.
getRegionInstanceTemplateComputeBeta(GetRegionInstanceTemplateComputeBetaArgs args, {InvokeOptions? options}) → Future<GetRegionInstanceTemplateComputeBetaResult>
Returns the specified instance template. args Arguments passed to this invoke. Arguments for getRegionInstanceTemplate. options Invoke options controlling this call.
getRegionInstanceTemplateComputeV1(GetRegionInstanceTemplateComputeV1Args args, {InvokeOptions? options}) → Future<GetRegionInstanceTemplateComputeV1Result>
Returns the specified instance template. args Arguments passed to this invoke. Arguments for getRegionInstanceTemplate. options Invoke options controlling this call.
getRegionInstantSnapshot(GetRegionInstantSnapshotArgs args, {InvokeOptions? options}) → Future<GetRegionInstantSnapshotResult>
Returns the specified InstantSnapshot resource in the specified region. args Arguments passed to this invoke. Arguments for getRegionInstantSnapshot. options Invoke options controlling this call.
getRegionInstantSnapshotComputeBeta(GetRegionInstantSnapshotComputeBetaArgs args, {InvokeOptions? options}) → Future<GetRegionInstantSnapshotComputeBetaResult>
Returns the specified InstantSnapshot resource in the specified region. args Arguments passed to this invoke. Arguments for getRegionInstantSnapshot. options Invoke options controlling this call.
getRegionInstantSnapshotIamPolicy(GetRegionInstantSnapshotIamPolicyArgs args, {InvokeOptions? options}) → Future<GetRegionInstantSnapshotIamPolicyResult>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getRegionInstantSnapshotIamPolicy. options Invoke options controlling this call.
getRegionInstantSnapshotIamPolicyComputeBeta(GetRegionInstantSnapshotIamPolicyComputeBetaArgs args, {InvokeOptions? options}) → Future<GetRegionInstantSnapshotIamPolicyComputeBetaResult>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getRegionInstantSnapshotIamPolicy. options Invoke options controlling this call.
getRegionNetworkEndpointGroup(GetRegionNetworkEndpointGroupArgs args, {InvokeOptions? options}) → Future<GetRegionNetworkEndpointGroupResult>
Returns the specified network endpoint group. args Arguments passed to this invoke. Arguments for getRegionNetworkEndpointGroup. options Invoke options controlling this call.
getRegionNetworkEndpointGroupComputeBeta(GetRegionNetworkEndpointGroupComputeBetaArgs args, {InvokeOptions? options}) → Future<GetRegionNetworkEndpointGroupComputeBetaResult>
Returns the specified network endpoint group. args Arguments passed to this invoke. Arguments for getRegionNetworkEndpointGroup. options Invoke options controlling this call.
getRegionNetworkEndpointGroupComputeV1(GetRegionNetworkEndpointGroupComputeV1Args args, {InvokeOptions? options}) → Future<GetRegionNetworkEndpointGroupComputeV1Result>
Returns the specified network endpoint group. args Arguments passed to this invoke. Arguments for getRegionNetworkEndpointGroup. options Invoke options controlling this call.
getRegionNetworkFirewallPolicy(GetRegionNetworkFirewallPolicyArgs args, {InvokeOptions? options}) → Future<GetRegionNetworkFirewallPolicyResult>
Returns the specified network firewall policy. args Arguments passed to this invoke. Arguments for getRegionNetworkFirewallPolicy. options Invoke options controlling this call.
getRegionNetworkFirewallPolicyComputeBeta(GetRegionNetworkFirewallPolicyComputeBetaArgs args, {InvokeOptions? options}) → Future<GetRegionNetworkFirewallPolicyComputeBetaResult>
Returns the specified network firewall policy. args Arguments passed to this invoke. Arguments for getRegionNetworkFirewallPolicy. options Invoke options controlling this call.
getRegionNetworkFirewallPolicyComputeV1(GetRegionNetworkFirewallPolicyComputeV1Args args, {InvokeOptions? options}) → Future<GetRegionNetworkFirewallPolicyComputeV1Result>
Returns the specified network firewall policy. args Arguments passed to this invoke. Arguments for getRegionNetworkFirewallPolicy. options Invoke options controlling this call.
getRegionNetworkFirewallPolicyIamPolicy(GetRegionNetworkFirewallPolicyIamPolicyArgs args, {InvokeOptions? options}) → Future<GetRegionNetworkFirewallPolicyIamPolicyResult>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getRegionNetworkFirewallPolicyIamPolicy. options Invoke options controlling this call.
getRegionNetworkFirewallPolicyIamPolicyComputeBeta(GetRegionNetworkFirewallPolicyIamPolicyComputeBetaArgs args, {InvokeOptions? options}) → Future<GetRegionNetworkFirewallPolicyIamPolicyComputeBetaResult>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getRegionNetworkFirewallPolicyIamPolicy. options Invoke options controlling this call.
getRegionNetworkFirewallPolicyIamPolicyComputeV1(GetRegionNetworkFirewallPolicyIamPolicyComputeV1Args args, {InvokeOptions? options}) → Future<GetRegionNetworkFirewallPolicyIamPolicyComputeV1Result>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getRegionNetworkFirewallPolicyIamPolicy. options Invoke options controlling this call.
getRegionNotificationEndpoint(GetRegionNotificationEndpointArgs args, {InvokeOptions? options}) → Future<GetRegionNotificationEndpointResult>
Returns the specified NotificationEndpoint resource in the given region. args Arguments passed to this invoke. Arguments for getRegionNotificationEndpoint. options Invoke options controlling this call.
getRegionNotificationEndpointComputeBeta(GetRegionNotificationEndpointComputeBetaArgs args, {InvokeOptions? options}) → Future<GetRegionNotificationEndpointComputeBetaResult>
Returns the specified NotificationEndpoint resource in the given region. args Arguments passed to this invoke. Arguments for getRegionNotificationEndpoint. options Invoke options controlling this call.
getRegionNotificationEndpointComputeV1(GetRegionNotificationEndpointComputeV1Args args, {InvokeOptions? options}) → Future<GetRegionNotificationEndpointComputeV1Result>
Returns the specified NotificationEndpoint resource in the given region. args Arguments passed to this invoke. Arguments for getRegionNotificationEndpoint. options Invoke options controlling this call.
getRegionSecurityPolicy(GetRegionSecurityPolicyArgs args, {InvokeOptions? options}) → Future<GetRegionSecurityPolicyResult>
List all of the ordered rules present in a single specified policy. args Arguments passed to this invoke. Arguments for getRegionSecurityPolicy. options Invoke options controlling this call.
getRegionSecurityPolicyComputeBeta(GetRegionSecurityPolicyComputeBetaArgs args, {InvokeOptions? options}) → Future<GetRegionSecurityPolicyComputeBetaResult>
List all of the ordered rules present in a single specified policy. args Arguments passed to this invoke. Arguments for getRegionSecurityPolicy. options Invoke options controlling this call.
getRegionSecurityPolicyComputeV1(GetRegionSecurityPolicyComputeV1Args args, {InvokeOptions? options}) → Future<GetRegionSecurityPolicyComputeV1Result>
List all of the ordered rules present in a single specified policy. args Arguments passed to this invoke. Arguments for getRegionSecurityPolicy. options Invoke options controlling this call.
getRegionSnapshot(GetRegionSnapshotArgs args, {InvokeOptions? options}) → Future<GetRegionSnapshotResult>
Returns the specified Snapshot resource. args Arguments passed to this invoke. Arguments for getRegionSnapshot. options Invoke options controlling this call.
getRegionSnapshotIamPolicy(GetRegionSnapshotIamPolicyArgs args, {InvokeOptions? options}) → Future<GetRegionSnapshotIamPolicyResult>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getRegionSnapshotIamPolicy. options Invoke options controlling this call.
getRegionSslCertificate(GetRegionSslCertificateArgs args, {InvokeOptions? options}) → Future<GetRegionSslCertificateResult>
Returns the specified SslCertificate resource in the specified region. Get a list of available SSL certificates by making a list() request. args Arguments passed to this invoke. Arguments for getRegionSslCertificate. options Invoke options controlling this call.
getRegionSslCertificateComputeBeta(GetRegionSslCertificateComputeBetaArgs args, {InvokeOptions? options}) → Future<GetRegionSslCertificateComputeBetaResult>
Returns the specified SslCertificate resource in the specified region. Get a list of available SSL certificates by making a list() request. args Arguments passed to this invoke. Arguments for getRegionSslCertificate. options Invoke options controlling this call.
getRegionSslCertificateComputeV1(GetRegionSslCertificateComputeV1Args args, {InvokeOptions? options}) → Future<GetRegionSslCertificateComputeV1Result>
Returns the specified SslCertificate resource in the specified region. Get a list of available SSL certificates by making a list() request. args Arguments passed to this invoke. Arguments for getRegionSslCertificate. options Invoke options controlling this call.
getRegionSslPolicy(GetRegionSslPolicyArgs args, {InvokeOptions? options}) → Future<GetRegionSslPolicyResult>
Lists all of the ordered rules present in a single specified policy. args Arguments passed to this invoke. Arguments for getRegionSslPolicy. options Invoke options controlling this call.
getRegionSslPolicyComputeBeta(GetRegionSslPolicyComputeBetaArgs args, {InvokeOptions? options}) → Future<GetRegionSslPolicyComputeBetaResult>
Lists all of the ordered rules present in a single specified policy. args Arguments passed to this invoke. Arguments for getRegionSslPolicy. options Invoke options controlling this call.
getRegionSslPolicyComputeV1(GetRegionSslPolicyComputeV1Args args, {InvokeOptions? options}) → Future<GetRegionSslPolicyComputeV1Result>
Lists all of the ordered rules present in a single specified policy. args Arguments passed to this invoke. Arguments for getRegionSslPolicy. options Invoke options controlling this call.
getRegionTargetHttpProxy(GetRegionTargetHttpProxyArgs args, {InvokeOptions? options}) → Future<GetRegionTargetHttpProxyResult>
Returns the specified TargetHttpProxy resource in the specified region. args Arguments passed to this invoke. Arguments for getRegionTargetHttpProxy. options Invoke options controlling this call.
getRegionTargetHttpProxyComputeBeta(GetRegionTargetHttpProxyComputeBetaArgs args, {InvokeOptions? options}) → Future<GetRegionTargetHttpProxyComputeBetaResult>
Returns the specified TargetHttpProxy resource in the specified region. args Arguments passed to this invoke. Arguments for getRegionTargetHttpProxy. options Invoke options controlling this call.
getRegionTargetHttpProxyComputeV1(GetRegionTargetHttpProxyComputeV1Args args, {InvokeOptions? options}) → Future<GetRegionTargetHttpProxyComputeV1Result>
Returns the specified TargetHttpProxy resource in the specified region. args Arguments passed to this invoke. Arguments for getRegionTargetHttpProxy. options Invoke options controlling this call.
getRegionTargetHttpsProxy(GetRegionTargetHttpsProxyArgs args, {InvokeOptions? options}) → Future<GetRegionTargetHttpsProxyResult>
Returns the specified TargetHttpsProxy resource in the specified region. args Arguments passed to this invoke. Arguments for getRegionTargetHttpsProxy. options Invoke options controlling this call.
getRegionTargetHttpsProxyComputeBeta(GetRegionTargetHttpsProxyComputeBetaArgs args, {InvokeOptions? options}) → Future<GetRegionTargetHttpsProxyComputeBetaResult>
Returns the specified TargetHttpsProxy resource in the specified region. args Arguments passed to this invoke. Arguments for getRegionTargetHttpsProxy. options Invoke options controlling this call.
getRegionTargetHttpsProxyComputeV1(GetRegionTargetHttpsProxyComputeV1Args args, {InvokeOptions? options}) → Future<GetRegionTargetHttpsProxyComputeV1Result>
Returns the specified TargetHttpsProxy resource in the specified region. args Arguments passed to this invoke. Arguments for getRegionTargetHttpsProxy. options Invoke options controlling this call.
getRegionTargetTcpProxy(GetRegionTargetTcpProxyArgs args, {InvokeOptions? options}) → Future<GetRegionTargetTcpProxyResult>
Returns the specified TargetTcpProxy resource. args Arguments passed to this invoke. Arguments for getRegionTargetTcpProxy. options Invoke options controlling this call.
getRegionTargetTcpProxyComputeBeta(GetRegionTargetTcpProxyComputeBetaArgs args, {InvokeOptions? options}) → Future<GetRegionTargetTcpProxyComputeBetaResult>
Returns the specified TargetTcpProxy resource. args Arguments passed to this invoke. Arguments for getRegionTargetTcpProxy. options Invoke options controlling this call.
getRegionTargetTcpProxyComputeV1(GetRegionTargetTcpProxyComputeV1Args args, {InvokeOptions? options}) → Future<GetRegionTargetTcpProxyComputeV1Result>
Returns the specified TargetTcpProxy resource. args Arguments passed to this invoke. Arguments for getRegionTargetTcpProxy. options Invoke options controlling this call.
getRegionUrlMap(GetRegionUrlMapArgs args, {InvokeOptions? options}) → Future<GetRegionUrlMapResult>
Returns the specified UrlMap resource. args Arguments passed to this invoke. Arguments for getRegionUrlMap. options Invoke options controlling this call.
getRegionUrlMapComputeBeta(GetRegionUrlMapComputeBetaArgs args, {InvokeOptions? options}) → Future<GetRegionUrlMapComputeBetaResult>
Returns the specified UrlMap resource. args Arguments passed to this invoke. Arguments for getRegionUrlMap. options Invoke options controlling this call.
getRegionUrlMapComputeV1(GetRegionUrlMapComputeV1Args args, {InvokeOptions? options}) → Future<GetRegionUrlMapComputeV1Result>
Returns the specified UrlMap resource. args Arguments passed to this invoke. Arguments for getRegionUrlMap. options Invoke options controlling this call.
getReservation(GetReservationArgs args, {InvokeOptions? options}) → Future<GetReservationResult>
Retrieves information about the specified reservation. args Arguments passed to this invoke. Arguments for getReservation. options Invoke options controlling this call.
getReservationComputeBeta(GetReservationComputeBetaArgs args, {InvokeOptions? options}) → Future<GetReservationComputeBetaResult>
Retrieves information about the specified reservation. args Arguments passed to this invoke. Arguments for getReservation. options Invoke options controlling this call.
getReservationComputeV1(GetReservationComputeV1Args args, {InvokeOptions? options}) → Future<GetReservationComputeV1Result>
Retrieves information about the specified reservation. args Arguments passed to this invoke. Arguments for getReservation. options Invoke options controlling this call.
getReservationIamPolicy(GetReservationIamPolicyArgs args, {InvokeOptions? options}) → Future<GetReservationIamPolicyResult>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getReservationIamPolicy. options Invoke options controlling this call.
getReservationIamPolicyComputeBeta(GetReservationIamPolicyComputeBetaArgs args, {InvokeOptions? options}) → Future<GetReservationIamPolicyComputeBetaResult>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getReservationIamPolicy. options Invoke options controlling this call.
getReservationIamPolicyComputeV1(GetReservationIamPolicyComputeV1Args args, {InvokeOptions? options}) → Future<GetReservationIamPolicyComputeV1Result>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getReservationIamPolicy. options Invoke options controlling this call.
getResourcePolicy(GetResourcePolicyArgs args, {InvokeOptions? options}) → Future<GetResourcePolicyResult>
Retrieves all information of the specified resource policy. args Arguments passed to this invoke. Arguments for getResourcePolicy. options Invoke options controlling this call.
getResourcePolicyComputeBeta(GetResourcePolicyComputeBetaArgs args, {InvokeOptions? options}) → Future<GetResourcePolicyComputeBetaResult>
Retrieves all information of the specified resource policy. args Arguments passed to this invoke. Arguments for getResourcePolicy. options Invoke options controlling this call.
getResourcePolicyComputeV1(GetResourcePolicyComputeV1Args args, {InvokeOptions? options}) → Future<GetResourcePolicyComputeV1Result>
Retrieves all information of the specified resource policy. args Arguments passed to this invoke. Arguments for getResourcePolicy. options Invoke options controlling this call.
getResourcePolicyIamPolicy(GetResourcePolicyIamPolicyArgs args, {InvokeOptions? options}) → Future<GetResourcePolicyIamPolicyResult>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getResourcePolicyIamPolicy. options Invoke options controlling this call.
getResourcePolicyIamPolicyComputeBeta(GetResourcePolicyIamPolicyComputeBetaArgs args, {InvokeOptions? options}) → Future<GetResourcePolicyIamPolicyComputeBetaResult>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getResourcePolicyIamPolicy. options Invoke options controlling this call.
getResourcePolicyIamPolicyComputeV1(GetResourcePolicyIamPolicyComputeV1Args args, {InvokeOptions? options}) → Future<GetResourcePolicyIamPolicyComputeV1Result>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getResourcePolicyIamPolicy. options Invoke options controlling this call.
getRoute(GetRouteArgs args, {InvokeOptions? options}) → Future<GetRouteResult>
Returns the specified Route resource. args Arguments passed to this invoke. Arguments for getRoute. options Invoke options controlling this call.
getRouteComputeBeta(GetRouteComputeBetaArgs args, {InvokeOptions? options}) → Future<GetRouteComputeBetaResult>
Returns the specified Route resource. args Arguments passed to this invoke. Arguments for getRoute. options Invoke options controlling this call.
getRouteComputeV1(GetRouteComputeV1Args args, {InvokeOptions? options}) → Future<GetRouteComputeV1Result>
Returns the specified Route resource. args Arguments passed to this invoke. Arguments for getRoute. options Invoke options controlling this call.
getRouter(GetRouterArgs args, {InvokeOptions? options}) → Future<GetRouterResult>
Returns the specified Router resource. args Arguments passed to this invoke. Arguments for getRouter. options Invoke options controlling this call.
getRouterComputeBeta(GetRouterComputeBetaArgs args, {InvokeOptions? options}) → Future<GetRouterComputeBetaResult>
Returns the specified Router resource. args Arguments passed to this invoke. Arguments for getRouter. options Invoke options controlling this call.
getRouterComputeV1(GetRouterComputeV1Args args, {InvokeOptions? options}) → Future<GetRouterComputeV1Result>
Returns the specified Router resource. args Arguments passed to this invoke. Arguments for getRouter. options Invoke options controlling this call.
getSecurityPolicy(GetSecurityPolicyArgs args, {InvokeOptions? options}) → Future<GetSecurityPolicyResult>
List all of the ordered rules present in a single specified policy. args Arguments passed to this invoke. Arguments for getSecurityPolicy. options Invoke options controlling this call.
getSecurityPolicyComputeBeta(GetSecurityPolicyComputeBetaArgs args, {InvokeOptions? options}) → Future<GetSecurityPolicyComputeBetaResult>
List all of the ordered rules present in a single specified policy. args Arguments passed to this invoke. Arguments for getSecurityPolicy. options Invoke options controlling this call.
getSecurityPolicyComputeV1(GetSecurityPolicyComputeV1Args args, {InvokeOptions? options}) → Future<GetSecurityPolicyComputeV1Result>
List all of the ordered rules present in a single specified policy. args Arguments passed to this invoke. Arguments for getSecurityPolicy. options Invoke options controlling this call.
getServiceAttachment(GetServiceAttachmentArgs args, {InvokeOptions? options}) → Future<GetServiceAttachmentResult>
Returns the specified ServiceAttachment resource in the given scope. args Arguments passed to this invoke. Arguments for getServiceAttachment. options Invoke options controlling this call.
getServiceAttachmentComputeBeta(GetServiceAttachmentComputeBetaArgs args, {InvokeOptions? options}) → Future<GetServiceAttachmentComputeBetaResult>
Returns the specified ServiceAttachment resource in the given scope. args Arguments passed to this invoke. Arguments for getServiceAttachment. options Invoke options controlling this call.
getServiceAttachmentComputeV1(GetServiceAttachmentComputeV1Args args, {InvokeOptions? options}) → Future<GetServiceAttachmentComputeV1Result>
Returns the specified ServiceAttachment resource in the given scope. args Arguments passed to this invoke. Arguments for getServiceAttachment. options Invoke options controlling this call.
getServiceAttachmentIamPolicy(GetServiceAttachmentIamPolicyArgs args, {InvokeOptions? options}) → Future<GetServiceAttachmentIamPolicyResult>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getServiceAttachmentIamPolicy. options Invoke options controlling this call.
getServiceAttachmentIamPolicyComputeBeta(GetServiceAttachmentIamPolicyComputeBetaArgs args, {InvokeOptions? options}) → Future<GetServiceAttachmentIamPolicyComputeBetaResult>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getServiceAttachmentIamPolicy. options Invoke options controlling this call.
getServiceAttachmentIamPolicyComputeV1(GetServiceAttachmentIamPolicyComputeV1Args args, {InvokeOptions? options}) → Future<GetServiceAttachmentIamPolicyComputeV1Result>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getServiceAttachmentIamPolicy. options Invoke options controlling this call.
getSnapshot(GetSnapshotArgs args, {InvokeOptions? options}) → Future<GetSnapshotResult>
Returns the specified Snapshot resource. args Arguments passed to this invoke. Arguments for getSnapshot. options Invoke options controlling this call.
getSnapshotComputeBeta(GetSnapshotComputeBetaArgs args, {InvokeOptions? options}) → Future<GetSnapshotComputeBetaResult>
Returns the specified Snapshot resource. args Arguments passed to this invoke. Arguments for getSnapshot. options Invoke options controlling this call.
getSnapshotComputeV1(GetSnapshotComputeV1Args args, {InvokeOptions? options}) → Future<GetSnapshotComputeV1Result>
Returns the specified Snapshot resource. args Arguments passed to this invoke. Arguments for getSnapshot. options Invoke options controlling this call.
getSnapshotIamPolicy(GetSnapshotIamPolicyArgs args, {InvokeOptions? options}) → Future<GetSnapshotIamPolicyResult>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getSnapshotIamPolicy. options Invoke options controlling this call.
getSnapshotIamPolicyComputeBeta(GetSnapshotIamPolicyComputeBetaArgs args, {InvokeOptions? options}) → Future<GetSnapshotIamPolicyComputeBetaResult>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getSnapshotIamPolicy. options Invoke options controlling this call.
getSnapshotIamPolicyComputeV1(GetSnapshotIamPolicyComputeV1Args args, {InvokeOptions? options}) → Future<GetSnapshotIamPolicyComputeV1Result>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getSnapshotIamPolicy. options Invoke options controlling this call.
getSslCertificate(GetSslCertificateArgs args, {InvokeOptions? options}) → Future<GetSslCertificateResult>
Returns the specified SslCertificate resource. args Arguments passed to this invoke. Arguments for getSslCertificate. options Invoke options controlling this call.
getSslCertificateComputeBeta(GetSslCertificateComputeBetaArgs args, {InvokeOptions? options}) → Future<GetSslCertificateComputeBetaResult>
Returns the specified SslCertificate resource. args Arguments passed to this invoke. Arguments for getSslCertificate. options Invoke options controlling this call.
getSslCertificateComputeV1(GetSslCertificateComputeV1Args args, {InvokeOptions? options}) → Future<GetSslCertificateComputeV1Result>
Returns the specified SslCertificate resource. args Arguments passed to this invoke. Arguments for getSslCertificate. options Invoke options controlling this call.
getSslPolicy(GetSslPolicyArgs args, {InvokeOptions? options}) → Future<GetSslPolicyResult>
Lists all of the ordered rules present in a single specified policy. args Arguments passed to this invoke. Arguments for getSslPolicy. options Invoke options controlling this call.
getSslPolicyComputeBeta(GetSslPolicyComputeBetaArgs args, {InvokeOptions? options}) → Future<GetSslPolicyComputeBetaResult>
Lists all of the ordered rules present in a single specified policy. args Arguments passed to this invoke. Arguments for getSslPolicy. options Invoke options controlling this call.
getSslPolicyComputeV1(GetSslPolicyComputeV1Args args, {InvokeOptions? options}) → Future<GetSslPolicyComputeV1Result>
Lists all of the ordered rules present in a single specified policy. args Arguments passed to this invoke. Arguments for getSslPolicy. options Invoke options controlling this call.
getStoragePool(GetStoragePoolArgs args, {InvokeOptions? options}) → Future<GetStoragePoolResult>
Returns a specified storage pool. Gets a list of available storage pools by making a list() request. args Arguments passed to this invoke. Arguments for getStoragePool. options Invoke options controlling this call.
getStoragePoolIamPolicy(GetStoragePoolIamPolicyArgs args, {InvokeOptions? options}) → Future<GetStoragePoolIamPolicyResult>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getStoragePoolIamPolicy. options Invoke options controlling this call.
getSubnetwork(GetSubnetworkArgs args, {InvokeOptions? options}) → Future<GetSubnetworkResult>
Returns the specified subnetwork. args Arguments passed to this invoke. Arguments for getSubnetwork. options Invoke options controlling this call.
getSubnetworkComputeBeta(GetSubnetworkComputeBetaArgs args, {InvokeOptions? options}) → Future<GetSubnetworkComputeBetaResult>
Returns the specified subnetwork. args Arguments passed to this invoke. Arguments for getSubnetwork. options Invoke options controlling this call.
getSubnetworkComputeV1(GetSubnetworkComputeV1Args args, {InvokeOptions? options}) → Future<GetSubnetworkComputeV1Result>
Returns the specified subnetwork. args Arguments passed to this invoke. Arguments for getSubnetwork. options Invoke options controlling this call.
getSubnetworkIamPolicy(GetSubnetworkIamPolicyArgs args, {InvokeOptions? options}) → Future<GetSubnetworkIamPolicyResult>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getSubnetworkIamPolicy. options Invoke options controlling this call.
getSubnetworkIamPolicyComputeBeta(GetSubnetworkIamPolicyComputeBetaArgs args, {InvokeOptions? options}) → Future<GetSubnetworkIamPolicyComputeBetaResult>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getSubnetworkIamPolicy. options Invoke options controlling this call.
getSubnetworkIamPolicyComputeV1(GetSubnetworkIamPolicyComputeV1Args args, {InvokeOptions? options}) → Future<GetSubnetworkIamPolicyComputeV1Result>
Gets the access control policy for a resource. May be empty if no such policy or resource exists. args Arguments passed to this invoke. Arguments for getSubnetworkIamPolicy. options Invoke options controlling this call.
getTargetGrpcProxy(GetTargetGrpcProxyArgs args, {InvokeOptions? options}) → Future<GetTargetGrpcProxyResult>
Returns the specified TargetGrpcProxy resource in the given scope. args Arguments passed to this invoke. Arguments for getTargetGrpcProxy. options Invoke options controlling this call.
getTargetGrpcProxyComputeBeta(GetTargetGrpcProxyComputeBetaArgs args, {InvokeOptions? options}) → Future<GetTargetGrpcProxyComputeBetaResult>
Returns the specified TargetGrpcProxy resource in the given scope. args Arguments passed to this invoke. Arguments for getTargetGrpcProxy. options Invoke options controlling this call.
getTargetGrpcProxyComputeV1(GetTargetGrpcProxyComputeV1Args args, {InvokeOptions? options}) → Future<GetTargetGrpcProxyComputeV1Result>
Returns the specified TargetGrpcProxy resource in the given scope. args Arguments passed to this invoke. Arguments for getTargetGrpcProxy. options Invoke options controlling this call.
getTargetHttpProxy(GetTargetHttpProxyArgs args, {InvokeOptions? options}) → Future<GetTargetHttpProxyResult>
Returns the specified TargetHttpProxy resource. args Arguments passed to this invoke. Arguments for getTargetHttpProxy. options Invoke options controlling this call.
getTargetHttpProxyComputeBeta(GetTargetHttpProxyComputeBetaArgs args, {InvokeOptions? options}) → Future<GetTargetHttpProxyComputeBetaResult>
Returns the specified TargetHttpProxy resource. args Arguments passed to this invoke. Arguments for getTargetHttpProxy. options Invoke options controlling this call.
getTargetHttpProxyComputeV1(GetTargetHttpProxyComputeV1Args args, {InvokeOptions? options}) → Future<GetTargetHttpProxyComputeV1Result>
Returns the specified TargetHttpProxy resource. args Arguments passed to this invoke. Arguments for getTargetHttpProxy. options Invoke options controlling this call.
getTargetHttpsProxy(GetTargetHttpsProxyArgs args, {InvokeOptions? options}) → Future<GetTargetHttpsProxyResult>
Returns the specified TargetHttpsProxy resource. args Arguments passed to this invoke. Arguments for getTargetHttpsProxy. options Invoke options controlling this call.
getTargetHttpsProxyComputeBeta(GetTargetHttpsProxyComputeBetaArgs args, {InvokeOptions? options}) → Future<GetTargetHttpsProxyComputeBetaResult>
Returns the specified TargetHttpsProxy resource. args Arguments passed to this invoke. Arguments for getTargetHttpsProxy. options Invoke options controlling this call.
getTargetHttpsProxyComputeV1(GetTargetHttpsProxyComputeV1Args args, {InvokeOptions? options}) → Future<GetTargetHttpsProxyComputeV1Result>
Returns the specified TargetHttpsProxy resource. args Arguments passed to this invoke. Arguments for getTargetHttpsProxy. options Invoke options controlling this call.
getTargetInstance(GetTargetInstanceArgs args, {InvokeOptions? options}) → Future<GetTargetInstanceResult>
Returns the specified TargetInstance resource. args Arguments passed to this invoke. Arguments for getTargetInstance. options Invoke options controlling this call.
getTargetInstanceComputeBeta(GetTargetInstanceComputeBetaArgs args, {InvokeOptions? options}) → Future<GetTargetInstanceComputeBetaResult>
Returns the specified TargetInstance resource. args Arguments passed to this invoke. Arguments for getTargetInstance. options Invoke options controlling this call.
getTargetInstanceComputeV1(GetTargetInstanceComputeV1Args args, {InvokeOptions? options}) → Future<GetTargetInstanceComputeV1Result>
Returns the specified TargetInstance resource. args Arguments passed to this invoke. Arguments for getTargetInstance. options Invoke options controlling this call.
getTargetPool(GetTargetPoolArgs args, {InvokeOptions? options}) → Future<GetTargetPoolResult>
Returns the specified target pool. args Arguments passed to this invoke. Arguments for getTargetPool. options Invoke options controlling this call.
getTargetPoolComputeBeta(GetTargetPoolComputeBetaArgs args, {InvokeOptions? options}) → Future<GetTargetPoolComputeBetaResult>
Returns the specified target pool. args Arguments passed to this invoke. Arguments for getTargetPool. options Invoke options controlling this call.
getTargetPoolComputeV1(GetTargetPoolComputeV1Args args, {InvokeOptions? options}) → Future<GetTargetPoolComputeV1Result>
Returns the specified target pool. args Arguments passed to this invoke. Arguments for getTargetPool. options Invoke options controlling this call.
getTargetSslProxy(GetTargetSslProxyArgs args, {InvokeOptions? options}) → Future<GetTargetSslProxyResult>
Returns the specified TargetSslProxy resource. args Arguments passed to this invoke. Arguments for getTargetSslProxy. options Invoke options controlling this call.
getTargetSslProxyComputeBeta(GetTargetSslProxyComputeBetaArgs args, {InvokeOptions? options}) → Future<GetTargetSslProxyComputeBetaResult>
Returns the specified TargetSslProxy resource. args Arguments passed to this invoke. Arguments for getTargetSslProxy. options Invoke options controlling this call.
getTargetSslProxyComputeV1(GetTargetSslProxyComputeV1Args args, {InvokeOptions? options}) → Future<GetTargetSslProxyComputeV1Result>
Returns the specified TargetSslProxy resource. args Arguments passed to this invoke. Arguments for getTargetSslProxy. options Invoke options controlling this call.
getTargetTcpProxy(GetTargetTcpProxyArgs args, {InvokeOptions? options}) → Future<GetTargetTcpProxyResult>
Returns the specified TargetTcpProxy resource. args Arguments passed to this invoke. Arguments for getTargetTcpProxy. options Invoke options controlling this call.
getTargetTcpProxyComputeBeta(GetTargetTcpProxyComputeBetaArgs args, {InvokeOptions? options}) → Future<GetTargetTcpProxyComputeBetaResult>
Returns the specified TargetTcpProxy resource. args Arguments passed to this invoke. Arguments for getTargetTcpProxy. options Invoke options controlling this call.
getTargetTcpProxyComputeV1(GetTargetTcpProxyComputeV1Args args, {InvokeOptions? options}) → Future<GetTargetTcpProxyComputeV1Result>
Returns the specified TargetTcpProxy resource. args Arguments passed to this invoke. Arguments for getTargetTcpProxy. options Invoke options controlling this call.
getTargetVpnGateway(GetTargetVpnGatewayArgs args, {InvokeOptions? options}) → Future<GetTargetVpnGatewayResult>
Returns the specified target VPN gateway. args Arguments passed to this invoke. Arguments for getTargetVpnGateway. options Invoke options controlling this call.
getTargetVpnGatewayComputeBeta(GetTargetVpnGatewayComputeBetaArgs args, {InvokeOptions? options}) → Future<GetTargetVpnGatewayComputeBetaResult>
Returns the specified target VPN gateway. args Arguments passed to this invoke. Arguments for getTargetVpnGateway. options Invoke options controlling this call.
getTargetVpnGatewayComputeV1(GetTargetVpnGatewayComputeV1Args args, {InvokeOptions? options}) → Future<GetTargetVpnGatewayComputeV1Result>
Returns the specified target VPN gateway. args Arguments passed to this invoke. Arguments for getTargetVpnGateway. options Invoke options controlling this call.
getUrlMap(GetUrlMapArgs args, {InvokeOptions? options}) → Future<GetUrlMapResult>
Returns the specified UrlMap resource. args Arguments passed to this invoke. Arguments for getUrlMap. options Invoke options controlling this call.
getUrlMapComputeBeta(GetUrlMapComputeBetaArgs args, {InvokeOptions? options}) → Future<GetUrlMapComputeBetaResult>
Returns the specified UrlMap resource. args Arguments passed to this invoke. Arguments for getUrlMap. options Invoke options controlling this call.
getUrlMapComputeV1(GetUrlMapComputeV1Args args, {InvokeOptions? options}) → Future<GetUrlMapComputeV1Result>
Returns the specified UrlMap resource. args Arguments passed to this invoke. Arguments for getUrlMap. options Invoke options controlling this call.
getVpnGateway(GetVpnGatewayArgs args, {InvokeOptions? options}) → Future<GetVpnGatewayResult>
Returns the specified VPN gateway. args Arguments passed to this invoke. Arguments for getVpnGateway. options Invoke options controlling this call.
getVpnGatewayComputeBeta(GetVpnGatewayComputeBetaArgs args, {InvokeOptions? options}) → Future<GetVpnGatewayComputeBetaResult>
Returns the specified VPN gateway. args Arguments passed to this invoke. Arguments for getVpnGateway. options Invoke options controlling this call.
getVpnGatewayComputeV1(GetVpnGatewayComputeV1Args args, {InvokeOptions? options}) → Future<GetVpnGatewayComputeV1Result>
Returns the specified VPN gateway. args Arguments passed to this invoke. Arguments for getVpnGateway. options Invoke options controlling this call.
getVpnTunnel(GetVpnTunnelArgs args, {InvokeOptions? options}) → Future<GetVpnTunnelResult>
Returns the specified VpnTunnel resource. args Arguments passed to this invoke. Arguments for getVpnTunnel. options Invoke options controlling this call.
getVpnTunnelComputeBeta(GetVpnTunnelComputeBetaArgs args, {InvokeOptions? options}) → Future<GetVpnTunnelComputeBetaResult>
Returns the specified VpnTunnel resource. args Arguments passed to this invoke. Arguments for getVpnTunnel. options Invoke options controlling this call.
getVpnTunnelComputeV1(GetVpnTunnelComputeV1Args args, {InvokeOptions? options}) → Future<GetVpnTunnelComputeV1Result>
Returns the specified VpnTunnel resource. args Arguments passed to this invoke. Arguments for getVpnTunnel. options Invoke options controlling this call.
getZoneQueuedResource(GetZoneQueuedResourceArgs args, {InvokeOptions? options}) → Future<GetZoneQueuedResourceResult>
Returns the specified QueuedResource resource. args Arguments passed to this invoke. Arguments for getZoneQueuedResource. options Invoke options controlling this call.