alpha

package
v0.10.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 22, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// Default case. Should never be this.
	AuditLogConfigLogTypeLogTypeUnspecified = AuditLogConfigLogType("LOG_TYPE_UNSPECIFIED")
	// Admin reads. Example: CloudIAM getIamPolicy
	AuditLogConfigLogTypeAdminRead = AuditLogConfigLogType("ADMIN_READ")
	// Data writes. Example: CloudSQL Users create
	AuditLogConfigLogTypeDataWrite = AuditLogConfigLogType("DATA_WRITE")
	// Data reads. Example: CloudSQL Users list
	AuditLogConfigLogTypeDataRead = AuditLogConfigLogType("DATA_READ")
)
View Source
const (
	CompositeTypeStatusUnknownStatus = CompositeTypeStatus("UNKNOWN_STATUS")
	CompositeTypeStatusDeprecated    = CompositeTypeStatus("DEPRECATED")
	CompositeTypeStatusExperimental  = CompositeTypeStatus("EXPERIMENTAL")
	CompositeTypeStatusSupported     = CompositeTypeStatus("SUPPORTED")
)
View Source
const (
	DiagnosticLevelUnknown = DiagnosticLevel("UNKNOWN")
	// If level is informational, it only gets displayed as part of the resource.
	DiagnosticLevelInformation = DiagnosticLevel("INFORMATION")
	// If level is warning, will end up in the resource as a warning.
	DiagnosticLevelWarning = DiagnosticLevel("WARNING")
	// If level is error, it will indicate an error occurred after finishCondition is set, and this field will populate resource errors and operation errors.
	DiagnosticLevelError = DiagnosticLevel("ERROR")
)
View Source
const (
	InputMappingLocationUnknown = InputMappingLocation("UNKNOWN")
	InputMappingLocationPath    = InputMappingLocation("PATH")
	InputMappingLocationQuery   = InputMappingLocation("QUERY")
	InputMappingLocationBody    = InputMappingLocation("BODY")
	InputMappingLocationHeader  = InputMappingLocation("HEADER")
)
View Source
const (
	TemplateContentsInterpreterUnknownInterpreter = TemplateContentsInterpreter("UNKNOWN_INTERPRETER")
	TemplateContentsInterpreterPython             = TemplateContentsInterpreter("PYTHON")
	TemplateContentsInterpreterJinja              = TemplateContentsInterpreter("JINJA")
)
View Source
const (
	ValidationOptionsSchemaValidationUnknown = ValidationOptionsSchemaValidation("UNKNOWN")
	// Ignore schema failures.
	ValidationOptionsSchemaValidationIgnore = ValidationOptionsSchemaValidation("IGNORE")
	// Ignore schema failures but display them as warnings.
	ValidationOptionsSchemaValidationIgnoreWithWarnings = ValidationOptionsSchemaValidation("IGNORE_WITH_WARNINGS")
	// Fail the resource if the schema is not valid, this is the default behavior.
	ValidationOptionsSchemaValidationFail = ValidationOptionsSchemaValidation("FAIL")
)
View Source
const (
	ValidationOptionsUndeclaredPropertiesUnknown = ValidationOptionsUndeclaredProperties("UNKNOWN")
	// Always include even if not present on discovery doc.
	ValidationOptionsUndeclaredPropertiesInclude = ValidationOptionsUndeclaredProperties("INCLUDE")
	// Always ignore if not present on discovery doc.
	ValidationOptionsUndeclaredPropertiesIgnore = ValidationOptionsUndeclaredProperties("IGNORE")
	// Include on request, but emit a warning.
	ValidationOptionsUndeclaredPropertiesIncludeWithWarnings = ValidationOptionsUndeclaredProperties("INCLUDE_WITH_WARNINGS")
	// Ignore properties, but emit a warning.
	ValidationOptionsUndeclaredPropertiesIgnoreWithWarnings = ValidationOptionsUndeclaredProperties("IGNORE_WITH_WARNINGS")
	// Always fail if undeclared properties are present.
	ValidationOptionsUndeclaredPropertiesFail = ValidationOptionsUndeclaredProperties("FAIL")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AsyncOptions

type AsyncOptions struct {
	// Method regex where this policy will apply.
	MethodMatch *string `pulumi:"methodMatch"`
	// Deployment manager will poll instances for this API resource setting a RUNNING state, and blocking until polling conditions tell whether the resource is completed or failed.
	PollingOptions *PollingOptions `pulumi:"pollingOptions"`
}

Async options that determine when a resource should finish.

type AsyncOptionsArgs

type AsyncOptionsArgs struct {
	// Method regex where this policy will apply.
	MethodMatch pulumi.StringPtrInput `pulumi:"methodMatch"`
	// Deployment manager will poll instances for this API resource setting a RUNNING state, and blocking until polling conditions tell whether the resource is completed or failed.
	PollingOptions PollingOptionsPtrInput `pulumi:"pollingOptions"`
}

Async options that determine when a resource should finish.

func (AsyncOptionsArgs) ElementType

func (AsyncOptionsArgs) ElementType() reflect.Type

func (AsyncOptionsArgs) ToAsyncOptionsOutput

func (i AsyncOptionsArgs) ToAsyncOptionsOutput() AsyncOptionsOutput

func (AsyncOptionsArgs) ToAsyncOptionsOutputWithContext

func (i AsyncOptionsArgs) ToAsyncOptionsOutputWithContext(ctx context.Context) AsyncOptionsOutput

type AsyncOptionsArray

type AsyncOptionsArray []AsyncOptionsInput

func (AsyncOptionsArray) ElementType

func (AsyncOptionsArray) ElementType() reflect.Type

func (AsyncOptionsArray) ToAsyncOptionsArrayOutput

func (i AsyncOptionsArray) ToAsyncOptionsArrayOutput() AsyncOptionsArrayOutput

func (AsyncOptionsArray) ToAsyncOptionsArrayOutputWithContext

func (i AsyncOptionsArray) ToAsyncOptionsArrayOutputWithContext(ctx context.Context) AsyncOptionsArrayOutput

type AsyncOptionsArrayInput

type AsyncOptionsArrayInput interface {
	pulumi.Input

	ToAsyncOptionsArrayOutput() AsyncOptionsArrayOutput
	ToAsyncOptionsArrayOutputWithContext(context.Context) AsyncOptionsArrayOutput
}

AsyncOptionsArrayInput is an input type that accepts AsyncOptionsArray and AsyncOptionsArrayOutput values. You can construct a concrete instance of `AsyncOptionsArrayInput` via:

AsyncOptionsArray{ AsyncOptionsArgs{...} }

type AsyncOptionsArrayOutput

type AsyncOptionsArrayOutput struct{ *pulumi.OutputState }

func (AsyncOptionsArrayOutput) ElementType

func (AsyncOptionsArrayOutput) ElementType() reflect.Type

func (AsyncOptionsArrayOutput) Index

func (AsyncOptionsArrayOutput) ToAsyncOptionsArrayOutput

func (o AsyncOptionsArrayOutput) ToAsyncOptionsArrayOutput() AsyncOptionsArrayOutput

func (AsyncOptionsArrayOutput) ToAsyncOptionsArrayOutputWithContext

func (o AsyncOptionsArrayOutput) ToAsyncOptionsArrayOutputWithContext(ctx context.Context) AsyncOptionsArrayOutput

type AsyncOptionsInput

type AsyncOptionsInput interface {
	pulumi.Input

	ToAsyncOptionsOutput() AsyncOptionsOutput
	ToAsyncOptionsOutputWithContext(context.Context) AsyncOptionsOutput
}

AsyncOptionsInput is an input type that accepts AsyncOptionsArgs and AsyncOptionsOutput values. You can construct a concrete instance of `AsyncOptionsInput` via:

AsyncOptionsArgs{...}

type AsyncOptionsOutput

type AsyncOptionsOutput struct{ *pulumi.OutputState }

Async options that determine when a resource should finish.

func (AsyncOptionsOutput) ElementType

func (AsyncOptionsOutput) ElementType() reflect.Type

func (AsyncOptionsOutput) MethodMatch

func (o AsyncOptionsOutput) MethodMatch() pulumi.StringPtrOutput

Method regex where this policy will apply.

func (AsyncOptionsOutput) PollingOptions

func (o AsyncOptionsOutput) PollingOptions() PollingOptionsPtrOutput

Deployment manager will poll instances for this API resource setting a RUNNING state, and blocking until polling conditions tell whether the resource is completed or failed.

func (AsyncOptionsOutput) ToAsyncOptionsOutput

func (o AsyncOptionsOutput) ToAsyncOptionsOutput() AsyncOptionsOutput

func (AsyncOptionsOutput) ToAsyncOptionsOutputWithContext

func (o AsyncOptionsOutput) ToAsyncOptionsOutputWithContext(ctx context.Context) AsyncOptionsOutput

type AsyncOptionsResponse

type AsyncOptionsResponse struct {
	// Method regex where this policy will apply.
	MethodMatch string `pulumi:"methodMatch"`
	// Deployment manager will poll instances for this API resource setting a RUNNING state, and blocking until polling conditions tell whether the resource is completed or failed.
	PollingOptions PollingOptionsResponse `pulumi:"pollingOptions"`
}

Async options that determine when a resource should finish.

type AsyncOptionsResponseArgs

type AsyncOptionsResponseArgs struct {
	// Method regex where this policy will apply.
	MethodMatch pulumi.StringInput `pulumi:"methodMatch"`
	// Deployment manager will poll instances for this API resource setting a RUNNING state, and blocking until polling conditions tell whether the resource is completed or failed.
	PollingOptions PollingOptionsResponseInput `pulumi:"pollingOptions"`
}

Async options that determine when a resource should finish.

func (AsyncOptionsResponseArgs) ElementType

func (AsyncOptionsResponseArgs) ElementType() reflect.Type

func (AsyncOptionsResponseArgs) ToAsyncOptionsResponseOutput

func (i AsyncOptionsResponseArgs) ToAsyncOptionsResponseOutput() AsyncOptionsResponseOutput

func (AsyncOptionsResponseArgs) ToAsyncOptionsResponseOutputWithContext

func (i AsyncOptionsResponseArgs) ToAsyncOptionsResponseOutputWithContext(ctx context.Context) AsyncOptionsResponseOutput

type AsyncOptionsResponseArray

type AsyncOptionsResponseArray []AsyncOptionsResponseInput

func (AsyncOptionsResponseArray) ElementType

func (AsyncOptionsResponseArray) ElementType() reflect.Type

func (AsyncOptionsResponseArray) ToAsyncOptionsResponseArrayOutput

func (i AsyncOptionsResponseArray) ToAsyncOptionsResponseArrayOutput() AsyncOptionsResponseArrayOutput

func (AsyncOptionsResponseArray) ToAsyncOptionsResponseArrayOutputWithContext

func (i AsyncOptionsResponseArray) ToAsyncOptionsResponseArrayOutputWithContext(ctx context.Context) AsyncOptionsResponseArrayOutput

type AsyncOptionsResponseArrayInput

type AsyncOptionsResponseArrayInput interface {
	pulumi.Input

	ToAsyncOptionsResponseArrayOutput() AsyncOptionsResponseArrayOutput
	ToAsyncOptionsResponseArrayOutputWithContext(context.Context) AsyncOptionsResponseArrayOutput
}

AsyncOptionsResponseArrayInput is an input type that accepts AsyncOptionsResponseArray and AsyncOptionsResponseArrayOutput values. You can construct a concrete instance of `AsyncOptionsResponseArrayInput` via:

AsyncOptionsResponseArray{ AsyncOptionsResponseArgs{...} }

type AsyncOptionsResponseArrayOutput

type AsyncOptionsResponseArrayOutput struct{ *pulumi.OutputState }

func (AsyncOptionsResponseArrayOutput) ElementType

func (AsyncOptionsResponseArrayOutput) Index

func (AsyncOptionsResponseArrayOutput) ToAsyncOptionsResponseArrayOutput

func (o AsyncOptionsResponseArrayOutput) ToAsyncOptionsResponseArrayOutput() AsyncOptionsResponseArrayOutput

func (AsyncOptionsResponseArrayOutput) ToAsyncOptionsResponseArrayOutputWithContext

func (o AsyncOptionsResponseArrayOutput) ToAsyncOptionsResponseArrayOutputWithContext(ctx context.Context) AsyncOptionsResponseArrayOutput

type AsyncOptionsResponseInput

type AsyncOptionsResponseInput interface {
	pulumi.Input

	ToAsyncOptionsResponseOutput() AsyncOptionsResponseOutput
	ToAsyncOptionsResponseOutputWithContext(context.Context) AsyncOptionsResponseOutput
}

AsyncOptionsResponseInput is an input type that accepts AsyncOptionsResponseArgs and AsyncOptionsResponseOutput values. You can construct a concrete instance of `AsyncOptionsResponseInput` via:

AsyncOptionsResponseArgs{...}

type AsyncOptionsResponseOutput

type AsyncOptionsResponseOutput struct{ *pulumi.OutputState }

Async options that determine when a resource should finish.

func (AsyncOptionsResponseOutput) ElementType

func (AsyncOptionsResponseOutput) ElementType() reflect.Type

func (AsyncOptionsResponseOutput) MethodMatch

Method regex where this policy will apply.

func (AsyncOptionsResponseOutput) PollingOptions

Deployment manager will poll instances for this API resource setting a RUNNING state, and blocking until polling conditions tell whether the resource is completed or failed.

func (AsyncOptionsResponseOutput) ToAsyncOptionsResponseOutput

func (o AsyncOptionsResponseOutput) ToAsyncOptionsResponseOutput() AsyncOptionsResponseOutput

func (AsyncOptionsResponseOutput) ToAsyncOptionsResponseOutputWithContext

func (o AsyncOptionsResponseOutput) ToAsyncOptionsResponseOutputWithContext(ctx context.Context) AsyncOptionsResponseOutput

type AuditConfig

type AuditConfig struct {
	// The configuration for logging of each type of permission.
	AuditLogConfigs []AuditLogConfig `pulumi:"auditLogConfigs"`
	// Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services.
	Service *string `pulumi:"service"`
}

Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.

type AuditConfigArgs

type AuditConfigArgs struct {
	// The configuration for logging of each type of permission.
	AuditLogConfigs AuditLogConfigArrayInput `pulumi:"auditLogConfigs"`
	// Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services.
	Service pulumi.StringPtrInput `pulumi:"service"`
}

Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.

func (AuditConfigArgs) ElementType

func (AuditConfigArgs) ElementType() reflect.Type

func (AuditConfigArgs) ToAuditConfigOutput

func (i AuditConfigArgs) ToAuditConfigOutput() AuditConfigOutput

func (AuditConfigArgs) ToAuditConfigOutputWithContext

func (i AuditConfigArgs) ToAuditConfigOutputWithContext(ctx context.Context) AuditConfigOutput

type AuditConfigArray

type AuditConfigArray []AuditConfigInput

func (AuditConfigArray) ElementType

func (AuditConfigArray) ElementType() reflect.Type

func (AuditConfigArray) ToAuditConfigArrayOutput

func (i AuditConfigArray) ToAuditConfigArrayOutput() AuditConfigArrayOutput

func (AuditConfigArray) ToAuditConfigArrayOutputWithContext

func (i AuditConfigArray) ToAuditConfigArrayOutputWithContext(ctx context.Context) AuditConfigArrayOutput

type AuditConfigArrayInput

type AuditConfigArrayInput interface {
	pulumi.Input

	ToAuditConfigArrayOutput() AuditConfigArrayOutput
	ToAuditConfigArrayOutputWithContext(context.Context) AuditConfigArrayOutput
}

AuditConfigArrayInput is an input type that accepts AuditConfigArray and AuditConfigArrayOutput values. You can construct a concrete instance of `AuditConfigArrayInput` via:

AuditConfigArray{ AuditConfigArgs{...} }

type AuditConfigArrayOutput

type AuditConfigArrayOutput struct{ *pulumi.OutputState }

func (AuditConfigArrayOutput) ElementType

func (AuditConfigArrayOutput) ElementType() reflect.Type

func (AuditConfigArrayOutput) Index

func (AuditConfigArrayOutput) ToAuditConfigArrayOutput

func (o AuditConfigArrayOutput) ToAuditConfigArrayOutput() AuditConfigArrayOutput

func (AuditConfigArrayOutput) ToAuditConfigArrayOutputWithContext

func (o AuditConfigArrayOutput) ToAuditConfigArrayOutputWithContext(ctx context.Context) AuditConfigArrayOutput

type AuditConfigInput

type AuditConfigInput interface {
	pulumi.Input

	ToAuditConfigOutput() AuditConfigOutput
	ToAuditConfigOutputWithContext(context.Context) AuditConfigOutput
}

AuditConfigInput is an input type that accepts AuditConfigArgs and AuditConfigOutput values. You can construct a concrete instance of `AuditConfigInput` via:

AuditConfigArgs{...}

type AuditConfigOutput

type AuditConfigOutput struct{ *pulumi.OutputState }

Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.

func (AuditConfigOutput) AuditLogConfigs

func (o AuditConfigOutput) AuditLogConfigs() AuditLogConfigArrayOutput

The configuration for logging of each type of permission.

func (AuditConfigOutput) ElementType

func (AuditConfigOutput) ElementType() reflect.Type

func (AuditConfigOutput) Service

Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services.

func (AuditConfigOutput) ToAuditConfigOutput

func (o AuditConfigOutput) ToAuditConfigOutput() AuditConfigOutput

func (AuditConfigOutput) ToAuditConfigOutputWithContext

func (o AuditConfigOutput) ToAuditConfigOutputWithContext(ctx context.Context) AuditConfigOutput

type AuditConfigResponse

type AuditConfigResponse struct {
	// The configuration for logging of each type of permission.
	AuditLogConfigs []AuditLogConfigResponse `pulumi:"auditLogConfigs"`
	// Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services.
	Service string `pulumi:"service"`
}

Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.

type AuditConfigResponseArgs

type AuditConfigResponseArgs struct {
	// The configuration for logging of each type of permission.
	AuditLogConfigs AuditLogConfigResponseArrayInput `pulumi:"auditLogConfigs"`
	// Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services.
	Service pulumi.StringInput `pulumi:"service"`
}

Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.

func (AuditConfigResponseArgs) ElementType

func (AuditConfigResponseArgs) ElementType() reflect.Type

func (AuditConfigResponseArgs) ToAuditConfigResponseOutput

func (i AuditConfigResponseArgs) ToAuditConfigResponseOutput() AuditConfigResponseOutput

func (AuditConfigResponseArgs) ToAuditConfigResponseOutputWithContext

func (i AuditConfigResponseArgs) ToAuditConfigResponseOutputWithContext(ctx context.Context) AuditConfigResponseOutput

type AuditConfigResponseArray

type AuditConfigResponseArray []AuditConfigResponseInput

func (AuditConfigResponseArray) ElementType

func (AuditConfigResponseArray) ElementType() reflect.Type

func (AuditConfigResponseArray) ToAuditConfigResponseArrayOutput

func (i AuditConfigResponseArray) ToAuditConfigResponseArrayOutput() AuditConfigResponseArrayOutput

func (AuditConfigResponseArray) ToAuditConfigResponseArrayOutputWithContext

func (i AuditConfigResponseArray) ToAuditConfigResponseArrayOutputWithContext(ctx context.Context) AuditConfigResponseArrayOutput

type AuditConfigResponseArrayInput

type AuditConfigResponseArrayInput interface {
	pulumi.Input

	ToAuditConfigResponseArrayOutput() AuditConfigResponseArrayOutput
	ToAuditConfigResponseArrayOutputWithContext(context.Context) AuditConfigResponseArrayOutput
}

AuditConfigResponseArrayInput is an input type that accepts AuditConfigResponseArray and AuditConfigResponseArrayOutput values. You can construct a concrete instance of `AuditConfigResponseArrayInput` via:

AuditConfigResponseArray{ AuditConfigResponseArgs{...} }

type AuditConfigResponseArrayOutput

type AuditConfigResponseArrayOutput struct{ *pulumi.OutputState }

func (AuditConfigResponseArrayOutput) ElementType

func (AuditConfigResponseArrayOutput) Index

func (AuditConfigResponseArrayOutput) ToAuditConfigResponseArrayOutput

func (o AuditConfigResponseArrayOutput) ToAuditConfigResponseArrayOutput() AuditConfigResponseArrayOutput

func (AuditConfigResponseArrayOutput) ToAuditConfigResponseArrayOutputWithContext

func (o AuditConfigResponseArrayOutput) ToAuditConfigResponseArrayOutputWithContext(ctx context.Context) AuditConfigResponseArrayOutput

type AuditConfigResponseInput

type AuditConfigResponseInput interface {
	pulumi.Input

	ToAuditConfigResponseOutput() AuditConfigResponseOutput
	ToAuditConfigResponseOutputWithContext(context.Context) AuditConfigResponseOutput
}

AuditConfigResponseInput is an input type that accepts AuditConfigResponseArgs and AuditConfigResponseOutput values. You can construct a concrete instance of `AuditConfigResponseInput` via:

AuditConfigResponseArgs{...}

type AuditConfigResponseOutput

type AuditConfigResponseOutput struct{ *pulumi.OutputState }

Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.

func (AuditConfigResponseOutput) AuditLogConfigs

The configuration for logging of each type of permission.

func (AuditConfigResponseOutput) ElementType

func (AuditConfigResponseOutput) ElementType() reflect.Type

func (AuditConfigResponseOutput) Service

Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services.

func (AuditConfigResponseOutput) ToAuditConfigResponseOutput

func (o AuditConfigResponseOutput) ToAuditConfigResponseOutput() AuditConfigResponseOutput

func (AuditConfigResponseOutput) ToAuditConfigResponseOutputWithContext

func (o AuditConfigResponseOutput) ToAuditConfigResponseOutputWithContext(ctx context.Context) AuditConfigResponseOutput

type AuditLogConfig

type AuditLogConfig struct {
	// Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members.
	ExemptedMembers []string `pulumi:"exemptedMembers"`
	// The log type that this config enables.
	LogType *AuditLogConfigLogType `pulumi:"logType"`
}

Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.

type AuditLogConfigArgs

type AuditLogConfigArgs struct {
	// Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members.
	ExemptedMembers pulumi.StringArrayInput `pulumi:"exemptedMembers"`
	// The log type that this config enables.
	LogType AuditLogConfigLogTypePtrInput `pulumi:"logType"`
}

Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.

func (AuditLogConfigArgs) ElementType

func (AuditLogConfigArgs) ElementType() reflect.Type

func (AuditLogConfigArgs) ToAuditLogConfigOutput

func (i AuditLogConfigArgs) ToAuditLogConfigOutput() AuditLogConfigOutput

func (AuditLogConfigArgs) ToAuditLogConfigOutputWithContext

func (i AuditLogConfigArgs) ToAuditLogConfigOutputWithContext(ctx context.Context) AuditLogConfigOutput

type AuditLogConfigArray

type AuditLogConfigArray []AuditLogConfigInput

func (AuditLogConfigArray) ElementType

func (AuditLogConfigArray) ElementType() reflect.Type

func (AuditLogConfigArray) ToAuditLogConfigArrayOutput

func (i AuditLogConfigArray) ToAuditLogConfigArrayOutput() AuditLogConfigArrayOutput

func (AuditLogConfigArray) ToAuditLogConfigArrayOutputWithContext

func (i AuditLogConfigArray) ToAuditLogConfigArrayOutputWithContext(ctx context.Context) AuditLogConfigArrayOutput

type AuditLogConfigArrayInput

type AuditLogConfigArrayInput interface {
	pulumi.Input

	ToAuditLogConfigArrayOutput() AuditLogConfigArrayOutput
	ToAuditLogConfigArrayOutputWithContext(context.Context) AuditLogConfigArrayOutput
}

AuditLogConfigArrayInput is an input type that accepts AuditLogConfigArray and AuditLogConfigArrayOutput values. You can construct a concrete instance of `AuditLogConfigArrayInput` via:

AuditLogConfigArray{ AuditLogConfigArgs{...} }

type AuditLogConfigArrayOutput

type AuditLogConfigArrayOutput struct{ *pulumi.OutputState }

func (AuditLogConfigArrayOutput) ElementType

func (AuditLogConfigArrayOutput) ElementType() reflect.Type

func (AuditLogConfigArrayOutput) Index

func (AuditLogConfigArrayOutput) ToAuditLogConfigArrayOutput

func (o AuditLogConfigArrayOutput) ToAuditLogConfigArrayOutput() AuditLogConfigArrayOutput

func (AuditLogConfigArrayOutput) ToAuditLogConfigArrayOutputWithContext

func (o AuditLogConfigArrayOutput) ToAuditLogConfigArrayOutputWithContext(ctx context.Context) AuditLogConfigArrayOutput

type AuditLogConfigInput

type AuditLogConfigInput interface {
	pulumi.Input

	ToAuditLogConfigOutput() AuditLogConfigOutput
	ToAuditLogConfigOutputWithContext(context.Context) AuditLogConfigOutput
}

AuditLogConfigInput is an input type that accepts AuditLogConfigArgs and AuditLogConfigOutput values. You can construct a concrete instance of `AuditLogConfigInput` via:

AuditLogConfigArgs{...}

type AuditLogConfigLogType added in v0.4.0

type AuditLogConfigLogType string

The log type that this config enables.

func (AuditLogConfigLogType) ElementType added in v0.4.0

func (AuditLogConfigLogType) ElementType() reflect.Type

func (AuditLogConfigLogType) ToAuditLogConfigLogTypeOutput added in v0.6.0

func (e AuditLogConfigLogType) ToAuditLogConfigLogTypeOutput() AuditLogConfigLogTypeOutput

func (AuditLogConfigLogType) ToAuditLogConfigLogTypeOutputWithContext added in v0.6.0

func (e AuditLogConfigLogType) ToAuditLogConfigLogTypeOutputWithContext(ctx context.Context) AuditLogConfigLogTypeOutput

func (AuditLogConfigLogType) ToAuditLogConfigLogTypePtrOutput added in v0.6.0

func (e AuditLogConfigLogType) ToAuditLogConfigLogTypePtrOutput() AuditLogConfigLogTypePtrOutput

func (AuditLogConfigLogType) ToAuditLogConfigLogTypePtrOutputWithContext added in v0.6.0

func (e AuditLogConfigLogType) ToAuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) AuditLogConfigLogTypePtrOutput

func (AuditLogConfigLogType) ToStringOutput added in v0.4.0

func (e AuditLogConfigLogType) ToStringOutput() pulumi.StringOutput

func (AuditLogConfigLogType) ToStringOutputWithContext added in v0.4.0

func (e AuditLogConfigLogType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AuditLogConfigLogType) ToStringPtrOutput added in v0.4.0

func (e AuditLogConfigLogType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AuditLogConfigLogType) ToStringPtrOutputWithContext added in v0.4.0

func (e AuditLogConfigLogType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AuditLogConfigLogTypeInput added in v0.6.0

type AuditLogConfigLogTypeInput interface {
	pulumi.Input

	ToAuditLogConfigLogTypeOutput() AuditLogConfigLogTypeOutput
	ToAuditLogConfigLogTypeOutputWithContext(context.Context) AuditLogConfigLogTypeOutput
}

AuditLogConfigLogTypeInput is an input type that accepts AuditLogConfigLogTypeArgs and AuditLogConfigLogTypeOutput values. You can construct a concrete instance of `AuditLogConfigLogTypeInput` via:

AuditLogConfigLogTypeArgs{...}

type AuditLogConfigLogTypeOutput added in v0.6.0

type AuditLogConfigLogTypeOutput struct{ *pulumi.OutputState }

func (AuditLogConfigLogTypeOutput) ElementType added in v0.6.0

func (AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypeOutput added in v0.6.0

func (o AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypeOutput() AuditLogConfigLogTypeOutput

func (AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypeOutputWithContext added in v0.6.0

func (o AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypeOutputWithContext(ctx context.Context) AuditLogConfigLogTypeOutput

func (AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypePtrOutput added in v0.6.0

func (o AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypePtrOutput() AuditLogConfigLogTypePtrOutput

func (AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypePtrOutputWithContext added in v0.6.0

func (o AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) AuditLogConfigLogTypePtrOutput

func (AuditLogConfigLogTypeOutput) ToStringOutput added in v0.6.0

func (o AuditLogConfigLogTypeOutput) ToStringOutput() pulumi.StringOutput

func (AuditLogConfigLogTypeOutput) ToStringOutputWithContext added in v0.6.0

func (o AuditLogConfigLogTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AuditLogConfigLogTypeOutput) ToStringPtrOutput added in v0.6.0

func (o AuditLogConfigLogTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AuditLogConfigLogTypeOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o AuditLogConfigLogTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AuditLogConfigLogTypePtrInput added in v0.6.0

type AuditLogConfigLogTypePtrInput interface {
	pulumi.Input

	ToAuditLogConfigLogTypePtrOutput() AuditLogConfigLogTypePtrOutput
	ToAuditLogConfigLogTypePtrOutputWithContext(context.Context) AuditLogConfigLogTypePtrOutput
}

func AuditLogConfigLogTypePtr added in v0.6.0

func AuditLogConfigLogTypePtr(v string) AuditLogConfigLogTypePtrInput

type AuditLogConfigLogTypePtrOutput added in v0.6.0

type AuditLogConfigLogTypePtrOutput struct{ *pulumi.OutputState }

func (AuditLogConfigLogTypePtrOutput) Elem added in v0.6.0

func (AuditLogConfigLogTypePtrOutput) ElementType added in v0.6.0

func (AuditLogConfigLogTypePtrOutput) ToAuditLogConfigLogTypePtrOutput added in v0.6.0

func (o AuditLogConfigLogTypePtrOutput) ToAuditLogConfigLogTypePtrOutput() AuditLogConfigLogTypePtrOutput

func (AuditLogConfigLogTypePtrOutput) ToAuditLogConfigLogTypePtrOutputWithContext added in v0.6.0

func (o AuditLogConfigLogTypePtrOutput) ToAuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) AuditLogConfigLogTypePtrOutput

func (AuditLogConfigLogTypePtrOutput) ToStringPtrOutput added in v0.6.0

func (AuditLogConfigLogTypePtrOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o AuditLogConfigLogTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AuditLogConfigOutput

type AuditLogConfigOutput struct{ *pulumi.OutputState }

Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.

func (AuditLogConfigOutput) ElementType

func (AuditLogConfigOutput) ElementType() reflect.Type

func (AuditLogConfigOutput) ExemptedMembers

func (o AuditLogConfigOutput) ExemptedMembers() pulumi.StringArrayOutput

Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members.

func (AuditLogConfigOutput) LogType

The log type that this config enables.

func (AuditLogConfigOutput) ToAuditLogConfigOutput

func (o AuditLogConfigOutput) ToAuditLogConfigOutput() AuditLogConfigOutput

func (AuditLogConfigOutput) ToAuditLogConfigOutputWithContext

func (o AuditLogConfigOutput) ToAuditLogConfigOutputWithContext(ctx context.Context) AuditLogConfigOutput

type AuditLogConfigResponse

type AuditLogConfigResponse struct {
	// Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members.
	ExemptedMembers []string `pulumi:"exemptedMembers"`
	// The log type that this config enables.
	LogType string `pulumi:"logType"`
}

Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.

type AuditLogConfigResponseArgs

type AuditLogConfigResponseArgs struct {
	// Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members.
	ExemptedMembers pulumi.StringArrayInput `pulumi:"exemptedMembers"`
	// The log type that this config enables.
	LogType pulumi.StringInput `pulumi:"logType"`
}

Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.

func (AuditLogConfigResponseArgs) ElementType

func (AuditLogConfigResponseArgs) ElementType() reflect.Type

func (AuditLogConfigResponseArgs) ToAuditLogConfigResponseOutput

func (i AuditLogConfigResponseArgs) ToAuditLogConfigResponseOutput() AuditLogConfigResponseOutput

func (AuditLogConfigResponseArgs) ToAuditLogConfigResponseOutputWithContext

func (i AuditLogConfigResponseArgs) ToAuditLogConfigResponseOutputWithContext(ctx context.Context) AuditLogConfigResponseOutput

type AuditLogConfigResponseArray

type AuditLogConfigResponseArray []AuditLogConfigResponseInput

func (AuditLogConfigResponseArray) ElementType

func (AuditLogConfigResponseArray) ToAuditLogConfigResponseArrayOutput

func (i AuditLogConfigResponseArray) ToAuditLogConfigResponseArrayOutput() AuditLogConfigResponseArrayOutput

func (AuditLogConfigResponseArray) ToAuditLogConfigResponseArrayOutputWithContext

func (i AuditLogConfigResponseArray) ToAuditLogConfigResponseArrayOutputWithContext(ctx context.Context) AuditLogConfigResponseArrayOutput

type AuditLogConfigResponseArrayInput

type AuditLogConfigResponseArrayInput interface {
	pulumi.Input

	ToAuditLogConfigResponseArrayOutput() AuditLogConfigResponseArrayOutput
	ToAuditLogConfigResponseArrayOutputWithContext(context.Context) AuditLogConfigResponseArrayOutput
}

AuditLogConfigResponseArrayInput is an input type that accepts AuditLogConfigResponseArray and AuditLogConfigResponseArrayOutput values. You can construct a concrete instance of `AuditLogConfigResponseArrayInput` via:

AuditLogConfigResponseArray{ AuditLogConfigResponseArgs{...} }

type AuditLogConfigResponseArrayOutput

type AuditLogConfigResponseArrayOutput struct{ *pulumi.OutputState }

func (AuditLogConfigResponseArrayOutput) ElementType

func (AuditLogConfigResponseArrayOutput) Index

func (AuditLogConfigResponseArrayOutput) ToAuditLogConfigResponseArrayOutput

func (o AuditLogConfigResponseArrayOutput) ToAuditLogConfigResponseArrayOutput() AuditLogConfigResponseArrayOutput

func (AuditLogConfigResponseArrayOutput) ToAuditLogConfigResponseArrayOutputWithContext

func (o AuditLogConfigResponseArrayOutput) ToAuditLogConfigResponseArrayOutputWithContext(ctx context.Context) AuditLogConfigResponseArrayOutput

type AuditLogConfigResponseInput

type AuditLogConfigResponseInput interface {
	pulumi.Input

	ToAuditLogConfigResponseOutput() AuditLogConfigResponseOutput
	ToAuditLogConfigResponseOutputWithContext(context.Context) AuditLogConfigResponseOutput
}

AuditLogConfigResponseInput is an input type that accepts AuditLogConfigResponseArgs and AuditLogConfigResponseOutput values. You can construct a concrete instance of `AuditLogConfigResponseInput` via:

AuditLogConfigResponseArgs{...}

type AuditLogConfigResponseOutput

type AuditLogConfigResponseOutput struct{ *pulumi.OutputState }

Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.

func (AuditLogConfigResponseOutput) ElementType

func (AuditLogConfigResponseOutput) ExemptedMembers

Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members.

func (AuditLogConfigResponseOutput) LogType

The log type that this config enables.

func (AuditLogConfigResponseOutput) ToAuditLogConfigResponseOutput

func (o AuditLogConfigResponseOutput) ToAuditLogConfigResponseOutput() AuditLogConfigResponseOutput

func (AuditLogConfigResponseOutput) ToAuditLogConfigResponseOutputWithContext

func (o AuditLogConfigResponseOutput) ToAuditLogConfigResponseOutputWithContext(ctx context.Context) AuditLogConfigResponseOutput

type BasicAuth

type BasicAuth struct {
	Password *string `pulumi:"password"`
	User     *string `pulumi:"user"`
}

Basic Auth used as a credential.

type BasicAuthArgs

type BasicAuthArgs struct {
	Password pulumi.StringPtrInput `pulumi:"password"`
	User     pulumi.StringPtrInput `pulumi:"user"`
}

Basic Auth used as a credential.

func (BasicAuthArgs) ElementType

func (BasicAuthArgs) ElementType() reflect.Type

func (BasicAuthArgs) ToBasicAuthOutput

func (i BasicAuthArgs) ToBasicAuthOutput() BasicAuthOutput

func (BasicAuthArgs) ToBasicAuthOutputWithContext

func (i BasicAuthArgs) ToBasicAuthOutputWithContext(ctx context.Context) BasicAuthOutput

func (BasicAuthArgs) ToBasicAuthPtrOutput

func (i BasicAuthArgs) ToBasicAuthPtrOutput() BasicAuthPtrOutput

func (BasicAuthArgs) ToBasicAuthPtrOutputWithContext

func (i BasicAuthArgs) ToBasicAuthPtrOutputWithContext(ctx context.Context) BasicAuthPtrOutput

type BasicAuthInput

type BasicAuthInput interface {
	pulumi.Input

	ToBasicAuthOutput() BasicAuthOutput
	ToBasicAuthOutputWithContext(context.Context) BasicAuthOutput
}

BasicAuthInput is an input type that accepts BasicAuthArgs and BasicAuthOutput values. You can construct a concrete instance of `BasicAuthInput` via:

BasicAuthArgs{...}

type BasicAuthOutput

type BasicAuthOutput struct{ *pulumi.OutputState }

Basic Auth used as a credential.

func (BasicAuthOutput) ElementType

func (BasicAuthOutput) ElementType() reflect.Type

func (BasicAuthOutput) Password

func (o BasicAuthOutput) Password() pulumi.StringPtrOutput

func (BasicAuthOutput) ToBasicAuthOutput

func (o BasicAuthOutput) ToBasicAuthOutput() BasicAuthOutput

func (BasicAuthOutput) ToBasicAuthOutputWithContext

func (o BasicAuthOutput) ToBasicAuthOutputWithContext(ctx context.Context) BasicAuthOutput

func (BasicAuthOutput) ToBasicAuthPtrOutput

func (o BasicAuthOutput) ToBasicAuthPtrOutput() BasicAuthPtrOutput

func (BasicAuthOutput) ToBasicAuthPtrOutputWithContext

func (o BasicAuthOutput) ToBasicAuthPtrOutputWithContext(ctx context.Context) BasicAuthPtrOutput

func (BasicAuthOutput) User

type BasicAuthPtrInput

type BasicAuthPtrInput interface {
	pulumi.Input

	ToBasicAuthPtrOutput() BasicAuthPtrOutput
	ToBasicAuthPtrOutputWithContext(context.Context) BasicAuthPtrOutput
}

BasicAuthPtrInput is an input type that accepts BasicAuthArgs, BasicAuthPtr and BasicAuthPtrOutput values. You can construct a concrete instance of `BasicAuthPtrInput` via:

        BasicAuthArgs{...}

or:

        nil

func BasicAuthPtr

func BasicAuthPtr(v *BasicAuthArgs) BasicAuthPtrInput

type BasicAuthPtrOutput

type BasicAuthPtrOutput struct{ *pulumi.OutputState }

func (BasicAuthPtrOutput) Elem

func (BasicAuthPtrOutput) ElementType

func (BasicAuthPtrOutput) ElementType() reflect.Type

func (BasicAuthPtrOutput) Password

func (BasicAuthPtrOutput) ToBasicAuthPtrOutput

func (o BasicAuthPtrOutput) ToBasicAuthPtrOutput() BasicAuthPtrOutput

func (BasicAuthPtrOutput) ToBasicAuthPtrOutputWithContext

func (o BasicAuthPtrOutput) ToBasicAuthPtrOutputWithContext(ctx context.Context) BasicAuthPtrOutput

func (BasicAuthPtrOutput) User

type BasicAuthResponse

type BasicAuthResponse struct {
	Password string `pulumi:"password"`
	User     string `pulumi:"user"`
}

Basic Auth used as a credential.

type BasicAuthResponseArgs

type BasicAuthResponseArgs struct {
	Password pulumi.StringInput `pulumi:"password"`
	User     pulumi.StringInput `pulumi:"user"`
}

Basic Auth used as a credential.

func (BasicAuthResponseArgs) ElementType

func (BasicAuthResponseArgs) ElementType() reflect.Type

func (BasicAuthResponseArgs) ToBasicAuthResponseOutput

func (i BasicAuthResponseArgs) ToBasicAuthResponseOutput() BasicAuthResponseOutput

func (BasicAuthResponseArgs) ToBasicAuthResponseOutputWithContext

func (i BasicAuthResponseArgs) ToBasicAuthResponseOutputWithContext(ctx context.Context) BasicAuthResponseOutput

func (BasicAuthResponseArgs) ToBasicAuthResponsePtrOutput

func (i BasicAuthResponseArgs) ToBasicAuthResponsePtrOutput() BasicAuthResponsePtrOutput

func (BasicAuthResponseArgs) ToBasicAuthResponsePtrOutputWithContext

func (i BasicAuthResponseArgs) ToBasicAuthResponsePtrOutputWithContext(ctx context.Context) BasicAuthResponsePtrOutput

type BasicAuthResponseInput

type BasicAuthResponseInput interface {
	pulumi.Input

	ToBasicAuthResponseOutput() BasicAuthResponseOutput
	ToBasicAuthResponseOutputWithContext(context.Context) BasicAuthResponseOutput
}

BasicAuthResponseInput is an input type that accepts BasicAuthResponseArgs and BasicAuthResponseOutput values. You can construct a concrete instance of `BasicAuthResponseInput` via:

BasicAuthResponseArgs{...}

type BasicAuthResponseOutput

type BasicAuthResponseOutput struct{ *pulumi.OutputState }

Basic Auth used as a credential.

func (BasicAuthResponseOutput) ElementType

func (BasicAuthResponseOutput) ElementType() reflect.Type

func (BasicAuthResponseOutput) Password

func (BasicAuthResponseOutput) ToBasicAuthResponseOutput

func (o BasicAuthResponseOutput) ToBasicAuthResponseOutput() BasicAuthResponseOutput

func (BasicAuthResponseOutput) ToBasicAuthResponseOutputWithContext

func (o BasicAuthResponseOutput) ToBasicAuthResponseOutputWithContext(ctx context.Context) BasicAuthResponseOutput

func (BasicAuthResponseOutput) ToBasicAuthResponsePtrOutput

func (o BasicAuthResponseOutput) ToBasicAuthResponsePtrOutput() BasicAuthResponsePtrOutput

func (BasicAuthResponseOutput) ToBasicAuthResponsePtrOutputWithContext

func (o BasicAuthResponseOutput) ToBasicAuthResponsePtrOutputWithContext(ctx context.Context) BasicAuthResponsePtrOutput

func (BasicAuthResponseOutput) User

type BasicAuthResponsePtrInput

type BasicAuthResponsePtrInput interface {
	pulumi.Input

	ToBasicAuthResponsePtrOutput() BasicAuthResponsePtrOutput
	ToBasicAuthResponsePtrOutputWithContext(context.Context) BasicAuthResponsePtrOutput
}

BasicAuthResponsePtrInput is an input type that accepts BasicAuthResponseArgs, BasicAuthResponsePtr and BasicAuthResponsePtrOutput values. You can construct a concrete instance of `BasicAuthResponsePtrInput` via:

        BasicAuthResponseArgs{...}

or:

        nil

type BasicAuthResponsePtrOutput

type BasicAuthResponsePtrOutput struct{ *pulumi.OutputState }

func (BasicAuthResponsePtrOutput) Elem

func (BasicAuthResponsePtrOutput) ElementType

func (BasicAuthResponsePtrOutput) ElementType() reflect.Type

func (BasicAuthResponsePtrOutput) Password

func (BasicAuthResponsePtrOutput) ToBasicAuthResponsePtrOutput

func (o BasicAuthResponsePtrOutput) ToBasicAuthResponsePtrOutput() BasicAuthResponsePtrOutput

func (BasicAuthResponsePtrOutput) ToBasicAuthResponsePtrOutputWithContext

func (o BasicAuthResponsePtrOutput) ToBasicAuthResponsePtrOutputWithContext(ctx context.Context) BasicAuthResponsePtrOutput

func (BasicAuthResponsePtrOutput) User

type Binding

type Binding struct {
	// The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
	Condition *Expr `pulumi:"condition"`
	// Specifies the principals requesting access for a Cloud Platform resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`.
	Members []string `pulumi:"members"`
	// Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
	Role *string `pulumi:"role"`
}

Associates `members`, or principals, with a `role`.

type BindingArgs

type BindingArgs struct {
	// The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
	Condition ExprPtrInput `pulumi:"condition"`
	// Specifies the principals requesting access for a Cloud Platform resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`.
	Members pulumi.StringArrayInput `pulumi:"members"`
	// Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
	Role pulumi.StringPtrInput `pulumi:"role"`
}

Associates `members`, or principals, with a `role`.

func (BindingArgs) ElementType

func (BindingArgs) ElementType() reflect.Type

func (BindingArgs) ToBindingOutput

func (i BindingArgs) ToBindingOutput() BindingOutput

func (BindingArgs) ToBindingOutputWithContext

func (i BindingArgs) ToBindingOutputWithContext(ctx context.Context) BindingOutput

type BindingArray

type BindingArray []BindingInput

func (BindingArray) ElementType

func (BindingArray) ElementType() reflect.Type

func (BindingArray) ToBindingArrayOutput

func (i BindingArray) ToBindingArrayOutput() BindingArrayOutput

func (BindingArray) ToBindingArrayOutputWithContext

func (i BindingArray) ToBindingArrayOutputWithContext(ctx context.Context) BindingArrayOutput

type BindingArrayInput

type BindingArrayInput interface {
	pulumi.Input

	ToBindingArrayOutput() BindingArrayOutput
	ToBindingArrayOutputWithContext(context.Context) BindingArrayOutput
}

BindingArrayInput is an input type that accepts BindingArray and BindingArrayOutput values. You can construct a concrete instance of `BindingArrayInput` via:

BindingArray{ BindingArgs{...} }

type BindingArrayOutput

type BindingArrayOutput struct{ *pulumi.OutputState }

func (BindingArrayOutput) ElementType

func (BindingArrayOutput) ElementType() reflect.Type

func (BindingArrayOutput) Index

func (BindingArrayOutput) ToBindingArrayOutput

func (o BindingArrayOutput) ToBindingArrayOutput() BindingArrayOutput

func (BindingArrayOutput) ToBindingArrayOutputWithContext

func (o BindingArrayOutput) ToBindingArrayOutputWithContext(ctx context.Context) BindingArrayOutput

type BindingInput

type BindingInput interface {
	pulumi.Input

	ToBindingOutput() BindingOutput
	ToBindingOutputWithContext(context.Context) BindingOutput
}

BindingInput is an input type that accepts BindingArgs and BindingOutput values. You can construct a concrete instance of `BindingInput` via:

BindingArgs{...}

type BindingOutput

type BindingOutput struct{ *pulumi.OutputState }

Associates `members`, or principals, with a `role`.

func (BindingOutput) Condition

func (o BindingOutput) Condition() ExprPtrOutput

The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).

func (BindingOutput) ElementType

func (BindingOutput) ElementType() reflect.Type

func (BindingOutput) Members

Specifies the principals requesting access for a Cloud Platform resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`.

func (BindingOutput) Role

Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.

func (BindingOutput) ToBindingOutput

func (o BindingOutput) ToBindingOutput() BindingOutput

func (BindingOutput) ToBindingOutputWithContext

func (o BindingOutput) ToBindingOutputWithContext(ctx context.Context) BindingOutput

type BindingResponse

type BindingResponse struct {
	// The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
	Condition ExprResponse `pulumi:"condition"`
	// Specifies the principals requesting access for a Cloud Platform resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`.
	Members []string `pulumi:"members"`
	// Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
	Role string `pulumi:"role"`
}

Associates `members`, or principals, with a `role`.

type BindingResponseArgs

type BindingResponseArgs struct {
	// The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
	Condition ExprResponseInput `pulumi:"condition"`
	// Specifies the principals requesting access for a Cloud Platform resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`.
	Members pulumi.StringArrayInput `pulumi:"members"`
	// Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
	Role pulumi.StringInput `pulumi:"role"`
}

Associates `members`, or principals, with a `role`.

func (BindingResponseArgs) ElementType

func (BindingResponseArgs) ElementType() reflect.Type

func (BindingResponseArgs) ToBindingResponseOutput

func (i BindingResponseArgs) ToBindingResponseOutput() BindingResponseOutput

func (BindingResponseArgs) ToBindingResponseOutputWithContext

func (i BindingResponseArgs) ToBindingResponseOutputWithContext(ctx context.Context) BindingResponseOutput

type BindingResponseArray

type BindingResponseArray []BindingResponseInput

func (BindingResponseArray) ElementType

func (BindingResponseArray) ElementType() reflect.Type

func (BindingResponseArray) ToBindingResponseArrayOutput

func (i BindingResponseArray) ToBindingResponseArrayOutput() BindingResponseArrayOutput

func (BindingResponseArray) ToBindingResponseArrayOutputWithContext

func (i BindingResponseArray) ToBindingResponseArrayOutputWithContext(ctx context.Context) BindingResponseArrayOutput

type BindingResponseArrayInput

type BindingResponseArrayInput interface {
	pulumi.Input

	ToBindingResponseArrayOutput() BindingResponseArrayOutput
	ToBindingResponseArrayOutputWithContext(context.Context) BindingResponseArrayOutput
}

BindingResponseArrayInput is an input type that accepts BindingResponseArray and BindingResponseArrayOutput values. You can construct a concrete instance of `BindingResponseArrayInput` via:

BindingResponseArray{ BindingResponseArgs{...} }

type BindingResponseArrayOutput

type BindingResponseArrayOutput struct{ *pulumi.OutputState }

func (BindingResponseArrayOutput) ElementType

func (BindingResponseArrayOutput) ElementType() reflect.Type

func (BindingResponseArrayOutput) Index

func (BindingResponseArrayOutput) ToBindingResponseArrayOutput

func (o BindingResponseArrayOutput) ToBindingResponseArrayOutput() BindingResponseArrayOutput

func (BindingResponseArrayOutput) ToBindingResponseArrayOutputWithContext

func (o BindingResponseArrayOutput) ToBindingResponseArrayOutputWithContext(ctx context.Context) BindingResponseArrayOutput

type BindingResponseInput

type BindingResponseInput interface {
	pulumi.Input

	ToBindingResponseOutput() BindingResponseOutput
	ToBindingResponseOutputWithContext(context.Context) BindingResponseOutput
}

BindingResponseInput is an input type that accepts BindingResponseArgs and BindingResponseOutput values. You can construct a concrete instance of `BindingResponseInput` via:

BindingResponseArgs{...}

type BindingResponseOutput

type BindingResponseOutput struct{ *pulumi.OutputState }

Associates `members`, or principals, with a `role`.

func (BindingResponseOutput) Condition

The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).

func (BindingResponseOutput) ElementType

func (BindingResponseOutput) ElementType() reflect.Type

func (BindingResponseOutput) Members

Specifies the principals requesting access for a Cloud Platform resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`.

func (BindingResponseOutput) Role

Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.

func (BindingResponseOutput) ToBindingResponseOutput

func (o BindingResponseOutput) ToBindingResponseOutput() BindingResponseOutput

func (BindingResponseOutput) ToBindingResponseOutputWithContext

func (o BindingResponseOutput) ToBindingResponseOutputWithContext(ctx context.Context) BindingResponseOutput

type CollectionOverride

type CollectionOverride struct {
	// The collection that identifies this resource within its service.
	Collection *string `pulumi:"collection"`
	// Custom verb method mappings to support unordered list API mappings.
	MethodMap *MethodMap `pulumi:"methodMap"`
	// The options to apply to this resource-level override
	Options *Options `pulumi:"options"`
}

CollectionOverride allows resource handling overrides for specific resources within a BaseType

type CollectionOverrideArgs

type CollectionOverrideArgs struct {
	// The collection that identifies this resource within its service.
	Collection pulumi.StringPtrInput `pulumi:"collection"`
	// Custom verb method mappings to support unordered list API mappings.
	MethodMap MethodMapPtrInput `pulumi:"methodMap"`
	// The options to apply to this resource-level override
	Options OptionsPtrInput `pulumi:"options"`
}

CollectionOverride allows resource handling overrides for specific resources within a BaseType

func (CollectionOverrideArgs) ElementType

func (CollectionOverrideArgs) ElementType() reflect.Type

func (CollectionOverrideArgs) ToCollectionOverrideOutput

func (i CollectionOverrideArgs) ToCollectionOverrideOutput() CollectionOverrideOutput

func (CollectionOverrideArgs) ToCollectionOverrideOutputWithContext

func (i CollectionOverrideArgs) ToCollectionOverrideOutputWithContext(ctx context.Context) CollectionOverrideOutput

type CollectionOverrideArray

type CollectionOverrideArray []CollectionOverrideInput

func (CollectionOverrideArray) ElementType

func (CollectionOverrideArray) ElementType() reflect.Type

func (CollectionOverrideArray) ToCollectionOverrideArrayOutput

func (i CollectionOverrideArray) ToCollectionOverrideArrayOutput() CollectionOverrideArrayOutput

func (CollectionOverrideArray) ToCollectionOverrideArrayOutputWithContext

func (i CollectionOverrideArray) ToCollectionOverrideArrayOutputWithContext(ctx context.Context) CollectionOverrideArrayOutput

type CollectionOverrideArrayInput

type CollectionOverrideArrayInput interface {
	pulumi.Input

	ToCollectionOverrideArrayOutput() CollectionOverrideArrayOutput
	ToCollectionOverrideArrayOutputWithContext(context.Context) CollectionOverrideArrayOutput
}

CollectionOverrideArrayInput is an input type that accepts CollectionOverrideArray and CollectionOverrideArrayOutput values. You can construct a concrete instance of `CollectionOverrideArrayInput` via:

CollectionOverrideArray{ CollectionOverrideArgs{...} }

type CollectionOverrideArrayOutput

type CollectionOverrideArrayOutput struct{ *pulumi.OutputState }

func (CollectionOverrideArrayOutput) ElementType

func (CollectionOverrideArrayOutput) Index

func (CollectionOverrideArrayOutput) ToCollectionOverrideArrayOutput

func (o CollectionOverrideArrayOutput) ToCollectionOverrideArrayOutput() CollectionOverrideArrayOutput

func (CollectionOverrideArrayOutput) ToCollectionOverrideArrayOutputWithContext

func (o CollectionOverrideArrayOutput) ToCollectionOverrideArrayOutputWithContext(ctx context.Context) CollectionOverrideArrayOutput

type CollectionOverrideInput

type CollectionOverrideInput interface {
	pulumi.Input

	ToCollectionOverrideOutput() CollectionOverrideOutput
	ToCollectionOverrideOutputWithContext(context.Context) CollectionOverrideOutput
}

CollectionOverrideInput is an input type that accepts CollectionOverrideArgs and CollectionOverrideOutput values. You can construct a concrete instance of `CollectionOverrideInput` via:

CollectionOverrideArgs{...}

type CollectionOverrideOutput

type CollectionOverrideOutput struct{ *pulumi.OutputState }

CollectionOverride allows resource handling overrides for specific resources within a BaseType

func (CollectionOverrideOutput) Collection

The collection that identifies this resource within its service.

func (CollectionOverrideOutput) ElementType

func (CollectionOverrideOutput) ElementType() reflect.Type

func (CollectionOverrideOutput) MethodMap

Custom verb method mappings to support unordered list API mappings.

func (CollectionOverrideOutput) Options

The options to apply to this resource-level override

func (CollectionOverrideOutput) ToCollectionOverrideOutput

func (o CollectionOverrideOutput) ToCollectionOverrideOutput() CollectionOverrideOutput

func (CollectionOverrideOutput) ToCollectionOverrideOutputWithContext

func (o CollectionOverrideOutput) ToCollectionOverrideOutputWithContext(ctx context.Context) CollectionOverrideOutput

type CollectionOverrideResponse

type CollectionOverrideResponse struct {
	// The collection that identifies this resource within its service.
	Collection string `pulumi:"collection"`
	// Custom verb method mappings to support unordered list API mappings.
	MethodMap MethodMapResponse `pulumi:"methodMap"`
	// The options to apply to this resource-level override
	Options OptionsResponse `pulumi:"options"`
}

CollectionOverride allows resource handling overrides for specific resources within a BaseType

type CollectionOverrideResponseArgs

type CollectionOverrideResponseArgs struct {
	// The collection that identifies this resource within its service.
	Collection pulumi.StringInput `pulumi:"collection"`
	// Custom verb method mappings to support unordered list API mappings.
	MethodMap MethodMapResponseInput `pulumi:"methodMap"`
	// The options to apply to this resource-level override
	Options OptionsResponseInput `pulumi:"options"`
}

CollectionOverride allows resource handling overrides for specific resources within a BaseType

func (CollectionOverrideResponseArgs) ElementType

func (CollectionOverrideResponseArgs) ToCollectionOverrideResponseOutput

func (i CollectionOverrideResponseArgs) ToCollectionOverrideResponseOutput() CollectionOverrideResponseOutput

func (CollectionOverrideResponseArgs) ToCollectionOverrideResponseOutputWithContext

func (i CollectionOverrideResponseArgs) ToCollectionOverrideResponseOutputWithContext(ctx context.Context) CollectionOverrideResponseOutput

type CollectionOverrideResponseArray

type CollectionOverrideResponseArray []CollectionOverrideResponseInput

func (CollectionOverrideResponseArray) ElementType

func (CollectionOverrideResponseArray) ToCollectionOverrideResponseArrayOutput

func (i CollectionOverrideResponseArray) ToCollectionOverrideResponseArrayOutput() CollectionOverrideResponseArrayOutput

func (CollectionOverrideResponseArray) ToCollectionOverrideResponseArrayOutputWithContext

func (i CollectionOverrideResponseArray) ToCollectionOverrideResponseArrayOutputWithContext(ctx context.Context) CollectionOverrideResponseArrayOutput

type CollectionOverrideResponseArrayInput

type CollectionOverrideResponseArrayInput interface {
	pulumi.Input

	ToCollectionOverrideResponseArrayOutput() CollectionOverrideResponseArrayOutput
	ToCollectionOverrideResponseArrayOutputWithContext(context.Context) CollectionOverrideResponseArrayOutput
}

CollectionOverrideResponseArrayInput is an input type that accepts CollectionOverrideResponseArray and CollectionOverrideResponseArrayOutput values. You can construct a concrete instance of `CollectionOverrideResponseArrayInput` via:

CollectionOverrideResponseArray{ CollectionOverrideResponseArgs{...} }

type CollectionOverrideResponseArrayOutput

type CollectionOverrideResponseArrayOutput struct{ *pulumi.OutputState }

func (CollectionOverrideResponseArrayOutput) ElementType

func (CollectionOverrideResponseArrayOutput) Index

func (CollectionOverrideResponseArrayOutput) ToCollectionOverrideResponseArrayOutput

func (o CollectionOverrideResponseArrayOutput) ToCollectionOverrideResponseArrayOutput() CollectionOverrideResponseArrayOutput

func (CollectionOverrideResponseArrayOutput) ToCollectionOverrideResponseArrayOutputWithContext

func (o CollectionOverrideResponseArrayOutput) ToCollectionOverrideResponseArrayOutputWithContext(ctx context.Context) CollectionOverrideResponseArrayOutput

type CollectionOverrideResponseInput

type CollectionOverrideResponseInput interface {
	pulumi.Input

	ToCollectionOverrideResponseOutput() CollectionOverrideResponseOutput
	ToCollectionOverrideResponseOutputWithContext(context.Context) CollectionOverrideResponseOutput
}

CollectionOverrideResponseInput is an input type that accepts CollectionOverrideResponseArgs and CollectionOverrideResponseOutput values. You can construct a concrete instance of `CollectionOverrideResponseInput` via:

CollectionOverrideResponseArgs{...}

type CollectionOverrideResponseOutput

type CollectionOverrideResponseOutput struct{ *pulumi.OutputState }

CollectionOverride allows resource handling overrides for specific resources within a BaseType

func (CollectionOverrideResponseOutput) Collection

The collection that identifies this resource within its service.

func (CollectionOverrideResponseOutput) ElementType

func (CollectionOverrideResponseOutput) MethodMap

Custom verb method mappings to support unordered list API mappings.

func (CollectionOverrideResponseOutput) Options

The options to apply to this resource-level override

func (CollectionOverrideResponseOutput) ToCollectionOverrideResponseOutput

func (o CollectionOverrideResponseOutput) ToCollectionOverrideResponseOutput() CollectionOverrideResponseOutput

func (CollectionOverrideResponseOutput) ToCollectionOverrideResponseOutputWithContext

func (o CollectionOverrideResponseOutput) ToCollectionOverrideResponseOutputWithContext(ctx context.Context) CollectionOverrideResponseOutput

type CompositeType

type CompositeType struct {
	pulumi.CustomResourceState

	// An optional textual description of the resource; provided by the client when the resource is created.
	Description pulumi.StringOutput `pulumi:"description"`
	// Creation timestamp in RFC3339 text format.
	InsertTime pulumi.StringOutput `pulumi:"insertTime"`
	// Map of labels; provided by the client when the resource is created or updated. Specifically: Label keys must be between 1 and 63 characters long and must conform to the following regular expression: `[a-z]([-a-z0-9]*[a-z0-9])?` Label values must be between 0 and 63 characters long and must conform to the regular expression `([a-z]([-a-z0-9]*[a-z0-9])?)?`.
	Labels CompositeTypeLabelEntryResponseArrayOutput `pulumi:"labels"`
	// Name of the composite type, must follow the expression: `[a-z]([-a-z0-9_.]{0,61}[a-z0-9])?`.
	Name pulumi.StringOutput `pulumi:"name"`
	// The Operation that most recently ran, or is currently running, on this composite type.
	Operation OperationResponseOutput `pulumi:"operation"`
	// Server defined URL for the resource.
	SelfLink pulumi.StringOutput `pulumi:"selfLink"`
	Status   pulumi.StringOutput `pulumi:"status"`
	// Files for the template type.
	TemplateContents TemplateContentsResponseOutput `pulumi:"templateContents"`
}

Creates a composite type.

func GetCompositeType

func GetCompositeType(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CompositeTypeState, opts ...pulumi.ResourceOption) (*CompositeType, error)

GetCompositeType gets an existing CompositeType resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewCompositeType

func NewCompositeType(ctx *pulumi.Context,
	name string, args *CompositeTypeArgs, opts ...pulumi.ResourceOption) (*CompositeType, error)

NewCompositeType registers a new resource with the given unique name, arguments, and options.

func (*CompositeType) ElementType

func (*CompositeType) ElementType() reflect.Type

func (*CompositeType) ToCompositeTypeOutput

func (i *CompositeType) ToCompositeTypeOutput() CompositeTypeOutput

func (*CompositeType) ToCompositeTypeOutputWithContext

func (i *CompositeType) ToCompositeTypeOutputWithContext(ctx context.Context) CompositeTypeOutput

type CompositeTypeArgs

type CompositeTypeArgs struct {
	// An optional textual description of the resource; provided by the client when the resource is created.
	Description pulumi.StringPtrInput
	Id          pulumi.StringPtrInput
	// Map of labels; provided by the client when the resource is created or updated. Specifically: Label keys must be between 1 and 63 characters long and must conform to the following regular expression: `[a-z]([-a-z0-9]*[a-z0-9])?` Label values must be between 0 and 63 characters long and must conform to the regular expression `([a-z]([-a-z0-9]*[a-z0-9])?)?`.
	Labels CompositeTypeLabelEntryArrayInput
	// Name of the composite type, must follow the expression: `[a-z]([-a-z0-9_.]{0,61}[a-z0-9])?`.
	Name    pulumi.StringPtrInput
	Project pulumi.StringPtrInput
	Status  CompositeTypeStatusPtrInput
	// Files for the template type.
	TemplateContents TemplateContentsPtrInput
}

The set of arguments for constructing a CompositeType resource.

func (CompositeTypeArgs) ElementType

func (CompositeTypeArgs) ElementType() reflect.Type

type CompositeTypeInput

type CompositeTypeInput interface {
	pulumi.Input

	ToCompositeTypeOutput() CompositeTypeOutput
	ToCompositeTypeOutputWithContext(ctx context.Context) CompositeTypeOutput
}

type CompositeTypeLabelEntry

type CompositeTypeLabelEntry struct {
	// Key of the label
	Key *string `pulumi:"key"`
	// Value of the label
	Value *string `pulumi:"value"`
}

Label object for CompositeTypes

type CompositeTypeLabelEntryArgs

type CompositeTypeLabelEntryArgs struct {
	// Key of the label
	Key pulumi.StringPtrInput `pulumi:"key"`
	// Value of the label
	Value pulumi.StringPtrInput `pulumi:"value"`
}

Label object for CompositeTypes

func (CompositeTypeLabelEntryArgs) ElementType

func (CompositeTypeLabelEntryArgs) ToCompositeTypeLabelEntryOutput

func (i CompositeTypeLabelEntryArgs) ToCompositeTypeLabelEntryOutput() CompositeTypeLabelEntryOutput

func (CompositeTypeLabelEntryArgs) ToCompositeTypeLabelEntryOutputWithContext

func (i CompositeTypeLabelEntryArgs) ToCompositeTypeLabelEntryOutputWithContext(ctx context.Context) CompositeTypeLabelEntryOutput

type CompositeTypeLabelEntryArray

type CompositeTypeLabelEntryArray []CompositeTypeLabelEntryInput

func (CompositeTypeLabelEntryArray) ElementType

func (CompositeTypeLabelEntryArray) ToCompositeTypeLabelEntryArrayOutput

func (i CompositeTypeLabelEntryArray) ToCompositeTypeLabelEntryArrayOutput() CompositeTypeLabelEntryArrayOutput

func (CompositeTypeLabelEntryArray) ToCompositeTypeLabelEntryArrayOutputWithContext

func (i CompositeTypeLabelEntryArray) ToCompositeTypeLabelEntryArrayOutputWithContext(ctx context.Context) CompositeTypeLabelEntryArrayOutput

type CompositeTypeLabelEntryArrayInput

type CompositeTypeLabelEntryArrayInput interface {
	pulumi.Input

	ToCompositeTypeLabelEntryArrayOutput() CompositeTypeLabelEntryArrayOutput
	ToCompositeTypeLabelEntryArrayOutputWithContext(context.Context) CompositeTypeLabelEntryArrayOutput
}

CompositeTypeLabelEntryArrayInput is an input type that accepts CompositeTypeLabelEntryArray and CompositeTypeLabelEntryArrayOutput values. You can construct a concrete instance of `CompositeTypeLabelEntryArrayInput` via:

CompositeTypeLabelEntryArray{ CompositeTypeLabelEntryArgs{...} }

type CompositeTypeLabelEntryArrayOutput

type CompositeTypeLabelEntryArrayOutput struct{ *pulumi.OutputState }

func (CompositeTypeLabelEntryArrayOutput) ElementType

func (CompositeTypeLabelEntryArrayOutput) Index

func (CompositeTypeLabelEntryArrayOutput) ToCompositeTypeLabelEntryArrayOutput

func (o CompositeTypeLabelEntryArrayOutput) ToCompositeTypeLabelEntryArrayOutput() CompositeTypeLabelEntryArrayOutput

func (CompositeTypeLabelEntryArrayOutput) ToCompositeTypeLabelEntryArrayOutputWithContext

func (o CompositeTypeLabelEntryArrayOutput) ToCompositeTypeLabelEntryArrayOutputWithContext(ctx context.Context) CompositeTypeLabelEntryArrayOutput

type CompositeTypeLabelEntryInput

type CompositeTypeLabelEntryInput interface {
	pulumi.Input

	ToCompositeTypeLabelEntryOutput() CompositeTypeLabelEntryOutput
	ToCompositeTypeLabelEntryOutputWithContext(context.Context) CompositeTypeLabelEntryOutput
}

CompositeTypeLabelEntryInput is an input type that accepts CompositeTypeLabelEntryArgs and CompositeTypeLabelEntryOutput values. You can construct a concrete instance of `CompositeTypeLabelEntryInput` via:

CompositeTypeLabelEntryArgs{...}

type CompositeTypeLabelEntryOutput

type CompositeTypeLabelEntryOutput struct{ *pulumi.OutputState }

Label object for CompositeTypes

func (CompositeTypeLabelEntryOutput) ElementType

func (CompositeTypeLabelEntryOutput) Key

Key of the label

func (CompositeTypeLabelEntryOutput) ToCompositeTypeLabelEntryOutput

func (o CompositeTypeLabelEntryOutput) ToCompositeTypeLabelEntryOutput() CompositeTypeLabelEntryOutput

func (CompositeTypeLabelEntryOutput) ToCompositeTypeLabelEntryOutputWithContext

func (o CompositeTypeLabelEntryOutput) ToCompositeTypeLabelEntryOutputWithContext(ctx context.Context) CompositeTypeLabelEntryOutput

func (CompositeTypeLabelEntryOutput) Value

Value of the label

type CompositeTypeLabelEntryResponse

type CompositeTypeLabelEntryResponse struct {
	// Key of the label
	Key string `pulumi:"key"`
	// Value of the label
	Value string `pulumi:"value"`
}

Label object for CompositeTypes

type CompositeTypeLabelEntryResponseArgs

type CompositeTypeLabelEntryResponseArgs struct {
	// Key of the label
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the label
	Value pulumi.StringInput `pulumi:"value"`
}

Label object for CompositeTypes

func (CompositeTypeLabelEntryResponseArgs) ElementType

func (CompositeTypeLabelEntryResponseArgs) ToCompositeTypeLabelEntryResponseOutput

func (i CompositeTypeLabelEntryResponseArgs) ToCompositeTypeLabelEntryResponseOutput() CompositeTypeLabelEntryResponseOutput

func (CompositeTypeLabelEntryResponseArgs) ToCompositeTypeLabelEntryResponseOutputWithContext

func (i CompositeTypeLabelEntryResponseArgs) ToCompositeTypeLabelEntryResponseOutputWithContext(ctx context.Context) CompositeTypeLabelEntryResponseOutput

type CompositeTypeLabelEntryResponseArray

type CompositeTypeLabelEntryResponseArray []CompositeTypeLabelEntryResponseInput

func (CompositeTypeLabelEntryResponseArray) ElementType

func (CompositeTypeLabelEntryResponseArray) ToCompositeTypeLabelEntryResponseArrayOutput

func (i CompositeTypeLabelEntryResponseArray) ToCompositeTypeLabelEntryResponseArrayOutput() CompositeTypeLabelEntryResponseArrayOutput

func (CompositeTypeLabelEntryResponseArray) ToCompositeTypeLabelEntryResponseArrayOutputWithContext

func (i CompositeTypeLabelEntryResponseArray) ToCompositeTypeLabelEntryResponseArrayOutputWithContext(ctx context.Context) CompositeTypeLabelEntryResponseArrayOutput

type CompositeTypeLabelEntryResponseArrayInput

type CompositeTypeLabelEntryResponseArrayInput interface {
	pulumi.Input

	ToCompositeTypeLabelEntryResponseArrayOutput() CompositeTypeLabelEntryResponseArrayOutput
	ToCompositeTypeLabelEntryResponseArrayOutputWithContext(context.Context) CompositeTypeLabelEntryResponseArrayOutput
}

CompositeTypeLabelEntryResponseArrayInput is an input type that accepts CompositeTypeLabelEntryResponseArray and CompositeTypeLabelEntryResponseArrayOutput values. You can construct a concrete instance of `CompositeTypeLabelEntryResponseArrayInput` via:

CompositeTypeLabelEntryResponseArray{ CompositeTypeLabelEntryResponseArgs{...} }

type CompositeTypeLabelEntryResponseArrayOutput

type CompositeTypeLabelEntryResponseArrayOutput struct{ *pulumi.OutputState }

func (CompositeTypeLabelEntryResponseArrayOutput) ElementType

func (CompositeTypeLabelEntryResponseArrayOutput) Index

func (CompositeTypeLabelEntryResponseArrayOutput) ToCompositeTypeLabelEntryResponseArrayOutput

func (o CompositeTypeLabelEntryResponseArrayOutput) ToCompositeTypeLabelEntryResponseArrayOutput() CompositeTypeLabelEntryResponseArrayOutput

func (CompositeTypeLabelEntryResponseArrayOutput) ToCompositeTypeLabelEntryResponseArrayOutputWithContext

func (o CompositeTypeLabelEntryResponseArrayOutput) ToCompositeTypeLabelEntryResponseArrayOutputWithContext(ctx context.Context) CompositeTypeLabelEntryResponseArrayOutput

type CompositeTypeLabelEntryResponseInput

type CompositeTypeLabelEntryResponseInput interface {
	pulumi.Input

	ToCompositeTypeLabelEntryResponseOutput() CompositeTypeLabelEntryResponseOutput
	ToCompositeTypeLabelEntryResponseOutputWithContext(context.Context) CompositeTypeLabelEntryResponseOutput
}

CompositeTypeLabelEntryResponseInput is an input type that accepts CompositeTypeLabelEntryResponseArgs and CompositeTypeLabelEntryResponseOutput values. You can construct a concrete instance of `CompositeTypeLabelEntryResponseInput` via:

CompositeTypeLabelEntryResponseArgs{...}

type CompositeTypeLabelEntryResponseOutput

type CompositeTypeLabelEntryResponseOutput struct{ *pulumi.OutputState }

Label object for CompositeTypes

func (CompositeTypeLabelEntryResponseOutput) ElementType

func (CompositeTypeLabelEntryResponseOutput) Key

Key of the label

func (CompositeTypeLabelEntryResponseOutput) ToCompositeTypeLabelEntryResponseOutput

func (o CompositeTypeLabelEntryResponseOutput) ToCompositeTypeLabelEntryResponseOutput() CompositeTypeLabelEntryResponseOutput

func (CompositeTypeLabelEntryResponseOutput) ToCompositeTypeLabelEntryResponseOutputWithContext

func (o CompositeTypeLabelEntryResponseOutput) ToCompositeTypeLabelEntryResponseOutputWithContext(ctx context.Context) CompositeTypeLabelEntryResponseOutput

func (CompositeTypeLabelEntryResponseOutput) Value

Value of the label

type CompositeTypeOutput

type CompositeTypeOutput struct{ *pulumi.OutputState }

func (CompositeTypeOutput) ElementType

func (CompositeTypeOutput) ElementType() reflect.Type

func (CompositeTypeOutput) ToCompositeTypeOutput

func (o CompositeTypeOutput) ToCompositeTypeOutput() CompositeTypeOutput

func (CompositeTypeOutput) ToCompositeTypeOutputWithContext

func (o CompositeTypeOutput) ToCompositeTypeOutputWithContext(ctx context.Context) CompositeTypeOutput

type CompositeTypeState

type CompositeTypeState struct {
}

func (CompositeTypeState) ElementType

func (CompositeTypeState) ElementType() reflect.Type

type CompositeTypeStatus added in v0.4.0

type CompositeTypeStatus string

func (CompositeTypeStatus) ElementType added in v0.4.0

func (CompositeTypeStatus) ElementType() reflect.Type

func (CompositeTypeStatus) ToCompositeTypeStatusOutput added in v0.6.0

func (e CompositeTypeStatus) ToCompositeTypeStatusOutput() CompositeTypeStatusOutput

func (CompositeTypeStatus) ToCompositeTypeStatusOutputWithContext added in v0.6.0

func (e CompositeTypeStatus) ToCompositeTypeStatusOutputWithContext(ctx context.Context) CompositeTypeStatusOutput

func (CompositeTypeStatus) ToCompositeTypeStatusPtrOutput added in v0.6.0

func (e CompositeTypeStatus) ToCompositeTypeStatusPtrOutput() CompositeTypeStatusPtrOutput

func (CompositeTypeStatus) ToCompositeTypeStatusPtrOutputWithContext added in v0.6.0

func (e CompositeTypeStatus) ToCompositeTypeStatusPtrOutputWithContext(ctx context.Context) CompositeTypeStatusPtrOutput

func (CompositeTypeStatus) ToStringOutput added in v0.4.0

func (e CompositeTypeStatus) ToStringOutput() pulumi.StringOutput

func (CompositeTypeStatus) ToStringOutputWithContext added in v0.4.0

func (e CompositeTypeStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (CompositeTypeStatus) ToStringPtrOutput added in v0.4.0

func (e CompositeTypeStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (CompositeTypeStatus) ToStringPtrOutputWithContext added in v0.4.0

func (e CompositeTypeStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CompositeTypeStatusInput added in v0.6.0

type CompositeTypeStatusInput interface {
	pulumi.Input

	ToCompositeTypeStatusOutput() CompositeTypeStatusOutput
	ToCompositeTypeStatusOutputWithContext(context.Context) CompositeTypeStatusOutput
}

CompositeTypeStatusInput is an input type that accepts CompositeTypeStatusArgs and CompositeTypeStatusOutput values. You can construct a concrete instance of `CompositeTypeStatusInput` via:

CompositeTypeStatusArgs{...}

type CompositeTypeStatusOutput added in v0.6.0

type CompositeTypeStatusOutput struct{ *pulumi.OutputState }

func (CompositeTypeStatusOutput) ElementType added in v0.6.0

func (CompositeTypeStatusOutput) ElementType() reflect.Type

func (CompositeTypeStatusOutput) ToCompositeTypeStatusOutput added in v0.6.0

func (o CompositeTypeStatusOutput) ToCompositeTypeStatusOutput() CompositeTypeStatusOutput

func (CompositeTypeStatusOutput) ToCompositeTypeStatusOutputWithContext added in v0.6.0

func (o CompositeTypeStatusOutput) ToCompositeTypeStatusOutputWithContext(ctx context.Context) CompositeTypeStatusOutput

func (CompositeTypeStatusOutput) ToCompositeTypeStatusPtrOutput added in v0.6.0

func (o CompositeTypeStatusOutput) ToCompositeTypeStatusPtrOutput() CompositeTypeStatusPtrOutput

func (CompositeTypeStatusOutput) ToCompositeTypeStatusPtrOutputWithContext added in v0.6.0

func (o CompositeTypeStatusOutput) ToCompositeTypeStatusPtrOutputWithContext(ctx context.Context) CompositeTypeStatusPtrOutput

func (CompositeTypeStatusOutput) ToStringOutput added in v0.6.0

func (o CompositeTypeStatusOutput) ToStringOutput() pulumi.StringOutput

func (CompositeTypeStatusOutput) ToStringOutputWithContext added in v0.6.0

func (o CompositeTypeStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (CompositeTypeStatusOutput) ToStringPtrOutput added in v0.6.0

func (o CompositeTypeStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (CompositeTypeStatusOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o CompositeTypeStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CompositeTypeStatusPtrInput added in v0.6.0

type CompositeTypeStatusPtrInput interface {
	pulumi.Input

	ToCompositeTypeStatusPtrOutput() CompositeTypeStatusPtrOutput
	ToCompositeTypeStatusPtrOutputWithContext(context.Context) CompositeTypeStatusPtrOutput
}

func CompositeTypeStatusPtr added in v0.6.0

func CompositeTypeStatusPtr(v string) CompositeTypeStatusPtrInput

type CompositeTypeStatusPtrOutput added in v0.6.0

type CompositeTypeStatusPtrOutput struct{ *pulumi.OutputState }

func (CompositeTypeStatusPtrOutput) Elem added in v0.6.0

func (CompositeTypeStatusPtrOutput) ElementType added in v0.6.0

func (CompositeTypeStatusPtrOutput) ToCompositeTypeStatusPtrOutput added in v0.6.0

func (o CompositeTypeStatusPtrOutput) ToCompositeTypeStatusPtrOutput() CompositeTypeStatusPtrOutput

func (CompositeTypeStatusPtrOutput) ToCompositeTypeStatusPtrOutputWithContext added in v0.6.0

func (o CompositeTypeStatusPtrOutput) ToCompositeTypeStatusPtrOutputWithContext(ctx context.Context) CompositeTypeStatusPtrOutput

func (CompositeTypeStatusPtrOutput) ToStringPtrOutput added in v0.6.0

func (o CompositeTypeStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (CompositeTypeStatusPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o CompositeTypeStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ConfigFile

type ConfigFile struct {
	// The contents of the file.
	Content *string `pulumi:"content"`
}

type ConfigFileArgs

type ConfigFileArgs struct {
	// The contents of the file.
	Content pulumi.StringPtrInput `pulumi:"content"`
}

func (ConfigFileArgs) ElementType

func (ConfigFileArgs) ElementType() reflect.Type

func (ConfigFileArgs) ToConfigFileOutput

func (i ConfigFileArgs) ToConfigFileOutput() ConfigFileOutput

func (ConfigFileArgs) ToConfigFileOutputWithContext

func (i ConfigFileArgs) ToConfigFileOutputWithContext(ctx context.Context) ConfigFileOutput

func (ConfigFileArgs) ToConfigFilePtrOutput

func (i ConfigFileArgs) ToConfigFilePtrOutput() ConfigFilePtrOutput

func (ConfigFileArgs) ToConfigFilePtrOutputWithContext

func (i ConfigFileArgs) ToConfigFilePtrOutputWithContext(ctx context.Context) ConfigFilePtrOutput

type ConfigFileInput

type ConfigFileInput interface {
	pulumi.Input

	ToConfigFileOutput() ConfigFileOutput
	ToConfigFileOutputWithContext(context.Context) ConfigFileOutput
}

ConfigFileInput is an input type that accepts ConfigFileArgs and ConfigFileOutput values. You can construct a concrete instance of `ConfigFileInput` via:

ConfigFileArgs{...}

type ConfigFileOutput

type ConfigFileOutput struct{ *pulumi.OutputState }

func (ConfigFileOutput) Content

The contents of the file.

func (ConfigFileOutput) ElementType

func (ConfigFileOutput) ElementType() reflect.Type

func (ConfigFileOutput) ToConfigFileOutput

func (o ConfigFileOutput) ToConfigFileOutput() ConfigFileOutput

func (ConfigFileOutput) ToConfigFileOutputWithContext

func (o ConfigFileOutput) ToConfigFileOutputWithContext(ctx context.Context) ConfigFileOutput

func (ConfigFileOutput) ToConfigFilePtrOutput

func (o ConfigFileOutput) ToConfigFilePtrOutput() ConfigFilePtrOutput

func (ConfigFileOutput) ToConfigFilePtrOutputWithContext

func (o ConfigFileOutput) ToConfigFilePtrOutputWithContext(ctx context.Context) ConfigFilePtrOutput

type ConfigFilePtrInput

type ConfigFilePtrInput interface {
	pulumi.Input

	ToConfigFilePtrOutput() ConfigFilePtrOutput
	ToConfigFilePtrOutputWithContext(context.Context) ConfigFilePtrOutput
}

ConfigFilePtrInput is an input type that accepts ConfigFileArgs, ConfigFilePtr and ConfigFilePtrOutput values. You can construct a concrete instance of `ConfigFilePtrInput` via:

        ConfigFileArgs{...}

or:

        nil

func ConfigFilePtr

func ConfigFilePtr(v *ConfigFileArgs) ConfigFilePtrInput

type ConfigFilePtrOutput

type ConfigFilePtrOutput struct{ *pulumi.OutputState }

func (ConfigFilePtrOutput) Content

The contents of the file.

func (ConfigFilePtrOutput) Elem

func (ConfigFilePtrOutput) ElementType

func (ConfigFilePtrOutput) ElementType() reflect.Type

func (ConfigFilePtrOutput) ToConfigFilePtrOutput

func (o ConfigFilePtrOutput) ToConfigFilePtrOutput() ConfigFilePtrOutput

func (ConfigFilePtrOutput) ToConfigFilePtrOutputWithContext

func (o ConfigFilePtrOutput) ToConfigFilePtrOutputWithContext(ctx context.Context) ConfigFilePtrOutput

type ConfigFileResponse

type ConfigFileResponse struct {
	// The contents of the file.
	Content string `pulumi:"content"`
}

type ConfigFileResponseArgs

type ConfigFileResponseArgs struct {
	// The contents of the file.
	Content pulumi.StringInput `pulumi:"content"`
}

func (ConfigFileResponseArgs) ElementType

func (ConfigFileResponseArgs) ElementType() reflect.Type

func (ConfigFileResponseArgs) ToConfigFileResponseOutput

func (i ConfigFileResponseArgs) ToConfigFileResponseOutput() ConfigFileResponseOutput

func (ConfigFileResponseArgs) ToConfigFileResponseOutputWithContext

func (i ConfigFileResponseArgs) ToConfigFileResponseOutputWithContext(ctx context.Context) ConfigFileResponseOutput

func (ConfigFileResponseArgs) ToConfigFileResponsePtrOutput

func (i ConfigFileResponseArgs) ToConfigFileResponsePtrOutput() ConfigFileResponsePtrOutput

func (ConfigFileResponseArgs) ToConfigFileResponsePtrOutputWithContext

func (i ConfigFileResponseArgs) ToConfigFileResponsePtrOutputWithContext(ctx context.Context) ConfigFileResponsePtrOutput

type ConfigFileResponseInput

type ConfigFileResponseInput interface {
	pulumi.Input

	ToConfigFileResponseOutput() ConfigFileResponseOutput
	ToConfigFileResponseOutputWithContext(context.Context) ConfigFileResponseOutput
}

ConfigFileResponseInput is an input type that accepts ConfigFileResponseArgs and ConfigFileResponseOutput values. You can construct a concrete instance of `ConfigFileResponseInput` via:

ConfigFileResponseArgs{...}

type ConfigFileResponseOutput

type ConfigFileResponseOutput struct{ *pulumi.OutputState }

func (ConfigFileResponseOutput) Content

The contents of the file.

func (ConfigFileResponseOutput) ElementType

func (ConfigFileResponseOutput) ElementType() reflect.Type

func (ConfigFileResponseOutput) ToConfigFileResponseOutput

func (o ConfigFileResponseOutput) ToConfigFileResponseOutput() ConfigFileResponseOutput

func (ConfigFileResponseOutput) ToConfigFileResponseOutputWithContext

func (o ConfigFileResponseOutput) ToConfigFileResponseOutputWithContext(ctx context.Context) ConfigFileResponseOutput

func (ConfigFileResponseOutput) ToConfigFileResponsePtrOutput

func (o ConfigFileResponseOutput) ToConfigFileResponsePtrOutput() ConfigFileResponsePtrOutput

func (ConfigFileResponseOutput) ToConfigFileResponsePtrOutputWithContext

func (o ConfigFileResponseOutput) ToConfigFileResponsePtrOutputWithContext(ctx context.Context) ConfigFileResponsePtrOutput

type ConfigFileResponsePtrInput

type ConfigFileResponsePtrInput interface {
	pulumi.Input

	ToConfigFileResponsePtrOutput() ConfigFileResponsePtrOutput
	ToConfigFileResponsePtrOutputWithContext(context.Context) ConfigFileResponsePtrOutput
}

ConfigFileResponsePtrInput is an input type that accepts ConfigFileResponseArgs, ConfigFileResponsePtr and ConfigFileResponsePtrOutput values. You can construct a concrete instance of `ConfigFileResponsePtrInput` via:

        ConfigFileResponseArgs{...}

or:

        nil

type ConfigFileResponsePtrOutput

type ConfigFileResponsePtrOutput struct{ *pulumi.OutputState }

func (ConfigFileResponsePtrOutput) Content

The contents of the file.

func (ConfigFileResponsePtrOutput) Elem

func (ConfigFileResponsePtrOutput) ElementType

func (ConfigFileResponsePtrOutput) ToConfigFileResponsePtrOutput

func (o ConfigFileResponsePtrOutput) ToConfigFileResponsePtrOutput() ConfigFileResponsePtrOutput

func (ConfigFileResponsePtrOutput) ToConfigFileResponsePtrOutputWithContext

func (o ConfigFileResponsePtrOutput) ToConfigFileResponsePtrOutputWithContext(ctx context.Context) ConfigFileResponsePtrOutput

type Credential

type Credential struct {
	// Basic Auth Credential, only used by TypeProvider.
	BasicAuth *BasicAuth `pulumi:"basicAuth"`
	// Service Account Credential, only used by Deployment.
	ServiceAccount *ServiceAccount `pulumi:"serviceAccount"`
	// Specify to use the project default credential, only supported by Deployment.
	UseProjectDefault *bool `pulumi:"useProjectDefault"`
}

The credential used by Deployment Manager and TypeProvider. Only one of the options is permitted.

type CredentialArgs

type CredentialArgs struct {
	// Basic Auth Credential, only used by TypeProvider.
	BasicAuth BasicAuthPtrInput `pulumi:"basicAuth"`
	// Service Account Credential, only used by Deployment.
	ServiceAccount ServiceAccountPtrInput `pulumi:"serviceAccount"`
	// Specify to use the project default credential, only supported by Deployment.
	UseProjectDefault pulumi.BoolPtrInput `pulumi:"useProjectDefault"`
}

The credential used by Deployment Manager and TypeProvider. Only one of the options is permitted.

func (CredentialArgs) ElementType

func (CredentialArgs) ElementType() reflect.Type

func (CredentialArgs) ToCredentialOutput

func (i CredentialArgs) ToCredentialOutput() CredentialOutput

func (CredentialArgs) ToCredentialOutputWithContext

func (i CredentialArgs) ToCredentialOutputWithContext(ctx context.Context) CredentialOutput

func (CredentialArgs) ToCredentialPtrOutput

func (i CredentialArgs) ToCredentialPtrOutput() CredentialPtrOutput

func (CredentialArgs) ToCredentialPtrOutputWithContext

func (i CredentialArgs) ToCredentialPtrOutputWithContext(ctx context.Context) CredentialPtrOutput

type CredentialInput

type CredentialInput interface {
	pulumi.Input

	ToCredentialOutput() CredentialOutput
	ToCredentialOutputWithContext(context.Context) CredentialOutput
}

CredentialInput is an input type that accepts CredentialArgs and CredentialOutput values. You can construct a concrete instance of `CredentialInput` via:

CredentialArgs{...}

type CredentialOutput

type CredentialOutput struct{ *pulumi.OutputState }

The credential used by Deployment Manager and TypeProvider. Only one of the options is permitted.

func (CredentialOutput) BasicAuth

func (o CredentialOutput) BasicAuth() BasicAuthPtrOutput

Basic Auth Credential, only used by TypeProvider.

func (CredentialOutput) ElementType

func (CredentialOutput) ElementType() reflect.Type

func (CredentialOutput) ServiceAccount

func (o CredentialOutput) ServiceAccount() ServiceAccountPtrOutput

Service Account Credential, only used by Deployment.

func (CredentialOutput) ToCredentialOutput

func (o CredentialOutput) ToCredentialOutput() CredentialOutput

func (CredentialOutput) ToCredentialOutputWithContext

func (o CredentialOutput) ToCredentialOutputWithContext(ctx context.Context) CredentialOutput

func (CredentialOutput) ToCredentialPtrOutput

func (o CredentialOutput) ToCredentialPtrOutput() CredentialPtrOutput

func (CredentialOutput) ToCredentialPtrOutputWithContext

func (o CredentialOutput) ToCredentialPtrOutputWithContext(ctx context.Context) CredentialPtrOutput

func (CredentialOutput) UseProjectDefault

func (o CredentialOutput) UseProjectDefault() pulumi.BoolPtrOutput

Specify to use the project default credential, only supported by Deployment.

type CredentialPtrInput

type CredentialPtrInput interface {
	pulumi.Input

	ToCredentialPtrOutput() CredentialPtrOutput
	ToCredentialPtrOutputWithContext(context.Context) CredentialPtrOutput
}

CredentialPtrInput is an input type that accepts CredentialArgs, CredentialPtr and CredentialPtrOutput values. You can construct a concrete instance of `CredentialPtrInput` via:

        CredentialArgs{...}

or:

        nil

func CredentialPtr

func CredentialPtr(v *CredentialArgs) CredentialPtrInput

type CredentialPtrOutput

type CredentialPtrOutput struct{ *pulumi.OutputState }

func (CredentialPtrOutput) BasicAuth

Basic Auth Credential, only used by TypeProvider.

func (CredentialPtrOutput) Elem

func (CredentialPtrOutput) ElementType

func (CredentialPtrOutput) ElementType() reflect.Type

func (CredentialPtrOutput) ServiceAccount

func (o CredentialPtrOutput) ServiceAccount() ServiceAccountPtrOutput

Service Account Credential, only used by Deployment.

func (CredentialPtrOutput) ToCredentialPtrOutput

func (o CredentialPtrOutput) ToCredentialPtrOutput() CredentialPtrOutput

func (CredentialPtrOutput) ToCredentialPtrOutputWithContext

func (o CredentialPtrOutput) ToCredentialPtrOutputWithContext(ctx context.Context) CredentialPtrOutput

func (CredentialPtrOutput) UseProjectDefault

func (o CredentialPtrOutput) UseProjectDefault() pulumi.BoolPtrOutput

Specify to use the project default credential, only supported by Deployment.

type CredentialResponse

type CredentialResponse struct {
	// Basic Auth Credential, only used by TypeProvider.
	BasicAuth BasicAuthResponse `pulumi:"basicAuth"`
	// Service Account Credential, only used by Deployment.
	ServiceAccount ServiceAccountResponse `pulumi:"serviceAccount"`
	// Specify to use the project default credential, only supported by Deployment.
	UseProjectDefault bool `pulumi:"useProjectDefault"`
}

The credential used by Deployment Manager and TypeProvider. Only one of the options is permitted.

type CredentialResponseArgs

type CredentialResponseArgs struct {
	// Basic Auth Credential, only used by TypeProvider.
	BasicAuth BasicAuthResponseInput `pulumi:"basicAuth"`
	// Service Account Credential, only used by Deployment.
	ServiceAccount ServiceAccountResponseInput `pulumi:"serviceAccount"`
	// Specify to use the project default credential, only supported by Deployment.
	UseProjectDefault pulumi.BoolInput `pulumi:"useProjectDefault"`
}

The credential used by Deployment Manager and TypeProvider. Only one of the options is permitted.

func (CredentialResponseArgs) ElementType

func (CredentialResponseArgs) ElementType() reflect.Type

func (CredentialResponseArgs) ToCredentialResponseOutput

func (i CredentialResponseArgs) ToCredentialResponseOutput() CredentialResponseOutput

func (CredentialResponseArgs) ToCredentialResponseOutputWithContext

func (i CredentialResponseArgs) ToCredentialResponseOutputWithContext(ctx context.Context) CredentialResponseOutput

func (CredentialResponseArgs) ToCredentialResponsePtrOutput

func (i CredentialResponseArgs) ToCredentialResponsePtrOutput() CredentialResponsePtrOutput

func (CredentialResponseArgs) ToCredentialResponsePtrOutputWithContext

func (i CredentialResponseArgs) ToCredentialResponsePtrOutputWithContext(ctx context.Context) CredentialResponsePtrOutput

type CredentialResponseInput

type CredentialResponseInput interface {
	pulumi.Input

	ToCredentialResponseOutput() CredentialResponseOutput
	ToCredentialResponseOutputWithContext(context.Context) CredentialResponseOutput
}

CredentialResponseInput is an input type that accepts CredentialResponseArgs and CredentialResponseOutput values. You can construct a concrete instance of `CredentialResponseInput` via:

CredentialResponseArgs{...}

type CredentialResponseOutput

type CredentialResponseOutput struct{ *pulumi.OutputState }

The credential used by Deployment Manager and TypeProvider. Only one of the options is permitted.

func (CredentialResponseOutput) BasicAuth

Basic Auth Credential, only used by TypeProvider.

func (CredentialResponseOutput) ElementType

func (CredentialResponseOutput) ElementType() reflect.Type

func (CredentialResponseOutput) ServiceAccount

Service Account Credential, only used by Deployment.

func (CredentialResponseOutput) ToCredentialResponseOutput

func (o CredentialResponseOutput) ToCredentialResponseOutput() CredentialResponseOutput

func (CredentialResponseOutput) ToCredentialResponseOutputWithContext

func (o CredentialResponseOutput) ToCredentialResponseOutputWithContext(ctx context.Context) CredentialResponseOutput

func (CredentialResponseOutput) ToCredentialResponsePtrOutput

func (o CredentialResponseOutput) ToCredentialResponsePtrOutput() CredentialResponsePtrOutput

func (CredentialResponseOutput) ToCredentialResponsePtrOutputWithContext

func (o CredentialResponseOutput) ToCredentialResponsePtrOutputWithContext(ctx context.Context) CredentialResponsePtrOutput

func (CredentialResponseOutput) UseProjectDefault

func (o CredentialResponseOutput) UseProjectDefault() pulumi.BoolOutput

Specify to use the project default credential, only supported by Deployment.

type CredentialResponsePtrInput

type CredentialResponsePtrInput interface {
	pulumi.Input

	ToCredentialResponsePtrOutput() CredentialResponsePtrOutput
	ToCredentialResponsePtrOutputWithContext(context.Context) CredentialResponsePtrOutput
}

CredentialResponsePtrInput is an input type that accepts CredentialResponseArgs, CredentialResponsePtr and CredentialResponsePtrOutput values. You can construct a concrete instance of `CredentialResponsePtrInput` via:

        CredentialResponseArgs{...}

or:

        nil

type CredentialResponsePtrOutput

type CredentialResponsePtrOutput struct{ *pulumi.OutputState }

func (CredentialResponsePtrOutput) BasicAuth

Basic Auth Credential, only used by TypeProvider.

func (CredentialResponsePtrOutput) Elem

func (CredentialResponsePtrOutput) ElementType

func (CredentialResponsePtrOutput) ServiceAccount

Service Account Credential, only used by Deployment.

func (CredentialResponsePtrOutput) ToCredentialResponsePtrOutput

func (o CredentialResponsePtrOutput) ToCredentialResponsePtrOutput() CredentialResponsePtrOutput

func (CredentialResponsePtrOutput) ToCredentialResponsePtrOutputWithContext

func (o CredentialResponsePtrOutput) ToCredentialResponsePtrOutputWithContext(ctx context.Context) CredentialResponsePtrOutput

func (CredentialResponsePtrOutput) UseProjectDefault

func (o CredentialResponsePtrOutput) UseProjectDefault() pulumi.BoolPtrOutput

Specify to use the project default credential, only supported by Deployment.

type Deployment

type Deployment struct {
	pulumi.CustomResourceState

	// User provided default credential for the deployment.
	Credential CredentialResponseOutput `pulumi:"credential"`
	// An optional user-provided description of the deployment.
	Description pulumi.StringOutput `pulumi:"description"`
	// Provides a fingerprint to use in requests to modify a deployment, such as `update()`, `stop()`, and `cancelPreview()` requests. A fingerprint is a randomly generated value that must be provided with `update()`, `stop()`, and `cancelPreview()` requests to perform optimistic locking. This ensures optimistic concurrency so that only one request happens at a time. The fingerprint is initially generated by Deployment Manager and changes after every request to modify data. To get the latest fingerprint value, perform a `get()` request to a deployment.
	Fingerprint pulumi.StringOutput `pulumi:"fingerprint"`
	// Creation timestamp in RFC3339 text format.
	InsertTime pulumi.StringOutput `pulumi:"insertTime"`
	// Map of One Platform labels; provided by the client when the resource is created or updated. Specifically: Label keys must be between 1 and 63 characters long and must conform to the following regular expression: `[a-z]([-a-z0-9]*[a-z0-9])?` Label values must be between 0 and 63 characters long and must conform to the regular expression `([a-z]([-a-z0-9]*[a-z0-9])?)?`.
	Labels DeploymentLabelEntryResponseArrayOutput `pulumi:"labels"`
	// URL of the manifest representing the last manifest that was successfully deployed. If no manifest has been successfully deployed, this field will be absent.
	Manifest pulumi.StringOutput `pulumi:"manifest"`
	// Name of the resource; provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
	Name pulumi.StringOutput `pulumi:"name"`
	// The Operation that most recently ran, or is currently running, on this deployment.
	Operation OperationResponseOutput `pulumi:"operation"`
	// List of outputs from the last manifest that deployed successfully.
	Outputs DeploymentOutputEntryResponseArrayOutput `pulumi:"outputs"`
	// Server defined URL for the resource.
	SelfLink pulumi.StringOutput `pulumi:"selfLink"`
	// [Input Only] The parameters that define your deployment, including the deployment configuration and relevant templates.
	Target TargetConfigurationResponseOutput `pulumi:"target"`
	// If Deployment Manager is currently updating or previewing an update to this deployment, the updated configuration appears here.
	Update DeploymentUpdateResponseOutput `pulumi:"update"`
	// Update timestamp in RFC3339 text format.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}

Creates a deployment and all of the resources described by the deployment manifest.

func GetDeployment

func GetDeployment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DeploymentState, opts ...pulumi.ResourceOption) (*Deployment, error)

GetDeployment gets an existing Deployment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDeployment

func NewDeployment(ctx *pulumi.Context,
	name string, args *DeploymentArgs, opts ...pulumi.ResourceOption) (*Deployment, error)

NewDeployment registers a new resource with the given unique name, arguments, and options.

func (*Deployment) ElementType

func (*Deployment) ElementType() reflect.Type

func (*Deployment) ToDeploymentOutput

func (i *Deployment) ToDeploymentOutput() DeploymentOutput

func (*Deployment) ToDeploymentOutputWithContext

func (i *Deployment) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput

type DeploymentArgs

type DeploymentArgs struct {
	CreatePolicy pulumi.StringPtrInput
	// User provided default credential for the deployment.
	Credential CredentialPtrInput
	// An optional user-provided description of the deployment.
	Description pulumi.StringPtrInput
	Id          pulumi.StringPtrInput
	// Map of One Platform labels; provided by the client when the resource is created or updated. Specifically: Label keys must be between 1 and 63 characters long and must conform to the following regular expression: `[a-z]([-a-z0-9]*[a-z0-9])?` Label values must be between 0 and 63 characters long and must conform to the regular expression `([a-z]([-a-z0-9]*[a-z0-9])?)?`.
	Labels DeploymentLabelEntryArrayInput
	// Name of the resource; provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
	Name    pulumi.StringPtrInput
	Preview pulumi.StringPtrInput
	Project pulumi.StringPtrInput
	// [Input Only] The parameters that define your deployment, including the deployment configuration and relevant templates.
	Target TargetConfigurationPtrInput
}

The set of arguments for constructing a Deployment resource.

func (DeploymentArgs) ElementType

func (DeploymentArgs) ElementType() reflect.Type

type DeploymentIamPolicy

type DeploymentIamPolicy struct {
	pulumi.CustomResourceState

	// Specifies cloud audit logging configuration for this policy.
	AuditConfigs AuditConfigResponseArrayOutput `pulumi:"auditConfigs"`
	// Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
	Bindings BindingResponseArrayOutput `pulumi:"bindings"`
	// `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
	Etag pulumi.StringOutput `pulumi:"etag"`
	// Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
	Version pulumi.IntOutput `pulumi:"version"`
}

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.

func GetDeploymentIamPolicy

func GetDeploymentIamPolicy(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DeploymentIamPolicyState, opts ...pulumi.ResourceOption) (*DeploymentIamPolicy, error)

GetDeploymentIamPolicy gets an existing DeploymentIamPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDeploymentIamPolicy

func NewDeploymentIamPolicy(ctx *pulumi.Context,
	name string, args *DeploymentIamPolicyArgs, opts ...pulumi.ResourceOption) (*DeploymentIamPolicy, error)

NewDeploymentIamPolicy registers a new resource with the given unique name, arguments, and options.

func (*DeploymentIamPolicy) ElementType

func (*DeploymentIamPolicy) ElementType() reflect.Type

func (*DeploymentIamPolicy) ToDeploymentIamPolicyOutput

func (i *DeploymentIamPolicy) ToDeploymentIamPolicyOutput() DeploymentIamPolicyOutput

func (*DeploymentIamPolicy) ToDeploymentIamPolicyOutputWithContext

func (i *DeploymentIamPolicy) ToDeploymentIamPolicyOutputWithContext(ctx context.Context) DeploymentIamPolicyOutput

type DeploymentIamPolicyArgs

type DeploymentIamPolicyArgs struct {
	// Specifies cloud audit logging configuration for this policy.
	AuditConfigs AuditConfigArrayInput
	// Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
	Bindings BindingArrayInput
	// `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
	Etag     pulumi.StringPtrInput
	Project  pulumi.StringPtrInput
	Resource pulumi.StringInput
	// Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
	Version pulumi.IntPtrInput
}

The set of arguments for constructing a DeploymentIamPolicy resource.

func (DeploymentIamPolicyArgs) ElementType

func (DeploymentIamPolicyArgs) ElementType() reflect.Type

type DeploymentIamPolicyInput

type DeploymentIamPolicyInput interface {
	pulumi.Input

	ToDeploymentIamPolicyOutput() DeploymentIamPolicyOutput
	ToDeploymentIamPolicyOutputWithContext(ctx context.Context) DeploymentIamPolicyOutput
}

type DeploymentIamPolicyOutput

type DeploymentIamPolicyOutput struct{ *pulumi.OutputState }

func (DeploymentIamPolicyOutput) ElementType

func (DeploymentIamPolicyOutput) ElementType() reflect.Type

func (DeploymentIamPolicyOutput) ToDeploymentIamPolicyOutput

func (o DeploymentIamPolicyOutput) ToDeploymentIamPolicyOutput() DeploymentIamPolicyOutput

func (DeploymentIamPolicyOutput) ToDeploymentIamPolicyOutputWithContext

func (o DeploymentIamPolicyOutput) ToDeploymentIamPolicyOutputWithContext(ctx context.Context) DeploymentIamPolicyOutput

type DeploymentIamPolicyState

type DeploymentIamPolicyState struct {
}

func (DeploymentIamPolicyState) ElementType

func (DeploymentIamPolicyState) ElementType() reflect.Type

type DeploymentInput

type DeploymentInput interface {
	pulumi.Input

	ToDeploymentOutput() DeploymentOutput
	ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
}

type DeploymentLabelEntry

type DeploymentLabelEntry struct {
	// Key of the label
	Key *string `pulumi:"key"`
	// Value of the label
	Value *string `pulumi:"value"`
}

Label object for Deployments

type DeploymentLabelEntryArgs

type DeploymentLabelEntryArgs struct {
	// Key of the label
	Key pulumi.StringPtrInput `pulumi:"key"`
	// Value of the label
	Value pulumi.StringPtrInput `pulumi:"value"`
}

Label object for Deployments

func (DeploymentLabelEntryArgs) ElementType

func (DeploymentLabelEntryArgs) ElementType() reflect.Type

func (DeploymentLabelEntryArgs) ToDeploymentLabelEntryOutput

func (i DeploymentLabelEntryArgs) ToDeploymentLabelEntryOutput() DeploymentLabelEntryOutput

func (DeploymentLabelEntryArgs) ToDeploymentLabelEntryOutputWithContext

func (i DeploymentLabelEntryArgs) ToDeploymentLabelEntryOutputWithContext(ctx context.Context) DeploymentLabelEntryOutput

type DeploymentLabelEntryArray

type DeploymentLabelEntryArray []DeploymentLabelEntryInput

func (DeploymentLabelEntryArray) ElementType

func (DeploymentLabelEntryArray) ElementType() reflect.Type

func (DeploymentLabelEntryArray) ToDeploymentLabelEntryArrayOutput

func (i DeploymentLabelEntryArray) ToDeploymentLabelEntryArrayOutput() DeploymentLabelEntryArrayOutput

func (DeploymentLabelEntryArray) ToDeploymentLabelEntryArrayOutputWithContext

func (i DeploymentLabelEntryArray) ToDeploymentLabelEntryArrayOutputWithContext(ctx context.Context) DeploymentLabelEntryArrayOutput

type DeploymentLabelEntryArrayInput

type DeploymentLabelEntryArrayInput interface {
	pulumi.Input

	ToDeploymentLabelEntryArrayOutput() DeploymentLabelEntryArrayOutput
	ToDeploymentLabelEntryArrayOutputWithContext(context.Context) DeploymentLabelEntryArrayOutput
}

DeploymentLabelEntryArrayInput is an input type that accepts DeploymentLabelEntryArray and DeploymentLabelEntryArrayOutput values. You can construct a concrete instance of `DeploymentLabelEntryArrayInput` via:

DeploymentLabelEntryArray{ DeploymentLabelEntryArgs{...} }

type DeploymentLabelEntryArrayOutput

type DeploymentLabelEntryArrayOutput struct{ *pulumi.OutputState }

func (DeploymentLabelEntryArrayOutput) ElementType

func (DeploymentLabelEntryArrayOutput) Index

func (DeploymentLabelEntryArrayOutput) ToDeploymentLabelEntryArrayOutput

func (o DeploymentLabelEntryArrayOutput) ToDeploymentLabelEntryArrayOutput() DeploymentLabelEntryArrayOutput

func (DeploymentLabelEntryArrayOutput) ToDeploymentLabelEntryArrayOutputWithContext

func (o DeploymentLabelEntryArrayOutput) ToDeploymentLabelEntryArrayOutputWithContext(ctx context.Context) DeploymentLabelEntryArrayOutput

type DeploymentLabelEntryInput

type DeploymentLabelEntryInput interface {
	pulumi.Input

	ToDeploymentLabelEntryOutput() DeploymentLabelEntryOutput
	ToDeploymentLabelEntryOutputWithContext(context.Context) DeploymentLabelEntryOutput
}

DeploymentLabelEntryInput is an input type that accepts DeploymentLabelEntryArgs and DeploymentLabelEntryOutput values. You can construct a concrete instance of `DeploymentLabelEntryInput` via:

DeploymentLabelEntryArgs{...}

type DeploymentLabelEntryOutput

type DeploymentLabelEntryOutput struct{ *pulumi.OutputState }

Label object for Deployments

func (DeploymentLabelEntryOutput) ElementType

func (DeploymentLabelEntryOutput) ElementType() reflect.Type

func (DeploymentLabelEntryOutput) Key

Key of the label

func (DeploymentLabelEntryOutput) ToDeploymentLabelEntryOutput

func (o DeploymentLabelEntryOutput) ToDeploymentLabelEntryOutput() DeploymentLabelEntryOutput

func (DeploymentLabelEntryOutput) ToDeploymentLabelEntryOutputWithContext

func (o DeploymentLabelEntryOutput) ToDeploymentLabelEntryOutputWithContext(ctx context.Context) DeploymentLabelEntryOutput

func (DeploymentLabelEntryOutput) Value

Value of the label

type DeploymentLabelEntryResponse

type DeploymentLabelEntryResponse struct {
	// Key of the label
	Key string `pulumi:"key"`
	// Value of the label
	Value string `pulumi:"value"`
}

Label object for Deployments

type DeploymentLabelEntryResponseArgs

type DeploymentLabelEntryResponseArgs struct {
	// Key of the label
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the label
	Value pulumi.StringInput `pulumi:"value"`
}

Label object for Deployments

func (DeploymentLabelEntryResponseArgs) ElementType

func (DeploymentLabelEntryResponseArgs) ToDeploymentLabelEntryResponseOutput

func (i DeploymentLabelEntryResponseArgs) ToDeploymentLabelEntryResponseOutput() DeploymentLabelEntryResponseOutput

func (DeploymentLabelEntryResponseArgs) ToDeploymentLabelEntryResponseOutputWithContext

func (i DeploymentLabelEntryResponseArgs) ToDeploymentLabelEntryResponseOutputWithContext(ctx context.Context) DeploymentLabelEntryResponseOutput

type DeploymentLabelEntryResponseArray

type DeploymentLabelEntryResponseArray []DeploymentLabelEntryResponseInput

func (DeploymentLabelEntryResponseArray) ElementType

func (DeploymentLabelEntryResponseArray) ToDeploymentLabelEntryResponseArrayOutput

func (i DeploymentLabelEntryResponseArray) ToDeploymentLabelEntryResponseArrayOutput() DeploymentLabelEntryResponseArrayOutput

func (DeploymentLabelEntryResponseArray) ToDeploymentLabelEntryResponseArrayOutputWithContext

func (i DeploymentLabelEntryResponseArray) ToDeploymentLabelEntryResponseArrayOutputWithContext(ctx context.Context) DeploymentLabelEntryResponseArrayOutput

type DeploymentLabelEntryResponseArrayInput

type DeploymentLabelEntryResponseArrayInput interface {
	pulumi.Input

	ToDeploymentLabelEntryResponseArrayOutput() DeploymentLabelEntryResponseArrayOutput
	ToDeploymentLabelEntryResponseArrayOutputWithContext(context.Context) DeploymentLabelEntryResponseArrayOutput
}

DeploymentLabelEntryResponseArrayInput is an input type that accepts DeploymentLabelEntryResponseArray and DeploymentLabelEntryResponseArrayOutput values. You can construct a concrete instance of `DeploymentLabelEntryResponseArrayInput` via:

DeploymentLabelEntryResponseArray{ DeploymentLabelEntryResponseArgs{...} }

type DeploymentLabelEntryResponseArrayOutput

type DeploymentLabelEntryResponseArrayOutput struct{ *pulumi.OutputState }

func (DeploymentLabelEntryResponseArrayOutput) ElementType

func (DeploymentLabelEntryResponseArrayOutput) Index

func (DeploymentLabelEntryResponseArrayOutput) ToDeploymentLabelEntryResponseArrayOutput

func (o DeploymentLabelEntryResponseArrayOutput) ToDeploymentLabelEntryResponseArrayOutput() DeploymentLabelEntryResponseArrayOutput

func (DeploymentLabelEntryResponseArrayOutput) ToDeploymentLabelEntryResponseArrayOutputWithContext

func (o DeploymentLabelEntryResponseArrayOutput) ToDeploymentLabelEntryResponseArrayOutputWithContext(ctx context.Context) DeploymentLabelEntryResponseArrayOutput

type DeploymentLabelEntryResponseInput

type DeploymentLabelEntryResponseInput interface {
	pulumi.Input

	ToDeploymentLabelEntryResponseOutput() DeploymentLabelEntryResponseOutput
	ToDeploymentLabelEntryResponseOutputWithContext(context.Context) DeploymentLabelEntryResponseOutput
}

DeploymentLabelEntryResponseInput is an input type that accepts DeploymentLabelEntryResponseArgs and DeploymentLabelEntryResponseOutput values. You can construct a concrete instance of `DeploymentLabelEntryResponseInput` via:

DeploymentLabelEntryResponseArgs{...}

type DeploymentLabelEntryResponseOutput

type DeploymentLabelEntryResponseOutput struct{ *pulumi.OutputState }

Label object for Deployments

func (DeploymentLabelEntryResponseOutput) ElementType

func (DeploymentLabelEntryResponseOutput) Key

Key of the label

func (DeploymentLabelEntryResponseOutput) ToDeploymentLabelEntryResponseOutput

func (o DeploymentLabelEntryResponseOutput) ToDeploymentLabelEntryResponseOutput() DeploymentLabelEntryResponseOutput

func (DeploymentLabelEntryResponseOutput) ToDeploymentLabelEntryResponseOutputWithContext

func (o DeploymentLabelEntryResponseOutput) ToDeploymentLabelEntryResponseOutputWithContext(ctx context.Context) DeploymentLabelEntryResponseOutput

func (DeploymentLabelEntryResponseOutput) Value

Value of the label

type DeploymentOutput

type DeploymentOutput struct{ *pulumi.OutputState }

func (DeploymentOutput) ElementType

func (DeploymentOutput) ElementType() reflect.Type

func (DeploymentOutput) ToDeploymentOutput

func (o DeploymentOutput) ToDeploymentOutput() DeploymentOutput

func (DeploymentOutput) ToDeploymentOutputWithContext

func (o DeploymentOutput) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput

type DeploymentOutputEntryResponse

type DeploymentOutputEntryResponse struct {
	// Key of the output
	Key string `pulumi:"key"`
	// Value of the label
	Value string `pulumi:"value"`
}

Output object for Deployments

type DeploymentOutputEntryResponseArgs

type DeploymentOutputEntryResponseArgs struct {
	// Key of the output
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the label
	Value pulumi.StringInput `pulumi:"value"`
}

Output object for Deployments

func (DeploymentOutputEntryResponseArgs) ElementType

func (DeploymentOutputEntryResponseArgs) ToDeploymentOutputEntryResponseOutput

func (i DeploymentOutputEntryResponseArgs) ToDeploymentOutputEntryResponseOutput() DeploymentOutputEntryResponseOutput

func (DeploymentOutputEntryResponseArgs) ToDeploymentOutputEntryResponseOutputWithContext

func (i DeploymentOutputEntryResponseArgs) ToDeploymentOutputEntryResponseOutputWithContext(ctx context.Context) DeploymentOutputEntryResponseOutput

type DeploymentOutputEntryResponseArray

type DeploymentOutputEntryResponseArray []DeploymentOutputEntryResponseInput

func (DeploymentOutputEntryResponseArray) ElementType

func (DeploymentOutputEntryResponseArray) ToDeploymentOutputEntryResponseArrayOutput

func (i DeploymentOutputEntryResponseArray) ToDeploymentOutputEntryResponseArrayOutput() DeploymentOutputEntryResponseArrayOutput

func (DeploymentOutputEntryResponseArray) ToDeploymentOutputEntryResponseArrayOutputWithContext

func (i DeploymentOutputEntryResponseArray) ToDeploymentOutputEntryResponseArrayOutputWithContext(ctx context.Context) DeploymentOutputEntryResponseArrayOutput

type DeploymentOutputEntryResponseArrayInput

type DeploymentOutputEntryResponseArrayInput interface {
	pulumi.Input

	ToDeploymentOutputEntryResponseArrayOutput() DeploymentOutputEntryResponseArrayOutput
	ToDeploymentOutputEntryResponseArrayOutputWithContext(context.Context) DeploymentOutputEntryResponseArrayOutput
}

DeploymentOutputEntryResponseArrayInput is an input type that accepts DeploymentOutputEntryResponseArray and DeploymentOutputEntryResponseArrayOutput values. You can construct a concrete instance of `DeploymentOutputEntryResponseArrayInput` via:

DeploymentOutputEntryResponseArray{ DeploymentOutputEntryResponseArgs{...} }

type DeploymentOutputEntryResponseArrayOutput

type DeploymentOutputEntryResponseArrayOutput struct{ *pulumi.OutputState }

func (DeploymentOutputEntryResponseArrayOutput) ElementType

func (DeploymentOutputEntryResponseArrayOutput) Index

func (DeploymentOutputEntryResponseArrayOutput) ToDeploymentOutputEntryResponseArrayOutput

func (o DeploymentOutputEntryResponseArrayOutput) ToDeploymentOutputEntryResponseArrayOutput() DeploymentOutputEntryResponseArrayOutput

func (DeploymentOutputEntryResponseArrayOutput) ToDeploymentOutputEntryResponseArrayOutputWithContext

func (o DeploymentOutputEntryResponseArrayOutput) ToDeploymentOutputEntryResponseArrayOutputWithContext(ctx context.Context) DeploymentOutputEntryResponseArrayOutput

type DeploymentOutputEntryResponseInput

type DeploymentOutputEntryResponseInput interface {
	pulumi.Input

	ToDeploymentOutputEntryResponseOutput() DeploymentOutputEntryResponseOutput
	ToDeploymentOutputEntryResponseOutputWithContext(context.Context) DeploymentOutputEntryResponseOutput
}

DeploymentOutputEntryResponseInput is an input type that accepts DeploymentOutputEntryResponseArgs and DeploymentOutputEntryResponseOutput values. You can construct a concrete instance of `DeploymentOutputEntryResponseInput` via:

DeploymentOutputEntryResponseArgs{...}

type DeploymentOutputEntryResponseOutput

type DeploymentOutputEntryResponseOutput struct{ *pulumi.OutputState }

Output object for Deployments

func (DeploymentOutputEntryResponseOutput) ElementType

func (DeploymentOutputEntryResponseOutput) Key

Key of the output

func (DeploymentOutputEntryResponseOutput) ToDeploymentOutputEntryResponseOutput

func (o DeploymentOutputEntryResponseOutput) ToDeploymentOutputEntryResponseOutput() DeploymentOutputEntryResponseOutput

func (DeploymentOutputEntryResponseOutput) ToDeploymentOutputEntryResponseOutputWithContext

func (o DeploymentOutputEntryResponseOutput) ToDeploymentOutputEntryResponseOutputWithContext(ctx context.Context) DeploymentOutputEntryResponseOutput

func (DeploymentOutputEntryResponseOutput) Value

Value of the label

type DeploymentState

type DeploymentState struct {
}

func (DeploymentState) ElementType

func (DeploymentState) ElementType() reflect.Type

type DeploymentUpdateLabelEntryResponse

type DeploymentUpdateLabelEntryResponse struct {
	// Key of the label
	Key string `pulumi:"key"`
	// Value of the label
	Value string `pulumi:"value"`
}

Label object for DeploymentUpdate

type DeploymentUpdateLabelEntryResponseArgs

type DeploymentUpdateLabelEntryResponseArgs struct {
	// Key of the label
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the label
	Value pulumi.StringInput `pulumi:"value"`
}

Label object for DeploymentUpdate

func (DeploymentUpdateLabelEntryResponseArgs) ElementType

func (DeploymentUpdateLabelEntryResponseArgs) ToDeploymentUpdateLabelEntryResponseOutput

func (i DeploymentUpdateLabelEntryResponseArgs) ToDeploymentUpdateLabelEntryResponseOutput() DeploymentUpdateLabelEntryResponseOutput

func (DeploymentUpdateLabelEntryResponseArgs) ToDeploymentUpdateLabelEntryResponseOutputWithContext

func (i DeploymentUpdateLabelEntryResponseArgs) ToDeploymentUpdateLabelEntryResponseOutputWithContext(ctx context.Context) DeploymentUpdateLabelEntryResponseOutput

type DeploymentUpdateLabelEntryResponseArray

type DeploymentUpdateLabelEntryResponseArray []DeploymentUpdateLabelEntryResponseInput

func (DeploymentUpdateLabelEntryResponseArray) ElementType

func (DeploymentUpdateLabelEntryResponseArray) ToDeploymentUpdateLabelEntryResponseArrayOutput

func (i DeploymentUpdateLabelEntryResponseArray) ToDeploymentUpdateLabelEntryResponseArrayOutput() DeploymentUpdateLabelEntryResponseArrayOutput

func (DeploymentUpdateLabelEntryResponseArray) ToDeploymentUpdateLabelEntryResponseArrayOutputWithContext

func (i DeploymentUpdateLabelEntryResponseArray) ToDeploymentUpdateLabelEntryResponseArrayOutputWithContext(ctx context.Context) DeploymentUpdateLabelEntryResponseArrayOutput

type DeploymentUpdateLabelEntryResponseArrayInput

type DeploymentUpdateLabelEntryResponseArrayInput interface {
	pulumi.Input

	ToDeploymentUpdateLabelEntryResponseArrayOutput() DeploymentUpdateLabelEntryResponseArrayOutput
	ToDeploymentUpdateLabelEntryResponseArrayOutputWithContext(context.Context) DeploymentUpdateLabelEntryResponseArrayOutput
}

DeploymentUpdateLabelEntryResponseArrayInput is an input type that accepts DeploymentUpdateLabelEntryResponseArray and DeploymentUpdateLabelEntryResponseArrayOutput values. You can construct a concrete instance of `DeploymentUpdateLabelEntryResponseArrayInput` via:

DeploymentUpdateLabelEntryResponseArray{ DeploymentUpdateLabelEntryResponseArgs{...} }

type DeploymentUpdateLabelEntryResponseArrayOutput

type DeploymentUpdateLabelEntryResponseArrayOutput struct{ *pulumi.OutputState }

func (DeploymentUpdateLabelEntryResponseArrayOutput) ElementType

func (DeploymentUpdateLabelEntryResponseArrayOutput) Index

func (DeploymentUpdateLabelEntryResponseArrayOutput) ToDeploymentUpdateLabelEntryResponseArrayOutput

func (o DeploymentUpdateLabelEntryResponseArrayOutput) ToDeploymentUpdateLabelEntryResponseArrayOutput() DeploymentUpdateLabelEntryResponseArrayOutput

func (DeploymentUpdateLabelEntryResponseArrayOutput) ToDeploymentUpdateLabelEntryResponseArrayOutputWithContext

func (o DeploymentUpdateLabelEntryResponseArrayOutput) ToDeploymentUpdateLabelEntryResponseArrayOutputWithContext(ctx context.Context) DeploymentUpdateLabelEntryResponseArrayOutput

type DeploymentUpdateLabelEntryResponseInput

type DeploymentUpdateLabelEntryResponseInput interface {
	pulumi.Input

	ToDeploymentUpdateLabelEntryResponseOutput() DeploymentUpdateLabelEntryResponseOutput
	ToDeploymentUpdateLabelEntryResponseOutputWithContext(context.Context) DeploymentUpdateLabelEntryResponseOutput
}

DeploymentUpdateLabelEntryResponseInput is an input type that accepts DeploymentUpdateLabelEntryResponseArgs and DeploymentUpdateLabelEntryResponseOutput values. You can construct a concrete instance of `DeploymentUpdateLabelEntryResponseInput` via:

DeploymentUpdateLabelEntryResponseArgs{...}

type DeploymentUpdateLabelEntryResponseOutput

type DeploymentUpdateLabelEntryResponseOutput struct{ *pulumi.OutputState }

Label object for DeploymentUpdate

func (DeploymentUpdateLabelEntryResponseOutput) ElementType

func (DeploymentUpdateLabelEntryResponseOutput) Key

Key of the label

func (DeploymentUpdateLabelEntryResponseOutput) ToDeploymentUpdateLabelEntryResponseOutput

func (o DeploymentUpdateLabelEntryResponseOutput) ToDeploymentUpdateLabelEntryResponseOutput() DeploymentUpdateLabelEntryResponseOutput

func (DeploymentUpdateLabelEntryResponseOutput) ToDeploymentUpdateLabelEntryResponseOutputWithContext

func (o DeploymentUpdateLabelEntryResponseOutput) ToDeploymentUpdateLabelEntryResponseOutputWithContext(ctx context.Context) DeploymentUpdateLabelEntryResponseOutput

func (DeploymentUpdateLabelEntryResponseOutput) Value

Value of the label

type DeploymentUpdateResponse

type DeploymentUpdateResponse struct {
	// The user-provided default credential to use when deploying this preview.
	Credential CredentialResponse `pulumi:"credential"`
	// An optional user-provided description of the deployment after the current update has been applied.
	Description string `pulumi:"description"`
	// Map of One Platform labels; provided by the client when the resource is created or updated. Specifically: Label keys must be between 1 and 63 characters long and must conform to the following regular expression: `[a-z]([-a-z0-9]*[a-z0-9])?` Label values must be between 0 and 63 characters long and must conform to the regular expression `([a-z]([-a-z0-9]*[a-z0-9])?)?`.
	Labels []DeploymentUpdateLabelEntryResponse `pulumi:"labels"`
	// URL of the manifest representing the update configuration of this deployment.
	Manifest string `pulumi:"manifest"`
}

type DeploymentUpdateResponseArgs

type DeploymentUpdateResponseArgs struct {
	// The user-provided default credential to use when deploying this preview.
	Credential CredentialResponseInput `pulumi:"credential"`
	// An optional user-provided description of the deployment after the current update has been applied.
	Description pulumi.StringInput `pulumi:"description"`
	// Map of One Platform labels; provided by the client when the resource is created or updated. Specifically: Label keys must be between 1 and 63 characters long and must conform to the following regular expression: `[a-z]([-a-z0-9]*[a-z0-9])?` Label values must be between 0 and 63 characters long and must conform to the regular expression `([a-z]([-a-z0-9]*[a-z0-9])?)?`.
	Labels DeploymentUpdateLabelEntryResponseArrayInput `pulumi:"labels"`
	// URL of the manifest representing the update configuration of this deployment.
	Manifest pulumi.StringInput `pulumi:"manifest"`
}

func (DeploymentUpdateResponseArgs) ElementType

func (DeploymentUpdateResponseArgs) ToDeploymentUpdateResponseOutput

func (i DeploymentUpdateResponseArgs) ToDeploymentUpdateResponseOutput() DeploymentUpdateResponseOutput

func (DeploymentUpdateResponseArgs) ToDeploymentUpdateResponseOutputWithContext

func (i DeploymentUpdateResponseArgs) ToDeploymentUpdateResponseOutputWithContext(ctx context.Context) DeploymentUpdateResponseOutput

func (DeploymentUpdateResponseArgs) ToDeploymentUpdateResponsePtrOutput

func (i DeploymentUpdateResponseArgs) ToDeploymentUpdateResponsePtrOutput() DeploymentUpdateResponsePtrOutput

func (DeploymentUpdateResponseArgs) ToDeploymentUpdateResponsePtrOutputWithContext

func (i DeploymentUpdateResponseArgs) ToDeploymentUpdateResponsePtrOutputWithContext(ctx context.Context) DeploymentUpdateResponsePtrOutput

type DeploymentUpdateResponseInput

type DeploymentUpdateResponseInput interface {
	pulumi.Input

	ToDeploymentUpdateResponseOutput() DeploymentUpdateResponseOutput
	ToDeploymentUpdateResponseOutputWithContext(context.Context) DeploymentUpdateResponseOutput
}

DeploymentUpdateResponseInput is an input type that accepts DeploymentUpdateResponseArgs and DeploymentUpdateResponseOutput values. You can construct a concrete instance of `DeploymentUpdateResponseInput` via:

DeploymentUpdateResponseArgs{...}

type DeploymentUpdateResponseOutput

type DeploymentUpdateResponseOutput struct{ *pulumi.OutputState }

func (DeploymentUpdateResponseOutput) Credential

The user-provided default credential to use when deploying this preview.

func (DeploymentUpdateResponseOutput) Description

An optional user-provided description of the deployment after the current update has been applied.

func (DeploymentUpdateResponseOutput) ElementType

func (DeploymentUpdateResponseOutput) Labels

Map of One Platform labels; provided by the client when the resource is created or updated. Specifically: Label keys must be between 1 and 63 characters long and must conform to the following regular expression: `[a-z]([-a-z0-9]*[a-z0-9])?` Label values must be between 0 and 63 characters long and must conform to the regular expression `([a-z]([-a-z0-9]*[a-z0-9])?)?`.

func (DeploymentUpdateResponseOutput) Manifest

URL of the manifest representing the update configuration of this deployment.

func (DeploymentUpdateResponseOutput) ToDeploymentUpdateResponseOutput

func (o DeploymentUpdateResponseOutput) ToDeploymentUpdateResponseOutput() DeploymentUpdateResponseOutput

func (DeploymentUpdateResponseOutput) ToDeploymentUpdateResponseOutputWithContext

func (o DeploymentUpdateResponseOutput) ToDeploymentUpdateResponseOutputWithContext(ctx context.Context) DeploymentUpdateResponseOutput

func (DeploymentUpdateResponseOutput) ToDeploymentUpdateResponsePtrOutput

func (o DeploymentUpdateResponseOutput) ToDeploymentUpdateResponsePtrOutput() DeploymentUpdateResponsePtrOutput

func (DeploymentUpdateResponseOutput) ToDeploymentUpdateResponsePtrOutputWithContext

func (o DeploymentUpdateResponseOutput) ToDeploymentUpdateResponsePtrOutputWithContext(ctx context.Context) DeploymentUpdateResponsePtrOutput

type DeploymentUpdateResponsePtrInput

type DeploymentUpdateResponsePtrInput interface {
	pulumi.Input

	ToDeploymentUpdateResponsePtrOutput() DeploymentUpdateResponsePtrOutput
	ToDeploymentUpdateResponsePtrOutputWithContext(context.Context) DeploymentUpdateResponsePtrOutput
}

DeploymentUpdateResponsePtrInput is an input type that accepts DeploymentUpdateResponseArgs, DeploymentUpdateResponsePtr and DeploymentUpdateResponsePtrOutput values. You can construct a concrete instance of `DeploymentUpdateResponsePtrInput` via:

        DeploymentUpdateResponseArgs{...}

or:

        nil

type DeploymentUpdateResponsePtrOutput

type DeploymentUpdateResponsePtrOutput struct{ *pulumi.OutputState }

func (DeploymentUpdateResponsePtrOutput) Credential

The user-provided default credential to use when deploying this preview.

func (DeploymentUpdateResponsePtrOutput) Description

An optional user-provided description of the deployment after the current update has been applied.

func (DeploymentUpdateResponsePtrOutput) Elem

func (DeploymentUpdateResponsePtrOutput) ElementType

func (DeploymentUpdateResponsePtrOutput) Labels

Map of One Platform labels; provided by the client when the resource is created or updated. Specifically: Label keys must be between 1 and 63 characters long and must conform to the following regular expression: `[a-z]([-a-z0-9]*[a-z0-9])?` Label values must be between 0 and 63 characters long and must conform to the regular expression `([a-z]([-a-z0-9]*[a-z0-9])?)?`.

func (DeploymentUpdateResponsePtrOutput) Manifest

URL of the manifest representing the update configuration of this deployment.

func (DeploymentUpdateResponsePtrOutput) ToDeploymentUpdateResponsePtrOutput

func (o DeploymentUpdateResponsePtrOutput) ToDeploymentUpdateResponsePtrOutput() DeploymentUpdateResponsePtrOutput

func (DeploymentUpdateResponsePtrOutput) ToDeploymentUpdateResponsePtrOutputWithContext

func (o DeploymentUpdateResponsePtrOutput) ToDeploymentUpdateResponsePtrOutputWithContext(ctx context.Context) DeploymentUpdateResponsePtrOutput

type Diagnostic

type Diagnostic struct {
	// JsonPath expression on the resource that if non empty, indicates that this field needs to be extracted as a diagnostic.
	Field *string `pulumi:"field"`
	// Level to record this diagnostic.
	Level *DiagnosticLevel `pulumi:"level"`
}

type DiagnosticArgs

type DiagnosticArgs struct {
	// JsonPath expression on the resource that if non empty, indicates that this field needs to be extracted as a diagnostic.
	Field pulumi.StringPtrInput `pulumi:"field"`
	// Level to record this diagnostic.
	Level DiagnosticLevelPtrInput `pulumi:"level"`
}

func (DiagnosticArgs) ElementType

func (DiagnosticArgs) ElementType() reflect.Type

func (DiagnosticArgs) ToDiagnosticOutput

func (i DiagnosticArgs) ToDiagnosticOutput() DiagnosticOutput

func (DiagnosticArgs) ToDiagnosticOutputWithContext

func (i DiagnosticArgs) ToDiagnosticOutputWithContext(ctx context.Context) DiagnosticOutput

type DiagnosticArray

type DiagnosticArray []DiagnosticInput

func (DiagnosticArray) ElementType

func (DiagnosticArray) ElementType() reflect.Type

func (DiagnosticArray) ToDiagnosticArrayOutput

func (i DiagnosticArray) ToDiagnosticArrayOutput() DiagnosticArrayOutput

func (DiagnosticArray) ToDiagnosticArrayOutputWithContext

func (i DiagnosticArray) ToDiagnosticArrayOutputWithContext(ctx context.Context) DiagnosticArrayOutput

type DiagnosticArrayInput

type DiagnosticArrayInput interface {
	pulumi.Input

	ToDiagnosticArrayOutput() DiagnosticArrayOutput
	ToDiagnosticArrayOutputWithContext(context.Context) DiagnosticArrayOutput
}

DiagnosticArrayInput is an input type that accepts DiagnosticArray and DiagnosticArrayOutput values. You can construct a concrete instance of `DiagnosticArrayInput` via:

DiagnosticArray{ DiagnosticArgs{...} }

type DiagnosticArrayOutput

type DiagnosticArrayOutput struct{ *pulumi.OutputState }

func (DiagnosticArrayOutput) ElementType

func (DiagnosticArrayOutput) ElementType() reflect.Type

func (DiagnosticArrayOutput) Index

func (DiagnosticArrayOutput) ToDiagnosticArrayOutput

func (o DiagnosticArrayOutput) ToDiagnosticArrayOutput() DiagnosticArrayOutput

func (DiagnosticArrayOutput) ToDiagnosticArrayOutputWithContext

func (o DiagnosticArrayOutput) ToDiagnosticArrayOutputWithContext(ctx context.Context) DiagnosticArrayOutput

type DiagnosticInput

type DiagnosticInput interface {
	pulumi.Input

	ToDiagnosticOutput() DiagnosticOutput
	ToDiagnosticOutputWithContext(context.Context) DiagnosticOutput
}

DiagnosticInput is an input type that accepts DiagnosticArgs and DiagnosticOutput values. You can construct a concrete instance of `DiagnosticInput` via:

DiagnosticArgs{...}

type DiagnosticLevel added in v0.4.0

type DiagnosticLevel string

Level to record this diagnostic.

func (DiagnosticLevel) ElementType added in v0.4.0

func (DiagnosticLevel) ElementType() reflect.Type

func (DiagnosticLevel) ToDiagnosticLevelOutput added in v0.6.0

func (e DiagnosticLevel) ToDiagnosticLevelOutput() DiagnosticLevelOutput

func (DiagnosticLevel) ToDiagnosticLevelOutputWithContext added in v0.6.0

func (e DiagnosticLevel) ToDiagnosticLevelOutputWithContext(ctx context.Context) DiagnosticLevelOutput

func (DiagnosticLevel) ToDiagnosticLevelPtrOutput added in v0.6.0

func (e DiagnosticLevel) ToDiagnosticLevelPtrOutput() DiagnosticLevelPtrOutput

func (DiagnosticLevel) ToDiagnosticLevelPtrOutputWithContext added in v0.6.0

func (e DiagnosticLevel) ToDiagnosticLevelPtrOutputWithContext(ctx context.Context) DiagnosticLevelPtrOutput

func (DiagnosticLevel) ToStringOutput added in v0.4.0

func (e DiagnosticLevel) ToStringOutput() pulumi.StringOutput

func (DiagnosticLevel) ToStringOutputWithContext added in v0.4.0

func (e DiagnosticLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DiagnosticLevel) ToStringPtrOutput added in v0.4.0

func (e DiagnosticLevel) ToStringPtrOutput() pulumi.StringPtrOutput

func (DiagnosticLevel) ToStringPtrOutputWithContext added in v0.4.0

func (e DiagnosticLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DiagnosticLevelInput added in v0.6.0

type DiagnosticLevelInput interface {
	pulumi.Input

	ToDiagnosticLevelOutput() DiagnosticLevelOutput
	ToDiagnosticLevelOutputWithContext(context.Context) DiagnosticLevelOutput
}

DiagnosticLevelInput is an input type that accepts DiagnosticLevelArgs and DiagnosticLevelOutput values. You can construct a concrete instance of `DiagnosticLevelInput` via:

DiagnosticLevelArgs{...}

type DiagnosticLevelOutput added in v0.6.0

type DiagnosticLevelOutput struct{ *pulumi.OutputState }

func (DiagnosticLevelOutput) ElementType added in v0.6.0

func (DiagnosticLevelOutput) ElementType() reflect.Type

func (DiagnosticLevelOutput) ToDiagnosticLevelOutput added in v0.6.0

func (o DiagnosticLevelOutput) ToDiagnosticLevelOutput() DiagnosticLevelOutput

func (DiagnosticLevelOutput) ToDiagnosticLevelOutputWithContext added in v0.6.0

func (o DiagnosticLevelOutput) ToDiagnosticLevelOutputWithContext(ctx context.Context) DiagnosticLevelOutput

func (DiagnosticLevelOutput) ToDiagnosticLevelPtrOutput added in v0.6.0

func (o DiagnosticLevelOutput) ToDiagnosticLevelPtrOutput() DiagnosticLevelPtrOutput

func (DiagnosticLevelOutput) ToDiagnosticLevelPtrOutputWithContext added in v0.6.0

func (o DiagnosticLevelOutput) ToDiagnosticLevelPtrOutputWithContext(ctx context.Context) DiagnosticLevelPtrOutput

func (DiagnosticLevelOutput) ToStringOutput added in v0.6.0

func (o DiagnosticLevelOutput) ToStringOutput() pulumi.StringOutput

func (DiagnosticLevelOutput) ToStringOutputWithContext added in v0.6.0

func (o DiagnosticLevelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DiagnosticLevelOutput) ToStringPtrOutput added in v0.6.0

func (o DiagnosticLevelOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DiagnosticLevelOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o DiagnosticLevelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DiagnosticLevelPtrInput added in v0.6.0

type DiagnosticLevelPtrInput interface {
	pulumi.Input

	ToDiagnosticLevelPtrOutput() DiagnosticLevelPtrOutput
	ToDiagnosticLevelPtrOutputWithContext(context.Context) DiagnosticLevelPtrOutput
}

func DiagnosticLevelPtr added in v0.6.0

func DiagnosticLevelPtr(v string) DiagnosticLevelPtrInput

type DiagnosticLevelPtrOutput added in v0.6.0

type DiagnosticLevelPtrOutput struct{ *pulumi.OutputState }

func (DiagnosticLevelPtrOutput) Elem added in v0.6.0

func (DiagnosticLevelPtrOutput) ElementType added in v0.6.0

func (DiagnosticLevelPtrOutput) ElementType() reflect.Type

func (DiagnosticLevelPtrOutput) ToDiagnosticLevelPtrOutput added in v0.6.0

func (o DiagnosticLevelPtrOutput) ToDiagnosticLevelPtrOutput() DiagnosticLevelPtrOutput

func (DiagnosticLevelPtrOutput) ToDiagnosticLevelPtrOutputWithContext added in v0.6.0

func (o DiagnosticLevelPtrOutput) ToDiagnosticLevelPtrOutputWithContext(ctx context.Context) DiagnosticLevelPtrOutput

func (DiagnosticLevelPtrOutput) ToStringPtrOutput added in v0.6.0

func (o DiagnosticLevelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DiagnosticLevelPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o DiagnosticLevelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DiagnosticOutput

type DiagnosticOutput struct{ *pulumi.OutputState }

func (DiagnosticOutput) ElementType

func (DiagnosticOutput) ElementType() reflect.Type

func (DiagnosticOutput) Field

JsonPath expression on the resource that if non empty, indicates that this field needs to be extracted as a diagnostic.

func (DiagnosticOutput) Level

Level to record this diagnostic.

func (DiagnosticOutput) ToDiagnosticOutput

func (o DiagnosticOutput) ToDiagnosticOutput() DiagnosticOutput

func (DiagnosticOutput) ToDiagnosticOutputWithContext

func (o DiagnosticOutput) ToDiagnosticOutputWithContext(ctx context.Context) DiagnosticOutput

type DiagnosticResponse

type DiagnosticResponse struct {
	// JsonPath expression on the resource that if non empty, indicates that this field needs to be extracted as a diagnostic.
	Field string `pulumi:"field"`
	// Level to record this diagnostic.
	Level string `pulumi:"level"`
}

type DiagnosticResponseArgs

type DiagnosticResponseArgs struct {
	// JsonPath expression on the resource that if non empty, indicates that this field needs to be extracted as a diagnostic.
	Field pulumi.StringInput `pulumi:"field"`
	// Level to record this diagnostic.
	Level pulumi.StringInput `pulumi:"level"`
}

func (DiagnosticResponseArgs) ElementType

func (DiagnosticResponseArgs) ElementType() reflect.Type

func (DiagnosticResponseArgs) ToDiagnosticResponseOutput

func (i DiagnosticResponseArgs) ToDiagnosticResponseOutput() DiagnosticResponseOutput

func (DiagnosticResponseArgs) ToDiagnosticResponseOutputWithContext

func (i DiagnosticResponseArgs) ToDiagnosticResponseOutputWithContext(ctx context.Context) DiagnosticResponseOutput

type DiagnosticResponseArray

type DiagnosticResponseArray []DiagnosticResponseInput

func (DiagnosticResponseArray) ElementType

func (DiagnosticResponseArray) ElementType() reflect.Type

func (DiagnosticResponseArray) ToDiagnosticResponseArrayOutput

func (i DiagnosticResponseArray) ToDiagnosticResponseArrayOutput() DiagnosticResponseArrayOutput

func (DiagnosticResponseArray) ToDiagnosticResponseArrayOutputWithContext

func (i DiagnosticResponseArray) ToDiagnosticResponseArrayOutputWithContext(ctx context.Context) DiagnosticResponseArrayOutput

type DiagnosticResponseArrayInput

type DiagnosticResponseArrayInput interface {
	pulumi.Input

	ToDiagnosticResponseArrayOutput() DiagnosticResponseArrayOutput
	ToDiagnosticResponseArrayOutputWithContext(context.Context) DiagnosticResponseArrayOutput
}

DiagnosticResponseArrayInput is an input type that accepts DiagnosticResponseArray and DiagnosticResponseArrayOutput values. You can construct a concrete instance of `DiagnosticResponseArrayInput` via:

DiagnosticResponseArray{ DiagnosticResponseArgs{...} }

type DiagnosticResponseArrayOutput

type DiagnosticResponseArrayOutput struct{ *pulumi.OutputState }

func (DiagnosticResponseArrayOutput) ElementType

func (DiagnosticResponseArrayOutput) Index

func (DiagnosticResponseArrayOutput) ToDiagnosticResponseArrayOutput

func (o DiagnosticResponseArrayOutput) ToDiagnosticResponseArrayOutput() DiagnosticResponseArrayOutput

func (DiagnosticResponseArrayOutput) ToDiagnosticResponseArrayOutputWithContext

func (o DiagnosticResponseArrayOutput) ToDiagnosticResponseArrayOutputWithContext(ctx context.Context) DiagnosticResponseArrayOutput

type DiagnosticResponseInput

type DiagnosticResponseInput interface {
	pulumi.Input

	ToDiagnosticResponseOutput() DiagnosticResponseOutput
	ToDiagnosticResponseOutputWithContext(context.Context) DiagnosticResponseOutput
}

DiagnosticResponseInput is an input type that accepts DiagnosticResponseArgs and DiagnosticResponseOutput values. You can construct a concrete instance of `DiagnosticResponseInput` via:

DiagnosticResponseArgs{...}

type DiagnosticResponseOutput

type DiagnosticResponseOutput struct{ *pulumi.OutputState }

func (DiagnosticResponseOutput) ElementType

func (DiagnosticResponseOutput) ElementType() reflect.Type

func (DiagnosticResponseOutput) Field

JsonPath expression on the resource that if non empty, indicates that this field needs to be extracted as a diagnostic.

func (DiagnosticResponseOutput) Level

Level to record this diagnostic.

func (DiagnosticResponseOutput) ToDiagnosticResponseOutput

func (o DiagnosticResponseOutput) ToDiagnosticResponseOutput() DiagnosticResponseOutput

func (DiagnosticResponseOutput) ToDiagnosticResponseOutputWithContext

func (o DiagnosticResponseOutput) ToDiagnosticResponseOutputWithContext(ctx context.Context) DiagnosticResponseOutput

type Expr

type Expr struct {
	// Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
	Description *string `pulumi:"description"`
	// Textual representation of an expression in Common Expression Language syntax.
	Expression *string `pulumi:"expression"`
	// Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
	Location *string `pulumi:"location"`
	// Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
	Title *string `pulumi:"title"`
}

Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.

type ExprArgs

type ExprArgs struct {
	// Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Textual representation of an expression in Common Expression Language syntax.
	Expression pulumi.StringPtrInput `pulumi:"expression"`
	// Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
	Location pulumi.StringPtrInput `pulumi:"location"`
	// Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
	Title pulumi.StringPtrInput `pulumi:"title"`
}

Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.

func (ExprArgs) ElementType

func (ExprArgs) ElementType() reflect.Type

func (ExprArgs) ToExprOutput

func (i ExprArgs) ToExprOutput() ExprOutput

func (ExprArgs) ToExprOutputWithContext

func (i ExprArgs) ToExprOutputWithContext(ctx context.Context) ExprOutput

func (ExprArgs) ToExprPtrOutput

func (i ExprArgs) ToExprPtrOutput() ExprPtrOutput

func (ExprArgs) ToExprPtrOutputWithContext

func (i ExprArgs) ToExprPtrOutputWithContext(ctx context.Context) ExprPtrOutput

type ExprInput

type ExprInput interface {
	pulumi.Input

	ToExprOutput() ExprOutput
	ToExprOutputWithContext(context.Context) ExprOutput
}

ExprInput is an input type that accepts ExprArgs and ExprOutput values. You can construct a concrete instance of `ExprInput` via:

ExprArgs{...}

type ExprOutput

type ExprOutput struct{ *pulumi.OutputState }

Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.

func (ExprOutput) Description

func (o ExprOutput) Description() pulumi.StringPtrOutput

Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.

func (ExprOutput) ElementType

func (ExprOutput) ElementType() reflect.Type

func (ExprOutput) Expression

func (o ExprOutput) Expression() pulumi.StringPtrOutput

Textual representation of an expression in Common Expression Language syntax.

func (ExprOutput) Location

func (o ExprOutput) Location() pulumi.StringPtrOutput

Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.

func (ExprOutput) Title

func (o ExprOutput) Title() pulumi.StringPtrOutput

Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.

func (ExprOutput) ToExprOutput

func (o ExprOutput) ToExprOutput() ExprOutput

func (ExprOutput) ToExprOutputWithContext

func (o ExprOutput) ToExprOutputWithContext(ctx context.Context) ExprOutput

func (ExprOutput) ToExprPtrOutput

func (o ExprOutput) ToExprPtrOutput() ExprPtrOutput

func (ExprOutput) ToExprPtrOutputWithContext

func (o ExprOutput) ToExprPtrOutputWithContext(ctx context.Context) ExprPtrOutput

type ExprPtrInput

type ExprPtrInput interface {
	pulumi.Input

	ToExprPtrOutput() ExprPtrOutput
	ToExprPtrOutputWithContext(context.Context) ExprPtrOutput
}

ExprPtrInput is an input type that accepts ExprArgs, ExprPtr and ExprPtrOutput values. You can construct a concrete instance of `ExprPtrInput` via:

        ExprArgs{...}

or:

        nil

func ExprPtr

func ExprPtr(v *ExprArgs) ExprPtrInput

type ExprPtrOutput

type ExprPtrOutput struct{ *pulumi.OutputState }

func (ExprPtrOutput) Description

func (o ExprPtrOutput) Description() pulumi.StringPtrOutput

Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.

func (ExprPtrOutput) Elem

func (o ExprPtrOutput) Elem() ExprOutput

func (ExprPtrOutput) ElementType

func (ExprPtrOutput) ElementType() reflect.Type

func (ExprPtrOutput) Expression

func (o ExprPtrOutput) Expression() pulumi.StringPtrOutput

Textual representation of an expression in Common Expression Language syntax.

func (ExprPtrOutput) Location

func (o ExprPtrOutput) Location() pulumi.StringPtrOutput

Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.

func (ExprPtrOutput) Title

Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.

func (ExprPtrOutput) ToExprPtrOutput

func (o ExprPtrOutput) ToExprPtrOutput() ExprPtrOutput

func (ExprPtrOutput) ToExprPtrOutputWithContext

func (o ExprPtrOutput) ToExprPtrOutputWithContext(ctx context.Context) ExprPtrOutput

type ExprResponse

type ExprResponse struct {
	// Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
	Description string `pulumi:"description"`
	// Textual representation of an expression in Common Expression Language syntax.
	Expression string `pulumi:"expression"`
	// Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
	Location string `pulumi:"location"`
	// Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
	Title string `pulumi:"title"`
}

Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.

type ExprResponseArgs

type ExprResponseArgs struct {
	// Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
	Description pulumi.StringInput `pulumi:"description"`
	// Textual representation of an expression in Common Expression Language syntax.
	Expression pulumi.StringInput `pulumi:"expression"`
	// Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
	Location pulumi.StringInput `pulumi:"location"`
	// Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
	Title pulumi.StringInput `pulumi:"title"`
}

Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.

func (ExprResponseArgs) ElementType

func (ExprResponseArgs) ElementType() reflect.Type

func (ExprResponseArgs) ToExprResponseOutput

func (i ExprResponseArgs) ToExprResponseOutput() ExprResponseOutput

func (ExprResponseArgs) ToExprResponseOutputWithContext

func (i ExprResponseArgs) ToExprResponseOutputWithContext(ctx context.Context) ExprResponseOutput

type ExprResponseInput

type ExprResponseInput interface {
	pulumi.Input

	ToExprResponseOutput() ExprResponseOutput
	ToExprResponseOutputWithContext(context.Context) ExprResponseOutput
}

ExprResponseInput is an input type that accepts ExprResponseArgs and ExprResponseOutput values. You can construct a concrete instance of `ExprResponseInput` via:

ExprResponseArgs{...}

type ExprResponseOutput

type ExprResponseOutput struct{ *pulumi.OutputState }

Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.

func (ExprResponseOutput) Description

func (o ExprResponseOutput) Description() pulumi.StringOutput

Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.

func (ExprResponseOutput) ElementType

func (ExprResponseOutput) ElementType() reflect.Type

func (ExprResponseOutput) Expression

func (o ExprResponseOutput) Expression() pulumi.StringOutput

Textual representation of an expression in Common Expression Language syntax.

func (ExprResponseOutput) Location

func (o ExprResponseOutput) Location() pulumi.StringOutput

Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.

func (ExprResponseOutput) Title

Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.

func (ExprResponseOutput) ToExprResponseOutput

func (o ExprResponseOutput) ToExprResponseOutput() ExprResponseOutput

func (ExprResponseOutput) ToExprResponseOutputWithContext

func (o ExprResponseOutput) ToExprResponseOutputWithContext(ctx context.Context) ExprResponseOutput

type ImportFile

type ImportFile struct {
	// The contents of the file.
	Content *string `pulumi:"content"`
	// The name of the file.
	Name *string `pulumi:"name"`
}

type ImportFileArgs

type ImportFileArgs struct {
	// The contents of the file.
	Content pulumi.StringPtrInput `pulumi:"content"`
	// The name of the file.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

func (ImportFileArgs) ElementType

func (ImportFileArgs) ElementType() reflect.Type

func (ImportFileArgs) ToImportFileOutput

func (i ImportFileArgs) ToImportFileOutput() ImportFileOutput

func (ImportFileArgs) ToImportFileOutputWithContext

func (i ImportFileArgs) ToImportFileOutputWithContext(ctx context.Context) ImportFileOutput

type ImportFileArray

type ImportFileArray []ImportFileInput

func (ImportFileArray) ElementType

func (ImportFileArray) ElementType() reflect.Type

func (ImportFileArray) ToImportFileArrayOutput

func (i ImportFileArray) ToImportFileArrayOutput() ImportFileArrayOutput

func (ImportFileArray) ToImportFileArrayOutputWithContext

func (i ImportFileArray) ToImportFileArrayOutputWithContext(ctx context.Context) ImportFileArrayOutput

type ImportFileArrayInput

type ImportFileArrayInput interface {
	pulumi.Input

	ToImportFileArrayOutput() ImportFileArrayOutput
	ToImportFileArrayOutputWithContext(context.Context) ImportFileArrayOutput
}

ImportFileArrayInput is an input type that accepts ImportFileArray and ImportFileArrayOutput values. You can construct a concrete instance of `ImportFileArrayInput` via:

ImportFileArray{ ImportFileArgs{...} }

type ImportFileArrayOutput

type ImportFileArrayOutput struct{ *pulumi.OutputState }

func (ImportFileArrayOutput) ElementType

func (ImportFileArrayOutput) ElementType() reflect.Type

func (ImportFileArrayOutput) Index

func (ImportFileArrayOutput) ToImportFileArrayOutput

func (o ImportFileArrayOutput) ToImportFileArrayOutput() ImportFileArrayOutput

func (ImportFileArrayOutput) ToImportFileArrayOutputWithContext

func (o ImportFileArrayOutput) ToImportFileArrayOutputWithContext(ctx context.Context) ImportFileArrayOutput

type ImportFileInput

type ImportFileInput interface {
	pulumi.Input

	ToImportFileOutput() ImportFileOutput
	ToImportFileOutputWithContext(context.Context) ImportFileOutput
}

ImportFileInput is an input type that accepts ImportFileArgs and ImportFileOutput values. You can construct a concrete instance of `ImportFileInput` via:

ImportFileArgs{...}

type ImportFileOutput

type ImportFileOutput struct{ *pulumi.OutputState }

func (ImportFileOutput) Content

The contents of the file.

func (ImportFileOutput) ElementType

func (ImportFileOutput) ElementType() reflect.Type

func (ImportFileOutput) Name

The name of the file.

func (ImportFileOutput) ToImportFileOutput

func (o ImportFileOutput) ToImportFileOutput() ImportFileOutput

func (ImportFileOutput) ToImportFileOutputWithContext

func (o ImportFileOutput) ToImportFileOutputWithContext(ctx context.Context) ImportFileOutput

type ImportFileResponse

type ImportFileResponse struct {
	// The contents of the file.
	Content string `pulumi:"content"`
	// The name of the file.
	Name string `pulumi:"name"`
}

type ImportFileResponseArgs

type ImportFileResponseArgs struct {
	// The contents of the file.
	Content pulumi.StringInput `pulumi:"content"`
	// The name of the file.
	Name pulumi.StringInput `pulumi:"name"`
}

func (ImportFileResponseArgs) ElementType

func (ImportFileResponseArgs) ElementType() reflect.Type

func (ImportFileResponseArgs) ToImportFileResponseOutput

func (i ImportFileResponseArgs) ToImportFileResponseOutput() ImportFileResponseOutput

func (ImportFileResponseArgs) ToImportFileResponseOutputWithContext

func (i ImportFileResponseArgs) ToImportFileResponseOutputWithContext(ctx context.Context) ImportFileResponseOutput

type ImportFileResponseArray

type ImportFileResponseArray []ImportFileResponseInput

func (ImportFileResponseArray) ElementType

func (ImportFileResponseArray) ElementType() reflect.Type

func (ImportFileResponseArray) ToImportFileResponseArrayOutput

func (i ImportFileResponseArray) ToImportFileResponseArrayOutput() ImportFileResponseArrayOutput

func (ImportFileResponseArray) ToImportFileResponseArrayOutputWithContext

func (i ImportFileResponseArray) ToImportFileResponseArrayOutputWithContext(ctx context.Context) ImportFileResponseArrayOutput

type ImportFileResponseArrayInput

type ImportFileResponseArrayInput interface {
	pulumi.Input

	ToImportFileResponseArrayOutput() ImportFileResponseArrayOutput
	ToImportFileResponseArrayOutputWithContext(context.Context) ImportFileResponseArrayOutput
}

ImportFileResponseArrayInput is an input type that accepts ImportFileResponseArray and ImportFileResponseArrayOutput values. You can construct a concrete instance of `ImportFileResponseArrayInput` via:

ImportFileResponseArray{ ImportFileResponseArgs{...} }

type ImportFileResponseArrayOutput

type ImportFileResponseArrayOutput struct{ *pulumi.OutputState }

func (ImportFileResponseArrayOutput) ElementType

func (ImportFileResponseArrayOutput) Index

func (ImportFileResponseArrayOutput) ToImportFileResponseArrayOutput

func (o ImportFileResponseArrayOutput) ToImportFileResponseArrayOutput() ImportFileResponseArrayOutput

func (ImportFileResponseArrayOutput) ToImportFileResponseArrayOutputWithContext

func (o ImportFileResponseArrayOutput) ToImportFileResponseArrayOutputWithContext(ctx context.Context) ImportFileResponseArrayOutput

type ImportFileResponseInput

type ImportFileResponseInput interface {
	pulumi.Input

	ToImportFileResponseOutput() ImportFileResponseOutput
	ToImportFileResponseOutputWithContext(context.Context) ImportFileResponseOutput
}

ImportFileResponseInput is an input type that accepts ImportFileResponseArgs and ImportFileResponseOutput values. You can construct a concrete instance of `ImportFileResponseInput` via:

ImportFileResponseArgs{...}

type ImportFileResponseOutput

type ImportFileResponseOutput struct{ *pulumi.OutputState }

func (ImportFileResponseOutput) Content

The contents of the file.

func (ImportFileResponseOutput) ElementType

func (ImportFileResponseOutput) ElementType() reflect.Type

func (ImportFileResponseOutput) Name

The name of the file.

func (ImportFileResponseOutput) ToImportFileResponseOutput

func (o ImportFileResponseOutput) ToImportFileResponseOutput() ImportFileResponseOutput

func (ImportFileResponseOutput) ToImportFileResponseOutputWithContext

func (o ImportFileResponseOutput) ToImportFileResponseOutputWithContext(ctx context.Context) ImportFileResponseOutput

type InputMapping

type InputMapping struct {
	// The name of the field that is going to be injected.
	FieldName *string `pulumi:"fieldName"`
	// The location where this mapping applies.
	Location *InputMappingLocation `pulumi:"location"`
	// Regex to evaluate on method to decide if input applies.
	MethodMatch *string `pulumi:"methodMatch"`
	// A jsonPath expression to select an element.
	Value *string `pulumi:"value"`
}

InputMapping creates a 'virtual' property that will be injected into the properties before sending the request to the underlying API.

type InputMappingArgs

type InputMappingArgs struct {
	// The name of the field that is going to be injected.
	FieldName pulumi.StringPtrInput `pulumi:"fieldName"`
	// The location where this mapping applies.
	Location InputMappingLocationPtrInput `pulumi:"location"`
	// Regex to evaluate on method to decide if input applies.
	MethodMatch pulumi.StringPtrInput `pulumi:"methodMatch"`
	// A jsonPath expression to select an element.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

InputMapping creates a 'virtual' property that will be injected into the properties before sending the request to the underlying API.

func (InputMappingArgs) ElementType

func (InputMappingArgs) ElementType() reflect.Type

func (InputMappingArgs) ToInputMappingOutput

func (i InputMappingArgs) ToInputMappingOutput() InputMappingOutput

func (InputMappingArgs) ToInputMappingOutputWithContext

func (i InputMappingArgs) ToInputMappingOutputWithContext(ctx context.Context) InputMappingOutput

type InputMappingArray

type InputMappingArray []InputMappingInput

func (InputMappingArray) ElementType

func (InputMappingArray) ElementType() reflect.Type

func (InputMappingArray) ToInputMappingArrayOutput

func (i InputMappingArray) ToInputMappingArrayOutput() InputMappingArrayOutput

func (InputMappingArray) ToInputMappingArrayOutputWithContext

func (i InputMappingArray) ToInputMappingArrayOutputWithContext(ctx context.Context) InputMappingArrayOutput

type InputMappingArrayInput

type InputMappingArrayInput interface {
	pulumi.Input

	ToInputMappingArrayOutput() InputMappingArrayOutput
	ToInputMappingArrayOutputWithContext(context.Context) InputMappingArrayOutput
}

InputMappingArrayInput is an input type that accepts InputMappingArray and InputMappingArrayOutput values. You can construct a concrete instance of `InputMappingArrayInput` via:

InputMappingArray{ InputMappingArgs{...} }

type InputMappingArrayOutput

type InputMappingArrayOutput struct{ *pulumi.OutputState }

func (InputMappingArrayOutput) ElementType

func (InputMappingArrayOutput) ElementType() reflect.Type

func (InputMappingArrayOutput) Index

func (InputMappingArrayOutput) ToInputMappingArrayOutput

func (o InputMappingArrayOutput) ToInputMappingArrayOutput() InputMappingArrayOutput

func (InputMappingArrayOutput) ToInputMappingArrayOutputWithContext

func (o InputMappingArrayOutput) ToInputMappingArrayOutputWithContext(ctx context.Context) InputMappingArrayOutput

type InputMappingInput

type InputMappingInput interface {
	pulumi.Input

	ToInputMappingOutput() InputMappingOutput
	ToInputMappingOutputWithContext(context.Context) InputMappingOutput
}

InputMappingInput is an input type that accepts InputMappingArgs and InputMappingOutput values. You can construct a concrete instance of `InputMappingInput` via:

InputMappingArgs{...}

type InputMappingLocation added in v0.4.0

type InputMappingLocation string

The location where this mapping applies.

func (InputMappingLocation) ElementType added in v0.4.0

func (InputMappingLocation) ElementType() reflect.Type

func (InputMappingLocation) ToInputMappingLocationOutput added in v0.6.0

func (e InputMappingLocation) ToInputMappingLocationOutput() InputMappingLocationOutput

func (InputMappingLocation) ToInputMappingLocationOutputWithContext added in v0.6.0

func (e InputMappingLocation) ToInputMappingLocationOutputWithContext(ctx context.Context) InputMappingLocationOutput

func (InputMappingLocation) ToInputMappingLocationPtrOutput added in v0.6.0

func (e InputMappingLocation) ToInputMappingLocationPtrOutput() InputMappingLocationPtrOutput

func (InputMappingLocation) ToInputMappingLocationPtrOutputWithContext added in v0.6.0

func (e InputMappingLocation) ToInputMappingLocationPtrOutputWithContext(ctx context.Context) InputMappingLocationPtrOutput

func (InputMappingLocation) ToStringOutput added in v0.4.0

func (e InputMappingLocation) ToStringOutput() pulumi.StringOutput

func (InputMappingLocation) ToStringOutputWithContext added in v0.4.0

func (e InputMappingLocation) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (InputMappingLocation) ToStringPtrOutput added in v0.4.0

func (e InputMappingLocation) ToStringPtrOutput() pulumi.StringPtrOutput

func (InputMappingLocation) ToStringPtrOutputWithContext added in v0.4.0

func (e InputMappingLocation) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type InputMappingLocationInput added in v0.6.0

type InputMappingLocationInput interface {
	pulumi.Input

	ToInputMappingLocationOutput() InputMappingLocationOutput
	ToInputMappingLocationOutputWithContext(context.Context) InputMappingLocationOutput
}

InputMappingLocationInput is an input type that accepts InputMappingLocationArgs and InputMappingLocationOutput values. You can construct a concrete instance of `InputMappingLocationInput` via:

InputMappingLocationArgs{...}

type InputMappingLocationOutput added in v0.6.0

type InputMappingLocationOutput struct{ *pulumi.OutputState }

func (InputMappingLocationOutput) ElementType added in v0.6.0

func (InputMappingLocationOutput) ElementType() reflect.Type

func (InputMappingLocationOutput) ToInputMappingLocationOutput added in v0.6.0

func (o InputMappingLocationOutput) ToInputMappingLocationOutput() InputMappingLocationOutput

func (InputMappingLocationOutput) ToInputMappingLocationOutputWithContext added in v0.6.0

func (o InputMappingLocationOutput) ToInputMappingLocationOutputWithContext(ctx context.Context) InputMappingLocationOutput

func (InputMappingLocationOutput) ToInputMappingLocationPtrOutput added in v0.6.0

func (o InputMappingLocationOutput) ToInputMappingLocationPtrOutput() InputMappingLocationPtrOutput

func (InputMappingLocationOutput) ToInputMappingLocationPtrOutputWithContext added in v0.6.0

func (o InputMappingLocationOutput) ToInputMappingLocationPtrOutputWithContext(ctx context.Context) InputMappingLocationPtrOutput

func (InputMappingLocationOutput) ToStringOutput added in v0.6.0

func (o InputMappingLocationOutput) ToStringOutput() pulumi.StringOutput

func (InputMappingLocationOutput) ToStringOutputWithContext added in v0.6.0

func (o InputMappingLocationOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (InputMappingLocationOutput) ToStringPtrOutput added in v0.6.0

func (o InputMappingLocationOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (InputMappingLocationOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o InputMappingLocationOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type InputMappingLocationPtrInput added in v0.6.0

type InputMappingLocationPtrInput interface {
	pulumi.Input

	ToInputMappingLocationPtrOutput() InputMappingLocationPtrOutput
	ToInputMappingLocationPtrOutputWithContext(context.Context) InputMappingLocationPtrOutput
}

func InputMappingLocationPtr added in v0.6.0

func InputMappingLocationPtr(v string) InputMappingLocationPtrInput

type InputMappingLocationPtrOutput added in v0.6.0

type InputMappingLocationPtrOutput struct{ *pulumi.OutputState }

func (InputMappingLocationPtrOutput) Elem added in v0.6.0

func (InputMappingLocationPtrOutput) ElementType added in v0.6.0

func (InputMappingLocationPtrOutput) ToInputMappingLocationPtrOutput added in v0.6.0

func (o InputMappingLocationPtrOutput) ToInputMappingLocationPtrOutput() InputMappingLocationPtrOutput

func (InputMappingLocationPtrOutput) ToInputMappingLocationPtrOutputWithContext added in v0.6.0

func (o InputMappingLocationPtrOutput) ToInputMappingLocationPtrOutputWithContext(ctx context.Context) InputMappingLocationPtrOutput

func (InputMappingLocationPtrOutput) ToStringPtrOutput added in v0.6.0

func (InputMappingLocationPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o InputMappingLocationPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type InputMappingOutput

type InputMappingOutput struct{ *pulumi.OutputState }

InputMapping creates a 'virtual' property that will be injected into the properties before sending the request to the underlying API.

func (InputMappingOutput) ElementType

func (InputMappingOutput) ElementType() reflect.Type

func (InputMappingOutput) FieldName

The name of the field that is going to be injected.

func (InputMappingOutput) Location

The location where this mapping applies.

func (InputMappingOutput) MethodMatch

func (o InputMappingOutput) MethodMatch() pulumi.StringPtrOutput

Regex to evaluate on method to decide if input applies.

func (InputMappingOutput) ToInputMappingOutput

func (o InputMappingOutput) ToInputMappingOutput() InputMappingOutput

func (InputMappingOutput) ToInputMappingOutputWithContext

func (o InputMappingOutput) ToInputMappingOutputWithContext(ctx context.Context) InputMappingOutput

func (InputMappingOutput) Value

A jsonPath expression to select an element.

type InputMappingResponse

type InputMappingResponse struct {
	// The name of the field that is going to be injected.
	FieldName string `pulumi:"fieldName"`
	// The location where this mapping applies.
	Location string `pulumi:"location"`
	// Regex to evaluate on method to decide if input applies.
	MethodMatch string `pulumi:"methodMatch"`
	// A jsonPath expression to select an element.
	Value string `pulumi:"value"`
}

InputMapping creates a 'virtual' property that will be injected into the properties before sending the request to the underlying API.

type InputMappingResponseArgs

type InputMappingResponseArgs struct {
	// The name of the field that is going to be injected.
	FieldName pulumi.StringInput `pulumi:"fieldName"`
	// The location where this mapping applies.
	Location pulumi.StringInput `pulumi:"location"`
	// Regex to evaluate on method to decide if input applies.
	MethodMatch pulumi.StringInput `pulumi:"methodMatch"`
	// A jsonPath expression to select an element.
	Value pulumi.StringInput `pulumi:"value"`
}

InputMapping creates a 'virtual' property that will be injected into the properties before sending the request to the underlying API.

func (InputMappingResponseArgs) ElementType

func (InputMappingResponseArgs) ElementType() reflect.Type

func (InputMappingResponseArgs) ToInputMappingResponseOutput

func (i InputMappingResponseArgs) ToInputMappingResponseOutput() InputMappingResponseOutput

func (InputMappingResponseArgs) ToInputMappingResponseOutputWithContext

func (i InputMappingResponseArgs) ToInputMappingResponseOutputWithContext(ctx context.Context) InputMappingResponseOutput

type InputMappingResponseArray

type InputMappingResponseArray []InputMappingResponseInput

func (InputMappingResponseArray) ElementType

func (InputMappingResponseArray) ElementType() reflect.Type

func (InputMappingResponseArray) ToInputMappingResponseArrayOutput

func (i InputMappingResponseArray) ToInputMappingResponseArrayOutput() InputMappingResponseArrayOutput

func (InputMappingResponseArray) ToInputMappingResponseArrayOutputWithContext

func (i InputMappingResponseArray) ToInputMappingResponseArrayOutputWithContext(ctx context.Context) InputMappingResponseArrayOutput

type InputMappingResponseArrayInput

type InputMappingResponseArrayInput interface {
	pulumi.Input

	ToInputMappingResponseArrayOutput() InputMappingResponseArrayOutput
	ToInputMappingResponseArrayOutputWithContext(context.Context) InputMappingResponseArrayOutput
}

InputMappingResponseArrayInput is an input type that accepts InputMappingResponseArray and InputMappingResponseArrayOutput values. You can construct a concrete instance of `InputMappingResponseArrayInput` via:

InputMappingResponseArray{ InputMappingResponseArgs{...} }

type InputMappingResponseArrayOutput

type InputMappingResponseArrayOutput struct{ *pulumi.OutputState }

func (InputMappingResponseArrayOutput) ElementType

func (InputMappingResponseArrayOutput) Index

func (InputMappingResponseArrayOutput) ToInputMappingResponseArrayOutput

func (o InputMappingResponseArrayOutput) ToInputMappingResponseArrayOutput() InputMappingResponseArrayOutput

func (InputMappingResponseArrayOutput) ToInputMappingResponseArrayOutputWithContext

func (o InputMappingResponseArrayOutput) ToInputMappingResponseArrayOutputWithContext(ctx context.Context) InputMappingResponseArrayOutput

type InputMappingResponseInput

type InputMappingResponseInput interface {
	pulumi.Input

	ToInputMappingResponseOutput() InputMappingResponseOutput
	ToInputMappingResponseOutputWithContext(context.Context) InputMappingResponseOutput
}

InputMappingResponseInput is an input type that accepts InputMappingResponseArgs and InputMappingResponseOutput values. You can construct a concrete instance of `InputMappingResponseInput` via:

InputMappingResponseArgs{...}

type InputMappingResponseOutput

type InputMappingResponseOutput struct{ *pulumi.OutputState }

InputMapping creates a 'virtual' property that will be injected into the properties before sending the request to the underlying API.

func (InputMappingResponseOutput) ElementType

func (InputMappingResponseOutput) ElementType() reflect.Type

func (InputMappingResponseOutput) FieldName

The name of the field that is going to be injected.

func (InputMappingResponseOutput) Location

The location where this mapping applies.

func (InputMappingResponseOutput) MethodMatch

Regex to evaluate on method to decide if input applies.

func (InputMappingResponseOutput) ToInputMappingResponseOutput

func (o InputMappingResponseOutput) ToInputMappingResponseOutput() InputMappingResponseOutput

func (InputMappingResponseOutput) ToInputMappingResponseOutputWithContext

func (o InputMappingResponseOutput) ToInputMappingResponseOutputWithContext(ctx context.Context) InputMappingResponseOutput

func (InputMappingResponseOutput) Value

A jsonPath expression to select an element.

type LookupCompositeTypeArgs added in v0.4.0

type LookupCompositeTypeArgs struct {
	CompositeType string  `pulumi:"compositeType"`
	Project       *string `pulumi:"project"`
}

type LookupCompositeTypeOutputArgs added in v0.8.0

type LookupCompositeTypeOutputArgs struct {
	CompositeType pulumi.StringInput    `pulumi:"compositeType"`
	Project       pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupCompositeTypeOutputArgs) ElementType added in v0.8.0

type LookupCompositeTypeResult added in v0.4.0

type LookupCompositeTypeResult struct {
	// An optional textual description of the resource; provided by the client when the resource is created.
	Description string `pulumi:"description"`
	// Creation timestamp in RFC3339 text format.
	InsertTime string `pulumi:"insertTime"`
	// Map of labels; provided by the client when the resource is created or updated. Specifically: Label keys must be between 1 and 63 characters long and must conform to the following regular expression: `[a-z]([-a-z0-9]*[a-z0-9])?` Label values must be between 0 and 63 characters long and must conform to the regular expression `([a-z]([-a-z0-9]*[a-z0-9])?)?`.
	Labels []CompositeTypeLabelEntryResponse `pulumi:"labels"`
	// Name of the composite type, must follow the expression: `[a-z]([-a-z0-9_.]{0,61}[a-z0-9])?`.
	Name string `pulumi:"name"`
	// The Operation that most recently ran, or is currently running, on this composite type.
	Operation OperationResponse `pulumi:"operation"`
	// Server defined URL for the resource.
	SelfLink string `pulumi:"selfLink"`
	Status   string `pulumi:"status"`
	// Files for the template type.
	TemplateContents TemplateContentsResponse `pulumi:"templateContents"`
}

func LookupCompositeType added in v0.4.0

func LookupCompositeType(ctx *pulumi.Context, args *LookupCompositeTypeArgs, opts ...pulumi.InvokeOption) (*LookupCompositeTypeResult, error)

Gets information about a specific composite type.

type LookupCompositeTypeResultOutput added in v0.8.0

type LookupCompositeTypeResultOutput struct{ *pulumi.OutputState }

func LookupCompositeTypeOutput added in v0.8.0

func (LookupCompositeTypeResultOutput) Description added in v0.8.0

An optional textual description of the resource; provided by the client when the resource is created.

func (LookupCompositeTypeResultOutput) ElementType added in v0.8.0

func (LookupCompositeTypeResultOutput) InsertTime added in v0.8.0

Creation timestamp in RFC3339 text format.

func (LookupCompositeTypeResultOutput) Labels added in v0.8.0

Map of labels; provided by the client when the resource is created or updated. Specifically: Label keys must be between 1 and 63 characters long and must conform to the following regular expression: `[a-z]([-a-z0-9]*[a-z0-9])?` Label values must be between 0 and 63 characters long and must conform to the regular expression `([a-z]([-a-z0-9]*[a-z0-9])?)?`.

func (LookupCompositeTypeResultOutput) Name added in v0.8.0

Name of the composite type, must follow the expression: `[a-z]([-a-z0-9_.]{0,61}[a-z0-9])?`.

func (LookupCompositeTypeResultOutput) Operation added in v0.8.0

The Operation that most recently ran, or is currently running, on this composite type.

Server defined URL for the resource.

func (LookupCompositeTypeResultOutput) Status added in v0.8.0

func (LookupCompositeTypeResultOutput) TemplateContents added in v0.8.0

Files for the template type.

func (LookupCompositeTypeResultOutput) ToLookupCompositeTypeResultOutput added in v0.8.0

func (o LookupCompositeTypeResultOutput) ToLookupCompositeTypeResultOutput() LookupCompositeTypeResultOutput

func (LookupCompositeTypeResultOutput) ToLookupCompositeTypeResultOutputWithContext added in v0.8.0

func (o LookupCompositeTypeResultOutput) ToLookupCompositeTypeResultOutputWithContext(ctx context.Context) LookupCompositeTypeResultOutput

type LookupDeploymentArgs added in v0.4.0

type LookupDeploymentArgs struct {
	Deployment string  `pulumi:"deployment"`
	Project    *string `pulumi:"project"`
}

type LookupDeploymentIamPolicyArgs added in v0.4.0

type LookupDeploymentIamPolicyArgs struct {
	OptionsRequestedPolicyVersion *string `pulumi:"optionsRequestedPolicyVersion"`
	Project                       *string `pulumi:"project"`
	Resource                      string  `pulumi:"resource"`
}

type LookupDeploymentIamPolicyOutputArgs added in v0.8.0

type LookupDeploymentIamPolicyOutputArgs struct {
	OptionsRequestedPolicyVersion pulumi.StringPtrInput `pulumi:"optionsRequestedPolicyVersion"`
	Project                       pulumi.StringPtrInput `pulumi:"project"`
	Resource                      pulumi.StringInput    `pulumi:"resource"`
}

func (LookupDeploymentIamPolicyOutputArgs) ElementType added in v0.8.0

type LookupDeploymentIamPolicyResult added in v0.4.0

type LookupDeploymentIamPolicyResult struct {
	// Specifies cloud audit logging configuration for this policy.
	AuditConfigs []AuditConfigResponse `pulumi:"auditConfigs"`
	// Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
	Bindings []BindingResponse `pulumi:"bindings"`
	// `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
	Etag string `pulumi:"etag"`
	// Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
	Version int `pulumi:"version"`
}

func LookupDeploymentIamPolicy added in v0.4.0

func LookupDeploymentIamPolicy(ctx *pulumi.Context, args *LookupDeploymentIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupDeploymentIamPolicyResult, error)

Gets the access control policy for a resource. May be empty if no such policy or resource exists.

type LookupDeploymentIamPolicyResultOutput added in v0.8.0

type LookupDeploymentIamPolicyResultOutput struct{ *pulumi.OutputState }

func (LookupDeploymentIamPolicyResultOutput) AuditConfigs added in v0.8.0

Specifies cloud audit logging configuration for this policy.

func (LookupDeploymentIamPolicyResultOutput) Bindings added in v0.8.0

Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.

func (LookupDeploymentIamPolicyResultOutput) ElementType added in v0.8.0

func (LookupDeploymentIamPolicyResultOutput) Etag added in v0.8.0

`etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.

func (LookupDeploymentIamPolicyResultOutput) ToLookupDeploymentIamPolicyResultOutput added in v0.8.0

func (o LookupDeploymentIamPolicyResultOutput) ToLookupDeploymentIamPolicyResultOutput() LookupDeploymentIamPolicyResultOutput

func (LookupDeploymentIamPolicyResultOutput) ToLookupDeploymentIamPolicyResultOutputWithContext added in v0.8.0

func (o LookupDeploymentIamPolicyResultOutput) ToLookupDeploymentIamPolicyResultOutputWithContext(ctx context.Context) LookupDeploymentIamPolicyResultOutput

func (LookupDeploymentIamPolicyResultOutput) Version added in v0.8.0

Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).

type LookupDeploymentOutputArgs added in v0.8.0

type LookupDeploymentOutputArgs struct {
	Deployment pulumi.StringInput    `pulumi:"deployment"`
	Project    pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupDeploymentOutputArgs) ElementType added in v0.8.0

func (LookupDeploymentOutputArgs) ElementType() reflect.Type

type LookupDeploymentResult added in v0.4.0

type LookupDeploymentResult struct {
	// User provided default credential for the deployment.
	Credential CredentialResponse `pulumi:"credential"`
	// An optional user-provided description of the deployment.
	Description string `pulumi:"description"`
	// Provides a fingerprint to use in requests to modify a deployment, such as `update()`, `stop()`, and `cancelPreview()` requests. A fingerprint is a randomly generated value that must be provided with `update()`, `stop()`, and `cancelPreview()` requests to perform optimistic locking. This ensures optimistic concurrency so that only one request happens at a time. The fingerprint is initially generated by Deployment Manager and changes after every request to modify data. To get the latest fingerprint value, perform a `get()` request to a deployment.
	Fingerprint string `pulumi:"fingerprint"`
	// Creation timestamp in RFC3339 text format.
	InsertTime string `pulumi:"insertTime"`
	// Map of One Platform labels; provided by the client when the resource is created or updated. Specifically: Label keys must be between 1 and 63 characters long and must conform to the following regular expression: `[a-z]([-a-z0-9]*[a-z0-9])?` Label values must be between 0 and 63 characters long and must conform to the regular expression `([a-z]([-a-z0-9]*[a-z0-9])?)?`.
	Labels []DeploymentLabelEntryResponse `pulumi:"labels"`
	// URL of the manifest representing the last manifest that was successfully deployed. If no manifest has been successfully deployed, this field will be absent.
	Manifest string `pulumi:"manifest"`
	// Name of the resource; provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
	Name string `pulumi:"name"`
	// The Operation that most recently ran, or is currently running, on this deployment.
	Operation OperationResponse `pulumi:"operation"`
	// List of outputs from the last manifest that deployed successfully.
	Outputs []DeploymentOutputEntryResponse `pulumi:"outputs"`
	// Server defined URL for the resource.
	SelfLink string `pulumi:"selfLink"`
	// [Input Only] The parameters that define your deployment, including the deployment configuration and relevant templates.
	Target TargetConfigurationResponse `pulumi:"target"`
	// If Deployment Manager is currently updating or previewing an update to this deployment, the updated configuration appears here.
	Update DeploymentUpdateResponse `pulumi:"update"`
	// Update timestamp in RFC3339 text format.
	UpdateTime string `pulumi:"updateTime"`
}

func LookupDeployment added in v0.4.0

func LookupDeployment(ctx *pulumi.Context, args *LookupDeploymentArgs, opts ...pulumi.InvokeOption) (*LookupDeploymentResult, error)

Gets information about a specific deployment.

type LookupDeploymentResultOutput added in v0.8.0

type LookupDeploymentResultOutput struct{ *pulumi.OutputState }

func LookupDeploymentOutput added in v0.8.0

func (LookupDeploymentResultOutput) Credential added in v0.8.0

User provided default credential for the deployment.

func (LookupDeploymentResultOutput) Description added in v0.8.0

An optional user-provided description of the deployment.

func (LookupDeploymentResultOutput) ElementType added in v0.8.0

func (LookupDeploymentResultOutput) Fingerprint added in v0.8.0

Provides a fingerprint to use in requests to modify a deployment, such as `update()`, `stop()`, and `cancelPreview()` requests. A fingerprint is a randomly generated value that must be provided with `update()`, `stop()`, and `cancelPreview()` requests to perform optimistic locking. This ensures optimistic concurrency so that only one request happens at a time. The fingerprint is initially generated by Deployment Manager and changes after every request to modify data. To get the latest fingerprint value, perform a `get()` request to a deployment.

func (LookupDeploymentResultOutput) InsertTime added in v0.8.0

Creation timestamp in RFC3339 text format.

func (LookupDeploymentResultOutput) Labels added in v0.8.0

Map of One Platform labels; provided by the client when the resource is created or updated. Specifically: Label keys must be between 1 and 63 characters long and must conform to the following regular expression: `[a-z]([-a-z0-9]*[a-z0-9])?` Label values must be between 0 and 63 characters long and must conform to the regular expression `([a-z]([-a-z0-9]*[a-z0-9])?)?`.

func (LookupDeploymentResultOutput) Manifest added in v0.8.0

URL of the manifest representing the last manifest that was successfully deployed. If no manifest has been successfully deployed, this field will be absent.

func (LookupDeploymentResultOutput) Name added in v0.8.0

Name of the resource; provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.

func (LookupDeploymentResultOutput) Operation added in v0.8.0

The Operation that most recently ran, or is currently running, on this deployment.

func (LookupDeploymentResultOutput) Outputs added in v0.8.0

List of outputs from the last manifest that deployed successfully.

Server defined URL for the resource.

func (LookupDeploymentResultOutput) Target added in v0.8.0

[Input Only] The parameters that define your deployment, including the deployment configuration and relevant templates.

func (LookupDeploymentResultOutput) ToLookupDeploymentResultOutput added in v0.8.0

func (o LookupDeploymentResultOutput) ToLookupDeploymentResultOutput() LookupDeploymentResultOutput

func (LookupDeploymentResultOutput) ToLookupDeploymentResultOutputWithContext added in v0.8.0

func (o LookupDeploymentResultOutput) ToLookupDeploymentResultOutputWithContext(ctx context.Context) LookupDeploymentResultOutput

func (LookupDeploymentResultOutput) Update added in v0.8.0

If Deployment Manager is currently updating or previewing an update to this deployment, the updated configuration appears here.

func (LookupDeploymentResultOutput) UpdateTime added in v0.8.0

Update timestamp in RFC3339 text format.

type LookupTypeProviderArgs added in v0.4.0

type LookupTypeProviderArgs struct {
	Project      *string `pulumi:"project"`
	TypeProvider string  `pulumi:"typeProvider"`
}

type LookupTypeProviderOutputArgs added in v0.8.0

type LookupTypeProviderOutputArgs struct {
	Project      pulumi.StringPtrInput `pulumi:"project"`
	TypeProvider pulumi.StringInput    `pulumi:"typeProvider"`
}

func (LookupTypeProviderOutputArgs) ElementType added in v0.8.0

type LookupTypeProviderResult added in v0.4.0

type LookupTypeProviderResult struct {
	// Allows resource handling overrides for specific collections
	CollectionOverrides []CollectionOverrideResponse `pulumi:"collectionOverrides"`
	// Credential used when interacting with this type.
	Credential CredentialResponse `pulumi:"credential"`
	// List of up to 2 custom certificate authority roots to use for TLS authentication when making calls on behalf of this type provider. If set, TLS authentication will exclusively use these roots instead of relying on publicly trusted certificate authorities when validating TLS certificate authenticity. The certificates must be in base64-encoded PEM format. The maximum size of each certificate must not exceed 10KB.
	CustomCertificateAuthorityRoots []string `pulumi:"customCertificateAuthorityRoots"`
	// An optional textual description of the resource; provided by the client when the resource is created.
	Description string `pulumi:"description"`
	// Descriptor Url for the this type provider.
	DescriptorUrl string `pulumi:"descriptorUrl"`
	// Creation timestamp in RFC3339 text format.
	InsertTime string `pulumi:"insertTime"`
	// Map of One Platform labels; provided by the client when the resource is created or updated. Specifically: Label keys must be between 1 and 63 characters long and must conform to the following regular expression: `[a-z]([-a-z0-9]*[a-z0-9])?` Label values must be between 0 and 63 characters long and must conform to the regular expression `([a-z]([-a-z0-9]*[a-z0-9])?)?`
	Labels []TypeProviderLabelEntryResponse `pulumi:"labels"`
	// Name of the resource; provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
	Name string `pulumi:"name"`
	// The Operation that most recently ran, or is currently running, on this type provider.
	Operation OperationResponse `pulumi:"operation"`
	// Options to apply when handling any resources in this service.
	Options OptionsResponse `pulumi:"options"`
	// Self link for the type provider.
	SelfLink string `pulumi:"selfLink"`
}

func LookupTypeProvider added in v0.4.0

func LookupTypeProvider(ctx *pulumi.Context, args *LookupTypeProviderArgs, opts ...pulumi.InvokeOption) (*LookupTypeProviderResult, error)

Gets information about a specific type provider.

type LookupTypeProviderResultOutput added in v0.8.0

type LookupTypeProviderResultOutput struct{ *pulumi.OutputState }

func LookupTypeProviderOutput added in v0.8.0

func (LookupTypeProviderResultOutput) CollectionOverrides added in v0.8.0

Allows resource handling overrides for specific collections

func (LookupTypeProviderResultOutput) Credential added in v0.8.0

Credential used when interacting with this type.

func (LookupTypeProviderResultOutput) CustomCertificateAuthorityRoots added in v0.8.0

func (o LookupTypeProviderResultOutput) CustomCertificateAuthorityRoots() pulumi.StringArrayOutput

List of up to 2 custom certificate authority roots to use for TLS authentication when making calls on behalf of this type provider. If set, TLS authentication will exclusively use these roots instead of relying on publicly trusted certificate authorities when validating TLS certificate authenticity. The certificates must be in base64-encoded PEM format. The maximum size of each certificate must not exceed 10KB.

func (LookupTypeProviderResultOutput) Description added in v0.8.0

An optional textual description of the resource; provided by the client when the resource is created.

func (LookupTypeProviderResultOutput) DescriptorUrl added in v0.8.0

Descriptor Url for the this type provider.

func (LookupTypeProviderResultOutput) ElementType added in v0.8.0

func (LookupTypeProviderResultOutput) InsertTime added in v0.8.0

Creation timestamp in RFC3339 text format.

func (LookupTypeProviderResultOutput) Labels added in v0.8.0

Map of One Platform labels; provided by the client when the resource is created or updated. Specifically: Label keys must be between 1 and 63 characters long and must conform to the following regular expression: `[a-z]([-a-z0-9]*[a-z0-9])?` Label values must be between 0 and 63 characters long and must conform to the regular expression `([a-z]([-a-z0-9]*[a-z0-9])?)?`

func (LookupTypeProviderResultOutput) Name added in v0.8.0

Name of the resource; provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.

func (LookupTypeProviderResultOutput) Operation added in v0.8.0

The Operation that most recently ran, or is currently running, on this type provider.

func (LookupTypeProviderResultOutput) Options added in v0.8.0

Options to apply when handling any resources in this service.

Self link for the type provider.

func (LookupTypeProviderResultOutput) ToLookupTypeProviderResultOutput added in v0.8.0

func (o LookupTypeProviderResultOutput) ToLookupTypeProviderResultOutput() LookupTypeProviderResultOutput

func (LookupTypeProviderResultOutput) ToLookupTypeProviderResultOutputWithContext added in v0.8.0

func (o LookupTypeProviderResultOutput) ToLookupTypeProviderResultOutputWithContext(ctx context.Context) LookupTypeProviderResultOutput

type MethodMap

type MethodMap struct {
	// The action identifier for the create method to be used for this collection
	Create *string `pulumi:"create"`
	// The action identifier for the delete method to be used for this collection
	Delete *string `pulumi:"delete"`
	// The action identifier for the get method to be used for this collection
	Get *string `pulumi:"get"`
	// The action identifier for the setIamPolicy method to be used for this collection
	SetIamPolicy *string `pulumi:"setIamPolicy"`
	// The action identifier for the update method to be used for this collection
	Update *string `pulumi:"update"`
}

Deployment Manager will call these methods during the events of creation/deletion/update/get/setIamPolicy

type MethodMapArgs

type MethodMapArgs struct {
	// The action identifier for the create method to be used for this collection
	Create pulumi.StringPtrInput `pulumi:"create"`
	// The action identifier for the delete method to be used for this collection
	Delete pulumi.StringPtrInput `pulumi:"delete"`
	// The action identifier for the get method to be used for this collection
	Get pulumi.StringPtrInput `pulumi:"get"`
	// The action identifier for the setIamPolicy method to be used for this collection
	SetIamPolicy pulumi.StringPtrInput `pulumi:"setIamPolicy"`
	// The action identifier for the update method to be used for this collection
	Update pulumi.StringPtrInput `pulumi:"update"`
}

Deployment Manager will call these methods during the events of creation/deletion/update/get/setIamPolicy

func (MethodMapArgs) ElementType

func (MethodMapArgs) ElementType() reflect.Type

func (MethodMapArgs) ToMethodMapOutput

func (i MethodMapArgs) ToMethodMapOutput() MethodMapOutput

func (MethodMapArgs) ToMethodMapOutputWithContext

func (i MethodMapArgs) ToMethodMapOutputWithContext(ctx context.Context) MethodMapOutput

func (MethodMapArgs) ToMethodMapPtrOutput

func (i MethodMapArgs) ToMethodMapPtrOutput() MethodMapPtrOutput

func (MethodMapArgs) ToMethodMapPtrOutputWithContext

func (i MethodMapArgs) ToMethodMapPtrOutputWithContext(ctx context.Context) MethodMapPtrOutput

type MethodMapInput

type MethodMapInput interface {
	pulumi.Input

	ToMethodMapOutput() MethodMapOutput
	ToMethodMapOutputWithContext(context.Context) MethodMapOutput
}

MethodMapInput is an input type that accepts MethodMap and MethodMapOutput values. You can construct a concrete instance of `MethodMapInput` via:

MethodMap{ "key": MethodArgs{...} }

type MethodMapOutput

type MethodMapOutput struct{ *pulumi.OutputState }

Deployment Manager will call these methods during the events of creation/deletion/update/get/setIamPolicy

func (MethodMapOutput) Create

The action identifier for the create method to be used for this collection

func (MethodMapOutput) Delete

The action identifier for the delete method to be used for this collection

func (MethodMapOutput) ElementType

func (MethodMapOutput) ElementType() reflect.Type

func (MethodMapOutput) Get

The action identifier for the get method to be used for this collection

func (MethodMapOutput) SetIamPolicy

func (o MethodMapOutput) SetIamPolicy() pulumi.StringPtrOutput

The action identifier for the setIamPolicy method to be used for this collection

func (MethodMapOutput) ToMethodMapOutput

func (o MethodMapOutput) ToMethodMapOutput() MethodMapOutput

func (MethodMapOutput) ToMethodMapOutputWithContext

func (o MethodMapOutput) ToMethodMapOutputWithContext(ctx context.Context) MethodMapOutput

func (MethodMapOutput) ToMethodMapPtrOutput

func (o MethodMapOutput) ToMethodMapPtrOutput() MethodMapPtrOutput

func (MethodMapOutput) ToMethodMapPtrOutputWithContext

func (o MethodMapOutput) ToMethodMapPtrOutputWithContext(ctx context.Context) MethodMapPtrOutput

func (MethodMapOutput) Update

The action identifier for the update method to be used for this collection

type MethodMapPtrInput

type MethodMapPtrInput interface {
	pulumi.Input

	ToMethodMapPtrOutput() MethodMapPtrOutput
	ToMethodMapPtrOutputWithContext(context.Context) MethodMapPtrOutput
}

MethodMapPtrInput is an input type that accepts MethodMapArgs, MethodMapPtr and MethodMapPtrOutput values. You can construct a concrete instance of `MethodMapPtrInput` via:

        MethodMapArgs{...}

or:

        nil

func MethodMapPtr

func MethodMapPtr(v *MethodMapArgs) MethodMapPtrInput

type MethodMapPtrOutput

type MethodMapPtrOutput struct{ *pulumi.OutputState }

func (MethodMapPtrOutput) Create

The action identifier for the create method to be used for this collection

func (MethodMapPtrOutput) Delete

The action identifier for the delete method to be used for this collection

func (MethodMapPtrOutput) Elem

func (MethodMapPtrOutput) ElementType

func (MethodMapPtrOutput) ElementType() reflect.Type

func (MethodMapPtrOutput) Get

The action identifier for the get method to be used for this collection

func (MethodMapPtrOutput) SetIamPolicy

func (o MethodMapPtrOutput) SetIamPolicy() pulumi.StringPtrOutput

The action identifier for the setIamPolicy method to be used for this collection

func (MethodMapPtrOutput) ToMethodMapPtrOutput

func (o MethodMapPtrOutput) ToMethodMapPtrOutput() MethodMapPtrOutput

func (MethodMapPtrOutput) ToMethodMapPtrOutputWithContext

func (o MethodMapPtrOutput) ToMethodMapPtrOutputWithContext(ctx context.Context) MethodMapPtrOutput

func (MethodMapPtrOutput) Update

The action identifier for the update method to be used for this collection

type MethodMapResponse

type MethodMapResponse struct {
	// The action identifier for the create method to be used for this collection
	Create string `pulumi:"create"`
	// The action identifier for the delete method to be used for this collection
	Delete string `pulumi:"delete"`
	// The action identifier for the get method to be used for this collection
	Get string `pulumi:"get"`
	// The action identifier for the setIamPolicy method to be used for this collection
	SetIamPolicy string `pulumi:"setIamPolicy"`
	// The action identifier for the update method to be used for this collection
	Update string `pulumi:"update"`
}

Deployment Manager will call these methods during the events of creation/deletion/update/get/setIamPolicy

type MethodMapResponseArgs

type MethodMapResponseArgs struct {
	// The action identifier for the create method to be used for this collection
	Create pulumi.StringInput `pulumi:"create"`
	// The action identifier for the delete method to be used for this collection
	Delete pulumi.StringInput `pulumi:"delete"`
	// The action identifier for the get method to be used for this collection
	Get pulumi.StringInput `pulumi:"get"`
	// The action identifier for the setIamPolicy method to be used for this collection
	SetIamPolicy pulumi.StringInput `pulumi:"setIamPolicy"`
	// The action identifier for the update method to be used for this collection
	Update pulumi.StringInput `pulumi:"update"`
}

Deployment Manager will call these methods during the events of creation/deletion/update/get/setIamPolicy

func (MethodMapResponseArgs) ElementType

func (MethodMapResponseArgs) ElementType() reflect.Type

func (MethodMapResponseArgs) ToMethodMapResponseOutput

func (i MethodMapResponseArgs) ToMethodMapResponseOutput() MethodMapResponseOutput

func (MethodMapResponseArgs) ToMethodMapResponseOutputWithContext

func (i MethodMapResponseArgs) ToMethodMapResponseOutputWithContext(ctx context.Context) MethodMapResponseOutput

type MethodMapResponseInput

type MethodMapResponseInput interface {
	pulumi.Input

	ToMethodMapResponseOutput() MethodMapResponseOutput
	ToMethodMapResponseOutputWithContext(context.Context) MethodMapResponseOutput
}

MethodMapResponseInput is an input type that accepts MethodMapResponseArgs and MethodMapResponseOutput values. You can construct a concrete instance of `MethodMapResponseInput` via:

MethodMapResponseArgs{...}

type MethodMapResponseOutput

type MethodMapResponseOutput struct{ *pulumi.OutputState }

Deployment Manager will call these methods during the events of creation/deletion/update/get/setIamPolicy

func (MethodMapResponseOutput) Create

The action identifier for the create method to be used for this collection

func (MethodMapResponseOutput) Delete

The action identifier for the delete method to be used for this collection

func (MethodMapResponseOutput) ElementType

func (MethodMapResponseOutput) ElementType() reflect.Type

func (MethodMapResponseOutput) Get

The action identifier for the get method to be used for this collection

func (MethodMapResponseOutput) SetIamPolicy

func (o MethodMapResponseOutput) SetIamPolicy() pulumi.StringOutput

The action identifier for the setIamPolicy method to be used for this collection

func (MethodMapResponseOutput) ToMethodMapResponseOutput

func (o MethodMapResponseOutput) ToMethodMapResponseOutput() MethodMapResponseOutput

func (MethodMapResponseOutput) ToMethodMapResponseOutputWithContext

func (o MethodMapResponseOutput) ToMethodMapResponseOutputWithContext(ctx context.Context) MethodMapResponseOutput

func (MethodMapResponseOutput) Update

The action identifier for the update method to be used for this collection

type OperationErrorErrorsItemResponse added in v0.4.0

type OperationErrorErrorsItemResponse struct {
	// The error type identifier for this error.
	Code string `pulumi:"code"`
	// Indicates the field in the request that caused the error. This property is optional.
	Location string `pulumi:"location"`
	// An optional, human-readable error message.
	Message string `pulumi:"message"`
}

type OperationErrorErrorsItemResponseArgs added in v0.4.0

type OperationErrorErrorsItemResponseArgs struct {
	// The error type identifier for this error.
	Code pulumi.StringInput `pulumi:"code"`
	// Indicates the field in the request that caused the error. This property is optional.
	Location pulumi.StringInput `pulumi:"location"`
	// An optional, human-readable error message.
	Message pulumi.StringInput `pulumi:"message"`
}

func (OperationErrorErrorsItemResponseArgs) ElementType added in v0.4.0

func (OperationErrorErrorsItemResponseArgs) ToOperationErrorErrorsItemResponseOutput added in v0.4.0

func (i OperationErrorErrorsItemResponseArgs) ToOperationErrorErrorsItemResponseOutput() OperationErrorErrorsItemResponseOutput

func (OperationErrorErrorsItemResponseArgs) ToOperationErrorErrorsItemResponseOutputWithContext added in v0.4.0

func (i OperationErrorErrorsItemResponseArgs) ToOperationErrorErrorsItemResponseOutputWithContext(ctx context.Context) OperationErrorErrorsItemResponseOutput

type OperationErrorErrorsItemResponseArray added in v0.4.0

type OperationErrorErrorsItemResponseArray []OperationErrorErrorsItemResponseInput

func (OperationErrorErrorsItemResponseArray) ElementType added in v0.4.0

func (OperationErrorErrorsItemResponseArray) ToOperationErrorErrorsItemResponseArrayOutput added in v0.4.0

func (i OperationErrorErrorsItemResponseArray) ToOperationErrorErrorsItemResponseArrayOutput() OperationErrorErrorsItemResponseArrayOutput

func (OperationErrorErrorsItemResponseArray) ToOperationErrorErrorsItemResponseArrayOutputWithContext added in v0.4.0

func (i OperationErrorErrorsItemResponseArray) ToOperationErrorErrorsItemResponseArrayOutputWithContext(ctx context.Context) OperationErrorErrorsItemResponseArrayOutput

type OperationErrorErrorsItemResponseArrayInput added in v0.4.0

type OperationErrorErrorsItemResponseArrayInput interface {
	pulumi.Input

	ToOperationErrorErrorsItemResponseArrayOutput() OperationErrorErrorsItemResponseArrayOutput
	ToOperationErrorErrorsItemResponseArrayOutputWithContext(context.Context) OperationErrorErrorsItemResponseArrayOutput
}

OperationErrorErrorsItemResponseArrayInput is an input type that accepts OperationErrorErrorsItemResponseArray and OperationErrorErrorsItemResponseArrayOutput values. You can construct a concrete instance of `OperationErrorErrorsItemResponseArrayInput` via:

OperationErrorErrorsItemResponseArray{ OperationErrorErrorsItemResponseArgs{...} }

type OperationErrorErrorsItemResponseArrayOutput added in v0.4.0

type OperationErrorErrorsItemResponseArrayOutput struct{ *pulumi.OutputState }

func (OperationErrorErrorsItemResponseArrayOutput) ElementType added in v0.4.0

func (OperationErrorErrorsItemResponseArrayOutput) Index added in v0.4.0

func (OperationErrorErrorsItemResponseArrayOutput) ToOperationErrorErrorsItemResponseArrayOutput added in v0.4.0

func (o OperationErrorErrorsItemResponseArrayOutput) ToOperationErrorErrorsItemResponseArrayOutput() OperationErrorErrorsItemResponseArrayOutput

func (OperationErrorErrorsItemResponseArrayOutput) ToOperationErrorErrorsItemResponseArrayOutputWithContext added in v0.4.0

func (o OperationErrorErrorsItemResponseArrayOutput) ToOperationErrorErrorsItemResponseArrayOutputWithContext(ctx context.Context) OperationErrorErrorsItemResponseArrayOutput

type OperationErrorErrorsItemResponseInput added in v0.4.0

type OperationErrorErrorsItemResponseInput interface {
	pulumi.Input

	ToOperationErrorErrorsItemResponseOutput() OperationErrorErrorsItemResponseOutput
	ToOperationErrorErrorsItemResponseOutputWithContext(context.Context) OperationErrorErrorsItemResponseOutput
}

OperationErrorErrorsItemResponseInput is an input type that accepts OperationErrorErrorsItemResponseArgs and OperationErrorErrorsItemResponseOutput values. You can construct a concrete instance of `OperationErrorErrorsItemResponseInput` via:

OperationErrorErrorsItemResponseArgs{...}

type OperationErrorErrorsItemResponseOutput added in v0.4.0

type OperationErrorErrorsItemResponseOutput struct{ *pulumi.OutputState }

func (OperationErrorErrorsItemResponseOutput) Code added in v0.4.0

The error type identifier for this error.

func (OperationErrorErrorsItemResponseOutput) ElementType added in v0.4.0

func (OperationErrorErrorsItemResponseOutput) Location added in v0.4.0

Indicates the field in the request that caused the error. This property is optional.

func (OperationErrorErrorsItemResponseOutput) Message added in v0.4.0

An optional, human-readable error message.

func (OperationErrorErrorsItemResponseOutput) ToOperationErrorErrorsItemResponseOutput added in v0.4.0

func (o OperationErrorErrorsItemResponseOutput) ToOperationErrorErrorsItemResponseOutput() OperationErrorErrorsItemResponseOutput

func (OperationErrorErrorsItemResponseOutput) ToOperationErrorErrorsItemResponseOutputWithContext added in v0.4.0

func (o OperationErrorErrorsItemResponseOutput) ToOperationErrorErrorsItemResponseOutputWithContext(ctx context.Context) OperationErrorErrorsItemResponseOutput

type OperationErrorResponse added in v0.4.0

type OperationErrorResponse struct {
	// The array of errors encountered while processing this operation.
	Errors []OperationErrorErrorsItemResponse `pulumi:"errors"`
}

[Output Only] If errors are generated during processing of the operation, this field will be populated.

type OperationErrorResponseArgs added in v0.4.0

type OperationErrorResponseArgs struct {
	// The array of errors encountered while processing this operation.
	Errors OperationErrorErrorsItemResponseArrayInput `pulumi:"errors"`
}

[Output Only] If errors are generated during processing of the operation, this field will be populated.

func (OperationErrorResponseArgs) ElementType added in v0.4.0

func (OperationErrorResponseArgs) ElementType() reflect.Type

func (OperationErrorResponseArgs) ToOperationErrorResponseOutput added in v0.4.0

func (i OperationErrorResponseArgs) ToOperationErrorResponseOutput() OperationErrorResponseOutput

func (OperationErrorResponseArgs) ToOperationErrorResponseOutputWithContext added in v0.4.0

func (i OperationErrorResponseArgs) ToOperationErrorResponseOutputWithContext(ctx context.Context) OperationErrorResponseOutput

func (OperationErrorResponseArgs) ToOperationErrorResponsePtrOutput added in v0.4.0

func (i OperationErrorResponseArgs) ToOperationErrorResponsePtrOutput() OperationErrorResponsePtrOutput

func (OperationErrorResponseArgs) ToOperationErrorResponsePtrOutputWithContext added in v0.4.0

func (i OperationErrorResponseArgs) ToOperationErrorResponsePtrOutputWithContext(ctx context.Context) OperationErrorResponsePtrOutput

type OperationErrorResponseInput added in v0.4.0

type OperationErrorResponseInput interface {
	pulumi.Input

	ToOperationErrorResponseOutput() OperationErrorResponseOutput
	ToOperationErrorResponseOutputWithContext(context.Context) OperationErrorResponseOutput
}

OperationErrorResponseInput is an input type that accepts OperationErrorResponseArgs and OperationErrorResponseOutput values. You can construct a concrete instance of `OperationErrorResponseInput` via:

OperationErrorResponseArgs{...}

type OperationErrorResponseOutput added in v0.4.0

type OperationErrorResponseOutput struct{ *pulumi.OutputState }

[Output Only] If errors are generated during processing of the operation, this field will be populated.

func (OperationErrorResponseOutput) ElementType added in v0.4.0

func (OperationErrorResponseOutput) Errors added in v0.4.0

The array of errors encountered while processing this operation.

func (OperationErrorResponseOutput) ToOperationErrorResponseOutput added in v0.4.0

func (o OperationErrorResponseOutput) ToOperationErrorResponseOutput() OperationErrorResponseOutput

func (OperationErrorResponseOutput) ToOperationErrorResponseOutputWithContext added in v0.4.0

func (o OperationErrorResponseOutput) ToOperationErrorResponseOutputWithContext(ctx context.Context) OperationErrorResponseOutput

func (OperationErrorResponseOutput) ToOperationErrorResponsePtrOutput added in v0.4.0

func (o OperationErrorResponseOutput) ToOperationErrorResponsePtrOutput() OperationErrorResponsePtrOutput

func (OperationErrorResponseOutput) ToOperationErrorResponsePtrOutputWithContext added in v0.4.0

func (o OperationErrorResponseOutput) ToOperationErrorResponsePtrOutputWithContext(ctx context.Context) OperationErrorResponsePtrOutput

type OperationErrorResponsePtrInput added in v0.4.0

type OperationErrorResponsePtrInput interface {
	pulumi.Input

	ToOperationErrorResponsePtrOutput() OperationErrorResponsePtrOutput
	ToOperationErrorResponsePtrOutputWithContext(context.Context) OperationErrorResponsePtrOutput
}

OperationErrorResponsePtrInput is an input type that accepts OperationErrorResponseArgs, OperationErrorResponsePtr and OperationErrorResponsePtrOutput values. You can construct a concrete instance of `OperationErrorResponsePtrInput` via:

        OperationErrorResponseArgs{...}

or:

        nil

func OperationErrorResponsePtr added in v0.4.0

func OperationErrorResponsePtr(v *OperationErrorResponseArgs) OperationErrorResponsePtrInput

type OperationErrorResponsePtrOutput added in v0.4.0

type OperationErrorResponsePtrOutput struct{ *pulumi.OutputState }

func (OperationErrorResponsePtrOutput) Elem added in v0.4.0

func (OperationErrorResponsePtrOutput) ElementType added in v0.4.0

func (OperationErrorResponsePtrOutput) Errors added in v0.4.0

The array of errors encountered while processing this operation.

func (OperationErrorResponsePtrOutput) ToOperationErrorResponsePtrOutput added in v0.4.0

func (o OperationErrorResponsePtrOutput) ToOperationErrorResponsePtrOutput() OperationErrorResponsePtrOutput

func (OperationErrorResponsePtrOutput) ToOperationErrorResponsePtrOutputWithContext added in v0.4.0

func (o OperationErrorResponsePtrOutput) ToOperationErrorResponsePtrOutputWithContext(ctx context.Context) OperationErrorResponsePtrOutput

type OperationResponse

type OperationResponse struct {
	// The value of `requestId` if you provided it in the request. Not present otherwise.
	ClientOperationId string `pulumi:"clientOperationId"`
	// A textual description of the operation, which is set when the operation is created.
	Description string `pulumi:"description"`
	// The time that this operation was completed. This value is in RFC3339 text format.
	EndTime string `pulumi:"endTime"`
	// If errors are generated during processing of the operation, this field will be populated.
	Error OperationErrorResponse `pulumi:"error"`
	// If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`.
	HttpErrorMessage string `pulumi:"httpErrorMessage"`
	// If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found.
	HttpErrorStatusCode int `pulumi:"httpErrorStatusCode"`
	// The time that this operation was requested. This value is in RFC3339 text format.
	InsertTime string `pulumi:"insertTime"`
	// Type of the resource. Always `compute#operation` for Operation resources.
	Kind string `pulumi:"kind"`
	// Name of the operation.
	Name string `pulumi:"name"`
	// An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request.
	OperationGroupId string `pulumi:"operationGroupId"`
	// The type of operation, such as `insert`, `update`, or `delete`, and so on.
	OperationType string `pulumi:"operationType"`
	// An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses.
	Progress int `pulumi:"progress"`
	// The URL of the region where the operation resides. Only applicable when performing regional operations.
	Region string `pulumi:"region"`
	// Server-defined URL for the resource.
	SelfLink string `pulumi:"selfLink"`
	// The time that this operation was started by the server. This value is in RFC3339 text format.
	StartTime string `pulumi:"startTime"`
	// The status of the operation, which can be one of the following: `PENDING`, `RUNNING`, or `DONE`.
	Status string `pulumi:"status"`
	// An optional textual description of the current status of the operation.
	StatusMessage string `pulumi:"statusMessage"`
	// The unique target ID, which identifies a specific incarnation of the target resource.
	TargetId string `pulumi:"targetId"`
	// The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the persistent disk that the snapshot was created from.
	TargetLink string `pulumi:"targetLink"`
	// User who requested the operation, for example: `user@example.com`.
	User string `pulumi:"user"`
	// If warning messages are generated during processing of the operation, this field will be populated.
	Warnings []OperationWarningsItemResponse `pulumi:"warnings"`
	// The URL of the zone where the operation resides. Only applicable when performing per-zone operations.
	Zone string `pulumi:"zone"`
}

Represents an Operation resource. Google Compute Engine has three Operation resources: * [Global](/compute/docs/reference/rest/{$api_version}/globalOperations) * [Regional](/compute/docs/reference/rest/{$api_version}/regionOperations) * [Zonal](/compute/docs/reference/rest/{$api_version}/zoneOperations) You can use an operation resource to manage asynchronous API requests. For more information, read Handling API responses. Operations can be global, regional or zonal. - For global operations, use the `globalOperations` resource. - For regional operations, use the `regionOperations` resource. - For zonal operations, use the `zonalOperations` resource. For more information, read Global, Regional, and Zonal Resources.

type OperationResponseArgs

type OperationResponseArgs struct {
	// The value of `requestId` if you provided it in the request. Not present otherwise.
	ClientOperationId pulumi.StringInput `pulumi:"clientOperationId"`
	// A textual description of the operation, which is set when the operation is created.
	Description pulumi.StringInput `pulumi:"description"`
	// The time that this operation was completed. This value is in RFC3339 text format.
	EndTime pulumi.StringInput `pulumi:"endTime"`
	// If errors are generated during processing of the operation, this field will be populated.
	Error OperationErrorResponseInput `pulumi:"error"`
	// If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`.
	HttpErrorMessage pulumi.StringInput `pulumi:"httpErrorMessage"`
	// If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found.
	HttpErrorStatusCode pulumi.IntInput `pulumi:"httpErrorStatusCode"`
	// The time that this operation was requested. This value is in RFC3339 text format.
	InsertTime pulumi.StringInput `pulumi:"insertTime"`
	// Type of the resource. Always `compute#operation` for Operation resources.
	Kind pulumi.StringInput `pulumi:"kind"`
	// Name of the operation.
	Name pulumi.StringInput `pulumi:"name"`
	// An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request.
	OperationGroupId pulumi.StringInput `pulumi:"operationGroupId"`
	// The type of operation, such as `insert`, `update`, or `delete`, and so on.
	OperationType pulumi.StringInput `pulumi:"operationType"`
	// An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses.
	Progress pulumi.IntInput `pulumi:"progress"`
	// The URL of the region where the operation resides. Only applicable when performing regional operations.
	Region pulumi.StringInput `pulumi:"region"`
	// Server-defined URL for the resource.
	SelfLink pulumi.StringInput `pulumi:"selfLink"`
	// The time that this operation was started by the server. This value is in RFC3339 text format.
	StartTime pulumi.StringInput `pulumi:"startTime"`
	// The status of the operation, which can be one of the following: `PENDING`, `RUNNING`, or `DONE`.
	Status pulumi.StringInput `pulumi:"status"`
	// An optional textual description of the current status of the operation.
	StatusMessage pulumi.StringInput `pulumi:"statusMessage"`
	// The unique target ID, which identifies a specific incarnation of the target resource.
	TargetId pulumi.StringInput `pulumi:"targetId"`
	// The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the persistent disk that the snapshot was created from.
	TargetLink pulumi.StringInput `pulumi:"targetLink"`
	// User who requested the operation, for example: `user@example.com`.
	User pulumi.StringInput `pulumi:"user"`
	// If warning messages are generated during processing of the operation, this field will be populated.
	Warnings OperationWarningsItemResponseArrayInput `pulumi:"warnings"`
	// The URL of the zone where the operation resides. Only applicable when performing per-zone operations.
	Zone pulumi.StringInput `pulumi:"zone"`
}

Represents an Operation resource. Google Compute Engine has three Operation resources: * [Global](/compute/docs/reference/rest/{$api_version}/globalOperations) * [Regional](/compute/docs/reference/rest/{$api_version}/regionOperations) * [Zonal](/compute/docs/reference/rest/{$api_version}/zoneOperations) You can use an operation resource to manage asynchronous API requests. For more information, read Handling API responses. Operations can be global, regional or zonal. - For global operations, use the `globalOperations` resource. - For regional operations, use the `regionOperations` resource. - For zonal operations, use the `zonalOperations` resource. For more information, read Global, Regional, and Zonal Resources.

func (OperationResponseArgs) ElementType

func (OperationResponseArgs) ElementType() reflect.Type

func (OperationResponseArgs) ToOperationResponseOutput

func (i OperationResponseArgs) ToOperationResponseOutput() OperationResponseOutput

func (OperationResponseArgs) ToOperationResponseOutputWithContext

func (i OperationResponseArgs) ToOperationResponseOutputWithContext(ctx context.Context) OperationResponseOutput

func (OperationResponseArgs) ToOperationResponsePtrOutput

func (i OperationResponseArgs) ToOperationResponsePtrOutput() OperationResponsePtrOutput

func (OperationResponseArgs) ToOperationResponsePtrOutputWithContext

func (i OperationResponseArgs) ToOperationResponsePtrOutputWithContext(ctx context.Context) OperationResponsePtrOutput

type OperationResponseInput

type OperationResponseInput interface {
	pulumi.Input

	ToOperationResponseOutput() OperationResponseOutput
	ToOperationResponseOutputWithContext(context.Context) OperationResponseOutput
}

OperationResponseInput is an input type that accepts OperationResponseArgs and OperationResponseOutput values. You can construct a concrete instance of `OperationResponseInput` via:

OperationResponseArgs{...}

type OperationResponseOutput

type OperationResponseOutput struct{ *pulumi.OutputState }

Represents an Operation resource. Google Compute Engine has three Operation resources: * [Global](/compute/docs/reference/rest/{$api_version}/globalOperations) * [Regional](/compute/docs/reference/rest/{$api_version}/regionOperations) * [Zonal](/compute/docs/reference/rest/{$api_version}/zoneOperations) You can use an operation resource to manage asynchronous API requests. For more information, read Handling API responses. Operations can be global, regional or zonal. - For global operations, use the `globalOperations` resource. - For regional operations, use the `regionOperations` resource. - For zonal operations, use the `zonalOperations` resource. For more information, read Global, Regional, and Zonal Resources.

func (OperationResponseOutput) ClientOperationId

func (o OperationResponseOutput) ClientOperationId() pulumi.StringOutput

The value of `requestId` if you provided it in the request. Not present otherwise.

func (OperationResponseOutput) Description

A textual description of the operation, which is set when the operation is created.

func (OperationResponseOutput) ElementType

func (OperationResponseOutput) ElementType() reflect.Type

func (OperationResponseOutput) EndTime

The time that this operation was completed. This value is in RFC3339 text format.

func (OperationResponseOutput) Error

If errors are generated during processing of the operation, this field will be populated.

func (OperationResponseOutput) HttpErrorMessage

func (o OperationResponseOutput) HttpErrorMessage() pulumi.StringOutput

If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`.

func (OperationResponseOutput) HttpErrorStatusCode

func (o OperationResponseOutput) HttpErrorStatusCode() pulumi.IntOutput

If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found.

func (OperationResponseOutput) InsertTime

The time that this operation was requested. This value is in RFC3339 text format.

func (OperationResponseOutput) Kind

Type of the resource. Always `compute#operation` for Operation resources.

func (OperationResponseOutput) Name

Name of the operation.

func (OperationResponseOutput) OperationGroupId

func (o OperationResponseOutput) OperationGroupId() pulumi.StringOutput

An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request.

func (OperationResponseOutput) OperationType

func (o OperationResponseOutput) OperationType() pulumi.StringOutput

The type of operation, such as `insert`, `update`, or `delete`, and so on.

func (OperationResponseOutput) Progress

An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses.

func (OperationResponseOutput) Region

The URL of the region where the operation resides. Only applicable when performing regional operations.

Server-defined URL for the resource.

func (OperationResponseOutput) StartTime

The time that this operation was started by the server. This value is in RFC3339 text format.

func (OperationResponseOutput) Status

The status of the operation, which can be one of the following: `PENDING`, `RUNNING`, or `DONE`.

func (OperationResponseOutput) StatusMessage

func (o OperationResponseOutput) StatusMessage() pulumi.StringOutput

An optional textual description of the current status of the operation.

func (OperationResponseOutput) TargetId

The unique target ID, which identifies a specific incarnation of the target resource.

The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the persistent disk that the snapshot was created from.

func (OperationResponseOutput) ToOperationResponseOutput

func (o OperationResponseOutput) ToOperationResponseOutput() OperationResponseOutput

func (OperationResponseOutput) ToOperationResponseOutputWithContext

func (o OperationResponseOutput) ToOperationResponseOutputWithContext(ctx context.Context) OperationResponseOutput

func (OperationResponseOutput) ToOperationResponsePtrOutput

func (o OperationResponseOutput) ToOperationResponsePtrOutput() OperationResponsePtrOutput

func (OperationResponseOutput) ToOperationResponsePtrOutputWithContext

func (o OperationResponseOutput) ToOperationResponsePtrOutputWithContext(ctx context.Context) OperationResponsePtrOutput

func (OperationResponseOutput) User

User who requested the operation, for example: `user@example.com`.

func (OperationResponseOutput) Warnings

If warning messages are generated during processing of the operation, this field will be populated.

func (OperationResponseOutput) Zone

The URL of the zone where the operation resides. Only applicable when performing per-zone operations.

type OperationResponsePtrInput

type OperationResponsePtrInput interface {
	pulumi.Input

	ToOperationResponsePtrOutput() OperationResponsePtrOutput
	ToOperationResponsePtrOutputWithContext(context.Context) OperationResponsePtrOutput
}

OperationResponsePtrInput is an input type that accepts OperationResponseArgs, OperationResponsePtr and OperationResponsePtrOutput values. You can construct a concrete instance of `OperationResponsePtrInput` via:

        OperationResponseArgs{...}

or:

        nil

type OperationResponsePtrOutput

type OperationResponsePtrOutput struct{ *pulumi.OutputState }

func (OperationResponsePtrOutput) ClientOperationId

func (o OperationResponsePtrOutput) ClientOperationId() pulumi.StringPtrOutput

The value of `requestId` if you provided it in the request. Not present otherwise.

func (OperationResponsePtrOutput) Description

A textual description of the operation, which is set when the operation is created.

func (OperationResponsePtrOutput) Elem

func (OperationResponsePtrOutput) ElementType

func (OperationResponsePtrOutput) ElementType() reflect.Type

func (OperationResponsePtrOutput) EndTime

The time that this operation was completed. This value is in RFC3339 text format.

func (OperationResponsePtrOutput) Error

If errors are generated during processing of the operation, this field will be populated.

func (OperationResponsePtrOutput) HttpErrorMessage

func (o OperationResponsePtrOutput) HttpErrorMessage() pulumi.StringPtrOutput

If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`.

func (OperationResponsePtrOutput) HttpErrorStatusCode

func (o OperationResponsePtrOutput) HttpErrorStatusCode() pulumi.IntPtrOutput

If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found.

func (OperationResponsePtrOutput) InsertTime

The time that this operation was requested. This value is in RFC3339 text format.

func (OperationResponsePtrOutput) Kind

Type of the resource. Always `compute#operation` for Operation resources.

func (OperationResponsePtrOutput) Name

Name of the operation.

func (OperationResponsePtrOutput) OperationGroupId

func (o OperationResponsePtrOutput) OperationGroupId() pulumi.StringPtrOutput

An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request.

func (OperationResponsePtrOutput) OperationType

The type of operation, such as `insert`, `update`, or `delete`, and so on.

func (OperationResponsePtrOutput) Progress

An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses.

func (OperationResponsePtrOutput) Region

The URL of the region where the operation resides. Only applicable when performing regional operations.

Server-defined URL for the resource.

func (OperationResponsePtrOutput) StartTime

The time that this operation was started by the server. This value is in RFC3339 text format.

func (OperationResponsePtrOutput) Status

The status of the operation, which can be one of the following: `PENDING`, `RUNNING`, or `DONE`.

func (OperationResponsePtrOutput) StatusMessage

An optional textual description of the current status of the operation.

func (OperationResponsePtrOutput) TargetId

The unique target ID, which identifies a specific incarnation of the target resource.

The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the persistent disk that the snapshot was created from.

func (OperationResponsePtrOutput) ToOperationResponsePtrOutput

func (o OperationResponsePtrOutput) ToOperationResponsePtrOutput() OperationResponsePtrOutput

func (OperationResponsePtrOutput) ToOperationResponsePtrOutputWithContext

func (o OperationResponsePtrOutput) ToOperationResponsePtrOutputWithContext(ctx context.Context) OperationResponsePtrOutput

func (OperationResponsePtrOutput) User

User who requested the operation, for example: `user@example.com`.

func (OperationResponsePtrOutput) Warnings

If warning messages are generated during processing of the operation, this field will be populated.

func (OperationResponsePtrOutput) Zone

The URL of the zone where the operation resides. Only applicable when performing per-zone operations.

type OperationWarningsItemDataItemResponse added in v0.4.0

type OperationWarningsItemDataItemResponse struct {
	// A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
	Key string `pulumi:"key"`
	// A warning data value corresponding to the key.
	Value string `pulumi:"value"`
}

type OperationWarningsItemDataItemResponseArgs added in v0.4.0

type OperationWarningsItemDataItemResponseArgs struct {
	// A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
	Key pulumi.StringInput `pulumi:"key"`
	// A warning data value corresponding to the key.
	Value pulumi.StringInput `pulumi:"value"`
}

func (OperationWarningsItemDataItemResponseArgs) ElementType added in v0.4.0

func (OperationWarningsItemDataItemResponseArgs) ToOperationWarningsItemDataItemResponseOutput added in v0.4.0

func (i OperationWarningsItemDataItemResponseArgs) ToOperationWarningsItemDataItemResponseOutput() OperationWarningsItemDataItemResponseOutput

func (OperationWarningsItemDataItemResponseArgs) ToOperationWarningsItemDataItemResponseOutputWithContext added in v0.4.0

func (i OperationWarningsItemDataItemResponseArgs) ToOperationWarningsItemDataItemResponseOutputWithContext(ctx context.Context) OperationWarningsItemDataItemResponseOutput

type OperationWarningsItemDataItemResponseArray added in v0.4.0

type OperationWarningsItemDataItemResponseArray []OperationWarningsItemDataItemResponseInput

func (OperationWarningsItemDataItemResponseArray) ElementType added in v0.4.0

func (OperationWarningsItemDataItemResponseArray) ToOperationWarningsItemDataItemResponseArrayOutput added in v0.4.0

func (i OperationWarningsItemDataItemResponseArray) ToOperationWarningsItemDataItemResponseArrayOutput() OperationWarningsItemDataItemResponseArrayOutput

func (OperationWarningsItemDataItemResponseArray) ToOperationWarningsItemDataItemResponseArrayOutputWithContext added in v0.4.0

func (i OperationWarningsItemDataItemResponseArray) ToOperationWarningsItemDataItemResponseArrayOutputWithContext(ctx context.Context) OperationWarningsItemDataItemResponseArrayOutput

type OperationWarningsItemDataItemResponseArrayInput added in v0.4.0

type OperationWarningsItemDataItemResponseArrayInput interface {
	pulumi.Input

	ToOperationWarningsItemDataItemResponseArrayOutput() OperationWarningsItemDataItemResponseArrayOutput
	ToOperationWarningsItemDataItemResponseArrayOutputWithContext(context.Context) OperationWarningsItemDataItemResponseArrayOutput
}

OperationWarningsItemDataItemResponseArrayInput is an input type that accepts OperationWarningsItemDataItemResponseArray and OperationWarningsItemDataItemResponseArrayOutput values. You can construct a concrete instance of `OperationWarningsItemDataItemResponseArrayInput` via:

OperationWarningsItemDataItemResponseArray{ OperationWarningsItemDataItemResponseArgs{...} }

type OperationWarningsItemDataItemResponseArrayOutput added in v0.4.0

type OperationWarningsItemDataItemResponseArrayOutput struct{ *pulumi.OutputState }

func (OperationWarningsItemDataItemResponseArrayOutput) ElementType added in v0.4.0

func (OperationWarningsItemDataItemResponseArrayOutput) Index added in v0.4.0

func (OperationWarningsItemDataItemResponseArrayOutput) ToOperationWarningsItemDataItemResponseArrayOutput added in v0.4.0

func (o OperationWarningsItemDataItemResponseArrayOutput) ToOperationWarningsItemDataItemResponseArrayOutput() OperationWarningsItemDataItemResponseArrayOutput

func (OperationWarningsItemDataItemResponseArrayOutput) ToOperationWarningsItemDataItemResponseArrayOutputWithContext added in v0.4.0

func (o OperationWarningsItemDataItemResponseArrayOutput) ToOperationWarningsItemDataItemResponseArrayOutputWithContext(ctx context.Context) OperationWarningsItemDataItemResponseArrayOutput

type OperationWarningsItemDataItemResponseInput added in v0.4.0

type OperationWarningsItemDataItemResponseInput interface {
	pulumi.Input

	ToOperationWarningsItemDataItemResponseOutput() OperationWarningsItemDataItemResponseOutput
	ToOperationWarningsItemDataItemResponseOutputWithContext(context.Context) OperationWarningsItemDataItemResponseOutput
}

OperationWarningsItemDataItemResponseInput is an input type that accepts OperationWarningsItemDataItemResponseArgs and OperationWarningsItemDataItemResponseOutput values. You can construct a concrete instance of `OperationWarningsItemDataItemResponseInput` via:

OperationWarningsItemDataItemResponseArgs{...}

type OperationWarningsItemDataItemResponseOutput added in v0.4.0

type OperationWarningsItemDataItemResponseOutput struct{ *pulumi.OutputState }

func (OperationWarningsItemDataItemResponseOutput) ElementType added in v0.4.0

func (OperationWarningsItemDataItemResponseOutput) Key added in v0.4.0

A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).

func (OperationWarningsItemDataItemResponseOutput) ToOperationWarningsItemDataItemResponseOutput added in v0.4.0

func (o OperationWarningsItemDataItemResponseOutput) ToOperationWarningsItemDataItemResponseOutput() OperationWarningsItemDataItemResponseOutput

func (OperationWarningsItemDataItemResponseOutput) ToOperationWarningsItemDataItemResponseOutputWithContext added in v0.4.0

func (o OperationWarningsItemDataItemResponseOutput) ToOperationWarningsItemDataItemResponseOutputWithContext(ctx context.Context) OperationWarningsItemDataItemResponseOutput

func (OperationWarningsItemDataItemResponseOutput) Value added in v0.4.0

A warning data value corresponding to the key.

type OperationWarningsItemResponse added in v0.4.0

type OperationWarningsItemResponse struct {
	// A warning code, if applicable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.
	Code string `pulumi:"code"`
	// Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
	Data []OperationWarningsItemDataItemResponse `pulumi:"data"`
	// A human-readable description of the warning code.
	Message string `pulumi:"message"`
}

type OperationWarningsItemResponseArgs added in v0.4.0

type OperationWarningsItemResponseArgs struct {
	// A warning code, if applicable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.
	Code pulumi.StringInput `pulumi:"code"`
	// Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
	Data OperationWarningsItemDataItemResponseArrayInput `pulumi:"data"`
	// A human-readable description of the warning code.
	Message pulumi.StringInput `pulumi:"message"`
}

func (OperationWarningsItemResponseArgs) ElementType added in v0.4.0

func (OperationWarningsItemResponseArgs) ToOperationWarningsItemResponseOutput added in v0.4.0

func (i OperationWarningsItemResponseArgs) ToOperationWarningsItemResponseOutput() OperationWarningsItemResponseOutput

func (OperationWarningsItemResponseArgs) ToOperationWarningsItemResponseOutputWithContext added in v0.4.0

func (i OperationWarningsItemResponseArgs) ToOperationWarningsItemResponseOutputWithContext(ctx context.Context) OperationWarningsItemResponseOutput

type OperationWarningsItemResponseArray added in v0.4.0

type OperationWarningsItemResponseArray []OperationWarningsItemResponseInput

func (OperationWarningsItemResponseArray) ElementType added in v0.4.0

func (OperationWarningsItemResponseArray) ToOperationWarningsItemResponseArrayOutput added in v0.4.0

func (i OperationWarningsItemResponseArray) ToOperationWarningsItemResponseArrayOutput() OperationWarningsItemResponseArrayOutput

func (OperationWarningsItemResponseArray) ToOperationWarningsItemResponseArrayOutputWithContext added in v0.4.0

func (i OperationWarningsItemResponseArray) ToOperationWarningsItemResponseArrayOutputWithContext(ctx context.Context) OperationWarningsItemResponseArrayOutput

type OperationWarningsItemResponseArrayInput added in v0.4.0

type OperationWarningsItemResponseArrayInput interface {
	pulumi.Input

	ToOperationWarningsItemResponseArrayOutput() OperationWarningsItemResponseArrayOutput
	ToOperationWarningsItemResponseArrayOutputWithContext(context.Context) OperationWarningsItemResponseArrayOutput
}

OperationWarningsItemResponseArrayInput is an input type that accepts OperationWarningsItemResponseArray and OperationWarningsItemResponseArrayOutput values. You can construct a concrete instance of `OperationWarningsItemResponseArrayInput` via:

OperationWarningsItemResponseArray{ OperationWarningsItemResponseArgs{...} }

type OperationWarningsItemResponseArrayOutput added in v0.4.0

type OperationWarningsItemResponseArrayOutput struct{ *pulumi.OutputState }

func (OperationWarningsItemResponseArrayOutput) ElementType added in v0.4.0

func (OperationWarningsItemResponseArrayOutput) Index added in v0.4.0

func (OperationWarningsItemResponseArrayOutput) ToOperationWarningsItemResponseArrayOutput added in v0.4.0

func (o OperationWarningsItemResponseArrayOutput) ToOperationWarningsItemResponseArrayOutput() OperationWarningsItemResponseArrayOutput

func (OperationWarningsItemResponseArrayOutput) ToOperationWarningsItemResponseArrayOutputWithContext added in v0.4.0

func (o OperationWarningsItemResponseArrayOutput) ToOperationWarningsItemResponseArrayOutputWithContext(ctx context.Context) OperationWarningsItemResponseArrayOutput

type OperationWarningsItemResponseInput added in v0.4.0

type OperationWarningsItemResponseInput interface {
	pulumi.Input

	ToOperationWarningsItemResponseOutput() OperationWarningsItemResponseOutput
	ToOperationWarningsItemResponseOutputWithContext(context.Context) OperationWarningsItemResponseOutput
}

OperationWarningsItemResponseInput is an input type that accepts OperationWarningsItemResponseArgs and OperationWarningsItemResponseOutput values. You can construct a concrete instance of `OperationWarningsItemResponseInput` via:

OperationWarningsItemResponseArgs{...}

type OperationWarningsItemResponseOutput added in v0.4.0

type OperationWarningsItemResponseOutput struct{ *pulumi.OutputState }

func (OperationWarningsItemResponseOutput) Code added in v0.4.0

A warning code, if applicable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.

func (OperationWarningsItemResponseOutput) Data added in v0.4.0

Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }

func (OperationWarningsItemResponseOutput) ElementType added in v0.4.0

func (OperationWarningsItemResponseOutput) Message added in v0.4.0

A human-readable description of the warning code.

func (OperationWarningsItemResponseOutput) ToOperationWarningsItemResponseOutput added in v0.4.0

func (o OperationWarningsItemResponseOutput) ToOperationWarningsItemResponseOutput() OperationWarningsItemResponseOutput

func (OperationWarningsItemResponseOutput) ToOperationWarningsItemResponseOutputWithContext added in v0.4.0

func (o OperationWarningsItemResponseOutput) ToOperationWarningsItemResponseOutputWithContext(ctx context.Context) OperationWarningsItemResponseOutput

type Options

type Options struct {
	// Options regarding how to thread async requests.
	AsyncOptions []AsyncOptions `pulumi:"asyncOptions"`
	// The mappings that apply for requests.
	InputMappings []InputMapping `pulumi:"inputMappings"`
	// The json path to the field in the resource JSON body into which the resource name should be mapped. Leaving this empty indicates that there should be no mapping performed.
	NameProperty *string `pulumi:"nameProperty"`
	// Options for how to validate and process properties on a resource.
	ValidationOptions *ValidationOptions `pulumi:"validationOptions"`
}

Options allows customized resource handling by Deployment Manager.

type OptionsArgs

type OptionsArgs struct {
	// Options regarding how to thread async requests.
	AsyncOptions AsyncOptionsArrayInput `pulumi:"asyncOptions"`
	// The mappings that apply for requests.
	InputMappings InputMappingArrayInput `pulumi:"inputMappings"`
	// The json path to the field in the resource JSON body into which the resource name should be mapped. Leaving this empty indicates that there should be no mapping performed.
	NameProperty pulumi.StringPtrInput `pulumi:"nameProperty"`
	// Options for how to validate and process properties on a resource.
	ValidationOptions ValidationOptionsPtrInput `pulumi:"validationOptions"`
}

Options allows customized resource handling by Deployment Manager.

func (OptionsArgs) ElementType

func (OptionsArgs) ElementType() reflect.Type

func (OptionsArgs) ToOptionsOutput

func (i OptionsArgs) ToOptionsOutput() OptionsOutput

func (OptionsArgs) ToOptionsOutputWithContext

func (i OptionsArgs) ToOptionsOutputWithContext(ctx context.Context) OptionsOutput

func (OptionsArgs) ToOptionsPtrOutput

func (i OptionsArgs) ToOptionsPtrOutput() OptionsPtrOutput

func (OptionsArgs) ToOptionsPtrOutputWithContext

func (i OptionsArgs) ToOptionsPtrOutputWithContext(ctx context.Context) OptionsPtrOutput

type OptionsInput

type OptionsInput interface {
	pulumi.Input

	ToOptionsOutput() OptionsOutput
	ToOptionsOutputWithContext(context.Context) OptionsOutput
}

OptionsInput is an input type that accepts OptionsArgs and OptionsOutput values. You can construct a concrete instance of `OptionsInput` via:

OptionsArgs{...}

type OptionsOutput

type OptionsOutput struct{ *pulumi.OutputState }

Options allows customized resource handling by Deployment Manager.

func (OptionsOutput) AsyncOptions

func (o OptionsOutput) AsyncOptions() AsyncOptionsArrayOutput

Options regarding how to thread async requests.

func (OptionsOutput) ElementType

func (OptionsOutput) ElementType() reflect.Type

func (OptionsOutput) InputMappings

func (o OptionsOutput) InputMappings() InputMappingArrayOutput

The mappings that apply for requests.

func (OptionsOutput) NameProperty

func (o OptionsOutput) NameProperty() pulumi.StringPtrOutput

The json path to the field in the resource JSON body into which the resource name should be mapped. Leaving this empty indicates that there should be no mapping performed.

func (OptionsOutput) ToOptionsOutput

func (o OptionsOutput) ToOptionsOutput() OptionsOutput

func (OptionsOutput) ToOptionsOutputWithContext

func (o OptionsOutput) ToOptionsOutputWithContext(ctx context.Context) OptionsOutput

func (OptionsOutput) ToOptionsPtrOutput

func (o OptionsOutput) ToOptionsPtrOutput() OptionsPtrOutput

func (OptionsOutput) ToOptionsPtrOutputWithContext

func (o OptionsOutput) ToOptionsPtrOutputWithContext(ctx context.Context) OptionsPtrOutput

func (OptionsOutput) ValidationOptions

func (o OptionsOutput) ValidationOptions() ValidationOptionsPtrOutput

Options for how to validate and process properties on a resource.

type OptionsPtrInput

type OptionsPtrInput interface {
	pulumi.Input

	ToOptionsPtrOutput() OptionsPtrOutput
	ToOptionsPtrOutputWithContext(context.Context) OptionsPtrOutput
}

OptionsPtrInput is an input type that accepts OptionsArgs, OptionsPtr and OptionsPtrOutput values. You can construct a concrete instance of `OptionsPtrInput` via:

        OptionsArgs{...}

or:

        nil

func OptionsPtr

func OptionsPtr(v *OptionsArgs) OptionsPtrInput

type OptionsPtrOutput

type OptionsPtrOutput struct{ *pulumi.OutputState }

func (OptionsPtrOutput) AsyncOptions

func (o OptionsPtrOutput) AsyncOptions() AsyncOptionsArrayOutput

Options regarding how to thread async requests.

func (OptionsPtrOutput) Elem

func (OptionsPtrOutput) ElementType

func (OptionsPtrOutput) ElementType() reflect.Type

func (OptionsPtrOutput) InputMappings

func (o OptionsPtrOutput) InputMappings() InputMappingArrayOutput

The mappings that apply for requests.

func (OptionsPtrOutput) NameProperty

func (o OptionsPtrOutput) NameProperty() pulumi.StringPtrOutput

The json path to the field in the resource JSON body into which the resource name should be mapped. Leaving this empty indicates that there should be no mapping performed.

func (OptionsPtrOutput) ToOptionsPtrOutput

func (o OptionsPtrOutput) ToOptionsPtrOutput() OptionsPtrOutput

func (OptionsPtrOutput) ToOptionsPtrOutputWithContext

func (o OptionsPtrOutput) ToOptionsPtrOutputWithContext(ctx context.Context) OptionsPtrOutput

func (OptionsPtrOutput) ValidationOptions

func (o OptionsPtrOutput) ValidationOptions() ValidationOptionsPtrOutput

Options for how to validate and process properties on a resource.

type OptionsResponse

type OptionsResponse struct {
	// Options regarding how to thread async requests.
	AsyncOptions []AsyncOptionsResponse `pulumi:"asyncOptions"`
	// The mappings that apply for requests.
	InputMappings []InputMappingResponse `pulumi:"inputMappings"`
	// The json path to the field in the resource JSON body into which the resource name should be mapped. Leaving this empty indicates that there should be no mapping performed.
	NameProperty string `pulumi:"nameProperty"`
	// Options for how to validate and process properties on a resource.
	ValidationOptions ValidationOptionsResponse `pulumi:"validationOptions"`
}

Options allows customized resource handling by Deployment Manager.

type OptionsResponseArgs

type OptionsResponseArgs struct {
	// Options regarding how to thread async requests.
	AsyncOptions AsyncOptionsResponseArrayInput `pulumi:"asyncOptions"`
	// The mappings that apply for requests.
	InputMappings InputMappingResponseArrayInput `pulumi:"inputMappings"`
	// The json path to the field in the resource JSON body into which the resource name should be mapped. Leaving this empty indicates that there should be no mapping performed.
	NameProperty pulumi.StringInput `pulumi:"nameProperty"`
	// Options for how to validate and process properties on a resource.
	ValidationOptions ValidationOptionsResponseInput `pulumi:"validationOptions"`
}

Options allows customized resource handling by Deployment Manager.

func (OptionsResponseArgs) ElementType

func (OptionsResponseArgs) ElementType() reflect.Type

func (OptionsResponseArgs) ToOptionsResponseOutput

func (i OptionsResponseArgs) ToOptionsResponseOutput() OptionsResponseOutput

func (OptionsResponseArgs) ToOptionsResponseOutputWithContext

func (i OptionsResponseArgs) ToOptionsResponseOutputWithContext(ctx context.Context) OptionsResponseOutput

func (OptionsResponseArgs) ToOptionsResponsePtrOutput

func (i OptionsResponseArgs) ToOptionsResponsePtrOutput() OptionsResponsePtrOutput

func (OptionsResponseArgs) ToOptionsResponsePtrOutputWithContext

func (i OptionsResponseArgs) ToOptionsResponsePtrOutputWithContext(ctx context.Context) OptionsResponsePtrOutput

type OptionsResponseInput

type OptionsResponseInput interface {
	pulumi.Input

	ToOptionsResponseOutput() OptionsResponseOutput
	ToOptionsResponseOutputWithContext(context.Context) OptionsResponseOutput
}

OptionsResponseInput is an input type that accepts OptionsResponseArgs and OptionsResponseOutput values. You can construct a concrete instance of `OptionsResponseInput` via:

OptionsResponseArgs{...}

type OptionsResponseOutput

type OptionsResponseOutput struct{ *pulumi.OutputState }

Options allows customized resource handling by Deployment Manager.

func (OptionsResponseOutput) AsyncOptions

Options regarding how to thread async requests.

func (OptionsResponseOutput) ElementType

func (OptionsResponseOutput) ElementType() reflect.Type

func (OptionsResponseOutput) InputMappings

The mappings that apply for requests.

func (OptionsResponseOutput) NameProperty

func (o OptionsResponseOutput) NameProperty() pulumi.StringOutput

The json path to the field in the resource JSON body into which the resource name should be mapped. Leaving this empty indicates that there should be no mapping performed.

func (OptionsResponseOutput) ToOptionsResponseOutput

func (o OptionsResponseOutput) ToOptionsResponseOutput() OptionsResponseOutput

func (OptionsResponseOutput) ToOptionsResponseOutputWithContext

func (o OptionsResponseOutput) ToOptionsResponseOutputWithContext(ctx context.Context) OptionsResponseOutput

func (OptionsResponseOutput) ToOptionsResponsePtrOutput

func (o OptionsResponseOutput) ToOptionsResponsePtrOutput() OptionsResponsePtrOutput

func (OptionsResponseOutput) ToOptionsResponsePtrOutputWithContext

func (o OptionsResponseOutput) ToOptionsResponsePtrOutputWithContext(ctx context.Context) OptionsResponsePtrOutput

func (OptionsResponseOutput) ValidationOptions

Options for how to validate and process properties on a resource.

type OptionsResponsePtrInput

type OptionsResponsePtrInput interface {
	pulumi.Input

	ToOptionsResponsePtrOutput() OptionsResponsePtrOutput
	ToOptionsResponsePtrOutputWithContext(context.Context) OptionsResponsePtrOutput
}

OptionsResponsePtrInput is an input type that accepts OptionsResponseArgs, OptionsResponsePtr and OptionsResponsePtrOutput values. You can construct a concrete instance of `OptionsResponsePtrInput` via:

        OptionsResponseArgs{...}

or:

        nil

type OptionsResponsePtrOutput

type OptionsResponsePtrOutput struct{ *pulumi.OutputState }

func (OptionsResponsePtrOutput) AsyncOptions

Options regarding how to thread async requests.

func (OptionsResponsePtrOutput) Elem

func (OptionsResponsePtrOutput) ElementType

func (OptionsResponsePtrOutput) ElementType() reflect.Type

func (OptionsResponsePtrOutput) InputMappings

The mappings that apply for requests.

func (OptionsResponsePtrOutput) NameProperty

The json path to the field in the resource JSON body into which the resource name should be mapped. Leaving this empty indicates that there should be no mapping performed.

func (OptionsResponsePtrOutput) ToOptionsResponsePtrOutput

func (o OptionsResponsePtrOutput) ToOptionsResponsePtrOutput() OptionsResponsePtrOutput

func (OptionsResponsePtrOutput) ToOptionsResponsePtrOutputWithContext

func (o OptionsResponsePtrOutput) ToOptionsResponsePtrOutputWithContext(ctx context.Context) OptionsResponsePtrOutput

func (OptionsResponsePtrOutput) ValidationOptions

Options for how to validate and process properties on a resource.

type PollingOptions

type PollingOptions struct {
	// An array of diagnostics to be collected by Deployment Manager, these diagnostics will be displayed to the user.
	Diagnostics []Diagnostic `pulumi:"diagnostics"`
	// JsonPath expression that determines if the request failed.
	FailCondition *string `pulumi:"failCondition"`
	// JsonPath expression that determines if the request is completed.
	FinishCondition *string `pulumi:"finishCondition"`
	// JsonPath expression that evaluates to string, it indicates where to poll.
	PollingLink *string `pulumi:"pollingLink"`
	// JsonPath expression, after polling is completed, indicates where to fetch the resource.
	TargetLink *string `pulumi:"targetLink"`
}

type PollingOptionsArgs

type PollingOptionsArgs struct {
	// An array of diagnostics to be collected by Deployment Manager, these diagnostics will be displayed to the user.
	Diagnostics DiagnosticArrayInput `pulumi:"diagnostics"`
	// JsonPath expression that determines if the request failed.
	FailCondition pulumi.StringPtrInput `pulumi:"failCondition"`
	// JsonPath expression that determines if the request is completed.
	FinishCondition pulumi.StringPtrInput `pulumi:"finishCondition"`
	// JsonPath expression that evaluates to string, it indicates where to poll.
	PollingLink pulumi.StringPtrInput `pulumi:"pollingLink"`
	// JsonPath expression, after polling is completed, indicates where to fetch the resource.
	TargetLink pulumi.StringPtrInput `pulumi:"targetLink"`
}

func (PollingOptionsArgs) ElementType

func (PollingOptionsArgs) ElementType() reflect.Type

func (PollingOptionsArgs) ToPollingOptionsOutput

func (i PollingOptionsArgs) ToPollingOptionsOutput() PollingOptionsOutput

func (PollingOptionsArgs) ToPollingOptionsOutputWithContext

func (i PollingOptionsArgs) ToPollingOptionsOutputWithContext(ctx context.Context) PollingOptionsOutput

func (PollingOptionsArgs) ToPollingOptionsPtrOutput

func (i PollingOptionsArgs) ToPollingOptionsPtrOutput() PollingOptionsPtrOutput

func (PollingOptionsArgs) ToPollingOptionsPtrOutputWithContext

func (i PollingOptionsArgs) ToPollingOptionsPtrOutputWithContext(ctx context.Context) PollingOptionsPtrOutput

type PollingOptionsInput

type PollingOptionsInput interface {
	pulumi.Input

	ToPollingOptionsOutput() PollingOptionsOutput
	ToPollingOptionsOutputWithContext(context.Context) PollingOptionsOutput
}

PollingOptionsInput is an input type that accepts PollingOptionsArgs and PollingOptionsOutput values. You can construct a concrete instance of `PollingOptionsInput` via:

PollingOptionsArgs{...}

type PollingOptionsOutput

type PollingOptionsOutput struct{ *pulumi.OutputState }

func (PollingOptionsOutput) Diagnostics

An array of diagnostics to be collected by Deployment Manager, these diagnostics will be displayed to the user.

func (PollingOptionsOutput) ElementType

func (PollingOptionsOutput) ElementType() reflect.Type

func (PollingOptionsOutput) FailCondition

func (o PollingOptionsOutput) FailCondition() pulumi.StringPtrOutput

JsonPath expression that determines if the request failed.

func (PollingOptionsOutput) FinishCondition

func (o PollingOptionsOutput) FinishCondition() pulumi.StringPtrOutput

JsonPath expression that determines if the request is completed.

JsonPath expression that evaluates to string, it indicates where to poll.

JsonPath expression, after polling is completed, indicates where to fetch the resource.

func (PollingOptionsOutput) ToPollingOptionsOutput

func (o PollingOptionsOutput) ToPollingOptionsOutput() PollingOptionsOutput

func (PollingOptionsOutput) ToPollingOptionsOutputWithContext

func (o PollingOptionsOutput) ToPollingOptionsOutputWithContext(ctx context.Context) PollingOptionsOutput

func (PollingOptionsOutput) ToPollingOptionsPtrOutput

func (o PollingOptionsOutput) ToPollingOptionsPtrOutput() PollingOptionsPtrOutput

func (PollingOptionsOutput) ToPollingOptionsPtrOutputWithContext

func (o PollingOptionsOutput) ToPollingOptionsPtrOutputWithContext(ctx context.Context) PollingOptionsPtrOutput

type PollingOptionsPtrInput

type PollingOptionsPtrInput interface {
	pulumi.Input

	ToPollingOptionsPtrOutput() PollingOptionsPtrOutput
	ToPollingOptionsPtrOutputWithContext(context.Context) PollingOptionsPtrOutput
}

PollingOptionsPtrInput is an input type that accepts PollingOptionsArgs, PollingOptionsPtr and PollingOptionsPtrOutput values. You can construct a concrete instance of `PollingOptionsPtrInput` via:

        PollingOptionsArgs{...}

or:

        nil

type PollingOptionsPtrOutput

type PollingOptionsPtrOutput struct{ *pulumi.OutputState }

func (PollingOptionsPtrOutput) Diagnostics

An array of diagnostics to be collected by Deployment Manager, these diagnostics will be displayed to the user.

func (PollingOptionsPtrOutput) Elem

func (PollingOptionsPtrOutput) ElementType

func (PollingOptionsPtrOutput) ElementType() reflect.Type

func (PollingOptionsPtrOutput) FailCondition

JsonPath expression that determines if the request failed.

func (PollingOptionsPtrOutput) FinishCondition

func (o PollingOptionsPtrOutput) FinishCondition() pulumi.StringPtrOutput

JsonPath expression that determines if the request is completed.

JsonPath expression that evaluates to string, it indicates where to poll.

JsonPath expression, after polling is completed, indicates where to fetch the resource.

func (PollingOptionsPtrOutput) ToPollingOptionsPtrOutput

func (o PollingOptionsPtrOutput) ToPollingOptionsPtrOutput() PollingOptionsPtrOutput

func (PollingOptionsPtrOutput) ToPollingOptionsPtrOutputWithContext

func (o PollingOptionsPtrOutput) ToPollingOptionsPtrOutputWithContext(ctx context.Context) PollingOptionsPtrOutput

type PollingOptionsResponse

type PollingOptionsResponse struct {
	// An array of diagnostics to be collected by Deployment Manager, these diagnostics will be displayed to the user.
	Diagnostics []DiagnosticResponse `pulumi:"diagnostics"`
	// JsonPath expression that determines if the request failed.
	FailCondition string `pulumi:"failCondition"`
	// JsonPath expression that determines if the request is completed.
	FinishCondition string `pulumi:"finishCondition"`
	// JsonPath expression that evaluates to string, it indicates where to poll.
	PollingLink string `pulumi:"pollingLink"`
	// JsonPath expression, after polling is completed, indicates where to fetch the resource.
	TargetLink string `pulumi:"targetLink"`
}

type PollingOptionsResponseArgs

type PollingOptionsResponseArgs struct {
	// An array of diagnostics to be collected by Deployment Manager, these diagnostics will be displayed to the user.
	Diagnostics DiagnosticResponseArrayInput `pulumi:"diagnostics"`
	// JsonPath expression that determines if the request failed.
	FailCondition pulumi.StringInput `pulumi:"failCondition"`
	// JsonPath expression that determines if the request is completed.
	FinishCondition pulumi.StringInput `pulumi:"finishCondition"`
	// JsonPath expression that evaluates to string, it indicates where to poll.
	PollingLink pulumi.StringInput `pulumi:"pollingLink"`
	// JsonPath expression, after polling is completed, indicates where to fetch the resource.
	TargetLink pulumi.StringInput `pulumi:"targetLink"`
}

func (PollingOptionsResponseArgs) ElementType

func (PollingOptionsResponseArgs) ElementType() reflect.Type

func (PollingOptionsResponseArgs) ToPollingOptionsResponseOutput

func (i PollingOptionsResponseArgs) ToPollingOptionsResponseOutput() PollingOptionsResponseOutput

func (PollingOptionsResponseArgs) ToPollingOptionsResponseOutputWithContext

func (i PollingOptionsResponseArgs) ToPollingOptionsResponseOutputWithContext(ctx context.Context) PollingOptionsResponseOutput

type PollingOptionsResponseInput

type PollingOptionsResponseInput interface {
	pulumi.Input

	ToPollingOptionsResponseOutput() PollingOptionsResponseOutput
	ToPollingOptionsResponseOutputWithContext(context.Context) PollingOptionsResponseOutput
}

PollingOptionsResponseInput is an input type that accepts PollingOptionsResponseArgs and PollingOptionsResponseOutput values. You can construct a concrete instance of `PollingOptionsResponseInput` via:

PollingOptionsResponseArgs{...}

type PollingOptionsResponseOutput

type PollingOptionsResponseOutput struct{ *pulumi.OutputState }

func (PollingOptionsResponseOutput) Diagnostics

An array of diagnostics to be collected by Deployment Manager, these diagnostics will be displayed to the user.

func (PollingOptionsResponseOutput) ElementType

func (PollingOptionsResponseOutput) FailCondition

JsonPath expression that determines if the request failed.

func (PollingOptionsResponseOutput) FinishCondition

func (o PollingOptionsResponseOutput) FinishCondition() pulumi.StringOutput

JsonPath expression that determines if the request is completed.

JsonPath expression that evaluates to string, it indicates where to poll.

JsonPath expression, after polling is completed, indicates where to fetch the resource.

func (PollingOptionsResponseOutput) ToPollingOptionsResponseOutput

func (o PollingOptionsResponseOutput) ToPollingOptionsResponseOutput() PollingOptionsResponseOutput

func (PollingOptionsResponseOutput) ToPollingOptionsResponseOutputWithContext

func (o PollingOptionsResponseOutput) ToPollingOptionsResponseOutputWithContext(ctx context.Context) PollingOptionsResponseOutput

type ServiceAccount

type ServiceAccount struct {
	// The IAM service account email address like test@myproject.iam.gserviceaccount.com
	Email *string `pulumi:"email"`
}

Service Account used as a credential.

type ServiceAccountArgs

type ServiceAccountArgs struct {
	// The IAM service account email address like test@myproject.iam.gserviceaccount.com
	Email pulumi.StringPtrInput `pulumi:"email"`
}

Service Account used as a credential.

func (ServiceAccountArgs) ElementType

func (ServiceAccountArgs) ElementType() reflect.Type

func (ServiceAccountArgs) ToServiceAccountOutput

func (i ServiceAccountArgs) ToServiceAccountOutput() ServiceAccountOutput

func (ServiceAccountArgs) ToServiceAccountOutputWithContext

func (i ServiceAccountArgs) ToServiceAccountOutputWithContext(ctx context.Context) ServiceAccountOutput

func (ServiceAccountArgs) ToServiceAccountPtrOutput

func (i ServiceAccountArgs) ToServiceAccountPtrOutput() ServiceAccountPtrOutput

func (ServiceAccountArgs) ToServiceAccountPtrOutputWithContext

func (i ServiceAccountArgs) ToServiceAccountPtrOutputWithContext(ctx context.Context) ServiceAccountPtrOutput

type ServiceAccountInput

type ServiceAccountInput interface {
	pulumi.Input

	ToServiceAccountOutput() ServiceAccountOutput
	ToServiceAccountOutputWithContext(context.Context) ServiceAccountOutput
}

ServiceAccountInput is an input type that accepts ServiceAccountArgs and ServiceAccountOutput values. You can construct a concrete instance of `ServiceAccountInput` via:

ServiceAccountArgs{...}

type ServiceAccountOutput

type ServiceAccountOutput struct{ *pulumi.OutputState }

Service Account used as a credential.

func (ServiceAccountOutput) ElementType

func (ServiceAccountOutput) ElementType() reflect.Type

func (ServiceAccountOutput) Email

The IAM service account email address like test@myproject.iam.gserviceaccount.com

func (ServiceAccountOutput) ToServiceAccountOutput

func (o ServiceAccountOutput) ToServiceAccountOutput() ServiceAccountOutput

func (ServiceAccountOutput) ToServiceAccountOutputWithContext

func (o ServiceAccountOutput) ToServiceAccountOutputWithContext(ctx context.Context) ServiceAccountOutput

func (ServiceAccountOutput) ToServiceAccountPtrOutput

func (o ServiceAccountOutput) ToServiceAccountPtrOutput() ServiceAccountPtrOutput

func (ServiceAccountOutput) ToServiceAccountPtrOutputWithContext

func (o ServiceAccountOutput) ToServiceAccountPtrOutputWithContext(ctx context.Context) ServiceAccountPtrOutput

type ServiceAccountPtrInput

type ServiceAccountPtrInput interface {
	pulumi.Input

	ToServiceAccountPtrOutput() ServiceAccountPtrOutput
	ToServiceAccountPtrOutputWithContext(context.Context) ServiceAccountPtrOutput
}

ServiceAccountPtrInput is an input type that accepts ServiceAccountArgs, ServiceAccountPtr and ServiceAccountPtrOutput values. You can construct a concrete instance of `ServiceAccountPtrInput` via:

        ServiceAccountArgs{...}

or:

        nil

type ServiceAccountPtrOutput

type ServiceAccountPtrOutput struct{ *pulumi.OutputState }

func (ServiceAccountPtrOutput) Elem

func (ServiceAccountPtrOutput) ElementType

func (ServiceAccountPtrOutput) ElementType() reflect.Type

func (ServiceAccountPtrOutput) Email

The IAM service account email address like test@myproject.iam.gserviceaccount.com

func (ServiceAccountPtrOutput) ToServiceAccountPtrOutput

func (o ServiceAccountPtrOutput) ToServiceAccountPtrOutput() ServiceAccountPtrOutput

func (ServiceAccountPtrOutput) ToServiceAccountPtrOutputWithContext

func (o ServiceAccountPtrOutput) ToServiceAccountPtrOutputWithContext(ctx context.Context) ServiceAccountPtrOutput

type ServiceAccountResponse

type ServiceAccountResponse struct {
	// The IAM service account email address like test@myproject.iam.gserviceaccount.com
	Email string `pulumi:"email"`
}

Service Account used as a credential.

type ServiceAccountResponseArgs

type ServiceAccountResponseArgs struct {
	// The IAM service account email address like test@myproject.iam.gserviceaccount.com
	Email pulumi.StringInput `pulumi:"email"`
}

Service Account used as a credential.

func (ServiceAccountResponseArgs) ElementType

func (ServiceAccountResponseArgs) ElementType() reflect.Type

func (ServiceAccountResponseArgs) ToServiceAccountResponseOutput

func (i ServiceAccountResponseArgs) ToServiceAccountResponseOutput() ServiceAccountResponseOutput

func (ServiceAccountResponseArgs) ToServiceAccountResponseOutputWithContext

func (i ServiceAccountResponseArgs) ToServiceAccountResponseOutputWithContext(ctx context.Context) ServiceAccountResponseOutput

func (ServiceAccountResponseArgs) ToServiceAccountResponsePtrOutput

func (i ServiceAccountResponseArgs) ToServiceAccountResponsePtrOutput() ServiceAccountResponsePtrOutput

func (ServiceAccountResponseArgs) ToServiceAccountResponsePtrOutputWithContext

func (i ServiceAccountResponseArgs) ToServiceAccountResponsePtrOutputWithContext(ctx context.Context) ServiceAccountResponsePtrOutput

type ServiceAccountResponseInput

type ServiceAccountResponseInput interface {
	pulumi.Input

	ToServiceAccountResponseOutput() ServiceAccountResponseOutput
	ToServiceAccountResponseOutputWithContext(context.Context) ServiceAccountResponseOutput
}

ServiceAccountResponseInput is an input type that accepts ServiceAccountResponseArgs and ServiceAccountResponseOutput values. You can construct a concrete instance of `ServiceAccountResponseInput` via:

ServiceAccountResponseArgs{...}

type ServiceAccountResponseOutput

type ServiceAccountResponseOutput struct{ *pulumi.OutputState }

Service Account used as a credential.

func (ServiceAccountResponseOutput) ElementType

func (ServiceAccountResponseOutput) Email

The IAM service account email address like test@myproject.iam.gserviceaccount.com

func (ServiceAccountResponseOutput) ToServiceAccountResponseOutput

func (o ServiceAccountResponseOutput) ToServiceAccountResponseOutput() ServiceAccountResponseOutput

func (ServiceAccountResponseOutput) ToServiceAccountResponseOutputWithContext

func (o ServiceAccountResponseOutput) ToServiceAccountResponseOutputWithContext(ctx context.Context) ServiceAccountResponseOutput

func (ServiceAccountResponseOutput) ToServiceAccountResponsePtrOutput

func (o ServiceAccountResponseOutput) ToServiceAccountResponsePtrOutput() ServiceAccountResponsePtrOutput

func (ServiceAccountResponseOutput) ToServiceAccountResponsePtrOutputWithContext

func (o ServiceAccountResponseOutput) ToServiceAccountResponsePtrOutputWithContext(ctx context.Context) ServiceAccountResponsePtrOutput

type ServiceAccountResponsePtrInput

type ServiceAccountResponsePtrInput interface {
	pulumi.Input

	ToServiceAccountResponsePtrOutput() ServiceAccountResponsePtrOutput
	ToServiceAccountResponsePtrOutputWithContext(context.Context) ServiceAccountResponsePtrOutput
}

ServiceAccountResponsePtrInput is an input type that accepts ServiceAccountResponseArgs, ServiceAccountResponsePtr and ServiceAccountResponsePtrOutput values. You can construct a concrete instance of `ServiceAccountResponsePtrInput` via:

        ServiceAccountResponseArgs{...}

or:

        nil

type ServiceAccountResponsePtrOutput

type ServiceAccountResponsePtrOutput struct{ *pulumi.OutputState }

func (ServiceAccountResponsePtrOutput) Elem

func (ServiceAccountResponsePtrOutput) ElementType

func (ServiceAccountResponsePtrOutput) Email

The IAM service account email address like test@myproject.iam.gserviceaccount.com

func (ServiceAccountResponsePtrOutput) ToServiceAccountResponsePtrOutput

func (o ServiceAccountResponsePtrOutput) ToServiceAccountResponsePtrOutput() ServiceAccountResponsePtrOutput

func (ServiceAccountResponsePtrOutput) ToServiceAccountResponsePtrOutputWithContext

func (o ServiceAccountResponsePtrOutput) ToServiceAccountResponsePtrOutputWithContext(ctx context.Context) ServiceAccountResponsePtrOutput

type TargetConfiguration

type TargetConfiguration struct {
	// The configuration to use for this deployment.
	Config *ConfigFile `pulumi:"config"`
	// Specifies any files to import for this configuration. This can be used to import templates or other files. For example, you might import a text file in order to use the file in a template.
	Imports []ImportFile `pulumi:"imports"`
}

type TargetConfigurationArgs

type TargetConfigurationArgs struct {
	// The configuration to use for this deployment.
	Config ConfigFilePtrInput `pulumi:"config"`
	// Specifies any files to import for this configuration. This can be used to import templates or other files. For example, you might import a text file in order to use the file in a template.
	Imports ImportFileArrayInput `pulumi:"imports"`
}

func (TargetConfigurationArgs) ElementType

func (TargetConfigurationArgs) ElementType() reflect.Type

func (TargetConfigurationArgs) ToTargetConfigurationOutput

func (i TargetConfigurationArgs) ToTargetConfigurationOutput() TargetConfigurationOutput

func (TargetConfigurationArgs) ToTargetConfigurationOutputWithContext

func (i TargetConfigurationArgs) ToTargetConfigurationOutputWithContext(ctx context.Context) TargetConfigurationOutput

func (TargetConfigurationArgs) ToTargetConfigurationPtrOutput

func (i TargetConfigurationArgs) ToTargetConfigurationPtrOutput() TargetConfigurationPtrOutput

func (TargetConfigurationArgs) ToTargetConfigurationPtrOutputWithContext

func (i TargetConfigurationArgs) ToTargetConfigurationPtrOutputWithContext(ctx context.Context) TargetConfigurationPtrOutput

type TargetConfigurationInput

type TargetConfigurationInput interface {
	pulumi.Input

	ToTargetConfigurationOutput() TargetConfigurationOutput
	ToTargetConfigurationOutputWithContext(context.Context) TargetConfigurationOutput
}

TargetConfigurationInput is an input type that accepts TargetConfigurationArgs and TargetConfigurationOutput values. You can construct a concrete instance of `TargetConfigurationInput` via:

TargetConfigurationArgs{...}

type TargetConfigurationOutput

type TargetConfigurationOutput struct{ *pulumi.OutputState }

func (TargetConfigurationOutput) Config

The configuration to use for this deployment.

func (TargetConfigurationOutput) ElementType

func (TargetConfigurationOutput) ElementType() reflect.Type

func (TargetConfigurationOutput) Imports

Specifies any files to import for this configuration. This can be used to import templates or other files. For example, you might import a text file in order to use the file in a template.

func (TargetConfigurationOutput) ToTargetConfigurationOutput

func (o TargetConfigurationOutput) ToTargetConfigurationOutput() TargetConfigurationOutput

func (TargetConfigurationOutput) ToTargetConfigurationOutputWithContext

func (o TargetConfigurationOutput) ToTargetConfigurationOutputWithContext(ctx context.Context) TargetConfigurationOutput

func (TargetConfigurationOutput) ToTargetConfigurationPtrOutput

func (o TargetConfigurationOutput) ToTargetConfigurationPtrOutput() TargetConfigurationPtrOutput

func (TargetConfigurationOutput) ToTargetConfigurationPtrOutputWithContext

func (o TargetConfigurationOutput) ToTargetConfigurationPtrOutputWithContext(ctx context.Context) TargetConfigurationPtrOutput

type TargetConfigurationPtrInput

type TargetConfigurationPtrInput interface {
	pulumi.Input

	ToTargetConfigurationPtrOutput() TargetConfigurationPtrOutput
	ToTargetConfigurationPtrOutputWithContext(context.Context) TargetConfigurationPtrOutput
}

TargetConfigurationPtrInput is an input type that accepts TargetConfigurationArgs, TargetConfigurationPtr and TargetConfigurationPtrOutput values. You can construct a concrete instance of `TargetConfigurationPtrInput` via:

        TargetConfigurationArgs{...}

or:

        nil

type TargetConfigurationPtrOutput

type TargetConfigurationPtrOutput struct{ *pulumi.OutputState }

func (TargetConfigurationPtrOutput) Config

The configuration to use for this deployment.

func (TargetConfigurationPtrOutput) Elem

func (TargetConfigurationPtrOutput) ElementType

func (TargetConfigurationPtrOutput) Imports

Specifies any files to import for this configuration. This can be used to import templates or other files. For example, you might import a text file in order to use the file in a template.

func (TargetConfigurationPtrOutput) ToTargetConfigurationPtrOutput

func (o TargetConfigurationPtrOutput) ToTargetConfigurationPtrOutput() TargetConfigurationPtrOutput

func (TargetConfigurationPtrOutput) ToTargetConfigurationPtrOutputWithContext

func (o TargetConfigurationPtrOutput) ToTargetConfigurationPtrOutputWithContext(ctx context.Context) TargetConfigurationPtrOutput

type TargetConfigurationResponse

type TargetConfigurationResponse struct {
	// The configuration to use for this deployment.
	Config ConfigFileResponse `pulumi:"config"`
	// Specifies any files to import for this configuration. This can be used to import templates or other files. For example, you might import a text file in order to use the file in a template.
	Imports []ImportFileResponse `pulumi:"imports"`
}

type TargetConfigurationResponseArgs

type TargetConfigurationResponseArgs struct {
	// The configuration to use for this deployment.
	Config ConfigFileResponseInput `pulumi:"config"`
	// Specifies any files to import for this configuration. This can be used to import templates or other files. For example, you might import a text file in order to use the file in a template.
	Imports ImportFileResponseArrayInput `pulumi:"imports"`
}

func (TargetConfigurationResponseArgs) ElementType

func (TargetConfigurationResponseArgs) ToTargetConfigurationResponseOutput

func (i TargetConfigurationResponseArgs) ToTargetConfigurationResponseOutput() TargetConfigurationResponseOutput

func (TargetConfigurationResponseArgs) ToTargetConfigurationResponseOutputWithContext

func (i TargetConfigurationResponseArgs) ToTargetConfigurationResponseOutputWithContext(ctx context.Context) TargetConfigurationResponseOutput

func (TargetConfigurationResponseArgs) ToTargetConfigurationResponsePtrOutput

func (i TargetConfigurationResponseArgs) ToTargetConfigurationResponsePtrOutput() TargetConfigurationResponsePtrOutput

func (TargetConfigurationResponseArgs) ToTargetConfigurationResponsePtrOutputWithContext

func (i TargetConfigurationResponseArgs) ToTargetConfigurationResponsePtrOutputWithContext(ctx context.Context) TargetConfigurationResponsePtrOutput

type TargetConfigurationResponseInput

type TargetConfigurationResponseInput interface {
	pulumi.Input

	ToTargetConfigurationResponseOutput() TargetConfigurationResponseOutput
	ToTargetConfigurationResponseOutputWithContext(context.Context) TargetConfigurationResponseOutput
}

TargetConfigurationResponseInput is an input type that accepts TargetConfigurationResponseArgs and TargetConfigurationResponseOutput values. You can construct a concrete instance of `TargetConfigurationResponseInput` via:

TargetConfigurationResponseArgs{...}

type TargetConfigurationResponseOutput

type TargetConfigurationResponseOutput struct{ *pulumi.OutputState }

func (TargetConfigurationResponseOutput) Config

The configuration to use for this deployment.

func (TargetConfigurationResponseOutput) ElementType

func (TargetConfigurationResponseOutput) Imports

Specifies any files to import for this configuration. This can be used to import templates or other files. For example, you might import a text file in order to use the file in a template.

func (TargetConfigurationResponseOutput) ToTargetConfigurationResponseOutput

func (o TargetConfigurationResponseOutput) ToTargetConfigurationResponseOutput() TargetConfigurationResponseOutput

func (TargetConfigurationResponseOutput) ToTargetConfigurationResponseOutputWithContext

func (o TargetConfigurationResponseOutput) ToTargetConfigurationResponseOutputWithContext(ctx context.Context) TargetConfigurationResponseOutput

func (TargetConfigurationResponseOutput) ToTargetConfigurationResponsePtrOutput

func (o TargetConfigurationResponseOutput) ToTargetConfigurationResponsePtrOutput() TargetConfigurationResponsePtrOutput

func (TargetConfigurationResponseOutput) ToTargetConfigurationResponsePtrOutputWithContext

func (o TargetConfigurationResponseOutput) ToTargetConfigurationResponsePtrOutputWithContext(ctx context.Context) TargetConfigurationResponsePtrOutput

type TargetConfigurationResponsePtrInput

type TargetConfigurationResponsePtrInput interface {
	pulumi.Input

	ToTargetConfigurationResponsePtrOutput() TargetConfigurationResponsePtrOutput
	ToTargetConfigurationResponsePtrOutputWithContext(context.Context) TargetConfigurationResponsePtrOutput
}

TargetConfigurationResponsePtrInput is an input type that accepts TargetConfigurationResponseArgs, TargetConfigurationResponsePtr and TargetConfigurationResponsePtrOutput values. You can construct a concrete instance of `TargetConfigurationResponsePtrInput` via:

        TargetConfigurationResponseArgs{...}

or:

        nil

type TargetConfigurationResponsePtrOutput

type TargetConfigurationResponsePtrOutput struct{ *pulumi.OutputState }

func (TargetConfigurationResponsePtrOutput) Config

The configuration to use for this deployment.

func (TargetConfigurationResponsePtrOutput) Elem

func (TargetConfigurationResponsePtrOutput) ElementType

func (TargetConfigurationResponsePtrOutput) Imports

Specifies any files to import for this configuration. This can be used to import templates or other files. For example, you might import a text file in order to use the file in a template.

func (TargetConfigurationResponsePtrOutput) ToTargetConfigurationResponsePtrOutput

func (o TargetConfigurationResponsePtrOutput) ToTargetConfigurationResponsePtrOutput() TargetConfigurationResponsePtrOutput

func (TargetConfigurationResponsePtrOutput) ToTargetConfigurationResponsePtrOutputWithContext

func (o TargetConfigurationResponsePtrOutput) ToTargetConfigurationResponsePtrOutputWithContext(ctx context.Context) TargetConfigurationResponsePtrOutput

type TemplateContents

type TemplateContents struct {
	// Import files referenced by the main template.
	Imports []ImportFile `pulumi:"imports"`
	// Which interpreter (python or jinja) should be used during expansion.
	Interpreter *TemplateContentsInterpreter `pulumi:"interpreter"`
	// The filename of the mainTemplate
	MainTemplate *string `pulumi:"mainTemplate"`
	// The contents of the template schema.
	Schema *string `pulumi:"schema"`
	// The contents of the main template file.
	Template *string `pulumi:"template"`
}

Files that make up the template contents of a template type.

type TemplateContentsArgs

type TemplateContentsArgs struct {
	// Import files referenced by the main template.
	Imports ImportFileArrayInput `pulumi:"imports"`
	// Which interpreter (python or jinja) should be used during expansion.
	Interpreter TemplateContentsInterpreterPtrInput `pulumi:"interpreter"`
	// The filename of the mainTemplate
	MainTemplate pulumi.StringPtrInput `pulumi:"mainTemplate"`
	// The contents of the template schema.
	Schema pulumi.StringPtrInput `pulumi:"schema"`
	// The contents of the main template file.
	Template pulumi.StringPtrInput `pulumi:"template"`
}

Files that make up the template contents of a template type.

func (TemplateContentsArgs) ElementType

func (TemplateContentsArgs) ElementType() reflect.Type

func (TemplateContentsArgs) ToTemplateContentsOutput

func (i TemplateContentsArgs) ToTemplateContentsOutput() TemplateContentsOutput

func (TemplateContentsArgs) ToTemplateContentsOutputWithContext

func (i TemplateContentsArgs) ToTemplateContentsOutputWithContext(ctx context.Context) TemplateContentsOutput

func (TemplateContentsArgs) ToTemplateContentsPtrOutput

func (i TemplateContentsArgs) ToTemplateContentsPtrOutput() TemplateContentsPtrOutput

func (TemplateContentsArgs) ToTemplateContentsPtrOutputWithContext

func (i TemplateContentsArgs) ToTemplateContentsPtrOutputWithContext(ctx context.Context) TemplateContentsPtrOutput

type TemplateContentsInput

type TemplateContentsInput interface {
	pulumi.Input

	ToTemplateContentsOutput() TemplateContentsOutput
	ToTemplateContentsOutputWithContext(context.Context) TemplateContentsOutput
}

TemplateContentsInput is an input type that accepts TemplateContentsArgs and TemplateContentsOutput values. You can construct a concrete instance of `TemplateContentsInput` via:

TemplateContentsArgs{...}

type TemplateContentsInterpreter added in v0.4.0

type TemplateContentsInterpreter string

Which interpreter (python or jinja) should be used during expansion.

func (TemplateContentsInterpreter) ElementType added in v0.4.0

func (TemplateContentsInterpreter) ToStringOutput added in v0.4.0

func (e TemplateContentsInterpreter) ToStringOutput() pulumi.StringOutput

func (TemplateContentsInterpreter) ToStringOutputWithContext added in v0.4.0

func (e TemplateContentsInterpreter) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TemplateContentsInterpreter) ToStringPtrOutput added in v0.4.0

func (e TemplateContentsInterpreter) ToStringPtrOutput() pulumi.StringPtrOutput

func (TemplateContentsInterpreter) ToStringPtrOutputWithContext added in v0.4.0

func (e TemplateContentsInterpreter) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TemplateContentsInterpreter) ToTemplateContentsInterpreterOutput added in v0.6.0

func (e TemplateContentsInterpreter) ToTemplateContentsInterpreterOutput() TemplateContentsInterpreterOutput

func (TemplateContentsInterpreter) ToTemplateContentsInterpreterOutputWithContext added in v0.6.0

func (e TemplateContentsInterpreter) ToTemplateContentsInterpreterOutputWithContext(ctx context.Context) TemplateContentsInterpreterOutput

func (TemplateContentsInterpreter) ToTemplateContentsInterpreterPtrOutput added in v0.6.0

func (e TemplateContentsInterpreter) ToTemplateContentsInterpreterPtrOutput() TemplateContentsInterpreterPtrOutput

func (TemplateContentsInterpreter) ToTemplateContentsInterpreterPtrOutputWithContext added in v0.6.0

func (e TemplateContentsInterpreter) ToTemplateContentsInterpreterPtrOutputWithContext(ctx context.Context) TemplateContentsInterpreterPtrOutput

type TemplateContentsInterpreterInput added in v0.6.0

type TemplateContentsInterpreterInput interface {
	pulumi.Input

	ToTemplateContentsInterpreterOutput() TemplateContentsInterpreterOutput
	ToTemplateContentsInterpreterOutputWithContext(context.Context) TemplateContentsInterpreterOutput
}

TemplateContentsInterpreterInput is an input type that accepts TemplateContentsInterpreterArgs and TemplateContentsInterpreterOutput values. You can construct a concrete instance of `TemplateContentsInterpreterInput` via:

TemplateContentsInterpreterArgs{...}

type TemplateContentsInterpreterOutput added in v0.6.0

type TemplateContentsInterpreterOutput struct{ *pulumi.OutputState }

func (TemplateContentsInterpreterOutput) ElementType added in v0.6.0

func (TemplateContentsInterpreterOutput) ToStringOutput added in v0.6.0

func (TemplateContentsInterpreterOutput) ToStringOutputWithContext added in v0.6.0

func (o TemplateContentsInterpreterOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TemplateContentsInterpreterOutput) ToStringPtrOutput added in v0.6.0

func (TemplateContentsInterpreterOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o TemplateContentsInterpreterOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TemplateContentsInterpreterOutput) ToTemplateContentsInterpreterOutput added in v0.6.0

func (o TemplateContentsInterpreterOutput) ToTemplateContentsInterpreterOutput() TemplateContentsInterpreterOutput

func (TemplateContentsInterpreterOutput) ToTemplateContentsInterpreterOutputWithContext added in v0.6.0

func (o TemplateContentsInterpreterOutput) ToTemplateContentsInterpreterOutputWithContext(ctx context.Context) TemplateContentsInterpreterOutput

func (TemplateContentsInterpreterOutput) ToTemplateContentsInterpreterPtrOutput added in v0.6.0

func (o TemplateContentsInterpreterOutput) ToTemplateContentsInterpreterPtrOutput() TemplateContentsInterpreterPtrOutput

func (TemplateContentsInterpreterOutput) ToTemplateContentsInterpreterPtrOutputWithContext added in v0.6.0

func (o TemplateContentsInterpreterOutput) ToTemplateContentsInterpreterPtrOutputWithContext(ctx context.Context) TemplateContentsInterpreterPtrOutput

type TemplateContentsInterpreterPtrInput added in v0.6.0

type TemplateContentsInterpreterPtrInput interface {
	pulumi.Input

	ToTemplateContentsInterpreterPtrOutput() TemplateContentsInterpreterPtrOutput
	ToTemplateContentsInterpreterPtrOutputWithContext(context.Context) TemplateContentsInterpreterPtrOutput
}

func TemplateContentsInterpreterPtr added in v0.6.0

func TemplateContentsInterpreterPtr(v string) TemplateContentsInterpreterPtrInput

type TemplateContentsInterpreterPtrOutput added in v0.6.0

type TemplateContentsInterpreterPtrOutput struct{ *pulumi.OutputState }

func (TemplateContentsInterpreterPtrOutput) Elem added in v0.6.0

func (TemplateContentsInterpreterPtrOutput) ElementType added in v0.6.0

func (TemplateContentsInterpreterPtrOutput) ToStringPtrOutput added in v0.6.0

func (TemplateContentsInterpreterPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o TemplateContentsInterpreterPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TemplateContentsInterpreterPtrOutput) ToTemplateContentsInterpreterPtrOutput added in v0.6.0

func (o TemplateContentsInterpreterPtrOutput) ToTemplateContentsInterpreterPtrOutput() TemplateContentsInterpreterPtrOutput

func (TemplateContentsInterpreterPtrOutput) ToTemplateContentsInterpreterPtrOutputWithContext added in v0.6.0

func (o TemplateContentsInterpreterPtrOutput) ToTemplateContentsInterpreterPtrOutputWithContext(ctx context.Context) TemplateContentsInterpreterPtrOutput

type TemplateContentsOutput

type TemplateContentsOutput struct{ *pulumi.OutputState }

Files that make up the template contents of a template type.

func (TemplateContentsOutput) ElementType

func (TemplateContentsOutput) ElementType() reflect.Type

func (TemplateContentsOutput) Imports

Import files referenced by the main template.

func (TemplateContentsOutput) Interpreter

Which interpreter (python or jinja) should be used during expansion.

func (TemplateContentsOutput) MainTemplate

The filename of the mainTemplate

func (TemplateContentsOutput) Schema

The contents of the template schema.

func (TemplateContentsOutput) Template

The contents of the main template file.

func (TemplateContentsOutput) ToTemplateContentsOutput

func (o TemplateContentsOutput) ToTemplateContentsOutput() TemplateContentsOutput

func (TemplateContentsOutput) ToTemplateContentsOutputWithContext

func (o TemplateContentsOutput) ToTemplateContentsOutputWithContext(ctx context.Context) TemplateContentsOutput

func (TemplateContentsOutput) ToTemplateContentsPtrOutput

func (o TemplateContentsOutput) ToTemplateContentsPtrOutput() TemplateContentsPtrOutput

func (TemplateContentsOutput) ToTemplateContentsPtrOutputWithContext

func (o TemplateContentsOutput) ToTemplateContentsPtrOutputWithContext(ctx context.Context) TemplateContentsPtrOutput

type TemplateContentsPtrInput

type TemplateContentsPtrInput interface {
	pulumi.Input

	ToTemplateContentsPtrOutput() TemplateContentsPtrOutput
	ToTemplateContentsPtrOutputWithContext(context.Context) TemplateContentsPtrOutput
}

TemplateContentsPtrInput is an input type that accepts TemplateContentsArgs, TemplateContentsPtr and TemplateContentsPtrOutput values. You can construct a concrete instance of `TemplateContentsPtrInput` via:

        TemplateContentsArgs{...}

or:

        nil

type TemplateContentsPtrOutput

type TemplateContentsPtrOutput struct{ *pulumi.OutputState }

func (TemplateContentsPtrOutput) Elem

func (TemplateContentsPtrOutput) ElementType

func (TemplateContentsPtrOutput) ElementType() reflect.Type

func (TemplateContentsPtrOutput) Imports

Import files referenced by the main template.

func (TemplateContentsPtrOutput) Interpreter

Which interpreter (python or jinja) should be used during expansion.

func (TemplateContentsPtrOutput) MainTemplate

The filename of the mainTemplate

func (TemplateContentsPtrOutput) Schema

The contents of the template schema.

func (TemplateContentsPtrOutput) Template

The contents of the main template file.

func (TemplateContentsPtrOutput) ToTemplateContentsPtrOutput

func (o TemplateContentsPtrOutput) ToTemplateContentsPtrOutput() TemplateContentsPtrOutput

func (TemplateContentsPtrOutput) ToTemplateContentsPtrOutputWithContext

func (o TemplateContentsPtrOutput) ToTemplateContentsPtrOutputWithContext(ctx context.Context) TemplateContentsPtrOutput

type TemplateContentsResponse

type TemplateContentsResponse struct {
	// Import files referenced by the main template.
	Imports []ImportFileResponse `pulumi:"imports"`
	// Which interpreter (python or jinja) should be used during expansion.
	Interpreter string `pulumi:"interpreter"`
	// The filename of the mainTemplate
	MainTemplate string `pulumi:"mainTemplate"`
	// The contents of the template schema.
	Schema string `pulumi:"schema"`
	// The contents of the main template file.
	Template string `pulumi:"template"`
}

Files that make up the template contents of a template type.

type TemplateContentsResponseArgs

type TemplateContentsResponseArgs struct {
	// Import files referenced by the main template.
	Imports ImportFileResponseArrayInput `pulumi:"imports"`
	// Which interpreter (python or jinja) should be used during expansion.
	Interpreter pulumi.StringInput `pulumi:"interpreter"`
	// The filename of the mainTemplate
	MainTemplate pulumi.StringInput `pulumi:"mainTemplate"`
	// The contents of the template schema.
	Schema pulumi.StringInput `pulumi:"schema"`
	// The contents of the main template file.
	Template pulumi.StringInput `pulumi:"template"`
}

Files that make up the template contents of a template type.

func (TemplateContentsResponseArgs) ElementType

func (TemplateContentsResponseArgs) ToTemplateContentsResponseOutput

func (i TemplateContentsResponseArgs) ToTemplateContentsResponseOutput() TemplateContentsResponseOutput

func (TemplateContentsResponseArgs) ToTemplateContentsResponseOutputWithContext

func (i TemplateContentsResponseArgs) ToTemplateContentsResponseOutputWithContext(ctx context.Context) TemplateContentsResponseOutput

func (TemplateContentsResponseArgs) ToTemplateContentsResponsePtrOutput

func (i TemplateContentsResponseArgs) ToTemplateContentsResponsePtrOutput() TemplateContentsResponsePtrOutput

func (TemplateContentsResponseArgs) ToTemplateContentsResponsePtrOutputWithContext

func (i TemplateContentsResponseArgs) ToTemplateContentsResponsePtrOutputWithContext(ctx context.Context) TemplateContentsResponsePtrOutput

type TemplateContentsResponseInput

type TemplateContentsResponseInput interface {
	pulumi.Input

	ToTemplateContentsResponseOutput() TemplateContentsResponseOutput
	ToTemplateContentsResponseOutputWithContext(context.Context) TemplateContentsResponseOutput
}

TemplateContentsResponseInput is an input type that accepts TemplateContentsResponseArgs and TemplateContentsResponseOutput values. You can construct a concrete instance of `TemplateContentsResponseInput` via:

TemplateContentsResponseArgs{...}

type TemplateContentsResponseOutput

type TemplateContentsResponseOutput struct{ *pulumi.OutputState }

Files that make up the template contents of a template type.

func (TemplateContentsResponseOutput) ElementType

func (TemplateContentsResponseOutput) Imports

Import files referenced by the main template.

func (TemplateContentsResponseOutput) Interpreter

Which interpreter (python or jinja) should be used during expansion.

func (TemplateContentsResponseOutput) MainTemplate

The filename of the mainTemplate

func (TemplateContentsResponseOutput) Schema

The contents of the template schema.

func (TemplateContentsResponseOutput) Template

The contents of the main template file.

func (TemplateContentsResponseOutput) ToTemplateContentsResponseOutput

func (o TemplateContentsResponseOutput) ToTemplateContentsResponseOutput() TemplateContentsResponseOutput

func (TemplateContentsResponseOutput) ToTemplateContentsResponseOutputWithContext

func (o TemplateContentsResponseOutput) ToTemplateContentsResponseOutputWithContext(ctx context.Context) TemplateContentsResponseOutput

func (TemplateContentsResponseOutput) ToTemplateContentsResponsePtrOutput

func (o TemplateContentsResponseOutput) ToTemplateContentsResponsePtrOutput() TemplateContentsResponsePtrOutput

func (TemplateContentsResponseOutput) ToTemplateContentsResponsePtrOutputWithContext

func (o TemplateContentsResponseOutput) ToTemplateContentsResponsePtrOutputWithContext(ctx context.Context) TemplateContentsResponsePtrOutput

type TemplateContentsResponsePtrInput

type TemplateContentsResponsePtrInput interface {
	pulumi.Input

	ToTemplateContentsResponsePtrOutput() TemplateContentsResponsePtrOutput
	ToTemplateContentsResponsePtrOutputWithContext(context.Context) TemplateContentsResponsePtrOutput
}

TemplateContentsResponsePtrInput is an input type that accepts TemplateContentsResponseArgs, TemplateContentsResponsePtr and TemplateContentsResponsePtrOutput values. You can construct a concrete instance of `TemplateContentsResponsePtrInput` via:

        TemplateContentsResponseArgs{...}

or:

        nil

type TemplateContentsResponsePtrOutput

type TemplateContentsResponsePtrOutput struct{ *pulumi.OutputState }

func (TemplateContentsResponsePtrOutput) Elem

func (TemplateContentsResponsePtrOutput) ElementType

func (TemplateContentsResponsePtrOutput) Imports

Import files referenced by the main template.

func (TemplateContentsResponsePtrOutput) Interpreter

Which interpreter (python or jinja) should be used during expansion.

func (TemplateContentsResponsePtrOutput) MainTemplate

The filename of the mainTemplate

func (TemplateContentsResponsePtrOutput) Schema

The contents of the template schema.

func (TemplateContentsResponsePtrOutput) Template

The contents of the main template file.

func (TemplateContentsResponsePtrOutput) ToTemplateContentsResponsePtrOutput

func (o TemplateContentsResponsePtrOutput) ToTemplateContentsResponsePtrOutput() TemplateContentsResponsePtrOutput

func (TemplateContentsResponsePtrOutput) ToTemplateContentsResponsePtrOutputWithContext

func (o TemplateContentsResponsePtrOutput) ToTemplateContentsResponsePtrOutputWithContext(ctx context.Context) TemplateContentsResponsePtrOutput

type TypeProvider

type TypeProvider struct {
	pulumi.CustomResourceState

	// Allows resource handling overrides for specific collections
	CollectionOverrides CollectionOverrideResponseArrayOutput `pulumi:"collectionOverrides"`
	// Credential used when interacting with this type.
	Credential CredentialResponseOutput `pulumi:"credential"`
	// List of up to 2 custom certificate authority roots to use for TLS authentication when making calls on behalf of this type provider. If set, TLS authentication will exclusively use these roots instead of relying on publicly trusted certificate authorities when validating TLS certificate authenticity. The certificates must be in base64-encoded PEM format. The maximum size of each certificate must not exceed 10KB.
	CustomCertificateAuthorityRoots pulumi.StringArrayOutput `pulumi:"customCertificateAuthorityRoots"`
	// An optional textual description of the resource; provided by the client when the resource is created.
	Description pulumi.StringOutput `pulumi:"description"`
	// Descriptor Url for the this type provider.
	DescriptorUrl pulumi.StringOutput `pulumi:"descriptorUrl"`
	// Creation timestamp in RFC3339 text format.
	InsertTime pulumi.StringOutput `pulumi:"insertTime"`
	// Map of One Platform labels; provided by the client when the resource is created or updated. Specifically: Label keys must be between 1 and 63 characters long and must conform to the following regular expression: `[a-z]([-a-z0-9]*[a-z0-9])?` Label values must be between 0 and 63 characters long and must conform to the regular expression `([a-z]([-a-z0-9]*[a-z0-9])?)?`
	Labels TypeProviderLabelEntryResponseArrayOutput `pulumi:"labels"`
	// Name of the resource; provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
	Name pulumi.StringOutput `pulumi:"name"`
	// The Operation that most recently ran, or is currently running, on this type provider.
	Operation OperationResponseOutput `pulumi:"operation"`
	// Options to apply when handling any resources in this service.
	Options OptionsResponseOutput `pulumi:"options"`
	// Self link for the type provider.
	SelfLink pulumi.StringOutput `pulumi:"selfLink"`
}

Creates a type provider.

func GetTypeProvider

func GetTypeProvider(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TypeProviderState, opts ...pulumi.ResourceOption) (*TypeProvider, error)

GetTypeProvider gets an existing TypeProvider resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewTypeProvider

func NewTypeProvider(ctx *pulumi.Context,
	name string, args *TypeProviderArgs, opts ...pulumi.ResourceOption) (*TypeProvider, error)

NewTypeProvider registers a new resource with the given unique name, arguments, and options.

func (*TypeProvider) ElementType

func (*TypeProvider) ElementType() reflect.Type

func (*TypeProvider) ToTypeProviderOutput

func (i *TypeProvider) ToTypeProviderOutput() TypeProviderOutput

func (*TypeProvider) ToTypeProviderOutputWithContext

func (i *TypeProvider) ToTypeProviderOutputWithContext(ctx context.Context) TypeProviderOutput

type TypeProviderArgs

type TypeProviderArgs struct {
	// Allows resource handling overrides for specific collections
	CollectionOverrides CollectionOverrideArrayInput
	// Credential used when interacting with this type.
	Credential CredentialPtrInput
	// List of up to 2 custom certificate authority roots to use for TLS authentication when making calls on behalf of this type provider. If set, TLS authentication will exclusively use these roots instead of relying on publicly trusted certificate authorities when validating TLS certificate authenticity. The certificates must be in base64-encoded PEM format. The maximum size of each certificate must not exceed 10KB.
	CustomCertificateAuthorityRoots pulumi.StringArrayInput
	// An optional textual description of the resource; provided by the client when the resource is created.
	Description pulumi.StringPtrInput
	// Descriptor Url for the this type provider.
	DescriptorUrl pulumi.StringPtrInput
	// Map of One Platform labels; provided by the client when the resource is created or updated. Specifically: Label keys must be between 1 and 63 characters long and must conform to the following regular expression: `[a-z]([-a-z0-9]*[a-z0-9])?` Label values must be between 0 and 63 characters long and must conform to the regular expression `([a-z]([-a-z0-9]*[a-z0-9])?)?`
	Labels TypeProviderLabelEntryArrayInput
	// Name of the resource; provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
	Name pulumi.StringPtrInput
	// Options to apply when handling any resources in this service.
	Options OptionsPtrInput
	Project pulumi.StringPtrInput
}

The set of arguments for constructing a TypeProvider resource.

func (TypeProviderArgs) ElementType

func (TypeProviderArgs) ElementType() reflect.Type

type TypeProviderInput

type TypeProviderInput interface {
	pulumi.Input

	ToTypeProviderOutput() TypeProviderOutput
	ToTypeProviderOutputWithContext(ctx context.Context) TypeProviderOutput
}

type TypeProviderLabelEntry

type TypeProviderLabelEntry struct {
	// Key of the label
	Key *string `pulumi:"key"`
	// Value of the label
	Value *string `pulumi:"value"`
}

Label object for TypeProviders

type TypeProviderLabelEntryArgs

type TypeProviderLabelEntryArgs struct {
	// Key of the label
	Key pulumi.StringPtrInput `pulumi:"key"`
	// Value of the label
	Value pulumi.StringPtrInput `pulumi:"value"`
}

Label object for TypeProviders

func (TypeProviderLabelEntryArgs) ElementType

func (TypeProviderLabelEntryArgs) ElementType() reflect.Type

func (TypeProviderLabelEntryArgs) ToTypeProviderLabelEntryOutput

func (i TypeProviderLabelEntryArgs) ToTypeProviderLabelEntryOutput() TypeProviderLabelEntryOutput

func (TypeProviderLabelEntryArgs) ToTypeProviderLabelEntryOutputWithContext

func (i TypeProviderLabelEntryArgs) ToTypeProviderLabelEntryOutputWithContext(ctx context.Context) TypeProviderLabelEntryOutput

type TypeProviderLabelEntryArray

type TypeProviderLabelEntryArray []TypeProviderLabelEntryInput

func (TypeProviderLabelEntryArray) ElementType

func (TypeProviderLabelEntryArray) ToTypeProviderLabelEntryArrayOutput

func (i TypeProviderLabelEntryArray) ToTypeProviderLabelEntryArrayOutput() TypeProviderLabelEntryArrayOutput

func (TypeProviderLabelEntryArray) ToTypeProviderLabelEntryArrayOutputWithContext

func (i TypeProviderLabelEntryArray) ToTypeProviderLabelEntryArrayOutputWithContext(ctx context.Context) TypeProviderLabelEntryArrayOutput

type TypeProviderLabelEntryArrayInput

type TypeProviderLabelEntryArrayInput interface {
	pulumi.Input

	ToTypeProviderLabelEntryArrayOutput() TypeProviderLabelEntryArrayOutput
	ToTypeProviderLabelEntryArrayOutputWithContext(context.Context) TypeProviderLabelEntryArrayOutput
}

TypeProviderLabelEntryArrayInput is an input type that accepts TypeProviderLabelEntryArray and TypeProviderLabelEntryArrayOutput values. You can construct a concrete instance of `TypeProviderLabelEntryArrayInput` via:

TypeProviderLabelEntryArray{ TypeProviderLabelEntryArgs{...} }

type TypeProviderLabelEntryArrayOutput

type TypeProviderLabelEntryArrayOutput struct{ *pulumi.OutputState }

func (TypeProviderLabelEntryArrayOutput) ElementType

func (TypeProviderLabelEntryArrayOutput) Index

func (TypeProviderLabelEntryArrayOutput) ToTypeProviderLabelEntryArrayOutput

func (o TypeProviderLabelEntryArrayOutput) ToTypeProviderLabelEntryArrayOutput() TypeProviderLabelEntryArrayOutput

func (TypeProviderLabelEntryArrayOutput) ToTypeProviderLabelEntryArrayOutputWithContext

func (o TypeProviderLabelEntryArrayOutput) ToTypeProviderLabelEntryArrayOutputWithContext(ctx context.Context) TypeProviderLabelEntryArrayOutput

type TypeProviderLabelEntryInput

type TypeProviderLabelEntryInput interface {
	pulumi.Input

	ToTypeProviderLabelEntryOutput() TypeProviderLabelEntryOutput
	ToTypeProviderLabelEntryOutputWithContext(context.Context) TypeProviderLabelEntryOutput
}

TypeProviderLabelEntryInput is an input type that accepts TypeProviderLabelEntryArgs and TypeProviderLabelEntryOutput values. You can construct a concrete instance of `TypeProviderLabelEntryInput` via:

TypeProviderLabelEntryArgs{...}

type TypeProviderLabelEntryOutput

type TypeProviderLabelEntryOutput struct{ *pulumi.OutputState }

Label object for TypeProviders

func (TypeProviderLabelEntryOutput) ElementType

func (TypeProviderLabelEntryOutput) Key

Key of the label

func (TypeProviderLabelEntryOutput) ToTypeProviderLabelEntryOutput

func (o TypeProviderLabelEntryOutput) ToTypeProviderLabelEntryOutput() TypeProviderLabelEntryOutput

func (TypeProviderLabelEntryOutput) ToTypeProviderLabelEntryOutputWithContext

func (o TypeProviderLabelEntryOutput) ToTypeProviderLabelEntryOutputWithContext(ctx context.Context) TypeProviderLabelEntryOutput

func (TypeProviderLabelEntryOutput) Value

Value of the label

type TypeProviderLabelEntryResponse

type TypeProviderLabelEntryResponse struct {
	// Key of the label
	Key string `pulumi:"key"`
	// Value of the label
	Value string `pulumi:"value"`
}

Label object for TypeProviders

type TypeProviderLabelEntryResponseArgs

type TypeProviderLabelEntryResponseArgs struct {
	// Key of the label
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the label
	Value pulumi.StringInput `pulumi:"value"`
}

Label object for TypeProviders

func (TypeProviderLabelEntryResponseArgs) ElementType

func (TypeProviderLabelEntryResponseArgs) ToTypeProviderLabelEntryResponseOutput

func (i TypeProviderLabelEntryResponseArgs) ToTypeProviderLabelEntryResponseOutput() TypeProviderLabelEntryResponseOutput

func (TypeProviderLabelEntryResponseArgs) ToTypeProviderLabelEntryResponseOutputWithContext

func (i TypeProviderLabelEntryResponseArgs) ToTypeProviderLabelEntryResponseOutputWithContext(ctx context.Context) TypeProviderLabelEntryResponseOutput

type TypeProviderLabelEntryResponseArray

type TypeProviderLabelEntryResponseArray []TypeProviderLabelEntryResponseInput

func (TypeProviderLabelEntryResponseArray) ElementType

func (TypeProviderLabelEntryResponseArray) ToTypeProviderLabelEntryResponseArrayOutput

func (i TypeProviderLabelEntryResponseArray) ToTypeProviderLabelEntryResponseArrayOutput() TypeProviderLabelEntryResponseArrayOutput

func (TypeProviderLabelEntryResponseArray) ToTypeProviderLabelEntryResponseArrayOutputWithContext

func (i TypeProviderLabelEntryResponseArray) ToTypeProviderLabelEntryResponseArrayOutputWithContext(ctx context.Context) TypeProviderLabelEntryResponseArrayOutput

type TypeProviderLabelEntryResponseArrayInput

type TypeProviderLabelEntryResponseArrayInput interface {
	pulumi.Input

	ToTypeProviderLabelEntryResponseArrayOutput() TypeProviderLabelEntryResponseArrayOutput
	ToTypeProviderLabelEntryResponseArrayOutputWithContext(context.Context) TypeProviderLabelEntryResponseArrayOutput
}

TypeProviderLabelEntryResponseArrayInput is an input type that accepts TypeProviderLabelEntryResponseArray and TypeProviderLabelEntryResponseArrayOutput values. You can construct a concrete instance of `TypeProviderLabelEntryResponseArrayInput` via:

TypeProviderLabelEntryResponseArray{ TypeProviderLabelEntryResponseArgs{...} }

type TypeProviderLabelEntryResponseArrayOutput

type TypeProviderLabelEntryResponseArrayOutput struct{ *pulumi.OutputState }

func (TypeProviderLabelEntryResponseArrayOutput) ElementType

func (TypeProviderLabelEntryResponseArrayOutput) Index

func (TypeProviderLabelEntryResponseArrayOutput) ToTypeProviderLabelEntryResponseArrayOutput

func (o TypeProviderLabelEntryResponseArrayOutput) ToTypeProviderLabelEntryResponseArrayOutput() TypeProviderLabelEntryResponseArrayOutput

func (TypeProviderLabelEntryResponseArrayOutput) ToTypeProviderLabelEntryResponseArrayOutputWithContext

func (o TypeProviderLabelEntryResponseArrayOutput) ToTypeProviderLabelEntryResponseArrayOutputWithContext(ctx context.Context) TypeProviderLabelEntryResponseArrayOutput

type TypeProviderLabelEntryResponseInput

type TypeProviderLabelEntryResponseInput interface {
	pulumi.Input

	ToTypeProviderLabelEntryResponseOutput() TypeProviderLabelEntryResponseOutput
	ToTypeProviderLabelEntryResponseOutputWithContext(context.Context) TypeProviderLabelEntryResponseOutput
}

TypeProviderLabelEntryResponseInput is an input type that accepts TypeProviderLabelEntryResponseArgs and TypeProviderLabelEntryResponseOutput values. You can construct a concrete instance of `TypeProviderLabelEntryResponseInput` via:

TypeProviderLabelEntryResponseArgs{...}

type TypeProviderLabelEntryResponseOutput

type TypeProviderLabelEntryResponseOutput struct{ *pulumi.OutputState }

Label object for TypeProviders

func (TypeProviderLabelEntryResponseOutput) ElementType

func (TypeProviderLabelEntryResponseOutput) Key

Key of the label

func (TypeProviderLabelEntryResponseOutput) ToTypeProviderLabelEntryResponseOutput

func (o TypeProviderLabelEntryResponseOutput) ToTypeProviderLabelEntryResponseOutput() TypeProviderLabelEntryResponseOutput

func (TypeProviderLabelEntryResponseOutput) ToTypeProviderLabelEntryResponseOutputWithContext

func (o TypeProviderLabelEntryResponseOutput) ToTypeProviderLabelEntryResponseOutputWithContext(ctx context.Context) TypeProviderLabelEntryResponseOutput

func (TypeProviderLabelEntryResponseOutput) Value

Value of the label

type TypeProviderOutput

type TypeProviderOutput struct{ *pulumi.OutputState }

func (TypeProviderOutput) ElementType

func (TypeProviderOutput) ElementType() reflect.Type

func (TypeProviderOutput) ToTypeProviderOutput

func (o TypeProviderOutput) ToTypeProviderOutput() TypeProviderOutput

func (TypeProviderOutput) ToTypeProviderOutputWithContext

func (o TypeProviderOutput) ToTypeProviderOutputWithContext(ctx context.Context) TypeProviderOutput

type TypeProviderState

type TypeProviderState struct {
}

func (TypeProviderState) ElementType

func (TypeProviderState) ElementType() reflect.Type

type ValidationOptions

type ValidationOptions struct {
	// Customize how deployment manager will validate the resource against schema errors.
	SchemaValidation *ValidationOptionsSchemaValidation `pulumi:"schemaValidation"`
	// Specify what to do with extra properties when executing a request.
	UndeclaredProperties *ValidationOptionsUndeclaredProperties `pulumi:"undeclaredProperties"`
}

Options for how to validate and process properties on a resource.

type ValidationOptionsArgs

type ValidationOptionsArgs struct {
	// Customize how deployment manager will validate the resource against schema errors.
	SchemaValidation ValidationOptionsSchemaValidationPtrInput `pulumi:"schemaValidation"`
	// Specify what to do with extra properties when executing a request.
	UndeclaredProperties ValidationOptionsUndeclaredPropertiesPtrInput `pulumi:"undeclaredProperties"`
}

Options for how to validate and process properties on a resource.

func (ValidationOptionsArgs) ElementType

func (ValidationOptionsArgs) ElementType() reflect.Type

func (ValidationOptionsArgs) ToValidationOptionsOutput

func (i ValidationOptionsArgs) ToValidationOptionsOutput() ValidationOptionsOutput

func (ValidationOptionsArgs) ToValidationOptionsOutputWithContext

func (i ValidationOptionsArgs) ToValidationOptionsOutputWithContext(ctx context.Context) ValidationOptionsOutput

func (ValidationOptionsArgs) ToValidationOptionsPtrOutput

func (i ValidationOptionsArgs) ToValidationOptionsPtrOutput() ValidationOptionsPtrOutput

func (ValidationOptionsArgs) ToValidationOptionsPtrOutputWithContext

func (i ValidationOptionsArgs) ToValidationOptionsPtrOutputWithContext(ctx context.Context) ValidationOptionsPtrOutput

type ValidationOptionsInput

type ValidationOptionsInput interface {
	pulumi.Input

	ToValidationOptionsOutput() ValidationOptionsOutput
	ToValidationOptionsOutputWithContext(context.Context) ValidationOptionsOutput
}

ValidationOptionsInput is an input type that accepts ValidationOptionsArgs and ValidationOptionsOutput values. You can construct a concrete instance of `ValidationOptionsInput` via:

ValidationOptionsArgs{...}

type ValidationOptionsOutput

type ValidationOptionsOutput struct{ *pulumi.OutputState }

Options for how to validate and process properties on a resource.

func (ValidationOptionsOutput) ElementType

func (ValidationOptionsOutput) ElementType() reflect.Type

func (ValidationOptionsOutput) SchemaValidation

Customize how deployment manager will validate the resource against schema errors.

func (ValidationOptionsOutput) ToValidationOptionsOutput

func (o ValidationOptionsOutput) ToValidationOptionsOutput() ValidationOptionsOutput

func (ValidationOptionsOutput) ToValidationOptionsOutputWithContext

func (o ValidationOptionsOutput) ToValidationOptionsOutputWithContext(ctx context.Context) ValidationOptionsOutput

func (ValidationOptionsOutput) ToValidationOptionsPtrOutput

func (o ValidationOptionsOutput) ToValidationOptionsPtrOutput() ValidationOptionsPtrOutput

func (ValidationOptionsOutput) ToValidationOptionsPtrOutputWithContext

func (o ValidationOptionsOutput) ToValidationOptionsPtrOutputWithContext(ctx context.Context) ValidationOptionsPtrOutput

func (ValidationOptionsOutput) UndeclaredProperties

Specify what to do with extra properties when executing a request.

type ValidationOptionsPtrInput

type ValidationOptionsPtrInput interface {
	pulumi.Input

	ToValidationOptionsPtrOutput() ValidationOptionsPtrOutput
	ToValidationOptionsPtrOutputWithContext(context.Context) ValidationOptionsPtrOutput
}

ValidationOptionsPtrInput is an input type that accepts ValidationOptionsArgs, ValidationOptionsPtr and ValidationOptionsPtrOutput values. You can construct a concrete instance of `ValidationOptionsPtrInput` via:

        ValidationOptionsArgs{...}

or:

        nil

type ValidationOptionsPtrOutput

type ValidationOptionsPtrOutput struct{ *pulumi.OutputState }

func (ValidationOptionsPtrOutput) Elem

func (ValidationOptionsPtrOutput) ElementType

func (ValidationOptionsPtrOutput) ElementType() reflect.Type

func (ValidationOptionsPtrOutput) SchemaValidation

Customize how deployment manager will validate the resource against schema errors.

func (ValidationOptionsPtrOutput) ToValidationOptionsPtrOutput

func (o ValidationOptionsPtrOutput) ToValidationOptionsPtrOutput() ValidationOptionsPtrOutput

func (ValidationOptionsPtrOutput) ToValidationOptionsPtrOutputWithContext

func (o ValidationOptionsPtrOutput) ToValidationOptionsPtrOutputWithContext(ctx context.Context) ValidationOptionsPtrOutput

func (ValidationOptionsPtrOutput) UndeclaredProperties

Specify what to do with extra properties when executing a request.

type ValidationOptionsResponse

type ValidationOptionsResponse struct {
	// Customize how deployment manager will validate the resource against schema errors.
	SchemaValidation string `pulumi:"schemaValidation"`
	// Specify what to do with extra properties when executing a request.
	UndeclaredProperties string `pulumi:"undeclaredProperties"`
}

Options for how to validate and process properties on a resource.

type ValidationOptionsResponseArgs

type ValidationOptionsResponseArgs struct {
	// Customize how deployment manager will validate the resource against schema errors.
	SchemaValidation pulumi.StringInput `pulumi:"schemaValidation"`
	// Specify what to do with extra properties when executing a request.
	UndeclaredProperties pulumi.StringInput `pulumi:"undeclaredProperties"`
}

Options for how to validate and process properties on a resource.

func (ValidationOptionsResponseArgs) ElementType

func (ValidationOptionsResponseArgs) ToValidationOptionsResponseOutput

func (i ValidationOptionsResponseArgs) ToValidationOptionsResponseOutput() ValidationOptionsResponseOutput

func (ValidationOptionsResponseArgs) ToValidationOptionsResponseOutputWithContext

func (i ValidationOptionsResponseArgs) ToValidationOptionsResponseOutputWithContext(ctx context.Context) ValidationOptionsResponseOutput

func (ValidationOptionsResponseArgs) ToValidationOptionsResponsePtrOutput

func (i ValidationOptionsResponseArgs) ToValidationOptionsResponsePtrOutput() ValidationOptionsResponsePtrOutput

func (ValidationOptionsResponseArgs) ToValidationOptionsResponsePtrOutputWithContext

func (i ValidationOptionsResponseArgs) ToValidationOptionsResponsePtrOutputWithContext(ctx context.Context) ValidationOptionsResponsePtrOutput

type ValidationOptionsResponseInput

type ValidationOptionsResponseInput interface {
	pulumi.Input

	ToValidationOptionsResponseOutput() ValidationOptionsResponseOutput
	ToValidationOptionsResponseOutputWithContext(context.Context) ValidationOptionsResponseOutput
}

ValidationOptionsResponseInput is an input type that accepts ValidationOptionsResponseArgs and ValidationOptionsResponseOutput values. You can construct a concrete instance of `ValidationOptionsResponseInput` via:

ValidationOptionsResponseArgs{...}

type ValidationOptionsResponseOutput

type ValidationOptionsResponseOutput struct{ *pulumi.OutputState }

Options for how to validate and process properties on a resource.

func (ValidationOptionsResponseOutput) ElementType

func (ValidationOptionsResponseOutput) SchemaValidation

Customize how deployment manager will validate the resource against schema errors.

func (ValidationOptionsResponseOutput) ToValidationOptionsResponseOutput

func (o ValidationOptionsResponseOutput) ToValidationOptionsResponseOutput() ValidationOptionsResponseOutput

func (ValidationOptionsResponseOutput) ToValidationOptionsResponseOutputWithContext

func (o ValidationOptionsResponseOutput) ToValidationOptionsResponseOutputWithContext(ctx context.Context) ValidationOptionsResponseOutput

func (ValidationOptionsResponseOutput) ToValidationOptionsResponsePtrOutput

func (o ValidationOptionsResponseOutput) ToValidationOptionsResponsePtrOutput() ValidationOptionsResponsePtrOutput

func (ValidationOptionsResponseOutput) ToValidationOptionsResponsePtrOutputWithContext

func (o ValidationOptionsResponseOutput) ToValidationOptionsResponsePtrOutputWithContext(ctx context.Context) ValidationOptionsResponsePtrOutput

func (ValidationOptionsResponseOutput) UndeclaredProperties

func (o ValidationOptionsResponseOutput) UndeclaredProperties() pulumi.StringOutput

Specify what to do with extra properties when executing a request.

type ValidationOptionsResponsePtrInput

type ValidationOptionsResponsePtrInput interface {
	pulumi.Input

	ToValidationOptionsResponsePtrOutput() ValidationOptionsResponsePtrOutput
	ToValidationOptionsResponsePtrOutputWithContext(context.Context) ValidationOptionsResponsePtrOutput
}

ValidationOptionsResponsePtrInput is an input type that accepts ValidationOptionsResponseArgs, ValidationOptionsResponsePtr and ValidationOptionsResponsePtrOutput values. You can construct a concrete instance of `ValidationOptionsResponsePtrInput` via:

        ValidationOptionsResponseArgs{...}

or:

        nil

type ValidationOptionsResponsePtrOutput

type ValidationOptionsResponsePtrOutput struct{ *pulumi.OutputState }

func (ValidationOptionsResponsePtrOutput) Elem

func (ValidationOptionsResponsePtrOutput) ElementType

func (ValidationOptionsResponsePtrOutput) SchemaValidation

Customize how deployment manager will validate the resource against schema errors.

func (ValidationOptionsResponsePtrOutput) ToValidationOptionsResponsePtrOutput

func (o ValidationOptionsResponsePtrOutput) ToValidationOptionsResponsePtrOutput() ValidationOptionsResponsePtrOutput

func (ValidationOptionsResponsePtrOutput) ToValidationOptionsResponsePtrOutputWithContext

func (o ValidationOptionsResponsePtrOutput) ToValidationOptionsResponsePtrOutputWithContext(ctx context.Context) ValidationOptionsResponsePtrOutput

func (ValidationOptionsResponsePtrOutput) UndeclaredProperties

Specify what to do with extra properties when executing a request.

type ValidationOptionsSchemaValidation added in v0.4.0

type ValidationOptionsSchemaValidation string

Customize how deployment manager will validate the resource against schema errors.

func (ValidationOptionsSchemaValidation) ElementType added in v0.4.0

func (ValidationOptionsSchemaValidation) ToStringOutput added in v0.4.0

func (ValidationOptionsSchemaValidation) ToStringOutputWithContext added in v0.4.0

func (e ValidationOptionsSchemaValidation) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ValidationOptionsSchemaValidation) ToStringPtrOutput added in v0.4.0

func (ValidationOptionsSchemaValidation) ToStringPtrOutputWithContext added in v0.4.0

func (e ValidationOptionsSchemaValidation) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (ValidationOptionsSchemaValidation) ToValidationOptionsSchemaValidationOutput added in v0.6.0

func (e ValidationOptionsSchemaValidation) ToValidationOptionsSchemaValidationOutput() ValidationOptionsSchemaValidationOutput

func (ValidationOptionsSchemaValidation) ToValidationOptionsSchemaValidationOutputWithContext added in v0.6.0

func (e ValidationOptionsSchemaValidation) ToValidationOptionsSchemaValidationOutputWithContext(ctx context.Context) ValidationOptionsSchemaValidationOutput

func (ValidationOptionsSchemaValidation) ToValidationOptionsSchemaValidationPtrOutput added in v0.6.0

func (e ValidationOptionsSchemaValidation) ToValidationOptionsSchemaValidationPtrOutput() ValidationOptionsSchemaValidationPtrOutput

func (ValidationOptionsSchemaValidation) ToValidationOptionsSchemaValidationPtrOutputWithContext added in v0.6.0

func (e ValidationOptionsSchemaValidation) ToValidationOptionsSchemaValidationPtrOutputWithContext(ctx context.Context) ValidationOptionsSchemaValidationPtrOutput

type ValidationOptionsSchemaValidationInput added in v0.6.0

type ValidationOptionsSchemaValidationInput interface {
	pulumi.Input

	ToValidationOptionsSchemaValidationOutput() ValidationOptionsSchemaValidationOutput
	ToValidationOptionsSchemaValidationOutputWithContext(context.Context) ValidationOptionsSchemaValidationOutput
}

ValidationOptionsSchemaValidationInput is an input type that accepts ValidationOptionsSchemaValidationArgs and ValidationOptionsSchemaValidationOutput values. You can construct a concrete instance of `ValidationOptionsSchemaValidationInput` via:

ValidationOptionsSchemaValidationArgs{...}

type ValidationOptionsSchemaValidationOutput added in v0.6.0

type ValidationOptionsSchemaValidationOutput struct{ *pulumi.OutputState }

func (ValidationOptionsSchemaValidationOutput) ElementType added in v0.6.0

func (ValidationOptionsSchemaValidationOutput) ToStringOutput added in v0.6.0

func (ValidationOptionsSchemaValidationOutput) ToStringOutputWithContext added in v0.6.0

func (ValidationOptionsSchemaValidationOutput) ToStringPtrOutput added in v0.6.0

func (ValidationOptionsSchemaValidationOutput) ToStringPtrOutputWithContext added in v0.6.0

func (ValidationOptionsSchemaValidationOutput) ToValidationOptionsSchemaValidationOutput added in v0.6.0

func (o ValidationOptionsSchemaValidationOutput) ToValidationOptionsSchemaValidationOutput() ValidationOptionsSchemaValidationOutput

func (ValidationOptionsSchemaValidationOutput) ToValidationOptionsSchemaValidationOutputWithContext added in v0.6.0

func (o ValidationOptionsSchemaValidationOutput) ToValidationOptionsSchemaValidationOutputWithContext(ctx context.Context) ValidationOptionsSchemaValidationOutput

func (ValidationOptionsSchemaValidationOutput) ToValidationOptionsSchemaValidationPtrOutput added in v0.6.0

func (o ValidationOptionsSchemaValidationOutput) ToValidationOptionsSchemaValidationPtrOutput() ValidationOptionsSchemaValidationPtrOutput

func (ValidationOptionsSchemaValidationOutput) ToValidationOptionsSchemaValidationPtrOutputWithContext added in v0.6.0

func (o ValidationOptionsSchemaValidationOutput) ToValidationOptionsSchemaValidationPtrOutputWithContext(ctx context.Context) ValidationOptionsSchemaValidationPtrOutput

type ValidationOptionsSchemaValidationPtrInput added in v0.6.0

type ValidationOptionsSchemaValidationPtrInput interface {
	pulumi.Input

	ToValidationOptionsSchemaValidationPtrOutput() ValidationOptionsSchemaValidationPtrOutput
	ToValidationOptionsSchemaValidationPtrOutputWithContext(context.Context) ValidationOptionsSchemaValidationPtrOutput
}

func ValidationOptionsSchemaValidationPtr added in v0.6.0

func ValidationOptionsSchemaValidationPtr(v string) ValidationOptionsSchemaValidationPtrInput

type ValidationOptionsSchemaValidationPtrOutput added in v0.6.0

type ValidationOptionsSchemaValidationPtrOutput struct{ *pulumi.OutputState }

func (ValidationOptionsSchemaValidationPtrOutput) Elem added in v0.6.0

func (ValidationOptionsSchemaValidationPtrOutput) ElementType added in v0.6.0

func (ValidationOptionsSchemaValidationPtrOutput) ToStringPtrOutput added in v0.6.0

func (ValidationOptionsSchemaValidationPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

func (ValidationOptionsSchemaValidationPtrOutput) ToValidationOptionsSchemaValidationPtrOutput added in v0.6.0

func (o ValidationOptionsSchemaValidationPtrOutput) ToValidationOptionsSchemaValidationPtrOutput() ValidationOptionsSchemaValidationPtrOutput

func (ValidationOptionsSchemaValidationPtrOutput) ToValidationOptionsSchemaValidationPtrOutputWithContext added in v0.6.0

func (o ValidationOptionsSchemaValidationPtrOutput) ToValidationOptionsSchemaValidationPtrOutputWithContext(ctx context.Context) ValidationOptionsSchemaValidationPtrOutput

type ValidationOptionsUndeclaredProperties added in v0.4.0

type ValidationOptionsUndeclaredProperties string

Specify what to do with extra properties when executing a request.

func (ValidationOptionsUndeclaredProperties) ElementType added in v0.4.0

func (ValidationOptionsUndeclaredProperties) ToStringOutput added in v0.4.0

func (ValidationOptionsUndeclaredProperties) ToStringOutputWithContext added in v0.4.0

func (e ValidationOptionsUndeclaredProperties) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ValidationOptionsUndeclaredProperties) ToStringPtrOutput added in v0.4.0

func (ValidationOptionsUndeclaredProperties) ToStringPtrOutputWithContext added in v0.4.0

func (e ValidationOptionsUndeclaredProperties) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (ValidationOptionsUndeclaredProperties) ToValidationOptionsUndeclaredPropertiesOutput added in v0.6.0

func (e ValidationOptionsUndeclaredProperties) ToValidationOptionsUndeclaredPropertiesOutput() ValidationOptionsUndeclaredPropertiesOutput

func (ValidationOptionsUndeclaredProperties) ToValidationOptionsUndeclaredPropertiesOutputWithContext added in v0.6.0

func (e ValidationOptionsUndeclaredProperties) ToValidationOptionsUndeclaredPropertiesOutputWithContext(ctx context.Context) ValidationOptionsUndeclaredPropertiesOutput

func (ValidationOptionsUndeclaredProperties) ToValidationOptionsUndeclaredPropertiesPtrOutput added in v0.6.0

func (e ValidationOptionsUndeclaredProperties) ToValidationOptionsUndeclaredPropertiesPtrOutput() ValidationOptionsUndeclaredPropertiesPtrOutput

func (ValidationOptionsUndeclaredProperties) ToValidationOptionsUndeclaredPropertiesPtrOutputWithContext added in v0.6.0

func (e ValidationOptionsUndeclaredProperties) ToValidationOptionsUndeclaredPropertiesPtrOutputWithContext(ctx context.Context) ValidationOptionsUndeclaredPropertiesPtrOutput

type ValidationOptionsUndeclaredPropertiesInput added in v0.6.0

type ValidationOptionsUndeclaredPropertiesInput interface {
	pulumi.Input

	ToValidationOptionsUndeclaredPropertiesOutput() ValidationOptionsUndeclaredPropertiesOutput
	ToValidationOptionsUndeclaredPropertiesOutputWithContext(context.Context) ValidationOptionsUndeclaredPropertiesOutput
}

ValidationOptionsUndeclaredPropertiesInput is an input type that accepts ValidationOptionsUndeclaredPropertiesArgs and ValidationOptionsUndeclaredPropertiesOutput values. You can construct a concrete instance of `ValidationOptionsUndeclaredPropertiesInput` via:

ValidationOptionsUndeclaredPropertiesArgs{...}

type ValidationOptionsUndeclaredPropertiesOutput added in v0.6.0

type ValidationOptionsUndeclaredPropertiesOutput struct{ *pulumi.OutputState }

func (ValidationOptionsUndeclaredPropertiesOutput) ElementType added in v0.6.0

func (ValidationOptionsUndeclaredPropertiesOutput) ToStringOutput added in v0.6.0

func (ValidationOptionsUndeclaredPropertiesOutput) ToStringOutputWithContext added in v0.6.0

func (ValidationOptionsUndeclaredPropertiesOutput) ToStringPtrOutput added in v0.6.0

func (ValidationOptionsUndeclaredPropertiesOutput) ToStringPtrOutputWithContext added in v0.6.0

func (ValidationOptionsUndeclaredPropertiesOutput) ToValidationOptionsUndeclaredPropertiesOutput added in v0.6.0

func (o ValidationOptionsUndeclaredPropertiesOutput) ToValidationOptionsUndeclaredPropertiesOutput() ValidationOptionsUndeclaredPropertiesOutput

func (ValidationOptionsUndeclaredPropertiesOutput) ToValidationOptionsUndeclaredPropertiesOutputWithContext added in v0.6.0

func (o ValidationOptionsUndeclaredPropertiesOutput) ToValidationOptionsUndeclaredPropertiesOutputWithContext(ctx context.Context) ValidationOptionsUndeclaredPropertiesOutput

func (ValidationOptionsUndeclaredPropertiesOutput) ToValidationOptionsUndeclaredPropertiesPtrOutput added in v0.6.0

func (o ValidationOptionsUndeclaredPropertiesOutput) ToValidationOptionsUndeclaredPropertiesPtrOutput() ValidationOptionsUndeclaredPropertiesPtrOutput

func (ValidationOptionsUndeclaredPropertiesOutput) ToValidationOptionsUndeclaredPropertiesPtrOutputWithContext added in v0.6.0

func (o ValidationOptionsUndeclaredPropertiesOutput) ToValidationOptionsUndeclaredPropertiesPtrOutputWithContext(ctx context.Context) ValidationOptionsUndeclaredPropertiesPtrOutput

type ValidationOptionsUndeclaredPropertiesPtrInput added in v0.6.0

type ValidationOptionsUndeclaredPropertiesPtrInput interface {
	pulumi.Input

	ToValidationOptionsUndeclaredPropertiesPtrOutput() ValidationOptionsUndeclaredPropertiesPtrOutput
	ToValidationOptionsUndeclaredPropertiesPtrOutputWithContext(context.Context) ValidationOptionsUndeclaredPropertiesPtrOutput
}

func ValidationOptionsUndeclaredPropertiesPtr added in v0.6.0

func ValidationOptionsUndeclaredPropertiesPtr(v string) ValidationOptionsUndeclaredPropertiesPtrInput

type ValidationOptionsUndeclaredPropertiesPtrOutput added in v0.6.0

type ValidationOptionsUndeclaredPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ValidationOptionsUndeclaredPropertiesPtrOutput) Elem added in v0.6.0

func (ValidationOptionsUndeclaredPropertiesPtrOutput) ElementType added in v0.6.0

func (ValidationOptionsUndeclaredPropertiesPtrOutput) ToStringPtrOutput added in v0.6.0

func (ValidationOptionsUndeclaredPropertiesPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

func (ValidationOptionsUndeclaredPropertiesPtrOutput) ToValidationOptionsUndeclaredPropertiesPtrOutput added in v0.6.0

func (o ValidationOptionsUndeclaredPropertiesPtrOutput) ToValidationOptionsUndeclaredPropertiesPtrOutput() ValidationOptionsUndeclaredPropertiesPtrOutput

func (ValidationOptionsUndeclaredPropertiesPtrOutput) ToValidationOptionsUndeclaredPropertiesPtrOutputWithContext added in v0.6.0

func (o ValidationOptionsUndeclaredPropertiesPtrOutput) ToValidationOptionsUndeclaredPropertiesPtrOutputWithContext(ctx context.Context) ValidationOptionsUndeclaredPropertiesPtrOutput

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL