pulumi_wasm_providers_gcp_mini

Module compute

source

Modules§

  • Represents an Address resource.
  • Persistent disks can be attached to a compute instance using the attached_disk 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.
  • Represents an Autoscaler resource.
  • Backend buckets allow you to use Google Cloud Storage buckets with HTTP(S) load balancing.
  • Import
  • Import
  • Import
  • A key for signing Cloud CDN signed URLs for BackendBuckets.
  • 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.
  • Import
  • Import
  • Import
  • A key for signing Cloud CDN signed URLs for Backend Services.
  • A representation of an ExternalAccountKey used for external account binding within ACME.
  • 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).
  • Starts and stops asynchronous persistent disk replication. For more information see the official documentation and the API.
  • Three different resources help you manage your IAM policy for Compute Engine Disk. Each of these resources serves a different use case:
  • Three different resources help you manage your IAM policy for Compute Engine Disk. Each of these resources serves a different use case:
  • Three different resources help you manage your IAM policy for Compute Engine Disk. Each of these resources serves a different use case:
  • Adds existing resource policies to a disk. You can only add one policy which will be applied to this disk for scheduling snapshot creation.
  • Represents a VPN gateway managed outside of GCP.
  • Each network has its own firewall controlling access to and from the instances.
  • 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.
  • 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.
  • 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).
  • Example Usage
  • 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.
  • Represents a Global Address resource. Global addresses are used for HTTP(S) load balancing.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • An HttpHealthCheck resource. This resource defines a template for how individual VMs should be checked for health, via HTTP.
  • An HttpsHealthCheck resource. This resource defines a template for how individual VMs should be checked for health, via HTTPS.
  • Represents an Image resource.
  • Three different resources help you manage your IAM policy for Compute Engine Image. Each of these resources serves a different use case:
  • Three different resources help you manage your IAM policy for Compute Engine Image. Each of these resources serves a different use case:
  • Three different resources help you manage your IAM policy for Compute Engine Image. Each of these resources serves a different use case:
  • Manages a VM instance resource within GCE. For more information see the official documentation and API.
  • Manages a VM instance resource within GCE. For more information see the official documentation and API.
  • Manages a VM instance resource within GCE. For more information see the official documentation and API.
  • Creates a group of dissimilar Compute Engine virtual machine instances. For more information, see the official documentation and API
  • 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
  • Represents the Instance membership to the Instance Group.
  • 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.
  • Three different resources help you manage your IAM policy for Compute Engine Instance. Each of these resources serves a different use case:
  • Three different resources help you manage your IAM policy for Compute Engine Instance. Each of these resources serves a different use case:
  • Three different resources help you manage your IAM policy for Compute Engine Instance. Each of these resources serves a different use case:
  • 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.
  • 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.
  • Represents an Interconnect resource. The Interconnect resource is a dedicated connection between Google’s network and your on-premises network.
  • Represents an InterconnectAttachment (VLAN attachment) resource. For more information, see Creating VLAN Attachments.
  • 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.
  • Three different resources help you manage your IAM policy for Compute Engine MachineImage. Each of these resources serves a different use case:
  • Three different resources help you manage your IAM policy for Compute Engine MachineImage. Each of these resources serves a different use case:
  • Three different resources help you manage your IAM policy for Compute Engine MachineImage. Each of these resources serves a different use case:
  • An SslCertificate resource, used for HTTPS load balancing. This resource represents a certificate for which the certificate secrets are created and managed by Google.
  • An SslCertificate resource, used for HTTPS load balancing. This resource represents a certificate for which the certificate secrets are created and managed by Google.
  • Manages a VPC network or legacy network resource on GCP.
  • 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.
  • Example Usage
  • 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.
  • 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.
  • 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.
  • The Compute NetworkFirewallPolicy resource
  • The Compute NetworkFirewallPolicyAssociation resource
  • 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).
  • Example Usage
  • Manages a network peering within GCE. For more information see the official documentation and API.
  • 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.
  • Represents a NodeGroup resource to manage a group of sole-tenant nodes.
  • 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.
  • Organization security policies are used to control incoming/outgoing traffic.
  • An association for the OrganizationSecurityPolicy.
  • A rule for the OrganizationSecurityPolicy.
  • 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.
  • 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.
  • Sets the Cloud Armor tier of the project.
  • Configures the Google Compute Engine Default Network Tier for a project.
  • Authoritatively manages metadata common to all instances for a project in GCE. For more information see the official documentation and API.
  • 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.
  • Represents a PublicAdvertisedPrefix for use with bring your own IP addresses (BYOIP).
  • Represents a PublicDelegatedPrefix for use with bring your own IP addresses (BYOIP).
  • Represents an Autoscaler resource.
  • A Region Backend Service defines a regionally-scoped group of virtual machines that will serve traffic for load balancing.
  • Import
  • Import
  • Import
  • Represents a regional Commitment resource.
  • 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).
  • Three different resources help you manage your IAM policy for Compute Engine RegionDisk. Each of these resources serves a different use case:
  • Three different resources help you manage your IAM policy for Compute Engine RegionDisk. Each of these resources serves a different use case:
  • Three different resources help you manage your IAM policy for Compute Engine RegionDisk. Each of these resources serves a different use case:
  • Adds existing resource policies to a disk. You can only add one policy which will be applied to this disk for scheduling snapshot creation.
  • 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.
  • 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.
  • Import
  • A Region network endpoint represents a IP address/FQDN and port combination that is part of a specific network endpoint group (NEG).
  • A regional NEG that can support Serverless Products, proxying traffic to external backends and providing traffic to the PSC port mapping endpoints.
  • The Compute NetworkFirewallPolicy resource
  • The Compute NetworkFirewallPolicyAssociation resource
  • 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).
  • Example Usage
  • 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.
  • Example Usage
  • Example Usage
  • Example Usage
  • 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.
  • 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.
  • Represents a RegionTargetHttpProxy resource, which is used by one or more forwarding rules to route incoming HTTP requests to a URL map.
  • Represents a RegionTargetHttpsProxy resource, which is used by one or more forwarding rules to route incoming HTTPS requests to a URL map.
  • 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.
  • 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.
  • Represents a reservation resource. A reservation ensures that capacity is held in a specific zone even if the reserved VMs are not running.
  • Represents a Managed Instance Group Resize Request
  • A policy that can be attached to a resource to specify or schedule actions on that resource.
  • Represents a Route resource.
  • Represents a Router resource.
  • Manages a Cloud Router interface. For more information see the official documentation and API.
  • A NAT service created in a router.
  • A resource used to set the list of IP addresses to be used in a NAT service and manage the draining of destroyed IPs.
  • 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.
  • Example Usage
  • 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.
  • A rule for the SecurityPolicy.
  • A ScanConfig resource contains the configurations to launch a scan.
  • Represents a ServiceAttachment resource.
  • Enables the Google Compute Engine Shared VPC feature for a project, assigning it as a Shared VPC host project.
  • 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.
  • Represents a Persistent Disk Snapshot resource.
  • Three different resources help you manage your IAM policy for Compute Engine Snapshot. Each of these resources serves a different use case:
  • Three different resources help you manage your IAM policy for Compute Engine Snapshot. Each of these resources serves a different use case:
  • Three different resources help you manage your IAM policy for Compute Engine Snapshot. Each of these resources serves a different use case:
  • 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.
  • 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.
  • 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.
  • Three different resources help you manage your IAM policy for Compute Engine Subnetwork. Each of these resources serves a different use case:
  • Three different resources help you manage your IAM policy for Compute Engine Subnetwork. Each of these resources serves a different use case:
  • Three different resources help you manage your IAM policy for Compute Engine Subnetwork. Each of these resources serves a different use case:
  • 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.
  • Represents a TargetHttpProxy resource, which is used by one or more global forwarding rule to route incoming HTTP requests to a URL map.
  • Represents a TargetHttpsProxy resource, which is used by one or more global forwarding rule to route incoming HTTPS requests to a URL map.
  • 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.
  • 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.
  • Represents a TargetSslProxy resource, which is used by one or more global forwarding rule to route incoming SSL requests to a backend service.
  • Represents a TargetTcpProxy resource, which is used by one or more global forwarding rule to route incoming TCP requests to a Backend service.
  • 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.
  • Represents a VPN gateway running in GCP. This virtual device is managed by Google, but used only by you.
  • VPN tunnel resource.