compute library

Classes

Address
Represents an Address resource.
AddressArgs
The set of arguments for Address. The set of arguments for Address.
AddressState
Input properties used for looking up and filtering Address resources.
AttachedDisk
Persistent disks can be attached to a compute instance using the attachedDisk section within the compute instance configuration. However there may be situations where managing the attached disks via the compute instance config isn't preferable or possible, such as attaching dynamic numbers of disks using the count variable.
AttachedDiskArgs
The set of arguments for AttachedDisk. The set of arguments for AttachedDisk.
AttachedDiskState
Input properties used for looking up and filtering AttachedDisk resources.
Autoscaler
Represents an Autoscaler resource.
AutoscalerArgs
The set of arguments for Autoscaler. The set of arguments for Autoscaler.
AutoscalerAutoscalingPolicy
AutoscalerAutoscalingPolicyCpuUtilization
AutoscalerAutoscalingPolicyLoadBalancingUtilization
AutoscalerAutoscalingPolicyMetric
AutoscalerAutoscalingPolicyScaleDownControl
AutoscalerAutoscalingPolicyScaleDownControlMaxScaledDownReplicas
AutoscalerAutoscalingPolicyScaleInControl
AutoscalerAutoscalingPolicyScaleInControlMaxScaledInReplicas
AutoscalerAutoscalingPolicyScalingSchedule
AutoscalerState
Input properties used for looking up and filtering Autoscaler resources.
BackendBucket
Backend buckets allow you to use Google Cloud Storage buckets with HTTP(S) load balancing.
BackendBucketArgs
The set of arguments for BackendBucket. The set of arguments for BackendBucket.
BackendBucketCdnPolicy
BackendBucketCdnPolicyBypassCacheOnRequestHeader
BackendBucketCdnPolicyCacheKeyPolicy
BackendBucketCdnPolicyNegativeCachingPolicy
BackendBucketIamBinding
Three different resources help you manage your IAM policy for Compute Engine BackendBucket. Each of these resources serves a different use case:
BackendBucketIamBindingArgs
The set of arguments for BackendBucketIamBinding. The set of arguments for BackendBucketIamBinding.
BackendBucketIamBindingCondition
BackendBucketIamBindingState
Input properties used for looking up and filtering BackendBucketIamBinding resources.
BackendBucketIamMember
Three different resources help you manage your IAM policy for Compute Engine BackendBucket. Each of these resources serves a different use case:
BackendBucketIamMemberArgs
The set of arguments for BackendBucketIamMember. The set of arguments for BackendBucketIamMember.
BackendBucketIamMemberCondition
BackendBucketIamMemberState
Input properties used for looking up and filtering BackendBucketIamMember resources.
BackendBucketIamPolicy
Three different resources help you manage your IAM policy for Compute Engine BackendBucket. Each of these resources serves a different use case:
BackendBucketIamPolicyArgs
The set of arguments for BackendBucketIamPolicy. The set of arguments for BackendBucketIamPolicy.
BackendBucketIamPolicyState
Input properties used for looking up and filtering BackendBucketIamPolicy resources.
BackendBucketParams
BackendBucketSignedUrlKey
A key for signing Cloud CDN signed URLs for BackendBuckets.
BackendBucketSignedUrlKeyArgs
The set of arguments for BackendBucketSignedUrlKey. The set of arguments for BackendBucketSignedUrlKey.
BackendBucketSignedUrlKeyState
Input properties used for looking up and filtering BackendBucketSignedUrlKey resources.
BackendBucketState
Input properties used for looking up and filtering BackendBucket resources.
BackendService
A Backend Service defines a group of virtual machines that will serve traffic for load balancing. This resource is a global backend service, appropriate for external load balancing or self-managed internal load balancing. For managed internal load balancing, use a regional backend service instead.
BackendServiceArgs
The set of arguments for BackendService. The set of arguments for BackendService.
BackendServiceBackend
BackendServiceBackendCustomMetric
BackendServiceCdnPolicy
BackendServiceCdnPolicyBypassCacheOnRequestHeader
BackendServiceCdnPolicyCacheKeyPolicy
BackendServiceCdnPolicyNegativeCachingPolicy
BackendServiceCircuitBreakers
BackendServiceCircuitBreakersConnectTimeout
BackendServiceConsistentHash
BackendServiceConsistentHashHttpCookie
BackendServiceConsistentHashHttpCookieTtl
BackendServiceCustomMetric
BackendServiceDynamicForwarding
BackendServiceDynamicForwardingIpPortSelection
BackendServiceIamBinding
Three different resources help you manage your IAM policy for Compute Engine BackendService. Each of these resources serves a different use case:
BackendServiceIamBindingArgs
The set of arguments for BackendServiceIamBinding. The set of arguments for BackendServiceIamBinding.
BackendServiceIamBindingCondition
BackendServiceIamBindingState
Input properties used for looking up and filtering BackendServiceIamBinding resources.
BackendServiceIamMember
Three different resources help you manage your IAM policy for Compute Engine BackendService. Each of these resources serves a different use case:
BackendServiceIamMemberArgs
The set of arguments for BackendServiceIamMember. The set of arguments for BackendServiceIamMember.
BackendServiceIamMemberCondition
BackendServiceIamMemberState
Input properties used for looking up and filtering BackendServiceIamMember resources.
BackendServiceIamPolicy
Three different resources help you manage your IAM policy for Compute Engine BackendService. Each of these resources serves a different use case:
BackendServiceIamPolicyArgs
The set of arguments for BackendServiceIamPolicy. The set of arguments for BackendServiceIamPolicy.
BackendServiceIamPolicyState
Input properties used for looking up and filtering BackendServiceIamPolicy resources.
BackendServiceIap
BackendServiceLocalityLbPolicy
BackendServiceLocalityLbPolicyCustomPolicy
BackendServiceLocalityLbPolicyPolicy
BackendServiceLogConfig
BackendServiceLogConfigRequestHeader
BackendServiceLogConfigResponseHeader
BackendServiceMaxStreamDuration
BackendServiceNetworkPassThroughLbTrafficPolicy
BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity
BackendServiceOutlierDetection
BackendServiceOutlierDetectionBaseEjectionTime
BackendServiceOutlierDetectionInterval
BackendServiceParams
BackendServiceSecuritySettings
BackendServiceSecuritySettingsAwsV4Authentication
BackendServiceSignedUrlKey
A key for signing Cloud CDN signed URLs for Backend Services.
BackendServiceSignedUrlKeyArgs
The set of arguments for BackendServiceSignedUrlKey. The set of arguments for BackendServiceSignedUrlKey.
BackendServiceSignedUrlKeyState
Input properties used for looking up and filtering BackendServiceSignedUrlKey resources.
BackendServiceState
Input properties used for looking up and filtering BackendService resources.
BackendServiceStrongSessionAffinityCookie
BackendServiceStrongSessionAffinityCookieTtl
BackendServiceTlsSettings
BackendServiceTlsSettingsSubjectAltName
BulkPerInstanceConfig
A config defined for multiple managed instances that belong to an instance group manager with target_size_policy.mode=BULK.
BulkPerInstanceConfigArgs
The set of arguments for BulkPerInstanceConfig. The set of arguments for BulkPerInstanceConfig.
BulkPerInstanceConfigInstance
BulkPerInstanceConfigState
Input properties used for looking up and filtering BulkPerInstanceConfig resources.
CaExternalAccountKey
A representation of an ExternalAccountKey used for external account binding within ACME.
CaExternalAccountKeyArgs
The set of arguments for CaExternalAccountKey. The set of arguments for CaExternalAccountKey.
CaExternalAccountKeyState
Input properties used for looking up and filtering CaExternalAccountKey resources.
CrossSiteNetwork
Represents a cross-site-network resource. A CrossSiteNetwork is used to establish L2 connectivity between groups of Interconnects.
CrossSiteNetworkArgs
The set of arguments for CrossSiteNetwork. The set of arguments for CrossSiteNetwork.
CrossSiteNetworkState
Input properties used for looking up and filtering CrossSiteNetwork resources.
Disk
Persistent disks are durable storage devices that function similarly to the physical disks in a desktop or a server. Compute Engine manages the hardware behind these devices to ensure data redundancy and optimize performance for you. Persistent disks are available as either standard hard disk drives (HDD) or solid-state drives (SSD).
DiskArgs
The set of arguments for Disk. The set of arguments for Disk.
DiskAsyncPrimaryDisk
DiskAsyncReplication
Starts and stops asynchronous persistent disk replication. For more information see the official documentation and the API.
DiskAsyncReplicationArgs
The set of arguments for DiskAsyncReplication. The set of arguments for DiskAsyncReplication.
DiskAsyncReplicationSecondaryDisk
DiskAsyncReplicationState
Input properties used for looking up and filtering DiskAsyncReplication resources.
DiskDiskEncryptionKey
DiskGuestOsFeature
DiskIamBinding
Three different resources help you manage your IAM policy for Compute Engine Disk. Each of these resources serves a different use case:
DiskIamBindingArgs
The set of arguments for DiskIamBinding. The set of arguments for DiskIamBinding.
DiskIamBindingCondition
DiskIamBindingState
Input properties used for looking up and filtering DiskIamBinding resources.
DiskIamMember
Three different resources help you manage your IAM policy for Compute Engine Disk. Each of these resources serves a different use case:
DiskIamMemberArgs
The set of arguments for DiskIamMember. The set of arguments for DiskIamMember.
DiskIamMemberCondition
DiskIamMemberState
Input properties used for looking up and filtering DiskIamMember resources.
DiskIamPolicy
Three different resources help you manage your IAM policy for Compute Engine Disk. Each of these resources serves a different use case:
DiskIamPolicyArgs
The set of arguments for DiskIamPolicy. The set of arguments for DiskIamPolicy.
DiskIamPolicyState
Input properties used for looking up and filtering DiskIamPolicy resources.
DiskParams
DiskResourcePolicyAttachment
Adds existing resource policies to a disk. You can only add one policy which will be applied to this disk for scheduling snapshot creation.
DiskResourcePolicyAttachmentArgs
The set of arguments for DiskResourcePolicyAttachment. The set of arguments for DiskResourcePolicyAttachment.
DiskResourcePolicyAttachmentState
Input properties used for looking up and filtering DiskResourcePolicyAttachment resources.
DiskSourceImageEncryptionKey
DiskSourceSnapshotEncryptionKey
DiskState
Input properties used for looking up and filtering Disk resources.
ExternalVpnGateway
Represents a VPN gateway managed outside of GCP.
ExternalVpnGatewayArgs
The set of arguments for ExternalVpnGateway. The set of arguments for ExternalVpnGateway.
ExternalVpnGatewayInterface
ExternalVpnGatewayParams
ExternalVpnGatewayState
Input properties used for looking up and filtering ExternalVpnGateway resources.
Firewall
Each network has its own firewall controlling access to and from the instances.
FirewallAllow
FirewallArgs
The set of arguments for Firewall. The set of arguments for Firewall.
FirewallDeny
FirewallLogConfig
FirewallParams
FirewallPolicy
Hierarchical firewall policy rules let you create and enforce a consistent firewall policy across your organization. Rules can explicitly allow or deny connections or delegate evaluation to lower level policies. Policies can be created within organizations or folders.
FirewallPolicyArgs
The set of arguments for FirewallPolicy. The set of arguments for FirewallPolicy.
FirewallPolicyAssociation
Allows associating hierarchical firewall policies with the target where they are applied. This allows creating policies and rules in a different location than they are applied. For more information on applying hierarchical firewall policies see the official documentation
FirewallPolicyAssociationArgs
The set of arguments for FirewallPolicyAssociation. The set of arguments for FirewallPolicyAssociation.
FirewallPolicyAssociationState
Input properties used for looking up and filtering FirewallPolicyAssociation resources.
FirewallPolicyIamBinding
Three different resources help you manage your IAM policy for Compute Engine FirewallPolicy. Each of these resources serves a different use case:
FirewallPolicyIamBindingArgs
The set of arguments for FirewallPolicyIamBinding. The set of arguments for FirewallPolicyIamBinding.
FirewallPolicyIamBindingCondition
FirewallPolicyIamBindingState
Input properties used for looking up and filtering FirewallPolicyIamBinding resources.
FirewallPolicyIamMember
Three different resources help you manage your IAM policy for Compute Engine FirewallPolicy. Each of these resources serves a different use case:
FirewallPolicyIamMemberArgs
The set of arguments for FirewallPolicyIamMember. The set of arguments for FirewallPolicyIamMember.
FirewallPolicyIamMemberCondition
FirewallPolicyIamMemberState
Input properties used for looking up and filtering FirewallPolicyIamMember resources.
FirewallPolicyIamPolicy
Three different resources help you manage your IAM policy for Compute Engine FirewallPolicy. Each of these resources serves a different use case:
FirewallPolicyIamPolicyArgs
The set of arguments for FirewallPolicyIamPolicy. The set of arguments for FirewallPolicyIamPolicy.
FirewallPolicyIamPolicyState
Input properties used for looking up and filtering FirewallPolicyIamPolicy resources.
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).
FirewallPolicyRuleArgs
The set of arguments for FirewallPolicyRule. The set of arguments for FirewallPolicyRule.
FirewallPolicyRuleMatch
FirewallPolicyRuleMatchLayer4Config
FirewallPolicyRuleMatchSrcSecureTag
FirewallPolicyRuleState
Input properties used for looking up and filtering FirewallPolicyRule resources.
FirewallPolicyRuleTargetSecureTag
FirewallPolicyState
Input properties used for looking up and filtering FirewallPolicy resources.
FirewallPolicyWithRules
The Compute FirewallPolicy with rules resource. It declaratively manges all rules in the firewall policy.
FirewallPolicyWithRulesArgs
The set of arguments for FirewallPolicyWithRules. The set of arguments for FirewallPolicyWithRules.
FirewallPolicyWithRulesPredefinedRule
FirewallPolicyWithRulesPredefinedRuleMatch
FirewallPolicyWithRulesPredefinedRuleMatchLayer4Config
FirewallPolicyWithRulesPredefinedRuleMatchSrcSecureTag
FirewallPolicyWithRulesPredefinedRuleTargetSecureTag
FirewallPolicyWithRulesRule
FirewallPolicyWithRulesRuleMatch
FirewallPolicyWithRulesRuleMatchLayer4Config
FirewallPolicyWithRulesRuleMatchSrcSecureTag
FirewallPolicyWithRulesRuleTargetSecureTag
FirewallPolicyWithRulesState
Input properties used for looking up and filtering FirewallPolicyWithRules resources.
FirewallState
Input properties used for looking up and filtering Firewall resources.
ForwardingRule
A ForwardingRule resource. A ForwardingRule resource specifies which pool of target virtual machines to forward a packet to if it matches the given IPAddress, IPProtocol, portRange tuple.
ForwardingRuleArgs
The set of arguments for ForwardingRule. The set of arguments for ForwardingRule.
ForwardingRuleServiceDirectoryRegistrations
ForwardingRuleState
Input properties used for looking up and filtering ForwardingRule resources.
FutureReservation
Represents a future reservation resource in Compute Engine. Future reservations allow users to reserve capacity for a specified time window, ensuring that resources are available when needed.
FutureReservationAggregateReservation
FutureReservationAggregateReservationReservedResource
FutureReservationAggregateReservationReservedResourceAccelerator
FutureReservationArgs
The set of arguments for FutureReservation. The set of arguments for FutureReservation.
FutureReservationAutoCreatedReservationsDuration
FutureReservationCommitmentInfo
FutureReservationParams
FutureReservationShareSettings
FutureReservationShareSettingsProjectMap
FutureReservationSpecificSkuProperties
FutureReservationSpecificSkuPropertiesInstanceProperties
FutureReservationSpecificSkuPropertiesInstancePropertiesGuestAccelerator
FutureReservationSpecificSkuPropertiesInstancePropertiesLocalSsd
FutureReservationState
Input properties used for looking up and filtering FutureReservation resources.
FutureReservationStatus
FutureReservationStatusLastKnownGoodState
FutureReservationStatusLastKnownGoodStateExistingMatchingUsageInfo
FutureReservationStatusLastKnownGoodStateFutureReservationSpecs
FutureReservationStatusLastKnownGoodStateFutureReservationSpecsShareSettings
FutureReservationStatusLastKnownGoodStateFutureReservationSpecsShareSettingsProjectMap
FutureReservationStatusLastKnownGoodStateFutureReservationSpecsSpecificSkuProperties
FutureReservationStatusLastKnownGoodStateFutureReservationSpecsSpecificSkuPropertiesInstanceProperties
FutureReservationStatusLastKnownGoodStateFutureReservationSpecsSpecificSkuPropertiesInstancePropertiesGuestAccelerator
FutureReservationStatusLastKnownGoodStateFutureReservationSpecsSpecificSkuPropertiesInstancePropertiesLocalSsd
FutureReservationStatusLastKnownGoodStateFutureReservationSpecsTimeWindow
FutureReservationStatusLastKnownGoodStateFutureReservationSpecsTimeWindowDuration
FutureReservationStatusSpecificSkuProperties
FutureReservationTimeWindow
FutureReservationTimeWindowDuration
GetAddressArgs
Arguments for getAddress. Arguments for getAddress.
GetAddressesAddress
GetAddressesArgs
Arguments for getAddresses. Arguments for getAddresses.
GetAddressesResult
Result data returned by getAddresses.
GetAddressResult
Result data returned by getAddress.
GetBackendBucketArgs
Arguments for getBackendBucket. Arguments for getBackendBucket.
GetBackendBucketCdnPolicy
GetBackendBucketCdnPolicyBypassCacheOnRequestHeader
GetBackendBucketCdnPolicyCacheKeyPolicy
GetBackendBucketCdnPolicyNegativeCachingPolicy
GetBackendBucketIamPolicyArgs
Arguments for getBackendBucketIamPolicy. Arguments for getBackendBucketIamPolicy.
GetBackendBucketIamPolicyResult
Result data returned by getBackendBucketIamPolicy.
GetBackendBucketParam
GetBackendBucketResult
Result data returned by getBackendBucket.
GetBackendServiceArgs
Arguments for getBackendService. Arguments for getBackendService.
GetBackendServiceBackend
GetBackendServiceBackendCustomMetric
GetBackendServiceCdnPolicy
GetBackendServiceCdnPolicyBypassCacheOnRequestHeader
GetBackendServiceCdnPolicyCacheKeyPolicy
GetBackendServiceCdnPolicyNegativeCachingPolicy
GetBackendServiceCircuitBreaker
GetBackendServiceCircuitBreakerConnectTimeout
GetBackendServiceConsistentHash
GetBackendServiceConsistentHashHttpCooky
GetBackendServiceConsistentHashHttpCookyTtl
GetBackendServiceCustomMetric
GetBackendServiceDynamicForwarding
GetBackendServiceDynamicForwardingIpPortSelection
GetBackendServiceIamPolicyArgs
Arguments for getBackendServiceIamPolicy. Arguments for getBackendServiceIamPolicy.
GetBackendServiceIamPolicyResult
Result data returned by getBackendServiceIamPolicy.
GetBackendServiceIap
GetBackendServiceLocalityLbPolicy
GetBackendServiceLocalityLbPolicyCustomPolicy
GetBackendServiceLocalityLbPolicyPolicy
GetBackendServiceLogConfig
GetBackendServiceLogConfigRequestHeader
GetBackendServiceLogConfigResponseHeader
GetBackendServiceMaxStreamDuration
GetBackendServiceNetworkPassThroughLbTrafficPolicy
GetBackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity
GetBackendServiceOutlierDetection
GetBackendServiceOutlierDetectionBaseEjectionTime
GetBackendServiceOutlierDetectionInterval
GetBackendServiceParam
GetBackendServiceResult
Result data returned by getBackendService.
GetBackendServiceSecuritySetting
GetBackendServiceSecuritySettingAwsV4Authentication
GetBackendServiceStrongSessionAffinityCooky
GetBackendServiceStrongSessionAffinityCookyTtl
GetBackendServiceTlsSetting
GetBackendServiceTlsSettingSubjectAltName
GetCertificateArgs
Arguments for getCertificate. Arguments for getCertificate.
GetCertificateResult
Result data returned by getCertificate.
GetDefaultServiceAccountArgs
Arguments for getDefaultServiceAccount. Arguments for getDefaultServiceAccount.
GetDefaultServiceAccountResult
Result data returned by getDefaultServiceAccount.
GetDiskArgs
Arguments for getDisk. Arguments for getDisk.
GetDiskAsyncPrimaryDisk
GetDiskDiskEncryptionKey
GetDiskGuestOsFeature
GetDiskIamPolicyArgs
Arguments for getDiskIamPolicy. Arguments for getDiskIamPolicy.
GetDiskIamPolicyResult
Result data returned by getDiskIamPolicy.
GetDiskParam
GetDiskResult
Result data returned by getDisk.
GetDiskSourceImageEncryptionKey
GetDiskSourceSnapshotEncryptionKey
GetFirewallPolicyIamPolicyArgs
Arguments for getFirewallPolicyIamPolicy. Arguments for getFirewallPolicyIamPolicy.
GetFirewallPolicyIamPolicyResult
Result data returned by getFirewallPolicyIamPolicy.
GetForwardingRuleArgs
Arguments for getForwardingRule. Arguments for getForwardingRule.
GetForwardingRuleResult
Result data returned by getForwardingRule.
GetForwardingRulesArgs
Arguments for getForwardingRules. Arguments for getForwardingRules.
GetForwardingRuleServiceDirectoryRegistration
GetForwardingRulesResult
Result data returned by getForwardingRules.
GetForwardingRulesRule
GetForwardingRulesRuleServiceDirectoryRegistration
GetGlobalAddressArgs
Arguments for getGlobalAddress. Arguments for getGlobalAddress.
GetGlobalAddressResult
Result data returned by getGlobalAddress.
GetGlobalForwardingRuleArgs
Arguments for getGlobalForwardingRule. Arguments for getGlobalForwardingRule.
GetGlobalForwardingRuleMetadataFilter
GetGlobalForwardingRuleMetadataFilterFilterLabel
GetGlobalForwardingRuleResult
Result data returned by getGlobalForwardingRule.
GetGlobalForwardingRuleServiceDirectoryRegistration
GetHcVpnGatewayArgs
Arguments for getHcVpnGateway. Arguments for getHcVpnGateway.
GetHcVpnGatewayParam
GetHcVpnGatewayResult
Result data returned by getHcVpnGateway.
GetHcVpnGatewayVpnInterface
GetHealthCheckArgs
Arguments for getHealthCheck. Arguments for getHealthCheck.
GetHealthCheckGrpcHealthCheck
GetHealthCheckGrpcTlsHealthCheck
GetHealthCheckHttp2HealthCheck
GetHealthCheckHttpHealthCheck
GetHealthCheckHttpsHealthCheck
GetHealthCheckLogConfig
GetHealthCheckResult
Result data returned by getHealthCheck.
GetHealthCheckSslHealthCheck
GetHealthCheckTcpHealthCheck
GetImageArgs
Arguments for getImage. Arguments for getImage.
GetImageIamPolicyArgs
Arguments for getImageIamPolicy. Arguments for getImageIamPolicy.
GetImageIamPolicyResult
Result data returned by getImageIamPolicy.
GetImageResult
Result data returned by getImage.
GetImagesArgs
Arguments for getImages. Arguments for getImages.
GetImagesImage
GetImagesResult
Result data returned by getImages.
GetInstanceAdvancedMachineFeature
GetInstanceArgs
Arguments for getInstance. Arguments for getInstance.
GetInstanceAttachedDisk
GetInstanceBootDisk
GetInstanceBootDiskInitializeParam
GetInstanceBootDiskInitializeParamSourceImageEncryptionKey
GetInstanceBootDiskInitializeParamSourceSnapshotEncryptionKey
GetInstanceConfidentialInstanceConfig
GetInstanceGroupArgs
Arguments for getInstanceGroup. Arguments for getInstanceGroup.
GetInstanceGroupManagerAllInstancesConfig
GetInstanceGroupManagerArgs
Arguments for getInstanceGroupManager. Arguments for getInstanceGroupManager.
GetInstanceGroupManagerAutoHealingPolicy
GetInstanceGroupManagerInstanceLifecyclePolicy
GetInstanceGroupManagerInstanceLifecyclePolicyOnRepair
GetInstanceGroupManagerNamedPort
GetInstanceGroupManagerParam
GetInstanceGroupManagerResourcePolicy
GetInstanceGroupManagerResult
Result data returned by getInstanceGroupManager.
GetInstanceGroupManagerStandbyPolicy
GetInstanceGroupManagerStatefulDisk
GetInstanceGroupManagerStatefulExternalIp
GetInstanceGroupManagerStatefulInternalIp
GetInstanceGroupManagerStatus
GetInstanceGroupManagerStatusAllInstancesConfig
GetInstanceGroupManagerStatusStateful
GetInstanceGroupManagerStatusStatefulPerInstanceConfig
GetInstanceGroupManagerStatusVersionTarget
GetInstanceGroupManagerTargetSizePolicy
GetInstanceGroupManagerUpdatePolicy
GetInstanceGroupManagerVersion
GetInstanceGroupManagerVersionTargetSize
GetInstanceGroupNamedPort
GetInstanceGroupResult
Result data returned by getInstanceGroup.
GetInstanceGroupsArgs
Arguments for getInstanceGroups. Arguments for getInstanceGroups.
GetInstanceGroupsInstanceGroup
GetInstanceGroupsInstanceGroupNamedPort
GetInstanceGroupsResult
Result data returned by getInstanceGroups.
GetInstanceGuestAccelerator
GetInstanceGuestAttributesArgs
Arguments for getInstanceGuestAttributes. Arguments for getInstanceGuestAttributes.
GetInstanceGuestAttributesQueryValue
GetInstanceGuestAttributesResult
Result data returned by getInstanceGuestAttributes.
GetInstanceIamPolicyArgs
Arguments for getInstanceIamPolicy. Arguments for getInstanceIamPolicy.
GetInstanceIamPolicyResult
Result data returned by getInstanceIamPolicy.
GetInstanceInstanceEncryptionKey
GetInstanceNetworkInterface
GetInstanceNetworkInterfaceAccessConfig
GetInstanceNetworkInterfaceAliasIpRange
GetInstanceNetworkInterfaceAliasIpv6Range
GetInstanceNetworkInterfaceIpv6AccessConfig
GetInstanceNetworkPerformanceConfig
GetInstanceParam
GetInstanceReservationAffinity
GetInstanceReservationAffinitySpecificReservation
GetInstanceResult
Result data returned by getInstance.
GetInstanceScheduling
GetInstanceSchedulingGracefulShutdown
GetInstanceSchedulingGracefulShutdownMaxDuration
GetInstanceSchedulingLocalSsdRecoveryTimeout
GetInstanceSchedulingMaxRunDuration
GetInstanceSchedulingNodeAffinity
GetInstanceSchedulingOnInstanceStopAction
GetInstanceSchedulingPreemptionNoticeDuration
GetInstanceScratchDisk
GetInstanceSerialPortArgs
Arguments for getInstanceSerialPort. Arguments for getInstanceSerialPort.
GetInstanceSerialPortResult
Result data returned by getInstanceSerialPort.
GetInstanceServiceAccount
GetInstanceShieldedInstanceConfig
GetInstanceTemplateAdvancedMachineFeature
GetInstanceTemplateArgs
Arguments for getInstanceTemplate. Arguments for getInstanceTemplate.
GetInstanceTemplateConfidentialInstanceConfig
GetInstanceTemplateDisk
GetInstanceTemplateDiskDiskEncryptionKey
GetInstanceTemplateDiskSourceImageEncryptionKey
GetInstanceTemplateDiskSourceSnapshotEncryptionKey
GetInstanceTemplateGuestAccelerator
GetInstanceTemplateIamPolicyArgs
Arguments for getInstanceTemplateIamPolicy. Arguments for getInstanceTemplateIamPolicy.
GetInstanceTemplateIamPolicyResult
Result data returned by getInstanceTemplateIamPolicy.
GetInstanceTemplateNetworkInterface
GetInstanceTemplateNetworkInterfaceAccessConfig
GetInstanceTemplateNetworkInterfaceAliasIpRange
GetInstanceTemplateNetworkInterfaceAliasIpv6Range
GetInstanceTemplateNetworkInterfaceIpv6AccessConfig
GetInstanceTemplateNetworkPerformanceConfig
GetInstanceTemplateReservationAffinity
GetInstanceTemplateReservationAffinitySpecificReservation
GetInstanceTemplateResult
Result data returned by getInstanceTemplate.
GetInstanceTemplateScheduling
GetInstanceTemplateSchedulingGracefulShutdown
GetInstanceTemplateSchedulingGracefulShutdownMaxDuration
GetInstanceTemplateSchedulingLocalSsdRecoveryTimeout
GetInstanceTemplateSchedulingMaxRunDuration
GetInstanceTemplateSchedulingNodeAffinity
GetInstanceTemplateSchedulingOnInstanceStopAction
GetInstanceTemplateSchedulingPreemptionNoticeDuration
GetInstanceTemplateServiceAccount
GetInstanceTemplateShieldedInstanceConfig
GetInstanceTemplateWorkloadIdentityConfig
GetInstanceWorkloadIdentityConfig
GetInstantSnapshotIamPolicyArgs
Arguments for getInstantSnapshotIamPolicy. Arguments for getInstantSnapshotIamPolicy.
GetInstantSnapshotIamPolicyResult
Result data returned by getInstantSnapshotIamPolicy.
GetInterconnectLocationArgs
Arguments for getInterconnectLocation. Arguments for getInterconnectLocation.
GetInterconnectLocationResult
Result data returned by getInterconnectLocation.
GetInterconnectLocationsArgs
Arguments for getInterconnectLocations. Arguments for getInterconnectLocations.
GetInterconnectLocationsLocation
GetInterconnectLocationsResult
Result data returned by getInterconnectLocations.
GetLBIPRangesResult
Result data returned by getLBIPRanges.
GetMachineImageIamPolicyArgs
Arguments for getMachineImageIamPolicy. Arguments for getMachineImageIamPolicy.
GetMachineImageIamPolicyResult
Result data returned by getMachineImageIamPolicy.
GetMachineTypesArgs
Arguments for getMachineTypes. Arguments for getMachineTypes.
GetMachineTypesMachineType
GetMachineTypesMachineTypeAccelerator
GetMachineTypesMachineTypeBundledLocalSsd
GetMachineTypesMachineTypeDeprecated
GetMachineTypesResult
Result data returned by getMachineTypes.
GetNetblockIPRangesArgs
Arguments for getNetblockIPRanges. Arguments for getNetblockIPRanges.
GetNetblockIPRangesResult
Result data returned by getNetblockIPRanges.
GetNetworkArgs
Arguments for getNetwork. Arguments for getNetwork.
GetNetworkAttachmentArgs
Arguments for getNetworkAttachment. Arguments for getNetworkAttachment.
GetNetworkAttachmentConnectionEndpoint
GetNetworkAttachmentResult
Result data returned by getNetworkAttachment.
GetNetworkEndpointGroupArgs
Arguments for getNetworkEndpointGroup. Arguments for getNetworkEndpointGroup.
GetNetworkEndpointGroupResult
Result data returned by getNetworkEndpointGroup.
GetNetworkEndpointGroupsArgs
Arguments for getNetworkEndpointGroups. Arguments for getNetworkEndpointGroups.
GetNetworkEndpointGroupsNetworkEndpointGroup
GetNetworkEndpointGroupsResult
Result data returned by getNetworkEndpointGroups.
GetNetworkFirewallPolicyIamPolicyArgs
Arguments for getNetworkFirewallPolicyIamPolicy. Arguments for getNetworkFirewallPolicyIamPolicy.
GetNetworkFirewallPolicyIamPolicyResult
Result data returned by getNetworkFirewallPolicyIamPolicy.
GetNetworkPeeringArgs
Arguments for getNetworkPeering. Arguments for getNetworkPeering.
GetNetworkPeeringResult
Result data returned by getNetworkPeering.
GetNetworkResult
Result data returned by getNetwork.
GetNetworksArgs
Arguments for getNetworks. Arguments for getNetworks.
GetNetworksResult
Result data returned by getNetworks.
GetNodeTypesArgs
Arguments for getNodeTypes. Arguments for getNodeTypes.
GetNodeTypesResult
Result data returned by getNodeTypes.
GetRegionBackendBucketIamPolicyArgs
Arguments for getRegionBackendBucketIamPolicy. Arguments for getRegionBackendBucketIamPolicy.
GetRegionBackendBucketIamPolicyResult
Result data returned by getRegionBackendBucketIamPolicy.
GetRegionBackendServiceArgs
Arguments for getRegionBackendService. Arguments for getRegionBackendService.
GetRegionBackendServiceBackend
GetRegionBackendServiceBackendCustomMetric
GetRegionBackendServiceCdnPolicy
GetRegionBackendServiceCdnPolicyCacheKeyPolicy
GetRegionBackendServiceCdnPolicyNegativeCachingPolicy
GetRegionBackendServiceCircuitBreaker
GetRegionBackendServiceCircuitBreakerConnectTimeout
GetRegionBackendServiceConnectionTrackingPolicy
GetRegionBackendServiceConsistentHash
GetRegionBackendServiceConsistentHashHttpCooky
GetRegionBackendServiceConsistentHashHttpCookyTtl
GetRegionBackendServiceCustomMetric
GetRegionBackendServiceDynamicForwarding
GetRegionBackendServiceDynamicForwardingForwardProxy
GetRegionBackendServiceDynamicForwardingIpPortSelection
GetRegionBackendServiceFailoverPolicy
GetRegionBackendServiceHaPolicy
GetRegionBackendServiceHaPolicyLeader
GetRegionBackendServiceHaPolicyLeaderNetworkEndpoint
GetRegionBackendServiceIamPolicyArgs
Arguments for getRegionBackendServiceIamPolicy. Arguments for getRegionBackendServiceIamPolicy.
GetRegionBackendServiceIamPolicyResult
Result data returned by getRegionBackendServiceIamPolicy.
GetRegionBackendServiceIap
GetRegionBackendServiceLogConfig
GetRegionBackendServiceLogConfigRequestHeader
GetRegionBackendServiceLogConfigResponseHeader
GetRegionBackendServiceNetworkPassThroughLbTrafficPolicy
GetRegionBackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity
GetRegionBackendServiceOutlierDetection
GetRegionBackendServiceOutlierDetectionBaseEjectionTime
GetRegionBackendServiceOutlierDetectionInterval
GetRegionBackendServiceParam
GetRegionBackendServiceResult
Result data returned by getRegionBackendService.
GetRegionBackendServiceStrongSessionAffinityCooky
GetRegionBackendServiceStrongSessionAffinityCookyTtl
GetRegionBackendServiceSubsetting
GetRegionBackendServiceTlsSetting
GetRegionBackendServiceTlsSettingSubjectAltName
GetRegionDiskArgs
Arguments for getRegionDisk. Arguments for getRegionDisk.
GetRegionDiskAsyncPrimaryDisk
GetRegionDiskDiskEncryptionKey
GetRegionDiskGuestOsFeature
GetRegionDiskIamPolicyArgs
Arguments for getRegionDiskIamPolicy. Arguments for getRegionDiskIamPolicy.
GetRegionDiskIamPolicyResult
Result data returned by getRegionDiskIamPolicy.
GetRegionDiskResult
Result data returned by getRegionDisk.
GetRegionDiskSourceImageEncryptionKey
GetRegionDiskSourceSnapshotEncryptionKey
GetRegionInstanceGroupArgs
Arguments for getRegionInstanceGroup. Arguments for getRegionInstanceGroup.
GetRegionInstanceGroupInstance
GetRegionInstanceGroupInstanceNamedPort
GetRegionInstanceGroupManagerAllInstancesConfig
GetRegionInstanceGroupManagerArgs
Arguments for getRegionInstanceGroupManager. Arguments for getRegionInstanceGroupManager.
GetRegionInstanceGroupManagerAutoHealingPolicy
GetRegionInstanceGroupManagerInstanceFlexibilityPolicy
GetRegionInstanceGroupManagerInstanceFlexibilityPolicyInstanceSelection
GetRegionInstanceGroupManagerInstanceFlexibilityPolicyInstanceSelectionDisk
GetRegionInstanceGroupManagerInstanceFlexibilityPolicyInstanceSelectionDiskDiskEncryptionKey
GetRegionInstanceGroupManagerInstanceFlexibilityPolicyInstanceSelectionDiskLabel
GetRegionInstanceGroupManagerInstanceFlexibilityPolicyInstanceSelectionDiskResourceManagerTag
GetRegionInstanceGroupManagerInstanceFlexibilityPolicyInstanceSelectionDiskSourceImageEncryptionKey
GetRegionInstanceGroupManagerInstanceFlexibilityPolicyInstanceSelectionDiskSourceSnapshotEncryptionKey
GetRegionInstanceGroupManagerInstanceLifecyclePolicy
GetRegionInstanceGroupManagerInstanceLifecyclePolicyOnRepair
GetRegionInstanceGroupManagerNamedPort
GetRegionInstanceGroupManagerParam
GetRegionInstanceGroupManagerResourcePolicy
GetRegionInstanceGroupManagerResult
Result data returned by getRegionInstanceGroupManager.
GetRegionInstanceGroupManagerStandbyPolicy
GetRegionInstanceGroupManagerStatefulDisk
GetRegionInstanceGroupManagerStatefulExternalIp
GetRegionInstanceGroupManagerStatefulInternalIp
GetRegionInstanceGroupManagerStatus
GetRegionInstanceGroupManagerStatusAllInstancesConfig
GetRegionInstanceGroupManagerStatusStateful
GetRegionInstanceGroupManagerStatusStatefulPerInstanceConfig
GetRegionInstanceGroupManagerStatusVersionTarget
GetRegionInstanceGroupManagerTargetSizePolicy
GetRegionInstanceGroupManagerUpdatePolicy
GetRegionInstanceGroupManagerVersion
GetRegionInstanceGroupManagerVersionTargetSize
GetRegionInstanceGroupResult
Result data returned by getRegionInstanceGroup.
GetRegionInstanceTemplateAdvancedMachineFeature
GetRegionInstanceTemplateArgs
Arguments for getRegionInstanceTemplate. Arguments for getRegionInstanceTemplate.
GetRegionInstanceTemplateConfidentialInstanceConfig
GetRegionInstanceTemplateDisk
GetRegionInstanceTemplateDiskDiskEncryptionKey
GetRegionInstanceTemplateDiskSourceImageEncryptionKey
GetRegionInstanceTemplateDiskSourceSnapshotEncryptionKey
GetRegionInstanceTemplateGuestAccelerator
GetRegionInstanceTemplateNetworkInterface
GetRegionInstanceTemplateNetworkInterfaceAccessConfig
GetRegionInstanceTemplateNetworkInterfaceAliasIpRange
GetRegionInstanceTemplateNetworkInterfaceAliasIpv6Range
GetRegionInstanceTemplateNetworkInterfaceIpv6AccessConfig
GetRegionInstanceTemplateNetworkPerformanceConfig
GetRegionInstanceTemplateReservationAffinity
GetRegionInstanceTemplateReservationAffinitySpecificReservation
GetRegionInstanceTemplateResult
Result data returned by getRegionInstanceTemplate.
GetRegionInstanceTemplateScheduling
GetRegionInstanceTemplateSchedulingGracefulShutdown
GetRegionInstanceTemplateSchedulingGracefulShutdownMaxDuration
GetRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeout
GetRegionInstanceTemplateSchedulingMaxRunDuration
GetRegionInstanceTemplateSchedulingNodeAffinity
GetRegionInstanceTemplateSchedulingOnInstanceStopAction
GetRegionInstanceTemplateSchedulingPreemptionNoticeDuration
GetRegionInstanceTemplateServiceAccount
GetRegionInstanceTemplateShieldedInstanceConfig
GetRegionInstanceTemplateWorkloadIdentityConfig
GetRegionInstantSnapshotIamPolicyArgs
Arguments for getRegionInstantSnapshotIamPolicy. Arguments for getRegionInstantSnapshotIamPolicy.
GetRegionInstantSnapshotIamPolicyResult
Result data returned by getRegionInstantSnapshotIamPolicy.
GetRegionNetworkEndpointGroupAppEngine
GetRegionNetworkEndpointGroupArgs
Arguments for getRegionNetworkEndpointGroup. Arguments for getRegionNetworkEndpointGroup.
GetRegionNetworkEndpointGroupCloudFunction
GetRegionNetworkEndpointGroupCloudRun
GetRegionNetworkEndpointGroupPscData
GetRegionNetworkEndpointGroupResult
Result data returned by getRegionNetworkEndpointGroup.
GetRegionNetworkEndpointGroupServerlessDeployment
GetRegionNetworkFirewallPolicyIamPolicyArgs
Arguments for getRegionNetworkFirewallPolicyIamPolicy. Arguments for getRegionNetworkFirewallPolicyIamPolicy.
GetRegionNetworkFirewallPolicyIamPolicyResult
Result data returned by getRegionNetworkFirewallPolicyIamPolicy.
GetRegionsArgs
Arguments for getRegions. Arguments for getRegions.
GetRegionSecurityPolicyAdvancedOptionsConfig
GetRegionSecurityPolicyAdvancedOptionsConfigJsonCustomConfig
GetRegionSecurityPolicyArgs
Arguments for getRegionSecurityPolicy. Arguments for getRegionSecurityPolicy.
GetRegionSecurityPolicyDdosProtectionConfig
GetRegionSecurityPolicyResult
Result data returned by getRegionSecurityPolicy.
GetRegionSecurityPolicyRule
GetRegionSecurityPolicyRuleMatch
GetRegionSecurityPolicyRuleMatchConfig
GetRegionSecurityPolicyRuleMatchExpr
GetRegionSecurityPolicyRuleNetworkMatch
GetRegionSecurityPolicyRuleNetworkMatchUserDefinedField
GetRegionSecurityPolicyRulePreconfiguredWafConfig
GetRegionSecurityPolicyRulePreconfiguredWafConfigExclusion
GetRegionSecurityPolicyRulePreconfiguredWafConfigExclusionRequestCooky
GetRegionSecurityPolicyRulePreconfiguredWafConfigExclusionRequestHeader
GetRegionSecurityPolicyRulePreconfiguredWafConfigExclusionRequestQueryParam
GetRegionSecurityPolicyRulePreconfiguredWafConfigExclusionRequestUri
GetRegionSecurityPolicyRuleRateLimitOption
GetRegionSecurityPolicyRuleRateLimitOptionBanThreshold
GetRegionSecurityPolicyRuleRateLimitOptionEnforceOnKeyConfig
GetRegionSecurityPolicyRuleRateLimitOptionRateLimitThreshold
GetRegionSecurityPolicyUserDefinedField
GetRegionsResult
Result data returned by getRegions.
GetRegionSslCertificateArgs
Arguments for getRegionSslCertificate. Arguments for getRegionSslCertificate.
GetRegionSslCertificateResult
Result data returned by getRegionSslCertificate.
GetRegionSSLPolicyArgs
Arguments for getRegionSSLPolicy. Arguments for getRegionSSLPolicy.
GetRegionSSLPolicyResult
Result data returned by getRegionSSLPolicy.
GetRegionTargetHttpProxyArgs
Arguments for getRegionTargetHttpProxy. Arguments for getRegionTargetHttpProxy.
GetRegionTargetHttpProxyResult
Result data returned by getRegionTargetHttpProxy.
GetRegionTargetHttpsProxyArgs
Arguments for getRegionTargetHttpsProxy. Arguments for getRegionTargetHttpsProxy.
GetRegionTargetHttpsProxyResult
Result data returned by getRegionTargetHttpsProxy.
GetReservationArgs
Arguments for getReservation. Arguments for getReservation.
GetReservationBlockArgs
Arguments for getReservationBlock. Arguments for getReservationBlock.
GetReservationBlockHealthInfo
GetReservationBlockPhysicalTopology
GetReservationBlockReservationMaintenance
GetReservationBlockResult
Result data returned by getReservationBlock.
GetReservationDeleteAfterDuration
GetReservationParam
GetReservationReservationSharingPolicy
GetReservationResourceStatus
GetReservationResourceStatusHealthInfo
GetReservationResourceStatusReservationMaintenance
GetReservationResourceStatusReservationMaintenanceUpcomingGroupMaintenance
GetReservationResourceStatusSpecificSkuAllocation
GetReservationResult
Result data returned by getReservation.
GetReservationShareSetting
GetReservationShareSettingProjectMap
GetReservationSpecificReservation
GetReservationSpecificReservationInstanceProperty
GetReservationSpecificReservationInstancePropertyGuestAccelerator
GetReservationSpecificReservationInstancePropertyLocalSsd
GetReservationSubBlockArgs
Arguments for getReservationSubBlock. Arguments for getReservationSubBlock.
GetReservationSubBlockHealthInfo
GetReservationSubBlockPhysicalTopology
GetReservationSubBlockReservationSubBlockMaintenance
GetReservationSubBlockResult
Result data returned by getReservationSubBlock.
GetResourcePolicyArgs
Arguments for getResourcePolicy. Arguments for getResourcePolicy.
GetResourcePolicyDiskConsistencyGroupPolicy
GetResourcePolicyGroupPlacementPolicy
GetResourcePolicyInstanceSchedulePolicy
GetResourcePolicyInstanceSchedulePolicyVmStartSchedule
GetResourcePolicyInstanceSchedulePolicyVmStopSchedule
GetResourcePolicyResult
Result data returned by getResourcePolicy.
GetResourcePolicySnapshotSchedulePolicy
GetResourcePolicySnapshotSchedulePolicyRetentionPolicy
GetResourcePolicySnapshotSchedulePolicySchedule
GetResourcePolicySnapshotSchedulePolicyScheduleDailySchedule
GetResourcePolicySnapshotSchedulePolicyScheduleHourlySchedule
GetResourcePolicySnapshotSchedulePolicyScheduleWeeklySchedule
GetResourcePolicySnapshotSchedulePolicyScheduleWeeklyScheduleDayOfWeek
GetResourcePolicySnapshotSchedulePolicySnapshotProperty
GetResourcePolicyWorkloadPolicy
GetRouterArgs
Arguments for getRouter. Arguments for getRouter.
GetRouterBgp
GetRouterBgpAdvertisedIpRange
GetRouterMd5AuthenticationKey
GetRouterNatArgs
Arguments for getRouterNat. Arguments for getRouterNat.
GetRouterNatLogConfig
GetRouterNatNat64Subnetwork
GetRouterNatResult
Result data returned by getRouterNat.
GetRouterNatRule
GetRouterNatRuleAction
GetRouterNatSubnetwork
GetRouterParam
GetRouterResult
Result data returned by getRouter.
GetRoutersArgs
Arguments for getRouters. Arguments for getRouters.
GetRoutersResult
Result data returned by getRouters.
GetRoutersRouter
GetRoutersRouterBgp
GetRoutersRouterBgpAdvertisedIpRange
GetRoutersRouterBgpPeer
GetRoutersRouterInterface
GetRoutersRouterMd5AuthenticationKey
GetRoutersRouterNat
GetRouterStatusArgs
Arguments for getRouterStatus. Arguments for getRouterStatus.
GetRouterStatusBestRoute
GetRouterStatusBestRouteAsPath
GetRouterStatusBestRouteParam
GetRouterStatusBestRoutesForRouter
GetRouterStatusBestRoutesForRouterAsPath
GetRouterStatusBestRoutesForRouterParam
GetRouterStatusBestRoutesForRouterWarning
GetRouterStatusBestRoutesForRouterWarningData
GetRouterStatusBestRouteWarning
GetRouterStatusBestRouteWarningData
GetRouterStatusResult
Result data returned by getRouterStatus.
GetSecurityPolicyAdaptiveProtectionConfig
GetSecurityPolicyAdaptiveProtectionConfigAutoDeployConfig
GetSecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig
GetSecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig
GetSecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig
GetSecurityPolicyAdvancedOptionsConfig
GetSecurityPolicyAdvancedOptionsConfigJsonCustomConfig
GetSecurityPolicyArgs
Arguments for getSecurityPolicy. Arguments for getSecurityPolicy.
GetSecurityPolicyRecaptchaOptionsConfig
GetSecurityPolicyResult
Result data returned by getSecurityPolicy.
GetSecurityPolicyRule
GetSecurityPolicyRuleHeaderAction
GetSecurityPolicyRuleHeaderActionRequestHeadersToAdd
GetSecurityPolicyRuleMatch
GetSecurityPolicyRuleMatchConfig
GetSecurityPolicyRuleMatchExpr
GetSecurityPolicyRuleMatchExprOption
GetSecurityPolicyRuleMatchExprOptionRecaptchaOption
GetSecurityPolicyRulePreconfiguredWafConfig
GetSecurityPolicyRulePreconfiguredWafConfigExclusion
GetSecurityPolicyRulePreconfiguredWafConfigExclusionRequestCooky
GetSecurityPolicyRulePreconfiguredWafConfigExclusionRequestHeader
GetSecurityPolicyRulePreconfiguredWafConfigExclusionRequestQueryParam
GetSecurityPolicyRulePreconfiguredWafConfigExclusionRequestUri
GetSecurityPolicyRuleRateLimitOption
GetSecurityPolicyRuleRateLimitOptionBanThreshold
GetSecurityPolicyRuleRateLimitOptionEnforceOnKeyConfig
GetSecurityPolicyRuleRateLimitOptionExceedRedirectOption
GetSecurityPolicyRuleRateLimitOptionRateLimitThreshold
GetSecurityPolicyRuleRedirectOption
GetServiceAttachmentArgs
Arguments for getServiceAttachment. Arguments for getServiceAttachment.
GetServiceAttachmentConnectedEndpoint
GetServiceAttachmentConsumerAcceptList
GetServiceAttachmentPscServiceAttachmentId
GetServiceAttachmentResult
Result data returned by getServiceAttachment.
GetServiceAttachmentTunnelingConfig
GetSnapshotArgs
Arguments for getSnapshot. Arguments for getSnapshot.
GetSnapshotIamPolicyArgs
Arguments for getSnapshotIamPolicy. Arguments for getSnapshotIamPolicy.
GetSnapshotIamPolicyResult
Result data returned by getSnapshotIamPolicy.
GetSnapshotParam
GetSnapshotResult
Result data returned by getSnapshot.
GetSnapshotSnapshotEncryptionKey
GetSnapshotSourceDiskEncryptionKey
GetSSLPolicyArgs
Arguments for getSSLPolicy. Arguments for 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.
GetStoragePoolParam
GetStoragePoolResourceStatus
GetStoragePoolResult
Result data returned by getStoragePool.
GetStoragePoolStatus
GetStoragePoolTypesArgs
Arguments for getStoragePoolTypes. Arguments for getStoragePoolTypes.
GetStoragePoolTypesDeprecated
GetStoragePoolTypesResult
Result data returned by getStoragePoolTypes.
GetSubnetworkArgs
Arguments for getSubnetwork. Arguments for getSubnetwork.
GetSubnetworkIamPolicyArgs
Arguments for getSubnetworkIamPolicy. Arguments for getSubnetworkIamPolicy.
GetSubnetworkIamPolicyResult
Result data returned by getSubnetworkIamPolicy.
GetSubnetworkResult
Result data returned by getSubnetwork.
GetSubnetworksArgs
Arguments for getSubnetworks. Arguments for getSubnetworks.
GetSubnetworkSecondaryIpRange
GetSubnetworksResult
Result data returned by getSubnetworks.
GetSubnetworksSubnetwork
GetTargetHttpProxyArgs
Arguments for getTargetHttpProxy. Arguments for getTargetHttpProxy.
GetTargetHttpProxyResult
Result data returned by getTargetHttpProxy.
GetTargetHttpsProxyArgs
Arguments for getTargetHttpsProxy. Arguments for getTargetHttpsProxy.
GetTargetHttpsProxyResult
Result data returned by getTargetHttpsProxy.
GetVPNGatewayArgs
Arguments for getVPNGateway. Arguments for getVPNGateway.
GetVPNGatewayResult
Result data returned by getVPNGateway.
GetZonesArgs
Arguments for getZones. Arguments for getZones.
GetZonesResult
Result data returned by getZones.
GlobalAddress
Represents a Global Address resource. Global addresses are used for HTTP(S) load balancing.
GlobalAddressArgs
The set of arguments for GlobalAddress. The set of arguments for GlobalAddress.
GlobalAddressState
Input properties used for looking up and filtering GlobalAddress resources.
GlobalForwardingRule
Represents a GlobalForwardingRule resource. Global forwarding rules are used to forward traffic to the correct load balancer for HTTP load balancing. Global forwarding rules can only be used for HTTP load balancing.
GlobalForwardingRuleArgs
The set of arguments for GlobalForwardingRule. The set of arguments for GlobalForwardingRule.
GlobalForwardingRuleMetadataFilter
GlobalForwardingRuleMetadataFilterFilterLabel
GlobalForwardingRuleServiceDirectoryRegistrations
GlobalForwardingRuleState
Input properties used for looking up and filtering GlobalForwardingRule resources.
GlobalNetworkEndpoint
A Global Network endpoint represents a IP address and port combination that exists outside of GCP. NOTE: Global network endpoints cannot be created outside of a global network endpoint group.
GlobalNetworkEndpointArgs
The set of arguments for GlobalNetworkEndpoint. The set of arguments for GlobalNetworkEndpoint.
GlobalNetworkEndpointGroup
A global network endpoint group contains endpoints that reside outside of Google Cloud. Currently a global network endpoint group can only support a single endpoint.
GlobalNetworkEndpointGroupArgs
The set of arguments for GlobalNetworkEndpointGroup. The set of arguments for GlobalNetworkEndpointGroup.
GlobalNetworkEndpointGroupState
Input properties used for looking up and filtering GlobalNetworkEndpointGroup resources.
GlobalNetworkEndpointState
Input properties used for looking up and filtering GlobalNetworkEndpoint resources.
GlobalVmExtensionPolicy
A Global VM Extension Policy.
GlobalVmExtensionPolicyArgs
The set of arguments for GlobalVmExtensionPolicy. The set of arguments for GlobalVmExtensionPolicy.
GlobalVmExtensionPolicyExtensionPolicy
GlobalVmExtensionPolicyInstanceSelector
GlobalVmExtensionPolicyInstanceSelectorLabelSelector
GlobalVmExtensionPolicyRolloutOperation
GlobalVmExtensionPolicyRolloutOperationRolloutInput
GlobalVmExtensionPolicyRolloutOperationRolloutStatus
GlobalVmExtensionPolicyRolloutOperationRolloutStatusCurrentRollout
GlobalVmExtensionPolicyRolloutOperationRolloutStatusCurrentRolloutLocationRolloutStatus
GlobalVmExtensionPolicyRolloutOperationRolloutStatusPreviousRollout
GlobalVmExtensionPolicyRolloutOperationRolloutStatusPreviousRolloutLocationRolloutStatus
GlobalVmExtensionPolicyState
Input properties used for looking up and filtering GlobalVmExtensionPolicy resources.
HaVpnGateway
Represents a VPN gateway running in GCP. This virtual device is managed by Google, but used only by you. This type of VPN Gateway allows for the creation of VPN solutions with higher availability than classic Target VPN Gateways.
HaVpnGatewayArgs
The set of arguments for HaVpnGateway. The set of arguments for HaVpnGateway.
HaVpnGatewayParams
HaVpnGatewayState
Input properties used for looking up and filtering HaVpnGateway resources.
HaVpnGatewayVpnInterface
HealthCheck
Health Checks determine whether instances are responsive and able to do work. They are an important part of a comprehensive load balancing configuration, as they enable monitoring instances behind load balancers.
HealthCheckArgs
The set of arguments for HealthCheck. The set of arguments for HealthCheck.
HealthCheckGrpcHealthCheck
HealthCheckGrpcTlsHealthCheck
HealthCheckHttp2HealthCheck
HealthCheckHttpHealthCheck
HealthCheckHttpsHealthCheck
HealthCheckLogConfig
HealthCheckSslHealthCheck
HealthCheckState
Input properties used for looking up and filtering HealthCheck resources.
HealthCheckTcpHealthCheck
HttpHealthCheck
An HttpHealthCheck resource. This resource defines a template for how individual VMs should be checked for health, via HTTP.
HttpHealthCheckArgs
The set of arguments for HttpHealthCheck. The set of arguments for HttpHealthCheck.
HttpHealthCheckState
Input properties used for looking up and filtering HttpHealthCheck resources.
HttpsHealthCheck
An HttpsHealthCheck resource. This resource defines a template for how individual VMs should be checked for health, via HTTPS.
HttpsHealthCheckArgs
The set of arguments for HttpsHealthCheck. The set of arguments for HttpsHealthCheck.
HttpsHealthCheckState
Input properties used for looking up and filtering HttpsHealthCheck resources.
Image
Represents an Image resource.
ImageArgs
The set of arguments for Image. The set of arguments for Image.
ImageGuestOsFeature
ImageIamBinding
Three different resources help you manage your IAM policy for Compute Engine Image. Each of these resources serves a different use case:
ImageIamBindingArgs
The set of arguments for ImageIamBinding. The set of arguments for ImageIamBinding.
ImageIamBindingCondition
ImageIamBindingState
Input properties used for looking up and filtering ImageIamBinding resources.
ImageIamMember
Three different resources help you manage your IAM policy for Compute Engine Image. Each of these resources serves a different use case:
ImageIamMemberArgs
The set of arguments for ImageIamMember. The set of arguments for ImageIamMember.
ImageIamMemberCondition
ImageIamMemberState
Input properties used for looking up and filtering ImageIamMember resources.
ImageIamPolicy
Three different resources help you manage your IAM policy for Compute Engine Image. Each of these resources serves a different use case:
ImageIamPolicyArgs
The set of arguments for ImageIamPolicy. The set of arguments for ImageIamPolicy.
ImageIamPolicyState
Input properties used for looking up and filtering ImageIamPolicy resources.
ImageImageEncryptionKey
ImageParams
ImageRawDisk
ImageShieldedInstanceInitialState
ImageShieldedInstanceInitialStateDb
ImageShieldedInstanceInitialStateDbx
ImageShieldedInstanceInitialStateKek
ImageShieldedInstanceInitialStatePk
ImageSourceDiskEncryptionKey
ImageSourceImageEncryptionKey
ImageSourceSnapshotEncryptionKey
ImageState
Input properties used for looking up and filtering Image resources.
Instance
Manages a VM instance resource within GCE. For more information see the official documentation and API.
InstanceAdvancedMachineFeatures
InstanceArgs
The set of arguments for Instance. The set of arguments for Instance.
InstanceAttachedDisk
InstanceBootDisk
InstanceBootDiskInitializeParams
InstanceBootDiskInitializeParamsSourceImageEncryptionKey
InstanceBootDiskInitializeParamsSourceSnapshotEncryptionKey
InstanceConfidentialInstanceConfig
InstanceFromMachineImage
> Warning: This resource is in beta, and should be used with the terraform-provider-google-beta provider. See Provider Versions for more details on beta resources.
InstanceFromMachineImageAdvancedMachineFeatures
InstanceFromMachineImageArgs
The set of arguments for InstanceFromMachineImage. The set of arguments for InstanceFromMachineImage.
InstanceFromMachineImageAttachedDisk
InstanceFromMachineImageBootDisk
InstanceFromMachineImageBootDiskInitializeParams
InstanceFromMachineImageBootDiskInitializeParamsSourceImageEncryptionKey
InstanceFromMachineImageBootDiskInitializeParamsSourceSnapshotEncryptionKey
InstanceFromMachineImageConfidentialInstanceConfig
InstanceFromMachineImageGuestAccelerator
InstanceFromMachineImageInstanceEncryptionKey
InstanceFromMachineImageNetworkInterface
InstanceFromMachineImageNetworkInterfaceAccessConfig
InstanceFromMachineImageNetworkInterfaceAliasIpRange
InstanceFromMachineImageNetworkInterfaceAliasIpv6Range
InstanceFromMachineImageNetworkInterfaceIpv6AccessConfig
InstanceFromMachineImageNetworkPerformanceConfig
InstanceFromMachineImageParams
InstanceFromMachineImageReservationAffinity
InstanceFromMachineImageReservationAffinitySpecificReservation
InstanceFromMachineImageScheduling
InstanceFromMachineImageSchedulingGracefulShutdown
InstanceFromMachineImageSchedulingGracefulShutdownMaxDuration
InstanceFromMachineImageSchedulingLocalSsdRecoveryTimeout
InstanceFromMachineImageSchedulingMaxRunDuration
InstanceFromMachineImageSchedulingNodeAffinity
InstanceFromMachineImageSchedulingOnInstanceStopAction
InstanceFromMachineImageSchedulingPreemptionNoticeDuration
InstanceFromMachineImageScratchDisk
InstanceFromMachineImageServiceAccount
InstanceFromMachineImageShieldedInstanceConfig
InstanceFromMachineImageSourceMachineImageEncryptionKey
InstanceFromMachineImageState
Input properties used for looking up and filtering InstanceFromMachineImage resources.
InstanceFromMachineImageWorkloadIdentityConfig
InstanceFromTemplate
Manages a VM instance resource within GCE. For more information see the official documentation and API.
InstanceFromTemplateAdvancedMachineFeatures
InstanceFromTemplateArgs
The set of arguments for InstanceFromTemplate. The set of arguments for InstanceFromTemplate.
InstanceFromTemplateAttachedDisk
InstanceFromTemplateBootDisk
InstanceFromTemplateBootDiskInitializeParams
InstanceFromTemplateBootDiskInitializeParamsSourceImageEncryptionKey
InstanceFromTemplateBootDiskInitializeParamsSourceSnapshotEncryptionKey
InstanceFromTemplateConfidentialInstanceConfig
InstanceFromTemplateGuestAccelerator
InstanceFromTemplateInstanceEncryptionKey
InstanceFromTemplateNetworkInterface
InstanceFromTemplateNetworkInterfaceAccessConfig
InstanceFromTemplateNetworkInterfaceAliasIpRange
InstanceFromTemplateNetworkInterfaceAliasIpv6Range
InstanceFromTemplateNetworkInterfaceIpv6AccessConfig
InstanceFromTemplateNetworkPerformanceConfig
InstanceFromTemplateParams
InstanceFromTemplateReservationAffinity
InstanceFromTemplateReservationAffinitySpecificReservation
InstanceFromTemplateScheduling
InstanceFromTemplateSchedulingGracefulShutdown
InstanceFromTemplateSchedulingGracefulShutdownMaxDuration
InstanceFromTemplateSchedulingLocalSsdRecoveryTimeout
InstanceFromTemplateSchedulingMaxRunDuration
InstanceFromTemplateSchedulingNodeAffinity
InstanceFromTemplateSchedulingOnInstanceStopAction
InstanceFromTemplateSchedulingPreemptionNoticeDuration
InstanceFromTemplateScratchDisk
InstanceFromTemplateServiceAccount
InstanceFromTemplateShieldedInstanceConfig
InstanceFromTemplateState
Input properties used for looking up and filtering InstanceFromTemplate resources.
InstanceFromTemplateWorkloadIdentityConfig
InstanceGroup
Creates a group of dissimilar Compute Engine virtual machine instances. For more information, see the official documentation and API
InstanceGroupArgs
The set of arguments for InstanceGroup. The set of arguments for InstanceGroup.
InstanceGroupManager
The Google Compute Engine Instance Group Manager API creates and manages pools of homogeneous Compute Engine virtual machine instances from a common instance template. For more information, see the official documentation and API
InstanceGroupManagerAllInstancesConfig
InstanceGroupManagerArgs
The set of arguments for InstanceGroupManager. The set of arguments for InstanceGroupManager.
InstanceGroupManagerAutoHealingPolicies
InstanceGroupManagerInstanceLifecyclePolicy
InstanceGroupManagerInstanceLifecyclePolicyOnRepair
InstanceGroupManagerNamedPort
InstanceGroupManagerParams
InstanceGroupManagerResourcePolicies
InstanceGroupManagerStandbyPolicy
InstanceGroupManagerState
Input properties used for looking up and filtering InstanceGroupManager resources.
InstanceGroupManagerStatefulDisk
InstanceGroupManagerStatefulExternalIp
InstanceGroupManagerStatefulInternalIp
InstanceGroupManagerStatus
InstanceGroupManagerStatusAllInstancesConfig
InstanceGroupManagerStatusStateful
InstanceGroupManagerStatusStatefulPerInstanceConfig
InstanceGroupManagerStatusVersionTarget
InstanceGroupManagerTargetSizePolicy
InstanceGroupManagerUpdatePolicy
InstanceGroupManagerVersion
InstanceGroupManagerVersionTargetSize
InstanceGroupMembership
Represents the Instance membership to the Instance Group.
InstanceGroupMembershipArgs
The set of arguments for InstanceGroupMembership. The set of arguments for InstanceGroupMembership.
InstanceGroupMembershipState
Input properties used for looking up and filtering InstanceGroupMembership resources.
InstanceGroupNamedPort
InstanceGroupNamedPortArgs
The set of arguments for InstanceGroupNamedPort. The set of arguments for InstanceGroupNamedPort.
InstanceGroupNamedPortCompute
Mange the named ports setting for a managed instance group without managing the group as whole. This resource is primarily intended for use with GKE-generated groups that shouldn't otherwise be managed by other tools.
InstanceGroupNamedPortState
Input properties used for looking up and filtering InstanceGroupNamedPort resources.
InstanceGroupState
Input properties used for looking up and filtering InstanceGroup resources.
InstanceGuestAccelerator
InstanceIAMBinding
Three different resources help you manage your IAM policy for Compute Engine Instance. Each of these resources serves a different use case:
InstanceIAMBindingArgs
The set of arguments for InstanceIAMBinding. The set of arguments for InstanceIAMBinding.
InstanceIAMBindingCondition
InstanceIAMBindingState
Input properties used for looking up and filtering InstanceIAMBinding resources.
InstanceIAMMember
Three different resources help you manage your IAM policy for Compute Engine Instance. Each of these resources serves a different use case:
InstanceIAMMemberArgs
The set of arguments for InstanceIAMMember. The set of arguments for InstanceIAMMember.
InstanceIAMMemberCondition
InstanceIAMMemberState
Input properties used for looking up and filtering InstanceIAMMember resources.
InstanceIAMPolicy
Three different resources help you manage your IAM policy for Compute Engine Instance. Each of these resources serves a different use case:
InstanceIAMPolicyArgs
The set of arguments for InstanceIAMPolicy. The set of arguments for InstanceIAMPolicy.
InstanceIAMPolicyState
Input properties used for looking up and filtering InstanceIAMPolicy resources.
InstanceInstanceEncryptionKey
InstanceNetworkInterface
InstanceNetworkInterfaceAccessConfig
InstanceNetworkInterfaceAliasIpRange
InstanceNetworkInterfaceAliasIpv6Range
InstanceNetworkInterfaceIpv6AccessConfig
InstanceNetworkPerformanceConfig
InstanceParams
InstanceReservationAffinity
InstanceReservationAffinitySpecificReservation
InstanceScheduling
InstanceSchedulingGracefulShutdown
InstanceSchedulingGracefulShutdownMaxDuration
InstanceSchedulingLocalSsdRecoveryTimeout
InstanceSchedulingMaxRunDuration
InstanceSchedulingNodeAffinity
InstanceSchedulingOnInstanceStopAction
InstanceSchedulingPreemptionNoticeDuration
InstanceScratchDisk
InstanceServiceAccount
InstanceSettings
Represents an Instance Settings resource. Instance settings are centralized configuration parameters that allow users to configure the default values for specific VM parameters that are normally set using GCE instance API methods.
InstanceSettingsArgs
The set of arguments for InstanceSettings. The set of arguments for InstanceSettings.
InstanceSettingsMetadata
InstanceSettingsState
Input properties used for looking up and filtering InstanceSettings resources.
InstanceShieldedInstanceConfig
InstanceState
Input properties used for looking up and filtering Instance resources.
InstanceTemplate
> Note: Global instance templates can be used in any region. To lower the impact of outages outside your region and gain data residency within your region, use google_compute_region_instance_template.
InstanceTemplateAdvancedMachineFeatures
InstanceTemplateArgs
The set of arguments for InstanceTemplate. The set of arguments for InstanceTemplate.
InstanceTemplateConfidentialInstanceConfig
InstanceTemplateDisk
InstanceTemplateDiskDiskEncryptionKey
InstanceTemplateDiskSourceImageEncryptionKey
InstanceTemplateDiskSourceSnapshotEncryptionKey
InstanceTemplateGuestAccelerator
InstanceTemplateIamBinding
Three different resources help you manage your IAM policy for Compute Engine InstanceTemplate. Each of these resources serves a different use case:
InstanceTemplateIamBindingArgs
The set of arguments for InstanceTemplateIamBinding. The set of arguments for InstanceTemplateIamBinding.
InstanceTemplateIamBindingCondition
InstanceTemplateIamBindingState
Input properties used for looking up and filtering InstanceTemplateIamBinding resources.
InstanceTemplateIamMember
Three different resources help you manage your IAM policy for Compute Engine InstanceTemplate. Each of these resources serves a different use case:
InstanceTemplateIamMemberArgs
The set of arguments for InstanceTemplateIamMember. The set of arguments for InstanceTemplateIamMember.
InstanceTemplateIamMemberCondition
InstanceTemplateIamMemberState
Input properties used for looking up and filtering InstanceTemplateIamMember resources.
InstanceTemplateIamPolicy
Three different resources help you manage your IAM policy for Compute Engine InstanceTemplate. Each of these resources serves a different use case:
InstanceTemplateIamPolicyArgs
The set of arguments for InstanceTemplateIamPolicy. The set of arguments for InstanceTemplateIamPolicy.
InstanceTemplateIamPolicyState
Input properties used for looking up and filtering InstanceTemplateIamPolicy resources.
InstanceTemplateNetworkInterface
InstanceTemplateNetworkInterfaceAccessConfig
InstanceTemplateNetworkInterfaceAliasIpRange
InstanceTemplateNetworkInterfaceAliasIpv6Range
InstanceTemplateNetworkInterfaceIpv6AccessConfig
InstanceTemplateNetworkPerformanceConfig
InstanceTemplateReservationAffinity
InstanceTemplateReservationAffinitySpecificReservation
InstanceTemplateScheduling
InstanceTemplateSchedulingGracefulShutdown
InstanceTemplateSchedulingGracefulShutdownMaxDuration
InstanceTemplateSchedulingLocalSsdRecoveryTimeout
InstanceTemplateSchedulingMaxRunDuration
InstanceTemplateSchedulingNodeAffinity
InstanceTemplateSchedulingOnInstanceStopAction
InstanceTemplateSchedulingPreemptionNoticeDuration
InstanceTemplateServiceAccount
InstanceTemplateShieldedInstanceConfig
InstanceTemplateState
Input properties used for looking up and filtering InstanceTemplate resources.
InstanceTemplateWorkloadIdentityConfig
InstanceWorkloadIdentityConfig
InstantSnapshot
Represents an instant snapshot resource.
InstantSnapshotArgs
The set of arguments for InstantSnapshot. The set of arguments for InstantSnapshot.
InstantSnapshotIamBinding
Three different resources help you manage your IAM policy for Compute Engine InstantSnapshot. Each of these resources serves a different use case:
InstantSnapshotIamBindingArgs
The set of arguments for InstantSnapshotIamBinding. The set of arguments for InstantSnapshotIamBinding.
InstantSnapshotIamBindingCondition
InstantSnapshotIamBindingState
Input properties used for looking up and filtering InstantSnapshotIamBinding resources.
InstantSnapshotIamMember
Three different resources help you manage your IAM policy for Compute Engine InstantSnapshot. Each of these resources serves a different use case:
InstantSnapshotIamMemberArgs
The set of arguments for InstantSnapshotIamMember. The set of arguments for InstantSnapshotIamMember.
InstantSnapshotIamMemberCondition
InstantSnapshotIamMemberState
Input properties used for looking up and filtering InstantSnapshotIamMember resources.
InstantSnapshotIamPolicy
Three different resources help you manage your IAM policy for Compute Engine InstantSnapshot. Each of these resources serves a different use case:
InstantSnapshotIamPolicyArgs
The set of arguments for InstantSnapshotIamPolicy. The set of arguments for InstantSnapshotIamPolicy.
InstantSnapshotIamPolicyState
Input properties used for looking up and filtering InstantSnapshotIamPolicy resources.
InstantSnapshotParams
InstantSnapshotState
Input properties used for looking up and filtering InstantSnapshot resources.
Interconnect
Represents an Interconnect resource. The Interconnect resource is a dedicated connection between Google's network and your on-premises network.
InterconnectApplicationAwareInterconnect
InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy
InterconnectApplicationAwareInterconnectBandwidthPercentagePolicyBandwidthPercentage
InterconnectApplicationAwareInterconnectShapeAveragePercentage
InterconnectArgs
The set of arguments for Interconnect. The set of arguments for Interconnect.
InterconnectAttachment
Represents an InterconnectAttachment (VLAN attachment) resource. For more information, see Creating VLAN Attachments.
InterconnectAttachmentArgs
The set of arguments for InterconnectAttachment. The set of arguments for InterconnectAttachment.
InterconnectAttachmentGroup
An interconnect attachment group resource allows customers to create, analyze, and expand highly available deployments.
InterconnectAttachmentGroupArgs
The set of arguments for InterconnectAttachmentGroup. The set of arguments for InterconnectAttachmentGroup.
InterconnectAttachmentGroupAttachment
InterconnectAttachmentGroupConfigured
InterconnectAttachmentGroupConfiguredAvailabilitySla
InterconnectAttachmentGroupConfiguredAvailabilitySlaIntendedSlaBlocker
InterconnectAttachmentGroupIntent
InterconnectAttachmentGroupLogicalStructure
InterconnectAttachmentGroupLogicalStructureRegion
InterconnectAttachmentGroupLogicalStructureRegionMetro
InterconnectAttachmentGroupLogicalStructureRegionMetroFacility
InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone
InterconnectAttachmentGroupState
Input properties used for looking up and filtering InterconnectAttachmentGroup resources.
InterconnectAttachmentL2Forwarding
InterconnectAttachmentL2ForwardingApplianceMapping
InterconnectAttachmentL2ForwardingApplianceMappingInnerVlanToApplianceMapping
InterconnectAttachmentL2ForwardingGeneveHeader
InterconnectAttachmentParams
InterconnectAttachmentPrivateInterconnectInfo
InterconnectAttachmentState
Input properties used for looking up and filtering InterconnectAttachment resources.
InterconnectCircuitInfo
InterconnectExpectedOutage
InterconnectGroup
An interconnect group resource allows customers to create, analyze, and expand their redundant connections.
InterconnectGroupArgs
The set of arguments for InterconnectGroup. The set of arguments for InterconnectGroup.
InterconnectGroupConfigured
InterconnectGroupConfiguredTopologyCapability
InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlocker
InterconnectGroupIntent
InterconnectGroupInterconnect
InterconnectGroupPhysicalStructure
InterconnectGroupPhysicalStructureMetro
InterconnectGroupPhysicalStructureMetroFacility
InterconnectGroupPhysicalStructureMetroFacilityZone
InterconnectGroupState
Input properties used for looking up and filtering InterconnectGroup resources.
InterconnectMacsec
InterconnectMacsecPreSharedKey
InterconnectParams
InterconnectState
Input properties used for looking up and filtering Interconnect resources.
MachineImage
Represents a Machine Image resource. Machine images store all the configuration, metadata, permissions, and data from one or more disks required to create a Virtual machine (VM) instance.
MachineImageArgs
The set of arguments for MachineImage. The set of arguments for MachineImage.
MachineImageIamBinding
Three different resources help you manage your IAM policy for Compute Engine MachineImage. Each of these resources serves a different use case:
MachineImageIamBindingArgs
The set of arguments for MachineImageIamBinding. The set of arguments for MachineImageIamBinding.
MachineImageIamBindingCondition
MachineImageIamBindingState
Input properties used for looking up and filtering MachineImageIamBinding resources.
MachineImageIamMember
Three different resources help you manage your IAM policy for Compute Engine MachineImage. Each of these resources serves a different use case:
MachineImageIamMemberArgs
The set of arguments for MachineImageIamMember. The set of arguments for MachineImageIamMember.
MachineImageIamMemberCondition
MachineImageIamMemberState
Input properties used for looking up and filtering MachineImageIamMember resources.
MachineImageIamPolicy
Three different resources help you manage your IAM policy for Compute Engine MachineImage. Each of these resources serves a different use case:
MachineImageIamPolicyArgs
The set of arguments for MachineImageIamPolicy. The set of arguments for MachineImageIamPolicy.
MachineImageIamPolicyState
Input properties used for looking up and filtering MachineImageIamPolicy resources.
MachineImageMachineImageEncryptionKey
MachineImageParams
MachineImageState
Input properties used for looking up and filtering MachineImage resources.
ManagedSslCertificate
An SslCertificate resource, used for HTTPS load balancing. This resource represents a certificate for which the certificate secrets are created and managed by Google.
ManagedSslCertificateArgs
The set of arguments for ManagedSslCertificate. The set of arguments for ManagedSslCertificate.
ManagedSslCertificateManaged
ManagedSslCertificateState
Input properties used for looking up and filtering ManagedSslCertificate resources.
MangedSslCertificate
An SslCertificate resource, used for HTTPS load balancing. This resource represents a certificate for which the certificate secrets are created and managed by Google.
MangedSslCertificateArgs
The set of arguments for MangedSslCertificate. The set of arguments for MangedSslCertificate.
MangedSslCertificateManaged
MangedSslCertificateState
Input properties used for looking up and filtering MangedSslCertificate resources.
Network
Manages a VPC network or legacy network resource on GCP.
NetworkArgs
The set of arguments for Network. The set of arguments for Network.
NetworkAttachment
A network attachment is a resource that lets a producer Virtual Private Cloud (VPC) network initiate connections to a consumer VPC network through a Private Service Connect interface.
NetworkAttachmentArgs
The set of arguments for NetworkAttachment. The set of arguments for NetworkAttachment.
NetworkAttachmentConnectionEndpoint
NetworkAttachmentState
Input properties used for looking up and filtering NetworkAttachment resources.
NetworkEdgeSecurityService
Google Cloud Armor network edge security service resource.
NetworkEdgeSecurityServiceArgs
The set of arguments for NetworkEdgeSecurityService. The set of arguments for NetworkEdgeSecurityService.
NetworkEdgeSecurityServiceState
Input properties used for looking up and filtering NetworkEdgeSecurityService resources.
NetworkEndpoint
A Network endpoint represents a IP address and port combination that is part of a specific network endpoint group (NEG). NEGs are zonal collections of these endpoints for GCP resources within a single subnet. NOTE: Network endpoints cannot be created outside of a network endpoint group.
NetworkEndpointArgs
The set of arguments for NetworkEndpoint. The set of arguments for NetworkEndpoint.
NetworkEndpointGroup
Network endpoint groups (NEGs) are zonal resources that represent collections of IP address and port combinations for GCP resources within a single subnet. Each IP address and port combination is called a network endpoint.
NetworkEndpointGroupArgs
The set of arguments for NetworkEndpointGroup. The set of arguments for NetworkEndpointGroup.
NetworkEndpointGroupState
Input properties used for looking up and filtering NetworkEndpointGroup resources.
NetworkEndpointList
A set of network endpoints belonging to a network endpoint group (NEG). A single network endpoint represents a IP address and port combination that is part of a specific network endpoint group (NEG). NEGs are zonal collections of these endpoints for GCP resources within a single subnet. NOTE: Network endpoints cannot be created outside of a network endpoint group.
NetworkEndpointListArgs
The set of arguments for NetworkEndpointList. The set of arguments for NetworkEndpointList.
NetworkEndpointListNetworkEndpoint
NetworkEndpointListState
Input properties used for looking up and filtering NetworkEndpointList resources.
NetworkEndpointState
Input properties used for looking up and filtering NetworkEndpoint resources.
NetworkFirewallPolicy
The Compute NetworkFirewallPolicy resource
NetworkFirewallPolicyArgs
The set of arguments for NetworkFirewallPolicy. The set of arguments for NetworkFirewallPolicy.
NetworkFirewallPolicyAssociation
The Compute NetworkFirewallPolicyAssociation resource
NetworkFirewallPolicyAssociationArgs
The set of arguments for NetworkFirewallPolicyAssociation. The set of arguments for NetworkFirewallPolicyAssociation.
NetworkFirewallPolicyAssociationState
Input properties used for looking up and filtering NetworkFirewallPolicyAssociation resources.
NetworkFirewallPolicyIamBinding
Three different resources help you manage your IAM policy for Compute Engine NetworkFirewallPolicy. Each of these resources serves a different use case:
NetworkFirewallPolicyIamBindingArgs
The set of arguments for NetworkFirewallPolicyIamBinding. The set of arguments for NetworkFirewallPolicyIamBinding.
NetworkFirewallPolicyIamBindingCondition
NetworkFirewallPolicyIamBindingState
Input properties used for looking up and filtering NetworkFirewallPolicyIamBinding resources.
NetworkFirewallPolicyIamMember
Three different resources help you manage your IAM policy for Compute Engine NetworkFirewallPolicy. Each of these resources serves a different use case:
NetworkFirewallPolicyIamMemberArgs
The set of arguments for NetworkFirewallPolicyIamMember. The set of arguments for NetworkFirewallPolicyIamMember.
NetworkFirewallPolicyIamMemberCondition
NetworkFirewallPolicyIamMemberState
Input properties used for looking up and filtering NetworkFirewallPolicyIamMember resources.
NetworkFirewallPolicyIamPolicy
Three different resources help you manage your IAM policy for Compute Engine NetworkFirewallPolicy. Each of these resources serves a different use case:
NetworkFirewallPolicyIamPolicyArgs
The set of arguments for NetworkFirewallPolicyIamPolicy. The set of arguments for NetworkFirewallPolicyIamPolicy.
NetworkFirewallPolicyIamPolicyState
Input properties used for looking up and filtering NetworkFirewallPolicyIamPolicy resources.
NetworkFirewallPolicyPacketMirroringRule
Represents a packet mirroring rule that describes one or more match conditions along with the action to be taken when traffic matches this condition (mirror or do_not_mirror).
NetworkFirewallPolicyPacketMirroringRuleArgs
The set of arguments for NetworkFirewallPolicyPacketMirroringRule. The set of arguments for NetworkFirewallPolicyPacketMirroringRule.
NetworkFirewallPolicyPacketMirroringRuleMatch
NetworkFirewallPolicyPacketMirroringRuleMatchLayer4Config
NetworkFirewallPolicyPacketMirroringRuleState
Input properties used for looking up and filtering NetworkFirewallPolicyPacketMirroringRule resources.
NetworkFirewallPolicyPacketMirroringRuleTargetSecureTag
NetworkFirewallPolicyRule
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).
NetworkFirewallPolicyRuleArgs
The set of arguments for NetworkFirewallPolicyRule. The set of arguments for NetworkFirewallPolicyRule.
NetworkFirewallPolicyRuleMatch
NetworkFirewallPolicyRuleMatchLayer4Config
NetworkFirewallPolicyRuleMatchSrcSecureTag
NetworkFirewallPolicyRuleState
Input properties used for looking up and filtering NetworkFirewallPolicyRule resources.
NetworkFirewallPolicyRuleTargetSecureTag
NetworkFirewallPolicyState
Input properties used for looking up and filtering NetworkFirewallPolicy resources.
NetworkFirewallPolicyWithRules
The Compute NetworkFirewallPolicy with rules resource
NetworkFirewallPolicyWithRulesArgs
The set of arguments for NetworkFirewallPolicyWithRules. The set of arguments for NetworkFirewallPolicyWithRules.
NetworkFirewallPolicyWithRulesPredefinedRule
NetworkFirewallPolicyWithRulesPredefinedRuleMatch
NetworkFirewallPolicyWithRulesPredefinedRuleMatchLayer4Config
NetworkFirewallPolicyWithRulesPredefinedRuleMatchSrcSecureTag
NetworkFirewallPolicyWithRulesPredefinedRuleTargetSecureTag
NetworkFirewallPolicyWithRulesRule
NetworkFirewallPolicyWithRulesRuleMatch
NetworkFirewallPolicyWithRulesRuleMatchLayer4Config
NetworkFirewallPolicyWithRulesRuleMatchSrcSecureTag
NetworkFirewallPolicyWithRulesRuleTargetSecureTag
NetworkFirewallPolicyWithRulesState
Input properties used for looking up and filtering NetworkFirewallPolicyWithRules resources.
NetworkParams
NetworkPeering
Manages a network peering within GCE. For more information see the official documentation and API.
NetworkPeeringArgs
The set of arguments for NetworkPeering. The set of arguments for NetworkPeering.
NetworkPeeringRoutesConfig
Manage a network peering's route settings without managing the peering as a whole. This resource is primarily intended for use with GCP-generated peerings that shouldn't otherwise be managed by other tools. Deleting this resource is a no-op and the peering will not be modified.
NetworkPeeringRoutesConfigArgs
The set of arguments for NetworkPeeringRoutesConfig. The set of arguments for NetworkPeeringRoutesConfig.
NetworkPeeringRoutesConfigState
Input properties used for looking up and filtering NetworkPeeringRoutesConfig resources.
NetworkPeeringState
Input properties used for looking up and filtering NetworkPeering resources.
NetworkState
Input properties used for looking up and filtering Network resources.
NodeGroup
Represents a NodeGroup resource to manage a group of sole-tenant nodes.
NodeGroupArgs
The set of arguments for NodeGroup. The set of arguments for NodeGroup.
NodeGroupAutoscalingPolicy
NodeGroupMaintenanceWindow
NodeGroupShareSettings
NodeGroupShareSettingsProjectMap
NodeGroupState
Input properties used for looking up and filtering NodeGroup resources.
NodeTemplate
Represents a NodeTemplate resource. Node templates specify properties for creating sole-tenant nodes, such as node type, vCPU and memory requirements, node affinity labels, and region.
NodeTemplateAccelerator
NodeTemplateArgs
The set of arguments for NodeTemplate. The set of arguments for NodeTemplate.
NodeTemplateDisk
NodeTemplateNodeTypeFlexibility
NodeTemplateServerBinding
NodeTemplateState
Input properties used for looking up and filtering NodeTemplate resources.
OrganizationSecurityPolicy
Organization security policies are used to control incoming/outgoing traffic.
OrganizationSecurityPolicyAdvancedOptionsConfig
OrganizationSecurityPolicyAdvancedOptionsConfigJsonCustomConfig
OrganizationSecurityPolicyArgs
The set of arguments for OrganizationSecurityPolicy. The set of arguments for OrganizationSecurityPolicy.
OrganizationSecurityPolicyAssociation
An association for the OrganizationSecurityPolicy.
OrganizationSecurityPolicyAssociationArgs
The set of arguments for OrganizationSecurityPolicyAssociation. The set of arguments for OrganizationSecurityPolicyAssociation.
OrganizationSecurityPolicyAssociationState
Input properties used for looking up and filtering OrganizationSecurityPolicyAssociation resources.
OrganizationSecurityPolicyRule
A rule for the OrganizationSecurityPolicy.
OrganizationSecurityPolicyRuleArgs
The set of arguments for OrganizationSecurityPolicyRule. The set of arguments for OrganizationSecurityPolicyRule.
OrganizationSecurityPolicyRuleHeaderAction
OrganizationSecurityPolicyRuleHeaderActionRequestHeadersToAdd
OrganizationSecurityPolicyRuleMatch
OrganizationSecurityPolicyRuleMatchConfig
OrganizationSecurityPolicyRuleMatchConfigLayer4Config
OrganizationSecurityPolicyRuleMatchExpr
OrganizationSecurityPolicyRulePreconfiguredWafConfig
OrganizationSecurityPolicyRulePreconfiguredWafConfigExclusion
OrganizationSecurityPolicyRulePreconfiguredWafConfigExclusionRequestCooky
OrganizationSecurityPolicyRulePreconfiguredWafConfigExclusionRequestHeader
OrganizationSecurityPolicyRulePreconfiguredWafConfigExclusionRequestQueryParam
OrganizationSecurityPolicyRulePreconfiguredWafConfigExclusionRequestUri
OrganizationSecurityPolicyRuleRedirectOptions
OrganizationSecurityPolicyRuleState
Input properties used for looking up and filtering OrganizationSecurityPolicyRule resources.
OrganizationSecurityPolicyState
Input properties used for looking up and filtering OrganizationSecurityPolicy resources.
PacketMirroring
Packet Mirroring mirrors traffic to and from particular VM instances. You can use the collected traffic to help you detect security threats and monitor application performance.
PacketMirroringArgs
The set of arguments for PacketMirroring. The set of arguments for PacketMirroring.
PacketMirroringCollectorIlb
PacketMirroringFilter
PacketMirroringMirroredResources
PacketMirroringMirroredResourcesInstance
PacketMirroringMirroredResourcesSubnetwork
PacketMirroringNetwork
PacketMirroringState
Input properties used for looking up and filtering PacketMirroring resources.
PerInstanceConfig
A config defined for a single managed instance that belongs to an instance group manager. It preserves the instance name across instance group manager operations and can define stateful disks or metadata that are unique to the instance.
PerInstanceConfigArgs
The set of arguments for PerInstanceConfig. The set of arguments for PerInstanceConfig.
PerInstanceConfigPreservedState
PerInstanceConfigPreservedStateDisk
PerInstanceConfigPreservedStateExternalIp
PerInstanceConfigPreservedStateExternalIpIpAddress
PerInstanceConfigPreservedStateInternalIp
PerInstanceConfigPreservedStateInternalIpIpAddress
PerInstanceConfigState
Input properties used for looking up and filtering PerInstanceConfig resources.
PreviewFeature
Represents a single Google Compute Engine preview feature such as Alpha API access, which can be enabled or unspecified for a project.
PreviewFeatureArgs
The set of arguments for PreviewFeature. The set of arguments for PreviewFeature.
PreviewFeatureRolloutOperation
PreviewFeatureRolloutOperationRolloutInput
PreviewFeatureState
Input properties used for looking up and filtering PreviewFeature resources.
ProjectCloudArmorTier
Sets the Cloud Armor tier of the project.
ProjectCloudArmorTierArgs
The set of arguments for ProjectCloudArmorTier. The set of arguments for ProjectCloudArmorTier.
ProjectCloudArmorTierState
Input properties used for looking up and filtering ProjectCloudArmorTier resources.
ProjectDefaultNetworkTier
Configures the Google Compute Engine Default Network Tier for a project.
ProjectDefaultNetworkTierArgs
The set of arguments for ProjectDefaultNetworkTier. The set of arguments for ProjectDefaultNetworkTier.
ProjectDefaultNetworkTierState
Input properties used for looking up and filtering ProjectDefaultNetworkTier resources.
ProjectMetadata
Authoritatively manages metadata common to all instances for a project in GCE. For more information see the official documentation and API.
ProjectMetadataArgs
The set of arguments for ProjectMetadata. The set of arguments for ProjectMetadata.
ProjectMetadataItem
Manages a single key/value pair on metadata common to all instances for a project in GCE. Using gcp.compute.ProjectMetadataItem lets you manage a single key/value setting in the provider rather than the entire project metadata map.
ProjectMetadataItemArgs
The set of arguments for ProjectMetadataItem. The set of arguments for ProjectMetadataItem.
ProjectMetadataItemState
Input properties used for looking up and filtering ProjectMetadataItem resources.
ProjectMetadataState
Input properties used for looking up and filtering ProjectMetadata resources.
PublicAdvertisedPrefix
Represents a PublicAdvertisedPrefix for use with bring your own IP addresses (BYOIP).
PublicAdvertisedPrefixArgs
The set of arguments for PublicAdvertisedPrefix. The set of arguments for PublicAdvertisedPrefix.
PublicAdvertisedPrefixState
Input properties used for looking up and filtering PublicAdvertisedPrefix resources.
PublicDelegatedPrefix
Represents a PublicDelegatedPrefix for use with bring your own IP addresses (BYOIP).
PublicDelegatedPrefixArgs
The set of arguments for PublicDelegatedPrefix. The set of arguments for PublicDelegatedPrefix.
PublicDelegatedPrefixPublicDelegatedSubPrefix
PublicDelegatedPrefixState
Input properties used for looking up and filtering PublicDelegatedPrefix resources.
RegionAutoscaler
Represents an Autoscaler resource.
RegionAutoscalerArgs
The set of arguments for RegionAutoscaler. The set of arguments for RegionAutoscaler.
RegionAutoscalerAutoscalingPolicy
RegionAutoscalerAutoscalingPolicyCpuUtilization
RegionAutoscalerAutoscalingPolicyLoadBalancingUtilization
RegionAutoscalerAutoscalingPolicyMetric
RegionAutoscalerAutoscalingPolicyScaleDownControl
RegionAutoscalerAutoscalingPolicyScaleDownControlMaxScaledDownReplicas
RegionAutoscalerAutoscalingPolicyScaleInControl
RegionAutoscalerAutoscalingPolicyScaleInControlMaxScaledInReplicas
RegionAutoscalerAutoscalingPolicyScalingSchedule
RegionAutoscalerState
Input properties used for looking up and filtering RegionAutoscaler resources.
RegionBackendBucket
Regional backend buckets allow you to use Google Cloud Storage buckets with regional HTTP(S) load balancing.
RegionBackendBucketArgs
The set of arguments for RegionBackendBucket. The set of arguments for RegionBackendBucket.
RegionBackendBucketIamBinding
Three different resources help you manage your IAM policy for Compute Engine RegionBackendBucket. Each of these resources serves a different use case:
RegionBackendBucketIamBindingArgs
The set of arguments for RegionBackendBucketIamBinding. The set of arguments for RegionBackendBucketIamBinding.
RegionBackendBucketIamBindingCondition
RegionBackendBucketIamBindingState
Input properties used for looking up and filtering RegionBackendBucketIamBinding resources.
RegionBackendBucketIamMember
Three different resources help you manage your IAM policy for Compute Engine RegionBackendBucket. Each of these resources serves a different use case:
RegionBackendBucketIamMemberArgs
The set of arguments for RegionBackendBucketIamMember. The set of arguments for RegionBackendBucketIamMember.
RegionBackendBucketIamMemberCondition
RegionBackendBucketIamMemberState
Input properties used for looking up and filtering RegionBackendBucketIamMember resources.
RegionBackendBucketIamPolicy
Three different resources help you manage your IAM policy for Compute Engine RegionBackendBucket. Each of these resources serves a different use case:
RegionBackendBucketIamPolicyArgs
The set of arguments for RegionBackendBucketIamPolicy. The set of arguments for RegionBackendBucketIamPolicy.
RegionBackendBucketIamPolicyState
Input properties used for looking up and filtering RegionBackendBucketIamPolicy resources.
RegionBackendBucketState
Input properties used for looking up and filtering RegionBackendBucket resources.
RegionBackendService
A Region Backend Service defines a regionally-scoped group of virtual machines that will serve traffic for load balancing.
RegionBackendServiceArgs
The set of arguments for RegionBackendService. The set of arguments for RegionBackendService.
RegionBackendServiceBackend
RegionBackendServiceBackendCustomMetric
RegionBackendServiceCdnPolicy
RegionBackendServiceCdnPolicyCacheKeyPolicy
RegionBackendServiceCdnPolicyNegativeCachingPolicy
RegionBackendServiceCircuitBreakers
RegionBackendServiceCircuitBreakersConnectTimeout
RegionBackendServiceConnectionTrackingPolicy
RegionBackendServiceConsistentHash
RegionBackendServiceConsistentHashHttpCookie
RegionBackendServiceConsistentHashHttpCookieTtl
RegionBackendServiceCustomMetric
RegionBackendServiceDynamicForwarding
RegionBackendServiceDynamicForwardingForwardProxy
RegionBackendServiceDynamicForwardingIpPortSelection
RegionBackendServiceFailoverPolicy
RegionBackendServiceHaPolicy
RegionBackendServiceHaPolicyLeader
RegionBackendServiceHaPolicyLeaderNetworkEndpoint
RegionBackendServiceIamBinding
Three different resources help you manage your IAM policy for Compute Engine RegionBackendService. Each of these resources serves a different use case:
RegionBackendServiceIamBindingArgs
The set of arguments for RegionBackendServiceIamBinding. The set of arguments for RegionBackendServiceIamBinding.
RegionBackendServiceIamBindingCondition
RegionBackendServiceIamBindingState
Input properties used for looking up and filtering RegionBackendServiceIamBinding resources.
RegionBackendServiceIamMember
Three different resources help you manage your IAM policy for Compute Engine RegionBackendService. Each of these resources serves a different use case:
RegionBackendServiceIamMemberArgs
The set of arguments for RegionBackendServiceIamMember. The set of arguments for RegionBackendServiceIamMember.
RegionBackendServiceIamMemberCondition
RegionBackendServiceIamMemberState
Input properties used for looking up and filtering RegionBackendServiceIamMember resources.
RegionBackendServiceIamPolicy
Three different resources help you manage your IAM policy for Compute Engine RegionBackendService. Each of these resources serves a different use case:
RegionBackendServiceIamPolicyArgs
The set of arguments for RegionBackendServiceIamPolicy. The set of arguments for RegionBackendServiceIamPolicy.
RegionBackendServiceIamPolicyState
Input properties used for looking up and filtering RegionBackendServiceIamPolicy resources.
RegionBackendServiceIap
RegionBackendServiceLogConfig
RegionBackendServiceLogConfigRequestHeader
RegionBackendServiceLogConfigResponseHeader
RegionBackendServiceNetworkPassThroughLbTrafficPolicy
RegionBackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity
RegionBackendServiceOutlierDetection
RegionBackendServiceOutlierDetectionBaseEjectionTime
RegionBackendServiceOutlierDetectionInterval
RegionBackendServiceParams
RegionBackendServiceState
Input properties used for looking up and filtering RegionBackendService resources.
RegionBackendServiceStrongSessionAffinityCookie
RegionBackendServiceStrongSessionAffinityCookieTtl
RegionBackendServiceSubsetting
RegionBackendServiceTlsSettings
RegionBackendServiceTlsSettingsSubjectAltName
RegionCommitment
Represents a regional Commitment resource.
RegionCommitmentArgs
The set of arguments for RegionCommitment. The set of arguments for RegionCommitment.
RegionCommitmentLicenseResource
RegionCommitmentParams
RegionCommitmentResource
RegionCommitmentState
Input properties used for looking up and filtering RegionCommitment resources.
RegionCompositeHealthCheck
A composite health check resource specifies the health source resources and the health destination resource to which the aggregated health result from the health source resources is delivered.
RegionCompositeHealthCheckArgs
The set of arguments for RegionCompositeHealthCheck. The set of arguments for RegionCompositeHealthCheck.
RegionCompositeHealthCheckState
Input properties used for looking up and filtering RegionCompositeHealthCheck resources.
RegionDisk
Persistent disks are durable storage devices that function similarly to the physical disks in a desktop or a server. Compute Engine manages the hardware behind these devices to ensure data redundancy and optimize performance for you. Persistent disks are available as either standard hard disk drives (HDD) or solid-state drives (SSD).
RegionDiskArgs
The set of arguments for RegionDisk. The set of arguments for RegionDisk.
RegionDiskAsyncPrimaryDisk
RegionDiskDiskEncryptionKey
RegionDiskGuestOsFeature
RegionDiskIamBinding
Three different resources help you manage your IAM policy for Compute Engine RegionDisk. Each of these resources serves a different use case:
RegionDiskIamBindingArgs
The set of arguments for RegionDiskIamBinding. The set of arguments for RegionDiskIamBinding.
RegionDiskIamBindingCondition
RegionDiskIamBindingState
Input properties used for looking up and filtering RegionDiskIamBinding resources.
RegionDiskIamMember
Three different resources help you manage your IAM policy for Compute Engine RegionDisk. Each of these resources serves a different use case:
RegionDiskIamMemberArgs
The set of arguments for RegionDiskIamMember. The set of arguments for RegionDiskIamMember.
RegionDiskIamMemberCondition
RegionDiskIamMemberState
Input properties used for looking up and filtering RegionDiskIamMember resources.
RegionDiskIamPolicy
Three different resources help you manage your IAM policy for Compute Engine RegionDisk. Each of these resources serves a different use case:
RegionDiskIamPolicyArgs
The set of arguments for RegionDiskIamPolicy. The set of arguments for RegionDiskIamPolicy.
RegionDiskIamPolicyState
Input properties used for looking up and filtering RegionDiskIamPolicy resources.
RegionDiskResourcePolicyAttachment
Adds existing resource policies to a disk. You can only add one policy which will be applied to this disk for scheduling snapshot creation.
RegionDiskResourcePolicyAttachmentArgs
The set of arguments for RegionDiskResourcePolicyAttachment. The set of arguments for RegionDiskResourcePolicyAttachment.
RegionDiskResourcePolicyAttachmentState
Input properties used for looking up and filtering RegionDiskResourcePolicyAttachment resources.
RegionDiskSourceImageEncryptionKey
RegionDiskSourceSnapshotEncryptionKey
RegionDiskState
Input properties used for looking up and filtering RegionDisk resources.
RegionHealthAggregationPolicy
The Health Aggregation Policy specifies how to aggregate the service's constituent source health status to determine an aggregated health status result for the service. For example, you can specify a criteria such as “Consider the Health Source as Healthy if there are at least 5 healthy backend endpoints”. Or, you can specify a criteria like “Consider the Health Source as Healthy if minimum 60% of endpoints in the Backend are healthy”. The Health Aggregation Policy is applied to each Health Source (e.g. Backend Service) individually.
RegionHealthAggregationPolicyArgs
The set of arguments for RegionHealthAggregationPolicy. The set of arguments for RegionHealthAggregationPolicy.
RegionHealthAggregationPolicyState
Input properties used for looking up and filtering RegionHealthAggregationPolicy resources.
RegionHealthCheck
Health Checks determine whether instances are responsive and able to do work. They are an important part of a comprehensive load balancing configuration, as they enable monitoring instances behind load balancers.
RegionHealthCheckArgs
The set of arguments for RegionHealthCheck. The set of arguments for RegionHealthCheck.
RegionHealthCheckGrpcHealthCheck
RegionHealthCheckGrpcTlsHealthCheck
RegionHealthCheckHttp2HealthCheck
RegionHealthCheckHttpHealthCheck
RegionHealthCheckHttpsHealthCheck
RegionHealthCheckLogConfig
RegionHealthCheckSslHealthCheck
RegionHealthCheckState
Input properties used for looking up and filtering RegionHealthCheck resources.
RegionHealthCheckTcpHealthCheck
RegionHealthSource
A health source resource specifies the source resources and the health aggregation policy applied to the source resources to determine the aggregated health status.
RegionHealthSourceArgs
The set of arguments for RegionHealthSource. The set of arguments for RegionHealthSource.
RegionHealthSourceState
Input properties used for looking up and filtering RegionHealthSource resources.
RegionInstanceGroupManager
The Google Compute Engine Regional Instance Group Manager API creates and manages pools of homogeneous Compute Engine virtual machine instances from a common instance template.
RegionInstanceGroupManagerAllInstancesConfig
RegionInstanceGroupManagerArgs
The set of arguments for RegionInstanceGroupManager. The set of arguments for RegionInstanceGroupManager.
RegionInstanceGroupManagerAutoHealingPolicies
RegionInstanceGroupManagerInstanceFlexibilityPolicy
RegionInstanceGroupManagerInstanceFlexibilityPolicyInstanceSelection
RegionInstanceGroupManagerInstanceFlexibilityPolicyInstanceSelectionDisk
RegionInstanceGroupManagerInstanceFlexibilityPolicyInstanceSelectionDiskDiskEncryptionKey
RegionInstanceGroupManagerInstanceFlexibilityPolicyInstanceSelectionDiskLabel
RegionInstanceGroupManagerInstanceFlexibilityPolicyInstanceSelectionDiskResourceManagerTag
RegionInstanceGroupManagerInstanceFlexibilityPolicyInstanceSelectionDiskSourceImageEncryptionKey
RegionInstanceGroupManagerInstanceFlexibilityPolicyInstanceSelectionDiskSourceSnapshotEncryptionKey
RegionInstanceGroupManagerInstanceLifecyclePolicy
RegionInstanceGroupManagerInstanceLifecyclePolicyOnRepair
RegionInstanceGroupManagerNamedPort
RegionInstanceGroupManagerParams
RegionInstanceGroupManagerResourcePolicies
RegionInstanceGroupManagerStandbyPolicy
RegionInstanceGroupManagerState
Input properties used for looking up and filtering RegionInstanceGroupManager resources.
RegionInstanceGroupManagerStatefulDisk
RegionInstanceGroupManagerStatefulExternalIp
RegionInstanceGroupManagerStatefulInternalIp
RegionInstanceGroupManagerStatus
RegionInstanceGroupManagerStatusAllInstancesConfig
RegionInstanceGroupManagerStatusStateful
RegionInstanceGroupManagerStatusStatefulPerInstanceConfig
RegionInstanceGroupManagerStatusVersionTarget
RegionInstanceGroupManagerTargetSizePolicy
RegionInstanceGroupManagerUpdatePolicy
RegionInstanceGroupManagerVersion
RegionInstanceGroupManagerVersionTargetSize
RegionInstanceTemplate
Manages a VM instance template resource within GCE. For more information see the official documentation and API.
RegionInstanceTemplateAdvancedMachineFeatures
RegionInstanceTemplateArgs
The set of arguments for RegionInstanceTemplate. The set of arguments for RegionInstanceTemplate.
RegionInstanceTemplateConfidentialInstanceConfig
RegionInstanceTemplateDisk
RegionInstanceTemplateDiskDiskEncryptionKey
RegionInstanceTemplateDiskSourceImageEncryptionKey
RegionInstanceTemplateDiskSourceSnapshotEncryptionKey
RegionInstanceTemplateGuestAccelerator
RegionInstanceTemplateNetworkInterface
RegionInstanceTemplateNetworkInterfaceAccessConfig
RegionInstanceTemplateNetworkInterfaceAliasIpRange
RegionInstanceTemplateNetworkInterfaceAliasIpv6Range
RegionInstanceTemplateNetworkInterfaceIpv6AccessConfig
RegionInstanceTemplateNetworkPerformanceConfig
RegionInstanceTemplateReservationAffinity
RegionInstanceTemplateReservationAffinitySpecificReservation
RegionInstanceTemplateScheduling
RegionInstanceTemplateSchedulingGracefulShutdown
RegionInstanceTemplateSchedulingGracefulShutdownMaxDuration
RegionInstanceTemplateSchedulingLocalSsdRecoveryTimeout
RegionInstanceTemplateSchedulingMaxRunDuration
RegionInstanceTemplateSchedulingNodeAffinity
RegionInstanceTemplateSchedulingOnInstanceStopAction
RegionInstanceTemplateSchedulingPreemptionNoticeDuration
RegionInstanceTemplateServiceAccount
RegionInstanceTemplateShieldedInstanceConfig
RegionInstanceTemplateState
Input properties used for looking up and filtering RegionInstanceTemplate resources.
RegionInstanceTemplateWorkloadIdentityConfig
RegionInstantSnapshot
Represents an instant snapshot resource.
RegionInstantSnapshotArgs
The set of arguments for RegionInstantSnapshot. The set of arguments for RegionInstantSnapshot.
RegionInstantSnapshotIamBinding
Three different resources help you manage your IAM policy for Compute Engine RegionInstantSnapshot. Each of these resources serves a different use case:
RegionInstantSnapshotIamBindingArgs
The set of arguments for RegionInstantSnapshotIamBinding. The set of arguments for RegionInstantSnapshotIamBinding.
RegionInstantSnapshotIamBindingCondition
RegionInstantSnapshotIamBindingState
Input properties used for looking up and filtering RegionInstantSnapshotIamBinding resources.
RegionInstantSnapshotIamMember
Three different resources help you manage your IAM policy for Compute Engine RegionInstantSnapshot. Each of these resources serves a different use case:
RegionInstantSnapshotIamMemberArgs
The set of arguments for RegionInstantSnapshotIamMember. The set of arguments for RegionInstantSnapshotIamMember.
RegionInstantSnapshotIamMemberCondition
RegionInstantSnapshotIamMemberState
Input properties used for looking up and filtering RegionInstantSnapshotIamMember resources.
RegionInstantSnapshotIamPolicy
Three different resources help you manage your IAM policy for Compute Engine RegionInstantSnapshot. Each of these resources serves a different use case:
RegionInstantSnapshotIamPolicyArgs
The set of arguments for RegionInstantSnapshotIamPolicy. The set of arguments for RegionInstantSnapshotIamPolicy.
RegionInstantSnapshotIamPolicyState
Input properties used for looking up and filtering RegionInstantSnapshotIamPolicy resources.
RegionInstantSnapshotParams
RegionInstantSnapshotResourceStatus
RegionInstantSnapshotState
Input properties used for looking up and filtering RegionInstantSnapshot resources.
RegionNetworkEndpoint
A Region network endpoint represents a IP address/FQDN and port combination that is part of a specific network endpoint group (NEG).
RegionNetworkEndpointArgs
The set of arguments for RegionNetworkEndpoint. The set of arguments for RegionNetworkEndpoint.
RegionNetworkEndpointGroup
A regional NEG that can support Serverless Products, proxying traffic to external backends and providing traffic to the PSC port mapping endpoints.
RegionNetworkEndpointGroupAppEngine
RegionNetworkEndpointGroupArgs
The set of arguments for RegionNetworkEndpointGroup. The set of arguments for RegionNetworkEndpointGroup.
RegionNetworkEndpointGroupCloudFunction
RegionNetworkEndpointGroupCloudRun
RegionNetworkEndpointGroupPscData
RegionNetworkEndpointGroupServerlessDeployment
RegionNetworkEndpointGroupState
Input properties used for looking up and filtering RegionNetworkEndpointGroup resources.
RegionNetworkEndpointState
Input properties used for looking up and filtering RegionNetworkEndpoint resources.
RegionNetworkFirewallPolicy
The Compute NetworkFirewallPolicy resource
RegionNetworkFirewallPolicyArgs
The set of arguments for RegionNetworkFirewallPolicy. The set of arguments for RegionNetworkFirewallPolicy.
RegionNetworkFirewallPolicyAssociation
The Compute NetworkFirewallPolicyAssociation resource
RegionNetworkFirewallPolicyAssociationArgs
The set of arguments for RegionNetworkFirewallPolicyAssociation. The set of arguments for RegionNetworkFirewallPolicyAssociation.
RegionNetworkFirewallPolicyAssociationState
Input properties used for looking up and filtering RegionNetworkFirewallPolicyAssociation resources.
RegionNetworkFirewallPolicyIamBinding
Three different resources help you manage your IAM policy for Compute Engine RegionNetworkFirewallPolicy. Each of these resources serves a different use case:
RegionNetworkFirewallPolicyIamBindingArgs
The set of arguments for RegionNetworkFirewallPolicyIamBinding. The set of arguments for RegionNetworkFirewallPolicyIamBinding.
RegionNetworkFirewallPolicyIamBindingCondition
RegionNetworkFirewallPolicyIamBindingState
Input properties used for looking up and filtering RegionNetworkFirewallPolicyIamBinding resources.
RegionNetworkFirewallPolicyIamMember
Three different resources help you manage your IAM policy for Compute Engine RegionNetworkFirewallPolicy. Each of these resources serves a different use case:
RegionNetworkFirewallPolicyIamMemberArgs
The set of arguments for RegionNetworkFirewallPolicyIamMember. The set of arguments for RegionNetworkFirewallPolicyIamMember.
RegionNetworkFirewallPolicyIamMemberCondition
RegionNetworkFirewallPolicyIamMemberState
Input properties used for looking up and filtering RegionNetworkFirewallPolicyIamMember resources.
RegionNetworkFirewallPolicyIamPolicy
Three different resources help you manage your IAM policy for Compute Engine RegionNetworkFirewallPolicy. Each of these resources serves a different use case:
RegionNetworkFirewallPolicyIamPolicyArgs
The set of arguments for RegionNetworkFirewallPolicyIamPolicy. The set of arguments for RegionNetworkFirewallPolicyIamPolicy.
RegionNetworkFirewallPolicyIamPolicyState
Input properties used for looking up and filtering RegionNetworkFirewallPolicyIamPolicy resources.
RegionNetworkFirewallPolicyRule
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).
RegionNetworkFirewallPolicyRuleArgs
The set of arguments for RegionNetworkFirewallPolicyRule. The set of arguments for RegionNetworkFirewallPolicyRule.
RegionNetworkFirewallPolicyRuleMatch
RegionNetworkFirewallPolicyRuleMatchLayer4Config
RegionNetworkFirewallPolicyRuleMatchSrcSecureTag
RegionNetworkFirewallPolicyRuleState
Input properties used for looking up and filtering RegionNetworkFirewallPolicyRule resources.
RegionNetworkFirewallPolicyRuleTargetSecureTag
RegionNetworkFirewallPolicyState
Input properties used for looking up and filtering RegionNetworkFirewallPolicy resources.
RegionNetworkFirewallPolicyWithRules
The Compute NetworkFirewallPolicy with rules resource
RegionNetworkFirewallPolicyWithRulesArgs
The set of arguments for RegionNetworkFirewallPolicyWithRules. The set of arguments for RegionNetworkFirewallPolicyWithRules.
RegionNetworkFirewallPolicyWithRulesPredefinedRule
RegionNetworkFirewallPolicyWithRulesPredefinedRuleMatch
RegionNetworkFirewallPolicyWithRulesPredefinedRuleMatchLayer4Config
RegionNetworkFirewallPolicyWithRulesPredefinedRuleMatchSrcSecureTag
RegionNetworkFirewallPolicyWithRulesPredefinedRuleTargetSecureTag
RegionNetworkFirewallPolicyWithRulesRule
RegionNetworkFirewallPolicyWithRulesRuleMatch
RegionNetworkFirewallPolicyWithRulesRuleMatchLayer4Config
RegionNetworkFirewallPolicyWithRulesRuleMatchSrcSecureTag
RegionNetworkFirewallPolicyWithRulesRuleTargetSecureTag
RegionNetworkFirewallPolicyWithRulesState
Input properties used for looking up and filtering RegionNetworkFirewallPolicyWithRules resources.
RegionNetworkPolicy
The Compute NetworkFirewallPolicy resource
RegionNetworkPolicyArgs
The set of arguments for RegionNetworkPolicy. The set of arguments for RegionNetworkPolicy.
RegionNetworkPolicyAssociation
RegionNetworkPolicyState
Input properties used for looking up and filtering RegionNetworkPolicy resources.
RegionNetworkPolicyTrafficClassificationRule
Represents a traffic classification rule that describes one or more match conditions along with the action to be taken when traffic matches this condition.
RegionNetworkPolicyTrafficClassificationRuleAction
RegionNetworkPolicyTrafficClassificationRuleArgs
The set of arguments for RegionNetworkPolicyTrafficClassificationRule. The set of arguments for RegionNetworkPolicyTrafficClassificationRule.
RegionNetworkPolicyTrafficClassificationRuleMatch
RegionNetworkPolicyTrafficClassificationRuleMatchLayer4Config
RegionNetworkPolicyTrafficClassificationRuleState
Input properties used for looking up and filtering RegionNetworkPolicyTrafficClassificationRule resources.
RegionNetworkPolicyTrafficClassificationRuleTargetSecureTag
RegionPerInstanceConfig
A config defined for a single managed instance that belongs to an instance group manager. It preserves the instance name across instance group manager operations and can define stateful disks or metadata that are unique to the instance. This resource works with regional instance group managers.
RegionPerInstanceConfigArgs
The set of arguments for RegionPerInstanceConfig. The set of arguments for RegionPerInstanceConfig.
RegionPerInstanceConfigPreservedState
RegionPerInstanceConfigPreservedStateDisk
RegionPerInstanceConfigPreservedStateExternalIp
RegionPerInstanceConfigPreservedStateExternalIpIpAddress
RegionPerInstanceConfigPreservedStateInternalIp
RegionPerInstanceConfigPreservedStateInternalIpIpAddress
RegionPerInstanceConfigState
Input properties used for looking up and filtering RegionPerInstanceConfig resources.
RegionResizeRequest
Represents a Regional Managed Instance Group Resize Request
RegionResizeRequestArgs
The set of arguments for RegionResizeRequest. The set of arguments for RegionResizeRequest.
RegionResizeRequestRequestedRunDuration
RegionResizeRequestState
Input properties used for looking up and filtering RegionResizeRequest resources.
RegionResizeRequestStatus
RegionResizeRequestStatusError
RegionResizeRequestStatusErrorError
RegionResizeRequestStatusErrorErrorErrorDetail
RegionResizeRequestStatusErrorErrorErrorDetailErrorInfo
RegionResizeRequestStatusErrorErrorErrorDetailHelp
RegionResizeRequestStatusErrorErrorErrorDetailLocalizedMessage
RegionResizeRequestStatusErrorErrorErrorDetailQuotaInfo
RegionResizeRequestStatusLastAttempt
RegionResizeRequestStatusLastAttemptError
RegionResizeRequestStatusLastAttemptErrorError
RegionResizeRequestStatusLastAttemptErrorErrorErrorDetail
RegionResizeRequestStatusLastAttemptErrorErrorErrorDetailErrorInfo
RegionResizeRequestStatusLastAttemptErrorErrorErrorDetailHelp
RegionResizeRequestStatusLastAttemptErrorErrorErrorDetailLocalizedMessage
RegionResizeRequestStatusLastAttemptErrorErrorErrorDetailQuotaInfo
RegionSecurityPolicy
Represents a Region Cloud Armor Security Policy resource.
RegionSecurityPolicyAdvancedOptionsConfig
RegionSecurityPolicyAdvancedOptionsConfigJsonCustomConfig
RegionSecurityPolicyArgs
The set of arguments for RegionSecurityPolicy. The set of arguments for RegionSecurityPolicy.
RegionSecurityPolicyDdosProtectionConfig
RegionSecurityPolicyRule
RegionSecurityPolicyRuleArgs
The set of arguments for RegionSecurityPolicyRule. The set of arguments for RegionSecurityPolicyRule.
RegionSecurityPolicyRuleCompute
A rule for the RegionSecurityPolicy.
RegionSecurityPolicyRuleMatch
RegionSecurityPolicyRuleMatchConfig
RegionSecurityPolicyRuleMatchExpr
RegionSecurityPolicyRuleNetworkMatch
RegionSecurityPolicyRuleNetworkMatchUserDefinedField
RegionSecurityPolicyRulePreconfiguredWafConfig
RegionSecurityPolicyRulePreconfiguredWafConfigExclusion
RegionSecurityPolicyRulePreconfiguredWafConfigExclusionRequestCooky
RegionSecurityPolicyRulePreconfiguredWafConfigExclusionRequestHeader
RegionSecurityPolicyRulePreconfiguredWafConfigExclusionRequestQueryParam
RegionSecurityPolicyRulePreconfiguredWafConfigExclusionRequestUri
RegionSecurityPolicyRuleRateLimitOptions
RegionSecurityPolicyRuleRateLimitOptionsBanThreshold
RegionSecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfig
RegionSecurityPolicyRuleRateLimitOptionsRateLimitThreshold
RegionSecurityPolicyRuleState
Input properties used for looking up and filtering RegionSecurityPolicyRule resources.
RegionSecurityPolicyState
Input properties used for looking up and filtering RegionSecurityPolicy resources.
RegionSecurityPolicyUserDefinedField
RegionSslCertificate
A RegionSslCertificate resource, used for HTTPS load balancing. This resource provides a mechanism to upload an SSL key and certificate to the load balancer to serve secure connections from the user.
RegionSslCertificateArgs
The set of arguments for RegionSslCertificate. The set of arguments for RegionSslCertificate.
RegionSslCertificateState
Input properties used for looking up and filtering RegionSslCertificate resources.
RegionSslPolicy
Represents a Regional SSL policy. SSL policies give you the ability to control the features of SSL that your SSL proxy or HTTPS load balancer negotiates.
RegionSslPolicyArgs
The set of arguments for RegionSslPolicy. The set of arguments for RegionSslPolicy.
RegionSslPolicyState
Input properties used for looking up and filtering RegionSslPolicy resources.
RegionTargetHttpProxy
Represents a RegionTargetHttpProxy resource, which is used by one or more forwarding rules to route incoming HTTP requests to a URL map.
RegionTargetHttpProxyArgs
The set of arguments for RegionTargetHttpProxy. The set of arguments for RegionTargetHttpProxy.
RegionTargetHttpProxyState
Input properties used for looking up and filtering RegionTargetHttpProxy resources.
RegionTargetHttpsProxy
Represents a RegionTargetHttpsProxy resource, which is used by one or more forwarding rules to route incoming HTTPS requests to a URL map.
RegionTargetHttpsProxyArgs
The set of arguments for RegionTargetHttpsProxy. The set of arguments for RegionTargetHttpsProxy.
RegionTargetHttpsProxyState
Input properties used for looking up and filtering RegionTargetHttpsProxy resources.
RegionTargetTcpProxy
Represents a RegionTargetTcpProxy resource, which is used by one or more forwarding rules to route incoming TCP requests to a regional TCP proxy load balancer.
RegionTargetTcpProxyArgs
The set of arguments for RegionTargetTcpProxy. The set of arguments for RegionTargetTcpProxy.
RegionTargetTcpProxyState
Input properties used for looking up and filtering RegionTargetTcpProxy resources.
RegionUrlMap
UrlMaps are used to route requests to a backend service based on rules that you define for the host and path of an incoming URL.
RegionUrlMapArgs
The set of arguments for RegionUrlMap. The set of arguments for RegionUrlMap.
RegionUrlMapDefaultRouteAction
RegionUrlMapDefaultRouteActionCorsPolicy
RegionUrlMapDefaultRouteActionFaultInjectionPolicy
RegionUrlMapDefaultRouteActionFaultInjectionPolicyAbort
RegionUrlMapDefaultRouteActionFaultInjectionPolicyDelay
RegionUrlMapDefaultRouteActionFaultInjectionPolicyDelayFixedDelay
RegionUrlMapDefaultRouteActionRequestMirrorPolicy
RegionUrlMapDefaultRouteActionRetryPolicy
RegionUrlMapDefaultRouteActionRetryPolicyPerTryTimeout
RegionUrlMapDefaultRouteActionTimeout
RegionUrlMapDefaultRouteActionUrlRewrite
RegionUrlMapDefaultRouteActionWeightedBackendService
RegionUrlMapDefaultRouteActionWeightedBackendServiceHeaderAction
RegionUrlMapDefaultRouteActionWeightedBackendServiceHeaderActionRequestHeadersToAdd
RegionUrlMapDefaultRouteActionWeightedBackendServiceHeaderActionResponseHeadersToAdd
RegionUrlMapDefaultUrlRedirect
RegionUrlMapHeaderAction
RegionUrlMapHeaderActionRequestHeadersToAdd
RegionUrlMapHeaderActionResponseHeadersToAdd
RegionUrlMapHostRule
RegionUrlMapPathMatcher
RegionUrlMapPathMatcherDefaultRouteAction
RegionUrlMapPathMatcherDefaultRouteActionCorsPolicy
RegionUrlMapPathMatcherDefaultRouteActionFaultInjectionPolicy
RegionUrlMapPathMatcherDefaultRouteActionFaultInjectionPolicyAbort
RegionUrlMapPathMatcherDefaultRouteActionFaultInjectionPolicyDelay
RegionUrlMapPathMatcherDefaultRouteActionFaultInjectionPolicyDelayFixedDelay
RegionUrlMapPathMatcherDefaultRouteActionMaxStreamDuration
RegionUrlMapPathMatcherDefaultRouteActionRequestMirrorPolicy
RegionUrlMapPathMatcherDefaultRouteActionRetryPolicy
RegionUrlMapPathMatcherDefaultRouteActionRetryPolicyPerTryTimeout
RegionUrlMapPathMatcherDefaultRouteActionTimeout
RegionUrlMapPathMatcherDefaultRouteActionUrlRewrite
RegionUrlMapPathMatcherDefaultRouteActionWeightedBackendService
RegionUrlMapPathMatcherDefaultRouteActionWeightedBackendServiceHeaderAction
RegionUrlMapPathMatcherDefaultRouteActionWeightedBackendServiceHeaderActionRequestHeadersToAdd
RegionUrlMapPathMatcherDefaultRouteActionWeightedBackendServiceHeaderActionResponseHeadersToAdd
RegionUrlMapPathMatcherDefaultUrlRedirect
RegionUrlMapPathMatcherHeaderAction
RegionUrlMapPathMatcherHeaderActionRequestHeadersToAdd
RegionUrlMapPathMatcherHeaderActionResponseHeadersToAdd
RegionUrlMapPathMatcherPathRule
RegionUrlMapPathMatcherPathRuleRouteAction
RegionUrlMapPathMatcherPathRuleRouteActionCorsPolicy
RegionUrlMapPathMatcherPathRuleRouteActionFaultInjectionPolicy
RegionUrlMapPathMatcherPathRuleRouteActionFaultInjectionPolicyAbort
RegionUrlMapPathMatcherPathRuleRouteActionFaultInjectionPolicyDelay
RegionUrlMapPathMatcherPathRuleRouteActionFaultInjectionPolicyDelayFixedDelay
RegionUrlMapPathMatcherPathRuleRouteActionRequestMirrorPolicy
RegionUrlMapPathMatcherPathRuleRouteActionRetryPolicy
RegionUrlMapPathMatcherPathRuleRouteActionRetryPolicyPerTryTimeout
RegionUrlMapPathMatcherPathRuleRouteActionTimeout
RegionUrlMapPathMatcherPathRuleRouteActionUrlRewrite
RegionUrlMapPathMatcherPathRuleRouteActionWeightedBackendService
RegionUrlMapPathMatcherPathRuleRouteActionWeightedBackendServiceHeaderAction
RegionUrlMapPathMatcherPathRuleRouteActionWeightedBackendServiceHeaderActionRequestHeadersToAdd
RegionUrlMapPathMatcherPathRuleRouteActionWeightedBackendServiceHeaderActionResponseHeadersToAdd
RegionUrlMapPathMatcherPathRuleUrlRedirect
RegionUrlMapPathMatcherRouteRule
RegionUrlMapPathMatcherRouteRuleHeaderAction
RegionUrlMapPathMatcherRouteRuleHeaderActionRequestHeadersToAdd
RegionUrlMapPathMatcherRouteRuleHeaderActionResponseHeadersToAdd
RegionUrlMapPathMatcherRouteRuleMatchRule
RegionUrlMapPathMatcherRouteRuleMatchRuleHeaderMatch
RegionUrlMapPathMatcherRouteRuleMatchRuleHeaderMatchRangeMatch
RegionUrlMapPathMatcherRouteRuleMatchRuleMetadataFilter
RegionUrlMapPathMatcherRouteRuleMatchRuleMetadataFilterFilterLabel
RegionUrlMapPathMatcherRouteRuleMatchRuleQueryParameterMatch
RegionUrlMapPathMatcherRouteRuleRouteAction
RegionUrlMapPathMatcherRouteRuleRouteActionCorsPolicy
RegionUrlMapPathMatcherRouteRuleRouteActionFaultInjectionPolicy
RegionUrlMapPathMatcherRouteRuleRouteActionFaultInjectionPolicyAbort
RegionUrlMapPathMatcherRouteRuleRouteActionFaultInjectionPolicyDelay
RegionUrlMapPathMatcherRouteRuleRouteActionFaultInjectionPolicyDelayFixedDelay
RegionUrlMapPathMatcherRouteRuleRouteActionRequestMirrorPolicy
RegionUrlMapPathMatcherRouteRuleRouteActionRetryPolicy
RegionUrlMapPathMatcherRouteRuleRouteActionRetryPolicyPerTryTimeout
RegionUrlMapPathMatcherRouteRuleRouteActionTimeout
RegionUrlMapPathMatcherRouteRuleRouteActionUrlRewrite
RegionUrlMapPathMatcherRouteRuleRouteActionWeightedBackendService
RegionUrlMapPathMatcherRouteRuleRouteActionWeightedBackendServiceHeaderAction
RegionUrlMapPathMatcherRouteRuleRouteActionWeightedBackendServiceHeaderActionRequestHeadersToAdd
RegionUrlMapPathMatcherRouteRuleRouteActionWeightedBackendServiceHeaderActionResponseHeadersToAdd
RegionUrlMapPathMatcherRouteRuleUrlRedirect
RegionUrlMapState
Input properties used for looking up and filtering RegionUrlMap resources.
RegionUrlMapTest
Reservation
Represents a reservation resource. A reservation ensures that capacity is held in a specific zone even if the reserved VMs are not running.
ReservationArgs
The set of arguments for Reservation. The set of arguments for Reservation.
ReservationDeleteAfterDuration
ReservationParams
ReservationReservationSharingPolicy
ReservationResourceStatus
ReservationResourceStatusHealthInfo
ReservationResourceStatusReservationMaintenance
ReservationResourceStatusReservationMaintenanceUpcomingGroupMaintenance
ReservationResourceStatusSpecificSkuAllocation
ReservationShareSettings
ReservationShareSettingsProjectMap
ReservationSpecificReservation
ReservationSpecificReservationInstanceProperties
ReservationSpecificReservationInstancePropertiesGuestAccelerator
ReservationSpecificReservationInstancePropertiesLocalSsd
ReservationState
Input properties used for looking up and filtering Reservation resources.
ResizeRequest
Represents a Managed Instance Group Resize Request
ResizeRequestArgs
The set of arguments for ResizeRequest. The set of arguments for ResizeRequest.
ResizeRequestRequestedRunDuration
ResizeRequestState
Input properties used for looking up and filtering ResizeRequest resources.
ResizeRequestStatus
ResizeRequestStatusError
ResizeRequestStatusErrorError
ResizeRequestStatusErrorErrorErrorDetail
ResizeRequestStatusErrorErrorErrorDetailErrorInfo
ResizeRequestStatusErrorErrorErrorDetailHelp
ResizeRequestStatusErrorErrorErrorDetailLocalizedMessage
ResizeRequestStatusErrorErrorErrorDetailQuotaInfo
ResizeRequestStatusLastAttempt
ResizeRequestStatusLastAttemptError
ResizeRequestStatusLastAttemptErrorError
ResizeRequestStatusLastAttemptErrorErrorErrorDetail
ResizeRequestStatusLastAttemptErrorErrorErrorDetailErrorInfo
ResizeRequestStatusLastAttemptErrorErrorErrorDetailHelp
ResizeRequestStatusLastAttemptErrorErrorErrorDetailLocalizedMessage
ResizeRequestStatusLastAttemptErrorErrorErrorDetailQuotaInfo
ResourcePolicy
A policy that can be attached to a resource to specify or schedule actions on that resource.
ResourcePolicyArgs
The set of arguments for ResourcePolicy. The set of arguments for ResourcePolicy.
ResourcePolicyAttachment
Adds existing resource policies to a compute instance. You can only add one policy which will be applied to this instance for scheduling start/stop operations.
ResourcePolicyAttachmentArgs
The set of arguments for ResourcePolicyAttachment. The set of arguments for ResourcePolicyAttachment.
ResourcePolicyAttachmentState
Input properties used for looking up and filtering ResourcePolicyAttachment resources.
ResourcePolicyDiskConsistencyGroupPolicy
ResourcePolicyGroupPlacementPolicy
ResourcePolicyInstanceSchedulePolicy
ResourcePolicyInstanceSchedulePolicyVmStartSchedule
ResourcePolicyInstanceSchedulePolicyVmStopSchedule
ResourcePolicySnapshotSchedulePolicy
ResourcePolicySnapshotSchedulePolicyRetentionPolicy
ResourcePolicySnapshotSchedulePolicySchedule
ResourcePolicySnapshotSchedulePolicyScheduleDailySchedule
ResourcePolicySnapshotSchedulePolicyScheduleHourlySchedule
ResourcePolicySnapshotSchedulePolicyScheduleWeeklySchedule
ResourcePolicySnapshotSchedulePolicyScheduleWeeklyScheduleDayOfWeek
ResourcePolicySnapshotSchedulePolicySnapshotProperties
ResourcePolicyState
Input properties used for looking up and filtering ResourcePolicy resources.
ResourcePolicyWorkloadPolicy
RolloutPlan
A RolloutPlan is the customer-defined strategy to divide a large-scale change into smaller increments, referred to as "waves". Each wave targets a specific portion of the overall affected area and defines criteria that must be met before progressing to the subsequent wave.
RolloutPlanArgs
The set of arguments for RolloutPlan. The set of arguments for RolloutPlan.
RolloutPlanState
Input properties used for looking up and filtering RolloutPlan resources.
RolloutPlanWave
RolloutPlanWaveOrchestrationOptions
RolloutPlanWaveOrchestrationOptionsDelay
RolloutPlanWaveSelector
RolloutPlanWaveSelectorLocationSelector
RolloutPlanWaveSelectorResourceHierarchySelector
RolloutPlanWaveValidation
RolloutPlanWaveValidationTimeBasedValidationMetadata
Route
Represents a Route resource.
RouteArgs
The set of arguments for Route. The set of arguments for Route.
RouteAsPath
RouteParams
Router
Represents a Router resource.
RouterArgs
The set of arguments for Router. The set of arguments for Router.
RouterBgp
RouterBgpAdvertisedIpRange
RouterInterface
Manages a Cloud Router interface. For more information see the official documentation and API.
RouterInterfaceArgs
The set of arguments for RouterInterface. The set of arguments for RouterInterface.
RouterInterfaceState
Input properties used for looking up and filtering RouterInterface resources.
RouterMd5AuthenticationKeys
RouterNamedSet
A Named Set is a collection of IP addresses or ranges (for PREFIX type) or BGP communities (for COMMUNITY type) that can be used in route policies.
RouterNamedSetArgs
The set of arguments for RouterNamedSet. The set of arguments for RouterNamedSet.
RouterNamedSetElement
RouterNamedSetState
Input properties used for looking up and filtering RouterNamedSet resources.
RouterNat
A NAT service created in a router.
RouterNatAddress
A resource used to set the list of IP addresses to be used in a NAT service and manage the draining of destroyed IPs.
RouterNatAddressArgs
The set of arguments for RouterNatAddress. The set of arguments for RouterNatAddress.
RouterNatAddressState
Input properties used for looking up and filtering RouterNatAddress resources.
RouterNatArgs
The set of arguments for RouterNat. The set of arguments for RouterNat.
RouterNatLogConfig
RouterNatNat64Subnetwork
RouterNatRule
RouterNatRuleAction
RouterNatState
Input properties used for looking up and filtering RouterNat resources.
RouterNatSubnetwork
RouterParams
RouterPeer
BGP information that must be configured into the routing stack to establish BGP peering. This information must specify the peer ASN and either the interface name, IP address, or peer IP address. Please refer to RFC4273.
RouterPeerAdvertisedIpRange
RouterPeerArgs
The set of arguments for RouterPeer. The set of arguments for RouterPeer.
RouterPeerBfd
RouterPeerCustomLearnedIpRange
RouterPeerMd5AuthenticationKey
RouterPeerState
Input properties used for looking up and filtering RouterPeer resources.
RouterRoutePolicy
A route policy created in a router
RouterRoutePolicyArgs
The set of arguments for RouterRoutePolicy. The set of arguments for RouterRoutePolicy.
RouterRoutePolicyState
Input properties used for looking up and filtering RouterRoutePolicy resources.
RouterRoutePolicyTerm
RouterRoutePolicyTermAction
RouterRoutePolicyTermMatch
RouterState
Input properties used for looking up and filtering Router resources.
RouterStatusArgs
Arguments for routerStatus. Arguments for routerStatus.
RouterStatusBestRoute
RouterStatusBestRouteAsPath
RouterStatusBestRouteParam
RouterStatusBestRoutesForRouter
RouterStatusBestRoutesForRouterAsPath
RouterStatusBestRoutesForRouterParam
RouterStatusBestRoutesForRouterWarning
RouterStatusBestRoutesForRouterWarningData
RouterStatusBestRouteWarning
RouterStatusBestRouteWarningData
RouterStatusResult
Result data returned by routerStatus.
RouteState
Input properties used for looking up and filtering Route resources.
RouteWarning
RouteWarningData
SecurityPolicy
A Security Policy defines an IP blacklist or whitelist that protects load balanced Google Cloud services by denying or permitting traffic from specified IP ranges. For more information see the official documentation and the API.
SecurityPolicyAdaptiveProtectionConfig
SecurityPolicyAdaptiveProtectionConfigAutoDeployConfig
SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig
SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig
SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig
SecurityPolicyAdvancedOptionsConfig
SecurityPolicyAdvancedOptionsConfigJsonCustomConfig
SecurityPolicyArgs
The set of arguments for SecurityPolicy. The set of arguments for SecurityPolicy.
SecurityPolicyRecaptchaOptionsConfig
SecurityPolicyRule
SecurityPolicyRuleArgs
The set of arguments for SecurityPolicyRule. The set of arguments for SecurityPolicyRule.
SecurityPolicyRuleCompute
A rule for the SecurityPolicy.
SecurityPolicyRuleHeaderAction
SecurityPolicyRuleHeaderActionRequestHeadersToAdd
SecurityPolicyRuleMatch
SecurityPolicyRuleMatchConfig
SecurityPolicyRuleMatchExpr
SecurityPolicyRuleMatchExprOptions
SecurityPolicyRuleMatchExprOptionsRecaptchaOptions
SecurityPolicyRulePreconfiguredWafConfig
SecurityPolicyRulePreconfiguredWafConfigExclusion
SecurityPolicyRulePreconfiguredWafConfigExclusionRequestBody
SecurityPolicyRulePreconfiguredWafConfigExclusionRequestCooky
SecurityPolicyRulePreconfiguredWafConfigExclusionRequestHeader
SecurityPolicyRulePreconfiguredWafConfigExclusionRequestQueryParam
SecurityPolicyRulePreconfiguredWafConfigExclusionRequestUri
SecurityPolicyRuleRateLimitOptions
SecurityPolicyRuleRateLimitOptionsBanThreshold
SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfig
SecurityPolicyRuleRateLimitOptionsExceedRedirectOptions
SecurityPolicyRuleRateLimitOptionsRateLimitThreshold
SecurityPolicyRuleRedirectOptions
SecurityPolicyRuleState
Input properties used for looking up and filtering SecurityPolicyRule resources.
SecurityPolicyState
Input properties used for looking up and filtering SecurityPolicy resources.
SecurityScanConfig
A ScanConfig resource contains the configurations to launch a scan.
SecurityScanConfigArgs
The set of arguments for SecurityScanConfig. The set of arguments for SecurityScanConfig.
SecurityScanConfigAuthentication
SecurityScanConfigAuthenticationCustomAccount
SecurityScanConfigAuthenticationGoogleAccount
SecurityScanConfigSchedule
SecurityScanConfigState
Input properties used for looking up and filtering SecurityScanConfig resources.
ServiceAttachment
Represents a ServiceAttachment resource.
ServiceAttachmentArgs
The set of arguments for ServiceAttachment. The set of arguments for ServiceAttachment.
ServiceAttachmentConnectedEndpoint
ServiceAttachmentConsumerAcceptList
ServiceAttachmentPscServiceAttachmentId
ServiceAttachmentState
Input properties used for looking up and filtering ServiceAttachment resources.
ServiceAttachmentTunnelingConfig
SharedVPCHostProject
Enables the Google Compute Engine Shared VPC feature for a project, assigning it as a Shared VPC host project.
SharedVPCHostProjectArgs
The set of arguments for SharedVPCHostProject. The set of arguments for SharedVPCHostProject.
SharedVPCHostProjectState
Input properties used for looking up and filtering SharedVPCHostProject resources.
SharedVPCServiceProject
Enables the Google Compute Engine Shared VPC feature for a project, assigning it as a Shared VPC service project associated with a given host project.
SharedVPCServiceProjectArgs
The set of arguments for SharedVPCServiceProject. The set of arguments for SharedVPCServiceProject.
SharedVPCServiceProjectState
Input properties used for looking up and filtering SharedVPCServiceProject resources.
Snapshot
Represents a Persistent Disk Snapshot resource.
SnapshotArgs
The set of arguments for Snapshot. The set of arguments for Snapshot.
SnapshotIamBinding
Three different resources help you manage your IAM policy for Compute Engine Snapshot. Each of these resources serves a different use case:
SnapshotIamBindingArgs
The set of arguments for SnapshotIamBinding. The set of arguments for SnapshotIamBinding.
SnapshotIamBindingCondition
SnapshotIamBindingState
Input properties used for looking up and filtering SnapshotIamBinding resources.
SnapshotIamMember
Three different resources help you manage your IAM policy for Compute Engine Snapshot. Each of these resources serves a different use case:
SnapshotIamMemberArgs
The set of arguments for SnapshotIamMember. The set of arguments for SnapshotIamMember.
SnapshotIamMemberCondition
SnapshotIamMemberState
Input properties used for looking up and filtering SnapshotIamMember resources.
SnapshotIamPolicy
Three different resources help you manage your IAM policy for Compute Engine Snapshot. Each of these resources serves a different use case:
SnapshotIamPolicyArgs
The set of arguments for SnapshotIamPolicy. The set of arguments for SnapshotIamPolicy.
SnapshotIamPolicyState
Input properties used for looking up and filtering SnapshotIamPolicy resources.
SnapshotParams
SnapshotSettings
Updates your project's snapshot settings and sets a new default storage location for snapshots.
SnapshotSettingsArgs
The set of arguments for SnapshotSettings. The set of arguments for SnapshotSettings.
SnapshotSettingsState
Input properties used for looking up and filtering SnapshotSettings resources.
SnapshotSettingsStorageLocation
SnapshotSettingsStorageLocationLocation
SnapshotSnapshotEncryptionKey
SnapshotSourceDiskEncryptionKey
SnapshotState
Input properties used for looking up and filtering Snapshot resources.
SSLCertificate
An SslCertificate resource, used for HTTPS load balancing. This resource provides a mechanism to upload an SSL key and certificate to the load balancer to serve secure connections from the user.
SSLCertificateArgs
The set of arguments for SSLCertificate. The set of arguments for SSLCertificate.
SSLCertificateState
Input properties used for looking up and filtering SSLCertificate resources.
SSLPolicy
Represents a SSL policy. SSL policies give you the ability to control the features of SSL that your SSL proxy or HTTPS load balancer negotiates.
SSLPolicyArgs
The set of arguments for SSLPolicy. The set of arguments for SSLPolicy.
SSLPolicyState
Input properties used for looking up and filtering SSLPolicy resources.
StoragePool
A Hyperdisk Storage Pool is a pre-purchased collection of capacity, throughput, and IOPS which you can then provision to your applications as needed. You can use Hyperdisk Storage Pools to create and manage disks in pools and use the disks across multiple workloads.
StoragePoolArgs
The set of arguments for StoragePool. The set of arguments for StoragePool.
StoragePoolIamBinding
Three different resources help you manage your IAM policy for Compute Engine StoragePool. Each of these resources serves a different use case:
StoragePoolIamBindingArgs
The set of arguments for StoragePoolIamBinding. The set of arguments for StoragePoolIamBinding.
StoragePoolIamBindingCondition
StoragePoolIamBindingState
Input properties used for looking up and filtering StoragePoolIamBinding resources.
StoragePoolIamMember
Three different resources help you manage your IAM policy for Compute Engine StoragePool. Each of these resources serves a different use case:
StoragePoolIamMemberArgs
The set of arguments for StoragePoolIamMember. The set of arguments for StoragePoolIamMember.
StoragePoolIamMemberCondition
StoragePoolIamMemberState
Input properties used for looking up and filtering StoragePoolIamMember resources.
StoragePoolIamPolicy
Three different resources help you manage your IAM policy for Compute Engine StoragePool. Each of these resources serves a different use case:
StoragePoolIamPolicyArgs
The set of arguments for StoragePoolIamPolicy. The set of arguments for StoragePoolIamPolicy.
StoragePoolIamPolicyState
Input properties used for looking up and filtering StoragePoolIamPolicy resources.
StoragePoolParams
StoragePoolResourceStatus
StoragePoolState
Input properties used for looking up and filtering StoragePool resources.
StoragePoolStatus
Subnetwork
A VPC network is a virtual version of the traditional physical networks that exist within and between physical data centers. A VPC network provides connectivity for your Compute Engine virtual machine (VM) instances, Container Engine containers, App Engine Flex services, and other network-related resources.
SubnetworkArgs
The set of arguments for Subnetwork. The set of arguments for Subnetwork.
SubnetworkIAMBinding
Three different resources help you manage your IAM policy for Compute Engine Subnetwork. Each of these resources serves a different use case:
SubnetworkIAMBindingArgs
The set of arguments for SubnetworkIAMBinding. The set of arguments for SubnetworkIAMBinding.
SubnetworkIAMBindingCondition
SubnetworkIAMBindingState
Input properties used for looking up and filtering SubnetworkIAMBinding resources.
SubnetworkIAMMember
Three different resources help you manage your IAM policy for Compute Engine Subnetwork. Each of these resources serves a different use case:
SubnetworkIAMMemberArgs
The set of arguments for SubnetworkIAMMember. The set of arguments for SubnetworkIAMMember.
SubnetworkIAMMemberCondition
SubnetworkIAMMemberState
Input properties used for looking up and filtering SubnetworkIAMMember resources.
SubnetworkIAMPolicy
Three different resources help you manage your IAM policy for Compute Engine Subnetwork. Each of these resources serves a different use case:
SubnetworkIAMPolicyArgs
The set of arguments for SubnetworkIAMPolicy. The set of arguments for SubnetworkIAMPolicy.
SubnetworkIAMPolicyState
Input properties used for looking up and filtering SubnetworkIAMPolicy resources.
SubnetworkLogConfig
SubnetworkParams
SubnetworkSecondaryIpRange
SubnetworkState
Input properties used for looking up and filtering Subnetwork resources.
TargetGrpcProxy
Represents a Target gRPC Proxy resource. A target gRPC proxy is a component of load balancers intended for load balancing gRPC traffic. Global forwarding rules reference a target gRPC proxy. The Target gRPC Proxy references a URL map which specifies how traffic routes to gRPC backend services.
TargetGrpcProxyArgs
The set of arguments for TargetGrpcProxy. The set of arguments for TargetGrpcProxy.
TargetGrpcProxyState
Input properties used for looking up and filtering TargetGrpcProxy resources.
TargetHttpProxy
Represents a TargetHttpProxy resource, which is used by one or more global forwarding rule to route incoming HTTP requests to a URL map.
TargetHttpProxyArgs
The set of arguments for TargetHttpProxy. The set of arguments for TargetHttpProxy.
TargetHttpProxyState
Input properties used for looking up and filtering TargetHttpProxy resources.
TargetHttpsProxy
Represents a TargetHttpsProxy resource, which is used by one or more global forwarding rule to route incoming HTTPS requests to a URL map.
TargetHttpsProxyArgs
The set of arguments for TargetHttpsProxy. The set of arguments for TargetHttpsProxy.
TargetHttpsProxyState
Input properties used for looking up and filtering TargetHttpsProxy resources.
TargetInstance
Represents a TargetInstance resource which defines an endpoint instance that terminates traffic of certain protocols. In particular, they are used in Protocol Forwarding, where forwarding rules can send packets to a non-NAT'ed target instance. Each target instance contains a single virtual machine instance that receives and handles traffic from the corresponding forwarding rules.
TargetInstanceArgs
The set of arguments for TargetInstance. The set of arguments for TargetInstance.
TargetInstanceState
Input properties used for looking up and filtering TargetInstance resources.
TargetPool
Manages a Target Pool within GCE. This is a collection of instances used as target of a network load balancer (Forwarding Rule). For more information see the official documentation and API.
TargetPoolArgs
The set of arguments for TargetPool. The set of arguments for TargetPool.
TargetPoolState
Input properties used for looking up and filtering TargetPool resources.
TargetSSLProxy
Represents a TargetSslProxy resource, which is used by one or more global forwarding rule to route incoming SSL requests to a backend service.
TargetSSLProxyArgs
The set of arguments for TargetSSLProxy. The set of arguments for TargetSSLProxy.
TargetSSLProxyState
Input properties used for looking up and filtering TargetSSLProxy resources.
TargetTCPProxy
Represents a TargetTcpProxy resource, which is used by one or more global forwarding rule to route incoming TCP requests to a Backend service.
TargetTCPProxyArgs
The set of arguments for TargetTCPProxy. The set of arguments for TargetTCPProxy.
TargetTCPProxyState
Input properties used for looking up and filtering TargetTCPProxy resources.
URLMap
UrlMaps are used to route requests to a backend service based on rules that you define for the host and path of an incoming URL.
URLMapArgs
The set of arguments for URLMap. The set of arguments for URLMap.
URLMapDefaultCustomErrorResponsePolicy
URLMapDefaultCustomErrorResponsePolicyErrorResponseRule
URLMapDefaultRouteAction
URLMapDefaultRouteActionCachePolicy
URLMapDefaultRouteActionCachePolicyCacheKeyPolicy
URLMapDefaultRouteActionCachePolicyClientTtl
URLMapDefaultRouteActionCachePolicyDefaultTtl
URLMapDefaultRouteActionCachePolicyMaxTtl
URLMapDefaultRouteActionCachePolicyNegativeCachingPolicy
URLMapDefaultRouteActionCachePolicyNegativeCachingPolicyTtl
URLMapDefaultRouteActionCachePolicyServeWhileStale
URLMapDefaultRouteActionCorsPolicy
URLMapDefaultRouteActionFaultInjectionPolicy
URLMapDefaultRouteActionFaultInjectionPolicyAbort
URLMapDefaultRouteActionFaultInjectionPolicyDelay
URLMapDefaultRouteActionFaultInjectionPolicyDelayFixedDelay
URLMapDefaultRouteActionMaxStreamDuration
URLMapDefaultRouteActionRequestMirrorPolicy
URLMapDefaultRouteActionRetryPolicy
URLMapDefaultRouteActionRetryPolicyPerTryTimeout
URLMapDefaultRouteActionTimeout
URLMapDefaultRouteActionUrlRewrite
URLMapDefaultRouteActionWeightedBackendService
URLMapDefaultRouteActionWeightedBackendServiceHeaderAction
URLMapDefaultRouteActionWeightedBackendServiceHeaderActionRequestHeadersToAdd
URLMapDefaultRouteActionWeightedBackendServiceHeaderActionResponseHeadersToAdd
URLMapDefaultUrlRedirect
URLMapHeaderAction
URLMapHeaderActionRequestHeadersToAdd
URLMapHeaderActionResponseHeadersToAdd
URLMapHostRule
URLMapPathMatcher
URLMapPathMatcherDefaultCustomErrorResponsePolicy
URLMapPathMatcherDefaultCustomErrorResponsePolicyErrorResponseRule
URLMapPathMatcherDefaultRouteAction
URLMapPathMatcherDefaultRouteActionCachePolicy
URLMapPathMatcherDefaultRouteActionCachePolicyCacheKeyPolicy
URLMapPathMatcherDefaultRouteActionCachePolicyClientTtl
URLMapPathMatcherDefaultRouteActionCachePolicyDefaultTtl
URLMapPathMatcherDefaultRouteActionCachePolicyMaxTtl
URLMapPathMatcherDefaultRouteActionCachePolicyNegativeCachingPolicy
URLMapPathMatcherDefaultRouteActionCachePolicyNegativeCachingPolicyTtl
URLMapPathMatcherDefaultRouteActionCachePolicyServeWhileStale
URLMapPathMatcherDefaultRouteActionCorsPolicy
URLMapPathMatcherDefaultRouteActionFaultInjectionPolicy
URLMapPathMatcherDefaultRouteActionFaultInjectionPolicyAbort
URLMapPathMatcherDefaultRouteActionFaultInjectionPolicyDelay
URLMapPathMatcherDefaultRouteActionFaultInjectionPolicyDelayFixedDelay
URLMapPathMatcherDefaultRouteActionMaxStreamDuration
URLMapPathMatcherDefaultRouteActionRequestMirrorPolicy
URLMapPathMatcherDefaultRouteActionRetryPolicy
URLMapPathMatcherDefaultRouteActionRetryPolicyPerTryTimeout
URLMapPathMatcherDefaultRouteActionTimeout
URLMapPathMatcherDefaultRouteActionUrlRewrite
URLMapPathMatcherDefaultRouteActionWeightedBackendService
URLMapPathMatcherDefaultRouteActionWeightedBackendServiceHeaderAction
URLMapPathMatcherDefaultRouteActionWeightedBackendServiceHeaderActionRequestHeadersToAdd
URLMapPathMatcherDefaultRouteActionWeightedBackendServiceHeaderActionResponseHeadersToAdd
URLMapPathMatcherDefaultUrlRedirect
URLMapPathMatcherHeaderAction
URLMapPathMatcherHeaderActionRequestHeadersToAdd
URLMapPathMatcherHeaderActionResponseHeadersToAdd
URLMapPathMatcherPathRule
URLMapPathMatcherPathRuleCustomErrorResponsePolicy
URLMapPathMatcherPathRuleCustomErrorResponsePolicyErrorResponseRule
URLMapPathMatcherPathRuleRouteAction
URLMapPathMatcherPathRuleRouteActionCachePolicy
URLMapPathMatcherPathRuleRouteActionCachePolicyCacheKeyPolicy
URLMapPathMatcherPathRuleRouteActionCachePolicyClientTtl
URLMapPathMatcherPathRuleRouteActionCachePolicyDefaultTtl
URLMapPathMatcherPathRuleRouteActionCachePolicyMaxTtl
URLMapPathMatcherPathRuleRouteActionCachePolicyNegativeCachingPolicy
URLMapPathMatcherPathRuleRouteActionCachePolicyNegativeCachingPolicyTtl
URLMapPathMatcherPathRuleRouteActionCachePolicyServeWhileStale
URLMapPathMatcherPathRuleRouteActionCorsPolicy
URLMapPathMatcherPathRuleRouteActionFaultInjectionPolicy
URLMapPathMatcherPathRuleRouteActionFaultInjectionPolicyAbort
URLMapPathMatcherPathRuleRouteActionFaultInjectionPolicyDelay
URLMapPathMatcherPathRuleRouteActionFaultInjectionPolicyDelayFixedDelay
URLMapPathMatcherPathRuleRouteActionMaxStreamDuration
URLMapPathMatcherPathRuleRouteActionRequestMirrorPolicy
URLMapPathMatcherPathRuleRouteActionRetryPolicy
URLMapPathMatcherPathRuleRouteActionRetryPolicyPerTryTimeout
URLMapPathMatcherPathRuleRouteActionTimeout
URLMapPathMatcherPathRuleRouteActionUrlRewrite
URLMapPathMatcherPathRuleRouteActionWeightedBackendService
URLMapPathMatcherPathRuleRouteActionWeightedBackendServiceHeaderAction
URLMapPathMatcherPathRuleRouteActionWeightedBackendServiceHeaderActionRequestHeadersToAdd
URLMapPathMatcherPathRuleRouteActionWeightedBackendServiceHeaderActionResponseHeadersToAdd
URLMapPathMatcherPathRuleUrlRedirect
URLMapPathMatcherRouteRule
URLMapPathMatcherRouteRuleCustomErrorResponsePolicy
URLMapPathMatcherRouteRuleCustomErrorResponsePolicyErrorResponseRule
URLMapPathMatcherRouteRuleHeaderAction
URLMapPathMatcherRouteRuleHeaderActionRequestHeadersToAdd
URLMapPathMatcherRouteRuleHeaderActionResponseHeadersToAdd
URLMapPathMatcherRouteRuleHttpFilterConfig
URLMapPathMatcherRouteRuleHttpFilterMetadata
URLMapPathMatcherRouteRuleMatchRule
URLMapPathMatcherRouteRuleMatchRuleHeaderMatch
URLMapPathMatcherRouteRuleMatchRuleHeaderMatchRangeMatch
URLMapPathMatcherRouteRuleMatchRuleMetadataFilter
URLMapPathMatcherRouteRuleMatchRuleMetadataFilterFilterLabel
URLMapPathMatcherRouteRuleMatchRuleQueryParameterMatch
URLMapPathMatcherRouteRuleRouteAction
URLMapPathMatcherRouteRuleRouteActionCachePolicy
URLMapPathMatcherRouteRuleRouteActionCachePolicyCacheKeyPolicy
URLMapPathMatcherRouteRuleRouteActionCachePolicyClientTtl
URLMapPathMatcherRouteRuleRouteActionCachePolicyDefaultTtl
URLMapPathMatcherRouteRuleRouteActionCachePolicyMaxTtl
URLMapPathMatcherRouteRuleRouteActionCachePolicyNegativeCachingPolicy
URLMapPathMatcherRouteRuleRouteActionCachePolicyNegativeCachingPolicyTtl
URLMapPathMatcherRouteRuleRouteActionCachePolicyServeWhileStale
URLMapPathMatcherRouteRuleRouteActionCorsPolicy
URLMapPathMatcherRouteRuleRouteActionFaultInjectionPolicy
URLMapPathMatcherRouteRuleRouteActionFaultInjectionPolicyAbort
URLMapPathMatcherRouteRuleRouteActionFaultInjectionPolicyDelay
URLMapPathMatcherRouteRuleRouteActionFaultInjectionPolicyDelayFixedDelay
URLMapPathMatcherRouteRuleRouteActionMaxStreamDuration
URLMapPathMatcherRouteRuleRouteActionRequestMirrorPolicy
URLMapPathMatcherRouteRuleRouteActionRetryPolicy
URLMapPathMatcherRouteRuleRouteActionRetryPolicyPerTryTimeout
URLMapPathMatcherRouteRuleRouteActionTimeout
URLMapPathMatcherRouteRuleRouteActionUrlRewrite
URLMapPathMatcherRouteRuleRouteActionWeightedBackendService
URLMapPathMatcherRouteRuleRouteActionWeightedBackendServiceHeaderAction
URLMapPathMatcherRouteRuleRouteActionWeightedBackendServiceHeaderActionRequestHeadersToAdd
URLMapPathMatcherRouteRuleRouteActionWeightedBackendServiceHeaderActionResponseHeadersToAdd
URLMapPathMatcherRouteRuleUrlRedirect
URLMapState
Input properties used for looking up and filtering URLMap resources.
URLMapTest
URLMapTestHeader
VPNGateway
Represents a VPN gateway running in GCP. This virtual device is managed by Google, but used only by you.
VPNGatewayArgs
The set of arguments for VPNGateway. The set of arguments for VPNGateway.
VPNGatewayParams
VPNGatewayState
Input properties used for looking up and filtering VPNGateway resources.
VPNTunnel
VPN tunnel resource.
VPNTunnelArgs
The set of arguments for VPNTunnel. The set of arguments for VPNTunnel.
VPNTunnelCipherSuite
VPNTunnelCipherSuitePhase1
VPNTunnelCipherSuitePhase2
VPNTunnelParams
VPNTunnelState
Input properties used for looking up and filtering VPNTunnel resources.
WireGroup
The WireGroup resource represents a group of redundant wires between interconnects in two different metros. Each WireGroup belongs to a CrossSiteNetwork. A wire group defines endpoints and the wires which exist between them.
WireGroupArgs
The set of arguments for WireGroup. The set of arguments for WireGroup.
WireGroupEndpoint
WireGroupEndpointInterconnect
WireGroupState
Input properties used for looking up and filtering WireGroup resources.
WireGroupTopology
WireGroupTopologyEndpoint
WireGroupWire
WireGroupWireEndpoint
WireGroupWireGroupProperties
WireGroupWireProperties
WireGroupWireWireProperty
ZoneVmExtensionPolicy
A Zone VM Extension Policy.
ZoneVmExtensionPolicyArgs
The set of arguments for ZoneVmExtensionPolicy. The set of arguments for ZoneVmExtensionPolicy.
ZoneVmExtensionPolicyExtensionPolicy
ZoneVmExtensionPolicyInstanceSelector
ZoneVmExtensionPolicyInstanceSelectorLabelSelector
ZoneVmExtensionPolicyState
Input properties used for looking up and filtering ZoneVmExtensionPolicy resources.

Functions

getAddress(GetAddressArgs args, {InvokeOptions? options}) → Future<GetAddressResult>
Get the IP address from a static address. For more information see the official API documentation.
getAddresses(GetAddressesArgs args, {InvokeOptions? options}) → Future<GetAddressesResult>
List IP addresses in a project. For more information see the official API list and aggregated list documentation.
getAddressesOutput(GetAddressesArgs args, {InvokeOutputOptions? options}) → Output<GetAddressesResult>
getAddressOutput(GetAddressArgs args, {InvokeOutputOptions? options}) → Output<GetAddressResult>
getBackendBucket(GetBackendBucketArgs args, {InvokeOptions? options}) → Future<GetBackendBucketResult>
Get information about a BackendBucket.
getBackendBucketIamPolicy(GetBackendBucketIamPolicyArgs args, {InvokeOptions? options}) → Future<GetBackendBucketIamPolicyResult>
Retrieves the current IAM policy data for backendbucket > Warning: This datasource is in beta, and should be used with the terraform-provider-google-beta provider. See Provider Versions for more details on beta resources.
getBackendBucketIamPolicyOutput(GetBackendBucketIamPolicyArgs args, {InvokeOutputOptions? options}) → Output<GetBackendBucketIamPolicyResult>
getBackendBucketOutput(GetBackendBucketArgs args, {InvokeOutputOptions? options}) → Output<GetBackendBucketResult>
getBackendService(GetBackendServiceArgs args, {InvokeOptions? options}) → Future<GetBackendServiceResult>
Provide access to a Backend Service's attribute. For more information see the official documentation and the API.
getBackendServiceIamPolicy(GetBackendServiceIamPolicyArgs args, {InvokeOptions? options}) → Future<GetBackendServiceIamPolicyResult>
Retrieves the current IAM policy data for backendservice > Warning: This datasource is in beta, and should be used with the terraform-provider-google-beta provider. See Provider Versions for more details on beta resources.
getBackendServiceIamPolicyOutput(GetBackendServiceIamPolicyArgs args, {InvokeOutputOptions? options}) → Output<GetBackendServiceIamPolicyResult>
getBackendServiceOutput(GetBackendServiceArgs args, {InvokeOutputOptions? options}) → Output<GetBackendServiceResult>
getCertificate(GetCertificateArgs args, {InvokeOptions? options}) → Future<GetCertificateResult>
Get info about a Google Compute SSL Certificate from its name.
getCertificateOutput(GetCertificateArgs args, {InvokeOutputOptions? options}) → Output<GetCertificateResult>
getDefaultServiceAccount(GetDefaultServiceAccountArgs args, {InvokeOptions? options}) → Future<GetDefaultServiceAccountResult>
Use this data source to retrieve default service account for this project
getDefaultServiceAccountOutput(GetDefaultServiceAccountArgs args, {InvokeOutputOptions? options}) → Output<GetDefaultServiceAccountResult>
getDisk(GetDiskArgs args, {InvokeOptions? options}) → Future<GetDiskResult>
Get information about a Google Compute Persistent disks.
getDiskIamPolicy(GetDiskIamPolicyArgs args, {InvokeOptions? options}) → Future<GetDiskIamPolicyResult>
Retrieves the current IAM policy data for disk
getDiskIamPolicyOutput(GetDiskIamPolicyArgs args, {InvokeOutputOptions? options}) → Output<GetDiskIamPolicyResult>
getDiskOutput(GetDiskArgs args, {InvokeOutputOptions? options}) → Output<GetDiskResult>
getFirewallPolicyIamPolicy(GetFirewallPolicyIamPolicyArgs args, {InvokeOptions? options}) → Future<GetFirewallPolicyIamPolicyResult>
Retrieves the current IAM policy data for firewallpolicy
getFirewallPolicyIamPolicyOutput(GetFirewallPolicyIamPolicyArgs args, {InvokeOutputOptions? options}) → Output<GetFirewallPolicyIamPolicyResult>
getForwardingRule(GetForwardingRuleArgs args, {InvokeOptions? options}) → Future<GetForwardingRuleResult>
Get a forwarding rule within GCE from its name.
getForwardingRuleOutput(GetForwardingRuleArgs args, {InvokeOutputOptions? options}) → Output<GetForwardingRuleResult>
getForwardingRules(GetForwardingRulesArgs args, {InvokeOptions? options}) → Future<GetForwardingRulesResult>
List all networks in a specified Google Cloud project.
getForwardingRulesOutput(GetForwardingRulesArgs args, {InvokeOutputOptions? options}) → Output<GetForwardingRulesResult>
getGlobalAddress(GetGlobalAddressArgs args, {InvokeOptions? options}) → Future<GetGlobalAddressResult>
Get the IP address from a static address reserved for a Global Forwarding Rule which are only used for HTTP load balancing. For more information see the official API documentation.
getGlobalAddressOutput(GetGlobalAddressArgs args, {InvokeOutputOptions? options}) → Output<GetGlobalAddressResult>
getGlobalForwardingRule(GetGlobalForwardingRuleArgs args, {InvokeOptions? options}) → Future<GetGlobalForwardingRuleResult>
Get a global forwarding rule within GCE from its name.
getGlobalForwardingRuleOutput(GetGlobalForwardingRuleArgs args, {InvokeOutputOptions? options}) → Output<GetGlobalForwardingRuleResult>
getHcVpnGateway(GetHcVpnGatewayArgs args, {InvokeOptions? options}) → Future<GetHcVpnGatewayResult>
Get a HA VPN Gateway within GCE from its name.
getHcVpnGatewayOutput(GetHcVpnGatewayArgs args, {InvokeOutputOptions? options}) → Output<GetHcVpnGatewayResult>
getHealthCheck(GetHealthCheckArgs args, {InvokeOptions? options}) → Future<GetHealthCheckResult>
Get information about a HealthCheck.
getHealthCheckOutput(GetHealthCheckArgs args, {InvokeOutputOptions? options}) → Output<GetHealthCheckResult>
getImage(GetImageArgs args, {InvokeOptions? options}) → Future<GetImageResult>
Get information about a Google Compute Image. Check that your service account has the compute.imageUser role if you want to share custom images from another project. If you want to use pubimg, do not forget to specify the dedicated project. For more information see the official documentation and its API.
getImageIamPolicy(GetImageIamPolicyArgs args, {InvokeOptions? options}) → Future<GetImageIamPolicyResult>
Retrieves the current IAM policy data for image
getImageIamPolicyOutput(GetImageIamPolicyArgs args, {InvokeOutputOptions? options}) → Output<GetImageIamPolicyResult>
getImageOutput(GetImageArgs args, {InvokeOutputOptions? options}) → Output<GetImageResult>
getImages(GetImagesArgs args, {InvokeOptions? options}) → Future<GetImagesResult>
Get information about Google Compute Images. Check that your service account has the compute.imageUser role if you want to share custom images from another project. If you want to use pubimg, do not forget to specify the dedicated project. For more information see the official documentation and its API.
getImagesOutput(GetImagesArgs args, {InvokeOutputOptions? options}) → Output<GetImagesResult>
getInstance(GetInstanceArgs args, {InvokeOptions? options}) → Future<GetInstanceResult>
Get information about a VM instance resource within GCE. For more information see the official documentation and API.
getInstanceGroup(GetInstanceGroupArgs args, {InvokeOptions? options}) → Future<GetInstanceGroupResult>
Get a Compute Instance Group within GCE. For more information, see the official documentation and API
getInstanceGroupManager(GetInstanceGroupManagerArgs args, {InvokeOptions? options}) → Future<GetInstanceGroupManagerResult>
Get a Compute Instance Group Manager within GCE. For more information, see the official documentation and API
getInstanceGroupManagerOutput(GetInstanceGroupManagerArgs args, {InvokeOutputOptions? options}) → Output<GetInstanceGroupManagerResult>
getInstanceGroupOutput(GetInstanceGroupArgs args, {InvokeOutputOptions? options}) → Output<GetInstanceGroupResult>
getInstanceGroups(GetInstanceGroupsArgs args, {InvokeOptions? options}) → Future<GetInstanceGroupsResult>
Get a list of Instance Groups within GCE. For more information, see the official documentation and API.
getInstanceGroupsOutput(GetInstanceGroupsArgs args, {InvokeOutputOptions? options}) → Output<GetInstanceGroupsResult>
getInstanceGuestAttributes(GetInstanceGuestAttributesArgs args, {InvokeOptions? options}) → Future<GetInstanceGuestAttributesResult>
Get information about a VM instance resource within GCE. For more information see the official documentation and API.
getInstanceGuestAttributesOutput(GetInstanceGuestAttributesArgs args, {InvokeOutputOptions? options}) → Output<GetInstanceGuestAttributesResult>
getInstanceIamPolicy(GetInstanceIamPolicyArgs args, {InvokeOptions? options}) → Future<GetInstanceIamPolicyResult>
Retrieves the current IAM policy data for instance
getInstanceIamPolicyOutput(GetInstanceIamPolicyArgs args, {InvokeOutputOptions? options}) → Output<GetInstanceIamPolicyResult>
getInstanceOutput(GetInstanceArgs args, {InvokeOutputOptions? options}) → Output<GetInstanceResult>
getInstanceSerialPort(GetInstanceSerialPortArgs args, {InvokeOptions? options}) → Future<GetInstanceSerialPortResult>
Get the serial port output from a Compute Instance. For more information see the official API documentation.
getInstanceSerialPortOutput(GetInstanceSerialPortArgs args, {InvokeOutputOptions? options}) → Output<GetInstanceSerialPortResult>
getInstanceTemplate(GetInstanceTemplateArgs args, {InvokeOptions? options}) → Future<GetInstanceTemplateResult>
> Note: Global instance templates can be used in any region. To lower the impact of outages outside your region and gain data residency within your region, use google_compute_region_instance_template.
getInstanceTemplateIamPolicy(GetInstanceTemplateIamPolicyArgs args, {InvokeOptions? options}) → Future<GetInstanceTemplateIamPolicyResult>
Retrieves the current IAM policy data for instancetemplate
getInstanceTemplateIamPolicyOutput(GetInstanceTemplateIamPolicyArgs args, {InvokeOutputOptions? options}) → Output<GetInstanceTemplateIamPolicyResult>
getInstanceTemplateOutput(GetInstanceTemplateArgs args, {InvokeOutputOptions? options}) → Output<GetInstanceTemplateResult>
getInstantSnapshotIamPolicy(GetInstantSnapshotIamPolicyArgs args, {InvokeOptions? options}) → Future<GetInstantSnapshotIamPolicyResult>
Retrieves the current IAM policy data for instantsnapshot
getInstantSnapshotIamPolicyOutput(GetInstantSnapshotIamPolicyArgs args, {InvokeOutputOptions? options}) → Output<GetInstantSnapshotIamPolicyResult>
getInterconnectLocation(GetInterconnectLocationArgs args, {InvokeOptions? options}) → Future<GetInterconnectLocationResult>
Get the details of a single interconnect location. For more information see the official API documentation.
getInterconnectLocationOutput(GetInterconnectLocationArgs args, {InvokeOutputOptions? options}) → Output<GetInterconnectLocationResult>
getInterconnectLocations(GetInterconnectLocationsArgs args, {InvokeOptions? options}) → Future<GetInterconnectLocationsResult>
Get a list of interconnect locations. For more information see the official API documentation.
getInterconnectLocationsOutput(GetInterconnectLocationsArgs args, {InvokeOutputOptions? options}) → Output<GetInterconnectLocationsResult>
getLBIPRanges({InvokeOptions? options}) → Future<GetLBIPRangesResult>
Use this data source to access IP ranges in your firewall rules.
getLBIPRangesOutput({InvokeOutputOptions? options}) → Output<GetLBIPRangesResult>
getMachineImageIamPolicy(GetMachineImageIamPolicyArgs args, {InvokeOptions? options}) → Future<GetMachineImageIamPolicyResult>
Retrieves the current IAM policy data for machineimage > Warning: This datasource is in beta, and should be used with the terraform-provider-google-beta provider. See Provider Versions for more details on beta resources.
getMachineImageIamPolicyOutput(GetMachineImageIamPolicyArgs args, {InvokeOutputOptions? options}) → Output<GetMachineImageIamPolicyResult>
getMachineTypes(GetMachineTypesArgs args, {InvokeOptions? options}) → Future<GetMachineTypesResult>
Provides access to available Google Compute machine types in a zone for a given project. See more about machine type availability in the upstream docs.
getMachineTypesOutput(GetMachineTypesArgs args, {InvokeOutputOptions? options}) → Output<GetMachineTypesResult>
getNetblockIPRanges(GetNetblockIPRangesArgs args, {InvokeOptions? options}) → Future<GetNetblockIPRangesResult>
Use this data source to get the IP addresses from different special IP ranges on Google Cloud Platform.
getNetblockIPRangesOutput(GetNetblockIPRangesArgs args, {InvokeOutputOptions? options}) → Output<GetNetblockIPRangesResult>
getNetwork(GetNetworkArgs args, {InvokeOptions? options}) → Future<GetNetworkResult>
Get a network within GCE from its name.
getNetworkAttachment(GetNetworkAttachmentArgs args, {InvokeOptions? options}) → Future<GetNetworkAttachmentResult>
Get a specific network attachment within a region. For more information see the official documentation and API.
getNetworkAttachmentOutput(GetNetworkAttachmentArgs args, {InvokeOutputOptions? options}) → Output<GetNetworkAttachmentResult>
getNetworkEndpointGroup(GetNetworkEndpointGroupArgs args, {InvokeOptions? options}) → Future<GetNetworkEndpointGroupResult>
Use this data source to access a Network Endpoint Group's attributes.
getNetworkEndpointGroupOutput(GetNetworkEndpointGroupArgs args, {InvokeOutputOptions? options}) → Output<GetNetworkEndpointGroupResult>
getNetworkEndpointGroups(GetNetworkEndpointGroupsArgs args, {InvokeOptions? options}) → Future<GetNetworkEndpointGroupsResult>
Use this data source to fetch a list of Network Endpoint Groups available in a project and zone.
getNetworkEndpointGroupsOutput(GetNetworkEndpointGroupsArgs args, {InvokeOutputOptions? options}) → Output<GetNetworkEndpointGroupsResult>
getNetworkFirewallPolicyIamPolicy(GetNetworkFirewallPolicyIamPolicyArgs args, {InvokeOptions? options}) → Future<GetNetworkFirewallPolicyIamPolicyResult>
Retrieves the current IAM policy data for networkfirewallpolicy
getNetworkFirewallPolicyIamPolicyOutput(GetNetworkFirewallPolicyIamPolicyArgs args, {InvokeOutputOptions? options}) → Output<GetNetworkFirewallPolicyIamPolicyResult>
getNetworkOutput(GetNetworkArgs args, {InvokeOutputOptions? options}) → Output<GetNetworkResult>
getNetworkPeering(GetNetworkPeeringArgs args, {InvokeOptions? options}) → Future<GetNetworkPeeringResult>
Get information of a specified compute network peering. For more information see the official documentation and API.
getNetworkPeeringOutput(GetNetworkPeeringArgs args, {InvokeOutputOptions? options}) → Output<GetNetworkPeeringResult>
getNetworks(GetNetworksArgs args, {InvokeOptions? options}) → Future<GetNetworksResult>
List all networks in a specified Google Cloud project.
getNetworksOutput(GetNetworksArgs args, {InvokeOutputOptions? options}) → Output<GetNetworksResult>
getNodeTypes(GetNodeTypesArgs args, {InvokeOptions? options}) → Future<GetNodeTypesResult>
Provides available node types for Compute Engine sole-tenant nodes in a zone for a given project. For more information, see the official documentation and API.
getNodeTypesOutput(GetNodeTypesArgs args, {InvokeOutputOptions? options}) → Output<GetNodeTypesResult>
getRegionBackendBucketIamPolicy(GetRegionBackendBucketIamPolicyArgs args, {InvokeOptions? options}) → Future<GetRegionBackendBucketIamPolicyResult>
Retrieves the current IAM policy data for regionbackendbucket > Warning: This datasource is in beta, and should be used with the terraform-provider-google-beta provider. See Provider Versions for more details on beta resources.
getRegionBackendBucketIamPolicyOutput(GetRegionBackendBucketIamPolicyArgs args, {InvokeOutputOptions? options}) → Output<GetRegionBackendBucketIamPolicyResult>
getRegionBackendService(GetRegionBackendServiceArgs args, {InvokeOptions? options}) → Future<GetRegionBackendServiceResult>
Get information about a Regional Backend Service. For more information see the official documentation and API.
getRegionBackendServiceIamPolicy(GetRegionBackendServiceIamPolicyArgs args, {InvokeOptions? options}) → Future<GetRegionBackendServiceIamPolicyResult>
Retrieves the current IAM policy data for regionbackendservice > Warning: This datasource is in beta, and should be used with the terraform-provider-google-beta provider. See Provider Versions for more details on beta resources.
getRegionBackendServiceIamPolicyOutput(GetRegionBackendServiceIamPolicyArgs args, {InvokeOutputOptions? options}) → Output<GetRegionBackendServiceIamPolicyResult>
getRegionBackendServiceOutput(GetRegionBackendServiceArgs args, {InvokeOutputOptions? options}) → Output<GetRegionBackendServiceResult>
getRegionDisk(GetRegionDiskArgs args, {InvokeOptions? options}) → Future<GetRegionDiskResult>
Get information about a Google Compute Regional Persistent disks.
getRegionDiskIamPolicy(GetRegionDiskIamPolicyArgs args, {InvokeOptions? options}) → Future<GetRegionDiskIamPolicyResult>
Retrieves the current IAM policy data for regiondisk
getRegionDiskIamPolicyOutput(GetRegionDiskIamPolicyArgs args, {InvokeOutputOptions? options}) → Output<GetRegionDiskIamPolicyResult>
getRegionDiskOutput(GetRegionDiskArgs args, {InvokeOutputOptions? options}) → Output<GetRegionDiskResult>
getRegionInstanceGroup(GetRegionInstanceGroupArgs args, {InvokeOptions? options}) → Future<GetRegionInstanceGroupResult>
Get a Compute Region Instance Group within GCE. For more information, see the official documentation and API.
getRegionInstanceGroupManager(GetRegionInstanceGroupManagerArgs args, {InvokeOptions? options}) → Future<GetRegionInstanceGroupManagerResult>
Get a Compute Region Instance Group Manager within GCE. For more information, see the official documentation and API
getRegionInstanceGroupManagerOutput(GetRegionInstanceGroupManagerArgs args, {InvokeOutputOptions? options}) → Output<GetRegionInstanceGroupManagerResult>
getRegionInstanceGroupOutput(GetRegionInstanceGroupArgs args, {InvokeOutputOptions? options}) → Output<GetRegionInstanceGroupResult>
getRegionInstanceTemplate(GetRegionInstanceTemplateArgs args, {InvokeOptions? options}) → Future<GetRegionInstanceTemplateResult>
Get information about a VM instance template resource within GCE. For more information see the official documentation and API.
getRegionInstanceTemplateOutput(GetRegionInstanceTemplateArgs args, {InvokeOutputOptions? options}) → Output<GetRegionInstanceTemplateResult>
getRegionInstantSnapshotIamPolicy(GetRegionInstantSnapshotIamPolicyArgs args, {InvokeOptions? options}) → Future<GetRegionInstantSnapshotIamPolicyResult>
Retrieves the current IAM policy data for regioninstantsnapshot
getRegionInstantSnapshotIamPolicyOutput(GetRegionInstantSnapshotIamPolicyArgs args, {InvokeOutputOptions? options}) → Output<GetRegionInstantSnapshotIamPolicyResult>
getRegionNetworkEndpointGroup(GetRegionNetworkEndpointGroupArgs args, {InvokeOptions? options}) → Future<GetRegionNetworkEndpointGroupResult>
Use this data source to access a Region Network Endpoint Group's attributes.
getRegionNetworkEndpointGroupOutput(GetRegionNetworkEndpointGroupArgs args, {InvokeOutputOptions? options}) → Output<GetRegionNetworkEndpointGroupResult>
getRegionNetworkFirewallPolicyIamPolicy(GetRegionNetworkFirewallPolicyIamPolicyArgs args, {InvokeOptions? options}) → Future<GetRegionNetworkFirewallPolicyIamPolicyResult>
Retrieves the current IAM policy data for regionnetworkfirewallpolicy
getRegionNetworkFirewallPolicyIamPolicyOutput(GetRegionNetworkFirewallPolicyIamPolicyArgs args, {InvokeOutputOptions? options}) → Output<GetRegionNetworkFirewallPolicyIamPolicyResult>
getRegions(GetRegionsArgs args, {InvokeOptions? options}) → Future<GetRegionsResult>
Provides access to available Google Compute regions for a given project. See more about regions and zones in the upstream docs.
getRegionSecurityPolicy(GetRegionSecurityPolicyArgs args, {InvokeOptions? options}) → Future<GetRegionSecurityPolicyResult>
Use this data source to get information about a Compute Region Security Policy. For more details, see the API documentation.
getRegionSecurityPolicyOutput(GetRegionSecurityPolicyArgs args, {InvokeOutputOptions? options}) → Output<GetRegionSecurityPolicyResult>
getRegionsOutput(GetRegionsArgs args, {InvokeOutputOptions? options}) → Output<GetRegionsResult>
getRegionSslCertificate(GetRegionSslCertificateArgs args, {InvokeOptions? options}) → Future<GetRegionSslCertificateResult>
Get info about a Region Google Compute SSL Certificate from its name.
getRegionSslCertificateOutput(GetRegionSslCertificateArgs args, {InvokeOutputOptions? options}) → Output<GetRegionSslCertificateResult>
getRegionSSLPolicy(GetRegionSSLPolicyArgs args, {InvokeOptions? options}) → Future<GetRegionSSLPolicyResult>
Gets a Regional SSL Policy within GCE from its name, for use with Target HTTPS and Target SSL Proxies. For more information see the official documentation.
getRegionSSLPolicyOutput(GetRegionSSLPolicyArgs args, {InvokeOutputOptions? options}) → Output<GetRegionSSLPolicyResult>
getRegionTargetHttpProxy(GetRegionTargetHttpProxyArgs args, {InvokeOptions? options}) → Future<GetRegionTargetHttpProxyResult>
Get information about a Compute Engine RegionTargetHttpProxy.
getRegionTargetHttpProxyOutput(GetRegionTargetHttpProxyArgs args, {InvokeOutputOptions? options}) → Output<GetRegionTargetHttpProxyResult>
getRegionTargetHttpsProxy(GetRegionTargetHttpsProxyArgs args, {InvokeOptions? options}) → Future<GetRegionTargetHttpsProxyResult>
Get information about a Compute Engine RegionTargetHttpsProxy.
getRegionTargetHttpsProxyOutput(GetRegionTargetHttpsProxyArgs args, {InvokeOutputOptions? options}) → Output<GetRegionTargetHttpsProxyResult>
getReservation(GetReservationArgs args, {InvokeOptions? options}) → Future<GetReservationResult>
Provides access to available Google Compute Reservation Resources for a given project. See more about Reservations of Compute Engine resources in the upstream docs.
getReservationBlock(GetReservationBlockArgs args, {InvokeOptions? options}) → Future<GetReservationBlockResult>
Get information about a Google Compute Engine Reservation Block. Reservation blocks are automatically created by Google Cloud within reservations and represent a physical grouping of resources.
getReservationBlockOutput(GetReservationBlockArgs args, {InvokeOutputOptions? options}) → Output<GetReservationBlockResult>
getReservationOutput(GetReservationArgs args, {InvokeOutputOptions? options}) → Output<GetReservationResult>
getReservationSubBlock(GetReservationSubBlockArgs args, {InvokeOptions? options}) → Future<GetReservationSubBlockResult>
Get information about a Google Compute Engine Reservation Sub-Block. Reservation sub-blocks are automatically created by Google Cloud within reservation blocks and represent a finer-grained physical grouping of resources.
getReservationSubBlockOutput(GetReservationSubBlockArgs args, {InvokeOutputOptions? options}) → Output<GetReservationSubBlockResult>
getResourcePolicy(GetResourcePolicyArgs args, {InvokeOptions? options}) → Future<GetResourcePolicyResult>
Provide access to a Resource Policy's attributes. For more information see the official documentation or the API.
getResourcePolicyOutput(GetResourcePolicyArgs args, {InvokeOutputOptions? options}) → Output<GetResourcePolicyResult>
getRouter(GetRouterArgs args, {InvokeOptions? options}) → Future<GetRouterResult>
Get a router within GCE from its name and VPC.
getRouterNat(GetRouterNatArgs args, {InvokeOptions? options}) → Future<GetRouterNatResult>
To get more information about RouterNat, see:
getRouterNatOutput(GetRouterNatArgs args, {InvokeOutputOptions? options}) → Output<GetRouterNatResult>
getRouterOutput(GetRouterArgs args, {InvokeOutputOptions? options}) → Output<GetRouterResult>
getRouters(GetRoutersArgs args, {InvokeOptions? options}) → Future<GetRoutersResult>
Get a list of routers. For more information see the official API documentation.
getRoutersOutput(GetRoutersArgs args, {InvokeOutputOptions? options}) → Output<GetRoutersResult>
getRouterStatus(GetRouterStatusArgs args, {InvokeOptions? options}) → Future<GetRouterStatusResult>
Get a Cloud Router's status within GCE from its name and region. This data source exposes the routes learned by a Cloud Router via BGP peers.
getRouterStatusOutput(GetRouterStatusArgs args, {InvokeOutputOptions? options}) → Output<GetRouterStatusResult>
getSecurityPolicy(GetSecurityPolicyArgs args, {InvokeOptions? options}) → Future<GetSecurityPolicyResult>
To get more information about Google Compute Security Policy, see:
getSecurityPolicyOutput(GetSecurityPolicyArgs args, {InvokeOutputOptions? options}) → Output<GetSecurityPolicyResult>
getServiceAttachment(GetServiceAttachmentArgs args, {InvokeOptions? options}) → Future<GetServiceAttachmentResult>
Get a specific service attachment within a region. For more information see the official documentation and API.
getServiceAttachmentOutput(GetServiceAttachmentArgs args, {InvokeOutputOptions? options}) → Output<GetServiceAttachmentResult>
getSnapshot(GetSnapshotArgs args, {InvokeOptions? options}) → Future<GetSnapshotResult>
To get more information about Snapshot, see:
getSnapshotIamPolicy(GetSnapshotIamPolicyArgs args, {InvokeOptions? options}) → Future<GetSnapshotIamPolicyResult>
Retrieves the current IAM policy data for snapshot
getSnapshotIamPolicyOutput(GetSnapshotIamPolicyArgs args, {InvokeOutputOptions? options}) → Output<GetSnapshotIamPolicyResult>
getSnapshotOutput(GetSnapshotArgs args, {InvokeOutputOptions? options}) → Output<GetSnapshotResult>
getSSLPolicy(GetSSLPolicyArgs args, {InvokeOptions? options}) → Future<GetSSLPolicyResult>
Gets an SSL Policy within GCE from its name, for use with Target HTTPS and Target SSL Proxies. For more information see the official documentation.
getSSLPolicyOutput(GetSSLPolicyArgs args, {InvokeOutputOptions? options}) → Output<GetSSLPolicyResult>
getStoragePool(GetStoragePoolArgs args, {InvokeOptions? options}) → Future<GetStoragePoolResult>
Provides access to available Google Compute Storage Pool resources for a given project and zone. See more about Hyperdisk Storage Pools in the upstream docs.
getStoragePoolIamPolicy(GetStoragePoolIamPolicyArgs args, {InvokeOptions? options}) → Future<GetStoragePoolIamPolicyResult>
Retrieves the current IAM policy data for storagepool
getStoragePoolIamPolicyOutput(GetStoragePoolIamPolicyArgs args, {InvokeOutputOptions? options}) → Output<GetStoragePoolIamPolicyResult>
getStoragePoolOutput(GetStoragePoolArgs args, {InvokeOutputOptions? options}) → Output<GetStoragePoolResult>
getStoragePoolTypes(GetStoragePoolTypesArgs args, {InvokeOptions? options}) → Future<GetStoragePoolTypesResult>
args Arguments passed to this invoke. Arguments for getStoragePoolTypes. options Invoke options controlling this call.
getStoragePoolTypesOutput(GetStoragePoolTypesArgs args, {InvokeOutputOptions? options}) → Output<GetStoragePoolTypesResult>
getSubnetwork(GetSubnetworkArgs args, {InvokeOptions? options}) → Future<GetSubnetworkResult>
Get a subnetwork within GCE from its name and region.
getSubnetworkIamPolicy(GetSubnetworkIamPolicyArgs args, {InvokeOptions? options}) → Future<GetSubnetworkIamPolicyResult>
Retrieves the current IAM policy data for subnetwork
getSubnetworkIamPolicyOutput(GetSubnetworkIamPolicyArgs args, {InvokeOutputOptions? options}) → Output<GetSubnetworkIamPolicyResult>
getSubnetworkOutput(GetSubnetworkArgs args, {InvokeOutputOptions? options}) → Output<GetSubnetworkResult>
getSubnetworks(GetSubnetworksArgs args, {InvokeOptions? options}) → Future<GetSubnetworksResult>
Get subnetworks within GCE. See the official documentation and API.
getSubnetworksOutput(GetSubnetworksArgs args, {InvokeOutputOptions? options}) → Output<GetSubnetworksResult>
getTargetHttpProxy(GetTargetHttpProxyArgs args, {InvokeOptions? options}) → Future<GetTargetHttpProxyResult>
Get information about a Compute Engine TargetHttpProxy.
getTargetHttpProxyOutput(GetTargetHttpProxyArgs args, {InvokeOutputOptions? options}) → Output<GetTargetHttpProxyResult>
getTargetHttpsProxy(GetTargetHttpsProxyArgs args, {InvokeOptions? options}) → Future<GetTargetHttpsProxyResult>
Get information about a Compute Engine TargetHttpsProxy.
getTargetHttpsProxyOutput(GetTargetHttpsProxyArgs args, {InvokeOutputOptions? options}) → Output<GetTargetHttpsProxyResult>
getVPNGateway(GetVPNGatewayArgs args, {InvokeOptions? options}) → Future<GetVPNGatewayResult>
Get a VPN gateway within GCE from its name.
getVPNGatewayOutput(GetVPNGatewayArgs args, {InvokeOutputOptions? options}) → Output<GetVPNGatewayResult>
getZones(GetZonesArgs args, {InvokeOptions? options}) → Future<GetZonesResult>
Provides access to available Google Compute zones in a region for a given project. See more about regions and zones in the upstream docs.
getZonesOutput(GetZonesArgs args, {InvokeOutputOptions? options}) → Output<GetZonesResult>
routerStatus(RouterStatusArgs args, {InvokeOptions? options}) → Future<RouterStatusResult>
Get a Cloud Router's status within GCE from its name and region. This data source exposes the routes learned by a Cloud Router via BGP peers.
routerStatusOutput(RouterStatusArgs args, {InvokeOutputOptions? options}) → Output<RouterStatusResult>