Package-level declarations
Types
Creates an address resource in the specified project by using the data included in the request.
Builder for AddressArgs.
Builder for Address.
Creates an autoscaler in the specified project using the data included in the request.
Creates an autoscaler in the specified project using the data included in the request.
Builder for AutoscalerArgs.
Builder for Autoscaler.
Creates a BackendBucket resource in the specified project using the data included in the request.
Creates a BackendBucket resource in the specified project using the data included in the request.
Builder for BackendBucketArgs.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Builder for BackendBucketIamBindingArgs.
Builder for BackendBucketIamBinding.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Builder for BackendBucketIamMemberArgs.
Builder for BackendBucketIamMember.
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Builder for BackendBucketIamPolicyArgs.
Builder for BackendBucketIamPolicy.
Builder for BackendBucket.
Creates a BackendService resource in the specified project using the data included in the request. For more information, see Backend services overview .
Creates a BackendService resource in the specified project using the data included in the request. For more information, see Backend services overview .
Builder for BackendServiceArgs.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Builder for BackendServiceIamBindingArgs.
Builder for BackendServiceIamBinding.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Builder for BackendServiceIamMemberArgs.
Builder for BackendServiceIamMember.
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Builder for BackendServiceIamPolicyArgs.
Builder for BackendServiceIamPolicy.
Builder for BackendService.
Creates a persistent disk in the specified project using the data in the request. You can create a disk from a source (sourceImage, sourceSnapshot, or sourceDisk) or create an empty 500 GB data disk by omitting all properties. You can also create a disk that is larger than the default size by specifying the sizeGb property.
Creates a persistent disk in the specified project using the data in the request. You can create a disk from a source (sourceImage, sourceSnapshot, or sourceDisk) or create an empty 500 GB data disk by omitting all properties. You can also create a disk that is larger than the default size by specifying the sizeGb property.
Builder for DiskArgs.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Builder for DiskIamBindingArgs.
Builder for DiskIamBinding.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Builder for DiskIamMemberArgs.
Builder for DiskIamMember.
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Builder for DiskIamPolicyArgs.
Builder for DiskIamPolicy.
Builder for Disk.
Creates a ExternalVpnGateway in the specified project using the data included in the request.
Creates a ExternalVpnGateway in the specified project using the data included in the request.
Builder for ExternalVpnGatewayArgs.
Builder for ExternalVpnGateway.
Creates a firewall rule in the specified project using the data included in the request.
Builder for FirewallArgs.
Creates a new policy in the specified project using the data included in the request.
Creates a new policy in the specified project using the data included in the request.
Builder for FirewallPolicyArgs.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Builder for FirewallPolicyIamBindingArgs.
Builder for FirewallPolicyIamBinding.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Builder for FirewallPolicyIamMemberArgs.
Builder for FirewallPolicyIamMember.
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Builder for FirewallPolicyIamPolicyArgs.
Builder for FirewallPolicyIamPolicy.
Builder for FirewallPolicy.
Builder for Firewall.
Creates a ForwardingRule resource in the specified project and region using the data included in the request.
Creates a ForwardingRule resource in the specified project and region using the data included in the request.
Builder for ForwardingRuleArgs.
Builder for ForwardingRule.
Creates a new Future Reservation.
Creates a new Future Reservation.
Builder for FutureReservationArgs.
Builder for FutureReservation.
Creates an address resource in the specified project by using the data included in the request.
Creates an address resource in the specified project by using the data included in the request.
Builder for GlobalAddressArgs.
Builder for GlobalAddress.
Creates a GlobalForwardingRule resource in the specified project using the data included in the request.
Creates a GlobalForwardingRule resource in the specified project using the data included in the request.
Builder for GlobalForwardingRuleArgs.
Builder for GlobalForwardingRule.
Creates a network endpoint group in the specified project using the parameters that are included in the request.
Creates a network endpoint group in the specified project using the parameters that are included in the request.
Builder for GlobalNetworkEndpointGroupArgs.
Builder for GlobalNetworkEndpointGroup.
Creates a global PublicDelegatedPrefix in the specified project using the parameters that are included in the request.
Creates a global PublicDelegatedPrefix in the specified project using the parameters that are included in the request.
Builder for GlobalPublicDelegatedPrefixArgs.
Builder for GlobalPublicDelegatedPrefix.
Creates a HealthCheck resource in the specified project using the data included in the request.
Creates a HealthCheck resource in the specified project using the data included in the request.
Builder for HealthCheckArgs.
Builder for HealthCheck.
Creates a HttpHealthCheck resource in the specified project using the data included in the request.
Creates a HttpHealthCheck resource in the specified project using the data included in the request.
Builder for HttpHealthCheckArgs.
Builder for HttpHealthCheck.
Creates a HttpsHealthCheck resource in the specified project using the data included in the request.
Creates a HttpsHealthCheck resource in the specified project using the data included in the request.
Builder for HttpsHealthCheckArgs.
Builder for HttpsHealthCheck.
Creates an image in the specified project using the data included in the request.
Builder for ImageArgs.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Builder for ImageIamBindingArgs.
Builder for ImageIamBinding.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Builder for ImageIamMemberArgs.
Builder for ImageIamMember.
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Builder for ImageIamPolicyArgs.
Builder for ImageIamPolicy.
Builder for Image.
Creates an instance resource in the specified project using the data included in the request.
Builder for InstanceArgs.
Creates an instance group in the specified project using the parameters that are included in the request.
Creates an instance group in the specified project using the parameters that are included in the request.
Builder for InstanceGroupArgs.
Creates a managed instance group using the information that you specify in the request. After the group is created, instances in the group are created using the specified instance template. This operation is marked as DONE when the group is created even if the instances in the group have not yet been created. You must separately verify the status of the individual instances with the listmanagedinstances method. A managed instance group can have up to 1000 VM instances per group. Please contact Cloud Support if you need an increase in this limit.
Creates a managed instance group using the information that you specify in the request. After the group is created, instances in the group are created using the specified instance template. This operation is marked as DONE when the group is created even if the instances in the group have not yet been created. You must separately verify the status of the individual instances with the listmanagedinstances method. A managed instance group can have up to 1000 VM instances per group. Please contact Cloud Support if you need an increase in this limit.
Builder for InstanceGroupManagerArgs.
Creates a new resize request that starts provisioning VMs immediately or queues VM creation.
Creates a new resize request that starts provisioning VMs immediately or queues VM creation.
Builder for InstanceGroupManager.
Builder for InstanceGroup.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Builder for InstanceIamBindingArgs.
Builder for InstanceIamBinding.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Builder for InstanceIamMemberArgs.
Builder for InstanceIamMember.
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Builder for InstanceIamPolicyArgs.
Builder for InstanceIamPolicy.
Builder for Instance.
Creates an instance template in the specified project using the data that is included in the request. If you are creating a new template to update an existing instance group, your new instance template must use the same network or, if applicable, the same subnetwork as the original template.
Creates an instance template in the specified project using the data that is included in the request. If you are creating a new template to update an existing instance group, your new instance template must use the same network or, if applicable, the same subnetwork as the original template.
Builder for InstanceTemplateArgs.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Builder for InstanceTemplateIamBindingArgs.
Builder for InstanceTemplateIamBinding.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Builder for InstanceTemplateIamMemberArgs.
Builder for InstanceTemplateIamMember.
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Builder for InstanceTemplateIamPolicyArgs.
Builder for InstanceTemplateIamPolicy.
Builder for InstanceTemplate.
Creates an instant snapshot in the specified zone.
Creates an instant snapshot in the specified zone.
Builder for InstantSnapshotArgs.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Builder for InstantSnapshotIamBindingArgs.
Builder for InstantSnapshotIamBinding.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Builder for InstantSnapshotIamMemberArgs.
Builder for InstantSnapshotIamMember.
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Builder for InstantSnapshotIamPolicyArgs.
Builder for InstantSnapshotIamPolicy.
Builder for InstantSnapshot.
Creates an Interconnect in the specified project using the data included in the request.
Creates an Interconnect in the specified project using the data included in the request.
Builder for InterconnectArgs.
Creates an InterconnectAttachment in the specified project using the data included in the request.
Creates an InterconnectAttachment in the specified project using the data included in the request.
Builder for InterconnectAttachmentArgs.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Builder for InterconnectAttachment.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Builder for InterconnectIamBindingArgs.
Builder for InterconnectIamBinding.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Builder for InterconnectIamMemberArgs.
Builder for InterconnectIamMember.
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Builder for InterconnectIamPolicyArgs.
Builder for InterconnectIamPolicy.
Builder for Interconnect.
Create a License resource in the specified project. Caution This resource is intended for use only by third-party partners who are creating Cloud Marketplace images.
Builder for LicenseArgs.
Sets the access control policy on the specified resource. Replaces any existing policy. Caution This resource is intended for use only by third-party partners who are creating Cloud Marketplace images.
Sets the access control policy on the specified resource. Replaces any existing policy. Caution This resource is intended for use only by third-party partners who are creating Cloud Marketplace images.
Builder for LicenseCodeIamBindingArgs.
Builder for LicenseCodeIamBinding.
Sets the access control policy on the specified resource. Replaces any existing policy. Caution This resource is intended for use only by third-party partners who are creating Cloud Marketplace images.
Sets the access control policy on the specified resource. Replaces any existing policy. Caution This resource is intended for use only by third-party partners who are creating Cloud Marketplace images.
Builder for LicenseCodeIamMemberArgs.
Builder for LicenseCodeIamMember.
Sets the access control policy on the specified resource. Replaces any existing policy. Caution This resource is intended for use only by third-party partners who are creating Cloud Marketplace images. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Sets the access control policy on the specified resource. Replaces any existing policy. Caution This resource is intended for use only by third-party partners who are creating Cloud Marketplace images. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Builder for LicenseCodeIamPolicyArgs.
Builder for LicenseCodeIamPolicy.
Sets the access control policy on the specified resource. Replaces any existing policy. Caution This resource is intended for use only by third-party partners who are creating Cloud Marketplace images.
Sets the access control policy on the specified resource. Replaces any existing policy. Caution This resource is intended for use only by third-party partners who are creating Cloud Marketplace images.
Builder for LicenseIamBindingArgs.
Builder for LicenseIamBinding.
Sets the access control policy on the specified resource. Replaces any existing policy. Caution This resource is intended for use only by third-party partners who are creating Cloud Marketplace images.
Sets the access control policy on the specified resource. Replaces any existing policy. Caution This resource is intended for use only by third-party partners who are creating Cloud Marketplace images.
Builder for LicenseIamMemberArgs.
Builder for LicenseIamMember.
Sets the access control policy on the specified resource. Replaces any existing policy. Caution This resource is intended for use only by third-party partners who are creating Cloud Marketplace images. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Sets the access control policy on the specified resource. Replaces any existing policy. Caution This resource is intended for use only by third-party partners who are creating Cloud Marketplace images. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Builder for LicenseIamPolicyArgs.
Builder for LicenseIamPolicy.
Builder for License.
Creates a machine image in the specified project using the data that is included in the request. If you are creating a new machine image to update an existing instance, your new machine image should use the same network or, if applicable, the same subnetwork as the original instance.
Creates a machine image in the specified project using the data that is included in the request. If you are creating a new machine image to update an existing instance, your new machine image should use the same network or, if applicable, the same subnetwork as the original instance.
Builder for MachineImageArgs.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Builder for MachineImageIamBindingArgs.
Builder for MachineImageIamBinding.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Builder for MachineImageIamMemberArgs.
Builder for MachineImageIamMember.
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Builder for MachineImageIamPolicyArgs.
Builder for MachineImageIamPolicy.
Builder for MachineImage.
Creates a network in the specified project using the data included in the request.
Builder for NetworkArgs.
Creates a NetworkAttachment in the specified project in the given scope using the parameters that are included in the request.
Creates a NetworkAttachment in the specified project in the given scope using the parameters that are included in the request.
Builder for NetworkAttachmentArgs.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Builder for NetworkAttachmentIamBindingArgs.
Builder for NetworkAttachmentIamBinding.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Builder for NetworkAttachmentIamMemberArgs.
Builder for NetworkAttachmentIamMember.
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Builder for NetworkAttachmentIamPolicyArgs.
Builder for NetworkAttachmentIamPolicy.
Builder for NetworkAttachment.
Creates a new service in the specified project using the data included in the request.
Creates a new service in the specified project using the data included in the request.
Builder for NetworkEdgeSecurityServiceArgs.
Builder for NetworkEdgeSecurityService.
Creates a network endpoint group in the specified project using the parameters that are included in the request.
Creates a network endpoint group in the specified project using the parameters that are included in the request.
Builder for NetworkEndpointGroupArgs.
Builder for NetworkEndpointGroup.
Creates a new policy in the specified project using the data included in the request.
Creates a new policy in the specified project using the data included in the request.
Builder for NetworkFirewallPolicyArgs.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Builder for NetworkFirewallPolicyIamMemberArgs.
Builder for NetworkFirewallPolicyIamMember.
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Builder for NetworkFirewallPolicyIamPolicyArgs.
Builder for NetworkFirewallPolicyIamPolicy.
Builder for NetworkFirewallPolicy.
Builder for Network.
Creates a NodeGroup resource in the specified project using the data included in the request.
Builder for NodeGroupArgs.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Builder for NodeGroupIamBindingArgs.
Builder for NodeGroupIamBinding.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Builder for NodeGroupIamMemberArgs.
Builder for NodeGroupIamMember.
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Builder for NodeGroupIamPolicyArgs.
Builder for NodeGroupIamPolicy.
Builder for NodeGroup.
Creates a NodeTemplate resource in the specified project using the data included in the request.
Creates a NodeTemplate resource in the specified project using the data included in the request.
Builder for NodeTemplateArgs.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Builder for NodeTemplateIamBindingArgs.
Builder for NodeTemplateIamBinding.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Builder for NodeTemplateIamMemberArgs.
Builder for NodeTemplateIamMember.
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Builder for NodeTemplateIamPolicyArgs.
Builder for NodeTemplateIamPolicy.
Builder for NodeTemplate.
Creates a new policy in the specified project using the data included in the request.
Creates a new policy in the specified project using the data included in the request.
Builder for OrganizationSecurityPolicyArgs.
Builder for OrganizationSecurityPolicy.
Creates a PacketMirroring resource in the specified project and region using the data included in the request.
Creates a PacketMirroring resource in the specified project and region using the data included in the request.
Builder for PacketMirroringArgs.
Builder for PacketMirroring.
Creates a PublicAdvertisedPrefix in the specified project using the parameters that are included in the request.
Creates a PublicAdvertisedPrefix in the specified project using the parameters that are included in the request.
Builder for PublicAdvertisedPrefixArgs.
Builder for PublicAdvertisedPrefix.
Creates a PublicDelegatedPrefix in the specified project in the given region using the parameters that are included in the request.
Creates a PublicDelegatedPrefix in the specified project in the given region using the parameters that are included in the request.
Builder for PublicDelegatedPrefixArgs.
Builder for PublicDelegatedPrefix.
Creates an autoscaler in the specified project using the data included in the request.
Creates an autoscaler in the specified project using the data included in the request.
Builder for RegionAutoscalerArgs.
Builder for RegionAutoscaler.
Creates a regional BackendService resource in the specified project using the data included in the request. For more information, see Backend services overview.
Creates a regional BackendService resource in the specified project using the data included in the request. For more information, see Backend services overview.
Builder for RegionBackendServiceArgs.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Builder for RegionBackendServiceIamBindingArgs.
Builder for RegionBackendServiceIamBinding.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Builder for RegionBackendServiceIamMemberArgs.
Builder for RegionBackendServiceIamMember.
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Builder for RegionBackendServiceIamPolicyArgs.
Builder for RegionBackendServiceIamPolicy.
Builder for RegionBackendService.
Creates a commitment in the specified project using the data included in the request. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Creates a commitment in the specified project using the data included in the request. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Builder for RegionCommitmentArgs.
Builder for RegionCommitment.
Creates a persistent regional disk in the specified project using the data included in the request.
Creates a persistent regional disk in the specified project using the data included in the request.
Builder for RegionDiskArgs.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Builder for RegionDiskIamBindingArgs.
Builder for RegionDiskIamBinding.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Builder for RegionDiskIamMemberArgs.
Builder for RegionDiskIamMember.
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Builder for RegionDiskIamPolicyArgs.
Builder for RegionDiskIamPolicy.
Builder for RegionDisk.
Creates a HealthCheck resource in the specified project using the data included in the request.
Creates a HealthCheck resource in the specified project using the data included in the request.
Builder for RegionHealthCheckArgs.
Builder for RegionHealthCheck.
Creates a regional HealthCheckService resource in the specified project and region using the data included in the request.
Creates a regional HealthCheckService resource in the specified project and region using the data included in the request.
Builder for RegionHealthCheckServiceArgs.
Builder for RegionHealthCheckService.
Creates a managed instance group using the information that you specify in the request. After the group is created, instances in the group are created using the specified instance template. This operation is marked as DONE when the group is created even if the instances in the group have not yet been created. You must separately verify the status of the individual instances with the listmanagedinstances method. A regional managed instance group can contain up to 2000 instances.
Creates a managed instance group using the information that you specify in the request. After the group is created, instances in the group are created using the specified instance template. This operation is marked as DONE when the group is created even if the instances in the group have not yet been created. You must separately verify the status of the individual instances with the listmanagedinstances method. A regional managed instance group can contain up to 2000 instances.
Builder for RegionInstanceGroupManagerArgs.
Builder for RegionInstanceGroupManager.
Creates an instance template in the specified project and region using the global instance template whose URL is included in the request.
Creates an instance template in the specified project and region using the global instance template whose URL is included in the request.
Builder for RegionInstanceTemplateArgs.
Builder for RegionInstanceTemplate.
Creates an instant snapshot in the specified region.
Creates an instant snapshot in the specified region.
Builder for RegionInstantSnapshotArgs.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Builder for RegionInstantSnapshotIamMemberArgs.
Builder for RegionInstantSnapshotIamMember.
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Builder for RegionInstantSnapshotIamPolicyArgs.
Builder for RegionInstantSnapshotIamPolicy.
Builder for RegionInstantSnapshot.
Creates a network endpoint group in the specified project using the parameters that are included in the request.
Creates a network endpoint group in the specified project using the parameters that are included in the request.
Builder for RegionNetworkEndpointGroupArgs.
Builder for RegionNetworkEndpointGroup.
Creates a new network firewall policy in the specified project and region.
Creates a new network firewall policy in the specified project and region.
Builder for RegionNetworkFirewallPolicyArgs.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Builder for RegionNetworkFirewallPolicy.
Create a NotificationEndpoint in the specified project in the given region using the parameters that are included in the request.
Create a NotificationEndpoint in the specified project in the given region using the parameters that are included in the request.
Builder for RegionNotificationEndpointArgs.
Builder for RegionNotificationEndpoint.
Creates a new policy in the specified project using the data included in the request.
Creates a new policy in the specified project using the data included in the request.
Builder for RegionSecurityPolicyArgs.
Builder for RegionSecurityPolicy.
Creates a SslCertificate resource in the specified project and region using the data included in the request
Creates a SslCertificate resource in the specified project and region using the data included in the request
Builder for RegionSslCertificateArgs.
Builder for RegionSslCertificate.
Creates a new policy in the specified project and region using the data included in the request.
Creates a new policy in the specified project and region using the data included in the request.
Builder for RegionSslPolicyArgs.
Builder for RegionSslPolicy.
Creates a TargetHttpProxy resource in the specified project and region using the data included in the request.
Creates a TargetHttpProxy resource in the specified project and region using the data included in the request.
Builder for RegionTargetHttpProxyArgs.
Builder for RegionTargetHttpProxy.
Creates a TargetHttpsProxy resource in the specified project and region using the data included in the request.
Creates a TargetHttpsProxy resource in the specified project and region using the data included in the request.
Builder for RegionTargetHttpsProxyArgs.
Builder for RegionTargetHttpsProxy.
Creates a TargetTcpProxy resource in the specified project and region using the data included in the request.
Creates a TargetTcpProxy resource in the specified project and region using the data included in the request.
Builder for RegionTargetTcpProxyArgs.
Builder for RegionTargetTcpProxy.
Creates a UrlMap resource in the specified project using the data included in the request.
Creates a UrlMap resource in the specified project using the data included in the request.
Builder for RegionUrlMapArgs.
Builder for RegionUrlMap.
Creates a new reservation. For more information, read Reserving zonal resources.
Creates a new reservation. For more information, read Reserving zonal resources.
Builder for ReservationArgs.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Builder for ReservationIamBindingArgs.
Builder for ReservationIamBinding.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Builder for ReservationIamMemberArgs.
Builder for ReservationIamMember.
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Builder for ReservationIamPolicyArgs.
Builder for ReservationIamPolicy.
Builder for Reservation.
Creates a new resource policy.
Creates a new resource policy.
Builder for ResourcePolicyArgs.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Builder for ResourcePolicyIamBindingArgs.
Builder for ResourcePolicyIamBinding.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Builder for ResourcePolicyIamMemberArgs.
Builder for ResourcePolicyIamMember.
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Builder for ResourcePolicyIamPolicyArgs.
Builder for ResourcePolicyIamPolicy.
Builder for ResourcePolicy.
Creates a Route resource in the specified project using the data included in the request.
Builder for RouteArgs.
Creates a Router resource in the specified project and region using the data included in the request.
Builder for RouterArgs.
Builder for Route.
Builder for Router.
Creates a new policy in the specified project using the data included in the request.
Creates a new policy in the specified project using the data included in the request.
Builder for SecurityPolicyArgs.
Builder for SecurityPolicy.
Creates a ServiceAttachment in the specified project in the given scope using the parameters that are included in the request.
Creates a ServiceAttachment in the specified project in the given scope using the parameters that are included in the request.
Builder for ServiceAttachmentArgs.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Builder for ServiceAttachmentIamBindingArgs.
Builder for ServiceAttachmentIamBinding.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Builder for ServiceAttachmentIamMemberArgs.
Builder for ServiceAttachmentIamMember.
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Builder for ServiceAttachmentIamPolicyArgs.
Builder for ServiceAttachmentIamPolicy.
Builder for ServiceAttachment.
Creates a snapshot in the specified project using the data included in the request. For regular snapshot creation, consider using this method instead of disks.createSnapshot, as this method supports more features, such as creating snapshots in a project different from the source disk project.
Creates a snapshot in the specified project using the data included in the request. For regular snapshot creation, consider using this method instead of disks.createSnapshot, as this method supports more features, such as creating snapshots in a project different from the source disk project.
Builder for SnapshotArgs.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Builder for SnapshotIamBindingArgs.
Builder for SnapshotIamBinding.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Builder for SnapshotIamMemberArgs.
Builder for SnapshotIamMember.
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Builder for SnapshotIamPolicyArgs.
Builder for SnapshotIamPolicy.
Builder for Snapshot.
Creates a SslCertificate resource in the specified project using the data included in the request.
Creates a SslCertificate resource in the specified project using the data included in the request.
Builder for SslCertificateArgs.
Builder for SslCertificate.
Returns the specified SSL policy resource.
Builder for SslPolicyArgs.
Builder for SslPolicy.
Creates a storage pool in the specified project using the data in the request.
Creates a storage pool in the specified project using the data in the request.
Builder for StoragePoolArgs.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Builder for StoragePoolIamBindingArgs.
Builder for StoragePoolIamBinding.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Builder for StoragePoolIamMemberArgs.
Builder for StoragePoolIamMember.
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Builder for StoragePoolIamPolicyArgs.
Builder for StoragePoolIamPolicy.
Builder for StoragePool.
Creates a subnetwork in the specified project using the data included in the request.
Creates a subnetwork in the specified project using the data included in the request.
Builder for SubnetworkArgs.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Builder for SubnetworkIamBindingArgs.
Builder for SubnetworkIamBinding.
Sets the access control policy on the specified resource. Replaces any existing policy.
Sets the access control policy on the specified resource. Replaces any existing policy.
Builder for SubnetworkIamMemberArgs.
Builder for SubnetworkIamMember.
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Sets the access control policy on the specified resource. Replaces any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Builder for SubnetworkIamPolicyArgs.
Builder for SubnetworkIamPolicy.
Builder for Subnetwork.
Creates a TargetGrpcProxy in the specified project in the given scope using the parameters that are included in the request.
Creates a TargetGrpcProxy in the specified project in the given scope using the parameters that are included in the request.
Builder for TargetGrpcProxyArgs.
Builder for TargetGrpcProxy.
Creates a TargetHttpProxy resource in the specified project using the data included in the request.
Creates a TargetHttpProxy resource in the specified project using the data included in the request.
Builder for TargetHttpProxyArgs.
Builder for TargetHttpProxy.
Creates a TargetHttpsProxy resource in the specified project using the data included in the request.
Creates a TargetHttpsProxy resource in the specified project using the data included in the request.
Builder for TargetHttpsProxyArgs.
Builder for TargetHttpsProxy.
Creates a TargetInstance resource in the specified project and zone using the data included in the request.
Creates a TargetInstance resource in the specified project and zone using the data included in the request.
Builder for TargetInstanceArgs.
Builder for TargetInstance.
Creates a target pool in the specified project and region using the data included in the request.
Creates a target pool in the specified project and region using the data included in the request.
Builder for TargetPoolArgs.
Builder for TargetPool.
Creates a TargetSslProxy resource in the specified project using the data included in the request.
Creates a TargetSslProxy resource in the specified project using the data included in the request.
Builder for TargetSslProxyArgs.
Builder for TargetSslProxy.
Creates a TargetTcpProxy resource in the specified project using the data included in the request.
Creates a TargetTcpProxy resource in the specified project using the data included in the request.
Builder for TargetTcpProxyArgs.
Builder for TargetTcpProxy.
Creates a target VPN gateway in the specified project and region using the data included in the request.
Creates a target VPN gateway in the specified project and region using the data included in the request.
Builder for TargetVpnGatewayArgs.
Builder for TargetVpnGateway.
Creates a UrlMap resource in the specified project using the data included in the request.
Builder for UrlMapArgs.
Builder for UrlMap.
Creates a VPN gateway in the specified project and region using the data included in the request.
Creates a VPN gateway in the specified project and region using the data included in the request.
Builder for VpnGatewayArgs.
Builder for VpnGateway.
Creates a VpnTunnel resource in the specified project and region using the data included in the request.
Builder for VpnTunnelArgs.
Builder for VpnTunnel.
Creates a QueuedResource.
Creates a QueuedResource.
Builder for ZoneQueuedResourceArgs.
Builder for ZoneQueuedResource.