Google Native

v0.27.0 published on Friday, Oct 21, 2022 by Pulumi

Provider

The provider type for the Google Cloud package.

Create Provider Resource

new Provider(name: string, args?: ProviderArgs, opts?: CustomResourceOptions);
@overload
def Provider(resource_name: str,
             opts: Optional[ResourceOptions] = None,
             append_user_agent: Optional[str] = None,
             disable_partner_name: Optional[bool] = None,
             partner_name: Optional[str] = None,
             project: Optional[str] = None,
             region: Optional[str] = None,
             zone: Optional[str] = None)
@overload
def Provider(resource_name: str,
             args: Optional[ProviderArgs] = None,
             opts: Optional[ResourceOptions] = None)
func NewProvider(ctx *Context, name string, args *ProviderArgs, opts ...ResourceOption) (*Provider, error)
public Provider(string name, ProviderArgs? args = null, CustomResourceOptions? opts = null)
public Provider(String name, ProviderArgs args)
public Provider(String name, ProviderArgs args, CustomResourceOptions options)
type: pulumi:providers:google-native
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args ProviderArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args ProviderArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args ProviderArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args ProviderArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args ProviderArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Provider Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The Provider resource accepts the following input properties:

AppendUserAgent string

Additional user-agent string to append to the default one (<prod_name>/). It can also be sourced from the following environment variable: GOOGLE_APPEND_USER_AGENT

DisablePartnerName bool

This will disable the Pulumi Partner Name which is used if a custom partnerName isn't specified. It can also be sourced from the following environment variable: GOOGLE_DISABLE_PARTNER_NAME

PartnerName string

A Google Partner Name to facilitate partner resource usage attribution. It can also be sourced from the following environment variable: GOOGLE_PARTNER_NAME

Project string

The default project to manage resources in. If another project is specified on a resource, it will take precedence. It can also be sourced from the following environment variables: GOOGLE_PROJECT, GOOGLE_CLOUD_PROJECT, GCLOUD_PROJECT, CLOUDSDK_CORE_PROJECT

Region string

The default region to manage resources in. If another region is specified on a regional resource, it will take precedence. It can also be sourced from the following environment variables: GOOGLE_REGION, GCLOUD_REGION, CLOUDSDK_COMPUTE_REGION

Zone string

The default zone to manage resources in. Generally, this zone should be within the default region you specified. If another zone is specified on a zonal resource, it will take precedence. It can also be sourced from the following environment variables: GOOGLE_ZONE, GCLOUD_ZONE, CLOUDSDK_COMPUTE_ZONE

AppendUserAgent string

Additional user-agent string to append to the default one (<prod_name>/). It can also be sourced from the following environment variable: GOOGLE_APPEND_USER_AGENT

DisablePartnerName bool

This will disable the Pulumi Partner Name which is used if a custom partnerName isn't specified. It can also be sourced from the following environment variable: GOOGLE_DISABLE_PARTNER_NAME

PartnerName string

A Google Partner Name to facilitate partner resource usage attribution. It can also be sourced from the following environment variable: GOOGLE_PARTNER_NAME

Project string

The default project to manage resources in. If another project is specified on a resource, it will take precedence. It can also be sourced from the following environment variables: GOOGLE_PROJECT, GOOGLE_CLOUD_PROJECT, GCLOUD_PROJECT, CLOUDSDK_CORE_PROJECT

Region string

The default region to manage resources in. If another region is specified on a regional resource, it will take precedence. It can also be sourced from the following environment variables: GOOGLE_REGION, GCLOUD_REGION, CLOUDSDK_COMPUTE_REGION

Zone string

The default zone to manage resources in. Generally, this zone should be within the default region you specified. If another zone is specified on a zonal resource, it will take precedence. It can also be sourced from the following environment variables: GOOGLE_ZONE, GCLOUD_ZONE, CLOUDSDK_COMPUTE_ZONE

appendUserAgent String

Additional user-agent string to append to the default one (<prod_name>/). It can also be sourced from the following environment variable: GOOGLE_APPEND_USER_AGENT

disablePartnerName Boolean

This will disable the Pulumi Partner Name which is used if a custom partnerName isn't specified. It can also be sourced from the following environment variable: GOOGLE_DISABLE_PARTNER_NAME

partnerName String

A Google Partner Name to facilitate partner resource usage attribution. It can also be sourced from the following environment variable: GOOGLE_PARTNER_NAME

project String

The default project to manage resources in. If another project is specified on a resource, it will take precedence. It can also be sourced from the following environment variables: GOOGLE_PROJECT, GOOGLE_CLOUD_PROJECT, GCLOUD_PROJECT, CLOUDSDK_CORE_PROJECT

region String

The default region to manage resources in. If another region is specified on a regional resource, it will take precedence. It can also be sourced from the following environment variables: GOOGLE_REGION, GCLOUD_REGION, CLOUDSDK_COMPUTE_REGION

zone String

The default zone to manage resources in. Generally, this zone should be within the default region you specified. If another zone is specified on a zonal resource, it will take precedence. It can also be sourced from the following environment variables: GOOGLE_ZONE, GCLOUD_ZONE, CLOUDSDK_COMPUTE_ZONE

appendUserAgent string

Additional user-agent string to append to the default one (<prod_name>/). It can also be sourced from the following environment variable: GOOGLE_APPEND_USER_AGENT

disablePartnerName boolean

This will disable the Pulumi Partner Name which is used if a custom partnerName isn't specified. It can also be sourced from the following environment variable: GOOGLE_DISABLE_PARTNER_NAME

partnerName string

A Google Partner Name to facilitate partner resource usage attribution. It can also be sourced from the following environment variable: GOOGLE_PARTNER_NAME

project string

The default project to manage resources in. If another project is specified on a resource, it will take precedence. It can also be sourced from the following environment variables: GOOGLE_PROJECT, GOOGLE_CLOUD_PROJECT, GCLOUD_PROJECT, CLOUDSDK_CORE_PROJECT

region string

The default region to manage resources in. If another region is specified on a regional resource, it will take precedence. It can also be sourced from the following environment variables: GOOGLE_REGION, GCLOUD_REGION, CLOUDSDK_COMPUTE_REGION

zone string

The default zone to manage resources in. Generally, this zone should be within the default region you specified. If another zone is specified on a zonal resource, it will take precedence. It can also be sourced from the following environment variables: GOOGLE_ZONE, GCLOUD_ZONE, CLOUDSDK_COMPUTE_ZONE

append_user_agent str

Additional user-agent string to append to the default one (<prod_name>/). It can also be sourced from the following environment variable: GOOGLE_APPEND_USER_AGENT

disable_partner_name bool

This will disable the Pulumi Partner Name which is used if a custom partnerName isn't specified. It can also be sourced from the following environment variable: GOOGLE_DISABLE_PARTNER_NAME

partner_name str

A Google Partner Name to facilitate partner resource usage attribution. It can also be sourced from the following environment variable: GOOGLE_PARTNER_NAME

project str

The default project to manage resources in. If another project is specified on a resource, it will take precedence. It can also be sourced from the following environment variables: GOOGLE_PROJECT, GOOGLE_CLOUD_PROJECT, GCLOUD_PROJECT, CLOUDSDK_CORE_PROJECT

region str

The default region to manage resources in. If another region is specified on a regional resource, it will take precedence. It can also be sourced from the following environment variables: GOOGLE_REGION, GCLOUD_REGION, CLOUDSDK_COMPUTE_REGION

zone str

The default zone to manage resources in. Generally, this zone should be within the default region you specified. If another zone is specified on a zonal resource, it will take precedence. It can also be sourced from the following environment variables: GOOGLE_ZONE, GCLOUD_ZONE, CLOUDSDK_COMPUTE_ZONE

appendUserAgent String

Additional user-agent string to append to the default one (<prod_name>/). It can also be sourced from the following environment variable: GOOGLE_APPEND_USER_AGENT

disablePartnerName Boolean

This will disable the Pulumi Partner Name which is used if a custom partnerName isn't specified. It can also be sourced from the following environment variable: GOOGLE_DISABLE_PARTNER_NAME

partnerName String

A Google Partner Name to facilitate partner resource usage attribution. It can also be sourced from the following environment variable: GOOGLE_PARTNER_NAME

project String

The default project to manage resources in. If another project is specified on a resource, it will take precedence. It can also be sourced from the following environment variables: GOOGLE_PROJECT, GOOGLE_CLOUD_PROJECT, GCLOUD_PROJECT, CLOUDSDK_CORE_PROJECT

region String

The default region to manage resources in. If another region is specified on a regional resource, it will take precedence. It can also be sourced from the following environment variables: GOOGLE_REGION, GCLOUD_REGION, CLOUDSDK_COMPUTE_REGION

zone String

The default zone to manage resources in. Generally, this zone should be within the default region you specified. If another zone is specified on a zonal resource, it will take precedence. It can also be sourced from the following environment variables: GOOGLE_ZONE, GCLOUD_ZONE, CLOUDSDK_COMPUTE_ZONE

Outputs

All input properties are implicitly available as output properties. Additionally, the Provider resource produces the following output properties:

Id string

The provider-assigned unique ID for this managed resource.

Id string

The provider-assigned unique ID for this managed resource.

id String

The provider-assigned unique ID for this managed resource.

id string

The provider-assigned unique ID for this managed resource.

id str

The provider-assigned unique ID for this managed resource.

id String

The provider-assigned unique ID for this managed resource.

Package Details

Repository
https://github.com/pulumi/pulumi-google-native
License
Apache-2.0