Documentation
¶
Index ¶
- Constants
- type AsyncOptions
- type AsyncOptionsArgs
- type AsyncOptionsArray
- type AsyncOptionsArrayInput
- type AsyncOptionsArrayOutput
- func (AsyncOptionsArrayOutput) ElementType() reflect.Type
- func (o AsyncOptionsArrayOutput) Index(i pulumi.IntInput) AsyncOptionsOutput
- func (o AsyncOptionsArrayOutput) ToAsyncOptionsArrayOutput() AsyncOptionsArrayOutput
- func (o AsyncOptionsArrayOutput) ToAsyncOptionsArrayOutputWithContext(ctx context.Context) AsyncOptionsArrayOutput
- type AsyncOptionsInput
- type AsyncOptionsOutput
- func (AsyncOptionsOutput) ElementType() reflect.Type
- func (o AsyncOptionsOutput) MethodMatch() pulumi.StringPtrOutput
- func (o AsyncOptionsOutput) PollingOptions() PollingOptionsPtrOutput
- func (o AsyncOptionsOutput) ToAsyncOptionsOutput() AsyncOptionsOutput
- func (o AsyncOptionsOutput) ToAsyncOptionsOutputWithContext(ctx context.Context) AsyncOptionsOutput
- type AsyncOptionsResponse
- type AsyncOptionsResponseArrayOutput
- func (AsyncOptionsResponseArrayOutput) ElementType() reflect.Type
- func (o AsyncOptionsResponseArrayOutput) Index(i pulumi.IntInput) AsyncOptionsResponseOutput
- func (o AsyncOptionsResponseArrayOutput) ToAsyncOptionsResponseArrayOutput() AsyncOptionsResponseArrayOutput
- func (o AsyncOptionsResponseArrayOutput) ToAsyncOptionsResponseArrayOutputWithContext(ctx context.Context) AsyncOptionsResponseArrayOutput
- type AsyncOptionsResponseOutput
- func (AsyncOptionsResponseOutput) ElementType() reflect.Type
- func (o AsyncOptionsResponseOutput) MethodMatch() pulumi.StringOutput
- func (o AsyncOptionsResponseOutput) PollingOptions() PollingOptionsResponseOutput
- func (o AsyncOptionsResponseOutput) ToAsyncOptionsResponseOutput() AsyncOptionsResponseOutput
- func (o AsyncOptionsResponseOutput) ToAsyncOptionsResponseOutputWithContext(ctx context.Context) AsyncOptionsResponseOutput
- type AuditConfig
- type AuditConfigArgs
- type AuditConfigArray
- type AuditConfigArrayInput
- type AuditConfigArrayOutput
- func (AuditConfigArrayOutput) ElementType() reflect.Type
- func (o AuditConfigArrayOutput) Index(i pulumi.IntInput) AuditConfigOutput
- func (o AuditConfigArrayOutput) ToAuditConfigArrayOutput() AuditConfigArrayOutput
- func (o AuditConfigArrayOutput) ToAuditConfigArrayOutputWithContext(ctx context.Context) AuditConfigArrayOutput
- type AuditConfigInput
- type AuditConfigOutput
- func (o AuditConfigOutput) AuditLogConfigs() AuditLogConfigArrayOutput
- func (AuditConfigOutput) ElementType() reflect.Type
- func (o AuditConfigOutput) Service() pulumi.StringPtrOutput
- func (o AuditConfigOutput) ToAuditConfigOutput() AuditConfigOutput
- func (o AuditConfigOutput) ToAuditConfigOutputWithContext(ctx context.Context) AuditConfigOutput
- type AuditConfigResponse
- type AuditConfigResponseArrayOutput
- func (AuditConfigResponseArrayOutput) ElementType() reflect.Type
- func (o AuditConfigResponseArrayOutput) Index(i pulumi.IntInput) AuditConfigResponseOutput
- func (o AuditConfigResponseArrayOutput) ToAuditConfigResponseArrayOutput() AuditConfigResponseArrayOutput
- func (o AuditConfigResponseArrayOutput) ToAuditConfigResponseArrayOutputWithContext(ctx context.Context) AuditConfigResponseArrayOutput
- type AuditConfigResponseOutput
- func (o AuditConfigResponseOutput) AuditLogConfigs() AuditLogConfigResponseArrayOutput
- func (AuditConfigResponseOutput) ElementType() reflect.Type
- func (o AuditConfigResponseOutput) Service() pulumi.StringOutput
- func (o AuditConfigResponseOutput) ToAuditConfigResponseOutput() AuditConfigResponseOutput
- func (o AuditConfigResponseOutput) ToAuditConfigResponseOutputWithContext(ctx context.Context) AuditConfigResponseOutput
- type AuditLogConfig
- type AuditLogConfigArgs
- type AuditLogConfigArray
- type AuditLogConfigArrayInput
- type AuditLogConfigArrayOutput
- func (AuditLogConfigArrayOutput) ElementType() reflect.Type
- func (o AuditLogConfigArrayOutput) Index(i pulumi.IntInput) AuditLogConfigOutput
- func (o AuditLogConfigArrayOutput) ToAuditLogConfigArrayOutput() AuditLogConfigArrayOutput
- func (o AuditLogConfigArrayOutput) ToAuditLogConfigArrayOutputWithContext(ctx context.Context) AuditLogConfigArrayOutput
- type AuditLogConfigInput
- type AuditLogConfigLogType
- func (AuditLogConfigLogType) ElementType() reflect.Type
- func (e AuditLogConfigLogType) ToAuditLogConfigLogTypeOutput() AuditLogConfigLogTypeOutput
- func (e AuditLogConfigLogType) ToAuditLogConfigLogTypeOutputWithContext(ctx context.Context) AuditLogConfigLogTypeOutput
- func (e AuditLogConfigLogType) ToAuditLogConfigLogTypePtrOutput() AuditLogConfigLogTypePtrOutput
- func (e AuditLogConfigLogType) ToAuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) AuditLogConfigLogTypePtrOutput
- func (e AuditLogConfigLogType) ToStringOutput() pulumi.StringOutput
- func (e AuditLogConfigLogType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AuditLogConfigLogType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AuditLogConfigLogType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AuditLogConfigLogTypeInput
- type AuditLogConfigLogTypeOutput
- func (AuditLogConfigLogTypeOutput) ElementType() reflect.Type
- func (o AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypeOutput() AuditLogConfigLogTypeOutput
- func (o AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypeOutputWithContext(ctx context.Context) AuditLogConfigLogTypeOutput
- func (o AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypePtrOutput() AuditLogConfigLogTypePtrOutput
- func (o AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) AuditLogConfigLogTypePtrOutput
- func (o AuditLogConfigLogTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o AuditLogConfigLogTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AuditLogConfigLogTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AuditLogConfigLogTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AuditLogConfigLogTypePtrInput
- type AuditLogConfigLogTypePtrOutput
- func (o AuditLogConfigLogTypePtrOutput) Elem() AuditLogConfigLogTypeOutput
- func (AuditLogConfigLogTypePtrOutput) ElementType() reflect.Type
- func (o AuditLogConfigLogTypePtrOutput) ToAuditLogConfigLogTypePtrOutput() AuditLogConfigLogTypePtrOutput
- func (o AuditLogConfigLogTypePtrOutput) ToAuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) AuditLogConfigLogTypePtrOutput
- func (o AuditLogConfigLogTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AuditLogConfigLogTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AuditLogConfigOutput
- func (AuditLogConfigOutput) ElementType() reflect.Type
- func (o AuditLogConfigOutput) ExemptedMembers() pulumi.StringArrayOutput
- func (o AuditLogConfigOutput) LogType() AuditLogConfigLogTypePtrOutput
- func (o AuditLogConfigOutput) ToAuditLogConfigOutput() AuditLogConfigOutput
- func (o AuditLogConfigOutput) ToAuditLogConfigOutputWithContext(ctx context.Context) AuditLogConfigOutput
- type AuditLogConfigResponse
- type AuditLogConfigResponseArrayOutput
- func (AuditLogConfigResponseArrayOutput) ElementType() reflect.Type
- func (o AuditLogConfigResponseArrayOutput) Index(i pulumi.IntInput) AuditLogConfigResponseOutput
- func (o AuditLogConfigResponseArrayOutput) ToAuditLogConfigResponseArrayOutput() AuditLogConfigResponseArrayOutput
- func (o AuditLogConfigResponseArrayOutput) ToAuditLogConfigResponseArrayOutputWithContext(ctx context.Context) AuditLogConfigResponseArrayOutput
- type AuditLogConfigResponseOutput
- func (AuditLogConfigResponseOutput) ElementType() reflect.Type
- func (o AuditLogConfigResponseOutput) ExemptedMembers() pulumi.StringArrayOutput
- func (o AuditLogConfigResponseOutput) LogType() pulumi.StringOutput
- func (o AuditLogConfigResponseOutput) ToAuditLogConfigResponseOutput() AuditLogConfigResponseOutput
- func (o AuditLogConfigResponseOutput) ToAuditLogConfigResponseOutputWithContext(ctx context.Context) AuditLogConfigResponseOutput
- type BasicAuth
- type BasicAuthArgs
- func (BasicAuthArgs) ElementType() reflect.Type
- func (i BasicAuthArgs) ToBasicAuthOutput() BasicAuthOutput
- func (i BasicAuthArgs) ToBasicAuthOutputWithContext(ctx context.Context) BasicAuthOutput
- func (i BasicAuthArgs) ToBasicAuthPtrOutput() BasicAuthPtrOutput
- func (i BasicAuthArgs) ToBasicAuthPtrOutputWithContext(ctx context.Context) BasicAuthPtrOutput
- type BasicAuthInput
- type BasicAuthOutput
- func (BasicAuthOutput) ElementType() reflect.Type
- func (o BasicAuthOutput) Password() pulumi.StringPtrOutput
- func (o BasicAuthOutput) ToBasicAuthOutput() BasicAuthOutput
- func (o BasicAuthOutput) ToBasicAuthOutputWithContext(ctx context.Context) BasicAuthOutput
- func (o BasicAuthOutput) ToBasicAuthPtrOutput() BasicAuthPtrOutput
- func (o BasicAuthOutput) ToBasicAuthPtrOutputWithContext(ctx context.Context) BasicAuthPtrOutput
- func (o BasicAuthOutput) User() pulumi.StringPtrOutput
- type BasicAuthPtrInput
- type BasicAuthPtrOutput
- func (o BasicAuthPtrOutput) Elem() BasicAuthOutput
- func (BasicAuthPtrOutput) ElementType() reflect.Type
- func (o BasicAuthPtrOutput) Password() pulumi.StringPtrOutput
- func (o BasicAuthPtrOutput) ToBasicAuthPtrOutput() BasicAuthPtrOutput
- func (o BasicAuthPtrOutput) ToBasicAuthPtrOutputWithContext(ctx context.Context) BasicAuthPtrOutput
- func (o BasicAuthPtrOutput) User() pulumi.StringPtrOutput
- type BasicAuthResponse
- type BasicAuthResponseOutput
- func (BasicAuthResponseOutput) ElementType() reflect.Type
- func (o BasicAuthResponseOutput) Password() pulumi.StringOutput
- func (o BasicAuthResponseOutput) ToBasicAuthResponseOutput() BasicAuthResponseOutput
- func (o BasicAuthResponseOutput) ToBasicAuthResponseOutputWithContext(ctx context.Context) BasicAuthResponseOutput
- func (o BasicAuthResponseOutput) User() pulumi.StringOutput
- type Binding
- type BindingArgs
- type BindingArray
- type BindingArrayInput
- type BindingArrayOutput
- type BindingInput
- type BindingOutput
- func (o BindingOutput) Condition() ExprPtrOutput
- func (BindingOutput) ElementType() reflect.Type
- func (o BindingOutput) Members() pulumi.StringArrayOutput
- func (o BindingOutput) Role() pulumi.StringPtrOutput
- func (o BindingOutput) ToBindingOutput() BindingOutput
- func (o BindingOutput) ToBindingOutputWithContext(ctx context.Context) BindingOutput
- type BindingResponse
- type BindingResponseArrayOutput
- func (BindingResponseArrayOutput) ElementType() reflect.Type
- func (o BindingResponseArrayOutput) Index(i pulumi.IntInput) BindingResponseOutput
- func (o BindingResponseArrayOutput) ToBindingResponseArrayOutput() BindingResponseArrayOutput
- func (o BindingResponseArrayOutput) ToBindingResponseArrayOutputWithContext(ctx context.Context) BindingResponseArrayOutput
- type BindingResponseOutput
- func (o BindingResponseOutput) Condition() ExprResponseOutput
- func (BindingResponseOutput) ElementType() reflect.Type
- func (o BindingResponseOutput) Members() pulumi.StringArrayOutput
- func (o BindingResponseOutput) Role() pulumi.StringOutput
- func (o BindingResponseOutput) ToBindingResponseOutput() BindingResponseOutput
- func (o BindingResponseOutput) ToBindingResponseOutputWithContext(ctx context.Context) BindingResponseOutput
- type CollectionOverride
- type CollectionOverrideArgs
- type CollectionOverrideArray
- type CollectionOverrideArrayInput
- type CollectionOverrideArrayOutput
- func (CollectionOverrideArrayOutput) ElementType() reflect.Type
- func (o CollectionOverrideArrayOutput) Index(i pulumi.IntInput) CollectionOverrideOutput
- func (o CollectionOverrideArrayOutput) ToCollectionOverrideArrayOutput() CollectionOverrideArrayOutput
- func (o CollectionOverrideArrayOutput) ToCollectionOverrideArrayOutputWithContext(ctx context.Context) CollectionOverrideArrayOutput
- type CollectionOverrideInput
- type CollectionOverrideOutput
- func (o CollectionOverrideOutput) Collection() pulumi.StringPtrOutput
- func (CollectionOverrideOutput) ElementType() reflect.Type
- func (o CollectionOverrideOutput) MethodMap() MethodMapPtrOutput
- func (o CollectionOverrideOutput) Options() OptionsPtrOutput
- func (o CollectionOverrideOutput) ToCollectionOverrideOutput() CollectionOverrideOutput
- func (o CollectionOverrideOutput) ToCollectionOverrideOutputWithContext(ctx context.Context) CollectionOverrideOutput
- type CollectionOverrideResponse
- type CollectionOverrideResponseArrayOutput
- func (CollectionOverrideResponseArrayOutput) ElementType() reflect.Type
- func (o CollectionOverrideResponseArrayOutput) Index(i pulumi.IntInput) CollectionOverrideResponseOutput
- func (o CollectionOverrideResponseArrayOutput) ToCollectionOverrideResponseArrayOutput() CollectionOverrideResponseArrayOutput
- func (o CollectionOverrideResponseArrayOutput) ToCollectionOverrideResponseArrayOutputWithContext(ctx context.Context) CollectionOverrideResponseArrayOutput
- type CollectionOverrideResponseOutput
- func (o CollectionOverrideResponseOutput) Collection() pulumi.StringOutput
- func (CollectionOverrideResponseOutput) ElementType() reflect.Type
- func (o CollectionOverrideResponseOutput) MethodMap() MethodMapResponseOutput
- func (o CollectionOverrideResponseOutput) Options() OptionsResponseOutput
- func (o CollectionOverrideResponseOutput) ToCollectionOverrideResponseOutput() CollectionOverrideResponseOutput
- func (o CollectionOverrideResponseOutput) ToCollectionOverrideResponseOutputWithContext(ctx context.Context) CollectionOverrideResponseOutput
- type CompositeType
- type CompositeTypeArgs
- type CompositeTypeInput
- type CompositeTypeLabelEntry
- type CompositeTypeLabelEntryArgs
- type CompositeTypeLabelEntryArray
- func (CompositeTypeLabelEntryArray) ElementType() reflect.Type
- func (i CompositeTypeLabelEntryArray) ToCompositeTypeLabelEntryArrayOutput() CompositeTypeLabelEntryArrayOutput
- func (i CompositeTypeLabelEntryArray) ToCompositeTypeLabelEntryArrayOutputWithContext(ctx context.Context) CompositeTypeLabelEntryArrayOutput
- type CompositeTypeLabelEntryArrayInput
- type CompositeTypeLabelEntryArrayOutput
- func (CompositeTypeLabelEntryArrayOutput) ElementType() reflect.Type
- func (o CompositeTypeLabelEntryArrayOutput) Index(i pulumi.IntInput) CompositeTypeLabelEntryOutput
- func (o CompositeTypeLabelEntryArrayOutput) ToCompositeTypeLabelEntryArrayOutput() CompositeTypeLabelEntryArrayOutput
- func (o CompositeTypeLabelEntryArrayOutput) ToCompositeTypeLabelEntryArrayOutputWithContext(ctx context.Context) CompositeTypeLabelEntryArrayOutput
- type CompositeTypeLabelEntryInput
- type CompositeTypeLabelEntryOutput
- func (CompositeTypeLabelEntryOutput) ElementType() reflect.Type
- func (o CompositeTypeLabelEntryOutput) Key() pulumi.StringPtrOutput
- func (o CompositeTypeLabelEntryOutput) ToCompositeTypeLabelEntryOutput() CompositeTypeLabelEntryOutput
- func (o CompositeTypeLabelEntryOutput) ToCompositeTypeLabelEntryOutputWithContext(ctx context.Context) CompositeTypeLabelEntryOutput
- func (o CompositeTypeLabelEntryOutput) Value() pulumi.StringPtrOutput
- type CompositeTypeLabelEntryResponse
- type CompositeTypeLabelEntryResponseArrayOutput
- func (CompositeTypeLabelEntryResponseArrayOutput) ElementType() reflect.Type
- func (o CompositeTypeLabelEntryResponseArrayOutput) Index(i pulumi.IntInput) CompositeTypeLabelEntryResponseOutput
- func (o CompositeTypeLabelEntryResponseArrayOutput) ToCompositeTypeLabelEntryResponseArrayOutput() CompositeTypeLabelEntryResponseArrayOutput
- func (o CompositeTypeLabelEntryResponseArrayOutput) ToCompositeTypeLabelEntryResponseArrayOutputWithContext(ctx context.Context) CompositeTypeLabelEntryResponseArrayOutput
- type CompositeTypeLabelEntryResponseOutput
- func (CompositeTypeLabelEntryResponseOutput) ElementType() reflect.Type
- func (o CompositeTypeLabelEntryResponseOutput) Key() pulumi.StringOutput
- func (o CompositeTypeLabelEntryResponseOutput) ToCompositeTypeLabelEntryResponseOutput() CompositeTypeLabelEntryResponseOutput
- func (o CompositeTypeLabelEntryResponseOutput) ToCompositeTypeLabelEntryResponseOutputWithContext(ctx context.Context) CompositeTypeLabelEntryResponseOutput
- func (o CompositeTypeLabelEntryResponseOutput) Value() pulumi.StringOutput
- type CompositeTypeOutput
- type CompositeTypeState
- type CompositeTypeStatus
- type ConfigFile
- type ConfigFileArgs
- func (ConfigFileArgs) ElementType() reflect.Type
- func (i ConfigFileArgs) ToConfigFileOutput() ConfigFileOutput
- func (i ConfigFileArgs) ToConfigFileOutputWithContext(ctx context.Context) ConfigFileOutput
- func (i ConfigFileArgs) ToConfigFilePtrOutput() ConfigFilePtrOutput
- func (i ConfigFileArgs) ToConfigFilePtrOutputWithContext(ctx context.Context) ConfigFilePtrOutput
- type ConfigFileInput
- type ConfigFileOutput
- func (o ConfigFileOutput) Content() pulumi.StringPtrOutput
- func (ConfigFileOutput) ElementType() reflect.Type
- func (o ConfigFileOutput) ToConfigFileOutput() ConfigFileOutput
- func (o ConfigFileOutput) ToConfigFileOutputWithContext(ctx context.Context) ConfigFileOutput
- func (o ConfigFileOutput) ToConfigFilePtrOutput() ConfigFilePtrOutput
- func (o ConfigFileOutput) ToConfigFilePtrOutputWithContext(ctx context.Context) ConfigFilePtrOutput
- type ConfigFilePtrInput
- type ConfigFilePtrOutput
- func (o ConfigFilePtrOutput) Content() pulumi.StringPtrOutput
- func (o ConfigFilePtrOutput) Elem() ConfigFileOutput
- func (ConfigFilePtrOutput) ElementType() reflect.Type
- func (o ConfigFilePtrOutput) ToConfigFilePtrOutput() ConfigFilePtrOutput
- func (o ConfigFilePtrOutput) ToConfigFilePtrOutputWithContext(ctx context.Context) ConfigFilePtrOutput
- type ConfigFileResponse
- type ConfigFileResponseOutput
- func (o ConfigFileResponseOutput) Content() pulumi.StringOutput
- func (ConfigFileResponseOutput) ElementType() reflect.Type
- func (o ConfigFileResponseOutput) ToConfigFileResponseOutput() ConfigFileResponseOutput
- func (o ConfigFileResponseOutput) ToConfigFileResponseOutputWithContext(ctx context.Context) ConfigFileResponseOutput
- type Credential
- type CredentialArgs
- func (CredentialArgs) ElementType() reflect.Type
- func (i CredentialArgs) ToCredentialOutput() CredentialOutput
- func (i CredentialArgs) ToCredentialOutputWithContext(ctx context.Context) CredentialOutput
- func (i CredentialArgs) ToCredentialPtrOutput() CredentialPtrOutput
- func (i CredentialArgs) ToCredentialPtrOutputWithContext(ctx context.Context) CredentialPtrOutput
- type CredentialInput
- type CredentialOutput
- func (o CredentialOutput) BasicAuth() BasicAuthPtrOutput
- func (CredentialOutput) ElementType() reflect.Type
- func (o CredentialOutput) ServiceAccount() ServiceAccountPtrOutput
- func (o CredentialOutput) ToCredentialOutput() CredentialOutput
- func (o CredentialOutput) ToCredentialOutputWithContext(ctx context.Context) CredentialOutput
- func (o CredentialOutput) ToCredentialPtrOutput() CredentialPtrOutput
- func (o CredentialOutput) ToCredentialPtrOutputWithContext(ctx context.Context) CredentialPtrOutput
- func (o CredentialOutput) UseProjectDefault() pulumi.BoolPtrOutput
- type CredentialPtrInput
- type CredentialPtrOutput
- func (o CredentialPtrOutput) BasicAuth() BasicAuthPtrOutput
- func (o CredentialPtrOutput) Elem() CredentialOutput
- func (CredentialPtrOutput) ElementType() reflect.Type
- func (o CredentialPtrOutput) ServiceAccount() ServiceAccountPtrOutput
- func (o CredentialPtrOutput) ToCredentialPtrOutput() CredentialPtrOutput
- func (o CredentialPtrOutput) ToCredentialPtrOutputWithContext(ctx context.Context) CredentialPtrOutput
- func (o CredentialPtrOutput) UseProjectDefault() pulumi.BoolPtrOutput
- type CredentialResponse
- type CredentialResponseOutput
- func (o CredentialResponseOutput) BasicAuth() BasicAuthResponseOutput
- func (CredentialResponseOutput) ElementType() reflect.Type
- func (o CredentialResponseOutput) ServiceAccount() ServiceAccountResponseOutput
- func (o CredentialResponseOutput) ToCredentialResponseOutput() CredentialResponseOutput
- func (o CredentialResponseOutput) ToCredentialResponseOutputWithContext(ctx context.Context) CredentialResponseOutput
- func (o CredentialResponseOutput) UseProjectDefault() pulumi.BoolOutput
- type Deployment
- type DeploymentArgs
- type DeploymentIamPolicy
- type DeploymentIamPolicyArgs
- type DeploymentIamPolicyInput
- type DeploymentIamPolicyOutput
- type DeploymentIamPolicyState
- type DeploymentInput
- type DeploymentLabelEntry
- type DeploymentLabelEntryArgs
- type DeploymentLabelEntryArray
- type DeploymentLabelEntryArrayInput
- type DeploymentLabelEntryArrayOutput
- func (DeploymentLabelEntryArrayOutput) ElementType() reflect.Type
- func (o DeploymentLabelEntryArrayOutput) Index(i pulumi.IntInput) DeploymentLabelEntryOutput
- func (o DeploymentLabelEntryArrayOutput) ToDeploymentLabelEntryArrayOutput() DeploymentLabelEntryArrayOutput
- func (o DeploymentLabelEntryArrayOutput) ToDeploymentLabelEntryArrayOutputWithContext(ctx context.Context) DeploymentLabelEntryArrayOutput
- type DeploymentLabelEntryInput
- type DeploymentLabelEntryOutput
- func (DeploymentLabelEntryOutput) ElementType() reflect.Type
- func (o DeploymentLabelEntryOutput) Key() pulumi.StringPtrOutput
- func (o DeploymentLabelEntryOutput) ToDeploymentLabelEntryOutput() DeploymentLabelEntryOutput
- func (o DeploymentLabelEntryOutput) ToDeploymentLabelEntryOutputWithContext(ctx context.Context) DeploymentLabelEntryOutput
- func (o DeploymentLabelEntryOutput) Value() pulumi.StringPtrOutput
- type DeploymentLabelEntryResponse
- type DeploymentLabelEntryResponseArrayOutput
- func (DeploymentLabelEntryResponseArrayOutput) ElementType() reflect.Type
- func (o DeploymentLabelEntryResponseArrayOutput) Index(i pulumi.IntInput) DeploymentLabelEntryResponseOutput
- func (o DeploymentLabelEntryResponseArrayOutput) ToDeploymentLabelEntryResponseArrayOutput() DeploymentLabelEntryResponseArrayOutput
- func (o DeploymentLabelEntryResponseArrayOutput) ToDeploymentLabelEntryResponseArrayOutputWithContext(ctx context.Context) DeploymentLabelEntryResponseArrayOutput
- type DeploymentLabelEntryResponseOutput
- func (DeploymentLabelEntryResponseOutput) ElementType() reflect.Type
- func (o DeploymentLabelEntryResponseOutput) Key() pulumi.StringOutput
- func (o DeploymentLabelEntryResponseOutput) ToDeploymentLabelEntryResponseOutput() DeploymentLabelEntryResponseOutput
- func (o DeploymentLabelEntryResponseOutput) ToDeploymentLabelEntryResponseOutputWithContext(ctx context.Context) DeploymentLabelEntryResponseOutput
- func (o DeploymentLabelEntryResponseOutput) Value() pulumi.StringOutput
- type DeploymentOutput
- type DeploymentOutputEntryResponse
- type DeploymentOutputEntryResponseArrayOutput
- func (DeploymentOutputEntryResponseArrayOutput) ElementType() reflect.Type
- func (o DeploymentOutputEntryResponseArrayOutput) Index(i pulumi.IntInput) DeploymentOutputEntryResponseOutput
- func (o DeploymentOutputEntryResponseArrayOutput) ToDeploymentOutputEntryResponseArrayOutput() DeploymentOutputEntryResponseArrayOutput
- func (o DeploymentOutputEntryResponseArrayOutput) ToDeploymentOutputEntryResponseArrayOutputWithContext(ctx context.Context) DeploymentOutputEntryResponseArrayOutput
- type DeploymentOutputEntryResponseOutput
- func (DeploymentOutputEntryResponseOutput) ElementType() reflect.Type
- func (o DeploymentOutputEntryResponseOutput) Key() pulumi.StringOutput
- func (o DeploymentOutputEntryResponseOutput) ToDeploymentOutputEntryResponseOutput() DeploymentOutputEntryResponseOutput
- func (o DeploymentOutputEntryResponseOutput) ToDeploymentOutputEntryResponseOutputWithContext(ctx context.Context) DeploymentOutputEntryResponseOutput
- func (o DeploymentOutputEntryResponseOutput) Value() pulumi.StringOutput
- type DeploymentState
- type DeploymentUpdateLabelEntryResponse
- type DeploymentUpdateLabelEntryResponseArrayOutput
- func (DeploymentUpdateLabelEntryResponseArrayOutput) ElementType() reflect.Type
- func (o DeploymentUpdateLabelEntryResponseArrayOutput) Index(i pulumi.IntInput) DeploymentUpdateLabelEntryResponseOutput
- func (o DeploymentUpdateLabelEntryResponseArrayOutput) ToDeploymentUpdateLabelEntryResponseArrayOutput() DeploymentUpdateLabelEntryResponseArrayOutput
- func (o DeploymentUpdateLabelEntryResponseArrayOutput) ToDeploymentUpdateLabelEntryResponseArrayOutputWithContext(ctx context.Context) DeploymentUpdateLabelEntryResponseArrayOutput
- type DeploymentUpdateLabelEntryResponseOutput
- func (DeploymentUpdateLabelEntryResponseOutput) ElementType() reflect.Type
- func (o DeploymentUpdateLabelEntryResponseOutput) Key() pulumi.StringOutput
- func (o DeploymentUpdateLabelEntryResponseOutput) ToDeploymentUpdateLabelEntryResponseOutput() DeploymentUpdateLabelEntryResponseOutput
- func (o DeploymentUpdateLabelEntryResponseOutput) ToDeploymentUpdateLabelEntryResponseOutputWithContext(ctx context.Context) DeploymentUpdateLabelEntryResponseOutput
- func (o DeploymentUpdateLabelEntryResponseOutput) Value() pulumi.StringOutput
- type DeploymentUpdateResponse
- type DeploymentUpdateResponseOutput
- func (o DeploymentUpdateResponseOutput) Credential() CredentialResponseOutput
- func (o DeploymentUpdateResponseOutput) Description() pulumi.StringOutput
- func (DeploymentUpdateResponseOutput) ElementType() reflect.Type
- func (o DeploymentUpdateResponseOutput) Labels() DeploymentUpdateLabelEntryResponseArrayOutput
- func (o DeploymentUpdateResponseOutput) Manifest() pulumi.StringOutput
- func (o DeploymentUpdateResponseOutput) ToDeploymentUpdateResponseOutput() DeploymentUpdateResponseOutput
- func (o DeploymentUpdateResponseOutput) ToDeploymentUpdateResponseOutputWithContext(ctx context.Context) DeploymentUpdateResponseOutput
- type Diagnostic
- type DiagnosticArgs
- type DiagnosticArray
- type DiagnosticArrayInput
- type DiagnosticArrayOutput
- func (DiagnosticArrayOutput) ElementType() reflect.Type
- func (o DiagnosticArrayOutput) Index(i pulumi.IntInput) DiagnosticOutput
- func (o DiagnosticArrayOutput) ToDiagnosticArrayOutput() DiagnosticArrayOutput
- func (o DiagnosticArrayOutput) ToDiagnosticArrayOutputWithContext(ctx context.Context) DiagnosticArrayOutput
- type DiagnosticInput
- type DiagnosticLevel
- func (DiagnosticLevel) ElementType() reflect.Type
- func (e DiagnosticLevel) ToDiagnosticLevelOutput() DiagnosticLevelOutput
- func (e DiagnosticLevel) ToDiagnosticLevelOutputWithContext(ctx context.Context) DiagnosticLevelOutput
- func (e DiagnosticLevel) ToDiagnosticLevelPtrOutput() DiagnosticLevelPtrOutput
- func (e DiagnosticLevel) ToDiagnosticLevelPtrOutputWithContext(ctx context.Context) DiagnosticLevelPtrOutput
- func (e DiagnosticLevel) ToStringOutput() pulumi.StringOutput
- func (e DiagnosticLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DiagnosticLevel) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DiagnosticLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DiagnosticLevelInput
- type DiagnosticLevelOutput
- func (DiagnosticLevelOutput) ElementType() reflect.Type
- func (o DiagnosticLevelOutput) ToDiagnosticLevelOutput() DiagnosticLevelOutput
- func (o DiagnosticLevelOutput) ToDiagnosticLevelOutputWithContext(ctx context.Context) DiagnosticLevelOutput
- func (o DiagnosticLevelOutput) ToDiagnosticLevelPtrOutput() DiagnosticLevelPtrOutput
- func (o DiagnosticLevelOutput) ToDiagnosticLevelPtrOutputWithContext(ctx context.Context) DiagnosticLevelPtrOutput
- func (o DiagnosticLevelOutput) ToStringOutput() pulumi.StringOutput
- func (o DiagnosticLevelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DiagnosticLevelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DiagnosticLevelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DiagnosticLevelPtrInput
- type DiagnosticLevelPtrOutput
- func (o DiagnosticLevelPtrOutput) Elem() DiagnosticLevelOutput
- func (DiagnosticLevelPtrOutput) ElementType() reflect.Type
- func (o DiagnosticLevelPtrOutput) ToDiagnosticLevelPtrOutput() DiagnosticLevelPtrOutput
- func (o DiagnosticLevelPtrOutput) ToDiagnosticLevelPtrOutputWithContext(ctx context.Context) DiagnosticLevelPtrOutput
- func (o DiagnosticLevelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DiagnosticLevelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DiagnosticOutput
- func (DiagnosticOutput) ElementType() reflect.Type
- func (o DiagnosticOutput) Field() pulumi.StringPtrOutput
- func (o DiagnosticOutput) Level() DiagnosticLevelPtrOutput
- func (o DiagnosticOutput) ToDiagnosticOutput() DiagnosticOutput
- func (o DiagnosticOutput) ToDiagnosticOutputWithContext(ctx context.Context) DiagnosticOutput
- type DiagnosticResponse
- type DiagnosticResponseArrayOutput
- func (DiagnosticResponseArrayOutput) ElementType() reflect.Type
- func (o DiagnosticResponseArrayOutput) Index(i pulumi.IntInput) DiagnosticResponseOutput
- func (o DiagnosticResponseArrayOutput) ToDiagnosticResponseArrayOutput() DiagnosticResponseArrayOutput
- func (o DiagnosticResponseArrayOutput) ToDiagnosticResponseArrayOutputWithContext(ctx context.Context) DiagnosticResponseArrayOutput
- type DiagnosticResponseOutput
- func (DiagnosticResponseOutput) ElementType() reflect.Type
- func (o DiagnosticResponseOutput) Field() pulumi.StringOutput
- func (o DiagnosticResponseOutput) Level() pulumi.StringOutput
- func (o DiagnosticResponseOutput) ToDiagnosticResponseOutput() DiagnosticResponseOutput
- func (o DiagnosticResponseOutput) ToDiagnosticResponseOutputWithContext(ctx context.Context) DiagnosticResponseOutput
- type Expr
- type ExprArgs
- type ExprInput
- type ExprOutput
- func (o ExprOutput) Description() pulumi.StringPtrOutput
- func (ExprOutput) ElementType() reflect.Type
- func (o ExprOutput) Expression() pulumi.StringPtrOutput
- func (o ExprOutput) Location() pulumi.StringPtrOutput
- func (o ExprOutput) Title() pulumi.StringPtrOutput
- func (o ExprOutput) ToExprOutput() ExprOutput
- func (o ExprOutput) ToExprOutputWithContext(ctx context.Context) ExprOutput
- func (o ExprOutput) ToExprPtrOutput() ExprPtrOutput
- func (o ExprOutput) ToExprPtrOutputWithContext(ctx context.Context) ExprPtrOutput
- type ExprPtrInput
- type ExprPtrOutput
- func (o ExprPtrOutput) Description() pulumi.StringPtrOutput
- func (o ExprPtrOutput) Elem() ExprOutput
- func (ExprPtrOutput) ElementType() reflect.Type
- func (o ExprPtrOutput) Expression() pulumi.StringPtrOutput
- func (o ExprPtrOutput) Location() pulumi.StringPtrOutput
- func (o ExprPtrOutput) Title() pulumi.StringPtrOutput
- func (o ExprPtrOutput) ToExprPtrOutput() ExprPtrOutput
- func (o ExprPtrOutput) ToExprPtrOutputWithContext(ctx context.Context) ExprPtrOutput
- type ExprResponse
- type ExprResponseOutput
- func (o ExprResponseOutput) Description() pulumi.StringOutput
- func (ExprResponseOutput) ElementType() reflect.Type
- func (o ExprResponseOutput) Expression() pulumi.StringOutput
- func (o ExprResponseOutput) Location() pulumi.StringOutput
- func (o ExprResponseOutput) Title() pulumi.StringOutput
- func (o ExprResponseOutput) ToExprResponseOutput() ExprResponseOutput
- func (o ExprResponseOutput) ToExprResponseOutputWithContext(ctx context.Context) ExprResponseOutput
- type ImportFile
- type ImportFileArgs
- type ImportFileArray
- type ImportFileArrayInput
- type ImportFileArrayOutput
- func (ImportFileArrayOutput) ElementType() reflect.Type
- func (o ImportFileArrayOutput) Index(i pulumi.IntInput) ImportFileOutput
- func (o ImportFileArrayOutput) ToImportFileArrayOutput() ImportFileArrayOutput
- func (o ImportFileArrayOutput) ToImportFileArrayOutputWithContext(ctx context.Context) ImportFileArrayOutput
- type ImportFileInput
- type ImportFileOutput
- func (o ImportFileOutput) Content() pulumi.StringPtrOutput
- func (ImportFileOutput) ElementType() reflect.Type
- func (o ImportFileOutput) Name() pulumi.StringPtrOutput
- func (o ImportFileOutput) ToImportFileOutput() ImportFileOutput
- func (o ImportFileOutput) ToImportFileOutputWithContext(ctx context.Context) ImportFileOutput
- type ImportFileResponse
- type ImportFileResponseArrayOutput
- func (ImportFileResponseArrayOutput) ElementType() reflect.Type
- func (o ImportFileResponseArrayOutput) Index(i pulumi.IntInput) ImportFileResponseOutput
- func (o ImportFileResponseArrayOutput) ToImportFileResponseArrayOutput() ImportFileResponseArrayOutput
- func (o ImportFileResponseArrayOutput) ToImportFileResponseArrayOutputWithContext(ctx context.Context) ImportFileResponseArrayOutput
- type ImportFileResponseOutput
- func (o ImportFileResponseOutput) Content() pulumi.StringOutput
- func (ImportFileResponseOutput) ElementType() reflect.Type
- func (o ImportFileResponseOutput) Name() pulumi.StringOutput
- func (o ImportFileResponseOutput) ToImportFileResponseOutput() ImportFileResponseOutput
- func (o ImportFileResponseOutput) ToImportFileResponseOutputWithContext(ctx context.Context) ImportFileResponseOutput
- type InputMapping
- type InputMappingArgs
- type InputMappingArray
- type InputMappingArrayInput
- type InputMappingArrayOutput
- func (InputMappingArrayOutput) ElementType() reflect.Type
- func (o InputMappingArrayOutput) Index(i pulumi.IntInput) InputMappingOutput
- func (o InputMappingArrayOutput) ToInputMappingArrayOutput() InputMappingArrayOutput
- func (o InputMappingArrayOutput) ToInputMappingArrayOutputWithContext(ctx context.Context) InputMappingArrayOutput
- type InputMappingInput
- type InputMappingLocation
- func (InputMappingLocation) ElementType() reflect.Type
- func (e InputMappingLocation) ToInputMappingLocationOutput() InputMappingLocationOutput
- func (e InputMappingLocation) ToInputMappingLocationOutputWithContext(ctx context.Context) InputMappingLocationOutput
- func (e InputMappingLocation) ToInputMappingLocationPtrOutput() InputMappingLocationPtrOutput
- func (e InputMappingLocation) ToInputMappingLocationPtrOutputWithContext(ctx context.Context) InputMappingLocationPtrOutput
- func (e InputMappingLocation) ToStringOutput() pulumi.StringOutput
- func (e InputMappingLocation) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e InputMappingLocation) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e InputMappingLocation) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InputMappingLocationInput
- type InputMappingLocationOutput
- func (InputMappingLocationOutput) ElementType() reflect.Type
- func (o InputMappingLocationOutput) ToInputMappingLocationOutput() InputMappingLocationOutput
- func (o InputMappingLocationOutput) ToInputMappingLocationOutputWithContext(ctx context.Context) InputMappingLocationOutput
- func (o InputMappingLocationOutput) ToInputMappingLocationPtrOutput() InputMappingLocationPtrOutput
- func (o InputMappingLocationOutput) ToInputMappingLocationPtrOutputWithContext(ctx context.Context) InputMappingLocationPtrOutput
- func (o InputMappingLocationOutput) ToStringOutput() pulumi.StringOutput
- func (o InputMappingLocationOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o InputMappingLocationOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InputMappingLocationOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InputMappingLocationPtrInput
- type InputMappingLocationPtrOutput
- func (o InputMappingLocationPtrOutput) Elem() InputMappingLocationOutput
- func (InputMappingLocationPtrOutput) ElementType() reflect.Type
- func (o InputMappingLocationPtrOutput) ToInputMappingLocationPtrOutput() InputMappingLocationPtrOutput
- func (o InputMappingLocationPtrOutput) ToInputMappingLocationPtrOutputWithContext(ctx context.Context) InputMappingLocationPtrOutput
- func (o InputMappingLocationPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InputMappingLocationPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InputMappingOutput
- func (InputMappingOutput) ElementType() reflect.Type
- func (o InputMappingOutput) FieldName() pulumi.StringPtrOutput
- func (o InputMappingOutput) Location() InputMappingLocationPtrOutput
- func (o InputMappingOutput) MethodMatch() pulumi.StringPtrOutput
- func (o InputMappingOutput) ToInputMappingOutput() InputMappingOutput
- func (o InputMappingOutput) ToInputMappingOutputWithContext(ctx context.Context) InputMappingOutput
- func (o InputMappingOutput) Value() pulumi.StringPtrOutput
- type InputMappingResponse
- type InputMappingResponseArrayOutput
- func (InputMappingResponseArrayOutput) ElementType() reflect.Type
- func (o InputMappingResponseArrayOutput) Index(i pulumi.IntInput) InputMappingResponseOutput
- func (o InputMappingResponseArrayOutput) ToInputMappingResponseArrayOutput() InputMappingResponseArrayOutput
- func (o InputMappingResponseArrayOutput) ToInputMappingResponseArrayOutputWithContext(ctx context.Context) InputMappingResponseArrayOutput
- type InputMappingResponseOutput
- func (InputMappingResponseOutput) ElementType() reflect.Type
- func (o InputMappingResponseOutput) FieldName() pulumi.StringOutput
- func (o InputMappingResponseOutput) Location() pulumi.StringOutput
- func (o InputMappingResponseOutput) MethodMatch() pulumi.StringOutput
- func (o InputMappingResponseOutput) ToInputMappingResponseOutput() InputMappingResponseOutput
- func (o InputMappingResponseOutput) ToInputMappingResponseOutputWithContext(ctx context.Context) InputMappingResponseOutput
- func (o InputMappingResponseOutput) Value() pulumi.StringOutput
- type LookupCompositeTypeArgs
- type LookupCompositeTypeOutputArgs
- type LookupCompositeTypeResult
- type LookupCompositeTypeResultOutput
- func (o LookupCompositeTypeResultOutput) Description() pulumi.StringOutput
- func (LookupCompositeTypeResultOutput) ElementType() reflect.Type
- func (o LookupCompositeTypeResultOutput) InsertTime() pulumi.StringOutput
- func (o LookupCompositeTypeResultOutput) Labels() CompositeTypeLabelEntryResponseArrayOutput
- func (o LookupCompositeTypeResultOutput) Name() pulumi.StringOutput
- func (o LookupCompositeTypeResultOutput) Operation() OperationResponseOutput
- func (o LookupCompositeTypeResultOutput) SelfLink() pulumi.StringOutput
- func (o LookupCompositeTypeResultOutput) Status() pulumi.StringOutput
- func (o LookupCompositeTypeResultOutput) TemplateContents() TemplateContentsResponseOutput
- func (o LookupCompositeTypeResultOutput) ToLookupCompositeTypeResultOutput() LookupCompositeTypeResultOutput
- func (o LookupCompositeTypeResultOutput) ToLookupCompositeTypeResultOutputWithContext(ctx context.Context) LookupCompositeTypeResultOutput
- type LookupDeploymentArgs
- type LookupDeploymentIamPolicyArgs
- type LookupDeploymentIamPolicyOutputArgs
- type LookupDeploymentIamPolicyResult
- type LookupDeploymentIamPolicyResultOutput
- func (o LookupDeploymentIamPolicyResultOutput) AuditConfigs() AuditConfigResponseArrayOutput
- func (o LookupDeploymentIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
- func (LookupDeploymentIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupDeploymentIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupDeploymentIamPolicyResultOutput) ToLookupDeploymentIamPolicyResultOutput() LookupDeploymentIamPolicyResultOutput
- func (o LookupDeploymentIamPolicyResultOutput) ToLookupDeploymentIamPolicyResultOutputWithContext(ctx context.Context) LookupDeploymentIamPolicyResultOutput
- func (o LookupDeploymentIamPolicyResultOutput) Version() pulumi.IntOutput
- type LookupDeploymentOutputArgs
- type LookupDeploymentResult
- type LookupDeploymentResultOutput
- func (o LookupDeploymentResultOutput) Credential() CredentialResponseOutput
- func (o LookupDeploymentResultOutput) Description() pulumi.StringOutput
- func (LookupDeploymentResultOutput) ElementType() reflect.Type
- func (o LookupDeploymentResultOutput) Fingerprint() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) InsertTime() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) Labels() DeploymentLabelEntryResponseArrayOutput
- func (o LookupDeploymentResultOutput) Manifest() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) Name() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) Operation() OperationResponseOutput
- func (o LookupDeploymentResultOutput) Outputs() DeploymentOutputEntryResponseArrayOutput
- func (o LookupDeploymentResultOutput) SelfLink() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) Target() TargetConfigurationResponseOutput
- func (o LookupDeploymentResultOutput) ToLookupDeploymentResultOutput() LookupDeploymentResultOutput
- func (o LookupDeploymentResultOutput) ToLookupDeploymentResultOutputWithContext(ctx context.Context) LookupDeploymentResultOutput
- func (o LookupDeploymentResultOutput) Update() DeploymentUpdateResponseOutput
- func (o LookupDeploymentResultOutput) UpdateTime() pulumi.StringOutput
- type LookupTypeProviderArgs
- type LookupTypeProviderOutputArgs
- type LookupTypeProviderResult
- type LookupTypeProviderResultOutput
- func (o LookupTypeProviderResultOutput) CollectionOverrides() CollectionOverrideResponseArrayOutput
- func (o LookupTypeProviderResultOutput) Credential() CredentialResponseOutput
- func (o LookupTypeProviderResultOutput) CustomCertificateAuthorityRoots() pulumi.StringArrayOutput
- func (o LookupTypeProviderResultOutput) Description() pulumi.StringOutput
- func (o LookupTypeProviderResultOutput) DescriptorUrl() pulumi.StringOutput
- func (LookupTypeProviderResultOutput) ElementType() reflect.Type
- func (o LookupTypeProviderResultOutput) InsertTime() pulumi.StringOutput
- func (o LookupTypeProviderResultOutput) Labels() TypeProviderLabelEntryResponseArrayOutput
- func (o LookupTypeProviderResultOutput) Name() pulumi.StringOutput
- func (o LookupTypeProviderResultOutput) Operation() OperationResponseOutput
- func (o LookupTypeProviderResultOutput) Options() OptionsResponseOutput
- func (o LookupTypeProviderResultOutput) SelfLink() pulumi.StringOutput
- func (o LookupTypeProviderResultOutput) ToLookupTypeProviderResultOutput() LookupTypeProviderResultOutput
- func (o LookupTypeProviderResultOutput) ToLookupTypeProviderResultOutputWithContext(ctx context.Context) LookupTypeProviderResultOutput
- type MethodMap
- type MethodMapArgs
- func (MethodMapArgs) ElementType() reflect.Type
- func (i MethodMapArgs) ToMethodMapOutput() MethodMapOutput
- func (i MethodMapArgs) ToMethodMapOutputWithContext(ctx context.Context) MethodMapOutput
- func (i MethodMapArgs) ToMethodMapPtrOutput() MethodMapPtrOutput
- func (i MethodMapArgs) ToMethodMapPtrOutputWithContext(ctx context.Context) MethodMapPtrOutput
- type MethodMapInput
- type MethodMapOutput
- func (o MethodMapOutput) Create() pulumi.StringPtrOutput
- func (o MethodMapOutput) Delete() pulumi.StringPtrOutput
- func (MethodMapOutput) ElementType() reflect.Type
- func (o MethodMapOutput) Get() pulumi.StringPtrOutput
- func (o MethodMapOutput) SetIamPolicy() pulumi.StringPtrOutput
- func (o MethodMapOutput) ToMethodMapOutput() MethodMapOutput
- func (o MethodMapOutput) ToMethodMapOutputWithContext(ctx context.Context) MethodMapOutput
- func (o MethodMapOutput) ToMethodMapPtrOutput() MethodMapPtrOutput
- func (o MethodMapOutput) ToMethodMapPtrOutputWithContext(ctx context.Context) MethodMapPtrOutput
- func (o MethodMapOutput) Update() pulumi.StringPtrOutput
- type MethodMapPtrInput
- type MethodMapPtrOutput
- func (o MethodMapPtrOutput) Create() pulumi.StringPtrOutput
- func (o MethodMapPtrOutput) Delete() pulumi.StringPtrOutput
- func (o MethodMapPtrOutput) Elem() MethodMapOutput
- func (MethodMapPtrOutput) ElementType() reflect.Type
- func (o MethodMapPtrOutput) Get() pulumi.StringPtrOutput
- func (o MethodMapPtrOutput) SetIamPolicy() pulumi.StringPtrOutput
- func (o MethodMapPtrOutput) ToMethodMapPtrOutput() MethodMapPtrOutput
- func (o MethodMapPtrOutput) ToMethodMapPtrOutputWithContext(ctx context.Context) MethodMapPtrOutput
- func (o MethodMapPtrOutput) Update() pulumi.StringPtrOutput
- type MethodMapResponse
- type MethodMapResponseOutput
- func (o MethodMapResponseOutput) Create() pulumi.StringOutput
- func (o MethodMapResponseOutput) Delete() pulumi.StringOutput
- func (MethodMapResponseOutput) ElementType() reflect.Type
- func (o MethodMapResponseOutput) Get() pulumi.StringOutput
- func (o MethodMapResponseOutput) SetIamPolicy() pulumi.StringOutput
- func (o MethodMapResponseOutput) ToMethodMapResponseOutput() MethodMapResponseOutput
- func (o MethodMapResponseOutput) ToMethodMapResponseOutputWithContext(ctx context.Context) MethodMapResponseOutput
- func (o MethodMapResponseOutput) Update() pulumi.StringOutput
- type OperationErrorErrorsItemResponse
- type OperationErrorErrorsItemResponseArrayOutput
- func (OperationErrorErrorsItemResponseArrayOutput) ElementType() reflect.Type
- func (o OperationErrorErrorsItemResponseArrayOutput) Index(i pulumi.IntInput) OperationErrorErrorsItemResponseOutput
- func (o OperationErrorErrorsItemResponseArrayOutput) ToOperationErrorErrorsItemResponseArrayOutput() OperationErrorErrorsItemResponseArrayOutput
- func (o OperationErrorErrorsItemResponseArrayOutput) ToOperationErrorErrorsItemResponseArrayOutputWithContext(ctx context.Context) OperationErrorErrorsItemResponseArrayOutput
- type OperationErrorErrorsItemResponseOutput
- func (o OperationErrorErrorsItemResponseOutput) Code() pulumi.StringOutput
- func (OperationErrorErrorsItemResponseOutput) ElementType() reflect.Type
- func (o OperationErrorErrorsItemResponseOutput) Location() pulumi.StringOutput
- func (o OperationErrorErrorsItemResponseOutput) Message() pulumi.StringOutput
- func (o OperationErrorErrorsItemResponseOutput) ToOperationErrorErrorsItemResponseOutput() OperationErrorErrorsItemResponseOutput
- func (o OperationErrorErrorsItemResponseOutput) ToOperationErrorErrorsItemResponseOutputWithContext(ctx context.Context) OperationErrorErrorsItemResponseOutput
- type OperationErrorResponse
- type OperationErrorResponseOutput
- func (OperationErrorResponseOutput) ElementType() reflect.Type
- func (o OperationErrorResponseOutput) Errors() OperationErrorErrorsItemResponseArrayOutput
- func (o OperationErrorResponseOutput) ToOperationErrorResponseOutput() OperationErrorResponseOutput
- func (o OperationErrorResponseOutput) ToOperationErrorResponseOutputWithContext(ctx context.Context) OperationErrorResponseOutput
- type OperationResponse
- type OperationResponseOutput
- func (o OperationResponseOutput) ClientOperationId() pulumi.StringOutput
- func (o OperationResponseOutput) CreationTimestamp() pulumi.StringOutputdeprecated
- func (o OperationResponseOutput) Description() pulumi.StringOutput
- func (OperationResponseOutput) ElementType() reflect.Type
- func (o OperationResponseOutput) EndTime() pulumi.StringOutput
- func (o OperationResponseOutput) Error() OperationErrorResponseOutput
- func (o OperationResponseOutput) HttpErrorMessage() pulumi.StringOutput
- func (o OperationResponseOutput) HttpErrorStatusCode() pulumi.IntOutput
- func (o OperationResponseOutput) InsertTime() pulumi.StringOutput
- func (o OperationResponseOutput) Kind() pulumi.StringOutput
- func (o OperationResponseOutput) Name() pulumi.StringOutput
- func (o OperationResponseOutput) OperationGroupId() pulumi.StringOutput
- func (o OperationResponseOutput) OperationType() pulumi.StringOutput
- func (o OperationResponseOutput) Progress() pulumi.IntOutput
- func (o OperationResponseOutput) Region() pulumi.StringOutput
- func (o OperationResponseOutput) SelfLink() pulumi.StringOutput
- func (o OperationResponseOutput) StartTime() pulumi.StringOutput
- func (o OperationResponseOutput) Status() pulumi.StringOutput
- func (o OperationResponseOutput) StatusMessage() pulumi.StringOutput
- func (o OperationResponseOutput) TargetId() pulumi.StringOutput
- func (o OperationResponseOutput) TargetLink() pulumi.StringOutput
- func (o OperationResponseOutput) ToOperationResponseOutput() OperationResponseOutput
- func (o OperationResponseOutput) ToOperationResponseOutputWithContext(ctx context.Context) OperationResponseOutput
- func (o OperationResponseOutput) User() pulumi.StringOutput
- func (o OperationResponseOutput) Warnings() OperationWarningsItemResponseArrayOutput
- func (o OperationResponseOutput) Zone() pulumi.StringOutput
- type OperationWarningsItemDataItemResponse
- type OperationWarningsItemDataItemResponseArrayOutput
- func (OperationWarningsItemDataItemResponseArrayOutput) ElementType() reflect.Type
- func (o OperationWarningsItemDataItemResponseArrayOutput) Index(i pulumi.IntInput) OperationWarningsItemDataItemResponseOutput
- func (o OperationWarningsItemDataItemResponseArrayOutput) ToOperationWarningsItemDataItemResponseArrayOutput() OperationWarningsItemDataItemResponseArrayOutput
- func (o OperationWarningsItemDataItemResponseArrayOutput) ToOperationWarningsItemDataItemResponseArrayOutputWithContext(ctx context.Context) OperationWarningsItemDataItemResponseArrayOutput
- type OperationWarningsItemDataItemResponseOutput
- func (OperationWarningsItemDataItemResponseOutput) ElementType() reflect.Type
- func (o OperationWarningsItemDataItemResponseOutput) Key() pulumi.StringOutput
- func (o OperationWarningsItemDataItemResponseOutput) ToOperationWarningsItemDataItemResponseOutput() OperationWarningsItemDataItemResponseOutput
- func (o OperationWarningsItemDataItemResponseOutput) ToOperationWarningsItemDataItemResponseOutputWithContext(ctx context.Context) OperationWarningsItemDataItemResponseOutput
- func (o OperationWarningsItemDataItemResponseOutput) Value() pulumi.StringOutput
- type OperationWarningsItemResponse
- type OperationWarningsItemResponseArrayOutput
- func (OperationWarningsItemResponseArrayOutput) ElementType() reflect.Type
- func (o OperationWarningsItemResponseArrayOutput) Index(i pulumi.IntInput) OperationWarningsItemResponseOutput
- func (o OperationWarningsItemResponseArrayOutput) ToOperationWarningsItemResponseArrayOutput() OperationWarningsItemResponseArrayOutput
- func (o OperationWarningsItemResponseArrayOutput) ToOperationWarningsItemResponseArrayOutputWithContext(ctx context.Context) OperationWarningsItemResponseArrayOutput
- type OperationWarningsItemResponseOutput
- func (o OperationWarningsItemResponseOutput) Code() pulumi.StringOutput
- func (o OperationWarningsItemResponseOutput) Data() OperationWarningsItemDataItemResponseArrayOutput
- func (OperationWarningsItemResponseOutput) ElementType() reflect.Type
- func (o OperationWarningsItemResponseOutput) Message() pulumi.StringOutput
- func (o OperationWarningsItemResponseOutput) ToOperationWarningsItemResponseOutput() OperationWarningsItemResponseOutput
- func (o OperationWarningsItemResponseOutput) ToOperationWarningsItemResponseOutputWithContext(ctx context.Context) OperationWarningsItemResponseOutput
- type Options
- type OptionsArgs
- func (OptionsArgs) ElementType() reflect.Type
- func (i OptionsArgs) ToOptionsOutput() OptionsOutput
- func (i OptionsArgs) ToOptionsOutputWithContext(ctx context.Context) OptionsOutput
- func (i OptionsArgs) ToOptionsPtrOutput() OptionsPtrOutput
- func (i OptionsArgs) ToOptionsPtrOutputWithContext(ctx context.Context) OptionsPtrOutput
- type OptionsInput
- type OptionsOutput
- func (o OptionsOutput) AsyncOptions() AsyncOptionsArrayOutput
- func (OptionsOutput) ElementType() reflect.Type
- func (o OptionsOutput) InputMappings() InputMappingArrayOutput
- func (o OptionsOutput) NameProperty() pulumi.StringPtrOutput
- func (o OptionsOutput) ToOptionsOutput() OptionsOutput
- func (o OptionsOutput) ToOptionsOutputWithContext(ctx context.Context) OptionsOutput
- func (o OptionsOutput) ToOptionsPtrOutput() OptionsPtrOutput
- func (o OptionsOutput) ToOptionsPtrOutputWithContext(ctx context.Context) OptionsPtrOutput
- func (o OptionsOutput) ValidationOptions() ValidationOptionsPtrOutput
- type OptionsPtrInput
- type OptionsPtrOutput
- func (o OptionsPtrOutput) AsyncOptions() AsyncOptionsArrayOutput
- func (o OptionsPtrOutput) Elem() OptionsOutput
- func (OptionsPtrOutput) ElementType() reflect.Type
- func (o OptionsPtrOutput) InputMappings() InputMappingArrayOutput
- func (o OptionsPtrOutput) NameProperty() pulumi.StringPtrOutput
- func (o OptionsPtrOutput) ToOptionsPtrOutput() OptionsPtrOutput
- func (o OptionsPtrOutput) ToOptionsPtrOutputWithContext(ctx context.Context) OptionsPtrOutput
- func (o OptionsPtrOutput) ValidationOptions() ValidationOptionsPtrOutput
- type OptionsResponse
- type OptionsResponseOutput
- func (o OptionsResponseOutput) AsyncOptions() AsyncOptionsResponseArrayOutput
- func (OptionsResponseOutput) ElementType() reflect.Type
- func (o OptionsResponseOutput) InputMappings() InputMappingResponseArrayOutput
- func (o OptionsResponseOutput) NameProperty() pulumi.StringOutput
- func (o OptionsResponseOutput) ToOptionsResponseOutput() OptionsResponseOutput
- func (o OptionsResponseOutput) ToOptionsResponseOutputWithContext(ctx context.Context) OptionsResponseOutput
- func (o OptionsResponseOutput) ValidationOptions() ValidationOptionsResponseOutput
- type PollingOptions
- type PollingOptionsArgs
- func (PollingOptionsArgs) ElementType() reflect.Type
- func (i PollingOptionsArgs) ToPollingOptionsOutput() PollingOptionsOutput
- func (i PollingOptionsArgs) ToPollingOptionsOutputWithContext(ctx context.Context) PollingOptionsOutput
- func (i PollingOptionsArgs) ToPollingOptionsPtrOutput() PollingOptionsPtrOutput
- func (i PollingOptionsArgs) ToPollingOptionsPtrOutputWithContext(ctx context.Context) PollingOptionsPtrOutput
- type PollingOptionsInput
- type PollingOptionsOutput
- func (o PollingOptionsOutput) Diagnostics() DiagnosticArrayOutput
- func (PollingOptionsOutput) ElementType() reflect.Type
- func (o PollingOptionsOutput) FailCondition() pulumi.StringPtrOutput
- func (o PollingOptionsOutput) FinishCondition() pulumi.StringPtrOutput
- func (o PollingOptionsOutput) PollingLink() pulumi.StringPtrOutput
- func (o PollingOptionsOutput) TargetLink() pulumi.StringPtrOutput
- func (o PollingOptionsOutput) ToPollingOptionsOutput() PollingOptionsOutput
- func (o PollingOptionsOutput) ToPollingOptionsOutputWithContext(ctx context.Context) PollingOptionsOutput
- func (o PollingOptionsOutput) ToPollingOptionsPtrOutput() PollingOptionsPtrOutput
- func (o PollingOptionsOutput) ToPollingOptionsPtrOutputWithContext(ctx context.Context) PollingOptionsPtrOutput
- type PollingOptionsPtrInput
- type PollingOptionsPtrOutput
- func (o PollingOptionsPtrOutput) Diagnostics() DiagnosticArrayOutput
- func (o PollingOptionsPtrOutput) Elem() PollingOptionsOutput
- func (PollingOptionsPtrOutput) ElementType() reflect.Type
- func (o PollingOptionsPtrOutput) FailCondition() pulumi.StringPtrOutput
- func (o PollingOptionsPtrOutput) FinishCondition() pulumi.StringPtrOutput
- func (o PollingOptionsPtrOutput) PollingLink() pulumi.StringPtrOutput
- func (o PollingOptionsPtrOutput) TargetLink() pulumi.StringPtrOutput
- func (o PollingOptionsPtrOutput) ToPollingOptionsPtrOutput() PollingOptionsPtrOutput
- func (o PollingOptionsPtrOutput) ToPollingOptionsPtrOutputWithContext(ctx context.Context) PollingOptionsPtrOutput
- type PollingOptionsResponse
- type PollingOptionsResponseOutput
- func (o PollingOptionsResponseOutput) Diagnostics() DiagnosticResponseArrayOutput
- func (PollingOptionsResponseOutput) ElementType() reflect.Type
- func (o PollingOptionsResponseOutput) FailCondition() pulumi.StringOutput
- func (o PollingOptionsResponseOutput) FinishCondition() pulumi.StringOutput
- func (o PollingOptionsResponseOutput) PollingLink() pulumi.StringOutput
- func (o PollingOptionsResponseOutput) TargetLink() pulumi.StringOutput
- func (o PollingOptionsResponseOutput) ToPollingOptionsResponseOutput() PollingOptionsResponseOutput
- func (o PollingOptionsResponseOutput) ToPollingOptionsResponseOutputWithContext(ctx context.Context) PollingOptionsResponseOutput
- type ServiceAccount
- type ServiceAccountArgs
- func (ServiceAccountArgs) ElementType() reflect.Type
- func (i ServiceAccountArgs) ToServiceAccountOutput() ServiceAccountOutput
- func (i ServiceAccountArgs) ToServiceAccountOutputWithContext(ctx context.Context) ServiceAccountOutput
- func (i ServiceAccountArgs) ToServiceAccountPtrOutput() ServiceAccountPtrOutput
- func (i ServiceAccountArgs) ToServiceAccountPtrOutputWithContext(ctx context.Context) ServiceAccountPtrOutput
- type ServiceAccountInput
- type ServiceAccountOutput
- func (ServiceAccountOutput) ElementType() reflect.Type
- func (o ServiceAccountOutput) Email() pulumi.StringPtrOutput
- func (o ServiceAccountOutput) ToServiceAccountOutput() ServiceAccountOutput
- func (o ServiceAccountOutput) ToServiceAccountOutputWithContext(ctx context.Context) ServiceAccountOutput
- func (o ServiceAccountOutput) ToServiceAccountPtrOutput() ServiceAccountPtrOutput
- func (o ServiceAccountOutput) ToServiceAccountPtrOutputWithContext(ctx context.Context) ServiceAccountPtrOutput
- type ServiceAccountPtrInput
- type ServiceAccountPtrOutput
- func (o ServiceAccountPtrOutput) Elem() ServiceAccountOutput
- func (ServiceAccountPtrOutput) ElementType() reflect.Type
- func (o ServiceAccountPtrOutput) Email() pulumi.StringPtrOutput
- func (o ServiceAccountPtrOutput) ToServiceAccountPtrOutput() ServiceAccountPtrOutput
- func (o ServiceAccountPtrOutput) ToServiceAccountPtrOutputWithContext(ctx context.Context) ServiceAccountPtrOutput
- type ServiceAccountResponse
- type ServiceAccountResponseOutput
- func (ServiceAccountResponseOutput) ElementType() reflect.Type
- func (o ServiceAccountResponseOutput) Email() pulumi.StringOutput
- func (o ServiceAccountResponseOutput) ToServiceAccountResponseOutput() ServiceAccountResponseOutput
- func (o ServiceAccountResponseOutput) ToServiceAccountResponseOutputWithContext(ctx context.Context) ServiceAccountResponseOutput
- type TargetConfiguration
- type TargetConfigurationArgs
- func (TargetConfigurationArgs) ElementType() reflect.Type
- func (i TargetConfigurationArgs) ToTargetConfigurationOutput() TargetConfigurationOutput
- func (i TargetConfigurationArgs) ToTargetConfigurationOutputWithContext(ctx context.Context) TargetConfigurationOutput
- func (i TargetConfigurationArgs) ToTargetConfigurationPtrOutput() TargetConfigurationPtrOutput
- func (i TargetConfigurationArgs) ToTargetConfigurationPtrOutputWithContext(ctx context.Context) TargetConfigurationPtrOutput
- type TargetConfigurationInput
- type TargetConfigurationOutput
- func (o TargetConfigurationOutput) Config() ConfigFilePtrOutput
- func (TargetConfigurationOutput) ElementType() reflect.Type
- func (o TargetConfigurationOutput) Imports() ImportFileArrayOutput
- func (o TargetConfigurationOutput) ToTargetConfigurationOutput() TargetConfigurationOutput
- func (o TargetConfigurationOutput) ToTargetConfigurationOutputWithContext(ctx context.Context) TargetConfigurationOutput
- func (o TargetConfigurationOutput) ToTargetConfigurationPtrOutput() TargetConfigurationPtrOutput
- func (o TargetConfigurationOutput) ToTargetConfigurationPtrOutputWithContext(ctx context.Context) TargetConfigurationPtrOutput
- type TargetConfigurationPtrInput
- type TargetConfigurationPtrOutput
- func (o TargetConfigurationPtrOutput) Config() ConfigFilePtrOutput
- func (o TargetConfigurationPtrOutput) Elem() TargetConfigurationOutput
- func (TargetConfigurationPtrOutput) ElementType() reflect.Type
- func (o TargetConfigurationPtrOutput) Imports() ImportFileArrayOutput
- func (o TargetConfigurationPtrOutput) ToTargetConfigurationPtrOutput() TargetConfigurationPtrOutput
- func (o TargetConfigurationPtrOutput) ToTargetConfigurationPtrOutputWithContext(ctx context.Context) TargetConfigurationPtrOutput
- type TargetConfigurationResponse
- type TargetConfigurationResponseOutput
- func (o TargetConfigurationResponseOutput) Config() ConfigFileResponseOutput
- func (TargetConfigurationResponseOutput) ElementType() reflect.Type
- func (o TargetConfigurationResponseOutput) Imports() ImportFileResponseArrayOutput
- func (o TargetConfigurationResponseOutput) ToTargetConfigurationResponseOutput() TargetConfigurationResponseOutput
- func (o TargetConfigurationResponseOutput) ToTargetConfigurationResponseOutputWithContext(ctx context.Context) TargetConfigurationResponseOutput
- type TemplateContents
- type TemplateContentsArgs
- func (TemplateContentsArgs) ElementType() reflect.Type
- func (i TemplateContentsArgs) ToTemplateContentsOutput() TemplateContentsOutput
- func (i TemplateContentsArgs) ToTemplateContentsOutputWithContext(ctx context.Context) TemplateContentsOutput
- func (i TemplateContentsArgs) ToTemplateContentsPtrOutput() TemplateContentsPtrOutput
- func (i TemplateContentsArgs) ToTemplateContentsPtrOutputWithContext(ctx context.Context) TemplateContentsPtrOutput
- type TemplateContentsInput
- type TemplateContentsInterpreter
- func (TemplateContentsInterpreter) ElementType() reflect.Type
- func (e TemplateContentsInterpreter) ToStringOutput() pulumi.StringOutput
- func (e TemplateContentsInterpreter) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e TemplateContentsInterpreter) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e TemplateContentsInterpreter) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e TemplateContentsInterpreter) ToTemplateContentsInterpreterOutput() TemplateContentsInterpreterOutput
- func (e TemplateContentsInterpreter) ToTemplateContentsInterpreterOutputWithContext(ctx context.Context) TemplateContentsInterpreterOutput
- func (e TemplateContentsInterpreter) ToTemplateContentsInterpreterPtrOutput() TemplateContentsInterpreterPtrOutput
- func (e TemplateContentsInterpreter) ToTemplateContentsInterpreterPtrOutputWithContext(ctx context.Context) TemplateContentsInterpreterPtrOutput
- type TemplateContentsInterpreterInput
- type TemplateContentsInterpreterOutput
- func (TemplateContentsInterpreterOutput) ElementType() reflect.Type
- func (o TemplateContentsInterpreterOutput) ToStringOutput() pulumi.StringOutput
- func (o TemplateContentsInterpreterOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o TemplateContentsInterpreterOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TemplateContentsInterpreterOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TemplateContentsInterpreterOutput) ToTemplateContentsInterpreterOutput() TemplateContentsInterpreterOutput
- func (o TemplateContentsInterpreterOutput) ToTemplateContentsInterpreterOutputWithContext(ctx context.Context) TemplateContentsInterpreterOutput
- func (o TemplateContentsInterpreterOutput) ToTemplateContentsInterpreterPtrOutput() TemplateContentsInterpreterPtrOutput
- func (o TemplateContentsInterpreterOutput) ToTemplateContentsInterpreterPtrOutputWithContext(ctx context.Context) TemplateContentsInterpreterPtrOutput
- type TemplateContentsInterpreterPtrInput
- type TemplateContentsInterpreterPtrOutput
- func (o TemplateContentsInterpreterPtrOutput) Elem() TemplateContentsInterpreterOutput
- func (TemplateContentsInterpreterPtrOutput) ElementType() reflect.Type
- func (o TemplateContentsInterpreterPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TemplateContentsInterpreterPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TemplateContentsInterpreterPtrOutput) ToTemplateContentsInterpreterPtrOutput() TemplateContentsInterpreterPtrOutput
- func (o TemplateContentsInterpreterPtrOutput) ToTemplateContentsInterpreterPtrOutputWithContext(ctx context.Context) TemplateContentsInterpreterPtrOutput
- type TemplateContentsOutput
- func (TemplateContentsOutput) ElementType() reflect.Type
- func (o TemplateContentsOutput) Imports() ImportFileArrayOutput
- func (o TemplateContentsOutput) Interpreter() TemplateContentsInterpreterPtrOutput
- func (o TemplateContentsOutput) MainTemplate() pulumi.StringPtrOutput
- func (o TemplateContentsOutput) Schema() pulumi.StringPtrOutput
- func (o TemplateContentsOutput) Template() pulumi.StringPtrOutput
- func (o TemplateContentsOutput) ToTemplateContentsOutput() TemplateContentsOutput
- func (o TemplateContentsOutput) ToTemplateContentsOutputWithContext(ctx context.Context) TemplateContentsOutput
- func (o TemplateContentsOutput) ToTemplateContentsPtrOutput() TemplateContentsPtrOutput
- func (o TemplateContentsOutput) ToTemplateContentsPtrOutputWithContext(ctx context.Context) TemplateContentsPtrOutput
- type TemplateContentsPtrInput
- type TemplateContentsPtrOutput
- func (o TemplateContentsPtrOutput) Elem() TemplateContentsOutput
- func (TemplateContentsPtrOutput) ElementType() reflect.Type
- func (o TemplateContentsPtrOutput) Imports() ImportFileArrayOutput
- func (o TemplateContentsPtrOutput) Interpreter() TemplateContentsInterpreterPtrOutput
- func (o TemplateContentsPtrOutput) MainTemplate() pulumi.StringPtrOutput
- func (o TemplateContentsPtrOutput) Schema() pulumi.StringPtrOutput
- func (o TemplateContentsPtrOutput) Template() pulumi.StringPtrOutput
- func (o TemplateContentsPtrOutput) ToTemplateContentsPtrOutput() TemplateContentsPtrOutput
- func (o TemplateContentsPtrOutput) ToTemplateContentsPtrOutputWithContext(ctx context.Context) TemplateContentsPtrOutput
- type TemplateContentsResponse
- type TemplateContentsResponseOutput
- func (TemplateContentsResponseOutput) ElementType() reflect.Type
- func (o TemplateContentsResponseOutput) Imports() ImportFileResponseArrayOutput
- func (o TemplateContentsResponseOutput) Interpreter() pulumi.StringOutput
- func (o TemplateContentsResponseOutput) MainTemplate() pulumi.StringOutput
- func (o TemplateContentsResponseOutput) Schema() pulumi.StringOutput
- func (o TemplateContentsResponseOutput) Template() pulumi.StringOutput
- func (o TemplateContentsResponseOutput) ToTemplateContentsResponseOutput() TemplateContentsResponseOutput
- func (o TemplateContentsResponseOutput) ToTemplateContentsResponseOutputWithContext(ctx context.Context) TemplateContentsResponseOutput
- type TypeProvider
- type TypeProviderArgs
- type TypeProviderInput
- type TypeProviderLabelEntry
- type TypeProviderLabelEntryArgs
- type TypeProviderLabelEntryArray
- func (TypeProviderLabelEntryArray) ElementType() reflect.Type
- func (i TypeProviderLabelEntryArray) ToTypeProviderLabelEntryArrayOutput() TypeProviderLabelEntryArrayOutput
- func (i TypeProviderLabelEntryArray) ToTypeProviderLabelEntryArrayOutputWithContext(ctx context.Context) TypeProviderLabelEntryArrayOutput
- type TypeProviderLabelEntryArrayInput
- type TypeProviderLabelEntryArrayOutput
- func (TypeProviderLabelEntryArrayOutput) ElementType() reflect.Type
- func (o TypeProviderLabelEntryArrayOutput) Index(i pulumi.IntInput) TypeProviderLabelEntryOutput
- func (o TypeProviderLabelEntryArrayOutput) ToTypeProviderLabelEntryArrayOutput() TypeProviderLabelEntryArrayOutput
- func (o TypeProviderLabelEntryArrayOutput) ToTypeProviderLabelEntryArrayOutputWithContext(ctx context.Context) TypeProviderLabelEntryArrayOutput
- type TypeProviderLabelEntryInput
- type TypeProviderLabelEntryOutput
- func (TypeProviderLabelEntryOutput) ElementType() reflect.Type
- func (o TypeProviderLabelEntryOutput) Key() pulumi.StringPtrOutput
- func (o TypeProviderLabelEntryOutput) ToTypeProviderLabelEntryOutput() TypeProviderLabelEntryOutput
- func (o TypeProviderLabelEntryOutput) ToTypeProviderLabelEntryOutputWithContext(ctx context.Context) TypeProviderLabelEntryOutput
- func (o TypeProviderLabelEntryOutput) Value() pulumi.StringPtrOutput
- type TypeProviderLabelEntryResponse
- type TypeProviderLabelEntryResponseArrayOutput
- func (TypeProviderLabelEntryResponseArrayOutput) ElementType() reflect.Type
- func (o TypeProviderLabelEntryResponseArrayOutput) Index(i pulumi.IntInput) TypeProviderLabelEntryResponseOutput
- func (o TypeProviderLabelEntryResponseArrayOutput) ToTypeProviderLabelEntryResponseArrayOutput() TypeProviderLabelEntryResponseArrayOutput
- func (o TypeProviderLabelEntryResponseArrayOutput) ToTypeProviderLabelEntryResponseArrayOutputWithContext(ctx context.Context) TypeProviderLabelEntryResponseArrayOutput
- type TypeProviderLabelEntryResponseOutput
- func (TypeProviderLabelEntryResponseOutput) ElementType() reflect.Type
- func (o TypeProviderLabelEntryResponseOutput) Key() pulumi.StringOutput
- func (o TypeProviderLabelEntryResponseOutput) ToTypeProviderLabelEntryResponseOutput() TypeProviderLabelEntryResponseOutput
- func (o TypeProviderLabelEntryResponseOutput) ToTypeProviderLabelEntryResponseOutputWithContext(ctx context.Context) TypeProviderLabelEntryResponseOutput
- func (o TypeProviderLabelEntryResponseOutput) Value() pulumi.StringOutput
- type TypeProviderOutput
- type TypeProviderState
- type ValidationOptions
- type ValidationOptionsArgs
- func (ValidationOptionsArgs) ElementType() reflect.Type
- func (i ValidationOptionsArgs) ToValidationOptionsOutput() ValidationOptionsOutput
- func (i ValidationOptionsArgs) ToValidationOptionsOutputWithContext(ctx context.Context) ValidationOptionsOutput
- func (i ValidationOptionsArgs) ToValidationOptionsPtrOutput() ValidationOptionsPtrOutput
- func (i ValidationOptionsArgs) ToValidationOptionsPtrOutputWithContext(ctx context.Context) ValidationOptionsPtrOutput
- type ValidationOptionsInput
- type ValidationOptionsOutput
- func (ValidationOptionsOutput) ElementType() reflect.Type
- func (o ValidationOptionsOutput) SchemaValidation() ValidationOptionsSchemaValidationPtrOutput
- func (o ValidationOptionsOutput) ToValidationOptionsOutput() ValidationOptionsOutput
- func (o ValidationOptionsOutput) ToValidationOptionsOutputWithContext(ctx context.Context) ValidationOptionsOutput
- func (o ValidationOptionsOutput) ToValidationOptionsPtrOutput() ValidationOptionsPtrOutput
- func (o ValidationOptionsOutput) ToValidationOptionsPtrOutputWithContext(ctx context.Context) ValidationOptionsPtrOutput
- func (o ValidationOptionsOutput) UndeclaredProperties() ValidationOptionsUndeclaredPropertiesPtrOutput
- type ValidationOptionsPtrInput
- type ValidationOptionsPtrOutput
- func (o ValidationOptionsPtrOutput) Elem() ValidationOptionsOutput
- func (ValidationOptionsPtrOutput) ElementType() reflect.Type
- func (o ValidationOptionsPtrOutput) SchemaValidation() ValidationOptionsSchemaValidationPtrOutput
- func (o ValidationOptionsPtrOutput) ToValidationOptionsPtrOutput() ValidationOptionsPtrOutput
- func (o ValidationOptionsPtrOutput) ToValidationOptionsPtrOutputWithContext(ctx context.Context) ValidationOptionsPtrOutput
- func (o ValidationOptionsPtrOutput) UndeclaredProperties() ValidationOptionsUndeclaredPropertiesPtrOutput
- type ValidationOptionsResponse
- type ValidationOptionsResponseOutput
- func (ValidationOptionsResponseOutput) ElementType() reflect.Type
- func (o ValidationOptionsResponseOutput) SchemaValidation() pulumi.StringOutput
- func (o ValidationOptionsResponseOutput) ToValidationOptionsResponseOutput() ValidationOptionsResponseOutput
- func (o ValidationOptionsResponseOutput) ToValidationOptionsResponseOutputWithContext(ctx context.Context) ValidationOptionsResponseOutput
- func (o ValidationOptionsResponseOutput) UndeclaredProperties() pulumi.StringOutput
- type ValidationOptionsSchemaValidation
- func (ValidationOptionsSchemaValidation) ElementType() reflect.Type
- func (e ValidationOptionsSchemaValidation) ToStringOutput() pulumi.StringOutput
- func (e ValidationOptionsSchemaValidation) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ValidationOptionsSchemaValidation) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ValidationOptionsSchemaValidation) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e ValidationOptionsSchemaValidation) ToValidationOptionsSchemaValidationOutput() ValidationOptionsSchemaValidationOutput
- func (e ValidationOptionsSchemaValidation) ToValidationOptionsSchemaValidationOutputWithContext(ctx context.Context) ValidationOptionsSchemaValidationOutput
- func (e ValidationOptionsSchemaValidation) ToValidationOptionsSchemaValidationPtrOutput() ValidationOptionsSchemaValidationPtrOutput
- func (e ValidationOptionsSchemaValidation) ToValidationOptionsSchemaValidationPtrOutputWithContext(ctx context.Context) ValidationOptionsSchemaValidationPtrOutput
- type ValidationOptionsSchemaValidationInput
- type ValidationOptionsSchemaValidationOutput
- func (ValidationOptionsSchemaValidationOutput) ElementType() reflect.Type
- func (o ValidationOptionsSchemaValidationOutput) ToStringOutput() pulumi.StringOutput
- func (o ValidationOptionsSchemaValidationOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ValidationOptionsSchemaValidationOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ValidationOptionsSchemaValidationOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o ValidationOptionsSchemaValidationOutput) ToValidationOptionsSchemaValidationOutput() ValidationOptionsSchemaValidationOutput
- func (o ValidationOptionsSchemaValidationOutput) ToValidationOptionsSchemaValidationOutputWithContext(ctx context.Context) ValidationOptionsSchemaValidationOutput
- func (o ValidationOptionsSchemaValidationOutput) ToValidationOptionsSchemaValidationPtrOutput() ValidationOptionsSchemaValidationPtrOutput
- func (o ValidationOptionsSchemaValidationOutput) ToValidationOptionsSchemaValidationPtrOutputWithContext(ctx context.Context) ValidationOptionsSchemaValidationPtrOutput
- type ValidationOptionsSchemaValidationPtrInput
- type ValidationOptionsSchemaValidationPtrOutput
- func (o ValidationOptionsSchemaValidationPtrOutput) Elem() ValidationOptionsSchemaValidationOutput
- func (ValidationOptionsSchemaValidationPtrOutput) ElementType() reflect.Type
- func (o ValidationOptionsSchemaValidationPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ValidationOptionsSchemaValidationPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o ValidationOptionsSchemaValidationPtrOutput) ToValidationOptionsSchemaValidationPtrOutput() ValidationOptionsSchemaValidationPtrOutput
- func (o ValidationOptionsSchemaValidationPtrOutput) ToValidationOptionsSchemaValidationPtrOutputWithContext(ctx context.Context) ValidationOptionsSchemaValidationPtrOutput
- type ValidationOptionsUndeclaredProperties
- func (ValidationOptionsUndeclaredProperties) ElementType() reflect.Type
- func (e ValidationOptionsUndeclaredProperties) ToStringOutput() pulumi.StringOutput
- func (e ValidationOptionsUndeclaredProperties) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ValidationOptionsUndeclaredProperties) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ValidationOptionsUndeclaredProperties) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e ValidationOptionsUndeclaredProperties) ToValidationOptionsUndeclaredPropertiesOutput() ValidationOptionsUndeclaredPropertiesOutput
- func (e ValidationOptionsUndeclaredProperties) ToValidationOptionsUndeclaredPropertiesOutputWithContext(ctx context.Context) ValidationOptionsUndeclaredPropertiesOutput
- func (e ValidationOptionsUndeclaredProperties) ToValidationOptionsUndeclaredPropertiesPtrOutput() ValidationOptionsUndeclaredPropertiesPtrOutput
- func (e ValidationOptionsUndeclaredProperties) ToValidationOptionsUndeclaredPropertiesPtrOutputWithContext(ctx context.Context) ValidationOptionsUndeclaredPropertiesPtrOutput
- type ValidationOptionsUndeclaredPropertiesInput
- type ValidationOptionsUndeclaredPropertiesOutput
- func (ValidationOptionsUndeclaredPropertiesOutput) ElementType() reflect.Type
- func (o ValidationOptionsUndeclaredPropertiesOutput) ToStringOutput() pulumi.StringOutput
- func (o ValidationOptionsUndeclaredPropertiesOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ValidationOptionsUndeclaredPropertiesOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ValidationOptionsUndeclaredPropertiesOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o ValidationOptionsUndeclaredPropertiesOutput) ToValidationOptionsUndeclaredPropertiesOutput() ValidationOptionsUndeclaredPropertiesOutput
- func (o ValidationOptionsUndeclaredPropertiesOutput) ToValidationOptionsUndeclaredPropertiesOutputWithContext(ctx context.Context) ValidationOptionsUndeclaredPropertiesOutput
- func (o ValidationOptionsUndeclaredPropertiesOutput) ToValidationOptionsUndeclaredPropertiesPtrOutput() ValidationOptionsUndeclaredPropertiesPtrOutput
- func (o ValidationOptionsUndeclaredPropertiesOutput) ToValidationOptionsUndeclaredPropertiesPtrOutputWithContext(ctx context.Context) ValidationOptionsUndeclaredPropertiesPtrOutput
- type ValidationOptionsUndeclaredPropertiesPtrInput
- type ValidationOptionsUndeclaredPropertiesPtrOutput
- func (o ValidationOptionsUndeclaredPropertiesPtrOutput) Elem() ValidationOptionsUndeclaredPropertiesOutput
- func (ValidationOptionsUndeclaredPropertiesPtrOutput) ElementType() reflect.Type
- func (o ValidationOptionsUndeclaredPropertiesPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ValidationOptionsUndeclaredPropertiesPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o ValidationOptionsUndeclaredPropertiesPtrOutput) ToValidationOptionsUndeclaredPropertiesPtrOutput() ValidationOptionsUndeclaredPropertiesPtrOutput
- func (o ValidationOptionsUndeclaredPropertiesPtrOutput) ToValidationOptionsUndeclaredPropertiesPtrOutputWithContext(ctx context.Context) ValidationOptionsUndeclaredPropertiesPtrOutput
Constants ¶
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") )
const ( CompositeTypeStatusUnknownStatus = CompositeTypeStatus("UNKNOWN_STATUS") CompositeTypeStatusDeprecated = CompositeTypeStatus("DEPRECATED") CompositeTypeStatusExperimental = CompositeTypeStatus("EXPERIMENTAL") CompositeTypeStatusSupported = CompositeTypeStatus("SUPPORTED") )
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") )
const ( InputMappingLocationUnknown = InputMappingLocation("UNKNOWN") InputMappingLocationPath = InputMappingLocation("PATH") InputMappingLocationQuery = InputMappingLocation("QUERY") InputMappingLocationBody = InputMappingLocation("BODY") InputMappingLocationHeader = InputMappingLocation("HEADER") )
const ( TemplateContentsInterpreterUnknownInterpreter = TemplateContentsInterpreter("UNKNOWN_INTERPRETER") TemplateContentsInterpreterPython = TemplateContentsInterpreter("PYTHON") TemplateContentsInterpreterJinja = TemplateContentsInterpreter("JINJA") )
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") )
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 (o AsyncOptionsArrayOutput) Index(i pulumi.IntInput) AsyncOptionsOutput
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 AsyncOptionsResponseArrayOutput ¶
type AsyncOptionsResponseArrayOutput struct{ *pulumi.OutputState }
func (AsyncOptionsResponseArrayOutput) ElementType ¶
func (AsyncOptionsResponseArrayOutput) ElementType() reflect.Type
func (AsyncOptionsResponseArrayOutput) Index ¶
func (o AsyncOptionsResponseArrayOutput) Index(i pulumi.IntInput) AsyncOptionsResponseOutput
func (AsyncOptionsResponseArrayOutput) ToAsyncOptionsResponseArrayOutput ¶
func (o AsyncOptionsResponseArrayOutput) ToAsyncOptionsResponseArrayOutput() AsyncOptionsResponseArrayOutput
func (AsyncOptionsResponseArrayOutput) ToAsyncOptionsResponseArrayOutputWithContext ¶
func (o AsyncOptionsResponseArrayOutput) ToAsyncOptionsResponseArrayOutputWithContext(ctx context.Context) AsyncOptionsResponseArrayOutput
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 ¶
func (o AsyncOptionsResponseOutput) MethodMatch() pulumi.StringOutput
Method regex where this policy will apply.
func (AsyncOptionsResponseOutput) PollingOptions ¶
func (o AsyncOptionsResponseOutput) PollingOptions() PollingOptionsResponseOutput
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 (o AuditConfigArrayOutput) Index(i pulumi.IntInput) AuditConfigOutput
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 ¶
func (o AuditConfigOutput) Service() pulumi.StringPtrOutput
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 AuditConfigResponseArrayOutput ¶
type AuditConfigResponseArrayOutput struct{ *pulumi.OutputState }
func (AuditConfigResponseArrayOutput) ElementType ¶
func (AuditConfigResponseArrayOutput) ElementType() reflect.Type
func (AuditConfigResponseArrayOutput) Index ¶
func (o AuditConfigResponseArrayOutput) Index(i pulumi.IntInput) AuditConfigResponseOutput
func (AuditConfigResponseArrayOutput) ToAuditConfigResponseArrayOutput ¶
func (o AuditConfigResponseArrayOutput) ToAuditConfigResponseArrayOutput() AuditConfigResponseArrayOutput
func (AuditConfigResponseArrayOutput) ToAuditConfigResponseArrayOutputWithContext ¶
func (o AuditConfigResponseArrayOutput) ToAuditConfigResponseArrayOutputWithContext(ctx context.Context) AuditConfigResponseArrayOutput
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 ¶
func (o AuditConfigResponseOutput) AuditLogConfigs() AuditLogConfigResponseArrayOutput
The configuration for logging of each type of permission.
func (AuditConfigResponseOutput) ElementType ¶
func (AuditConfigResponseOutput) ElementType() reflect.Type
func (AuditConfigResponseOutput) Service ¶
func (o AuditConfigResponseOutput) Service() pulumi.StringOutput
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 (o AuditLogConfigArrayOutput) Index(i pulumi.IntInput) AuditLogConfigOutput
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) ElementType() reflect.Type
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 (o AuditLogConfigLogTypePtrOutput) Elem() AuditLogConfigLogTypeOutput
func (AuditLogConfigLogTypePtrOutput) ElementType ¶ added in v0.6.0
func (AuditLogConfigLogTypePtrOutput) ElementType() reflect.Type
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 (o AuditLogConfigLogTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
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 ¶
func (o AuditLogConfigOutput) LogType() AuditLogConfigLogTypePtrOutput
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 AuditLogConfigResponseArrayOutput ¶
type AuditLogConfigResponseArrayOutput struct{ *pulumi.OutputState }
func (AuditLogConfigResponseArrayOutput) ElementType ¶
func (AuditLogConfigResponseArrayOutput) ElementType() reflect.Type
func (AuditLogConfigResponseArrayOutput) Index ¶
func (o AuditLogConfigResponseArrayOutput) Index(i pulumi.IntInput) AuditLogConfigResponseOutput
func (AuditLogConfigResponseArrayOutput) ToAuditLogConfigResponseArrayOutput ¶
func (o AuditLogConfigResponseArrayOutput) ToAuditLogConfigResponseArrayOutput() AuditLogConfigResponseArrayOutput
func (AuditLogConfigResponseArrayOutput) ToAuditLogConfigResponseArrayOutputWithContext ¶
func (o AuditLogConfigResponseArrayOutput) ToAuditLogConfigResponseArrayOutputWithContext(ctx context.Context) AuditLogConfigResponseArrayOutput
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) ElementType() reflect.Type
func (AuditLogConfigResponseOutput) ExemptedMembers ¶
func (o AuditLogConfigResponseOutput) ExemptedMembers() pulumi.StringArrayOutput
Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members.
func (AuditLogConfigResponseOutput) LogType ¶
func (o AuditLogConfigResponseOutput) LogType() pulumi.StringOutput
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 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 ¶
func (o BasicAuthOutput) User() pulumi.StringPtrOutput
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 (o BasicAuthPtrOutput) Elem() BasicAuthOutput
func (BasicAuthPtrOutput) ElementType ¶
func (BasicAuthPtrOutput) ElementType() reflect.Type
func (BasicAuthPtrOutput) Password ¶
func (o BasicAuthPtrOutput) Password() pulumi.StringPtrOutput
func (BasicAuthPtrOutput) ToBasicAuthPtrOutput ¶
func (o BasicAuthPtrOutput) ToBasicAuthPtrOutput() BasicAuthPtrOutput
func (BasicAuthPtrOutput) ToBasicAuthPtrOutputWithContext ¶
func (o BasicAuthPtrOutput) ToBasicAuthPtrOutputWithContext(ctx context.Context) BasicAuthPtrOutput
func (BasicAuthPtrOutput) User ¶
func (o BasicAuthPtrOutput) User() pulumi.StringPtrOutput
type BasicAuthResponse ¶
Basic Auth used as a credential.
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 (o BasicAuthResponseOutput) Password() pulumi.StringOutput
func (BasicAuthResponseOutput) ToBasicAuthResponseOutput ¶
func (o BasicAuthResponseOutput) ToBasicAuthResponseOutput() BasicAuthResponseOutput
func (BasicAuthResponseOutput) ToBasicAuthResponseOutputWithContext ¶
func (o BasicAuthResponseOutput) ToBasicAuthResponseOutputWithContext(ctx context.Context) BasicAuthResponseOutput
func (BasicAuthResponseOutput) User ¶
func (o BasicAuthResponseOutput) User() pulumi.StringOutput
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 Google Cloud 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 Google Cloud 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 (o BindingArrayOutput) Index(i pulumi.IntInput) BindingOutput
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 ¶
func (o BindingOutput) Members() pulumi.StringArrayOutput
Specifies the principals requesting access for a Google Cloud 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 ¶
func (o BindingOutput) Role() pulumi.StringPtrOutput
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 Google Cloud 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 BindingResponseArrayOutput ¶
type BindingResponseArrayOutput struct{ *pulumi.OutputState }
func (BindingResponseArrayOutput) ElementType ¶
func (BindingResponseArrayOutput) ElementType() reflect.Type
func (BindingResponseArrayOutput) Index ¶
func (o BindingResponseArrayOutput) Index(i pulumi.IntInput) BindingResponseOutput
func (BindingResponseArrayOutput) ToBindingResponseArrayOutput ¶
func (o BindingResponseArrayOutput) ToBindingResponseArrayOutput() BindingResponseArrayOutput
func (BindingResponseArrayOutput) ToBindingResponseArrayOutputWithContext ¶
func (o BindingResponseArrayOutput) ToBindingResponseArrayOutputWithContext(ctx context.Context) BindingResponseArrayOutput
type BindingResponseOutput ¶
type BindingResponseOutput struct{ *pulumi.OutputState }
Associates `members`, or principals, with a `role`.
func (BindingResponseOutput) Condition ¶
func (o BindingResponseOutput) Condition() ExprResponseOutput
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 ¶
func (o BindingResponseOutput) Members() pulumi.StringArrayOutput
Specifies the principals requesting access for a Google Cloud 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 ¶
func (o BindingResponseOutput) Role() pulumi.StringOutput
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) ElementType() reflect.Type
func (CollectionOverrideArrayOutput) Index ¶
func (o CollectionOverrideArrayOutput) Index(i pulumi.IntInput) CollectionOverrideOutput
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 ¶
func (o CollectionOverrideOutput) Collection() pulumi.StringPtrOutput
The collection that identifies this resource within its service.
func (CollectionOverrideOutput) ElementType ¶
func (CollectionOverrideOutput) ElementType() reflect.Type
func (CollectionOverrideOutput) MethodMap ¶
func (o CollectionOverrideOutput) MethodMap() MethodMapPtrOutput
Custom verb method mappings to support unordered list API mappings.
func (CollectionOverrideOutput) Options ¶
func (o CollectionOverrideOutput) Options() OptionsPtrOutput
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 CollectionOverrideResponseArrayOutput ¶
type CollectionOverrideResponseArrayOutput struct{ *pulumi.OutputState }
func (CollectionOverrideResponseArrayOutput) ElementType ¶
func (CollectionOverrideResponseArrayOutput) ElementType() reflect.Type
func (CollectionOverrideResponseArrayOutput) Index ¶
func (o CollectionOverrideResponseArrayOutput) Index(i pulumi.IntInput) CollectionOverrideResponseOutput
func (CollectionOverrideResponseArrayOutput) ToCollectionOverrideResponseArrayOutput ¶
func (o CollectionOverrideResponseArrayOutput) ToCollectionOverrideResponseArrayOutput() CollectionOverrideResponseArrayOutput
func (CollectionOverrideResponseArrayOutput) ToCollectionOverrideResponseArrayOutputWithContext ¶
func (o CollectionOverrideResponseArrayOutput) ToCollectionOverrideResponseArrayOutputWithContext(ctx context.Context) CollectionOverrideResponseArrayOutput
type CollectionOverrideResponseOutput ¶
type CollectionOverrideResponseOutput struct{ *pulumi.OutputState }
CollectionOverride allows resource handling overrides for specific resources within a BaseType
func (CollectionOverrideResponseOutput) Collection ¶
func (o CollectionOverrideResponseOutput) Collection() pulumi.StringOutput
The collection that identifies this resource within its service.
func (CollectionOverrideResponseOutput) ElementType ¶
func (CollectionOverrideResponseOutput) ElementType() reflect.Type
func (CollectionOverrideResponseOutput) MethodMap ¶
func (o CollectionOverrideResponseOutput) MethodMap() MethodMapResponseOutput
Custom verb method mappings to support unordered list API mappings.
func (CollectionOverrideResponseOutput) Options ¶
func (o CollectionOverrideResponseOutput) Options() OptionsResponseOutput
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 // 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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (CompositeTypeLabelEntryArrayOutput) Index ¶
func (o CompositeTypeLabelEntryArrayOutput) Index(i pulumi.IntInput) CompositeTypeLabelEntryOutput
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) ElementType() reflect.Type
func (CompositeTypeLabelEntryOutput) Key ¶
func (o CompositeTypeLabelEntryOutput) Key() pulumi.StringPtrOutput
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 ¶
func (o CompositeTypeLabelEntryOutput) Value() pulumi.StringPtrOutput
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 CompositeTypeLabelEntryResponseArrayOutput ¶
type CompositeTypeLabelEntryResponseArrayOutput struct{ *pulumi.OutputState }
func (CompositeTypeLabelEntryResponseArrayOutput) ElementType ¶
func (CompositeTypeLabelEntryResponseArrayOutput) ElementType() reflect.Type
func (CompositeTypeLabelEntryResponseArrayOutput) ToCompositeTypeLabelEntryResponseArrayOutput ¶
func (o CompositeTypeLabelEntryResponseArrayOutput) ToCompositeTypeLabelEntryResponseArrayOutput() CompositeTypeLabelEntryResponseArrayOutput
func (CompositeTypeLabelEntryResponseArrayOutput) ToCompositeTypeLabelEntryResponseArrayOutputWithContext ¶
func (o CompositeTypeLabelEntryResponseArrayOutput) ToCompositeTypeLabelEntryResponseArrayOutputWithContext(ctx context.Context) CompositeTypeLabelEntryResponseArrayOutput
type CompositeTypeLabelEntryResponseOutput ¶
type CompositeTypeLabelEntryResponseOutput struct{ *pulumi.OutputState }
Label object for CompositeTypes
func (CompositeTypeLabelEntryResponseOutput) ElementType ¶
func (CompositeTypeLabelEntryResponseOutput) ElementType() reflect.Type
func (CompositeTypeLabelEntryResponseOutput) Key ¶
func (o CompositeTypeLabelEntryResponseOutput) Key() pulumi.StringOutput
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 ¶
func (o CompositeTypeLabelEntryResponseOutput) Value() pulumi.StringOutput
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
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 ¶
func (o ConfigFileOutput) Content() pulumi.StringPtrOutput
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 ¶
func (o ConfigFilePtrOutput) Content() pulumi.StringPtrOutput
The contents of the file.
func (ConfigFilePtrOutput) Elem ¶
func (o ConfigFilePtrOutput) Elem() ConfigFileOutput
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 ConfigFileResponseOutput ¶
type ConfigFileResponseOutput struct{ *pulumi.OutputState }
func (ConfigFileResponseOutput) Content ¶
func (o ConfigFileResponseOutput) Content() pulumi.StringOutput
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
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 ¶
func (o CredentialPtrOutput) BasicAuth() BasicAuthPtrOutput
Basic Auth Credential, only used by TypeProvider.
func (CredentialPtrOutput) Elem ¶
func (o CredentialPtrOutput) Elem() CredentialOutput
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 CredentialResponseOutput ¶
type CredentialResponseOutput struct{ *pulumi.OutputState }
The credential used by Deployment Manager and TypeProvider. Only one of the options is permitted.
func (CredentialResponseOutput) BasicAuth ¶
func (o CredentialResponseOutput) BasicAuth() BasicAuthResponseOutput
Basic Auth Credential, only used by TypeProvider.
func (CredentialResponseOutput) ElementType ¶
func (CredentialResponseOutput) ElementType() reflect.Type
func (CredentialResponseOutput) ServiceAccount ¶
func (o CredentialResponseOutput) ServiceAccount() ServiceAccountResponseOutput
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) UseProjectDefault ¶
func (o CredentialResponseOutput) UseProjectDefault() pulumi.BoolOutput
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 { // Sets the policy to use for creating new resources. 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 // If set to true, creates a deployment and creates "shell" resources but does not actually instantiate these resources. This allows you to preview what your deployment looks like. After previewing a deployment, you can deploy your resources by making a request with the `update()` method or you can use the `cancelPreview()` method to cancel the preview altogether. Note that the deployment will still exist after you cancel the preview and you must separately delete this deployment if you want to remove it. 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) ElementType() reflect.Type
func (DeploymentLabelEntryArrayOutput) Index ¶
func (o DeploymentLabelEntryArrayOutput) Index(i pulumi.IntInput) DeploymentLabelEntryOutput
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 ¶
func (o DeploymentLabelEntryOutput) Key() pulumi.StringPtrOutput
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 ¶
func (o DeploymentLabelEntryOutput) Value() pulumi.StringPtrOutput
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 DeploymentLabelEntryResponseArrayOutput ¶
type DeploymentLabelEntryResponseArrayOutput struct{ *pulumi.OutputState }
func (DeploymentLabelEntryResponseArrayOutput) ElementType ¶
func (DeploymentLabelEntryResponseArrayOutput) ElementType() reflect.Type
func (DeploymentLabelEntryResponseArrayOutput) ToDeploymentLabelEntryResponseArrayOutput ¶
func (o DeploymentLabelEntryResponseArrayOutput) ToDeploymentLabelEntryResponseArrayOutput() DeploymentLabelEntryResponseArrayOutput
func (DeploymentLabelEntryResponseArrayOutput) ToDeploymentLabelEntryResponseArrayOutputWithContext ¶
func (o DeploymentLabelEntryResponseArrayOutput) ToDeploymentLabelEntryResponseArrayOutputWithContext(ctx context.Context) DeploymentLabelEntryResponseArrayOutput
type DeploymentLabelEntryResponseOutput ¶
type DeploymentLabelEntryResponseOutput struct{ *pulumi.OutputState }
Label object for Deployments
func (DeploymentLabelEntryResponseOutput) ElementType ¶
func (DeploymentLabelEntryResponseOutput) ElementType() reflect.Type
func (DeploymentLabelEntryResponseOutput) Key ¶
func (o DeploymentLabelEntryResponseOutput) Key() pulumi.StringOutput
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 ¶
func (o DeploymentLabelEntryResponseOutput) Value() pulumi.StringOutput
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 DeploymentOutputEntryResponseArrayOutput ¶
type DeploymentOutputEntryResponseArrayOutput struct{ *pulumi.OutputState }
func (DeploymentOutputEntryResponseArrayOutput) ElementType ¶
func (DeploymentOutputEntryResponseArrayOutput) ElementType() reflect.Type
func (DeploymentOutputEntryResponseArrayOutput) ToDeploymentOutputEntryResponseArrayOutput ¶
func (o DeploymentOutputEntryResponseArrayOutput) ToDeploymentOutputEntryResponseArrayOutput() DeploymentOutputEntryResponseArrayOutput
func (DeploymentOutputEntryResponseArrayOutput) ToDeploymentOutputEntryResponseArrayOutputWithContext ¶
func (o DeploymentOutputEntryResponseArrayOutput) ToDeploymentOutputEntryResponseArrayOutputWithContext(ctx context.Context) DeploymentOutputEntryResponseArrayOutput
type DeploymentOutputEntryResponseOutput ¶
type DeploymentOutputEntryResponseOutput struct{ *pulumi.OutputState }
Output object for Deployments
func (DeploymentOutputEntryResponseOutput) ElementType ¶
func (DeploymentOutputEntryResponseOutput) ElementType() reflect.Type
func (DeploymentOutputEntryResponseOutput) Key ¶
func (o DeploymentOutputEntryResponseOutput) Key() pulumi.StringOutput
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 ¶
func (o DeploymentOutputEntryResponseOutput) Value() pulumi.StringOutput
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 DeploymentUpdateLabelEntryResponseArrayOutput ¶
type DeploymentUpdateLabelEntryResponseArrayOutput struct{ *pulumi.OutputState }
func (DeploymentUpdateLabelEntryResponseArrayOutput) ElementType ¶
func (DeploymentUpdateLabelEntryResponseArrayOutput) ElementType() reflect.Type
func (DeploymentUpdateLabelEntryResponseArrayOutput) ToDeploymentUpdateLabelEntryResponseArrayOutput ¶
func (o DeploymentUpdateLabelEntryResponseArrayOutput) ToDeploymentUpdateLabelEntryResponseArrayOutput() DeploymentUpdateLabelEntryResponseArrayOutput
func (DeploymentUpdateLabelEntryResponseArrayOutput) ToDeploymentUpdateLabelEntryResponseArrayOutputWithContext ¶
func (o DeploymentUpdateLabelEntryResponseArrayOutput) ToDeploymentUpdateLabelEntryResponseArrayOutputWithContext(ctx context.Context) DeploymentUpdateLabelEntryResponseArrayOutput
type DeploymentUpdateLabelEntryResponseOutput ¶
type DeploymentUpdateLabelEntryResponseOutput struct{ *pulumi.OutputState }
Label object for DeploymentUpdate
func (DeploymentUpdateLabelEntryResponseOutput) ElementType ¶
func (DeploymentUpdateLabelEntryResponseOutput) ElementType() reflect.Type
func (DeploymentUpdateLabelEntryResponseOutput) Key ¶
func (o DeploymentUpdateLabelEntryResponseOutput) Key() pulumi.StringOutput
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 ¶
func (o DeploymentUpdateLabelEntryResponseOutput) Value() pulumi.StringOutput
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 DeploymentUpdateResponseOutput ¶
type DeploymentUpdateResponseOutput struct{ *pulumi.OutputState }
func (DeploymentUpdateResponseOutput) Credential ¶
func (o DeploymentUpdateResponseOutput) Credential() CredentialResponseOutput
The user-provided default credential to use when deploying this preview.
func (DeploymentUpdateResponseOutput) Description ¶
func (o DeploymentUpdateResponseOutput) Description() pulumi.StringOutput
An optional user-provided description of the deployment after the current update has been applied.
func (DeploymentUpdateResponseOutput) ElementType ¶
func (DeploymentUpdateResponseOutput) ElementType() reflect.Type
func (DeploymentUpdateResponseOutput) Labels ¶
func (o DeploymentUpdateResponseOutput) Labels() DeploymentUpdateLabelEntryResponseArrayOutput
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 ¶
func (o DeploymentUpdateResponseOutput) Manifest() pulumi.StringOutput
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
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 (o DiagnosticArrayOutput) Index(i pulumi.IntInput) DiagnosticOutput
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 (o DiagnosticLevelPtrOutput) Elem() DiagnosticLevelOutput
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 ¶
func (o DiagnosticOutput) Field() pulumi.StringPtrOutput
JsonPath expression on the resource that if non empty, indicates that this field needs to be extracted as a diagnostic.
func (DiagnosticOutput) Level ¶
func (o DiagnosticOutput) Level() DiagnosticLevelPtrOutput
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 DiagnosticResponseArrayOutput ¶
type DiagnosticResponseArrayOutput struct{ *pulumi.OutputState }
func (DiagnosticResponseArrayOutput) ElementType ¶
func (DiagnosticResponseArrayOutput) ElementType() reflect.Type
func (DiagnosticResponseArrayOutput) Index ¶
func (o DiagnosticResponseArrayOutput) Index(i pulumi.IntInput) DiagnosticResponseOutput
func (DiagnosticResponseArrayOutput) ToDiagnosticResponseArrayOutput ¶
func (o DiagnosticResponseArrayOutput) ToDiagnosticResponseArrayOutput() DiagnosticResponseArrayOutput
func (DiagnosticResponseArrayOutput) ToDiagnosticResponseArrayOutputWithContext ¶
func (o DiagnosticResponseArrayOutput) ToDiagnosticResponseArrayOutputWithContext(ctx context.Context) DiagnosticResponseArrayOutput
type DiagnosticResponseOutput ¶
type DiagnosticResponseOutput struct{ *pulumi.OutputState }
func (DiagnosticResponseOutput) ElementType ¶
func (DiagnosticResponseOutput) ElementType() reflect.Type
func (DiagnosticResponseOutput) Field ¶
func (o DiagnosticResponseOutput) Field() pulumi.StringOutput
JsonPath expression on the resource that if non empty, indicates that this field needs to be extracted as a diagnostic.
func (DiagnosticResponseOutput) Level ¶
func (o DiagnosticResponseOutput) Level() pulumi.StringOutput
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) 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 ¶
func (o ExprPtrOutput) 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 (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 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 ¶
func (o ExprResponseOutput) Title() pulumi.StringOutput
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 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 (o ImportFileArrayOutput) Index(i pulumi.IntInput) ImportFileOutput
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 ¶
func (o ImportFileOutput) Content() pulumi.StringPtrOutput
The contents of the file.
func (ImportFileOutput) ElementType ¶
func (ImportFileOutput) ElementType() reflect.Type
func (ImportFileOutput) Name ¶
func (o ImportFileOutput) Name() pulumi.StringPtrOutput
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 ImportFileResponseArrayOutput ¶
type ImportFileResponseArrayOutput struct{ *pulumi.OutputState }
func (ImportFileResponseArrayOutput) ElementType ¶
func (ImportFileResponseArrayOutput) ElementType() reflect.Type
func (ImportFileResponseArrayOutput) Index ¶
func (o ImportFileResponseArrayOutput) Index(i pulumi.IntInput) ImportFileResponseOutput
func (ImportFileResponseArrayOutput) ToImportFileResponseArrayOutput ¶
func (o ImportFileResponseArrayOutput) ToImportFileResponseArrayOutput() ImportFileResponseArrayOutput
func (ImportFileResponseArrayOutput) ToImportFileResponseArrayOutputWithContext ¶
func (o ImportFileResponseArrayOutput) ToImportFileResponseArrayOutputWithContext(ctx context.Context) ImportFileResponseArrayOutput
type ImportFileResponseOutput ¶
type ImportFileResponseOutput struct{ *pulumi.OutputState }
func (ImportFileResponseOutput) Content ¶
func (o ImportFileResponseOutput) Content() pulumi.StringOutput
The contents of the file.
func (ImportFileResponseOutput) ElementType ¶
func (ImportFileResponseOutput) ElementType() reflect.Type
func (ImportFileResponseOutput) Name ¶
func (o ImportFileResponseOutput) Name() pulumi.StringOutput
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 (o InputMappingArrayOutput) Index(i pulumi.IntInput) InputMappingOutput
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 (o InputMappingLocationPtrOutput) Elem() InputMappingLocationOutput
func (InputMappingLocationPtrOutput) ElementType ¶ added in v0.6.0
func (InputMappingLocationPtrOutput) ElementType() reflect.Type
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 (o InputMappingLocationPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
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 ¶
func (o InputMappingOutput) FieldName() pulumi.StringPtrOutput
The name of the field that is going to be injected.
func (InputMappingOutput) Location ¶
func (o InputMappingOutput) Location() InputMappingLocationPtrOutput
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 ¶
func (o InputMappingOutput) Value() pulumi.StringPtrOutput
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 InputMappingResponseArrayOutput ¶
type InputMappingResponseArrayOutput struct{ *pulumi.OutputState }
func (InputMappingResponseArrayOutput) ElementType ¶
func (InputMappingResponseArrayOutput) ElementType() reflect.Type
func (InputMappingResponseArrayOutput) Index ¶
func (o InputMappingResponseArrayOutput) Index(i pulumi.IntInput) InputMappingResponseOutput
func (InputMappingResponseArrayOutput) ToInputMappingResponseArrayOutput ¶
func (o InputMappingResponseArrayOutput) ToInputMappingResponseArrayOutput() InputMappingResponseArrayOutput
func (InputMappingResponseArrayOutput) ToInputMappingResponseArrayOutputWithContext ¶
func (o InputMappingResponseArrayOutput) ToInputMappingResponseArrayOutputWithContext(ctx context.Context) InputMappingResponseArrayOutput
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 ¶
func (o InputMappingResponseOutput) FieldName() pulumi.StringOutput
The name of the field that is going to be injected.
func (InputMappingResponseOutput) Location ¶
func (o InputMappingResponseOutput) Location() pulumi.StringOutput
The location where this mapping applies.
func (InputMappingResponseOutput) MethodMatch ¶
func (o InputMappingResponseOutput) MethodMatch() pulumi.StringOutput
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 ¶
func (o InputMappingResponseOutput) Value() pulumi.StringOutput
A jsonPath expression to select an element.
type LookupCompositeTypeArgs ¶ added in v0.4.0
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
func (LookupCompositeTypeOutputArgs) ElementType() reflect.Type
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 LookupCompositeTypeOutput(ctx *pulumi.Context, args LookupCompositeTypeOutputArgs, opts ...pulumi.InvokeOption) LookupCompositeTypeResultOutput
func (LookupCompositeTypeResultOutput) Description ¶ added in v0.8.0
func (o LookupCompositeTypeResultOutput) Description() pulumi.StringOutput
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) ElementType() reflect.Type
func (LookupCompositeTypeResultOutput) InsertTime ¶ added in v0.8.0
func (o LookupCompositeTypeResultOutput) InsertTime() pulumi.StringOutput
Creation timestamp in RFC3339 text format.
func (LookupCompositeTypeResultOutput) Labels ¶ added in v0.8.0
func (o LookupCompositeTypeResultOutput) Labels() CompositeTypeLabelEntryResponseArrayOutput
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
func (o LookupCompositeTypeResultOutput) Name() pulumi.StringOutput
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
func (o LookupCompositeTypeResultOutput) Operation() OperationResponseOutput
The Operation that most recently ran, or is currently running, on this composite type.
func (LookupCompositeTypeResultOutput) SelfLink ¶ added in v0.8.0
func (o LookupCompositeTypeResultOutput) SelfLink() pulumi.StringOutput
Server defined URL for the resource.
func (LookupCompositeTypeResultOutput) Status ¶ added in v0.8.0
func (o LookupCompositeTypeResultOutput) Status() pulumi.StringOutput
func (LookupCompositeTypeResultOutput) TemplateContents ¶ added in v0.8.0
func (o LookupCompositeTypeResultOutput) TemplateContents() TemplateContentsResponseOutput
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 LookupDeploymentIamPolicyArgs ¶ added in v0.4.0
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
func (LookupDeploymentIamPolicyOutputArgs) ElementType() reflect.Type
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 LookupDeploymentIamPolicyOutput ¶ added in v0.8.0
func LookupDeploymentIamPolicyOutput(ctx *pulumi.Context, args LookupDeploymentIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupDeploymentIamPolicyResultOutput
func (LookupDeploymentIamPolicyResultOutput) AuditConfigs ¶ added in v0.8.0
func (o LookupDeploymentIamPolicyResultOutput) AuditConfigs() AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (LookupDeploymentIamPolicyResultOutput) Bindings ¶ added in v0.8.0
func (o LookupDeploymentIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
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) ElementType() reflect.Type
func (LookupDeploymentIamPolicyResultOutput) Etag ¶ added in v0.8.0
func (o LookupDeploymentIamPolicyResultOutput) Etag() pulumi.StringOutput
`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
func (o LookupDeploymentIamPolicyResultOutput) Version() pulumi.IntOutput
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 LookupDeploymentOutput(ctx *pulumi.Context, args LookupDeploymentOutputArgs, opts ...pulumi.InvokeOption) LookupDeploymentResultOutput
func (LookupDeploymentResultOutput) Credential ¶ added in v0.8.0
func (o LookupDeploymentResultOutput) Credential() CredentialResponseOutput
User provided default credential for the deployment.
func (LookupDeploymentResultOutput) Description ¶ added in v0.8.0
func (o LookupDeploymentResultOutput) Description() pulumi.StringOutput
An optional user-provided description of the deployment.
func (LookupDeploymentResultOutput) ElementType ¶ added in v0.8.0
func (LookupDeploymentResultOutput) ElementType() reflect.Type
func (LookupDeploymentResultOutput) Fingerprint ¶ added in v0.8.0
func (o LookupDeploymentResultOutput) Fingerprint() pulumi.StringOutput
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
func (o LookupDeploymentResultOutput) InsertTime() pulumi.StringOutput
Creation timestamp in RFC3339 text format.
func (LookupDeploymentResultOutput) Labels ¶ added in v0.8.0
func (o LookupDeploymentResultOutput) Labels() DeploymentLabelEntryResponseArrayOutput
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
func (o LookupDeploymentResultOutput) Manifest() pulumi.StringOutput
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
func (o LookupDeploymentResultOutput) Name() pulumi.StringOutput
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
func (o LookupDeploymentResultOutput) Operation() OperationResponseOutput
The Operation that most recently ran, or is currently running, on this deployment.
func (LookupDeploymentResultOutput) Outputs ¶ added in v0.8.0
func (o LookupDeploymentResultOutput) Outputs() DeploymentOutputEntryResponseArrayOutput
List of outputs from the last manifest that deployed successfully.
func (LookupDeploymentResultOutput) SelfLink ¶ added in v0.8.0
func (o LookupDeploymentResultOutput) SelfLink() pulumi.StringOutput
Server defined URL for the resource.
func (LookupDeploymentResultOutput) Target ¶ added in v0.8.0
func (o LookupDeploymentResultOutput) Target() TargetConfigurationResponseOutput
[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
func (o LookupDeploymentResultOutput) Update() DeploymentUpdateResponseOutput
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
func (o LookupDeploymentResultOutput) UpdateTime() pulumi.StringOutput
Update timestamp in RFC3339 text format.
type LookupTypeProviderArgs ¶ added in v0.4.0
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
func (LookupTypeProviderOutputArgs) ElementType() reflect.Type
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 LookupTypeProviderOutput(ctx *pulumi.Context, args LookupTypeProviderOutputArgs, opts ...pulumi.InvokeOption) LookupTypeProviderResultOutput
func (LookupTypeProviderResultOutput) CollectionOverrides ¶ added in v0.8.0
func (o LookupTypeProviderResultOutput) CollectionOverrides() CollectionOverrideResponseArrayOutput
Allows resource handling overrides for specific collections
func (LookupTypeProviderResultOutput) Credential ¶ added in v0.8.0
func (o LookupTypeProviderResultOutput) Credential() CredentialResponseOutput
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
func (o LookupTypeProviderResultOutput) Description() pulumi.StringOutput
An optional textual description of the resource; provided by the client when the resource is created.
func (LookupTypeProviderResultOutput) DescriptorUrl ¶ added in v0.8.0
func (o LookupTypeProviderResultOutput) DescriptorUrl() pulumi.StringOutput
Descriptor Url for the this type provider.
func (LookupTypeProviderResultOutput) ElementType ¶ added in v0.8.0
func (LookupTypeProviderResultOutput) ElementType() reflect.Type
func (LookupTypeProviderResultOutput) InsertTime ¶ added in v0.8.0
func (o LookupTypeProviderResultOutput) InsertTime() pulumi.StringOutput
Creation timestamp in RFC3339 text format.
func (LookupTypeProviderResultOutput) Labels ¶ added in v0.8.0
func (o LookupTypeProviderResultOutput) Labels() TypeProviderLabelEntryResponseArrayOutput
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
func (o LookupTypeProviderResultOutput) Name() pulumi.StringOutput
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
func (o LookupTypeProviderResultOutput) Operation() OperationResponseOutput
The Operation that most recently ran, or is currently running, on this type provider.
func (LookupTypeProviderResultOutput) Options ¶ added in v0.8.0
func (o LookupTypeProviderResultOutput) Options() OptionsResponseOutput
Options to apply when handling any resources in this service.
func (LookupTypeProviderResultOutput) SelfLink ¶ added in v0.8.0
func (o LookupTypeProviderResultOutput) SelfLink() pulumi.StringOutput
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 ¶
func (o MethodMapOutput) Create() pulumi.StringPtrOutput
The action identifier for the create method to be used for this collection
func (MethodMapOutput) Delete ¶
func (o MethodMapOutput) Delete() pulumi.StringPtrOutput
The action identifier for the delete method to be used for this collection
func (MethodMapOutput) ElementType ¶
func (MethodMapOutput) ElementType() reflect.Type
func (MethodMapOutput) Get ¶
func (o MethodMapOutput) Get() pulumi.StringPtrOutput
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 ¶
func (o MethodMapOutput) Update() pulumi.StringPtrOutput
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 ¶
func (o MethodMapPtrOutput) Create() pulumi.StringPtrOutput
The action identifier for the create method to be used for this collection
func (MethodMapPtrOutput) Delete ¶
func (o MethodMapPtrOutput) Delete() pulumi.StringPtrOutput
The action identifier for the delete method to be used for this collection
func (MethodMapPtrOutput) Elem ¶
func (o MethodMapPtrOutput) Elem() MethodMapOutput
func (MethodMapPtrOutput) ElementType ¶
func (MethodMapPtrOutput) ElementType() reflect.Type
func (MethodMapPtrOutput) Get ¶
func (o MethodMapPtrOutput) Get() pulumi.StringPtrOutput
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 ¶
func (o MethodMapPtrOutput) Update() pulumi.StringPtrOutput
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 MethodMapResponseOutput ¶
type MethodMapResponseOutput struct{ *pulumi.OutputState }
Deployment Manager will call these methods during the events of creation/deletion/update/get/setIamPolicy
func (MethodMapResponseOutput) Create ¶
func (o MethodMapResponseOutput) Create() pulumi.StringOutput
The action identifier for the create method to be used for this collection
func (MethodMapResponseOutput) Delete ¶
func (o MethodMapResponseOutput) Delete() pulumi.StringOutput
The action identifier for the delete method to be used for this collection
func (MethodMapResponseOutput) ElementType ¶
func (MethodMapResponseOutput) ElementType() reflect.Type
func (MethodMapResponseOutput) Get ¶
func (o MethodMapResponseOutput) Get() pulumi.StringOutput
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 ¶
func (o MethodMapResponseOutput) Update() pulumi.StringOutput
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 OperationErrorErrorsItemResponseArrayOutput ¶ added in v0.4.0
type OperationErrorErrorsItemResponseArrayOutput struct{ *pulumi.OutputState }
func (OperationErrorErrorsItemResponseArrayOutput) ElementType ¶ added in v0.4.0
func (OperationErrorErrorsItemResponseArrayOutput) ElementType() reflect.Type
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 OperationErrorErrorsItemResponseOutput ¶ added in v0.4.0
type OperationErrorErrorsItemResponseOutput struct{ *pulumi.OutputState }
func (OperationErrorErrorsItemResponseOutput) Code ¶ added in v0.4.0
func (o OperationErrorErrorsItemResponseOutput) Code() pulumi.StringOutput
The error type identifier for this error.
func (OperationErrorErrorsItemResponseOutput) ElementType ¶ added in v0.4.0
func (OperationErrorErrorsItemResponseOutput) ElementType() reflect.Type
func (OperationErrorErrorsItemResponseOutput) Location ¶ added in v0.4.0
func (o OperationErrorErrorsItemResponseOutput) Location() pulumi.StringOutput
Indicates the field in the request that caused the error. This property is optional.
func (OperationErrorErrorsItemResponseOutput) Message ¶ added in v0.4.0
func (o OperationErrorErrorsItemResponseOutput) Message() pulumi.StringOutput
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 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) ElementType() reflect.Type
func (OperationErrorResponseOutput) Errors ¶ added in v0.4.0
func (o OperationErrorResponseOutput) Errors() OperationErrorErrorsItemResponseArrayOutput
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
type OperationResponse ¶
type OperationResponse struct { // The value of `requestId` if you provided it in the request. Not present otherwise. ClientOperationId string `pulumi:"clientOperationId"` // [Deprecated] This field is deprecated. // // Deprecated: [Deprecated] This field is deprecated. CreationTimestamp string `pulumi:"creationTimestamp"` // 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 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) CreationTimestamp
deprecated
func (o OperationResponseOutput) CreationTimestamp() pulumi.StringOutput
[Deprecated] This field is deprecated.
Deprecated: [Deprecated] This field is deprecated.
func (OperationResponseOutput) Description ¶
func (o OperationResponseOutput) Description() pulumi.StringOutput
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 ¶
func (o OperationResponseOutput) EndTime() pulumi.StringOutput
The time that this operation was completed. This value is in RFC3339 text format.
func (OperationResponseOutput) Error ¶
func (o OperationResponseOutput) Error() OperationErrorResponseOutput
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 ¶
func (o OperationResponseOutput) InsertTime() pulumi.StringOutput
The time that this operation was requested. This value is in RFC3339 text format.
func (OperationResponseOutput) Kind ¶
func (o OperationResponseOutput) Kind() pulumi.StringOutput
Type of the resource. Always `compute#operation` for Operation resources.
func (OperationResponseOutput) Name ¶
func (o OperationResponseOutput) Name() pulumi.StringOutput
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 ¶
func (o OperationResponseOutput) Progress() pulumi.IntOutput
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 ¶
func (o OperationResponseOutput) Region() pulumi.StringOutput
The URL of the region where the operation resides. Only applicable when performing regional operations.
func (OperationResponseOutput) SelfLink ¶
func (o OperationResponseOutput) SelfLink() pulumi.StringOutput
Server-defined URL for the resource.
func (OperationResponseOutput) StartTime ¶
func (o OperationResponseOutput) StartTime() pulumi.StringOutput
The time that this operation was started by the server. This value is in RFC3339 text format.
func (OperationResponseOutput) Status ¶
func (o OperationResponseOutput) Status() pulumi.StringOutput
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 ¶
func (o OperationResponseOutput) TargetId() pulumi.StringOutput
The unique target ID, which identifies a specific incarnation of the target resource.
func (OperationResponseOutput) TargetLink ¶
func (o OperationResponseOutput) TargetLink() pulumi.StringOutput
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) User ¶
func (o OperationResponseOutput) User() pulumi.StringOutput
User who requested the operation, for example: `user@example.com`.
func (OperationResponseOutput) Warnings ¶
func (o OperationResponseOutput) Warnings() OperationWarningsItemResponseArrayOutput
If warning messages are generated during processing of the operation, this field will be populated.
func (OperationResponseOutput) Zone ¶
func (o OperationResponseOutput) Zone() pulumi.StringOutput
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 OperationWarningsItemDataItemResponseArrayOutput ¶ added in v0.4.0
type OperationWarningsItemDataItemResponseArrayOutput struct{ *pulumi.OutputState }
func (OperationWarningsItemDataItemResponseArrayOutput) ElementType ¶ added in v0.4.0
func (OperationWarningsItemDataItemResponseArrayOutput) ElementType() reflect.Type
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 OperationWarningsItemDataItemResponseOutput ¶ added in v0.4.0
type OperationWarningsItemDataItemResponseOutput struct{ *pulumi.OutputState }
func (OperationWarningsItemDataItemResponseOutput) ElementType ¶ added in v0.4.0
func (OperationWarningsItemDataItemResponseOutput) ElementType() reflect.Type
func (OperationWarningsItemDataItemResponseOutput) Key ¶ added in v0.4.0
func (o OperationWarningsItemDataItemResponseOutput) Key() pulumi.StringOutput
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
func (o OperationWarningsItemDataItemResponseOutput) Value() pulumi.StringOutput
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 OperationWarningsItemResponseArrayOutput ¶ added in v0.4.0
type OperationWarningsItemResponseArrayOutput struct{ *pulumi.OutputState }
func (OperationWarningsItemResponseArrayOutput) ElementType ¶ added in v0.4.0
func (OperationWarningsItemResponseArrayOutput) ElementType() reflect.Type
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 OperationWarningsItemResponseOutput ¶ added in v0.4.0
type OperationWarningsItemResponseOutput struct{ *pulumi.OutputState }
func (OperationWarningsItemResponseOutput) Code ¶ added in v0.4.0
func (o OperationWarningsItemResponseOutput) Code() pulumi.StringOutput
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
func (o OperationWarningsItemResponseOutput) Data() OperationWarningsItemDataItemResponseArrayOutput
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) ElementType() reflect.Type
func (OperationWarningsItemResponseOutput) Message ¶ added in v0.4.0
func (o OperationWarningsItemResponseOutput) Message() pulumi.StringOutput
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 (o OptionsPtrOutput) Elem() OptionsOutput
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 OptionsResponseOutput ¶
type OptionsResponseOutput struct{ *pulumi.OutputState }
Options allows customized resource handling by Deployment Manager.
func (OptionsResponseOutput) AsyncOptions ¶
func (o OptionsResponseOutput) AsyncOptions() AsyncOptionsResponseArrayOutput
Options regarding how to thread async requests.
func (OptionsResponseOutput) ElementType ¶
func (OptionsResponseOutput) ElementType() reflect.Type
func (OptionsResponseOutput) InputMappings ¶
func (o OptionsResponseOutput) InputMappings() InputMappingResponseArrayOutput
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) ValidationOptions ¶
func (o OptionsResponseOutput) ValidationOptions() ValidationOptionsResponseOutput
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 ¶
func (o PollingOptionsOutput) Diagnostics() DiagnosticArrayOutput
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.
func (PollingOptionsOutput) PollingLink ¶
func (o PollingOptionsOutput) PollingLink() pulumi.StringPtrOutput
JsonPath expression that evaluates to string, it indicates where to poll.
func (PollingOptionsOutput) TargetLink ¶
func (o PollingOptionsOutput) TargetLink() pulumi.StringPtrOutput
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
func PollingOptionsPtr ¶
func PollingOptionsPtr(v *PollingOptionsArgs) PollingOptionsPtrInput
type PollingOptionsPtrOutput ¶
type PollingOptionsPtrOutput struct{ *pulumi.OutputState }
func (PollingOptionsPtrOutput) Diagnostics ¶
func (o PollingOptionsPtrOutput) Diagnostics() DiagnosticArrayOutput
An array of diagnostics to be collected by Deployment Manager, these diagnostics will be displayed to the user.
func (PollingOptionsPtrOutput) Elem ¶
func (o PollingOptionsPtrOutput) Elem() PollingOptionsOutput
func (PollingOptionsPtrOutput) ElementType ¶
func (PollingOptionsPtrOutput) ElementType() reflect.Type
func (PollingOptionsPtrOutput) FailCondition ¶
func (o PollingOptionsPtrOutput) FailCondition() pulumi.StringPtrOutput
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.
func (PollingOptionsPtrOutput) PollingLink ¶
func (o PollingOptionsPtrOutput) PollingLink() pulumi.StringPtrOutput
JsonPath expression that evaluates to string, it indicates where to poll.
func (PollingOptionsPtrOutput) TargetLink ¶
func (o PollingOptionsPtrOutput) TargetLink() pulumi.StringPtrOutput
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 PollingOptionsResponseOutput ¶
type PollingOptionsResponseOutput struct{ *pulumi.OutputState }
func (PollingOptionsResponseOutput) Diagnostics ¶
func (o PollingOptionsResponseOutput) Diagnostics() DiagnosticResponseArrayOutput
An array of diagnostics to be collected by Deployment Manager, these diagnostics will be displayed to the user.
func (PollingOptionsResponseOutput) ElementType ¶
func (PollingOptionsResponseOutput) ElementType() reflect.Type
func (PollingOptionsResponseOutput) FailCondition ¶
func (o PollingOptionsResponseOutput) FailCondition() pulumi.StringOutput
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.
func (PollingOptionsResponseOutput) PollingLink ¶
func (o PollingOptionsResponseOutput) PollingLink() pulumi.StringOutput
JsonPath expression that evaluates to string, it indicates where to poll.
func (PollingOptionsResponseOutput) TargetLink ¶
func (o PollingOptionsResponseOutput) TargetLink() pulumi.StringOutput
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 ¶
func (o ServiceAccountOutput) Email() pulumi.StringPtrOutput
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
func ServiceAccountPtr ¶
func ServiceAccountPtr(v *ServiceAccountArgs) ServiceAccountPtrInput
type ServiceAccountPtrOutput ¶
type ServiceAccountPtrOutput struct{ *pulumi.OutputState }
func (ServiceAccountPtrOutput) Elem ¶
func (o ServiceAccountPtrOutput) Elem() ServiceAccountOutput
func (ServiceAccountPtrOutput) ElementType ¶
func (ServiceAccountPtrOutput) ElementType() reflect.Type
func (ServiceAccountPtrOutput) Email ¶
func (o ServiceAccountPtrOutput) Email() pulumi.StringPtrOutput
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 ServiceAccountResponseOutput ¶
type ServiceAccountResponseOutput struct{ *pulumi.OutputState }
Service Account used as a credential.
func (ServiceAccountResponseOutput) ElementType ¶
func (ServiceAccountResponseOutput) ElementType() reflect.Type
func (ServiceAccountResponseOutput) Email ¶
func (o ServiceAccountResponseOutput) Email() pulumi.StringOutput
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
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 ¶
func (o TargetConfigurationOutput) Config() ConfigFilePtrOutput
The configuration to use for this deployment.
func (TargetConfigurationOutput) ElementType ¶
func (TargetConfigurationOutput) ElementType() reflect.Type
func (TargetConfigurationOutput) Imports ¶
func (o TargetConfigurationOutput) Imports() ImportFileArrayOutput
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
func TargetConfigurationPtr ¶
func TargetConfigurationPtr(v *TargetConfigurationArgs) TargetConfigurationPtrInput
type TargetConfigurationPtrOutput ¶
type TargetConfigurationPtrOutput struct{ *pulumi.OutputState }
func (TargetConfigurationPtrOutput) Config ¶
func (o TargetConfigurationPtrOutput) Config() ConfigFilePtrOutput
The configuration to use for this deployment.
func (TargetConfigurationPtrOutput) Elem ¶
func (o TargetConfigurationPtrOutput) Elem() TargetConfigurationOutput
func (TargetConfigurationPtrOutput) ElementType ¶
func (TargetConfigurationPtrOutput) ElementType() reflect.Type
func (TargetConfigurationPtrOutput) Imports ¶
func (o TargetConfigurationPtrOutput) Imports() ImportFileArrayOutput
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 TargetConfigurationResponseOutput ¶
type TargetConfigurationResponseOutput struct{ *pulumi.OutputState }
func (TargetConfigurationResponseOutput) Config ¶
func (o TargetConfigurationResponseOutput) Config() ConfigFileResponseOutput
The configuration to use for this deployment.
func (TargetConfigurationResponseOutput) ElementType ¶
func (TargetConfigurationResponseOutput) ElementType() reflect.Type
func (TargetConfigurationResponseOutput) Imports ¶
func (o TargetConfigurationResponseOutput) Imports() ImportFileResponseArrayOutput
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
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (TemplateContentsInterpreterOutput) ToStringOutput ¶ added in v0.6.0
func (o TemplateContentsInterpreterOutput) ToStringOutput() pulumi.StringOutput
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 (o TemplateContentsInterpreterOutput) ToStringPtrOutput() pulumi.StringPtrOutput
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) ElementType ¶ added in v0.6.0
func (TemplateContentsInterpreterPtrOutput) ElementType() reflect.Type
func (TemplateContentsInterpreterPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o TemplateContentsInterpreterPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
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 ¶
func (o TemplateContentsOutput) Imports() ImportFileArrayOutput
Import files referenced by the main template.
func (TemplateContentsOutput) Interpreter ¶
func (o TemplateContentsOutput) Interpreter() TemplateContentsInterpreterPtrOutput
Which interpreter (python or jinja) should be used during expansion.
func (TemplateContentsOutput) MainTemplate ¶
func (o TemplateContentsOutput) MainTemplate() pulumi.StringPtrOutput
The filename of the mainTemplate
func (TemplateContentsOutput) Schema ¶
func (o TemplateContentsOutput) Schema() pulumi.StringPtrOutput
The contents of the template schema.
func (TemplateContentsOutput) Template ¶
func (o TemplateContentsOutput) Template() pulumi.StringPtrOutput
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
func TemplateContentsPtr ¶
func TemplateContentsPtr(v *TemplateContentsArgs) TemplateContentsPtrInput
type TemplateContentsPtrOutput ¶
type TemplateContentsPtrOutput struct{ *pulumi.OutputState }
func (TemplateContentsPtrOutput) Elem ¶
func (o TemplateContentsPtrOutput) Elem() TemplateContentsOutput
func (TemplateContentsPtrOutput) ElementType ¶
func (TemplateContentsPtrOutput) ElementType() reflect.Type
func (TemplateContentsPtrOutput) Imports ¶
func (o TemplateContentsPtrOutput) Imports() ImportFileArrayOutput
Import files referenced by the main template.
func (TemplateContentsPtrOutput) Interpreter ¶
func (o TemplateContentsPtrOutput) Interpreter() TemplateContentsInterpreterPtrOutput
Which interpreter (python or jinja) should be used during expansion.
func (TemplateContentsPtrOutput) MainTemplate ¶
func (o TemplateContentsPtrOutput) MainTemplate() pulumi.StringPtrOutput
The filename of the mainTemplate
func (TemplateContentsPtrOutput) Schema ¶
func (o TemplateContentsPtrOutput) Schema() pulumi.StringPtrOutput
The contents of the template schema.
func (TemplateContentsPtrOutput) Template ¶
func (o TemplateContentsPtrOutput) Template() pulumi.StringPtrOutput
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 TemplateContentsResponseOutput ¶
type TemplateContentsResponseOutput struct{ *pulumi.OutputState }
Files that make up the template contents of a template type.
func (TemplateContentsResponseOutput) ElementType ¶
func (TemplateContentsResponseOutput) ElementType() reflect.Type
func (TemplateContentsResponseOutput) Imports ¶
func (o TemplateContentsResponseOutput) Imports() ImportFileResponseArrayOutput
Import files referenced by the main template.
func (TemplateContentsResponseOutput) Interpreter ¶
func (o TemplateContentsResponseOutput) Interpreter() pulumi.StringOutput
Which interpreter (python or jinja) should be used during expansion.
func (TemplateContentsResponseOutput) MainTemplate ¶
func (o TemplateContentsResponseOutput) MainTemplate() pulumi.StringOutput
The filename of the mainTemplate
func (TemplateContentsResponseOutput) Schema ¶
func (o TemplateContentsResponseOutput) Schema() pulumi.StringOutput
The contents of the template schema.
func (TemplateContentsResponseOutput) Template ¶
func (o TemplateContentsResponseOutput) Template() pulumi.StringOutput
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
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (TypeProviderLabelEntryArrayOutput) Index ¶
func (o TypeProviderLabelEntryArrayOutput) Index(i pulumi.IntInput) TypeProviderLabelEntryOutput
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) ElementType() reflect.Type
func (TypeProviderLabelEntryOutput) Key ¶
func (o TypeProviderLabelEntryOutput) Key() pulumi.StringPtrOutput
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 ¶
func (o TypeProviderLabelEntryOutput) Value() pulumi.StringPtrOutput
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 TypeProviderLabelEntryResponseArrayOutput ¶
type TypeProviderLabelEntryResponseArrayOutput struct{ *pulumi.OutputState }
func (TypeProviderLabelEntryResponseArrayOutput) ElementType ¶
func (TypeProviderLabelEntryResponseArrayOutput) ElementType() reflect.Type
func (TypeProviderLabelEntryResponseArrayOutput) ToTypeProviderLabelEntryResponseArrayOutput ¶
func (o TypeProviderLabelEntryResponseArrayOutput) ToTypeProviderLabelEntryResponseArrayOutput() TypeProviderLabelEntryResponseArrayOutput
func (TypeProviderLabelEntryResponseArrayOutput) ToTypeProviderLabelEntryResponseArrayOutputWithContext ¶
func (o TypeProviderLabelEntryResponseArrayOutput) ToTypeProviderLabelEntryResponseArrayOutputWithContext(ctx context.Context) TypeProviderLabelEntryResponseArrayOutput
type TypeProviderLabelEntryResponseOutput ¶
type TypeProviderLabelEntryResponseOutput struct{ *pulumi.OutputState }
Label object for TypeProviders
func (TypeProviderLabelEntryResponseOutput) ElementType ¶
func (TypeProviderLabelEntryResponseOutput) ElementType() reflect.Type
func (TypeProviderLabelEntryResponseOutput) Key ¶
func (o TypeProviderLabelEntryResponseOutput) Key() pulumi.StringOutput
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 ¶
func (o TypeProviderLabelEntryResponseOutput) Value() pulumi.StringOutput
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 ¶
func (o ValidationOptionsOutput) SchemaValidation() ValidationOptionsSchemaValidationPtrOutput
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 ¶
func (o ValidationOptionsOutput) UndeclaredProperties() ValidationOptionsUndeclaredPropertiesPtrOutput
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
func ValidationOptionsPtr ¶
func ValidationOptionsPtr(v *ValidationOptionsArgs) ValidationOptionsPtrInput
type ValidationOptionsPtrOutput ¶
type ValidationOptionsPtrOutput struct{ *pulumi.OutputState }
func (ValidationOptionsPtrOutput) Elem ¶
func (o ValidationOptionsPtrOutput) Elem() ValidationOptionsOutput
func (ValidationOptionsPtrOutput) ElementType ¶
func (ValidationOptionsPtrOutput) ElementType() reflect.Type
func (ValidationOptionsPtrOutput) SchemaValidation ¶
func (o ValidationOptionsPtrOutput) SchemaValidation() ValidationOptionsSchemaValidationPtrOutput
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 ¶
func (o ValidationOptionsPtrOutput) UndeclaredProperties() ValidationOptionsUndeclaredPropertiesPtrOutput
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 ValidationOptionsResponseOutput ¶
type ValidationOptionsResponseOutput struct{ *pulumi.OutputState }
Options for how to validate and process properties on a resource.
func (ValidationOptionsResponseOutput) ElementType ¶
func (ValidationOptionsResponseOutput) ElementType() reflect.Type
func (ValidationOptionsResponseOutput) SchemaValidation ¶
func (o ValidationOptionsResponseOutput) SchemaValidation() pulumi.StringOutput
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) UndeclaredProperties ¶
func (o ValidationOptionsResponseOutput) UndeclaredProperties() pulumi.StringOutput
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) ElementType() reflect.Type
func (ValidationOptionsSchemaValidation) ToStringOutput ¶ added in v0.4.0
func (e ValidationOptionsSchemaValidation) ToStringOutput() pulumi.StringOutput
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 (e ValidationOptionsSchemaValidation) ToStringPtrOutput() pulumi.StringPtrOutput
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) ElementType() reflect.Type
func (ValidationOptionsSchemaValidationOutput) ToStringOutput ¶ added in v0.6.0
func (o ValidationOptionsSchemaValidationOutput) ToStringOutput() pulumi.StringOutput
func (ValidationOptionsSchemaValidationOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o ValidationOptionsSchemaValidationOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ValidationOptionsSchemaValidationOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ValidationOptionsSchemaValidationOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ValidationOptionsSchemaValidationOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ValidationOptionsSchemaValidationOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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) ElementType ¶ added in v0.6.0
func (ValidationOptionsSchemaValidationPtrOutput) ElementType() reflect.Type
func (ValidationOptionsSchemaValidationPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ValidationOptionsSchemaValidationPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ValidationOptionsSchemaValidationPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ValidationOptionsSchemaValidationPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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) ElementType() reflect.Type
func (ValidationOptionsUndeclaredProperties) ToStringOutput ¶ added in v0.4.0
func (e ValidationOptionsUndeclaredProperties) ToStringOutput() pulumi.StringOutput
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 (e ValidationOptionsUndeclaredProperties) ToStringPtrOutput() pulumi.StringPtrOutput
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) ElementType() reflect.Type
func (ValidationOptionsUndeclaredPropertiesOutput) ToStringOutput ¶ added in v0.6.0
func (o ValidationOptionsUndeclaredPropertiesOutput) ToStringOutput() pulumi.StringOutput
func (ValidationOptionsUndeclaredPropertiesOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o ValidationOptionsUndeclaredPropertiesOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ValidationOptionsUndeclaredPropertiesOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ValidationOptionsUndeclaredPropertiesOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ValidationOptionsUndeclaredPropertiesOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ValidationOptionsUndeclaredPropertiesOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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) ElementType ¶ added in v0.6.0
func (ValidationOptionsUndeclaredPropertiesPtrOutput) ElementType() reflect.Type
func (ValidationOptionsUndeclaredPropertiesPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ValidationOptionsUndeclaredPropertiesPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ValidationOptionsUndeclaredPropertiesPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ValidationOptionsUndeclaredPropertiesPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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