Documentation
¶
Index ¶
- Constants
- type AlloyDbConnectionProfile
- type AlloyDbConnectionProfileArgs
- func (AlloyDbConnectionProfileArgs) ElementType() reflect.Type
- func (i AlloyDbConnectionProfileArgs) ToAlloyDbConnectionProfileOutput() AlloyDbConnectionProfileOutput
- func (i AlloyDbConnectionProfileArgs) ToAlloyDbConnectionProfileOutputWithContext(ctx context.Context) AlloyDbConnectionProfileOutput
- func (i AlloyDbConnectionProfileArgs) ToAlloyDbConnectionProfilePtrOutput() AlloyDbConnectionProfilePtrOutput
- func (i AlloyDbConnectionProfileArgs) ToAlloyDbConnectionProfilePtrOutputWithContext(ctx context.Context) AlloyDbConnectionProfilePtrOutput
- type AlloyDbConnectionProfileInput
- type AlloyDbConnectionProfileOutput
- func (o AlloyDbConnectionProfileOutput) ClusterId() pulumi.StringOutput
- func (AlloyDbConnectionProfileOutput) ElementType() reflect.Type
- func (o AlloyDbConnectionProfileOutput) Settings() AlloyDbSettingsPtrOutput
- func (o AlloyDbConnectionProfileOutput) ToAlloyDbConnectionProfileOutput() AlloyDbConnectionProfileOutput
- func (o AlloyDbConnectionProfileOutput) ToAlloyDbConnectionProfileOutputWithContext(ctx context.Context) AlloyDbConnectionProfileOutput
- func (o AlloyDbConnectionProfileOutput) ToAlloyDbConnectionProfilePtrOutput() AlloyDbConnectionProfilePtrOutput
- func (o AlloyDbConnectionProfileOutput) ToAlloyDbConnectionProfilePtrOutputWithContext(ctx context.Context) AlloyDbConnectionProfilePtrOutput
- type AlloyDbConnectionProfilePtrInput
- type AlloyDbConnectionProfilePtrOutput
- func (o AlloyDbConnectionProfilePtrOutput) ClusterId() pulumi.StringPtrOutput
- func (o AlloyDbConnectionProfilePtrOutput) Elem() AlloyDbConnectionProfileOutput
- func (AlloyDbConnectionProfilePtrOutput) ElementType() reflect.Type
- func (o AlloyDbConnectionProfilePtrOutput) Settings() AlloyDbSettingsPtrOutput
- func (o AlloyDbConnectionProfilePtrOutput) ToAlloyDbConnectionProfilePtrOutput() AlloyDbConnectionProfilePtrOutput
- func (o AlloyDbConnectionProfilePtrOutput) ToAlloyDbConnectionProfilePtrOutputWithContext(ctx context.Context) AlloyDbConnectionProfilePtrOutput
- type AlloyDbConnectionProfileResponse
- type AlloyDbConnectionProfileResponseOutput
- func (o AlloyDbConnectionProfileResponseOutput) ClusterId() pulumi.StringOutput
- func (AlloyDbConnectionProfileResponseOutput) ElementType() reflect.Type
- func (o AlloyDbConnectionProfileResponseOutput) Settings() AlloyDbSettingsResponseOutput
- func (o AlloyDbConnectionProfileResponseOutput) ToAlloyDbConnectionProfileResponseOutput() AlloyDbConnectionProfileResponseOutput
- func (o AlloyDbConnectionProfileResponseOutput) ToAlloyDbConnectionProfileResponseOutputWithContext(ctx context.Context) AlloyDbConnectionProfileResponseOutput
- type AlloyDbSettings
- type AlloyDbSettingsArgs
- func (AlloyDbSettingsArgs) ElementType() reflect.Type
- func (i AlloyDbSettingsArgs) ToAlloyDbSettingsOutput() AlloyDbSettingsOutput
- func (i AlloyDbSettingsArgs) ToAlloyDbSettingsOutputWithContext(ctx context.Context) AlloyDbSettingsOutput
- func (i AlloyDbSettingsArgs) ToAlloyDbSettingsPtrOutput() AlloyDbSettingsPtrOutput
- func (i AlloyDbSettingsArgs) ToAlloyDbSettingsPtrOutputWithContext(ctx context.Context) AlloyDbSettingsPtrOutput
- type AlloyDbSettingsDatabaseVersion
- func (AlloyDbSettingsDatabaseVersion) ElementType() reflect.Type
- func (e AlloyDbSettingsDatabaseVersion) ToAlloyDbSettingsDatabaseVersionOutput() AlloyDbSettingsDatabaseVersionOutput
- func (e AlloyDbSettingsDatabaseVersion) ToAlloyDbSettingsDatabaseVersionOutputWithContext(ctx context.Context) AlloyDbSettingsDatabaseVersionOutput
- func (e AlloyDbSettingsDatabaseVersion) ToAlloyDbSettingsDatabaseVersionPtrOutput() AlloyDbSettingsDatabaseVersionPtrOutput
- func (e AlloyDbSettingsDatabaseVersion) ToAlloyDbSettingsDatabaseVersionPtrOutputWithContext(ctx context.Context) AlloyDbSettingsDatabaseVersionPtrOutput
- func (e AlloyDbSettingsDatabaseVersion) ToStringOutput() pulumi.StringOutput
- func (e AlloyDbSettingsDatabaseVersion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AlloyDbSettingsDatabaseVersion) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AlloyDbSettingsDatabaseVersion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AlloyDbSettingsDatabaseVersionInput
- type AlloyDbSettingsDatabaseVersionOutput
- func (AlloyDbSettingsDatabaseVersionOutput) ElementType() reflect.Type
- func (o AlloyDbSettingsDatabaseVersionOutput) ToAlloyDbSettingsDatabaseVersionOutput() AlloyDbSettingsDatabaseVersionOutput
- func (o AlloyDbSettingsDatabaseVersionOutput) ToAlloyDbSettingsDatabaseVersionOutputWithContext(ctx context.Context) AlloyDbSettingsDatabaseVersionOutput
- func (o AlloyDbSettingsDatabaseVersionOutput) ToAlloyDbSettingsDatabaseVersionPtrOutput() AlloyDbSettingsDatabaseVersionPtrOutput
- func (o AlloyDbSettingsDatabaseVersionOutput) ToAlloyDbSettingsDatabaseVersionPtrOutputWithContext(ctx context.Context) AlloyDbSettingsDatabaseVersionPtrOutput
- func (o AlloyDbSettingsDatabaseVersionOutput) ToStringOutput() pulumi.StringOutput
- func (o AlloyDbSettingsDatabaseVersionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AlloyDbSettingsDatabaseVersionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AlloyDbSettingsDatabaseVersionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AlloyDbSettingsDatabaseVersionPtrInput
- type AlloyDbSettingsDatabaseVersionPtrOutput
- func (o AlloyDbSettingsDatabaseVersionPtrOutput) Elem() AlloyDbSettingsDatabaseVersionOutput
- func (AlloyDbSettingsDatabaseVersionPtrOutput) ElementType() reflect.Type
- func (o AlloyDbSettingsDatabaseVersionPtrOutput) ToAlloyDbSettingsDatabaseVersionPtrOutput() AlloyDbSettingsDatabaseVersionPtrOutput
- func (o AlloyDbSettingsDatabaseVersionPtrOutput) ToAlloyDbSettingsDatabaseVersionPtrOutputWithContext(ctx context.Context) AlloyDbSettingsDatabaseVersionPtrOutput
- func (o AlloyDbSettingsDatabaseVersionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AlloyDbSettingsDatabaseVersionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AlloyDbSettingsInput
- type AlloyDbSettingsOutput
- func (o AlloyDbSettingsOutput) DatabaseVersion() AlloyDbSettingsDatabaseVersionPtrOutput
- func (AlloyDbSettingsOutput) ElementType() reflect.Type
- func (o AlloyDbSettingsOutput) EncryptionConfig() EncryptionConfigPtrOutput
- func (o AlloyDbSettingsOutput) InitialUser() UserPasswordOutput
- func (o AlloyDbSettingsOutput) Labels() pulumi.StringMapOutput
- func (o AlloyDbSettingsOutput) PrimaryInstanceSettings() PrimaryInstanceSettingsPtrOutput
- func (o AlloyDbSettingsOutput) ToAlloyDbSettingsOutput() AlloyDbSettingsOutput
- func (o AlloyDbSettingsOutput) ToAlloyDbSettingsOutputWithContext(ctx context.Context) AlloyDbSettingsOutput
- func (o AlloyDbSettingsOutput) ToAlloyDbSettingsPtrOutput() AlloyDbSettingsPtrOutput
- func (o AlloyDbSettingsOutput) ToAlloyDbSettingsPtrOutputWithContext(ctx context.Context) AlloyDbSettingsPtrOutput
- func (o AlloyDbSettingsOutput) VpcNetwork() pulumi.StringOutput
- type AlloyDbSettingsPtrInput
- type AlloyDbSettingsPtrOutput
- func (o AlloyDbSettingsPtrOutput) DatabaseVersion() AlloyDbSettingsDatabaseVersionPtrOutput
- func (o AlloyDbSettingsPtrOutput) Elem() AlloyDbSettingsOutput
- func (AlloyDbSettingsPtrOutput) ElementType() reflect.Type
- func (o AlloyDbSettingsPtrOutput) EncryptionConfig() EncryptionConfigPtrOutput
- func (o AlloyDbSettingsPtrOutput) InitialUser() UserPasswordPtrOutput
- func (o AlloyDbSettingsPtrOutput) Labels() pulumi.StringMapOutput
- func (o AlloyDbSettingsPtrOutput) PrimaryInstanceSettings() PrimaryInstanceSettingsPtrOutput
- func (o AlloyDbSettingsPtrOutput) ToAlloyDbSettingsPtrOutput() AlloyDbSettingsPtrOutput
- func (o AlloyDbSettingsPtrOutput) ToAlloyDbSettingsPtrOutputWithContext(ctx context.Context) AlloyDbSettingsPtrOutput
- func (o AlloyDbSettingsPtrOutput) VpcNetwork() pulumi.StringPtrOutput
- type AlloyDbSettingsResponse
- type AlloyDbSettingsResponseOutput
- func (o AlloyDbSettingsResponseOutput) DatabaseVersion() pulumi.StringOutput
- func (AlloyDbSettingsResponseOutput) ElementType() reflect.Type
- func (o AlloyDbSettingsResponseOutput) EncryptionConfig() EncryptionConfigResponseOutput
- func (o AlloyDbSettingsResponseOutput) InitialUser() UserPasswordResponseOutput
- func (o AlloyDbSettingsResponseOutput) Labels() pulumi.StringMapOutput
- func (o AlloyDbSettingsResponseOutput) PrimaryInstanceSettings() PrimaryInstanceSettingsResponseOutput
- func (o AlloyDbSettingsResponseOutput) ToAlloyDbSettingsResponseOutput() AlloyDbSettingsResponseOutput
- func (o AlloyDbSettingsResponseOutput) ToAlloyDbSettingsResponseOutputWithContext(ctx context.Context) AlloyDbSettingsResponseOutput
- func (o AlloyDbSettingsResponseOutput) VpcNetwork() pulumi.StringOutput
- type ApplyHash
- type ApplyHashArgs
- func (ApplyHashArgs) ElementType() reflect.Type
- func (i ApplyHashArgs) ToApplyHashOutput() ApplyHashOutput
- func (i ApplyHashArgs) ToApplyHashOutputWithContext(ctx context.Context) ApplyHashOutput
- func (i ApplyHashArgs) ToApplyHashPtrOutput() ApplyHashPtrOutput
- func (i ApplyHashArgs) ToApplyHashPtrOutputWithContext(ctx context.Context) ApplyHashPtrOutput
- type ApplyHashInput
- type ApplyHashOutput
- func (ApplyHashOutput) ElementType() reflect.Type
- func (o ApplyHashOutput) ToApplyHashOutput() ApplyHashOutput
- func (o ApplyHashOutput) ToApplyHashOutputWithContext(ctx context.Context) ApplyHashOutput
- func (o ApplyHashOutput) ToApplyHashPtrOutput() ApplyHashPtrOutput
- func (o ApplyHashOutput) ToApplyHashPtrOutputWithContext(ctx context.Context) ApplyHashPtrOutput
- func (o ApplyHashOutput) UuidFromBytes() EmptyPtrOutput
- type ApplyHashPtrInput
- type ApplyHashPtrOutput
- func (o ApplyHashPtrOutput) Elem() ApplyHashOutput
- func (ApplyHashPtrOutput) ElementType() reflect.Type
- func (o ApplyHashPtrOutput) ToApplyHashPtrOutput() ApplyHashPtrOutput
- func (o ApplyHashPtrOutput) ToApplyHashPtrOutputWithContext(ctx context.Context) ApplyHashPtrOutput
- func (o ApplyHashPtrOutput) UuidFromBytes() EmptyPtrOutput
- type ApplyHashResponse
- type ApplyHashResponseOutput
- func (ApplyHashResponseOutput) ElementType() reflect.Type
- func (o ApplyHashResponseOutput) ToApplyHashResponseOutput() ApplyHashResponseOutput
- func (o ApplyHashResponseOutput) ToApplyHashResponseOutputWithContext(ctx context.Context) ApplyHashResponseOutput
- func (o ApplyHashResponseOutput) UuidFromBytes() EmptyResponseOutput
- type AssignSpecificValue
- type AssignSpecificValueArgs
- func (AssignSpecificValueArgs) ElementType() reflect.Type
- func (i AssignSpecificValueArgs) ToAssignSpecificValueOutput() AssignSpecificValueOutput
- func (i AssignSpecificValueArgs) ToAssignSpecificValueOutputWithContext(ctx context.Context) AssignSpecificValueOutput
- func (i AssignSpecificValueArgs) ToAssignSpecificValuePtrOutput() AssignSpecificValuePtrOutput
- func (i AssignSpecificValueArgs) ToAssignSpecificValuePtrOutputWithContext(ctx context.Context) AssignSpecificValuePtrOutput
- type AssignSpecificValueInput
- type AssignSpecificValueOutput
- func (AssignSpecificValueOutput) ElementType() reflect.Type
- func (o AssignSpecificValueOutput) ToAssignSpecificValueOutput() AssignSpecificValueOutput
- func (o AssignSpecificValueOutput) ToAssignSpecificValueOutputWithContext(ctx context.Context) AssignSpecificValueOutput
- func (o AssignSpecificValueOutput) ToAssignSpecificValuePtrOutput() AssignSpecificValuePtrOutput
- func (o AssignSpecificValueOutput) ToAssignSpecificValuePtrOutputWithContext(ctx context.Context) AssignSpecificValuePtrOutput
- func (o AssignSpecificValueOutput) Value() pulumi.StringOutput
- type AssignSpecificValuePtrInput
- type AssignSpecificValuePtrOutput
- func (o AssignSpecificValuePtrOutput) Elem() AssignSpecificValueOutput
- func (AssignSpecificValuePtrOutput) ElementType() reflect.Type
- func (o AssignSpecificValuePtrOutput) ToAssignSpecificValuePtrOutput() AssignSpecificValuePtrOutput
- func (o AssignSpecificValuePtrOutput) ToAssignSpecificValuePtrOutputWithContext(ctx context.Context) AssignSpecificValuePtrOutput
- func (o AssignSpecificValuePtrOutput) Value() pulumi.StringPtrOutput
- type AssignSpecificValueResponse
- type AssignSpecificValueResponseOutput
- func (AssignSpecificValueResponseOutput) ElementType() reflect.Type
- func (o AssignSpecificValueResponseOutput) ToAssignSpecificValueResponseOutput() AssignSpecificValueResponseOutput
- func (o AssignSpecificValueResponseOutput) ToAssignSpecificValueResponseOutputWithContext(ctx context.Context) AssignSpecificValueResponseOutput
- func (o AssignSpecificValueResponseOutput) Value() pulumi.StringOutput
- 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 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 CloudSqlConnectionProfile
- type CloudSqlConnectionProfileArgs
- func (CloudSqlConnectionProfileArgs) ElementType() reflect.Type
- func (i CloudSqlConnectionProfileArgs) ToCloudSqlConnectionProfileOutput() CloudSqlConnectionProfileOutput
- func (i CloudSqlConnectionProfileArgs) ToCloudSqlConnectionProfileOutputWithContext(ctx context.Context) CloudSqlConnectionProfileOutput
- func (i CloudSqlConnectionProfileArgs) ToCloudSqlConnectionProfilePtrOutput() CloudSqlConnectionProfilePtrOutput
- func (i CloudSqlConnectionProfileArgs) ToCloudSqlConnectionProfilePtrOutputWithContext(ctx context.Context) CloudSqlConnectionProfilePtrOutput
- type CloudSqlConnectionProfileInput
- type CloudSqlConnectionProfileOutput
- func (CloudSqlConnectionProfileOutput) ElementType() reflect.Type
- func (o CloudSqlConnectionProfileOutput) Settings() CloudSqlSettingsPtrOutput
- func (o CloudSqlConnectionProfileOutput) ToCloudSqlConnectionProfileOutput() CloudSqlConnectionProfileOutput
- func (o CloudSqlConnectionProfileOutput) ToCloudSqlConnectionProfileOutputWithContext(ctx context.Context) CloudSqlConnectionProfileOutput
- func (o CloudSqlConnectionProfileOutput) ToCloudSqlConnectionProfilePtrOutput() CloudSqlConnectionProfilePtrOutput
- func (o CloudSqlConnectionProfileOutput) ToCloudSqlConnectionProfilePtrOutputWithContext(ctx context.Context) CloudSqlConnectionProfilePtrOutput
- type CloudSqlConnectionProfilePtrInput
- type CloudSqlConnectionProfilePtrOutput
- func (o CloudSqlConnectionProfilePtrOutput) Elem() CloudSqlConnectionProfileOutput
- func (CloudSqlConnectionProfilePtrOutput) ElementType() reflect.Type
- func (o CloudSqlConnectionProfilePtrOutput) Settings() CloudSqlSettingsPtrOutput
- func (o CloudSqlConnectionProfilePtrOutput) ToCloudSqlConnectionProfilePtrOutput() CloudSqlConnectionProfilePtrOutput
- func (o CloudSqlConnectionProfilePtrOutput) ToCloudSqlConnectionProfilePtrOutputWithContext(ctx context.Context) CloudSqlConnectionProfilePtrOutput
- type CloudSqlConnectionProfileResponse
- type CloudSqlConnectionProfileResponseOutput
- func (o CloudSqlConnectionProfileResponseOutput) AdditionalPublicIp() pulumi.StringOutput
- func (o CloudSqlConnectionProfileResponseOutput) CloudSqlId() pulumi.StringOutput
- func (CloudSqlConnectionProfileResponseOutput) ElementType() reflect.Type
- func (o CloudSqlConnectionProfileResponseOutput) PrivateIp() pulumi.StringOutput
- func (o CloudSqlConnectionProfileResponseOutput) PublicIp() pulumi.StringOutput
- func (o CloudSqlConnectionProfileResponseOutput) Settings() CloudSqlSettingsResponseOutput
- func (o CloudSqlConnectionProfileResponseOutput) ToCloudSqlConnectionProfileResponseOutput() CloudSqlConnectionProfileResponseOutput
- func (o CloudSqlConnectionProfileResponseOutput) ToCloudSqlConnectionProfileResponseOutputWithContext(ctx context.Context) CloudSqlConnectionProfileResponseOutput
- type CloudSqlSettings
- type CloudSqlSettingsActivationPolicy
- func (CloudSqlSettingsActivationPolicy) ElementType() reflect.Type
- func (e CloudSqlSettingsActivationPolicy) ToCloudSqlSettingsActivationPolicyOutput() CloudSqlSettingsActivationPolicyOutput
- func (e CloudSqlSettingsActivationPolicy) ToCloudSqlSettingsActivationPolicyOutputWithContext(ctx context.Context) CloudSqlSettingsActivationPolicyOutput
- func (e CloudSqlSettingsActivationPolicy) ToCloudSqlSettingsActivationPolicyPtrOutput() CloudSqlSettingsActivationPolicyPtrOutput
- func (e CloudSqlSettingsActivationPolicy) ToCloudSqlSettingsActivationPolicyPtrOutputWithContext(ctx context.Context) CloudSqlSettingsActivationPolicyPtrOutput
- func (e CloudSqlSettingsActivationPolicy) ToStringOutput() pulumi.StringOutput
- func (e CloudSqlSettingsActivationPolicy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CloudSqlSettingsActivationPolicy) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CloudSqlSettingsActivationPolicy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CloudSqlSettingsActivationPolicyInput
- type CloudSqlSettingsActivationPolicyOutput
- func (CloudSqlSettingsActivationPolicyOutput) ElementType() reflect.Type
- func (o CloudSqlSettingsActivationPolicyOutput) ToCloudSqlSettingsActivationPolicyOutput() CloudSqlSettingsActivationPolicyOutput
- func (o CloudSqlSettingsActivationPolicyOutput) ToCloudSqlSettingsActivationPolicyOutputWithContext(ctx context.Context) CloudSqlSettingsActivationPolicyOutput
- func (o CloudSqlSettingsActivationPolicyOutput) ToCloudSqlSettingsActivationPolicyPtrOutput() CloudSqlSettingsActivationPolicyPtrOutput
- func (o CloudSqlSettingsActivationPolicyOutput) ToCloudSqlSettingsActivationPolicyPtrOutputWithContext(ctx context.Context) CloudSqlSettingsActivationPolicyPtrOutput
- func (o CloudSqlSettingsActivationPolicyOutput) ToStringOutput() pulumi.StringOutput
- func (o CloudSqlSettingsActivationPolicyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CloudSqlSettingsActivationPolicyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CloudSqlSettingsActivationPolicyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CloudSqlSettingsActivationPolicyPtrInput
- type CloudSqlSettingsActivationPolicyPtrOutput
- func (o CloudSqlSettingsActivationPolicyPtrOutput) Elem() CloudSqlSettingsActivationPolicyOutput
- func (CloudSqlSettingsActivationPolicyPtrOutput) ElementType() reflect.Type
- func (o CloudSqlSettingsActivationPolicyPtrOutput) ToCloudSqlSettingsActivationPolicyPtrOutput() CloudSqlSettingsActivationPolicyPtrOutput
- func (o CloudSqlSettingsActivationPolicyPtrOutput) ToCloudSqlSettingsActivationPolicyPtrOutputWithContext(ctx context.Context) CloudSqlSettingsActivationPolicyPtrOutput
- func (o CloudSqlSettingsActivationPolicyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CloudSqlSettingsActivationPolicyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CloudSqlSettingsArgs
- func (CloudSqlSettingsArgs) ElementType() reflect.Type
- func (i CloudSqlSettingsArgs) ToCloudSqlSettingsOutput() CloudSqlSettingsOutput
- func (i CloudSqlSettingsArgs) ToCloudSqlSettingsOutputWithContext(ctx context.Context) CloudSqlSettingsOutput
- func (i CloudSqlSettingsArgs) ToCloudSqlSettingsPtrOutput() CloudSqlSettingsPtrOutput
- func (i CloudSqlSettingsArgs) ToCloudSqlSettingsPtrOutputWithContext(ctx context.Context) CloudSqlSettingsPtrOutput
- type CloudSqlSettingsAvailabilityType
- func (CloudSqlSettingsAvailabilityType) ElementType() reflect.Type
- func (e CloudSqlSettingsAvailabilityType) ToCloudSqlSettingsAvailabilityTypeOutput() CloudSqlSettingsAvailabilityTypeOutput
- func (e CloudSqlSettingsAvailabilityType) ToCloudSqlSettingsAvailabilityTypeOutputWithContext(ctx context.Context) CloudSqlSettingsAvailabilityTypeOutput
- func (e CloudSqlSettingsAvailabilityType) ToCloudSqlSettingsAvailabilityTypePtrOutput() CloudSqlSettingsAvailabilityTypePtrOutput
- func (e CloudSqlSettingsAvailabilityType) ToCloudSqlSettingsAvailabilityTypePtrOutputWithContext(ctx context.Context) CloudSqlSettingsAvailabilityTypePtrOutput
- func (e CloudSqlSettingsAvailabilityType) ToStringOutput() pulumi.StringOutput
- func (e CloudSqlSettingsAvailabilityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CloudSqlSettingsAvailabilityType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CloudSqlSettingsAvailabilityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CloudSqlSettingsAvailabilityTypeInput
- type CloudSqlSettingsAvailabilityTypeOutput
- func (CloudSqlSettingsAvailabilityTypeOutput) ElementType() reflect.Type
- func (o CloudSqlSettingsAvailabilityTypeOutput) ToCloudSqlSettingsAvailabilityTypeOutput() CloudSqlSettingsAvailabilityTypeOutput
- func (o CloudSqlSettingsAvailabilityTypeOutput) ToCloudSqlSettingsAvailabilityTypeOutputWithContext(ctx context.Context) CloudSqlSettingsAvailabilityTypeOutput
- func (o CloudSqlSettingsAvailabilityTypeOutput) ToCloudSqlSettingsAvailabilityTypePtrOutput() CloudSqlSettingsAvailabilityTypePtrOutput
- func (o CloudSqlSettingsAvailabilityTypeOutput) ToCloudSqlSettingsAvailabilityTypePtrOutputWithContext(ctx context.Context) CloudSqlSettingsAvailabilityTypePtrOutput
- func (o CloudSqlSettingsAvailabilityTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o CloudSqlSettingsAvailabilityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CloudSqlSettingsAvailabilityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CloudSqlSettingsAvailabilityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CloudSqlSettingsAvailabilityTypePtrInput
- type CloudSqlSettingsAvailabilityTypePtrOutput
- func (o CloudSqlSettingsAvailabilityTypePtrOutput) Elem() CloudSqlSettingsAvailabilityTypeOutput
- func (CloudSqlSettingsAvailabilityTypePtrOutput) ElementType() reflect.Type
- func (o CloudSqlSettingsAvailabilityTypePtrOutput) ToCloudSqlSettingsAvailabilityTypePtrOutput() CloudSqlSettingsAvailabilityTypePtrOutput
- func (o CloudSqlSettingsAvailabilityTypePtrOutput) ToCloudSqlSettingsAvailabilityTypePtrOutputWithContext(ctx context.Context) CloudSqlSettingsAvailabilityTypePtrOutput
- func (o CloudSqlSettingsAvailabilityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CloudSqlSettingsAvailabilityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CloudSqlSettingsDataDiskType
- func (CloudSqlSettingsDataDiskType) ElementType() reflect.Type
- func (e CloudSqlSettingsDataDiskType) ToCloudSqlSettingsDataDiskTypeOutput() CloudSqlSettingsDataDiskTypeOutput
- func (e CloudSqlSettingsDataDiskType) ToCloudSqlSettingsDataDiskTypeOutputWithContext(ctx context.Context) CloudSqlSettingsDataDiskTypeOutput
- func (e CloudSqlSettingsDataDiskType) ToCloudSqlSettingsDataDiskTypePtrOutput() CloudSqlSettingsDataDiskTypePtrOutput
- func (e CloudSqlSettingsDataDiskType) ToCloudSqlSettingsDataDiskTypePtrOutputWithContext(ctx context.Context) CloudSqlSettingsDataDiskTypePtrOutput
- func (e CloudSqlSettingsDataDiskType) ToStringOutput() pulumi.StringOutput
- func (e CloudSqlSettingsDataDiskType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CloudSqlSettingsDataDiskType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CloudSqlSettingsDataDiskType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CloudSqlSettingsDataDiskTypeInput
- type CloudSqlSettingsDataDiskTypeOutput
- func (CloudSqlSettingsDataDiskTypeOutput) ElementType() reflect.Type
- func (o CloudSqlSettingsDataDiskTypeOutput) ToCloudSqlSettingsDataDiskTypeOutput() CloudSqlSettingsDataDiskTypeOutput
- func (o CloudSqlSettingsDataDiskTypeOutput) ToCloudSqlSettingsDataDiskTypeOutputWithContext(ctx context.Context) CloudSqlSettingsDataDiskTypeOutput
- func (o CloudSqlSettingsDataDiskTypeOutput) ToCloudSqlSettingsDataDiskTypePtrOutput() CloudSqlSettingsDataDiskTypePtrOutput
- func (o CloudSqlSettingsDataDiskTypeOutput) ToCloudSqlSettingsDataDiskTypePtrOutputWithContext(ctx context.Context) CloudSqlSettingsDataDiskTypePtrOutput
- func (o CloudSqlSettingsDataDiskTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o CloudSqlSettingsDataDiskTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CloudSqlSettingsDataDiskTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CloudSqlSettingsDataDiskTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CloudSqlSettingsDataDiskTypePtrInput
- type CloudSqlSettingsDataDiskTypePtrOutput
- func (o CloudSqlSettingsDataDiskTypePtrOutput) Elem() CloudSqlSettingsDataDiskTypeOutput
- func (CloudSqlSettingsDataDiskTypePtrOutput) ElementType() reflect.Type
- func (o CloudSqlSettingsDataDiskTypePtrOutput) ToCloudSqlSettingsDataDiskTypePtrOutput() CloudSqlSettingsDataDiskTypePtrOutput
- func (o CloudSqlSettingsDataDiskTypePtrOutput) ToCloudSqlSettingsDataDiskTypePtrOutputWithContext(ctx context.Context) CloudSqlSettingsDataDiskTypePtrOutput
- func (o CloudSqlSettingsDataDiskTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CloudSqlSettingsDataDiskTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CloudSqlSettingsDatabaseVersion
- func (CloudSqlSettingsDatabaseVersion) ElementType() reflect.Type
- func (e CloudSqlSettingsDatabaseVersion) ToCloudSqlSettingsDatabaseVersionOutput() CloudSqlSettingsDatabaseVersionOutput
- func (e CloudSqlSettingsDatabaseVersion) ToCloudSqlSettingsDatabaseVersionOutputWithContext(ctx context.Context) CloudSqlSettingsDatabaseVersionOutput
- func (e CloudSqlSettingsDatabaseVersion) ToCloudSqlSettingsDatabaseVersionPtrOutput() CloudSqlSettingsDatabaseVersionPtrOutput
- func (e CloudSqlSettingsDatabaseVersion) ToCloudSqlSettingsDatabaseVersionPtrOutputWithContext(ctx context.Context) CloudSqlSettingsDatabaseVersionPtrOutput
- func (e CloudSqlSettingsDatabaseVersion) ToStringOutput() pulumi.StringOutput
- func (e CloudSqlSettingsDatabaseVersion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CloudSqlSettingsDatabaseVersion) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CloudSqlSettingsDatabaseVersion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CloudSqlSettingsDatabaseVersionInput
- type CloudSqlSettingsDatabaseVersionOutput
- func (CloudSqlSettingsDatabaseVersionOutput) ElementType() reflect.Type
- func (o CloudSqlSettingsDatabaseVersionOutput) ToCloudSqlSettingsDatabaseVersionOutput() CloudSqlSettingsDatabaseVersionOutput
- func (o CloudSqlSettingsDatabaseVersionOutput) ToCloudSqlSettingsDatabaseVersionOutputWithContext(ctx context.Context) CloudSqlSettingsDatabaseVersionOutput
- func (o CloudSqlSettingsDatabaseVersionOutput) ToCloudSqlSettingsDatabaseVersionPtrOutput() CloudSqlSettingsDatabaseVersionPtrOutput
- func (o CloudSqlSettingsDatabaseVersionOutput) ToCloudSqlSettingsDatabaseVersionPtrOutputWithContext(ctx context.Context) CloudSqlSettingsDatabaseVersionPtrOutput
- func (o CloudSqlSettingsDatabaseVersionOutput) ToStringOutput() pulumi.StringOutput
- func (o CloudSqlSettingsDatabaseVersionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CloudSqlSettingsDatabaseVersionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CloudSqlSettingsDatabaseVersionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CloudSqlSettingsDatabaseVersionPtrInput
- type CloudSqlSettingsDatabaseVersionPtrOutput
- func (o CloudSqlSettingsDatabaseVersionPtrOutput) Elem() CloudSqlSettingsDatabaseVersionOutput
- func (CloudSqlSettingsDatabaseVersionPtrOutput) ElementType() reflect.Type
- func (o CloudSqlSettingsDatabaseVersionPtrOutput) ToCloudSqlSettingsDatabaseVersionPtrOutput() CloudSqlSettingsDatabaseVersionPtrOutput
- func (o CloudSqlSettingsDatabaseVersionPtrOutput) ToCloudSqlSettingsDatabaseVersionPtrOutputWithContext(ctx context.Context) CloudSqlSettingsDatabaseVersionPtrOutput
- func (o CloudSqlSettingsDatabaseVersionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CloudSqlSettingsDatabaseVersionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CloudSqlSettingsEdition
- func (CloudSqlSettingsEdition) ElementType() reflect.Type
- func (e CloudSqlSettingsEdition) ToCloudSqlSettingsEditionOutput() CloudSqlSettingsEditionOutput
- func (e CloudSqlSettingsEdition) ToCloudSqlSettingsEditionOutputWithContext(ctx context.Context) CloudSqlSettingsEditionOutput
- func (e CloudSqlSettingsEdition) ToCloudSqlSettingsEditionPtrOutput() CloudSqlSettingsEditionPtrOutput
- func (e CloudSqlSettingsEdition) ToCloudSqlSettingsEditionPtrOutputWithContext(ctx context.Context) CloudSqlSettingsEditionPtrOutput
- func (e CloudSqlSettingsEdition) ToStringOutput() pulumi.StringOutput
- func (e CloudSqlSettingsEdition) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CloudSqlSettingsEdition) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CloudSqlSettingsEdition) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CloudSqlSettingsEditionInput
- type CloudSqlSettingsEditionOutput
- func (CloudSqlSettingsEditionOutput) ElementType() reflect.Type
- func (o CloudSqlSettingsEditionOutput) ToCloudSqlSettingsEditionOutput() CloudSqlSettingsEditionOutput
- func (o CloudSqlSettingsEditionOutput) ToCloudSqlSettingsEditionOutputWithContext(ctx context.Context) CloudSqlSettingsEditionOutput
- func (o CloudSqlSettingsEditionOutput) ToCloudSqlSettingsEditionPtrOutput() CloudSqlSettingsEditionPtrOutput
- func (o CloudSqlSettingsEditionOutput) ToCloudSqlSettingsEditionPtrOutputWithContext(ctx context.Context) CloudSqlSettingsEditionPtrOutput
- func (o CloudSqlSettingsEditionOutput) ToStringOutput() pulumi.StringOutput
- func (o CloudSqlSettingsEditionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CloudSqlSettingsEditionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CloudSqlSettingsEditionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CloudSqlSettingsEditionPtrInput
- type CloudSqlSettingsEditionPtrOutput
- func (o CloudSqlSettingsEditionPtrOutput) Elem() CloudSqlSettingsEditionOutput
- func (CloudSqlSettingsEditionPtrOutput) ElementType() reflect.Type
- func (o CloudSqlSettingsEditionPtrOutput) ToCloudSqlSettingsEditionPtrOutput() CloudSqlSettingsEditionPtrOutput
- func (o CloudSqlSettingsEditionPtrOutput) ToCloudSqlSettingsEditionPtrOutputWithContext(ctx context.Context) CloudSqlSettingsEditionPtrOutput
- func (o CloudSqlSettingsEditionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CloudSqlSettingsEditionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CloudSqlSettingsInput
- type CloudSqlSettingsOutput
- func (o CloudSqlSettingsOutput) ActivationPolicy() CloudSqlSettingsActivationPolicyPtrOutput
- func (o CloudSqlSettingsOutput) AutoStorageIncrease() pulumi.BoolPtrOutput
- func (o CloudSqlSettingsOutput) AvailabilityType() CloudSqlSettingsAvailabilityTypePtrOutput
- func (o CloudSqlSettingsOutput) CmekKeyName() pulumi.StringPtrOutput
- func (o CloudSqlSettingsOutput) Collation() pulumi.StringPtrOutput
- func (o CloudSqlSettingsOutput) DataCacheConfig() DataCacheConfigPtrOutput
- func (o CloudSqlSettingsOutput) DataDiskSizeGb() pulumi.StringPtrOutput
- func (o CloudSqlSettingsOutput) DataDiskType() CloudSqlSettingsDataDiskTypePtrOutput
- func (o CloudSqlSettingsOutput) DatabaseFlags() pulumi.StringMapOutput
- func (o CloudSqlSettingsOutput) DatabaseVersion() CloudSqlSettingsDatabaseVersionPtrOutput
- func (o CloudSqlSettingsOutput) Edition() CloudSqlSettingsEditionPtrOutput
- func (CloudSqlSettingsOutput) ElementType() reflect.Type
- func (o CloudSqlSettingsOutput) IpConfig() SqlIpConfigPtrOutput
- func (o CloudSqlSettingsOutput) RootPassword() pulumi.StringPtrOutput
- func (o CloudSqlSettingsOutput) SecondaryZone() pulumi.StringPtrOutput
- func (o CloudSqlSettingsOutput) SourceId() pulumi.StringPtrOutput
- func (o CloudSqlSettingsOutput) StorageAutoResizeLimit() pulumi.StringPtrOutput
- func (o CloudSqlSettingsOutput) Tier() pulumi.StringPtrOutput
- func (o CloudSqlSettingsOutput) ToCloudSqlSettingsOutput() CloudSqlSettingsOutput
- func (o CloudSqlSettingsOutput) ToCloudSqlSettingsOutputWithContext(ctx context.Context) CloudSqlSettingsOutput
- func (o CloudSqlSettingsOutput) ToCloudSqlSettingsPtrOutput() CloudSqlSettingsPtrOutput
- func (o CloudSqlSettingsOutput) ToCloudSqlSettingsPtrOutputWithContext(ctx context.Context) CloudSqlSettingsPtrOutput
- func (o CloudSqlSettingsOutput) UserLabels() pulumi.StringMapOutput
- func (o CloudSqlSettingsOutput) Zone() pulumi.StringPtrOutput
- type CloudSqlSettingsPtrInput
- type CloudSqlSettingsPtrOutput
- func (o CloudSqlSettingsPtrOutput) ActivationPolicy() CloudSqlSettingsActivationPolicyPtrOutput
- func (o CloudSqlSettingsPtrOutput) AutoStorageIncrease() pulumi.BoolPtrOutput
- func (o CloudSqlSettingsPtrOutput) AvailabilityType() CloudSqlSettingsAvailabilityTypePtrOutput
- func (o CloudSqlSettingsPtrOutput) CmekKeyName() pulumi.StringPtrOutput
- func (o CloudSqlSettingsPtrOutput) Collation() pulumi.StringPtrOutput
- func (o CloudSqlSettingsPtrOutput) DataCacheConfig() DataCacheConfigPtrOutput
- func (o CloudSqlSettingsPtrOutput) DataDiskSizeGb() pulumi.StringPtrOutput
- func (o CloudSqlSettingsPtrOutput) DataDiskType() CloudSqlSettingsDataDiskTypePtrOutput
- func (o CloudSqlSettingsPtrOutput) DatabaseFlags() pulumi.StringMapOutput
- func (o CloudSqlSettingsPtrOutput) DatabaseVersion() CloudSqlSettingsDatabaseVersionPtrOutput
- func (o CloudSqlSettingsPtrOutput) Edition() CloudSqlSettingsEditionPtrOutput
- func (o CloudSqlSettingsPtrOutput) Elem() CloudSqlSettingsOutput
- func (CloudSqlSettingsPtrOutput) ElementType() reflect.Type
- func (o CloudSqlSettingsPtrOutput) IpConfig() SqlIpConfigPtrOutput
- func (o CloudSqlSettingsPtrOutput) RootPassword() pulumi.StringPtrOutput
- func (o CloudSqlSettingsPtrOutput) SecondaryZone() pulumi.StringPtrOutput
- func (o CloudSqlSettingsPtrOutput) SourceId() pulumi.StringPtrOutput
- func (o CloudSqlSettingsPtrOutput) StorageAutoResizeLimit() pulumi.StringPtrOutput
- func (o CloudSqlSettingsPtrOutput) Tier() pulumi.StringPtrOutput
- func (o CloudSqlSettingsPtrOutput) ToCloudSqlSettingsPtrOutput() CloudSqlSettingsPtrOutput
- func (o CloudSqlSettingsPtrOutput) ToCloudSqlSettingsPtrOutputWithContext(ctx context.Context) CloudSqlSettingsPtrOutput
- func (o CloudSqlSettingsPtrOutput) UserLabels() pulumi.StringMapOutput
- func (o CloudSqlSettingsPtrOutput) Zone() pulumi.StringPtrOutput
- type CloudSqlSettingsResponse
- type CloudSqlSettingsResponseOutput
- func (o CloudSqlSettingsResponseOutput) ActivationPolicy() pulumi.StringOutput
- func (o CloudSqlSettingsResponseOutput) AutoStorageIncrease() pulumi.BoolOutput
- func (o CloudSqlSettingsResponseOutput) AvailabilityType() pulumi.StringOutput
- func (o CloudSqlSettingsResponseOutput) CmekKeyName() pulumi.StringOutput
- func (o CloudSqlSettingsResponseOutput) Collation() pulumi.StringOutput
- func (o CloudSqlSettingsResponseOutput) DataCacheConfig() DataCacheConfigResponseOutput
- func (o CloudSqlSettingsResponseOutput) DataDiskSizeGb() pulumi.StringOutput
- func (o CloudSqlSettingsResponseOutput) DataDiskType() pulumi.StringOutput
- func (o CloudSqlSettingsResponseOutput) DatabaseFlags() pulumi.StringMapOutput
- func (o CloudSqlSettingsResponseOutput) DatabaseVersion() pulumi.StringOutput
- func (o CloudSqlSettingsResponseOutput) Edition() pulumi.StringOutput
- func (CloudSqlSettingsResponseOutput) ElementType() reflect.Type
- func (o CloudSqlSettingsResponseOutput) IpConfig() SqlIpConfigResponseOutput
- func (o CloudSqlSettingsResponseOutput) RootPassword() pulumi.StringOutput
- func (o CloudSqlSettingsResponseOutput) RootPasswordSet() pulumi.BoolOutput
- func (o CloudSqlSettingsResponseOutput) SecondaryZone() pulumi.StringOutput
- func (o CloudSqlSettingsResponseOutput) SourceId() pulumi.StringOutput
- func (o CloudSqlSettingsResponseOutput) StorageAutoResizeLimit() pulumi.StringOutput
- func (o CloudSqlSettingsResponseOutput) Tier() pulumi.StringOutput
- func (o CloudSqlSettingsResponseOutput) ToCloudSqlSettingsResponseOutput() CloudSqlSettingsResponseOutput
- func (o CloudSqlSettingsResponseOutput) ToCloudSqlSettingsResponseOutputWithContext(ctx context.Context) CloudSqlSettingsResponseOutput
- func (o CloudSqlSettingsResponseOutput) UserLabels() pulumi.StringMapOutput
- func (o CloudSqlSettingsResponseOutput) Zone() pulumi.StringOutput
- type ConditionalColumnSetValue
- type ConditionalColumnSetValueArgs
- func (ConditionalColumnSetValueArgs) ElementType() reflect.Type
- func (i ConditionalColumnSetValueArgs) ToConditionalColumnSetValueOutput() ConditionalColumnSetValueOutput
- func (i ConditionalColumnSetValueArgs) ToConditionalColumnSetValueOutputWithContext(ctx context.Context) ConditionalColumnSetValueOutput
- func (i ConditionalColumnSetValueArgs) ToConditionalColumnSetValuePtrOutput() ConditionalColumnSetValuePtrOutput
- func (i ConditionalColumnSetValueArgs) ToConditionalColumnSetValuePtrOutputWithContext(ctx context.Context) ConditionalColumnSetValuePtrOutput
- type ConditionalColumnSetValueInput
- type ConditionalColumnSetValueOutput
- func (o ConditionalColumnSetValueOutput) CustomFeatures() pulumi.MapOutput
- func (ConditionalColumnSetValueOutput) ElementType() reflect.Type
- func (o ConditionalColumnSetValueOutput) SourceNumericFilter() SourceNumericFilterPtrOutput
- func (o ConditionalColumnSetValueOutput) SourceTextFilter() SourceTextFilterPtrOutput
- func (o ConditionalColumnSetValueOutput) ToConditionalColumnSetValueOutput() ConditionalColumnSetValueOutput
- func (o ConditionalColumnSetValueOutput) ToConditionalColumnSetValueOutputWithContext(ctx context.Context) ConditionalColumnSetValueOutput
- func (o ConditionalColumnSetValueOutput) ToConditionalColumnSetValuePtrOutput() ConditionalColumnSetValuePtrOutput
- func (o ConditionalColumnSetValueOutput) ToConditionalColumnSetValuePtrOutputWithContext(ctx context.Context) ConditionalColumnSetValuePtrOutput
- func (o ConditionalColumnSetValueOutput) ValueTransformation() ValueTransformationOutput
- type ConditionalColumnSetValuePtrInput
- type ConditionalColumnSetValuePtrOutput
- func (o ConditionalColumnSetValuePtrOutput) CustomFeatures() pulumi.MapOutput
- func (o ConditionalColumnSetValuePtrOutput) Elem() ConditionalColumnSetValueOutput
- func (ConditionalColumnSetValuePtrOutput) ElementType() reflect.Type
- func (o ConditionalColumnSetValuePtrOutput) SourceNumericFilter() SourceNumericFilterPtrOutput
- func (o ConditionalColumnSetValuePtrOutput) SourceTextFilter() SourceTextFilterPtrOutput
- func (o ConditionalColumnSetValuePtrOutput) ToConditionalColumnSetValuePtrOutput() ConditionalColumnSetValuePtrOutput
- func (o ConditionalColumnSetValuePtrOutput) ToConditionalColumnSetValuePtrOutputWithContext(ctx context.Context) ConditionalColumnSetValuePtrOutput
- func (o ConditionalColumnSetValuePtrOutput) ValueTransformation() ValueTransformationPtrOutput
- type ConditionalColumnSetValueResponse
- type ConditionalColumnSetValueResponseOutput
- func (o ConditionalColumnSetValueResponseOutput) CustomFeatures() pulumi.MapOutput
- func (ConditionalColumnSetValueResponseOutput) ElementType() reflect.Type
- func (o ConditionalColumnSetValueResponseOutput) SourceNumericFilter() SourceNumericFilterResponseOutput
- func (o ConditionalColumnSetValueResponseOutput) SourceTextFilter() SourceTextFilterResponseOutput
- func (o ConditionalColumnSetValueResponseOutput) ToConditionalColumnSetValueResponseOutput() ConditionalColumnSetValueResponseOutput
- func (o ConditionalColumnSetValueResponseOutput) ToConditionalColumnSetValueResponseOutputWithContext(ctx context.Context) ConditionalColumnSetValueResponseOutput
- func (o ConditionalColumnSetValueResponseOutput) ValueTransformation() ValueTransformationResponseOutput
- type ConnectionProfile
- type ConnectionProfileArgs
- type ConnectionProfileIamBinding
- func (*ConnectionProfileIamBinding) ElementType() reflect.Type
- func (i *ConnectionProfileIamBinding) ToConnectionProfileIamBindingOutput() ConnectionProfileIamBindingOutput
- func (i *ConnectionProfileIamBinding) ToConnectionProfileIamBindingOutputWithContext(ctx context.Context) ConnectionProfileIamBindingOutput
- type ConnectionProfileIamBindingArgs
- type ConnectionProfileIamBindingInput
- type ConnectionProfileIamBindingOutput
- func (o ConnectionProfileIamBindingOutput) Condition() iam.ConditionPtrOutput
- func (ConnectionProfileIamBindingOutput) ElementType() reflect.Type
- func (o ConnectionProfileIamBindingOutput) Etag() pulumi.StringOutput
- func (o ConnectionProfileIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o ConnectionProfileIamBindingOutput) Name() pulumi.StringOutput
- func (o ConnectionProfileIamBindingOutput) Project() pulumi.StringOutput
- func (o ConnectionProfileIamBindingOutput) Role() pulumi.StringOutput
- func (o ConnectionProfileIamBindingOutput) ToConnectionProfileIamBindingOutput() ConnectionProfileIamBindingOutput
- func (o ConnectionProfileIamBindingOutput) ToConnectionProfileIamBindingOutputWithContext(ctx context.Context) ConnectionProfileIamBindingOutput
- type ConnectionProfileIamBindingState
- type ConnectionProfileIamMember
- func (*ConnectionProfileIamMember) ElementType() reflect.Type
- func (i *ConnectionProfileIamMember) ToConnectionProfileIamMemberOutput() ConnectionProfileIamMemberOutput
- func (i *ConnectionProfileIamMember) ToConnectionProfileIamMemberOutputWithContext(ctx context.Context) ConnectionProfileIamMemberOutput
- type ConnectionProfileIamMemberArgs
- type ConnectionProfileIamMemberInput
- type ConnectionProfileIamMemberOutput
- func (o ConnectionProfileIamMemberOutput) Condition() iam.ConditionPtrOutput
- func (ConnectionProfileIamMemberOutput) ElementType() reflect.Type
- func (o ConnectionProfileIamMemberOutput) Etag() pulumi.StringOutput
- func (o ConnectionProfileIamMemberOutput) Member() pulumi.StringOutput
- func (o ConnectionProfileIamMemberOutput) Name() pulumi.StringOutput
- func (o ConnectionProfileIamMemberOutput) Project() pulumi.StringOutput
- func (o ConnectionProfileIamMemberOutput) Role() pulumi.StringOutput
- func (o ConnectionProfileIamMemberOutput) ToConnectionProfileIamMemberOutput() ConnectionProfileIamMemberOutput
- func (o ConnectionProfileIamMemberOutput) ToConnectionProfileIamMemberOutputWithContext(ctx context.Context) ConnectionProfileIamMemberOutput
- type ConnectionProfileIamMemberState
- type ConnectionProfileIamPolicy
- func (*ConnectionProfileIamPolicy) ElementType() reflect.Type
- func (i *ConnectionProfileIamPolicy) ToConnectionProfileIamPolicyOutput() ConnectionProfileIamPolicyOutput
- func (i *ConnectionProfileIamPolicy) ToConnectionProfileIamPolicyOutputWithContext(ctx context.Context) ConnectionProfileIamPolicyOutput
- type ConnectionProfileIamPolicyArgs
- type ConnectionProfileIamPolicyInput
- type ConnectionProfileIamPolicyOutput
- func (o ConnectionProfileIamPolicyOutput) AuditConfigs() AuditConfigResponseArrayOutput
- func (o ConnectionProfileIamPolicyOutput) Bindings() BindingResponseArrayOutput
- func (o ConnectionProfileIamPolicyOutput) ConnectionProfileId() pulumi.StringOutput
- func (ConnectionProfileIamPolicyOutput) ElementType() reflect.Type
- func (o ConnectionProfileIamPolicyOutput) Etag() pulumi.StringOutput
- func (o ConnectionProfileIamPolicyOutput) Location() pulumi.StringOutput
- func (o ConnectionProfileIamPolicyOutput) Project() pulumi.StringOutput
- func (o ConnectionProfileIamPolicyOutput) ToConnectionProfileIamPolicyOutput() ConnectionProfileIamPolicyOutput
- func (o ConnectionProfileIamPolicyOutput) ToConnectionProfileIamPolicyOutputWithContext(ctx context.Context) ConnectionProfileIamPolicyOutput
- func (o ConnectionProfileIamPolicyOutput) Version() pulumi.IntOutput
- type ConnectionProfileIamPolicyState
- type ConnectionProfileInput
- type ConnectionProfileOutput
- func (o ConnectionProfileOutput) Alloydb() AlloyDbConnectionProfileResponseOutput
- func (o ConnectionProfileOutput) Cloudsql() CloudSqlConnectionProfileResponseOutput
- func (o ConnectionProfileOutput) ConnectionProfileId() pulumi.StringOutput
- func (o ConnectionProfileOutput) CreateTime() pulumi.StringOutput
- func (o ConnectionProfileOutput) DisplayName() pulumi.StringOutput
- func (ConnectionProfileOutput) ElementType() reflect.Type
- func (o ConnectionProfileOutput) Error() StatusResponseOutput
- func (o ConnectionProfileOutput) Labels() pulumi.StringMapOutput
- func (o ConnectionProfileOutput) Location() pulumi.StringOutput
- func (o ConnectionProfileOutput) Mysql() MySqlConnectionProfileResponseOutput
- func (o ConnectionProfileOutput) Name() pulumi.StringOutput
- func (o ConnectionProfileOutput) Oracle() OracleConnectionProfileResponseOutput
- func (o ConnectionProfileOutput) Postgresql() PostgreSqlConnectionProfileResponseOutput
- func (o ConnectionProfileOutput) Project() pulumi.StringOutput
- func (o ConnectionProfileOutput) Provider() pulumi.StringOutput
- func (o ConnectionProfileOutput) RequestId() pulumi.StringPtrOutput
- func (o ConnectionProfileOutput) SkipValidation() pulumi.BoolPtrOutput
- func (o ConnectionProfileOutput) State() pulumi.StringOutput
- func (o ConnectionProfileOutput) ToConnectionProfileOutput() ConnectionProfileOutput
- func (o ConnectionProfileOutput) ToConnectionProfileOutputWithContext(ctx context.Context) ConnectionProfileOutput
- func (o ConnectionProfileOutput) UpdateTime() pulumi.StringOutput
- type ConnectionProfileProvider
- func (ConnectionProfileProvider) ElementType() reflect.Type
- func (e ConnectionProfileProvider) ToConnectionProfileProviderOutput() ConnectionProfileProviderOutput
- func (e ConnectionProfileProvider) ToConnectionProfileProviderOutputWithContext(ctx context.Context) ConnectionProfileProviderOutput
- func (e ConnectionProfileProvider) ToConnectionProfileProviderPtrOutput() ConnectionProfileProviderPtrOutput
- func (e ConnectionProfileProvider) ToConnectionProfileProviderPtrOutputWithContext(ctx context.Context) ConnectionProfileProviderPtrOutput
- func (e ConnectionProfileProvider) ToStringOutput() pulumi.StringOutput
- func (e ConnectionProfileProvider) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ConnectionProfileProvider) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ConnectionProfileProvider) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConnectionProfileProviderInput
- type ConnectionProfileProviderOutput
- func (ConnectionProfileProviderOutput) ElementType() reflect.Type
- func (o ConnectionProfileProviderOutput) ToConnectionProfileProviderOutput() ConnectionProfileProviderOutput
- func (o ConnectionProfileProviderOutput) ToConnectionProfileProviderOutputWithContext(ctx context.Context) ConnectionProfileProviderOutput
- func (o ConnectionProfileProviderOutput) ToConnectionProfileProviderPtrOutput() ConnectionProfileProviderPtrOutput
- func (o ConnectionProfileProviderOutput) ToConnectionProfileProviderPtrOutputWithContext(ctx context.Context) ConnectionProfileProviderPtrOutput
- func (o ConnectionProfileProviderOutput) ToStringOutput() pulumi.StringOutput
- func (o ConnectionProfileProviderOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ConnectionProfileProviderOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ConnectionProfileProviderOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConnectionProfileProviderPtrInput
- type ConnectionProfileProviderPtrOutput
- func (o ConnectionProfileProviderPtrOutput) Elem() ConnectionProfileProviderOutput
- func (ConnectionProfileProviderPtrOutput) ElementType() reflect.Type
- func (o ConnectionProfileProviderPtrOutput) ToConnectionProfileProviderPtrOutput() ConnectionProfileProviderPtrOutput
- func (o ConnectionProfileProviderPtrOutput) ToConnectionProfileProviderPtrOutputWithContext(ctx context.Context) ConnectionProfileProviderPtrOutput
- func (o ConnectionProfileProviderPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ConnectionProfileProviderPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConnectionProfileState
- type ConnectionProfileStateEnum
- func (ConnectionProfileStateEnum) ElementType() reflect.Type
- func (e ConnectionProfileStateEnum) ToConnectionProfileStateEnumOutput() ConnectionProfileStateEnumOutput
- func (e ConnectionProfileStateEnum) ToConnectionProfileStateEnumOutputWithContext(ctx context.Context) ConnectionProfileStateEnumOutput
- func (e ConnectionProfileStateEnum) ToConnectionProfileStateEnumPtrOutput() ConnectionProfileStateEnumPtrOutput
- func (e ConnectionProfileStateEnum) ToConnectionProfileStateEnumPtrOutputWithContext(ctx context.Context) ConnectionProfileStateEnumPtrOutput
- func (e ConnectionProfileStateEnum) ToStringOutput() pulumi.StringOutput
- func (e ConnectionProfileStateEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ConnectionProfileStateEnum) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ConnectionProfileStateEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConnectionProfileStateEnumInput
- type ConnectionProfileStateEnumOutput
- func (ConnectionProfileStateEnumOutput) ElementType() reflect.Type
- func (o ConnectionProfileStateEnumOutput) ToConnectionProfileStateEnumOutput() ConnectionProfileStateEnumOutput
- func (o ConnectionProfileStateEnumOutput) ToConnectionProfileStateEnumOutputWithContext(ctx context.Context) ConnectionProfileStateEnumOutput
- func (o ConnectionProfileStateEnumOutput) ToConnectionProfileStateEnumPtrOutput() ConnectionProfileStateEnumPtrOutput
- func (o ConnectionProfileStateEnumOutput) ToConnectionProfileStateEnumPtrOutputWithContext(ctx context.Context) ConnectionProfileStateEnumPtrOutput
- func (o ConnectionProfileStateEnumOutput) ToStringOutput() pulumi.StringOutput
- func (o ConnectionProfileStateEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ConnectionProfileStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ConnectionProfileStateEnumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConnectionProfileStateEnumPtrInput
- type ConnectionProfileStateEnumPtrOutput
- func (o ConnectionProfileStateEnumPtrOutput) Elem() ConnectionProfileStateEnumOutput
- func (ConnectionProfileStateEnumPtrOutput) ElementType() reflect.Type
- func (o ConnectionProfileStateEnumPtrOutput) ToConnectionProfileStateEnumPtrOutput() ConnectionProfileStateEnumPtrOutput
- func (o ConnectionProfileStateEnumPtrOutput) ToConnectionProfileStateEnumPtrOutputWithContext(ctx context.Context) ConnectionProfileStateEnumPtrOutput
- func (o ConnectionProfileStateEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ConnectionProfileStateEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConversionWorkspace
- type ConversionWorkspaceArgs
- type ConversionWorkspaceIamBinding
- func (*ConversionWorkspaceIamBinding) ElementType() reflect.Type
- func (i *ConversionWorkspaceIamBinding) ToConversionWorkspaceIamBindingOutput() ConversionWorkspaceIamBindingOutput
- func (i *ConversionWorkspaceIamBinding) ToConversionWorkspaceIamBindingOutputWithContext(ctx context.Context) ConversionWorkspaceIamBindingOutput
- type ConversionWorkspaceIamBindingArgs
- type ConversionWorkspaceIamBindingInput
- type ConversionWorkspaceIamBindingOutput
- func (o ConversionWorkspaceIamBindingOutput) Condition() iam.ConditionPtrOutput
- func (ConversionWorkspaceIamBindingOutput) ElementType() reflect.Type
- func (o ConversionWorkspaceIamBindingOutput) Etag() pulumi.StringOutput
- func (o ConversionWorkspaceIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o ConversionWorkspaceIamBindingOutput) Name() pulumi.StringOutput
- func (o ConversionWorkspaceIamBindingOutput) Project() pulumi.StringOutput
- func (o ConversionWorkspaceIamBindingOutput) Role() pulumi.StringOutput
- func (o ConversionWorkspaceIamBindingOutput) ToConversionWorkspaceIamBindingOutput() ConversionWorkspaceIamBindingOutput
- func (o ConversionWorkspaceIamBindingOutput) ToConversionWorkspaceIamBindingOutputWithContext(ctx context.Context) ConversionWorkspaceIamBindingOutput
- type ConversionWorkspaceIamBindingState
- type ConversionWorkspaceIamMember
- func (*ConversionWorkspaceIamMember) ElementType() reflect.Type
- func (i *ConversionWorkspaceIamMember) ToConversionWorkspaceIamMemberOutput() ConversionWorkspaceIamMemberOutput
- func (i *ConversionWorkspaceIamMember) ToConversionWorkspaceIamMemberOutputWithContext(ctx context.Context) ConversionWorkspaceIamMemberOutput
- type ConversionWorkspaceIamMemberArgs
- type ConversionWorkspaceIamMemberInput
- type ConversionWorkspaceIamMemberOutput
- func (o ConversionWorkspaceIamMemberOutput) Condition() iam.ConditionPtrOutput
- func (ConversionWorkspaceIamMemberOutput) ElementType() reflect.Type
- func (o ConversionWorkspaceIamMemberOutput) Etag() pulumi.StringOutput
- func (o ConversionWorkspaceIamMemberOutput) Member() pulumi.StringOutput
- func (o ConversionWorkspaceIamMemberOutput) Name() pulumi.StringOutput
- func (o ConversionWorkspaceIamMemberOutput) Project() pulumi.StringOutput
- func (o ConversionWorkspaceIamMemberOutput) Role() pulumi.StringOutput
- func (o ConversionWorkspaceIamMemberOutput) ToConversionWorkspaceIamMemberOutput() ConversionWorkspaceIamMemberOutput
- func (o ConversionWorkspaceIamMemberOutput) ToConversionWorkspaceIamMemberOutputWithContext(ctx context.Context) ConversionWorkspaceIamMemberOutput
- type ConversionWorkspaceIamMemberState
- type ConversionWorkspaceIamPolicy
- func (*ConversionWorkspaceIamPolicy) ElementType() reflect.Type
- func (i *ConversionWorkspaceIamPolicy) ToConversionWorkspaceIamPolicyOutput() ConversionWorkspaceIamPolicyOutput
- func (i *ConversionWorkspaceIamPolicy) ToConversionWorkspaceIamPolicyOutputWithContext(ctx context.Context) ConversionWorkspaceIamPolicyOutput
- type ConversionWorkspaceIamPolicyArgs
- type ConversionWorkspaceIamPolicyInput
- type ConversionWorkspaceIamPolicyOutput
- func (o ConversionWorkspaceIamPolicyOutput) AuditConfigs() AuditConfigResponseArrayOutput
- func (o ConversionWorkspaceIamPolicyOutput) Bindings() BindingResponseArrayOutput
- func (o ConversionWorkspaceIamPolicyOutput) ConversionWorkspaceId() pulumi.StringOutput
- func (ConversionWorkspaceIamPolicyOutput) ElementType() reflect.Type
- func (o ConversionWorkspaceIamPolicyOutput) Etag() pulumi.StringOutput
- func (o ConversionWorkspaceIamPolicyOutput) Location() pulumi.StringOutput
- func (o ConversionWorkspaceIamPolicyOutput) Project() pulumi.StringOutput
- func (o ConversionWorkspaceIamPolicyOutput) ToConversionWorkspaceIamPolicyOutput() ConversionWorkspaceIamPolicyOutput
- func (o ConversionWorkspaceIamPolicyOutput) ToConversionWorkspaceIamPolicyOutputWithContext(ctx context.Context) ConversionWorkspaceIamPolicyOutput
- func (o ConversionWorkspaceIamPolicyOutput) Version() pulumi.IntOutput
- type ConversionWorkspaceIamPolicyState
- type ConversionWorkspaceInfo
- type ConversionWorkspaceInfoArgs
- func (ConversionWorkspaceInfoArgs) ElementType() reflect.Type
- func (i ConversionWorkspaceInfoArgs) ToConversionWorkspaceInfoOutput() ConversionWorkspaceInfoOutput
- func (i ConversionWorkspaceInfoArgs) ToConversionWorkspaceInfoOutputWithContext(ctx context.Context) ConversionWorkspaceInfoOutput
- func (i ConversionWorkspaceInfoArgs) ToConversionWorkspaceInfoPtrOutput() ConversionWorkspaceInfoPtrOutput
- func (i ConversionWorkspaceInfoArgs) ToConversionWorkspaceInfoPtrOutputWithContext(ctx context.Context) ConversionWorkspaceInfoPtrOutput
- type ConversionWorkspaceInfoInput
- type ConversionWorkspaceInfoOutput
- func (o ConversionWorkspaceInfoOutput) CommitId() pulumi.StringPtrOutput
- func (ConversionWorkspaceInfoOutput) ElementType() reflect.Type
- func (o ConversionWorkspaceInfoOutput) Name() pulumi.StringPtrOutput
- func (o ConversionWorkspaceInfoOutput) ToConversionWorkspaceInfoOutput() ConversionWorkspaceInfoOutput
- func (o ConversionWorkspaceInfoOutput) ToConversionWorkspaceInfoOutputWithContext(ctx context.Context) ConversionWorkspaceInfoOutput
- func (o ConversionWorkspaceInfoOutput) ToConversionWorkspaceInfoPtrOutput() ConversionWorkspaceInfoPtrOutput
- func (o ConversionWorkspaceInfoOutput) ToConversionWorkspaceInfoPtrOutputWithContext(ctx context.Context) ConversionWorkspaceInfoPtrOutput
- type ConversionWorkspaceInfoPtrInput
- type ConversionWorkspaceInfoPtrOutput
- func (o ConversionWorkspaceInfoPtrOutput) CommitId() pulumi.StringPtrOutput
- func (o ConversionWorkspaceInfoPtrOutput) Elem() ConversionWorkspaceInfoOutput
- func (ConversionWorkspaceInfoPtrOutput) ElementType() reflect.Type
- func (o ConversionWorkspaceInfoPtrOutput) Name() pulumi.StringPtrOutput
- func (o ConversionWorkspaceInfoPtrOutput) ToConversionWorkspaceInfoPtrOutput() ConversionWorkspaceInfoPtrOutput
- func (o ConversionWorkspaceInfoPtrOutput) ToConversionWorkspaceInfoPtrOutputWithContext(ctx context.Context) ConversionWorkspaceInfoPtrOutput
- type ConversionWorkspaceInfoResponse
- type ConversionWorkspaceInfoResponseOutput
- func (o ConversionWorkspaceInfoResponseOutput) CommitId() pulumi.StringOutput
- func (ConversionWorkspaceInfoResponseOutput) ElementType() reflect.Type
- func (o ConversionWorkspaceInfoResponseOutput) Name() pulumi.StringOutput
- func (o ConversionWorkspaceInfoResponseOutput) ToConversionWorkspaceInfoResponseOutput() ConversionWorkspaceInfoResponseOutput
- func (o ConversionWorkspaceInfoResponseOutput) ToConversionWorkspaceInfoResponseOutputWithContext(ctx context.Context) ConversionWorkspaceInfoResponseOutput
- type ConversionWorkspaceInput
- type ConversionWorkspaceOutput
- func (o ConversionWorkspaceOutput) ConversionWorkspaceId() pulumi.StringOutput
- func (o ConversionWorkspaceOutput) CreateTime() pulumi.StringOutput
- func (o ConversionWorkspaceOutput) Destination() DatabaseEngineInfoResponseOutput
- func (o ConversionWorkspaceOutput) DisplayName() pulumi.StringOutput
- func (ConversionWorkspaceOutput) ElementType() reflect.Type
- func (o ConversionWorkspaceOutput) GlobalSettings() pulumi.StringMapOutput
- func (o ConversionWorkspaceOutput) HasUncommittedChanges() pulumi.BoolOutput
- func (o ConversionWorkspaceOutput) LatestCommitId() pulumi.StringOutput
- func (o ConversionWorkspaceOutput) LatestCommitTime() pulumi.StringOutput
- func (o ConversionWorkspaceOutput) Location() pulumi.StringOutput
- func (o ConversionWorkspaceOutput) Name() pulumi.StringOutput
- func (o ConversionWorkspaceOutput) Project() pulumi.StringOutput
- func (o ConversionWorkspaceOutput) RequestId() pulumi.StringPtrOutput
- func (o ConversionWorkspaceOutput) Source() DatabaseEngineInfoResponseOutput
- func (o ConversionWorkspaceOutput) ToConversionWorkspaceOutput() ConversionWorkspaceOutput
- func (o ConversionWorkspaceOutput) ToConversionWorkspaceOutputWithContext(ctx context.Context) ConversionWorkspaceOutput
- func (o ConversionWorkspaceOutput) UpdateTime() pulumi.StringOutput
- type ConversionWorkspaceState
- type ConvertRowIdToColumn
- type ConvertRowIdToColumnArgs
- func (ConvertRowIdToColumnArgs) ElementType() reflect.Type
- func (i ConvertRowIdToColumnArgs) ToConvertRowIdToColumnOutput() ConvertRowIdToColumnOutput
- func (i ConvertRowIdToColumnArgs) ToConvertRowIdToColumnOutputWithContext(ctx context.Context) ConvertRowIdToColumnOutput
- func (i ConvertRowIdToColumnArgs) ToConvertRowIdToColumnPtrOutput() ConvertRowIdToColumnPtrOutput
- func (i ConvertRowIdToColumnArgs) ToConvertRowIdToColumnPtrOutputWithContext(ctx context.Context) ConvertRowIdToColumnPtrOutput
- type ConvertRowIdToColumnInput
- type ConvertRowIdToColumnOutput
- func (ConvertRowIdToColumnOutput) ElementType() reflect.Type
- func (o ConvertRowIdToColumnOutput) OnlyIfNoPrimaryKey() pulumi.BoolOutput
- func (o ConvertRowIdToColumnOutput) ToConvertRowIdToColumnOutput() ConvertRowIdToColumnOutput
- func (o ConvertRowIdToColumnOutput) ToConvertRowIdToColumnOutputWithContext(ctx context.Context) ConvertRowIdToColumnOutput
- func (o ConvertRowIdToColumnOutput) ToConvertRowIdToColumnPtrOutput() ConvertRowIdToColumnPtrOutput
- func (o ConvertRowIdToColumnOutput) ToConvertRowIdToColumnPtrOutputWithContext(ctx context.Context) ConvertRowIdToColumnPtrOutput
- type ConvertRowIdToColumnPtrInput
- type ConvertRowIdToColumnPtrOutput
- func (o ConvertRowIdToColumnPtrOutput) Elem() ConvertRowIdToColumnOutput
- func (ConvertRowIdToColumnPtrOutput) ElementType() reflect.Type
- func (o ConvertRowIdToColumnPtrOutput) OnlyIfNoPrimaryKey() pulumi.BoolPtrOutput
- func (o ConvertRowIdToColumnPtrOutput) ToConvertRowIdToColumnPtrOutput() ConvertRowIdToColumnPtrOutput
- func (o ConvertRowIdToColumnPtrOutput) ToConvertRowIdToColumnPtrOutputWithContext(ctx context.Context) ConvertRowIdToColumnPtrOutput
- type ConvertRowIdToColumnResponse
- type ConvertRowIdToColumnResponseOutput
- func (ConvertRowIdToColumnResponseOutput) ElementType() reflect.Type
- func (o ConvertRowIdToColumnResponseOutput) OnlyIfNoPrimaryKey() pulumi.BoolOutput
- func (o ConvertRowIdToColumnResponseOutput) ToConvertRowIdToColumnResponseOutput() ConvertRowIdToColumnResponseOutput
- func (o ConvertRowIdToColumnResponseOutput) ToConvertRowIdToColumnResponseOutputWithContext(ctx context.Context) ConvertRowIdToColumnResponseOutput
- type DataCacheConfig
- type DataCacheConfigArgs
- func (DataCacheConfigArgs) ElementType() reflect.Type
- func (i DataCacheConfigArgs) ToDataCacheConfigOutput() DataCacheConfigOutput
- func (i DataCacheConfigArgs) ToDataCacheConfigOutputWithContext(ctx context.Context) DataCacheConfigOutput
- func (i DataCacheConfigArgs) ToDataCacheConfigPtrOutput() DataCacheConfigPtrOutput
- func (i DataCacheConfigArgs) ToDataCacheConfigPtrOutputWithContext(ctx context.Context) DataCacheConfigPtrOutput
- type DataCacheConfigInput
- type DataCacheConfigOutput
- func (o DataCacheConfigOutput) DataCacheEnabled() pulumi.BoolPtrOutput
- func (DataCacheConfigOutput) ElementType() reflect.Type
- func (o DataCacheConfigOutput) ToDataCacheConfigOutput() DataCacheConfigOutput
- func (o DataCacheConfigOutput) ToDataCacheConfigOutputWithContext(ctx context.Context) DataCacheConfigOutput
- func (o DataCacheConfigOutput) ToDataCacheConfigPtrOutput() DataCacheConfigPtrOutput
- func (o DataCacheConfigOutput) ToDataCacheConfigPtrOutputWithContext(ctx context.Context) DataCacheConfigPtrOutput
- type DataCacheConfigPtrInput
- type DataCacheConfigPtrOutput
- func (o DataCacheConfigPtrOutput) DataCacheEnabled() pulumi.BoolPtrOutput
- func (o DataCacheConfigPtrOutput) Elem() DataCacheConfigOutput
- func (DataCacheConfigPtrOutput) ElementType() reflect.Type
- func (o DataCacheConfigPtrOutput) ToDataCacheConfigPtrOutput() DataCacheConfigPtrOutput
- func (o DataCacheConfigPtrOutput) ToDataCacheConfigPtrOutputWithContext(ctx context.Context) DataCacheConfigPtrOutput
- type DataCacheConfigResponse
- type DataCacheConfigResponseOutput
- func (o DataCacheConfigResponseOutput) DataCacheEnabled() pulumi.BoolOutput
- func (DataCacheConfigResponseOutput) ElementType() reflect.Type
- func (o DataCacheConfigResponseOutput) ToDataCacheConfigResponseOutput() DataCacheConfigResponseOutput
- func (o DataCacheConfigResponseOutput) ToDataCacheConfigResponseOutputWithContext(ctx context.Context) DataCacheConfigResponseOutput
- type DatabaseEngineInfo
- type DatabaseEngineInfoArgs
- type DatabaseEngineInfoEngine
- func (DatabaseEngineInfoEngine) ElementType() reflect.Type
- func (e DatabaseEngineInfoEngine) ToDatabaseEngineInfoEngineOutput() DatabaseEngineInfoEngineOutput
- func (e DatabaseEngineInfoEngine) ToDatabaseEngineInfoEngineOutputWithContext(ctx context.Context) DatabaseEngineInfoEngineOutput
- func (e DatabaseEngineInfoEngine) ToDatabaseEngineInfoEnginePtrOutput() DatabaseEngineInfoEnginePtrOutput
- func (e DatabaseEngineInfoEngine) ToDatabaseEngineInfoEnginePtrOutputWithContext(ctx context.Context) DatabaseEngineInfoEnginePtrOutput
- func (e DatabaseEngineInfoEngine) ToStringOutput() pulumi.StringOutput
- func (e DatabaseEngineInfoEngine) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DatabaseEngineInfoEngine) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DatabaseEngineInfoEngine) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DatabaseEngineInfoEngineInput
- type DatabaseEngineInfoEngineOutput
- func (DatabaseEngineInfoEngineOutput) ElementType() reflect.Type
- func (o DatabaseEngineInfoEngineOutput) ToDatabaseEngineInfoEngineOutput() DatabaseEngineInfoEngineOutput
- func (o DatabaseEngineInfoEngineOutput) ToDatabaseEngineInfoEngineOutputWithContext(ctx context.Context) DatabaseEngineInfoEngineOutput
- func (o DatabaseEngineInfoEngineOutput) ToDatabaseEngineInfoEnginePtrOutput() DatabaseEngineInfoEnginePtrOutput
- func (o DatabaseEngineInfoEngineOutput) ToDatabaseEngineInfoEnginePtrOutputWithContext(ctx context.Context) DatabaseEngineInfoEnginePtrOutput
- func (o DatabaseEngineInfoEngineOutput) ToStringOutput() pulumi.StringOutput
- func (o DatabaseEngineInfoEngineOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DatabaseEngineInfoEngineOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DatabaseEngineInfoEngineOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DatabaseEngineInfoEnginePtrInput
- type DatabaseEngineInfoEnginePtrOutput
- func (o DatabaseEngineInfoEnginePtrOutput) Elem() DatabaseEngineInfoEngineOutput
- func (DatabaseEngineInfoEnginePtrOutput) ElementType() reflect.Type
- func (o DatabaseEngineInfoEnginePtrOutput) ToDatabaseEngineInfoEnginePtrOutput() DatabaseEngineInfoEnginePtrOutput
- func (o DatabaseEngineInfoEnginePtrOutput) ToDatabaseEngineInfoEnginePtrOutputWithContext(ctx context.Context) DatabaseEngineInfoEnginePtrOutput
- func (o DatabaseEngineInfoEnginePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DatabaseEngineInfoEnginePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DatabaseEngineInfoInput
- type DatabaseEngineInfoOutput
- func (DatabaseEngineInfoOutput) ElementType() reflect.Type
- func (o DatabaseEngineInfoOutput) Engine() DatabaseEngineInfoEngineOutput
- func (o DatabaseEngineInfoOutput) ToDatabaseEngineInfoOutput() DatabaseEngineInfoOutput
- func (o DatabaseEngineInfoOutput) ToDatabaseEngineInfoOutputWithContext(ctx context.Context) DatabaseEngineInfoOutput
- func (o DatabaseEngineInfoOutput) Version() pulumi.StringOutput
- type DatabaseEngineInfoResponse
- type DatabaseEngineInfoResponseOutput
- func (DatabaseEngineInfoResponseOutput) ElementType() reflect.Type
- func (o DatabaseEngineInfoResponseOutput) Engine() pulumi.StringOutput
- func (o DatabaseEngineInfoResponseOutput) ToDatabaseEngineInfoResponseOutput() DatabaseEngineInfoResponseOutput
- func (o DatabaseEngineInfoResponseOutput) ToDatabaseEngineInfoResponseOutputWithContext(ctx context.Context) DatabaseEngineInfoResponseOutput
- func (o DatabaseEngineInfoResponseOutput) Version() pulumi.StringOutput
- type DatabaseType
- type DatabaseTypeArgs
- func (DatabaseTypeArgs) ElementType() reflect.Type
- func (i DatabaseTypeArgs) ToDatabaseTypeOutput() DatabaseTypeOutput
- func (i DatabaseTypeArgs) ToDatabaseTypeOutputWithContext(ctx context.Context) DatabaseTypeOutput
- func (i DatabaseTypeArgs) ToDatabaseTypePtrOutput() DatabaseTypePtrOutput
- func (i DatabaseTypeArgs) ToDatabaseTypePtrOutputWithContext(ctx context.Context) DatabaseTypePtrOutput
- type DatabaseTypeEngine
- func (DatabaseTypeEngine) ElementType() reflect.Type
- func (e DatabaseTypeEngine) ToDatabaseTypeEngineOutput() DatabaseTypeEngineOutput
- func (e DatabaseTypeEngine) ToDatabaseTypeEngineOutputWithContext(ctx context.Context) DatabaseTypeEngineOutput
- func (e DatabaseTypeEngine) ToDatabaseTypeEnginePtrOutput() DatabaseTypeEnginePtrOutput
- func (e DatabaseTypeEngine) ToDatabaseTypeEnginePtrOutputWithContext(ctx context.Context) DatabaseTypeEnginePtrOutput
- func (e DatabaseTypeEngine) ToStringOutput() pulumi.StringOutput
- func (e DatabaseTypeEngine) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DatabaseTypeEngine) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DatabaseTypeEngine) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DatabaseTypeEngineInput
- type DatabaseTypeEngineOutput
- func (DatabaseTypeEngineOutput) ElementType() reflect.Type
- func (o DatabaseTypeEngineOutput) ToDatabaseTypeEngineOutput() DatabaseTypeEngineOutput
- func (o DatabaseTypeEngineOutput) ToDatabaseTypeEngineOutputWithContext(ctx context.Context) DatabaseTypeEngineOutput
- func (o DatabaseTypeEngineOutput) ToDatabaseTypeEnginePtrOutput() DatabaseTypeEnginePtrOutput
- func (o DatabaseTypeEngineOutput) ToDatabaseTypeEnginePtrOutputWithContext(ctx context.Context) DatabaseTypeEnginePtrOutput
- func (o DatabaseTypeEngineOutput) ToStringOutput() pulumi.StringOutput
- func (o DatabaseTypeEngineOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DatabaseTypeEngineOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DatabaseTypeEngineOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DatabaseTypeEnginePtrInput
- type DatabaseTypeEnginePtrOutput
- func (o DatabaseTypeEnginePtrOutput) Elem() DatabaseTypeEngineOutput
- func (DatabaseTypeEnginePtrOutput) ElementType() reflect.Type
- func (o DatabaseTypeEnginePtrOutput) ToDatabaseTypeEnginePtrOutput() DatabaseTypeEnginePtrOutput
- func (o DatabaseTypeEnginePtrOutput) ToDatabaseTypeEnginePtrOutputWithContext(ctx context.Context) DatabaseTypeEnginePtrOutput
- func (o DatabaseTypeEnginePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DatabaseTypeEnginePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DatabaseTypeInput
- type DatabaseTypeOutput
- func (DatabaseTypeOutput) ElementType() reflect.Type
- func (o DatabaseTypeOutput) Engine() DatabaseTypeEnginePtrOutput
- func (o DatabaseTypeOutput) Provider() DatabaseTypeProviderPtrOutput
- func (o DatabaseTypeOutput) ToDatabaseTypeOutput() DatabaseTypeOutput
- func (o DatabaseTypeOutput) ToDatabaseTypeOutputWithContext(ctx context.Context) DatabaseTypeOutput
- func (o DatabaseTypeOutput) ToDatabaseTypePtrOutput() DatabaseTypePtrOutput
- func (o DatabaseTypeOutput) ToDatabaseTypePtrOutputWithContext(ctx context.Context) DatabaseTypePtrOutput
- type DatabaseTypeProvider
- func (DatabaseTypeProvider) ElementType() reflect.Type
- func (e DatabaseTypeProvider) ToDatabaseTypeProviderOutput() DatabaseTypeProviderOutput
- func (e DatabaseTypeProvider) ToDatabaseTypeProviderOutputWithContext(ctx context.Context) DatabaseTypeProviderOutput
- func (e DatabaseTypeProvider) ToDatabaseTypeProviderPtrOutput() DatabaseTypeProviderPtrOutput
- func (e DatabaseTypeProvider) ToDatabaseTypeProviderPtrOutputWithContext(ctx context.Context) DatabaseTypeProviderPtrOutput
- func (e DatabaseTypeProvider) ToStringOutput() pulumi.StringOutput
- func (e DatabaseTypeProvider) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DatabaseTypeProvider) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DatabaseTypeProvider) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DatabaseTypeProviderInput
- type DatabaseTypeProviderOutput
- func (DatabaseTypeProviderOutput) ElementType() reflect.Type
- func (o DatabaseTypeProviderOutput) ToDatabaseTypeProviderOutput() DatabaseTypeProviderOutput
- func (o DatabaseTypeProviderOutput) ToDatabaseTypeProviderOutputWithContext(ctx context.Context) DatabaseTypeProviderOutput
- func (o DatabaseTypeProviderOutput) ToDatabaseTypeProviderPtrOutput() DatabaseTypeProviderPtrOutput
- func (o DatabaseTypeProviderOutput) ToDatabaseTypeProviderPtrOutputWithContext(ctx context.Context) DatabaseTypeProviderPtrOutput
- func (o DatabaseTypeProviderOutput) ToStringOutput() pulumi.StringOutput
- func (o DatabaseTypeProviderOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DatabaseTypeProviderOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DatabaseTypeProviderOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DatabaseTypeProviderPtrInput
- type DatabaseTypeProviderPtrOutput
- func (o DatabaseTypeProviderPtrOutput) Elem() DatabaseTypeProviderOutput
- func (DatabaseTypeProviderPtrOutput) ElementType() reflect.Type
- func (o DatabaseTypeProviderPtrOutput) ToDatabaseTypeProviderPtrOutput() DatabaseTypeProviderPtrOutput
- func (o DatabaseTypeProviderPtrOutput) ToDatabaseTypeProviderPtrOutputWithContext(ctx context.Context) DatabaseTypeProviderPtrOutput
- func (o DatabaseTypeProviderPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DatabaseTypeProviderPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DatabaseTypePtrInput
- type DatabaseTypePtrOutput
- func (o DatabaseTypePtrOutput) Elem() DatabaseTypeOutput
- func (DatabaseTypePtrOutput) ElementType() reflect.Type
- func (o DatabaseTypePtrOutput) Engine() DatabaseTypeEnginePtrOutput
- func (o DatabaseTypePtrOutput) Provider() DatabaseTypeProviderPtrOutput
- func (o DatabaseTypePtrOutput) ToDatabaseTypePtrOutput() DatabaseTypePtrOutput
- func (o DatabaseTypePtrOutput) ToDatabaseTypePtrOutputWithContext(ctx context.Context) DatabaseTypePtrOutput
- type DatabaseTypeResponse
- type DatabaseTypeResponseOutput
- func (DatabaseTypeResponseOutput) ElementType() reflect.Type
- func (o DatabaseTypeResponseOutput) Engine() pulumi.StringOutput
- func (o DatabaseTypeResponseOutput) Provider() pulumi.StringOutput
- func (o DatabaseTypeResponseOutput) ToDatabaseTypeResponseOutput() DatabaseTypeResponseOutput
- func (o DatabaseTypeResponseOutput) ToDatabaseTypeResponseOutputWithContext(ctx context.Context) DatabaseTypeResponseOutput
- type DoubleComparisonFilter
- type DoubleComparisonFilterArgs
- func (DoubleComparisonFilterArgs) ElementType() reflect.Type
- func (i DoubleComparisonFilterArgs) ToDoubleComparisonFilterOutput() DoubleComparisonFilterOutput
- func (i DoubleComparisonFilterArgs) ToDoubleComparisonFilterOutputWithContext(ctx context.Context) DoubleComparisonFilterOutput
- func (i DoubleComparisonFilterArgs) ToDoubleComparisonFilterPtrOutput() DoubleComparisonFilterPtrOutput
- func (i DoubleComparisonFilterArgs) ToDoubleComparisonFilterPtrOutputWithContext(ctx context.Context) DoubleComparisonFilterPtrOutput
- type DoubleComparisonFilterInput
- type DoubleComparisonFilterOutput
- func (DoubleComparisonFilterOutput) ElementType() reflect.Type
- func (o DoubleComparisonFilterOutput) ToDoubleComparisonFilterOutput() DoubleComparisonFilterOutput
- func (o DoubleComparisonFilterOutput) ToDoubleComparisonFilterOutputWithContext(ctx context.Context) DoubleComparisonFilterOutput
- func (o DoubleComparisonFilterOutput) ToDoubleComparisonFilterPtrOutput() DoubleComparisonFilterPtrOutput
- func (o DoubleComparisonFilterOutput) ToDoubleComparisonFilterPtrOutputWithContext(ctx context.Context) DoubleComparisonFilterPtrOutput
- func (o DoubleComparisonFilterOutput) Value() pulumi.Float64Output
- func (o DoubleComparisonFilterOutput) ValueComparison() DoubleComparisonFilterValueComparisonOutput
- type DoubleComparisonFilterPtrInput
- type DoubleComparisonFilterPtrOutput
- func (o DoubleComparisonFilterPtrOutput) Elem() DoubleComparisonFilterOutput
- func (DoubleComparisonFilterPtrOutput) ElementType() reflect.Type
- func (o DoubleComparisonFilterPtrOutput) ToDoubleComparisonFilterPtrOutput() DoubleComparisonFilterPtrOutput
- func (o DoubleComparisonFilterPtrOutput) ToDoubleComparisonFilterPtrOutputWithContext(ctx context.Context) DoubleComparisonFilterPtrOutput
- func (o DoubleComparisonFilterPtrOutput) Value() pulumi.Float64PtrOutput
- func (o DoubleComparisonFilterPtrOutput) ValueComparison() DoubleComparisonFilterValueComparisonPtrOutput
- type DoubleComparisonFilterResponse
- type DoubleComparisonFilterResponseOutput
- func (DoubleComparisonFilterResponseOutput) ElementType() reflect.Type
- func (o DoubleComparisonFilterResponseOutput) ToDoubleComparisonFilterResponseOutput() DoubleComparisonFilterResponseOutput
- func (o DoubleComparisonFilterResponseOutput) ToDoubleComparisonFilterResponseOutputWithContext(ctx context.Context) DoubleComparisonFilterResponseOutput
- func (o DoubleComparisonFilterResponseOutput) Value() pulumi.Float64Output
- func (o DoubleComparisonFilterResponseOutput) ValueComparison() pulumi.StringOutput
- type DoubleComparisonFilterValueComparison
- func (DoubleComparisonFilterValueComparison) ElementType() reflect.Type
- func (e DoubleComparisonFilterValueComparison) ToDoubleComparisonFilterValueComparisonOutput() DoubleComparisonFilterValueComparisonOutput
- func (e DoubleComparisonFilterValueComparison) ToDoubleComparisonFilterValueComparisonOutputWithContext(ctx context.Context) DoubleComparisonFilterValueComparisonOutput
- func (e DoubleComparisonFilterValueComparison) ToDoubleComparisonFilterValueComparisonPtrOutput() DoubleComparisonFilterValueComparisonPtrOutput
- func (e DoubleComparisonFilterValueComparison) ToDoubleComparisonFilterValueComparisonPtrOutputWithContext(ctx context.Context) DoubleComparisonFilterValueComparisonPtrOutput
- func (e DoubleComparisonFilterValueComparison) ToStringOutput() pulumi.StringOutput
- func (e DoubleComparisonFilterValueComparison) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DoubleComparisonFilterValueComparison) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DoubleComparisonFilterValueComparison) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DoubleComparisonFilterValueComparisonInput
- type DoubleComparisonFilterValueComparisonOutput
- func (DoubleComparisonFilterValueComparisonOutput) ElementType() reflect.Type
- func (o DoubleComparisonFilterValueComparisonOutput) ToDoubleComparisonFilterValueComparisonOutput() DoubleComparisonFilterValueComparisonOutput
- func (o DoubleComparisonFilterValueComparisonOutput) ToDoubleComparisonFilterValueComparisonOutputWithContext(ctx context.Context) DoubleComparisonFilterValueComparisonOutput
- func (o DoubleComparisonFilterValueComparisonOutput) ToDoubleComparisonFilterValueComparisonPtrOutput() DoubleComparisonFilterValueComparisonPtrOutput
- func (o DoubleComparisonFilterValueComparisonOutput) ToDoubleComparisonFilterValueComparisonPtrOutputWithContext(ctx context.Context) DoubleComparisonFilterValueComparisonPtrOutput
- func (o DoubleComparisonFilterValueComparisonOutput) ToStringOutput() pulumi.StringOutput
- func (o DoubleComparisonFilterValueComparisonOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DoubleComparisonFilterValueComparisonOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DoubleComparisonFilterValueComparisonOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DoubleComparisonFilterValueComparisonPtrInput
- type DoubleComparisonFilterValueComparisonPtrOutput
- func (o DoubleComparisonFilterValueComparisonPtrOutput) Elem() DoubleComparisonFilterValueComparisonOutput
- func (DoubleComparisonFilterValueComparisonPtrOutput) ElementType() reflect.Type
- func (o DoubleComparisonFilterValueComparisonPtrOutput) ToDoubleComparisonFilterValueComparisonPtrOutput() DoubleComparisonFilterValueComparisonPtrOutput
- func (o DoubleComparisonFilterValueComparisonPtrOutput) ToDoubleComparisonFilterValueComparisonPtrOutputWithContext(ctx context.Context) DoubleComparisonFilterValueComparisonPtrOutput
- func (o DoubleComparisonFilterValueComparisonPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DoubleComparisonFilterValueComparisonPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DumpFlag
- type DumpFlagArgs
- type DumpFlagArray
- type DumpFlagArrayInput
- type DumpFlagArrayOutput
- type DumpFlagInput
- type DumpFlagOutput
- func (DumpFlagOutput) ElementType() reflect.Type
- func (o DumpFlagOutput) Name() pulumi.StringPtrOutput
- func (o DumpFlagOutput) ToDumpFlagOutput() DumpFlagOutput
- func (o DumpFlagOutput) ToDumpFlagOutputWithContext(ctx context.Context) DumpFlagOutput
- func (o DumpFlagOutput) Value() pulumi.StringPtrOutput
- type DumpFlagResponse
- type DumpFlagResponseArrayOutput
- func (DumpFlagResponseArrayOutput) ElementType() reflect.Type
- func (o DumpFlagResponseArrayOutput) Index(i pulumi.IntInput) DumpFlagResponseOutput
- func (o DumpFlagResponseArrayOutput) ToDumpFlagResponseArrayOutput() DumpFlagResponseArrayOutput
- func (o DumpFlagResponseArrayOutput) ToDumpFlagResponseArrayOutputWithContext(ctx context.Context) DumpFlagResponseArrayOutput
- type DumpFlagResponseOutput
- func (DumpFlagResponseOutput) ElementType() reflect.Type
- func (o DumpFlagResponseOutput) Name() pulumi.StringOutput
- func (o DumpFlagResponseOutput) ToDumpFlagResponseOutput() DumpFlagResponseOutput
- func (o DumpFlagResponseOutput) ToDumpFlagResponseOutputWithContext(ctx context.Context) DumpFlagResponseOutput
- func (o DumpFlagResponseOutput) Value() pulumi.StringOutput
- type DumpFlags
- type DumpFlagsArgs
- func (DumpFlagsArgs) ElementType() reflect.Type
- func (i DumpFlagsArgs) ToDumpFlagsOutput() DumpFlagsOutput
- func (i DumpFlagsArgs) ToDumpFlagsOutputWithContext(ctx context.Context) DumpFlagsOutput
- func (i DumpFlagsArgs) ToDumpFlagsPtrOutput() DumpFlagsPtrOutput
- func (i DumpFlagsArgs) ToDumpFlagsPtrOutputWithContext(ctx context.Context) DumpFlagsPtrOutput
- type DumpFlagsInput
- type DumpFlagsOutput
- func (o DumpFlagsOutput) DumpFlags() DumpFlagArrayOutput
- func (DumpFlagsOutput) ElementType() reflect.Type
- func (o DumpFlagsOutput) ToDumpFlagsOutput() DumpFlagsOutput
- func (o DumpFlagsOutput) ToDumpFlagsOutputWithContext(ctx context.Context) DumpFlagsOutput
- func (o DumpFlagsOutput) ToDumpFlagsPtrOutput() DumpFlagsPtrOutput
- func (o DumpFlagsOutput) ToDumpFlagsPtrOutputWithContext(ctx context.Context) DumpFlagsPtrOutput
- type DumpFlagsPtrInput
- type DumpFlagsPtrOutput
- func (o DumpFlagsPtrOutput) DumpFlags() DumpFlagArrayOutput
- func (o DumpFlagsPtrOutput) Elem() DumpFlagsOutput
- func (DumpFlagsPtrOutput) ElementType() reflect.Type
- func (o DumpFlagsPtrOutput) ToDumpFlagsPtrOutput() DumpFlagsPtrOutput
- func (o DumpFlagsPtrOutput) ToDumpFlagsPtrOutputWithContext(ctx context.Context) DumpFlagsPtrOutput
- type DumpFlagsResponse
- type DumpFlagsResponseOutput
- func (o DumpFlagsResponseOutput) DumpFlags() DumpFlagResponseArrayOutput
- func (DumpFlagsResponseOutput) ElementType() reflect.Type
- func (o DumpFlagsResponseOutput) ToDumpFlagsResponseOutput() DumpFlagsResponseOutput
- func (o DumpFlagsResponseOutput) ToDumpFlagsResponseOutputWithContext(ctx context.Context) DumpFlagsResponseOutput
- type Empty
- type EmptyArgs
- func (EmptyArgs) ElementType() reflect.Type
- func (i EmptyArgs) ToEmptyOutput() EmptyOutput
- func (i EmptyArgs) ToEmptyOutputWithContext(ctx context.Context) EmptyOutput
- func (i EmptyArgs) ToEmptyPtrOutput() EmptyPtrOutput
- func (i EmptyArgs) ToEmptyPtrOutputWithContext(ctx context.Context) EmptyPtrOutput
- type EmptyInput
- type EmptyOutput
- func (EmptyOutput) ElementType() reflect.Type
- func (o EmptyOutput) ToEmptyOutput() EmptyOutput
- func (o EmptyOutput) ToEmptyOutputWithContext(ctx context.Context) EmptyOutput
- func (o EmptyOutput) ToEmptyPtrOutput() EmptyPtrOutput
- func (o EmptyOutput) ToEmptyPtrOutputWithContext(ctx context.Context) EmptyPtrOutput
- type EmptyPtrInput
- type EmptyPtrOutput
- type EmptyResponse
- type EmptyResponseOutput
- type EncryptionConfig
- type EncryptionConfigArgs
- func (EncryptionConfigArgs) ElementType() reflect.Type
- func (i EncryptionConfigArgs) ToEncryptionConfigOutput() EncryptionConfigOutput
- func (i EncryptionConfigArgs) ToEncryptionConfigOutputWithContext(ctx context.Context) EncryptionConfigOutput
- func (i EncryptionConfigArgs) ToEncryptionConfigPtrOutput() EncryptionConfigPtrOutput
- func (i EncryptionConfigArgs) ToEncryptionConfigPtrOutputWithContext(ctx context.Context) EncryptionConfigPtrOutput
- type EncryptionConfigInput
- type EncryptionConfigOutput
- func (EncryptionConfigOutput) ElementType() reflect.Type
- func (o EncryptionConfigOutput) KmsKeyName() pulumi.StringPtrOutput
- func (o EncryptionConfigOutput) ToEncryptionConfigOutput() EncryptionConfigOutput
- func (o EncryptionConfigOutput) ToEncryptionConfigOutputWithContext(ctx context.Context) EncryptionConfigOutput
- func (o EncryptionConfigOutput) ToEncryptionConfigPtrOutput() EncryptionConfigPtrOutput
- func (o EncryptionConfigOutput) ToEncryptionConfigPtrOutputWithContext(ctx context.Context) EncryptionConfigPtrOutput
- type EncryptionConfigPtrInput
- type EncryptionConfigPtrOutput
- func (o EncryptionConfigPtrOutput) Elem() EncryptionConfigOutput
- func (EncryptionConfigPtrOutput) ElementType() reflect.Type
- func (o EncryptionConfigPtrOutput) KmsKeyName() pulumi.StringPtrOutput
- func (o EncryptionConfigPtrOutput) ToEncryptionConfigPtrOutput() EncryptionConfigPtrOutput
- func (o EncryptionConfigPtrOutput) ToEncryptionConfigPtrOutputWithContext(ctx context.Context) EncryptionConfigPtrOutput
- type EncryptionConfigResponse
- type EncryptionConfigResponseOutput
- func (EncryptionConfigResponseOutput) ElementType() reflect.Type
- func (o EncryptionConfigResponseOutput) KmsKeyName() pulumi.StringOutput
- func (o EncryptionConfigResponseOutput) ToEncryptionConfigResponseOutput() EncryptionConfigResponseOutput
- func (o EncryptionConfigResponseOutput) ToEncryptionConfigResponseOutputWithContext(ctx context.Context) EncryptionConfigResponseOutput
- type EntityMove
- type EntityMoveArgs
- func (EntityMoveArgs) ElementType() reflect.Type
- func (i EntityMoveArgs) ToEntityMoveOutput() EntityMoveOutput
- func (i EntityMoveArgs) ToEntityMoveOutputWithContext(ctx context.Context) EntityMoveOutput
- func (i EntityMoveArgs) ToEntityMovePtrOutput() EntityMovePtrOutput
- func (i EntityMoveArgs) ToEntityMovePtrOutputWithContext(ctx context.Context) EntityMovePtrOutput
- type EntityMoveInput
- type EntityMoveOutput
- func (EntityMoveOutput) ElementType() reflect.Type
- func (o EntityMoveOutput) NewSchema() pulumi.StringOutput
- func (o EntityMoveOutput) ToEntityMoveOutput() EntityMoveOutput
- func (o EntityMoveOutput) ToEntityMoveOutputWithContext(ctx context.Context) EntityMoveOutput
- func (o EntityMoveOutput) ToEntityMovePtrOutput() EntityMovePtrOutput
- func (o EntityMoveOutput) ToEntityMovePtrOutputWithContext(ctx context.Context) EntityMovePtrOutput
- type EntityMovePtrInput
- type EntityMovePtrOutput
- func (o EntityMovePtrOutput) Elem() EntityMoveOutput
- func (EntityMovePtrOutput) ElementType() reflect.Type
- func (o EntityMovePtrOutput) NewSchema() pulumi.StringPtrOutput
- func (o EntityMovePtrOutput) ToEntityMovePtrOutput() EntityMovePtrOutput
- func (o EntityMovePtrOutput) ToEntityMovePtrOutputWithContext(ctx context.Context) EntityMovePtrOutput
- type EntityMoveResponse
- type EntityMoveResponseOutput
- func (EntityMoveResponseOutput) ElementType() reflect.Type
- func (o EntityMoveResponseOutput) NewSchema() pulumi.StringOutput
- func (o EntityMoveResponseOutput) ToEntityMoveResponseOutput() EntityMoveResponseOutput
- func (o EntityMoveResponseOutput) ToEntityMoveResponseOutputWithContext(ctx context.Context) EntityMoveResponseOutput
- 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 FilterTableColumns
- type FilterTableColumnsArgs
- func (FilterTableColumnsArgs) ElementType() reflect.Type
- func (i FilterTableColumnsArgs) ToFilterTableColumnsOutput() FilterTableColumnsOutput
- func (i FilterTableColumnsArgs) ToFilterTableColumnsOutputWithContext(ctx context.Context) FilterTableColumnsOutput
- func (i FilterTableColumnsArgs) ToFilterTableColumnsPtrOutput() FilterTableColumnsPtrOutput
- func (i FilterTableColumnsArgs) ToFilterTableColumnsPtrOutputWithContext(ctx context.Context) FilterTableColumnsPtrOutput
- type FilterTableColumnsInput
- type FilterTableColumnsOutput
- func (FilterTableColumnsOutput) ElementType() reflect.Type
- func (o FilterTableColumnsOutput) ExcludeColumns() pulumi.StringArrayOutput
- func (o FilterTableColumnsOutput) IncludeColumns() pulumi.StringArrayOutput
- func (o FilterTableColumnsOutput) ToFilterTableColumnsOutput() FilterTableColumnsOutput
- func (o FilterTableColumnsOutput) ToFilterTableColumnsOutputWithContext(ctx context.Context) FilterTableColumnsOutput
- func (o FilterTableColumnsOutput) ToFilterTableColumnsPtrOutput() FilterTableColumnsPtrOutput
- func (o FilterTableColumnsOutput) ToFilterTableColumnsPtrOutputWithContext(ctx context.Context) FilterTableColumnsPtrOutput
- type FilterTableColumnsPtrInput
- type FilterTableColumnsPtrOutput
- func (o FilterTableColumnsPtrOutput) Elem() FilterTableColumnsOutput
- func (FilterTableColumnsPtrOutput) ElementType() reflect.Type
- func (o FilterTableColumnsPtrOutput) ExcludeColumns() pulumi.StringArrayOutput
- func (o FilterTableColumnsPtrOutput) IncludeColumns() pulumi.StringArrayOutput
- func (o FilterTableColumnsPtrOutput) ToFilterTableColumnsPtrOutput() FilterTableColumnsPtrOutput
- func (o FilterTableColumnsPtrOutput) ToFilterTableColumnsPtrOutputWithContext(ctx context.Context) FilterTableColumnsPtrOutput
- type FilterTableColumnsResponse
- type FilterTableColumnsResponseOutput
- func (FilterTableColumnsResponseOutput) ElementType() reflect.Type
- func (o FilterTableColumnsResponseOutput) ExcludeColumns() pulumi.StringArrayOutput
- func (o FilterTableColumnsResponseOutput) IncludeColumns() pulumi.StringArrayOutput
- func (o FilterTableColumnsResponseOutput) ToFilterTableColumnsResponseOutput() FilterTableColumnsResponseOutput
- func (o FilterTableColumnsResponseOutput) ToFilterTableColumnsResponseOutputWithContext(ctx context.Context) FilterTableColumnsResponseOutput
- type ForwardSshTunnelConnectivity
- type ForwardSshTunnelConnectivityArgs
- func (ForwardSshTunnelConnectivityArgs) ElementType() reflect.Type
- func (i ForwardSshTunnelConnectivityArgs) ToForwardSshTunnelConnectivityOutput() ForwardSshTunnelConnectivityOutput
- func (i ForwardSshTunnelConnectivityArgs) ToForwardSshTunnelConnectivityOutputWithContext(ctx context.Context) ForwardSshTunnelConnectivityOutput
- func (i ForwardSshTunnelConnectivityArgs) ToForwardSshTunnelConnectivityPtrOutput() ForwardSshTunnelConnectivityPtrOutput
- func (i ForwardSshTunnelConnectivityArgs) ToForwardSshTunnelConnectivityPtrOutputWithContext(ctx context.Context) ForwardSshTunnelConnectivityPtrOutput
- type ForwardSshTunnelConnectivityInput
- type ForwardSshTunnelConnectivityOutput
- func (ForwardSshTunnelConnectivityOutput) ElementType() reflect.Type
- func (o ForwardSshTunnelConnectivityOutput) Hostname() pulumi.StringOutput
- func (o ForwardSshTunnelConnectivityOutput) Password() pulumi.StringPtrOutput
- func (o ForwardSshTunnelConnectivityOutput) Port() pulumi.IntPtrOutput
- func (o ForwardSshTunnelConnectivityOutput) PrivateKey() pulumi.StringPtrOutput
- func (o ForwardSshTunnelConnectivityOutput) ToForwardSshTunnelConnectivityOutput() ForwardSshTunnelConnectivityOutput
- func (o ForwardSshTunnelConnectivityOutput) ToForwardSshTunnelConnectivityOutputWithContext(ctx context.Context) ForwardSshTunnelConnectivityOutput
- func (o ForwardSshTunnelConnectivityOutput) ToForwardSshTunnelConnectivityPtrOutput() ForwardSshTunnelConnectivityPtrOutput
- func (o ForwardSshTunnelConnectivityOutput) ToForwardSshTunnelConnectivityPtrOutputWithContext(ctx context.Context) ForwardSshTunnelConnectivityPtrOutput
- func (o ForwardSshTunnelConnectivityOutput) Username() pulumi.StringOutput
- type ForwardSshTunnelConnectivityPtrInput
- type ForwardSshTunnelConnectivityPtrOutput
- func (o ForwardSshTunnelConnectivityPtrOutput) Elem() ForwardSshTunnelConnectivityOutput
- func (ForwardSshTunnelConnectivityPtrOutput) ElementType() reflect.Type
- func (o ForwardSshTunnelConnectivityPtrOutput) Hostname() pulumi.StringPtrOutput
- func (o ForwardSshTunnelConnectivityPtrOutput) Password() pulumi.StringPtrOutput
- func (o ForwardSshTunnelConnectivityPtrOutput) Port() pulumi.IntPtrOutput
- func (o ForwardSshTunnelConnectivityPtrOutput) PrivateKey() pulumi.StringPtrOutput
- func (o ForwardSshTunnelConnectivityPtrOutput) ToForwardSshTunnelConnectivityPtrOutput() ForwardSshTunnelConnectivityPtrOutput
- func (o ForwardSshTunnelConnectivityPtrOutput) ToForwardSshTunnelConnectivityPtrOutputWithContext(ctx context.Context) ForwardSshTunnelConnectivityPtrOutput
- func (o ForwardSshTunnelConnectivityPtrOutput) Username() pulumi.StringPtrOutput
- type ForwardSshTunnelConnectivityResponse
- type ForwardSshTunnelConnectivityResponseOutput
- func (ForwardSshTunnelConnectivityResponseOutput) ElementType() reflect.Type
- func (o ForwardSshTunnelConnectivityResponseOutput) Hostname() pulumi.StringOutput
- func (o ForwardSshTunnelConnectivityResponseOutput) Password() pulumi.StringOutput
- func (o ForwardSshTunnelConnectivityResponseOutput) Port() pulumi.IntOutput
- func (o ForwardSshTunnelConnectivityResponseOutput) PrivateKey() pulumi.StringOutput
- func (o ForwardSshTunnelConnectivityResponseOutput) ToForwardSshTunnelConnectivityResponseOutput() ForwardSshTunnelConnectivityResponseOutput
- func (o ForwardSshTunnelConnectivityResponseOutput) ToForwardSshTunnelConnectivityResponseOutputWithContext(ctx context.Context) ForwardSshTunnelConnectivityResponseOutput
- func (o ForwardSshTunnelConnectivityResponseOutput) Username() pulumi.StringOutput
- type IntComparisonFilter
- type IntComparisonFilterArgs
- func (IntComparisonFilterArgs) ElementType() reflect.Type
- func (i IntComparisonFilterArgs) ToIntComparisonFilterOutput() IntComparisonFilterOutput
- func (i IntComparisonFilterArgs) ToIntComparisonFilterOutputWithContext(ctx context.Context) IntComparisonFilterOutput
- func (i IntComparisonFilterArgs) ToIntComparisonFilterPtrOutput() IntComparisonFilterPtrOutput
- func (i IntComparisonFilterArgs) ToIntComparisonFilterPtrOutputWithContext(ctx context.Context) IntComparisonFilterPtrOutput
- type IntComparisonFilterInput
- type IntComparisonFilterOutput
- func (IntComparisonFilterOutput) ElementType() reflect.Type
- func (o IntComparisonFilterOutput) ToIntComparisonFilterOutput() IntComparisonFilterOutput
- func (o IntComparisonFilterOutput) ToIntComparisonFilterOutputWithContext(ctx context.Context) IntComparisonFilterOutput
- func (o IntComparisonFilterOutput) ToIntComparisonFilterPtrOutput() IntComparisonFilterPtrOutput
- func (o IntComparisonFilterOutput) ToIntComparisonFilterPtrOutputWithContext(ctx context.Context) IntComparisonFilterPtrOutput
- func (o IntComparisonFilterOutput) Value() pulumi.StringOutput
- func (o IntComparisonFilterOutput) ValueComparison() IntComparisonFilterValueComparisonOutput
- type IntComparisonFilterPtrInput
- type IntComparisonFilterPtrOutput
- func (o IntComparisonFilterPtrOutput) Elem() IntComparisonFilterOutput
- func (IntComparisonFilterPtrOutput) ElementType() reflect.Type
- func (o IntComparisonFilterPtrOutput) ToIntComparisonFilterPtrOutput() IntComparisonFilterPtrOutput
- func (o IntComparisonFilterPtrOutput) ToIntComparisonFilterPtrOutputWithContext(ctx context.Context) IntComparisonFilterPtrOutput
- func (o IntComparisonFilterPtrOutput) Value() pulumi.StringPtrOutput
- func (o IntComparisonFilterPtrOutput) ValueComparison() IntComparisonFilterValueComparisonPtrOutput
- type IntComparisonFilterResponse
- type IntComparisonFilterResponseOutput
- func (IntComparisonFilterResponseOutput) ElementType() reflect.Type
- func (o IntComparisonFilterResponseOutput) ToIntComparisonFilterResponseOutput() IntComparisonFilterResponseOutput
- func (o IntComparisonFilterResponseOutput) ToIntComparisonFilterResponseOutputWithContext(ctx context.Context) IntComparisonFilterResponseOutput
- func (o IntComparisonFilterResponseOutput) Value() pulumi.StringOutput
- func (o IntComparisonFilterResponseOutput) ValueComparison() pulumi.StringOutput
- type IntComparisonFilterValueComparison
- func (IntComparisonFilterValueComparison) ElementType() reflect.Type
- func (e IntComparisonFilterValueComparison) ToIntComparisonFilterValueComparisonOutput() IntComparisonFilterValueComparisonOutput
- func (e IntComparisonFilterValueComparison) ToIntComparisonFilterValueComparisonOutputWithContext(ctx context.Context) IntComparisonFilterValueComparisonOutput
- func (e IntComparisonFilterValueComparison) ToIntComparisonFilterValueComparisonPtrOutput() IntComparisonFilterValueComparisonPtrOutput
- func (e IntComparisonFilterValueComparison) ToIntComparisonFilterValueComparisonPtrOutputWithContext(ctx context.Context) IntComparisonFilterValueComparisonPtrOutput
- func (e IntComparisonFilterValueComparison) ToStringOutput() pulumi.StringOutput
- func (e IntComparisonFilterValueComparison) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e IntComparisonFilterValueComparison) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e IntComparisonFilterValueComparison) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type IntComparisonFilterValueComparisonInput
- type IntComparisonFilterValueComparisonOutput
- func (IntComparisonFilterValueComparisonOutput) ElementType() reflect.Type
- func (o IntComparisonFilterValueComparisonOutput) ToIntComparisonFilterValueComparisonOutput() IntComparisonFilterValueComparisonOutput
- func (o IntComparisonFilterValueComparisonOutput) ToIntComparisonFilterValueComparisonOutputWithContext(ctx context.Context) IntComparisonFilterValueComparisonOutput
- func (o IntComparisonFilterValueComparisonOutput) ToIntComparisonFilterValueComparisonPtrOutput() IntComparisonFilterValueComparisonPtrOutput
- func (o IntComparisonFilterValueComparisonOutput) ToIntComparisonFilterValueComparisonPtrOutputWithContext(ctx context.Context) IntComparisonFilterValueComparisonPtrOutput
- func (o IntComparisonFilterValueComparisonOutput) ToStringOutput() pulumi.StringOutput
- func (o IntComparisonFilterValueComparisonOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o IntComparisonFilterValueComparisonOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o IntComparisonFilterValueComparisonOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type IntComparisonFilterValueComparisonPtrInput
- type IntComparisonFilterValueComparisonPtrOutput
- func (o IntComparisonFilterValueComparisonPtrOutput) Elem() IntComparisonFilterValueComparisonOutput
- func (IntComparisonFilterValueComparisonPtrOutput) ElementType() reflect.Type
- func (o IntComparisonFilterValueComparisonPtrOutput) ToIntComparisonFilterValueComparisonPtrOutput() IntComparisonFilterValueComparisonPtrOutput
- func (o IntComparisonFilterValueComparisonPtrOutput) ToIntComparisonFilterValueComparisonPtrOutputWithContext(ctx context.Context) IntComparisonFilterValueComparisonPtrOutput
- func (o IntComparisonFilterValueComparisonPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o IntComparisonFilterValueComparisonPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LookupConnectionProfileArgs
- type LookupConnectionProfileIamPolicyArgs
- type LookupConnectionProfileIamPolicyOutputArgs
- type LookupConnectionProfileIamPolicyResult
- type LookupConnectionProfileIamPolicyResultOutput
- func (o LookupConnectionProfileIamPolicyResultOutput) AuditConfigs() AuditConfigResponseArrayOutput
- func (o LookupConnectionProfileIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
- func (LookupConnectionProfileIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupConnectionProfileIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupConnectionProfileIamPolicyResultOutput) ToLookupConnectionProfileIamPolicyResultOutput() LookupConnectionProfileIamPolicyResultOutput
- func (o LookupConnectionProfileIamPolicyResultOutput) ToLookupConnectionProfileIamPolicyResultOutputWithContext(ctx context.Context) LookupConnectionProfileIamPolicyResultOutput
- func (o LookupConnectionProfileIamPolicyResultOutput) Version() pulumi.IntOutput
- type LookupConnectionProfileOutputArgs
- type LookupConnectionProfileResult
- type LookupConnectionProfileResultOutput
- func (o LookupConnectionProfileResultOutput) Alloydb() AlloyDbConnectionProfileResponseOutput
- func (o LookupConnectionProfileResultOutput) Cloudsql() CloudSqlConnectionProfileResponseOutput
- func (o LookupConnectionProfileResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupConnectionProfileResultOutput) DisplayName() pulumi.StringOutput
- func (LookupConnectionProfileResultOutput) ElementType() reflect.Type
- func (o LookupConnectionProfileResultOutput) Error() StatusResponseOutput
- func (o LookupConnectionProfileResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupConnectionProfileResultOutput) Mysql() MySqlConnectionProfileResponseOutput
- func (o LookupConnectionProfileResultOutput) Name() pulumi.StringOutput
- func (o LookupConnectionProfileResultOutput) Oracle() OracleConnectionProfileResponseOutput
- func (o LookupConnectionProfileResultOutput) Postgresql() PostgreSqlConnectionProfileResponseOutput
- func (o LookupConnectionProfileResultOutput) Provider() pulumi.StringOutput
- func (o LookupConnectionProfileResultOutput) State() pulumi.StringOutput
- func (o LookupConnectionProfileResultOutput) ToLookupConnectionProfileResultOutput() LookupConnectionProfileResultOutput
- func (o LookupConnectionProfileResultOutput) ToLookupConnectionProfileResultOutputWithContext(ctx context.Context) LookupConnectionProfileResultOutput
- func (o LookupConnectionProfileResultOutput) UpdateTime() pulumi.StringOutput
- type LookupConversionWorkspaceArgs
- type LookupConversionWorkspaceIamPolicyArgs
- type LookupConversionWorkspaceIamPolicyOutputArgs
- type LookupConversionWorkspaceIamPolicyResult
- type LookupConversionWorkspaceIamPolicyResultOutput
- func (o LookupConversionWorkspaceIamPolicyResultOutput) AuditConfigs() AuditConfigResponseArrayOutput
- func (o LookupConversionWorkspaceIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
- func (LookupConversionWorkspaceIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupConversionWorkspaceIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupConversionWorkspaceIamPolicyResultOutput) ToLookupConversionWorkspaceIamPolicyResultOutput() LookupConversionWorkspaceIamPolicyResultOutput
- func (o LookupConversionWorkspaceIamPolicyResultOutput) ToLookupConversionWorkspaceIamPolicyResultOutputWithContext(ctx context.Context) LookupConversionWorkspaceIamPolicyResultOutput
- func (o LookupConversionWorkspaceIamPolicyResultOutput) Version() pulumi.IntOutput
- type LookupConversionWorkspaceOutputArgs
- type LookupConversionWorkspaceResult
- type LookupConversionWorkspaceResultOutput
- func (o LookupConversionWorkspaceResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupConversionWorkspaceResultOutput) Destination() DatabaseEngineInfoResponseOutput
- func (o LookupConversionWorkspaceResultOutput) DisplayName() pulumi.StringOutput
- func (LookupConversionWorkspaceResultOutput) ElementType() reflect.Type
- func (o LookupConversionWorkspaceResultOutput) GlobalSettings() pulumi.StringMapOutput
- func (o LookupConversionWorkspaceResultOutput) HasUncommittedChanges() pulumi.BoolOutput
- func (o LookupConversionWorkspaceResultOutput) LatestCommitId() pulumi.StringOutput
- func (o LookupConversionWorkspaceResultOutput) LatestCommitTime() pulumi.StringOutput
- func (o LookupConversionWorkspaceResultOutput) Name() pulumi.StringOutput
- func (o LookupConversionWorkspaceResultOutput) Source() DatabaseEngineInfoResponseOutput
- func (o LookupConversionWorkspaceResultOutput) ToLookupConversionWorkspaceResultOutput() LookupConversionWorkspaceResultOutput
- func (o LookupConversionWorkspaceResultOutput) ToLookupConversionWorkspaceResultOutputWithContext(ctx context.Context) LookupConversionWorkspaceResultOutput
- func (o LookupConversionWorkspaceResultOutput) UpdateTime() pulumi.StringOutput
- type LookupMappingRuleArgs
- type LookupMappingRuleOutputArgs
- type LookupMappingRuleResult
- type LookupMappingRuleResultOutput
- func (o LookupMappingRuleResultOutput) ConditionalColumnSetValue() ConditionalColumnSetValueResponseOutput
- func (o LookupMappingRuleResultOutput) ConvertRowidColumn() ConvertRowIdToColumnResponseOutput
- func (o LookupMappingRuleResultOutput) DisplayName() pulumi.StringOutput
- func (LookupMappingRuleResultOutput) ElementType() reflect.Type
- func (o LookupMappingRuleResultOutput) EntityMove() EntityMoveResponseOutput
- func (o LookupMappingRuleResultOutput) Filter() MappingRuleFilterResponseOutput
- func (o LookupMappingRuleResultOutput) FilterTableColumns() FilterTableColumnsResponseOutput
- func (o LookupMappingRuleResultOutput) MultiColumnDataTypeChange() MultiColumnDatatypeChangeResponseOutput
- func (o LookupMappingRuleResultOutput) MultiEntityRename() MultiEntityRenameResponseOutput
- func (o LookupMappingRuleResultOutput) Name() pulumi.StringOutput
- func (o LookupMappingRuleResultOutput) RevisionCreateTime() pulumi.StringOutput
- func (o LookupMappingRuleResultOutput) RevisionId() pulumi.StringOutput
- func (o LookupMappingRuleResultOutput) RuleOrder() pulumi.StringOutput
- func (o LookupMappingRuleResultOutput) RuleScope() pulumi.StringOutput
- func (o LookupMappingRuleResultOutput) SetTablePrimaryKey() SetTablePrimaryKeyResponseOutput
- func (o LookupMappingRuleResultOutput) SingleColumnChange() SingleColumnChangeResponseOutput
- func (o LookupMappingRuleResultOutput) SingleEntityRename() SingleEntityRenameResponseOutput
- func (o LookupMappingRuleResultOutput) SinglePackageChange() SinglePackageChangeResponseOutput
- func (o LookupMappingRuleResultOutput) SourceSqlChange() SourceSqlChangeResponseOutput
- func (o LookupMappingRuleResultOutput) State() pulumi.StringOutput
- func (o LookupMappingRuleResultOutput) ToLookupMappingRuleResultOutput() LookupMappingRuleResultOutput
- func (o LookupMappingRuleResultOutput) ToLookupMappingRuleResultOutputWithContext(ctx context.Context) LookupMappingRuleResultOutput
- type LookupMigrationJobArgs
- type LookupMigrationJobIamPolicyArgs
- type LookupMigrationJobIamPolicyOutputArgs
- type LookupMigrationJobIamPolicyResult
- type LookupMigrationJobIamPolicyResultOutput
- func (o LookupMigrationJobIamPolicyResultOutput) AuditConfigs() AuditConfigResponseArrayOutput
- func (o LookupMigrationJobIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
- func (LookupMigrationJobIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupMigrationJobIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupMigrationJobIamPolicyResultOutput) ToLookupMigrationJobIamPolicyResultOutput() LookupMigrationJobIamPolicyResultOutput
- func (o LookupMigrationJobIamPolicyResultOutput) ToLookupMigrationJobIamPolicyResultOutputWithContext(ctx context.Context) LookupMigrationJobIamPolicyResultOutput
- func (o LookupMigrationJobIamPolicyResultOutput) Version() pulumi.IntOutput
- type LookupMigrationJobOutputArgs
- type LookupMigrationJobResult
- type LookupMigrationJobResultOutput
- func (o LookupMigrationJobResultOutput) CmekKeyName() pulumi.StringOutput
- func (o LookupMigrationJobResultOutput) ConversionWorkspace() ConversionWorkspaceInfoResponseOutput
- func (o LookupMigrationJobResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupMigrationJobResultOutput) Destination() pulumi.StringOutput
- func (o LookupMigrationJobResultOutput) DestinationDatabase() DatabaseTypeResponseOutput
- func (o LookupMigrationJobResultOutput) DisplayName() pulumi.StringOutput
- func (o LookupMigrationJobResultOutput) DumpFlags() DumpFlagsResponseOutput
- func (o LookupMigrationJobResultOutput) DumpPath() pulumi.StringOutput
- func (o LookupMigrationJobResultOutput) Duration() pulumi.StringOutput
- func (LookupMigrationJobResultOutput) ElementType() reflect.Type
- func (o LookupMigrationJobResultOutput) EndTime() pulumi.StringOutput
- func (o LookupMigrationJobResultOutput) Error() StatusResponseOutput
- func (o LookupMigrationJobResultOutput) Filter() pulumi.StringOutput
- func (o LookupMigrationJobResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupMigrationJobResultOutput) Name() pulumi.StringOutput
- func (o LookupMigrationJobResultOutput) PerformanceConfig() PerformanceConfigResponseOutput
- func (o LookupMigrationJobResultOutput) Phase() pulumi.StringOutput
- func (o LookupMigrationJobResultOutput) ReverseSshConnectivity() ReverseSshConnectivityResponseOutput
- func (o LookupMigrationJobResultOutput) Source() pulumi.StringOutput
- func (o LookupMigrationJobResultOutput) SourceDatabase() DatabaseTypeResponseOutput
- func (o LookupMigrationJobResultOutput) State() pulumi.StringOutput
- func (o LookupMigrationJobResultOutput) StaticIpConnectivity() StaticIpConnectivityResponseOutput
- func (o LookupMigrationJobResultOutput) ToLookupMigrationJobResultOutput() LookupMigrationJobResultOutput
- func (o LookupMigrationJobResultOutput) ToLookupMigrationJobResultOutputWithContext(ctx context.Context) LookupMigrationJobResultOutput
- func (o LookupMigrationJobResultOutput) Type() pulumi.StringOutput
- func (o LookupMigrationJobResultOutput) UpdateTime() pulumi.StringOutput
- func (o LookupMigrationJobResultOutput) VpcPeeringConnectivity() VpcPeeringConnectivityResponseOutput
- type LookupPrivateConnectionArgs
- type LookupPrivateConnectionIamPolicyArgs
- type LookupPrivateConnectionIamPolicyOutputArgs
- type LookupPrivateConnectionIamPolicyResult
- type LookupPrivateConnectionIamPolicyResultOutput
- func (o LookupPrivateConnectionIamPolicyResultOutput) AuditConfigs() AuditConfigResponseArrayOutput
- func (o LookupPrivateConnectionIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
- func (LookupPrivateConnectionIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupPrivateConnectionIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupPrivateConnectionIamPolicyResultOutput) ToLookupPrivateConnectionIamPolicyResultOutput() LookupPrivateConnectionIamPolicyResultOutput
- func (o LookupPrivateConnectionIamPolicyResultOutput) ToLookupPrivateConnectionIamPolicyResultOutputWithContext(ctx context.Context) LookupPrivateConnectionIamPolicyResultOutput
- func (o LookupPrivateConnectionIamPolicyResultOutput) Version() pulumi.IntOutput
- type LookupPrivateConnectionOutputArgs
- type LookupPrivateConnectionResult
- type LookupPrivateConnectionResultOutput
- func (o LookupPrivateConnectionResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupPrivateConnectionResultOutput) DisplayName() pulumi.StringOutput
- func (LookupPrivateConnectionResultOutput) ElementType() reflect.Type
- func (o LookupPrivateConnectionResultOutput) Error() StatusResponseOutput
- func (o LookupPrivateConnectionResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupPrivateConnectionResultOutput) Name() pulumi.StringOutput
- func (o LookupPrivateConnectionResultOutput) State() pulumi.StringOutput
- func (o LookupPrivateConnectionResultOutput) ToLookupPrivateConnectionResultOutput() LookupPrivateConnectionResultOutput
- func (o LookupPrivateConnectionResultOutput) ToLookupPrivateConnectionResultOutputWithContext(ctx context.Context) LookupPrivateConnectionResultOutput
- func (o LookupPrivateConnectionResultOutput) UpdateTime() pulumi.StringOutput
- func (o LookupPrivateConnectionResultOutput) VpcPeeringConfig() VpcPeeringConfigResponseOutput
- type MachineConfig
- type MachineConfigArgs
- func (MachineConfigArgs) ElementType() reflect.Type
- func (i MachineConfigArgs) ToMachineConfigOutput() MachineConfigOutput
- func (i MachineConfigArgs) ToMachineConfigOutputWithContext(ctx context.Context) MachineConfigOutput
- func (i MachineConfigArgs) ToMachineConfigPtrOutput() MachineConfigPtrOutput
- func (i MachineConfigArgs) ToMachineConfigPtrOutputWithContext(ctx context.Context) MachineConfigPtrOutput
- type MachineConfigInput
- type MachineConfigOutput
- func (o MachineConfigOutput) CpuCount() pulumi.IntPtrOutput
- func (MachineConfigOutput) ElementType() reflect.Type
- func (o MachineConfigOutput) ToMachineConfigOutput() MachineConfigOutput
- func (o MachineConfigOutput) ToMachineConfigOutputWithContext(ctx context.Context) MachineConfigOutput
- func (o MachineConfigOutput) ToMachineConfigPtrOutput() MachineConfigPtrOutput
- func (o MachineConfigOutput) ToMachineConfigPtrOutputWithContext(ctx context.Context) MachineConfigPtrOutput
- type MachineConfigPtrInput
- type MachineConfigPtrOutput
- func (o MachineConfigPtrOutput) CpuCount() pulumi.IntPtrOutput
- func (o MachineConfigPtrOutput) Elem() MachineConfigOutput
- func (MachineConfigPtrOutput) ElementType() reflect.Type
- func (o MachineConfigPtrOutput) ToMachineConfigPtrOutput() MachineConfigPtrOutput
- func (o MachineConfigPtrOutput) ToMachineConfigPtrOutputWithContext(ctx context.Context) MachineConfigPtrOutput
- type MachineConfigResponse
- type MachineConfigResponseOutput
- func (o MachineConfigResponseOutput) CpuCount() pulumi.IntOutput
- func (MachineConfigResponseOutput) ElementType() reflect.Type
- func (o MachineConfigResponseOutput) ToMachineConfigResponseOutput() MachineConfigResponseOutput
- func (o MachineConfigResponseOutput) ToMachineConfigResponseOutputWithContext(ctx context.Context) MachineConfigResponseOutput
- type MappingRule
- type MappingRuleArgs
- type MappingRuleFilter
- type MappingRuleFilterArgs
- type MappingRuleFilterInput
- type MappingRuleFilterOutput
- func (MappingRuleFilterOutput) ElementType() reflect.Type
- func (o MappingRuleFilterOutput) Entities() pulumi.StringArrayOutput
- func (o MappingRuleFilterOutput) EntityNameContains() pulumi.StringPtrOutput
- func (o MappingRuleFilterOutput) EntityNamePrefix() pulumi.StringPtrOutput
- func (o MappingRuleFilterOutput) EntityNameSuffix() pulumi.StringPtrOutput
- func (o MappingRuleFilterOutput) ParentEntity() pulumi.StringPtrOutput
- func (o MappingRuleFilterOutput) ToMappingRuleFilterOutput() MappingRuleFilterOutput
- func (o MappingRuleFilterOutput) ToMappingRuleFilterOutputWithContext(ctx context.Context) MappingRuleFilterOutput
- type MappingRuleFilterResponse
- type MappingRuleFilterResponseOutput
- func (MappingRuleFilterResponseOutput) ElementType() reflect.Type
- func (o MappingRuleFilterResponseOutput) Entities() pulumi.StringArrayOutput
- func (o MappingRuleFilterResponseOutput) EntityNameContains() pulumi.StringOutput
- func (o MappingRuleFilterResponseOutput) EntityNamePrefix() pulumi.StringOutput
- func (o MappingRuleFilterResponseOutput) EntityNameSuffix() pulumi.StringOutput
- func (o MappingRuleFilterResponseOutput) ParentEntity() pulumi.StringOutput
- func (o MappingRuleFilterResponseOutput) ToMappingRuleFilterResponseOutput() MappingRuleFilterResponseOutput
- func (o MappingRuleFilterResponseOutput) ToMappingRuleFilterResponseOutputWithContext(ctx context.Context) MappingRuleFilterResponseOutput
- type MappingRuleInput
- type MappingRuleOutput
- func (o MappingRuleOutput) ConditionalColumnSetValue() ConditionalColumnSetValueResponseOutput
- func (o MappingRuleOutput) ConversionWorkspaceId() pulumi.StringOutput
- func (o MappingRuleOutput) ConvertRowidColumn() ConvertRowIdToColumnResponseOutput
- func (o MappingRuleOutput) DisplayName() pulumi.StringOutput
- func (MappingRuleOutput) ElementType() reflect.Type
- func (o MappingRuleOutput) EntityMove() EntityMoveResponseOutput
- func (o MappingRuleOutput) Filter() MappingRuleFilterResponseOutput
- func (o MappingRuleOutput) FilterTableColumns() FilterTableColumnsResponseOutput
- func (o MappingRuleOutput) Location() pulumi.StringOutput
- func (o MappingRuleOutput) MappingRuleId() pulumi.StringOutput
- func (o MappingRuleOutput) MultiColumnDataTypeChange() MultiColumnDatatypeChangeResponseOutput
- func (o MappingRuleOutput) MultiEntityRename() MultiEntityRenameResponseOutput
- func (o MappingRuleOutput) Name() pulumi.StringOutput
- func (o MappingRuleOutput) Project() pulumi.StringOutput
- func (o MappingRuleOutput) RequestId() pulumi.StringPtrOutput
- func (o MappingRuleOutput) RevisionCreateTime() pulumi.StringOutput
- func (o MappingRuleOutput) RevisionId() pulumi.StringOutput
- func (o MappingRuleOutput) RuleOrder() pulumi.StringOutput
- func (o MappingRuleOutput) RuleScope() pulumi.StringOutput
- func (o MappingRuleOutput) SetTablePrimaryKey() SetTablePrimaryKeyResponseOutput
- func (o MappingRuleOutput) SingleColumnChange() SingleColumnChangeResponseOutput
- func (o MappingRuleOutput) SingleEntityRename() SingleEntityRenameResponseOutput
- func (o MappingRuleOutput) SinglePackageChange() SinglePackageChangeResponseOutput
- func (o MappingRuleOutput) SourceSqlChange() SourceSqlChangeResponseOutput
- func (o MappingRuleOutput) State() pulumi.StringOutput
- func (o MappingRuleOutput) ToMappingRuleOutput() MappingRuleOutput
- func (o MappingRuleOutput) ToMappingRuleOutputWithContext(ctx context.Context) MappingRuleOutput
- type MappingRuleRuleScope
- func (MappingRuleRuleScope) ElementType() reflect.Type
- func (e MappingRuleRuleScope) ToMappingRuleRuleScopeOutput() MappingRuleRuleScopeOutput
- func (e MappingRuleRuleScope) ToMappingRuleRuleScopeOutputWithContext(ctx context.Context) MappingRuleRuleScopeOutput
- func (e MappingRuleRuleScope) ToMappingRuleRuleScopePtrOutput() MappingRuleRuleScopePtrOutput
- func (e MappingRuleRuleScope) ToMappingRuleRuleScopePtrOutputWithContext(ctx context.Context) MappingRuleRuleScopePtrOutput
- func (e MappingRuleRuleScope) ToStringOutput() pulumi.StringOutput
- func (e MappingRuleRuleScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e MappingRuleRuleScope) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e MappingRuleRuleScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MappingRuleRuleScopeInput
- type MappingRuleRuleScopeOutput
- func (MappingRuleRuleScopeOutput) ElementType() reflect.Type
- func (o MappingRuleRuleScopeOutput) ToMappingRuleRuleScopeOutput() MappingRuleRuleScopeOutput
- func (o MappingRuleRuleScopeOutput) ToMappingRuleRuleScopeOutputWithContext(ctx context.Context) MappingRuleRuleScopeOutput
- func (o MappingRuleRuleScopeOutput) ToMappingRuleRuleScopePtrOutput() MappingRuleRuleScopePtrOutput
- func (o MappingRuleRuleScopeOutput) ToMappingRuleRuleScopePtrOutputWithContext(ctx context.Context) MappingRuleRuleScopePtrOutput
- func (o MappingRuleRuleScopeOutput) ToStringOutput() pulumi.StringOutput
- func (o MappingRuleRuleScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o MappingRuleRuleScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MappingRuleRuleScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MappingRuleRuleScopePtrInput
- type MappingRuleRuleScopePtrOutput
- func (o MappingRuleRuleScopePtrOutput) Elem() MappingRuleRuleScopeOutput
- func (MappingRuleRuleScopePtrOutput) ElementType() reflect.Type
- func (o MappingRuleRuleScopePtrOutput) ToMappingRuleRuleScopePtrOutput() MappingRuleRuleScopePtrOutput
- func (o MappingRuleRuleScopePtrOutput) ToMappingRuleRuleScopePtrOutputWithContext(ctx context.Context) MappingRuleRuleScopePtrOutput
- func (o MappingRuleRuleScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MappingRuleRuleScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MappingRuleState
- type MappingRuleStateEnum
- func (MappingRuleStateEnum) ElementType() reflect.Type
- func (e MappingRuleStateEnum) ToMappingRuleStateEnumOutput() MappingRuleStateEnumOutput
- func (e MappingRuleStateEnum) ToMappingRuleStateEnumOutputWithContext(ctx context.Context) MappingRuleStateEnumOutput
- func (e MappingRuleStateEnum) ToMappingRuleStateEnumPtrOutput() MappingRuleStateEnumPtrOutput
- func (e MappingRuleStateEnum) ToMappingRuleStateEnumPtrOutputWithContext(ctx context.Context) MappingRuleStateEnumPtrOutput
- func (e MappingRuleStateEnum) ToStringOutput() pulumi.StringOutput
- func (e MappingRuleStateEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e MappingRuleStateEnum) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e MappingRuleStateEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MappingRuleStateEnumInput
- type MappingRuleStateEnumOutput
- func (MappingRuleStateEnumOutput) ElementType() reflect.Type
- func (o MappingRuleStateEnumOutput) ToMappingRuleStateEnumOutput() MappingRuleStateEnumOutput
- func (o MappingRuleStateEnumOutput) ToMappingRuleStateEnumOutputWithContext(ctx context.Context) MappingRuleStateEnumOutput
- func (o MappingRuleStateEnumOutput) ToMappingRuleStateEnumPtrOutput() MappingRuleStateEnumPtrOutput
- func (o MappingRuleStateEnumOutput) ToMappingRuleStateEnumPtrOutputWithContext(ctx context.Context) MappingRuleStateEnumPtrOutput
- func (o MappingRuleStateEnumOutput) ToStringOutput() pulumi.StringOutput
- func (o MappingRuleStateEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o MappingRuleStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MappingRuleStateEnumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MappingRuleStateEnumPtrInput
- type MappingRuleStateEnumPtrOutput
- func (o MappingRuleStateEnumPtrOutput) Elem() MappingRuleStateEnumOutput
- func (MappingRuleStateEnumPtrOutput) ElementType() reflect.Type
- func (o MappingRuleStateEnumPtrOutput) ToMappingRuleStateEnumPtrOutput() MappingRuleStateEnumPtrOutput
- func (o MappingRuleStateEnumPtrOutput) ToMappingRuleStateEnumPtrOutputWithContext(ctx context.Context) MappingRuleStateEnumPtrOutput
- func (o MappingRuleStateEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MappingRuleStateEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MigrationJob
- type MigrationJobArgs
- type MigrationJobIamBinding
- type MigrationJobIamBindingArgs
- type MigrationJobIamBindingInput
- type MigrationJobIamBindingOutput
- func (o MigrationJobIamBindingOutput) Condition() iam.ConditionPtrOutput
- func (MigrationJobIamBindingOutput) ElementType() reflect.Type
- func (o MigrationJobIamBindingOutput) Etag() pulumi.StringOutput
- func (o MigrationJobIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o MigrationJobIamBindingOutput) Name() pulumi.StringOutput
- func (o MigrationJobIamBindingOutput) Project() pulumi.StringOutput
- func (o MigrationJobIamBindingOutput) Role() pulumi.StringOutput
- func (o MigrationJobIamBindingOutput) ToMigrationJobIamBindingOutput() MigrationJobIamBindingOutput
- func (o MigrationJobIamBindingOutput) ToMigrationJobIamBindingOutputWithContext(ctx context.Context) MigrationJobIamBindingOutput
- type MigrationJobIamBindingState
- type MigrationJobIamMember
- type MigrationJobIamMemberArgs
- type MigrationJobIamMemberInput
- type MigrationJobIamMemberOutput
- func (o MigrationJobIamMemberOutput) Condition() iam.ConditionPtrOutput
- func (MigrationJobIamMemberOutput) ElementType() reflect.Type
- func (o MigrationJobIamMemberOutput) Etag() pulumi.StringOutput
- func (o MigrationJobIamMemberOutput) Member() pulumi.StringOutput
- func (o MigrationJobIamMemberOutput) Name() pulumi.StringOutput
- func (o MigrationJobIamMemberOutput) Project() pulumi.StringOutput
- func (o MigrationJobIamMemberOutput) Role() pulumi.StringOutput
- func (o MigrationJobIamMemberOutput) ToMigrationJobIamMemberOutput() MigrationJobIamMemberOutput
- func (o MigrationJobIamMemberOutput) ToMigrationJobIamMemberOutputWithContext(ctx context.Context) MigrationJobIamMemberOutput
- type MigrationJobIamMemberState
- type MigrationJobIamPolicy
- type MigrationJobIamPolicyArgs
- type MigrationJobIamPolicyInput
- type MigrationJobIamPolicyOutput
- func (o MigrationJobIamPolicyOutput) AuditConfigs() AuditConfigResponseArrayOutput
- func (o MigrationJobIamPolicyOutput) Bindings() BindingResponseArrayOutput
- func (MigrationJobIamPolicyOutput) ElementType() reflect.Type
- func (o MigrationJobIamPolicyOutput) Etag() pulumi.StringOutput
- func (o MigrationJobIamPolicyOutput) Location() pulumi.StringOutput
- func (o MigrationJobIamPolicyOutput) MigrationJobId() pulumi.StringOutput
- func (o MigrationJobIamPolicyOutput) Project() pulumi.StringOutput
- func (o MigrationJobIamPolicyOutput) ToMigrationJobIamPolicyOutput() MigrationJobIamPolicyOutput
- func (o MigrationJobIamPolicyOutput) ToMigrationJobIamPolicyOutputWithContext(ctx context.Context) MigrationJobIamPolicyOutput
- func (o MigrationJobIamPolicyOutput) Version() pulumi.IntOutput
- type MigrationJobIamPolicyState
- type MigrationJobInput
- type MigrationJobOutput
- func (o MigrationJobOutput) CmekKeyName() pulumi.StringOutput
- func (o MigrationJobOutput) ConversionWorkspace() ConversionWorkspaceInfoResponseOutput
- func (o MigrationJobOutput) CreateTime() pulumi.StringOutput
- func (o MigrationJobOutput) Destination() pulumi.StringOutput
- func (o MigrationJobOutput) DestinationDatabase() DatabaseTypeResponseOutput
- func (o MigrationJobOutput) DisplayName() pulumi.StringOutput
- func (o MigrationJobOutput) DumpFlags() DumpFlagsResponseOutput
- func (o MigrationJobOutput) DumpPath() pulumi.StringOutput
- func (o MigrationJobOutput) Duration() pulumi.StringOutput
- func (MigrationJobOutput) ElementType() reflect.Type
- func (o MigrationJobOutput) EndTime() pulumi.StringOutput
- func (o MigrationJobOutput) Error() StatusResponseOutput
- func (o MigrationJobOutput) Filter() pulumi.StringOutput
- func (o MigrationJobOutput) Labels() pulumi.StringMapOutput
- func (o MigrationJobOutput) Location() pulumi.StringOutput
- func (o MigrationJobOutput) MigrationJobId() pulumi.StringOutput
- func (o MigrationJobOutput) Name() pulumi.StringOutput
- func (o MigrationJobOutput) PerformanceConfig() PerformanceConfigResponseOutput
- func (o MigrationJobOutput) Phase() pulumi.StringOutput
- func (o MigrationJobOutput) Project() pulumi.StringOutput
- func (o MigrationJobOutput) RequestId() pulumi.StringPtrOutput
- func (o MigrationJobOutput) ReverseSshConnectivity() ReverseSshConnectivityResponseOutput
- func (o MigrationJobOutput) Source() pulumi.StringOutput
- func (o MigrationJobOutput) SourceDatabase() DatabaseTypeResponseOutput
- func (o MigrationJobOutput) State() pulumi.StringOutput
- func (o MigrationJobOutput) StaticIpConnectivity() StaticIpConnectivityResponseOutput
- func (o MigrationJobOutput) ToMigrationJobOutput() MigrationJobOutput
- func (o MigrationJobOutput) ToMigrationJobOutputWithContext(ctx context.Context) MigrationJobOutput
- func (o MigrationJobOutput) Type() pulumi.StringOutput
- func (o MigrationJobOutput) UpdateTime() pulumi.StringOutput
- func (o MigrationJobOutput) VpcPeeringConnectivity() VpcPeeringConnectivityResponseOutput
- type MigrationJobState
- type MigrationJobStateEnum
- func (MigrationJobStateEnum) ElementType() reflect.Type
- func (e MigrationJobStateEnum) ToMigrationJobStateEnumOutput() MigrationJobStateEnumOutput
- func (e MigrationJobStateEnum) ToMigrationJobStateEnumOutputWithContext(ctx context.Context) MigrationJobStateEnumOutput
- func (e MigrationJobStateEnum) ToMigrationJobStateEnumPtrOutput() MigrationJobStateEnumPtrOutput
- func (e MigrationJobStateEnum) ToMigrationJobStateEnumPtrOutputWithContext(ctx context.Context) MigrationJobStateEnumPtrOutput
- func (e MigrationJobStateEnum) ToStringOutput() pulumi.StringOutput
- func (e MigrationJobStateEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e MigrationJobStateEnum) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e MigrationJobStateEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MigrationJobStateEnumInput
- type MigrationJobStateEnumOutput
- func (MigrationJobStateEnumOutput) ElementType() reflect.Type
- func (o MigrationJobStateEnumOutput) ToMigrationJobStateEnumOutput() MigrationJobStateEnumOutput
- func (o MigrationJobStateEnumOutput) ToMigrationJobStateEnumOutputWithContext(ctx context.Context) MigrationJobStateEnumOutput
- func (o MigrationJobStateEnumOutput) ToMigrationJobStateEnumPtrOutput() MigrationJobStateEnumPtrOutput
- func (o MigrationJobStateEnumOutput) ToMigrationJobStateEnumPtrOutputWithContext(ctx context.Context) MigrationJobStateEnumPtrOutput
- func (o MigrationJobStateEnumOutput) ToStringOutput() pulumi.StringOutput
- func (o MigrationJobStateEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o MigrationJobStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MigrationJobStateEnumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MigrationJobStateEnumPtrInput
- type MigrationJobStateEnumPtrOutput
- func (o MigrationJobStateEnumPtrOutput) Elem() MigrationJobStateEnumOutput
- func (MigrationJobStateEnumPtrOutput) ElementType() reflect.Type
- func (o MigrationJobStateEnumPtrOutput) ToMigrationJobStateEnumPtrOutput() MigrationJobStateEnumPtrOutput
- func (o MigrationJobStateEnumPtrOutput) ToMigrationJobStateEnumPtrOutputWithContext(ctx context.Context) MigrationJobStateEnumPtrOutput
- func (o MigrationJobStateEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MigrationJobStateEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MigrationJobType
- func (MigrationJobType) ElementType() reflect.Type
- func (e MigrationJobType) ToMigrationJobTypeOutput() MigrationJobTypeOutput
- func (e MigrationJobType) ToMigrationJobTypeOutputWithContext(ctx context.Context) MigrationJobTypeOutput
- func (e MigrationJobType) ToMigrationJobTypePtrOutput() MigrationJobTypePtrOutput
- func (e MigrationJobType) ToMigrationJobTypePtrOutputWithContext(ctx context.Context) MigrationJobTypePtrOutput
- func (e MigrationJobType) ToStringOutput() pulumi.StringOutput
- func (e MigrationJobType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e MigrationJobType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e MigrationJobType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MigrationJobTypeInput
- type MigrationJobTypeOutput
- func (MigrationJobTypeOutput) ElementType() reflect.Type
- func (o MigrationJobTypeOutput) ToMigrationJobTypeOutput() MigrationJobTypeOutput
- func (o MigrationJobTypeOutput) ToMigrationJobTypeOutputWithContext(ctx context.Context) MigrationJobTypeOutput
- func (o MigrationJobTypeOutput) ToMigrationJobTypePtrOutput() MigrationJobTypePtrOutput
- func (o MigrationJobTypeOutput) ToMigrationJobTypePtrOutputWithContext(ctx context.Context) MigrationJobTypePtrOutput
- func (o MigrationJobTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o MigrationJobTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o MigrationJobTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MigrationJobTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MigrationJobTypePtrInput
- type MigrationJobTypePtrOutput
- func (o MigrationJobTypePtrOutput) Elem() MigrationJobTypeOutput
- func (MigrationJobTypePtrOutput) ElementType() reflect.Type
- func (o MigrationJobTypePtrOutput) ToMigrationJobTypePtrOutput() MigrationJobTypePtrOutput
- func (o MigrationJobTypePtrOutput) ToMigrationJobTypePtrOutputWithContext(ctx context.Context) MigrationJobTypePtrOutput
- func (o MigrationJobTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MigrationJobTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MultiColumnDatatypeChange
- type MultiColumnDatatypeChangeArgs
- func (MultiColumnDatatypeChangeArgs) ElementType() reflect.Type
- func (i MultiColumnDatatypeChangeArgs) ToMultiColumnDatatypeChangeOutput() MultiColumnDatatypeChangeOutput
- func (i MultiColumnDatatypeChangeArgs) ToMultiColumnDatatypeChangeOutputWithContext(ctx context.Context) MultiColumnDatatypeChangeOutput
- func (i MultiColumnDatatypeChangeArgs) ToMultiColumnDatatypeChangePtrOutput() MultiColumnDatatypeChangePtrOutput
- func (i MultiColumnDatatypeChangeArgs) ToMultiColumnDatatypeChangePtrOutputWithContext(ctx context.Context) MultiColumnDatatypeChangePtrOutput
- type MultiColumnDatatypeChangeInput
- type MultiColumnDatatypeChangeOutput
- func (o MultiColumnDatatypeChangeOutput) CustomFeatures() pulumi.MapOutput
- func (MultiColumnDatatypeChangeOutput) ElementType() reflect.Type
- func (o MultiColumnDatatypeChangeOutput) NewDataType() pulumi.StringOutput
- func (o MultiColumnDatatypeChangeOutput) OverrideFractionalSecondsPrecision() pulumi.IntPtrOutput
- func (o MultiColumnDatatypeChangeOutput) OverrideLength() pulumi.StringPtrOutput
- func (o MultiColumnDatatypeChangeOutput) OverridePrecision() pulumi.IntPtrOutput
- func (o MultiColumnDatatypeChangeOutput) OverrideScale() pulumi.IntPtrOutput
- func (o MultiColumnDatatypeChangeOutput) SourceDataTypeFilter() pulumi.StringOutput
- func (o MultiColumnDatatypeChangeOutput) SourceNumericFilter() SourceNumericFilterPtrOutput
- func (o MultiColumnDatatypeChangeOutput) SourceTextFilter() SourceTextFilterPtrOutput
- func (o MultiColumnDatatypeChangeOutput) ToMultiColumnDatatypeChangeOutput() MultiColumnDatatypeChangeOutput
- func (o MultiColumnDatatypeChangeOutput) ToMultiColumnDatatypeChangeOutputWithContext(ctx context.Context) MultiColumnDatatypeChangeOutput
- func (o MultiColumnDatatypeChangeOutput) ToMultiColumnDatatypeChangePtrOutput() MultiColumnDatatypeChangePtrOutput
- func (o MultiColumnDatatypeChangeOutput) ToMultiColumnDatatypeChangePtrOutputWithContext(ctx context.Context) MultiColumnDatatypeChangePtrOutput
- type MultiColumnDatatypeChangePtrInput
- type MultiColumnDatatypeChangePtrOutput
- func (o MultiColumnDatatypeChangePtrOutput) CustomFeatures() pulumi.MapOutput
- func (o MultiColumnDatatypeChangePtrOutput) Elem() MultiColumnDatatypeChangeOutput
- func (MultiColumnDatatypeChangePtrOutput) ElementType() reflect.Type
- func (o MultiColumnDatatypeChangePtrOutput) NewDataType() pulumi.StringPtrOutput
- func (o MultiColumnDatatypeChangePtrOutput) OverrideFractionalSecondsPrecision() pulumi.IntPtrOutput
- func (o MultiColumnDatatypeChangePtrOutput) OverrideLength() pulumi.StringPtrOutput
- func (o MultiColumnDatatypeChangePtrOutput) OverridePrecision() pulumi.IntPtrOutput
- func (o MultiColumnDatatypeChangePtrOutput) OverrideScale() pulumi.IntPtrOutput
- func (o MultiColumnDatatypeChangePtrOutput) SourceDataTypeFilter() pulumi.StringPtrOutput
- func (o MultiColumnDatatypeChangePtrOutput) SourceNumericFilter() SourceNumericFilterPtrOutput
- func (o MultiColumnDatatypeChangePtrOutput) SourceTextFilter() SourceTextFilterPtrOutput
- func (o MultiColumnDatatypeChangePtrOutput) ToMultiColumnDatatypeChangePtrOutput() MultiColumnDatatypeChangePtrOutput
- func (o MultiColumnDatatypeChangePtrOutput) ToMultiColumnDatatypeChangePtrOutputWithContext(ctx context.Context) MultiColumnDatatypeChangePtrOutput
- type MultiColumnDatatypeChangeResponse
- type MultiColumnDatatypeChangeResponseOutput
- func (o MultiColumnDatatypeChangeResponseOutput) CustomFeatures() pulumi.MapOutput
- func (MultiColumnDatatypeChangeResponseOutput) ElementType() reflect.Type
- func (o MultiColumnDatatypeChangeResponseOutput) NewDataType() pulumi.StringOutput
- func (o MultiColumnDatatypeChangeResponseOutput) OverrideFractionalSecondsPrecision() pulumi.IntOutput
- func (o MultiColumnDatatypeChangeResponseOutput) OverrideLength() pulumi.StringOutput
- func (o MultiColumnDatatypeChangeResponseOutput) OverridePrecision() pulumi.IntOutput
- func (o MultiColumnDatatypeChangeResponseOutput) OverrideScale() pulumi.IntOutput
- func (o MultiColumnDatatypeChangeResponseOutput) SourceDataTypeFilter() pulumi.StringOutput
- func (o MultiColumnDatatypeChangeResponseOutput) SourceNumericFilter() SourceNumericFilterResponseOutput
- func (o MultiColumnDatatypeChangeResponseOutput) SourceTextFilter() SourceTextFilterResponseOutput
- func (o MultiColumnDatatypeChangeResponseOutput) ToMultiColumnDatatypeChangeResponseOutput() MultiColumnDatatypeChangeResponseOutput
- func (o MultiColumnDatatypeChangeResponseOutput) ToMultiColumnDatatypeChangeResponseOutputWithContext(ctx context.Context) MultiColumnDatatypeChangeResponseOutput
- type MultiEntityRename
- type MultiEntityRenameArgs
- func (MultiEntityRenameArgs) ElementType() reflect.Type
- func (i MultiEntityRenameArgs) ToMultiEntityRenameOutput() MultiEntityRenameOutput
- func (i MultiEntityRenameArgs) ToMultiEntityRenameOutputWithContext(ctx context.Context) MultiEntityRenameOutput
- func (i MultiEntityRenameArgs) ToMultiEntityRenamePtrOutput() MultiEntityRenamePtrOutput
- func (i MultiEntityRenameArgs) ToMultiEntityRenamePtrOutputWithContext(ctx context.Context) MultiEntityRenamePtrOutput
- type MultiEntityRenameInput
- type MultiEntityRenameOutput
- func (MultiEntityRenameOutput) ElementType() reflect.Type
- func (o MultiEntityRenameOutput) NewNamePattern() pulumi.StringPtrOutput
- func (o MultiEntityRenameOutput) SourceNameTransformation() MultiEntityRenameSourceNameTransformationPtrOutput
- func (o MultiEntityRenameOutput) ToMultiEntityRenameOutput() MultiEntityRenameOutput
- func (o MultiEntityRenameOutput) ToMultiEntityRenameOutputWithContext(ctx context.Context) MultiEntityRenameOutput
- func (o MultiEntityRenameOutput) ToMultiEntityRenamePtrOutput() MultiEntityRenamePtrOutput
- func (o MultiEntityRenameOutput) ToMultiEntityRenamePtrOutputWithContext(ctx context.Context) MultiEntityRenamePtrOutput
- type MultiEntityRenamePtrInput
- type MultiEntityRenamePtrOutput
- func (o MultiEntityRenamePtrOutput) Elem() MultiEntityRenameOutput
- func (MultiEntityRenamePtrOutput) ElementType() reflect.Type
- func (o MultiEntityRenamePtrOutput) NewNamePattern() pulumi.StringPtrOutput
- func (o MultiEntityRenamePtrOutput) SourceNameTransformation() MultiEntityRenameSourceNameTransformationPtrOutput
- func (o MultiEntityRenamePtrOutput) ToMultiEntityRenamePtrOutput() MultiEntityRenamePtrOutput
- func (o MultiEntityRenamePtrOutput) ToMultiEntityRenamePtrOutputWithContext(ctx context.Context) MultiEntityRenamePtrOutput
- type MultiEntityRenameResponse
- type MultiEntityRenameResponseOutput
- func (MultiEntityRenameResponseOutput) ElementType() reflect.Type
- func (o MultiEntityRenameResponseOutput) NewNamePattern() pulumi.StringOutput
- func (o MultiEntityRenameResponseOutput) SourceNameTransformation() pulumi.StringOutput
- func (o MultiEntityRenameResponseOutput) ToMultiEntityRenameResponseOutput() MultiEntityRenameResponseOutput
- func (o MultiEntityRenameResponseOutput) ToMultiEntityRenameResponseOutputWithContext(ctx context.Context) MultiEntityRenameResponseOutput
- type MultiEntityRenameSourceNameTransformation
- func (MultiEntityRenameSourceNameTransformation) ElementType() reflect.Type
- func (e MultiEntityRenameSourceNameTransformation) ToMultiEntityRenameSourceNameTransformationOutput() MultiEntityRenameSourceNameTransformationOutput
- func (e MultiEntityRenameSourceNameTransformation) ToMultiEntityRenameSourceNameTransformationOutputWithContext(ctx context.Context) MultiEntityRenameSourceNameTransformationOutput
- func (e MultiEntityRenameSourceNameTransformation) ToMultiEntityRenameSourceNameTransformationPtrOutput() MultiEntityRenameSourceNameTransformationPtrOutput
- func (e MultiEntityRenameSourceNameTransformation) ToMultiEntityRenameSourceNameTransformationPtrOutputWithContext(ctx context.Context) MultiEntityRenameSourceNameTransformationPtrOutput
- func (e MultiEntityRenameSourceNameTransformation) ToStringOutput() pulumi.StringOutput
- func (e MultiEntityRenameSourceNameTransformation) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e MultiEntityRenameSourceNameTransformation) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e MultiEntityRenameSourceNameTransformation) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MultiEntityRenameSourceNameTransformationInput
- type MultiEntityRenameSourceNameTransformationOutput
- func (MultiEntityRenameSourceNameTransformationOutput) ElementType() reflect.Type
- func (o MultiEntityRenameSourceNameTransformationOutput) ToMultiEntityRenameSourceNameTransformationOutput() MultiEntityRenameSourceNameTransformationOutput
- func (o MultiEntityRenameSourceNameTransformationOutput) ToMultiEntityRenameSourceNameTransformationOutputWithContext(ctx context.Context) MultiEntityRenameSourceNameTransformationOutput
- func (o MultiEntityRenameSourceNameTransformationOutput) ToMultiEntityRenameSourceNameTransformationPtrOutput() MultiEntityRenameSourceNameTransformationPtrOutput
- func (o MultiEntityRenameSourceNameTransformationOutput) ToMultiEntityRenameSourceNameTransformationPtrOutputWithContext(ctx context.Context) MultiEntityRenameSourceNameTransformationPtrOutput
- func (o MultiEntityRenameSourceNameTransformationOutput) ToStringOutput() pulumi.StringOutput
- func (o MultiEntityRenameSourceNameTransformationOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o MultiEntityRenameSourceNameTransformationOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MultiEntityRenameSourceNameTransformationOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MultiEntityRenameSourceNameTransformationPtrInput
- type MultiEntityRenameSourceNameTransformationPtrOutput
- func (o MultiEntityRenameSourceNameTransformationPtrOutput) Elem() MultiEntityRenameSourceNameTransformationOutput
- func (MultiEntityRenameSourceNameTransformationPtrOutput) ElementType() reflect.Type
- func (o MultiEntityRenameSourceNameTransformationPtrOutput) ToMultiEntityRenameSourceNameTransformationPtrOutput() MultiEntityRenameSourceNameTransformationPtrOutput
- func (o MultiEntityRenameSourceNameTransformationPtrOutput) ToMultiEntityRenameSourceNameTransformationPtrOutputWithContext(ctx context.Context) MultiEntityRenameSourceNameTransformationPtrOutput
- func (o MultiEntityRenameSourceNameTransformationPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MultiEntityRenameSourceNameTransformationPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MySqlConnectionProfile
- type MySqlConnectionProfileArgs
- func (MySqlConnectionProfileArgs) ElementType() reflect.Type
- func (i MySqlConnectionProfileArgs) ToMySqlConnectionProfileOutput() MySqlConnectionProfileOutput
- func (i MySqlConnectionProfileArgs) ToMySqlConnectionProfileOutputWithContext(ctx context.Context) MySqlConnectionProfileOutput
- func (i MySqlConnectionProfileArgs) ToMySqlConnectionProfilePtrOutput() MySqlConnectionProfilePtrOutput
- func (i MySqlConnectionProfileArgs) ToMySqlConnectionProfilePtrOutputWithContext(ctx context.Context) MySqlConnectionProfilePtrOutput
- type MySqlConnectionProfileInput
- type MySqlConnectionProfileOutput
- func (o MySqlConnectionProfileOutput) CloudSqlId() pulumi.StringPtrOutput
- func (MySqlConnectionProfileOutput) ElementType() reflect.Type
- func (o MySqlConnectionProfileOutput) Host() pulumi.StringOutput
- func (o MySqlConnectionProfileOutput) Password() pulumi.StringOutput
- func (o MySqlConnectionProfileOutput) Port() pulumi.IntOutput
- func (o MySqlConnectionProfileOutput) Ssl() SslConfigPtrOutput
- func (o MySqlConnectionProfileOutput) ToMySqlConnectionProfileOutput() MySqlConnectionProfileOutput
- func (o MySqlConnectionProfileOutput) ToMySqlConnectionProfileOutputWithContext(ctx context.Context) MySqlConnectionProfileOutput
- func (o MySqlConnectionProfileOutput) ToMySqlConnectionProfilePtrOutput() MySqlConnectionProfilePtrOutput
- func (o MySqlConnectionProfileOutput) ToMySqlConnectionProfilePtrOutputWithContext(ctx context.Context) MySqlConnectionProfilePtrOutput
- func (o MySqlConnectionProfileOutput) Username() pulumi.StringOutput
- type MySqlConnectionProfilePtrInput
- type MySqlConnectionProfilePtrOutput
- func (o MySqlConnectionProfilePtrOutput) CloudSqlId() pulumi.StringPtrOutput
- func (o MySqlConnectionProfilePtrOutput) Elem() MySqlConnectionProfileOutput
- func (MySqlConnectionProfilePtrOutput) ElementType() reflect.Type
- func (o MySqlConnectionProfilePtrOutput) Host() pulumi.StringPtrOutput
- func (o MySqlConnectionProfilePtrOutput) Password() pulumi.StringPtrOutput
- func (o MySqlConnectionProfilePtrOutput) Port() pulumi.IntPtrOutput
- func (o MySqlConnectionProfilePtrOutput) Ssl() SslConfigPtrOutput
- func (o MySqlConnectionProfilePtrOutput) ToMySqlConnectionProfilePtrOutput() MySqlConnectionProfilePtrOutput
- func (o MySqlConnectionProfilePtrOutput) ToMySqlConnectionProfilePtrOutputWithContext(ctx context.Context) MySqlConnectionProfilePtrOutput
- func (o MySqlConnectionProfilePtrOutput) Username() pulumi.StringPtrOutput
- type MySqlConnectionProfileResponse
- type MySqlConnectionProfileResponseOutput
- func (o MySqlConnectionProfileResponseOutput) CloudSqlId() pulumi.StringOutput
- func (MySqlConnectionProfileResponseOutput) ElementType() reflect.Type
- func (o MySqlConnectionProfileResponseOutput) Host() pulumi.StringOutput
- func (o MySqlConnectionProfileResponseOutput) Password() pulumi.StringOutput
- func (o MySqlConnectionProfileResponseOutput) PasswordSet() pulumi.BoolOutput
- func (o MySqlConnectionProfileResponseOutput) Port() pulumi.IntOutput
- func (o MySqlConnectionProfileResponseOutput) Ssl() SslConfigResponseOutput
- func (o MySqlConnectionProfileResponseOutput) ToMySqlConnectionProfileResponseOutput() MySqlConnectionProfileResponseOutput
- func (o MySqlConnectionProfileResponseOutput) ToMySqlConnectionProfileResponseOutputWithContext(ctx context.Context) MySqlConnectionProfileResponseOutput
- func (o MySqlConnectionProfileResponseOutput) Username() pulumi.StringOutput
- type OracleConnectionProfile
- type OracleConnectionProfileArgs
- func (OracleConnectionProfileArgs) ElementType() reflect.Type
- func (i OracleConnectionProfileArgs) ToOracleConnectionProfileOutput() OracleConnectionProfileOutput
- func (i OracleConnectionProfileArgs) ToOracleConnectionProfileOutputWithContext(ctx context.Context) OracleConnectionProfileOutput
- func (i OracleConnectionProfileArgs) ToOracleConnectionProfilePtrOutput() OracleConnectionProfilePtrOutput
- func (i OracleConnectionProfileArgs) ToOracleConnectionProfilePtrOutputWithContext(ctx context.Context) OracleConnectionProfilePtrOutput
- type OracleConnectionProfileInput
- type OracleConnectionProfileOutput
- func (o OracleConnectionProfileOutput) DatabaseService() pulumi.StringOutput
- func (OracleConnectionProfileOutput) ElementType() reflect.Type
- func (o OracleConnectionProfileOutput) ForwardSshConnectivity() ForwardSshTunnelConnectivityPtrOutput
- func (o OracleConnectionProfileOutput) Host() pulumi.StringOutput
- func (o OracleConnectionProfileOutput) Password() pulumi.StringOutput
- func (o OracleConnectionProfileOutput) Port() pulumi.IntOutput
- func (o OracleConnectionProfileOutput) PrivateConnectivity() PrivateConnectivityPtrOutput
- func (o OracleConnectionProfileOutput) Ssl() SslConfigPtrOutput
- func (o OracleConnectionProfileOutput) StaticServiceIpConnectivity() StaticServiceIpConnectivityPtrOutput
- func (o OracleConnectionProfileOutput) ToOracleConnectionProfileOutput() OracleConnectionProfileOutput
- func (o OracleConnectionProfileOutput) ToOracleConnectionProfileOutputWithContext(ctx context.Context) OracleConnectionProfileOutput
- func (o OracleConnectionProfileOutput) ToOracleConnectionProfilePtrOutput() OracleConnectionProfilePtrOutput
- func (o OracleConnectionProfileOutput) ToOracleConnectionProfilePtrOutputWithContext(ctx context.Context) OracleConnectionProfilePtrOutput
- func (o OracleConnectionProfileOutput) Username() pulumi.StringOutput
- type OracleConnectionProfilePtrInput
- type OracleConnectionProfilePtrOutput
- func (o OracleConnectionProfilePtrOutput) DatabaseService() pulumi.StringPtrOutput
- func (o OracleConnectionProfilePtrOutput) Elem() OracleConnectionProfileOutput
- func (OracleConnectionProfilePtrOutput) ElementType() reflect.Type
- func (o OracleConnectionProfilePtrOutput) ForwardSshConnectivity() ForwardSshTunnelConnectivityPtrOutput
- func (o OracleConnectionProfilePtrOutput) Host() pulumi.StringPtrOutput
- func (o OracleConnectionProfilePtrOutput) Password() pulumi.StringPtrOutput
- func (o OracleConnectionProfilePtrOutput) Port() pulumi.IntPtrOutput
- func (o OracleConnectionProfilePtrOutput) PrivateConnectivity() PrivateConnectivityPtrOutput
- func (o OracleConnectionProfilePtrOutput) Ssl() SslConfigPtrOutput
- func (o OracleConnectionProfilePtrOutput) StaticServiceIpConnectivity() StaticServiceIpConnectivityPtrOutput
- func (o OracleConnectionProfilePtrOutput) ToOracleConnectionProfilePtrOutput() OracleConnectionProfilePtrOutput
- func (o OracleConnectionProfilePtrOutput) ToOracleConnectionProfilePtrOutputWithContext(ctx context.Context) OracleConnectionProfilePtrOutput
- func (o OracleConnectionProfilePtrOutput) Username() pulumi.StringPtrOutput
- type OracleConnectionProfileResponse
- type OracleConnectionProfileResponseOutput
- func (o OracleConnectionProfileResponseOutput) DatabaseService() pulumi.StringOutput
- func (OracleConnectionProfileResponseOutput) ElementType() reflect.Type
- func (o OracleConnectionProfileResponseOutput) ForwardSshConnectivity() ForwardSshTunnelConnectivityResponseOutput
- func (o OracleConnectionProfileResponseOutput) Host() pulumi.StringOutput
- func (o OracleConnectionProfileResponseOutput) Password() pulumi.StringOutput
- func (o OracleConnectionProfileResponseOutput) PasswordSet() pulumi.BoolOutput
- func (o OracleConnectionProfileResponseOutput) Port() pulumi.IntOutput
- func (o OracleConnectionProfileResponseOutput) PrivateConnectivity() PrivateConnectivityResponseOutput
- func (o OracleConnectionProfileResponseOutput) Ssl() SslConfigResponseOutput
- func (o OracleConnectionProfileResponseOutput) StaticServiceIpConnectivity() StaticServiceIpConnectivityResponseOutput
- func (o OracleConnectionProfileResponseOutput) ToOracleConnectionProfileResponseOutput() OracleConnectionProfileResponseOutput
- func (o OracleConnectionProfileResponseOutput) ToOracleConnectionProfileResponseOutputWithContext(ctx context.Context) OracleConnectionProfileResponseOutput
- func (o OracleConnectionProfileResponseOutput) Username() pulumi.StringOutput
- type PerformanceConfig
- type PerformanceConfigArgs
- func (PerformanceConfigArgs) ElementType() reflect.Type
- func (i PerformanceConfigArgs) ToPerformanceConfigOutput() PerformanceConfigOutput
- func (i PerformanceConfigArgs) ToPerformanceConfigOutputWithContext(ctx context.Context) PerformanceConfigOutput
- func (i PerformanceConfigArgs) ToPerformanceConfigPtrOutput() PerformanceConfigPtrOutput
- func (i PerformanceConfigArgs) ToPerformanceConfigPtrOutputWithContext(ctx context.Context) PerformanceConfigPtrOutput
- type PerformanceConfigDumpParallelLevel
- func (PerformanceConfigDumpParallelLevel) ElementType() reflect.Type
- func (e PerformanceConfigDumpParallelLevel) ToPerformanceConfigDumpParallelLevelOutput() PerformanceConfigDumpParallelLevelOutput
- func (e PerformanceConfigDumpParallelLevel) ToPerformanceConfigDumpParallelLevelOutputWithContext(ctx context.Context) PerformanceConfigDumpParallelLevelOutput
- func (e PerformanceConfigDumpParallelLevel) ToPerformanceConfigDumpParallelLevelPtrOutput() PerformanceConfigDumpParallelLevelPtrOutput
- func (e PerformanceConfigDumpParallelLevel) ToPerformanceConfigDumpParallelLevelPtrOutputWithContext(ctx context.Context) PerformanceConfigDumpParallelLevelPtrOutput
- func (e PerformanceConfigDumpParallelLevel) ToStringOutput() pulumi.StringOutput
- func (e PerformanceConfigDumpParallelLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PerformanceConfigDumpParallelLevel) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PerformanceConfigDumpParallelLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PerformanceConfigDumpParallelLevelInput
- type PerformanceConfigDumpParallelLevelOutput
- func (PerformanceConfigDumpParallelLevelOutput) ElementType() reflect.Type
- func (o PerformanceConfigDumpParallelLevelOutput) ToPerformanceConfigDumpParallelLevelOutput() PerformanceConfigDumpParallelLevelOutput
- func (o PerformanceConfigDumpParallelLevelOutput) ToPerformanceConfigDumpParallelLevelOutputWithContext(ctx context.Context) PerformanceConfigDumpParallelLevelOutput
- func (o PerformanceConfigDumpParallelLevelOutput) ToPerformanceConfigDumpParallelLevelPtrOutput() PerformanceConfigDumpParallelLevelPtrOutput
- func (o PerformanceConfigDumpParallelLevelOutput) ToPerformanceConfigDumpParallelLevelPtrOutputWithContext(ctx context.Context) PerformanceConfigDumpParallelLevelPtrOutput
- func (o PerformanceConfigDumpParallelLevelOutput) ToStringOutput() pulumi.StringOutput
- func (o PerformanceConfigDumpParallelLevelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PerformanceConfigDumpParallelLevelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PerformanceConfigDumpParallelLevelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PerformanceConfigDumpParallelLevelPtrInput
- type PerformanceConfigDumpParallelLevelPtrOutput
- func (o PerformanceConfigDumpParallelLevelPtrOutput) Elem() PerformanceConfigDumpParallelLevelOutput
- func (PerformanceConfigDumpParallelLevelPtrOutput) ElementType() reflect.Type
- func (o PerformanceConfigDumpParallelLevelPtrOutput) ToPerformanceConfigDumpParallelLevelPtrOutput() PerformanceConfigDumpParallelLevelPtrOutput
- func (o PerformanceConfigDumpParallelLevelPtrOutput) ToPerformanceConfigDumpParallelLevelPtrOutputWithContext(ctx context.Context) PerformanceConfigDumpParallelLevelPtrOutput
- func (o PerformanceConfigDumpParallelLevelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PerformanceConfigDumpParallelLevelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PerformanceConfigInput
- type PerformanceConfigOutput
- func (o PerformanceConfigOutput) DumpParallelLevel() PerformanceConfigDumpParallelLevelPtrOutput
- func (PerformanceConfigOutput) ElementType() reflect.Type
- func (o PerformanceConfigOutput) ToPerformanceConfigOutput() PerformanceConfigOutput
- func (o PerformanceConfigOutput) ToPerformanceConfigOutputWithContext(ctx context.Context) PerformanceConfigOutput
- func (o PerformanceConfigOutput) ToPerformanceConfigPtrOutput() PerformanceConfigPtrOutput
- func (o PerformanceConfigOutput) ToPerformanceConfigPtrOutputWithContext(ctx context.Context) PerformanceConfigPtrOutput
- type PerformanceConfigPtrInput
- type PerformanceConfigPtrOutput
- func (o PerformanceConfigPtrOutput) DumpParallelLevel() PerformanceConfigDumpParallelLevelPtrOutput
- func (o PerformanceConfigPtrOutput) Elem() PerformanceConfigOutput
- func (PerformanceConfigPtrOutput) ElementType() reflect.Type
- func (o PerformanceConfigPtrOutput) ToPerformanceConfigPtrOutput() PerformanceConfigPtrOutput
- func (o PerformanceConfigPtrOutput) ToPerformanceConfigPtrOutputWithContext(ctx context.Context) PerformanceConfigPtrOutput
- type PerformanceConfigResponse
- type PerformanceConfigResponseOutput
- func (o PerformanceConfigResponseOutput) DumpParallelLevel() pulumi.StringOutput
- func (PerformanceConfigResponseOutput) ElementType() reflect.Type
- func (o PerformanceConfigResponseOutput) ToPerformanceConfigResponseOutput() PerformanceConfigResponseOutput
- func (o PerformanceConfigResponseOutput) ToPerformanceConfigResponseOutputWithContext(ctx context.Context) PerformanceConfigResponseOutput
- type PostgreSqlConnectionProfile
- type PostgreSqlConnectionProfileArgs
- func (PostgreSqlConnectionProfileArgs) ElementType() reflect.Type
- func (i PostgreSqlConnectionProfileArgs) ToPostgreSqlConnectionProfileOutput() PostgreSqlConnectionProfileOutput
- func (i PostgreSqlConnectionProfileArgs) ToPostgreSqlConnectionProfileOutputWithContext(ctx context.Context) PostgreSqlConnectionProfileOutput
- func (i PostgreSqlConnectionProfileArgs) ToPostgreSqlConnectionProfilePtrOutput() PostgreSqlConnectionProfilePtrOutput
- func (i PostgreSqlConnectionProfileArgs) ToPostgreSqlConnectionProfilePtrOutputWithContext(ctx context.Context) PostgreSqlConnectionProfilePtrOutput
- type PostgreSqlConnectionProfileInput
- type PostgreSqlConnectionProfileOutput
- func (o PostgreSqlConnectionProfileOutput) AlloydbClusterId() pulumi.StringPtrOutput
- func (o PostgreSqlConnectionProfileOutput) CloudSqlId() pulumi.StringPtrOutput
- func (PostgreSqlConnectionProfileOutput) ElementType() reflect.Type
- func (o PostgreSqlConnectionProfileOutput) Host() pulumi.StringOutput
- func (o PostgreSqlConnectionProfileOutput) Password() pulumi.StringOutput
- func (o PostgreSqlConnectionProfileOutput) Port() pulumi.IntOutput
- func (o PostgreSqlConnectionProfileOutput) PrivateServiceConnectConnectivity() PrivateServiceConnectConnectivityPtrOutput
- func (o PostgreSqlConnectionProfileOutput) Ssl() SslConfigPtrOutput
- func (o PostgreSqlConnectionProfileOutput) StaticIpConnectivity() StaticIpConnectivityPtrOutput
- func (o PostgreSqlConnectionProfileOutput) ToPostgreSqlConnectionProfileOutput() PostgreSqlConnectionProfileOutput
- func (o PostgreSqlConnectionProfileOutput) ToPostgreSqlConnectionProfileOutputWithContext(ctx context.Context) PostgreSqlConnectionProfileOutput
- func (o PostgreSqlConnectionProfileOutput) ToPostgreSqlConnectionProfilePtrOutput() PostgreSqlConnectionProfilePtrOutput
- func (o PostgreSqlConnectionProfileOutput) ToPostgreSqlConnectionProfilePtrOutputWithContext(ctx context.Context) PostgreSqlConnectionProfilePtrOutput
- func (o PostgreSqlConnectionProfileOutput) Username() pulumi.StringOutput
- type PostgreSqlConnectionProfilePtrInput
- type PostgreSqlConnectionProfilePtrOutput
- func (o PostgreSqlConnectionProfilePtrOutput) AlloydbClusterId() pulumi.StringPtrOutput
- func (o PostgreSqlConnectionProfilePtrOutput) CloudSqlId() pulumi.StringPtrOutput
- func (o PostgreSqlConnectionProfilePtrOutput) Elem() PostgreSqlConnectionProfileOutput
- func (PostgreSqlConnectionProfilePtrOutput) ElementType() reflect.Type
- func (o PostgreSqlConnectionProfilePtrOutput) Host() pulumi.StringPtrOutput
- func (o PostgreSqlConnectionProfilePtrOutput) Password() pulumi.StringPtrOutput
- func (o PostgreSqlConnectionProfilePtrOutput) Port() pulumi.IntPtrOutput
- func (o PostgreSqlConnectionProfilePtrOutput) PrivateServiceConnectConnectivity() PrivateServiceConnectConnectivityPtrOutput
- func (o PostgreSqlConnectionProfilePtrOutput) Ssl() SslConfigPtrOutput
- func (o PostgreSqlConnectionProfilePtrOutput) StaticIpConnectivity() StaticIpConnectivityPtrOutput
- func (o PostgreSqlConnectionProfilePtrOutput) ToPostgreSqlConnectionProfilePtrOutput() PostgreSqlConnectionProfilePtrOutput
- func (o PostgreSqlConnectionProfilePtrOutput) ToPostgreSqlConnectionProfilePtrOutputWithContext(ctx context.Context) PostgreSqlConnectionProfilePtrOutput
- func (o PostgreSqlConnectionProfilePtrOutput) Username() pulumi.StringPtrOutput
- type PostgreSqlConnectionProfileResponse
- type PostgreSqlConnectionProfileResponseOutput
- func (o PostgreSqlConnectionProfileResponseOutput) AlloydbClusterId() pulumi.StringOutput
- func (o PostgreSqlConnectionProfileResponseOutput) CloudSqlId() pulumi.StringOutput
- func (PostgreSqlConnectionProfileResponseOutput) ElementType() reflect.Type
- func (o PostgreSqlConnectionProfileResponseOutput) Host() pulumi.StringOutput
- func (o PostgreSqlConnectionProfileResponseOutput) NetworkArchitecture() pulumi.StringOutput
- func (o PostgreSqlConnectionProfileResponseOutput) Password() pulumi.StringOutput
- func (o PostgreSqlConnectionProfileResponseOutput) PasswordSet() pulumi.BoolOutput
- func (o PostgreSqlConnectionProfileResponseOutput) Port() pulumi.IntOutput
- func (o PostgreSqlConnectionProfileResponseOutput) PrivateServiceConnectConnectivity() PrivateServiceConnectConnectivityResponseOutput
- func (o PostgreSqlConnectionProfileResponseOutput) Ssl() SslConfigResponseOutput
- func (o PostgreSqlConnectionProfileResponseOutput) StaticIpConnectivity() StaticIpConnectivityResponseOutput
- func (o PostgreSqlConnectionProfileResponseOutput) ToPostgreSqlConnectionProfileResponseOutput() PostgreSqlConnectionProfileResponseOutput
- func (o PostgreSqlConnectionProfileResponseOutput) ToPostgreSqlConnectionProfileResponseOutputWithContext(ctx context.Context) PostgreSqlConnectionProfileResponseOutput
- func (o PostgreSqlConnectionProfileResponseOutput) Username() pulumi.StringOutput
- type PrimaryInstanceSettings
- type PrimaryInstanceSettingsArgs
- func (PrimaryInstanceSettingsArgs) ElementType() reflect.Type
- func (i PrimaryInstanceSettingsArgs) ToPrimaryInstanceSettingsOutput() PrimaryInstanceSettingsOutput
- func (i PrimaryInstanceSettingsArgs) ToPrimaryInstanceSettingsOutputWithContext(ctx context.Context) PrimaryInstanceSettingsOutput
- func (i PrimaryInstanceSettingsArgs) ToPrimaryInstanceSettingsPtrOutput() PrimaryInstanceSettingsPtrOutput
- func (i PrimaryInstanceSettingsArgs) ToPrimaryInstanceSettingsPtrOutputWithContext(ctx context.Context) PrimaryInstanceSettingsPtrOutput
- type PrimaryInstanceSettingsInput
- type PrimaryInstanceSettingsOutput
- func (o PrimaryInstanceSettingsOutput) DatabaseFlags() pulumi.StringMapOutput
- func (PrimaryInstanceSettingsOutput) ElementType() reflect.Type
- func (o PrimaryInstanceSettingsOutput) Id() pulumi.StringOutput
- func (o PrimaryInstanceSettingsOutput) Labels() pulumi.StringMapOutput
- func (o PrimaryInstanceSettingsOutput) MachineConfig() MachineConfigPtrOutput
- func (o PrimaryInstanceSettingsOutput) ToPrimaryInstanceSettingsOutput() PrimaryInstanceSettingsOutput
- func (o PrimaryInstanceSettingsOutput) ToPrimaryInstanceSettingsOutputWithContext(ctx context.Context) PrimaryInstanceSettingsOutput
- func (o PrimaryInstanceSettingsOutput) ToPrimaryInstanceSettingsPtrOutput() PrimaryInstanceSettingsPtrOutput
- func (o PrimaryInstanceSettingsOutput) ToPrimaryInstanceSettingsPtrOutputWithContext(ctx context.Context) PrimaryInstanceSettingsPtrOutput
- type PrimaryInstanceSettingsPtrInput
- type PrimaryInstanceSettingsPtrOutput
- func (o PrimaryInstanceSettingsPtrOutput) DatabaseFlags() pulumi.StringMapOutput
- func (o PrimaryInstanceSettingsPtrOutput) Elem() PrimaryInstanceSettingsOutput
- func (PrimaryInstanceSettingsPtrOutput) ElementType() reflect.Type
- func (o PrimaryInstanceSettingsPtrOutput) Id() pulumi.StringPtrOutput
- func (o PrimaryInstanceSettingsPtrOutput) Labels() pulumi.StringMapOutput
- func (o PrimaryInstanceSettingsPtrOutput) MachineConfig() MachineConfigPtrOutput
- func (o PrimaryInstanceSettingsPtrOutput) ToPrimaryInstanceSettingsPtrOutput() PrimaryInstanceSettingsPtrOutput
- func (o PrimaryInstanceSettingsPtrOutput) ToPrimaryInstanceSettingsPtrOutputWithContext(ctx context.Context) PrimaryInstanceSettingsPtrOutput
- type PrimaryInstanceSettingsResponse
- type PrimaryInstanceSettingsResponseOutput
- func (o PrimaryInstanceSettingsResponseOutput) DatabaseFlags() pulumi.StringMapOutput
- func (PrimaryInstanceSettingsResponseOutput) ElementType() reflect.Type
- func (o PrimaryInstanceSettingsResponseOutput) Labels() pulumi.StringMapOutput
- func (o PrimaryInstanceSettingsResponseOutput) MachineConfig() MachineConfigResponseOutput
- func (o PrimaryInstanceSettingsResponseOutput) PrivateIp() pulumi.StringOutput
- func (o PrimaryInstanceSettingsResponseOutput) ToPrimaryInstanceSettingsResponseOutput() PrimaryInstanceSettingsResponseOutput
- func (o PrimaryInstanceSettingsResponseOutput) ToPrimaryInstanceSettingsResponseOutputWithContext(ctx context.Context) PrimaryInstanceSettingsResponseOutput
- type PrivateConnection
- type PrivateConnectionArgs
- type PrivateConnectionIamBinding
- func (*PrivateConnectionIamBinding) ElementType() reflect.Type
- func (i *PrivateConnectionIamBinding) ToPrivateConnectionIamBindingOutput() PrivateConnectionIamBindingOutput
- func (i *PrivateConnectionIamBinding) ToPrivateConnectionIamBindingOutputWithContext(ctx context.Context) PrivateConnectionIamBindingOutput
- type PrivateConnectionIamBindingArgs
- type PrivateConnectionIamBindingInput
- type PrivateConnectionIamBindingOutput
- func (o PrivateConnectionIamBindingOutput) Condition() iam.ConditionPtrOutput
- func (PrivateConnectionIamBindingOutput) ElementType() reflect.Type
- func (o PrivateConnectionIamBindingOutput) Etag() pulumi.StringOutput
- func (o PrivateConnectionIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o PrivateConnectionIamBindingOutput) Name() pulumi.StringOutput
- func (o PrivateConnectionIamBindingOutput) Project() pulumi.StringOutput
- func (o PrivateConnectionIamBindingOutput) Role() pulumi.StringOutput
- func (o PrivateConnectionIamBindingOutput) ToPrivateConnectionIamBindingOutput() PrivateConnectionIamBindingOutput
- func (o PrivateConnectionIamBindingOutput) ToPrivateConnectionIamBindingOutputWithContext(ctx context.Context) PrivateConnectionIamBindingOutput
- type PrivateConnectionIamBindingState
- type PrivateConnectionIamMember
- func (*PrivateConnectionIamMember) ElementType() reflect.Type
- func (i *PrivateConnectionIamMember) ToPrivateConnectionIamMemberOutput() PrivateConnectionIamMemberOutput
- func (i *PrivateConnectionIamMember) ToPrivateConnectionIamMemberOutputWithContext(ctx context.Context) PrivateConnectionIamMemberOutput
- type PrivateConnectionIamMemberArgs
- type PrivateConnectionIamMemberInput
- type PrivateConnectionIamMemberOutput
- func (o PrivateConnectionIamMemberOutput) Condition() iam.ConditionPtrOutput
- func (PrivateConnectionIamMemberOutput) ElementType() reflect.Type
- func (o PrivateConnectionIamMemberOutput) Etag() pulumi.StringOutput
- func (o PrivateConnectionIamMemberOutput) Member() pulumi.StringOutput
- func (o PrivateConnectionIamMemberOutput) Name() pulumi.StringOutput
- func (o PrivateConnectionIamMemberOutput) Project() pulumi.StringOutput
- func (o PrivateConnectionIamMemberOutput) Role() pulumi.StringOutput
- func (o PrivateConnectionIamMemberOutput) ToPrivateConnectionIamMemberOutput() PrivateConnectionIamMemberOutput
- func (o PrivateConnectionIamMemberOutput) ToPrivateConnectionIamMemberOutputWithContext(ctx context.Context) PrivateConnectionIamMemberOutput
- type PrivateConnectionIamMemberState
- type PrivateConnectionIamPolicy
- func (*PrivateConnectionIamPolicy) ElementType() reflect.Type
- func (i *PrivateConnectionIamPolicy) ToPrivateConnectionIamPolicyOutput() PrivateConnectionIamPolicyOutput
- func (i *PrivateConnectionIamPolicy) ToPrivateConnectionIamPolicyOutputWithContext(ctx context.Context) PrivateConnectionIamPolicyOutput
- type PrivateConnectionIamPolicyArgs
- type PrivateConnectionIamPolicyInput
- type PrivateConnectionIamPolicyOutput
- func (o PrivateConnectionIamPolicyOutput) AuditConfigs() AuditConfigResponseArrayOutput
- func (o PrivateConnectionIamPolicyOutput) Bindings() BindingResponseArrayOutput
- func (PrivateConnectionIamPolicyOutput) ElementType() reflect.Type
- func (o PrivateConnectionIamPolicyOutput) Etag() pulumi.StringOutput
- func (o PrivateConnectionIamPolicyOutput) Location() pulumi.StringOutput
- func (o PrivateConnectionIamPolicyOutput) PrivateConnectionId() pulumi.StringOutput
- func (o PrivateConnectionIamPolicyOutput) Project() pulumi.StringOutput
- func (o PrivateConnectionIamPolicyOutput) ToPrivateConnectionIamPolicyOutput() PrivateConnectionIamPolicyOutput
- func (o PrivateConnectionIamPolicyOutput) ToPrivateConnectionIamPolicyOutputWithContext(ctx context.Context) PrivateConnectionIamPolicyOutput
- func (o PrivateConnectionIamPolicyOutput) Version() pulumi.IntOutput
- type PrivateConnectionIamPolicyState
- type PrivateConnectionInput
- type PrivateConnectionOutput
- func (o PrivateConnectionOutput) CreateTime() pulumi.StringOutput
- func (o PrivateConnectionOutput) DisplayName() pulumi.StringOutput
- func (PrivateConnectionOutput) ElementType() reflect.Type
- func (o PrivateConnectionOutput) Error() StatusResponseOutput
- func (o PrivateConnectionOutput) Labels() pulumi.StringMapOutput
- func (o PrivateConnectionOutput) Location() pulumi.StringOutput
- func (o PrivateConnectionOutput) Name() pulumi.StringOutput
- func (o PrivateConnectionOutput) PrivateConnectionId() pulumi.StringOutput
- func (o PrivateConnectionOutput) Project() pulumi.StringOutput
- func (o PrivateConnectionOutput) RequestId() pulumi.StringPtrOutput
- func (o PrivateConnectionOutput) SkipValidation() pulumi.BoolPtrOutput
- func (o PrivateConnectionOutput) State() pulumi.StringOutput
- func (o PrivateConnectionOutput) ToPrivateConnectionOutput() PrivateConnectionOutput
- func (o PrivateConnectionOutput) ToPrivateConnectionOutputWithContext(ctx context.Context) PrivateConnectionOutput
- func (o PrivateConnectionOutput) UpdateTime() pulumi.StringOutput
- func (o PrivateConnectionOutput) VpcPeeringConfig() VpcPeeringConfigResponseOutput
- type PrivateConnectionState
- type PrivateConnectivity
- type PrivateConnectivityArgs
- func (PrivateConnectivityArgs) ElementType() reflect.Type
- func (i PrivateConnectivityArgs) ToPrivateConnectivityOutput() PrivateConnectivityOutput
- func (i PrivateConnectivityArgs) ToPrivateConnectivityOutputWithContext(ctx context.Context) PrivateConnectivityOutput
- func (i PrivateConnectivityArgs) ToPrivateConnectivityPtrOutput() PrivateConnectivityPtrOutput
- func (i PrivateConnectivityArgs) ToPrivateConnectivityPtrOutputWithContext(ctx context.Context) PrivateConnectivityPtrOutput
- type PrivateConnectivityInput
- type PrivateConnectivityOutput
- func (PrivateConnectivityOutput) ElementType() reflect.Type
- func (o PrivateConnectivityOutput) PrivateConnection() pulumi.StringOutput
- func (o PrivateConnectivityOutput) ToPrivateConnectivityOutput() PrivateConnectivityOutput
- func (o PrivateConnectivityOutput) ToPrivateConnectivityOutputWithContext(ctx context.Context) PrivateConnectivityOutput
- func (o PrivateConnectivityOutput) ToPrivateConnectivityPtrOutput() PrivateConnectivityPtrOutput
- func (o PrivateConnectivityOutput) ToPrivateConnectivityPtrOutputWithContext(ctx context.Context) PrivateConnectivityPtrOutput
- type PrivateConnectivityPtrInput
- type PrivateConnectivityPtrOutput
- func (o PrivateConnectivityPtrOutput) Elem() PrivateConnectivityOutput
- func (PrivateConnectivityPtrOutput) ElementType() reflect.Type
- func (o PrivateConnectivityPtrOutput) PrivateConnection() pulumi.StringPtrOutput
- func (o PrivateConnectivityPtrOutput) ToPrivateConnectivityPtrOutput() PrivateConnectivityPtrOutput
- func (o PrivateConnectivityPtrOutput) ToPrivateConnectivityPtrOutputWithContext(ctx context.Context) PrivateConnectivityPtrOutput
- type PrivateConnectivityResponse
- type PrivateConnectivityResponseOutput
- func (PrivateConnectivityResponseOutput) ElementType() reflect.Type
- func (o PrivateConnectivityResponseOutput) PrivateConnection() pulumi.StringOutput
- func (o PrivateConnectivityResponseOutput) ToPrivateConnectivityResponseOutput() PrivateConnectivityResponseOutput
- func (o PrivateConnectivityResponseOutput) ToPrivateConnectivityResponseOutputWithContext(ctx context.Context) PrivateConnectivityResponseOutput
- type PrivateServiceConnectConnectivity
- type PrivateServiceConnectConnectivityArgs
- func (PrivateServiceConnectConnectivityArgs) ElementType() reflect.Type
- func (i PrivateServiceConnectConnectivityArgs) ToPrivateServiceConnectConnectivityOutput() PrivateServiceConnectConnectivityOutput
- func (i PrivateServiceConnectConnectivityArgs) ToPrivateServiceConnectConnectivityOutputWithContext(ctx context.Context) PrivateServiceConnectConnectivityOutput
- func (i PrivateServiceConnectConnectivityArgs) ToPrivateServiceConnectConnectivityPtrOutput() PrivateServiceConnectConnectivityPtrOutput
- func (i PrivateServiceConnectConnectivityArgs) ToPrivateServiceConnectConnectivityPtrOutputWithContext(ctx context.Context) PrivateServiceConnectConnectivityPtrOutput
- type PrivateServiceConnectConnectivityInput
- type PrivateServiceConnectConnectivityOutput
- func (PrivateServiceConnectConnectivityOutput) ElementType() reflect.Type
- func (o PrivateServiceConnectConnectivityOutput) ServiceAttachment() pulumi.StringOutput
- func (o PrivateServiceConnectConnectivityOutput) ToPrivateServiceConnectConnectivityOutput() PrivateServiceConnectConnectivityOutput
- func (o PrivateServiceConnectConnectivityOutput) ToPrivateServiceConnectConnectivityOutputWithContext(ctx context.Context) PrivateServiceConnectConnectivityOutput
- func (o PrivateServiceConnectConnectivityOutput) ToPrivateServiceConnectConnectivityPtrOutput() PrivateServiceConnectConnectivityPtrOutput
- func (o PrivateServiceConnectConnectivityOutput) ToPrivateServiceConnectConnectivityPtrOutputWithContext(ctx context.Context) PrivateServiceConnectConnectivityPtrOutput
- type PrivateServiceConnectConnectivityPtrInput
- type PrivateServiceConnectConnectivityPtrOutput
- func (o PrivateServiceConnectConnectivityPtrOutput) Elem() PrivateServiceConnectConnectivityOutput
- func (PrivateServiceConnectConnectivityPtrOutput) ElementType() reflect.Type
- func (o PrivateServiceConnectConnectivityPtrOutput) ServiceAttachment() pulumi.StringPtrOutput
- func (o PrivateServiceConnectConnectivityPtrOutput) ToPrivateServiceConnectConnectivityPtrOutput() PrivateServiceConnectConnectivityPtrOutput
- func (o PrivateServiceConnectConnectivityPtrOutput) ToPrivateServiceConnectConnectivityPtrOutputWithContext(ctx context.Context) PrivateServiceConnectConnectivityPtrOutput
- type PrivateServiceConnectConnectivityResponse
- type PrivateServiceConnectConnectivityResponseOutput
- func (PrivateServiceConnectConnectivityResponseOutput) ElementType() reflect.Type
- func (o PrivateServiceConnectConnectivityResponseOutput) ServiceAttachment() pulumi.StringOutput
- func (o PrivateServiceConnectConnectivityResponseOutput) ToPrivateServiceConnectConnectivityResponseOutput() PrivateServiceConnectConnectivityResponseOutput
- func (o PrivateServiceConnectConnectivityResponseOutput) ToPrivateServiceConnectConnectivityResponseOutputWithContext(ctx context.Context) PrivateServiceConnectConnectivityResponseOutput
- type ReverseSshConnectivity
- type ReverseSshConnectivityArgs
- func (ReverseSshConnectivityArgs) ElementType() reflect.Type
- func (i ReverseSshConnectivityArgs) ToReverseSshConnectivityOutput() ReverseSshConnectivityOutput
- func (i ReverseSshConnectivityArgs) ToReverseSshConnectivityOutputWithContext(ctx context.Context) ReverseSshConnectivityOutput
- func (i ReverseSshConnectivityArgs) ToReverseSshConnectivityPtrOutput() ReverseSshConnectivityPtrOutput
- func (i ReverseSshConnectivityArgs) ToReverseSshConnectivityPtrOutputWithContext(ctx context.Context) ReverseSshConnectivityPtrOutput
- type ReverseSshConnectivityInput
- type ReverseSshConnectivityOutput
- func (ReverseSshConnectivityOutput) ElementType() reflect.Type
- func (o ReverseSshConnectivityOutput) ToReverseSshConnectivityOutput() ReverseSshConnectivityOutput
- func (o ReverseSshConnectivityOutput) ToReverseSshConnectivityOutputWithContext(ctx context.Context) ReverseSshConnectivityOutput
- func (o ReverseSshConnectivityOutput) ToReverseSshConnectivityPtrOutput() ReverseSshConnectivityPtrOutput
- func (o ReverseSshConnectivityOutput) ToReverseSshConnectivityPtrOutputWithContext(ctx context.Context) ReverseSshConnectivityPtrOutput
- func (o ReverseSshConnectivityOutput) Vm() pulumi.StringPtrOutput
- func (o ReverseSshConnectivityOutput) VmIp() pulumi.StringOutput
- func (o ReverseSshConnectivityOutput) VmPort() pulumi.IntOutput
- func (o ReverseSshConnectivityOutput) Vpc() pulumi.StringPtrOutput
- type ReverseSshConnectivityPtrInput
- type ReverseSshConnectivityPtrOutput
- func (o ReverseSshConnectivityPtrOutput) Elem() ReverseSshConnectivityOutput
- func (ReverseSshConnectivityPtrOutput) ElementType() reflect.Type
- func (o ReverseSshConnectivityPtrOutput) ToReverseSshConnectivityPtrOutput() ReverseSshConnectivityPtrOutput
- func (o ReverseSshConnectivityPtrOutput) ToReverseSshConnectivityPtrOutputWithContext(ctx context.Context) ReverseSshConnectivityPtrOutput
- func (o ReverseSshConnectivityPtrOutput) Vm() pulumi.StringPtrOutput
- func (o ReverseSshConnectivityPtrOutput) VmIp() pulumi.StringPtrOutput
- func (o ReverseSshConnectivityPtrOutput) VmPort() pulumi.IntPtrOutput
- func (o ReverseSshConnectivityPtrOutput) Vpc() pulumi.StringPtrOutput
- type ReverseSshConnectivityResponse
- type ReverseSshConnectivityResponseOutput
- func (ReverseSshConnectivityResponseOutput) ElementType() reflect.Type
- func (o ReverseSshConnectivityResponseOutput) ToReverseSshConnectivityResponseOutput() ReverseSshConnectivityResponseOutput
- func (o ReverseSshConnectivityResponseOutput) ToReverseSshConnectivityResponseOutputWithContext(ctx context.Context) ReverseSshConnectivityResponseOutput
- func (o ReverseSshConnectivityResponseOutput) Vm() pulumi.StringOutput
- func (o ReverseSshConnectivityResponseOutput) VmIp() pulumi.StringOutput
- func (o ReverseSshConnectivityResponseOutput) VmPort() pulumi.IntOutput
- func (o ReverseSshConnectivityResponseOutput) Vpc() pulumi.StringOutput
- type RoundToScale
- type RoundToScaleArgs
- func (RoundToScaleArgs) ElementType() reflect.Type
- func (i RoundToScaleArgs) ToRoundToScaleOutput() RoundToScaleOutput
- func (i RoundToScaleArgs) ToRoundToScaleOutputWithContext(ctx context.Context) RoundToScaleOutput
- func (i RoundToScaleArgs) ToRoundToScalePtrOutput() RoundToScalePtrOutput
- func (i RoundToScaleArgs) ToRoundToScalePtrOutputWithContext(ctx context.Context) RoundToScalePtrOutput
- type RoundToScaleInput
- type RoundToScaleOutput
- func (RoundToScaleOutput) ElementType() reflect.Type
- func (o RoundToScaleOutput) Scale() pulumi.IntOutput
- func (o RoundToScaleOutput) ToRoundToScaleOutput() RoundToScaleOutput
- func (o RoundToScaleOutput) ToRoundToScaleOutputWithContext(ctx context.Context) RoundToScaleOutput
- func (o RoundToScaleOutput) ToRoundToScalePtrOutput() RoundToScalePtrOutput
- func (o RoundToScaleOutput) ToRoundToScalePtrOutputWithContext(ctx context.Context) RoundToScalePtrOutput
- type RoundToScalePtrInput
- type RoundToScalePtrOutput
- func (o RoundToScalePtrOutput) Elem() RoundToScaleOutput
- func (RoundToScalePtrOutput) ElementType() reflect.Type
- func (o RoundToScalePtrOutput) Scale() pulumi.IntPtrOutput
- func (o RoundToScalePtrOutput) ToRoundToScalePtrOutput() RoundToScalePtrOutput
- func (o RoundToScalePtrOutput) ToRoundToScalePtrOutputWithContext(ctx context.Context) RoundToScalePtrOutput
- type RoundToScaleResponse
- type RoundToScaleResponseOutput
- func (RoundToScaleResponseOutput) ElementType() reflect.Type
- func (o RoundToScaleResponseOutput) Scale() pulumi.IntOutput
- func (o RoundToScaleResponseOutput) ToRoundToScaleResponseOutput() RoundToScaleResponseOutput
- func (o RoundToScaleResponseOutput) ToRoundToScaleResponseOutputWithContext(ctx context.Context) RoundToScaleResponseOutput
- type SetTablePrimaryKey
- type SetTablePrimaryKeyArgs
- func (SetTablePrimaryKeyArgs) ElementType() reflect.Type
- func (i SetTablePrimaryKeyArgs) ToSetTablePrimaryKeyOutput() SetTablePrimaryKeyOutput
- func (i SetTablePrimaryKeyArgs) ToSetTablePrimaryKeyOutputWithContext(ctx context.Context) SetTablePrimaryKeyOutput
- func (i SetTablePrimaryKeyArgs) ToSetTablePrimaryKeyPtrOutput() SetTablePrimaryKeyPtrOutput
- func (i SetTablePrimaryKeyArgs) ToSetTablePrimaryKeyPtrOutputWithContext(ctx context.Context) SetTablePrimaryKeyPtrOutput
- type SetTablePrimaryKeyInput
- type SetTablePrimaryKeyOutput
- func (SetTablePrimaryKeyOutput) ElementType() reflect.Type
- func (o SetTablePrimaryKeyOutput) PrimaryKey() pulumi.StringPtrOutput
- func (o SetTablePrimaryKeyOutput) PrimaryKeyColumns() pulumi.StringArrayOutput
- func (o SetTablePrimaryKeyOutput) ToSetTablePrimaryKeyOutput() SetTablePrimaryKeyOutput
- func (o SetTablePrimaryKeyOutput) ToSetTablePrimaryKeyOutputWithContext(ctx context.Context) SetTablePrimaryKeyOutput
- func (o SetTablePrimaryKeyOutput) ToSetTablePrimaryKeyPtrOutput() SetTablePrimaryKeyPtrOutput
- func (o SetTablePrimaryKeyOutput) ToSetTablePrimaryKeyPtrOutputWithContext(ctx context.Context) SetTablePrimaryKeyPtrOutput
- type SetTablePrimaryKeyPtrInput
- type SetTablePrimaryKeyPtrOutput
- func (o SetTablePrimaryKeyPtrOutput) Elem() SetTablePrimaryKeyOutput
- func (SetTablePrimaryKeyPtrOutput) ElementType() reflect.Type
- func (o SetTablePrimaryKeyPtrOutput) PrimaryKey() pulumi.StringPtrOutput
- func (o SetTablePrimaryKeyPtrOutput) PrimaryKeyColumns() pulumi.StringArrayOutput
- func (o SetTablePrimaryKeyPtrOutput) ToSetTablePrimaryKeyPtrOutput() SetTablePrimaryKeyPtrOutput
- func (o SetTablePrimaryKeyPtrOutput) ToSetTablePrimaryKeyPtrOutputWithContext(ctx context.Context) SetTablePrimaryKeyPtrOutput
- type SetTablePrimaryKeyResponse
- type SetTablePrimaryKeyResponseOutput
- func (SetTablePrimaryKeyResponseOutput) ElementType() reflect.Type
- func (o SetTablePrimaryKeyResponseOutput) PrimaryKey() pulumi.StringOutput
- func (o SetTablePrimaryKeyResponseOutput) PrimaryKeyColumns() pulumi.StringArrayOutput
- func (o SetTablePrimaryKeyResponseOutput) ToSetTablePrimaryKeyResponseOutput() SetTablePrimaryKeyResponseOutput
- func (o SetTablePrimaryKeyResponseOutput) ToSetTablePrimaryKeyResponseOutputWithContext(ctx context.Context) SetTablePrimaryKeyResponseOutput
- type SingleColumnChange
- type SingleColumnChangeArgs
- func (SingleColumnChangeArgs) ElementType() reflect.Type
- func (i SingleColumnChangeArgs) ToSingleColumnChangeOutput() SingleColumnChangeOutput
- func (i SingleColumnChangeArgs) ToSingleColumnChangeOutputWithContext(ctx context.Context) SingleColumnChangeOutput
- func (i SingleColumnChangeArgs) ToSingleColumnChangePtrOutput() SingleColumnChangePtrOutput
- func (i SingleColumnChangeArgs) ToSingleColumnChangePtrOutputWithContext(ctx context.Context) SingleColumnChangePtrOutput
- type SingleColumnChangeInput
- type SingleColumnChangeOutput
- func (o SingleColumnChangeOutput) Array() pulumi.BoolPtrOutput
- func (o SingleColumnChangeOutput) ArrayLength() pulumi.IntPtrOutput
- func (o SingleColumnChangeOutput) AutoGenerated() pulumi.BoolPtrOutput
- func (o SingleColumnChangeOutput) Charset() pulumi.StringPtrOutput
- func (o SingleColumnChangeOutput) Collation() pulumi.StringPtrOutput
- func (o SingleColumnChangeOutput) Comment() pulumi.StringPtrOutput
- func (o SingleColumnChangeOutput) CustomFeatures() pulumi.MapOutput
- func (o SingleColumnChangeOutput) DataType() pulumi.StringPtrOutput
- func (SingleColumnChangeOutput) ElementType() reflect.Type
- func (o SingleColumnChangeOutput) FractionalSecondsPrecision() pulumi.IntPtrOutput
- func (o SingleColumnChangeOutput) Length() pulumi.StringPtrOutput
- func (o SingleColumnChangeOutput) Nullable() pulumi.BoolPtrOutput
- func (o SingleColumnChangeOutput) Precision() pulumi.IntPtrOutput
- func (o SingleColumnChangeOutput) Scale() pulumi.IntPtrOutput
- func (o SingleColumnChangeOutput) SetValues() pulumi.StringArrayOutput
- func (o SingleColumnChangeOutput) ToSingleColumnChangeOutput() SingleColumnChangeOutput
- func (o SingleColumnChangeOutput) ToSingleColumnChangeOutputWithContext(ctx context.Context) SingleColumnChangeOutput
- func (o SingleColumnChangeOutput) ToSingleColumnChangePtrOutput() SingleColumnChangePtrOutput
- func (o SingleColumnChangeOutput) ToSingleColumnChangePtrOutputWithContext(ctx context.Context) SingleColumnChangePtrOutput
- func (o SingleColumnChangeOutput) Udt() pulumi.BoolPtrOutput
- type SingleColumnChangePtrInput
- type SingleColumnChangePtrOutput
- func (o SingleColumnChangePtrOutput) Array() pulumi.BoolPtrOutput
- func (o SingleColumnChangePtrOutput) ArrayLength() pulumi.IntPtrOutput
- func (o SingleColumnChangePtrOutput) AutoGenerated() pulumi.BoolPtrOutput
- func (o SingleColumnChangePtrOutput) Charset() pulumi.StringPtrOutput
- func (o SingleColumnChangePtrOutput) Collation() pulumi.StringPtrOutput
- func (o SingleColumnChangePtrOutput) Comment() pulumi.StringPtrOutput
- func (o SingleColumnChangePtrOutput) CustomFeatures() pulumi.MapOutput
- func (o SingleColumnChangePtrOutput) DataType() pulumi.StringPtrOutput
- func (o SingleColumnChangePtrOutput) Elem() SingleColumnChangeOutput
- func (SingleColumnChangePtrOutput) ElementType() reflect.Type
- func (o SingleColumnChangePtrOutput) FractionalSecondsPrecision() pulumi.IntPtrOutput
- func (o SingleColumnChangePtrOutput) Length() pulumi.StringPtrOutput
- func (o SingleColumnChangePtrOutput) Nullable() pulumi.BoolPtrOutput
- func (o SingleColumnChangePtrOutput) Precision() pulumi.IntPtrOutput
- func (o SingleColumnChangePtrOutput) Scale() pulumi.IntPtrOutput
- func (o SingleColumnChangePtrOutput) SetValues() pulumi.StringArrayOutput
- func (o SingleColumnChangePtrOutput) ToSingleColumnChangePtrOutput() SingleColumnChangePtrOutput
- func (o SingleColumnChangePtrOutput) ToSingleColumnChangePtrOutputWithContext(ctx context.Context) SingleColumnChangePtrOutput
- func (o SingleColumnChangePtrOutput) Udt() pulumi.BoolPtrOutput
- type SingleColumnChangeResponse
- type SingleColumnChangeResponseOutput
- func (o SingleColumnChangeResponseOutput) Array() pulumi.BoolOutput
- func (o SingleColumnChangeResponseOutput) ArrayLength() pulumi.IntOutput
- func (o SingleColumnChangeResponseOutput) AutoGenerated() pulumi.BoolOutput
- func (o SingleColumnChangeResponseOutput) Charset() pulumi.StringOutput
- func (o SingleColumnChangeResponseOutput) Collation() pulumi.StringOutput
- func (o SingleColumnChangeResponseOutput) Comment() pulumi.StringOutput
- func (o SingleColumnChangeResponseOutput) CustomFeatures() pulumi.MapOutput
- func (o SingleColumnChangeResponseOutput) DataType() pulumi.StringOutput
- func (SingleColumnChangeResponseOutput) ElementType() reflect.Type
- func (o SingleColumnChangeResponseOutput) FractionalSecondsPrecision() pulumi.IntOutput
- func (o SingleColumnChangeResponseOutput) Length() pulumi.StringOutput
- func (o SingleColumnChangeResponseOutput) Nullable() pulumi.BoolOutput
- func (o SingleColumnChangeResponseOutput) Precision() pulumi.IntOutput
- func (o SingleColumnChangeResponseOutput) Scale() pulumi.IntOutput
- func (o SingleColumnChangeResponseOutput) SetValues() pulumi.StringArrayOutput
- func (o SingleColumnChangeResponseOutput) ToSingleColumnChangeResponseOutput() SingleColumnChangeResponseOutput
- func (o SingleColumnChangeResponseOutput) ToSingleColumnChangeResponseOutputWithContext(ctx context.Context) SingleColumnChangeResponseOutput
- func (o SingleColumnChangeResponseOutput) Udt() pulumi.BoolOutput
- type SingleEntityRename
- type SingleEntityRenameArgs
- func (SingleEntityRenameArgs) ElementType() reflect.Type
- func (i SingleEntityRenameArgs) ToSingleEntityRenameOutput() SingleEntityRenameOutput
- func (i SingleEntityRenameArgs) ToSingleEntityRenameOutputWithContext(ctx context.Context) SingleEntityRenameOutput
- func (i SingleEntityRenameArgs) ToSingleEntityRenamePtrOutput() SingleEntityRenamePtrOutput
- func (i SingleEntityRenameArgs) ToSingleEntityRenamePtrOutputWithContext(ctx context.Context) SingleEntityRenamePtrOutput
- type SingleEntityRenameInput
- type SingleEntityRenameOutput
- func (SingleEntityRenameOutput) ElementType() reflect.Type
- func (o SingleEntityRenameOutput) NewName() pulumi.StringOutput
- func (o SingleEntityRenameOutput) ToSingleEntityRenameOutput() SingleEntityRenameOutput
- func (o SingleEntityRenameOutput) ToSingleEntityRenameOutputWithContext(ctx context.Context) SingleEntityRenameOutput
- func (o SingleEntityRenameOutput) ToSingleEntityRenamePtrOutput() SingleEntityRenamePtrOutput
- func (o SingleEntityRenameOutput) ToSingleEntityRenamePtrOutputWithContext(ctx context.Context) SingleEntityRenamePtrOutput
- type SingleEntityRenamePtrInput
- type SingleEntityRenamePtrOutput
- func (o SingleEntityRenamePtrOutput) Elem() SingleEntityRenameOutput
- func (SingleEntityRenamePtrOutput) ElementType() reflect.Type
- func (o SingleEntityRenamePtrOutput) NewName() pulumi.StringPtrOutput
- func (o SingleEntityRenamePtrOutput) ToSingleEntityRenamePtrOutput() SingleEntityRenamePtrOutput
- func (o SingleEntityRenamePtrOutput) ToSingleEntityRenamePtrOutputWithContext(ctx context.Context) SingleEntityRenamePtrOutput
- type SingleEntityRenameResponse
- type SingleEntityRenameResponseOutput
- func (SingleEntityRenameResponseOutput) ElementType() reflect.Type
- func (o SingleEntityRenameResponseOutput) NewName() pulumi.StringOutput
- func (o SingleEntityRenameResponseOutput) ToSingleEntityRenameResponseOutput() SingleEntityRenameResponseOutput
- func (o SingleEntityRenameResponseOutput) ToSingleEntityRenameResponseOutputWithContext(ctx context.Context) SingleEntityRenameResponseOutput
- type SinglePackageChange
- type SinglePackageChangeArgs
- func (SinglePackageChangeArgs) ElementType() reflect.Type
- func (i SinglePackageChangeArgs) ToSinglePackageChangeOutput() SinglePackageChangeOutput
- func (i SinglePackageChangeArgs) ToSinglePackageChangeOutputWithContext(ctx context.Context) SinglePackageChangeOutput
- func (i SinglePackageChangeArgs) ToSinglePackageChangePtrOutput() SinglePackageChangePtrOutput
- func (i SinglePackageChangeArgs) ToSinglePackageChangePtrOutputWithContext(ctx context.Context) SinglePackageChangePtrOutput
- type SinglePackageChangeInput
- type SinglePackageChangeOutput
- func (SinglePackageChangeOutput) ElementType() reflect.Type
- func (o SinglePackageChangeOutput) PackageBody() pulumi.StringPtrOutput
- func (o SinglePackageChangeOutput) PackageDescription() pulumi.StringPtrOutput
- func (o SinglePackageChangeOutput) ToSinglePackageChangeOutput() SinglePackageChangeOutput
- func (o SinglePackageChangeOutput) ToSinglePackageChangeOutputWithContext(ctx context.Context) SinglePackageChangeOutput
- func (o SinglePackageChangeOutput) ToSinglePackageChangePtrOutput() SinglePackageChangePtrOutput
- func (o SinglePackageChangeOutput) ToSinglePackageChangePtrOutputWithContext(ctx context.Context) SinglePackageChangePtrOutput
- type SinglePackageChangePtrInput
- type SinglePackageChangePtrOutput
- func (o SinglePackageChangePtrOutput) Elem() SinglePackageChangeOutput
- func (SinglePackageChangePtrOutput) ElementType() reflect.Type
- func (o SinglePackageChangePtrOutput) PackageBody() pulumi.StringPtrOutput
- func (o SinglePackageChangePtrOutput) PackageDescription() pulumi.StringPtrOutput
- func (o SinglePackageChangePtrOutput) ToSinglePackageChangePtrOutput() SinglePackageChangePtrOutput
- func (o SinglePackageChangePtrOutput) ToSinglePackageChangePtrOutputWithContext(ctx context.Context) SinglePackageChangePtrOutput
- type SinglePackageChangeResponse
- type SinglePackageChangeResponseOutput
- func (SinglePackageChangeResponseOutput) ElementType() reflect.Type
- func (o SinglePackageChangeResponseOutput) PackageBody() pulumi.StringOutput
- func (o SinglePackageChangeResponseOutput) PackageDescription() pulumi.StringOutput
- func (o SinglePackageChangeResponseOutput) ToSinglePackageChangeResponseOutput() SinglePackageChangeResponseOutput
- func (o SinglePackageChangeResponseOutput) ToSinglePackageChangeResponseOutputWithContext(ctx context.Context) SinglePackageChangeResponseOutput
- type SourceNumericFilter
- type SourceNumericFilterArgs
- func (SourceNumericFilterArgs) ElementType() reflect.Type
- func (i SourceNumericFilterArgs) ToSourceNumericFilterOutput() SourceNumericFilterOutput
- func (i SourceNumericFilterArgs) ToSourceNumericFilterOutputWithContext(ctx context.Context) SourceNumericFilterOutput
- func (i SourceNumericFilterArgs) ToSourceNumericFilterPtrOutput() SourceNumericFilterPtrOutput
- func (i SourceNumericFilterArgs) ToSourceNumericFilterPtrOutputWithContext(ctx context.Context) SourceNumericFilterPtrOutput
- type SourceNumericFilterInput
- type SourceNumericFilterNumericFilterOption
- func (SourceNumericFilterNumericFilterOption) ElementType() reflect.Type
- func (e SourceNumericFilterNumericFilterOption) ToSourceNumericFilterNumericFilterOptionOutput() SourceNumericFilterNumericFilterOptionOutput
- func (e SourceNumericFilterNumericFilterOption) ToSourceNumericFilterNumericFilterOptionOutputWithContext(ctx context.Context) SourceNumericFilterNumericFilterOptionOutput
- func (e SourceNumericFilterNumericFilterOption) ToSourceNumericFilterNumericFilterOptionPtrOutput() SourceNumericFilterNumericFilterOptionPtrOutput
- func (e SourceNumericFilterNumericFilterOption) ToSourceNumericFilterNumericFilterOptionPtrOutputWithContext(ctx context.Context) SourceNumericFilterNumericFilterOptionPtrOutput
- func (e SourceNumericFilterNumericFilterOption) ToStringOutput() pulumi.StringOutput
- func (e SourceNumericFilterNumericFilterOption) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SourceNumericFilterNumericFilterOption) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SourceNumericFilterNumericFilterOption) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SourceNumericFilterNumericFilterOptionInput
- type SourceNumericFilterNumericFilterOptionOutput
- func (SourceNumericFilterNumericFilterOptionOutput) ElementType() reflect.Type
- func (o SourceNumericFilterNumericFilterOptionOutput) ToSourceNumericFilterNumericFilterOptionOutput() SourceNumericFilterNumericFilterOptionOutput
- func (o SourceNumericFilterNumericFilterOptionOutput) ToSourceNumericFilterNumericFilterOptionOutputWithContext(ctx context.Context) SourceNumericFilterNumericFilterOptionOutput
- func (o SourceNumericFilterNumericFilterOptionOutput) ToSourceNumericFilterNumericFilterOptionPtrOutput() SourceNumericFilterNumericFilterOptionPtrOutput
- func (o SourceNumericFilterNumericFilterOptionOutput) ToSourceNumericFilterNumericFilterOptionPtrOutputWithContext(ctx context.Context) SourceNumericFilterNumericFilterOptionPtrOutput
- func (o SourceNumericFilterNumericFilterOptionOutput) ToStringOutput() pulumi.StringOutput
- func (o SourceNumericFilterNumericFilterOptionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SourceNumericFilterNumericFilterOptionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SourceNumericFilterNumericFilterOptionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SourceNumericFilterNumericFilterOptionPtrInput
- type SourceNumericFilterNumericFilterOptionPtrOutput
- func (o SourceNumericFilterNumericFilterOptionPtrOutput) Elem() SourceNumericFilterNumericFilterOptionOutput
- func (SourceNumericFilterNumericFilterOptionPtrOutput) ElementType() reflect.Type
- func (o SourceNumericFilterNumericFilterOptionPtrOutput) ToSourceNumericFilterNumericFilterOptionPtrOutput() SourceNumericFilterNumericFilterOptionPtrOutput
- func (o SourceNumericFilterNumericFilterOptionPtrOutput) ToSourceNumericFilterNumericFilterOptionPtrOutputWithContext(ctx context.Context) SourceNumericFilterNumericFilterOptionPtrOutput
- func (o SourceNumericFilterNumericFilterOptionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SourceNumericFilterNumericFilterOptionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SourceNumericFilterOutput
- func (SourceNumericFilterOutput) ElementType() reflect.Type
- func (o SourceNumericFilterOutput) NumericFilterOption() SourceNumericFilterNumericFilterOptionOutput
- func (o SourceNumericFilterOutput) SourceMaxPrecisionFilter() pulumi.IntPtrOutput
- func (o SourceNumericFilterOutput) SourceMaxScaleFilter() pulumi.IntPtrOutput
- func (o SourceNumericFilterOutput) SourceMinPrecisionFilter() pulumi.IntPtrOutput
- func (o SourceNumericFilterOutput) SourceMinScaleFilter() pulumi.IntPtrOutput
- func (o SourceNumericFilterOutput) ToSourceNumericFilterOutput() SourceNumericFilterOutput
- func (o SourceNumericFilterOutput) ToSourceNumericFilterOutputWithContext(ctx context.Context) SourceNumericFilterOutput
- func (o SourceNumericFilterOutput) ToSourceNumericFilterPtrOutput() SourceNumericFilterPtrOutput
- func (o SourceNumericFilterOutput) ToSourceNumericFilterPtrOutputWithContext(ctx context.Context) SourceNumericFilterPtrOutput
- type SourceNumericFilterPtrInput
- type SourceNumericFilterPtrOutput
- func (o SourceNumericFilterPtrOutput) Elem() SourceNumericFilterOutput
- func (SourceNumericFilterPtrOutput) ElementType() reflect.Type
- func (o SourceNumericFilterPtrOutput) NumericFilterOption() SourceNumericFilterNumericFilterOptionPtrOutput
- func (o SourceNumericFilterPtrOutput) SourceMaxPrecisionFilter() pulumi.IntPtrOutput
- func (o SourceNumericFilterPtrOutput) SourceMaxScaleFilter() pulumi.IntPtrOutput
- func (o SourceNumericFilterPtrOutput) SourceMinPrecisionFilter() pulumi.IntPtrOutput
- func (o SourceNumericFilterPtrOutput) SourceMinScaleFilter() pulumi.IntPtrOutput
- func (o SourceNumericFilterPtrOutput) ToSourceNumericFilterPtrOutput() SourceNumericFilterPtrOutput
- func (o SourceNumericFilterPtrOutput) ToSourceNumericFilterPtrOutputWithContext(ctx context.Context) SourceNumericFilterPtrOutput
- type SourceNumericFilterResponse
- type SourceNumericFilterResponseOutput
- func (SourceNumericFilterResponseOutput) ElementType() reflect.Type
- func (o SourceNumericFilterResponseOutput) NumericFilterOption() pulumi.StringOutput
- func (o SourceNumericFilterResponseOutput) SourceMaxPrecisionFilter() pulumi.IntOutput
- func (o SourceNumericFilterResponseOutput) SourceMaxScaleFilter() pulumi.IntOutput
- func (o SourceNumericFilterResponseOutput) SourceMinPrecisionFilter() pulumi.IntOutput
- func (o SourceNumericFilterResponseOutput) SourceMinScaleFilter() pulumi.IntOutput
- func (o SourceNumericFilterResponseOutput) ToSourceNumericFilterResponseOutput() SourceNumericFilterResponseOutput
- func (o SourceNumericFilterResponseOutput) ToSourceNumericFilterResponseOutputWithContext(ctx context.Context) SourceNumericFilterResponseOutput
- type SourceSqlChange
- type SourceSqlChangeArgs
- func (SourceSqlChangeArgs) ElementType() reflect.Type
- func (i SourceSqlChangeArgs) ToSourceSqlChangeOutput() SourceSqlChangeOutput
- func (i SourceSqlChangeArgs) ToSourceSqlChangeOutputWithContext(ctx context.Context) SourceSqlChangeOutput
- func (i SourceSqlChangeArgs) ToSourceSqlChangePtrOutput() SourceSqlChangePtrOutput
- func (i SourceSqlChangeArgs) ToSourceSqlChangePtrOutputWithContext(ctx context.Context) SourceSqlChangePtrOutput
- type SourceSqlChangeInput
- type SourceSqlChangeOutput
- func (SourceSqlChangeOutput) ElementType() reflect.Type
- func (o SourceSqlChangeOutput) SqlCode() pulumi.StringOutput
- func (o SourceSqlChangeOutput) ToSourceSqlChangeOutput() SourceSqlChangeOutput
- func (o SourceSqlChangeOutput) ToSourceSqlChangeOutputWithContext(ctx context.Context) SourceSqlChangeOutput
- func (o SourceSqlChangeOutput) ToSourceSqlChangePtrOutput() SourceSqlChangePtrOutput
- func (o SourceSqlChangeOutput) ToSourceSqlChangePtrOutputWithContext(ctx context.Context) SourceSqlChangePtrOutput
- type SourceSqlChangePtrInput
- type SourceSqlChangePtrOutput
- func (o SourceSqlChangePtrOutput) Elem() SourceSqlChangeOutput
- func (SourceSqlChangePtrOutput) ElementType() reflect.Type
- func (o SourceSqlChangePtrOutput) SqlCode() pulumi.StringPtrOutput
- func (o SourceSqlChangePtrOutput) ToSourceSqlChangePtrOutput() SourceSqlChangePtrOutput
- func (o SourceSqlChangePtrOutput) ToSourceSqlChangePtrOutputWithContext(ctx context.Context) SourceSqlChangePtrOutput
- type SourceSqlChangeResponse
- type SourceSqlChangeResponseOutput
- func (SourceSqlChangeResponseOutput) ElementType() reflect.Type
- func (o SourceSqlChangeResponseOutput) SqlCode() pulumi.StringOutput
- func (o SourceSqlChangeResponseOutput) ToSourceSqlChangeResponseOutput() SourceSqlChangeResponseOutput
- func (o SourceSqlChangeResponseOutput) ToSourceSqlChangeResponseOutputWithContext(ctx context.Context) SourceSqlChangeResponseOutput
- type SourceTextFilter
- type SourceTextFilterArgs
- func (SourceTextFilterArgs) ElementType() reflect.Type
- func (i SourceTextFilterArgs) ToSourceTextFilterOutput() SourceTextFilterOutput
- func (i SourceTextFilterArgs) ToSourceTextFilterOutputWithContext(ctx context.Context) SourceTextFilterOutput
- func (i SourceTextFilterArgs) ToSourceTextFilterPtrOutput() SourceTextFilterPtrOutput
- func (i SourceTextFilterArgs) ToSourceTextFilterPtrOutputWithContext(ctx context.Context) SourceTextFilterPtrOutput
- type SourceTextFilterInput
- type SourceTextFilterOutput
- func (SourceTextFilterOutput) ElementType() reflect.Type
- func (o SourceTextFilterOutput) SourceMaxLengthFilter() pulumi.StringPtrOutput
- func (o SourceTextFilterOutput) SourceMinLengthFilter() pulumi.StringPtrOutput
- func (o SourceTextFilterOutput) ToSourceTextFilterOutput() SourceTextFilterOutput
- func (o SourceTextFilterOutput) ToSourceTextFilterOutputWithContext(ctx context.Context) SourceTextFilterOutput
- func (o SourceTextFilterOutput) ToSourceTextFilterPtrOutput() SourceTextFilterPtrOutput
- func (o SourceTextFilterOutput) ToSourceTextFilterPtrOutputWithContext(ctx context.Context) SourceTextFilterPtrOutput
- type SourceTextFilterPtrInput
- type SourceTextFilterPtrOutput
- func (o SourceTextFilterPtrOutput) Elem() SourceTextFilterOutput
- func (SourceTextFilterPtrOutput) ElementType() reflect.Type
- func (o SourceTextFilterPtrOutput) SourceMaxLengthFilter() pulumi.StringPtrOutput
- func (o SourceTextFilterPtrOutput) SourceMinLengthFilter() pulumi.StringPtrOutput
- func (o SourceTextFilterPtrOutput) ToSourceTextFilterPtrOutput() SourceTextFilterPtrOutput
- func (o SourceTextFilterPtrOutput) ToSourceTextFilterPtrOutputWithContext(ctx context.Context) SourceTextFilterPtrOutput
- type SourceTextFilterResponse
- type SourceTextFilterResponseOutput
- func (SourceTextFilterResponseOutput) ElementType() reflect.Type
- func (o SourceTextFilterResponseOutput) SourceMaxLengthFilter() pulumi.StringOutput
- func (o SourceTextFilterResponseOutput) SourceMinLengthFilter() pulumi.StringOutput
- func (o SourceTextFilterResponseOutput) ToSourceTextFilterResponseOutput() SourceTextFilterResponseOutput
- func (o SourceTextFilterResponseOutput) ToSourceTextFilterResponseOutputWithContext(ctx context.Context) SourceTextFilterResponseOutput
- type SqlAclEntry
- type SqlAclEntryArgs
- type SqlAclEntryArray
- type SqlAclEntryArrayInput
- type SqlAclEntryArrayOutput
- func (SqlAclEntryArrayOutput) ElementType() reflect.Type
- func (o SqlAclEntryArrayOutput) Index(i pulumi.IntInput) SqlAclEntryOutput
- func (o SqlAclEntryArrayOutput) ToSqlAclEntryArrayOutput() SqlAclEntryArrayOutput
- func (o SqlAclEntryArrayOutput) ToSqlAclEntryArrayOutputWithContext(ctx context.Context) SqlAclEntryArrayOutput
- type SqlAclEntryInput
- type SqlAclEntryOutput
- func (SqlAclEntryOutput) ElementType() reflect.Type
- func (o SqlAclEntryOutput) ExpireTime() pulumi.StringPtrOutput
- func (o SqlAclEntryOutput) Label() pulumi.StringPtrOutput
- func (o SqlAclEntryOutput) ToSqlAclEntryOutput() SqlAclEntryOutput
- func (o SqlAclEntryOutput) ToSqlAclEntryOutputWithContext(ctx context.Context) SqlAclEntryOutput
- func (o SqlAclEntryOutput) Ttl() pulumi.StringPtrOutput
- func (o SqlAclEntryOutput) Value() pulumi.StringPtrOutput
- type SqlAclEntryResponse
- type SqlAclEntryResponseArrayOutput
- func (SqlAclEntryResponseArrayOutput) ElementType() reflect.Type
- func (o SqlAclEntryResponseArrayOutput) Index(i pulumi.IntInput) SqlAclEntryResponseOutput
- func (o SqlAclEntryResponseArrayOutput) ToSqlAclEntryResponseArrayOutput() SqlAclEntryResponseArrayOutput
- func (o SqlAclEntryResponseArrayOutput) ToSqlAclEntryResponseArrayOutputWithContext(ctx context.Context) SqlAclEntryResponseArrayOutput
- type SqlAclEntryResponseOutput
- func (SqlAclEntryResponseOutput) ElementType() reflect.Type
- func (o SqlAclEntryResponseOutput) ExpireTime() pulumi.StringOutput
- func (o SqlAclEntryResponseOutput) Label() pulumi.StringOutput
- func (o SqlAclEntryResponseOutput) ToSqlAclEntryResponseOutput() SqlAclEntryResponseOutput
- func (o SqlAclEntryResponseOutput) ToSqlAclEntryResponseOutputWithContext(ctx context.Context) SqlAclEntryResponseOutput
- func (o SqlAclEntryResponseOutput) Ttl() pulumi.StringOutput
- func (o SqlAclEntryResponseOutput) Value() pulumi.StringOutput
- type SqlIpConfig
- type SqlIpConfigArgs
- func (SqlIpConfigArgs) ElementType() reflect.Type
- func (i SqlIpConfigArgs) ToSqlIpConfigOutput() SqlIpConfigOutput
- func (i SqlIpConfigArgs) ToSqlIpConfigOutputWithContext(ctx context.Context) SqlIpConfigOutput
- func (i SqlIpConfigArgs) ToSqlIpConfigPtrOutput() SqlIpConfigPtrOutput
- func (i SqlIpConfigArgs) ToSqlIpConfigPtrOutputWithContext(ctx context.Context) SqlIpConfigPtrOutput
- type SqlIpConfigInput
- type SqlIpConfigOutput
- func (o SqlIpConfigOutput) AllocatedIpRange() pulumi.StringPtrOutput
- func (o SqlIpConfigOutput) AuthorizedNetworks() SqlAclEntryArrayOutput
- func (SqlIpConfigOutput) ElementType() reflect.Type
- func (o SqlIpConfigOutput) EnableIpv4() pulumi.BoolPtrOutput
- func (o SqlIpConfigOutput) PrivateNetwork() pulumi.StringPtrOutput
- func (o SqlIpConfigOutput) RequireSsl() pulumi.BoolPtrOutput
- func (o SqlIpConfigOutput) ToSqlIpConfigOutput() SqlIpConfigOutput
- func (o SqlIpConfigOutput) ToSqlIpConfigOutputWithContext(ctx context.Context) SqlIpConfigOutput
- func (o SqlIpConfigOutput) ToSqlIpConfigPtrOutput() SqlIpConfigPtrOutput
- func (o SqlIpConfigOutput) ToSqlIpConfigPtrOutputWithContext(ctx context.Context) SqlIpConfigPtrOutput
- type SqlIpConfigPtrInput
- type SqlIpConfigPtrOutput
- func (o SqlIpConfigPtrOutput) AllocatedIpRange() pulumi.StringPtrOutput
- func (o SqlIpConfigPtrOutput) AuthorizedNetworks() SqlAclEntryArrayOutput
- func (o SqlIpConfigPtrOutput) Elem() SqlIpConfigOutput
- func (SqlIpConfigPtrOutput) ElementType() reflect.Type
- func (o SqlIpConfigPtrOutput) EnableIpv4() pulumi.BoolPtrOutput
- func (o SqlIpConfigPtrOutput) PrivateNetwork() pulumi.StringPtrOutput
- func (o SqlIpConfigPtrOutput) RequireSsl() pulumi.BoolPtrOutput
- func (o SqlIpConfigPtrOutput) ToSqlIpConfigPtrOutput() SqlIpConfigPtrOutput
- func (o SqlIpConfigPtrOutput) ToSqlIpConfigPtrOutputWithContext(ctx context.Context) SqlIpConfigPtrOutput
- type SqlIpConfigResponse
- type SqlIpConfigResponseOutput
- func (o SqlIpConfigResponseOutput) AllocatedIpRange() pulumi.StringOutput
- func (o SqlIpConfigResponseOutput) AuthorizedNetworks() SqlAclEntryResponseArrayOutput
- func (SqlIpConfigResponseOutput) ElementType() reflect.Type
- func (o SqlIpConfigResponseOutput) EnableIpv4() pulumi.BoolOutput
- func (o SqlIpConfigResponseOutput) PrivateNetwork() pulumi.StringOutput
- func (o SqlIpConfigResponseOutput) RequireSsl() pulumi.BoolOutput
- func (o SqlIpConfigResponseOutput) ToSqlIpConfigResponseOutput() SqlIpConfigResponseOutput
- func (o SqlIpConfigResponseOutput) ToSqlIpConfigResponseOutputWithContext(ctx context.Context) SqlIpConfigResponseOutput
- type SslConfig
- type SslConfigArgs
- func (SslConfigArgs) ElementType() reflect.Type
- func (i SslConfigArgs) ToSslConfigOutput() SslConfigOutput
- func (i SslConfigArgs) ToSslConfigOutputWithContext(ctx context.Context) SslConfigOutput
- func (i SslConfigArgs) ToSslConfigPtrOutput() SslConfigPtrOutput
- func (i SslConfigArgs) ToSslConfigPtrOutputWithContext(ctx context.Context) SslConfigPtrOutput
- type SslConfigInput
- type SslConfigOutput
- func (o SslConfigOutput) CaCertificate() pulumi.StringOutput
- func (o SslConfigOutput) ClientCertificate() pulumi.StringPtrOutput
- func (o SslConfigOutput) ClientKey() pulumi.StringPtrOutput
- func (SslConfigOutput) ElementType() reflect.Type
- func (o SslConfigOutput) ToSslConfigOutput() SslConfigOutput
- func (o SslConfigOutput) ToSslConfigOutputWithContext(ctx context.Context) SslConfigOutput
- func (o SslConfigOutput) ToSslConfigPtrOutput() SslConfigPtrOutput
- func (o SslConfigOutput) ToSslConfigPtrOutputWithContext(ctx context.Context) SslConfigPtrOutput
- type SslConfigPtrInput
- type SslConfigPtrOutput
- func (o SslConfigPtrOutput) CaCertificate() pulumi.StringPtrOutput
- func (o SslConfigPtrOutput) ClientCertificate() pulumi.StringPtrOutput
- func (o SslConfigPtrOutput) ClientKey() pulumi.StringPtrOutput
- func (o SslConfigPtrOutput) Elem() SslConfigOutput
- func (SslConfigPtrOutput) ElementType() reflect.Type
- func (o SslConfigPtrOutput) ToSslConfigPtrOutput() SslConfigPtrOutput
- func (o SslConfigPtrOutput) ToSslConfigPtrOutputWithContext(ctx context.Context) SslConfigPtrOutput
- type SslConfigResponse
- type SslConfigResponseOutput
- func (o SslConfigResponseOutput) CaCertificate() pulumi.StringOutput
- func (o SslConfigResponseOutput) ClientCertificate() pulumi.StringOutput
- func (o SslConfigResponseOutput) ClientKey() pulumi.StringOutput
- func (SslConfigResponseOutput) ElementType() reflect.Type
- func (o SslConfigResponseOutput) ToSslConfigResponseOutput() SslConfigResponseOutput
- func (o SslConfigResponseOutput) ToSslConfigResponseOutputWithContext(ctx context.Context) SslConfigResponseOutput
- func (o SslConfigResponseOutput) Type() pulumi.StringOutput
- type StaticIpConnectivity
- type StaticIpConnectivityArgs
- func (StaticIpConnectivityArgs) ElementType() reflect.Type
- func (i StaticIpConnectivityArgs) ToStaticIpConnectivityOutput() StaticIpConnectivityOutput
- func (i StaticIpConnectivityArgs) ToStaticIpConnectivityOutputWithContext(ctx context.Context) StaticIpConnectivityOutput
- func (i StaticIpConnectivityArgs) ToStaticIpConnectivityPtrOutput() StaticIpConnectivityPtrOutput
- func (i StaticIpConnectivityArgs) ToStaticIpConnectivityPtrOutputWithContext(ctx context.Context) StaticIpConnectivityPtrOutput
- type StaticIpConnectivityInput
- type StaticIpConnectivityOutput
- func (StaticIpConnectivityOutput) ElementType() reflect.Type
- func (o StaticIpConnectivityOutput) ToStaticIpConnectivityOutput() StaticIpConnectivityOutput
- func (o StaticIpConnectivityOutput) ToStaticIpConnectivityOutputWithContext(ctx context.Context) StaticIpConnectivityOutput
- func (o StaticIpConnectivityOutput) ToStaticIpConnectivityPtrOutput() StaticIpConnectivityPtrOutput
- func (o StaticIpConnectivityOutput) ToStaticIpConnectivityPtrOutputWithContext(ctx context.Context) StaticIpConnectivityPtrOutput
- type StaticIpConnectivityPtrInput
- type StaticIpConnectivityPtrOutput
- func (o StaticIpConnectivityPtrOutput) Elem() StaticIpConnectivityOutput
- func (StaticIpConnectivityPtrOutput) ElementType() reflect.Type
- func (o StaticIpConnectivityPtrOutput) ToStaticIpConnectivityPtrOutput() StaticIpConnectivityPtrOutput
- func (o StaticIpConnectivityPtrOutput) ToStaticIpConnectivityPtrOutputWithContext(ctx context.Context) StaticIpConnectivityPtrOutput
- type StaticIpConnectivityResponse
- type StaticIpConnectivityResponseOutput
- func (StaticIpConnectivityResponseOutput) ElementType() reflect.Type
- func (o StaticIpConnectivityResponseOutput) ToStaticIpConnectivityResponseOutput() StaticIpConnectivityResponseOutput
- func (o StaticIpConnectivityResponseOutput) ToStaticIpConnectivityResponseOutputWithContext(ctx context.Context) StaticIpConnectivityResponseOutput
- type StaticServiceIpConnectivity
- type StaticServiceIpConnectivityArgs
- func (StaticServiceIpConnectivityArgs) ElementType() reflect.Type
- func (i StaticServiceIpConnectivityArgs) ToStaticServiceIpConnectivityOutput() StaticServiceIpConnectivityOutput
- func (i StaticServiceIpConnectivityArgs) ToStaticServiceIpConnectivityOutputWithContext(ctx context.Context) StaticServiceIpConnectivityOutput
- func (i StaticServiceIpConnectivityArgs) ToStaticServiceIpConnectivityPtrOutput() StaticServiceIpConnectivityPtrOutput
- func (i StaticServiceIpConnectivityArgs) ToStaticServiceIpConnectivityPtrOutputWithContext(ctx context.Context) StaticServiceIpConnectivityPtrOutput
- type StaticServiceIpConnectivityInput
- type StaticServiceIpConnectivityOutput
- func (StaticServiceIpConnectivityOutput) ElementType() reflect.Type
- func (o StaticServiceIpConnectivityOutput) ToStaticServiceIpConnectivityOutput() StaticServiceIpConnectivityOutput
- func (o StaticServiceIpConnectivityOutput) ToStaticServiceIpConnectivityOutputWithContext(ctx context.Context) StaticServiceIpConnectivityOutput
- func (o StaticServiceIpConnectivityOutput) ToStaticServiceIpConnectivityPtrOutput() StaticServiceIpConnectivityPtrOutput
- func (o StaticServiceIpConnectivityOutput) ToStaticServiceIpConnectivityPtrOutputWithContext(ctx context.Context) StaticServiceIpConnectivityPtrOutput
- type StaticServiceIpConnectivityPtrInput
- type StaticServiceIpConnectivityPtrOutput
- func (o StaticServiceIpConnectivityPtrOutput) Elem() StaticServiceIpConnectivityOutput
- func (StaticServiceIpConnectivityPtrOutput) ElementType() reflect.Type
- func (o StaticServiceIpConnectivityPtrOutput) ToStaticServiceIpConnectivityPtrOutput() StaticServiceIpConnectivityPtrOutput
- func (o StaticServiceIpConnectivityPtrOutput) ToStaticServiceIpConnectivityPtrOutputWithContext(ctx context.Context) StaticServiceIpConnectivityPtrOutput
- type StaticServiceIpConnectivityResponse
- type StaticServiceIpConnectivityResponseOutput
- func (StaticServiceIpConnectivityResponseOutput) ElementType() reflect.Type
- func (o StaticServiceIpConnectivityResponseOutput) ToStaticServiceIpConnectivityResponseOutput() StaticServiceIpConnectivityResponseOutput
- func (o StaticServiceIpConnectivityResponseOutput) ToStaticServiceIpConnectivityResponseOutputWithContext(ctx context.Context) StaticServiceIpConnectivityResponseOutput
- type StatusResponse
- type StatusResponseOutput
- func (o StatusResponseOutput) Code() pulumi.IntOutput
- func (o StatusResponseOutput) Details() pulumi.MapArrayOutput
- func (StatusResponseOutput) ElementType() reflect.Type
- func (o StatusResponseOutput) Message() pulumi.StringOutput
- func (o StatusResponseOutput) ToStatusResponseOutput() StatusResponseOutput
- func (o StatusResponseOutput) ToStatusResponseOutputWithContext(ctx context.Context) StatusResponseOutput
- type UserPassword
- type UserPasswordArgs
- func (UserPasswordArgs) ElementType() reflect.Type
- func (i UserPasswordArgs) ToUserPasswordOutput() UserPasswordOutput
- func (i UserPasswordArgs) ToUserPasswordOutputWithContext(ctx context.Context) UserPasswordOutput
- func (i UserPasswordArgs) ToUserPasswordPtrOutput() UserPasswordPtrOutput
- func (i UserPasswordArgs) ToUserPasswordPtrOutputWithContext(ctx context.Context) UserPasswordPtrOutput
- type UserPasswordInput
- type UserPasswordOutput
- func (UserPasswordOutput) ElementType() reflect.Type
- func (o UserPasswordOutput) Password() pulumi.StringPtrOutput
- func (o UserPasswordOutput) ToUserPasswordOutput() UserPasswordOutput
- func (o UserPasswordOutput) ToUserPasswordOutputWithContext(ctx context.Context) UserPasswordOutput
- func (o UserPasswordOutput) ToUserPasswordPtrOutput() UserPasswordPtrOutput
- func (o UserPasswordOutput) ToUserPasswordPtrOutputWithContext(ctx context.Context) UserPasswordPtrOutput
- func (o UserPasswordOutput) User() pulumi.StringPtrOutput
- type UserPasswordPtrInput
- type UserPasswordPtrOutput
- func (o UserPasswordPtrOutput) Elem() UserPasswordOutput
- func (UserPasswordPtrOutput) ElementType() reflect.Type
- func (o UserPasswordPtrOutput) Password() pulumi.StringPtrOutput
- func (o UserPasswordPtrOutput) ToUserPasswordPtrOutput() UserPasswordPtrOutput
- func (o UserPasswordPtrOutput) ToUserPasswordPtrOutputWithContext(ctx context.Context) UserPasswordPtrOutput
- func (o UserPasswordPtrOutput) User() pulumi.StringPtrOutput
- type UserPasswordResponse
- type UserPasswordResponseOutput
- func (UserPasswordResponseOutput) ElementType() reflect.Type
- func (o UserPasswordResponseOutput) Password() pulumi.StringOutput
- func (o UserPasswordResponseOutput) PasswordSet() pulumi.BoolOutput
- func (o UserPasswordResponseOutput) ToUserPasswordResponseOutput() UserPasswordResponseOutput
- func (o UserPasswordResponseOutput) ToUserPasswordResponseOutputWithContext(ctx context.Context) UserPasswordResponseOutput
- func (o UserPasswordResponseOutput) User() pulumi.StringOutput
- type ValueListFilter
- type ValueListFilterArgs
- func (ValueListFilterArgs) ElementType() reflect.Type
- func (i ValueListFilterArgs) ToValueListFilterOutput() ValueListFilterOutput
- func (i ValueListFilterArgs) ToValueListFilterOutputWithContext(ctx context.Context) ValueListFilterOutput
- func (i ValueListFilterArgs) ToValueListFilterPtrOutput() ValueListFilterPtrOutput
- func (i ValueListFilterArgs) ToValueListFilterPtrOutputWithContext(ctx context.Context) ValueListFilterPtrOutput
- type ValueListFilterInput
- type ValueListFilterOutput
- func (ValueListFilterOutput) ElementType() reflect.Type
- func (o ValueListFilterOutput) IgnoreCase() pulumi.BoolOutput
- func (o ValueListFilterOutput) ToValueListFilterOutput() ValueListFilterOutput
- func (o ValueListFilterOutput) ToValueListFilterOutputWithContext(ctx context.Context) ValueListFilterOutput
- func (o ValueListFilterOutput) ToValueListFilterPtrOutput() ValueListFilterPtrOutput
- func (o ValueListFilterOutput) ToValueListFilterPtrOutputWithContext(ctx context.Context) ValueListFilterPtrOutput
- func (o ValueListFilterOutput) ValuePresentList() ValueListFilterValuePresentListOutput
- func (o ValueListFilterOutput) Values() pulumi.StringArrayOutput
- type ValueListFilterPtrInput
- type ValueListFilterPtrOutput
- func (o ValueListFilterPtrOutput) Elem() ValueListFilterOutput
- func (ValueListFilterPtrOutput) ElementType() reflect.Type
- func (o ValueListFilterPtrOutput) IgnoreCase() pulumi.BoolPtrOutput
- func (o ValueListFilterPtrOutput) ToValueListFilterPtrOutput() ValueListFilterPtrOutput
- func (o ValueListFilterPtrOutput) ToValueListFilterPtrOutputWithContext(ctx context.Context) ValueListFilterPtrOutput
- func (o ValueListFilterPtrOutput) ValuePresentList() ValueListFilterValuePresentListPtrOutput
- func (o ValueListFilterPtrOutput) Values() pulumi.StringArrayOutput
- type ValueListFilterResponse
- type ValueListFilterResponseOutput
- func (ValueListFilterResponseOutput) ElementType() reflect.Type
- func (o ValueListFilterResponseOutput) IgnoreCase() pulumi.BoolOutput
- func (o ValueListFilterResponseOutput) ToValueListFilterResponseOutput() ValueListFilterResponseOutput
- func (o ValueListFilterResponseOutput) ToValueListFilterResponseOutputWithContext(ctx context.Context) ValueListFilterResponseOutput
- func (o ValueListFilterResponseOutput) ValuePresentList() pulumi.StringOutput
- func (o ValueListFilterResponseOutput) Values() pulumi.StringArrayOutput
- type ValueListFilterValuePresentList
- func (ValueListFilterValuePresentList) ElementType() reflect.Type
- func (e ValueListFilterValuePresentList) ToStringOutput() pulumi.StringOutput
- func (e ValueListFilterValuePresentList) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ValueListFilterValuePresentList) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ValueListFilterValuePresentList) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e ValueListFilterValuePresentList) ToValueListFilterValuePresentListOutput() ValueListFilterValuePresentListOutput
- func (e ValueListFilterValuePresentList) ToValueListFilterValuePresentListOutputWithContext(ctx context.Context) ValueListFilterValuePresentListOutput
- func (e ValueListFilterValuePresentList) ToValueListFilterValuePresentListPtrOutput() ValueListFilterValuePresentListPtrOutput
- func (e ValueListFilterValuePresentList) ToValueListFilterValuePresentListPtrOutputWithContext(ctx context.Context) ValueListFilterValuePresentListPtrOutput
- type ValueListFilterValuePresentListInput
- type ValueListFilterValuePresentListOutput
- func (ValueListFilterValuePresentListOutput) ElementType() reflect.Type
- func (o ValueListFilterValuePresentListOutput) ToStringOutput() pulumi.StringOutput
- func (o ValueListFilterValuePresentListOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ValueListFilterValuePresentListOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ValueListFilterValuePresentListOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o ValueListFilterValuePresentListOutput) ToValueListFilterValuePresentListOutput() ValueListFilterValuePresentListOutput
- func (o ValueListFilterValuePresentListOutput) ToValueListFilterValuePresentListOutputWithContext(ctx context.Context) ValueListFilterValuePresentListOutput
- func (o ValueListFilterValuePresentListOutput) ToValueListFilterValuePresentListPtrOutput() ValueListFilterValuePresentListPtrOutput
- func (o ValueListFilterValuePresentListOutput) ToValueListFilterValuePresentListPtrOutputWithContext(ctx context.Context) ValueListFilterValuePresentListPtrOutput
- type ValueListFilterValuePresentListPtrInput
- type ValueListFilterValuePresentListPtrOutput
- func (o ValueListFilterValuePresentListPtrOutput) Elem() ValueListFilterValuePresentListOutput
- func (ValueListFilterValuePresentListPtrOutput) ElementType() reflect.Type
- func (o ValueListFilterValuePresentListPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ValueListFilterValuePresentListPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o ValueListFilterValuePresentListPtrOutput) ToValueListFilterValuePresentListPtrOutput() ValueListFilterValuePresentListPtrOutput
- func (o ValueListFilterValuePresentListPtrOutput) ToValueListFilterValuePresentListPtrOutputWithContext(ctx context.Context) ValueListFilterValuePresentListPtrOutput
- type ValueTransformation
- type ValueTransformationArgs
- func (ValueTransformationArgs) ElementType() reflect.Type
- func (i ValueTransformationArgs) ToValueTransformationOutput() ValueTransformationOutput
- func (i ValueTransformationArgs) ToValueTransformationOutputWithContext(ctx context.Context) ValueTransformationOutput
- func (i ValueTransformationArgs) ToValueTransformationPtrOutput() ValueTransformationPtrOutput
- func (i ValueTransformationArgs) ToValueTransformationPtrOutputWithContext(ctx context.Context) ValueTransformationPtrOutput
- type ValueTransformationInput
- type ValueTransformationOutput
- func (o ValueTransformationOutput) ApplyHash() ApplyHashPtrOutput
- func (o ValueTransformationOutput) AssignMaxValue() EmptyPtrOutput
- func (o ValueTransformationOutput) AssignMinValue() EmptyPtrOutput
- func (o ValueTransformationOutput) AssignNull() EmptyPtrOutput
- func (o ValueTransformationOutput) AssignSpecificValue() AssignSpecificValuePtrOutput
- func (o ValueTransformationOutput) DoubleComparison() DoubleComparisonFilterPtrOutput
- func (ValueTransformationOutput) ElementType() reflect.Type
- func (o ValueTransformationOutput) IntComparison() IntComparisonFilterPtrOutput
- func (o ValueTransformationOutput) IsNull() EmptyPtrOutput
- func (o ValueTransformationOutput) RoundScale() RoundToScalePtrOutput
- func (o ValueTransformationOutput) ToValueTransformationOutput() ValueTransformationOutput
- func (o ValueTransformationOutput) ToValueTransformationOutputWithContext(ctx context.Context) ValueTransformationOutput
- func (o ValueTransformationOutput) ToValueTransformationPtrOutput() ValueTransformationPtrOutput
- func (o ValueTransformationOutput) ToValueTransformationPtrOutputWithContext(ctx context.Context) ValueTransformationPtrOutput
- func (o ValueTransformationOutput) ValueList() ValueListFilterPtrOutput
- type ValueTransformationPtrInput
- type ValueTransformationPtrOutput
- func (o ValueTransformationPtrOutput) ApplyHash() ApplyHashPtrOutput
- func (o ValueTransformationPtrOutput) AssignMaxValue() EmptyPtrOutput
- func (o ValueTransformationPtrOutput) AssignMinValue() EmptyPtrOutput
- func (o ValueTransformationPtrOutput) AssignNull() EmptyPtrOutput
- func (o ValueTransformationPtrOutput) AssignSpecificValue() AssignSpecificValuePtrOutput
- func (o ValueTransformationPtrOutput) DoubleComparison() DoubleComparisonFilterPtrOutput
- func (o ValueTransformationPtrOutput) Elem() ValueTransformationOutput
- func (ValueTransformationPtrOutput) ElementType() reflect.Type
- func (o ValueTransformationPtrOutput) IntComparison() IntComparisonFilterPtrOutput
- func (o ValueTransformationPtrOutput) IsNull() EmptyPtrOutput
- func (o ValueTransformationPtrOutput) RoundScale() RoundToScalePtrOutput
- func (o ValueTransformationPtrOutput) ToValueTransformationPtrOutput() ValueTransformationPtrOutput
- func (o ValueTransformationPtrOutput) ToValueTransformationPtrOutputWithContext(ctx context.Context) ValueTransformationPtrOutput
- func (o ValueTransformationPtrOutput) ValueList() ValueListFilterPtrOutput
- type ValueTransformationResponse
- type ValueTransformationResponseOutput
- func (o ValueTransformationResponseOutput) ApplyHash() ApplyHashResponseOutput
- func (o ValueTransformationResponseOutput) AssignMaxValue() EmptyResponseOutput
- func (o ValueTransformationResponseOutput) AssignMinValue() EmptyResponseOutput
- func (o ValueTransformationResponseOutput) AssignNull() EmptyResponseOutput
- func (o ValueTransformationResponseOutput) AssignSpecificValue() AssignSpecificValueResponseOutput
- func (o ValueTransformationResponseOutput) DoubleComparison() DoubleComparisonFilterResponseOutput
- func (ValueTransformationResponseOutput) ElementType() reflect.Type
- func (o ValueTransformationResponseOutput) IntComparison() IntComparisonFilterResponseOutput
- func (o ValueTransformationResponseOutput) IsNull() EmptyResponseOutput
- func (o ValueTransformationResponseOutput) RoundScale() RoundToScaleResponseOutput
- func (o ValueTransformationResponseOutput) ToValueTransformationResponseOutput() ValueTransformationResponseOutput
- func (o ValueTransformationResponseOutput) ToValueTransformationResponseOutputWithContext(ctx context.Context) ValueTransformationResponseOutput
- func (o ValueTransformationResponseOutput) ValueList() ValueListFilterResponseOutput
- type VpcPeeringConfig
- type VpcPeeringConfigArgs
- func (VpcPeeringConfigArgs) ElementType() reflect.Type
- func (i VpcPeeringConfigArgs) ToVpcPeeringConfigOutput() VpcPeeringConfigOutput
- func (i VpcPeeringConfigArgs) ToVpcPeeringConfigOutputWithContext(ctx context.Context) VpcPeeringConfigOutput
- func (i VpcPeeringConfigArgs) ToVpcPeeringConfigPtrOutput() VpcPeeringConfigPtrOutput
- func (i VpcPeeringConfigArgs) ToVpcPeeringConfigPtrOutputWithContext(ctx context.Context) VpcPeeringConfigPtrOutput
- type VpcPeeringConfigInput
- type VpcPeeringConfigOutput
- func (VpcPeeringConfigOutput) ElementType() reflect.Type
- func (o VpcPeeringConfigOutput) Subnet() pulumi.StringOutput
- func (o VpcPeeringConfigOutput) ToVpcPeeringConfigOutput() VpcPeeringConfigOutput
- func (o VpcPeeringConfigOutput) ToVpcPeeringConfigOutputWithContext(ctx context.Context) VpcPeeringConfigOutput
- func (o VpcPeeringConfigOutput) ToVpcPeeringConfigPtrOutput() VpcPeeringConfigPtrOutput
- func (o VpcPeeringConfigOutput) ToVpcPeeringConfigPtrOutputWithContext(ctx context.Context) VpcPeeringConfigPtrOutput
- func (o VpcPeeringConfigOutput) VpcName() pulumi.StringOutput
- type VpcPeeringConfigPtrInput
- type VpcPeeringConfigPtrOutput
- func (o VpcPeeringConfigPtrOutput) Elem() VpcPeeringConfigOutput
- func (VpcPeeringConfigPtrOutput) ElementType() reflect.Type
- func (o VpcPeeringConfigPtrOutput) Subnet() pulumi.StringPtrOutput
- func (o VpcPeeringConfigPtrOutput) ToVpcPeeringConfigPtrOutput() VpcPeeringConfigPtrOutput
- func (o VpcPeeringConfigPtrOutput) ToVpcPeeringConfigPtrOutputWithContext(ctx context.Context) VpcPeeringConfigPtrOutput
- func (o VpcPeeringConfigPtrOutput) VpcName() pulumi.StringPtrOutput
- type VpcPeeringConfigResponse
- type VpcPeeringConfigResponseOutput
- func (VpcPeeringConfigResponseOutput) ElementType() reflect.Type
- func (o VpcPeeringConfigResponseOutput) Subnet() pulumi.StringOutput
- func (o VpcPeeringConfigResponseOutput) ToVpcPeeringConfigResponseOutput() VpcPeeringConfigResponseOutput
- func (o VpcPeeringConfigResponseOutput) ToVpcPeeringConfigResponseOutputWithContext(ctx context.Context) VpcPeeringConfigResponseOutput
- func (o VpcPeeringConfigResponseOutput) VpcName() pulumi.StringOutput
- type VpcPeeringConnectivity
- type VpcPeeringConnectivityArgs
- func (VpcPeeringConnectivityArgs) ElementType() reflect.Type
- func (i VpcPeeringConnectivityArgs) ToVpcPeeringConnectivityOutput() VpcPeeringConnectivityOutput
- func (i VpcPeeringConnectivityArgs) ToVpcPeeringConnectivityOutputWithContext(ctx context.Context) VpcPeeringConnectivityOutput
- func (i VpcPeeringConnectivityArgs) ToVpcPeeringConnectivityPtrOutput() VpcPeeringConnectivityPtrOutput
- func (i VpcPeeringConnectivityArgs) ToVpcPeeringConnectivityPtrOutputWithContext(ctx context.Context) VpcPeeringConnectivityPtrOutput
- type VpcPeeringConnectivityInput
- type VpcPeeringConnectivityOutput
- func (VpcPeeringConnectivityOutput) ElementType() reflect.Type
- func (o VpcPeeringConnectivityOutput) ToVpcPeeringConnectivityOutput() VpcPeeringConnectivityOutput
- func (o VpcPeeringConnectivityOutput) ToVpcPeeringConnectivityOutputWithContext(ctx context.Context) VpcPeeringConnectivityOutput
- func (o VpcPeeringConnectivityOutput) ToVpcPeeringConnectivityPtrOutput() VpcPeeringConnectivityPtrOutput
- func (o VpcPeeringConnectivityOutput) ToVpcPeeringConnectivityPtrOutputWithContext(ctx context.Context) VpcPeeringConnectivityPtrOutput
- func (o VpcPeeringConnectivityOutput) Vpc() pulumi.StringPtrOutput
- type VpcPeeringConnectivityPtrInput
- type VpcPeeringConnectivityPtrOutput
- func (o VpcPeeringConnectivityPtrOutput) Elem() VpcPeeringConnectivityOutput
- func (VpcPeeringConnectivityPtrOutput) ElementType() reflect.Type
- func (o VpcPeeringConnectivityPtrOutput) ToVpcPeeringConnectivityPtrOutput() VpcPeeringConnectivityPtrOutput
- func (o VpcPeeringConnectivityPtrOutput) ToVpcPeeringConnectivityPtrOutputWithContext(ctx context.Context) VpcPeeringConnectivityPtrOutput
- func (o VpcPeeringConnectivityPtrOutput) Vpc() pulumi.StringPtrOutput
- type VpcPeeringConnectivityResponse
- type VpcPeeringConnectivityResponseOutput
- func (VpcPeeringConnectivityResponseOutput) ElementType() reflect.Type
- func (o VpcPeeringConnectivityResponseOutput) ToVpcPeeringConnectivityResponseOutput() VpcPeeringConnectivityResponseOutput
- func (o VpcPeeringConnectivityResponseOutput) ToVpcPeeringConnectivityResponseOutputWithContext(ctx context.Context) VpcPeeringConnectivityResponseOutput
- func (o VpcPeeringConnectivityResponseOutput) Vpc() pulumi.StringOutput
Constants ¶
const ( // This is an unknown database version. AlloyDbSettingsDatabaseVersionDatabaseVersionUnspecified = AlloyDbSettingsDatabaseVersion("DATABASE_VERSION_UNSPECIFIED") // The database version is Postgres 14. AlloyDbSettingsDatabaseVersionPostgres14 = AlloyDbSettingsDatabaseVersion("POSTGRES_14") // The database version is Postgres 15. AlloyDbSettingsDatabaseVersionPostgres15 = AlloyDbSettingsDatabaseVersion("POSTGRES_15") )
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 ( // unspecified policy. CloudSqlSettingsActivationPolicySqlActivationPolicyUnspecified = CloudSqlSettingsActivationPolicy("SQL_ACTIVATION_POLICY_UNSPECIFIED") // The instance is always up and running. CloudSqlSettingsActivationPolicyAlways = CloudSqlSettingsActivationPolicy("ALWAYS") // The instance should never spin up. CloudSqlSettingsActivationPolicyNever = CloudSqlSettingsActivationPolicy("NEVER") )
const ( // This is an unknown Availability type. CloudSqlSettingsAvailabilityTypeSqlAvailabilityTypeUnspecified = CloudSqlSettingsAvailabilityType("SQL_AVAILABILITY_TYPE_UNSPECIFIED") // Zonal availablility instance. CloudSqlSettingsAvailabilityTypeZonal = CloudSqlSettingsAvailabilityType("ZONAL") // Regional availability instance. CloudSqlSettingsAvailabilityTypeRegional = CloudSqlSettingsAvailabilityType("REGIONAL") )
const ( // Unspecified. CloudSqlSettingsDataDiskTypeSqlDataDiskTypeUnspecified = CloudSqlSettingsDataDiskType("SQL_DATA_DISK_TYPE_UNSPECIFIED") // SSD disk. CloudSqlSettingsDataDiskTypePdSsd = CloudSqlSettingsDataDiskType("PD_SSD") // HDD disk. CloudSqlSettingsDataDiskTypePdHdd = CloudSqlSettingsDataDiskType("PD_HDD") )
const ( // Unspecified version. CloudSqlSettingsDatabaseVersionSqlDatabaseVersionUnspecified = CloudSqlSettingsDatabaseVersion("SQL_DATABASE_VERSION_UNSPECIFIED") // MySQL 5.6. CloudSqlSettingsDatabaseVersionMysql56 = CloudSqlSettingsDatabaseVersion("MYSQL_5_6") // MySQL 5.7. CloudSqlSettingsDatabaseVersionMysql57 = CloudSqlSettingsDatabaseVersion("MYSQL_5_7") // MySQL 8.0. CloudSqlSettingsDatabaseVersionMysql80 = CloudSqlSettingsDatabaseVersion("MYSQL_8_0") // The database major version is MySQL 8.0 and the minor version is 18. CloudSqlSettingsDatabaseVersionMysql8018 = CloudSqlSettingsDatabaseVersion("MYSQL_8_0_18") // The database major version is MySQL 8.0 and the minor version is 26. CloudSqlSettingsDatabaseVersionMysql8026 = CloudSqlSettingsDatabaseVersion("MYSQL_8_0_26") // The database major version is MySQL 8.0 and the minor version is 27. CloudSqlSettingsDatabaseVersionMysql8027 = CloudSqlSettingsDatabaseVersion("MYSQL_8_0_27") // The database major version is MySQL 8.0 and the minor version is 28. CloudSqlSettingsDatabaseVersionMysql8028 = CloudSqlSettingsDatabaseVersion("MYSQL_8_0_28") // The database major version is MySQL 8.0 and the minor version is 30. CloudSqlSettingsDatabaseVersionMysql8030 = CloudSqlSettingsDatabaseVersion("MYSQL_8_0_30") // The database major version is MySQL 8.0 and the minor version is 31. CloudSqlSettingsDatabaseVersionMysql8031 = CloudSqlSettingsDatabaseVersion("MYSQL_8_0_31") // The database major version is MySQL 8.0 and the minor version is 32. CloudSqlSettingsDatabaseVersionMysql8032 = CloudSqlSettingsDatabaseVersion("MYSQL_8_0_32") // The database major version is MySQL 8.0 and the minor version is 33. CloudSqlSettingsDatabaseVersionMysql8033 = CloudSqlSettingsDatabaseVersion("MYSQL_8_0_33") // The database major version is MySQL 8.0 and the minor version is 34. CloudSqlSettingsDatabaseVersionMysql8034 = CloudSqlSettingsDatabaseVersion("MYSQL_8_0_34") // PostgreSQL 9.6. CloudSqlSettingsDatabaseVersionPostgres96 = CloudSqlSettingsDatabaseVersion("POSTGRES_9_6") // PostgreSQL 11. CloudSqlSettingsDatabaseVersionPostgres11 = CloudSqlSettingsDatabaseVersion("POSTGRES_11") // PostgreSQL 10. CloudSqlSettingsDatabaseVersionPostgres10 = CloudSqlSettingsDatabaseVersion("POSTGRES_10") // PostgreSQL 12. CloudSqlSettingsDatabaseVersionPostgres12 = CloudSqlSettingsDatabaseVersion("POSTGRES_12") // PostgreSQL 13. CloudSqlSettingsDatabaseVersionPostgres13 = CloudSqlSettingsDatabaseVersion("POSTGRES_13") // PostgreSQL 14. CloudSqlSettingsDatabaseVersionPostgres14 = CloudSqlSettingsDatabaseVersion("POSTGRES_14") // PostgreSQL 15. CloudSqlSettingsDatabaseVersionPostgres15 = CloudSqlSettingsDatabaseVersion("POSTGRES_15") )
const ( // The instance did not specify the edition. CloudSqlSettingsEditionEditionUnspecified = CloudSqlSettingsEdition("EDITION_UNSPECIFIED") // The instance is an enterprise edition. CloudSqlSettingsEditionEnterprise = CloudSqlSettingsEdition("ENTERPRISE") // The instance is an enterprise plus edition. CloudSqlSettingsEditionEnterprisePlus = CloudSqlSettingsEdition("ENTERPRISE_PLUS") )
const ( // The database provider is unknown. ConnectionProfileProviderDatabaseProviderUnspecified = ConnectionProfileProvider("DATABASE_PROVIDER_UNSPECIFIED") // CloudSQL runs the database. ConnectionProfileProviderCloudsql = ConnectionProfileProvider("CLOUDSQL") // RDS runs the database. ConnectionProfileProviderRds = ConnectionProfileProvider("RDS") // Amazon Aurora. ConnectionProfileProviderAurora = ConnectionProfileProvider("AURORA") // AlloyDB. ConnectionProfileProviderAlloydb = ConnectionProfileProvider("ALLOYDB") )
const ( // The state of the connection profile is unknown. ConnectionProfileStateEnumStateUnspecified = ConnectionProfileStateEnum("STATE_UNSPECIFIED") // The connection profile is in draft mode and fully editable. ConnectionProfileStateEnumDraft = ConnectionProfileStateEnum("DRAFT") // The connection profile is being created. ConnectionProfileStateEnumCreating = ConnectionProfileStateEnum("CREATING") // The connection profile is ready. ConnectionProfileStateEnumReady = ConnectionProfileStateEnum("READY") // The connection profile is being updated. ConnectionProfileStateEnumUpdating = ConnectionProfileStateEnum("UPDATING") // The connection profile is being deleted. ConnectionProfileStateEnumDeleting = ConnectionProfileStateEnum("DELETING") // The connection profile has been deleted. ConnectionProfileStateEnumDeleted = ConnectionProfileStateEnum("DELETED") // The last action on the connection profile failed. ConnectionProfileStateEnumFailed = ConnectionProfileStateEnum("FAILED") )
const ( // The source database engine of the migration job is unknown. DatabaseEngineInfoEngineDatabaseEngineUnspecified = DatabaseEngineInfoEngine("DATABASE_ENGINE_UNSPECIFIED") // The source engine is MySQL. DatabaseEngineInfoEngineMysql = DatabaseEngineInfoEngine("MYSQL") // The source engine is PostgreSQL. DatabaseEngineInfoEnginePostgresql = DatabaseEngineInfoEngine("POSTGRESQL") // The source engine is Oracle. DatabaseEngineInfoEngineOracle = DatabaseEngineInfoEngine("ORACLE") )
const ( // The source database engine of the migration job is unknown. DatabaseTypeEngineDatabaseEngineUnspecified = DatabaseTypeEngine("DATABASE_ENGINE_UNSPECIFIED") // The source engine is MySQL. DatabaseTypeEngineMysql = DatabaseTypeEngine("MYSQL") // The source engine is PostgreSQL. DatabaseTypeEnginePostgresql = DatabaseTypeEngine("POSTGRESQL") // The source engine is Oracle. DatabaseTypeEngineOracle = DatabaseTypeEngine("ORACLE") )
const ( // The database provider is unknown. DatabaseTypeProviderDatabaseProviderUnspecified = DatabaseTypeProvider("DATABASE_PROVIDER_UNSPECIFIED") // CloudSQL runs the database. DatabaseTypeProviderCloudsql = DatabaseTypeProvider("CLOUDSQL") // RDS runs the database. DatabaseTypeProviderRds = DatabaseTypeProvider("RDS") // Amazon Aurora. DatabaseTypeProviderAurora = DatabaseTypeProvider("AURORA") // AlloyDB. DatabaseTypeProviderAlloydb = DatabaseTypeProvider("ALLOYDB") )
const ( // Value comparison unspecified. DoubleComparisonFilterValueComparisonValueComparisonUnspecified = DoubleComparisonFilterValueComparison("VALUE_COMPARISON_UNSPECIFIED") // Value is smaller than the Compare value. DoubleComparisonFilterValueComparisonValueComparisonIfValueSmallerThan = DoubleComparisonFilterValueComparison("VALUE_COMPARISON_IF_VALUE_SMALLER_THAN") // Value is smaller or equal than the Compare value. DoubleComparisonFilterValueComparisonValueComparisonIfValueSmallerEqualThan = DoubleComparisonFilterValueComparison("VALUE_COMPARISON_IF_VALUE_SMALLER_EQUAL_THAN") // Value is larger than the Compare value. DoubleComparisonFilterValueComparisonValueComparisonIfValueLargerThan = DoubleComparisonFilterValueComparison("VALUE_COMPARISON_IF_VALUE_LARGER_THAN") // Value is larger or equal than the Compare value. DoubleComparisonFilterValueComparisonValueComparisonIfValueLargerEqualThan = DoubleComparisonFilterValueComparison("VALUE_COMPARISON_IF_VALUE_LARGER_EQUAL_THAN") )
const ( // Value comparison unspecified. IntComparisonFilterValueComparisonValueComparisonUnspecified = IntComparisonFilterValueComparison("VALUE_COMPARISON_UNSPECIFIED") // Value is smaller than the Compare value. IntComparisonFilterValueComparisonValueComparisonIfValueSmallerThan = IntComparisonFilterValueComparison("VALUE_COMPARISON_IF_VALUE_SMALLER_THAN") // Value is smaller or equal than the Compare value. IntComparisonFilterValueComparisonValueComparisonIfValueSmallerEqualThan = IntComparisonFilterValueComparison("VALUE_COMPARISON_IF_VALUE_SMALLER_EQUAL_THAN") // Value is larger than the Compare value. IntComparisonFilterValueComparisonValueComparisonIfValueLargerThan = IntComparisonFilterValueComparison("VALUE_COMPARISON_IF_VALUE_LARGER_THAN") // Value is larger or equal than the Compare value. IntComparisonFilterValueComparisonValueComparisonIfValueLargerEqualThan = IntComparisonFilterValueComparison("VALUE_COMPARISON_IF_VALUE_LARGER_EQUAL_THAN") )
const ( // Unspecified database entity type. MappingRuleRuleScopeDatabaseEntityTypeUnspecified = MappingRuleRuleScope("DATABASE_ENTITY_TYPE_UNSPECIFIED") // Schema. MappingRuleRuleScopeDatabaseEntityTypeSchema = MappingRuleRuleScope("DATABASE_ENTITY_TYPE_SCHEMA") // Table. MappingRuleRuleScopeDatabaseEntityTypeTable = MappingRuleRuleScope("DATABASE_ENTITY_TYPE_TABLE") // Column. MappingRuleRuleScopeDatabaseEntityTypeColumn = MappingRuleRuleScope("DATABASE_ENTITY_TYPE_COLUMN") // Constraint. MappingRuleRuleScopeDatabaseEntityTypeConstraint = MappingRuleRuleScope("DATABASE_ENTITY_TYPE_CONSTRAINT") // Index. MappingRuleRuleScopeDatabaseEntityTypeIndex = MappingRuleRuleScope("DATABASE_ENTITY_TYPE_INDEX") // Trigger. MappingRuleRuleScopeDatabaseEntityTypeTrigger = MappingRuleRuleScope("DATABASE_ENTITY_TYPE_TRIGGER") // View. MappingRuleRuleScopeDatabaseEntityTypeView = MappingRuleRuleScope("DATABASE_ENTITY_TYPE_VIEW") // Sequence. MappingRuleRuleScopeDatabaseEntityTypeSequence = MappingRuleRuleScope("DATABASE_ENTITY_TYPE_SEQUENCE") // Stored Procedure. MappingRuleRuleScopeDatabaseEntityTypeStoredProcedure = MappingRuleRuleScope("DATABASE_ENTITY_TYPE_STORED_PROCEDURE") // Function. MappingRuleRuleScopeDatabaseEntityTypeFunction = MappingRuleRuleScope("DATABASE_ENTITY_TYPE_FUNCTION") // Synonym. MappingRuleRuleScopeDatabaseEntityTypeSynonym = MappingRuleRuleScope("DATABASE_ENTITY_TYPE_SYNONYM") // Package. MappingRuleRuleScopeDatabaseEntityTypeDatabasePackage = MappingRuleRuleScope("DATABASE_ENTITY_TYPE_DATABASE_PACKAGE") // UDT. MappingRuleRuleScopeDatabaseEntityTypeUdt = MappingRuleRuleScope("DATABASE_ENTITY_TYPE_UDT") // Materialized View. MappingRuleRuleScopeDatabaseEntityTypeMaterializedView = MappingRuleRuleScope("DATABASE_ENTITY_TYPE_MATERIALIZED_VIEW") // Database. MappingRuleRuleScopeDatabaseEntityTypeDatabase = MappingRuleRuleScope("DATABASE_ENTITY_TYPE_DATABASE") )
const ( // The state of the mapping rule is unknown. MappingRuleStateEnumStateUnspecified = MappingRuleStateEnum("STATE_UNSPECIFIED") // The rule is enabled. MappingRuleStateEnumEnabled = MappingRuleStateEnum("ENABLED") // The rule is disabled. MappingRuleStateEnumDisabled = MappingRuleStateEnum("DISABLED") // The rule is logically deleted. MappingRuleStateEnumDeleted = MappingRuleStateEnum("DELETED") )
const ( // The state of the migration job is unknown. MigrationJobStateEnumStateUnspecified = MigrationJobStateEnum("STATE_UNSPECIFIED") // The migration job is down for maintenance. MigrationJobStateEnumMaintenance = MigrationJobStateEnum("MAINTENANCE") // The migration job is in draft mode and no resources are created. MigrationJobStateEnumDraft = MigrationJobStateEnum("DRAFT") // The migration job is being created. MigrationJobStateEnumCreating = MigrationJobStateEnum("CREATING") // The migration job is created and not started. MigrationJobStateEnumNotStarted = MigrationJobStateEnum("NOT_STARTED") // The migration job is running. MigrationJobStateEnumRunning = MigrationJobStateEnum("RUNNING") // The migration job failed. MigrationJobStateEnumFailed = MigrationJobStateEnum("FAILED") // The migration job has been completed. MigrationJobStateEnumCompleted = MigrationJobStateEnum("COMPLETED") // The migration job is being deleted. MigrationJobStateEnumDeleting = MigrationJobStateEnum("DELETING") // The migration job is being stopped. MigrationJobStateEnumStopping = MigrationJobStateEnum("STOPPING") // The migration job is currently stopped. MigrationJobStateEnumStopped = MigrationJobStateEnum("STOPPED") // The migration job has been deleted. MigrationJobStateEnumDeleted = MigrationJobStateEnum("DELETED") // The migration job is being updated. MigrationJobStateEnumUpdating = MigrationJobStateEnum("UPDATING") // The migration job is starting. MigrationJobStateEnumStarting = MigrationJobStateEnum("STARTING") // The migration job is restarting. MigrationJobStateEnumRestarting = MigrationJobStateEnum("RESTARTING") // The migration job is resuming. MigrationJobStateEnumResuming = MigrationJobStateEnum("RESUMING") )
const ( // The type of the migration job is unknown. MigrationJobTypeTypeUnspecified = MigrationJobType("TYPE_UNSPECIFIED") // The migration job is a one time migration. MigrationJobTypeOneTime = MigrationJobType("ONE_TIME") // The migration job is a continuous migration. MigrationJobTypeContinuous = MigrationJobType("CONTINUOUS") )
const ( // Entity name transformation unspecified. MultiEntityRenameSourceNameTransformationEntityNameTransformationUnspecified = MultiEntityRenameSourceNameTransformation("ENTITY_NAME_TRANSFORMATION_UNSPECIFIED") // No transformation. MultiEntityRenameSourceNameTransformationEntityNameTransformationNoTransformation = MultiEntityRenameSourceNameTransformation("ENTITY_NAME_TRANSFORMATION_NO_TRANSFORMATION") // Transform to lower case. MultiEntityRenameSourceNameTransformationEntityNameTransformationLowerCase = MultiEntityRenameSourceNameTransformation("ENTITY_NAME_TRANSFORMATION_LOWER_CASE") // Transform to upper case. MultiEntityRenameSourceNameTransformationEntityNameTransformationUpperCase = MultiEntityRenameSourceNameTransformation("ENTITY_NAME_TRANSFORMATION_UPPER_CASE") // Transform to capitalized case. MultiEntityRenameSourceNameTransformationEntityNameTransformationCapitalizedCase = MultiEntityRenameSourceNameTransformation("ENTITY_NAME_TRANSFORMATION_CAPITALIZED_CASE") )
const ( // Unknown dump parallel level. Will be defaulted to OPTIMAL. PerformanceConfigDumpParallelLevelDumpParallelLevelUnspecified = PerformanceConfigDumpParallelLevel("DUMP_PARALLEL_LEVEL_UNSPECIFIED") // Minimal parallel level. PerformanceConfigDumpParallelLevelMin = PerformanceConfigDumpParallelLevel("MIN") // Optimal parallel level. PerformanceConfigDumpParallelLevelOptimal = PerformanceConfigDumpParallelLevel("OPTIMAL") // Maximum parallel level. PerformanceConfigDumpParallelLevelMax = PerformanceConfigDumpParallelLevel("MAX") )
const ( // Numeric filter option unspecified SourceNumericFilterNumericFilterOptionNumericFilterOptionUnspecified = SourceNumericFilterNumericFilterOption("NUMERIC_FILTER_OPTION_UNSPECIFIED") // Numeric filter option that matches all numeric columns. SourceNumericFilterNumericFilterOptionNumericFilterOptionAll = SourceNumericFilterNumericFilterOption("NUMERIC_FILTER_OPTION_ALL") // Numeric filter option that matches columns having numeric datatypes with specified precision and scale within the limited range of filter. SourceNumericFilterNumericFilterOptionNumericFilterOptionLimit = SourceNumericFilterNumericFilterOption("NUMERIC_FILTER_OPTION_LIMIT") // Numeric filter option that matches only the numeric columns with no precision and scale specified. SourceNumericFilterNumericFilterOptionNumericFilterOptionLimitless = SourceNumericFilterNumericFilterOption("NUMERIC_FILTER_OPTION_LIMITLESS") )
const ( // Value present in list unspecified ValueListFilterValuePresentListValuePresentInListUnspecified = ValueListFilterValuePresentList("VALUE_PRESENT_IN_LIST_UNSPECIFIED") // If the source value is in the supplied list at value_list ValueListFilterValuePresentListValuePresentInListIfValueList = ValueListFilterValuePresentList("VALUE_PRESENT_IN_LIST_IF_VALUE_LIST") // If the source value is not in the supplied list at value_list ValueListFilterValuePresentListValuePresentInListIfValueNotList = ValueListFilterValuePresentList("VALUE_PRESENT_IN_LIST_IF_VALUE_NOT_LIST") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlloyDbConnectionProfile ¶ added in v0.25.0
type AlloyDbConnectionProfile struct { // The AlloyDB cluster ID that this connection profile is associated with. ClusterId string `pulumi:"clusterId"` // Immutable. Metadata used to create the destination AlloyDB cluster. Settings *AlloyDbSettings `pulumi:"settings"` }
Specifies required connection parameters, and the parameters required to create an AlloyDB destination cluster.
type AlloyDbConnectionProfileArgs ¶ added in v0.25.0
type AlloyDbConnectionProfileArgs struct { // The AlloyDB cluster ID that this connection profile is associated with. ClusterId pulumi.StringInput `pulumi:"clusterId"` // Immutable. Metadata used to create the destination AlloyDB cluster. Settings AlloyDbSettingsPtrInput `pulumi:"settings"` }
Specifies required connection parameters, and the parameters required to create an AlloyDB destination cluster.
func (AlloyDbConnectionProfileArgs) ElementType ¶ added in v0.25.0
func (AlloyDbConnectionProfileArgs) ElementType() reflect.Type
func (AlloyDbConnectionProfileArgs) ToAlloyDbConnectionProfileOutput ¶ added in v0.25.0
func (i AlloyDbConnectionProfileArgs) ToAlloyDbConnectionProfileOutput() AlloyDbConnectionProfileOutput
func (AlloyDbConnectionProfileArgs) ToAlloyDbConnectionProfileOutputWithContext ¶ added in v0.25.0
func (i AlloyDbConnectionProfileArgs) ToAlloyDbConnectionProfileOutputWithContext(ctx context.Context) AlloyDbConnectionProfileOutput
func (AlloyDbConnectionProfileArgs) ToAlloyDbConnectionProfilePtrOutput ¶ added in v0.25.0
func (i AlloyDbConnectionProfileArgs) ToAlloyDbConnectionProfilePtrOutput() AlloyDbConnectionProfilePtrOutput
func (AlloyDbConnectionProfileArgs) ToAlloyDbConnectionProfilePtrOutputWithContext ¶ added in v0.25.0
func (i AlloyDbConnectionProfileArgs) ToAlloyDbConnectionProfilePtrOutputWithContext(ctx context.Context) AlloyDbConnectionProfilePtrOutput
type AlloyDbConnectionProfileInput ¶ added in v0.25.0
type AlloyDbConnectionProfileInput interface { pulumi.Input ToAlloyDbConnectionProfileOutput() AlloyDbConnectionProfileOutput ToAlloyDbConnectionProfileOutputWithContext(context.Context) AlloyDbConnectionProfileOutput }
AlloyDbConnectionProfileInput is an input type that accepts AlloyDbConnectionProfileArgs and AlloyDbConnectionProfileOutput values. You can construct a concrete instance of `AlloyDbConnectionProfileInput` via:
AlloyDbConnectionProfileArgs{...}
type AlloyDbConnectionProfileOutput ¶ added in v0.25.0
type AlloyDbConnectionProfileOutput struct{ *pulumi.OutputState }
Specifies required connection parameters, and the parameters required to create an AlloyDB destination cluster.
func (AlloyDbConnectionProfileOutput) ClusterId ¶ added in v0.25.0
func (o AlloyDbConnectionProfileOutput) ClusterId() pulumi.StringOutput
The AlloyDB cluster ID that this connection profile is associated with.
func (AlloyDbConnectionProfileOutput) ElementType ¶ added in v0.25.0
func (AlloyDbConnectionProfileOutput) ElementType() reflect.Type
func (AlloyDbConnectionProfileOutput) Settings ¶ added in v0.25.0
func (o AlloyDbConnectionProfileOutput) Settings() AlloyDbSettingsPtrOutput
Immutable. Metadata used to create the destination AlloyDB cluster.
func (AlloyDbConnectionProfileOutput) ToAlloyDbConnectionProfileOutput ¶ added in v0.25.0
func (o AlloyDbConnectionProfileOutput) ToAlloyDbConnectionProfileOutput() AlloyDbConnectionProfileOutput
func (AlloyDbConnectionProfileOutput) ToAlloyDbConnectionProfileOutputWithContext ¶ added in v0.25.0
func (o AlloyDbConnectionProfileOutput) ToAlloyDbConnectionProfileOutputWithContext(ctx context.Context) AlloyDbConnectionProfileOutput
func (AlloyDbConnectionProfileOutput) ToAlloyDbConnectionProfilePtrOutput ¶ added in v0.25.0
func (o AlloyDbConnectionProfileOutput) ToAlloyDbConnectionProfilePtrOutput() AlloyDbConnectionProfilePtrOutput
func (AlloyDbConnectionProfileOutput) ToAlloyDbConnectionProfilePtrOutputWithContext ¶ added in v0.25.0
func (o AlloyDbConnectionProfileOutput) ToAlloyDbConnectionProfilePtrOutputWithContext(ctx context.Context) AlloyDbConnectionProfilePtrOutput
type AlloyDbConnectionProfilePtrInput ¶ added in v0.25.0
type AlloyDbConnectionProfilePtrInput interface { pulumi.Input ToAlloyDbConnectionProfilePtrOutput() AlloyDbConnectionProfilePtrOutput ToAlloyDbConnectionProfilePtrOutputWithContext(context.Context) AlloyDbConnectionProfilePtrOutput }
AlloyDbConnectionProfilePtrInput is an input type that accepts AlloyDbConnectionProfileArgs, AlloyDbConnectionProfilePtr and AlloyDbConnectionProfilePtrOutput values. You can construct a concrete instance of `AlloyDbConnectionProfilePtrInput` via:
AlloyDbConnectionProfileArgs{...} or: nil
func AlloyDbConnectionProfilePtr ¶ added in v0.25.0
func AlloyDbConnectionProfilePtr(v *AlloyDbConnectionProfileArgs) AlloyDbConnectionProfilePtrInput
type AlloyDbConnectionProfilePtrOutput ¶ added in v0.25.0
type AlloyDbConnectionProfilePtrOutput struct{ *pulumi.OutputState }
func (AlloyDbConnectionProfilePtrOutput) ClusterId ¶ added in v0.25.0
func (o AlloyDbConnectionProfilePtrOutput) ClusterId() pulumi.StringPtrOutput
The AlloyDB cluster ID that this connection profile is associated with.
func (AlloyDbConnectionProfilePtrOutput) Elem ¶ added in v0.25.0
func (o AlloyDbConnectionProfilePtrOutput) Elem() AlloyDbConnectionProfileOutput
func (AlloyDbConnectionProfilePtrOutput) ElementType ¶ added in v0.25.0
func (AlloyDbConnectionProfilePtrOutput) ElementType() reflect.Type
func (AlloyDbConnectionProfilePtrOutput) Settings ¶ added in v0.25.0
func (o AlloyDbConnectionProfilePtrOutput) Settings() AlloyDbSettingsPtrOutput
Immutable. Metadata used to create the destination AlloyDB cluster.
func (AlloyDbConnectionProfilePtrOutput) ToAlloyDbConnectionProfilePtrOutput ¶ added in v0.25.0
func (o AlloyDbConnectionProfilePtrOutput) ToAlloyDbConnectionProfilePtrOutput() AlloyDbConnectionProfilePtrOutput
func (AlloyDbConnectionProfilePtrOutput) ToAlloyDbConnectionProfilePtrOutputWithContext ¶ added in v0.25.0
func (o AlloyDbConnectionProfilePtrOutput) ToAlloyDbConnectionProfilePtrOutputWithContext(ctx context.Context) AlloyDbConnectionProfilePtrOutput
type AlloyDbConnectionProfileResponse ¶ added in v0.25.0
type AlloyDbConnectionProfileResponse struct { // The AlloyDB cluster ID that this connection profile is associated with. ClusterId string `pulumi:"clusterId"` // Immutable. Metadata used to create the destination AlloyDB cluster. Settings AlloyDbSettingsResponse `pulumi:"settings"` }
Specifies required connection parameters, and the parameters required to create an AlloyDB destination cluster.
type AlloyDbConnectionProfileResponseOutput ¶ added in v0.25.0
type AlloyDbConnectionProfileResponseOutput struct{ *pulumi.OutputState }
Specifies required connection parameters, and the parameters required to create an AlloyDB destination cluster.
func (AlloyDbConnectionProfileResponseOutput) ClusterId ¶ added in v0.25.0
func (o AlloyDbConnectionProfileResponseOutput) ClusterId() pulumi.StringOutput
The AlloyDB cluster ID that this connection profile is associated with.
func (AlloyDbConnectionProfileResponseOutput) ElementType ¶ added in v0.25.0
func (AlloyDbConnectionProfileResponseOutput) ElementType() reflect.Type
func (AlloyDbConnectionProfileResponseOutput) Settings ¶ added in v0.25.0
func (o AlloyDbConnectionProfileResponseOutput) Settings() AlloyDbSettingsResponseOutput
Immutable. Metadata used to create the destination AlloyDB cluster.
func (AlloyDbConnectionProfileResponseOutput) ToAlloyDbConnectionProfileResponseOutput ¶ added in v0.25.0
func (o AlloyDbConnectionProfileResponseOutput) ToAlloyDbConnectionProfileResponseOutput() AlloyDbConnectionProfileResponseOutput
func (AlloyDbConnectionProfileResponseOutput) ToAlloyDbConnectionProfileResponseOutputWithContext ¶ added in v0.25.0
func (o AlloyDbConnectionProfileResponseOutput) ToAlloyDbConnectionProfileResponseOutputWithContext(ctx context.Context) AlloyDbConnectionProfileResponseOutput
type AlloyDbSettings ¶ added in v0.25.0
type AlloyDbSettings struct { // Optional. The database engine major version. This is an optional field. If a database version is not supplied at cluster creation time, then a default database version will be used. DatabaseVersion *AlloyDbSettingsDatabaseVersion `pulumi:"databaseVersion"` // Optional. The encryption config can be specified to encrypt the data disks and other persistent data resources of a cluster with a customer-managed encryption key (CMEK). When this field is not specified, the cluster will then use default encryption scheme to protect the user data. EncryptionConfig *EncryptionConfig `pulumi:"encryptionConfig"` // Input only. Initial user to setup during cluster creation. Required. InitialUser UserPassword `pulumi:"initialUser"` // Labels for the AlloyDB cluster created by DMS. An object containing a list of 'key', 'value' pairs. Labels map[string]string `pulumi:"labels"` PrimaryInstanceSettings *PrimaryInstanceSettings `pulumi:"primaryInstanceSettings"` // The resource link for the VPC network in which cluster resources are created and from which they are accessible via Private IP. The network must belong to the same project as the cluster. It is specified in the form: "projects/{project_number}/global/networks/{network_id}". This is required to create a cluster. VpcNetwork string `pulumi:"vpcNetwork"` }
Settings for creating an AlloyDB cluster.
type AlloyDbSettingsArgs ¶ added in v0.25.0
type AlloyDbSettingsArgs struct { // Optional. The database engine major version. This is an optional field. If a database version is not supplied at cluster creation time, then a default database version will be used. DatabaseVersion AlloyDbSettingsDatabaseVersionPtrInput `pulumi:"databaseVersion"` // Optional. The encryption config can be specified to encrypt the data disks and other persistent data resources of a cluster with a customer-managed encryption key (CMEK). When this field is not specified, the cluster will then use default encryption scheme to protect the user data. EncryptionConfig EncryptionConfigPtrInput `pulumi:"encryptionConfig"` // Input only. Initial user to setup during cluster creation. Required. InitialUser UserPasswordInput `pulumi:"initialUser"` // Labels for the AlloyDB cluster created by DMS. An object containing a list of 'key', 'value' pairs. Labels pulumi.StringMapInput `pulumi:"labels"` PrimaryInstanceSettings PrimaryInstanceSettingsPtrInput `pulumi:"primaryInstanceSettings"` // The resource link for the VPC network in which cluster resources are created and from which they are accessible via Private IP. The network must belong to the same project as the cluster. It is specified in the form: "projects/{project_number}/global/networks/{network_id}". This is required to create a cluster. VpcNetwork pulumi.StringInput `pulumi:"vpcNetwork"` }
Settings for creating an AlloyDB cluster.
func (AlloyDbSettingsArgs) ElementType ¶ added in v0.25.0
func (AlloyDbSettingsArgs) ElementType() reflect.Type
func (AlloyDbSettingsArgs) ToAlloyDbSettingsOutput ¶ added in v0.25.0
func (i AlloyDbSettingsArgs) ToAlloyDbSettingsOutput() AlloyDbSettingsOutput
func (AlloyDbSettingsArgs) ToAlloyDbSettingsOutputWithContext ¶ added in v0.25.0
func (i AlloyDbSettingsArgs) ToAlloyDbSettingsOutputWithContext(ctx context.Context) AlloyDbSettingsOutput
func (AlloyDbSettingsArgs) ToAlloyDbSettingsPtrOutput ¶ added in v0.25.0
func (i AlloyDbSettingsArgs) ToAlloyDbSettingsPtrOutput() AlloyDbSettingsPtrOutput
func (AlloyDbSettingsArgs) ToAlloyDbSettingsPtrOutputWithContext ¶ added in v0.25.0
func (i AlloyDbSettingsArgs) ToAlloyDbSettingsPtrOutputWithContext(ctx context.Context) AlloyDbSettingsPtrOutput
type AlloyDbSettingsDatabaseVersion ¶ added in v0.32.0
type AlloyDbSettingsDatabaseVersion string
Optional. The database engine major version. This is an optional field. If a database version is not supplied at cluster creation time, then a default database version will be used.
func (AlloyDbSettingsDatabaseVersion) ElementType ¶ added in v0.32.0
func (AlloyDbSettingsDatabaseVersion) ElementType() reflect.Type
func (AlloyDbSettingsDatabaseVersion) ToAlloyDbSettingsDatabaseVersionOutput ¶ added in v0.32.0
func (e AlloyDbSettingsDatabaseVersion) ToAlloyDbSettingsDatabaseVersionOutput() AlloyDbSettingsDatabaseVersionOutput
func (AlloyDbSettingsDatabaseVersion) ToAlloyDbSettingsDatabaseVersionOutputWithContext ¶ added in v0.32.0
func (e AlloyDbSettingsDatabaseVersion) ToAlloyDbSettingsDatabaseVersionOutputWithContext(ctx context.Context) AlloyDbSettingsDatabaseVersionOutput
func (AlloyDbSettingsDatabaseVersion) ToAlloyDbSettingsDatabaseVersionPtrOutput ¶ added in v0.32.0
func (e AlloyDbSettingsDatabaseVersion) ToAlloyDbSettingsDatabaseVersionPtrOutput() AlloyDbSettingsDatabaseVersionPtrOutput
func (AlloyDbSettingsDatabaseVersion) ToAlloyDbSettingsDatabaseVersionPtrOutputWithContext ¶ added in v0.32.0
func (e AlloyDbSettingsDatabaseVersion) ToAlloyDbSettingsDatabaseVersionPtrOutputWithContext(ctx context.Context) AlloyDbSettingsDatabaseVersionPtrOutput
func (AlloyDbSettingsDatabaseVersion) ToStringOutput ¶ added in v0.32.0
func (e AlloyDbSettingsDatabaseVersion) ToStringOutput() pulumi.StringOutput
func (AlloyDbSettingsDatabaseVersion) ToStringOutputWithContext ¶ added in v0.32.0
func (e AlloyDbSettingsDatabaseVersion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AlloyDbSettingsDatabaseVersion) ToStringPtrOutput ¶ added in v0.32.0
func (e AlloyDbSettingsDatabaseVersion) ToStringPtrOutput() pulumi.StringPtrOutput
func (AlloyDbSettingsDatabaseVersion) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (e AlloyDbSettingsDatabaseVersion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AlloyDbSettingsDatabaseVersionInput ¶ added in v0.32.0
type AlloyDbSettingsDatabaseVersionInput interface { pulumi.Input ToAlloyDbSettingsDatabaseVersionOutput() AlloyDbSettingsDatabaseVersionOutput ToAlloyDbSettingsDatabaseVersionOutputWithContext(context.Context) AlloyDbSettingsDatabaseVersionOutput }
AlloyDbSettingsDatabaseVersionInput is an input type that accepts values of the AlloyDbSettingsDatabaseVersion enum A concrete instance of `AlloyDbSettingsDatabaseVersionInput` can be one of the following:
AlloyDbSettingsDatabaseVersionDatabaseVersionUnspecified AlloyDbSettingsDatabaseVersionPostgres14 AlloyDbSettingsDatabaseVersionPostgres15
type AlloyDbSettingsDatabaseVersionOutput ¶ added in v0.32.0
type AlloyDbSettingsDatabaseVersionOutput struct{ *pulumi.OutputState }
func (AlloyDbSettingsDatabaseVersionOutput) ElementType ¶ added in v0.32.0
func (AlloyDbSettingsDatabaseVersionOutput) ElementType() reflect.Type
func (AlloyDbSettingsDatabaseVersionOutput) ToAlloyDbSettingsDatabaseVersionOutput ¶ added in v0.32.0
func (o AlloyDbSettingsDatabaseVersionOutput) ToAlloyDbSettingsDatabaseVersionOutput() AlloyDbSettingsDatabaseVersionOutput
func (AlloyDbSettingsDatabaseVersionOutput) ToAlloyDbSettingsDatabaseVersionOutputWithContext ¶ added in v0.32.0
func (o AlloyDbSettingsDatabaseVersionOutput) ToAlloyDbSettingsDatabaseVersionOutputWithContext(ctx context.Context) AlloyDbSettingsDatabaseVersionOutput
func (AlloyDbSettingsDatabaseVersionOutput) ToAlloyDbSettingsDatabaseVersionPtrOutput ¶ added in v0.32.0
func (o AlloyDbSettingsDatabaseVersionOutput) ToAlloyDbSettingsDatabaseVersionPtrOutput() AlloyDbSettingsDatabaseVersionPtrOutput
func (AlloyDbSettingsDatabaseVersionOutput) ToAlloyDbSettingsDatabaseVersionPtrOutputWithContext ¶ added in v0.32.0
func (o AlloyDbSettingsDatabaseVersionOutput) ToAlloyDbSettingsDatabaseVersionPtrOutputWithContext(ctx context.Context) AlloyDbSettingsDatabaseVersionPtrOutput
func (AlloyDbSettingsDatabaseVersionOutput) ToStringOutput ¶ added in v0.32.0
func (o AlloyDbSettingsDatabaseVersionOutput) ToStringOutput() pulumi.StringOutput
func (AlloyDbSettingsDatabaseVersionOutput) ToStringOutputWithContext ¶ added in v0.32.0
func (o AlloyDbSettingsDatabaseVersionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AlloyDbSettingsDatabaseVersionOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o AlloyDbSettingsDatabaseVersionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AlloyDbSettingsDatabaseVersionOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o AlloyDbSettingsDatabaseVersionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AlloyDbSettingsDatabaseVersionPtrInput ¶ added in v0.32.0
type AlloyDbSettingsDatabaseVersionPtrInput interface { pulumi.Input ToAlloyDbSettingsDatabaseVersionPtrOutput() AlloyDbSettingsDatabaseVersionPtrOutput ToAlloyDbSettingsDatabaseVersionPtrOutputWithContext(context.Context) AlloyDbSettingsDatabaseVersionPtrOutput }
func AlloyDbSettingsDatabaseVersionPtr ¶ added in v0.32.0
func AlloyDbSettingsDatabaseVersionPtr(v string) AlloyDbSettingsDatabaseVersionPtrInput
type AlloyDbSettingsDatabaseVersionPtrOutput ¶ added in v0.32.0
type AlloyDbSettingsDatabaseVersionPtrOutput struct{ *pulumi.OutputState }
func (AlloyDbSettingsDatabaseVersionPtrOutput) ElementType ¶ added in v0.32.0
func (AlloyDbSettingsDatabaseVersionPtrOutput) ElementType() reflect.Type
func (AlloyDbSettingsDatabaseVersionPtrOutput) ToAlloyDbSettingsDatabaseVersionPtrOutput ¶ added in v0.32.0
func (o AlloyDbSettingsDatabaseVersionPtrOutput) ToAlloyDbSettingsDatabaseVersionPtrOutput() AlloyDbSettingsDatabaseVersionPtrOutput
func (AlloyDbSettingsDatabaseVersionPtrOutput) ToAlloyDbSettingsDatabaseVersionPtrOutputWithContext ¶ added in v0.32.0
func (o AlloyDbSettingsDatabaseVersionPtrOutput) ToAlloyDbSettingsDatabaseVersionPtrOutputWithContext(ctx context.Context) AlloyDbSettingsDatabaseVersionPtrOutput
func (AlloyDbSettingsDatabaseVersionPtrOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o AlloyDbSettingsDatabaseVersionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AlloyDbSettingsDatabaseVersionPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o AlloyDbSettingsDatabaseVersionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AlloyDbSettingsInput ¶ added in v0.25.0
type AlloyDbSettingsInput interface { pulumi.Input ToAlloyDbSettingsOutput() AlloyDbSettingsOutput ToAlloyDbSettingsOutputWithContext(context.Context) AlloyDbSettingsOutput }
AlloyDbSettingsInput is an input type that accepts AlloyDbSettingsArgs and AlloyDbSettingsOutput values. You can construct a concrete instance of `AlloyDbSettingsInput` via:
AlloyDbSettingsArgs{...}
type AlloyDbSettingsOutput ¶ added in v0.25.0
type AlloyDbSettingsOutput struct{ *pulumi.OutputState }
Settings for creating an AlloyDB cluster.
func (AlloyDbSettingsOutput) DatabaseVersion ¶ added in v0.32.0
func (o AlloyDbSettingsOutput) DatabaseVersion() AlloyDbSettingsDatabaseVersionPtrOutput
Optional. The database engine major version. This is an optional field. If a database version is not supplied at cluster creation time, then a default database version will be used.
func (AlloyDbSettingsOutput) ElementType ¶ added in v0.25.0
func (AlloyDbSettingsOutput) ElementType() reflect.Type
func (AlloyDbSettingsOutput) EncryptionConfig ¶ added in v0.29.0
func (o AlloyDbSettingsOutput) EncryptionConfig() EncryptionConfigPtrOutput
Optional. The encryption config can be specified to encrypt the data disks and other persistent data resources of a cluster with a customer-managed encryption key (CMEK). When this field is not specified, the cluster will then use default encryption scheme to protect the user data.
func (AlloyDbSettingsOutput) InitialUser ¶ added in v0.25.0
func (o AlloyDbSettingsOutput) InitialUser() UserPasswordOutput
Input only. Initial user to setup during cluster creation. Required.
func (AlloyDbSettingsOutput) Labels ¶ added in v0.25.0
func (o AlloyDbSettingsOutput) Labels() pulumi.StringMapOutput
Labels for the AlloyDB cluster created by DMS. An object containing a list of 'key', 'value' pairs.
func (AlloyDbSettingsOutput) PrimaryInstanceSettings ¶ added in v0.25.0
func (o AlloyDbSettingsOutput) PrimaryInstanceSettings() PrimaryInstanceSettingsPtrOutput
func (AlloyDbSettingsOutput) ToAlloyDbSettingsOutput ¶ added in v0.25.0
func (o AlloyDbSettingsOutput) ToAlloyDbSettingsOutput() AlloyDbSettingsOutput
func (AlloyDbSettingsOutput) ToAlloyDbSettingsOutputWithContext ¶ added in v0.25.0
func (o AlloyDbSettingsOutput) ToAlloyDbSettingsOutputWithContext(ctx context.Context) AlloyDbSettingsOutput
func (AlloyDbSettingsOutput) ToAlloyDbSettingsPtrOutput ¶ added in v0.25.0
func (o AlloyDbSettingsOutput) ToAlloyDbSettingsPtrOutput() AlloyDbSettingsPtrOutput
func (AlloyDbSettingsOutput) ToAlloyDbSettingsPtrOutputWithContext ¶ added in v0.25.0
func (o AlloyDbSettingsOutput) ToAlloyDbSettingsPtrOutputWithContext(ctx context.Context) AlloyDbSettingsPtrOutput
func (AlloyDbSettingsOutput) VpcNetwork ¶ added in v0.25.0
func (o AlloyDbSettingsOutput) VpcNetwork() pulumi.StringOutput
The resource link for the VPC network in which cluster resources are created and from which they are accessible via Private IP. The network must belong to the same project as the cluster. It is specified in the form: "projects/{project_number}/global/networks/{network_id}". This is required to create a cluster.
type AlloyDbSettingsPtrInput ¶ added in v0.25.0
type AlloyDbSettingsPtrInput interface { pulumi.Input ToAlloyDbSettingsPtrOutput() AlloyDbSettingsPtrOutput ToAlloyDbSettingsPtrOutputWithContext(context.Context) AlloyDbSettingsPtrOutput }
AlloyDbSettingsPtrInput is an input type that accepts AlloyDbSettingsArgs, AlloyDbSettingsPtr and AlloyDbSettingsPtrOutput values. You can construct a concrete instance of `AlloyDbSettingsPtrInput` via:
AlloyDbSettingsArgs{...} or: nil
func AlloyDbSettingsPtr ¶ added in v0.25.0
func AlloyDbSettingsPtr(v *AlloyDbSettingsArgs) AlloyDbSettingsPtrInput
type AlloyDbSettingsPtrOutput ¶ added in v0.25.0
type AlloyDbSettingsPtrOutput struct{ *pulumi.OutputState }
func (AlloyDbSettingsPtrOutput) DatabaseVersion ¶ added in v0.32.0
func (o AlloyDbSettingsPtrOutput) DatabaseVersion() AlloyDbSettingsDatabaseVersionPtrOutput
Optional. The database engine major version. This is an optional field. If a database version is not supplied at cluster creation time, then a default database version will be used.
func (AlloyDbSettingsPtrOutput) Elem ¶ added in v0.25.0
func (o AlloyDbSettingsPtrOutput) Elem() AlloyDbSettingsOutput
func (AlloyDbSettingsPtrOutput) ElementType ¶ added in v0.25.0
func (AlloyDbSettingsPtrOutput) ElementType() reflect.Type
func (AlloyDbSettingsPtrOutput) EncryptionConfig ¶ added in v0.29.0
func (o AlloyDbSettingsPtrOutput) EncryptionConfig() EncryptionConfigPtrOutput
Optional. The encryption config can be specified to encrypt the data disks and other persistent data resources of a cluster with a customer-managed encryption key (CMEK). When this field is not specified, the cluster will then use default encryption scheme to protect the user data.
func (AlloyDbSettingsPtrOutput) InitialUser ¶ added in v0.25.0
func (o AlloyDbSettingsPtrOutput) InitialUser() UserPasswordPtrOutput
Input only. Initial user to setup during cluster creation. Required.
func (AlloyDbSettingsPtrOutput) Labels ¶ added in v0.25.0
func (o AlloyDbSettingsPtrOutput) Labels() pulumi.StringMapOutput
Labels for the AlloyDB cluster created by DMS. An object containing a list of 'key', 'value' pairs.
func (AlloyDbSettingsPtrOutput) PrimaryInstanceSettings ¶ added in v0.25.0
func (o AlloyDbSettingsPtrOutput) PrimaryInstanceSettings() PrimaryInstanceSettingsPtrOutput
func (AlloyDbSettingsPtrOutput) ToAlloyDbSettingsPtrOutput ¶ added in v0.25.0
func (o AlloyDbSettingsPtrOutput) ToAlloyDbSettingsPtrOutput() AlloyDbSettingsPtrOutput
func (AlloyDbSettingsPtrOutput) ToAlloyDbSettingsPtrOutputWithContext ¶ added in v0.25.0
func (o AlloyDbSettingsPtrOutput) ToAlloyDbSettingsPtrOutputWithContext(ctx context.Context) AlloyDbSettingsPtrOutput
func (AlloyDbSettingsPtrOutput) VpcNetwork ¶ added in v0.25.0
func (o AlloyDbSettingsPtrOutput) VpcNetwork() pulumi.StringPtrOutput
The resource link for the VPC network in which cluster resources are created and from which they are accessible via Private IP. The network must belong to the same project as the cluster. It is specified in the form: "projects/{project_number}/global/networks/{network_id}". This is required to create a cluster.
type AlloyDbSettingsResponse ¶ added in v0.25.0
type AlloyDbSettingsResponse struct { // Optional. The database engine major version. This is an optional field. If a database version is not supplied at cluster creation time, then a default database version will be used. DatabaseVersion string `pulumi:"databaseVersion"` // Optional. The encryption config can be specified to encrypt the data disks and other persistent data resources of a cluster with a customer-managed encryption key (CMEK). When this field is not specified, the cluster will then use default encryption scheme to protect the user data. EncryptionConfig EncryptionConfigResponse `pulumi:"encryptionConfig"` // Input only. Initial user to setup during cluster creation. Required. InitialUser UserPasswordResponse `pulumi:"initialUser"` // Labels for the AlloyDB cluster created by DMS. An object containing a list of 'key', 'value' pairs. Labels map[string]string `pulumi:"labels"` PrimaryInstanceSettings PrimaryInstanceSettingsResponse `pulumi:"primaryInstanceSettings"` // The resource link for the VPC network in which cluster resources are created and from which they are accessible via Private IP. The network must belong to the same project as the cluster. It is specified in the form: "projects/{project_number}/global/networks/{network_id}". This is required to create a cluster. VpcNetwork string `pulumi:"vpcNetwork"` }
Settings for creating an AlloyDB cluster.
type AlloyDbSettingsResponseOutput ¶ added in v0.25.0
type AlloyDbSettingsResponseOutput struct{ *pulumi.OutputState }
Settings for creating an AlloyDB cluster.
func (AlloyDbSettingsResponseOutput) DatabaseVersion ¶ added in v0.32.0
func (o AlloyDbSettingsResponseOutput) DatabaseVersion() pulumi.StringOutput
Optional. The database engine major version. This is an optional field. If a database version is not supplied at cluster creation time, then a default database version will be used.
func (AlloyDbSettingsResponseOutput) ElementType ¶ added in v0.25.0
func (AlloyDbSettingsResponseOutput) ElementType() reflect.Type
func (AlloyDbSettingsResponseOutput) EncryptionConfig ¶ added in v0.29.0
func (o AlloyDbSettingsResponseOutput) EncryptionConfig() EncryptionConfigResponseOutput
Optional. The encryption config can be specified to encrypt the data disks and other persistent data resources of a cluster with a customer-managed encryption key (CMEK). When this field is not specified, the cluster will then use default encryption scheme to protect the user data.
func (AlloyDbSettingsResponseOutput) InitialUser ¶ added in v0.25.0
func (o AlloyDbSettingsResponseOutput) InitialUser() UserPasswordResponseOutput
Input only. Initial user to setup during cluster creation. Required.
func (AlloyDbSettingsResponseOutput) Labels ¶ added in v0.25.0
func (o AlloyDbSettingsResponseOutput) Labels() pulumi.StringMapOutput
Labels for the AlloyDB cluster created by DMS. An object containing a list of 'key', 'value' pairs.
func (AlloyDbSettingsResponseOutput) PrimaryInstanceSettings ¶ added in v0.25.0
func (o AlloyDbSettingsResponseOutput) PrimaryInstanceSettings() PrimaryInstanceSettingsResponseOutput
func (AlloyDbSettingsResponseOutput) ToAlloyDbSettingsResponseOutput ¶ added in v0.25.0
func (o AlloyDbSettingsResponseOutput) ToAlloyDbSettingsResponseOutput() AlloyDbSettingsResponseOutput
func (AlloyDbSettingsResponseOutput) ToAlloyDbSettingsResponseOutputWithContext ¶ added in v0.25.0
func (o AlloyDbSettingsResponseOutput) ToAlloyDbSettingsResponseOutputWithContext(ctx context.Context) AlloyDbSettingsResponseOutput
func (AlloyDbSettingsResponseOutput) VpcNetwork ¶ added in v0.25.0
func (o AlloyDbSettingsResponseOutput) VpcNetwork() pulumi.StringOutput
The resource link for the VPC network in which cluster resources are created and from which they are accessible via Private IP. The network must belong to the same project as the cluster. It is specified in the form: "projects/{project_number}/global/networks/{network_id}". This is required to create a cluster.
type ApplyHash ¶ added in v0.32.0
type ApplyHash struct { // Optional. Generate UUID from the data's byte array UuidFromBytes *Empty `pulumi:"uuidFromBytes"` }
Apply a hash function on the value.
type ApplyHashArgs ¶ added in v0.32.0
type ApplyHashArgs struct { // Optional. Generate UUID from the data's byte array UuidFromBytes EmptyPtrInput `pulumi:"uuidFromBytes"` }
Apply a hash function on the value.
func (ApplyHashArgs) ElementType ¶ added in v0.32.0
func (ApplyHashArgs) ElementType() reflect.Type
func (ApplyHashArgs) ToApplyHashOutput ¶ added in v0.32.0
func (i ApplyHashArgs) ToApplyHashOutput() ApplyHashOutput
func (ApplyHashArgs) ToApplyHashOutputWithContext ¶ added in v0.32.0
func (i ApplyHashArgs) ToApplyHashOutputWithContext(ctx context.Context) ApplyHashOutput
func (ApplyHashArgs) ToApplyHashPtrOutput ¶ added in v0.32.0
func (i ApplyHashArgs) ToApplyHashPtrOutput() ApplyHashPtrOutput
func (ApplyHashArgs) ToApplyHashPtrOutputWithContext ¶ added in v0.32.0
func (i ApplyHashArgs) ToApplyHashPtrOutputWithContext(ctx context.Context) ApplyHashPtrOutput
type ApplyHashInput ¶ added in v0.32.0
type ApplyHashInput interface { pulumi.Input ToApplyHashOutput() ApplyHashOutput ToApplyHashOutputWithContext(context.Context) ApplyHashOutput }
ApplyHashInput is an input type that accepts ApplyHashArgs and ApplyHashOutput values. You can construct a concrete instance of `ApplyHashInput` via:
ApplyHashArgs{...}
type ApplyHashOutput ¶ added in v0.32.0
type ApplyHashOutput struct{ *pulumi.OutputState }
Apply a hash function on the value.
func (ApplyHashOutput) ElementType ¶ added in v0.32.0
func (ApplyHashOutput) ElementType() reflect.Type
func (ApplyHashOutput) ToApplyHashOutput ¶ added in v0.32.0
func (o ApplyHashOutput) ToApplyHashOutput() ApplyHashOutput
func (ApplyHashOutput) ToApplyHashOutputWithContext ¶ added in v0.32.0
func (o ApplyHashOutput) ToApplyHashOutputWithContext(ctx context.Context) ApplyHashOutput
func (ApplyHashOutput) ToApplyHashPtrOutput ¶ added in v0.32.0
func (o ApplyHashOutput) ToApplyHashPtrOutput() ApplyHashPtrOutput
func (ApplyHashOutput) ToApplyHashPtrOutputWithContext ¶ added in v0.32.0
func (o ApplyHashOutput) ToApplyHashPtrOutputWithContext(ctx context.Context) ApplyHashPtrOutput
func (ApplyHashOutput) UuidFromBytes ¶ added in v0.32.0
func (o ApplyHashOutput) UuidFromBytes() EmptyPtrOutput
Optional. Generate UUID from the data's byte array
type ApplyHashPtrInput ¶ added in v0.32.0
type ApplyHashPtrInput interface { pulumi.Input ToApplyHashPtrOutput() ApplyHashPtrOutput ToApplyHashPtrOutputWithContext(context.Context) ApplyHashPtrOutput }
ApplyHashPtrInput is an input type that accepts ApplyHashArgs, ApplyHashPtr and ApplyHashPtrOutput values. You can construct a concrete instance of `ApplyHashPtrInput` via:
ApplyHashArgs{...} or: nil
func ApplyHashPtr ¶ added in v0.32.0
func ApplyHashPtr(v *ApplyHashArgs) ApplyHashPtrInput
type ApplyHashPtrOutput ¶ added in v0.32.0
type ApplyHashPtrOutput struct{ *pulumi.OutputState }
func (ApplyHashPtrOutput) Elem ¶ added in v0.32.0
func (o ApplyHashPtrOutput) Elem() ApplyHashOutput
func (ApplyHashPtrOutput) ElementType ¶ added in v0.32.0
func (ApplyHashPtrOutput) ElementType() reflect.Type
func (ApplyHashPtrOutput) ToApplyHashPtrOutput ¶ added in v0.32.0
func (o ApplyHashPtrOutput) ToApplyHashPtrOutput() ApplyHashPtrOutput
func (ApplyHashPtrOutput) ToApplyHashPtrOutputWithContext ¶ added in v0.32.0
func (o ApplyHashPtrOutput) ToApplyHashPtrOutputWithContext(ctx context.Context) ApplyHashPtrOutput
func (ApplyHashPtrOutput) UuidFromBytes ¶ added in v0.32.0
func (o ApplyHashPtrOutput) UuidFromBytes() EmptyPtrOutput
Optional. Generate UUID from the data's byte array
type ApplyHashResponse ¶ added in v0.32.0
type ApplyHashResponse struct { // Optional. Generate UUID from the data's byte array UuidFromBytes EmptyResponse `pulumi:"uuidFromBytes"` }
Apply a hash function on the value.
type ApplyHashResponseOutput ¶ added in v0.32.0
type ApplyHashResponseOutput struct{ *pulumi.OutputState }
Apply a hash function on the value.
func (ApplyHashResponseOutput) ElementType ¶ added in v0.32.0
func (ApplyHashResponseOutput) ElementType() reflect.Type
func (ApplyHashResponseOutput) ToApplyHashResponseOutput ¶ added in v0.32.0
func (o ApplyHashResponseOutput) ToApplyHashResponseOutput() ApplyHashResponseOutput
func (ApplyHashResponseOutput) ToApplyHashResponseOutputWithContext ¶ added in v0.32.0
func (o ApplyHashResponseOutput) ToApplyHashResponseOutputWithContext(ctx context.Context) ApplyHashResponseOutput
func (ApplyHashResponseOutput) UuidFromBytes ¶ added in v0.32.0
func (o ApplyHashResponseOutput) UuidFromBytes() EmptyResponseOutput
Optional. Generate UUID from the data's byte array
type AssignSpecificValue ¶ added in v0.32.0
type AssignSpecificValue struct { // Specific value to be assigned Value string `pulumi:"value"` }
Set to a specific value (value is converted to fit the target data type)
type AssignSpecificValueArgs ¶ added in v0.32.0
type AssignSpecificValueArgs struct { // Specific value to be assigned Value pulumi.StringInput `pulumi:"value"` }
Set to a specific value (value is converted to fit the target data type)
func (AssignSpecificValueArgs) ElementType ¶ added in v0.32.0
func (AssignSpecificValueArgs) ElementType() reflect.Type
func (AssignSpecificValueArgs) ToAssignSpecificValueOutput ¶ added in v0.32.0
func (i AssignSpecificValueArgs) ToAssignSpecificValueOutput() AssignSpecificValueOutput
func (AssignSpecificValueArgs) ToAssignSpecificValueOutputWithContext ¶ added in v0.32.0
func (i AssignSpecificValueArgs) ToAssignSpecificValueOutputWithContext(ctx context.Context) AssignSpecificValueOutput
func (AssignSpecificValueArgs) ToAssignSpecificValuePtrOutput ¶ added in v0.32.0
func (i AssignSpecificValueArgs) ToAssignSpecificValuePtrOutput() AssignSpecificValuePtrOutput
func (AssignSpecificValueArgs) ToAssignSpecificValuePtrOutputWithContext ¶ added in v0.32.0
func (i AssignSpecificValueArgs) ToAssignSpecificValuePtrOutputWithContext(ctx context.Context) AssignSpecificValuePtrOutput
type AssignSpecificValueInput ¶ added in v0.32.0
type AssignSpecificValueInput interface { pulumi.Input ToAssignSpecificValueOutput() AssignSpecificValueOutput ToAssignSpecificValueOutputWithContext(context.Context) AssignSpecificValueOutput }
AssignSpecificValueInput is an input type that accepts AssignSpecificValueArgs and AssignSpecificValueOutput values. You can construct a concrete instance of `AssignSpecificValueInput` via:
AssignSpecificValueArgs{...}
type AssignSpecificValueOutput ¶ added in v0.32.0
type AssignSpecificValueOutput struct{ *pulumi.OutputState }
Set to a specific value (value is converted to fit the target data type)
func (AssignSpecificValueOutput) ElementType ¶ added in v0.32.0
func (AssignSpecificValueOutput) ElementType() reflect.Type
func (AssignSpecificValueOutput) ToAssignSpecificValueOutput ¶ added in v0.32.0
func (o AssignSpecificValueOutput) ToAssignSpecificValueOutput() AssignSpecificValueOutput
func (AssignSpecificValueOutput) ToAssignSpecificValueOutputWithContext ¶ added in v0.32.0
func (o AssignSpecificValueOutput) ToAssignSpecificValueOutputWithContext(ctx context.Context) AssignSpecificValueOutput
func (AssignSpecificValueOutput) ToAssignSpecificValuePtrOutput ¶ added in v0.32.0
func (o AssignSpecificValueOutput) ToAssignSpecificValuePtrOutput() AssignSpecificValuePtrOutput
func (AssignSpecificValueOutput) ToAssignSpecificValuePtrOutputWithContext ¶ added in v0.32.0
func (o AssignSpecificValueOutput) ToAssignSpecificValuePtrOutputWithContext(ctx context.Context) AssignSpecificValuePtrOutput
func (AssignSpecificValueOutput) Value ¶ added in v0.32.0
func (o AssignSpecificValueOutput) Value() pulumi.StringOutput
Specific value to be assigned
type AssignSpecificValuePtrInput ¶ added in v0.32.0
type AssignSpecificValuePtrInput interface { pulumi.Input ToAssignSpecificValuePtrOutput() AssignSpecificValuePtrOutput ToAssignSpecificValuePtrOutputWithContext(context.Context) AssignSpecificValuePtrOutput }
AssignSpecificValuePtrInput is an input type that accepts AssignSpecificValueArgs, AssignSpecificValuePtr and AssignSpecificValuePtrOutput values. You can construct a concrete instance of `AssignSpecificValuePtrInput` via:
AssignSpecificValueArgs{...} or: nil
func AssignSpecificValuePtr ¶ added in v0.32.0
func AssignSpecificValuePtr(v *AssignSpecificValueArgs) AssignSpecificValuePtrInput
type AssignSpecificValuePtrOutput ¶ added in v0.32.0
type AssignSpecificValuePtrOutput struct{ *pulumi.OutputState }
func (AssignSpecificValuePtrOutput) Elem ¶ added in v0.32.0
func (o AssignSpecificValuePtrOutput) Elem() AssignSpecificValueOutput
func (AssignSpecificValuePtrOutput) ElementType ¶ added in v0.32.0
func (AssignSpecificValuePtrOutput) ElementType() reflect.Type
func (AssignSpecificValuePtrOutput) ToAssignSpecificValuePtrOutput ¶ added in v0.32.0
func (o AssignSpecificValuePtrOutput) ToAssignSpecificValuePtrOutput() AssignSpecificValuePtrOutput
func (AssignSpecificValuePtrOutput) ToAssignSpecificValuePtrOutputWithContext ¶ added in v0.32.0
func (o AssignSpecificValuePtrOutput) ToAssignSpecificValuePtrOutputWithContext(ctx context.Context) AssignSpecificValuePtrOutput
func (AssignSpecificValuePtrOutput) Value ¶ added in v0.32.0
func (o AssignSpecificValuePtrOutput) Value() pulumi.StringPtrOutput
Specific value to be assigned
type AssignSpecificValueResponse ¶ added in v0.32.0
type AssignSpecificValueResponse struct { // Specific value to be assigned Value string `pulumi:"value"` }
Set to a specific value (value is converted to fit the target data type)
type AssignSpecificValueResponseOutput ¶ added in v0.32.0
type AssignSpecificValueResponseOutput struct{ *pulumi.OutputState }
Set to a specific value (value is converted to fit the target data type)
func (AssignSpecificValueResponseOutput) ElementType ¶ added in v0.32.0
func (AssignSpecificValueResponseOutput) ElementType() reflect.Type
func (AssignSpecificValueResponseOutput) ToAssignSpecificValueResponseOutput ¶ added in v0.32.0
func (o AssignSpecificValueResponseOutput) ToAssignSpecificValueResponseOutput() AssignSpecificValueResponseOutput
func (AssignSpecificValueResponseOutput) ToAssignSpecificValueResponseOutputWithContext ¶ added in v0.32.0
func (o AssignSpecificValueResponseOutput) ToAssignSpecificValueResponseOutputWithContext(ctx context.Context) AssignSpecificValueResponseOutput
func (AssignSpecificValueResponseOutput) Value ¶ added in v0.32.0
func (o AssignSpecificValueResponseOutput) Value() pulumi.StringOutput
Specific value to be assigned
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 values of the AuditLogConfigLogType enum A concrete instance of `AuditLogConfigLogTypeInput` can be one of the following:
AuditLogConfigLogTypeLogTypeUnspecified AuditLogConfigLogTypeAdminRead AuditLogConfigLogTypeDataWrite AuditLogConfigLogTypeDataRead
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 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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `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. 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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `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. 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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `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.
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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `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. 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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `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.
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 CloudSqlConnectionProfile ¶
type CloudSqlConnectionProfile struct { // Immutable. Metadata used to create the destination Cloud SQL database. Settings *CloudSqlSettings `pulumi:"settings"` }
Specifies required connection parameters, and, optionally, the parameters required to create a Cloud SQL destination database instance.
type CloudSqlConnectionProfileArgs ¶
type CloudSqlConnectionProfileArgs struct { // Immutable. Metadata used to create the destination Cloud SQL database. Settings CloudSqlSettingsPtrInput `pulumi:"settings"` }
Specifies required connection parameters, and, optionally, the parameters required to create a Cloud SQL destination database instance.
func (CloudSqlConnectionProfileArgs) ElementType ¶
func (CloudSqlConnectionProfileArgs) ElementType() reflect.Type
func (CloudSqlConnectionProfileArgs) ToCloudSqlConnectionProfileOutput ¶
func (i CloudSqlConnectionProfileArgs) ToCloudSqlConnectionProfileOutput() CloudSqlConnectionProfileOutput
func (CloudSqlConnectionProfileArgs) ToCloudSqlConnectionProfileOutputWithContext ¶
func (i CloudSqlConnectionProfileArgs) ToCloudSqlConnectionProfileOutputWithContext(ctx context.Context) CloudSqlConnectionProfileOutput
func (CloudSqlConnectionProfileArgs) ToCloudSqlConnectionProfilePtrOutput ¶
func (i CloudSqlConnectionProfileArgs) ToCloudSqlConnectionProfilePtrOutput() CloudSqlConnectionProfilePtrOutput
func (CloudSqlConnectionProfileArgs) ToCloudSqlConnectionProfilePtrOutputWithContext ¶
func (i CloudSqlConnectionProfileArgs) ToCloudSqlConnectionProfilePtrOutputWithContext(ctx context.Context) CloudSqlConnectionProfilePtrOutput
type CloudSqlConnectionProfileInput ¶
type CloudSqlConnectionProfileInput interface { pulumi.Input ToCloudSqlConnectionProfileOutput() CloudSqlConnectionProfileOutput ToCloudSqlConnectionProfileOutputWithContext(context.Context) CloudSqlConnectionProfileOutput }
CloudSqlConnectionProfileInput is an input type that accepts CloudSqlConnectionProfileArgs and CloudSqlConnectionProfileOutput values. You can construct a concrete instance of `CloudSqlConnectionProfileInput` via:
CloudSqlConnectionProfileArgs{...}
type CloudSqlConnectionProfileOutput ¶
type CloudSqlConnectionProfileOutput struct{ *pulumi.OutputState }
Specifies required connection parameters, and, optionally, the parameters required to create a Cloud SQL destination database instance.
func (CloudSqlConnectionProfileOutput) ElementType ¶
func (CloudSqlConnectionProfileOutput) ElementType() reflect.Type
func (CloudSqlConnectionProfileOutput) Settings ¶
func (o CloudSqlConnectionProfileOutput) Settings() CloudSqlSettingsPtrOutput
Immutable. Metadata used to create the destination Cloud SQL database.
func (CloudSqlConnectionProfileOutput) ToCloudSqlConnectionProfileOutput ¶
func (o CloudSqlConnectionProfileOutput) ToCloudSqlConnectionProfileOutput() CloudSqlConnectionProfileOutput
func (CloudSqlConnectionProfileOutput) ToCloudSqlConnectionProfileOutputWithContext ¶
func (o CloudSqlConnectionProfileOutput) ToCloudSqlConnectionProfileOutputWithContext(ctx context.Context) CloudSqlConnectionProfileOutput
func (CloudSqlConnectionProfileOutput) ToCloudSqlConnectionProfilePtrOutput ¶
func (o CloudSqlConnectionProfileOutput) ToCloudSqlConnectionProfilePtrOutput() CloudSqlConnectionProfilePtrOutput
func (CloudSqlConnectionProfileOutput) ToCloudSqlConnectionProfilePtrOutputWithContext ¶
func (o CloudSqlConnectionProfileOutput) ToCloudSqlConnectionProfilePtrOutputWithContext(ctx context.Context) CloudSqlConnectionProfilePtrOutput
type CloudSqlConnectionProfilePtrInput ¶
type CloudSqlConnectionProfilePtrInput interface { pulumi.Input ToCloudSqlConnectionProfilePtrOutput() CloudSqlConnectionProfilePtrOutput ToCloudSqlConnectionProfilePtrOutputWithContext(context.Context) CloudSqlConnectionProfilePtrOutput }
CloudSqlConnectionProfilePtrInput is an input type that accepts CloudSqlConnectionProfileArgs, CloudSqlConnectionProfilePtr and CloudSqlConnectionProfilePtrOutput values. You can construct a concrete instance of `CloudSqlConnectionProfilePtrInput` via:
CloudSqlConnectionProfileArgs{...} or: nil
func CloudSqlConnectionProfilePtr ¶
func CloudSqlConnectionProfilePtr(v *CloudSqlConnectionProfileArgs) CloudSqlConnectionProfilePtrInput
type CloudSqlConnectionProfilePtrOutput ¶
type CloudSqlConnectionProfilePtrOutput struct{ *pulumi.OutputState }
func (CloudSqlConnectionProfilePtrOutput) Elem ¶
func (o CloudSqlConnectionProfilePtrOutput) Elem() CloudSqlConnectionProfileOutput
func (CloudSqlConnectionProfilePtrOutput) ElementType ¶
func (CloudSqlConnectionProfilePtrOutput) ElementType() reflect.Type
func (CloudSqlConnectionProfilePtrOutput) Settings ¶
func (o CloudSqlConnectionProfilePtrOutput) Settings() CloudSqlSettingsPtrOutput
Immutable. Metadata used to create the destination Cloud SQL database.
func (CloudSqlConnectionProfilePtrOutput) ToCloudSqlConnectionProfilePtrOutput ¶
func (o CloudSqlConnectionProfilePtrOutput) ToCloudSqlConnectionProfilePtrOutput() CloudSqlConnectionProfilePtrOutput
func (CloudSqlConnectionProfilePtrOutput) ToCloudSqlConnectionProfilePtrOutputWithContext ¶
func (o CloudSqlConnectionProfilePtrOutput) ToCloudSqlConnectionProfilePtrOutputWithContext(ctx context.Context) CloudSqlConnectionProfilePtrOutput
type CloudSqlConnectionProfileResponse ¶
type CloudSqlConnectionProfileResponse struct { // The Cloud SQL database instance's additional (outgoing) public IP. Used when the Cloud SQL database availability type is REGIONAL (i.e. multiple zones / highly available). AdditionalPublicIp string `pulumi:"additionalPublicIp"` // The Cloud SQL instance ID that this connection profile is associated with. CloudSqlId string `pulumi:"cloudSqlId"` // The Cloud SQL database instance's private IP. PrivateIp string `pulumi:"privateIp"` // The Cloud SQL database instance's public IP. PublicIp string `pulumi:"publicIp"` // Immutable. Metadata used to create the destination Cloud SQL database. Settings CloudSqlSettingsResponse `pulumi:"settings"` }
Specifies required connection parameters, and, optionally, the parameters required to create a Cloud SQL destination database instance.
type CloudSqlConnectionProfileResponseOutput ¶
type CloudSqlConnectionProfileResponseOutput struct{ *pulumi.OutputState }
Specifies required connection parameters, and, optionally, the parameters required to create a Cloud SQL destination database instance.
func (CloudSqlConnectionProfileResponseOutput) AdditionalPublicIp ¶ added in v0.28.0
func (o CloudSqlConnectionProfileResponseOutput) AdditionalPublicIp() pulumi.StringOutput
The Cloud SQL database instance's additional (outgoing) public IP. Used when the Cloud SQL database availability type is REGIONAL (i.e. multiple zones / highly available).
func (CloudSqlConnectionProfileResponseOutput) CloudSqlId ¶
func (o CloudSqlConnectionProfileResponseOutput) CloudSqlId() pulumi.StringOutput
The Cloud SQL instance ID that this connection profile is associated with.
func (CloudSqlConnectionProfileResponseOutput) ElementType ¶
func (CloudSqlConnectionProfileResponseOutput) ElementType() reflect.Type
func (CloudSqlConnectionProfileResponseOutput) PrivateIp ¶
func (o CloudSqlConnectionProfileResponseOutput) PrivateIp() pulumi.StringOutput
The Cloud SQL database instance's private IP.
func (CloudSqlConnectionProfileResponseOutput) PublicIp ¶
func (o CloudSqlConnectionProfileResponseOutput) PublicIp() pulumi.StringOutput
The Cloud SQL database instance's public IP.
func (CloudSqlConnectionProfileResponseOutput) Settings ¶
func (o CloudSqlConnectionProfileResponseOutput) Settings() CloudSqlSettingsResponseOutput
Immutable. Metadata used to create the destination Cloud SQL database.
func (CloudSqlConnectionProfileResponseOutput) ToCloudSqlConnectionProfileResponseOutput ¶
func (o CloudSqlConnectionProfileResponseOutput) ToCloudSqlConnectionProfileResponseOutput() CloudSqlConnectionProfileResponseOutput
func (CloudSqlConnectionProfileResponseOutput) ToCloudSqlConnectionProfileResponseOutputWithContext ¶
func (o CloudSqlConnectionProfileResponseOutput) ToCloudSqlConnectionProfileResponseOutputWithContext(ctx context.Context) CloudSqlConnectionProfileResponseOutput
type CloudSqlSettings ¶
type CloudSqlSettings struct { // The activation policy specifies when the instance is activated; it is applicable only when the instance state is 'RUNNABLE'. Valid values: 'ALWAYS': The instance is on, and remains so even in the absence of connection requests. `NEVER`: The instance is off; it is not activated, even if a connection request arrives. ActivationPolicy *CloudSqlSettingsActivationPolicy `pulumi:"activationPolicy"` // [default: ON] If you enable this setting, Cloud SQL checks your available storage every 30 seconds. If the available storage falls below a threshold size, Cloud SQL automatically adds additional storage capacity. If the available storage repeatedly falls below the threshold size, Cloud SQL continues to add storage until it reaches the maximum of 30 TB. AutoStorageIncrease *bool `pulumi:"autoStorageIncrease"` // Optional. Availability type. Potential values: * `ZONAL`: The instance serves data from only one zone. Outages in that zone affect data availability. * `REGIONAL`: The instance can serve data from more than one zone in a region (it is highly available). AvailabilityType *CloudSqlSettingsAvailabilityType `pulumi:"availabilityType"` // The KMS key name used for the csql instance. CmekKeyName *string `pulumi:"cmekKeyName"` // The Cloud SQL default instance level collation. Collation *string `pulumi:"collation"` // Optional. Data cache is an optional feature available for Cloud SQL for MySQL Enterprise Plus edition only. For more information on data cache, see [Data cache overview](https://cloud.google.com/sql/help/mysql-data-cache) in Cloud SQL documentation. DataCacheConfig *DataCacheConfig `pulumi:"dataCacheConfig"` // The storage capacity available to the database, in GB. The minimum (and default) size is 10GB. DataDiskSizeGb *string `pulumi:"dataDiskSizeGb"` // The type of storage: `PD_SSD` (default) or `PD_HDD`. DataDiskType *CloudSqlSettingsDataDiskType `pulumi:"dataDiskType"` // The database flags passed to the Cloud SQL instance at startup. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. DatabaseFlags map[string]string `pulumi:"databaseFlags"` // The database engine type and version. DatabaseVersion *CloudSqlSettingsDatabaseVersion `pulumi:"databaseVersion"` // Optional. The edition of the given Cloud SQL instance. Edition *CloudSqlSettingsEdition `pulumi:"edition"` // The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled. IpConfig *SqlIpConfig `pulumi:"ipConfig"` // Input only. Initial root password. RootPassword *string `pulumi:"rootPassword"` // Optional. The Google Cloud Platform zone where the failover Cloud SQL database instance is located. Used when the Cloud SQL database availability type is REGIONAL (i.e. multiple zones / highly available). SecondaryZone *string `pulumi:"secondaryZone"` // The Database Migration Service source connection profile ID, in the format: `projects/my_project_name/locations/us-central1/connectionProfiles/connection_profile_ID` SourceId *string `pulumi:"sourceId"` // The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit. StorageAutoResizeLimit *string `pulumi:"storageAutoResizeLimit"` // The tier (or machine type) for this instance, for example: `db-n1-standard-1` (MySQL instances) or `db-custom-1-3840` (PostgreSQL instances). For more information, see [Cloud SQL Instance Settings](https://cloud.google.com/sql/docs/mysql/instance-settings). Tier *string `pulumi:"tier"` // The resource labels for a Cloud SQL instance to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example: `{ "name": "wrench", "mass": "18kg", "count": "3" }`. UserLabels map[string]string `pulumi:"userLabels"` // The Google Cloud Platform zone where your Cloud SQL database instance is located. Zone *string `pulumi:"zone"` }
Settings for creating a Cloud SQL database instance.
type CloudSqlSettingsActivationPolicy ¶ added in v0.4.0
type CloudSqlSettingsActivationPolicy string
The activation policy specifies when the instance is activated; it is applicable only when the instance state is 'RUNNABLE'. Valid values: 'ALWAYS': The instance is on, and remains so even in the absence of connection requests. `NEVER`: The instance is off; it is not activated, even if a connection request arrives.
func (CloudSqlSettingsActivationPolicy) ElementType ¶ added in v0.4.0
func (CloudSqlSettingsActivationPolicy) ElementType() reflect.Type
func (CloudSqlSettingsActivationPolicy) ToCloudSqlSettingsActivationPolicyOutput ¶ added in v0.6.0
func (e CloudSqlSettingsActivationPolicy) ToCloudSqlSettingsActivationPolicyOutput() CloudSqlSettingsActivationPolicyOutput
func (CloudSqlSettingsActivationPolicy) ToCloudSqlSettingsActivationPolicyOutputWithContext ¶ added in v0.6.0
func (e CloudSqlSettingsActivationPolicy) ToCloudSqlSettingsActivationPolicyOutputWithContext(ctx context.Context) CloudSqlSettingsActivationPolicyOutput
func (CloudSqlSettingsActivationPolicy) ToCloudSqlSettingsActivationPolicyPtrOutput ¶ added in v0.6.0
func (e CloudSqlSettingsActivationPolicy) ToCloudSqlSettingsActivationPolicyPtrOutput() CloudSqlSettingsActivationPolicyPtrOutput
func (CloudSqlSettingsActivationPolicy) ToCloudSqlSettingsActivationPolicyPtrOutputWithContext ¶ added in v0.6.0
func (e CloudSqlSettingsActivationPolicy) ToCloudSqlSettingsActivationPolicyPtrOutputWithContext(ctx context.Context) CloudSqlSettingsActivationPolicyPtrOutput
func (CloudSqlSettingsActivationPolicy) ToStringOutput ¶ added in v0.4.0
func (e CloudSqlSettingsActivationPolicy) ToStringOutput() pulumi.StringOutput
func (CloudSqlSettingsActivationPolicy) ToStringOutputWithContext ¶ added in v0.4.0
func (e CloudSqlSettingsActivationPolicy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CloudSqlSettingsActivationPolicy) ToStringPtrOutput ¶ added in v0.4.0
func (e CloudSqlSettingsActivationPolicy) ToStringPtrOutput() pulumi.StringPtrOutput
func (CloudSqlSettingsActivationPolicy) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e CloudSqlSettingsActivationPolicy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CloudSqlSettingsActivationPolicyInput ¶ added in v0.6.0
type CloudSqlSettingsActivationPolicyInput interface { pulumi.Input ToCloudSqlSettingsActivationPolicyOutput() CloudSqlSettingsActivationPolicyOutput ToCloudSqlSettingsActivationPolicyOutputWithContext(context.Context) CloudSqlSettingsActivationPolicyOutput }
CloudSqlSettingsActivationPolicyInput is an input type that accepts values of the CloudSqlSettingsActivationPolicy enum A concrete instance of `CloudSqlSettingsActivationPolicyInput` can be one of the following:
CloudSqlSettingsActivationPolicySqlActivationPolicyUnspecified CloudSqlSettingsActivationPolicyAlways CloudSqlSettingsActivationPolicyNever
type CloudSqlSettingsActivationPolicyOutput ¶ added in v0.6.0
type CloudSqlSettingsActivationPolicyOutput struct{ *pulumi.OutputState }
func (CloudSqlSettingsActivationPolicyOutput) ElementType ¶ added in v0.6.0
func (CloudSqlSettingsActivationPolicyOutput) ElementType() reflect.Type
func (CloudSqlSettingsActivationPolicyOutput) ToCloudSqlSettingsActivationPolicyOutput ¶ added in v0.6.0
func (o CloudSqlSettingsActivationPolicyOutput) ToCloudSqlSettingsActivationPolicyOutput() CloudSqlSettingsActivationPolicyOutput
func (CloudSqlSettingsActivationPolicyOutput) ToCloudSqlSettingsActivationPolicyOutputWithContext ¶ added in v0.6.0
func (o CloudSqlSettingsActivationPolicyOutput) ToCloudSqlSettingsActivationPolicyOutputWithContext(ctx context.Context) CloudSqlSettingsActivationPolicyOutput
func (CloudSqlSettingsActivationPolicyOutput) ToCloudSqlSettingsActivationPolicyPtrOutput ¶ added in v0.6.0
func (o CloudSqlSettingsActivationPolicyOutput) ToCloudSqlSettingsActivationPolicyPtrOutput() CloudSqlSettingsActivationPolicyPtrOutput
func (CloudSqlSettingsActivationPolicyOutput) ToCloudSqlSettingsActivationPolicyPtrOutputWithContext ¶ added in v0.6.0
func (o CloudSqlSettingsActivationPolicyOutput) ToCloudSqlSettingsActivationPolicyPtrOutputWithContext(ctx context.Context) CloudSqlSettingsActivationPolicyPtrOutput
func (CloudSqlSettingsActivationPolicyOutput) ToStringOutput ¶ added in v0.6.0
func (o CloudSqlSettingsActivationPolicyOutput) ToStringOutput() pulumi.StringOutput
func (CloudSqlSettingsActivationPolicyOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o CloudSqlSettingsActivationPolicyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CloudSqlSettingsActivationPolicyOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CloudSqlSettingsActivationPolicyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CloudSqlSettingsActivationPolicyOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CloudSqlSettingsActivationPolicyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CloudSqlSettingsActivationPolicyPtrInput ¶ added in v0.6.0
type CloudSqlSettingsActivationPolicyPtrInput interface { pulumi.Input ToCloudSqlSettingsActivationPolicyPtrOutput() CloudSqlSettingsActivationPolicyPtrOutput ToCloudSqlSettingsActivationPolicyPtrOutputWithContext(context.Context) CloudSqlSettingsActivationPolicyPtrOutput }
func CloudSqlSettingsActivationPolicyPtr ¶ added in v0.6.0
func CloudSqlSettingsActivationPolicyPtr(v string) CloudSqlSettingsActivationPolicyPtrInput
type CloudSqlSettingsActivationPolicyPtrOutput ¶ added in v0.6.0
type CloudSqlSettingsActivationPolicyPtrOutput struct{ *pulumi.OutputState }
func (CloudSqlSettingsActivationPolicyPtrOutput) ElementType ¶ added in v0.6.0
func (CloudSqlSettingsActivationPolicyPtrOutput) ElementType() reflect.Type
func (CloudSqlSettingsActivationPolicyPtrOutput) ToCloudSqlSettingsActivationPolicyPtrOutput ¶ added in v0.6.0
func (o CloudSqlSettingsActivationPolicyPtrOutput) ToCloudSqlSettingsActivationPolicyPtrOutput() CloudSqlSettingsActivationPolicyPtrOutput
func (CloudSqlSettingsActivationPolicyPtrOutput) ToCloudSqlSettingsActivationPolicyPtrOutputWithContext ¶ added in v0.6.0
func (o CloudSqlSettingsActivationPolicyPtrOutput) ToCloudSqlSettingsActivationPolicyPtrOutputWithContext(ctx context.Context) CloudSqlSettingsActivationPolicyPtrOutput
func (CloudSqlSettingsActivationPolicyPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CloudSqlSettingsActivationPolicyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CloudSqlSettingsActivationPolicyPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CloudSqlSettingsActivationPolicyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CloudSqlSettingsArgs ¶
type CloudSqlSettingsArgs struct { // The activation policy specifies when the instance is activated; it is applicable only when the instance state is 'RUNNABLE'. Valid values: 'ALWAYS': The instance is on, and remains so even in the absence of connection requests. `NEVER`: The instance is off; it is not activated, even if a connection request arrives. ActivationPolicy CloudSqlSettingsActivationPolicyPtrInput `pulumi:"activationPolicy"` // [default: ON] If you enable this setting, Cloud SQL checks your available storage every 30 seconds. If the available storage falls below a threshold size, Cloud SQL automatically adds additional storage capacity. If the available storage repeatedly falls below the threshold size, Cloud SQL continues to add storage until it reaches the maximum of 30 TB. AutoStorageIncrease pulumi.BoolPtrInput `pulumi:"autoStorageIncrease"` // Optional. Availability type. Potential values: * `ZONAL`: The instance serves data from only one zone. Outages in that zone affect data availability. * `REGIONAL`: The instance can serve data from more than one zone in a region (it is highly available). AvailabilityType CloudSqlSettingsAvailabilityTypePtrInput `pulumi:"availabilityType"` // The KMS key name used for the csql instance. CmekKeyName pulumi.StringPtrInput `pulumi:"cmekKeyName"` // The Cloud SQL default instance level collation. Collation pulumi.StringPtrInput `pulumi:"collation"` // Optional. Data cache is an optional feature available for Cloud SQL for MySQL Enterprise Plus edition only. For more information on data cache, see [Data cache overview](https://cloud.google.com/sql/help/mysql-data-cache) in Cloud SQL documentation. DataCacheConfig DataCacheConfigPtrInput `pulumi:"dataCacheConfig"` // The storage capacity available to the database, in GB. The minimum (and default) size is 10GB. DataDiskSizeGb pulumi.StringPtrInput `pulumi:"dataDiskSizeGb"` // The type of storage: `PD_SSD` (default) or `PD_HDD`. DataDiskType CloudSqlSettingsDataDiskTypePtrInput `pulumi:"dataDiskType"` // The database flags passed to the Cloud SQL instance at startup. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. DatabaseFlags pulumi.StringMapInput `pulumi:"databaseFlags"` // The database engine type and version. DatabaseVersion CloudSqlSettingsDatabaseVersionPtrInput `pulumi:"databaseVersion"` // Optional. The edition of the given Cloud SQL instance. Edition CloudSqlSettingsEditionPtrInput `pulumi:"edition"` // The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled. IpConfig SqlIpConfigPtrInput `pulumi:"ipConfig"` // Input only. Initial root password. RootPassword pulumi.StringPtrInput `pulumi:"rootPassword"` // Optional. The Google Cloud Platform zone where the failover Cloud SQL database instance is located. Used when the Cloud SQL database availability type is REGIONAL (i.e. multiple zones / highly available). SecondaryZone pulumi.StringPtrInput `pulumi:"secondaryZone"` // The Database Migration Service source connection profile ID, in the format: `projects/my_project_name/locations/us-central1/connectionProfiles/connection_profile_ID` SourceId pulumi.StringPtrInput `pulumi:"sourceId"` // The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit. StorageAutoResizeLimit pulumi.StringPtrInput `pulumi:"storageAutoResizeLimit"` // The tier (or machine type) for this instance, for example: `db-n1-standard-1` (MySQL instances) or `db-custom-1-3840` (PostgreSQL instances). For more information, see [Cloud SQL Instance Settings](https://cloud.google.com/sql/docs/mysql/instance-settings). Tier pulumi.StringPtrInput `pulumi:"tier"` // The resource labels for a Cloud SQL instance to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example: `{ "name": "wrench", "mass": "18kg", "count": "3" }`. UserLabels pulumi.StringMapInput `pulumi:"userLabels"` // The Google Cloud Platform zone where your Cloud SQL database instance is located. Zone pulumi.StringPtrInput `pulumi:"zone"` }
Settings for creating a Cloud SQL database instance.
func (CloudSqlSettingsArgs) ElementType ¶
func (CloudSqlSettingsArgs) ElementType() reflect.Type
func (CloudSqlSettingsArgs) ToCloudSqlSettingsOutput ¶
func (i CloudSqlSettingsArgs) ToCloudSqlSettingsOutput() CloudSqlSettingsOutput
func (CloudSqlSettingsArgs) ToCloudSqlSettingsOutputWithContext ¶
func (i CloudSqlSettingsArgs) ToCloudSqlSettingsOutputWithContext(ctx context.Context) CloudSqlSettingsOutput
func (CloudSqlSettingsArgs) ToCloudSqlSettingsPtrOutput ¶
func (i CloudSqlSettingsArgs) ToCloudSqlSettingsPtrOutput() CloudSqlSettingsPtrOutput
func (CloudSqlSettingsArgs) ToCloudSqlSettingsPtrOutputWithContext ¶
func (i CloudSqlSettingsArgs) ToCloudSqlSettingsPtrOutputWithContext(ctx context.Context) CloudSqlSettingsPtrOutput
type CloudSqlSettingsAvailabilityType ¶ added in v0.28.0
type CloudSqlSettingsAvailabilityType string
Optional. Availability type. Potential values: * `ZONAL`: The instance serves data from only one zone. Outages in that zone affect data availability. * `REGIONAL`: The instance can serve data from more than one zone in a region (it is highly available).
func (CloudSqlSettingsAvailabilityType) ElementType ¶ added in v0.28.0
func (CloudSqlSettingsAvailabilityType) ElementType() reflect.Type
func (CloudSqlSettingsAvailabilityType) ToCloudSqlSettingsAvailabilityTypeOutput ¶ added in v0.28.0
func (e CloudSqlSettingsAvailabilityType) ToCloudSqlSettingsAvailabilityTypeOutput() CloudSqlSettingsAvailabilityTypeOutput
func (CloudSqlSettingsAvailabilityType) ToCloudSqlSettingsAvailabilityTypeOutputWithContext ¶ added in v0.28.0
func (e CloudSqlSettingsAvailabilityType) ToCloudSqlSettingsAvailabilityTypeOutputWithContext(ctx context.Context) CloudSqlSettingsAvailabilityTypeOutput
func (CloudSqlSettingsAvailabilityType) ToCloudSqlSettingsAvailabilityTypePtrOutput ¶ added in v0.28.0
func (e CloudSqlSettingsAvailabilityType) ToCloudSqlSettingsAvailabilityTypePtrOutput() CloudSqlSettingsAvailabilityTypePtrOutput
func (CloudSqlSettingsAvailabilityType) ToCloudSqlSettingsAvailabilityTypePtrOutputWithContext ¶ added in v0.28.0
func (e CloudSqlSettingsAvailabilityType) ToCloudSqlSettingsAvailabilityTypePtrOutputWithContext(ctx context.Context) CloudSqlSettingsAvailabilityTypePtrOutput
func (CloudSqlSettingsAvailabilityType) ToStringOutput ¶ added in v0.28.0
func (e CloudSqlSettingsAvailabilityType) ToStringOutput() pulumi.StringOutput
func (CloudSqlSettingsAvailabilityType) ToStringOutputWithContext ¶ added in v0.28.0
func (e CloudSqlSettingsAvailabilityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CloudSqlSettingsAvailabilityType) ToStringPtrOutput ¶ added in v0.28.0
func (e CloudSqlSettingsAvailabilityType) ToStringPtrOutput() pulumi.StringPtrOutput
func (CloudSqlSettingsAvailabilityType) ToStringPtrOutputWithContext ¶ added in v0.28.0
func (e CloudSqlSettingsAvailabilityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CloudSqlSettingsAvailabilityTypeInput ¶ added in v0.28.0
type CloudSqlSettingsAvailabilityTypeInput interface { pulumi.Input ToCloudSqlSettingsAvailabilityTypeOutput() CloudSqlSettingsAvailabilityTypeOutput ToCloudSqlSettingsAvailabilityTypeOutputWithContext(context.Context) CloudSqlSettingsAvailabilityTypeOutput }
CloudSqlSettingsAvailabilityTypeInput is an input type that accepts values of the CloudSqlSettingsAvailabilityType enum A concrete instance of `CloudSqlSettingsAvailabilityTypeInput` can be one of the following:
CloudSqlSettingsAvailabilityTypeSqlAvailabilityTypeUnspecified CloudSqlSettingsAvailabilityTypeZonal CloudSqlSettingsAvailabilityTypeRegional
type CloudSqlSettingsAvailabilityTypeOutput ¶ added in v0.28.0
type CloudSqlSettingsAvailabilityTypeOutput struct{ *pulumi.OutputState }
func (CloudSqlSettingsAvailabilityTypeOutput) ElementType ¶ added in v0.28.0
func (CloudSqlSettingsAvailabilityTypeOutput) ElementType() reflect.Type
func (CloudSqlSettingsAvailabilityTypeOutput) ToCloudSqlSettingsAvailabilityTypeOutput ¶ added in v0.28.0
func (o CloudSqlSettingsAvailabilityTypeOutput) ToCloudSqlSettingsAvailabilityTypeOutput() CloudSqlSettingsAvailabilityTypeOutput
func (CloudSqlSettingsAvailabilityTypeOutput) ToCloudSqlSettingsAvailabilityTypeOutputWithContext ¶ added in v0.28.0
func (o CloudSqlSettingsAvailabilityTypeOutput) ToCloudSqlSettingsAvailabilityTypeOutputWithContext(ctx context.Context) CloudSqlSettingsAvailabilityTypeOutput
func (CloudSqlSettingsAvailabilityTypeOutput) ToCloudSqlSettingsAvailabilityTypePtrOutput ¶ added in v0.28.0
func (o CloudSqlSettingsAvailabilityTypeOutput) ToCloudSqlSettingsAvailabilityTypePtrOutput() CloudSqlSettingsAvailabilityTypePtrOutput
func (CloudSqlSettingsAvailabilityTypeOutput) ToCloudSqlSettingsAvailabilityTypePtrOutputWithContext ¶ added in v0.28.0
func (o CloudSqlSettingsAvailabilityTypeOutput) ToCloudSqlSettingsAvailabilityTypePtrOutputWithContext(ctx context.Context) CloudSqlSettingsAvailabilityTypePtrOutput
func (CloudSqlSettingsAvailabilityTypeOutput) ToStringOutput ¶ added in v0.28.0
func (o CloudSqlSettingsAvailabilityTypeOutput) ToStringOutput() pulumi.StringOutput
func (CloudSqlSettingsAvailabilityTypeOutput) ToStringOutputWithContext ¶ added in v0.28.0
func (o CloudSqlSettingsAvailabilityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CloudSqlSettingsAvailabilityTypeOutput) ToStringPtrOutput ¶ added in v0.28.0
func (o CloudSqlSettingsAvailabilityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CloudSqlSettingsAvailabilityTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.28.0
func (o CloudSqlSettingsAvailabilityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CloudSqlSettingsAvailabilityTypePtrInput ¶ added in v0.28.0
type CloudSqlSettingsAvailabilityTypePtrInput interface { pulumi.Input ToCloudSqlSettingsAvailabilityTypePtrOutput() CloudSqlSettingsAvailabilityTypePtrOutput ToCloudSqlSettingsAvailabilityTypePtrOutputWithContext(context.Context) CloudSqlSettingsAvailabilityTypePtrOutput }
func CloudSqlSettingsAvailabilityTypePtr ¶ added in v0.28.0
func CloudSqlSettingsAvailabilityTypePtr(v string) CloudSqlSettingsAvailabilityTypePtrInput
type CloudSqlSettingsAvailabilityTypePtrOutput ¶ added in v0.28.0
type CloudSqlSettingsAvailabilityTypePtrOutput struct{ *pulumi.OutputState }
func (CloudSqlSettingsAvailabilityTypePtrOutput) ElementType ¶ added in v0.28.0
func (CloudSqlSettingsAvailabilityTypePtrOutput) ElementType() reflect.Type
func (CloudSqlSettingsAvailabilityTypePtrOutput) ToCloudSqlSettingsAvailabilityTypePtrOutput ¶ added in v0.28.0
func (o CloudSqlSettingsAvailabilityTypePtrOutput) ToCloudSqlSettingsAvailabilityTypePtrOutput() CloudSqlSettingsAvailabilityTypePtrOutput
func (CloudSqlSettingsAvailabilityTypePtrOutput) ToCloudSqlSettingsAvailabilityTypePtrOutputWithContext ¶ added in v0.28.0
func (o CloudSqlSettingsAvailabilityTypePtrOutput) ToCloudSqlSettingsAvailabilityTypePtrOutputWithContext(ctx context.Context) CloudSqlSettingsAvailabilityTypePtrOutput
func (CloudSqlSettingsAvailabilityTypePtrOutput) ToStringPtrOutput ¶ added in v0.28.0
func (o CloudSqlSettingsAvailabilityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CloudSqlSettingsAvailabilityTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.28.0
func (o CloudSqlSettingsAvailabilityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CloudSqlSettingsDataDiskType ¶ added in v0.4.0
type CloudSqlSettingsDataDiskType string
The type of storage: `PD_SSD` (default) or `PD_HDD`.
func (CloudSqlSettingsDataDiskType) ElementType ¶ added in v0.4.0
func (CloudSqlSettingsDataDiskType) ElementType() reflect.Type
func (CloudSqlSettingsDataDiskType) ToCloudSqlSettingsDataDiskTypeOutput ¶ added in v0.6.0
func (e CloudSqlSettingsDataDiskType) ToCloudSqlSettingsDataDiskTypeOutput() CloudSqlSettingsDataDiskTypeOutput
func (CloudSqlSettingsDataDiskType) ToCloudSqlSettingsDataDiskTypeOutputWithContext ¶ added in v0.6.0
func (e CloudSqlSettingsDataDiskType) ToCloudSqlSettingsDataDiskTypeOutputWithContext(ctx context.Context) CloudSqlSettingsDataDiskTypeOutput
func (CloudSqlSettingsDataDiskType) ToCloudSqlSettingsDataDiskTypePtrOutput ¶ added in v0.6.0
func (e CloudSqlSettingsDataDiskType) ToCloudSqlSettingsDataDiskTypePtrOutput() CloudSqlSettingsDataDiskTypePtrOutput
func (CloudSqlSettingsDataDiskType) ToCloudSqlSettingsDataDiskTypePtrOutputWithContext ¶ added in v0.6.0
func (e CloudSqlSettingsDataDiskType) ToCloudSqlSettingsDataDiskTypePtrOutputWithContext(ctx context.Context) CloudSqlSettingsDataDiskTypePtrOutput
func (CloudSqlSettingsDataDiskType) ToStringOutput ¶ added in v0.4.0
func (e CloudSqlSettingsDataDiskType) ToStringOutput() pulumi.StringOutput
func (CloudSqlSettingsDataDiskType) ToStringOutputWithContext ¶ added in v0.4.0
func (e CloudSqlSettingsDataDiskType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CloudSqlSettingsDataDiskType) ToStringPtrOutput ¶ added in v0.4.0
func (e CloudSqlSettingsDataDiskType) ToStringPtrOutput() pulumi.StringPtrOutput
func (CloudSqlSettingsDataDiskType) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e CloudSqlSettingsDataDiskType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CloudSqlSettingsDataDiskTypeInput ¶ added in v0.6.0
type CloudSqlSettingsDataDiskTypeInput interface { pulumi.Input ToCloudSqlSettingsDataDiskTypeOutput() CloudSqlSettingsDataDiskTypeOutput ToCloudSqlSettingsDataDiskTypeOutputWithContext(context.Context) CloudSqlSettingsDataDiskTypeOutput }
CloudSqlSettingsDataDiskTypeInput is an input type that accepts values of the CloudSqlSettingsDataDiskType enum A concrete instance of `CloudSqlSettingsDataDiskTypeInput` can be one of the following:
CloudSqlSettingsDataDiskTypeSqlDataDiskTypeUnspecified CloudSqlSettingsDataDiskTypePdSsd CloudSqlSettingsDataDiskTypePdHdd
type CloudSqlSettingsDataDiskTypeOutput ¶ added in v0.6.0
type CloudSqlSettingsDataDiskTypeOutput struct{ *pulumi.OutputState }
func (CloudSqlSettingsDataDiskTypeOutput) ElementType ¶ added in v0.6.0
func (CloudSqlSettingsDataDiskTypeOutput) ElementType() reflect.Type
func (CloudSqlSettingsDataDiskTypeOutput) ToCloudSqlSettingsDataDiskTypeOutput ¶ added in v0.6.0
func (o CloudSqlSettingsDataDiskTypeOutput) ToCloudSqlSettingsDataDiskTypeOutput() CloudSqlSettingsDataDiskTypeOutput
func (CloudSqlSettingsDataDiskTypeOutput) ToCloudSqlSettingsDataDiskTypeOutputWithContext ¶ added in v0.6.0
func (o CloudSqlSettingsDataDiskTypeOutput) ToCloudSqlSettingsDataDiskTypeOutputWithContext(ctx context.Context) CloudSqlSettingsDataDiskTypeOutput
func (CloudSqlSettingsDataDiskTypeOutput) ToCloudSqlSettingsDataDiskTypePtrOutput ¶ added in v0.6.0
func (o CloudSqlSettingsDataDiskTypeOutput) ToCloudSqlSettingsDataDiskTypePtrOutput() CloudSqlSettingsDataDiskTypePtrOutput
func (CloudSqlSettingsDataDiskTypeOutput) ToCloudSqlSettingsDataDiskTypePtrOutputWithContext ¶ added in v0.6.0
func (o CloudSqlSettingsDataDiskTypeOutput) ToCloudSqlSettingsDataDiskTypePtrOutputWithContext(ctx context.Context) CloudSqlSettingsDataDiskTypePtrOutput
func (CloudSqlSettingsDataDiskTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o CloudSqlSettingsDataDiskTypeOutput) ToStringOutput() pulumi.StringOutput
func (CloudSqlSettingsDataDiskTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o CloudSqlSettingsDataDiskTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CloudSqlSettingsDataDiskTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CloudSqlSettingsDataDiskTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CloudSqlSettingsDataDiskTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CloudSqlSettingsDataDiskTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CloudSqlSettingsDataDiskTypePtrInput ¶ added in v0.6.0
type CloudSqlSettingsDataDiskTypePtrInput interface { pulumi.Input ToCloudSqlSettingsDataDiskTypePtrOutput() CloudSqlSettingsDataDiskTypePtrOutput ToCloudSqlSettingsDataDiskTypePtrOutputWithContext(context.Context) CloudSqlSettingsDataDiskTypePtrOutput }
func CloudSqlSettingsDataDiskTypePtr ¶ added in v0.6.0
func CloudSqlSettingsDataDiskTypePtr(v string) CloudSqlSettingsDataDiskTypePtrInput
type CloudSqlSettingsDataDiskTypePtrOutput ¶ added in v0.6.0
type CloudSqlSettingsDataDiskTypePtrOutput struct{ *pulumi.OutputState }
func (CloudSqlSettingsDataDiskTypePtrOutput) ElementType ¶ added in v0.6.0
func (CloudSqlSettingsDataDiskTypePtrOutput) ElementType() reflect.Type
func (CloudSqlSettingsDataDiskTypePtrOutput) ToCloudSqlSettingsDataDiskTypePtrOutput ¶ added in v0.6.0
func (o CloudSqlSettingsDataDiskTypePtrOutput) ToCloudSqlSettingsDataDiskTypePtrOutput() CloudSqlSettingsDataDiskTypePtrOutput
func (CloudSqlSettingsDataDiskTypePtrOutput) ToCloudSqlSettingsDataDiskTypePtrOutputWithContext ¶ added in v0.6.0
func (o CloudSqlSettingsDataDiskTypePtrOutput) ToCloudSqlSettingsDataDiskTypePtrOutputWithContext(ctx context.Context) CloudSqlSettingsDataDiskTypePtrOutput
func (CloudSqlSettingsDataDiskTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CloudSqlSettingsDataDiskTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CloudSqlSettingsDataDiskTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CloudSqlSettingsDataDiskTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CloudSqlSettingsDatabaseVersion ¶ added in v0.4.0
type CloudSqlSettingsDatabaseVersion string
The database engine type and version.
func (CloudSqlSettingsDatabaseVersion) ElementType ¶ added in v0.4.0
func (CloudSqlSettingsDatabaseVersion) ElementType() reflect.Type
func (CloudSqlSettingsDatabaseVersion) ToCloudSqlSettingsDatabaseVersionOutput ¶ added in v0.6.0
func (e CloudSqlSettingsDatabaseVersion) ToCloudSqlSettingsDatabaseVersionOutput() CloudSqlSettingsDatabaseVersionOutput
func (CloudSqlSettingsDatabaseVersion) ToCloudSqlSettingsDatabaseVersionOutputWithContext ¶ added in v0.6.0
func (e CloudSqlSettingsDatabaseVersion) ToCloudSqlSettingsDatabaseVersionOutputWithContext(ctx context.Context) CloudSqlSettingsDatabaseVersionOutput
func (CloudSqlSettingsDatabaseVersion) ToCloudSqlSettingsDatabaseVersionPtrOutput ¶ added in v0.6.0
func (e CloudSqlSettingsDatabaseVersion) ToCloudSqlSettingsDatabaseVersionPtrOutput() CloudSqlSettingsDatabaseVersionPtrOutput
func (CloudSqlSettingsDatabaseVersion) ToCloudSqlSettingsDatabaseVersionPtrOutputWithContext ¶ added in v0.6.0
func (e CloudSqlSettingsDatabaseVersion) ToCloudSqlSettingsDatabaseVersionPtrOutputWithContext(ctx context.Context) CloudSqlSettingsDatabaseVersionPtrOutput
func (CloudSqlSettingsDatabaseVersion) ToStringOutput ¶ added in v0.4.0
func (e CloudSqlSettingsDatabaseVersion) ToStringOutput() pulumi.StringOutput
func (CloudSqlSettingsDatabaseVersion) ToStringOutputWithContext ¶ added in v0.4.0
func (e CloudSqlSettingsDatabaseVersion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CloudSqlSettingsDatabaseVersion) ToStringPtrOutput ¶ added in v0.4.0
func (e CloudSqlSettingsDatabaseVersion) ToStringPtrOutput() pulumi.StringPtrOutput
func (CloudSqlSettingsDatabaseVersion) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e CloudSqlSettingsDatabaseVersion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CloudSqlSettingsDatabaseVersionInput ¶ added in v0.6.0
type CloudSqlSettingsDatabaseVersionInput interface { pulumi.Input ToCloudSqlSettingsDatabaseVersionOutput() CloudSqlSettingsDatabaseVersionOutput ToCloudSqlSettingsDatabaseVersionOutputWithContext(context.Context) CloudSqlSettingsDatabaseVersionOutput }
CloudSqlSettingsDatabaseVersionInput is an input type that accepts values of the CloudSqlSettingsDatabaseVersion enum A concrete instance of `CloudSqlSettingsDatabaseVersionInput` can be one of the following:
CloudSqlSettingsDatabaseVersionSqlDatabaseVersionUnspecified CloudSqlSettingsDatabaseVersionMysql56 CloudSqlSettingsDatabaseVersionMysql57 CloudSqlSettingsDatabaseVersionMysql80 CloudSqlSettingsDatabaseVersionMysql8018 CloudSqlSettingsDatabaseVersionMysql8026 CloudSqlSettingsDatabaseVersionMysql8027 CloudSqlSettingsDatabaseVersionMysql8028 CloudSqlSettingsDatabaseVersionMysql8030 CloudSqlSettingsDatabaseVersionMysql8031 CloudSqlSettingsDatabaseVersionMysql8032 CloudSqlSettingsDatabaseVersionMysql8033 CloudSqlSettingsDatabaseVersionMysql8034 CloudSqlSettingsDatabaseVersionPostgres96 CloudSqlSettingsDatabaseVersionPostgres11 CloudSqlSettingsDatabaseVersionPostgres10 CloudSqlSettingsDatabaseVersionPostgres12 CloudSqlSettingsDatabaseVersionPostgres13 CloudSqlSettingsDatabaseVersionPostgres14 CloudSqlSettingsDatabaseVersionPostgres15
type CloudSqlSettingsDatabaseVersionOutput ¶ added in v0.6.0
type CloudSqlSettingsDatabaseVersionOutput struct{ *pulumi.OutputState }
func (CloudSqlSettingsDatabaseVersionOutput) ElementType ¶ added in v0.6.0
func (CloudSqlSettingsDatabaseVersionOutput) ElementType() reflect.Type
func (CloudSqlSettingsDatabaseVersionOutput) ToCloudSqlSettingsDatabaseVersionOutput ¶ added in v0.6.0
func (o CloudSqlSettingsDatabaseVersionOutput) ToCloudSqlSettingsDatabaseVersionOutput() CloudSqlSettingsDatabaseVersionOutput
func (CloudSqlSettingsDatabaseVersionOutput) ToCloudSqlSettingsDatabaseVersionOutputWithContext ¶ added in v0.6.0
func (o CloudSqlSettingsDatabaseVersionOutput) ToCloudSqlSettingsDatabaseVersionOutputWithContext(ctx context.Context) CloudSqlSettingsDatabaseVersionOutput
func (CloudSqlSettingsDatabaseVersionOutput) ToCloudSqlSettingsDatabaseVersionPtrOutput ¶ added in v0.6.0
func (o CloudSqlSettingsDatabaseVersionOutput) ToCloudSqlSettingsDatabaseVersionPtrOutput() CloudSqlSettingsDatabaseVersionPtrOutput
func (CloudSqlSettingsDatabaseVersionOutput) ToCloudSqlSettingsDatabaseVersionPtrOutputWithContext ¶ added in v0.6.0
func (o CloudSqlSettingsDatabaseVersionOutput) ToCloudSqlSettingsDatabaseVersionPtrOutputWithContext(ctx context.Context) CloudSqlSettingsDatabaseVersionPtrOutput
func (CloudSqlSettingsDatabaseVersionOutput) ToStringOutput ¶ added in v0.6.0
func (o CloudSqlSettingsDatabaseVersionOutput) ToStringOutput() pulumi.StringOutput
func (CloudSqlSettingsDatabaseVersionOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o CloudSqlSettingsDatabaseVersionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CloudSqlSettingsDatabaseVersionOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CloudSqlSettingsDatabaseVersionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CloudSqlSettingsDatabaseVersionOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CloudSqlSettingsDatabaseVersionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CloudSqlSettingsDatabaseVersionPtrInput ¶ added in v0.6.0
type CloudSqlSettingsDatabaseVersionPtrInput interface { pulumi.Input ToCloudSqlSettingsDatabaseVersionPtrOutput() CloudSqlSettingsDatabaseVersionPtrOutput ToCloudSqlSettingsDatabaseVersionPtrOutputWithContext(context.Context) CloudSqlSettingsDatabaseVersionPtrOutput }
func CloudSqlSettingsDatabaseVersionPtr ¶ added in v0.6.0
func CloudSqlSettingsDatabaseVersionPtr(v string) CloudSqlSettingsDatabaseVersionPtrInput
type CloudSqlSettingsDatabaseVersionPtrOutput ¶ added in v0.6.0
type CloudSqlSettingsDatabaseVersionPtrOutput struct{ *pulumi.OutputState }
func (CloudSqlSettingsDatabaseVersionPtrOutput) ElementType ¶ added in v0.6.0
func (CloudSqlSettingsDatabaseVersionPtrOutput) ElementType() reflect.Type
func (CloudSqlSettingsDatabaseVersionPtrOutput) ToCloudSqlSettingsDatabaseVersionPtrOutput ¶ added in v0.6.0
func (o CloudSqlSettingsDatabaseVersionPtrOutput) ToCloudSqlSettingsDatabaseVersionPtrOutput() CloudSqlSettingsDatabaseVersionPtrOutput
func (CloudSqlSettingsDatabaseVersionPtrOutput) ToCloudSqlSettingsDatabaseVersionPtrOutputWithContext ¶ added in v0.6.0
func (o CloudSqlSettingsDatabaseVersionPtrOutput) ToCloudSqlSettingsDatabaseVersionPtrOutputWithContext(ctx context.Context) CloudSqlSettingsDatabaseVersionPtrOutput
func (CloudSqlSettingsDatabaseVersionPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CloudSqlSettingsDatabaseVersionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CloudSqlSettingsDatabaseVersionPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CloudSqlSettingsDatabaseVersionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CloudSqlSettingsEdition ¶ added in v0.32.0
type CloudSqlSettingsEdition string
Optional. The edition of the given Cloud SQL instance.
func (CloudSqlSettingsEdition) ElementType ¶ added in v0.32.0
func (CloudSqlSettingsEdition) ElementType() reflect.Type
func (CloudSqlSettingsEdition) ToCloudSqlSettingsEditionOutput ¶ added in v0.32.0
func (e CloudSqlSettingsEdition) ToCloudSqlSettingsEditionOutput() CloudSqlSettingsEditionOutput
func (CloudSqlSettingsEdition) ToCloudSqlSettingsEditionOutputWithContext ¶ added in v0.32.0
func (e CloudSqlSettingsEdition) ToCloudSqlSettingsEditionOutputWithContext(ctx context.Context) CloudSqlSettingsEditionOutput
func (CloudSqlSettingsEdition) ToCloudSqlSettingsEditionPtrOutput ¶ added in v0.32.0
func (e CloudSqlSettingsEdition) ToCloudSqlSettingsEditionPtrOutput() CloudSqlSettingsEditionPtrOutput
func (CloudSqlSettingsEdition) ToCloudSqlSettingsEditionPtrOutputWithContext ¶ added in v0.32.0
func (e CloudSqlSettingsEdition) ToCloudSqlSettingsEditionPtrOutputWithContext(ctx context.Context) CloudSqlSettingsEditionPtrOutput
func (CloudSqlSettingsEdition) ToStringOutput ¶ added in v0.32.0
func (e CloudSqlSettingsEdition) ToStringOutput() pulumi.StringOutput
func (CloudSqlSettingsEdition) ToStringOutputWithContext ¶ added in v0.32.0
func (e CloudSqlSettingsEdition) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CloudSqlSettingsEdition) ToStringPtrOutput ¶ added in v0.32.0
func (e CloudSqlSettingsEdition) ToStringPtrOutput() pulumi.StringPtrOutput
func (CloudSqlSettingsEdition) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (e CloudSqlSettingsEdition) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CloudSqlSettingsEditionInput ¶ added in v0.32.0
type CloudSqlSettingsEditionInput interface { pulumi.Input ToCloudSqlSettingsEditionOutput() CloudSqlSettingsEditionOutput ToCloudSqlSettingsEditionOutputWithContext(context.Context) CloudSqlSettingsEditionOutput }
CloudSqlSettingsEditionInput is an input type that accepts values of the CloudSqlSettingsEdition enum A concrete instance of `CloudSqlSettingsEditionInput` can be one of the following:
CloudSqlSettingsEditionEditionUnspecified CloudSqlSettingsEditionEnterprise CloudSqlSettingsEditionEnterprisePlus
type CloudSqlSettingsEditionOutput ¶ added in v0.32.0
type CloudSqlSettingsEditionOutput struct{ *pulumi.OutputState }
func (CloudSqlSettingsEditionOutput) ElementType ¶ added in v0.32.0
func (CloudSqlSettingsEditionOutput) ElementType() reflect.Type
func (CloudSqlSettingsEditionOutput) ToCloudSqlSettingsEditionOutput ¶ added in v0.32.0
func (o CloudSqlSettingsEditionOutput) ToCloudSqlSettingsEditionOutput() CloudSqlSettingsEditionOutput
func (CloudSqlSettingsEditionOutput) ToCloudSqlSettingsEditionOutputWithContext ¶ added in v0.32.0
func (o CloudSqlSettingsEditionOutput) ToCloudSqlSettingsEditionOutputWithContext(ctx context.Context) CloudSqlSettingsEditionOutput
func (CloudSqlSettingsEditionOutput) ToCloudSqlSettingsEditionPtrOutput ¶ added in v0.32.0
func (o CloudSqlSettingsEditionOutput) ToCloudSqlSettingsEditionPtrOutput() CloudSqlSettingsEditionPtrOutput
func (CloudSqlSettingsEditionOutput) ToCloudSqlSettingsEditionPtrOutputWithContext ¶ added in v0.32.0
func (o CloudSqlSettingsEditionOutput) ToCloudSqlSettingsEditionPtrOutputWithContext(ctx context.Context) CloudSqlSettingsEditionPtrOutput
func (CloudSqlSettingsEditionOutput) ToStringOutput ¶ added in v0.32.0
func (o CloudSqlSettingsEditionOutput) ToStringOutput() pulumi.StringOutput
func (CloudSqlSettingsEditionOutput) ToStringOutputWithContext ¶ added in v0.32.0
func (o CloudSqlSettingsEditionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CloudSqlSettingsEditionOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o CloudSqlSettingsEditionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CloudSqlSettingsEditionOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o CloudSqlSettingsEditionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CloudSqlSettingsEditionPtrInput ¶ added in v0.32.0
type CloudSqlSettingsEditionPtrInput interface { pulumi.Input ToCloudSqlSettingsEditionPtrOutput() CloudSqlSettingsEditionPtrOutput ToCloudSqlSettingsEditionPtrOutputWithContext(context.Context) CloudSqlSettingsEditionPtrOutput }
func CloudSqlSettingsEditionPtr ¶ added in v0.32.0
func CloudSqlSettingsEditionPtr(v string) CloudSqlSettingsEditionPtrInput
type CloudSqlSettingsEditionPtrOutput ¶ added in v0.32.0
type CloudSqlSettingsEditionPtrOutput struct{ *pulumi.OutputState }
func (CloudSqlSettingsEditionPtrOutput) Elem ¶ added in v0.32.0
func (o CloudSqlSettingsEditionPtrOutput) Elem() CloudSqlSettingsEditionOutput
func (CloudSqlSettingsEditionPtrOutput) ElementType ¶ added in v0.32.0
func (CloudSqlSettingsEditionPtrOutput) ElementType() reflect.Type
func (CloudSqlSettingsEditionPtrOutput) ToCloudSqlSettingsEditionPtrOutput ¶ added in v0.32.0
func (o CloudSqlSettingsEditionPtrOutput) ToCloudSqlSettingsEditionPtrOutput() CloudSqlSettingsEditionPtrOutput
func (CloudSqlSettingsEditionPtrOutput) ToCloudSqlSettingsEditionPtrOutputWithContext ¶ added in v0.32.0
func (o CloudSqlSettingsEditionPtrOutput) ToCloudSqlSettingsEditionPtrOutputWithContext(ctx context.Context) CloudSqlSettingsEditionPtrOutput
func (CloudSqlSettingsEditionPtrOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o CloudSqlSettingsEditionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CloudSqlSettingsEditionPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o CloudSqlSettingsEditionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CloudSqlSettingsInput ¶
type CloudSqlSettingsInput interface { pulumi.Input ToCloudSqlSettingsOutput() CloudSqlSettingsOutput ToCloudSqlSettingsOutputWithContext(context.Context) CloudSqlSettingsOutput }
CloudSqlSettingsInput is an input type that accepts CloudSqlSettingsArgs and CloudSqlSettingsOutput values. You can construct a concrete instance of `CloudSqlSettingsInput` via:
CloudSqlSettingsArgs{...}
type CloudSqlSettingsOutput ¶
type CloudSqlSettingsOutput struct{ *pulumi.OutputState }
Settings for creating a Cloud SQL database instance.
func (CloudSqlSettingsOutput) ActivationPolicy ¶
func (o CloudSqlSettingsOutput) ActivationPolicy() CloudSqlSettingsActivationPolicyPtrOutput
The activation policy specifies when the instance is activated; it is applicable only when the instance state is 'RUNNABLE'. Valid values: 'ALWAYS': The instance is on, and remains so even in the absence of connection requests. `NEVER`: The instance is off; it is not activated, even if a connection request arrives.
func (CloudSqlSettingsOutput) AutoStorageIncrease ¶
func (o CloudSqlSettingsOutput) AutoStorageIncrease() pulumi.BoolPtrOutput
[default: ON] If you enable this setting, Cloud SQL checks your available storage every 30 seconds. If the available storage falls below a threshold size, Cloud SQL automatically adds additional storage capacity. If the available storage repeatedly falls below the threshold size, Cloud SQL continues to add storage until it reaches the maximum of 30 TB.
func (CloudSqlSettingsOutput) AvailabilityType ¶ added in v0.28.0
func (o CloudSqlSettingsOutput) AvailabilityType() CloudSqlSettingsAvailabilityTypePtrOutput
Optional. Availability type. Potential values: * `ZONAL`: The instance serves data from only one zone. Outages in that zone affect data availability. * `REGIONAL`: The instance can serve data from more than one zone in a region (it is highly available).
func (CloudSqlSettingsOutput) CmekKeyName ¶ added in v0.11.0
func (o CloudSqlSettingsOutput) CmekKeyName() pulumi.StringPtrOutput
The KMS key name used for the csql instance.
func (CloudSqlSettingsOutput) Collation ¶
func (o CloudSqlSettingsOutput) Collation() pulumi.StringPtrOutput
The Cloud SQL default instance level collation.
func (CloudSqlSettingsOutput) DataCacheConfig ¶ added in v0.32.0
func (o CloudSqlSettingsOutput) DataCacheConfig() DataCacheConfigPtrOutput
Optional. Data cache is an optional feature available for Cloud SQL for MySQL Enterprise Plus edition only. For more information on data cache, see [Data cache overview](https://cloud.google.com/sql/help/mysql-data-cache) in Cloud SQL documentation.
func (CloudSqlSettingsOutput) DataDiskSizeGb ¶
func (o CloudSqlSettingsOutput) DataDiskSizeGb() pulumi.StringPtrOutput
The storage capacity available to the database, in GB. The minimum (and default) size is 10GB.
func (CloudSqlSettingsOutput) DataDiskType ¶
func (o CloudSqlSettingsOutput) DataDiskType() CloudSqlSettingsDataDiskTypePtrOutput
The type of storage: `PD_SSD` (default) or `PD_HDD`.
func (CloudSqlSettingsOutput) DatabaseFlags ¶
func (o CloudSqlSettingsOutput) DatabaseFlags() pulumi.StringMapOutput
The database flags passed to the Cloud SQL instance at startup. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
func (CloudSqlSettingsOutput) DatabaseVersion ¶
func (o CloudSqlSettingsOutput) DatabaseVersion() CloudSqlSettingsDatabaseVersionPtrOutput
The database engine type and version.
func (CloudSqlSettingsOutput) Edition ¶ added in v0.32.0
func (o CloudSqlSettingsOutput) Edition() CloudSqlSettingsEditionPtrOutput
Optional. The edition of the given Cloud SQL instance.
func (CloudSqlSettingsOutput) ElementType ¶
func (CloudSqlSettingsOutput) ElementType() reflect.Type
func (CloudSqlSettingsOutput) IpConfig ¶
func (o CloudSqlSettingsOutput) IpConfig() SqlIpConfigPtrOutput
The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled.
func (CloudSqlSettingsOutput) RootPassword ¶
func (o CloudSqlSettingsOutput) RootPassword() pulumi.StringPtrOutput
Input only. Initial root password.
func (CloudSqlSettingsOutput) SecondaryZone ¶ added in v0.28.0
func (o CloudSqlSettingsOutput) SecondaryZone() pulumi.StringPtrOutput
Optional. The Google Cloud Platform zone where the failover Cloud SQL database instance is located. Used when the Cloud SQL database availability type is REGIONAL (i.e. multiple zones / highly available).
func (CloudSqlSettingsOutput) SourceId ¶
func (o CloudSqlSettingsOutput) SourceId() pulumi.StringPtrOutput
The Database Migration Service source connection profile ID, in the format: `projects/my_project_name/locations/us-central1/connectionProfiles/connection_profile_ID`
func (CloudSqlSettingsOutput) StorageAutoResizeLimit ¶
func (o CloudSqlSettingsOutput) StorageAutoResizeLimit() pulumi.StringPtrOutput
The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.
func (CloudSqlSettingsOutput) Tier ¶
func (o CloudSqlSettingsOutput) Tier() pulumi.StringPtrOutput
The tier (or machine type) for this instance, for example: `db-n1-standard-1` (MySQL instances) or `db-custom-1-3840` (PostgreSQL instances). For more information, see [Cloud SQL Instance Settings](https://cloud.google.com/sql/docs/mysql/instance-settings).
func (CloudSqlSettingsOutput) ToCloudSqlSettingsOutput ¶
func (o CloudSqlSettingsOutput) ToCloudSqlSettingsOutput() CloudSqlSettingsOutput
func (CloudSqlSettingsOutput) ToCloudSqlSettingsOutputWithContext ¶
func (o CloudSqlSettingsOutput) ToCloudSqlSettingsOutputWithContext(ctx context.Context) CloudSqlSettingsOutput
func (CloudSqlSettingsOutput) ToCloudSqlSettingsPtrOutput ¶
func (o CloudSqlSettingsOutput) ToCloudSqlSettingsPtrOutput() CloudSqlSettingsPtrOutput
func (CloudSqlSettingsOutput) ToCloudSqlSettingsPtrOutputWithContext ¶
func (o CloudSqlSettingsOutput) ToCloudSqlSettingsPtrOutputWithContext(ctx context.Context) CloudSqlSettingsPtrOutput
func (CloudSqlSettingsOutput) UserLabels ¶
func (o CloudSqlSettingsOutput) UserLabels() pulumi.StringMapOutput
The resource labels for a Cloud SQL instance to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example: `{ "name": "wrench", "mass": "18kg", "count": "3" }`.
func (CloudSqlSettingsOutput) Zone ¶
func (o CloudSqlSettingsOutput) Zone() pulumi.StringPtrOutput
The Google Cloud Platform zone where your Cloud SQL database instance is located.
type CloudSqlSettingsPtrInput ¶
type CloudSqlSettingsPtrInput interface { pulumi.Input ToCloudSqlSettingsPtrOutput() CloudSqlSettingsPtrOutput ToCloudSqlSettingsPtrOutputWithContext(context.Context) CloudSqlSettingsPtrOutput }
CloudSqlSettingsPtrInput is an input type that accepts CloudSqlSettingsArgs, CloudSqlSettingsPtr and CloudSqlSettingsPtrOutput values. You can construct a concrete instance of `CloudSqlSettingsPtrInput` via:
CloudSqlSettingsArgs{...} or: nil
func CloudSqlSettingsPtr ¶
func CloudSqlSettingsPtr(v *CloudSqlSettingsArgs) CloudSqlSettingsPtrInput
type CloudSqlSettingsPtrOutput ¶
type CloudSqlSettingsPtrOutput struct{ *pulumi.OutputState }
func (CloudSqlSettingsPtrOutput) ActivationPolicy ¶
func (o CloudSqlSettingsPtrOutput) ActivationPolicy() CloudSqlSettingsActivationPolicyPtrOutput
The activation policy specifies when the instance is activated; it is applicable only when the instance state is 'RUNNABLE'. Valid values: 'ALWAYS': The instance is on, and remains so even in the absence of connection requests. `NEVER`: The instance is off; it is not activated, even if a connection request arrives.
func (CloudSqlSettingsPtrOutput) AutoStorageIncrease ¶
func (o CloudSqlSettingsPtrOutput) AutoStorageIncrease() pulumi.BoolPtrOutput
[default: ON] If you enable this setting, Cloud SQL checks your available storage every 30 seconds. If the available storage falls below a threshold size, Cloud SQL automatically adds additional storage capacity. If the available storage repeatedly falls below the threshold size, Cloud SQL continues to add storage until it reaches the maximum of 30 TB.
func (CloudSqlSettingsPtrOutput) AvailabilityType ¶ added in v0.28.0
func (o CloudSqlSettingsPtrOutput) AvailabilityType() CloudSqlSettingsAvailabilityTypePtrOutput
Optional. Availability type. Potential values: * `ZONAL`: The instance serves data from only one zone. Outages in that zone affect data availability. * `REGIONAL`: The instance can serve data from more than one zone in a region (it is highly available).
func (CloudSqlSettingsPtrOutput) CmekKeyName ¶ added in v0.11.0
func (o CloudSqlSettingsPtrOutput) CmekKeyName() pulumi.StringPtrOutput
The KMS key name used for the csql instance.
func (CloudSqlSettingsPtrOutput) Collation ¶
func (o CloudSqlSettingsPtrOutput) Collation() pulumi.StringPtrOutput
The Cloud SQL default instance level collation.
func (CloudSqlSettingsPtrOutput) DataCacheConfig ¶ added in v0.32.0
func (o CloudSqlSettingsPtrOutput) DataCacheConfig() DataCacheConfigPtrOutput
Optional. Data cache is an optional feature available for Cloud SQL for MySQL Enterprise Plus edition only. For more information on data cache, see [Data cache overview](https://cloud.google.com/sql/help/mysql-data-cache) in Cloud SQL documentation.
func (CloudSqlSettingsPtrOutput) DataDiskSizeGb ¶
func (o CloudSqlSettingsPtrOutput) DataDiskSizeGb() pulumi.StringPtrOutput
The storage capacity available to the database, in GB. The minimum (and default) size is 10GB.
func (CloudSqlSettingsPtrOutput) DataDiskType ¶
func (o CloudSqlSettingsPtrOutput) DataDiskType() CloudSqlSettingsDataDiskTypePtrOutput
The type of storage: `PD_SSD` (default) or `PD_HDD`.
func (CloudSqlSettingsPtrOutput) DatabaseFlags ¶
func (o CloudSqlSettingsPtrOutput) DatabaseFlags() pulumi.StringMapOutput
The database flags passed to the Cloud SQL instance at startup. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
func (CloudSqlSettingsPtrOutput) DatabaseVersion ¶
func (o CloudSqlSettingsPtrOutput) DatabaseVersion() CloudSqlSettingsDatabaseVersionPtrOutput
The database engine type and version.
func (CloudSqlSettingsPtrOutput) Edition ¶ added in v0.32.0
func (o CloudSqlSettingsPtrOutput) Edition() CloudSqlSettingsEditionPtrOutput
Optional. The edition of the given Cloud SQL instance.
func (CloudSqlSettingsPtrOutput) Elem ¶
func (o CloudSqlSettingsPtrOutput) Elem() CloudSqlSettingsOutput
func (CloudSqlSettingsPtrOutput) ElementType ¶
func (CloudSqlSettingsPtrOutput) ElementType() reflect.Type
func (CloudSqlSettingsPtrOutput) IpConfig ¶
func (o CloudSqlSettingsPtrOutput) IpConfig() SqlIpConfigPtrOutput
The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled.
func (CloudSqlSettingsPtrOutput) RootPassword ¶
func (o CloudSqlSettingsPtrOutput) RootPassword() pulumi.StringPtrOutput
Input only. Initial root password.
func (CloudSqlSettingsPtrOutput) SecondaryZone ¶ added in v0.28.0
func (o CloudSqlSettingsPtrOutput) SecondaryZone() pulumi.StringPtrOutput
Optional. The Google Cloud Platform zone where the failover Cloud SQL database instance is located. Used when the Cloud SQL database availability type is REGIONAL (i.e. multiple zones / highly available).
func (CloudSqlSettingsPtrOutput) SourceId ¶
func (o CloudSqlSettingsPtrOutput) SourceId() pulumi.StringPtrOutput
The Database Migration Service source connection profile ID, in the format: `projects/my_project_name/locations/us-central1/connectionProfiles/connection_profile_ID`
func (CloudSqlSettingsPtrOutput) StorageAutoResizeLimit ¶
func (o CloudSqlSettingsPtrOutput) StorageAutoResizeLimit() pulumi.StringPtrOutput
The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.
func (CloudSqlSettingsPtrOutput) Tier ¶
func (o CloudSqlSettingsPtrOutput) Tier() pulumi.StringPtrOutput
The tier (or machine type) for this instance, for example: `db-n1-standard-1` (MySQL instances) or `db-custom-1-3840` (PostgreSQL instances). For more information, see [Cloud SQL Instance Settings](https://cloud.google.com/sql/docs/mysql/instance-settings).
func (CloudSqlSettingsPtrOutput) ToCloudSqlSettingsPtrOutput ¶
func (o CloudSqlSettingsPtrOutput) ToCloudSqlSettingsPtrOutput() CloudSqlSettingsPtrOutput
func (CloudSqlSettingsPtrOutput) ToCloudSqlSettingsPtrOutputWithContext ¶
func (o CloudSqlSettingsPtrOutput) ToCloudSqlSettingsPtrOutputWithContext(ctx context.Context) CloudSqlSettingsPtrOutput
func (CloudSqlSettingsPtrOutput) UserLabels ¶
func (o CloudSqlSettingsPtrOutput) UserLabels() pulumi.StringMapOutput
The resource labels for a Cloud SQL instance to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example: `{ "name": "wrench", "mass": "18kg", "count": "3" }`.
func (CloudSqlSettingsPtrOutput) Zone ¶
func (o CloudSqlSettingsPtrOutput) Zone() pulumi.StringPtrOutput
The Google Cloud Platform zone where your Cloud SQL database instance is located.
type CloudSqlSettingsResponse ¶
type CloudSqlSettingsResponse struct { // The activation policy specifies when the instance is activated; it is applicable only when the instance state is 'RUNNABLE'. Valid values: 'ALWAYS': The instance is on, and remains so even in the absence of connection requests. `NEVER`: The instance is off; it is not activated, even if a connection request arrives. ActivationPolicy string `pulumi:"activationPolicy"` // [default: ON] If you enable this setting, Cloud SQL checks your available storage every 30 seconds. If the available storage falls below a threshold size, Cloud SQL automatically adds additional storage capacity. If the available storage repeatedly falls below the threshold size, Cloud SQL continues to add storage until it reaches the maximum of 30 TB. AutoStorageIncrease bool `pulumi:"autoStorageIncrease"` // Optional. Availability type. Potential values: * `ZONAL`: The instance serves data from only one zone. Outages in that zone affect data availability. * `REGIONAL`: The instance can serve data from more than one zone in a region (it is highly available). AvailabilityType string `pulumi:"availabilityType"` // The KMS key name used for the csql instance. CmekKeyName string `pulumi:"cmekKeyName"` // The Cloud SQL default instance level collation. Collation string `pulumi:"collation"` // Optional. Data cache is an optional feature available for Cloud SQL for MySQL Enterprise Plus edition only. For more information on data cache, see [Data cache overview](https://cloud.google.com/sql/help/mysql-data-cache) in Cloud SQL documentation. DataCacheConfig DataCacheConfigResponse `pulumi:"dataCacheConfig"` // The storage capacity available to the database, in GB. The minimum (and default) size is 10GB. DataDiskSizeGb string `pulumi:"dataDiskSizeGb"` // The type of storage: `PD_SSD` (default) or `PD_HDD`. DataDiskType string `pulumi:"dataDiskType"` // The database flags passed to the Cloud SQL instance at startup. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. DatabaseFlags map[string]string `pulumi:"databaseFlags"` // The database engine type and version. DatabaseVersion string `pulumi:"databaseVersion"` // Optional. The edition of the given Cloud SQL instance. Edition string `pulumi:"edition"` // The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled. IpConfig SqlIpConfigResponse `pulumi:"ipConfig"` // Input only. Initial root password. RootPassword string `pulumi:"rootPassword"` // Indicates If this connection profile root password is stored. RootPasswordSet bool `pulumi:"rootPasswordSet"` // Optional. The Google Cloud Platform zone where the failover Cloud SQL database instance is located. Used when the Cloud SQL database availability type is REGIONAL (i.e. multiple zones / highly available). SecondaryZone string `pulumi:"secondaryZone"` // The Database Migration Service source connection profile ID, in the format: `projects/my_project_name/locations/us-central1/connectionProfiles/connection_profile_ID` SourceId string `pulumi:"sourceId"` // The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit. StorageAutoResizeLimit string `pulumi:"storageAutoResizeLimit"` // The tier (or machine type) for this instance, for example: `db-n1-standard-1` (MySQL instances) or `db-custom-1-3840` (PostgreSQL instances). For more information, see [Cloud SQL Instance Settings](https://cloud.google.com/sql/docs/mysql/instance-settings). Tier string `pulumi:"tier"` // The resource labels for a Cloud SQL instance to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example: `{ "name": "wrench", "mass": "18kg", "count": "3" }`. UserLabels map[string]string `pulumi:"userLabels"` // The Google Cloud Platform zone where your Cloud SQL database instance is located. Zone string `pulumi:"zone"` }
Settings for creating a Cloud SQL database instance.
type CloudSqlSettingsResponseOutput ¶
type CloudSqlSettingsResponseOutput struct{ *pulumi.OutputState }
Settings for creating a Cloud SQL database instance.
func (CloudSqlSettingsResponseOutput) ActivationPolicy ¶
func (o CloudSqlSettingsResponseOutput) ActivationPolicy() pulumi.StringOutput
The activation policy specifies when the instance is activated; it is applicable only when the instance state is 'RUNNABLE'. Valid values: 'ALWAYS': The instance is on, and remains so even in the absence of connection requests. `NEVER`: The instance is off; it is not activated, even if a connection request arrives.
func (CloudSqlSettingsResponseOutput) AutoStorageIncrease ¶
func (o CloudSqlSettingsResponseOutput) AutoStorageIncrease() pulumi.BoolOutput
[default: ON] If you enable this setting, Cloud SQL checks your available storage every 30 seconds. If the available storage falls below a threshold size, Cloud SQL automatically adds additional storage capacity. If the available storage repeatedly falls below the threshold size, Cloud SQL continues to add storage until it reaches the maximum of 30 TB.
func (CloudSqlSettingsResponseOutput) AvailabilityType ¶ added in v0.28.0
func (o CloudSqlSettingsResponseOutput) AvailabilityType() pulumi.StringOutput
Optional. Availability type. Potential values: * `ZONAL`: The instance serves data from only one zone. Outages in that zone affect data availability. * `REGIONAL`: The instance can serve data from more than one zone in a region (it is highly available).
func (CloudSqlSettingsResponseOutput) CmekKeyName ¶ added in v0.11.0
func (o CloudSqlSettingsResponseOutput) CmekKeyName() pulumi.StringOutput
The KMS key name used for the csql instance.
func (CloudSqlSettingsResponseOutput) Collation ¶
func (o CloudSqlSettingsResponseOutput) Collation() pulumi.StringOutput
The Cloud SQL default instance level collation.
func (CloudSqlSettingsResponseOutput) DataCacheConfig ¶ added in v0.32.0
func (o CloudSqlSettingsResponseOutput) DataCacheConfig() DataCacheConfigResponseOutput
Optional. Data cache is an optional feature available for Cloud SQL for MySQL Enterprise Plus edition only. For more information on data cache, see [Data cache overview](https://cloud.google.com/sql/help/mysql-data-cache) in Cloud SQL documentation.
func (CloudSqlSettingsResponseOutput) DataDiskSizeGb ¶
func (o CloudSqlSettingsResponseOutput) DataDiskSizeGb() pulumi.StringOutput
The storage capacity available to the database, in GB. The minimum (and default) size is 10GB.
func (CloudSqlSettingsResponseOutput) DataDiskType ¶
func (o CloudSqlSettingsResponseOutput) DataDiskType() pulumi.StringOutput
The type of storage: `PD_SSD` (default) or `PD_HDD`.
func (CloudSqlSettingsResponseOutput) DatabaseFlags ¶
func (o CloudSqlSettingsResponseOutput) DatabaseFlags() pulumi.StringMapOutput
The database flags passed to the Cloud SQL instance at startup. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
func (CloudSqlSettingsResponseOutput) DatabaseVersion ¶
func (o CloudSqlSettingsResponseOutput) DatabaseVersion() pulumi.StringOutput
The database engine type and version.
func (CloudSqlSettingsResponseOutput) Edition ¶ added in v0.32.0
func (o CloudSqlSettingsResponseOutput) Edition() pulumi.StringOutput
Optional. The edition of the given Cloud SQL instance.
func (CloudSqlSettingsResponseOutput) ElementType ¶
func (CloudSqlSettingsResponseOutput) ElementType() reflect.Type
func (CloudSqlSettingsResponseOutput) IpConfig ¶
func (o CloudSqlSettingsResponseOutput) IpConfig() SqlIpConfigResponseOutput
The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled.
func (CloudSqlSettingsResponseOutput) RootPassword ¶
func (o CloudSqlSettingsResponseOutput) RootPassword() pulumi.StringOutput
Input only. Initial root password.
func (CloudSqlSettingsResponseOutput) RootPasswordSet ¶
func (o CloudSqlSettingsResponseOutput) RootPasswordSet() pulumi.BoolOutput
Indicates If this connection profile root password is stored.
func (CloudSqlSettingsResponseOutput) SecondaryZone ¶ added in v0.28.0
func (o CloudSqlSettingsResponseOutput) SecondaryZone() pulumi.StringOutput
Optional. The Google Cloud Platform zone where the failover Cloud SQL database instance is located. Used when the Cloud SQL database availability type is REGIONAL (i.e. multiple zones / highly available).
func (CloudSqlSettingsResponseOutput) SourceId ¶
func (o CloudSqlSettingsResponseOutput) SourceId() pulumi.StringOutput
The Database Migration Service source connection profile ID, in the format: `projects/my_project_name/locations/us-central1/connectionProfiles/connection_profile_ID`
func (CloudSqlSettingsResponseOutput) StorageAutoResizeLimit ¶
func (o CloudSqlSettingsResponseOutput) StorageAutoResizeLimit() pulumi.StringOutput
The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.
func (CloudSqlSettingsResponseOutput) Tier ¶
func (o CloudSqlSettingsResponseOutput) Tier() pulumi.StringOutput
The tier (or machine type) for this instance, for example: `db-n1-standard-1` (MySQL instances) or `db-custom-1-3840` (PostgreSQL instances). For more information, see [Cloud SQL Instance Settings](https://cloud.google.com/sql/docs/mysql/instance-settings).
func (CloudSqlSettingsResponseOutput) ToCloudSqlSettingsResponseOutput ¶
func (o CloudSqlSettingsResponseOutput) ToCloudSqlSettingsResponseOutput() CloudSqlSettingsResponseOutput
func (CloudSqlSettingsResponseOutput) ToCloudSqlSettingsResponseOutputWithContext ¶
func (o CloudSqlSettingsResponseOutput) ToCloudSqlSettingsResponseOutputWithContext(ctx context.Context) CloudSqlSettingsResponseOutput
func (CloudSqlSettingsResponseOutput) UserLabels ¶
func (o CloudSqlSettingsResponseOutput) UserLabels() pulumi.StringMapOutput
The resource labels for a Cloud SQL instance to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example: `{ "name": "wrench", "mass": "18kg", "count": "3" }`.
func (CloudSqlSettingsResponseOutput) Zone ¶
func (o CloudSqlSettingsResponseOutput) Zone() pulumi.StringOutput
The Google Cloud Platform zone where your Cloud SQL database instance is located.
type ConditionalColumnSetValue ¶ added in v0.32.0
type ConditionalColumnSetValue struct { // Optional. Custom engine specific features. CustomFeatures map[string]interface{} `pulumi:"customFeatures"` // Optional. Optional filter on source column precision and scale. Used for fixed point numbers such as NUMERIC/NUMBER data types. SourceNumericFilter *SourceNumericFilter `pulumi:"sourceNumericFilter"` // Optional. Optional filter on source column length. Used for text based data types like varchar. SourceTextFilter *SourceTextFilter `pulumi:"sourceTextFilter"` // Description of data transformation during migration. ValueTransformation ValueTransformation `pulumi:"valueTransformation"` }
Options to configure rule type ConditionalColumnSetValue. The rule is used to transform the data which is being replicated/migrated. The rule filter field can refer to one or more entities. The rule scope can be one of: Column.
type ConditionalColumnSetValueArgs ¶ added in v0.32.0
type ConditionalColumnSetValueArgs struct { // Optional. Custom engine specific features. CustomFeatures pulumi.MapInput `pulumi:"customFeatures"` // Optional. Optional filter on source column precision and scale. Used for fixed point numbers such as NUMERIC/NUMBER data types. SourceNumericFilter SourceNumericFilterPtrInput `pulumi:"sourceNumericFilter"` // Optional. Optional filter on source column length. Used for text based data types like varchar. SourceTextFilter SourceTextFilterPtrInput `pulumi:"sourceTextFilter"` // Description of data transformation during migration. ValueTransformation ValueTransformationInput `pulumi:"valueTransformation"` }
Options to configure rule type ConditionalColumnSetValue. The rule is used to transform the data which is being replicated/migrated. The rule filter field can refer to one or more entities. The rule scope can be one of: Column.
func (ConditionalColumnSetValueArgs) ElementType ¶ added in v0.32.0
func (ConditionalColumnSetValueArgs) ElementType() reflect.Type
func (ConditionalColumnSetValueArgs) ToConditionalColumnSetValueOutput ¶ added in v0.32.0
func (i ConditionalColumnSetValueArgs) ToConditionalColumnSetValueOutput() ConditionalColumnSetValueOutput
func (ConditionalColumnSetValueArgs) ToConditionalColumnSetValueOutputWithContext ¶ added in v0.32.0
func (i ConditionalColumnSetValueArgs) ToConditionalColumnSetValueOutputWithContext(ctx context.Context) ConditionalColumnSetValueOutput
func (ConditionalColumnSetValueArgs) ToConditionalColumnSetValuePtrOutput ¶ added in v0.32.0
func (i ConditionalColumnSetValueArgs) ToConditionalColumnSetValuePtrOutput() ConditionalColumnSetValuePtrOutput
func (ConditionalColumnSetValueArgs) ToConditionalColumnSetValuePtrOutputWithContext ¶ added in v0.32.0
func (i ConditionalColumnSetValueArgs) ToConditionalColumnSetValuePtrOutputWithContext(ctx context.Context) ConditionalColumnSetValuePtrOutput
type ConditionalColumnSetValueInput ¶ added in v0.32.0
type ConditionalColumnSetValueInput interface { pulumi.Input ToConditionalColumnSetValueOutput() ConditionalColumnSetValueOutput ToConditionalColumnSetValueOutputWithContext(context.Context) ConditionalColumnSetValueOutput }
ConditionalColumnSetValueInput is an input type that accepts ConditionalColumnSetValueArgs and ConditionalColumnSetValueOutput values. You can construct a concrete instance of `ConditionalColumnSetValueInput` via:
ConditionalColumnSetValueArgs{...}
type ConditionalColumnSetValueOutput ¶ added in v0.32.0
type ConditionalColumnSetValueOutput struct{ *pulumi.OutputState }
Options to configure rule type ConditionalColumnSetValue. The rule is used to transform the data which is being replicated/migrated. The rule filter field can refer to one or more entities. The rule scope can be one of: Column.
func (ConditionalColumnSetValueOutput) CustomFeatures ¶ added in v0.32.0
func (o ConditionalColumnSetValueOutput) CustomFeatures() pulumi.MapOutput
Optional. Custom engine specific features.
func (ConditionalColumnSetValueOutput) ElementType ¶ added in v0.32.0
func (ConditionalColumnSetValueOutput) ElementType() reflect.Type
func (ConditionalColumnSetValueOutput) SourceNumericFilter ¶ added in v0.32.0
func (o ConditionalColumnSetValueOutput) SourceNumericFilter() SourceNumericFilterPtrOutput
Optional. Optional filter on source column precision and scale. Used for fixed point numbers such as NUMERIC/NUMBER data types.
func (ConditionalColumnSetValueOutput) SourceTextFilter ¶ added in v0.32.0
func (o ConditionalColumnSetValueOutput) SourceTextFilter() SourceTextFilterPtrOutput
Optional. Optional filter on source column length. Used for text based data types like varchar.
func (ConditionalColumnSetValueOutput) ToConditionalColumnSetValueOutput ¶ added in v0.32.0
func (o ConditionalColumnSetValueOutput) ToConditionalColumnSetValueOutput() ConditionalColumnSetValueOutput
func (ConditionalColumnSetValueOutput) ToConditionalColumnSetValueOutputWithContext ¶ added in v0.32.0
func (o ConditionalColumnSetValueOutput) ToConditionalColumnSetValueOutputWithContext(ctx context.Context) ConditionalColumnSetValueOutput
func (ConditionalColumnSetValueOutput) ToConditionalColumnSetValuePtrOutput ¶ added in v0.32.0
func (o ConditionalColumnSetValueOutput) ToConditionalColumnSetValuePtrOutput() ConditionalColumnSetValuePtrOutput
func (ConditionalColumnSetValueOutput) ToConditionalColumnSetValuePtrOutputWithContext ¶ added in v0.32.0
func (o ConditionalColumnSetValueOutput) ToConditionalColumnSetValuePtrOutputWithContext(ctx context.Context) ConditionalColumnSetValuePtrOutput
func (ConditionalColumnSetValueOutput) ValueTransformation ¶ added in v0.32.0
func (o ConditionalColumnSetValueOutput) ValueTransformation() ValueTransformationOutput
Description of data transformation during migration.
type ConditionalColumnSetValuePtrInput ¶ added in v0.32.0
type ConditionalColumnSetValuePtrInput interface { pulumi.Input ToConditionalColumnSetValuePtrOutput() ConditionalColumnSetValuePtrOutput ToConditionalColumnSetValuePtrOutputWithContext(context.Context) ConditionalColumnSetValuePtrOutput }
ConditionalColumnSetValuePtrInput is an input type that accepts ConditionalColumnSetValueArgs, ConditionalColumnSetValuePtr and ConditionalColumnSetValuePtrOutput values. You can construct a concrete instance of `ConditionalColumnSetValuePtrInput` via:
ConditionalColumnSetValueArgs{...} or: nil
func ConditionalColumnSetValuePtr ¶ added in v0.32.0
func ConditionalColumnSetValuePtr(v *ConditionalColumnSetValueArgs) ConditionalColumnSetValuePtrInput
type ConditionalColumnSetValuePtrOutput ¶ added in v0.32.0
type ConditionalColumnSetValuePtrOutput struct{ *pulumi.OutputState }
func (ConditionalColumnSetValuePtrOutput) CustomFeatures ¶ added in v0.32.0
func (o ConditionalColumnSetValuePtrOutput) CustomFeatures() pulumi.MapOutput
Optional. Custom engine specific features.
func (ConditionalColumnSetValuePtrOutput) Elem ¶ added in v0.32.0
func (o ConditionalColumnSetValuePtrOutput) Elem() ConditionalColumnSetValueOutput
func (ConditionalColumnSetValuePtrOutput) ElementType ¶ added in v0.32.0
func (ConditionalColumnSetValuePtrOutput) ElementType() reflect.Type
func (ConditionalColumnSetValuePtrOutput) SourceNumericFilter ¶ added in v0.32.0
func (o ConditionalColumnSetValuePtrOutput) SourceNumericFilter() SourceNumericFilterPtrOutput
Optional. Optional filter on source column precision and scale. Used for fixed point numbers such as NUMERIC/NUMBER data types.
func (ConditionalColumnSetValuePtrOutput) SourceTextFilter ¶ added in v0.32.0
func (o ConditionalColumnSetValuePtrOutput) SourceTextFilter() SourceTextFilterPtrOutput
Optional. Optional filter on source column length. Used for text based data types like varchar.
func (ConditionalColumnSetValuePtrOutput) ToConditionalColumnSetValuePtrOutput ¶ added in v0.32.0
func (o ConditionalColumnSetValuePtrOutput) ToConditionalColumnSetValuePtrOutput() ConditionalColumnSetValuePtrOutput
func (ConditionalColumnSetValuePtrOutput) ToConditionalColumnSetValuePtrOutputWithContext ¶ added in v0.32.0
func (o ConditionalColumnSetValuePtrOutput) ToConditionalColumnSetValuePtrOutputWithContext(ctx context.Context) ConditionalColumnSetValuePtrOutput
func (ConditionalColumnSetValuePtrOutput) ValueTransformation ¶ added in v0.32.0
func (o ConditionalColumnSetValuePtrOutput) ValueTransformation() ValueTransformationPtrOutput
Description of data transformation during migration.
type ConditionalColumnSetValueResponse ¶ added in v0.32.0
type ConditionalColumnSetValueResponse struct { // Optional. Custom engine specific features. CustomFeatures map[string]interface{} `pulumi:"customFeatures"` // Optional. Optional filter on source column precision and scale. Used for fixed point numbers such as NUMERIC/NUMBER data types. SourceNumericFilter SourceNumericFilterResponse `pulumi:"sourceNumericFilter"` // Optional. Optional filter on source column length. Used for text based data types like varchar. SourceTextFilter SourceTextFilterResponse `pulumi:"sourceTextFilter"` // Description of data transformation during migration. ValueTransformation ValueTransformationResponse `pulumi:"valueTransformation"` }
Options to configure rule type ConditionalColumnSetValue. The rule is used to transform the data which is being replicated/migrated. The rule filter field can refer to one or more entities. The rule scope can be one of: Column.
type ConditionalColumnSetValueResponseOutput ¶ added in v0.32.0
type ConditionalColumnSetValueResponseOutput struct{ *pulumi.OutputState }
Options to configure rule type ConditionalColumnSetValue. The rule is used to transform the data which is being replicated/migrated. The rule filter field can refer to one or more entities. The rule scope can be one of: Column.
func (ConditionalColumnSetValueResponseOutput) CustomFeatures ¶ added in v0.32.0
func (o ConditionalColumnSetValueResponseOutput) CustomFeatures() pulumi.MapOutput
Optional. Custom engine specific features.
func (ConditionalColumnSetValueResponseOutput) ElementType ¶ added in v0.32.0
func (ConditionalColumnSetValueResponseOutput) ElementType() reflect.Type
func (ConditionalColumnSetValueResponseOutput) SourceNumericFilter ¶ added in v0.32.0
func (o ConditionalColumnSetValueResponseOutput) SourceNumericFilter() SourceNumericFilterResponseOutput
Optional. Optional filter on source column precision and scale. Used for fixed point numbers such as NUMERIC/NUMBER data types.
func (ConditionalColumnSetValueResponseOutput) SourceTextFilter ¶ added in v0.32.0
func (o ConditionalColumnSetValueResponseOutput) SourceTextFilter() SourceTextFilterResponseOutput
Optional. Optional filter on source column length. Used for text based data types like varchar.
func (ConditionalColumnSetValueResponseOutput) ToConditionalColumnSetValueResponseOutput ¶ added in v0.32.0
func (o ConditionalColumnSetValueResponseOutput) ToConditionalColumnSetValueResponseOutput() ConditionalColumnSetValueResponseOutput
func (ConditionalColumnSetValueResponseOutput) ToConditionalColumnSetValueResponseOutputWithContext ¶ added in v0.32.0
func (o ConditionalColumnSetValueResponseOutput) ToConditionalColumnSetValueResponseOutputWithContext(ctx context.Context) ConditionalColumnSetValueResponseOutput
func (ConditionalColumnSetValueResponseOutput) ValueTransformation ¶ added in v0.32.0
func (o ConditionalColumnSetValueResponseOutput) ValueTransformation() ValueTransformationResponseOutput
Description of data transformation during migration.
type ConnectionProfile ¶
type ConnectionProfile struct { pulumi.CustomResourceState // An AlloyDB cluster connection profile. Alloydb AlloyDbConnectionProfileResponseOutput `pulumi:"alloydb"` // A CloudSQL database connection profile. Cloudsql CloudSqlConnectionProfileResponseOutput `pulumi:"cloudsql"` // Required. The connection profile identifier. ConnectionProfileId pulumi.StringOutput `pulumi:"connectionProfileId"` // The timestamp when the resource was created. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z". CreateTime pulumi.StringOutput `pulumi:"createTime"` // The connection profile display name. DisplayName pulumi.StringOutput `pulumi:"displayName"` // The error details in case of state FAILED. Error StatusResponseOutput `pulumi:"error"` // The resource labels for connection profile to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example: `{ "name": "wrench", "mass": "1.3kg", "count": "3" }`. Labels pulumi.StringMapOutput `pulumi:"labels"` Location pulumi.StringOutput `pulumi:"location"` // A MySQL database connection profile. Mysql MySqlConnectionProfileResponseOutput `pulumi:"mysql"` // The name of this connection profile resource in the form of projects/{project}/locations/{location}/connectionProfiles/{connectionProfile}. Name pulumi.StringOutput `pulumi:"name"` // An Oracle database connection profile. Oracle OracleConnectionProfileResponseOutput `pulumi:"oracle"` // A PostgreSQL database connection profile. Postgresql PostgreSqlConnectionProfileResponseOutput `pulumi:"postgresql"` Project pulumi.StringOutput `pulumi:"project"` // The database provider. Provider pulumi.StringOutput `pulumi:"provider"` // Optional. A unique ID used to identify the request. If the server receives two requests with the same ID, then the second request is ignored. It is recommended to always set this value to a UUID. The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters. RequestId pulumi.StringPtrOutput `pulumi:"requestId"` // Optional. Create the connection profile without validating it. The default is false. Only supported for Oracle connection profiles. SkipValidation pulumi.BoolPtrOutput `pulumi:"skipValidation"` // The current connection profile state (e.g. DRAFT, READY, or FAILED). State pulumi.StringOutput `pulumi:"state"` // The timestamp when the resource was last updated. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z". UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Creates a new connection profile in a given project and location.
func GetConnectionProfile ¶
func GetConnectionProfile(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConnectionProfileState, opts ...pulumi.ResourceOption) (*ConnectionProfile, error)
GetConnectionProfile gets an existing ConnectionProfile 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 NewConnectionProfile ¶
func NewConnectionProfile(ctx *pulumi.Context, name string, args *ConnectionProfileArgs, opts ...pulumi.ResourceOption) (*ConnectionProfile, error)
NewConnectionProfile registers a new resource with the given unique name, arguments, and options.
func (*ConnectionProfile) ElementType ¶
func (*ConnectionProfile) ElementType() reflect.Type
func (*ConnectionProfile) ToConnectionProfileOutput ¶
func (i *ConnectionProfile) ToConnectionProfileOutput() ConnectionProfileOutput
func (*ConnectionProfile) ToConnectionProfileOutputWithContext ¶
func (i *ConnectionProfile) ToConnectionProfileOutputWithContext(ctx context.Context) ConnectionProfileOutput
type ConnectionProfileArgs ¶
type ConnectionProfileArgs struct { // An AlloyDB cluster connection profile. Alloydb AlloyDbConnectionProfilePtrInput // A CloudSQL database connection profile. Cloudsql CloudSqlConnectionProfilePtrInput // Required. The connection profile identifier. ConnectionProfileId pulumi.StringInput // The connection profile display name. DisplayName pulumi.StringPtrInput // The resource labels for connection profile to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example: `{ "name": "wrench", "mass": "1.3kg", "count": "3" }`. Labels pulumi.StringMapInput Location pulumi.StringPtrInput // A MySQL database connection profile. Mysql MySqlConnectionProfilePtrInput // The name of this connection profile resource in the form of projects/{project}/locations/{location}/connectionProfiles/{connectionProfile}. Name pulumi.StringPtrInput // An Oracle database connection profile. Oracle OracleConnectionProfilePtrInput // A PostgreSQL database connection profile. Postgresql PostgreSqlConnectionProfilePtrInput Project pulumi.StringPtrInput // The database provider. Provider ConnectionProfileProviderPtrInput // Optional. A unique ID used to identify the request. If the server receives two requests with the same ID, then the second request is ignored. It is recommended to always set this value to a UUID. The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters. RequestId pulumi.StringPtrInput // Optional. Create the connection profile without validating it. The default is false. Only supported for Oracle connection profiles. SkipValidation pulumi.BoolPtrInput // The current connection profile state (e.g. DRAFT, READY, or FAILED). State ConnectionProfileStateEnumPtrInput }
The set of arguments for constructing a ConnectionProfile resource.
func (ConnectionProfileArgs) ElementType ¶
func (ConnectionProfileArgs) ElementType() reflect.Type
type ConnectionProfileIamBinding ¶ added in v0.26.0
type ConnectionProfileIamBinding struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // 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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `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. Members pulumi.StringArrayOutput `pulumi:"members"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
func GetConnectionProfileIamBinding ¶ added in v0.26.0
func GetConnectionProfileIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConnectionProfileIamBindingState, opts ...pulumi.ResourceOption) (*ConnectionProfileIamBinding, error)
GetConnectionProfileIamBinding gets an existing ConnectionProfileIamBinding 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 NewConnectionProfileIamBinding ¶ added in v0.26.0
func NewConnectionProfileIamBinding(ctx *pulumi.Context, name string, args *ConnectionProfileIamBindingArgs, opts ...pulumi.ResourceOption) (*ConnectionProfileIamBinding, error)
NewConnectionProfileIamBinding registers a new resource with the given unique name, arguments, and options.
func (*ConnectionProfileIamBinding) ElementType ¶ added in v0.26.0
func (*ConnectionProfileIamBinding) ElementType() reflect.Type
func (*ConnectionProfileIamBinding) ToConnectionProfileIamBindingOutput ¶ added in v0.26.0
func (i *ConnectionProfileIamBinding) ToConnectionProfileIamBindingOutput() ConnectionProfileIamBindingOutput
func (*ConnectionProfileIamBinding) ToConnectionProfileIamBindingOutputWithContext ¶ added in v0.26.0
func (i *ConnectionProfileIamBinding) ToConnectionProfileIamBindingOutputWithContext(ctx context.Context) ConnectionProfileIamBindingOutput
type ConnectionProfileIamBindingArgs ¶ added in v0.26.0
type ConnectionProfileIamBindingArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@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. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringInput }
The set of arguments for constructing a ConnectionProfileIamBinding resource.
func (ConnectionProfileIamBindingArgs) ElementType ¶ added in v0.26.0
func (ConnectionProfileIamBindingArgs) ElementType() reflect.Type
type ConnectionProfileIamBindingInput ¶ added in v0.26.0
type ConnectionProfileIamBindingInput interface { pulumi.Input ToConnectionProfileIamBindingOutput() ConnectionProfileIamBindingOutput ToConnectionProfileIamBindingOutputWithContext(ctx context.Context) ConnectionProfileIamBindingOutput }
type ConnectionProfileIamBindingOutput ¶ added in v0.26.0
type ConnectionProfileIamBindingOutput struct{ *pulumi.OutputState }
func (ConnectionProfileIamBindingOutput) Condition ¶ added in v0.26.0
func (o ConnectionProfileIamBindingOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (ConnectionProfileIamBindingOutput) ElementType ¶ added in v0.26.0
func (ConnectionProfileIamBindingOutput) ElementType() reflect.Type
func (ConnectionProfileIamBindingOutput) Etag ¶ added in v0.26.0
func (o ConnectionProfileIamBindingOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (ConnectionProfileIamBindingOutput) Members ¶ added in v0.26.0
func (o ConnectionProfileIamBindingOutput) 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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `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.
func (ConnectionProfileIamBindingOutput) Name ¶ added in v0.26.0
func (o ConnectionProfileIamBindingOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (ConnectionProfileIamBindingOutput) Project ¶ added in v0.26.0
func (o ConnectionProfileIamBindingOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (ConnectionProfileIamBindingOutput) Role ¶ added in v0.26.0
func (o ConnectionProfileIamBindingOutput) Role() pulumi.StringOutput
Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
func (ConnectionProfileIamBindingOutput) ToConnectionProfileIamBindingOutput ¶ added in v0.26.0
func (o ConnectionProfileIamBindingOutput) ToConnectionProfileIamBindingOutput() ConnectionProfileIamBindingOutput
func (ConnectionProfileIamBindingOutput) ToConnectionProfileIamBindingOutputWithContext ¶ added in v0.26.0
func (o ConnectionProfileIamBindingOutput) ToConnectionProfileIamBindingOutputWithContext(ctx context.Context) ConnectionProfileIamBindingOutput
type ConnectionProfileIamBindingState ¶ added in v0.26.0
type ConnectionProfileIamBindingState struct { }
func (ConnectionProfileIamBindingState) ElementType ¶ added in v0.26.0
func (ConnectionProfileIamBindingState) ElementType() reflect.Type
type ConnectionProfileIamMember ¶ added in v0.26.0
type ConnectionProfileIamMember struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // 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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `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. Member pulumi.StringOutput `pulumi:"member"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
func GetConnectionProfileIamMember ¶ added in v0.26.0
func GetConnectionProfileIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConnectionProfileIamMemberState, opts ...pulumi.ResourceOption) (*ConnectionProfileIamMember, error)
GetConnectionProfileIamMember gets an existing ConnectionProfileIamMember 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 NewConnectionProfileIamMember ¶ added in v0.26.0
func NewConnectionProfileIamMember(ctx *pulumi.Context, name string, args *ConnectionProfileIamMemberArgs, opts ...pulumi.ResourceOption) (*ConnectionProfileIamMember, error)
NewConnectionProfileIamMember registers a new resource with the given unique name, arguments, and options.
func (*ConnectionProfileIamMember) ElementType ¶ added in v0.26.0
func (*ConnectionProfileIamMember) ElementType() reflect.Type
func (*ConnectionProfileIamMember) ToConnectionProfileIamMemberOutput ¶ added in v0.26.0
func (i *ConnectionProfileIamMember) ToConnectionProfileIamMemberOutput() ConnectionProfileIamMemberOutput
func (*ConnectionProfileIamMember) ToConnectionProfileIamMemberOutputWithContext ¶ added in v0.26.0
func (i *ConnectionProfileIamMember) ToConnectionProfileIamMemberOutputWithContext(ctx context.Context) ConnectionProfileIamMemberOutput
type ConnectionProfileIamMemberArgs ¶ added in v0.26.0
type ConnectionProfileIamMemberArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@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. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Role pulumi.StringInput }
The set of arguments for constructing a ConnectionProfileIamMember resource.
func (ConnectionProfileIamMemberArgs) ElementType ¶ added in v0.26.0
func (ConnectionProfileIamMemberArgs) ElementType() reflect.Type
type ConnectionProfileIamMemberInput ¶ added in v0.26.0
type ConnectionProfileIamMemberInput interface { pulumi.Input ToConnectionProfileIamMemberOutput() ConnectionProfileIamMemberOutput ToConnectionProfileIamMemberOutputWithContext(ctx context.Context) ConnectionProfileIamMemberOutput }
type ConnectionProfileIamMemberOutput ¶ added in v0.26.0
type ConnectionProfileIamMemberOutput struct{ *pulumi.OutputState }
func (ConnectionProfileIamMemberOutput) Condition ¶ added in v0.26.0
func (o ConnectionProfileIamMemberOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (ConnectionProfileIamMemberOutput) ElementType ¶ added in v0.26.0
func (ConnectionProfileIamMemberOutput) ElementType() reflect.Type
func (ConnectionProfileIamMemberOutput) Etag ¶ added in v0.26.0
func (o ConnectionProfileIamMemberOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (ConnectionProfileIamMemberOutput) Member ¶ added in v0.26.0
func (o ConnectionProfileIamMemberOutput) Member() pulumi.StringOutput
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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `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.
func (ConnectionProfileIamMemberOutput) Name ¶ added in v0.26.0
func (o ConnectionProfileIamMemberOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (ConnectionProfileIamMemberOutput) Project ¶ added in v0.26.0
func (o ConnectionProfileIamMemberOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (ConnectionProfileIamMemberOutput) Role ¶ added in v0.26.0
func (o ConnectionProfileIamMemberOutput) Role() pulumi.StringOutput
Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
func (ConnectionProfileIamMemberOutput) ToConnectionProfileIamMemberOutput ¶ added in v0.26.0
func (o ConnectionProfileIamMemberOutput) ToConnectionProfileIamMemberOutput() ConnectionProfileIamMemberOutput
func (ConnectionProfileIamMemberOutput) ToConnectionProfileIamMemberOutputWithContext ¶ added in v0.26.0
func (o ConnectionProfileIamMemberOutput) ToConnectionProfileIamMemberOutputWithContext(ctx context.Context) ConnectionProfileIamMemberOutput
type ConnectionProfileIamMemberState ¶ added in v0.26.0
type ConnectionProfileIamMemberState struct { }
func (ConnectionProfileIamMemberState) ElementType ¶ added in v0.26.0
func (ConnectionProfileIamMemberState) ElementType() reflect.Type
type ConnectionProfileIamPolicy ¶
type ConnectionProfileIamPolicy 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"` ConnectionProfileId pulumi.StringOutput `pulumi:"connectionProfileId"` // `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"` Location pulumi.StringOutput `pulumi:"location"` Project pulumi.StringOutput `pulumi:"project"` // 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. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors. 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 GetConnectionProfileIamPolicy ¶
func GetConnectionProfileIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConnectionProfileIamPolicyState, opts ...pulumi.ResourceOption) (*ConnectionProfileIamPolicy, error)
GetConnectionProfileIamPolicy gets an existing ConnectionProfileIamPolicy 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 NewConnectionProfileIamPolicy ¶
func NewConnectionProfileIamPolicy(ctx *pulumi.Context, name string, args *ConnectionProfileIamPolicyArgs, opts ...pulumi.ResourceOption) (*ConnectionProfileIamPolicy, error)
NewConnectionProfileIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*ConnectionProfileIamPolicy) ElementType ¶
func (*ConnectionProfileIamPolicy) ElementType() reflect.Type
func (*ConnectionProfileIamPolicy) ToConnectionProfileIamPolicyOutput ¶
func (i *ConnectionProfileIamPolicy) ToConnectionProfileIamPolicyOutput() ConnectionProfileIamPolicyOutput
func (*ConnectionProfileIamPolicy) ToConnectionProfileIamPolicyOutputWithContext ¶
func (i *ConnectionProfileIamPolicy) ToConnectionProfileIamPolicyOutputWithContext(ctx context.Context) ConnectionProfileIamPolicyOutput
type ConnectionProfileIamPolicyArgs ¶
type ConnectionProfileIamPolicyArgs 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 ConnectionProfileId pulumi.StringInput // `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 Location pulumi.StringPtrInput Project pulumi.StringPtrInput // OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only the fields in the mask will be modified. If no mask is provided, the following default mask is used: `paths: "bindings, etag"` UpdateMask pulumi.StringPtrInput // 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 ConnectionProfileIamPolicy resource.
func (ConnectionProfileIamPolicyArgs) ElementType ¶
func (ConnectionProfileIamPolicyArgs) ElementType() reflect.Type
type ConnectionProfileIamPolicyInput ¶
type ConnectionProfileIamPolicyInput interface { pulumi.Input ToConnectionProfileIamPolicyOutput() ConnectionProfileIamPolicyOutput ToConnectionProfileIamPolicyOutputWithContext(ctx context.Context) ConnectionProfileIamPolicyOutput }
type ConnectionProfileIamPolicyOutput ¶
type ConnectionProfileIamPolicyOutput struct{ *pulumi.OutputState }
func (ConnectionProfileIamPolicyOutput) AuditConfigs ¶ added in v0.19.0
func (o ConnectionProfileIamPolicyOutput) AuditConfigs() AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (ConnectionProfileIamPolicyOutput) Bindings ¶ added in v0.19.0
func (o ConnectionProfileIamPolicyOutput) 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 (ConnectionProfileIamPolicyOutput) ConnectionProfileId ¶ added in v0.21.0
func (o ConnectionProfileIamPolicyOutput) ConnectionProfileId() pulumi.StringOutput
func (ConnectionProfileIamPolicyOutput) ElementType ¶
func (ConnectionProfileIamPolicyOutput) ElementType() reflect.Type
func (ConnectionProfileIamPolicyOutput) Etag ¶ added in v0.19.0
func (o ConnectionProfileIamPolicyOutput) 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 (ConnectionProfileIamPolicyOutput) Location ¶ added in v0.21.0
func (o ConnectionProfileIamPolicyOutput) Location() pulumi.StringOutput
func (ConnectionProfileIamPolicyOutput) Project ¶ added in v0.21.0
func (o ConnectionProfileIamPolicyOutput) Project() pulumi.StringOutput
func (ConnectionProfileIamPolicyOutput) ToConnectionProfileIamPolicyOutput ¶
func (o ConnectionProfileIamPolicyOutput) ToConnectionProfileIamPolicyOutput() ConnectionProfileIamPolicyOutput
func (ConnectionProfileIamPolicyOutput) ToConnectionProfileIamPolicyOutputWithContext ¶
func (o ConnectionProfileIamPolicyOutput) ToConnectionProfileIamPolicyOutputWithContext(ctx context.Context) ConnectionProfileIamPolicyOutput
func (ConnectionProfileIamPolicyOutput) Version ¶ added in v0.19.0
func (o ConnectionProfileIamPolicyOutput) 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 ConnectionProfileIamPolicyState ¶
type ConnectionProfileIamPolicyState struct { }
func (ConnectionProfileIamPolicyState) ElementType ¶
func (ConnectionProfileIamPolicyState) ElementType() reflect.Type
type ConnectionProfileInput ¶
type ConnectionProfileInput interface { pulumi.Input ToConnectionProfileOutput() ConnectionProfileOutput ToConnectionProfileOutputWithContext(ctx context.Context) ConnectionProfileOutput }
type ConnectionProfileOutput ¶
type ConnectionProfileOutput struct{ *pulumi.OutputState }
func (ConnectionProfileOutput) Alloydb ¶ added in v0.25.0
func (o ConnectionProfileOutput) Alloydb() AlloyDbConnectionProfileResponseOutput
An AlloyDB cluster connection profile.
func (ConnectionProfileOutput) Cloudsql ¶ added in v0.19.0
func (o ConnectionProfileOutput) Cloudsql() CloudSqlConnectionProfileResponseOutput
A CloudSQL database connection profile.
func (ConnectionProfileOutput) ConnectionProfileId ¶ added in v0.21.0
func (o ConnectionProfileOutput) ConnectionProfileId() pulumi.StringOutput
Required. The connection profile identifier.
func (ConnectionProfileOutput) CreateTime ¶ added in v0.19.0
func (o ConnectionProfileOutput) CreateTime() pulumi.StringOutput
The timestamp when the resource was created. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
func (ConnectionProfileOutput) DisplayName ¶ added in v0.19.0
func (o ConnectionProfileOutput) DisplayName() pulumi.StringOutput
The connection profile display name.
func (ConnectionProfileOutput) ElementType ¶
func (ConnectionProfileOutput) ElementType() reflect.Type
func (ConnectionProfileOutput) Error ¶ added in v0.19.0
func (o ConnectionProfileOutput) Error() StatusResponseOutput
The error details in case of state FAILED.
func (ConnectionProfileOutput) Labels ¶ added in v0.19.0
func (o ConnectionProfileOutput) Labels() pulumi.StringMapOutput
The resource labels for connection profile to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example: `{ "name": "wrench", "mass": "1.3kg", "count": "3" }`.
func (ConnectionProfileOutput) Location ¶ added in v0.21.0
func (o ConnectionProfileOutput) Location() pulumi.StringOutput
func (ConnectionProfileOutput) Mysql ¶ added in v0.19.0
func (o ConnectionProfileOutput) Mysql() MySqlConnectionProfileResponseOutput
A MySQL database connection profile.
func (ConnectionProfileOutput) Name ¶ added in v0.19.0
func (o ConnectionProfileOutput) Name() pulumi.StringOutput
The name of this connection profile resource in the form of projects/{project}/locations/{location}/connectionProfiles/{connectionProfile}.
func (ConnectionProfileOutput) Oracle ¶ added in v0.28.0
func (o ConnectionProfileOutput) Oracle() OracleConnectionProfileResponseOutput
An Oracle database connection profile.
func (ConnectionProfileOutput) Postgresql ¶ added in v0.19.0
func (o ConnectionProfileOutput) Postgresql() PostgreSqlConnectionProfileResponseOutput
A PostgreSQL database connection profile.
func (ConnectionProfileOutput) Project ¶ added in v0.21.0
func (o ConnectionProfileOutput) Project() pulumi.StringOutput
func (ConnectionProfileOutput) Provider ¶ added in v0.19.0
func (o ConnectionProfileOutput) Provider() pulumi.StringOutput
The database provider.
func (ConnectionProfileOutput) RequestId ¶ added in v0.21.0
func (o ConnectionProfileOutput) RequestId() pulumi.StringPtrOutput
Optional. A unique ID used to identify the request. If the server receives two requests with the same ID, then the second request is ignored. It is recommended to always set this value to a UUID. The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters.
func (ConnectionProfileOutput) SkipValidation ¶ added in v0.28.0
func (o ConnectionProfileOutput) SkipValidation() pulumi.BoolPtrOutput
Optional. Create the connection profile without validating it. The default is false. Only supported for Oracle connection profiles.
func (ConnectionProfileOutput) State ¶ added in v0.19.0
func (o ConnectionProfileOutput) State() pulumi.StringOutput
The current connection profile state (e.g. DRAFT, READY, or FAILED).
func (ConnectionProfileOutput) ToConnectionProfileOutput ¶
func (o ConnectionProfileOutput) ToConnectionProfileOutput() ConnectionProfileOutput
func (ConnectionProfileOutput) ToConnectionProfileOutputWithContext ¶
func (o ConnectionProfileOutput) ToConnectionProfileOutputWithContext(ctx context.Context) ConnectionProfileOutput
func (ConnectionProfileOutput) UpdateTime ¶ added in v0.19.0
func (o ConnectionProfileOutput) UpdateTime() pulumi.StringOutput
The timestamp when the resource was last updated. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
type ConnectionProfileProvider ¶ added in v0.4.0
type ConnectionProfileProvider string
The database provider.
func (ConnectionProfileProvider) ElementType ¶ added in v0.4.0
func (ConnectionProfileProvider) ElementType() reflect.Type
func (ConnectionProfileProvider) ToConnectionProfileProviderOutput ¶ added in v0.6.0
func (e ConnectionProfileProvider) ToConnectionProfileProviderOutput() ConnectionProfileProviderOutput
func (ConnectionProfileProvider) ToConnectionProfileProviderOutputWithContext ¶ added in v0.6.0
func (e ConnectionProfileProvider) ToConnectionProfileProviderOutputWithContext(ctx context.Context) ConnectionProfileProviderOutput
func (ConnectionProfileProvider) ToConnectionProfileProviderPtrOutput ¶ added in v0.6.0
func (e ConnectionProfileProvider) ToConnectionProfileProviderPtrOutput() ConnectionProfileProviderPtrOutput
func (ConnectionProfileProvider) ToConnectionProfileProviderPtrOutputWithContext ¶ added in v0.6.0
func (e ConnectionProfileProvider) ToConnectionProfileProviderPtrOutputWithContext(ctx context.Context) ConnectionProfileProviderPtrOutput
func (ConnectionProfileProvider) ToStringOutput ¶ added in v0.4.0
func (e ConnectionProfileProvider) ToStringOutput() pulumi.StringOutput
func (ConnectionProfileProvider) ToStringOutputWithContext ¶ added in v0.4.0
func (e ConnectionProfileProvider) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ConnectionProfileProvider) ToStringPtrOutput ¶ added in v0.4.0
func (e ConnectionProfileProvider) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConnectionProfileProvider) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e ConnectionProfileProvider) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConnectionProfileProviderInput ¶ added in v0.6.0
type ConnectionProfileProviderInput interface { pulumi.Input ToConnectionProfileProviderOutput() ConnectionProfileProviderOutput ToConnectionProfileProviderOutputWithContext(context.Context) ConnectionProfileProviderOutput }
ConnectionProfileProviderInput is an input type that accepts values of the ConnectionProfileProvider enum A concrete instance of `ConnectionProfileProviderInput` can be one of the following:
ConnectionProfileProviderDatabaseProviderUnspecified ConnectionProfileProviderCloudsql ConnectionProfileProviderRds ConnectionProfileProviderAurora ConnectionProfileProviderAlloydb
type ConnectionProfileProviderOutput ¶ added in v0.6.0
type ConnectionProfileProviderOutput struct{ *pulumi.OutputState }
func (ConnectionProfileProviderOutput) ElementType ¶ added in v0.6.0
func (ConnectionProfileProviderOutput) ElementType() reflect.Type
func (ConnectionProfileProviderOutput) ToConnectionProfileProviderOutput ¶ added in v0.6.0
func (o ConnectionProfileProviderOutput) ToConnectionProfileProviderOutput() ConnectionProfileProviderOutput
func (ConnectionProfileProviderOutput) ToConnectionProfileProviderOutputWithContext ¶ added in v0.6.0
func (o ConnectionProfileProviderOutput) ToConnectionProfileProviderOutputWithContext(ctx context.Context) ConnectionProfileProviderOutput
func (ConnectionProfileProviderOutput) ToConnectionProfileProviderPtrOutput ¶ added in v0.6.0
func (o ConnectionProfileProviderOutput) ToConnectionProfileProviderPtrOutput() ConnectionProfileProviderPtrOutput
func (ConnectionProfileProviderOutput) ToConnectionProfileProviderPtrOutputWithContext ¶ added in v0.6.0
func (o ConnectionProfileProviderOutput) ToConnectionProfileProviderPtrOutputWithContext(ctx context.Context) ConnectionProfileProviderPtrOutput
func (ConnectionProfileProviderOutput) ToStringOutput ¶ added in v0.6.0
func (o ConnectionProfileProviderOutput) ToStringOutput() pulumi.StringOutput
func (ConnectionProfileProviderOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o ConnectionProfileProviderOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ConnectionProfileProviderOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ConnectionProfileProviderOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConnectionProfileProviderOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ConnectionProfileProviderOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConnectionProfileProviderPtrInput ¶ added in v0.6.0
type ConnectionProfileProviderPtrInput interface { pulumi.Input ToConnectionProfileProviderPtrOutput() ConnectionProfileProviderPtrOutput ToConnectionProfileProviderPtrOutputWithContext(context.Context) ConnectionProfileProviderPtrOutput }
func ConnectionProfileProviderPtr ¶ added in v0.6.0
func ConnectionProfileProviderPtr(v string) ConnectionProfileProviderPtrInput
type ConnectionProfileProviderPtrOutput ¶ added in v0.6.0
type ConnectionProfileProviderPtrOutput struct{ *pulumi.OutputState }
func (ConnectionProfileProviderPtrOutput) Elem ¶ added in v0.6.0
func (o ConnectionProfileProviderPtrOutput) Elem() ConnectionProfileProviderOutput
func (ConnectionProfileProviderPtrOutput) ElementType ¶ added in v0.6.0
func (ConnectionProfileProviderPtrOutput) ElementType() reflect.Type
func (ConnectionProfileProviderPtrOutput) ToConnectionProfileProviderPtrOutput ¶ added in v0.6.0
func (o ConnectionProfileProviderPtrOutput) ToConnectionProfileProviderPtrOutput() ConnectionProfileProviderPtrOutput
func (ConnectionProfileProviderPtrOutput) ToConnectionProfileProviderPtrOutputWithContext ¶ added in v0.6.0
func (o ConnectionProfileProviderPtrOutput) ToConnectionProfileProviderPtrOutputWithContext(ctx context.Context) ConnectionProfileProviderPtrOutput
func (ConnectionProfileProviderPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ConnectionProfileProviderPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConnectionProfileProviderPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ConnectionProfileProviderPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConnectionProfileState ¶
type ConnectionProfileState struct { }
func (ConnectionProfileState) ElementType ¶
func (ConnectionProfileState) ElementType() reflect.Type
type ConnectionProfileStateEnum ¶ added in v0.4.0
type ConnectionProfileStateEnum string
The current connection profile state (e.g. DRAFT, READY, or FAILED).
func (ConnectionProfileStateEnum) ElementType ¶ added in v0.4.0
func (ConnectionProfileStateEnum) ElementType() reflect.Type
func (ConnectionProfileStateEnum) ToConnectionProfileStateEnumOutput ¶ added in v0.6.0
func (e ConnectionProfileStateEnum) ToConnectionProfileStateEnumOutput() ConnectionProfileStateEnumOutput
func (ConnectionProfileStateEnum) ToConnectionProfileStateEnumOutputWithContext ¶ added in v0.6.0
func (e ConnectionProfileStateEnum) ToConnectionProfileStateEnumOutputWithContext(ctx context.Context) ConnectionProfileStateEnumOutput
func (ConnectionProfileStateEnum) ToConnectionProfileStateEnumPtrOutput ¶ added in v0.6.0
func (e ConnectionProfileStateEnum) ToConnectionProfileStateEnumPtrOutput() ConnectionProfileStateEnumPtrOutput
func (ConnectionProfileStateEnum) ToConnectionProfileStateEnumPtrOutputWithContext ¶ added in v0.6.0
func (e ConnectionProfileStateEnum) ToConnectionProfileStateEnumPtrOutputWithContext(ctx context.Context) ConnectionProfileStateEnumPtrOutput
func (ConnectionProfileStateEnum) ToStringOutput ¶ added in v0.4.0
func (e ConnectionProfileStateEnum) ToStringOutput() pulumi.StringOutput
func (ConnectionProfileStateEnum) ToStringOutputWithContext ¶ added in v0.4.0
func (e ConnectionProfileStateEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ConnectionProfileStateEnum) ToStringPtrOutput ¶ added in v0.4.0
func (e ConnectionProfileStateEnum) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConnectionProfileStateEnum) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e ConnectionProfileStateEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConnectionProfileStateEnumInput ¶ added in v0.6.0
type ConnectionProfileStateEnumInput interface { pulumi.Input ToConnectionProfileStateEnumOutput() ConnectionProfileStateEnumOutput ToConnectionProfileStateEnumOutputWithContext(context.Context) ConnectionProfileStateEnumOutput }
ConnectionProfileStateEnumInput is an input type that accepts values of the ConnectionProfileStateEnum enum A concrete instance of `ConnectionProfileStateEnumInput` can be one of the following:
ConnectionProfileStateEnumStateUnspecified ConnectionProfileStateEnumDraft ConnectionProfileStateEnumCreating ConnectionProfileStateEnumReady ConnectionProfileStateEnumUpdating ConnectionProfileStateEnumDeleting ConnectionProfileStateEnumDeleted ConnectionProfileStateEnumFailed
type ConnectionProfileStateEnumOutput ¶ added in v0.6.0
type ConnectionProfileStateEnumOutput struct{ *pulumi.OutputState }
func (ConnectionProfileStateEnumOutput) ElementType ¶ added in v0.6.0
func (ConnectionProfileStateEnumOutput) ElementType() reflect.Type
func (ConnectionProfileStateEnumOutput) ToConnectionProfileStateEnumOutput ¶ added in v0.6.0
func (o ConnectionProfileStateEnumOutput) ToConnectionProfileStateEnumOutput() ConnectionProfileStateEnumOutput
func (ConnectionProfileStateEnumOutput) ToConnectionProfileStateEnumOutputWithContext ¶ added in v0.6.0
func (o ConnectionProfileStateEnumOutput) ToConnectionProfileStateEnumOutputWithContext(ctx context.Context) ConnectionProfileStateEnumOutput
func (ConnectionProfileStateEnumOutput) ToConnectionProfileStateEnumPtrOutput ¶ added in v0.6.0
func (o ConnectionProfileStateEnumOutput) ToConnectionProfileStateEnumPtrOutput() ConnectionProfileStateEnumPtrOutput
func (ConnectionProfileStateEnumOutput) ToConnectionProfileStateEnumPtrOutputWithContext ¶ added in v0.6.0
func (o ConnectionProfileStateEnumOutput) ToConnectionProfileStateEnumPtrOutputWithContext(ctx context.Context) ConnectionProfileStateEnumPtrOutput
func (ConnectionProfileStateEnumOutput) ToStringOutput ¶ added in v0.6.0
func (o ConnectionProfileStateEnumOutput) ToStringOutput() pulumi.StringOutput
func (ConnectionProfileStateEnumOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o ConnectionProfileStateEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ConnectionProfileStateEnumOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ConnectionProfileStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConnectionProfileStateEnumOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ConnectionProfileStateEnumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConnectionProfileStateEnumPtrInput ¶ added in v0.6.0
type ConnectionProfileStateEnumPtrInput interface { pulumi.Input ToConnectionProfileStateEnumPtrOutput() ConnectionProfileStateEnumPtrOutput ToConnectionProfileStateEnumPtrOutputWithContext(context.Context) ConnectionProfileStateEnumPtrOutput }
func ConnectionProfileStateEnumPtr ¶ added in v0.6.0
func ConnectionProfileStateEnumPtr(v string) ConnectionProfileStateEnumPtrInput
type ConnectionProfileStateEnumPtrOutput ¶ added in v0.6.0
type ConnectionProfileStateEnumPtrOutput struct{ *pulumi.OutputState }
func (ConnectionProfileStateEnumPtrOutput) Elem ¶ added in v0.6.0
func (o ConnectionProfileStateEnumPtrOutput) Elem() ConnectionProfileStateEnumOutput
func (ConnectionProfileStateEnumPtrOutput) ElementType ¶ added in v0.6.0
func (ConnectionProfileStateEnumPtrOutput) ElementType() reflect.Type
func (ConnectionProfileStateEnumPtrOutput) ToConnectionProfileStateEnumPtrOutput ¶ added in v0.6.0
func (o ConnectionProfileStateEnumPtrOutput) ToConnectionProfileStateEnumPtrOutput() ConnectionProfileStateEnumPtrOutput
func (ConnectionProfileStateEnumPtrOutput) ToConnectionProfileStateEnumPtrOutputWithContext ¶ added in v0.6.0
func (o ConnectionProfileStateEnumPtrOutput) ToConnectionProfileStateEnumPtrOutputWithContext(ctx context.Context) ConnectionProfileStateEnumPtrOutput
func (ConnectionProfileStateEnumPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ConnectionProfileStateEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConnectionProfileStateEnumPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ConnectionProfileStateEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConversionWorkspace ¶ added in v0.28.0
type ConversionWorkspace struct { pulumi.CustomResourceState // Required. The ID of the conversion workspace to create. ConversionWorkspaceId pulumi.StringOutput `pulumi:"conversionWorkspaceId"` // The timestamp when the workspace resource was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The destination engine details. Destination DatabaseEngineInfoResponseOutput `pulumi:"destination"` // Optional. The display name for the workspace. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Optional. A generic list of settings for the workspace. The settings are database pair dependant and can indicate default behavior for the mapping rules engine or turn on or off specific features. Such examples can be: convert_foreign_key_to_interleave=true, skip_triggers=false, ignore_non_table_synonyms=true GlobalSettings pulumi.StringMapOutput `pulumi:"globalSettings"` // Whether the workspace has uncommitted changes (changes which were made after the workspace was committed). HasUncommittedChanges pulumi.BoolOutput `pulumi:"hasUncommittedChanges"` // The latest commit ID. LatestCommitId pulumi.StringOutput `pulumi:"latestCommitId"` // The timestamp when the workspace was committed. LatestCommitTime pulumi.StringOutput `pulumi:"latestCommitTime"` Location pulumi.StringOutput `pulumi:"location"` // Full name of the workspace resource, in the form of: projects/{project}/locations/{location}/conversionWorkspaces/{conversion_workspace}. Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` // A unique ID used to identify the request. If the server receives two requests with the same ID, then the second request is ignored. It is recommended to always set this value to a UUID. The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters. RequestId pulumi.StringPtrOutput `pulumi:"requestId"` // The source engine details. Source DatabaseEngineInfoResponseOutput `pulumi:"source"` // The timestamp when the workspace resource was last updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Creates a new conversion workspace in a given project and location.
func GetConversionWorkspace ¶ added in v0.28.0
func GetConversionWorkspace(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConversionWorkspaceState, opts ...pulumi.ResourceOption) (*ConversionWorkspace, error)
GetConversionWorkspace gets an existing ConversionWorkspace 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 NewConversionWorkspace ¶ added in v0.28.0
func NewConversionWorkspace(ctx *pulumi.Context, name string, args *ConversionWorkspaceArgs, opts ...pulumi.ResourceOption) (*ConversionWorkspace, error)
NewConversionWorkspace registers a new resource with the given unique name, arguments, and options.
func (*ConversionWorkspace) ElementType ¶ added in v0.28.0
func (*ConversionWorkspace) ElementType() reflect.Type
func (*ConversionWorkspace) ToConversionWorkspaceOutput ¶ added in v0.28.0
func (i *ConversionWorkspace) ToConversionWorkspaceOutput() ConversionWorkspaceOutput
func (*ConversionWorkspace) ToConversionWorkspaceOutputWithContext ¶ added in v0.28.0
func (i *ConversionWorkspace) ToConversionWorkspaceOutputWithContext(ctx context.Context) ConversionWorkspaceOutput
type ConversionWorkspaceArgs ¶ added in v0.28.0
type ConversionWorkspaceArgs struct { // Required. The ID of the conversion workspace to create. ConversionWorkspaceId pulumi.StringInput // The destination engine details. Destination DatabaseEngineInfoInput // Optional. The display name for the workspace. DisplayName pulumi.StringPtrInput // Optional. A generic list of settings for the workspace. The settings are database pair dependant and can indicate default behavior for the mapping rules engine or turn on or off specific features. Such examples can be: convert_foreign_key_to_interleave=true, skip_triggers=false, ignore_non_table_synonyms=true GlobalSettings pulumi.StringMapInput Location pulumi.StringPtrInput // Full name of the workspace resource, in the form of: projects/{project}/locations/{location}/conversionWorkspaces/{conversion_workspace}. Name pulumi.StringPtrInput Project pulumi.StringPtrInput // A unique ID used to identify the request. If the server receives two requests with the same ID, then the second request is ignored. It is recommended to always set this value to a UUID. The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters. RequestId pulumi.StringPtrInput // The source engine details. Source DatabaseEngineInfoInput }
The set of arguments for constructing a ConversionWorkspace resource.
func (ConversionWorkspaceArgs) ElementType ¶ added in v0.28.0
func (ConversionWorkspaceArgs) ElementType() reflect.Type
type ConversionWorkspaceIamBinding ¶ added in v0.29.0
type ConversionWorkspaceIamBinding struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // 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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `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. Members pulumi.StringArrayOutput `pulumi:"members"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
func GetConversionWorkspaceIamBinding ¶ added in v0.29.0
func GetConversionWorkspaceIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConversionWorkspaceIamBindingState, opts ...pulumi.ResourceOption) (*ConversionWorkspaceIamBinding, error)
GetConversionWorkspaceIamBinding gets an existing ConversionWorkspaceIamBinding 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 NewConversionWorkspaceIamBinding ¶ added in v0.29.0
func NewConversionWorkspaceIamBinding(ctx *pulumi.Context, name string, args *ConversionWorkspaceIamBindingArgs, opts ...pulumi.ResourceOption) (*ConversionWorkspaceIamBinding, error)
NewConversionWorkspaceIamBinding registers a new resource with the given unique name, arguments, and options.
func (*ConversionWorkspaceIamBinding) ElementType ¶ added in v0.29.0
func (*ConversionWorkspaceIamBinding) ElementType() reflect.Type
func (*ConversionWorkspaceIamBinding) ToConversionWorkspaceIamBindingOutput ¶ added in v0.29.0
func (i *ConversionWorkspaceIamBinding) ToConversionWorkspaceIamBindingOutput() ConversionWorkspaceIamBindingOutput
func (*ConversionWorkspaceIamBinding) ToConversionWorkspaceIamBindingOutputWithContext ¶ added in v0.29.0
func (i *ConversionWorkspaceIamBinding) ToConversionWorkspaceIamBindingOutputWithContext(ctx context.Context) ConversionWorkspaceIamBindingOutput
type ConversionWorkspaceIamBindingArgs ¶ added in v0.29.0
type ConversionWorkspaceIamBindingArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@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. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringInput }
The set of arguments for constructing a ConversionWorkspaceIamBinding resource.
func (ConversionWorkspaceIamBindingArgs) ElementType ¶ added in v0.29.0
func (ConversionWorkspaceIamBindingArgs) ElementType() reflect.Type
type ConversionWorkspaceIamBindingInput ¶ added in v0.29.0
type ConversionWorkspaceIamBindingInput interface { pulumi.Input ToConversionWorkspaceIamBindingOutput() ConversionWorkspaceIamBindingOutput ToConversionWorkspaceIamBindingOutputWithContext(ctx context.Context) ConversionWorkspaceIamBindingOutput }
type ConversionWorkspaceIamBindingOutput ¶ added in v0.29.0
type ConversionWorkspaceIamBindingOutput struct{ *pulumi.OutputState }
func (ConversionWorkspaceIamBindingOutput) Condition ¶ added in v0.29.0
func (o ConversionWorkspaceIamBindingOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (ConversionWorkspaceIamBindingOutput) ElementType ¶ added in v0.29.0
func (ConversionWorkspaceIamBindingOutput) ElementType() reflect.Type
func (ConversionWorkspaceIamBindingOutput) Etag ¶ added in v0.29.0
func (o ConversionWorkspaceIamBindingOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (ConversionWorkspaceIamBindingOutput) Members ¶ added in v0.29.0
func (o ConversionWorkspaceIamBindingOutput) 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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `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.
func (ConversionWorkspaceIamBindingOutput) Name ¶ added in v0.29.0
func (o ConversionWorkspaceIamBindingOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (ConversionWorkspaceIamBindingOutput) Project ¶ added in v0.29.0
func (o ConversionWorkspaceIamBindingOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (ConversionWorkspaceIamBindingOutput) Role ¶ added in v0.29.0
func (o ConversionWorkspaceIamBindingOutput) Role() pulumi.StringOutput
Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
func (ConversionWorkspaceIamBindingOutput) ToConversionWorkspaceIamBindingOutput ¶ added in v0.29.0
func (o ConversionWorkspaceIamBindingOutput) ToConversionWorkspaceIamBindingOutput() ConversionWorkspaceIamBindingOutput
func (ConversionWorkspaceIamBindingOutput) ToConversionWorkspaceIamBindingOutputWithContext ¶ added in v0.29.0
func (o ConversionWorkspaceIamBindingOutput) ToConversionWorkspaceIamBindingOutputWithContext(ctx context.Context) ConversionWorkspaceIamBindingOutput
type ConversionWorkspaceIamBindingState ¶ added in v0.29.0
type ConversionWorkspaceIamBindingState struct { }
func (ConversionWorkspaceIamBindingState) ElementType ¶ added in v0.29.0
func (ConversionWorkspaceIamBindingState) ElementType() reflect.Type
type ConversionWorkspaceIamMember ¶ added in v0.29.0
type ConversionWorkspaceIamMember struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // 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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `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. Member pulumi.StringOutput `pulumi:"member"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
func GetConversionWorkspaceIamMember ¶ added in v0.29.0
func GetConversionWorkspaceIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConversionWorkspaceIamMemberState, opts ...pulumi.ResourceOption) (*ConversionWorkspaceIamMember, error)
GetConversionWorkspaceIamMember gets an existing ConversionWorkspaceIamMember 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 NewConversionWorkspaceIamMember ¶ added in v0.29.0
func NewConversionWorkspaceIamMember(ctx *pulumi.Context, name string, args *ConversionWorkspaceIamMemberArgs, opts ...pulumi.ResourceOption) (*ConversionWorkspaceIamMember, error)
NewConversionWorkspaceIamMember registers a new resource with the given unique name, arguments, and options.
func (*ConversionWorkspaceIamMember) ElementType ¶ added in v0.29.0
func (*ConversionWorkspaceIamMember) ElementType() reflect.Type
func (*ConversionWorkspaceIamMember) ToConversionWorkspaceIamMemberOutput ¶ added in v0.29.0
func (i *ConversionWorkspaceIamMember) ToConversionWorkspaceIamMemberOutput() ConversionWorkspaceIamMemberOutput
func (*ConversionWorkspaceIamMember) ToConversionWorkspaceIamMemberOutputWithContext ¶ added in v0.29.0
func (i *ConversionWorkspaceIamMember) ToConversionWorkspaceIamMemberOutputWithContext(ctx context.Context) ConversionWorkspaceIamMemberOutput
type ConversionWorkspaceIamMemberArgs ¶ added in v0.29.0
type ConversionWorkspaceIamMemberArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@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. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Role pulumi.StringInput }
The set of arguments for constructing a ConversionWorkspaceIamMember resource.
func (ConversionWorkspaceIamMemberArgs) ElementType ¶ added in v0.29.0
func (ConversionWorkspaceIamMemberArgs) ElementType() reflect.Type
type ConversionWorkspaceIamMemberInput ¶ added in v0.29.0
type ConversionWorkspaceIamMemberInput interface { pulumi.Input ToConversionWorkspaceIamMemberOutput() ConversionWorkspaceIamMemberOutput ToConversionWorkspaceIamMemberOutputWithContext(ctx context.Context) ConversionWorkspaceIamMemberOutput }
type ConversionWorkspaceIamMemberOutput ¶ added in v0.29.0
type ConversionWorkspaceIamMemberOutput struct{ *pulumi.OutputState }
func (ConversionWorkspaceIamMemberOutput) Condition ¶ added in v0.29.0
func (o ConversionWorkspaceIamMemberOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (ConversionWorkspaceIamMemberOutput) ElementType ¶ added in v0.29.0
func (ConversionWorkspaceIamMemberOutput) ElementType() reflect.Type
func (ConversionWorkspaceIamMemberOutput) Etag ¶ added in v0.29.0
func (o ConversionWorkspaceIamMemberOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (ConversionWorkspaceIamMemberOutput) Member ¶ added in v0.29.0
func (o ConversionWorkspaceIamMemberOutput) Member() pulumi.StringOutput
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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `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.
func (ConversionWorkspaceIamMemberOutput) Name ¶ added in v0.29.0
func (o ConversionWorkspaceIamMemberOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (ConversionWorkspaceIamMemberOutput) Project ¶ added in v0.29.0
func (o ConversionWorkspaceIamMemberOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (ConversionWorkspaceIamMemberOutput) Role ¶ added in v0.29.0
func (o ConversionWorkspaceIamMemberOutput) Role() pulumi.StringOutput
Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
func (ConversionWorkspaceIamMemberOutput) ToConversionWorkspaceIamMemberOutput ¶ added in v0.29.0
func (o ConversionWorkspaceIamMemberOutput) ToConversionWorkspaceIamMemberOutput() ConversionWorkspaceIamMemberOutput
func (ConversionWorkspaceIamMemberOutput) ToConversionWorkspaceIamMemberOutputWithContext ¶ added in v0.29.0
func (o ConversionWorkspaceIamMemberOutput) ToConversionWorkspaceIamMemberOutputWithContext(ctx context.Context) ConversionWorkspaceIamMemberOutput
type ConversionWorkspaceIamMemberState ¶ added in v0.29.0
type ConversionWorkspaceIamMemberState struct { }
func (ConversionWorkspaceIamMemberState) ElementType ¶ added in v0.29.0
func (ConversionWorkspaceIamMemberState) ElementType() reflect.Type
type ConversionWorkspaceIamPolicy ¶ added in v0.29.0
type ConversionWorkspaceIamPolicy 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"` ConversionWorkspaceId pulumi.StringOutput `pulumi:"conversionWorkspaceId"` // `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"` Location pulumi.StringOutput `pulumi:"location"` Project pulumi.StringOutput `pulumi:"project"` // 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. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors. 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 GetConversionWorkspaceIamPolicy ¶ added in v0.29.0
func GetConversionWorkspaceIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConversionWorkspaceIamPolicyState, opts ...pulumi.ResourceOption) (*ConversionWorkspaceIamPolicy, error)
GetConversionWorkspaceIamPolicy gets an existing ConversionWorkspaceIamPolicy 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 NewConversionWorkspaceIamPolicy ¶ added in v0.29.0
func NewConversionWorkspaceIamPolicy(ctx *pulumi.Context, name string, args *ConversionWorkspaceIamPolicyArgs, opts ...pulumi.ResourceOption) (*ConversionWorkspaceIamPolicy, error)
NewConversionWorkspaceIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*ConversionWorkspaceIamPolicy) ElementType ¶ added in v0.29.0
func (*ConversionWorkspaceIamPolicy) ElementType() reflect.Type
func (*ConversionWorkspaceIamPolicy) ToConversionWorkspaceIamPolicyOutput ¶ added in v0.29.0
func (i *ConversionWorkspaceIamPolicy) ToConversionWorkspaceIamPolicyOutput() ConversionWorkspaceIamPolicyOutput
func (*ConversionWorkspaceIamPolicy) ToConversionWorkspaceIamPolicyOutputWithContext ¶ added in v0.29.0
func (i *ConversionWorkspaceIamPolicy) ToConversionWorkspaceIamPolicyOutputWithContext(ctx context.Context) ConversionWorkspaceIamPolicyOutput
type ConversionWorkspaceIamPolicyArgs ¶ added in v0.29.0
type ConversionWorkspaceIamPolicyArgs 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 ConversionWorkspaceId pulumi.StringInput // `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 Location pulumi.StringPtrInput Project pulumi.StringPtrInput // OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only the fields in the mask will be modified. If no mask is provided, the following default mask is used: `paths: "bindings, etag"` UpdateMask pulumi.StringPtrInput // 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 ConversionWorkspaceIamPolicy resource.
func (ConversionWorkspaceIamPolicyArgs) ElementType ¶ added in v0.29.0
func (ConversionWorkspaceIamPolicyArgs) ElementType() reflect.Type
type ConversionWorkspaceIamPolicyInput ¶ added in v0.29.0
type ConversionWorkspaceIamPolicyInput interface { pulumi.Input ToConversionWorkspaceIamPolicyOutput() ConversionWorkspaceIamPolicyOutput ToConversionWorkspaceIamPolicyOutputWithContext(ctx context.Context) ConversionWorkspaceIamPolicyOutput }
type ConversionWorkspaceIamPolicyOutput ¶ added in v0.29.0
type ConversionWorkspaceIamPolicyOutput struct{ *pulumi.OutputState }
func (ConversionWorkspaceIamPolicyOutput) AuditConfigs ¶ added in v0.29.0
func (o ConversionWorkspaceIamPolicyOutput) AuditConfigs() AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (ConversionWorkspaceIamPolicyOutput) Bindings ¶ added in v0.29.0
func (o ConversionWorkspaceIamPolicyOutput) 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 (ConversionWorkspaceIamPolicyOutput) ConversionWorkspaceId ¶ added in v0.29.0
func (o ConversionWorkspaceIamPolicyOutput) ConversionWorkspaceId() pulumi.StringOutput
func (ConversionWorkspaceIamPolicyOutput) ElementType ¶ added in v0.29.0
func (ConversionWorkspaceIamPolicyOutput) ElementType() reflect.Type
func (ConversionWorkspaceIamPolicyOutput) Etag ¶ added in v0.29.0
func (o ConversionWorkspaceIamPolicyOutput) 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 (ConversionWorkspaceIamPolicyOutput) Location ¶ added in v0.29.0
func (o ConversionWorkspaceIamPolicyOutput) Location() pulumi.StringOutput
func (ConversionWorkspaceIamPolicyOutput) Project ¶ added in v0.29.0
func (o ConversionWorkspaceIamPolicyOutput) Project() pulumi.StringOutput
func (ConversionWorkspaceIamPolicyOutput) ToConversionWorkspaceIamPolicyOutput ¶ added in v0.29.0
func (o ConversionWorkspaceIamPolicyOutput) ToConversionWorkspaceIamPolicyOutput() ConversionWorkspaceIamPolicyOutput
func (ConversionWorkspaceIamPolicyOutput) ToConversionWorkspaceIamPolicyOutputWithContext ¶ added in v0.29.0
func (o ConversionWorkspaceIamPolicyOutput) ToConversionWorkspaceIamPolicyOutputWithContext(ctx context.Context) ConversionWorkspaceIamPolicyOutput
func (ConversionWorkspaceIamPolicyOutput) Version ¶ added in v0.29.0
func (o ConversionWorkspaceIamPolicyOutput) 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 ConversionWorkspaceIamPolicyState ¶ added in v0.29.0
type ConversionWorkspaceIamPolicyState struct { }
func (ConversionWorkspaceIamPolicyState) ElementType ¶ added in v0.29.0
func (ConversionWorkspaceIamPolicyState) ElementType() reflect.Type
type ConversionWorkspaceInfo ¶ added in v0.28.0
type ConversionWorkspaceInfo struct { // The commit ID of the conversion workspace. CommitId *string `pulumi:"commitId"` // The resource name (URI) of the conversion workspace. Name *string `pulumi:"name"` }
A conversion workspace's version.
type ConversionWorkspaceInfoArgs ¶ added in v0.28.0
type ConversionWorkspaceInfoArgs struct { // The commit ID of the conversion workspace. CommitId pulumi.StringPtrInput `pulumi:"commitId"` // The resource name (URI) of the conversion workspace. Name pulumi.StringPtrInput `pulumi:"name"` }
A conversion workspace's version.
func (ConversionWorkspaceInfoArgs) ElementType ¶ added in v0.28.0
func (ConversionWorkspaceInfoArgs) ElementType() reflect.Type
func (ConversionWorkspaceInfoArgs) ToConversionWorkspaceInfoOutput ¶ added in v0.28.0
func (i ConversionWorkspaceInfoArgs) ToConversionWorkspaceInfoOutput() ConversionWorkspaceInfoOutput
func (ConversionWorkspaceInfoArgs) ToConversionWorkspaceInfoOutputWithContext ¶ added in v0.28.0
func (i ConversionWorkspaceInfoArgs) ToConversionWorkspaceInfoOutputWithContext(ctx context.Context) ConversionWorkspaceInfoOutput
func (ConversionWorkspaceInfoArgs) ToConversionWorkspaceInfoPtrOutput ¶ added in v0.28.0
func (i ConversionWorkspaceInfoArgs) ToConversionWorkspaceInfoPtrOutput() ConversionWorkspaceInfoPtrOutput
func (ConversionWorkspaceInfoArgs) ToConversionWorkspaceInfoPtrOutputWithContext ¶ added in v0.28.0
func (i ConversionWorkspaceInfoArgs) ToConversionWorkspaceInfoPtrOutputWithContext(ctx context.Context) ConversionWorkspaceInfoPtrOutput
type ConversionWorkspaceInfoInput ¶ added in v0.28.0
type ConversionWorkspaceInfoInput interface { pulumi.Input ToConversionWorkspaceInfoOutput() ConversionWorkspaceInfoOutput ToConversionWorkspaceInfoOutputWithContext(context.Context) ConversionWorkspaceInfoOutput }
ConversionWorkspaceInfoInput is an input type that accepts ConversionWorkspaceInfoArgs and ConversionWorkspaceInfoOutput values. You can construct a concrete instance of `ConversionWorkspaceInfoInput` via:
ConversionWorkspaceInfoArgs{...}
type ConversionWorkspaceInfoOutput ¶ added in v0.28.0
type ConversionWorkspaceInfoOutput struct{ *pulumi.OutputState }
A conversion workspace's version.
func (ConversionWorkspaceInfoOutput) CommitId ¶ added in v0.28.0
func (o ConversionWorkspaceInfoOutput) CommitId() pulumi.StringPtrOutput
The commit ID of the conversion workspace.
func (ConversionWorkspaceInfoOutput) ElementType ¶ added in v0.28.0
func (ConversionWorkspaceInfoOutput) ElementType() reflect.Type
func (ConversionWorkspaceInfoOutput) Name ¶ added in v0.28.0
func (o ConversionWorkspaceInfoOutput) Name() pulumi.StringPtrOutput
The resource name (URI) of the conversion workspace.
func (ConversionWorkspaceInfoOutput) ToConversionWorkspaceInfoOutput ¶ added in v0.28.0
func (o ConversionWorkspaceInfoOutput) ToConversionWorkspaceInfoOutput() ConversionWorkspaceInfoOutput
func (ConversionWorkspaceInfoOutput) ToConversionWorkspaceInfoOutputWithContext ¶ added in v0.28.0
func (o ConversionWorkspaceInfoOutput) ToConversionWorkspaceInfoOutputWithContext(ctx context.Context) ConversionWorkspaceInfoOutput
func (ConversionWorkspaceInfoOutput) ToConversionWorkspaceInfoPtrOutput ¶ added in v0.28.0
func (o ConversionWorkspaceInfoOutput) ToConversionWorkspaceInfoPtrOutput() ConversionWorkspaceInfoPtrOutput
func (ConversionWorkspaceInfoOutput) ToConversionWorkspaceInfoPtrOutputWithContext ¶ added in v0.28.0
func (o ConversionWorkspaceInfoOutput) ToConversionWorkspaceInfoPtrOutputWithContext(ctx context.Context) ConversionWorkspaceInfoPtrOutput
type ConversionWorkspaceInfoPtrInput ¶ added in v0.28.0
type ConversionWorkspaceInfoPtrInput interface { pulumi.Input ToConversionWorkspaceInfoPtrOutput() ConversionWorkspaceInfoPtrOutput ToConversionWorkspaceInfoPtrOutputWithContext(context.Context) ConversionWorkspaceInfoPtrOutput }
ConversionWorkspaceInfoPtrInput is an input type that accepts ConversionWorkspaceInfoArgs, ConversionWorkspaceInfoPtr and ConversionWorkspaceInfoPtrOutput values. You can construct a concrete instance of `ConversionWorkspaceInfoPtrInput` via:
ConversionWorkspaceInfoArgs{...} or: nil
func ConversionWorkspaceInfoPtr ¶ added in v0.28.0
func ConversionWorkspaceInfoPtr(v *ConversionWorkspaceInfoArgs) ConversionWorkspaceInfoPtrInput
type ConversionWorkspaceInfoPtrOutput ¶ added in v0.28.0
type ConversionWorkspaceInfoPtrOutput struct{ *pulumi.OutputState }
func (ConversionWorkspaceInfoPtrOutput) CommitId ¶ added in v0.28.0
func (o ConversionWorkspaceInfoPtrOutput) CommitId() pulumi.StringPtrOutput
The commit ID of the conversion workspace.
func (ConversionWorkspaceInfoPtrOutput) Elem ¶ added in v0.28.0
func (o ConversionWorkspaceInfoPtrOutput) Elem() ConversionWorkspaceInfoOutput
func (ConversionWorkspaceInfoPtrOutput) ElementType ¶ added in v0.28.0
func (ConversionWorkspaceInfoPtrOutput) ElementType() reflect.Type
func (ConversionWorkspaceInfoPtrOutput) Name ¶ added in v0.28.0
func (o ConversionWorkspaceInfoPtrOutput) Name() pulumi.StringPtrOutput
The resource name (URI) of the conversion workspace.
func (ConversionWorkspaceInfoPtrOutput) ToConversionWorkspaceInfoPtrOutput ¶ added in v0.28.0
func (o ConversionWorkspaceInfoPtrOutput) ToConversionWorkspaceInfoPtrOutput() ConversionWorkspaceInfoPtrOutput
func (ConversionWorkspaceInfoPtrOutput) ToConversionWorkspaceInfoPtrOutputWithContext ¶ added in v0.28.0
func (o ConversionWorkspaceInfoPtrOutput) ToConversionWorkspaceInfoPtrOutputWithContext(ctx context.Context) ConversionWorkspaceInfoPtrOutput
type ConversionWorkspaceInfoResponse ¶ added in v0.28.0
type ConversionWorkspaceInfoResponse struct { // The commit ID of the conversion workspace. CommitId string `pulumi:"commitId"` // The resource name (URI) of the conversion workspace. Name string `pulumi:"name"` }
A conversion workspace's version.
type ConversionWorkspaceInfoResponseOutput ¶ added in v0.28.0
type ConversionWorkspaceInfoResponseOutput struct{ *pulumi.OutputState }
A conversion workspace's version.
func (ConversionWorkspaceInfoResponseOutput) CommitId ¶ added in v0.28.0
func (o ConversionWorkspaceInfoResponseOutput) CommitId() pulumi.StringOutput
The commit ID of the conversion workspace.
func (ConversionWorkspaceInfoResponseOutput) ElementType ¶ added in v0.28.0
func (ConversionWorkspaceInfoResponseOutput) ElementType() reflect.Type
func (ConversionWorkspaceInfoResponseOutput) Name ¶ added in v0.28.0
func (o ConversionWorkspaceInfoResponseOutput) Name() pulumi.StringOutput
The resource name (URI) of the conversion workspace.
func (ConversionWorkspaceInfoResponseOutput) ToConversionWorkspaceInfoResponseOutput ¶ added in v0.28.0
func (o ConversionWorkspaceInfoResponseOutput) ToConversionWorkspaceInfoResponseOutput() ConversionWorkspaceInfoResponseOutput
func (ConversionWorkspaceInfoResponseOutput) ToConversionWorkspaceInfoResponseOutputWithContext ¶ added in v0.28.0
func (o ConversionWorkspaceInfoResponseOutput) ToConversionWorkspaceInfoResponseOutputWithContext(ctx context.Context) ConversionWorkspaceInfoResponseOutput
type ConversionWorkspaceInput ¶ added in v0.28.0
type ConversionWorkspaceInput interface { pulumi.Input ToConversionWorkspaceOutput() ConversionWorkspaceOutput ToConversionWorkspaceOutputWithContext(ctx context.Context) ConversionWorkspaceOutput }
type ConversionWorkspaceOutput ¶ added in v0.28.0
type ConversionWorkspaceOutput struct{ *pulumi.OutputState }
func (ConversionWorkspaceOutput) ConversionWorkspaceId ¶ added in v0.28.0
func (o ConversionWorkspaceOutput) ConversionWorkspaceId() pulumi.StringOutput
Required. The ID of the conversion workspace to create.
func (ConversionWorkspaceOutput) CreateTime ¶ added in v0.28.0
func (o ConversionWorkspaceOutput) CreateTime() pulumi.StringOutput
The timestamp when the workspace resource was created.
func (ConversionWorkspaceOutput) Destination ¶ added in v0.28.0
func (o ConversionWorkspaceOutput) Destination() DatabaseEngineInfoResponseOutput
The destination engine details.
func (ConversionWorkspaceOutput) DisplayName ¶ added in v0.28.0
func (o ConversionWorkspaceOutput) DisplayName() pulumi.StringOutput
Optional. The display name for the workspace.
func (ConversionWorkspaceOutput) ElementType ¶ added in v0.28.0
func (ConversionWorkspaceOutput) ElementType() reflect.Type
func (ConversionWorkspaceOutput) GlobalSettings ¶ added in v0.28.0
func (o ConversionWorkspaceOutput) GlobalSettings() pulumi.StringMapOutput
Optional. A generic list of settings for the workspace. The settings are database pair dependant and can indicate default behavior for the mapping rules engine or turn on or off specific features. Such examples can be: convert_foreign_key_to_interleave=true, skip_triggers=false, ignore_non_table_synonyms=true
func (ConversionWorkspaceOutput) HasUncommittedChanges ¶ added in v0.28.0
func (o ConversionWorkspaceOutput) HasUncommittedChanges() pulumi.BoolOutput
Whether the workspace has uncommitted changes (changes which were made after the workspace was committed).
func (ConversionWorkspaceOutput) LatestCommitId ¶ added in v0.28.0
func (o ConversionWorkspaceOutput) LatestCommitId() pulumi.StringOutput
The latest commit ID.
func (ConversionWorkspaceOutput) LatestCommitTime ¶ added in v0.28.0
func (o ConversionWorkspaceOutput) LatestCommitTime() pulumi.StringOutput
The timestamp when the workspace was committed.
func (ConversionWorkspaceOutput) Location ¶ added in v0.28.0
func (o ConversionWorkspaceOutput) Location() pulumi.StringOutput
func (ConversionWorkspaceOutput) Name ¶ added in v0.28.0
func (o ConversionWorkspaceOutput) Name() pulumi.StringOutput
Full name of the workspace resource, in the form of: projects/{project}/locations/{location}/conversionWorkspaces/{conversion_workspace}.
func (ConversionWorkspaceOutput) Project ¶ added in v0.28.0
func (o ConversionWorkspaceOutput) Project() pulumi.StringOutput
func (ConversionWorkspaceOutput) RequestId ¶ added in v0.28.0
func (o ConversionWorkspaceOutput) RequestId() pulumi.StringPtrOutput
A unique ID used to identify the request. If the server receives two requests with the same ID, then the second request is ignored. It is recommended to always set this value to a UUID. The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters.
func (ConversionWorkspaceOutput) Source ¶ added in v0.28.0
func (o ConversionWorkspaceOutput) Source() DatabaseEngineInfoResponseOutput
The source engine details.
func (ConversionWorkspaceOutput) ToConversionWorkspaceOutput ¶ added in v0.28.0
func (o ConversionWorkspaceOutput) ToConversionWorkspaceOutput() ConversionWorkspaceOutput
func (ConversionWorkspaceOutput) ToConversionWorkspaceOutputWithContext ¶ added in v0.28.0
func (o ConversionWorkspaceOutput) ToConversionWorkspaceOutputWithContext(ctx context.Context) ConversionWorkspaceOutput
func (ConversionWorkspaceOutput) UpdateTime ¶ added in v0.28.0
func (o ConversionWorkspaceOutput) UpdateTime() pulumi.StringOutput
The timestamp when the workspace resource was last updated.
type ConversionWorkspaceState ¶ added in v0.28.0
type ConversionWorkspaceState struct { }
func (ConversionWorkspaceState) ElementType ¶ added in v0.28.0
func (ConversionWorkspaceState) ElementType() reflect.Type
type ConvertRowIdToColumn ¶ added in v0.32.0
type ConvertRowIdToColumn struct { // Only work on tables without primary key defined OnlyIfNoPrimaryKey bool `pulumi:"onlyIfNoPrimaryKey"` }
Options to configure rule type ConvertROWIDToColumn. The rule is used to add column rowid to destination tables based on an Oracle rowid function/property. The rule filter field can refer to one or more entities. The rule scope can be one of: Table. This rule requires additional filter to be specified beyond the basic rule filter field, which is whether or not to work on tables which already have a primary key defined.
type ConvertRowIdToColumnArgs ¶ added in v0.32.0
type ConvertRowIdToColumnArgs struct { // Only work on tables without primary key defined OnlyIfNoPrimaryKey pulumi.BoolInput `pulumi:"onlyIfNoPrimaryKey"` }
Options to configure rule type ConvertROWIDToColumn. The rule is used to add column rowid to destination tables based on an Oracle rowid function/property. The rule filter field can refer to one or more entities. The rule scope can be one of: Table. This rule requires additional filter to be specified beyond the basic rule filter field, which is whether or not to work on tables which already have a primary key defined.
func (ConvertRowIdToColumnArgs) ElementType ¶ added in v0.32.0
func (ConvertRowIdToColumnArgs) ElementType() reflect.Type
func (ConvertRowIdToColumnArgs) ToConvertRowIdToColumnOutput ¶ added in v0.32.0
func (i ConvertRowIdToColumnArgs) ToConvertRowIdToColumnOutput() ConvertRowIdToColumnOutput
func (ConvertRowIdToColumnArgs) ToConvertRowIdToColumnOutputWithContext ¶ added in v0.32.0
func (i ConvertRowIdToColumnArgs) ToConvertRowIdToColumnOutputWithContext(ctx context.Context) ConvertRowIdToColumnOutput
func (ConvertRowIdToColumnArgs) ToConvertRowIdToColumnPtrOutput ¶ added in v0.32.0
func (i ConvertRowIdToColumnArgs) ToConvertRowIdToColumnPtrOutput() ConvertRowIdToColumnPtrOutput
func (ConvertRowIdToColumnArgs) ToConvertRowIdToColumnPtrOutputWithContext ¶ added in v0.32.0
func (i ConvertRowIdToColumnArgs) ToConvertRowIdToColumnPtrOutputWithContext(ctx context.Context) ConvertRowIdToColumnPtrOutput
type ConvertRowIdToColumnInput ¶ added in v0.32.0
type ConvertRowIdToColumnInput interface { pulumi.Input ToConvertRowIdToColumnOutput() ConvertRowIdToColumnOutput ToConvertRowIdToColumnOutputWithContext(context.Context) ConvertRowIdToColumnOutput }
ConvertRowIdToColumnInput is an input type that accepts ConvertRowIdToColumnArgs and ConvertRowIdToColumnOutput values. You can construct a concrete instance of `ConvertRowIdToColumnInput` via:
ConvertRowIdToColumnArgs{...}
type ConvertRowIdToColumnOutput ¶ added in v0.32.0
type ConvertRowIdToColumnOutput struct{ *pulumi.OutputState }
Options to configure rule type ConvertROWIDToColumn. The rule is used to add column rowid to destination tables based on an Oracle rowid function/property. The rule filter field can refer to one or more entities. The rule scope can be one of: Table. This rule requires additional filter to be specified beyond the basic rule filter field, which is whether or not to work on tables which already have a primary key defined.
func (ConvertRowIdToColumnOutput) ElementType ¶ added in v0.32.0
func (ConvertRowIdToColumnOutput) ElementType() reflect.Type
func (ConvertRowIdToColumnOutput) OnlyIfNoPrimaryKey ¶ added in v0.32.0
func (o ConvertRowIdToColumnOutput) OnlyIfNoPrimaryKey() pulumi.BoolOutput
Only work on tables without primary key defined
func (ConvertRowIdToColumnOutput) ToConvertRowIdToColumnOutput ¶ added in v0.32.0
func (o ConvertRowIdToColumnOutput) ToConvertRowIdToColumnOutput() ConvertRowIdToColumnOutput
func (ConvertRowIdToColumnOutput) ToConvertRowIdToColumnOutputWithContext ¶ added in v0.32.0
func (o ConvertRowIdToColumnOutput) ToConvertRowIdToColumnOutputWithContext(ctx context.Context) ConvertRowIdToColumnOutput
func (ConvertRowIdToColumnOutput) ToConvertRowIdToColumnPtrOutput ¶ added in v0.32.0
func (o ConvertRowIdToColumnOutput) ToConvertRowIdToColumnPtrOutput() ConvertRowIdToColumnPtrOutput
func (ConvertRowIdToColumnOutput) ToConvertRowIdToColumnPtrOutputWithContext ¶ added in v0.32.0
func (o ConvertRowIdToColumnOutput) ToConvertRowIdToColumnPtrOutputWithContext(ctx context.Context) ConvertRowIdToColumnPtrOutput
type ConvertRowIdToColumnPtrInput ¶ added in v0.32.0
type ConvertRowIdToColumnPtrInput interface { pulumi.Input ToConvertRowIdToColumnPtrOutput() ConvertRowIdToColumnPtrOutput ToConvertRowIdToColumnPtrOutputWithContext(context.Context) ConvertRowIdToColumnPtrOutput }
ConvertRowIdToColumnPtrInput is an input type that accepts ConvertRowIdToColumnArgs, ConvertRowIdToColumnPtr and ConvertRowIdToColumnPtrOutput values. You can construct a concrete instance of `ConvertRowIdToColumnPtrInput` via:
ConvertRowIdToColumnArgs{...} or: nil
func ConvertRowIdToColumnPtr ¶ added in v0.32.0
func ConvertRowIdToColumnPtr(v *ConvertRowIdToColumnArgs) ConvertRowIdToColumnPtrInput
type ConvertRowIdToColumnPtrOutput ¶ added in v0.32.0
type ConvertRowIdToColumnPtrOutput struct{ *pulumi.OutputState }
func (ConvertRowIdToColumnPtrOutput) Elem ¶ added in v0.32.0
func (o ConvertRowIdToColumnPtrOutput) Elem() ConvertRowIdToColumnOutput
func (ConvertRowIdToColumnPtrOutput) ElementType ¶ added in v0.32.0
func (ConvertRowIdToColumnPtrOutput) ElementType() reflect.Type
func (ConvertRowIdToColumnPtrOutput) OnlyIfNoPrimaryKey ¶ added in v0.32.0
func (o ConvertRowIdToColumnPtrOutput) OnlyIfNoPrimaryKey() pulumi.BoolPtrOutput
Only work on tables without primary key defined
func (ConvertRowIdToColumnPtrOutput) ToConvertRowIdToColumnPtrOutput ¶ added in v0.32.0
func (o ConvertRowIdToColumnPtrOutput) ToConvertRowIdToColumnPtrOutput() ConvertRowIdToColumnPtrOutput
func (ConvertRowIdToColumnPtrOutput) ToConvertRowIdToColumnPtrOutputWithContext ¶ added in v0.32.0
func (o ConvertRowIdToColumnPtrOutput) ToConvertRowIdToColumnPtrOutputWithContext(ctx context.Context) ConvertRowIdToColumnPtrOutput
type ConvertRowIdToColumnResponse ¶ added in v0.32.0
type ConvertRowIdToColumnResponse struct { // Only work on tables without primary key defined OnlyIfNoPrimaryKey bool `pulumi:"onlyIfNoPrimaryKey"` }
Options to configure rule type ConvertROWIDToColumn. The rule is used to add column rowid to destination tables based on an Oracle rowid function/property. The rule filter field can refer to one or more entities. The rule scope can be one of: Table. This rule requires additional filter to be specified beyond the basic rule filter field, which is whether or not to work on tables which already have a primary key defined.
type ConvertRowIdToColumnResponseOutput ¶ added in v0.32.0
type ConvertRowIdToColumnResponseOutput struct{ *pulumi.OutputState }
Options to configure rule type ConvertROWIDToColumn. The rule is used to add column rowid to destination tables based on an Oracle rowid function/property. The rule filter field can refer to one or more entities. The rule scope can be one of: Table. This rule requires additional filter to be specified beyond the basic rule filter field, which is whether or not to work on tables which already have a primary key defined.
func (ConvertRowIdToColumnResponseOutput) ElementType ¶ added in v0.32.0
func (ConvertRowIdToColumnResponseOutput) ElementType() reflect.Type
func (ConvertRowIdToColumnResponseOutput) OnlyIfNoPrimaryKey ¶ added in v0.32.0
func (o ConvertRowIdToColumnResponseOutput) OnlyIfNoPrimaryKey() pulumi.BoolOutput
Only work on tables without primary key defined
func (ConvertRowIdToColumnResponseOutput) ToConvertRowIdToColumnResponseOutput ¶ added in v0.32.0
func (o ConvertRowIdToColumnResponseOutput) ToConvertRowIdToColumnResponseOutput() ConvertRowIdToColumnResponseOutput
func (ConvertRowIdToColumnResponseOutput) ToConvertRowIdToColumnResponseOutputWithContext ¶ added in v0.32.0
func (o ConvertRowIdToColumnResponseOutput) ToConvertRowIdToColumnResponseOutputWithContext(ctx context.Context) ConvertRowIdToColumnResponseOutput
type DataCacheConfig ¶ added in v0.32.0
type DataCacheConfig struct { // Optional. Whether data cache is enabled for the instance. DataCacheEnabled *bool `pulumi:"dataCacheEnabled"` }
Data cache is an optional feature available for Cloud SQL for MySQL Enterprise Plus edition only. For more information on data cache, see [Data cache overview](https://cloud.google.com/sql/help/mysql-data-cache) in Cloud SQL documentation.
type DataCacheConfigArgs ¶ added in v0.32.0
type DataCacheConfigArgs struct { // Optional. Whether data cache is enabled for the instance. DataCacheEnabled pulumi.BoolPtrInput `pulumi:"dataCacheEnabled"` }
Data cache is an optional feature available for Cloud SQL for MySQL Enterprise Plus edition only. For more information on data cache, see [Data cache overview](https://cloud.google.com/sql/help/mysql-data-cache) in Cloud SQL documentation.
func (DataCacheConfigArgs) ElementType ¶ added in v0.32.0
func (DataCacheConfigArgs) ElementType() reflect.Type
func (DataCacheConfigArgs) ToDataCacheConfigOutput ¶ added in v0.32.0
func (i DataCacheConfigArgs) ToDataCacheConfigOutput() DataCacheConfigOutput
func (DataCacheConfigArgs) ToDataCacheConfigOutputWithContext ¶ added in v0.32.0
func (i DataCacheConfigArgs) ToDataCacheConfigOutputWithContext(ctx context.Context) DataCacheConfigOutput
func (DataCacheConfigArgs) ToDataCacheConfigPtrOutput ¶ added in v0.32.0
func (i DataCacheConfigArgs) ToDataCacheConfigPtrOutput() DataCacheConfigPtrOutput
func (DataCacheConfigArgs) ToDataCacheConfigPtrOutputWithContext ¶ added in v0.32.0
func (i DataCacheConfigArgs) ToDataCacheConfigPtrOutputWithContext(ctx context.Context) DataCacheConfigPtrOutput
type DataCacheConfigInput ¶ added in v0.32.0
type DataCacheConfigInput interface { pulumi.Input ToDataCacheConfigOutput() DataCacheConfigOutput ToDataCacheConfigOutputWithContext(context.Context) DataCacheConfigOutput }
DataCacheConfigInput is an input type that accepts DataCacheConfigArgs and DataCacheConfigOutput values. You can construct a concrete instance of `DataCacheConfigInput` via:
DataCacheConfigArgs{...}
type DataCacheConfigOutput ¶ added in v0.32.0
type DataCacheConfigOutput struct{ *pulumi.OutputState }
Data cache is an optional feature available for Cloud SQL for MySQL Enterprise Plus edition only. For more information on data cache, see [Data cache overview](https://cloud.google.com/sql/help/mysql-data-cache) in Cloud SQL documentation.
func (DataCacheConfigOutput) DataCacheEnabled ¶ added in v0.32.0
func (o DataCacheConfigOutput) DataCacheEnabled() pulumi.BoolPtrOutput
Optional. Whether data cache is enabled for the instance.
func (DataCacheConfigOutput) ElementType ¶ added in v0.32.0
func (DataCacheConfigOutput) ElementType() reflect.Type
func (DataCacheConfigOutput) ToDataCacheConfigOutput ¶ added in v0.32.0
func (o DataCacheConfigOutput) ToDataCacheConfigOutput() DataCacheConfigOutput
func (DataCacheConfigOutput) ToDataCacheConfigOutputWithContext ¶ added in v0.32.0
func (o DataCacheConfigOutput) ToDataCacheConfigOutputWithContext(ctx context.Context) DataCacheConfigOutput
func (DataCacheConfigOutput) ToDataCacheConfigPtrOutput ¶ added in v0.32.0
func (o DataCacheConfigOutput) ToDataCacheConfigPtrOutput() DataCacheConfigPtrOutput
func (DataCacheConfigOutput) ToDataCacheConfigPtrOutputWithContext ¶ added in v0.32.0
func (o DataCacheConfigOutput) ToDataCacheConfigPtrOutputWithContext(ctx context.Context) DataCacheConfigPtrOutput
type DataCacheConfigPtrInput ¶ added in v0.32.0
type DataCacheConfigPtrInput interface { pulumi.Input ToDataCacheConfigPtrOutput() DataCacheConfigPtrOutput ToDataCacheConfigPtrOutputWithContext(context.Context) DataCacheConfigPtrOutput }
DataCacheConfigPtrInput is an input type that accepts DataCacheConfigArgs, DataCacheConfigPtr and DataCacheConfigPtrOutput values. You can construct a concrete instance of `DataCacheConfigPtrInput` via:
DataCacheConfigArgs{...} or: nil
func DataCacheConfigPtr ¶ added in v0.32.0
func DataCacheConfigPtr(v *DataCacheConfigArgs) DataCacheConfigPtrInput
type DataCacheConfigPtrOutput ¶ added in v0.32.0
type DataCacheConfigPtrOutput struct{ *pulumi.OutputState }
func (DataCacheConfigPtrOutput) DataCacheEnabled ¶ added in v0.32.0
func (o DataCacheConfigPtrOutput) DataCacheEnabled() pulumi.BoolPtrOutput
Optional. Whether data cache is enabled for the instance.
func (DataCacheConfigPtrOutput) Elem ¶ added in v0.32.0
func (o DataCacheConfigPtrOutput) Elem() DataCacheConfigOutput
func (DataCacheConfigPtrOutput) ElementType ¶ added in v0.32.0
func (DataCacheConfigPtrOutput) ElementType() reflect.Type
func (DataCacheConfigPtrOutput) ToDataCacheConfigPtrOutput ¶ added in v0.32.0
func (o DataCacheConfigPtrOutput) ToDataCacheConfigPtrOutput() DataCacheConfigPtrOutput
func (DataCacheConfigPtrOutput) ToDataCacheConfigPtrOutputWithContext ¶ added in v0.32.0
func (o DataCacheConfigPtrOutput) ToDataCacheConfigPtrOutputWithContext(ctx context.Context) DataCacheConfigPtrOutput
type DataCacheConfigResponse ¶ added in v0.32.0
type DataCacheConfigResponse struct { // Optional. Whether data cache is enabled for the instance. DataCacheEnabled bool `pulumi:"dataCacheEnabled"` }
Data cache is an optional feature available for Cloud SQL for MySQL Enterprise Plus edition only. For more information on data cache, see [Data cache overview](https://cloud.google.com/sql/help/mysql-data-cache) in Cloud SQL documentation.
type DataCacheConfigResponseOutput ¶ added in v0.32.0
type DataCacheConfigResponseOutput struct{ *pulumi.OutputState }
Data cache is an optional feature available for Cloud SQL for MySQL Enterprise Plus edition only. For more information on data cache, see [Data cache overview](https://cloud.google.com/sql/help/mysql-data-cache) in Cloud SQL documentation.
func (DataCacheConfigResponseOutput) DataCacheEnabled ¶ added in v0.32.0
func (o DataCacheConfigResponseOutput) DataCacheEnabled() pulumi.BoolOutput
Optional. Whether data cache is enabled for the instance.
func (DataCacheConfigResponseOutput) ElementType ¶ added in v0.32.0
func (DataCacheConfigResponseOutput) ElementType() reflect.Type
func (DataCacheConfigResponseOutput) ToDataCacheConfigResponseOutput ¶ added in v0.32.0
func (o DataCacheConfigResponseOutput) ToDataCacheConfigResponseOutput() DataCacheConfigResponseOutput
func (DataCacheConfigResponseOutput) ToDataCacheConfigResponseOutputWithContext ¶ added in v0.32.0
func (o DataCacheConfigResponseOutput) ToDataCacheConfigResponseOutputWithContext(ctx context.Context) DataCacheConfigResponseOutput
type DatabaseEngineInfo ¶ added in v0.28.0
type DatabaseEngineInfo struct { // Engine type. Engine DatabaseEngineInfoEngine `pulumi:"engine"` // Engine version, for example "12.c.1". Version string `pulumi:"version"` }
The type and version of a source or destination database.
type DatabaseEngineInfoArgs ¶ added in v0.28.0
type DatabaseEngineInfoArgs struct { // Engine type. Engine DatabaseEngineInfoEngineInput `pulumi:"engine"` // Engine version, for example "12.c.1". Version pulumi.StringInput `pulumi:"version"` }
The type and version of a source or destination database.
func (DatabaseEngineInfoArgs) ElementType ¶ added in v0.28.0
func (DatabaseEngineInfoArgs) ElementType() reflect.Type
func (DatabaseEngineInfoArgs) ToDatabaseEngineInfoOutput ¶ added in v0.28.0
func (i DatabaseEngineInfoArgs) ToDatabaseEngineInfoOutput() DatabaseEngineInfoOutput
func (DatabaseEngineInfoArgs) ToDatabaseEngineInfoOutputWithContext ¶ added in v0.28.0
func (i DatabaseEngineInfoArgs) ToDatabaseEngineInfoOutputWithContext(ctx context.Context) DatabaseEngineInfoOutput
type DatabaseEngineInfoEngine ¶ added in v0.28.0
type DatabaseEngineInfoEngine string
Required. Engine type.
func (DatabaseEngineInfoEngine) ElementType ¶ added in v0.28.0
func (DatabaseEngineInfoEngine) ElementType() reflect.Type
func (DatabaseEngineInfoEngine) ToDatabaseEngineInfoEngineOutput ¶ added in v0.28.0
func (e DatabaseEngineInfoEngine) ToDatabaseEngineInfoEngineOutput() DatabaseEngineInfoEngineOutput
func (DatabaseEngineInfoEngine) ToDatabaseEngineInfoEngineOutputWithContext ¶ added in v0.28.0
func (e DatabaseEngineInfoEngine) ToDatabaseEngineInfoEngineOutputWithContext(ctx context.Context) DatabaseEngineInfoEngineOutput
func (DatabaseEngineInfoEngine) ToDatabaseEngineInfoEnginePtrOutput ¶ added in v0.28.0
func (e DatabaseEngineInfoEngine) ToDatabaseEngineInfoEnginePtrOutput() DatabaseEngineInfoEnginePtrOutput
func (DatabaseEngineInfoEngine) ToDatabaseEngineInfoEnginePtrOutputWithContext ¶ added in v0.28.0
func (e DatabaseEngineInfoEngine) ToDatabaseEngineInfoEnginePtrOutputWithContext(ctx context.Context) DatabaseEngineInfoEnginePtrOutput
func (DatabaseEngineInfoEngine) ToStringOutput ¶ added in v0.28.0
func (e DatabaseEngineInfoEngine) ToStringOutput() pulumi.StringOutput
func (DatabaseEngineInfoEngine) ToStringOutputWithContext ¶ added in v0.28.0
func (e DatabaseEngineInfoEngine) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DatabaseEngineInfoEngine) ToStringPtrOutput ¶ added in v0.28.0
func (e DatabaseEngineInfoEngine) ToStringPtrOutput() pulumi.StringPtrOutput
func (DatabaseEngineInfoEngine) ToStringPtrOutputWithContext ¶ added in v0.28.0
func (e DatabaseEngineInfoEngine) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DatabaseEngineInfoEngineInput ¶ added in v0.28.0
type DatabaseEngineInfoEngineInput interface { pulumi.Input ToDatabaseEngineInfoEngineOutput() DatabaseEngineInfoEngineOutput ToDatabaseEngineInfoEngineOutputWithContext(context.Context) DatabaseEngineInfoEngineOutput }
DatabaseEngineInfoEngineInput is an input type that accepts values of the DatabaseEngineInfoEngine enum A concrete instance of `DatabaseEngineInfoEngineInput` can be one of the following:
DatabaseEngineInfoEngineDatabaseEngineUnspecified DatabaseEngineInfoEngineMysql DatabaseEngineInfoEnginePostgresql DatabaseEngineInfoEngineOracle
type DatabaseEngineInfoEngineOutput ¶ added in v0.28.0
type DatabaseEngineInfoEngineOutput struct{ *pulumi.OutputState }
func (DatabaseEngineInfoEngineOutput) ElementType ¶ added in v0.28.0
func (DatabaseEngineInfoEngineOutput) ElementType() reflect.Type
func (DatabaseEngineInfoEngineOutput) ToDatabaseEngineInfoEngineOutput ¶ added in v0.28.0
func (o DatabaseEngineInfoEngineOutput) ToDatabaseEngineInfoEngineOutput() DatabaseEngineInfoEngineOutput
func (DatabaseEngineInfoEngineOutput) ToDatabaseEngineInfoEngineOutputWithContext ¶ added in v0.28.0
func (o DatabaseEngineInfoEngineOutput) ToDatabaseEngineInfoEngineOutputWithContext(ctx context.Context) DatabaseEngineInfoEngineOutput
func (DatabaseEngineInfoEngineOutput) ToDatabaseEngineInfoEnginePtrOutput ¶ added in v0.28.0
func (o DatabaseEngineInfoEngineOutput) ToDatabaseEngineInfoEnginePtrOutput() DatabaseEngineInfoEnginePtrOutput
func (DatabaseEngineInfoEngineOutput) ToDatabaseEngineInfoEnginePtrOutputWithContext ¶ added in v0.28.0
func (o DatabaseEngineInfoEngineOutput) ToDatabaseEngineInfoEnginePtrOutputWithContext(ctx context.Context) DatabaseEngineInfoEnginePtrOutput
func (DatabaseEngineInfoEngineOutput) ToStringOutput ¶ added in v0.28.0
func (o DatabaseEngineInfoEngineOutput) ToStringOutput() pulumi.StringOutput
func (DatabaseEngineInfoEngineOutput) ToStringOutputWithContext ¶ added in v0.28.0
func (o DatabaseEngineInfoEngineOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DatabaseEngineInfoEngineOutput) ToStringPtrOutput ¶ added in v0.28.0
func (o DatabaseEngineInfoEngineOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DatabaseEngineInfoEngineOutput) ToStringPtrOutputWithContext ¶ added in v0.28.0
func (o DatabaseEngineInfoEngineOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DatabaseEngineInfoEnginePtrInput ¶ added in v0.28.0
type DatabaseEngineInfoEnginePtrInput interface { pulumi.Input ToDatabaseEngineInfoEnginePtrOutput() DatabaseEngineInfoEnginePtrOutput ToDatabaseEngineInfoEnginePtrOutputWithContext(context.Context) DatabaseEngineInfoEnginePtrOutput }
func DatabaseEngineInfoEnginePtr ¶ added in v0.28.0
func DatabaseEngineInfoEnginePtr(v string) DatabaseEngineInfoEnginePtrInput
type DatabaseEngineInfoEnginePtrOutput ¶ added in v0.28.0
type DatabaseEngineInfoEnginePtrOutput struct{ *pulumi.OutputState }
func (DatabaseEngineInfoEnginePtrOutput) Elem ¶ added in v0.28.0
func (o DatabaseEngineInfoEnginePtrOutput) Elem() DatabaseEngineInfoEngineOutput
func (DatabaseEngineInfoEnginePtrOutput) ElementType ¶ added in v0.28.0
func (DatabaseEngineInfoEnginePtrOutput) ElementType() reflect.Type
func (DatabaseEngineInfoEnginePtrOutput) ToDatabaseEngineInfoEnginePtrOutput ¶ added in v0.28.0
func (o DatabaseEngineInfoEnginePtrOutput) ToDatabaseEngineInfoEnginePtrOutput() DatabaseEngineInfoEnginePtrOutput
func (DatabaseEngineInfoEnginePtrOutput) ToDatabaseEngineInfoEnginePtrOutputWithContext ¶ added in v0.28.0
func (o DatabaseEngineInfoEnginePtrOutput) ToDatabaseEngineInfoEnginePtrOutputWithContext(ctx context.Context) DatabaseEngineInfoEnginePtrOutput
func (DatabaseEngineInfoEnginePtrOutput) ToStringPtrOutput ¶ added in v0.28.0
func (o DatabaseEngineInfoEnginePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DatabaseEngineInfoEnginePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.28.0
func (o DatabaseEngineInfoEnginePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DatabaseEngineInfoInput ¶ added in v0.28.0
type DatabaseEngineInfoInput interface { pulumi.Input ToDatabaseEngineInfoOutput() DatabaseEngineInfoOutput ToDatabaseEngineInfoOutputWithContext(context.Context) DatabaseEngineInfoOutput }
DatabaseEngineInfoInput is an input type that accepts DatabaseEngineInfoArgs and DatabaseEngineInfoOutput values. You can construct a concrete instance of `DatabaseEngineInfoInput` via:
DatabaseEngineInfoArgs{...}
type DatabaseEngineInfoOutput ¶ added in v0.28.0
type DatabaseEngineInfoOutput struct{ *pulumi.OutputState }
The type and version of a source or destination database.
func (DatabaseEngineInfoOutput) ElementType ¶ added in v0.28.0
func (DatabaseEngineInfoOutput) ElementType() reflect.Type
func (DatabaseEngineInfoOutput) Engine ¶ added in v0.28.0
func (o DatabaseEngineInfoOutput) Engine() DatabaseEngineInfoEngineOutput
Engine type.
func (DatabaseEngineInfoOutput) ToDatabaseEngineInfoOutput ¶ added in v0.28.0
func (o DatabaseEngineInfoOutput) ToDatabaseEngineInfoOutput() DatabaseEngineInfoOutput
func (DatabaseEngineInfoOutput) ToDatabaseEngineInfoOutputWithContext ¶ added in v0.28.0
func (o DatabaseEngineInfoOutput) ToDatabaseEngineInfoOutputWithContext(ctx context.Context) DatabaseEngineInfoOutput
func (DatabaseEngineInfoOutput) Version ¶ added in v0.28.0
func (o DatabaseEngineInfoOutput) Version() pulumi.StringOutput
Engine version, for example "12.c.1".
type DatabaseEngineInfoResponse ¶ added in v0.28.0
type DatabaseEngineInfoResponse struct { // Engine type. Engine string `pulumi:"engine"` // Engine version, for example "12.c.1". Version string `pulumi:"version"` }
The type and version of a source or destination database.
type DatabaseEngineInfoResponseOutput ¶ added in v0.28.0
type DatabaseEngineInfoResponseOutput struct{ *pulumi.OutputState }
The type and version of a source or destination database.
func (DatabaseEngineInfoResponseOutput) ElementType ¶ added in v0.28.0
func (DatabaseEngineInfoResponseOutput) ElementType() reflect.Type
func (DatabaseEngineInfoResponseOutput) Engine ¶ added in v0.28.0
func (o DatabaseEngineInfoResponseOutput) Engine() pulumi.StringOutput
Engine type.
func (DatabaseEngineInfoResponseOutput) ToDatabaseEngineInfoResponseOutput ¶ added in v0.28.0
func (o DatabaseEngineInfoResponseOutput) ToDatabaseEngineInfoResponseOutput() DatabaseEngineInfoResponseOutput
func (DatabaseEngineInfoResponseOutput) ToDatabaseEngineInfoResponseOutputWithContext ¶ added in v0.28.0
func (o DatabaseEngineInfoResponseOutput) ToDatabaseEngineInfoResponseOutputWithContext(ctx context.Context) DatabaseEngineInfoResponseOutput
func (DatabaseEngineInfoResponseOutput) Version ¶ added in v0.28.0
func (o DatabaseEngineInfoResponseOutput) Version() pulumi.StringOutput
Engine version, for example "12.c.1".
type DatabaseType ¶
type DatabaseType struct { // The database engine. Engine *DatabaseTypeEngine `pulumi:"engine"` // The database provider. Provider *DatabaseTypeProvider `pulumi:"provider"` }
A message defining the database engine and provider.
type DatabaseTypeArgs ¶
type DatabaseTypeArgs struct { // The database engine. Engine DatabaseTypeEnginePtrInput `pulumi:"engine"` // The database provider. Provider DatabaseTypeProviderPtrInput `pulumi:"provider"` }
A message defining the database engine and provider.
func (DatabaseTypeArgs) ElementType ¶
func (DatabaseTypeArgs) ElementType() reflect.Type
func (DatabaseTypeArgs) ToDatabaseTypeOutput ¶
func (i DatabaseTypeArgs) ToDatabaseTypeOutput() DatabaseTypeOutput
func (DatabaseTypeArgs) ToDatabaseTypeOutputWithContext ¶
func (i DatabaseTypeArgs) ToDatabaseTypeOutputWithContext(ctx context.Context) DatabaseTypeOutput
func (DatabaseTypeArgs) ToDatabaseTypePtrOutput ¶
func (i DatabaseTypeArgs) ToDatabaseTypePtrOutput() DatabaseTypePtrOutput
func (DatabaseTypeArgs) ToDatabaseTypePtrOutputWithContext ¶
func (i DatabaseTypeArgs) ToDatabaseTypePtrOutputWithContext(ctx context.Context) DatabaseTypePtrOutput
type DatabaseTypeEngine ¶ added in v0.4.0
type DatabaseTypeEngine string
The database engine.
func (DatabaseTypeEngine) ElementType ¶ added in v0.4.0
func (DatabaseTypeEngine) ElementType() reflect.Type
func (DatabaseTypeEngine) ToDatabaseTypeEngineOutput ¶ added in v0.6.0
func (e DatabaseTypeEngine) ToDatabaseTypeEngineOutput() DatabaseTypeEngineOutput
func (DatabaseTypeEngine) ToDatabaseTypeEngineOutputWithContext ¶ added in v0.6.0
func (e DatabaseTypeEngine) ToDatabaseTypeEngineOutputWithContext(ctx context.Context) DatabaseTypeEngineOutput
func (DatabaseTypeEngine) ToDatabaseTypeEnginePtrOutput ¶ added in v0.6.0
func (e DatabaseTypeEngine) ToDatabaseTypeEnginePtrOutput() DatabaseTypeEnginePtrOutput
func (DatabaseTypeEngine) ToDatabaseTypeEnginePtrOutputWithContext ¶ added in v0.6.0
func (e DatabaseTypeEngine) ToDatabaseTypeEnginePtrOutputWithContext(ctx context.Context) DatabaseTypeEnginePtrOutput
func (DatabaseTypeEngine) ToStringOutput ¶ added in v0.4.0
func (e DatabaseTypeEngine) ToStringOutput() pulumi.StringOutput
func (DatabaseTypeEngine) ToStringOutputWithContext ¶ added in v0.4.0
func (e DatabaseTypeEngine) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DatabaseTypeEngine) ToStringPtrOutput ¶ added in v0.4.0
func (e DatabaseTypeEngine) ToStringPtrOutput() pulumi.StringPtrOutput
func (DatabaseTypeEngine) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e DatabaseTypeEngine) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DatabaseTypeEngineInput ¶ added in v0.6.0
type DatabaseTypeEngineInput interface { pulumi.Input ToDatabaseTypeEngineOutput() DatabaseTypeEngineOutput ToDatabaseTypeEngineOutputWithContext(context.Context) DatabaseTypeEngineOutput }
DatabaseTypeEngineInput is an input type that accepts values of the DatabaseTypeEngine enum A concrete instance of `DatabaseTypeEngineInput` can be one of the following:
DatabaseTypeEngineDatabaseEngineUnspecified DatabaseTypeEngineMysql DatabaseTypeEnginePostgresql DatabaseTypeEngineOracle
type DatabaseTypeEngineOutput ¶ added in v0.6.0
type DatabaseTypeEngineOutput struct{ *pulumi.OutputState }
func (DatabaseTypeEngineOutput) ElementType ¶ added in v0.6.0
func (DatabaseTypeEngineOutput) ElementType() reflect.Type
func (DatabaseTypeEngineOutput) ToDatabaseTypeEngineOutput ¶ added in v0.6.0
func (o DatabaseTypeEngineOutput) ToDatabaseTypeEngineOutput() DatabaseTypeEngineOutput
func (DatabaseTypeEngineOutput) ToDatabaseTypeEngineOutputWithContext ¶ added in v0.6.0
func (o DatabaseTypeEngineOutput) ToDatabaseTypeEngineOutputWithContext(ctx context.Context) DatabaseTypeEngineOutput
func (DatabaseTypeEngineOutput) ToDatabaseTypeEnginePtrOutput ¶ added in v0.6.0
func (o DatabaseTypeEngineOutput) ToDatabaseTypeEnginePtrOutput() DatabaseTypeEnginePtrOutput
func (DatabaseTypeEngineOutput) ToDatabaseTypeEnginePtrOutputWithContext ¶ added in v0.6.0
func (o DatabaseTypeEngineOutput) ToDatabaseTypeEnginePtrOutputWithContext(ctx context.Context) DatabaseTypeEnginePtrOutput
func (DatabaseTypeEngineOutput) ToStringOutput ¶ added in v0.6.0
func (o DatabaseTypeEngineOutput) ToStringOutput() pulumi.StringOutput
func (DatabaseTypeEngineOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o DatabaseTypeEngineOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DatabaseTypeEngineOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DatabaseTypeEngineOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DatabaseTypeEngineOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DatabaseTypeEngineOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DatabaseTypeEnginePtrInput ¶ added in v0.6.0
type DatabaseTypeEnginePtrInput interface { pulumi.Input ToDatabaseTypeEnginePtrOutput() DatabaseTypeEnginePtrOutput ToDatabaseTypeEnginePtrOutputWithContext(context.Context) DatabaseTypeEnginePtrOutput }
func DatabaseTypeEnginePtr ¶ added in v0.6.0
func DatabaseTypeEnginePtr(v string) DatabaseTypeEnginePtrInput
type DatabaseTypeEnginePtrOutput ¶ added in v0.6.0
type DatabaseTypeEnginePtrOutput struct{ *pulumi.OutputState }
func (DatabaseTypeEnginePtrOutput) Elem ¶ added in v0.6.0
func (o DatabaseTypeEnginePtrOutput) Elem() DatabaseTypeEngineOutput
func (DatabaseTypeEnginePtrOutput) ElementType ¶ added in v0.6.0
func (DatabaseTypeEnginePtrOutput) ElementType() reflect.Type
func (DatabaseTypeEnginePtrOutput) ToDatabaseTypeEnginePtrOutput ¶ added in v0.6.0
func (o DatabaseTypeEnginePtrOutput) ToDatabaseTypeEnginePtrOutput() DatabaseTypeEnginePtrOutput
func (DatabaseTypeEnginePtrOutput) ToDatabaseTypeEnginePtrOutputWithContext ¶ added in v0.6.0
func (o DatabaseTypeEnginePtrOutput) ToDatabaseTypeEnginePtrOutputWithContext(ctx context.Context) DatabaseTypeEnginePtrOutput
func (DatabaseTypeEnginePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DatabaseTypeEnginePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DatabaseTypeEnginePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DatabaseTypeEnginePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DatabaseTypeInput ¶
type DatabaseTypeInput interface { pulumi.Input ToDatabaseTypeOutput() DatabaseTypeOutput ToDatabaseTypeOutputWithContext(context.Context) DatabaseTypeOutput }
DatabaseTypeInput is an input type that accepts DatabaseTypeArgs and DatabaseTypeOutput values. You can construct a concrete instance of `DatabaseTypeInput` via:
DatabaseTypeArgs{...}
type DatabaseTypeOutput ¶
type DatabaseTypeOutput struct{ *pulumi.OutputState }
A message defining the database engine and provider.
func (DatabaseTypeOutput) ElementType ¶
func (DatabaseTypeOutput) ElementType() reflect.Type
func (DatabaseTypeOutput) Engine ¶
func (o DatabaseTypeOutput) Engine() DatabaseTypeEnginePtrOutput
The database engine.
func (DatabaseTypeOutput) Provider ¶
func (o DatabaseTypeOutput) Provider() DatabaseTypeProviderPtrOutput
The database provider.
func (DatabaseTypeOutput) ToDatabaseTypeOutput ¶
func (o DatabaseTypeOutput) ToDatabaseTypeOutput() DatabaseTypeOutput
func (DatabaseTypeOutput) ToDatabaseTypeOutputWithContext ¶
func (o DatabaseTypeOutput) ToDatabaseTypeOutputWithContext(ctx context.Context) DatabaseTypeOutput
func (DatabaseTypeOutput) ToDatabaseTypePtrOutput ¶
func (o DatabaseTypeOutput) ToDatabaseTypePtrOutput() DatabaseTypePtrOutput
func (DatabaseTypeOutput) ToDatabaseTypePtrOutputWithContext ¶
func (o DatabaseTypeOutput) ToDatabaseTypePtrOutputWithContext(ctx context.Context) DatabaseTypePtrOutput
type DatabaseTypeProvider ¶ added in v0.4.0
type DatabaseTypeProvider string
The database provider.
func (DatabaseTypeProvider) ElementType ¶ added in v0.4.0
func (DatabaseTypeProvider) ElementType() reflect.Type
func (DatabaseTypeProvider) ToDatabaseTypeProviderOutput ¶ added in v0.6.0
func (e DatabaseTypeProvider) ToDatabaseTypeProviderOutput() DatabaseTypeProviderOutput
func (DatabaseTypeProvider) ToDatabaseTypeProviderOutputWithContext ¶ added in v0.6.0
func (e DatabaseTypeProvider) ToDatabaseTypeProviderOutputWithContext(ctx context.Context) DatabaseTypeProviderOutput
func (DatabaseTypeProvider) ToDatabaseTypeProviderPtrOutput ¶ added in v0.6.0
func (e DatabaseTypeProvider) ToDatabaseTypeProviderPtrOutput() DatabaseTypeProviderPtrOutput
func (DatabaseTypeProvider) ToDatabaseTypeProviderPtrOutputWithContext ¶ added in v0.6.0
func (e DatabaseTypeProvider) ToDatabaseTypeProviderPtrOutputWithContext(ctx context.Context) DatabaseTypeProviderPtrOutput
func (DatabaseTypeProvider) ToStringOutput ¶ added in v0.4.0
func (e DatabaseTypeProvider) ToStringOutput() pulumi.StringOutput
func (DatabaseTypeProvider) ToStringOutputWithContext ¶ added in v0.4.0
func (e DatabaseTypeProvider) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DatabaseTypeProvider) ToStringPtrOutput ¶ added in v0.4.0
func (e DatabaseTypeProvider) ToStringPtrOutput() pulumi.StringPtrOutput
func (DatabaseTypeProvider) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e DatabaseTypeProvider) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DatabaseTypeProviderInput ¶ added in v0.6.0
type DatabaseTypeProviderInput interface { pulumi.Input ToDatabaseTypeProviderOutput() DatabaseTypeProviderOutput ToDatabaseTypeProviderOutputWithContext(context.Context) DatabaseTypeProviderOutput }
DatabaseTypeProviderInput is an input type that accepts values of the DatabaseTypeProvider enum A concrete instance of `DatabaseTypeProviderInput` can be one of the following:
DatabaseTypeProviderDatabaseProviderUnspecified DatabaseTypeProviderCloudsql DatabaseTypeProviderRds DatabaseTypeProviderAurora DatabaseTypeProviderAlloydb
type DatabaseTypeProviderOutput ¶ added in v0.6.0
type DatabaseTypeProviderOutput struct{ *pulumi.OutputState }
func (DatabaseTypeProviderOutput) ElementType ¶ added in v0.6.0
func (DatabaseTypeProviderOutput) ElementType() reflect.Type
func (DatabaseTypeProviderOutput) ToDatabaseTypeProviderOutput ¶ added in v0.6.0
func (o DatabaseTypeProviderOutput) ToDatabaseTypeProviderOutput() DatabaseTypeProviderOutput
func (DatabaseTypeProviderOutput) ToDatabaseTypeProviderOutputWithContext ¶ added in v0.6.0
func (o DatabaseTypeProviderOutput) ToDatabaseTypeProviderOutputWithContext(ctx context.Context) DatabaseTypeProviderOutput
func (DatabaseTypeProviderOutput) ToDatabaseTypeProviderPtrOutput ¶ added in v0.6.0
func (o DatabaseTypeProviderOutput) ToDatabaseTypeProviderPtrOutput() DatabaseTypeProviderPtrOutput
func (DatabaseTypeProviderOutput) ToDatabaseTypeProviderPtrOutputWithContext ¶ added in v0.6.0
func (o DatabaseTypeProviderOutput) ToDatabaseTypeProviderPtrOutputWithContext(ctx context.Context) DatabaseTypeProviderPtrOutput
func (DatabaseTypeProviderOutput) ToStringOutput ¶ added in v0.6.0
func (o DatabaseTypeProviderOutput) ToStringOutput() pulumi.StringOutput
func (DatabaseTypeProviderOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o DatabaseTypeProviderOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DatabaseTypeProviderOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DatabaseTypeProviderOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DatabaseTypeProviderOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DatabaseTypeProviderOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DatabaseTypeProviderPtrInput ¶ added in v0.6.0
type DatabaseTypeProviderPtrInput interface { pulumi.Input ToDatabaseTypeProviderPtrOutput() DatabaseTypeProviderPtrOutput ToDatabaseTypeProviderPtrOutputWithContext(context.Context) DatabaseTypeProviderPtrOutput }
func DatabaseTypeProviderPtr ¶ added in v0.6.0
func DatabaseTypeProviderPtr(v string) DatabaseTypeProviderPtrInput
type DatabaseTypeProviderPtrOutput ¶ added in v0.6.0
type DatabaseTypeProviderPtrOutput struct{ *pulumi.OutputState }
func (DatabaseTypeProviderPtrOutput) Elem ¶ added in v0.6.0
func (o DatabaseTypeProviderPtrOutput) Elem() DatabaseTypeProviderOutput
func (DatabaseTypeProviderPtrOutput) ElementType ¶ added in v0.6.0
func (DatabaseTypeProviderPtrOutput) ElementType() reflect.Type
func (DatabaseTypeProviderPtrOutput) ToDatabaseTypeProviderPtrOutput ¶ added in v0.6.0
func (o DatabaseTypeProviderPtrOutput) ToDatabaseTypeProviderPtrOutput() DatabaseTypeProviderPtrOutput
func (DatabaseTypeProviderPtrOutput) ToDatabaseTypeProviderPtrOutputWithContext ¶ added in v0.6.0
func (o DatabaseTypeProviderPtrOutput) ToDatabaseTypeProviderPtrOutputWithContext(ctx context.Context) DatabaseTypeProviderPtrOutput
func (DatabaseTypeProviderPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DatabaseTypeProviderPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DatabaseTypeProviderPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DatabaseTypeProviderPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DatabaseTypePtrInput ¶
type DatabaseTypePtrInput interface { pulumi.Input ToDatabaseTypePtrOutput() DatabaseTypePtrOutput ToDatabaseTypePtrOutputWithContext(context.Context) DatabaseTypePtrOutput }
DatabaseTypePtrInput is an input type that accepts DatabaseTypeArgs, DatabaseTypePtr and DatabaseTypePtrOutput values. You can construct a concrete instance of `DatabaseTypePtrInput` via:
DatabaseTypeArgs{...} or: nil
func DatabaseTypePtr ¶
func DatabaseTypePtr(v *DatabaseTypeArgs) DatabaseTypePtrInput
type DatabaseTypePtrOutput ¶
type DatabaseTypePtrOutput struct{ *pulumi.OutputState }
func (DatabaseTypePtrOutput) Elem ¶
func (o DatabaseTypePtrOutput) Elem() DatabaseTypeOutput
func (DatabaseTypePtrOutput) ElementType ¶
func (DatabaseTypePtrOutput) ElementType() reflect.Type
func (DatabaseTypePtrOutput) Engine ¶
func (o DatabaseTypePtrOutput) Engine() DatabaseTypeEnginePtrOutput
The database engine.
func (DatabaseTypePtrOutput) Provider ¶
func (o DatabaseTypePtrOutput) Provider() DatabaseTypeProviderPtrOutput
The database provider.
func (DatabaseTypePtrOutput) ToDatabaseTypePtrOutput ¶
func (o DatabaseTypePtrOutput) ToDatabaseTypePtrOutput() DatabaseTypePtrOutput
func (DatabaseTypePtrOutput) ToDatabaseTypePtrOutputWithContext ¶
func (o DatabaseTypePtrOutput) ToDatabaseTypePtrOutputWithContext(ctx context.Context) DatabaseTypePtrOutput
type DatabaseTypeResponse ¶
type DatabaseTypeResponse struct { // The database engine. Engine string `pulumi:"engine"` // The database provider. Provider string `pulumi:"provider"` }
A message defining the database engine and provider.
type DatabaseTypeResponseOutput ¶
type DatabaseTypeResponseOutput struct{ *pulumi.OutputState }
A message defining the database engine and provider.
func (DatabaseTypeResponseOutput) ElementType ¶
func (DatabaseTypeResponseOutput) ElementType() reflect.Type
func (DatabaseTypeResponseOutput) Engine ¶
func (o DatabaseTypeResponseOutput) Engine() pulumi.StringOutput
The database engine.
func (DatabaseTypeResponseOutput) Provider ¶
func (o DatabaseTypeResponseOutput) Provider() pulumi.StringOutput
The database provider.
func (DatabaseTypeResponseOutput) ToDatabaseTypeResponseOutput ¶
func (o DatabaseTypeResponseOutput) ToDatabaseTypeResponseOutput() DatabaseTypeResponseOutput
func (DatabaseTypeResponseOutput) ToDatabaseTypeResponseOutputWithContext ¶
func (o DatabaseTypeResponseOutput) ToDatabaseTypeResponseOutputWithContext(ctx context.Context) DatabaseTypeResponseOutput
type DoubleComparisonFilter ¶ added in v0.32.0
type DoubleComparisonFilter struct { // Double compare value to be used Value float64 `pulumi:"value"` // Relation between source value and compare value ValueComparison DoubleComparisonFilterValueComparison `pulumi:"valueComparison"` }
Filter based on relation between source value and compare value of type double in ConditionalColumnSetValue
type DoubleComparisonFilterArgs ¶ added in v0.32.0
type DoubleComparisonFilterArgs struct { // Double compare value to be used Value pulumi.Float64Input `pulumi:"value"` // Relation between source value and compare value ValueComparison DoubleComparisonFilterValueComparisonInput `pulumi:"valueComparison"` }
Filter based on relation between source value and compare value of type double in ConditionalColumnSetValue
func (DoubleComparisonFilterArgs) ElementType ¶ added in v0.32.0
func (DoubleComparisonFilterArgs) ElementType() reflect.Type
func (DoubleComparisonFilterArgs) ToDoubleComparisonFilterOutput ¶ added in v0.32.0
func (i DoubleComparisonFilterArgs) ToDoubleComparisonFilterOutput() DoubleComparisonFilterOutput
func (DoubleComparisonFilterArgs) ToDoubleComparisonFilterOutputWithContext ¶ added in v0.32.0
func (i DoubleComparisonFilterArgs) ToDoubleComparisonFilterOutputWithContext(ctx context.Context) DoubleComparisonFilterOutput
func (DoubleComparisonFilterArgs) ToDoubleComparisonFilterPtrOutput ¶ added in v0.32.0
func (i DoubleComparisonFilterArgs) ToDoubleComparisonFilterPtrOutput() DoubleComparisonFilterPtrOutput
func (DoubleComparisonFilterArgs) ToDoubleComparisonFilterPtrOutputWithContext ¶ added in v0.32.0
func (i DoubleComparisonFilterArgs) ToDoubleComparisonFilterPtrOutputWithContext(ctx context.Context) DoubleComparisonFilterPtrOutput
type DoubleComparisonFilterInput ¶ added in v0.32.0
type DoubleComparisonFilterInput interface { pulumi.Input ToDoubleComparisonFilterOutput() DoubleComparisonFilterOutput ToDoubleComparisonFilterOutputWithContext(context.Context) DoubleComparisonFilterOutput }
DoubleComparisonFilterInput is an input type that accepts DoubleComparisonFilterArgs and DoubleComparisonFilterOutput values. You can construct a concrete instance of `DoubleComparisonFilterInput` via:
DoubleComparisonFilterArgs{...}
type DoubleComparisonFilterOutput ¶ added in v0.32.0
type DoubleComparisonFilterOutput struct{ *pulumi.OutputState }
Filter based on relation between source value and compare value of type double in ConditionalColumnSetValue
func (DoubleComparisonFilterOutput) ElementType ¶ added in v0.32.0
func (DoubleComparisonFilterOutput) ElementType() reflect.Type
func (DoubleComparisonFilterOutput) ToDoubleComparisonFilterOutput ¶ added in v0.32.0
func (o DoubleComparisonFilterOutput) ToDoubleComparisonFilterOutput() DoubleComparisonFilterOutput
func (DoubleComparisonFilterOutput) ToDoubleComparisonFilterOutputWithContext ¶ added in v0.32.0
func (o DoubleComparisonFilterOutput) ToDoubleComparisonFilterOutputWithContext(ctx context.Context) DoubleComparisonFilterOutput
func (DoubleComparisonFilterOutput) ToDoubleComparisonFilterPtrOutput ¶ added in v0.32.0
func (o DoubleComparisonFilterOutput) ToDoubleComparisonFilterPtrOutput() DoubleComparisonFilterPtrOutput
func (DoubleComparisonFilterOutput) ToDoubleComparisonFilterPtrOutputWithContext ¶ added in v0.32.0
func (o DoubleComparisonFilterOutput) ToDoubleComparisonFilterPtrOutputWithContext(ctx context.Context) DoubleComparisonFilterPtrOutput
func (DoubleComparisonFilterOutput) Value ¶ added in v0.32.0
func (o DoubleComparisonFilterOutput) Value() pulumi.Float64Output
Double compare value to be used
func (DoubleComparisonFilterOutput) ValueComparison ¶ added in v0.32.0
func (o DoubleComparisonFilterOutput) ValueComparison() DoubleComparisonFilterValueComparisonOutput
Relation between source value and compare value
type DoubleComparisonFilterPtrInput ¶ added in v0.32.0
type DoubleComparisonFilterPtrInput interface { pulumi.Input ToDoubleComparisonFilterPtrOutput() DoubleComparisonFilterPtrOutput ToDoubleComparisonFilterPtrOutputWithContext(context.Context) DoubleComparisonFilterPtrOutput }
DoubleComparisonFilterPtrInput is an input type that accepts DoubleComparisonFilterArgs, DoubleComparisonFilterPtr and DoubleComparisonFilterPtrOutput values. You can construct a concrete instance of `DoubleComparisonFilterPtrInput` via:
DoubleComparisonFilterArgs{...} or: nil
func DoubleComparisonFilterPtr ¶ added in v0.32.0
func DoubleComparisonFilterPtr(v *DoubleComparisonFilterArgs) DoubleComparisonFilterPtrInput
type DoubleComparisonFilterPtrOutput ¶ added in v0.32.0
type DoubleComparisonFilterPtrOutput struct{ *pulumi.OutputState }
func (DoubleComparisonFilterPtrOutput) Elem ¶ added in v0.32.0
func (o DoubleComparisonFilterPtrOutput) Elem() DoubleComparisonFilterOutput
func (DoubleComparisonFilterPtrOutput) ElementType ¶ added in v0.32.0
func (DoubleComparisonFilterPtrOutput) ElementType() reflect.Type
func (DoubleComparisonFilterPtrOutput) ToDoubleComparisonFilterPtrOutput ¶ added in v0.32.0
func (o DoubleComparisonFilterPtrOutput) ToDoubleComparisonFilterPtrOutput() DoubleComparisonFilterPtrOutput
func (DoubleComparisonFilterPtrOutput) ToDoubleComparisonFilterPtrOutputWithContext ¶ added in v0.32.0
func (o DoubleComparisonFilterPtrOutput) ToDoubleComparisonFilterPtrOutputWithContext(ctx context.Context) DoubleComparisonFilterPtrOutput
func (DoubleComparisonFilterPtrOutput) Value ¶ added in v0.32.0
func (o DoubleComparisonFilterPtrOutput) Value() pulumi.Float64PtrOutput
Double compare value to be used
func (DoubleComparisonFilterPtrOutput) ValueComparison ¶ added in v0.32.0
func (o DoubleComparisonFilterPtrOutput) ValueComparison() DoubleComparisonFilterValueComparisonPtrOutput
Relation between source value and compare value
type DoubleComparisonFilterResponse ¶ added in v0.32.0
type DoubleComparisonFilterResponse struct { // Double compare value to be used Value float64 `pulumi:"value"` // Relation between source value and compare value ValueComparison string `pulumi:"valueComparison"` }
Filter based on relation between source value and compare value of type double in ConditionalColumnSetValue
type DoubleComparisonFilterResponseOutput ¶ added in v0.32.0
type DoubleComparisonFilterResponseOutput struct{ *pulumi.OutputState }
Filter based on relation between source value and compare value of type double in ConditionalColumnSetValue
func (DoubleComparisonFilterResponseOutput) ElementType ¶ added in v0.32.0
func (DoubleComparisonFilterResponseOutput) ElementType() reflect.Type
func (DoubleComparisonFilterResponseOutput) ToDoubleComparisonFilterResponseOutput ¶ added in v0.32.0
func (o DoubleComparisonFilterResponseOutput) ToDoubleComparisonFilterResponseOutput() DoubleComparisonFilterResponseOutput
func (DoubleComparisonFilterResponseOutput) ToDoubleComparisonFilterResponseOutputWithContext ¶ added in v0.32.0
func (o DoubleComparisonFilterResponseOutput) ToDoubleComparisonFilterResponseOutputWithContext(ctx context.Context) DoubleComparisonFilterResponseOutput
func (DoubleComparisonFilterResponseOutput) Value ¶ added in v0.32.0
func (o DoubleComparisonFilterResponseOutput) Value() pulumi.Float64Output
Double compare value to be used
func (DoubleComparisonFilterResponseOutput) ValueComparison ¶ added in v0.32.0
func (o DoubleComparisonFilterResponseOutput) ValueComparison() pulumi.StringOutput
Relation between source value and compare value
type DoubleComparisonFilterValueComparison ¶ added in v0.32.0
type DoubleComparisonFilterValueComparison string
Required. Relation between source value and compare value
func (DoubleComparisonFilterValueComparison) ElementType ¶ added in v0.32.0
func (DoubleComparisonFilterValueComparison) ElementType() reflect.Type
func (DoubleComparisonFilterValueComparison) ToDoubleComparisonFilterValueComparisonOutput ¶ added in v0.32.0
func (e DoubleComparisonFilterValueComparison) ToDoubleComparisonFilterValueComparisonOutput() DoubleComparisonFilterValueComparisonOutput
func (DoubleComparisonFilterValueComparison) ToDoubleComparisonFilterValueComparisonOutputWithContext ¶ added in v0.32.0
func (e DoubleComparisonFilterValueComparison) ToDoubleComparisonFilterValueComparisonOutputWithContext(ctx context.Context) DoubleComparisonFilterValueComparisonOutput
func (DoubleComparisonFilterValueComparison) ToDoubleComparisonFilterValueComparisonPtrOutput ¶ added in v0.32.0
func (e DoubleComparisonFilterValueComparison) ToDoubleComparisonFilterValueComparisonPtrOutput() DoubleComparisonFilterValueComparisonPtrOutput
func (DoubleComparisonFilterValueComparison) ToDoubleComparisonFilterValueComparisonPtrOutputWithContext ¶ added in v0.32.0
func (e DoubleComparisonFilterValueComparison) ToDoubleComparisonFilterValueComparisonPtrOutputWithContext(ctx context.Context) DoubleComparisonFilterValueComparisonPtrOutput
func (DoubleComparisonFilterValueComparison) ToStringOutput ¶ added in v0.32.0
func (e DoubleComparisonFilterValueComparison) ToStringOutput() pulumi.StringOutput
func (DoubleComparisonFilterValueComparison) ToStringOutputWithContext ¶ added in v0.32.0
func (e DoubleComparisonFilterValueComparison) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DoubleComparisonFilterValueComparison) ToStringPtrOutput ¶ added in v0.32.0
func (e DoubleComparisonFilterValueComparison) ToStringPtrOutput() pulumi.StringPtrOutput
func (DoubleComparisonFilterValueComparison) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (e DoubleComparisonFilterValueComparison) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DoubleComparisonFilterValueComparisonInput ¶ added in v0.32.0
type DoubleComparisonFilterValueComparisonInput interface { pulumi.Input ToDoubleComparisonFilterValueComparisonOutput() DoubleComparisonFilterValueComparisonOutput ToDoubleComparisonFilterValueComparisonOutputWithContext(context.Context) DoubleComparisonFilterValueComparisonOutput }
DoubleComparisonFilterValueComparisonInput is an input type that accepts values of the DoubleComparisonFilterValueComparison enum A concrete instance of `DoubleComparisonFilterValueComparisonInput` can be one of the following:
DoubleComparisonFilterValueComparisonValueComparisonUnspecified DoubleComparisonFilterValueComparisonValueComparisonIfValueSmallerThan DoubleComparisonFilterValueComparisonValueComparisonIfValueSmallerEqualThan DoubleComparisonFilterValueComparisonValueComparisonIfValueLargerThan DoubleComparisonFilterValueComparisonValueComparisonIfValueLargerEqualThan
type DoubleComparisonFilterValueComparisonOutput ¶ added in v0.32.0
type DoubleComparisonFilterValueComparisonOutput struct{ *pulumi.OutputState }
func (DoubleComparisonFilterValueComparisonOutput) ElementType ¶ added in v0.32.0
func (DoubleComparisonFilterValueComparisonOutput) ElementType() reflect.Type
func (DoubleComparisonFilterValueComparisonOutput) ToDoubleComparisonFilterValueComparisonOutput ¶ added in v0.32.0
func (o DoubleComparisonFilterValueComparisonOutput) ToDoubleComparisonFilterValueComparisonOutput() DoubleComparisonFilterValueComparisonOutput
func (DoubleComparisonFilterValueComparisonOutput) ToDoubleComparisonFilterValueComparisonOutputWithContext ¶ added in v0.32.0
func (o DoubleComparisonFilterValueComparisonOutput) ToDoubleComparisonFilterValueComparisonOutputWithContext(ctx context.Context) DoubleComparisonFilterValueComparisonOutput
func (DoubleComparisonFilterValueComparisonOutput) ToDoubleComparisonFilterValueComparisonPtrOutput ¶ added in v0.32.0
func (o DoubleComparisonFilterValueComparisonOutput) ToDoubleComparisonFilterValueComparisonPtrOutput() DoubleComparisonFilterValueComparisonPtrOutput
func (DoubleComparisonFilterValueComparisonOutput) ToDoubleComparisonFilterValueComparisonPtrOutputWithContext ¶ added in v0.32.0
func (o DoubleComparisonFilterValueComparisonOutput) ToDoubleComparisonFilterValueComparisonPtrOutputWithContext(ctx context.Context) DoubleComparisonFilterValueComparisonPtrOutput
func (DoubleComparisonFilterValueComparisonOutput) ToStringOutput ¶ added in v0.32.0
func (o DoubleComparisonFilterValueComparisonOutput) ToStringOutput() pulumi.StringOutput
func (DoubleComparisonFilterValueComparisonOutput) ToStringOutputWithContext ¶ added in v0.32.0
func (o DoubleComparisonFilterValueComparisonOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DoubleComparisonFilterValueComparisonOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o DoubleComparisonFilterValueComparisonOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DoubleComparisonFilterValueComparisonOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o DoubleComparisonFilterValueComparisonOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DoubleComparisonFilterValueComparisonPtrInput ¶ added in v0.32.0
type DoubleComparisonFilterValueComparisonPtrInput interface { pulumi.Input ToDoubleComparisonFilterValueComparisonPtrOutput() DoubleComparisonFilterValueComparisonPtrOutput ToDoubleComparisonFilterValueComparisonPtrOutputWithContext(context.Context) DoubleComparisonFilterValueComparisonPtrOutput }
func DoubleComparisonFilterValueComparisonPtr ¶ added in v0.32.0
func DoubleComparisonFilterValueComparisonPtr(v string) DoubleComparisonFilterValueComparisonPtrInput
type DoubleComparisonFilterValueComparisonPtrOutput ¶ added in v0.32.0
type DoubleComparisonFilterValueComparisonPtrOutput struct{ *pulumi.OutputState }
func (DoubleComparisonFilterValueComparisonPtrOutput) ElementType ¶ added in v0.32.0
func (DoubleComparisonFilterValueComparisonPtrOutput) ElementType() reflect.Type
func (DoubleComparisonFilterValueComparisonPtrOutput) ToDoubleComparisonFilterValueComparisonPtrOutput ¶ added in v0.32.0
func (o DoubleComparisonFilterValueComparisonPtrOutput) ToDoubleComparisonFilterValueComparisonPtrOutput() DoubleComparisonFilterValueComparisonPtrOutput
func (DoubleComparisonFilterValueComparisonPtrOutput) ToDoubleComparisonFilterValueComparisonPtrOutputWithContext ¶ added in v0.32.0
func (o DoubleComparisonFilterValueComparisonPtrOutput) ToDoubleComparisonFilterValueComparisonPtrOutputWithContext(ctx context.Context) DoubleComparisonFilterValueComparisonPtrOutput
func (DoubleComparisonFilterValueComparisonPtrOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o DoubleComparisonFilterValueComparisonPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DoubleComparisonFilterValueComparisonPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o DoubleComparisonFilterValueComparisonPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DumpFlag ¶ added in v0.16.0
type DumpFlag struct { // The name of the flag Name *string `pulumi:"name"` // The value of the flag. Value *string `pulumi:"value"` }
Dump flag definition.
type DumpFlagArgs ¶ added in v0.16.0
type DumpFlagArgs struct { // The name of the flag Name pulumi.StringPtrInput `pulumi:"name"` // The value of the flag. Value pulumi.StringPtrInput `pulumi:"value"` }
Dump flag definition.
func (DumpFlagArgs) ElementType ¶ added in v0.16.0
func (DumpFlagArgs) ElementType() reflect.Type
func (DumpFlagArgs) ToDumpFlagOutput ¶ added in v0.16.0
func (i DumpFlagArgs) ToDumpFlagOutput() DumpFlagOutput
func (DumpFlagArgs) ToDumpFlagOutputWithContext ¶ added in v0.16.0
func (i DumpFlagArgs) ToDumpFlagOutputWithContext(ctx context.Context) DumpFlagOutput
type DumpFlagArray ¶ added in v0.16.0
type DumpFlagArray []DumpFlagInput
func (DumpFlagArray) ElementType ¶ added in v0.16.0
func (DumpFlagArray) ElementType() reflect.Type
func (DumpFlagArray) ToDumpFlagArrayOutput ¶ added in v0.16.0
func (i DumpFlagArray) ToDumpFlagArrayOutput() DumpFlagArrayOutput
func (DumpFlagArray) ToDumpFlagArrayOutputWithContext ¶ added in v0.16.0
func (i DumpFlagArray) ToDumpFlagArrayOutputWithContext(ctx context.Context) DumpFlagArrayOutput
type DumpFlagArrayInput ¶ added in v0.16.0
type DumpFlagArrayInput interface { pulumi.Input ToDumpFlagArrayOutput() DumpFlagArrayOutput ToDumpFlagArrayOutputWithContext(context.Context) DumpFlagArrayOutput }
DumpFlagArrayInput is an input type that accepts DumpFlagArray and DumpFlagArrayOutput values. You can construct a concrete instance of `DumpFlagArrayInput` via:
DumpFlagArray{ DumpFlagArgs{...} }
type DumpFlagArrayOutput ¶ added in v0.16.0
type DumpFlagArrayOutput struct{ *pulumi.OutputState }
func (DumpFlagArrayOutput) ElementType ¶ added in v0.16.0
func (DumpFlagArrayOutput) ElementType() reflect.Type
func (DumpFlagArrayOutput) Index ¶ added in v0.16.0
func (o DumpFlagArrayOutput) Index(i pulumi.IntInput) DumpFlagOutput
func (DumpFlagArrayOutput) ToDumpFlagArrayOutput ¶ added in v0.16.0
func (o DumpFlagArrayOutput) ToDumpFlagArrayOutput() DumpFlagArrayOutput
func (DumpFlagArrayOutput) ToDumpFlagArrayOutputWithContext ¶ added in v0.16.0
func (o DumpFlagArrayOutput) ToDumpFlagArrayOutputWithContext(ctx context.Context) DumpFlagArrayOutput
type DumpFlagInput ¶ added in v0.16.0
type DumpFlagInput interface { pulumi.Input ToDumpFlagOutput() DumpFlagOutput ToDumpFlagOutputWithContext(context.Context) DumpFlagOutput }
DumpFlagInput is an input type that accepts DumpFlagArgs and DumpFlagOutput values. You can construct a concrete instance of `DumpFlagInput` via:
DumpFlagArgs{...}
type DumpFlagOutput ¶ added in v0.16.0
type DumpFlagOutput struct{ *pulumi.OutputState }
Dump flag definition.
func (DumpFlagOutput) ElementType ¶ added in v0.16.0
func (DumpFlagOutput) ElementType() reflect.Type
func (DumpFlagOutput) Name ¶ added in v0.16.0
func (o DumpFlagOutput) Name() pulumi.StringPtrOutput
The name of the flag
func (DumpFlagOutput) ToDumpFlagOutput ¶ added in v0.16.0
func (o DumpFlagOutput) ToDumpFlagOutput() DumpFlagOutput
func (DumpFlagOutput) ToDumpFlagOutputWithContext ¶ added in v0.16.0
func (o DumpFlagOutput) ToDumpFlagOutputWithContext(ctx context.Context) DumpFlagOutput
func (DumpFlagOutput) Value ¶ added in v0.16.0
func (o DumpFlagOutput) Value() pulumi.StringPtrOutput
The value of the flag.
type DumpFlagResponse ¶ added in v0.16.0
type DumpFlagResponse struct { // The name of the flag Name string `pulumi:"name"` // The value of the flag. Value string `pulumi:"value"` }
Dump flag definition.
type DumpFlagResponseArrayOutput ¶ added in v0.16.0
type DumpFlagResponseArrayOutput struct{ *pulumi.OutputState }
func (DumpFlagResponseArrayOutput) ElementType ¶ added in v0.16.0
func (DumpFlagResponseArrayOutput) ElementType() reflect.Type
func (DumpFlagResponseArrayOutput) Index ¶ added in v0.16.0
func (o DumpFlagResponseArrayOutput) Index(i pulumi.IntInput) DumpFlagResponseOutput
func (DumpFlagResponseArrayOutput) ToDumpFlagResponseArrayOutput ¶ added in v0.16.0
func (o DumpFlagResponseArrayOutput) ToDumpFlagResponseArrayOutput() DumpFlagResponseArrayOutput
func (DumpFlagResponseArrayOutput) ToDumpFlagResponseArrayOutputWithContext ¶ added in v0.16.0
func (o DumpFlagResponseArrayOutput) ToDumpFlagResponseArrayOutputWithContext(ctx context.Context) DumpFlagResponseArrayOutput
type DumpFlagResponseOutput ¶ added in v0.16.0
type DumpFlagResponseOutput struct{ *pulumi.OutputState }
Dump flag definition.
func (DumpFlagResponseOutput) ElementType ¶ added in v0.16.0
func (DumpFlagResponseOutput) ElementType() reflect.Type
func (DumpFlagResponseOutput) Name ¶ added in v0.16.0
func (o DumpFlagResponseOutput) Name() pulumi.StringOutput
The name of the flag
func (DumpFlagResponseOutput) ToDumpFlagResponseOutput ¶ added in v0.16.0
func (o DumpFlagResponseOutput) ToDumpFlagResponseOutput() DumpFlagResponseOutput
func (DumpFlagResponseOutput) ToDumpFlagResponseOutputWithContext ¶ added in v0.16.0
func (o DumpFlagResponseOutput) ToDumpFlagResponseOutputWithContext(ctx context.Context) DumpFlagResponseOutput
func (DumpFlagResponseOutput) Value ¶ added in v0.16.0
func (o DumpFlagResponseOutput) Value() pulumi.StringOutput
The value of the flag.
type DumpFlags ¶ added in v0.16.0
type DumpFlags struct { // The flags for the initial dump. DumpFlags []DumpFlag `pulumi:"dumpFlags"` }
Dump flags definition.
type DumpFlagsArgs ¶ added in v0.16.0
type DumpFlagsArgs struct { // The flags for the initial dump. DumpFlags DumpFlagArrayInput `pulumi:"dumpFlags"` }
Dump flags definition.
func (DumpFlagsArgs) ElementType ¶ added in v0.16.0
func (DumpFlagsArgs) ElementType() reflect.Type
func (DumpFlagsArgs) ToDumpFlagsOutput ¶ added in v0.16.0
func (i DumpFlagsArgs) ToDumpFlagsOutput() DumpFlagsOutput
func (DumpFlagsArgs) ToDumpFlagsOutputWithContext ¶ added in v0.16.0
func (i DumpFlagsArgs) ToDumpFlagsOutputWithContext(ctx context.Context) DumpFlagsOutput
func (DumpFlagsArgs) ToDumpFlagsPtrOutput ¶ added in v0.16.0
func (i DumpFlagsArgs) ToDumpFlagsPtrOutput() DumpFlagsPtrOutput
func (DumpFlagsArgs) ToDumpFlagsPtrOutputWithContext ¶ added in v0.16.0
func (i DumpFlagsArgs) ToDumpFlagsPtrOutputWithContext(ctx context.Context) DumpFlagsPtrOutput
type DumpFlagsInput ¶ added in v0.16.0
type DumpFlagsInput interface { pulumi.Input ToDumpFlagsOutput() DumpFlagsOutput ToDumpFlagsOutputWithContext(context.Context) DumpFlagsOutput }
DumpFlagsInput is an input type that accepts DumpFlagsArgs and DumpFlagsOutput values. You can construct a concrete instance of `DumpFlagsInput` via:
DumpFlagsArgs{...}
type DumpFlagsOutput ¶ added in v0.16.0
type DumpFlagsOutput struct{ *pulumi.OutputState }
Dump flags definition.
func (DumpFlagsOutput) DumpFlags ¶ added in v0.16.0
func (o DumpFlagsOutput) DumpFlags() DumpFlagArrayOutput
The flags for the initial dump.
func (DumpFlagsOutput) ElementType ¶ added in v0.16.0
func (DumpFlagsOutput) ElementType() reflect.Type
func (DumpFlagsOutput) ToDumpFlagsOutput ¶ added in v0.16.0
func (o DumpFlagsOutput) ToDumpFlagsOutput() DumpFlagsOutput
func (DumpFlagsOutput) ToDumpFlagsOutputWithContext ¶ added in v0.16.0
func (o DumpFlagsOutput) ToDumpFlagsOutputWithContext(ctx context.Context) DumpFlagsOutput
func (DumpFlagsOutput) ToDumpFlagsPtrOutput ¶ added in v0.16.0
func (o DumpFlagsOutput) ToDumpFlagsPtrOutput() DumpFlagsPtrOutput
func (DumpFlagsOutput) ToDumpFlagsPtrOutputWithContext ¶ added in v0.16.0
func (o DumpFlagsOutput) ToDumpFlagsPtrOutputWithContext(ctx context.Context) DumpFlagsPtrOutput
type DumpFlagsPtrInput ¶ added in v0.16.0
type DumpFlagsPtrInput interface { pulumi.Input ToDumpFlagsPtrOutput() DumpFlagsPtrOutput ToDumpFlagsPtrOutputWithContext(context.Context) DumpFlagsPtrOutput }
DumpFlagsPtrInput is an input type that accepts DumpFlagsArgs, DumpFlagsPtr and DumpFlagsPtrOutput values. You can construct a concrete instance of `DumpFlagsPtrInput` via:
DumpFlagsArgs{...} or: nil
func DumpFlagsPtr ¶ added in v0.16.0
func DumpFlagsPtr(v *DumpFlagsArgs) DumpFlagsPtrInput
type DumpFlagsPtrOutput ¶ added in v0.16.0
type DumpFlagsPtrOutput struct{ *pulumi.OutputState }
func (DumpFlagsPtrOutput) DumpFlags ¶ added in v0.16.0
func (o DumpFlagsPtrOutput) DumpFlags() DumpFlagArrayOutput
The flags for the initial dump.
func (DumpFlagsPtrOutput) Elem ¶ added in v0.16.0
func (o DumpFlagsPtrOutput) Elem() DumpFlagsOutput
func (DumpFlagsPtrOutput) ElementType ¶ added in v0.16.0
func (DumpFlagsPtrOutput) ElementType() reflect.Type
func (DumpFlagsPtrOutput) ToDumpFlagsPtrOutput ¶ added in v0.16.0
func (o DumpFlagsPtrOutput) ToDumpFlagsPtrOutput() DumpFlagsPtrOutput
func (DumpFlagsPtrOutput) ToDumpFlagsPtrOutputWithContext ¶ added in v0.16.0
func (o DumpFlagsPtrOutput) ToDumpFlagsPtrOutputWithContext(ctx context.Context) DumpFlagsPtrOutput
type DumpFlagsResponse ¶ added in v0.16.0
type DumpFlagsResponse struct { // The flags for the initial dump. DumpFlags []DumpFlagResponse `pulumi:"dumpFlags"` }
Dump flags definition.
type DumpFlagsResponseOutput ¶ added in v0.16.0
type DumpFlagsResponseOutput struct{ *pulumi.OutputState }
Dump flags definition.
func (DumpFlagsResponseOutput) DumpFlags ¶ added in v0.16.0
func (o DumpFlagsResponseOutput) DumpFlags() DumpFlagResponseArrayOutput
The flags for the initial dump.
func (DumpFlagsResponseOutput) ElementType ¶ added in v0.16.0
func (DumpFlagsResponseOutput) ElementType() reflect.Type
func (DumpFlagsResponseOutput) ToDumpFlagsResponseOutput ¶ added in v0.16.0
func (o DumpFlagsResponseOutput) ToDumpFlagsResponseOutput() DumpFlagsResponseOutput
func (DumpFlagsResponseOutput) ToDumpFlagsResponseOutputWithContext ¶ added in v0.16.0
func (o DumpFlagsResponseOutput) ToDumpFlagsResponseOutputWithContext(ctx context.Context) DumpFlagsResponseOutput
type Empty ¶ added in v0.32.0
type Empty struct { }
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
type EmptyArgs ¶ added in v0.32.0
type EmptyArgs struct { }
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
func (EmptyArgs) ElementType ¶ added in v0.32.0
func (EmptyArgs) ToEmptyOutput ¶ added in v0.32.0
func (i EmptyArgs) ToEmptyOutput() EmptyOutput
func (EmptyArgs) ToEmptyOutputWithContext ¶ added in v0.32.0
func (i EmptyArgs) ToEmptyOutputWithContext(ctx context.Context) EmptyOutput
func (EmptyArgs) ToEmptyPtrOutput ¶ added in v0.32.0
func (i EmptyArgs) ToEmptyPtrOutput() EmptyPtrOutput
func (EmptyArgs) ToEmptyPtrOutputWithContext ¶ added in v0.32.0
func (i EmptyArgs) ToEmptyPtrOutputWithContext(ctx context.Context) EmptyPtrOutput
type EmptyInput ¶ added in v0.32.0
type EmptyInput interface { pulumi.Input ToEmptyOutput() EmptyOutput ToEmptyOutputWithContext(context.Context) EmptyOutput }
EmptyInput is an input type that accepts EmptyArgs and EmptyOutput values. You can construct a concrete instance of `EmptyInput` via:
EmptyArgs{...}
type EmptyOutput ¶ added in v0.32.0
type EmptyOutput struct{ *pulumi.OutputState }
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
func (EmptyOutput) ElementType ¶ added in v0.32.0
func (EmptyOutput) ElementType() reflect.Type
func (EmptyOutput) ToEmptyOutput ¶ added in v0.32.0
func (o EmptyOutput) ToEmptyOutput() EmptyOutput
func (EmptyOutput) ToEmptyOutputWithContext ¶ added in v0.32.0
func (o EmptyOutput) ToEmptyOutputWithContext(ctx context.Context) EmptyOutput
func (EmptyOutput) ToEmptyPtrOutput ¶ added in v0.32.0
func (o EmptyOutput) ToEmptyPtrOutput() EmptyPtrOutput
func (EmptyOutput) ToEmptyPtrOutputWithContext ¶ added in v0.32.0
func (o EmptyOutput) ToEmptyPtrOutputWithContext(ctx context.Context) EmptyPtrOutput
type EmptyPtrInput ¶ added in v0.32.0
type EmptyPtrInput interface { pulumi.Input ToEmptyPtrOutput() EmptyPtrOutput ToEmptyPtrOutputWithContext(context.Context) EmptyPtrOutput }
EmptyPtrInput is an input type that accepts EmptyArgs, EmptyPtr and EmptyPtrOutput values. You can construct a concrete instance of `EmptyPtrInput` via:
EmptyArgs{...} or: nil
func EmptyPtr ¶ added in v0.32.0
func EmptyPtr(v *EmptyArgs) EmptyPtrInput
type EmptyPtrOutput ¶ added in v0.32.0
type EmptyPtrOutput struct{ *pulumi.OutputState }
func (EmptyPtrOutput) Elem ¶ added in v0.32.0
func (o EmptyPtrOutput) Elem() EmptyOutput
func (EmptyPtrOutput) ElementType ¶ added in v0.32.0
func (EmptyPtrOutput) ElementType() reflect.Type
func (EmptyPtrOutput) ToEmptyPtrOutput ¶ added in v0.32.0
func (o EmptyPtrOutput) ToEmptyPtrOutput() EmptyPtrOutput
func (EmptyPtrOutput) ToEmptyPtrOutputWithContext ¶ added in v0.32.0
func (o EmptyPtrOutput) ToEmptyPtrOutputWithContext(ctx context.Context) EmptyPtrOutput
type EmptyResponse ¶ added in v0.32.0
type EmptyResponse struct { }
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
type EmptyResponseOutput ¶ added in v0.32.0
type EmptyResponseOutput struct{ *pulumi.OutputState }
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
func (EmptyResponseOutput) ElementType ¶ added in v0.32.0
func (EmptyResponseOutput) ElementType() reflect.Type
func (EmptyResponseOutput) ToEmptyResponseOutput ¶ added in v0.32.0
func (o EmptyResponseOutput) ToEmptyResponseOutput() EmptyResponseOutput
func (EmptyResponseOutput) ToEmptyResponseOutputWithContext ¶ added in v0.32.0
func (o EmptyResponseOutput) ToEmptyResponseOutputWithContext(ctx context.Context) EmptyResponseOutput
type EncryptionConfig ¶ added in v0.29.0
type EncryptionConfig struct { // The fully-qualified resource name of the KMS key. Each Cloud KMS key is regionalized and has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME] KmsKeyName *string `pulumi:"kmsKeyName"` }
EncryptionConfig describes the encryption config of a cluster that is encrypted with a CMEK (customer-managed encryption key).
type EncryptionConfigArgs ¶ added in v0.29.0
type EncryptionConfigArgs struct { // The fully-qualified resource name of the KMS key. Each Cloud KMS key is regionalized and has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME] KmsKeyName pulumi.StringPtrInput `pulumi:"kmsKeyName"` }
EncryptionConfig describes the encryption config of a cluster that is encrypted with a CMEK (customer-managed encryption key).
func (EncryptionConfigArgs) ElementType ¶ added in v0.29.0
func (EncryptionConfigArgs) ElementType() reflect.Type
func (EncryptionConfigArgs) ToEncryptionConfigOutput ¶ added in v0.29.0
func (i EncryptionConfigArgs) ToEncryptionConfigOutput() EncryptionConfigOutput
func (EncryptionConfigArgs) ToEncryptionConfigOutputWithContext ¶ added in v0.29.0
func (i EncryptionConfigArgs) ToEncryptionConfigOutputWithContext(ctx context.Context) EncryptionConfigOutput
func (EncryptionConfigArgs) ToEncryptionConfigPtrOutput ¶ added in v0.29.0
func (i EncryptionConfigArgs) ToEncryptionConfigPtrOutput() EncryptionConfigPtrOutput
func (EncryptionConfigArgs) ToEncryptionConfigPtrOutputWithContext ¶ added in v0.29.0
func (i EncryptionConfigArgs) ToEncryptionConfigPtrOutputWithContext(ctx context.Context) EncryptionConfigPtrOutput
type EncryptionConfigInput ¶ added in v0.29.0
type EncryptionConfigInput interface { pulumi.Input ToEncryptionConfigOutput() EncryptionConfigOutput ToEncryptionConfigOutputWithContext(context.Context) EncryptionConfigOutput }
EncryptionConfigInput is an input type that accepts EncryptionConfigArgs and EncryptionConfigOutput values. You can construct a concrete instance of `EncryptionConfigInput` via:
EncryptionConfigArgs{...}
type EncryptionConfigOutput ¶ added in v0.29.0
type EncryptionConfigOutput struct{ *pulumi.OutputState }
EncryptionConfig describes the encryption config of a cluster that is encrypted with a CMEK (customer-managed encryption key).
func (EncryptionConfigOutput) ElementType ¶ added in v0.29.0
func (EncryptionConfigOutput) ElementType() reflect.Type
func (EncryptionConfigOutput) KmsKeyName ¶ added in v0.29.0
func (o EncryptionConfigOutput) KmsKeyName() pulumi.StringPtrOutput
The fully-qualified resource name of the KMS key. Each Cloud KMS key is regionalized and has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME]
func (EncryptionConfigOutput) ToEncryptionConfigOutput ¶ added in v0.29.0
func (o EncryptionConfigOutput) ToEncryptionConfigOutput() EncryptionConfigOutput
func (EncryptionConfigOutput) ToEncryptionConfigOutputWithContext ¶ added in v0.29.0
func (o EncryptionConfigOutput) ToEncryptionConfigOutputWithContext(ctx context.Context) EncryptionConfigOutput
func (EncryptionConfigOutput) ToEncryptionConfigPtrOutput ¶ added in v0.29.0
func (o EncryptionConfigOutput) ToEncryptionConfigPtrOutput() EncryptionConfigPtrOutput
func (EncryptionConfigOutput) ToEncryptionConfigPtrOutputWithContext ¶ added in v0.29.0
func (o EncryptionConfigOutput) ToEncryptionConfigPtrOutputWithContext(ctx context.Context) EncryptionConfigPtrOutput
type EncryptionConfigPtrInput ¶ added in v0.29.0
type EncryptionConfigPtrInput interface { pulumi.Input ToEncryptionConfigPtrOutput() EncryptionConfigPtrOutput ToEncryptionConfigPtrOutputWithContext(context.Context) EncryptionConfigPtrOutput }
EncryptionConfigPtrInput is an input type that accepts EncryptionConfigArgs, EncryptionConfigPtr and EncryptionConfigPtrOutput values. You can construct a concrete instance of `EncryptionConfigPtrInput` via:
EncryptionConfigArgs{...} or: nil
func EncryptionConfigPtr ¶ added in v0.29.0
func EncryptionConfigPtr(v *EncryptionConfigArgs) EncryptionConfigPtrInput
type EncryptionConfigPtrOutput ¶ added in v0.29.0
type EncryptionConfigPtrOutput struct{ *pulumi.OutputState }
func (EncryptionConfigPtrOutput) Elem ¶ added in v0.29.0
func (o EncryptionConfigPtrOutput) Elem() EncryptionConfigOutput
func (EncryptionConfigPtrOutput) ElementType ¶ added in v0.29.0
func (EncryptionConfigPtrOutput) ElementType() reflect.Type
func (EncryptionConfigPtrOutput) KmsKeyName ¶ added in v0.29.0
func (o EncryptionConfigPtrOutput) KmsKeyName() pulumi.StringPtrOutput
The fully-qualified resource name of the KMS key. Each Cloud KMS key is regionalized and has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME]
func (EncryptionConfigPtrOutput) ToEncryptionConfigPtrOutput ¶ added in v0.29.0
func (o EncryptionConfigPtrOutput) ToEncryptionConfigPtrOutput() EncryptionConfigPtrOutput
func (EncryptionConfigPtrOutput) ToEncryptionConfigPtrOutputWithContext ¶ added in v0.29.0
func (o EncryptionConfigPtrOutput) ToEncryptionConfigPtrOutputWithContext(ctx context.Context) EncryptionConfigPtrOutput
type EncryptionConfigResponse ¶ added in v0.29.0
type EncryptionConfigResponse struct { // The fully-qualified resource name of the KMS key. Each Cloud KMS key is regionalized and has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME] KmsKeyName string `pulumi:"kmsKeyName"` }
EncryptionConfig describes the encryption config of a cluster that is encrypted with a CMEK (customer-managed encryption key).
type EncryptionConfigResponseOutput ¶ added in v0.29.0
type EncryptionConfigResponseOutput struct{ *pulumi.OutputState }
EncryptionConfig describes the encryption config of a cluster that is encrypted with a CMEK (customer-managed encryption key).
func (EncryptionConfigResponseOutput) ElementType ¶ added in v0.29.0
func (EncryptionConfigResponseOutput) ElementType() reflect.Type
func (EncryptionConfigResponseOutput) KmsKeyName ¶ added in v0.29.0
func (o EncryptionConfigResponseOutput) KmsKeyName() pulumi.StringOutput
The fully-qualified resource name of the KMS key. Each Cloud KMS key is regionalized and has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME]
func (EncryptionConfigResponseOutput) ToEncryptionConfigResponseOutput ¶ added in v0.29.0
func (o EncryptionConfigResponseOutput) ToEncryptionConfigResponseOutput() EncryptionConfigResponseOutput
func (EncryptionConfigResponseOutput) ToEncryptionConfigResponseOutputWithContext ¶ added in v0.29.0
func (o EncryptionConfigResponseOutput) ToEncryptionConfigResponseOutputWithContext(ctx context.Context) EncryptionConfigResponseOutput
type EntityMove ¶ added in v0.32.0
type EntityMove struct { // The new schema NewSchema string `pulumi:"newSchema"` }
Options to configure rule type EntityMove. The rule is used to move an entity to a new schema. The rule filter field can refer to one or more entities. The rule scope can be one of: Table, Column, Constraint, Index, View, Function, Stored Procedure, Materialized View, Sequence, UDT
type EntityMoveArgs ¶ added in v0.32.0
type EntityMoveArgs struct { // The new schema NewSchema pulumi.StringInput `pulumi:"newSchema"` }
Options to configure rule type EntityMove. The rule is used to move an entity to a new schema. The rule filter field can refer to one or more entities. The rule scope can be one of: Table, Column, Constraint, Index, View, Function, Stored Procedure, Materialized View, Sequence, UDT
func (EntityMoveArgs) ElementType ¶ added in v0.32.0
func (EntityMoveArgs) ElementType() reflect.Type
func (EntityMoveArgs) ToEntityMoveOutput ¶ added in v0.32.0
func (i EntityMoveArgs) ToEntityMoveOutput() EntityMoveOutput
func (EntityMoveArgs) ToEntityMoveOutputWithContext ¶ added in v0.32.0
func (i EntityMoveArgs) ToEntityMoveOutputWithContext(ctx context.Context) EntityMoveOutput
func (EntityMoveArgs) ToEntityMovePtrOutput ¶ added in v0.32.0
func (i EntityMoveArgs) ToEntityMovePtrOutput() EntityMovePtrOutput
func (EntityMoveArgs) ToEntityMovePtrOutputWithContext ¶ added in v0.32.0
func (i EntityMoveArgs) ToEntityMovePtrOutputWithContext(ctx context.Context) EntityMovePtrOutput
type EntityMoveInput ¶ added in v0.32.0
type EntityMoveInput interface { pulumi.Input ToEntityMoveOutput() EntityMoveOutput ToEntityMoveOutputWithContext(context.Context) EntityMoveOutput }
EntityMoveInput is an input type that accepts EntityMoveArgs and EntityMoveOutput values. You can construct a concrete instance of `EntityMoveInput` via:
EntityMoveArgs{...}
type EntityMoveOutput ¶ added in v0.32.0
type EntityMoveOutput struct{ *pulumi.OutputState }
Options to configure rule type EntityMove. The rule is used to move an entity to a new schema. The rule filter field can refer to one or more entities. The rule scope can be one of: Table, Column, Constraint, Index, View, Function, Stored Procedure, Materialized View, Sequence, UDT
func (EntityMoveOutput) ElementType ¶ added in v0.32.0
func (EntityMoveOutput) ElementType() reflect.Type
func (EntityMoveOutput) NewSchema ¶ added in v0.32.0
func (o EntityMoveOutput) NewSchema() pulumi.StringOutput
The new schema
func (EntityMoveOutput) ToEntityMoveOutput ¶ added in v0.32.0
func (o EntityMoveOutput) ToEntityMoveOutput() EntityMoveOutput
func (EntityMoveOutput) ToEntityMoveOutputWithContext ¶ added in v0.32.0
func (o EntityMoveOutput) ToEntityMoveOutputWithContext(ctx context.Context) EntityMoveOutput
func (EntityMoveOutput) ToEntityMovePtrOutput ¶ added in v0.32.0
func (o EntityMoveOutput) ToEntityMovePtrOutput() EntityMovePtrOutput
func (EntityMoveOutput) ToEntityMovePtrOutputWithContext ¶ added in v0.32.0
func (o EntityMoveOutput) ToEntityMovePtrOutputWithContext(ctx context.Context) EntityMovePtrOutput
type EntityMovePtrInput ¶ added in v0.32.0
type EntityMovePtrInput interface { pulumi.Input ToEntityMovePtrOutput() EntityMovePtrOutput ToEntityMovePtrOutputWithContext(context.Context) EntityMovePtrOutput }
EntityMovePtrInput is an input type that accepts EntityMoveArgs, EntityMovePtr and EntityMovePtrOutput values. You can construct a concrete instance of `EntityMovePtrInput` via:
EntityMoveArgs{...} or: nil
func EntityMovePtr ¶ added in v0.32.0
func EntityMovePtr(v *EntityMoveArgs) EntityMovePtrInput
type EntityMovePtrOutput ¶ added in v0.32.0
type EntityMovePtrOutput struct{ *pulumi.OutputState }
func (EntityMovePtrOutput) Elem ¶ added in v0.32.0
func (o EntityMovePtrOutput) Elem() EntityMoveOutput
func (EntityMovePtrOutput) ElementType ¶ added in v0.32.0
func (EntityMovePtrOutput) ElementType() reflect.Type
func (EntityMovePtrOutput) NewSchema ¶ added in v0.32.0
func (o EntityMovePtrOutput) NewSchema() pulumi.StringPtrOutput
The new schema
func (EntityMovePtrOutput) ToEntityMovePtrOutput ¶ added in v0.32.0
func (o EntityMovePtrOutput) ToEntityMovePtrOutput() EntityMovePtrOutput
func (EntityMovePtrOutput) ToEntityMovePtrOutputWithContext ¶ added in v0.32.0
func (o EntityMovePtrOutput) ToEntityMovePtrOutputWithContext(ctx context.Context) EntityMovePtrOutput
type EntityMoveResponse ¶ added in v0.32.0
type EntityMoveResponse struct { // The new schema NewSchema string `pulumi:"newSchema"` }
Options to configure rule type EntityMove. The rule is used to move an entity to a new schema. The rule filter field can refer to one or more entities. The rule scope can be one of: Table, Column, Constraint, Index, View, Function, Stored Procedure, Materialized View, Sequence, UDT
type EntityMoveResponseOutput ¶ added in v0.32.0
type EntityMoveResponseOutput struct{ *pulumi.OutputState }
Options to configure rule type EntityMove. The rule is used to move an entity to a new schema. The rule filter field can refer to one or more entities. The rule scope can be one of: Table, Column, Constraint, Index, View, Function, Stored Procedure, Materialized View, Sequence, UDT
func (EntityMoveResponseOutput) ElementType ¶ added in v0.32.0
func (EntityMoveResponseOutput) ElementType() reflect.Type
func (EntityMoveResponseOutput) NewSchema ¶ added in v0.32.0
func (o EntityMoveResponseOutput) NewSchema() pulumi.StringOutput
The new schema
func (EntityMoveResponseOutput) ToEntityMoveResponseOutput ¶ added in v0.32.0
func (o EntityMoveResponseOutput) ToEntityMoveResponseOutput() EntityMoveResponseOutput
func (EntityMoveResponseOutput) ToEntityMoveResponseOutputWithContext ¶ added in v0.32.0
func (o EntityMoveResponseOutput) ToEntityMoveResponseOutputWithContext(ctx context.Context) EntityMoveResponseOutput
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 FilterTableColumns ¶ added in v0.32.0
type FilterTableColumns struct { // Optional. List of columns to be excluded for a particular table. ExcludeColumns []string `pulumi:"excludeColumns"` // Optional. List of columns to be included for a particular table. IncludeColumns []string `pulumi:"includeColumns"` }
Options to configure rule type FilterTableColumns. The rule is used to filter the list of columns to include or exclude from a table. The rule filter field can refer to one entity. The rule scope can be: Table Only one of the two lists can be specified for the rule.
type FilterTableColumnsArgs ¶ added in v0.32.0
type FilterTableColumnsArgs struct { // Optional. List of columns to be excluded for a particular table. ExcludeColumns pulumi.StringArrayInput `pulumi:"excludeColumns"` // Optional. List of columns to be included for a particular table. IncludeColumns pulumi.StringArrayInput `pulumi:"includeColumns"` }
Options to configure rule type FilterTableColumns. The rule is used to filter the list of columns to include or exclude from a table. The rule filter field can refer to one entity. The rule scope can be: Table Only one of the two lists can be specified for the rule.
func (FilterTableColumnsArgs) ElementType ¶ added in v0.32.0
func (FilterTableColumnsArgs) ElementType() reflect.Type
func (FilterTableColumnsArgs) ToFilterTableColumnsOutput ¶ added in v0.32.0
func (i FilterTableColumnsArgs) ToFilterTableColumnsOutput() FilterTableColumnsOutput
func (FilterTableColumnsArgs) ToFilterTableColumnsOutputWithContext ¶ added in v0.32.0
func (i FilterTableColumnsArgs) ToFilterTableColumnsOutputWithContext(ctx context.Context) FilterTableColumnsOutput
func (FilterTableColumnsArgs) ToFilterTableColumnsPtrOutput ¶ added in v0.32.0
func (i FilterTableColumnsArgs) ToFilterTableColumnsPtrOutput() FilterTableColumnsPtrOutput
func (FilterTableColumnsArgs) ToFilterTableColumnsPtrOutputWithContext ¶ added in v0.32.0
func (i FilterTableColumnsArgs) ToFilterTableColumnsPtrOutputWithContext(ctx context.Context) FilterTableColumnsPtrOutput
type FilterTableColumnsInput ¶ added in v0.32.0
type FilterTableColumnsInput interface { pulumi.Input ToFilterTableColumnsOutput() FilterTableColumnsOutput ToFilterTableColumnsOutputWithContext(context.Context) FilterTableColumnsOutput }
FilterTableColumnsInput is an input type that accepts FilterTableColumnsArgs and FilterTableColumnsOutput values. You can construct a concrete instance of `FilterTableColumnsInput` via:
FilterTableColumnsArgs{...}
type FilterTableColumnsOutput ¶ added in v0.32.0
type FilterTableColumnsOutput struct{ *pulumi.OutputState }
Options to configure rule type FilterTableColumns. The rule is used to filter the list of columns to include or exclude from a table. The rule filter field can refer to one entity. The rule scope can be: Table Only one of the two lists can be specified for the rule.
func (FilterTableColumnsOutput) ElementType ¶ added in v0.32.0
func (FilterTableColumnsOutput) ElementType() reflect.Type
func (FilterTableColumnsOutput) ExcludeColumns ¶ added in v0.32.0
func (o FilterTableColumnsOutput) ExcludeColumns() pulumi.StringArrayOutput
Optional. List of columns to be excluded for a particular table.
func (FilterTableColumnsOutput) IncludeColumns ¶ added in v0.32.0
func (o FilterTableColumnsOutput) IncludeColumns() pulumi.StringArrayOutput
Optional. List of columns to be included for a particular table.
func (FilterTableColumnsOutput) ToFilterTableColumnsOutput ¶ added in v0.32.0
func (o FilterTableColumnsOutput) ToFilterTableColumnsOutput() FilterTableColumnsOutput
func (FilterTableColumnsOutput) ToFilterTableColumnsOutputWithContext ¶ added in v0.32.0
func (o FilterTableColumnsOutput) ToFilterTableColumnsOutputWithContext(ctx context.Context) FilterTableColumnsOutput
func (FilterTableColumnsOutput) ToFilterTableColumnsPtrOutput ¶ added in v0.32.0
func (o FilterTableColumnsOutput) ToFilterTableColumnsPtrOutput() FilterTableColumnsPtrOutput
func (FilterTableColumnsOutput) ToFilterTableColumnsPtrOutputWithContext ¶ added in v0.32.0
func (o FilterTableColumnsOutput) ToFilterTableColumnsPtrOutputWithContext(ctx context.Context) FilterTableColumnsPtrOutput
type FilterTableColumnsPtrInput ¶ added in v0.32.0
type FilterTableColumnsPtrInput interface { pulumi.Input ToFilterTableColumnsPtrOutput() FilterTableColumnsPtrOutput ToFilterTableColumnsPtrOutputWithContext(context.Context) FilterTableColumnsPtrOutput }
FilterTableColumnsPtrInput is an input type that accepts FilterTableColumnsArgs, FilterTableColumnsPtr and FilterTableColumnsPtrOutput values. You can construct a concrete instance of `FilterTableColumnsPtrInput` via:
FilterTableColumnsArgs{...} or: nil
func FilterTableColumnsPtr ¶ added in v0.32.0
func FilterTableColumnsPtr(v *FilterTableColumnsArgs) FilterTableColumnsPtrInput
type FilterTableColumnsPtrOutput ¶ added in v0.32.0
type FilterTableColumnsPtrOutput struct{ *pulumi.OutputState }
func (FilterTableColumnsPtrOutput) Elem ¶ added in v0.32.0
func (o FilterTableColumnsPtrOutput) Elem() FilterTableColumnsOutput
func (FilterTableColumnsPtrOutput) ElementType ¶ added in v0.32.0
func (FilterTableColumnsPtrOutput) ElementType() reflect.Type
func (FilterTableColumnsPtrOutput) ExcludeColumns ¶ added in v0.32.0
func (o FilterTableColumnsPtrOutput) ExcludeColumns() pulumi.StringArrayOutput
Optional. List of columns to be excluded for a particular table.
func (FilterTableColumnsPtrOutput) IncludeColumns ¶ added in v0.32.0
func (o FilterTableColumnsPtrOutput) IncludeColumns() pulumi.StringArrayOutput
Optional. List of columns to be included for a particular table.
func (FilterTableColumnsPtrOutput) ToFilterTableColumnsPtrOutput ¶ added in v0.32.0
func (o FilterTableColumnsPtrOutput) ToFilterTableColumnsPtrOutput() FilterTableColumnsPtrOutput
func (FilterTableColumnsPtrOutput) ToFilterTableColumnsPtrOutputWithContext ¶ added in v0.32.0
func (o FilterTableColumnsPtrOutput) ToFilterTableColumnsPtrOutputWithContext(ctx context.Context) FilterTableColumnsPtrOutput
type FilterTableColumnsResponse ¶ added in v0.32.0
type FilterTableColumnsResponse struct { // Optional. List of columns to be excluded for a particular table. ExcludeColumns []string `pulumi:"excludeColumns"` // Optional. List of columns to be included for a particular table. IncludeColumns []string `pulumi:"includeColumns"` }
Options to configure rule type FilterTableColumns. The rule is used to filter the list of columns to include or exclude from a table. The rule filter field can refer to one entity. The rule scope can be: Table Only one of the two lists can be specified for the rule.
type FilterTableColumnsResponseOutput ¶ added in v0.32.0
type FilterTableColumnsResponseOutput struct{ *pulumi.OutputState }
Options to configure rule type FilterTableColumns. The rule is used to filter the list of columns to include or exclude from a table. The rule filter field can refer to one entity. The rule scope can be: Table Only one of the two lists can be specified for the rule.
func (FilterTableColumnsResponseOutput) ElementType ¶ added in v0.32.0
func (FilterTableColumnsResponseOutput) ElementType() reflect.Type
func (FilterTableColumnsResponseOutput) ExcludeColumns ¶ added in v0.32.0
func (o FilterTableColumnsResponseOutput) ExcludeColumns() pulumi.StringArrayOutput
Optional. List of columns to be excluded for a particular table.
func (FilterTableColumnsResponseOutput) IncludeColumns ¶ added in v0.32.0
func (o FilterTableColumnsResponseOutput) IncludeColumns() pulumi.StringArrayOutput
Optional. List of columns to be included for a particular table.
func (FilterTableColumnsResponseOutput) ToFilterTableColumnsResponseOutput ¶ added in v0.32.0
func (o FilterTableColumnsResponseOutput) ToFilterTableColumnsResponseOutput() FilterTableColumnsResponseOutput
func (FilterTableColumnsResponseOutput) ToFilterTableColumnsResponseOutputWithContext ¶ added in v0.32.0
func (o FilterTableColumnsResponseOutput) ToFilterTableColumnsResponseOutputWithContext(ctx context.Context) FilterTableColumnsResponseOutput
type ForwardSshTunnelConnectivity ¶ added in v0.28.0
type ForwardSshTunnelConnectivity struct { // Hostname for the SSH tunnel. Hostname string `pulumi:"hostname"` // Input only. SSH password. Password *string `pulumi:"password"` // Port for the SSH tunnel, default value is 22. Port *int `pulumi:"port"` // Input only. SSH private key. PrivateKey *string `pulumi:"privateKey"` // Username for the SSH tunnel. Username string `pulumi:"username"` }
Forward SSH Tunnel connectivity.
type ForwardSshTunnelConnectivityArgs ¶ added in v0.28.0
type ForwardSshTunnelConnectivityArgs struct { // Hostname for the SSH tunnel. Hostname pulumi.StringInput `pulumi:"hostname"` // Input only. SSH password. Password pulumi.StringPtrInput `pulumi:"password"` // Port for the SSH tunnel, default value is 22. Port pulumi.IntPtrInput `pulumi:"port"` // Input only. SSH private key. PrivateKey pulumi.StringPtrInput `pulumi:"privateKey"` // Username for the SSH tunnel. Username pulumi.StringInput `pulumi:"username"` }
Forward SSH Tunnel connectivity.
func (ForwardSshTunnelConnectivityArgs) ElementType ¶ added in v0.28.0
func (ForwardSshTunnelConnectivityArgs) ElementType() reflect.Type
func (ForwardSshTunnelConnectivityArgs) ToForwardSshTunnelConnectivityOutput ¶ added in v0.28.0
func (i ForwardSshTunnelConnectivityArgs) ToForwardSshTunnelConnectivityOutput() ForwardSshTunnelConnectivityOutput
func (ForwardSshTunnelConnectivityArgs) ToForwardSshTunnelConnectivityOutputWithContext ¶ added in v0.28.0
func (i ForwardSshTunnelConnectivityArgs) ToForwardSshTunnelConnectivityOutputWithContext(ctx context.Context) ForwardSshTunnelConnectivityOutput
func (ForwardSshTunnelConnectivityArgs) ToForwardSshTunnelConnectivityPtrOutput ¶ added in v0.28.0
func (i ForwardSshTunnelConnectivityArgs) ToForwardSshTunnelConnectivityPtrOutput() ForwardSshTunnelConnectivityPtrOutput
func (ForwardSshTunnelConnectivityArgs) ToForwardSshTunnelConnectivityPtrOutputWithContext ¶ added in v0.28.0
func (i ForwardSshTunnelConnectivityArgs) ToForwardSshTunnelConnectivityPtrOutputWithContext(ctx context.Context) ForwardSshTunnelConnectivityPtrOutput
type ForwardSshTunnelConnectivityInput ¶ added in v0.28.0
type ForwardSshTunnelConnectivityInput interface { pulumi.Input ToForwardSshTunnelConnectivityOutput() ForwardSshTunnelConnectivityOutput ToForwardSshTunnelConnectivityOutputWithContext(context.Context) ForwardSshTunnelConnectivityOutput }
ForwardSshTunnelConnectivityInput is an input type that accepts ForwardSshTunnelConnectivityArgs and ForwardSshTunnelConnectivityOutput values. You can construct a concrete instance of `ForwardSshTunnelConnectivityInput` via:
ForwardSshTunnelConnectivityArgs{...}
type ForwardSshTunnelConnectivityOutput ¶ added in v0.28.0
type ForwardSshTunnelConnectivityOutput struct{ *pulumi.OutputState }
Forward SSH Tunnel connectivity.
func (ForwardSshTunnelConnectivityOutput) ElementType ¶ added in v0.28.0
func (ForwardSshTunnelConnectivityOutput) ElementType() reflect.Type
func (ForwardSshTunnelConnectivityOutput) Hostname ¶ added in v0.28.0
func (o ForwardSshTunnelConnectivityOutput) Hostname() pulumi.StringOutput
Hostname for the SSH tunnel.
func (ForwardSshTunnelConnectivityOutput) Password ¶ added in v0.28.0
func (o ForwardSshTunnelConnectivityOutput) Password() pulumi.StringPtrOutput
Input only. SSH password.
func (ForwardSshTunnelConnectivityOutput) Port ¶ added in v0.28.0
func (o ForwardSshTunnelConnectivityOutput) Port() pulumi.IntPtrOutput
Port for the SSH tunnel, default value is 22.
func (ForwardSshTunnelConnectivityOutput) PrivateKey ¶ added in v0.28.0
func (o ForwardSshTunnelConnectivityOutput) PrivateKey() pulumi.StringPtrOutput
Input only. SSH private key.
func (ForwardSshTunnelConnectivityOutput) ToForwardSshTunnelConnectivityOutput ¶ added in v0.28.0
func (o ForwardSshTunnelConnectivityOutput) ToForwardSshTunnelConnectivityOutput() ForwardSshTunnelConnectivityOutput
func (ForwardSshTunnelConnectivityOutput) ToForwardSshTunnelConnectivityOutputWithContext ¶ added in v0.28.0
func (o ForwardSshTunnelConnectivityOutput) ToForwardSshTunnelConnectivityOutputWithContext(ctx context.Context) ForwardSshTunnelConnectivityOutput
func (ForwardSshTunnelConnectivityOutput) ToForwardSshTunnelConnectivityPtrOutput ¶ added in v0.28.0
func (o ForwardSshTunnelConnectivityOutput) ToForwardSshTunnelConnectivityPtrOutput() ForwardSshTunnelConnectivityPtrOutput
func (ForwardSshTunnelConnectivityOutput) ToForwardSshTunnelConnectivityPtrOutputWithContext ¶ added in v0.28.0
func (o ForwardSshTunnelConnectivityOutput) ToForwardSshTunnelConnectivityPtrOutputWithContext(ctx context.Context) ForwardSshTunnelConnectivityPtrOutput
func (ForwardSshTunnelConnectivityOutput) Username ¶ added in v0.28.0
func (o ForwardSshTunnelConnectivityOutput) Username() pulumi.StringOutput
Username for the SSH tunnel.
type ForwardSshTunnelConnectivityPtrInput ¶ added in v0.28.0
type ForwardSshTunnelConnectivityPtrInput interface { pulumi.Input ToForwardSshTunnelConnectivityPtrOutput() ForwardSshTunnelConnectivityPtrOutput ToForwardSshTunnelConnectivityPtrOutputWithContext(context.Context) ForwardSshTunnelConnectivityPtrOutput }
ForwardSshTunnelConnectivityPtrInput is an input type that accepts ForwardSshTunnelConnectivityArgs, ForwardSshTunnelConnectivityPtr and ForwardSshTunnelConnectivityPtrOutput values. You can construct a concrete instance of `ForwardSshTunnelConnectivityPtrInput` via:
ForwardSshTunnelConnectivityArgs{...} or: nil
func ForwardSshTunnelConnectivityPtr ¶ added in v0.28.0
func ForwardSshTunnelConnectivityPtr(v *ForwardSshTunnelConnectivityArgs) ForwardSshTunnelConnectivityPtrInput
type ForwardSshTunnelConnectivityPtrOutput ¶ added in v0.28.0
type ForwardSshTunnelConnectivityPtrOutput struct{ *pulumi.OutputState }
func (ForwardSshTunnelConnectivityPtrOutput) ElementType ¶ added in v0.28.0
func (ForwardSshTunnelConnectivityPtrOutput) ElementType() reflect.Type
func (ForwardSshTunnelConnectivityPtrOutput) Hostname ¶ added in v0.28.0
func (o ForwardSshTunnelConnectivityPtrOutput) Hostname() pulumi.StringPtrOutput
Hostname for the SSH tunnel.
func (ForwardSshTunnelConnectivityPtrOutput) Password ¶ added in v0.28.0
func (o ForwardSshTunnelConnectivityPtrOutput) Password() pulumi.StringPtrOutput
Input only. SSH password.
func (ForwardSshTunnelConnectivityPtrOutput) Port ¶ added in v0.28.0
func (o ForwardSshTunnelConnectivityPtrOutput) Port() pulumi.IntPtrOutput
Port for the SSH tunnel, default value is 22.
func (ForwardSshTunnelConnectivityPtrOutput) PrivateKey ¶ added in v0.28.0
func (o ForwardSshTunnelConnectivityPtrOutput) PrivateKey() pulumi.StringPtrOutput
Input only. SSH private key.
func (ForwardSshTunnelConnectivityPtrOutput) ToForwardSshTunnelConnectivityPtrOutput ¶ added in v0.28.0
func (o ForwardSshTunnelConnectivityPtrOutput) ToForwardSshTunnelConnectivityPtrOutput() ForwardSshTunnelConnectivityPtrOutput
func (ForwardSshTunnelConnectivityPtrOutput) ToForwardSshTunnelConnectivityPtrOutputWithContext ¶ added in v0.28.0
func (o ForwardSshTunnelConnectivityPtrOutput) ToForwardSshTunnelConnectivityPtrOutputWithContext(ctx context.Context) ForwardSshTunnelConnectivityPtrOutput
func (ForwardSshTunnelConnectivityPtrOutput) Username ¶ added in v0.28.0
func (o ForwardSshTunnelConnectivityPtrOutput) Username() pulumi.StringPtrOutput
Username for the SSH tunnel.
type ForwardSshTunnelConnectivityResponse ¶ added in v0.28.0
type ForwardSshTunnelConnectivityResponse struct { // Hostname for the SSH tunnel. Hostname string `pulumi:"hostname"` // Input only. SSH password. Password string `pulumi:"password"` // Port for the SSH tunnel, default value is 22. Port int `pulumi:"port"` // Input only. SSH private key. PrivateKey string `pulumi:"privateKey"` // Username for the SSH tunnel. Username string `pulumi:"username"` }
Forward SSH Tunnel connectivity.
type ForwardSshTunnelConnectivityResponseOutput ¶ added in v0.28.0
type ForwardSshTunnelConnectivityResponseOutput struct{ *pulumi.OutputState }
Forward SSH Tunnel connectivity.
func (ForwardSshTunnelConnectivityResponseOutput) ElementType ¶ added in v0.28.0
func (ForwardSshTunnelConnectivityResponseOutput) ElementType() reflect.Type
func (ForwardSshTunnelConnectivityResponseOutput) Hostname ¶ added in v0.28.0
func (o ForwardSshTunnelConnectivityResponseOutput) Hostname() pulumi.StringOutput
Hostname for the SSH tunnel.
func (ForwardSshTunnelConnectivityResponseOutput) Password ¶ added in v0.28.0
func (o ForwardSshTunnelConnectivityResponseOutput) Password() pulumi.StringOutput
Input only. SSH password.
func (ForwardSshTunnelConnectivityResponseOutput) Port ¶ added in v0.28.0
func (o ForwardSshTunnelConnectivityResponseOutput) Port() pulumi.IntOutput
Port for the SSH tunnel, default value is 22.
func (ForwardSshTunnelConnectivityResponseOutput) PrivateKey ¶ added in v0.28.0
func (o ForwardSshTunnelConnectivityResponseOutput) PrivateKey() pulumi.StringOutput
Input only. SSH private key.
func (ForwardSshTunnelConnectivityResponseOutput) ToForwardSshTunnelConnectivityResponseOutput ¶ added in v0.28.0
func (o ForwardSshTunnelConnectivityResponseOutput) ToForwardSshTunnelConnectivityResponseOutput() ForwardSshTunnelConnectivityResponseOutput
func (ForwardSshTunnelConnectivityResponseOutput) ToForwardSshTunnelConnectivityResponseOutputWithContext ¶ added in v0.28.0
func (o ForwardSshTunnelConnectivityResponseOutput) ToForwardSshTunnelConnectivityResponseOutputWithContext(ctx context.Context) ForwardSshTunnelConnectivityResponseOutput
func (ForwardSshTunnelConnectivityResponseOutput) Username ¶ added in v0.28.0
func (o ForwardSshTunnelConnectivityResponseOutput) Username() pulumi.StringOutput
Username for the SSH tunnel.
type IntComparisonFilter ¶ added in v0.32.0
type IntComparisonFilter struct { // Integer compare value to be used Value string `pulumi:"value"` // Relation between source value and compare value ValueComparison IntComparisonFilterValueComparison `pulumi:"valueComparison"` }
Filter based on relation between source value and compare value of type integer in ConditionalColumnSetValue
type IntComparisonFilterArgs ¶ added in v0.32.0
type IntComparisonFilterArgs struct { // Integer compare value to be used Value pulumi.StringInput `pulumi:"value"` // Relation between source value and compare value ValueComparison IntComparisonFilterValueComparisonInput `pulumi:"valueComparison"` }
Filter based on relation between source value and compare value of type integer in ConditionalColumnSetValue
func (IntComparisonFilterArgs) ElementType ¶ added in v0.32.0
func (IntComparisonFilterArgs) ElementType() reflect.Type
func (IntComparisonFilterArgs) ToIntComparisonFilterOutput ¶ added in v0.32.0
func (i IntComparisonFilterArgs) ToIntComparisonFilterOutput() IntComparisonFilterOutput
func (IntComparisonFilterArgs) ToIntComparisonFilterOutputWithContext ¶ added in v0.32.0
func (i IntComparisonFilterArgs) ToIntComparisonFilterOutputWithContext(ctx context.Context) IntComparisonFilterOutput
func (IntComparisonFilterArgs) ToIntComparisonFilterPtrOutput ¶ added in v0.32.0
func (i IntComparisonFilterArgs) ToIntComparisonFilterPtrOutput() IntComparisonFilterPtrOutput
func (IntComparisonFilterArgs) ToIntComparisonFilterPtrOutputWithContext ¶ added in v0.32.0
func (i IntComparisonFilterArgs) ToIntComparisonFilterPtrOutputWithContext(ctx context.Context) IntComparisonFilterPtrOutput
type IntComparisonFilterInput ¶ added in v0.32.0
type IntComparisonFilterInput interface { pulumi.Input ToIntComparisonFilterOutput() IntComparisonFilterOutput ToIntComparisonFilterOutputWithContext(context.Context) IntComparisonFilterOutput }
IntComparisonFilterInput is an input type that accepts IntComparisonFilterArgs and IntComparisonFilterOutput values. You can construct a concrete instance of `IntComparisonFilterInput` via:
IntComparisonFilterArgs{...}
type IntComparisonFilterOutput ¶ added in v0.32.0
type IntComparisonFilterOutput struct{ *pulumi.OutputState }
Filter based on relation between source value and compare value of type integer in ConditionalColumnSetValue
func (IntComparisonFilterOutput) ElementType ¶ added in v0.32.0
func (IntComparisonFilterOutput) ElementType() reflect.Type
func (IntComparisonFilterOutput) ToIntComparisonFilterOutput ¶ added in v0.32.0
func (o IntComparisonFilterOutput) ToIntComparisonFilterOutput() IntComparisonFilterOutput
func (IntComparisonFilterOutput) ToIntComparisonFilterOutputWithContext ¶ added in v0.32.0
func (o IntComparisonFilterOutput) ToIntComparisonFilterOutputWithContext(ctx context.Context) IntComparisonFilterOutput
func (IntComparisonFilterOutput) ToIntComparisonFilterPtrOutput ¶ added in v0.32.0
func (o IntComparisonFilterOutput) ToIntComparisonFilterPtrOutput() IntComparisonFilterPtrOutput
func (IntComparisonFilterOutput) ToIntComparisonFilterPtrOutputWithContext ¶ added in v0.32.0
func (o IntComparisonFilterOutput) ToIntComparisonFilterPtrOutputWithContext(ctx context.Context) IntComparisonFilterPtrOutput
func (IntComparisonFilterOutput) Value ¶ added in v0.32.0
func (o IntComparisonFilterOutput) Value() pulumi.StringOutput
Integer compare value to be used
func (IntComparisonFilterOutput) ValueComparison ¶ added in v0.32.0
func (o IntComparisonFilterOutput) ValueComparison() IntComparisonFilterValueComparisonOutput
Relation between source value and compare value
type IntComparisonFilterPtrInput ¶ added in v0.32.0
type IntComparisonFilterPtrInput interface { pulumi.Input ToIntComparisonFilterPtrOutput() IntComparisonFilterPtrOutput ToIntComparisonFilterPtrOutputWithContext(context.Context) IntComparisonFilterPtrOutput }
IntComparisonFilterPtrInput is an input type that accepts IntComparisonFilterArgs, IntComparisonFilterPtr and IntComparisonFilterPtrOutput values. You can construct a concrete instance of `IntComparisonFilterPtrInput` via:
IntComparisonFilterArgs{...} or: nil
func IntComparisonFilterPtr ¶ added in v0.32.0
func IntComparisonFilterPtr(v *IntComparisonFilterArgs) IntComparisonFilterPtrInput
type IntComparisonFilterPtrOutput ¶ added in v0.32.0
type IntComparisonFilterPtrOutput struct{ *pulumi.OutputState }
func (IntComparisonFilterPtrOutput) Elem ¶ added in v0.32.0
func (o IntComparisonFilterPtrOutput) Elem() IntComparisonFilterOutput
func (IntComparisonFilterPtrOutput) ElementType ¶ added in v0.32.0
func (IntComparisonFilterPtrOutput) ElementType() reflect.Type
func (IntComparisonFilterPtrOutput) ToIntComparisonFilterPtrOutput ¶ added in v0.32.0
func (o IntComparisonFilterPtrOutput) ToIntComparisonFilterPtrOutput() IntComparisonFilterPtrOutput
func (IntComparisonFilterPtrOutput) ToIntComparisonFilterPtrOutputWithContext ¶ added in v0.32.0
func (o IntComparisonFilterPtrOutput) ToIntComparisonFilterPtrOutputWithContext(ctx context.Context) IntComparisonFilterPtrOutput
func (IntComparisonFilterPtrOutput) Value ¶ added in v0.32.0
func (o IntComparisonFilterPtrOutput) Value() pulumi.StringPtrOutput
Integer compare value to be used
func (IntComparisonFilterPtrOutput) ValueComparison ¶ added in v0.32.0
func (o IntComparisonFilterPtrOutput) ValueComparison() IntComparisonFilterValueComparisonPtrOutput
Relation between source value and compare value
type IntComparisonFilterResponse ¶ added in v0.32.0
type IntComparisonFilterResponse struct { // Integer compare value to be used Value string `pulumi:"value"` // Relation between source value and compare value ValueComparison string `pulumi:"valueComparison"` }
Filter based on relation between source value and compare value of type integer in ConditionalColumnSetValue
type IntComparisonFilterResponseOutput ¶ added in v0.32.0
type IntComparisonFilterResponseOutput struct{ *pulumi.OutputState }
Filter based on relation between source value and compare value of type integer in ConditionalColumnSetValue
func (IntComparisonFilterResponseOutput) ElementType ¶ added in v0.32.0
func (IntComparisonFilterResponseOutput) ElementType() reflect.Type
func (IntComparisonFilterResponseOutput) ToIntComparisonFilterResponseOutput ¶ added in v0.32.0
func (o IntComparisonFilterResponseOutput) ToIntComparisonFilterResponseOutput() IntComparisonFilterResponseOutput
func (IntComparisonFilterResponseOutput) ToIntComparisonFilterResponseOutputWithContext ¶ added in v0.32.0
func (o IntComparisonFilterResponseOutput) ToIntComparisonFilterResponseOutputWithContext(ctx context.Context) IntComparisonFilterResponseOutput
func (IntComparisonFilterResponseOutput) Value ¶ added in v0.32.0
func (o IntComparisonFilterResponseOutput) Value() pulumi.StringOutput
Integer compare value to be used
func (IntComparisonFilterResponseOutput) ValueComparison ¶ added in v0.32.0
func (o IntComparisonFilterResponseOutput) ValueComparison() pulumi.StringOutput
Relation between source value and compare value
type IntComparisonFilterValueComparison ¶ added in v0.32.0
type IntComparisonFilterValueComparison string
Required. Relation between source value and compare value
func (IntComparisonFilterValueComparison) ElementType ¶ added in v0.32.0
func (IntComparisonFilterValueComparison) ElementType() reflect.Type
func (IntComparisonFilterValueComparison) ToIntComparisonFilterValueComparisonOutput ¶ added in v0.32.0
func (e IntComparisonFilterValueComparison) ToIntComparisonFilterValueComparisonOutput() IntComparisonFilterValueComparisonOutput
func (IntComparisonFilterValueComparison) ToIntComparisonFilterValueComparisonOutputWithContext ¶ added in v0.32.0
func (e IntComparisonFilterValueComparison) ToIntComparisonFilterValueComparisonOutputWithContext(ctx context.Context) IntComparisonFilterValueComparisonOutput
func (IntComparisonFilterValueComparison) ToIntComparisonFilterValueComparisonPtrOutput ¶ added in v0.32.0
func (e IntComparisonFilterValueComparison) ToIntComparisonFilterValueComparisonPtrOutput() IntComparisonFilterValueComparisonPtrOutput
func (IntComparisonFilterValueComparison) ToIntComparisonFilterValueComparisonPtrOutputWithContext ¶ added in v0.32.0
func (e IntComparisonFilterValueComparison) ToIntComparisonFilterValueComparisonPtrOutputWithContext(ctx context.Context) IntComparisonFilterValueComparisonPtrOutput
func (IntComparisonFilterValueComparison) ToStringOutput ¶ added in v0.32.0
func (e IntComparisonFilterValueComparison) ToStringOutput() pulumi.StringOutput
func (IntComparisonFilterValueComparison) ToStringOutputWithContext ¶ added in v0.32.0
func (e IntComparisonFilterValueComparison) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (IntComparisonFilterValueComparison) ToStringPtrOutput ¶ added in v0.32.0
func (e IntComparisonFilterValueComparison) ToStringPtrOutput() pulumi.StringPtrOutput
func (IntComparisonFilterValueComparison) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (e IntComparisonFilterValueComparison) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type IntComparisonFilterValueComparisonInput ¶ added in v0.32.0
type IntComparisonFilterValueComparisonInput interface { pulumi.Input ToIntComparisonFilterValueComparisonOutput() IntComparisonFilterValueComparisonOutput ToIntComparisonFilterValueComparisonOutputWithContext(context.Context) IntComparisonFilterValueComparisonOutput }
IntComparisonFilterValueComparisonInput is an input type that accepts values of the IntComparisonFilterValueComparison enum A concrete instance of `IntComparisonFilterValueComparisonInput` can be one of the following:
IntComparisonFilterValueComparisonValueComparisonUnspecified IntComparisonFilterValueComparisonValueComparisonIfValueSmallerThan IntComparisonFilterValueComparisonValueComparisonIfValueSmallerEqualThan IntComparisonFilterValueComparisonValueComparisonIfValueLargerThan IntComparisonFilterValueComparisonValueComparisonIfValueLargerEqualThan
type IntComparisonFilterValueComparisonOutput ¶ added in v0.32.0
type IntComparisonFilterValueComparisonOutput struct{ *pulumi.OutputState }
func (IntComparisonFilterValueComparisonOutput) ElementType ¶ added in v0.32.0
func (IntComparisonFilterValueComparisonOutput) ElementType() reflect.Type
func (IntComparisonFilterValueComparisonOutput) ToIntComparisonFilterValueComparisonOutput ¶ added in v0.32.0
func (o IntComparisonFilterValueComparisonOutput) ToIntComparisonFilterValueComparisonOutput() IntComparisonFilterValueComparisonOutput
func (IntComparisonFilterValueComparisonOutput) ToIntComparisonFilterValueComparisonOutputWithContext ¶ added in v0.32.0
func (o IntComparisonFilterValueComparisonOutput) ToIntComparisonFilterValueComparisonOutputWithContext(ctx context.Context) IntComparisonFilterValueComparisonOutput
func (IntComparisonFilterValueComparisonOutput) ToIntComparisonFilterValueComparisonPtrOutput ¶ added in v0.32.0
func (o IntComparisonFilterValueComparisonOutput) ToIntComparisonFilterValueComparisonPtrOutput() IntComparisonFilterValueComparisonPtrOutput
func (IntComparisonFilterValueComparisonOutput) ToIntComparisonFilterValueComparisonPtrOutputWithContext ¶ added in v0.32.0
func (o IntComparisonFilterValueComparisonOutput) ToIntComparisonFilterValueComparisonPtrOutputWithContext(ctx context.Context) IntComparisonFilterValueComparisonPtrOutput
func (IntComparisonFilterValueComparisonOutput) ToStringOutput ¶ added in v0.32.0
func (o IntComparisonFilterValueComparisonOutput) ToStringOutput() pulumi.StringOutput
func (IntComparisonFilterValueComparisonOutput) ToStringOutputWithContext ¶ added in v0.32.0
func (o IntComparisonFilterValueComparisonOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (IntComparisonFilterValueComparisonOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o IntComparisonFilterValueComparisonOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (IntComparisonFilterValueComparisonOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o IntComparisonFilterValueComparisonOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type IntComparisonFilterValueComparisonPtrInput ¶ added in v0.32.0
type IntComparisonFilterValueComparisonPtrInput interface { pulumi.Input ToIntComparisonFilterValueComparisonPtrOutput() IntComparisonFilterValueComparisonPtrOutput ToIntComparisonFilterValueComparisonPtrOutputWithContext(context.Context) IntComparisonFilterValueComparisonPtrOutput }
func IntComparisonFilterValueComparisonPtr ¶ added in v0.32.0
func IntComparisonFilterValueComparisonPtr(v string) IntComparisonFilterValueComparisonPtrInput
type IntComparisonFilterValueComparisonPtrOutput ¶ added in v0.32.0
type IntComparisonFilterValueComparisonPtrOutput struct{ *pulumi.OutputState }
func (IntComparisonFilterValueComparisonPtrOutput) ElementType ¶ added in v0.32.0
func (IntComparisonFilterValueComparisonPtrOutput) ElementType() reflect.Type
func (IntComparisonFilterValueComparisonPtrOutput) ToIntComparisonFilterValueComparisonPtrOutput ¶ added in v0.32.0
func (o IntComparisonFilterValueComparisonPtrOutput) ToIntComparisonFilterValueComparisonPtrOutput() IntComparisonFilterValueComparisonPtrOutput
func (IntComparisonFilterValueComparisonPtrOutput) ToIntComparisonFilterValueComparisonPtrOutputWithContext ¶ added in v0.32.0
func (o IntComparisonFilterValueComparisonPtrOutput) ToIntComparisonFilterValueComparisonPtrOutputWithContext(ctx context.Context) IntComparisonFilterValueComparisonPtrOutput
func (IntComparisonFilterValueComparisonPtrOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o IntComparisonFilterValueComparisonPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (IntComparisonFilterValueComparisonPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o IntComparisonFilterValueComparisonPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LookupConnectionProfileArgs ¶ added in v0.4.0
type LookupConnectionProfileIamPolicyArgs ¶ added in v0.4.0
type LookupConnectionProfileIamPolicyOutputArgs ¶ added in v0.8.0
type LookupConnectionProfileIamPolicyOutputArgs struct { ConnectionProfileId pulumi.StringInput `pulumi:"connectionProfileId"` Location pulumi.StringInput `pulumi:"location"` OptionsRequestedPolicyVersion pulumi.IntPtrInput `pulumi:"optionsRequestedPolicyVersion"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupConnectionProfileIamPolicyOutputArgs) ElementType ¶ added in v0.8.0
func (LookupConnectionProfileIamPolicyOutputArgs) ElementType() reflect.Type
type LookupConnectionProfileIamPolicyResult ¶ added in v0.4.0
type LookupConnectionProfileIamPolicyResult 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 LookupConnectionProfileIamPolicy ¶ added in v0.4.0
func LookupConnectionProfileIamPolicy(ctx *pulumi.Context, args *LookupConnectionProfileIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupConnectionProfileIamPolicyResult, error)
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
type LookupConnectionProfileIamPolicyResultOutput ¶ added in v0.8.0
type LookupConnectionProfileIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupConnectionProfileIamPolicyOutput ¶ added in v0.8.0
func LookupConnectionProfileIamPolicyOutput(ctx *pulumi.Context, args LookupConnectionProfileIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupConnectionProfileIamPolicyResultOutput
func (LookupConnectionProfileIamPolicyResultOutput) AuditConfigs ¶ added in v0.8.0
func (o LookupConnectionProfileIamPolicyResultOutput) AuditConfigs() AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (LookupConnectionProfileIamPolicyResultOutput) Bindings ¶ added in v0.8.0
func (o LookupConnectionProfileIamPolicyResultOutput) 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 (LookupConnectionProfileIamPolicyResultOutput) ElementType ¶ added in v0.8.0
func (LookupConnectionProfileIamPolicyResultOutput) ElementType() reflect.Type
func (LookupConnectionProfileIamPolicyResultOutput) Etag ¶ added in v0.8.0
func (o LookupConnectionProfileIamPolicyResultOutput) 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 (LookupConnectionProfileIamPolicyResultOutput) ToLookupConnectionProfileIamPolicyResultOutput ¶ added in v0.8.0
func (o LookupConnectionProfileIamPolicyResultOutput) ToLookupConnectionProfileIamPolicyResultOutput() LookupConnectionProfileIamPolicyResultOutput
func (LookupConnectionProfileIamPolicyResultOutput) ToLookupConnectionProfileIamPolicyResultOutputWithContext ¶ added in v0.8.0
func (o LookupConnectionProfileIamPolicyResultOutput) ToLookupConnectionProfileIamPolicyResultOutputWithContext(ctx context.Context) LookupConnectionProfileIamPolicyResultOutput
func (LookupConnectionProfileIamPolicyResultOutput) Version ¶ added in v0.8.0
func (o LookupConnectionProfileIamPolicyResultOutput) 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 LookupConnectionProfileOutputArgs ¶ added in v0.8.0
type LookupConnectionProfileOutputArgs struct { ConnectionProfileId pulumi.StringInput `pulumi:"connectionProfileId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupConnectionProfileOutputArgs) ElementType ¶ added in v0.8.0
func (LookupConnectionProfileOutputArgs) ElementType() reflect.Type
type LookupConnectionProfileResult ¶ added in v0.4.0
type LookupConnectionProfileResult struct { // An AlloyDB cluster connection profile. Alloydb AlloyDbConnectionProfileResponse `pulumi:"alloydb"` // A CloudSQL database connection profile. Cloudsql CloudSqlConnectionProfileResponse `pulumi:"cloudsql"` // The timestamp when the resource was created. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z". CreateTime string `pulumi:"createTime"` // The connection profile display name. DisplayName string `pulumi:"displayName"` // The error details in case of state FAILED. Error StatusResponse `pulumi:"error"` // The resource labels for connection profile to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example: `{ "name": "wrench", "mass": "1.3kg", "count": "3" }`. Labels map[string]string `pulumi:"labels"` // A MySQL database connection profile. Mysql MySqlConnectionProfileResponse `pulumi:"mysql"` // The name of this connection profile resource in the form of projects/{project}/locations/{location}/connectionProfiles/{connectionProfile}. Name string `pulumi:"name"` // An Oracle database connection profile. Oracle OracleConnectionProfileResponse `pulumi:"oracle"` // A PostgreSQL database connection profile. Postgresql PostgreSqlConnectionProfileResponse `pulumi:"postgresql"` // The database provider. Provider string `pulumi:"provider"` // The current connection profile state (e.g. DRAFT, READY, or FAILED). State string `pulumi:"state"` // The timestamp when the resource was last updated. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z". UpdateTime string `pulumi:"updateTime"` }
func LookupConnectionProfile ¶ added in v0.4.0
func LookupConnectionProfile(ctx *pulumi.Context, args *LookupConnectionProfileArgs, opts ...pulumi.InvokeOption) (*LookupConnectionProfileResult, error)
Gets details of a single connection profile.
type LookupConnectionProfileResultOutput ¶ added in v0.8.0
type LookupConnectionProfileResultOutput struct{ *pulumi.OutputState }
func LookupConnectionProfileOutput ¶ added in v0.8.0
func LookupConnectionProfileOutput(ctx *pulumi.Context, args LookupConnectionProfileOutputArgs, opts ...pulumi.InvokeOption) LookupConnectionProfileResultOutput
func (LookupConnectionProfileResultOutput) Alloydb ¶ added in v0.25.0
func (o LookupConnectionProfileResultOutput) Alloydb() AlloyDbConnectionProfileResponseOutput
An AlloyDB cluster connection profile.
func (LookupConnectionProfileResultOutput) Cloudsql ¶ added in v0.8.0
func (o LookupConnectionProfileResultOutput) Cloudsql() CloudSqlConnectionProfileResponseOutput
A CloudSQL database connection profile.
func (LookupConnectionProfileResultOutput) CreateTime ¶ added in v0.8.0
func (o LookupConnectionProfileResultOutput) CreateTime() pulumi.StringOutput
The timestamp when the resource was created. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
func (LookupConnectionProfileResultOutput) DisplayName ¶ added in v0.8.0
func (o LookupConnectionProfileResultOutput) DisplayName() pulumi.StringOutput
The connection profile display name.
func (LookupConnectionProfileResultOutput) ElementType ¶ added in v0.8.0
func (LookupConnectionProfileResultOutput) ElementType() reflect.Type
func (LookupConnectionProfileResultOutput) Error ¶ added in v0.8.0
func (o LookupConnectionProfileResultOutput) Error() StatusResponseOutput
The error details in case of state FAILED.
func (LookupConnectionProfileResultOutput) Labels ¶ added in v0.8.0
func (o LookupConnectionProfileResultOutput) Labels() pulumi.StringMapOutput
The resource labels for connection profile to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example: `{ "name": "wrench", "mass": "1.3kg", "count": "3" }`.
func (LookupConnectionProfileResultOutput) Mysql ¶ added in v0.8.0
func (o LookupConnectionProfileResultOutput) Mysql() MySqlConnectionProfileResponseOutput
A MySQL database connection profile.
func (LookupConnectionProfileResultOutput) Name ¶ added in v0.8.0
func (o LookupConnectionProfileResultOutput) Name() pulumi.StringOutput
The name of this connection profile resource in the form of projects/{project}/locations/{location}/connectionProfiles/{connectionProfile}.
func (LookupConnectionProfileResultOutput) Oracle ¶ added in v0.28.0
func (o LookupConnectionProfileResultOutput) Oracle() OracleConnectionProfileResponseOutput
An Oracle database connection profile.
func (LookupConnectionProfileResultOutput) Postgresql ¶ added in v0.8.0
func (o LookupConnectionProfileResultOutput) Postgresql() PostgreSqlConnectionProfileResponseOutput
A PostgreSQL database connection profile.
func (LookupConnectionProfileResultOutput) Provider ¶ added in v0.8.0
func (o LookupConnectionProfileResultOutput) Provider() pulumi.StringOutput
The database provider.
func (LookupConnectionProfileResultOutput) State ¶ added in v0.8.0
func (o LookupConnectionProfileResultOutput) State() pulumi.StringOutput
The current connection profile state (e.g. DRAFT, READY, or FAILED).
func (LookupConnectionProfileResultOutput) ToLookupConnectionProfileResultOutput ¶ added in v0.8.0
func (o LookupConnectionProfileResultOutput) ToLookupConnectionProfileResultOutput() LookupConnectionProfileResultOutput
func (LookupConnectionProfileResultOutput) ToLookupConnectionProfileResultOutputWithContext ¶ added in v0.8.0
func (o LookupConnectionProfileResultOutput) ToLookupConnectionProfileResultOutputWithContext(ctx context.Context) LookupConnectionProfileResultOutput
func (LookupConnectionProfileResultOutput) UpdateTime ¶ added in v0.8.0
func (o LookupConnectionProfileResultOutput) UpdateTime() pulumi.StringOutput
The timestamp when the resource was last updated. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
type LookupConversionWorkspaceArgs ¶ added in v0.28.0
type LookupConversionWorkspaceIamPolicyArgs ¶ added in v0.29.0
type LookupConversionWorkspaceIamPolicyOutputArgs ¶ added in v0.29.0
type LookupConversionWorkspaceIamPolicyOutputArgs struct { ConversionWorkspaceId pulumi.StringInput `pulumi:"conversionWorkspaceId"` Location pulumi.StringInput `pulumi:"location"` OptionsRequestedPolicyVersion pulumi.IntPtrInput `pulumi:"optionsRequestedPolicyVersion"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupConversionWorkspaceIamPolicyOutputArgs) ElementType ¶ added in v0.29.0
func (LookupConversionWorkspaceIamPolicyOutputArgs) ElementType() reflect.Type
type LookupConversionWorkspaceIamPolicyResult ¶ added in v0.29.0
type LookupConversionWorkspaceIamPolicyResult 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 LookupConversionWorkspaceIamPolicy ¶ added in v0.29.0
func LookupConversionWorkspaceIamPolicy(ctx *pulumi.Context, args *LookupConversionWorkspaceIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupConversionWorkspaceIamPolicyResult, error)
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
type LookupConversionWorkspaceIamPolicyResultOutput ¶ added in v0.29.0
type LookupConversionWorkspaceIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupConversionWorkspaceIamPolicyOutput ¶ added in v0.29.0
func LookupConversionWorkspaceIamPolicyOutput(ctx *pulumi.Context, args LookupConversionWorkspaceIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupConversionWorkspaceIamPolicyResultOutput
func (LookupConversionWorkspaceIamPolicyResultOutput) AuditConfigs ¶ added in v0.29.0
func (o LookupConversionWorkspaceIamPolicyResultOutput) AuditConfigs() AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (LookupConversionWorkspaceIamPolicyResultOutput) Bindings ¶ added in v0.29.0
func (o LookupConversionWorkspaceIamPolicyResultOutput) 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 (LookupConversionWorkspaceIamPolicyResultOutput) ElementType ¶ added in v0.29.0
func (LookupConversionWorkspaceIamPolicyResultOutput) ElementType() reflect.Type
func (LookupConversionWorkspaceIamPolicyResultOutput) Etag ¶ added in v0.29.0
func (o LookupConversionWorkspaceIamPolicyResultOutput) 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 (LookupConversionWorkspaceIamPolicyResultOutput) ToLookupConversionWorkspaceIamPolicyResultOutput ¶ added in v0.29.0
func (o LookupConversionWorkspaceIamPolicyResultOutput) ToLookupConversionWorkspaceIamPolicyResultOutput() LookupConversionWorkspaceIamPolicyResultOutput
func (LookupConversionWorkspaceIamPolicyResultOutput) ToLookupConversionWorkspaceIamPolicyResultOutputWithContext ¶ added in v0.29.0
func (o LookupConversionWorkspaceIamPolicyResultOutput) ToLookupConversionWorkspaceIamPolicyResultOutputWithContext(ctx context.Context) LookupConversionWorkspaceIamPolicyResultOutput
func (LookupConversionWorkspaceIamPolicyResultOutput) Version ¶ added in v0.29.0
func (o LookupConversionWorkspaceIamPolicyResultOutput) 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 LookupConversionWorkspaceOutputArgs ¶ added in v0.28.0
type LookupConversionWorkspaceOutputArgs struct { ConversionWorkspaceId pulumi.StringInput `pulumi:"conversionWorkspaceId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupConversionWorkspaceOutputArgs) ElementType ¶ added in v0.28.0
func (LookupConversionWorkspaceOutputArgs) ElementType() reflect.Type
type LookupConversionWorkspaceResult ¶ added in v0.28.0
type LookupConversionWorkspaceResult struct { // The timestamp when the workspace resource was created. CreateTime string `pulumi:"createTime"` // The destination engine details. Destination DatabaseEngineInfoResponse `pulumi:"destination"` // Optional. The display name for the workspace. DisplayName string `pulumi:"displayName"` // Optional. A generic list of settings for the workspace. The settings are database pair dependant and can indicate default behavior for the mapping rules engine or turn on or off specific features. Such examples can be: convert_foreign_key_to_interleave=true, skip_triggers=false, ignore_non_table_synonyms=true GlobalSettings map[string]string `pulumi:"globalSettings"` // Whether the workspace has uncommitted changes (changes which were made after the workspace was committed). HasUncommittedChanges bool `pulumi:"hasUncommittedChanges"` // The latest commit ID. LatestCommitId string `pulumi:"latestCommitId"` // The timestamp when the workspace was committed. LatestCommitTime string `pulumi:"latestCommitTime"` // Full name of the workspace resource, in the form of: projects/{project}/locations/{location}/conversionWorkspaces/{conversion_workspace}. Name string `pulumi:"name"` // The source engine details. Source DatabaseEngineInfoResponse `pulumi:"source"` // The timestamp when the workspace resource was last updated. UpdateTime string `pulumi:"updateTime"` }
func LookupConversionWorkspace ¶ added in v0.28.0
func LookupConversionWorkspace(ctx *pulumi.Context, args *LookupConversionWorkspaceArgs, opts ...pulumi.InvokeOption) (*LookupConversionWorkspaceResult, error)
Gets details of a single conversion workspace.
type LookupConversionWorkspaceResultOutput ¶ added in v0.28.0
type LookupConversionWorkspaceResultOutput struct{ *pulumi.OutputState }
func LookupConversionWorkspaceOutput ¶ added in v0.28.0
func LookupConversionWorkspaceOutput(ctx *pulumi.Context, args LookupConversionWorkspaceOutputArgs, opts ...pulumi.InvokeOption) LookupConversionWorkspaceResultOutput
func (LookupConversionWorkspaceResultOutput) CreateTime ¶ added in v0.28.0
func (o LookupConversionWorkspaceResultOutput) CreateTime() pulumi.StringOutput
The timestamp when the workspace resource was created.
func (LookupConversionWorkspaceResultOutput) Destination ¶ added in v0.28.0
func (o LookupConversionWorkspaceResultOutput) Destination() DatabaseEngineInfoResponseOutput
The destination engine details.
func (LookupConversionWorkspaceResultOutput) DisplayName ¶ added in v0.28.0
func (o LookupConversionWorkspaceResultOutput) DisplayName() pulumi.StringOutput
Optional. The display name for the workspace.
func (LookupConversionWorkspaceResultOutput) ElementType ¶ added in v0.28.0
func (LookupConversionWorkspaceResultOutput) ElementType() reflect.Type
func (LookupConversionWorkspaceResultOutput) GlobalSettings ¶ added in v0.28.0
func (o LookupConversionWorkspaceResultOutput) GlobalSettings() pulumi.StringMapOutput
Optional. A generic list of settings for the workspace. The settings are database pair dependant and can indicate default behavior for the mapping rules engine or turn on or off specific features. Such examples can be: convert_foreign_key_to_interleave=true, skip_triggers=false, ignore_non_table_synonyms=true
func (LookupConversionWorkspaceResultOutput) HasUncommittedChanges ¶ added in v0.28.0
func (o LookupConversionWorkspaceResultOutput) HasUncommittedChanges() pulumi.BoolOutput
Whether the workspace has uncommitted changes (changes which were made after the workspace was committed).
func (LookupConversionWorkspaceResultOutput) LatestCommitId ¶ added in v0.28.0
func (o LookupConversionWorkspaceResultOutput) LatestCommitId() pulumi.StringOutput
The latest commit ID.
func (LookupConversionWorkspaceResultOutput) LatestCommitTime ¶ added in v0.28.0
func (o LookupConversionWorkspaceResultOutput) LatestCommitTime() pulumi.StringOutput
The timestamp when the workspace was committed.
func (LookupConversionWorkspaceResultOutput) Name ¶ added in v0.28.0
func (o LookupConversionWorkspaceResultOutput) Name() pulumi.StringOutput
Full name of the workspace resource, in the form of: projects/{project}/locations/{location}/conversionWorkspaces/{conversion_workspace}.
func (LookupConversionWorkspaceResultOutput) Source ¶ added in v0.28.0
func (o LookupConversionWorkspaceResultOutput) Source() DatabaseEngineInfoResponseOutput
The source engine details.
func (LookupConversionWorkspaceResultOutput) ToLookupConversionWorkspaceResultOutput ¶ added in v0.28.0
func (o LookupConversionWorkspaceResultOutput) ToLookupConversionWorkspaceResultOutput() LookupConversionWorkspaceResultOutput
func (LookupConversionWorkspaceResultOutput) ToLookupConversionWorkspaceResultOutputWithContext ¶ added in v0.28.0
func (o LookupConversionWorkspaceResultOutput) ToLookupConversionWorkspaceResultOutputWithContext(ctx context.Context) LookupConversionWorkspaceResultOutput
func (LookupConversionWorkspaceResultOutput) UpdateTime ¶ added in v0.28.0
func (o LookupConversionWorkspaceResultOutput) UpdateTime() pulumi.StringOutput
The timestamp when the workspace resource was last updated.
type LookupMappingRuleArgs ¶ added in v0.32.0
type LookupMappingRuleOutputArgs ¶ added in v0.32.0
type LookupMappingRuleOutputArgs struct { ConversionWorkspaceId pulumi.StringInput `pulumi:"conversionWorkspaceId"` Location pulumi.StringInput `pulumi:"location"` MappingRuleId pulumi.StringInput `pulumi:"mappingRuleId"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupMappingRuleOutputArgs) ElementType ¶ added in v0.32.0
func (LookupMappingRuleOutputArgs) ElementType() reflect.Type
type LookupMappingRuleResult ¶ added in v0.32.0
type LookupMappingRuleResult struct { // Optional. Rule to specify how the data contained in a column should be transformed (such as trimmed, rounded, etc) provided that the data meets certain criteria. ConditionalColumnSetValue ConditionalColumnSetValueResponse `pulumi:"conditionalColumnSetValue"` // Optional. Rule to specify how multiple tables should be converted with an additional rowid column. ConvertRowidColumn ConvertRowIdToColumnResponse `pulumi:"convertRowidColumn"` // Optional. A human readable name DisplayName string `pulumi:"displayName"` // Optional. Rule to specify how multiple entities should be relocated into a different schema. EntityMove EntityMoveResponse `pulumi:"entityMove"` // The rule filter Filter MappingRuleFilterResponse `pulumi:"filter"` // Optional. Rule to specify the list of columns to include or exclude from a table. FilterTableColumns FilterTableColumnsResponse `pulumi:"filterTableColumns"` // Optional. Rule to specify how multiple columns should be converted to a different data type. MultiColumnDataTypeChange MultiColumnDatatypeChangeResponse `pulumi:"multiColumnDataTypeChange"` // Optional. Rule to specify how multiple entities should be renamed. MultiEntityRename MultiEntityRenameResponse `pulumi:"multiEntityRename"` // Full name of the mapping rule resource, in the form of: projects/{project}/locations/{location}/conversionWorkspaces/{set}/mappingRule/{rule}. Name string `pulumi:"name"` // The timestamp that the revision was created. RevisionCreateTime string `pulumi:"revisionCreateTime"` // The revision ID of the mapping rule. A new revision is committed whenever the mapping rule is changed in any way. The format is an 8-character hexadecimal string. RevisionId string `pulumi:"revisionId"` // The order in which the rule is applied. Lower order rules are applied before higher value rules so they may end up being overridden. RuleOrder string `pulumi:"ruleOrder"` // The rule scope RuleScope string `pulumi:"ruleScope"` // Optional. Rule to specify the primary key for a table SetTablePrimaryKey SetTablePrimaryKeyResponse `pulumi:"setTablePrimaryKey"` // Optional. Rule to specify how a single column is converted. SingleColumnChange SingleColumnChangeResponse `pulumi:"singleColumnChange"` // Optional. Rule to specify how a single entity should be renamed. SingleEntityRename SingleEntityRenameResponse `pulumi:"singleEntityRename"` // Optional. Rule to specify how a single package is converted. SinglePackageChange SinglePackageChangeResponse `pulumi:"singlePackageChange"` // Optional. Rule to change the sql code for an entity, for example, function, procedure. SourceSqlChange SourceSqlChangeResponse `pulumi:"sourceSqlChange"` // Optional. The mapping rule state State string `pulumi:"state"` }
func LookupMappingRule ¶ added in v0.32.0
func LookupMappingRule(ctx *pulumi.Context, args *LookupMappingRuleArgs, opts ...pulumi.InvokeOption) (*LookupMappingRuleResult, error)
Gets the details of a mapping rule.
type LookupMappingRuleResultOutput ¶ added in v0.32.0
type LookupMappingRuleResultOutput struct{ *pulumi.OutputState }
func LookupMappingRuleOutput ¶ added in v0.32.0
func LookupMappingRuleOutput(ctx *pulumi.Context, args LookupMappingRuleOutputArgs, opts ...pulumi.InvokeOption) LookupMappingRuleResultOutput
func (LookupMappingRuleResultOutput) ConditionalColumnSetValue ¶ added in v0.32.0
func (o LookupMappingRuleResultOutput) ConditionalColumnSetValue() ConditionalColumnSetValueResponseOutput
Optional. Rule to specify how the data contained in a column should be transformed (such as trimmed, rounded, etc) provided that the data meets certain criteria.
func (LookupMappingRuleResultOutput) ConvertRowidColumn ¶ added in v0.32.0
func (o LookupMappingRuleResultOutput) ConvertRowidColumn() ConvertRowIdToColumnResponseOutput
Optional. Rule to specify how multiple tables should be converted with an additional rowid column.
func (LookupMappingRuleResultOutput) DisplayName ¶ added in v0.32.0
func (o LookupMappingRuleResultOutput) DisplayName() pulumi.StringOutput
Optional. A human readable name
func (LookupMappingRuleResultOutput) ElementType ¶ added in v0.32.0
func (LookupMappingRuleResultOutput) ElementType() reflect.Type
func (LookupMappingRuleResultOutput) EntityMove ¶ added in v0.32.0
func (o LookupMappingRuleResultOutput) EntityMove() EntityMoveResponseOutput
Optional. Rule to specify how multiple entities should be relocated into a different schema.
func (LookupMappingRuleResultOutput) Filter ¶ added in v0.32.0
func (o LookupMappingRuleResultOutput) Filter() MappingRuleFilterResponseOutput
The rule filter
func (LookupMappingRuleResultOutput) FilterTableColumns ¶ added in v0.32.0
func (o LookupMappingRuleResultOutput) FilterTableColumns() FilterTableColumnsResponseOutput
Optional. Rule to specify the list of columns to include or exclude from a table.
func (LookupMappingRuleResultOutput) MultiColumnDataTypeChange ¶ added in v0.32.0
func (o LookupMappingRuleResultOutput) MultiColumnDataTypeChange() MultiColumnDatatypeChangeResponseOutput
Optional. Rule to specify how multiple columns should be converted to a different data type.
func (LookupMappingRuleResultOutput) MultiEntityRename ¶ added in v0.32.0
func (o LookupMappingRuleResultOutput) MultiEntityRename() MultiEntityRenameResponseOutput
Optional. Rule to specify how multiple entities should be renamed.
func (LookupMappingRuleResultOutput) Name ¶ added in v0.32.0
func (o LookupMappingRuleResultOutput) Name() pulumi.StringOutput
Full name of the mapping rule resource, in the form of: projects/{project}/locations/{location}/conversionWorkspaces/{set}/mappingRule/{rule}.
func (LookupMappingRuleResultOutput) RevisionCreateTime ¶ added in v0.32.0
func (o LookupMappingRuleResultOutput) RevisionCreateTime() pulumi.StringOutput
The timestamp that the revision was created.
func (LookupMappingRuleResultOutput) RevisionId ¶ added in v0.32.0
func (o LookupMappingRuleResultOutput) RevisionId() pulumi.StringOutput
The revision ID of the mapping rule. A new revision is committed whenever the mapping rule is changed in any way. The format is an 8-character hexadecimal string.
func (LookupMappingRuleResultOutput) RuleOrder ¶ added in v0.32.0
func (o LookupMappingRuleResultOutput) RuleOrder() pulumi.StringOutput
The order in which the rule is applied. Lower order rules are applied before higher value rules so they may end up being overridden.
func (LookupMappingRuleResultOutput) RuleScope ¶ added in v0.32.0
func (o LookupMappingRuleResultOutput) RuleScope() pulumi.StringOutput
The rule scope
func (LookupMappingRuleResultOutput) SetTablePrimaryKey ¶ added in v0.32.0
func (o LookupMappingRuleResultOutput) SetTablePrimaryKey() SetTablePrimaryKeyResponseOutput
Optional. Rule to specify the primary key for a table
func (LookupMappingRuleResultOutput) SingleColumnChange ¶ added in v0.32.0
func (o LookupMappingRuleResultOutput) SingleColumnChange() SingleColumnChangeResponseOutput
Optional. Rule to specify how a single column is converted.
func (LookupMappingRuleResultOutput) SingleEntityRename ¶ added in v0.32.0
func (o LookupMappingRuleResultOutput) SingleEntityRename() SingleEntityRenameResponseOutput
Optional. Rule to specify how a single entity should be renamed.
func (LookupMappingRuleResultOutput) SinglePackageChange ¶ added in v0.32.0
func (o LookupMappingRuleResultOutput) SinglePackageChange() SinglePackageChangeResponseOutput
Optional. Rule to specify how a single package is converted.
func (LookupMappingRuleResultOutput) SourceSqlChange ¶ added in v0.32.0
func (o LookupMappingRuleResultOutput) SourceSqlChange() SourceSqlChangeResponseOutput
Optional. Rule to change the sql code for an entity, for example, function, procedure.
func (LookupMappingRuleResultOutput) State ¶ added in v0.32.0
func (o LookupMappingRuleResultOutput) State() pulumi.StringOutput
Optional. The mapping rule state
func (LookupMappingRuleResultOutput) ToLookupMappingRuleResultOutput ¶ added in v0.32.0
func (o LookupMappingRuleResultOutput) ToLookupMappingRuleResultOutput() LookupMappingRuleResultOutput
func (LookupMappingRuleResultOutput) ToLookupMappingRuleResultOutputWithContext ¶ added in v0.32.0
func (o LookupMappingRuleResultOutput) ToLookupMappingRuleResultOutputWithContext(ctx context.Context) LookupMappingRuleResultOutput
type LookupMigrationJobArgs ¶ added in v0.4.0
type LookupMigrationJobIamPolicyArgs ¶ added in v0.4.0
type LookupMigrationJobIamPolicyOutputArgs ¶ added in v0.8.0
type LookupMigrationJobIamPolicyOutputArgs struct { Location pulumi.StringInput `pulumi:"location"` MigrationJobId pulumi.StringInput `pulumi:"migrationJobId"` OptionsRequestedPolicyVersion pulumi.IntPtrInput `pulumi:"optionsRequestedPolicyVersion"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupMigrationJobIamPolicyOutputArgs) ElementType ¶ added in v0.8.0
func (LookupMigrationJobIamPolicyOutputArgs) ElementType() reflect.Type
type LookupMigrationJobIamPolicyResult ¶ added in v0.4.0
type LookupMigrationJobIamPolicyResult 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 LookupMigrationJobIamPolicy ¶ added in v0.4.0
func LookupMigrationJobIamPolicy(ctx *pulumi.Context, args *LookupMigrationJobIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupMigrationJobIamPolicyResult, error)
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
type LookupMigrationJobIamPolicyResultOutput ¶ added in v0.8.0
type LookupMigrationJobIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupMigrationJobIamPolicyOutput ¶ added in v0.8.0
func LookupMigrationJobIamPolicyOutput(ctx *pulumi.Context, args LookupMigrationJobIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupMigrationJobIamPolicyResultOutput
func (LookupMigrationJobIamPolicyResultOutput) AuditConfigs ¶ added in v0.8.0
func (o LookupMigrationJobIamPolicyResultOutput) AuditConfigs() AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (LookupMigrationJobIamPolicyResultOutput) Bindings ¶ added in v0.8.0
func (o LookupMigrationJobIamPolicyResultOutput) 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 (LookupMigrationJobIamPolicyResultOutput) ElementType ¶ added in v0.8.0
func (LookupMigrationJobIamPolicyResultOutput) ElementType() reflect.Type
func (LookupMigrationJobIamPolicyResultOutput) Etag ¶ added in v0.8.0
func (o LookupMigrationJobIamPolicyResultOutput) 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 (LookupMigrationJobIamPolicyResultOutput) ToLookupMigrationJobIamPolicyResultOutput ¶ added in v0.8.0
func (o LookupMigrationJobIamPolicyResultOutput) ToLookupMigrationJobIamPolicyResultOutput() LookupMigrationJobIamPolicyResultOutput
func (LookupMigrationJobIamPolicyResultOutput) ToLookupMigrationJobIamPolicyResultOutputWithContext ¶ added in v0.8.0
func (o LookupMigrationJobIamPolicyResultOutput) ToLookupMigrationJobIamPolicyResultOutputWithContext(ctx context.Context) LookupMigrationJobIamPolicyResultOutput
func (LookupMigrationJobIamPolicyResultOutput) Version ¶ added in v0.8.0
func (o LookupMigrationJobIamPolicyResultOutput) 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 LookupMigrationJobOutputArgs ¶ added in v0.8.0
type LookupMigrationJobOutputArgs struct { Location pulumi.StringInput `pulumi:"location"` MigrationJobId pulumi.StringInput `pulumi:"migrationJobId"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupMigrationJobOutputArgs) ElementType ¶ added in v0.8.0
func (LookupMigrationJobOutputArgs) ElementType() reflect.Type
type LookupMigrationJobResult ¶ added in v0.4.0
type LookupMigrationJobResult struct { // The CMEK (customer-managed encryption key) fully qualified key name used for the migration job. This field supports all migration jobs types except for: * Mysql to Mysql (use the cmek field in the cloudsql connection profile instead). * PostrgeSQL to PostgreSQL (use the cmek field in the cloudsql connection profile instead). * PostgreSQL to AlloyDB (use the kms_key_name field in the alloydb connection profile instead). Each Cloud CMEK key has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME] CmekKeyName string `pulumi:"cmekKeyName"` // The conversion workspace used by the migration. ConversionWorkspace ConversionWorkspaceInfoResponse `pulumi:"conversionWorkspace"` // The timestamp when the migration job resource was created. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z". CreateTime string `pulumi:"createTime"` // The resource name (URI) of the destination connection profile. Destination string `pulumi:"destination"` // The database engine type and provider of the destination. DestinationDatabase DatabaseTypeResponse `pulumi:"destinationDatabase"` // The migration job display name. DisplayName string `pulumi:"displayName"` // The initial dump flags. This field and the "dump_path" field are mutually exclusive. DumpFlags DumpFlagsResponse `pulumi:"dumpFlags"` // The path to the dump file in Google Cloud Storage, in the format: (gs://[BUCKET_NAME]/[OBJECT_NAME]). This field and the "dump_flags" field are mutually exclusive. DumpPath string `pulumi:"dumpPath"` // The duration of the migration job (in seconds). A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". Duration string `pulumi:"duration"` // If the migration job is completed, the time when it was completed. EndTime string `pulumi:"endTime"` // The error details in case of state FAILED. Error StatusResponse `pulumi:"error"` // This field can be used to select the entities to migrate as part of the migration job. It uses AIP-160 notation to select a subset of the entities configured on the associated conversion-workspace. This field should not be set on migration-jobs that are not associated with a conversion workspace. Filter string `pulumi:"filter"` // The resource labels for migration job to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example: `{ "name": "wrench", "mass": "1.3kg", "count": "3" }`. Labels map[string]string `pulumi:"labels"` // The name (URI) of this migration job resource, in the form of: projects/{project}/locations/{location}/migrationJobs/{migrationJob}. Name string `pulumi:"name"` // Optional. Data dump parallelism settings used by the migration. Currently applicable only for MySQL to Cloud SQL for MySQL migrations only. PerformanceConfig PerformanceConfigResponse `pulumi:"performanceConfig"` // The current migration job phase. Phase string `pulumi:"phase"` // The details needed to communicate to the source over Reverse SSH tunnel connectivity. ReverseSshConnectivity ReverseSshConnectivityResponse `pulumi:"reverseSshConnectivity"` // The resource name (URI) of the source connection profile. Source string `pulumi:"source"` // The database engine type and provider of the source. SourceDatabase DatabaseTypeResponse `pulumi:"sourceDatabase"` // The current migration job state. State string `pulumi:"state"` // static ip connectivity data (default, no additional details needed). StaticIpConnectivity StaticIpConnectivityResponse `pulumi:"staticIpConnectivity"` // The migration job type. Type string `pulumi:"type"` // The timestamp when the migration job resource was last updated. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z". UpdateTime string `pulumi:"updateTime"` // The details of the VPC network that the source database is located in. VpcPeeringConnectivity VpcPeeringConnectivityResponse `pulumi:"vpcPeeringConnectivity"` }
func LookupMigrationJob ¶ added in v0.4.0
func LookupMigrationJob(ctx *pulumi.Context, args *LookupMigrationJobArgs, opts ...pulumi.InvokeOption) (*LookupMigrationJobResult, error)
Gets details of a single migration job.
type LookupMigrationJobResultOutput ¶ added in v0.8.0
type LookupMigrationJobResultOutput struct{ *pulumi.OutputState }
func LookupMigrationJobOutput ¶ added in v0.8.0
func LookupMigrationJobOutput(ctx *pulumi.Context, args LookupMigrationJobOutputArgs, opts ...pulumi.InvokeOption) LookupMigrationJobResultOutput
func (LookupMigrationJobResultOutput) CmekKeyName ¶ added in v0.31.1
func (o LookupMigrationJobResultOutput) CmekKeyName() pulumi.StringOutput
The CMEK (customer-managed encryption key) fully qualified key name used for the migration job. This field supports all migration jobs types except for: * Mysql to Mysql (use the cmek field in the cloudsql connection profile instead). * PostrgeSQL to PostgreSQL (use the cmek field in the cloudsql connection profile instead). * PostgreSQL to AlloyDB (use the kms_key_name field in the alloydb connection profile instead). Each Cloud CMEK key has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME]
func (LookupMigrationJobResultOutput) ConversionWorkspace ¶ added in v0.28.0
func (o LookupMigrationJobResultOutput) ConversionWorkspace() ConversionWorkspaceInfoResponseOutput
The conversion workspace used by the migration.
func (LookupMigrationJobResultOutput) CreateTime ¶ added in v0.8.0
func (o LookupMigrationJobResultOutput) CreateTime() pulumi.StringOutput
The timestamp when the migration job resource was created. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
func (LookupMigrationJobResultOutput) Destination ¶ added in v0.8.0
func (o LookupMigrationJobResultOutput) Destination() pulumi.StringOutput
The resource name (URI) of the destination connection profile.
func (LookupMigrationJobResultOutput) DestinationDatabase ¶ added in v0.8.0
func (o LookupMigrationJobResultOutput) DestinationDatabase() DatabaseTypeResponseOutput
The database engine type and provider of the destination.
func (LookupMigrationJobResultOutput) DisplayName ¶ added in v0.8.0
func (o LookupMigrationJobResultOutput) DisplayName() pulumi.StringOutput
The migration job display name.
func (LookupMigrationJobResultOutput) DumpFlags ¶ added in v0.16.0
func (o LookupMigrationJobResultOutput) DumpFlags() DumpFlagsResponseOutput
The initial dump flags. This field and the "dump_path" field are mutually exclusive.
func (LookupMigrationJobResultOutput) DumpPath ¶ added in v0.8.0
func (o LookupMigrationJobResultOutput) DumpPath() pulumi.StringOutput
The path to the dump file in Google Cloud Storage, in the format: (gs://[BUCKET_NAME]/[OBJECT_NAME]). This field and the "dump_flags" field are mutually exclusive.
func (LookupMigrationJobResultOutput) Duration ¶ added in v0.8.0
func (o LookupMigrationJobResultOutput) Duration() pulumi.StringOutput
The duration of the migration job (in seconds). A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".
func (LookupMigrationJobResultOutput) ElementType ¶ added in v0.8.0
func (LookupMigrationJobResultOutput) ElementType() reflect.Type
func (LookupMigrationJobResultOutput) EndTime ¶ added in v0.8.0
func (o LookupMigrationJobResultOutput) EndTime() pulumi.StringOutput
If the migration job is completed, the time when it was completed.
func (LookupMigrationJobResultOutput) Error ¶ added in v0.8.0
func (o LookupMigrationJobResultOutput) Error() StatusResponseOutput
The error details in case of state FAILED.
func (LookupMigrationJobResultOutput) Filter ¶ added in v0.28.0
func (o LookupMigrationJobResultOutput) Filter() pulumi.StringOutput
This field can be used to select the entities to migrate as part of the migration job. It uses AIP-160 notation to select a subset of the entities configured on the associated conversion-workspace. This field should not be set on migration-jobs that are not associated with a conversion workspace.
func (LookupMigrationJobResultOutput) Labels ¶ added in v0.8.0
func (o LookupMigrationJobResultOutput) Labels() pulumi.StringMapOutput
The resource labels for migration job to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example: `{ "name": "wrench", "mass": "1.3kg", "count": "3" }`.
func (LookupMigrationJobResultOutput) Name ¶ added in v0.8.0
func (o LookupMigrationJobResultOutput) Name() pulumi.StringOutput
The name (URI) of this migration job resource, in the form of: projects/{project}/locations/{location}/migrationJobs/{migrationJob}.
func (LookupMigrationJobResultOutput) PerformanceConfig ¶ added in v0.32.0
func (o LookupMigrationJobResultOutput) PerformanceConfig() PerformanceConfigResponseOutput
Optional. Data dump parallelism settings used by the migration. Currently applicable only for MySQL to Cloud SQL for MySQL migrations only.
func (LookupMigrationJobResultOutput) Phase ¶ added in v0.8.0
func (o LookupMigrationJobResultOutput) Phase() pulumi.StringOutput
The current migration job phase.
func (LookupMigrationJobResultOutput) ReverseSshConnectivity ¶ added in v0.8.0
func (o LookupMigrationJobResultOutput) ReverseSshConnectivity() ReverseSshConnectivityResponseOutput
The details needed to communicate to the source over Reverse SSH tunnel connectivity.
func (LookupMigrationJobResultOutput) Source ¶ added in v0.8.0
func (o LookupMigrationJobResultOutput) Source() pulumi.StringOutput
The resource name (URI) of the source connection profile.
func (LookupMigrationJobResultOutput) SourceDatabase ¶ added in v0.8.0
func (o LookupMigrationJobResultOutput) SourceDatabase() DatabaseTypeResponseOutput
The database engine type and provider of the source.
func (LookupMigrationJobResultOutput) State ¶ added in v0.8.0
func (o LookupMigrationJobResultOutput) State() pulumi.StringOutput
The current migration job state.
func (LookupMigrationJobResultOutput) StaticIpConnectivity ¶ added in v0.8.0
func (o LookupMigrationJobResultOutput) StaticIpConnectivity() StaticIpConnectivityResponseOutput
static ip connectivity data (default, no additional details needed).
func (LookupMigrationJobResultOutput) ToLookupMigrationJobResultOutput ¶ added in v0.8.0
func (o LookupMigrationJobResultOutput) ToLookupMigrationJobResultOutput() LookupMigrationJobResultOutput
func (LookupMigrationJobResultOutput) ToLookupMigrationJobResultOutputWithContext ¶ added in v0.8.0
func (o LookupMigrationJobResultOutput) ToLookupMigrationJobResultOutputWithContext(ctx context.Context) LookupMigrationJobResultOutput
func (LookupMigrationJobResultOutput) Type ¶ added in v0.8.0
func (o LookupMigrationJobResultOutput) Type() pulumi.StringOutput
The migration job type.
func (LookupMigrationJobResultOutput) UpdateTime ¶ added in v0.8.0
func (o LookupMigrationJobResultOutput) UpdateTime() pulumi.StringOutput
The timestamp when the migration job resource was last updated. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
func (LookupMigrationJobResultOutput) VpcPeeringConnectivity ¶ added in v0.8.0
func (o LookupMigrationJobResultOutput) VpcPeeringConnectivity() VpcPeeringConnectivityResponseOutput
The details of the VPC network that the source database is located in.
type LookupPrivateConnectionArgs ¶ added in v0.28.0
type LookupPrivateConnectionIamPolicyArgs ¶ added in v0.31.1
type LookupPrivateConnectionIamPolicyOutputArgs ¶ added in v0.31.1
type LookupPrivateConnectionIamPolicyOutputArgs struct { Location pulumi.StringInput `pulumi:"location"` OptionsRequestedPolicyVersion pulumi.IntPtrInput `pulumi:"optionsRequestedPolicyVersion"` PrivateConnectionId pulumi.StringInput `pulumi:"privateConnectionId"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupPrivateConnectionIamPolicyOutputArgs) ElementType ¶ added in v0.31.1
func (LookupPrivateConnectionIamPolicyOutputArgs) ElementType() reflect.Type
type LookupPrivateConnectionIamPolicyResult ¶ added in v0.31.1
type LookupPrivateConnectionIamPolicyResult 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 LookupPrivateConnectionIamPolicy ¶ added in v0.31.1
func LookupPrivateConnectionIamPolicy(ctx *pulumi.Context, args *LookupPrivateConnectionIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupPrivateConnectionIamPolicyResult, error)
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
type LookupPrivateConnectionIamPolicyResultOutput ¶ added in v0.31.1
type LookupPrivateConnectionIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupPrivateConnectionIamPolicyOutput ¶ added in v0.31.1
func LookupPrivateConnectionIamPolicyOutput(ctx *pulumi.Context, args LookupPrivateConnectionIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupPrivateConnectionIamPolicyResultOutput
func (LookupPrivateConnectionIamPolicyResultOutput) AuditConfigs ¶ added in v0.31.1
func (o LookupPrivateConnectionIamPolicyResultOutput) AuditConfigs() AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (LookupPrivateConnectionIamPolicyResultOutput) Bindings ¶ added in v0.31.1
func (o LookupPrivateConnectionIamPolicyResultOutput) 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 (LookupPrivateConnectionIamPolicyResultOutput) ElementType ¶ added in v0.31.1
func (LookupPrivateConnectionIamPolicyResultOutput) ElementType() reflect.Type
func (LookupPrivateConnectionIamPolicyResultOutput) Etag ¶ added in v0.31.1
func (o LookupPrivateConnectionIamPolicyResultOutput) 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 (LookupPrivateConnectionIamPolicyResultOutput) ToLookupPrivateConnectionIamPolicyResultOutput ¶ added in v0.31.1
func (o LookupPrivateConnectionIamPolicyResultOutput) ToLookupPrivateConnectionIamPolicyResultOutput() LookupPrivateConnectionIamPolicyResultOutput
func (LookupPrivateConnectionIamPolicyResultOutput) ToLookupPrivateConnectionIamPolicyResultOutputWithContext ¶ added in v0.31.1
func (o LookupPrivateConnectionIamPolicyResultOutput) ToLookupPrivateConnectionIamPolicyResultOutputWithContext(ctx context.Context) LookupPrivateConnectionIamPolicyResultOutput
func (LookupPrivateConnectionIamPolicyResultOutput) Version ¶ added in v0.31.1
func (o LookupPrivateConnectionIamPolicyResultOutput) 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 LookupPrivateConnectionOutputArgs ¶ added in v0.28.0
type LookupPrivateConnectionOutputArgs struct { Location pulumi.StringInput `pulumi:"location"` PrivateConnectionId pulumi.StringInput `pulumi:"privateConnectionId"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupPrivateConnectionOutputArgs) ElementType ¶ added in v0.28.0
func (LookupPrivateConnectionOutputArgs) ElementType() reflect.Type
type LookupPrivateConnectionResult ¶ added in v0.28.0
type LookupPrivateConnectionResult struct { // The create time of the resource. CreateTime string `pulumi:"createTime"` // The private connection display name. DisplayName string `pulumi:"displayName"` // The error details in case of state FAILED. Error StatusResponse `pulumi:"error"` // The resource labels for private connections to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example: `{ "name": "wrench", "mass": "1.3kg", "count": "3" }`. Labels map[string]string `pulumi:"labels"` // The name of the resource. Name string `pulumi:"name"` // The state of the private connection. State string `pulumi:"state"` // The last update time of the resource. UpdateTime string `pulumi:"updateTime"` // VPC peering configuration. VpcPeeringConfig VpcPeeringConfigResponse `pulumi:"vpcPeeringConfig"` }
func LookupPrivateConnection ¶ added in v0.28.0
func LookupPrivateConnection(ctx *pulumi.Context, args *LookupPrivateConnectionArgs, opts ...pulumi.InvokeOption) (*LookupPrivateConnectionResult, error)
Gets details of a single private connection.
type LookupPrivateConnectionResultOutput ¶ added in v0.28.0
type LookupPrivateConnectionResultOutput struct{ *pulumi.OutputState }
func LookupPrivateConnectionOutput ¶ added in v0.28.0
func LookupPrivateConnectionOutput(ctx *pulumi.Context, args LookupPrivateConnectionOutputArgs, opts ...pulumi.InvokeOption) LookupPrivateConnectionResultOutput
func (LookupPrivateConnectionResultOutput) CreateTime ¶ added in v0.28.0
func (o LookupPrivateConnectionResultOutput) CreateTime() pulumi.StringOutput
The create time of the resource.
func (LookupPrivateConnectionResultOutput) DisplayName ¶ added in v0.28.0
func (o LookupPrivateConnectionResultOutput) DisplayName() pulumi.StringOutput
The private connection display name.
func (LookupPrivateConnectionResultOutput) ElementType ¶ added in v0.28.0
func (LookupPrivateConnectionResultOutput) ElementType() reflect.Type
func (LookupPrivateConnectionResultOutput) Error ¶ added in v0.28.0
func (o LookupPrivateConnectionResultOutput) Error() StatusResponseOutput
The error details in case of state FAILED.
func (LookupPrivateConnectionResultOutput) Labels ¶ added in v0.28.0
func (o LookupPrivateConnectionResultOutput) Labels() pulumi.StringMapOutput
The resource labels for private connections to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example: `{ "name": "wrench", "mass": "1.3kg", "count": "3" }`.
func (LookupPrivateConnectionResultOutput) Name ¶ added in v0.28.0
func (o LookupPrivateConnectionResultOutput) Name() pulumi.StringOutput
The name of the resource.
func (LookupPrivateConnectionResultOutput) State ¶ added in v0.28.0
func (o LookupPrivateConnectionResultOutput) State() pulumi.StringOutput
The state of the private connection.
func (LookupPrivateConnectionResultOutput) ToLookupPrivateConnectionResultOutput ¶ added in v0.28.0
func (o LookupPrivateConnectionResultOutput) ToLookupPrivateConnectionResultOutput() LookupPrivateConnectionResultOutput
func (LookupPrivateConnectionResultOutput) ToLookupPrivateConnectionResultOutputWithContext ¶ added in v0.28.0
func (o LookupPrivateConnectionResultOutput) ToLookupPrivateConnectionResultOutputWithContext(ctx context.Context) LookupPrivateConnectionResultOutput
func (LookupPrivateConnectionResultOutput) UpdateTime ¶ added in v0.28.0
func (o LookupPrivateConnectionResultOutput) UpdateTime() pulumi.StringOutput
The last update time of the resource.
func (LookupPrivateConnectionResultOutput) VpcPeeringConfig ¶ added in v0.28.0
func (o LookupPrivateConnectionResultOutput) VpcPeeringConfig() VpcPeeringConfigResponseOutput
VPC peering configuration.
type MachineConfig ¶ added in v0.25.0
type MachineConfig struct { // The number of CPU's in the VM instance. CpuCount *int `pulumi:"cpuCount"` }
MachineConfig describes the configuration of a machine.
type MachineConfigArgs ¶ added in v0.25.0
type MachineConfigArgs struct { // The number of CPU's in the VM instance. CpuCount pulumi.IntPtrInput `pulumi:"cpuCount"` }
MachineConfig describes the configuration of a machine.
func (MachineConfigArgs) ElementType ¶ added in v0.25.0
func (MachineConfigArgs) ElementType() reflect.Type
func (MachineConfigArgs) ToMachineConfigOutput ¶ added in v0.25.0
func (i MachineConfigArgs) ToMachineConfigOutput() MachineConfigOutput
func (MachineConfigArgs) ToMachineConfigOutputWithContext ¶ added in v0.25.0
func (i MachineConfigArgs) ToMachineConfigOutputWithContext(ctx context.Context) MachineConfigOutput
func (MachineConfigArgs) ToMachineConfigPtrOutput ¶ added in v0.25.0
func (i MachineConfigArgs) ToMachineConfigPtrOutput() MachineConfigPtrOutput
func (MachineConfigArgs) ToMachineConfigPtrOutputWithContext ¶ added in v0.25.0
func (i MachineConfigArgs) ToMachineConfigPtrOutputWithContext(ctx context.Context) MachineConfigPtrOutput
type MachineConfigInput ¶ added in v0.25.0
type MachineConfigInput interface { pulumi.Input ToMachineConfigOutput() MachineConfigOutput ToMachineConfigOutputWithContext(context.Context) MachineConfigOutput }
MachineConfigInput is an input type that accepts MachineConfigArgs and MachineConfigOutput values. You can construct a concrete instance of `MachineConfigInput` via:
MachineConfigArgs{...}
type MachineConfigOutput ¶ added in v0.25.0
type MachineConfigOutput struct{ *pulumi.OutputState }
MachineConfig describes the configuration of a machine.
func (MachineConfigOutput) CpuCount ¶ added in v0.25.0
func (o MachineConfigOutput) CpuCount() pulumi.IntPtrOutput
The number of CPU's in the VM instance.
func (MachineConfigOutput) ElementType ¶ added in v0.25.0
func (MachineConfigOutput) ElementType() reflect.Type
func (MachineConfigOutput) ToMachineConfigOutput ¶ added in v0.25.0
func (o MachineConfigOutput) ToMachineConfigOutput() MachineConfigOutput
func (MachineConfigOutput) ToMachineConfigOutputWithContext ¶ added in v0.25.0
func (o MachineConfigOutput) ToMachineConfigOutputWithContext(ctx context.Context) MachineConfigOutput
func (MachineConfigOutput) ToMachineConfigPtrOutput ¶ added in v0.25.0
func (o MachineConfigOutput) ToMachineConfigPtrOutput() MachineConfigPtrOutput
func (MachineConfigOutput) ToMachineConfigPtrOutputWithContext ¶ added in v0.25.0
func (o MachineConfigOutput) ToMachineConfigPtrOutputWithContext(ctx context.Context) MachineConfigPtrOutput
type MachineConfigPtrInput ¶ added in v0.25.0
type MachineConfigPtrInput interface { pulumi.Input ToMachineConfigPtrOutput() MachineConfigPtrOutput ToMachineConfigPtrOutputWithContext(context.Context) MachineConfigPtrOutput }
MachineConfigPtrInput is an input type that accepts MachineConfigArgs, MachineConfigPtr and MachineConfigPtrOutput values. You can construct a concrete instance of `MachineConfigPtrInput` via:
MachineConfigArgs{...} or: nil
func MachineConfigPtr ¶ added in v0.25.0
func MachineConfigPtr(v *MachineConfigArgs) MachineConfigPtrInput
type MachineConfigPtrOutput ¶ added in v0.25.0
type MachineConfigPtrOutput struct{ *pulumi.OutputState }
func (MachineConfigPtrOutput) CpuCount ¶ added in v0.25.0
func (o MachineConfigPtrOutput) CpuCount() pulumi.IntPtrOutput
The number of CPU's in the VM instance.
func (MachineConfigPtrOutput) Elem ¶ added in v0.25.0
func (o MachineConfigPtrOutput) Elem() MachineConfigOutput
func (MachineConfigPtrOutput) ElementType ¶ added in v0.25.0
func (MachineConfigPtrOutput) ElementType() reflect.Type
func (MachineConfigPtrOutput) ToMachineConfigPtrOutput ¶ added in v0.25.0
func (o MachineConfigPtrOutput) ToMachineConfigPtrOutput() MachineConfigPtrOutput
func (MachineConfigPtrOutput) ToMachineConfigPtrOutputWithContext ¶ added in v0.25.0
func (o MachineConfigPtrOutput) ToMachineConfigPtrOutputWithContext(ctx context.Context) MachineConfigPtrOutput
type MachineConfigResponse ¶ added in v0.25.0
type MachineConfigResponse struct { // The number of CPU's in the VM instance. CpuCount int `pulumi:"cpuCount"` }
MachineConfig describes the configuration of a machine.
type MachineConfigResponseOutput ¶ added in v0.25.0
type MachineConfigResponseOutput struct{ *pulumi.OutputState }
MachineConfig describes the configuration of a machine.
func (MachineConfigResponseOutput) CpuCount ¶ added in v0.25.0
func (o MachineConfigResponseOutput) CpuCount() pulumi.IntOutput
The number of CPU's in the VM instance.
func (MachineConfigResponseOutput) ElementType ¶ added in v0.25.0
func (MachineConfigResponseOutput) ElementType() reflect.Type
func (MachineConfigResponseOutput) ToMachineConfigResponseOutput ¶ added in v0.25.0
func (o MachineConfigResponseOutput) ToMachineConfigResponseOutput() MachineConfigResponseOutput
func (MachineConfigResponseOutput) ToMachineConfigResponseOutputWithContext ¶ added in v0.25.0
func (o MachineConfigResponseOutput) ToMachineConfigResponseOutputWithContext(ctx context.Context) MachineConfigResponseOutput
type MappingRule ¶ added in v0.32.0
type MappingRule struct { pulumi.CustomResourceState // Optional. Rule to specify how the data contained in a column should be transformed (such as trimmed, rounded, etc) provided that the data meets certain criteria. ConditionalColumnSetValue ConditionalColumnSetValueResponseOutput `pulumi:"conditionalColumnSetValue"` ConversionWorkspaceId pulumi.StringOutput `pulumi:"conversionWorkspaceId"` // Optional. Rule to specify how multiple tables should be converted with an additional rowid column. ConvertRowidColumn ConvertRowIdToColumnResponseOutput `pulumi:"convertRowidColumn"` // Optional. A human readable name DisplayName pulumi.StringOutput `pulumi:"displayName"` // Optional. Rule to specify how multiple entities should be relocated into a different schema. EntityMove EntityMoveResponseOutput `pulumi:"entityMove"` // The rule filter Filter MappingRuleFilterResponseOutput `pulumi:"filter"` // Optional. Rule to specify the list of columns to include or exclude from a table. FilterTableColumns FilterTableColumnsResponseOutput `pulumi:"filterTableColumns"` Location pulumi.StringOutput `pulumi:"location"` // Required. The ID of the rule to create. MappingRuleId pulumi.StringOutput `pulumi:"mappingRuleId"` // Optional. Rule to specify how multiple columns should be converted to a different data type. MultiColumnDataTypeChange MultiColumnDatatypeChangeResponseOutput `pulumi:"multiColumnDataTypeChange"` // Optional. Rule to specify how multiple entities should be renamed. MultiEntityRename MultiEntityRenameResponseOutput `pulumi:"multiEntityRename"` // Full name of the mapping rule resource, in the form of: projects/{project}/locations/{location}/conversionWorkspaces/{set}/mappingRule/{rule}. Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` // A unique ID used to identify the request. If the server receives two requests with the same ID, then the second request is ignored. It is recommended to always set this value to a UUID. The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters. RequestId pulumi.StringPtrOutput `pulumi:"requestId"` // The timestamp that the revision was created. RevisionCreateTime pulumi.StringOutput `pulumi:"revisionCreateTime"` // The revision ID of the mapping rule. A new revision is committed whenever the mapping rule is changed in any way. The format is an 8-character hexadecimal string. RevisionId pulumi.StringOutput `pulumi:"revisionId"` // The order in which the rule is applied. Lower order rules are applied before higher value rules so they may end up being overridden. RuleOrder pulumi.StringOutput `pulumi:"ruleOrder"` // The rule scope RuleScope pulumi.StringOutput `pulumi:"ruleScope"` // Optional. Rule to specify the primary key for a table SetTablePrimaryKey SetTablePrimaryKeyResponseOutput `pulumi:"setTablePrimaryKey"` // Optional. Rule to specify how a single column is converted. SingleColumnChange SingleColumnChangeResponseOutput `pulumi:"singleColumnChange"` // Optional. Rule to specify how a single entity should be renamed. SingleEntityRename SingleEntityRenameResponseOutput `pulumi:"singleEntityRename"` // Optional. Rule to specify how a single package is converted. SinglePackageChange SinglePackageChangeResponseOutput `pulumi:"singlePackageChange"` // Optional. Rule to change the sql code for an entity, for example, function, procedure. SourceSqlChange SourceSqlChangeResponseOutput `pulumi:"sourceSqlChange"` // Optional. The mapping rule state State pulumi.StringOutput `pulumi:"state"` }
Creates a new mapping rule for a given conversion workspace.
func GetMappingRule ¶ added in v0.32.0
func GetMappingRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MappingRuleState, opts ...pulumi.ResourceOption) (*MappingRule, error)
GetMappingRule gets an existing MappingRule 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 NewMappingRule ¶ added in v0.32.0
func NewMappingRule(ctx *pulumi.Context, name string, args *MappingRuleArgs, opts ...pulumi.ResourceOption) (*MappingRule, error)
NewMappingRule registers a new resource with the given unique name, arguments, and options.
func (*MappingRule) ElementType ¶ added in v0.32.0
func (*MappingRule) ElementType() reflect.Type
func (*MappingRule) ToMappingRuleOutput ¶ added in v0.32.0
func (i *MappingRule) ToMappingRuleOutput() MappingRuleOutput
func (*MappingRule) ToMappingRuleOutputWithContext ¶ added in v0.32.0
func (i *MappingRule) ToMappingRuleOutputWithContext(ctx context.Context) MappingRuleOutput
type MappingRuleArgs ¶ added in v0.32.0
type MappingRuleArgs struct { // Optional. Rule to specify how the data contained in a column should be transformed (such as trimmed, rounded, etc) provided that the data meets certain criteria. ConditionalColumnSetValue ConditionalColumnSetValuePtrInput ConversionWorkspaceId pulumi.StringInput // Optional. Rule to specify how multiple tables should be converted with an additional rowid column. ConvertRowidColumn ConvertRowIdToColumnPtrInput // Optional. A human readable name DisplayName pulumi.StringPtrInput // Optional. Rule to specify how multiple entities should be relocated into a different schema. EntityMove EntityMovePtrInput // The rule filter Filter MappingRuleFilterInput // Optional. Rule to specify the list of columns to include or exclude from a table. FilterTableColumns FilterTableColumnsPtrInput Location pulumi.StringPtrInput // Required. The ID of the rule to create. MappingRuleId pulumi.StringInput // Optional. Rule to specify how multiple columns should be converted to a different data type. MultiColumnDataTypeChange MultiColumnDatatypeChangePtrInput // Optional. Rule to specify how multiple entities should be renamed. MultiEntityRename MultiEntityRenamePtrInput // Full name of the mapping rule resource, in the form of: projects/{project}/locations/{location}/conversionWorkspaces/{set}/mappingRule/{rule}. Name pulumi.StringPtrInput Project pulumi.StringPtrInput // A unique ID used to identify the request. If the server receives two requests with the same ID, then the second request is ignored. It is recommended to always set this value to a UUID. The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters. RequestId pulumi.StringPtrInput // The order in which the rule is applied. Lower order rules are applied before higher value rules so they may end up being overridden. RuleOrder pulumi.StringInput // The rule scope RuleScope MappingRuleRuleScopeInput // Optional. Rule to specify the primary key for a table SetTablePrimaryKey SetTablePrimaryKeyPtrInput // Optional. Rule to specify how a single column is converted. SingleColumnChange SingleColumnChangePtrInput // Optional. Rule to specify how a single entity should be renamed. SingleEntityRename SingleEntityRenamePtrInput // Optional. Rule to specify how a single package is converted. SinglePackageChange SinglePackageChangePtrInput // Optional. Rule to change the sql code for an entity, for example, function, procedure. SourceSqlChange SourceSqlChangePtrInput // Optional. The mapping rule state State MappingRuleStateEnumPtrInput }
The set of arguments for constructing a MappingRule resource.
func (MappingRuleArgs) ElementType ¶ added in v0.32.0
func (MappingRuleArgs) ElementType() reflect.Type
type MappingRuleFilter ¶ added in v0.32.0
type MappingRuleFilter struct { // Optional. The rule should be applied to specific entities defined by their fully qualified names. Entities []string `pulumi:"entities"` // Optional. The rule should be applied to entities whose non-qualified name contains the given string. EntityNameContains *string `pulumi:"entityNameContains"` // Optional. The rule should be applied to entities whose non-qualified name starts with the given prefix. EntityNamePrefix *string `pulumi:"entityNamePrefix"` // Optional. The rule should be applied to entities whose non-qualified name ends with the given suffix. EntityNameSuffix *string `pulumi:"entityNameSuffix"` // Optional. The rule should be applied to entities whose parent entity (fully qualified name) matches the given value. For example, if the rule applies to a table entity, the expected value should be a schema (schema). If the rule applies to a column or index entity, the expected value can be either a schema (schema) or a table (schema.table) ParentEntity *string `pulumi:"parentEntity"` }
A filter defining the entities that a mapping rule should be applied to. When more than one field is specified, the rule is applied only to entities which match all the fields.
type MappingRuleFilterArgs ¶ added in v0.32.0
type MappingRuleFilterArgs struct { // Optional. The rule should be applied to specific entities defined by their fully qualified names. Entities pulumi.StringArrayInput `pulumi:"entities"` // Optional. The rule should be applied to entities whose non-qualified name contains the given string. EntityNameContains pulumi.StringPtrInput `pulumi:"entityNameContains"` // Optional. The rule should be applied to entities whose non-qualified name starts with the given prefix. EntityNamePrefix pulumi.StringPtrInput `pulumi:"entityNamePrefix"` // Optional. The rule should be applied to entities whose non-qualified name ends with the given suffix. EntityNameSuffix pulumi.StringPtrInput `pulumi:"entityNameSuffix"` // Optional. The rule should be applied to entities whose parent entity (fully qualified name) matches the given value. For example, if the rule applies to a table entity, the expected value should be a schema (schema). If the rule applies to a column or index entity, the expected value can be either a schema (schema) or a table (schema.table) ParentEntity pulumi.StringPtrInput `pulumi:"parentEntity"` }
A filter defining the entities that a mapping rule should be applied to. When more than one field is specified, the rule is applied only to entities which match all the fields.
func (MappingRuleFilterArgs) ElementType ¶ added in v0.32.0
func (MappingRuleFilterArgs) ElementType() reflect.Type
func (MappingRuleFilterArgs) ToMappingRuleFilterOutput ¶ added in v0.32.0
func (i MappingRuleFilterArgs) ToMappingRuleFilterOutput() MappingRuleFilterOutput
func (MappingRuleFilterArgs) ToMappingRuleFilterOutputWithContext ¶ added in v0.32.0
func (i MappingRuleFilterArgs) ToMappingRuleFilterOutputWithContext(ctx context.Context) MappingRuleFilterOutput
type MappingRuleFilterInput ¶ added in v0.32.0
type MappingRuleFilterInput interface { pulumi.Input ToMappingRuleFilterOutput() MappingRuleFilterOutput ToMappingRuleFilterOutputWithContext(context.Context) MappingRuleFilterOutput }
MappingRuleFilterInput is an input type that accepts MappingRuleFilterArgs and MappingRuleFilterOutput values. You can construct a concrete instance of `MappingRuleFilterInput` via:
MappingRuleFilterArgs{...}
type MappingRuleFilterOutput ¶ added in v0.32.0
type MappingRuleFilterOutput struct{ *pulumi.OutputState }
A filter defining the entities that a mapping rule should be applied to. When more than one field is specified, the rule is applied only to entities which match all the fields.
func (MappingRuleFilterOutput) ElementType ¶ added in v0.32.0
func (MappingRuleFilterOutput) ElementType() reflect.Type
func (MappingRuleFilterOutput) Entities ¶ added in v0.32.0
func (o MappingRuleFilterOutput) Entities() pulumi.StringArrayOutput
Optional. The rule should be applied to specific entities defined by their fully qualified names.
func (MappingRuleFilterOutput) EntityNameContains ¶ added in v0.32.0
func (o MappingRuleFilterOutput) EntityNameContains() pulumi.StringPtrOutput
Optional. The rule should be applied to entities whose non-qualified name contains the given string.
func (MappingRuleFilterOutput) EntityNamePrefix ¶ added in v0.32.0
func (o MappingRuleFilterOutput) EntityNamePrefix() pulumi.StringPtrOutput
Optional. The rule should be applied to entities whose non-qualified name starts with the given prefix.
func (MappingRuleFilterOutput) EntityNameSuffix ¶ added in v0.32.0
func (o MappingRuleFilterOutput) EntityNameSuffix() pulumi.StringPtrOutput
Optional. The rule should be applied to entities whose non-qualified name ends with the given suffix.
func (MappingRuleFilterOutput) ParentEntity ¶ added in v0.32.0
func (o MappingRuleFilterOutput) ParentEntity() pulumi.StringPtrOutput
Optional. The rule should be applied to entities whose parent entity (fully qualified name) matches the given value. For example, if the rule applies to a table entity, the expected value should be a schema (schema). If the rule applies to a column or index entity, the expected value can be either a schema (schema) or a table (schema.table)
func (MappingRuleFilterOutput) ToMappingRuleFilterOutput ¶ added in v0.32.0
func (o MappingRuleFilterOutput) ToMappingRuleFilterOutput() MappingRuleFilterOutput
func (MappingRuleFilterOutput) ToMappingRuleFilterOutputWithContext ¶ added in v0.32.0
func (o MappingRuleFilterOutput) ToMappingRuleFilterOutputWithContext(ctx context.Context) MappingRuleFilterOutput
type MappingRuleFilterResponse ¶ added in v0.32.0
type MappingRuleFilterResponse struct { // Optional. The rule should be applied to specific entities defined by their fully qualified names. Entities []string `pulumi:"entities"` // Optional. The rule should be applied to entities whose non-qualified name contains the given string. EntityNameContains string `pulumi:"entityNameContains"` // Optional. The rule should be applied to entities whose non-qualified name starts with the given prefix. EntityNamePrefix string `pulumi:"entityNamePrefix"` // Optional. The rule should be applied to entities whose non-qualified name ends with the given suffix. EntityNameSuffix string `pulumi:"entityNameSuffix"` // Optional. The rule should be applied to entities whose parent entity (fully qualified name) matches the given value. For example, if the rule applies to a table entity, the expected value should be a schema (schema). If the rule applies to a column or index entity, the expected value can be either a schema (schema) or a table (schema.table) ParentEntity string `pulumi:"parentEntity"` }
A filter defining the entities that a mapping rule should be applied to. When more than one field is specified, the rule is applied only to entities which match all the fields.
type MappingRuleFilterResponseOutput ¶ added in v0.32.0
type MappingRuleFilterResponseOutput struct{ *pulumi.OutputState }
A filter defining the entities that a mapping rule should be applied to. When more than one field is specified, the rule is applied only to entities which match all the fields.
func (MappingRuleFilterResponseOutput) ElementType ¶ added in v0.32.0
func (MappingRuleFilterResponseOutput) ElementType() reflect.Type
func (MappingRuleFilterResponseOutput) Entities ¶ added in v0.32.0
func (o MappingRuleFilterResponseOutput) Entities() pulumi.StringArrayOutput
Optional. The rule should be applied to specific entities defined by their fully qualified names.
func (MappingRuleFilterResponseOutput) EntityNameContains ¶ added in v0.32.0
func (o MappingRuleFilterResponseOutput) EntityNameContains() pulumi.StringOutput
Optional. The rule should be applied to entities whose non-qualified name contains the given string.
func (MappingRuleFilterResponseOutput) EntityNamePrefix ¶ added in v0.32.0
func (o MappingRuleFilterResponseOutput) EntityNamePrefix() pulumi.StringOutput
Optional. The rule should be applied to entities whose non-qualified name starts with the given prefix.
func (MappingRuleFilterResponseOutput) EntityNameSuffix ¶ added in v0.32.0
func (o MappingRuleFilterResponseOutput) EntityNameSuffix() pulumi.StringOutput
Optional. The rule should be applied to entities whose non-qualified name ends with the given suffix.
func (MappingRuleFilterResponseOutput) ParentEntity ¶ added in v0.32.0
func (o MappingRuleFilterResponseOutput) ParentEntity() pulumi.StringOutput
Optional. The rule should be applied to entities whose parent entity (fully qualified name) matches the given value. For example, if the rule applies to a table entity, the expected value should be a schema (schema). If the rule applies to a column or index entity, the expected value can be either a schema (schema) or a table (schema.table)
func (MappingRuleFilterResponseOutput) ToMappingRuleFilterResponseOutput ¶ added in v0.32.0
func (o MappingRuleFilterResponseOutput) ToMappingRuleFilterResponseOutput() MappingRuleFilterResponseOutput
func (MappingRuleFilterResponseOutput) ToMappingRuleFilterResponseOutputWithContext ¶ added in v0.32.0
func (o MappingRuleFilterResponseOutput) ToMappingRuleFilterResponseOutputWithContext(ctx context.Context) MappingRuleFilterResponseOutput
type MappingRuleInput ¶ added in v0.32.0
type MappingRuleInput interface { pulumi.Input ToMappingRuleOutput() MappingRuleOutput ToMappingRuleOutputWithContext(ctx context.Context) MappingRuleOutput }
type MappingRuleOutput ¶ added in v0.32.0
type MappingRuleOutput struct{ *pulumi.OutputState }
func (MappingRuleOutput) ConditionalColumnSetValue ¶ added in v0.32.0
func (o MappingRuleOutput) ConditionalColumnSetValue() ConditionalColumnSetValueResponseOutput
Optional. Rule to specify how the data contained in a column should be transformed (such as trimmed, rounded, etc) provided that the data meets certain criteria.
func (MappingRuleOutput) ConversionWorkspaceId ¶ added in v0.32.0
func (o MappingRuleOutput) ConversionWorkspaceId() pulumi.StringOutput
func (MappingRuleOutput) ConvertRowidColumn ¶ added in v0.32.0
func (o MappingRuleOutput) ConvertRowidColumn() ConvertRowIdToColumnResponseOutput
Optional. Rule to specify how multiple tables should be converted with an additional rowid column.
func (MappingRuleOutput) DisplayName ¶ added in v0.32.0
func (o MappingRuleOutput) DisplayName() pulumi.StringOutput
Optional. A human readable name
func (MappingRuleOutput) ElementType ¶ added in v0.32.0
func (MappingRuleOutput) ElementType() reflect.Type
func (MappingRuleOutput) EntityMove ¶ added in v0.32.0
func (o MappingRuleOutput) EntityMove() EntityMoveResponseOutput
Optional. Rule to specify how multiple entities should be relocated into a different schema.
func (MappingRuleOutput) Filter ¶ added in v0.32.0
func (o MappingRuleOutput) Filter() MappingRuleFilterResponseOutput
The rule filter
func (MappingRuleOutput) FilterTableColumns ¶ added in v0.32.0
func (o MappingRuleOutput) FilterTableColumns() FilterTableColumnsResponseOutput
Optional. Rule to specify the list of columns to include or exclude from a table.
func (MappingRuleOutput) Location ¶ added in v0.32.0
func (o MappingRuleOutput) Location() pulumi.StringOutput
func (MappingRuleOutput) MappingRuleId ¶ added in v0.32.0
func (o MappingRuleOutput) MappingRuleId() pulumi.StringOutput
Required. The ID of the rule to create.
func (MappingRuleOutput) MultiColumnDataTypeChange ¶ added in v0.32.0
func (o MappingRuleOutput) MultiColumnDataTypeChange() MultiColumnDatatypeChangeResponseOutput
Optional. Rule to specify how multiple columns should be converted to a different data type.
func (MappingRuleOutput) MultiEntityRename ¶ added in v0.32.0
func (o MappingRuleOutput) MultiEntityRename() MultiEntityRenameResponseOutput
Optional. Rule to specify how multiple entities should be renamed.
func (MappingRuleOutput) Name ¶ added in v0.32.0
func (o MappingRuleOutput) Name() pulumi.StringOutput
Full name of the mapping rule resource, in the form of: projects/{project}/locations/{location}/conversionWorkspaces/{set}/mappingRule/{rule}.
func (MappingRuleOutput) Project ¶ added in v0.32.0
func (o MappingRuleOutput) Project() pulumi.StringOutput
func (MappingRuleOutput) RequestId ¶ added in v0.32.0
func (o MappingRuleOutput) RequestId() pulumi.StringPtrOutput
A unique ID used to identify the request. If the server receives two requests with the same ID, then the second request is ignored. It is recommended to always set this value to a UUID. The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters.
func (MappingRuleOutput) RevisionCreateTime ¶ added in v0.32.0
func (o MappingRuleOutput) RevisionCreateTime() pulumi.StringOutput
The timestamp that the revision was created.
func (MappingRuleOutput) RevisionId ¶ added in v0.32.0
func (o MappingRuleOutput) RevisionId() pulumi.StringOutput
The revision ID of the mapping rule. A new revision is committed whenever the mapping rule is changed in any way. The format is an 8-character hexadecimal string.
func (MappingRuleOutput) RuleOrder ¶ added in v0.32.0
func (o MappingRuleOutput) RuleOrder() pulumi.StringOutput
The order in which the rule is applied. Lower order rules are applied before higher value rules so they may end up being overridden.
func (MappingRuleOutput) RuleScope ¶ added in v0.32.0
func (o MappingRuleOutput) RuleScope() pulumi.StringOutput
The rule scope
func (MappingRuleOutput) SetTablePrimaryKey ¶ added in v0.32.0
func (o MappingRuleOutput) SetTablePrimaryKey() SetTablePrimaryKeyResponseOutput
Optional. Rule to specify the primary key for a table
func (MappingRuleOutput) SingleColumnChange ¶ added in v0.32.0
func (o MappingRuleOutput) SingleColumnChange() SingleColumnChangeResponseOutput
Optional. Rule to specify how a single column is converted.
func (MappingRuleOutput) SingleEntityRename ¶ added in v0.32.0
func (o MappingRuleOutput) SingleEntityRename() SingleEntityRenameResponseOutput
Optional. Rule to specify how a single entity should be renamed.
func (MappingRuleOutput) SinglePackageChange ¶ added in v0.32.0
func (o MappingRuleOutput) SinglePackageChange() SinglePackageChangeResponseOutput
Optional. Rule to specify how a single package is converted.
func (MappingRuleOutput) SourceSqlChange ¶ added in v0.32.0
func (o MappingRuleOutput) SourceSqlChange() SourceSqlChangeResponseOutput
Optional. Rule to change the sql code for an entity, for example, function, procedure.
func (MappingRuleOutput) State ¶ added in v0.32.0
func (o MappingRuleOutput) State() pulumi.StringOutput
Optional. The mapping rule state
func (MappingRuleOutput) ToMappingRuleOutput ¶ added in v0.32.0
func (o MappingRuleOutput) ToMappingRuleOutput() MappingRuleOutput
func (MappingRuleOutput) ToMappingRuleOutputWithContext ¶ added in v0.32.0
func (o MappingRuleOutput) ToMappingRuleOutputWithContext(ctx context.Context) MappingRuleOutput
type MappingRuleRuleScope ¶ added in v0.32.0
type MappingRuleRuleScope string
Required. The rule scope
func (MappingRuleRuleScope) ElementType ¶ added in v0.32.0
func (MappingRuleRuleScope) ElementType() reflect.Type
func (MappingRuleRuleScope) ToMappingRuleRuleScopeOutput ¶ added in v0.32.0
func (e MappingRuleRuleScope) ToMappingRuleRuleScopeOutput() MappingRuleRuleScopeOutput
func (MappingRuleRuleScope) ToMappingRuleRuleScopeOutputWithContext ¶ added in v0.32.0
func (e MappingRuleRuleScope) ToMappingRuleRuleScopeOutputWithContext(ctx context.Context) MappingRuleRuleScopeOutput
func (MappingRuleRuleScope) ToMappingRuleRuleScopePtrOutput ¶ added in v0.32.0
func (e MappingRuleRuleScope) ToMappingRuleRuleScopePtrOutput() MappingRuleRuleScopePtrOutput
func (MappingRuleRuleScope) ToMappingRuleRuleScopePtrOutputWithContext ¶ added in v0.32.0
func (e MappingRuleRuleScope) ToMappingRuleRuleScopePtrOutputWithContext(ctx context.Context) MappingRuleRuleScopePtrOutput
func (MappingRuleRuleScope) ToStringOutput ¶ added in v0.32.0
func (e MappingRuleRuleScope) ToStringOutput() pulumi.StringOutput
func (MappingRuleRuleScope) ToStringOutputWithContext ¶ added in v0.32.0
func (e MappingRuleRuleScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MappingRuleRuleScope) ToStringPtrOutput ¶ added in v0.32.0
func (e MappingRuleRuleScope) ToStringPtrOutput() pulumi.StringPtrOutput
func (MappingRuleRuleScope) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (e MappingRuleRuleScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MappingRuleRuleScopeInput ¶ added in v0.32.0
type MappingRuleRuleScopeInput interface { pulumi.Input ToMappingRuleRuleScopeOutput() MappingRuleRuleScopeOutput ToMappingRuleRuleScopeOutputWithContext(context.Context) MappingRuleRuleScopeOutput }
MappingRuleRuleScopeInput is an input type that accepts values of the MappingRuleRuleScope enum A concrete instance of `MappingRuleRuleScopeInput` can be one of the following:
MappingRuleRuleScopeDatabaseEntityTypeUnspecified MappingRuleRuleScopeDatabaseEntityTypeSchema MappingRuleRuleScopeDatabaseEntityTypeTable MappingRuleRuleScopeDatabaseEntityTypeColumn MappingRuleRuleScopeDatabaseEntityTypeConstraint MappingRuleRuleScopeDatabaseEntityTypeIndex MappingRuleRuleScopeDatabaseEntityTypeTrigger MappingRuleRuleScopeDatabaseEntityTypeView MappingRuleRuleScopeDatabaseEntityTypeSequence MappingRuleRuleScopeDatabaseEntityTypeStoredProcedure MappingRuleRuleScopeDatabaseEntityTypeFunction MappingRuleRuleScopeDatabaseEntityTypeSynonym MappingRuleRuleScopeDatabaseEntityTypeDatabasePackage MappingRuleRuleScopeDatabaseEntityTypeUdt MappingRuleRuleScopeDatabaseEntityTypeMaterializedView MappingRuleRuleScopeDatabaseEntityTypeDatabase
type MappingRuleRuleScopeOutput ¶ added in v0.32.0
type MappingRuleRuleScopeOutput struct{ *pulumi.OutputState }
func (MappingRuleRuleScopeOutput) ElementType ¶ added in v0.32.0
func (MappingRuleRuleScopeOutput) ElementType() reflect.Type
func (MappingRuleRuleScopeOutput) ToMappingRuleRuleScopeOutput ¶ added in v0.32.0
func (o MappingRuleRuleScopeOutput) ToMappingRuleRuleScopeOutput() MappingRuleRuleScopeOutput
func (MappingRuleRuleScopeOutput) ToMappingRuleRuleScopeOutputWithContext ¶ added in v0.32.0
func (o MappingRuleRuleScopeOutput) ToMappingRuleRuleScopeOutputWithContext(ctx context.Context) MappingRuleRuleScopeOutput
func (MappingRuleRuleScopeOutput) ToMappingRuleRuleScopePtrOutput ¶ added in v0.32.0
func (o MappingRuleRuleScopeOutput) ToMappingRuleRuleScopePtrOutput() MappingRuleRuleScopePtrOutput
func (MappingRuleRuleScopeOutput) ToMappingRuleRuleScopePtrOutputWithContext ¶ added in v0.32.0
func (o MappingRuleRuleScopeOutput) ToMappingRuleRuleScopePtrOutputWithContext(ctx context.Context) MappingRuleRuleScopePtrOutput
func (MappingRuleRuleScopeOutput) ToStringOutput ¶ added in v0.32.0
func (o MappingRuleRuleScopeOutput) ToStringOutput() pulumi.StringOutput
func (MappingRuleRuleScopeOutput) ToStringOutputWithContext ¶ added in v0.32.0
func (o MappingRuleRuleScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MappingRuleRuleScopeOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o MappingRuleRuleScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MappingRuleRuleScopeOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o MappingRuleRuleScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MappingRuleRuleScopePtrInput ¶ added in v0.32.0
type MappingRuleRuleScopePtrInput interface { pulumi.Input ToMappingRuleRuleScopePtrOutput() MappingRuleRuleScopePtrOutput ToMappingRuleRuleScopePtrOutputWithContext(context.Context) MappingRuleRuleScopePtrOutput }
func MappingRuleRuleScopePtr ¶ added in v0.32.0
func MappingRuleRuleScopePtr(v string) MappingRuleRuleScopePtrInput
type MappingRuleRuleScopePtrOutput ¶ added in v0.32.0
type MappingRuleRuleScopePtrOutput struct{ *pulumi.OutputState }
func (MappingRuleRuleScopePtrOutput) Elem ¶ added in v0.32.0
func (o MappingRuleRuleScopePtrOutput) Elem() MappingRuleRuleScopeOutput
func (MappingRuleRuleScopePtrOutput) ElementType ¶ added in v0.32.0
func (MappingRuleRuleScopePtrOutput) ElementType() reflect.Type
func (MappingRuleRuleScopePtrOutput) ToMappingRuleRuleScopePtrOutput ¶ added in v0.32.0
func (o MappingRuleRuleScopePtrOutput) ToMappingRuleRuleScopePtrOutput() MappingRuleRuleScopePtrOutput
func (MappingRuleRuleScopePtrOutput) ToMappingRuleRuleScopePtrOutputWithContext ¶ added in v0.32.0
func (o MappingRuleRuleScopePtrOutput) ToMappingRuleRuleScopePtrOutputWithContext(ctx context.Context) MappingRuleRuleScopePtrOutput
func (MappingRuleRuleScopePtrOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o MappingRuleRuleScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MappingRuleRuleScopePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o MappingRuleRuleScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MappingRuleState ¶ added in v0.32.0
type MappingRuleState struct { }
func (MappingRuleState) ElementType ¶ added in v0.32.0
func (MappingRuleState) ElementType() reflect.Type
type MappingRuleStateEnum ¶ added in v0.32.0
type MappingRuleStateEnum string
Optional. The mapping rule state
func (MappingRuleStateEnum) ElementType ¶ added in v0.32.0
func (MappingRuleStateEnum) ElementType() reflect.Type
func (MappingRuleStateEnum) ToMappingRuleStateEnumOutput ¶ added in v0.32.0
func (e MappingRuleStateEnum) ToMappingRuleStateEnumOutput() MappingRuleStateEnumOutput
func (MappingRuleStateEnum) ToMappingRuleStateEnumOutputWithContext ¶ added in v0.32.0
func (e MappingRuleStateEnum) ToMappingRuleStateEnumOutputWithContext(ctx context.Context) MappingRuleStateEnumOutput
func (MappingRuleStateEnum) ToMappingRuleStateEnumPtrOutput ¶ added in v0.32.0
func (e MappingRuleStateEnum) ToMappingRuleStateEnumPtrOutput() MappingRuleStateEnumPtrOutput
func (MappingRuleStateEnum) ToMappingRuleStateEnumPtrOutputWithContext ¶ added in v0.32.0
func (e MappingRuleStateEnum) ToMappingRuleStateEnumPtrOutputWithContext(ctx context.Context) MappingRuleStateEnumPtrOutput
func (MappingRuleStateEnum) ToStringOutput ¶ added in v0.32.0
func (e MappingRuleStateEnum) ToStringOutput() pulumi.StringOutput
func (MappingRuleStateEnum) ToStringOutputWithContext ¶ added in v0.32.0
func (e MappingRuleStateEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MappingRuleStateEnum) ToStringPtrOutput ¶ added in v0.32.0
func (e MappingRuleStateEnum) ToStringPtrOutput() pulumi.StringPtrOutput
func (MappingRuleStateEnum) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (e MappingRuleStateEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MappingRuleStateEnumInput ¶ added in v0.32.0
type MappingRuleStateEnumInput interface { pulumi.Input ToMappingRuleStateEnumOutput() MappingRuleStateEnumOutput ToMappingRuleStateEnumOutputWithContext(context.Context) MappingRuleStateEnumOutput }
MappingRuleStateEnumInput is an input type that accepts values of the MappingRuleStateEnum enum A concrete instance of `MappingRuleStateEnumInput` can be one of the following:
MappingRuleStateEnumStateUnspecified MappingRuleStateEnumEnabled MappingRuleStateEnumDisabled MappingRuleStateEnumDeleted
type MappingRuleStateEnumOutput ¶ added in v0.32.0
type MappingRuleStateEnumOutput struct{ *pulumi.OutputState }
func (MappingRuleStateEnumOutput) ElementType ¶ added in v0.32.0
func (MappingRuleStateEnumOutput) ElementType() reflect.Type
func (MappingRuleStateEnumOutput) ToMappingRuleStateEnumOutput ¶ added in v0.32.0
func (o MappingRuleStateEnumOutput) ToMappingRuleStateEnumOutput() MappingRuleStateEnumOutput
func (MappingRuleStateEnumOutput) ToMappingRuleStateEnumOutputWithContext ¶ added in v0.32.0
func (o MappingRuleStateEnumOutput) ToMappingRuleStateEnumOutputWithContext(ctx context.Context) MappingRuleStateEnumOutput
func (MappingRuleStateEnumOutput) ToMappingRuleStateEnumPtrOutput ¶ added in v0.32.0
func (o MappingRuleStateEnumOutput) ToMappingRuleStateEnumPtrOutput() MappingRuleStateEnumPtrOutput
func (MappingRuleStateEnumOutput) ToMappingRuleStateEnumPtrOutputWithContext ¶ added in v0.32.0
func (o MappingRuleStateEnumOutput) ToMappingRuleStateEnumPtrOutputWithContext(ctx context.Context) MappingRuleStateEnumPtrOutput
func (MappingRuleStateEnumOutput) ToStringOutput ¶ added in v0.32.0
func (o MappingRuleStateEnumOutput) ToStringOutput() pulumi.StringOutput
func (MappingRuleStateEnumOutput) ToStringOutputWithContext ¶ added in v0.32.0
func (o MappingRuleStateEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MappingRuleStateEnumOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o MappingRuleStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MappingRuleStateEnumOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o MappingRuleStateEnumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MappingRuleStateEnumPtrInput ¶ added in v0.32.0
type MappingRuleStateEnumPtrInput interface { pulumi.Input ToMappingRuleStateEnumPtrOutput() MappingRuleStateEnumPtrOutput ToMappingRuleStateEnumPtrOutputWithContext(context.Context) MappingRuleStateEnumPtrOutput }
func MappingRuleStateEnumPtr ¶ added in v0.32.0
func MappingRuleStateEnumPtr(v string) MappingRuleStateEnumPtrInput
type MappingRuleStateEnumPtrOutput ¶ added in v0.32.0
type MappingRuleStateEnumPtrOutput struct{ *pulumi.OutputState }
func (MappingRuleStateEnumPtrOutput) Elem ¶ added in v0.32.0
func (o MappingRuleStateEnumPtrOutput) Elem() MappingRuleStateEnumOutput
func (MappingRuleStateEnumPtrOutput) ElementType ¶ added in v0.32.0
func (MappingRuleStateEnumPtrOutput) ElementType() reflect.Type
func (MappingRuleStateEnumPtrOutput) ToMappingRuleStateEnumPtrOutput ¶ added in v0.32.0
func (o MappingRuleStateEnumPtrOutput) ToMappingRuleStateEnumPtrOutput() MappingRuleStateEnumPtrOutput
func (MappingRuleStateEnumPtrOutput) ToMappingRuleStateEnumPtrOutputWithContext ¶ added in v0.32.0
func (o MappingRuleStateEnumPtrOutput) ToMappingRuleStateEnumPtrOutputWithContext(ctx context.Context) MappingRuleStateEnumPtrOutput
func (MappingRuleStateEnumPtrOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o MappingRuleStateEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MappingRuleStateEnumPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o MappingRuleStateEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MigrationJob ¶
type MigrationJob struct { pulumi.CustomResourceState // The CMEK (customer-managed encryption key) fully qualified key name used for the migration job. This field supports all migration jobs types except for: * Mysql to Mysql (use the cmek field in the cloudsql connection profile instead). * PostrgeSQL to PostgreSQL (use the cmek field in the cloudsql connection profile instead). * PostgreSQL to AlloyDB (use the kms_key_name field in the alloydb connection profile instead). Each Cloud CMEK key has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME] CmekKeyName pulumi.StringOutput `pulumi:"cmekKeyName"` // The conversion workspace used by the migration. ConversionWorkspace ConversionWorkspaceInfoResponseOutput `pulumi:"conversionWorkspace"` // The timestamp when the migration job resource was created. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z". CreateTime pulumi.StringOutput `pulumi:"createTime"` // The resource name (URI) of the destination connection profile. Destination pulumi.StringOutput `pulumi:"destination"` // The database engine type and provider of the destination. DestinationDatabase DatabaseTypeResponseOutput `pulumi:"destinationDatabase"` // The migration job display name. DisplayName pulumi.StringOutput `pulumi:"displayName"` // The initial dump flags. This field and the "dump_path" field are mutually exclusive. DumpFlags DumpFlagsResponseOutput `pulumi:"dumpFlags"` // The path to the dump file in Google Cloud Storage, in the format: (gs://[BUCKET_NAME]/[OBJECT_NAME]). This field and the "dump_flags" field are mutually exclusive. DumpPath pulumi.StringOutput `pulumi:"dumpPath"` // The duration of the migration job (in seconds). A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". Duration pulumi.StringOutput `pulumi:"duration"` // If the migration job is completed, the time when it was completed. EndTime pulumi.StringOutput `pulumi:"endTime"` // The error details in case of state FAILED. Error StatusResponseOutput `pulumi:"error"` // This field can be used to select the entities to migrate as part of the migration job. It uses AIP-160 notation to select a subset of the entities configured on the associated conversion-workspace. This field should not be set on migration-jobs that are not associated with a conversion workspace. Filter pulumi.StringOutput `pulumi:"filter"` // The resource labels for migration job to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example: `{ "name": "wrench", "mass": "1.3kg", "count": "3" }`. Labels pulumi.StringMapOutput `pulumi:"labels"` Location pulumi.StringOutput `pulumi:"location"` // Required. The ID of the instance to create. MigrationJobId pulumi.StringOutput `pulumi:"migrationJobId"` // The name (URI) of this migration job resource, in the form of: projects/{project}/locations/{location}/migrationJobs/{migrationJob}. Name pulumi.StringOutput `pulumi:"name"` // Optional. Data dump parallelism settings used by the migration. Currently applicable only for MySQL to Cloud SQL for MySQL migrations only. PerformanceConfig PerformanceConfigResponseOutput `pulumi:"performanceConfig"` // The current migration job phase. Phase pulumi.StringOutput `pulumi:"phase"` Project pulumi.StringOutput `pulumi:"project"` // Optional. A unique ID used to identify the request. If the server receives two requests with the same ID, then the second request is ignored. It is recommended to always set this value to a UUID. The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters. RequestId pulumi.StringPtrOutput `pulumi:"requestId"` // The details needed to communicate to the source over Reverse SSH tunnel connectivity. ReverseSshConnectivity ReverseSshConnectivityResponseOutput `pulumi:"reverseSshConnectivity"` // The resource name (URI) of the source connection profile. Source pulumi.StringOutput `pulumi:"source"` // The database engine type and provider of the source. SourceDatabase DatabaseTypeResponseOutput `pulumi:"sourceDatabase"` // The current migration job state. State pulumi.StringOutput `pulumi:"state"` // static ip connectivity data (default, no additional details needed). StaticIpConnectivity StaticIpConnectivityResponseOutput `pulumi:"staticIpConnectivity"` // The migration job type. Type pulumi.StringOutput `pulumi:"type"` // The timestamp when the migration job resource was last updated. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z". UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // The details of the VPC network that the source database is located in. VpcPeeringConnectivity VpcPeeringConnectivityResponseOutput `pulumi:"vpcPeeringConnectivity"` }
Creates a new migration job in a given project and location.
func GetMigrationJob ¶
func GetMigrationJob(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MigrationJobState, opts ...pulumi.ResourceOption) (*MigrationJob, error)
GetMigrationJob gets an existing MigrationJob 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 NewMigrationJob ¶
func NewMigrationJob(ctx *pulumi.Context, name string, args *MigrationJobArgs, opts ...pulumi.ResourceOption) (*MigrationJob, error)
NewMigrationJob registers a new resource with the given unique name, arguments, and options.
func (*MigrationJob) ElementType ¶
func (*MigrationJob) ElementType() reflect.Type
func (*MigrationJob) ToMigrationJobOutput ¶
func (i *MigrationJob) ToMigrationJobOutput() MigrationJobOutput
func (*MigrationJob) ToMigrationJobOutputWithContext ¶
func (i *MigrationJob) ToMigrationJobOutputWithContext(ctx context.Context) MigrationJobOutput
type MigrationJobArgs ¶
type MigrationJobArgs struct { // The CMEK (customer-managed encryption key) fully qualified key name used for the migration job. This field supports all migration jobs types except for: * Mysql to Mysql (use the cmek field in the cloudsql connection profile instead). * PostrgeSQL to PostgreSQL (use the cmek field in the cloudsql connection profile instead). * PostgreSQL to AlloyDB (use the kms_key_name field in the alloydb connection profile instead). Each Cloud CMEK key has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME] CmekKeyName pulumi.StringPtrInput // The conversion workspace used by the migration. ConversionWorkspace ConversionWorkspaceInfoPtrInput // The resource name (URI) of the destination connection profile. Destination pulumi.StringInput // The database engine type and provider of the destination. DestinationDatabase DatabaseTypePtrInput // The migration job display name. DisplayName pulumi.StringPtrInput // The initial dump flags. This field and the "dump_path" field are mutually exclusive. DumpFlags DumpFlagsPtrInput // The path to the dump file in Google Cloud Storage, in the format: (gs://[BUCKET_NAME]/[OBJECT_NAME]). This field and the "dump_flags" field are mutually exclusive. DumpPath pulumi.StringPtrInput // This field can be used to select the entities to migrate as part of the migration job. It uses AIP-160 notation to select a subset of the entities configured on the associated conversion-workspace. This field should not be set on migration-jobs that are not associated with a conversion workspace. Filter pulumi.StringPtrInput // The resource labels for migration job to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example: `{ "name": "wrench", "mass": "1.3kg", "count": "3" }`. Labels pulumi.StringMapInput Location pulumi.StringPtrInput // Required. The ID of the instance to create. MigrationJobId pulumi.StringInput // The name (URI) of this migration job resource, in the form of: projects/{project}/locations/{location}/migrationJobs/{migrationJob}. Name pulumi.StringPtrInput // Optional. Data dump parallelism settings used by the migration. Currently applicable only for MySQL to Cloud SQL for MySQL migrations only. PerformanceConfig PerformanceConfigPtrInput Project pulumi.StringPtrInput // Optional. A unique ID used to identify the request. If the server receives two requests with the same ID, then the second request is ignored. It is recommended to always set this value to a UUID. The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters. RequestId pulumi.StringPtrInput // The details needed to communicate to the source over Reverse SSH tunnel connectivity. ReverseSshConnectivity ReverseSshConnectivityPtrInput // The resource name (URI) of the source connection profile. Source pulumi.StringInput // The database engine type and provider of the source. SourceDatabase DatabaseTypePtrInput // The current migration job state. State MigrationJobStateEnumPtrInput // static ip connectivity data (default, no additional details needed). StaticIpConnectivity StaticIpConnectivityPtrInput // The migration job type. Type MigrationJobTypeInput // The details of the VPC network that the source database is located in. VpcPeeringConnectivity VpcPeeringConnectivityPtrInput }
The set of arguments for constructing a MigrationJob resource.
func (MigrationJobArgs) ElementType ¶
func (MigrationJobArgs) ElementType() reflect.Type
type MigrationJobIamBinding ¶ added in v0.26.0
type MigrationJobIamBinding struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // 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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `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. Members pulumi.StringArrayOutput `pulumi:"members"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
func GetMigrationJobIamBinding ¶ added in v0.26.0
func GetMigrationJobIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MigrationJobIamBindingState, opts ...pulumi.ResourceOption) (*MigrationJobIamBinding, error)
GetMigrationJobIamBinding gets an existing MigrationJobIamBinding 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 NewMigrationJobIamBinding ¶ added in v0.26.0
func NewMigrationJobIamBinding(ctx *pulumi.Context, name string, args *MigrationJobIamBindingArgs, opts ...pulumi.ResourceOption) (*MigrationJobIamBinding, error)
NewMigrationJobIamBinding registers a new resource with the given unique name, arguments, and options.
func (*MigrationJobIamBinding) ElementType ¶ added in v0.26.0
func (*MigrationJobIamBinding) ElementType() reflect.Type
func (*MigrationJobIamBinding) ToMigrationJobIamBindingOutput ¶ added in v0.26.0
func (i *MigrationJobIamBinding) ToMigrationJobIamBindingOutput() MigrationJobIamBindingOutput
func (*MigrationJobIamBinding) ToMigrationJobIamBindingOutputWithContext ¶ added in v0.26.0
func (i *MigrationJobIamBinding) ToMigrationJobIamBindingOutputWithContext(ctx context.Context) MigrationJobIamBindingOutput
type MigrationJobIamBindingArgs ¶ added in v0.26.0
type MigrationJobIamBindingArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@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. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringInput }
The set of arguments for constructing a MigrationJobIamBinding resource.
func (MigrationJobIamBindingArgs) ElementType ¶ added in v0.26.0
func (MigrationJobIamBindingArgs) ElementType() reflect.Type
type MigrationJobIamBindingInput ¶ added in v0.26.0
type MigrationJobIamBindingInput interface { pulumi.Input ToMigrationJobIamBindingOutput() MigrationJobIamBindingOutput ToMigrationJobIamBindingOutputWithContext(ctx context.Context) MigrationJobIamBindingOutput }
type MigrationJobIamBindingOutput ¶ added in v0.26.0
type MigrationJobIamBindingOutput struct{ *pulumi.OutputState }
func (MigrationJobIamBindingOutput) Condition ¶ added in v0.26.0
func (o MigrationJobIamBindingOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (MigrationJobIamBindingOutput) ElementType ¶ added in v0.26.0
func (MigrationJobIamBindingOutput) ElementType() reflect.Type
func (MigrationJobIamBindingOutput) Etag ¶ added in v0.26.0
func (o MigrationJobIamBindingOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (MigrationJobIamBindingOutput) Members ¶ added in v0.26.0
func (o MigrationJobIamBindingOutput) 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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `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.
func (MigrationJobIamBindingOutput) Name ¶ added in v0.26.0
func (o MigrationJobIamBindingOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (MigrationJobIamBindingOutput) Project ¶ added in v0.26.0
func (o MigrationJobIamBindingOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (MigrationJobIamBindingOutput) Role ¶ added in v0.26.0
func (o MigrationJobIamBindingOutput) Role() pulumi.StringOutput
Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
func (MigrationJobIamBindingOutput) ToMigrationJobIamBindingOutput ¶ added in v0.26.0
func (o MigrationJobIamBindingOutput) ToMigrationJobIamBindingOutput() MigrationJobIamBindingOutput
func (MigrationJobIamBindingOutput) ToMigrationJobIamBindingOutputWithContext ¶ added in v0.26.0
func (o MigrationJobIamBindingOutput) ToMigrationJobIamBindingOutputWithContext(ctx context.Context) MigrationJobIamBindingOutput
type MigrationJobIamBindingState ¶ added in v0.26.0
type MigrationJobIamBindingState struct { }
func (MigrationJobIamBindingState) ElementType ¶ added in v0.26.0
func (MigrationJobIamBindingState) ElementType() reflect.Type
type MigrationJobIamMember ¶ added in v0.26.0
type MigrationJobIamMember struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // 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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `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. Member pulumi.StringOutput `pulumi:"member"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
func GetMigrationJobIamMember ¶ added in v0.26.0
func GetMigrationJobIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MigrationJobIamMemberState, opts ...pulumi.ResourceOption) (*MigrationJobIamMember, error)
GetMigrationJobIamMember gets an existing MigrationJobIamMember 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 NewMigrationJobIamMember ¶ added in v0.26.0
func NewMigrationJobIamMember(ctx *pulumi.Context, name string, args *MigrationJobIamMemberArgs, opts ...pulumi.ResourceOption) (*MigrationJobIamMember, error)
NewMigrationJobIamMember registers a new resource with the given unique name, arguments, and options.
func (*MigrationJobIamMember) ElementType ¶ added in v0.26.0
func (*MigrationJobIamMember) ElementType() reflect.Type
func (*MigrationJobIamMember) ToMigrationJobIamMemberOutput ¶ added in v0.26.0
func (i *MigrationJobIamMember) ToMigrationJobIamMemberOutput() MigrationJobIamMemberOutput
func (*MigrationJobIamMember) ToMigrationJobIamMemberOutputWithContext ¶ added in v0.26.0
func (i *MigrationJobIamMember) ToMigrationJobIamMemberOutputWithContext(ctx context.Context) MigrationJobIamMemberOutput
type MigrationJobIamMemberArgs ¶ added in v0.26.0
type MigrationJobIamMemberArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@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. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Role pulumi.StringInput }
The set of arguments for constructing a MigrationJobIamMember resource.
func (MigrationJobIamMemberArgs) ElementType ¶ added in v0.26.0
func (MigrationJobIamMemberArgs) ElementType() reflect.Type
type MigrationJobIamMemberInput ¶ added in v0.26.0
type MigrationJobIamMemberInput interface { pulumi.Input ToMigrationJobIamMemberOutput() MigrationJobIamMemberOutput ToMigrationJobIamMemberOutputWithContext(ctx context.Context) MigrationJobIamMemberOutput }
type MigrationJobIamMemberOutput ¶ added in v0.26.0
type MigrationJobIamMemberOutput struct{ *pulumi.OutputState }
func (MigrationJobIamMemberOutput) Condition ¶ added in v0.26.0
func (o MigrationJobIamMemberOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (MigrationJobIamMemberOutput) ElementType ¶ added in v0.26.0
func (MigrationJobIamMemberOutput) ElementType() reflect.Type
func (MigrationJobIamMemberOutput) Etag ¶ added in v0.26.0
func (o MigrationJobIamMemberOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (MigrationJobIamMemberOutput) Member ¶ added in v0.26.0
func (o MigrationJobIamMemberOutput) Member() pulumi.StringOutput
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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `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.
func (MigrationJobIamMemberOutput) Name ¶ added in v0.26.0
func (o MigrationJobIamMemberOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (MigrationJobIamMemberOutput) Project ¶ added in v0.26.0
func (o MigrationJobIamMemberOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (MigrationJobIamMemberOutput) Role ¶ added in v0.26.0
func (o MigrationJobIamMemberOutput) Role() pulumi.StringOutput
Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
func (MigrationJobIamMemberOutput) ToMigrationJobIamMemberOutput ¶ added in v0.26.0
func (o MigrationJobIamMemberOutput) ToMigrationJobIamMemberOutput() MigrationJobIamMemberOutput
func (MigrationJobIamMemberOutput) ToMigrationJobIamMemberOutputWithContext ¶ added in v0.26.0
func (o MigrationJobIamMemberOutput) ToMigrationJobIamMemberOutputWithContext(ctx context.Context) MigrationJobIamMemberOutput
type MigrationJobIamMemberState ¶ added in v0.26.0
type MigrationJobIamMemberState struct { }
func (MigrationJobIamMemberState) ElementType ¶ added in v0.26.0
func (MigrationJobIamMemberState) ElementType() reflect.Type
type MigrationJobIamPolicy ¶
type MigrationJobIamPolicy 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"` Location pulumi.StringOutput `pulumi:"location"` MigrationJobId pulumi.StringOutput `pulumi:"migrationJobId"` Project pulumi.StringOutput `pulumi:"project"` // 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. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors. 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 GetMigrationJobIamPolicy ¶
func GetMigrationJobIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MigrationJobIamPolicyState, opts ...pulumi.ResourceOption) (*MigrationJobIamPolicy, error)
GetMigrationJobIamPolicy gets an existing MigrationJobIamPolicy 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 NewMigrationJobIamPolicy ¶
func NewMigrationJobIamPolicy(ctx *pulumi.Context, name string, args *MigrationJobIamPolicyArgs, opts ...pulumi.ResourceOption) (*MigrationJobIamPolicy, error)
NewMigrationJobIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*MigrationJobIamPolicy) ElementType ¶
func (*MigrationJobIamPolicy) ElementType() reflect.Type
func (*MigrationJobIamPolicy) ToMigrationJobIamPolicyOutput ¶
func (i *MigrationJobIamPolicy) ToMigrationJobIamPolicyOutput() MigrationJobIamPolicyOutput
func (*MigrationJobIamPolicy) ToMigrationJobIamPolicyOutputWithContext ¶
func (i *MigrationJobIamPolicy) ToMigrationJobIamPolicyOutputWithContext(ctx context.Context) MigrationJobIamPolicyOutput
type MigrationJobIamPolicyArgs ¶
type MigrationJobIamPolicyArgs 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 Location pulumi.StringPtrInput MigrationJobId pulumi.StringInput Project pulumi.StringPtrInput // OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only the fields in the mask will be modified. If no mask is provided, the following default mask is used: `paths: "bindings, etag"` UpdateMask pulumi.StringPtrInput // 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 MigrationJobIamPolicy resource.
func (MigrationJobIamPolicyArgs) ElementType ¶
func (MigrationJobIamPolicyArgs) ElementType() reflect.Type
type MigrationJobIamPolicyInput ¶
type MigrationJobIamPolicyInput interface { pulumi.Input ToMigrationJobIamPolicyOutput() MigrationJobIamPolicyOutput ToMigrationJobIamPolicyOutputWithContext(ctx context.Context) MigrationJobIamPolicyOutput }
type MigrationJobIamPolicyOutput ¶
type MigrationJobIamPolicyOutput struct{ *pulumi.OutputState }
func (MigrationJobIamPolicyOutput) AuditConfigs ¶ added in v0.19.0
func (o MigrationJobIamPolicyOutput) AuditConfigs() AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (MigrationJobIamPolicyOutput) Bindings ¶ added in v0.19.0
func (o MigrationJobIamPolicyOutput) 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 (MigrationJobIamPolicyOutput) ElementType ¶
func (MigrationJobIamPolicyOutput) ElementType() reflect.Type
func (MigrationJobIamPolicyOutput) Etag ¶ added in v0.19.0
func (o MigrationJobIamPolicyOutput) 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 (MigrationJobIamPolicyOutput) Location ¶ added in v0.21.0
func (o MigrationJobIamPolicyOutput) Location() pulumi.StringOutput
func (MigrationJobIamPolicyOutput) MigrationJobId ¶ added in v0.21.0
func (o MigrationJobIamPolicyOutput) MigrationJobId() pulumi.StringOutput
func (MigrationJobIamPolicyOutput) Project ¶ added in v0.21.0
func (o MigrationJobIamPolicyOutput) Project() pulumi.StringOutput
func (MigrationJobIamPolicyOutput) ToMigrationJobIamPolicyOutput ¶
func (o MigrationJobIamPolicyOutput) ToMigrationJobIamPolicyOutput() MigrationJobIamPolicyOutput
func (MigrationJobIamPolicyOutput) ToMigrationJobIamPolicyOutputWithContext ¶
func (o MigrationJobIamPolicyOutput) ToMigrationJobIamPolicyOutputWithContext(ctx context.Context) MigrationJobIamPolicyOutput
func (MigrationJobIamPolicyOutput) Version ¶ added in v0.19.0
func (o MigrationJobIamPolicyOutput) 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 MigrationJobIamPolicyState ¶
type MigrationJobIamPolicyState struct { }
func (MigrationJobIamPolicyState) ElementType ¶
func (MigrationJobIamPolicyState) ElementType() reflect.Type
type MigrationJobInput ¶
type MigrationJobInput interface { pulumi.Input ToMigrationJobOutput() MigrationJobOutput ToMigrationJobOutputWithContext(ctx context.Context) MigrationJobOutput }
type MigrationJobOutput ¶
type MigrationJobOutput struct{ *pulumi.OutputState }
func (MigrationJobOutput) CmekKeyName ¶ added in v0.31.1
func (o MigrationJobOutput) CmekKeyName() pulumi.StringOutput
The CMEK (customer-managed encryption key) fully qualified key name used for the migration job. This field supports all migration jobs types except for: * Mysql to Mysql (use the cmek field in the cloudsql connection profile instead). * PostrgeSQL to PostgreSQL (use the cmek field in the cloudsql connection profile instead). * PostgreSQL to AlloyDB (use the kms_key_name field in the alloydb connection profile instead). Each Cloud CMEK key has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME]
func (MigrationJobOutput) ConversionWorkspace ¶ added in v0.28.0
func (o MigrationJobOutput) ConversionWorkspace() ConversionWorkspaceInfoResponseOutput
The conversion workspace used by the migration.
func (MigrationJobOutput) CreateTime ¶ added in v0.19.0
func (o MigrationJobOutput) CreateTime() pulumi.StringOutput
The timestamp when the migration job resource was created. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
func (MigrationJobOutput) Destination ¶ added in v0.19.0
func (o MigrationJobOutput) Destination() pulumi.StringOutput
The resource name (URI) of the destination connection profile.
func (MigrationJobOutput) DestinationDatabase ¶ added in v0.19.0
func (o MigrationJobOutput) DestinationDatabase() DatabaseTypeResponseOutput
The database engine type and provider of the destination.
func (MigrationJobOutput) DisplayName ¶ added in v0.19.0
func (o MigrationJobOutput) DisplayName() pulumi.StringOutput
The migration job display name.
func (MigrationJobOutput) DumpFlags ¶ added in v0.19.0
func (o MigrationJobOutput) DumpFlags() DumpFlagsResponseOutput
The initial dump flags. This field and the "dump_path" field are mutually exclusive.
func (MigrationJobOutput) DumpPath ¶ added in v0.19.0
func (o MigrationJobOutput) DumpPath() pulumi.StringOutput
The path to the dump file in Google Cloud Storage, in the format: (gs://[BUCKET_NAME]/[OBJECT_NAME]). This field and the "dump_flags" field are mutually exclusive.
func (MigrationJobOutput) Duration ¶ added in v0.19.0
func (o MigrationJobOutput) Duration() pulumi.StringOutput
The duration of the migration job (in seconds). A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".
func (MigrationJobOutput) ElementType ¶
func (MigrationJobOutput) ElementType() reflect.Type
func (MigrationJobOutput) EndTime ¶ added in v0.19.0
func (o MigrationJobOutput) EndTime() pulumi.StringOutput
If the migration job is completed, the time when it was completed.
func (MigrationJobOutput) Error ¶ added in v0.19.0
func (o MigrationJobOutput) Error() StatusResponseOutput
The error details in case of state FAILED.
func (MigrationJobOutput) Filter ¶ added in v0.28.0
func (o MigrationJobOutput) Filter() pulumi.StringOutput
This field can be used to select the entities to migrate as part of the migration job. It uses AIP-160 notation to select a subset of the entities configured on the associated conversion-workspace. This field should not be set on migration-jobs that are not associated with a conversion workspace.
func (MigrationJobOutput) Labels ¶ added in v0.19.0
func (o MigrationJobOutput) Labels() pulumi.StringMapOutput
The resource labels for migration job to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example: `{ "name": "wrench", "mass": "1.3kg", "count": "3" }`.
func (MigrationJobOutput) Location ¶ added in v0.21.0
func (o MigrationJobOutput) Location() pulumi.StringOutput
func (MigrationJobOutput) MigrationJobId ¶ added in v0.21.0
func (o MigrationJobOutput) MigrationJobId() pulumi.StringOutput
Required. The ID of the instance to create.
func (MigrationJobOutput) Name ¶ added in v0.19.0
func (o MigrationJobOutput) Name() pulumi.StringOutput
The name (URI) of this migration job resource, in the form of: projects/{project}/locations/{location}/migrationJobs/{migrationJob}.
func (MigrationJobOutput) PerformanceConfig ¶ added in v0.32.0
func (o MigrationJobOutput) PerformanceConfig() PerformanceConfigResponseOutput
Optional. Data dump parallelism settings used by the migration. Currently applicable only for MySQL to Cloud SQL for MySQL migrations only.
func (MigrationJobOutput) Phase ¶ added in v0.19.0
func (o MigrationJobOutput) Phase() pulumi.StringOutput
The current migration job phase.
func (MigrationJobOutput) Project ¶ added in v0.21.0
func (o MigrationJobOutput) Project() pulumi.StringOutput
func (MigrationJobOutput) RequestId ¶ added in v0.21.0
func (o MigrationJobOutput) RequestId() pulumi.StringPtrOutput
Optional. A unique ID used to identify the request. If the server receives two requests with the same ID, then the second request is ignored. It is recommended to always set this value to a UUID. The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters.
func (MigrationJobOutput) ReverseSshConnectivity ¶ added in v0.19.0
func (o MigrationJobOutput) ReverseSshConnectivity() ReverseSshConnectivityResponseOutput
The details needed to communicate to the source over Reverse SSH tunnel connectivity.
func (MigrationJobOutput) Source ¶ added in v0.19.0
func (o MigrationJobOutput) Source() pulumi.StringOutput
The resource name (URI) of the source connection profile.
func (MigrationJobOutput) SourceDatabase ¶ added in v0.19.0
func (o MigrationJobOutput) SourceDatabase() DatabaseTypeResponseOutput
The database engine type and provider of the source.
func (MigrationJobOutput) State ¶ added in v0.19.0
func (o MigrationJobOutput) State() pulumi.StringOutput
The current migration job state.
func (MigrationJobOutput) StaticIpConnectivity ¶ added in v0.19.0
func (o MigrationJobOutput) StaticIpConnectivity() StaticIpConnectivityResponseOutput
static ip connectivity data (default, no additional details needed).
func (MigrationJobOutput) ToMigrationJobOutput ¶
func (o MigrationJobOutput) ToMigrationJobOutput() MigrationJobOutput
func (MigrationJobOutput) ToMigrationJobOutputWithContext ¶
func (o MigrationJobOutput) ToMigrationJobOutputWithContext(ctx context.Context) MigrationJobOutput
func (MigrationJobOutput) Type ¶ added in v0.19.0
func (o MigrationJobOutput) Type() pulumi.StringOutput
The migration job type.
func (MigrationJobOutput) UpdateTime ¶ added in v0.19.0
func (o MigrationJobOutput) UpdateTime() pulumi.StringOutput
The timestamp when the migration job resource was last updated. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
func (MigrationJobOutput) VpcPeeringConnectivity ¶ added in v0.19.0
func (o MigrationJobOutput) VpcPeeringConnectivity() VpcPeeringConnectivityResponseOutput
The details of the VPC network that the source database is located in.
type MigrationJobState ¶
type MigrationJobState struct { }
func (MigrationJobState) ElementType ¶
func (MigrationJobState) ElementType() reflect.Type
type MigrationJobStateEnum ¶ added in v0.4.0
type MigrationJobStateEnum string
The current migration job state.
func (MigrationJobStateEnum) ElementType ¶ added in v0.4.0
func (MigrationJobStateEnum) ElementType() reflect.Type
func (MigrationJobStateEnum) ToMigrationJobStateEnumOutput ¶ added in v0.6.0
func (e MigrationJobStateEnum) ToMigrationJobStateEnumOutput() MigrationJobStateEnumOutput
func (MigrationJobStateEnum) ToMigrationJobStateEnumOutputWithContext ¶ added in v0.6.0
func (e MigrationJobStateEnum) ToMigrationJobStateEnumOutputWithContext(ctx context.Context) MigrationJobStateEnumOutput
func (MigrationJobStateEnum) ToMigrationJobStateEnumPtrOutput ¶ added in v0.6.0
func (e MigrationJobStateEnum) ToMigrationJobStateEnumPtrOutput() MigrationJobStateEnumPtrOutput
func (MigrationJobStateEnum) ToMigrationJobStateEnumPtrOutputWithContext ¶ added in v0.6.0
func (e MigrationJobStateEnum) ToMigrationJobStateEnumPtrOutputWithContext(ctx context.Context) MigrationJobStateEnumPtrOutput
func (MigrationJobStateEnum) ToStringOutput ¶ added in v0.4.0
func (e MigrationJobStateEnum) ToStringOutput() pulumi.StringOutput
func (MigrationJobStateEnum) ToStringOutputWithContext ¶ added in v0.4.0
func (e MigrationJobStateEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MigrationJobStateEnum) ToStringPtrOutput ¶ added in v0.4.0
func (e MigrationJobStateEnum) ToStringPtrOutput() pulumi.StringPtrOutput
func (MigrationJobStateEnum) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e MigrationJobStateEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MigrationJobStateEnumInput ¶ added in v0.6.0
type MigrationJobStateEnumInput interface { pulumi.Input ToMigrationJobStateEnumOutput() MigrationJobStateEnumOutput ToMigrationJobStateEnumOutputWithContext(context.Context) MigrationJobStateEnumOutput }
MigrationJobStateEnumInput is an input type that accepts values of the MigrationJobStateEnum enum A concrete instance of `MigrationJobStateEnumInput` can be one of the following:
MigrationJobStateEnumStateUnspecified MigrationJobStateEnumMaintenance MigrationJobStateEnumDraft MigrationJobStateEnumCreating MigrationJobStateEnumNotStarted MigrationJobStateEnumRunning MigrationJobStateEnumFailed MigrationJobStateEnumCompleted MigrationJobStateEnumDeleting MigrationJobStateEnumStopping MigrationJobStateEnumStopped MigrationJobStateEnumDeleted MigrationJobStateEnumUpdating MigrationJobStateEnumStarting MigrationJobStateEnumRestarting MigrationJobStateEnumResuming
type MigrationJobStateEnumOutput ¶ added in v0.6.0
type MigrationJobStateEnumOutput struct{ *pulumi.OutputState }
func (MigrationJobStateEnumOutput) ElementType ¶ added in v0.6.0
func (MigrationJobStateEnumOutput) ElementType() reflect.Type
func (MigrationJobStateEnumOutput) ToMigrationJobStateEnumOutput ¶ added in v0.6.0
func (o MigrationJobStateEnumOutput) ToMigrationJobStateEnumOutput() MigrationJobStateEnumOutput
func (MigrationJobStateEnumOutput) ToMigrationJobStateEnumOutputWithContext ¶ added in v0.6.0
func (o MigrationJobStateEnumOutput) ToMigrationJobStateEnumOutputWithContext(ctx context.Context) MigrationJobStateEnumOutput
func (MigrationJobStateEnumOutput) ToMigrationJobStateEnumPtrOutput ¶ added in v0.6.0
func (o MigrationJobStateEnumOutput) ToMigrationJobStateEnumPtrOutput() MigrationJobStateEnumPtrOutput
func (MigrationJobStateEnumOutput) ToMigrationJobStateEnumPtrOutputWithContext ¶ added in v0.6.0
func (o MigrationJobStateEnumOutput) ToMigrationJobStateEnumPtrOutputWithContext(ctx context.Context) MigrationJobStateEnumPtrOutput
func (MigrationJobStateEnumOutput) ToStringOutput ¶ added in v0.6.0
func (o MigrationJobStateEnumOutput) ToStringOutput() pulumi.StringOutput
func (MigrationJobStateEnumOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o MigrationJobStateEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MigrationJobStateEnumOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o MigrationJobStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MigrationJobStateEnumOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o MigrationJobStateEnumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MigrationJobStateEnumPtrInput ¶ added in v0.6.0
type MigrationJobStateEnumPtrInput interface { pulumi.Input ToMigrationJobStateEnumPtrOutput() MigrationJobStateEnumPtrOutput ToMigrationJobStateEnumPtrOutputWithContext(context.Context) MigrationJobStateEnumPtrOutput }
func MigrationJobStateEnumPtr ¶ added in v0.6.0
func MigrationJobStateEnumPtr(v string) MigrationJobStateEnumPtrInput
type MigrationJobStateEnumPtrOutput ¶ added in v0.6.0
type MigrationJobStateEnumPtrOutput struct{ *pulumi.OutputState }
func (MigrationJobStateEnumPtrOutput) Elem ¶ added in v0.6.0
func (o MigrationJobStateEnumPtrOutput) Elem() MigrationJobStateEnumOutput
func (MigrationJobStateEnumPtrOutput) ElementType ¶ added in v0.6.0
func (MigrationJobStateEnumPtrOutput) ElementType() reflect.Type
func (MigrationJobStateEnumPtrOutput) ToMigrationJobStateEnumPtrOutput ¶ added in v0.6.0
func (o MigrationJobStateEnumPtrOutput) ToMigrationJobStateEnumPtrOutput() MigrationJobStateEnumPtrOutput
func (MigrationJobStateEnumPtrOutput) ToMigrationJobStateEnumPtrOutputWithContext ¶ added in v0.6.0
func (o MigrationJobStateEnumPtrOutput) ToMigrationJobStateEnumPtrOutputWithContext(ctx context.Context) MigrationJobStateEnumPtrOutput
func (MigrationJobStateEnumPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o MigrationJobStateEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MigrationJobStateEnumPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o MigrationJobStateEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MigrationJobType ¶ added in v0.4.0
type MigrationJobType string
Required. The migration job type.
func (MigrationJobType) ElementType ¶ added in v0.4.0
func (MigrationJobType) ElementType() reflect.Type
func (MigrationJobType) ToMigrationJobTypeOutput ¶ added in v0.6.0
func (e MigrationJobType) ToMigrationJobTypeOutput() MigrationJobTypeOutput
func (MigrationJobType) ToMigrationJobTypeOutputWithContext ¶ added in v0.6.0
func (e MigrationJobType) ToMigrationJobTypeOutputWithContext(ctx context.Context) MigrationJobTypeOutput
func (MigrationJobType) ToMigrationJobTypePtrOutput ¶ added in v0.6.0
func (e MigrationJobType) ToMigrationJobTypePtrOutput() MigrationJobTypePtrOutput
func (MigrationJobType) ToMigrationJobTypePtrOutputWithContext ¶ added in v0.6.0
func (e MigrationJobType) ToMigrationJobTypePtrOutputWithContext(ctx context.Context) MigrationJobTypePtrOutput
func (MigrationJobType) ToStringOutput ¶ added in v0.4.0
func (e MigrationJobType) ToStringOutput() pulumi.StringOutput
func (MigrationJobType) ToStringOutputWithContext ¶ added in v0.4.0
func (e MigrationJobType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MigrationJobType) ToStringPtrOutput ¶ added in v0.4.0
func (e MigrationJobType) ToStringPtrOutput() pulumi.StringPtrOutput
func (MigrationJobType) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e MigrationJobType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MigrationJobTypeInput ¶ added in v0.6.0
type MigrationJobTypeInput interface { pulumi.Input ToMigrationJobTypeOutput() MigrationJobTypeOutput ToMigrationJobTypeOutputWithContext(context.Context) MigrationJobTypeOutput }
MigrationJobTypeInput is an input type that accepts values of the MigrationJobType enum A concrete instance of `MigrationJobTypeInput` can be one of the following:
MigrationJobTypeTypeUnspecified MigrationJobTypeOneTime MigrationJobTypeContinuous
type MigrationJobTypeOutput ¶ added in v0.6.0
type MigrationJobTypeOutput struct{ *pulumi.OutputState }
func (MigrationJobTypeOutput) ElementType ¶ added in v0.6.0
func (MigrationJobTypeOutput) ElementType() reflect.Type
func (MigrationJobTypeOutput) ToMigrationJobTypeOutput ¶ added in v0.6.0
func (o MigrationJobTypeOutput) ToMigrationJobTypeOutput() MigrationJobTypeOutput
func (MigrationJobTypeOutput) ToMigrationJobTypeOutputWithContext ¶ added in v0.6.0
func (o MigrationJobTypeOutput) ToMigrationJobTypeOutputWithContext(ctx context.Context) MigrationJobTypeOutput
func (MigrationJobTypeOutput) ToMigrationJobTypePtrOutput ¶ added in v0.6.0
func (o MigrationJobTypeOutput) ToMigrationJobTypePtrOutput() MigrationJobTypePtrOutput
func (MigrationJobTypeOutput) ToMigrationJobTypePtrOutputWithContext ¶ added in v0.6.0
func (o MigrationJobTypeOutput) ToMigrationJobTypePtrOutputWithContext(ctx context.Context) MigrationJobTypePtrOutput
func (MigrationJobTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o MigrationJobTypeOutput) ToStringOutput() pulumi.StringOutput
func (MigrationJobTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o MigrationJobTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MigrationJobTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o MigrationJobTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MigrationJobTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o MigrationJobTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MigrationJobTypePtrInput ¶ added in v0.6.0
type MigrationJobTypePtrInput interface { pulumi.Input ToMigrationJobTypePtrOutput() MigrationJobTypePtrOutput ToMigrationJobTypePtrOutputWithContext(context.Context) MigrationJobTypePtrOutput }
func MigrationJobTypePtr ¶ added in v0.6.0
func MigrationJobTypePtr(v string) MigrationJobTypePtrInput
type MigrationJobTypePtrOutput ¶ added in v0.6.0
type MigrationJobTypePtrOutput struct{ *pulumi.OutputState }
func (MigrationJobTypePtrOutput) Elem ¶ added in v0.6.0
func (o MigrationJobTypePtrOutput) Elem() MigrationJobTypeOutput
func (MigrationJobTypePtrOutput) ElementType ¶ added in v0.6.0
func (MigrationJobTypePtrOutput) ElementType() reflect.Type
func (MigrationJobTypePtrOutput) ToMigrationJobTypePtrOutput ¶ added in v0.6.0
func (o MigrationJobTypePtrOutput) ToMigrationJobTypePtrOutput() MigrationJobTypePtrOutput
func (MigrationJobTypePtrOutput) ToMigrationJobTypePtrOutputWithContext ¶ added in v0.6.0
func (o MigrationJobTypePtrOutput) ToMigrationJobTypePtrOutputWithContext(ctx context.Context) MigrationJobTypePtrOutput
func (MigrationJobTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o MigrationJobTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MigrationJobTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o MigrationJobTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MultiColumnDatatypeChange ¶ added in v0.32.0
type MultiColumnDatatypeChange struct { // Optional. Custom engine specific features. CustomFeatures map[string]interface{} `pulumi:"customFeatures"` // New data type. NewDataType string `pulumi:"newDataType"` // Optional. Column fractional seconds precision - used only for timestamp based datatypes - if not specified and relevant uses the source column fractional seconds precision. OverrideFractionalSecondsPrecision *int `pulumi:"overrideFractionalSecondsPrecision"` // Optional. Column length - e.g. varchar (50) - if not specified and relevant uses the source column length. OverrideLength *string `pulumi:"overrideLength"` // Optional. Column precision - when relevant - if not specified and relevant uses the source column precision. OverridePrecision *int `pulumi:"overridePrecision"` // Optional. Column scale - when relevant - if not specified and relevant uses the source column scale. OverrideScale *int `pulumi:"overrideScale"` // Filter on source data type. SourceDataTypeFilter string `pulumi:"sourceDataTypeFilter"` // Optional. Filter for fixed point number data types such as NUMERIC/NUMBER. SourceNumericFilter *SourceNumericFilter `pulumi:"sourceNumericFilter"` // Optional. Filter for text-based data types like varchar. SourceTextFilter *SourceTextFilter `pulumi:"sourceTextFilter"` }
Options to configure rule type MultiColumnDatatypeChange. The rule is used to change the data type and associated properties of multiple columns at once. The rule filter field can refer to one or more entities. The rule scope can be one of:Column. This rule requires additional filters to be specified beyond the basic rule filter field, which is the source data type, but the rule supports additional filtering capabilities such as the minimum and maximum field length. All additional filters which are specified are required to be met in order for the rule to be applied (logical AND between the fields).
type MultiColumnDatatypeChangeArgs ¶ added in v0.32.0
type MultiColumnDatatypeChangeArgs struct { // Optional. Custom engine specific features. CustomFeatures pulumi.MapInput `pulumi:"customFeatures"` // New data type. NewDataType pulumi.StringInput `pulumi:"newDataType"` // Optional. Column fractional seconds precision - used only for timestamp based datatypes - if not specified and relevant uses the source column fractional seconds precision. OverrideFractionalSecondsPrecision pulumi.IntPtrInput `pulumi:"overrideFractionalSecondsPrecision"` // Optional. Column length - e.g. varchar (50) - if not specified and relevant uses the source column length. OverrideLength pulumi.StringPtrInput `pulumi:"overrideLength"` // Optional. Column precision - when relevant - if not specified and relevant uses the source column precision. OverridePrecision pulumi.IntPtrInput `pulumi:"overridePrecision"` // Optional. Column scale - when relevant - if not specified and relevant uses the source column scale. OverrideScale pulumi.IntPtrInput `pulumi:"overrideScale"` // Filter on source data type. SourceDataTypeFilter pulumi.StringInput `pulumi:"sourceDataTypeFilter"` // Optional. Filter for fixed point number data types such as NUMERIC/NUMBER. SourceNumericFilter SourceNumericFilterPtrInput `pulumi:"sourceNumericFilter"` // Optional. Filter for text-based data types like varchar. SourceTextFilter SourceTextFilterPtrInput `pulumi:"sourceTextFilter"` }
Options to configure rule type MultiColumnDatatypeChange. The rule is used to change the data type and associated properties of multiple columns at once. The rule filter field can refer to one or more entities. The rule scope can be one of:Column. This rule requires additional filters to be specified beyond the basic rule filter field, which is the source data type, but the rule supports additional filtering capabilities such as the minimum and maximum field length. All additional filters which are specified are required to be met in order for the rule to be applied (logical AND between the fields).
func (MultiColumnDatatypeChangeArgs) ElementType ¶ added in v0.32.0
func (MultiColumnDatatypeChangeArgs) ElementType() reflect.Type
func (MultiColumnDatatypeChangeArgs) ToMultiColumnDatatypeChangeOutput ¶ added in v0.32.0
func (i MultiColumnDatatypeChangeArgs) ToMultiColumnDatatypeChangeOutput() MultiColumnDatatypeChangeOutput
func (MultiColumnDatatypeChangeArgs) ToMultiColumnDatatypeChangeOutputWithContext ¶ added in v0.32.0
func (i MultiColumnDatatypeChangeArgs) ToMultiColumnDatatypeChangeOutputWithContext(ctx context.Context) MultiColumnDatatypeChangeOutput
func (MultiColumnDatatypeChangeArgs) ToMultiColumnDatatypeChangePtrOutput ¶ added in v0.32.0
func (i MultiColumnDatatypeChangeArgs) ToMultiColumnDatatypeChangePtrOutput() MultiColumnDatatypeChangePtrOutput
func (MultiColumnDatatypeChangeArgs) ToMultiColumnDatatypeChangePtrOutputWithContext ¶ added in v0.32.0
func (i MultiColumnDatatypeChangeArgs) ToMultiColumnDatatypeChangePtrOutputWithContext(ctx context.Context) MultiColumnDatatypeChangePtrOutput
type MultiColumnDatatypeChangeInput ¶ added in v0.32.0
type MultiColumnDatatypeChangeInput interface { pulumi.Input ToMultiColumnDatatypeChangeOutput() MultiColumnDatatypeChangeOutput ToMultiColumnDatatypeChangeOutputWithContext(context.Context) MultiColumnDatatypeChangeOutput }
MultiColumnDatatypeChangeInput is an input type that accepts MultiColumnDatatypeChangeArgs and MultiColumnDatatypeChangeOutput values. You can construct a concrete instance of `MultiColumnDatatypeChangeInput` via:
MultiColumnDatatypeChangeArgs{...}
type MultiColumnDatatypeChangeOutput ¶ added in v0.32.0
type MultiColumnDatatypeChangeOutput struct{ *pulumi.OutputState }
Options to configure rule type MultiColumnDatatypeChange. The rule is used to change the data type and associated properties of multiple columns at once. The rule filter field can refer to one or more entities. The rule scope can be one of:Column. This rule requires additional filters to be specified beyond the basic rule filter field, which is the source data type, but the rule supports additional filtering capabilities such as the minimum and maximum field length. All additional filters which are specified are required to be met in order for the rule to be applied (logical AND between the fields).
func (MultiColumnDatatypeChangeOutput) CustomFeatures ¶ added in v0.32.0
func (o MultiColumnDatatypeChangeOutput) CustomFeatures() pulumi.MapOutput
Optional. Custom engine specific features.
func (MultiColumnDatatypeChangeOutput) ElementType ¶ added in v0.32.0
func (MultiColumnDatatypeChangeOutput) ElementType() reflect.Type
func (MultiColumnDatatypeChangeOutput) NewDataType ¶ added in v0.32.0
func (o MultiColumnDatatypeChangeOutput) NewDataType() pulumi.StringOutput
New data type.
func (MultiColumnDatatypeChangeOutput) OverrideFractionalSecondsPrecision ¶ added in v0.32.0
func (o MultiColumnDatatypeChangeOutput) OverrideFractionalSecondsPrecision() pulumi.IntPtrOutput
Optional. Column fractional seconds precision - used only for timestamp based datatypes - if not specified and relevant uses the source column fractional seconds precision.
func (MultiColumnDatatypeChangeOutput) OverrideLength ¶ added in v0.32.0
func (o MultiColumnDatatypeChangeOutput) OverrideLength() pulumi.StringPtrOutput
Optional. Column length - e.g. varchar (50) - if not specified and relevant uses the source column length.
func (MultiColumnDatatypeChangeOutput) OverridePrecision ¶ added in v0.32.0
func (o MultiColumnDatatypeChangeOutput) OverridePrecision() pulumi.IntPtrOutput
Optional. Column precision - when relevant - if not specified and relevant uses the source column precision.
func (MultiColumnDatatypeChangeOutput) OverrideScale ¶ added in v0.32.0
func (o MultiColumnDatatypeChangeOutput) OverrideScale() pulumi.IntPtrOutput
Optional. Column scale - when relevant - if not specified and relevant uses the source column scale.
func (MultiColumnDatatypeChangeOutput) SourceDataTypeFilter ¶ added in v0.32.0
func (o MultiColumnDatatypeChangeOutput) SourceDataTypeFilter() pulumi.StringOutput
Filter on source data type.
func (MultiColumnDatatypeChangeOutput) SourceNumericFilter ¶ added in v0.32.0
func (o MultiColumnDatatypeChangeOutput) SourceNumericFilter() SourceNumericFilterPtrOutput
Optional. Filter for fixed point number data types such as NUMERIC/NUMBER.
func (MultiColumnDatatypeChangeOutput) SourceTextFilter ¶ added in v0.32.0
func (o MultiColumnDatatypeChangeOutput) SourceTextFilter() SourceTextFilterPtrOutput
Optional. Filter for text-based data types like varchar.
func (MultiColumnDatatypeChangeOutput) ToMultiColumnDatatypeChangeOutput ¶ added in v0.32.0
func (o MultiColumnDatatypeChangeOutput) ToMultiColumnDatatypeChangeOutput() MultiColumnDatatypeChangeOutput
func (MultiColumnDatatypeChangeOutput) ToMultiColumnDatatypeChangeOutputWithContext ¶ added in v0.32.0
func (o MultiColumnDatatypeChangeOutput) ToMultiColumnDatatypeChangeOutputWithContext(ctx context.Context) MultiColumnDatatypeChangeOutput
func (MultiColumnDatatypeChangeOutput) ToMultiColumnDatatypeChangePtrOutput ¶ added in v0.32.0
func (o MultiColumnDatatypeChangeOutput) ToMultiColumnDatatypeChangePtrOutput() MultiColumnDatatypeChangePtrOutput
func (MultiColumnDatatypeChangeOutput) ToMultiColumnDatatypeChangePtrOutputWithContext ¶ added in v0.32.0
func (o MultiColumnDatatypeChangeOutput) ToMultiColumnDatatypeChangePtrOutputWithContext(ctx context.Context) MultiColumnDatatypeChangePtrOutput
type MultiColumnDatatypeChangePtrInput ¶ added in v0.32.0
type MultiColumnDatatypeChangePtrInput interface { pulumi.Input ToMultiColumnDatatypeChangePtrOutput() MultiColumnDatatypeChangePtrOutput ToMultiColumnDatatypeChangePtrOutputWithContext(context.Context) MultiColumnDatatypeChangePtrOutput }
MultiColumnDatatypeChangePtrInput is an input type that accepts MultiColumnDatatypeChangeArgs, MultiColumnDatatypeChangePtr and MultiColumnDatatypeChangePtrOutput values. You can construct a concrete instance of `MultiColumnDatatypeChangePtrInput` via:
MultiColumnDatatypeChangeArgs{...} or: nil
func MultiColumnDatatypeChangePtr ¶ added in v0.32.0
func MultiColumnDatatypeChangePtr(v *MultiColumnDatatypeChangeArgs) MultiColumnDatatypeChangePtrInput
type MultiColumnDatatypeChangePtrOutput ¶ added in v0.32.0
type MultiColumnDatatypeChangePtrOutput struct{ *pulumi.OutputState }
func (MultiColumnDatatypeChangePtrOutput) CustomFeatures ¶ added in v0.32.0
func (o MultiColumnDatatypeChangePtrOutput) CustomFeatures() pulumi.MapOutput
Optional. Custom engine specific features.
func (MultiColumnDatatypeChangePtrOutput) Elem ¶ added in v0.32.0
func (o MultiColumnDatatypeChangePtrOutput) Elem() MultiColumnDatatypeChangeOutput
func (MultiColumnDatatypeChangePtrOutput) ElementType ¶ added in v0.32.0
func (MultiColumnDatatypeChangePtrOutput) ElementType() reflect.Type
func (MultiColumnDatatypeChangePtrOutput) NewDataType ¶ added in v0.32.0
func (o MultiColumnDatatypeChangePtrOutput) NewDataType() pulumi.StringPtrOutput
New data type.
func (MultiColumnDatatypeChangePtrOutput) OverrideFractionalSecondsPrecision ¶ added in v0.32.0
func (o MultiColumnDatatypeChangePtrOutput) OverrideFractionalSecondsPrecision() pulumi.IntPtrOutput
Optional. Column fractional seconds precision - used only for timestamp based datatypes - if not specified and relevant uses the source column fractional seconds precision.
func (MultiColumnDatatypeChangePtrOutput) OverrideLength ¶ added in v0.32.0
func (o MultiColumnDatatypeChangePtrOutput) OverrideLength() pulumi.StringPtrOutput
Optional. Column length - e.g. varchar (50) - if not specified and relevant uses the source column length.
func (MultiColumnDatatypeChangePtrOutput) OverridePrecision ¶ added in v0.32.0
func (o MultiColumnDatatypeChangePtrOutput) OverridePrecision() pulumi.IntPtrOutput
Optional. Column precision - when relevant - if not specified and relevant uses the source column precision.
func (MultiColumnDatatypeChangePtrOutput) OverrideScale ¶ added in v0.32.0
func (o MultiColumnDatatypeChangePtrOutput) OverrideScale() pulumi.IntPtrOutput
Optional. Column scale - when relevant - if not specified and relevant uses the source column scale.
func (MultiColumnDatatypeChangePtrOutput) SourceDataTypeFilter ¶ added in v0.32.0
func (o MultiColumnDatatypeChangePtrOutput) SourceDataTypeFilter() pulumi.StringPtrOutput
Filter on source data type.
func (MultiColumnDatatypeChangePtrOutput) SourceNumericFilter ¶ added in v0.32.0
func (o MultiColumnDatatypeChangePtrOutput) SourceNumericFilter() SourceNumericFilterPtrOutput
Optional. Filter for fixed point number data types such as NUMERIC/NUMBER.
func (MultiColumnDatatypeChangePtrOutput) SourceTextFilter ¶ added in v0.32.0
func (o MultiColumnDatatypeChangePtrOutput) SourceTextFilter() SourceTextFilterPtrOutput
Optional. Filter for text-based data types like varchar.
func (MultiColumnDatatypeChangePtrOutput) ToMultiColumnDatatypeChangePtrOutput ¶ added in v0.32.0
func (o MultiColumnDatatypeChangePtrOutput) ToMultiColumnDatatypeChangePtrOutput() MultiColumnDatatypeChangePtrOutput
func (MultiColumnDatatypeChangePtrOutput) ToMultiColumnDatatypeChangePtrOutputWithContext ¶ added in v0.32.0
func (o MultiColumnDatatypeChangePtrOutput) ToMultiColumnDatatypeChangePtrOutputWithContext(ctx context.Context) MultiColumnDatatypeChangePtrOutput
type MultiColumnDatatypeChangeResponse ¶ added in v0.32.0
type MultiColumnDatatypeChangeResponse struct { // Optional. Custom engine specific features. CustomFeatures map[string]interface{} `pulumi:"customFeatures"` // New data type. NewDataType string `pulumi:"newDataType"` // Optional. Column fractional seconds precision - used only for timestamp based datatypes - if not specified and relevant uses the source column fractional seconds precision. OverrideFractionalSecondsPrecision int `pulumi:"overrideFractionalSecondsPrecision"` // Optional. Column length - e.g. varchar (50) - if not specified and relevant uses the source column length. OverrideLength string `pulumi:"overrideLength"` // Optional. Column precision - when relevant - if not specified and relevant uses the source column precision. OverridePrecision int `pulumi:"overridePrecision"` // Optional. Column scale - when relevant - if not specified and relevant uses the source column scale. OverrideScale int `pulumi:"overrideScale"` // Filter on source data type. SourceDataTypeFilter string `pulumi:"sourceDataTypeFilter"` // Optional. Filter for fixed point number data types such as NUMERIC/NUMBER. SourceNumericFilter SourceNumericFilterResponse `pulumi:"sourceNumericFilter"` // Optional. Filter for text-based data types like varchar. SourceTextFilter SourceTextFilterResponse `pulumi:"sourceTextFilter"` }
Options to configure rule type MultiColumnDatatypeChange. The rule is used to change the data type and associated properties of multiple columns at once. The rule filter field can refer to one or more entities. The rule scope can be one of:Column. This rule requires additional filters to be specified beyond the basic rule filter field, which is the source data type, but the rule supports additional filtering capabilities such as the minimum and maximum field length. All additional filters which are specified are required to be met in order for the rule to be applied (logical AND between the fields).
type MultiColumnDatatypeChangeResponseOutput ¶ added in v0.32.0
type MultiColumnDatatypeChangeResponseOutput struct{ *pulumi.OutputState }
Options to configure rule type MultiColumnDatatypeChange. The rule is used to change the data type and associated properties of multiple columns at once. The rule filter field can refer to one or more entities. The rule scope can be one of:Column. This rule requires additional filters to be specified beyond the basic rule filter field, which is the source data type, but the rule supports additional filtering capabilities such as the minimum and maximum field length. All additional filters which are specified are required to be met in order for the rule to be applied (logical AND between the fields).
func (MultiColumnDatatypeChangeResponseOutput) CustomFeatures ¶ added in v0.32.0
func (o MultiColumnDatatypeChangeResponseOutput) CustomFeatures() pulumi.MapOutput
Optional. Custom engine specific features.
func (MultiColumnDatatypeChangeResponseOutput) ElementType ¶ added in v0.32.0
func (MultiColumnDatatypeChangeResponseOutput) ElementType() reflect.Type
func (MultiColumnDatatypeChangeResponseOutput) NewDataType ¶ added in v0.32.0
func (o MultiColumnDatatypeChangeResponseOutput) NewDataType() pulumi.StringOutput
New data type.
func (MultiColumnDatatypeChangeResponseOutput) OverrideFractionalSecondsPrecision ¶ added in v0.32.0
func (o MultiColumnDatatypeChangeResponseOutput) OverrideFractionalSecondsPrecision() pulumi.IntOutput
Optional. Column fractional seconds precision - used only for timestamp based datatypes - if not specified and relevant uses the source column fractional seconds precision.
func (MultiColumnDatatypeChangeResponseOutput) OverrideLength ¶ added in v0.32.0
func (o MultiColumnDatatypeChangeResponseOutput) OverrideLength() pulumi.StringOutput
Optional. Column length - e.g. varchar (50) - if not specified and relevant uses the source column length.
func (MultiColumnDatatypeChangeResponseOutput) OverridePrecision ¶ added in v0.32.0
func (o MultiColumnDatatypeChangeResponseOutput) OverridePrecision() pulumi.IntOutput
Optional. Column precision - when relevant - if not specified and relevant uses the source column precision.
func (MultiColumnDatatypeChangeResponseOutput) OverrideScale ¶ added in v0.32.0
func (o MultiColumnDatatypeChangeResponseOutput) OverrideScale() pulumi.IntOutput
Optional. Column scale - when relevant - if not specified and relevant uses the source column scale.
func (MultiColumnDatatypeChangeResponseOutput) SourceDataTypeFilter ¶ added in v0.32.0
func (o MultiColumnDatatypeChangeResponseOutput) SourceDataTypeFilter() pulumi.StringOutput
Filter on source data type.
func (MultiColumnDatatypeChangeResponseOutput) SourceNumericFilter ¶ added in v0.32.0
func (o MultiColumnDatatypeChangeResponseOutput) SourceNumericFilter() SourceNumericFilterResponseOutput
Optional. Filter for fixed point number data types such as NUMERIC/NUMBER.
func (MultiColumnDatatypeChangeResponseOutput) SourceTextFilter ¶ added in v0.32.0
func (o MultiColumnDatatypeChangeResponseOutput) SourceTextFilter() SourceTextFilterResponseOutput
Optional. Filter for text-based data types like varchar.
func (MultiColumnDatatypeChangeResponseOutput) ToMultiColumnDatatypeChangeResponseOutput ¶ added in v0.32.0
func (o MultiColumnDatatypeChangeResponseOutput) ToMultiColumnDatatypeChangeResponseOutput() MultiColumnDatatypeChangeResponseOutput
func (MultiColumnDatatypeChangeResponseOutput) ToMultiColumnDatatypeChangeResponseOutputWithContext ¶ added in v0.32.0
func (o MultiColumnDatatypeChangeResponseOutput) ToMultiColumnDatatypeChangeResponseOutputWithContext(ctx context.Context) MultiColumnDatatypeChangeResponseOutput
type MultiEntityRename ¶ added in v0.32.0
type MultiEntityRename struct { // Optional. The pattern used to generate the new entity's name. This pattern must include the characters '{name}', which will be replaced with the name of the original entity. For example, the pattern 't_{name}' for an entity name jobs would be converted to 't_jobs'. If unspecified, the default value for this field is '{name}' NewNamePattern *string `pulumi:"newNamePattern"` // Optional. Additional transformation that can be done on the source entity name before it is being used by the new_name_pattern, for example lower case. If no transformation is desired, use NO_TRANSFORMATION SourceNameTransformation *MultiEntityRenameSourceNameTransformation `pulumi:"sourceNameTransformation"` }
Options to configure rule type MultiEntityRename. The rule is used to rename multiple entities. The rule filter field can refer to one or more entities. The rule scope can be one of: Database, Schema, Table, Column, Constraint, Index, View, Function, Stored Procedure, Materialized View, Sequence, UDT
type MultiEntityRenameArgs ¶ added in v0.32.0
type MultiEntityRenameArgs struct { // Optional. The pattern used to generate the new entity's name. This pattern must include the characters '{name}', which will be replaced with the name of the original entity. For example, the pattern 't_{name}' for an entity name jobs would be converted to 't_jobs'. If unspecified, the default value for this field is '{name}' NewNamePattern pulumi.StringPtrInput `pulumi:"newNamePattern"` // Optional. Additional transformation that can be done on the source entity name before it is being used by the new_name_pattern, for example lower case. If no transformation is desired, use NO_TRANSFORMATION SourceNameTransformation MultiEntityRenameSourceNameTransformationPtrInput `pulumi:"sourceNameTransformation"` }
Options to configure rule type MultiEntityRename. The rule is used to rename multiple entities. The rule filter field can refer to one or more entities. The rule scope can be one of: Database, Schema, Table, Column, Constraint, Index, View, Function, Stored Procedure, Materialized View, Sequence, UDT
func (MultiEntityRenameArgs) ElementType ¶ added in v0.32.0
func (MultiEntityRenameArgs) ElementType() reflect.Type
func (MultiEntityRenameArgs) ToMultiEntityRenameOutput ¶ added in v0.32.0
func (i MultiEntityRenameArgs) ToMultiEntityRenameOutput() MultiEntityRenameOutput
func (MultiEntityRenameArgs) ToMultiEntityRenameOutputWithContext ¶ added in v0.32.0
func (i MultiEntityRenameArgs) ToMultiEntityRenameOutputWithContext(ctx context.Context) MultiEntityRenameOutput
func (MultiEntityRenameArgs) ToMultiEntityRenamePtrOutput ¶ added in v0.32.0
func (i MultiEntityRenameArgs) ToMultiEntityRenamePtrOutput() MultiEntityRenamePtrOutput
func (MultiEntityRenameArgs) ToMultiEntityRenamePtrOutputWithContext ¶ added in v0.32.0
func (i MultiEntityRenameArgs) ToMultiEntityRenamePtrOutputWithContext(ctx context.Context) MultiEntityRenamePtrOutput
type MultiEntityRenameInput ¶ added in v0.32.0
type MultiEntityRenameInput interface { pulumi.Input ToMultiEntityRenameOutput() MultiEntityRenameOutput ToMultiEntityRenameOutputWithContext(context.Context) MultiEntityRenameOutput }
MultiEntityRenameInput is an input type that accepts MultiEntityRenameArgs and MultiEntityRenameOutput values. You can construct a concrete instance of `MultiEntityRenameInput` via:
MultiEntityRenameArgs{...}
type MultiEntityRenameOutput ¶ added in v0.32.0
type MultiEntityRenameOutput struct{ *pulumi.OutputState }
Options to configure rule type MultiEntityRename. The rule is used to rename multiple entities. The rule filter field can refer to one or more entities. The rule scope can be one of: Database, Schema, Table, Column, Constraint, Index, View, Function, Stored Procedure, Materialized View, Sequence, UDT
func (MultiEntityRenameOutput) ElementType ¶ added in v0.32.0
func (MultiEntityRenameOutput) ElementType() reflect.Type
func (MultiEntityRenameOutput) NewNamePattern ¶ added in v0.32.0
func (o MultiEntityRenameOutput) NewNamePattern() pulumi.StringPtrOutput
Optional. The pattern used to generate the new entity's name. This pattern must include the characters '{name}', which will be replaced with the name of the original entity. For example, the pattern 't_{name}' for an entity name jobs would be converted to 't_jobs'. If unspecified, the default value for this field is '{name}'
func (MultiEntityRenameOutput) SourceNameTransformation ¶ added in v0.32.0
func (o MultiEntityRenameOutput) SourceNameTransformation() MultiEntityRenameSourceNameTransformationPtrOutput
Optional. Additional transformation that can be done on the source entity name before it is being used by the new_name_pattern, for example lower case. If no transformation is desired, use NO_TRANSFORMATION
func (MultiEntityRenameOutput) ToMultiEntityRenameOutput ¶ added in v0.32.0
func (o MultiEntityRenameOutput) ToMultiEntityRenameOutput() MultiEntityRenameOutput
func (MultiEntityRenameOutput) ToMultiEntityRenameOutputWithContext ¶ added in v0.32.0
func (o MultiEntityRenameOutput) ToMultiEntityRenameOutputWithContext(ctx context.Context) MultiEntityRenameOutput
func (MultiEntityRenameOutput) ToMultiEntityRenamePtrOutput ¶ added in v0.32.0
func (o MultiEntityRenameOutput) ToMultiEntityRenamePtrOutput() MultiEntityRenamePtrOutput
func (MultiEntityRenameOutput) ToMultiEntityRenamePtrOutputWithContext ¶ added in v0.32.0
func (o MultiEntityRenameOutput) ToMultiEntityRenamePtrOutputWithContext(ctx context.Context) MultiEntityRenamePtrOutput
type MultiEntityRenamePtrInput ¶ added in v0.32.0
type MultiEntityRenamePtrInput interface { pulumi.Input ToMultiEntityRenamePtrOutput() MultiEntityRenamePtrOutput ToMultiEntityRenamePtrOutputWithContext(context.Context) MultiEntityRenamePtrOutput }
MultiEntityRenamePtrInput is an input type that accepts MultiEntityRenameArgs, MultiEntityRenamePtr and MultiEntityRenamePtrOutput values. You can construct a concrete instance of `MultiEntityRenamePtrInput` via:
MultiEntityRenameArgs{...} or: nil
func MultiEntityRenamePtr ¶ added in v0.32.0
func MultiEntityRenamePtr(v *MultiEntityRenameArgs) MultiEntityRenamePtrInput
type MultiEntityRenamePtrOutput ¶ added in v0.32.0
type MultiEntityRenamePtrOutput struct{ *pulumi.OutputState }
func (MultiEntityRenamePtrOutput) Elem ¶ added in v0.32.0
func (o MultiEntityRenamePtrOutput) Elem() MultiEntityRenameOutput
func (MultiEntityRenamePtrOutput) ElementType ¶ added in v0.32.0
func (MultiEntityRenamePtrOutput) ElementType() reflect.Type
func (MultiEntityRenamePtrOutput) NewNamePattern ¶ added in v0.32.0
func (o MultiEntityRenamePtrOutput) NewNamePattern() pulumi.StringPtrOutput
Optional. The pattern used to generate the new entity's name. This pattern must include the characters '{name}', which will be replaced with the name of the original entity. For example, the pattern 't_{name}' for an entity name jobs would be converted to 't_jobs'. If unspecified, the default value for this field is '{name}'
func (MultiEntityRenamePtrOutput) SourceNameTransformation ¶ added in v0.32.0
func (o MultiEntityRenamePtrOutput) SourceNameTransformation() MultiEntityRenameSourceNameTransformationPtrOutput
Optional. Additional transformation that can be done on the source entity name before it is being used by the new_name_pattern, for example lower case. If no transformation is desired, use NO_TRANSFORMATION
func (MultiEntityRenamePtrOutput) ToMultiEntityRenamePtrOutput ¶ added in v0.32.0
func (o MultiEntityRenamePtrOutput) ToMultiEntityRenamePtrOutput() MultiEntityRenamePtrOutput
func (MultiEntityRenamePtrOutput) ToMultiEntityRenamePtrOutputWithContext ¶ added in v0.32.0
func (o MultiEntityRenamePtrOutput) ToMultiEntityRenamePtrOutputWithContext(ctx context.Context) MultiEntityRenamePtrOutput
type MultiEntityRenameResponse ¶ added in v0.32.0
type MultiEntityRenameResponse struct { // Optional. The pattern used to generate the new entity's name. This pattern must include the characters '{name}', which will be replaced with the name of the original entity. For example, the pattern 't_{name}' for an entity name jobs would be converted to 't_jobs'. If unspecified, the default value for this field is '{name}' NewNamePattern string `pulumi:"newNamePattern"` // Optional. Additional transformation that can be done on the source entity name before it is being used by the new_name_pattern, for example lower case. If no transformation is desired, use NO_TRANSFORMATION SourceNameTransformation string `pulumi:"sourceNameTransformation"` }
Options to configure rule type MultiEntityRename. The rule is used to rename multiple entities. The rule filter field can refer to one or more entities. The rule scope can be one of: Database, Schema, Table, Column, Constraint, Index, View, Function, Stored Procedure, Materialized View, Sequence, UDT
type MultiEntityRenameResponseOutput ¶ added in v0.32.0
type MultiEntityRenameResponseOutput struct{ *pulumi.OutputState }
Options to configure rule type MultiEntityRename. The rule is used to rename multiple entities. The rule filter field can refer to one or more entities. The rule scope can be one of: Database, Schema, Table, Column, Constraint, Index, View, Function, Stored Procedure, Materialized View, Sequence, UDT
func (MultiEntityRenameResponseOutput) ElementType ¶ added in v0.32.0
func (MultiEntityRenameResponseOutput) ElementType() reflect.Type
func (MultiEntityRenameResponseOutput) NewNamePattern ¶ added in v0.32.0
func (o MultiEntityRenameResponseOutput) NewNamePattern() pulumi.StringOutput
Optional. The pattern used to generate the new entity's name. This pattern must include the characters '{name}', which will be replaced with the name of the original entity. For example, the pattern 't_{name}' for an entity name jobs would be converted to 't_jobs'. If unspecified, the default value for this field is '{name}'
func (MultiEntityRenameResponseOutput) SourceNameTransformation ¶ added in v0.32.0
func (o MultiEntityRenameResponseOutput) SourceNameTransformation() pulumi.StringOutput
Optional. Additional transformation that can be done on the source entity name before it is being used by the new_name_pattern, for example lower case. If no transformation is desired, use NO_TRANSFORMATION
func (MultiEntityRenameResponseOutput) ToMultiEntityRenameResponseOutput ¶ added in v0.32.0
func (o MultiEntityRenameResponseOutput) ToMultiEntityRenameResponseOutput() MultiEntityRenameResponseOutput
func (MultiEntityRenameResponseOutput) ToMultiEntityRenameResponseOutputWithContext ¶ added in v0.32.0
func (o MultiEntityRenameResponseOutput) ToMultiEntityRenameResponseOutputWithContext(ctx context.Context) MultiEntityRenameResponseOutput
type MultiEntityRenameSourceNameTransformation ¶ added in v0.32.0
type MultiEntityRenameSourceNameTransformation string
Optional. Additional transformation that can be done on the source entity name before it is being used by the new_name_pattern, for example lower case. If no transformation is desired, use NO_TRANSFORMATION
func (MultiEntityRenameSourceNameTransformation) ElementType ¶ added in v0.32.0
func (MultiEntityRenameSourceNameTransformation) ElementType() reflect.Type
func (MultiEntityRenameSourceNameTransformation) ToMultiEntityRenameSourceNameTransformationOutput ¶ added in v0.32.0
func (e MultiEntityRenameSourceNameTransformation) ToMultiEntityRenameSourceNameTransformationOutput() MultiEntityRenameSourceNameTransformationOutput
func (MultiEntityRenameSourceNameTransformation) ToMultiEntityRenameSourceNameTransformationOutputWithContext ¶ added in v0.32.0
func (e MultiEntityRenameSourceNameTransformation) ToMultiEntityRenameSourceNameTransformationOutputWithContext(ctx context.Context) MultiEntityRenameSourceNameTransformationOutput
func (MultiEntityRenameSourceNameTransformation) ToMultiEntityRenameSourceNameTransformationPtrOutput ¶ added in v0.32.0
func (e MultiEntityRenameSourceNameTransformation) ToMultiEntityRenameSourceNameTransformationPtrOutput() MultiEntityRenameSourceNameTransformationPtrOutput
func (MultiEntityRenameSourceNameTransformation) ToMultiEntityRenameSourceNameTransformationPtrOutputWithContext ¶ added in v0.32.0
func (e MultiEntityRenameSourceNameTransformation) ToMultiEntityRenameSourceNameTransformationPtrOutputWithContext(ctx context.Context) MultiEntityRenameSourceNameTransformationPtrOutput
func (MultiEntityRenameSourceNameTransformation) ToStringOutput ¶ added in v0.32.0
func (e MultiEntityRenameSourceNameTransformation) ToStringOutput() pulumi.StringOutput
func (MultiEntityRenameSourceNameTransformation) ToStringOutputWithContext ¶ added in v0.32.0
func (e MultiEntityRenameSourceNameTransformation) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MultiEntityRenameSourceNameTransformation) ToStringPtrOutput ¶ added in v0.32.0
func (e MultiEntityRenameSourceNameTransformation) ToStringPtrOutput() pulumi.StringPtrOutput
func (MultiEntityRenameSourceNameTransformation) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (e MultiEntityRenameSourceNameTransformation) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MultiEntityRenameSourceNameTransformationInput ¶ added in v0.32.0
type MultiEntityRenameSourceNameTransformationInput interface { pulumi.Input ToMultiEntityRenameSourceNameTransformationOutput() MultiEntityRenameSourceNameTransformationOutput ToMultiEntityRenameSourceNameTransformationOutputWithContext(context.Context) MultiEntityRenameSourceNameTransformationOutput }
MultiEntityRenameSourceNameTransformationInput is an input type that accepts values of the MultiEntityRenameSourceNameTransformation enum A concrete instance of `MultiEntityRenameSourceNameTransformationInput` can be one of the following:
MultiEntityRenameSourceNameTransformationEntityNameTransformationUnspecified MultiEntityRenameSourceNameTransformationEntityNameTransformationNoTransformation MultiEntityRenameSourceNameTransformationEntityNameTransformationLowerCase MultiEntityRenameSourceNameTransformationEntityNameTransformationUpperCase MultiEntityRenameSourceNameTransformationEntityNameTransformationCapitalizedCase
type MultiEntityRenameSourceNameTransformationOutput ¶ added in v0.32.0
type MultiEntityRenameSourceNameTransformationOutput struct{ *pulumi.OutputState }
func (MultiEntityRenameSourceNameTransformationOutput) ElementType ¶ added in v0.32.0
func (MultiEntityRenameSourceNameTransformationOutput) ElementType() reflect.Type
func (MultiEntityRenameSourceNameTransformationOutput) ToMultiEntityRenameSourceNameTransformationOutput ¶ added in v0.32.0
func (o MultiEntityRenameSourceNameTransformationOutput) ToMultiEntityRenameSourceNameTransformationOutput() MultiEntityRenameSourceNameTransformationOutput
func (MultiEntityRenameSourceNameTransformationOutput) ToMultiEntityRenameSourceNameTransformationOutputWithContext ¶ added in v0.32.0
func (o MultiEntityRenameSourceNameTransformationOutput) ToMultiEntityRenameSourceNameTransformationOutputWithContext(ctx context.Context) MultiEntityRenameSourceNameTransformationOutput
func (MultiEntityRenameSourceNameTransformationOutput) ToMultiEntityRenameSourceNameTransformationPtrOutput ¶ added in v0.32.0
func (o MultiEntityRenameSourceNameTransformationOutput) ToMultiEntityRenameSourceNameTransformationPtrOutput() MultiEntityRenameSourceNameTransformationPtrOutput
func (MultiEntityRenameSourceNameTransformationOutput) ToMultiEntityRenameSourceNameTransformationPtrOutputWithContext ¶ added in v0.32.0
func (o MultiEntityRenameSourceNameTransformationOutput) ToMultiEntityRenameSourceNameTransformationPtrOutputWithContext(ctx context.Context) MultiEntityRenameSourceNameTransformationPtrOutput
func (MultiEntityRenameSourceNameTransformationOutput) ToStringOutput ¶ added in v0.32.0
func (o MultiEntityRenameSourceNameTransformationOutput) ToStringOutput() pulumi.StringOutput
func (MultiEntityRenameSourceNameTransformationOutput) ToStringOutputWithContext ¶ added in v0.32.0
func (o MultiEntityRenameSourceNameTransformationOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MultiEntityRenameSourceNameTransformationOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o MultiEntityRenameSourceNameTransformationOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MultiEntityRenameSourceNameTransformationOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o MultiEntityRenameSourceNameTransformationOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MultiEntityRenameSourceNameTransformationPtrInput ¶ added in v0.32.0
type MultiEntityRenameSourceNameTransformationPtrInput interface { pulumi.Input ToMultiEntityRenameSourceNameTransformationPtrOutput() MultiEntityRenameSourceNameTransformationPtrOutput ToMultiEntityRenameSourceNameTransformationPtrOutputWithContext(context.Context) MultiEntityRenameSourceNameTransformationPtrOutput }
func MultiEntityRenameSourceNameTransformationPtr ¶ added in v0.32.0
func MultiEntityRenameSourceNameTransformationPtr(v string) MultiEntityRenameSourceNameTransformationPtrInput
type MultiEntityRenameSourceNameTransformationPtrOutput ¶ added in v0.32.0
type MultiEntityRenameSourceNameTransformationPtrOutput struct{ *pulumi.OutputState }
func (MultiEntityRenameSourceNameTransformationPtrOutput) ElementType ¶ added in v0.32.0
func (MultiEntityRenameSourceNameTransformationPtrOutput) ElementType() reflect.Type
func (MultiEntityRenameSourceNameTransformationPtrOutput) ToMultiEntityRenameSourceNameTransformationPtrOutput ¶ added in v0.32.0
func (o MultiEntityRenameSourceNameTransformationPtrOutput) ToMultiEntityRenameSourceNameTransformationPtrOutput() MultiEntityRenameSourceNameTransformationPtrOutput
func (MultiEntityRenameSourceNameTransformationPtrOutput) ToMultiEntityRenameSourceNameTransformationPtrOutputWithContext ¶ added in v0.32.0
func (o MultiEntityRenameSourceNameTransformationPtrOutput) ToMultiEntityRenameSourceNameTransformationPtrOutputWithContext(ctx context.Context) MultiEntityRenameSourceNameTransformationPtrOutput
func (MultiEntityRenameSourceNameTransformationPtrOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o MultiEntityRenameSourceNameTransformationPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MultiEntityRenameSourceNameTransformationPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o MultiEntityRenameSourceNameTransformationPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MySqlConnectionProfile ¶
type MySqlConnectionProfile struct { // If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source. CloudSqlId *string `pulumi:"cloudSqlId"` // The IP or hostname of the source MySQL database. Host string `pulumi:"host"` // Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service. Password string `pulumi:"password"` // The network port of the source MySQL database. Port int `pulumi:"port"` // SSL configuration for the destination to connect to the source database. Ssl *SslConfig `pulumi:"ssl"` // The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service. Username string `pulumi:"username"` }
Specifies connection parameters required specifically for MySQL databases.
type MySqlConnectionProfileArgs ¶
type MySqlConnectionProfileArgs struct { // If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source. CloudSqlId pulumi.StringPtrInput `pulumi:"cloudSqlId"` // The IP or hostname of the source MySQL database. Host pulumi.StringInput `pulumi:"host"` // Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service. Password pulumi.StringInput `pulumi:"password"` // The network port of the source MySQL database. Port pulumi.IntInput `pulumi:"port"` // SSL configuration for the destination to connect to the source database. Ssl SslConfigPtrInput `pulumi:"ssl"` // The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service. Username pulumi.StringInput `pulumi:"username"` }
Specifies connection parameters required specifically for MySQL databases.
func (MySqlConnectionProfileArgs) ElementType ¶
func (MySqlConnectionProfileArgs) ElementType() reflect.Type
func (MySqlConnectionProfileArgs) ToMySqlConnectionProfileOutput ¶
func (i MySqlConnectionProfileArgs) ToMySqlConnectionProfileOutput() MySqlConnectionProfileOutput
func (MySqlConnectionProfileArgs) ToMySqlConnectionProfileOutputWithContext ¶
func (i MySqlConnectionProfileArgs) ToMySqlConnectionProfileOutputWithContext(ctx context.Context) MySqlConnectionProfileOutput
func (MySqlConnectionProfileArgs) ToMySqlConnectionProfilePtrOutput ¶
func (i MySqlConnectionProfileArgs) ToMySqlConnectionProfilePtrOutput() MySqlConnectionProfilePtrOutput
func (MySqlConnectionProfileArgs) ToMySqlConnectionProfilePtrOutputWithContext ¶
func (i MySqlConnectionProfileArgs) ToMySqlConnectionProfilePtrOutputWithContext(ctx context.Context) MySqlConnectionProfilePtrOutput
type MySqlConnectionProfileInput ¶
type MySqlConnectionProfileInput interface { pulumi.Input ToMySqlConnectionProfileOutput() MySqlConnectionProfileOutput ToMySqlConnectionProfileOutputWithContext(context.Context) MySqlConnectionProfileOutput }
MySqlConnectionProfileInput is an input type that accepts MySqlConnectionProfileArgs and MySqlConnectionProfileOutput values. You can construct a concrete instance of `MySqlConnectionProfileInput` via:
MySqlConnectionProfileArgs{...}
type MySqlConnectionProfileOutput ¶
type MySqlConnectionProfileOutput struct{ *pulumi.OutputState }
Specifies connection parameters required specifically for MySQL databases.
func (MySqlConnectionProfileOutput) CloudSqlId ¶
func (o MySqlConnectionProfileOutput) CloudSqlId() pulumi.StringPtrOutput
If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.
func (MySqlConnectionProfileOutput) ElementType ¶
func (MySqlConnectionProfileOutput) ElementType() reflect.Type
func (MySqlConnectionProfileOutput) Host ¶
func (o MySqlConnectionProfileOutput) Host() pulumi.StringOutput
The IP or hostname of the source MySQL database.
func (MySqlConnectionProfileOutput) Password ¶
func (o MySqlConnectionProfileOutput) Password() pulumi.StringOutput
Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.
func (MySqlConnectionProfileOutput) Port ¶
func (o MySqlConnectionProfileOutput) Port() pulumi.IntOutput
The network port of the source MySQL database.
func (MySqlConnectionProfileOutput) Ssl ¶
func (o MySqlConnectionProfileOutput) Ssl() SslConfigPtrOutput
SSL configuration for the destination to connect to the source database.
func (MySqlConnectionProfileOutput) ToMySqlConnectionProfileOutput ¶
func (o MySqlConnectionProfileOutput) ToMySqlConnectionProfileOutput() MySqlConnectionProfileOutput
func (MySqlConnectionProfileOutput) ToMySqlConnectionProfileOutputWithContext ¶
func (o MySqlConnectionProfileOutput) ToMySqlConnectionProfileOutputWithContext(ctx context.Context) MySqlConnectionProfileOutput
func (MySqlConnectionProfileOutput) ToMySqlConnectionProfilePtrOutput ¶
func (o MySqlConnectionProfileOutput) ToMySqlConnectionProfilePtrOutput() MySqlConnectionProfilePtrOutput
func (MySqlConnectionProfileOutput) ToMySqlConnectionProfilePtrOutputWithContext ¶
func (o MySqlConnectionProfileOutput) ToMySqlConnectionProfilePtrOutputWithContext(ctx context.Context) MySqlConnectionProfilePtrOutput
func (MySqlConnectionProfileOutput) Username ¶
func (o MySqlConnectionProfileOutput) Username() pulumi.StringOutput
The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.
type MySqlConnectionProfilePtrInput ¶
type MySqlConnectionProfilePtrInput interface { pulumi.Input ToMySqlConnectionProfilePtrOutput() MySqlConnectionProfilePtrOutput ToMySqlConnectionProfilePtrOutputWithContext(context.Context) MySqlConnectionProfilePtrOutput }
MySqlConnectionProfilePtrInput is an input type that accepts MySqlConnectionProfileArgs, MySqlConnectionProfilePtr and MySqlConnectionProfilePtrOutput values. You can construct a concrete instance of `MySqlConnectionProfilePtrInput` via:
MySqlConnectionProfileArgs{...} or: nil
func MySqlConnectionProfilePtr ¶
func MySqlConnectionProfilePtr(v *MySqlConnectionProfileArgs) MySqlConnectionProfilePtrInput
type MySqlConnectionProfilePtrOutput ¶
type MySqlConnectionProfilePtrOutput struct{ *pulumi.OutputState }
func (MySqlConnectionProfilePtrOutput) CloudSqlId ¶
func (o MySqlConnectionProfilePtrOutput) CloudSqlId() pulumi.StringPtrOutput
If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.
func (MySqlConnectionProfilePtrOutput) Elem ¶
func (o MySqlConnectionProfilePtrOutput) Elem() MySqlConnectionProfileOutput
func (MySqlConnectionProfilePtrOutput) ElementType ¶
func (MySqlConnectionProfilePtrOutput) ElementType() reflect.Type
func (MySqlConnectionProfilePtrOutput) Host ¶
func (o MySqlConnectionProfilePtrOutput) Host() pulumi.StringPtrOutput
The IP or hostname of the source MySQL database.
func (MySqlConnectionProfilePtrOutput) Password ¶
func (o MySqlConnectionProfilePtrOutput) Password() pulumi.StringPtrOutput
Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.
func (MySqlConnectionProfilePtrOutput) Port ¶
func (o MySqlConnectionProfilePtrOutput) Port() pulumi.IntPtrOutput
The network port of the source MySQL database.
func (MySqlConnectionProfilePtrOutput) Ssl ¶
func (o MySqlConnectionProfilePtrOutput) Ssl() SslConfigPtrOutput
SSL configuration for the destination to connect to the source database.
func (MySqlConnectionProfilePtrOutput) ToMySqlConnectionProfilePtrOutput ¶
func (o MySqlConnectionProfilePtrOutput) ToMySqlConnectionProfilePtrOutput() MySqlConnectionProfilePtrOutput
func (MySqlConnectionProfilePtrOutput) ToMySqlConnectionProfilePtrOutputWithContext ¶
func (o MySqlConnectionProfilePtrOutput) ToMySqlConnectionProfilePtrOutputWithContext(ctx context.Context) MySqlConnectionProfilePtrOutput
func (MySqlConnectionProfilePtrOutput) Username ¶
func (o MySqlConnectionProfilePtrOutput) Username() pulumi.StringPtrOutput
The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.
type MySqlConnectionProfileResponse ¶
type MySqlConnectionProfileResponse struct { // If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source. CloudSqlId string `pulumi:"cloudSqlId"` // The IP or hostname of the source MySQL database. Host string `pulumi:"host"` // Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service. Password string `pulumi:"password"` // Indicates If this connection profile password is stored. PasswordSet bool `pulumi:"passwordSet"` // The network port of the source MySQL database. Port int `pulumi:"port"` // SSL configuration for the destination to connect to the source database. Ssl SslConfigResponse `pulumi:"ssl"` // The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service. Username string `pulumi:"username"` }
Specifies connection parameters required specifically for MySQL databases.
type MySqlConnectionProfileResponseOutput ¶
type MySqlConnectionProfileResponseOutput struct{ *pulumi.OutputState }
Specifies connection parameters required specifically for MySQL databases.
func (MySqlConnectionProfileResponseOutput) CloudSqlId ¶
func (o MySqlConnectionProfileResponseOutput) CloudSqlId() pulumi.StringOutput
If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.
func (MySqlConnectionProfileResponseOutput) ElementType ¶
func (MySqlConnectionProfileResponseOutput) ElementType() reflect.Type
func (MySqlConnectionProfileResponseOutput) Host ¶
func (o MySqlConnectionProfileResponseOutput) Host() pulumi.StringOutput
The IP or hostname of the source MySQL database.
func (MySqlConnectionProfileResponseOutput) Password ¶
func (o MySqlConnectionProfileResponseOutput) Password() pulumi.StringOutput
Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.
func (MySqlConnectionProfileResponseOutput) PasswordSet ¶
func (o MySqlConnectionProfileResponseOutput) PasswordSet() pulumi.BoolOutput
Indicates If this connection profile password is stored.
func (MySqlConnectionProfileResponseOutput) Port ¶
func (o MySqlConnectionProfileResponseOutput) Port() pulumi.IntOutput
The network port of the source MySQL database.
func (MySqlConnectionProfileResponseOutput) Ssl ¶
func (o MySqlConnectionProfileResponseOutput) Ssl() SslConfigResponseOutput
SSL configuration for the destination to connect to the source database.
func (MySqlConnectionProfileResponseOutput) ToMySqlConnectionProfileResponseOutput ¶
func (o MySqlConnectionProfileResponseOutput) ToMySqlConnectionProfileResponseOutput() MySqlConnectionProfileResponseOutput
func (MySqlConnectionProfileResponseOutput) ToMySqlConnectionProfileResponseOutputWithContext ¶
func (o MySqlConnectionProfileResponseOutput) ToMySqlConnectionProfileResponseOutputWithContext(ctx context.Context) MySqlConnectionProfileResponseOutput
func (MySqlConnectionProfileResponseOutput) Username ¶
func (o MySqlConnectionProfileResponseOutput) Username() pulumi.StringOutput
The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.
type OracleConnectionProfile ¶ added in v0.28.0
type OracleConnectionProfile struct { // Database service for the Oracle connection. DatabaseService string `pulumi:"databaseService"` // Forward SSH tunnel connectivity. ForwardSshConnectivity *ForwardSshTunnelConnectivity `pulumi:"forwardSshConnectivity"` // The IP or hostname of the source Oracle database. Host string `pulumi:"host"` // Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service. Password string `pulumi:"password"` // The network port of the source Oracle database. Port int `pulumi:"port"` // Private connectivity. PrivateConnectivity *PrivateConnectivity `pulumi:"privateConnectivity"` // SSL configuration for the connection to the source Oracle database. * Only `SERVER_ONLY` configuration is supported for Oracle SSL. * SSL is supported for Oracle versions 12 and above. Ssl *SslConfig `pulumi:"ssl"` // Static Service IP connectivity. StaticServiceIpConnectivity *StaticServiceIpConnectivity `pulumi:"staticServiceIpConnectivity"` // The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service. Username string `pulumi:"username"` }
Specifies connection parameters required specifically for Oracle databases.
type OracleConnectionProfileArgs ¶ added in v0.28.0
type OracleConnectionProfileArgs struct { // Database service for the Oracle connection. DatabaseService pulumi.StringInput `pulumi:"databaseService"` // Forward SSH tunnel connectivity. ForwardSshConnectivity ForwardSshTunnelConnectivityPtrInput `pulumi:"forwardSshConnectivity"` // The IP or hostname of the source Oracle database. Host pulumi.StringInput `pulumi:"host"` // Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service. Password pulumi.StringInput `pulumi:"password"` // The network port of the source Oracle database. Port pulumi.IntInput `pulumi:"port"` // Private connectivity. PrivateConnectivity PrivateConnectivityPtrInput `pulumi:"privateConnectivity"` // SSL configuration for the connection to the source Oracle database. * Only `SERVER_ONLY` configuration is supported for Oracle SSL. * SSL is supported for Oracle versions 12 and above. Ssl SslConfigPtrInput `pulumi:"ssl"` // Static Service IP connectivity. StaticServiceIpConnectivity StaticServiceIpConnectivityPtrInput `pulumi:"staticServiceIpConnectivity"` // The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service. Username pulumi.StringInput `pulumi:"username"` }
Specifies connection parameters required specifically for Oracle databases.
func (OracleConnectionProfileArgs) ElementType ¶ added in v0.28.0
func (OracleConnectionProfileArgs) ElementType() reflect.Type
func (OracleConnectionProfileArgs) ToOracleConnectionProfileOutput ¶ added in v0.28.0
func (i OracleConnectionProfileArgs) ToOracleConnectionProfileOutput() OracleConnectionProfileOutput
func (OracleConnectionProfileArgs) ToOracleConnectionProfileOutputWithContext ¶ added in v0.28.0
func (i OracleConnectionProfileArgs) ToOracleConnectionProfileOutputWithContext(ctx context.Context) OracleConnectionProfileOutput
func (OracleConnectionProfileArgs) ToOracleConnectionProfilePtrOutput ¶ added in v0.28.0
func (i OracleConnectionProfileArgs) ToOracleConnectionProfilePtrOutput() OracleConnectionProfilePtrOutput
func (OracleConnectionProfileArgs) ToOracleConnectionProfilePtrOutputWithContext ¶ added in v0.28.0
func (i OracleConnectionProfileArgs) ToOracleConnectionProfilePtrOutputWithContext(ctx context.Context) OracleConnectionProfilePtrOutput
type OracleConnectionProfileInput ¶ added in v0.28.0
type OracleConnectionProfileInput interface { pulumi.Input ToOracleConnectionProfileOutput() OracleConnectionProfileOutput ToOracleConnectionProfileOutputWithContext(context.Context) OracleConnectionProfileOutput }
OracleConnectionProfileInput is an input type that accepts OracleConnectionProfileArgs and OracleConnectionProfileOutput values. You can construct a concrete instance of `OracleConnectionProfileInput` via:
OracleConnectionProfileArgs{...}
type OracleConnectionProfileOutput ¶ added in v0.28.0
type OracleConnectionProfileOutput struct{ *pulumi.OutputState }
Specifies connection parameters required specifically for Oracle databases.
func (OracleConnectionProfileOutput) DatabaseService ¶ added in v0.28.0
func (o OracleConnectionProfileOutput) DatabaseService() pulumi.StringOutput
Database service for the Oracle connection.
func (OracleConnectionProfileOutput) ElementType ¶ added in v0.28.0
func (OracleConnectionProfileOutput) ElementType() reflect.Type
func (OracleConnectionProfileOutput) ForwardSshConnectivity ¶ added in v0.28.0
func (o OracleConnectionProfileOutput) ForwardSshConnectivity() ForwardSshTunnelConnectivityPtrOutput
Forward SSH tunnel connectivity.
func (OracleConnectionProfileOutput) Host ¶ added in v0.28.0
func (o OracleConnectionProfileOutput) Host() pulumi.StringOutput
The IP or hostname of the source Oracle database.
func (OracleConnectionProfileOutput) Password ¶ added in v0.28.0
func (o OracleConnectionProfileOutput) Password() pulumi.StringOutput
Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.
func (OracleConnectionProfileOutput) Port ¶ added in v0.28.0
func (o OracleConnectionProfileOutput) Port() pulumi.IntOutput
The network port of the source Oracle database.
func (OracleConnectionProfileOutput) PrivateConnectivity ¶ added in v0.28.0
func (o OracleConnectionProfileOutput) PrivateConnectivity() PrivateConnectivityPtrOutput
Private connectivity.
func (OracleConnectionProfileOutput) Ssl ¶ added in v0.32.0
func (o OracleConnectionProfileOutput) Ssl() SslConfigPtrOutput
SSL configuration for the connection to the source Oracle database. * Only `SERVER_ONLY` configuration is supported for Oracle SSL. * SSL is supported for Oracle versions 12 and above.
func (OracleConnectionProfileOutput) StaticServiceIpConnectivity ¶ added in v0.28.0
func (o OracleConnectionProfileOutput) StaticServiceIpConnectivity() StaticServiceIpConnectivityPtrOutput
Static Service IP connectivity.
func (OracleConnectionProfileOutput) ToOracleConnectionProfileOutput ¶ added in v0.28.0
func (o OracleConnectionProfileOutput) ToOracleConnectionProfileOutput() OracleConnectionProfileOutput
func (OracleConnectionProfileOutput) ToOracleConnectionProfileOutputWithContext ¶ added in v0.28.0
func (o OracleConnectionProfileOutput) ToOracleConnectionProfileOutputWithContext(ctx context.Context) OracleConnectionProfileOutput
func (OracleConnectionProfileOutput) ToOracleConnectionProfilePtrOutput ¶ added in v0.28.0
func (o OracleConnectionProfileOutput) ToOracleConnectionProfilePtrOutput() OracleConnectionProfilePtrOutput
func (OracleConnectionProfileOutput) ToOracleConnectionProfilePtrOutputWithContext ¶ added in v0.28.0
func (o OracleConnectionProfileOutput) ToOracleConnectionProfilePtrOutputWithContext(ctx context.Context) OracleConnectionProfilePtrOutput
func (OracleConnectionProfileOutput) Username ¶ added in v0.28.0
func (o OracleConnectionProfileOutput) Username() pulumi.StringOutput
The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.
type OracleConnectionProfilePtrInput ¶ added in v0.28.0
type OracleConnectionProfilePtrInput interface { pulumi.Input ToOracleConnectionProfilePtrOutput() OracleConnectionProfilePtrOutput ToOracleConnectionProfilePtrOutputWithContext(context.Context) OracleConnectionProfilePtrOutput }
OracleConnectionProfilePtrInput is an input type that accepts OracleConnectionProfileArgs, OracleConnectionProfilePtr and OracleConnectionProfilePtrOutput values. You can construct a concrete instance of `OracleConnectionProfilePtrInput` via:
OracleConnectionProfileArgs{...} or: nil
func OracleConnectionProfilePtr ¶ added in v0.28.0
func OracleConnectionProfilePtr(v *OracleConnectionProfileArgs) OracleConnectionProfilePtrInput
type OracleConnectionProfilePtrOutput ¶ added in v0.28.0
type OracleConnectionProfilePtrOutput struct{ *pulumi.OutputState }
func (OracleConnectionProfilePtrOutput) DatabaseService ¶ added in v0.28.0
func (o OracleConnectionProfilePtrOutput) DatabaseService() pulumi.StringPtrOutput
Database service for the Oracle connection.
func (OracleConnectionProfilePtrOutput) Elem ¶ added in v0.28.0
func (o OracleConnectionProfilePtrOutput) Elem() OracleConnectionProfileOutput
func (OracleConnectionProfilePtrOutput) ElementType ¶ added in v0.28.0
func (OracleConnectionProfilePtrOutput) ElementType() reflect.Type
func (OracleConnectionProfilePtrOutput) ForwardSshConnectivity ¶ added in v0.28.0
func (o OracleConnectionProfilePtrOutput) ForwardSshConnectivity() ForwardSshTunnelConnectivityPtrOutput
Forward SSH tunnel connectivity.
func (OracleConnectionProfilePtrOutput) Host ¶ added in v0.28.0
func (o OracleConnectionProfilePtrOutput) Host() pulumi.StringPtrOutput
The IP or hostname of the source Oracle database.
func (OracleConnectionProfilePtrOutput) Password ¶ added in v0.28.0
func (o OracleConnectionProfilePtrOutput) Password() pulumi.StringPtrOutput
Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.
func (OracleConnectionProfilePtrOutput) Port ¶ added in v0.28.0
func (o OracleConnectionProfilePtrOutput) Port() pulumi.IntPtrOutput
The network port of the source Oracle database.
func (OracleConnectionProfilePtrOutput) PrivateConnectivity ¶ added in v0.28.0
func (o OracleConnectionProfilePtrOutput) PrivateConnectivity() PrivateConnectivityPtrOutput
Private connectivity.
func (OracleConnectionProfilePtrOutput) Ssl ¶ added in v0.32.0
func (o OracleConnectionProfilePtrOutput) Ssl() SslConfigPtrOutput
SSL configuration for the connection to the source Oracle database. * Only `SERVER_ONLY` configuration is supported for Oracle SSL. * SSL is supported for Oracle versions 12 and above.
func (OracleConnectionProfilePtrOutput) StaticServiceIpConnectivity ¶ added in v0.28.0
func (o OracleConnectionProfilePtrOutput) StaticServiceIpConnectivity() StaticServiceIpConnectivityPtrOutput
Static Service IP connectivity.
func (OracleConnectionProfilePtrOutput) ToOracleConnectionProfilePtrOutput ¶ added in v0.28.0
func (o OracleConnectionProfilePtrOutput) ToOracleConnectionProfilePtrOutput() OracleConnectionProfilePtrOutput
func (OracleConnectionProfilePtrOutput) ToOracleConnectionProfilePtrOutputWithContext ¶ added in v0.28.0
func (o OracleConnectionProfilePtrOutput) ToOracleConnectionProfilePtrOutputWithContext(ctx context.Context) OracleConnectionProfilePtrOutput
func (OracleConnectionProfilePtrOutput) Username ¶ added in v0.28.0
func (o OracleConnectionProfilePtrOutput) Username() pulumi.StringPtrOutput
The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.
type OracleConnectionProfileResponse ¶ added in v0.28.0
type OracleConnectionProfileResponse struct { // Database service for the Oracle connection. DatabaseService string `pulumi:"databaseService"` // Forward SSH tunnel connectivity. ForwardSshConnectivity ForwardSshTunnelConnectivityResponse `pulumi:"forwardSshConnectivity"` // The IP or hostname of the source Oracle database. Host string `pulumi:"host"` // Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service. Password string `pulumi:"password"` // Indicates whether a new password is included in the request. PasswordSet bool `pulumi:"passwordSet"` // The network port of the source Oracle database. Port int `pulumi:"port"` // Private connectivity. PrivateConnectivity PrivateConnectivityResponse `pulumi:"privateConnectivity"` // SSL configuration for the connection to the source Oracle database. * Only `SERVER_ONLY` configuration is supported for Oracle SSL. * SSL is supported for Oracle versions 12 and above. Ssl SslConfigResponse `pulumi:"ssl"` // Static Service IP connectivity. StaticServiceIpConnectivity StaticServiceIpConnectivityResponse `pulumi:"staticServiceIpConnectivity"` // The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service. Username string `pulumi:"username"` }
Specifies connection parameters required specifically for Oracle databases.
type OracleConnectionProfileResponseOutput ¶ added in v0.28.0
type OracleConnectionProfileResponseOutput struct{ *pulumi.OutputState }
Specifies connection parameters required specifically for Oracle databases.
func (OracleConnectionProfileResponseOutput) DatabaseService ¶ added in v0.28.0
func (o OracleConnectionProfileResponseOutput) DatabaseService() pulumi.StringOutput
Database service for the Oracle connection.
func (OracleConnectionProfileResponseOutput) ElementType ¶ added in v0.28.0
func (OracleConnectionProfileResponseOutput) ElementType() reflect.Type
func (OracleConnectionProfileResponseOutput) ForwardSshConnectivity ¶ added in v0.28.0
func (o OracleConnectionProfileResponseOutput) ForwardSshConnectivity() ForwardSshTunnelConnectivityResponseOutput
Forward SSH tunnel connectivity.
func (OracleConnectionProfileResponseOutput) Host ¶ added in v0.28.0
func (o OracleConnectionProfileResponseOutput) Host() pulumi.StringOutput
The IP or hostname of the source Oracle database.
func (OracleConnectionProfileResponseOutput) Password ¶ added in v0.28.0
func (o OracleConnectionProfileResponseOutput) Password() pulumi.StringOutput
Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.
func (OracleConnectionProfileResponseOutput) PasswordSet ¶ added in v0.28.0
func (o OracleConnectionProfileResponseOutput) PasswordSet() pulumi.BoolOutput
Indicates whether a new password is included in the request.
func (OracleConnectionProfileResponseOutput) Port ¶ added in v0.28.0
func (o OracleConnectionProfileResponseOutput) Port() pulumi.IntOutput
The network port of the source Oracle database.
func (OracleConnectionProfileResponseOutput) PrivateConnectivity ¶ added in v0.28.0
func (o OracleConnectionProfileResponseOutput) PrivateConnectivity() PrivateConnectivityResponseOutput
Private connectivity.
func (OracleConnectionProfileResponseOutput) Ssl ¶ added in v0.32.0
func (o OracleConnectionProfileResponseOutput) Ssl() SslConfigResponseOutput
SSL configuration for the connection to the source Oracle database. * Only `SERVER_ONLY` configuration is supported for Oracle SSL. * SSL is supported for Oracle versions 12 and above.
func (OracleConnectionProfileResponseOutput) StaticServiceIpConnectivity ¶ added in v0.28.0
func (o OracleConnectionProfileResponseOutput) StaticServiceIpConnectivity() StaticServiceIpConnectivityResponseOutput
Static Service IP connectivity.
func (OracleConnectionProfileResponseOutput) ToOracleConnectionProfileResponseOutput ¶ added in v0.28.0
func (o OracleConnectionProfileResponseOutput) ToOracleConnectionProfileResponseOutput() OracleConnectionProfileResponseOutput
func (OracleConnectionProfileResponseOutput) ToOracleConnectionProfileResponseOutputWithContext ¶ added in v0.28.0
func (o OracleConnectionProfileResponseOutput) ToOracleConnectionProfileResponseOutputWithContext(ctx context.Context) OracleConnectionProfileResponseOutput
func (OracleConnectionProfileResponseOutput) Username ¶ added in v0.28.0
func (o OracleConnectionProfileResponseOutput) Username() pulumi.StringOutput
The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.
type PerformanceConfig ¶ added in v0.32.0
type PerformanceConfig struct { // Initial dump parallelism level. DumpParallelLevel *PerformanceConfigDumpParallelLevel `pulumi:"dumpParallelLevel"` }
Performance configuration definition.
type PerformanceConfigArgs ¶ added in v0.32.0
type PerformanceConfigArgs struct { // Initial dump parallelism level. DumpParallelLevel PerformanceConfigDumpParallelLevelPtrInput `pulumi:"dumpParallelLevel"` }
Performance configuration definition.
func (PerformanceConfigArgs) ElementType ¶ added in v0.32.0
func (PerformanceConfigArgs) ElementType() reflect.Type
func (PerformanceConfigArgs) ToPerformanceConfigOutput ¶ added in v0.32.0
func (i PerformanceConfigArgs) ToPerformanceConfigOutput() PerformanceConfigOutput
func (PerformanceConfigArgs) ToPerformanceConfigOutputWithContext ¶ added in v0.32.0
func (i PerformanceConfigArgs) ToPerformanceConfigOutputWithContext(ctx context.Context) PerformanceConfigOutput
func (PerformanceConfigArgs) ToPerformanceConfigPtrOutput ¶ added in v0.32.0
func (i PerformanceConfigArgs) ToPerformanceConfigPtrOutput() PerformanceConfigPtrOutput
func (PerformanceConfigArgs) ToPerformanceConfigPtrOutputWithContext ¶ added in v0.32.0
func (i PerformanceConfigArgs) ToPerformanceConfigPtrOutputWithContext(ctx context.Context) PerformanceConfigPtrOutput
type PerformanceConfigDumpParallelLevel ¶ added in v0.32.0
type PerformanceConfigDumpParallelLevel string
Initial dump parallelism level.
func (PerformanceConfigDumpParallelLevel) ElementType ¶ added in v0.32.0
func (PerformanceConfigDumpParallelLevel) ElementType() reflect.Type
func (PerformanceConfigDumpParallelLevel) ToPerformanceConfigDumpParallelLevelOutput ¶ added in v0.32.0
func (e PerformanceConfigDumpParallelLevel) ToPerformanceConfigDumpParallelLevelOutput() PerformanceConfigDumpParallelLevelOutput
func (PerformanceConfigDumpParallelLevel) ToPerformanceConfigDumpParallelLevelOutputWithContext ¶ added in v0.32.0
func (e PerformanceConfigDumpParallelLevel) ToPerformanceConfigDumpParallelLevelOutputWithContext(ctx context.Context) PerformanceConfigDumpParallelLevelOutput
func (PerformanceConfigDumpParallelLevel) ToPerformanceConfigDumpParallelLevelPtrOutput ¶ added in v0.32.0
func (e PerformanceConfigDumpParallelLevel) ToPerformanceConfigDumpParallelLevelPtrOutput() PerformanceConfigDumpParallelLevelPtrOutput
func (PerformanceConfigDumpParallelLevel) ToPerformanceConfigDumpParallelLevelPtrOutputWithContext ¶ added in v0.32.0
func (e PerformanceConfigDumpParallelLevel) ToPerformanceConfigDumpParallelLevelPtrOutputWithContext(ctx context.Context) PerformanceConfigDumpParallelLevelPtrOutput
func (PerformanceConfigDumpParallelLevel) ToStringOutput ¶ added in v0.32.0
func (e PerformanceConfigDumpParallelLevel) ToStringOutput() pulumi.StringOutput
func (PerformanceConfigDumpParallelLevel) ToStringOutputWithContext ¶ added in v0.32.0
func (e PerformanceConfigDumpParallelLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PerformanceConfigDumpParallelLevel) ToStringPtrOutput ¶ added in v0.32.0
func (e PerformanceConfigDumpParallelLevel) ToStringPtrOutput() pulumi.StringPtrOutput
func (PerformanceConfigDumpParallelLevel) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (e PerformanceConfigDumpParallelLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PerformanceConfigDumpParallelLevelInput ¶ added in v0.32.0
type PerformanceConfigDumpParallelLevelInput interface { pulumi.Input ToPerformanceConfigDumpParallelLevelOutput() PerformanceConfigDumpParallelLevelOutput ToPerformanceConfigDumpParallelLevelOutputWithContext(context.Context) PerformanceConfigDumpParallelLevelOutput }
PerformanceConfigDumpParallelLevelInput is an input type that accepts values of the PerformanceConfigDumpParallelLevel enum A concrete instance of `PerformanceConfigDumpParallelLevelInput` can be one of the following:
PerformanceConfigDumpParallelLevelDumpParallelLevelUnspecified PerformanceConfigDumpParallelLevelMin PerformanceConfigDumpParallelLevelOptimal PerformanceConfigDumpParallelLevelMax
type PerformanceConfigDumpParallelLevelOutput ¶ added in v0.32.0
type PerformanceConfigDumpParallelLevelOutput struct{ *pulumi.OutputState }
func (PerformanceConfigDumpParallelLevelOutput) ElementType ¶ added in v0.32.0
func (PerformanceConfigDumpParallelLevelOutput) ElementType() reflect.Type
func (PerformanceConfigDumpParallelLevelOutput) ToPerformanceConfigDumpParallelLevelOutput ¶ added in v0.32.0
func (o PerformanceConfigDumpParallelLevelOutput) ToPerformanceConfigDumpParallelLevelOutput() PerformanceConfigDumpParallelLevelOutput
func (PerformanceConfigDumpParallelLevelOutput) ToPerformanceConfigDumpParallelLevelOutputWithContext ¶ added in v0.32.0
func (o PerformanceConfigDumpParallelLevelOutput) ToPerformanceConfigDumpParallelLevelOutputWithContext(ctx context.Context) PerformanceConfigDumpParallelLevelOutput
func (PerformanceConfigDumpParallelLevelOutput) ToPerformanceConfigDumpParallelLevelPtrOutput ¶ added in v0.32.0
func (o PerformanceConfigDumpParallelLevelOutput) ToPerformanceConfigDumpParallelLevelPtrOutput() PerformanceConfigDumpParallelLevelPtrOutput
func (PerformanceConfigDumpParallelLevelOutput) ToPerformanceConfigDumpParallelLevelPtrOutputWithContext ¶ added in v0.32.0
func (o PerformanceConfigDumpParallelLevelOutput) ToPerformanceConfigDumpParallelLevelPtrOutputWithContext(ctx context.Context) PerformanceConfigDumpParallelLevelPtrOutput
func (PerformanceConfigDumpParallelLevelOutput) ToStringOutput ¶ added in v0.32.0
func (o PerformanceConfigDumpParallelLevelOutput) ToStringOutput() pulumi.StringOutput
func (PerformanceConfigDumpParallelLevelOutput) ToStringOutputWithContext ¶ added in v0.32.0
func (o PerformanceConfigDumpParallelLevelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PerformanceConfigDumpParallelLevelOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o PerformanceConfigDumpParallelLevelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PerformanceConfigDumpParallelLevelOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o PerformanceConfigDumpParallelLevelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PerformanceConfigDumpParallelLevelPtrInput ¶ added in v0.32.0
type PerformanceConfigDumpParallelLevelPtrInput interface { pulumi.Input ToPerformanceConfigDumpParallelLevelPtrOutput() PerformanceConfigDumpParallelLevelPtrOutput ToPerformanceConfigDumpParallelLevelPtrOutputWithContext(context.Context) PerformanceConfigDumpParallelLevelPtrOutput }
func PerformanceConfigDumpParallelLevelPtr ¶ added in v0.32.0
func PerformanceConfigDumpParallelLevelPtr(v string) PerformanceConfigDumpParallelLevelPtrInput
type PerformanceConfigDumpParallelLevelPtrOutput ¶ added in v0.32.0
type PerformanceConfigDumpParallelLevelPtrOutput struct{ *pulumi.OutputState }
func (PerformanceConfigDumpParallelLevelPtrOutput) ElementType ¶ added in v0.32.0
func (PerformanceConfigDumpParallelLevelPtrOutput) ElementType() reflect.Type
func (PerformanceConfigDumpParallelLevelPtrOutput) ToPerformanceConfigDumpParallelLevelPtrOutput ¶ added in v0.32.0
func (o PerformanceConfigDumpParallelLevelPtrOutput) ToPerformanceConfigDumpParallelLevelPtrOutput() PerformanceConfigDumpParallelLevelPtrOutput
func (PerformanceConfigDumpParallelLevelPtrOutput) ToPerformanceConfigDumpParallelLevelPtrOutputWithContext ¶ added in v0.32.0
func (o PerformanceConfigDumpParallelLevelPtrOutput) ToPerformanceConfigDumpParallelLevelPtrOutputWithContext(ctx context.Context) PerformanceConfigDumpParallelLevelPtrOutput
func (PerformanceConfigDumpParallelLevelPtrOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o PerformanceConfigDumpParallelLevelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PerformanceConfigDumpParallelLevelPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o PerformanceConfigDumpParallelLevelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PerformanceConfigInput ¶ added in v0.32.0
type PerformanceConfigInput interface { pulumi.Input ToPerformanceConfigOutput() PerformanceConfigOutput ToPerformanceConfigOutputWithContext(context.Context) PerformanceConfigOutput }
PerformanceConfigInput is an input type that accepts PerformanceConfigArgs and PerformanceConfigOutput values. You can construct a concrete instance of `PerformanceConfigInput` via:
PerformanceConfigArgs{...}
type PerformanceConfigOutput ¶ added in v0.32.0
type PerformanceConfigOutput struct{ *pulumi.OutputState }
Performance configuration definition.
func (PerformanceConfigOutput) DumpParallelLevel ¶ added in v0.32.0
func (o PerformanceConfigOutput) DumpParallelLevel() PerformanceConfigDumpParallelLevelPtrOutput
Initial dump parallelism level.
func (PerformanceConfigOutput) ElementType ¶ added in v0.32.0
func (PerformanceConfigOutput) ElementType() reflect.Type
func (PerformanceConfigOutput) ToPerformanceConfigOutput ¶ added in v0.32.0
func (o PerformanceConfigOutput) ToPerformanceConfigOutput() PerformanceConfigOutput
func (PerformanceConfigOutput) ToPerformanceConfigOutputWithContext ¶ added in v0.32.0
func (o PerformanceConfigOutput) ToPerformanceConfigOutputWithContext(ctx context.Context) PerformanceConfigOutput
func (PerformanceConfigOutput) ToPerformanceConfigPtrOutput ¶ added in v0.32.0
func (o PerformanceConfigOutput) ToPerformanceConfigPtrOutput() PerformanceConfigPtrOutput
func (PerformanceConfigOutput) ToPerformanceConfigPtrOutputWithContext ¶ added in v0.32.0
func (o PerformanceConfigOutput) ToPerformanceConfigPtrOutputWithContext(ctx context.Context) PerformanceConfigPtrOutput
type PerformanceConfigPtrInput ¶ added in v0.32.0
type PerformanceConfigPtrInput interface { pulumi.Input ToPerformanceConfigPtrOutput() PerformanceConfigPtrOutput ToPerformanceConfigPtrOutputWithContext(context.Context) PerformanceConfigPtrOutput }
PerformanceConfigPtrInput is an input type that accepts PerformanceConfigArgs, PerformanceConfigPtr and PerformanceConfigPtrOutput values. You can construct a concrete instance of `PerformanceConfigPtrInput` via:
PerformanceConfigArgs{...} or: nil
func PerformanceConfigPtr ¶ added in v0.32.0
func PerformanceConfigPtr(v *PerformanceConfigArgs) PerformanceConfigPtrInput
type PerformanceConfigPtrOutput ¶ added in v0.32.0
type PerformanceConfigPtrOutput struct{ *pulumi.OutputState }
func (PerformanceConfigPtrOutput) DumpParallelLevel ¶ added in v0.32.0
func (o PerformanceConfigPtrOutput) DumpParallelLevel() PerformanceConfigDumpParallelLevelPtrOutput
Initial dump parallelism level.
func (PerformanceConfigPtrOutput) Elem ¶ added in v0.32.0
func (o PerformanceConfigPtrOutput) Elem() PerformanceConfigOutput
func (PerformanceConfigPtrOutput) ElementType ¶ added in v0.32.0
func (PerformanceConfigPtrOutput) ElementType() reflect.Type
func (PerformanceConfigPtrOutput) ToPerformanceConfigPtrOutput ¶ added in v0.32.0
func (o PerformanceConfigPtrOutput) ToPerformanceConfigPtrOutput() PerformanceConfigPtrOutput
func (PerformanceConfigPtrOutput) ToPerformanceConfigPtrOutputWithContext ¶ added in v0.32.0
func (o PerformanceConfigPtrOutput) ToPerformanceConfigPtrOutputWithContext(ctx context.Context) PerformanceConfigPtrOutput
type PerformanceConfigResponse ¶ added in v0.32.0
type PerformanceConfigResponse struct { // Initial dump parallelism level. DumpParallelLevel string `pulumi:"dumpParallelLevel"` }
Performance configuration definition.
type PerformanceConfigResponseOutput ¶ added in v0.32.0
type PerformanceConfigResponseOutput struct{ *pulumi.OutputState }
Performance configuration definition.
func (PerformanceConfigResponseOutput) DumpParallelLevel ¶ added in v0.32.0
func (o PerformanceConfigResponseOutput) DumpParallelLevel() pulumi.StringOutput
Initial dump parallelism level.
func (PerformanceConfigResponseOutput) ElementType ¶ added in v0.32.0
func (PerformanceConfigResponseOutput) ElementType() reflect.Type
func (PerformanceConfigResponseOutput) ToPerformanceConfigResponseOutput ¶ added in v0.32.0
func (o PerformanceConfigResponseOutput) ToPerformanceConfigResponseOutput() PerformanceConfigResponseOutput
func (PerformanceConfigResponseOutput) ToPerformanceConfigResponseOutputWithContext ¶ added in v0.32.0
func (o PerformanceConfigResponseOutput) ToPerformanceConfigResponseOutputWithContext(ctx context.Context) PerformanceConfigResponseOutput
type PostgreSqlConnectionProfile ¶
type PostgreSqlConnectionProfile struct { // Optional. If the destination is an AlloyDB database, use this field to provide the AlloyDB cluster ID. AlloydbClusterId *string `pulumi:"alloydbClusterId"` // If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source. CloudSqlId *string `pulumi:"cloudSqlId"` // The IP or hostname of the source PostgreSQL database. Host string `pulumi:"host"` // Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service. Password string `pulumi:"password"` // The network port of the source PostgreSQL database. Port int `pulumi:"port"` // Private service connect connectivity. PrivateServiceConnectConnectivity *PrivateServiceConnectConnectivity `pulumi:"privateServiceConnectConnectivity"` // SSL configuration for the destination to connect to the source database. Ssl *SslConfig `pulumi:"ssl"` // Static ip connectivity data (default, no additional details needed). StaticIpConnectivity *StaticIpConnectivity `pulumi:"staticIpConnectivity"` // The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service. Username string `pulumi:"username"` }
Specifies connection parameters required specifically for PostgreSQL databases.
type PostgreSqlConnectionProfileArgs ¶
type PostgreSqlConnectionProfileArgs struct { // Optional. If the destination is an AlloyDB database, use this field to provide the AlloyDB cluster ID. AlloydbClusterId pulumi.StringPtrInput `pulumi:"alloydbClusterId"` // If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source. CloudSqlId pulumi.StringPtrInput `pulumi:"cloudSqlId"` // The IP or hostname of the source PostgreSQL database. Host pulumi.StringInput `pulumi:"host"` // Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service. Password pulumi.StringInput `pulumi:"password"` // The network port of the source PostgreSQL database. Port pulumi.IntInput `pulumi:"port"` // Private service connect connectivity. PrivateServiceConnectConnectivity PrivateServiceConnectConnectivityPtrInput `pulumi:"privateServiceConnectConnectivity"` // SSL configuration for the destination to connect to the source database. Ssl SslConfigPtrInput `pulumi:"ssl"` // Static ip connectivity data (default, no additional details needed). StaticIpConnectivity StaticIpConnectivityPtrInput `pulumi:"staticIpConnectivity"` // The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service. Username pulumi.StringInput `pulumi:"username"` }
Specifies connection parameters required specifically for PostgreSQL databases.
func (PostgreSqlConnectionProfileArgs) ElementType ¶
func (PostgreSqlConnectionProfileArgs) ElementType() reflect.Type
func (PostgreSqlConnectionProfileArgs) ToPostgreSqlConnectionProfileOutput ¶
func (i PostgreSqlConnectionProfileArgs) ToPostgreSqlConnectionProfileOutput() PostgreSqlConnectionProfileOutput
func (PostgreSqlConnectionProfileArgs) ToPostgreSqlConnectionProfileOutputWithContext ¶
func (i PostgreSqlConnectionProfileArgs) ToPostgreSqlConnectionProfileOutputWithContext(ctx context.Context) PostgreSqlConnectionProfileOutput
func (PostgreSqlConnectionProfileArgs) ToPostgreSqlConnectionProfilePtrOutput ¶
func (i PostgreSqlConnectionProfileArgs) ToPostgreSqlConnectionProfilePtrOutput() PostgreSqlConnectionProfilePtrOutput
func (PostgreSqlConnectionProfileArgs) ToPostgreSqlConnectionProfilePtrOutputWithContext ¶
func (i PostgreSqlConnectionProfileArgs) ToPostgreSqlConnectionProfilePtrOutputWithContext(ctx context.Context) PostgreSqlConnectionProfilePtrOutput
type PostgreSqlConnectionProfileInput ¶
type PostgreSqlConnectionProfileInput interface { pulumi.Input ToPostgreSqlConnectionProfileOutput() PostgreSqlConnectionProfileOutput ToPostgreSqlConnectionProfileOutputWithContext(context.Context) PostgreSqlConnectionProfileOutput }
PostgreSqlConnectionProfileInput is an input type that accepts PostgreSqlConnectionProfileArgs and PostgreSqlConnectionProfileOutput values. You can construct a concrete instance of `PostgreSqlConnectionProfileInput` via:
PostgreSqlConnectionProfileArgs{...}
type PostgreSqlConnectionProfileOutput ¶
type PostgreSqlConnectionProfileOutput struct{ *pulumi.OutputState }
Specifies connection parameters required specifically for PostgreSQL databases.
func (PostgreSqlConnectionProfileOutput) AlloydbClusterId ¶ added in v0.32.0
func (o PostgreSqlConnectionProfileOutput) AlloydbClusterId() pulumi.StringPtrOutput
Optional. If the destination is an AlloyDB database, use this field to provide the AlloyDB cluster ID.
func (PostgreSqlConnectionProfileOutput) CloudSqlId ¶
func (o PostgreSqlConnectionProfileOutput) CloudSqlId() pulumi.StringPtrOutput
If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.
func (PostgreSqlConnectionProfileOutput) ElementType ¶
func (PostgreSqlConnectionProfileOutput) ElementType() reflect.Type
func (PostgreSqlConnectionProfileOutput) Host ¶
func (o PostgreSqlConnectionProfileOutput) Host() pulumi.StringOutput
The IP or hostname of the source PostgreSQL database.
func (PostgreSqlConnectionProfileOutput) Password ¶
func (o PostgreSqlConnectionProfileOutput) Password() pulumi.StringOutput
Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.
func (PostgreSqlConnectionProfileOutput) Port ¶
func (o PostgreSqlConnectionProfileOutput) Port() pulumi.IntOutput
The network port of the source PostgreSQL database.
func (PostgreSqlConnectionProfileOutput) PrivateServiceConnectConnectivity ¶ added in v0.28.0
func (o PostgreSqlConnectionProfileOutput) PrivateServiceConnectConnectivity() PrivateServiceConnectConnectivityPtrOutput
Private service connect connectivity.
func (PostgreSqlConnectionProfileOutput) Ssl ¶
func (o PostgreSqlConnectionProfileOutput) Ssl() SslConfigPtrOutput
SSL configuration for the destination to connect to the source database.
func (PostgreSqlConnectionProfileOutput) StaticIpConnectivity ¶ added in v0.28.0
func (o PostgreSqlConnectionProfileOutput) StaticIpConnectivity() StaticIpConnectivityPtrOutput
Static ip connectivity data (default, no additional details needed).
func (PostgreSqlConnectionProfileOutput) ToPostgreSqlConnectionProfileOutput ¶
func (o PostgreSqlConnectionProfileOutput) ToPostgreSqlConnectionProfileOutput() PostgreSqlConnectionProfileOutput
func (PostgreSqlConnectionProfileOutput) ToPostgreSqlConnectionProfileOutputWithContext ¶
func (o PostgreSqlConnectionProfileOutput) ToPostgreSqlConnectionProfileOutputWithContext(ctx context.Context) PostgreSqlConnectionProfileOutput
func (PostgreSqlConnectionProfileOutput) ToPostgreSqlConnectionProfilePtrOutput ¶
func (o PostgreSqlConnectionProfileOutput) ToPostgreSqlConnectionProfilePtrOutput() PostgreSqlConnectionProfilePtrOutput
func (PostgreSqlConnectionProfileOutput) ToPostgreSqlConnectionProfilePtrOutputWithContext ¶
func (o PostgreSqlConnectionProfileOutput) ToPostgreSqlConnectionProfilePtrOutputWithContext(ctx context.Context) PostgreSqlConnectionProfilePtrOutput
func (PostgreSqlConnectionProfileOutput) Username ¶
func (o PostgreSqlConnectionProfileOutput) Username() pulumi.StringOutput
The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.
type PostgreSqlConnectionProfilePtrInput ¶
type PostgreSqlConnectionProfilePtrInput interface { pulumi.Input ToPostgreSqlConnectionProfilePtrOutput() PostgreSqlConnectionProfilePtrOutput ToPostgreSqlConnectionProfilePtrOutputWithContext(context.Context) PostgreSqlConnectionProfilePtrOutput }
PostgreSqlConnectionProfilePtrInput is an input type that accepts PostgreSqlConnectionProfileArgs, PostgreSqlConnectionProfilePtr and PostgreSqlConnectionProfilePtrOutput values. You can construct a concrete instance of `PostgreSqlConnectionProfilePtrInput` via:
PostgreSqlConnectionProfileArgs{...} or: nil
func PostgreSqlConnectionProfilePtr ¶
func PostgreSqlConnectionProfilePtr(v *PostgreSqlConnectionProfileArgs) PostgreSqlConnectionProfilePtrInput
type PostgreSqlConnectionProfilePtrOutput ¶
type PostgreSqlConnectionProfilePtrOutput struct{ *pulumi.OutputState }
func (PostgreSqlConnectionProfilePtrOutput) AlloydbClusterId ¶ added in v0.32.0
func (o PostgreSqlConnectionProfilePtrOutput) AlloydbClusterId() pulumi.StringPtrOutput
Optional. If the destination is an AlloyDB database, use this field to provide the AlloyDB cluster ID.
func (PostgreSqlConnectionProfilePtrOutput) CloudSqlId ¶
func (o PostgreSqlConnectionProfilePtrOutput) CloudSqlId() pulumi.StringPtrOutput
If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.
func (PostgreSqlConnectionProfilePtrOutput) ElementType ¶
func (PostgreSqlConnectionProfilePtrOutput) ElementType() reflect.Type
func (PostgreSqlConnectionProfilePtrOutput) Host ¶
func (o PostgreSqlConnectionProfilePtrOutput) Host() pulumi.StringPtrOutput
The IP or hostname of the source PostgreSQL database.
func (PostgreSqlConnectionProfilePtrOutput) Password ¶
func (o PostgreSqlConnectionProfilePtrOutput) Password() pulumi.StringPtrOutput
Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.
func (PostgreSqlConnectionProfilePtrOutput) Port ¶
func (o PostgreSqlConnectionProfilePtrOutput) Port() pulumi.IntPtrOutput
The network port of the source PostgreSQL database.
func (PostgreSqlConnectionProfilePtrOutput) PrivateServiceConnectConnectivity ¶ added in v0.28.0
func (o PostgreSqlConnectionProfilePtrOutput) PrivateServiceConnectConnectivity() PrivateServiceConnectConnectivityPtrOutput
Private service connect connectivity.
func (PostgreSqlConnectionProfilePtrOutput) Ssl ¶
func (o PostgreSqlConnectionProfilePtrOutput) Ssl() SslConfigPtrOutput
SSL configuration for the destination to connect to the source database.
func (PostgreSqlConnectionProfilePtrOutput) StaticIpConnectivity ¶ added in v0.28.0
func (o PostgreSqlConnectionProfilePtrOutput) StaticIpConnectivity() StaticIpConnectivityPtrOutput
Static ip connectivity data (default, no additional details needed).
func (PostgreSqlConnectionProfilePtrOutput) ToPostgreSqlConnectionProfilePtrOutput ¶
func (o PostgreSqlConnectionProfilePtrOutput) ToPostgreSqlConnectionProfilePtrOutput() PostgreSqlConnectionProfilePtrOutput
func (PostgreSqlConnectionProfilePtrOutput) ToPostgreSqlConnectionProfilePtrOutputWithContext ¶
func (o PostgreSqlConnectionProfilePtrOutput) ToPostgreSqlConnectionProfilePtrOutputWithContext(ctx context.Context) PostgreSqlConnectionProfilePtrOutput
func (PostgreSqlConnectionProfilePtrOutput) Username ¶
func (o PostgreSqlConnectionProfilePtrOutput) Username() pulumi.StringPtrOutput
The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.
type PostgreSqlConnectionProfileResponse ¶
type PostgreSqlConnectionProfileResponse struct { // Optional. If the destination is an AlloyDB database, use this field to provide the AlloyDB cluster ID. AlloydbClusterId string `pulumi:"alloydbClusterId"` // If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source. CloudSqlId string `pulumi:"cloudSqlId"` // The IP or hostname of the source PostgreSQL database. Host string `pulumi:"host"` // If the source is a Cloud SQL database, this field indicates the network architecture it's associated with. NetworkArchitecture string `pulumi:"networkArchitecture"` // Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service. Password string `pulumi:"password"` // Indicates If this connection profile password is stored. PasswordSet bool `pulumi:"passwordSet"` // The network port of the source PostgreSQL database. Port int `pulumi:"port"` // Private service connect connectivity. PrivateServiceConnectConnectivity PrivateServiceConnectConnectivityResponse `pulumi:"privateServiceConnectConnectivity"` // SSL configuration for the destination to connect to the source database. Ssl SslConfigResponse `pulumi:"ssl"` // Static ip connectivity data (default, no additional details needed). StaticIpConnectivity StaticIpConnectivityResponse `pulumi:"staticIpConnectivity"` // The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service. Username string `pulumi:"username"` }
Specifies connection parameters required specifically for PostgreSQL databases.
type PostgreSqlConnectionProfileResponseOutput ¶
type PostgreSqlConnectionProfileResponseOutput struct{ *pulumi.OutputState }
Specifies connection parameters required specifically for PostgreSQL databases.
func (PostgreSqlConnectionProfileResponseOutput) AlloydbClusterId ¶ added in v0.32.0
func (o PostgreSqlConnectionProfileResponseOutput) AlloydbClusterId() pulumi.StringOutput
Optional. If the destination is an AlloyDB database, use this field to provide the AlloyDB cluster ID.
func (PostgreSqlConnectionProfileResponseOutput) CloudSqlId ¶
func (o PostgreSqlConnectionProfileResponseOutput) CloudSqlId() pulumi.StringOutput
If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.
func (PostgreSqlConnectionProfileResponseOutput) ElementType ¶
func (PostgreSqlConnectionProfileResponseOutput) ElementType() reflect.Type
func (PostgreSqlConnectionProfileResponseOutput) Host ¶
func (o PostgreSqlConnectionProfileResponseOutput) Host() pulumi.StringOutput
The IP or hostname of the source PostgreSQL database.
func (PostgreSqlConnectionProfileResponseOutput) NetworkArchitecture ¶ added in v0.25.0
func (o PostgreSqlConnectionProfileResponseOutput) NetworkArchitecture() pulumi.StringOutput
If the source is a Cloud SQL database, this field indicates the network architecture it's associated with.
func (PostgreSqlConnectionProfileResponseOutput) Password ¶
func (o PostgreSqlConnectionProfileResponseOutput) Password() pulumi.StringOutput
Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.
func (PostgreSqlConnectionProfileResponseOutput) PasswordSet ¶
func (o PostgreSqlConnectionProfileResponseOutput) PasswordSet() pulumi.BoolOutput
Indicates If this connection profile password is stored.
func (PostgreSqlConnectionProfileResponseOutput) Port ¶
func (o PostgreSqlConnectionProfileResponseOutput) Port() pulumi.IntOutput
The network port of the source PostgreSQL database.
func (PostgreSqlConnectionProfileResponseOutput) PrivateServiceConnectConnectivity ¶ added in v0.28.0
func (o PostgreSqlConnectionProfileResponseOutput) PrivateServiceConnectConnectivity() PrivateServiceConnectConnectivityResponseOutput
Private service connect connectivity.
func (PostgreSqlConnectionProfileResponseOutput) Ssl ¶
func (o PostgreSqlConnectionProfileResponseOutput) Ssl() SslConfigResponseOutput
SSL configuration for the destination to connect to the source database.
func (PostgreSqlConnectionProfileResponseOutput) StaticIpConnectivity ¶ added in v0.28.0
func (o PostgreSqlConnectionProfileResponseOutput) StaticIpConnectivity() StaticIpConnectivityResponseOutput
Static ip connectivity data (default, no additional details needed).
func (PostgreSqlConnectionProfileResponseOutput) ToPostgreSqlConnectionProfileResponseOutput ¶
func (o PostgreSqlConnectionProfileResponseOutput) ToPostgreSqlConnectionProfileResponseOutput() PostgreSqlConnectionProfileResponseOutput
func (PostgreSqlConnectionProfileResponseOutput) ToPostgreSqlConnectionProfileResponseOutputWithContext ¶
func (o PostgreSqlConnectionProfileResponseOutput) ToPostgreSqlConnectionProfileResponseOutputWithContext(ctx context.Context) PostgreSqlConnectionProfileResponseOutput
func (PostgreSqlConnectionProfileResponseOutput) Username ¶
func (o PostgreSqlConnectionProfileResponseOutput) Username() pulumi.StringOutput
The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.
type PrimaryInstanceSettings ¶ added in v0.25.0
type PrimaryInstanceSettings struct { // Database flags to pass to AlloyDB when DMS is creating the AlloyDB cluster and instances. See the AlloyDB documentation for how these can be used. DatabaseFlags map[string]string `pulumi:"databaseFlags"` // The ID of the AlloyDB primary instance. The ID must satisfy the regex expression "[a-z0-9-]+". Id string `pulumi:"id"` // Labels for the AlloyDB primary instance created by DMS. An object containing a list of 'key', 'value' pairs. Labels map[string]string `pulumi:"labels"` // Configuration for the machines that host the underlying database engine. MachineConfig *MachineConfig `pulumi:"machineConfig"` }
Settings for the cluster's primary instance
type PrimaryInstanceSettingsArgs ¶ added in v0.25.0
type PrimaryInstanceSettingsArgs struct { // Database flags to pass to AlloyDB when DMS is creating the AlloyDB cluster and instances. See the AlloyDB documentation for how these can be used. DatabaseFlags pulumi.StringMapInput `pulumi:"databaseFlags"` // The ID of the AlloyDB primary instance. The ID must satisfy the regex expression "[a-z0-9-]+". Id pulumi.StringInput `pulumi:"id"` // Labels for the AlloyDB primary instance created by DMS. An object containing a list of 'key', 'value' pairs. Labels pulumi.StringMapInput `pulumi:"labels"` // Configuration for the machines that host the underlying database engine. MachineConfig MachineConfigPtrInput `pulumi:"machineConfig"` }
Settings for the cluster's primary instance
func (PrimaryInstanceSettingsArgs) ElementType ¶ added in v0.25.0
func (PrimaryInstanceSettingsArgs) ElementType() reflect.Type
func (PrimaryInstanceSettingsArgs) ToPrimaryInstanceSettingsOutput ¶ added in v0.25.0
func (i PrimaryInstanceSettingsArgs) ToPrimaryInstanceSettingsOutput() PrimaryInstanceSettingsOutput
func (PrimaryInstanceSettingsArgs) ToPrimaryInstanceSettingsOutputWithContext ¶ added in v0.25.0
func (i PrimaryInstanceSettingsArgs) ToPrimaryInstanceSettingsOutputWithContext(ctx context.Context) PrimaryInstanceSettingsOutput
func (PrimaryInstanceSettingsArgs) ToPrimaryInstanceSettingsPtrOutput ¶ added in v0.25.0
func (i PrimaryInstanceSettingsArgs) ToPrimaryInstanceSettingsPtrOutput() PrimaryInstanceSettingsPtrOutput
func (PrimaryInstanceSettingsArgs) ToPrimaryInstanceSettingsPtrOutputWithContext ¶ added in v0.25.0
func (i PrimaryInstanceSettingsArgs) ToPrimaryInstanceSettingsPtrOutputWithContext(ctx context.Context) PrimaryInstanceSettingsPtrOutput
type PrimaryInstanceSettingsInput ¶ added in v0.25.0
type PrimaryInstanceSettingsInput interface { pulumi.Input ToPrimaryInstanceSettingsOutput() PrimaryInstanceSettingsOutput ToPrimaryInstanceSettingsOutputWithContext(context.Context) PrimaryInstanceSettingsOutput }
PrimaryInstanceSettingsInput is an input type that accepts PrimaryInstanceSettingsArgs and PrimaryInstanceSettingsOutput values. You can construct a concrete instance of `PrimaryInstanceSettingsInput` via:
PrimaryInstanceSettingsArgs{...}
type PrimaryInstanceSettingsOutput ¶ added in v0.25.0
type PrimaryInstanceSettingsOutput struct{ *pulumi.OutputState }
Settings for the cluster's primary instance
func (PrimaryInstanceSettingsOutput) DatabaseFlags ¶ added in v0.25.0
func (o PrimaryInstanceSettingsOutput) DatabaseFlags() pulumi.StringMapOutput
Database flags to pass to AlloyDB when DMS is creating the AlloyDB cluster and instances. See the AlloyDB documentation for how these can be used.
func (PrimaryInstanceSettingsOutput) ElementType ¶ added in v0.25.0
func (PrimaryInstanceSettingsOutput) ElementType() reflect.Type
func (PrimaryInstanceSettingsOutput) Id ¶ added in v0.25.0
func (o PrimaryInstanceSettingsOutput) Id() pulumi.StringOutput
The ID of the AlloyDB primary instance. The ID must satisfy the regex expression "[a-z0-9-]+".
func (PrimaryInstanceSettingsOutput) Labels ¶ added in v0.25.0
func (o PrimaryInstanceSettingsOutput) Labels() pulumi.StringMapOutput
Labels for the AlloyDB primary instance created by DMS. An object containing a list of 'key', 'value' pairs.
func (PrimaryInstanceSettingsOutput) MachineConfig ¶ added in v0.25.0
func (o PrimaryInstanceSettingsOutput) MachineConfig() MachineConfigPtrOutput
Configuration for the machines that host the underlying database engine.
func (PrimaryInstanceSettingsOutput) ToPrimaryInstanceSettingsOutput ¶ added in v0.25.0
func (o PrimaryInstanceSettingsOutput) ToPrimaryInstanceSettingsOutput() PrimaryInstanceSettingsOutput
func (PrimaryInstanceSettingsOutput) ToPrimaryInstanceSettingsOutputWithContext ¶ added in v0.25.0
func (o PrimaryInstanceSettingsOutput) ToPrimaryInstanceSettingsOutputWithContext(ctx context.Context) PrimaryInstanceSettingsOutput
func (PrimaryInstanceSettingsOutput) ToPrimaryInstanceSettingsPtrOutput ¶ added in v0.25.0
func (o PrimaryInstanceSettingsOutput) ToPrimaryInstanceSettingsPtrOutput() PrimaryInstanceSettingsPtrOutput
func (PrimaryInstanceSettingsOutput) ToPrimaryInstanceSettingsPtrOutputWithContext ¶ added in v0.25.0
func (o PrimaryInstanceSettingsOutput) ToPrimaryInstanceSettingsPtrOutputWithContext(ctx context.Context) PrimaryInstanceSettingsPtrOutput
type PrimaryInstanceSettingsPtrInput ¶ added in v0.25.0
type PrimaryInstanceSettingsPtrInput interface { pulumi.Input ToPrimaryInstanceSettingsPtrOutput() PrimaryInstanceSettingsPtrOutput ToPrimaryInstanceSettingsPtrOutputWithContext(context.Context) PrimaryInstanceSettingsPtrOutput }
PrimaryInstanceSettingsPtrInput is an input type that accepts PrimaryInstanceSettingsArgs, PrimaryInstanceSettingsPtr and PrimaryInstanceSettingsPtrOutput values. You can construct a concrete instance of `PrimaryInstanceSettingsPtrInput` via:
PrimaryInstanceSettingsArgs{...} or: nil
func PrimaryInstanceSettingsPtr ¶ added in v0.25.0
func PrimaryInstanceSettingsPtr(v *PrimaryInstanceSettingsArgs) PrimaryInstanceSettingsPtrInput
type PrimaryInstanceSettingsPtrOutput ¶ added in v0.25.0
type PrimaryInstanceSettingsPtrOutput struct{ *pulumi.OutputState }
func (PrimaryInstanceSettingsPtrOutput) DatabaseFlags ¶ added in v0.25.0
func (o PrimaryInstanceSettingsPtrOutput) DatabaseFlags() pulumi.StringMapOutput
Database flags to pass to AlloyDB when DMS is creating the AlloyDB cluster and instances. See the AlloyDB documentation for how these can be used.
func (PrimaryInstanceSettingsPtrOutput) Elem ¶ added in v0.25.0
func (o PrimaryInstanceSettingsPtrOutput) Elem() PrimaryInstanceSettingsOutput
func (PrimaryInstanceSettingsPtrOutput) ElementType ¶ added in v0.25.0
func (PrimaryInstanceSettingsPtrOutput) ElementType() reflect.Type
func (PrimaryInstanceSettingsPtrOutput) Id ¶ added in v0.25.0
func (o PrimaryInstanceSettingsPtrOutput) Id() pulumi.StringPtrOutput
The ID of the AlloyDB primary instance. The ID must satisfy the regex expression "[a-z0-9-]+".
func (PrimaryInstanceSettingsPtrOutput) Labels ¶ added in v0.25.0
func (o PrimaryInstanceSettingsPtrOutput) Labels() pulumi.StringMapOutput
Labels for the AlloyDB primary instance created by DMS. An object containing a list of 'key', 'value' pairs.
func (PrimaryInstanceSettingsPtrOutput) MachineConfig ¶ added in v0.25.0
func (o PrimaryInstanceSettingsPtrOutput) MachineConfig() MachineConfigPtrOutput
Configuration for the machines that host the underlying database engine.
func (PrimaryInstanceSettingsPtrOutput) ToPrimaryInstanceSettingsPtrOutput ¶ added in v0.25.0
func (o PrimaryInstanceSettingsPtrOutput) ToPrimaryInstanceSettingsPtrOutput() PrimaryInstanceSettingsPtrOutput
func (PrimaryInstanceSettingsPtrOutput) ToPrimaryInstanceSettingsPtrOutputWithContext ¶ added in v0.25.0
func (o PrimaryInstanceSettingsPtrOutput) ToPrimaryInstanceSettingsPtrOutputWithContext(ctx context.Context) PrimaryInstanceSettingsPtrOutput
type PrimaryInstanceSettingsResponse ¶ added in v0.25.0
type PrimaryInstanceSettingsResponse struct { // Database flags to pass to AlloyDB when DMS is creating the AlloyDB cluster and instances. See the AlloyDB documentation for how these can be used. DatabaseFlags map[string]string `pulumi:"databaseFlags"` // Labels for the AlloyDB primary instance created by DMS. An object containing a list of 'key', 'value' pairs. Labels map[string]string `pulumi:"labels"` // Configuration for the machines that host the underlying database engine. MachineConfig MachineConfigResponse `pulumi:"machineConfig"` // The private IP address for the Instance. This is the connection endpoint for an end-user application. PrivateIp string `pulumi:"privateIp"` }
Settings for the cluster's primary instance
type PrimaryInstanceSettingsResponseOutput ¶ added in v0.25.0
type PrimaryInstanceSettingsResponseOutput struct{ *pulumi.OutputState }
Settings for the cluster's primary instance
func (PrimaryInstanceSettingsResponseOutput) DatabaseFlags ¶ added in v0.25.0
func (o PrimaryInstanceSettingsResponseOutput) DatabaseFlags() pulumi.StringMapOutput
Database flags to pass to AlloyDB when DMS is creating the AlloyDB cluster and instances. See the AlloyDB documentation for how these can be used.
func (PrimaryInstanceSettingsResponseOutput) ElementType ¶ added in v0.25.0
func (PrimaryInstanceSettingsResponseOutput) ElementType() reflect.Type
func (PrimaryInstanceSettingsResponseOutput) Labels ¶ added in v0.25.0
func (o PrimaryInstanceSettingsResponseOutput) Labels() pulumi.StringMapOutput
Labels for the AlloyDB primary instance created by DMS. An object containing a list of 'key', 'value' pairs.
func (PrimaryInstanceSettingsResponseOutput) MachineConfig ¶ added in v0.25.0
func (o PrimaryInstanceSettingsResponseOutput) MachineConfig() MachineConfigResponseOutput
Configuration for the machines that host the underlying database engine.
func (PrimaryInstanceSettingsResponseOutput) PrivateIp ¶ added in v0.25.0
func (o PrimaryInstanceSettingsResponseOutput) PrivateIp() pulumi.StringOutput
The private IP address for the Instance. This is the connection endpoint for an end-user application.
func (PrimaryInstanceSettingsResponseOutput) ToPrimaryInstanceSettingsResponseOutput ¶ added in v0.25.0
func (o PrimaryInstanceSettingsResponseOutput) ToPrimaryInstanceSettingsResponseOutput() PrimaryInstanceSettingsResponseOutput
func (PrimaryInstanceSettingsResponseOutput) ToPrimaryInstanceSettingsResponseOutputWithContext ¶ added in v0.25.0
func (o PrimaryInstanceSettingsResponseOutput) ToPrimaryInstanceSettingsResponseOutputWithContext(ctx context.Context) PrimaryInstanceSettingsResponseOutput
type PrivateConnection ¶ added in v0.28.0
type PrivateConnection struct { pulumi.CustomResourceState // The create time of the resource. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The private connection display name. DisplayName pulumi.StringOutput `pulumi:"displayName"` // The error details in case of state FAILED. Error StatusResponseOutput `pulumi:"error"` // The resource labels for private connections to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example: `{ "name": "wrench", "mass": "1.3kg", "count": "3" }`. Labels pulumi.StringMapOutput `pulumi:"labels"` Location pulumi.StringOutput `pulumi:"location"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // Required. The private connection identifier. PrivateConnectionId pulumi.StringOutput `pulumi:"privateConnectionId"` Project pulumi.StringOutput `pulumi:"project"` // Optional. A unique ID used to identify the request. If the server receives two requests with the same ID, then the second request is ignored. It is recommended to always set this value to a UUID. The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters. RequestId pulumi.StringPtrOutput `pulumi:"requestId"` // Optional. If set to true, will skip validations. SkipValidation pulumi.BoolPtrOutput `pulumi:"skipValidation"` // The state of the private connection. State pulumi.StringOutput `pulumi:"state"` // The last update time of the resource. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // VPC peering configuration. VpcPeeringConfig VpcPeeringConfigResponseOutput `pulumi:"vpcPeeringConfig"` }
Creates a new private connection in a given project and location.
func GetPrivateConnection ¶ added in v0.28.0
func GetPrivateConnection(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PrivateConnectionState, opts ...pulumi.ResourceOption) (*PrivateConnection, error)
GetPrivateConnection gets an existing PrivateConnection 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 NewPrivateConnection ¶ added in v0.28.0
func NewPrivateConnection(ctx *pulumi.Context, name string, args *PrivateConnectionArgs, opts ...pulumi.ResourceOption) (*PrivateConnection, error)
NewPrivateConnection registers a new resource with the given unique name, arguments, and options.
func (*PrivateConnection) ElementType ¶ added in v0.28.0
func (*PrivateConnection) ElementType() reflect.Type
func (*PrivateConnection) ToPrivateConnectionOutput ¶ added in v0.28.0
func (i *PrivateConnection) ToPrivateConnectionOutput() PrivateConnectionOutput
func (*PrivateConnection) ToPrivateConnectionOutputWithContext ¶ added in v0.28.0
func (i *PrivateConnection) ToPrivateConnectionOutputWithContext(ctx context.Context) PrivateConnectionOutput
type PrivateConnectionArgs ¶ added in v0.28.0
type PrivateConnectionArgs struct { // The private connection display name. DisplayName pulumi.StringPtrInput // The resource labels for private connections to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example: `{ "name": "wrench", "mass": "1.3kg", "count": "3" }`. Labels pulumi.StringMapInput Location pulumi.StringPtrInput // The name of the resource. Name pulumi.StringPtrInput // Required. The private connection identifier. PrivateConnectionId pulumi.StringInput Project pulumi.StringPtrInput // Optional. A unique ID used to identify the request. If the server receives two requests with the same ID, then the second request is ignored. It is recommended to always set this value to a UUID. The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters. RequestId pulumi.StringPtrInput // Optional. If set to true, will skip validations. SkipValidation pulumi.BoolPtrInput // VPC peering configuration. VpcPeeringConfig VpcPeeringConfigPtrInput }
The set of arguments for constructing a PrivateConnection resource.
func (PrivateConnectionArgs) ElementType ¶ added in v0.28.0
func (PrivateConnectionArgs) ElementType() reflect.Type
type PrivateConnectionIamBinding ¶ added in v0.31.1
type PrivateConnectionIamBinding struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // 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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `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. Members pulumi.StringArrayOutput `pulumi:"members"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
func GetPrivateConnectionIamBinding ¶ added in v0.31.1
func GetPrivateConnectionIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PrivateConnectionIamBindingState, opts ...pulumi.ResourceOption) (*PrivateConnectionIamBinding, error)
GetPrivateConnectionIamBinding gets an existing PrivateConnectionIamBinding 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 NewPrivateConnectionIamBinding ¶ added in v0.31.1
func NewPrivateConnectionIamBinding(ctx *pulumi.Context, name string, args *PrivateConnectionIamBindingArgs, opts ...pulumi.ResourceOption) (*PrivateConnectionIamBinding, error)
NewPrivateConnectionIamBinding registers a new resource with the given unique name, arguments, and options.
func (*PrivateConnectionIamBinding) ElementType ¶ added in v0.31.1
func (*PrivateConnectionIamBinding) ElementType() reflect.Type
func (*PrivateConnectionIamBinding) ToPrivateConnectionIamBindingOutput ¶ added in v0.31.1
func (i *PrivateConnectionIamBinding) ToPrivateConnectionIamBindingOutput() PrivateConnectionIamBindingOutput
func (*PrivateConnectionIamBinding) ToPrivateConnectionIamBindingOutputWithContext ¶ added in v0.31.1
func (i *PrivateConnectionIamBinding) ToPrivateConnectionIamBindingOutputWithContext(ctx context.Context) PrivateConnectionIamBindingOutput
type PrivateConnectionIamBindingArgs ¶ added in v0.31.1
type PrivateConnectionIamBindingArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@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. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringInput }
The set of arguments for constructing a PrivateConnectionIamBinding resource.
func (PrivateConnectionIamBindingArgs) ElementType ¶ added in v0.31.1
func (PrivateConnectionIamBindingArgs) ElementType() reflect.Type
type PrivateConnectionIamBindingInput ¶ added in v0.31.1
type PrivateConnectionIamBindingInput interface { pulumi.Input ToPrivateConnectionIamBindingOutput() PrivateConnectionIamBindingOutput ToPrivateConnectionIamBindingOutputWithContext(ctx context.Context) PrivateConnectionIamBindingOutput }
type PrivateConnectionIamBindingOutput ¶ added in v0.31.1
type PrivateConnectionIamBindingOutput struct{ *pulumi.OutputState }
func (PrivateConnectionIamBindingOutput) Condition ¶ added in v0.31.1
func (o PrivateConnectionIamBindingOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (PrivateConnectionIamBindingOutput) ElementType ¶ added in v0.31.1
func (PrivateConnectionIamBindingOutput) ElementType() reflect.Type
func (PrivateConnectionIamBindingOutput) Etag ¶ added in v0.31.1
func (o PrivateConnectionIamBindingOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (PrivateConnectionIamBindingOutput) Members ¶ added in v0.31.1
func (o PrivateConnectionIamBindingOutput) 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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `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.
func (PrivateConnectionIamBindingOutput) Name ¶ added in v0.31.1
func (o PrivateConnectionIamBindingOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (PrivateConnectionIamBindingOutput) Project ¶ added in v0.31.1
func (o PrivateConnectionIamBindingOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (PrivateConnectionIamBindingOutput) Role ¶ added in v0.31.1
func (o PrivateConnectionIamBindingOutput) Role() pulumi.StringOutput
Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
func (PrivateConnectionIamBindingOutput) ToPrivateConnectionIamBindingOutput ¶ added in v0.31.1
func (o PrivateConnectionIamBindingOutput) ToPrivateConnectionIamBindingOutput() PrivateConnectionIamBindingOutput
func (PrivateConnectionIamBindingOutput) ToPrivateConnectionIamBindingOutputWithContext ¶ added in v0.31.1
func (o PrivateConnectionIamBindingOutput) ToPrivateConnectionIamBindingOutputWithContext(ctx context.Context) PrivateConnectionIamBindingOutput
type PrivateConnectionIamBindingState ¶ added in v0.31.1
type PrivateConnectionIamBindingState struct { }
func (PrivateConnectionIamBindingState) ElementType ¶ added in v0.31.1
func (PrivateConnectionIamBindingState) ElementType() reflect.Type
type PrivateConnectionIamMember ¶ added in v0.31.1
type PrivateConnectionIamMember struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // 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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `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. Member pulumi.StringOutput `pulumi:"member"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
func GetPrivateConnectionIamMember ¶ added in v0.31.1
func GetPrivateConnectionIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PrivateConnectionIamMemberState, opts ...pulumi.ResourceOption) (*PrivateConnectionIamMember, error)
GetPrivateConnectionIamMember gets an existing PrivateConnectionIamMember 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 NewPrivateConnectionIamMember ¶ added in v0.31.1
func NewPrivateConnectionIamMember(ctx *pulumi.Context, name string, args *PrivateConnectionIamMemberArgs, opts ...pulumi.ResourceOption) (*PrivateConnectionIamMember, error)
NewPrivateConnectionIamMember registers a new resource with the given unique name, arguments, and options.
func (*PrivateConnectionIamMember) ElementType ¶ added in v0.31.1
func (*PrivateConnectionIamMember) ElementType() reflect.Type
func (*PrivateConnectionIamMember) ToPrivateConnectionIamMemberOutput ¶ added in v0.31.1
func (i *PrivateConnectionIamMember) ToPrivateConnectionIamMemberOutput() PrivateConnectionIamMemberOutput
func (*PrivateConnectionIamMember) ToPrivateConnectionIamMemberOutputWithContext ¶ added in v0.31.1
func (i *PrivateConnectionIamMember) ToPrivateConnectionIamMemberOutputWithContext(ctx context.Context) PrivateConnectionIamMemberOutput
type PrivateConnectionIamMemberArgs ¶ added in v0.31.1
type PrivateConnectionIamMemberArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@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. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Role pulumi.StringInput }
The set of arguments for constructing a PrivateConnectionIamMember resource.
func (PrivateConnectionIamMemberArgs) ElementType ¶ added in v0.31.1
func (PrivateConnectionIamMemberArgs) ElementType() reflect.Type
type PrivateConnectionIamMemberInput ¶ added in v0.31.1
type PrivateConnectionIamMemberInput interface { pulumi.Input ToPrivateConnectionIamMemberOutput() PrivateConnectionIamMemberOutput ToPrivateConnectionIamMemberOutputWithContext(ctx context.Context) PrivateConnectionIamMemberOutput }
type PrivateConnectionIamMemberOutput ¶ added in v0.31.1
type PrivateConnectionIamMemberOutput struct{ *pulumi.OutputState }
func (PrivateConnectionIamMemberOutput) Condition ¶ added in v0.31.1
func (o PrivateConnectionIamMemberOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (PrivateConnectionIamMemberOutput) ElementType ¶ added in v0.31.1
func (PrivateConnectionIamMemberOutput) ElementType() reflect.Type
func (PrivateConnectionIamMemberOutput) Etag ¶ added in v0.31.1
func (o PrivateConnectionIamMemberOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (PrivateConnectionIamMemberOutput) Member ¶ added in v0.31.1
func (o PrivateConnectionIamMemberOutput) Member() pulumi.StringOutput
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. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `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.
func (PrivateConnectionIamMemberOutput) Name ¶ added in v0.31.1
func (o PrivateConnectionIamMemberOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (PrivateConnectionIamMemberOutput) Project ¶ added in v0.31.1
func (o PrivateConnectionIamMemberOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (PrivateConnectionIamMemberOutput) Role ¶ added in v0.31.1
func (o PrivateConnectionIamMemberOutput) Role() pulumi.StringOutput
Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
func (PrivateConnectionIamMemberOutput) ToPrivateConnectionIamMemberOutput ¶ added in v0.31.1
func (o PrivateConnectionIamMemberOutput) ToPrivateConnectionIamMemberOutput() PrivateConnectionIamMemberOutput
func (PrivateConnectionIamMemberOutput) ToPrivateConnectionIamMemberOutputWithContext ¶ added in v0.31.1
func (o PrivateConnectionIamMemberOutput) ToPrivateConnectionIamMemberOutputWithContext(ctx context.Context) PrivateConnectionIamMemberOutput
type PrivateConnectionIamMemberState ¶ added in v0.31.1
type PrivateConnectionIamMemberState struct { }
func (PrivateConnectionIamMemberState) ElementType ¶ added in v0.31.1
func (PrivateConnectionIamMemberState) ElementType() reflect.Type
type PrivateConnectionIamPolicy ¶ added in v0.31.1
type PrivateConnectionIamPolicy 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"` Location pulumi.StringOutput `pulumi:"location"` PrivateConnectionId pulumi.StringOutput `pulumi:"privateConnectionId"` Project pulumi.StringOutput `pulumi:"project"` // 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. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors. 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 GetPrivateConnectionIamPolicy ¶ added in v0.31.1
func GetPrivateConnectionIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PrivateConnectionIamPolicyState, opts ...pulumi.ResourceOption) (*PrivateConnectionIamPolicy, error)
GetPrivateConnectionIamPolicy gets an existing PrivateConnectionIamPolicy 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 NewPrivateConnectionIamPolicy ¶ added in v0.31.1
func NewPrivateConnectionIamPolicy(ctx *pulumi.Context, name string, args *PrivateConnectionIamPolicyArgs, opts ...pulumi.ResourceOption) (*PrivateConnectionIamPolicy, error)
NewPrivateConnectionIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*PrivateConnectionIamPolicy) ElementType ¶ added in v0.31.1
func (*PrivateConnectionIamPolicy) ElementType() reflect.Type
func (*PrivateConnectionIamPolicy) ToPrivateConnectionIamPolicyOutput ¶ added in v0.31.1
func (i *PrivateConnectionIamPolicy) ToPrivateConnectionIamPolicyOutput() PrivateConnectionIamPolicyOutput
func (*PrivateConnectionIamPolicy) ToPrivateConnectionIamPolicyOutputWithContext ¶ added in v0.31.1
func (i *PrivateConnectionIamPolicy) ToPrivateConnectionIamPolicyOutputWithContext(ctx context.Context) PrivateConnectionIamPolicyOutput
type PrivateConnectionIamPolicyArgs ¶ added in v0.31.1
type PrivateConnectionIamPolicyArgs 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 Location pulumi.StringPtrInput PrivateConnectionId pulumi.StringInput Project pulumi.StringPtrInput // OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only the fields in the mask will be modified. If no mask is provided, the following default mask is used: `paths: "bindings, etag"` UpdateMask pulumi.StringPtrInput // 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 PrivateConnectionIamPolicy resource.
func (PrivateConnectionIamPolicyArgs) ElementType ¶ added in v0.31.1
func (PrivateConnectionIamPolicyArgs) ElementType() reflect.Type
type PrivateConnectionIamPolicyInput ¶ added in v0.31.1
type PrivateConnectionIamPolicyInput interface { pulumi.Input ToPrivateConnectionIamPolicyOutput() PrivateConnectionIamPolicyOutput ToPrivateConnectionIamPolicyOutputWithContext(ctx context.Context) PrivateConnectionIamPolicyOutput }
type PrivateConnectionIamPolicyOutput ¶ added in v0.31.1
type PrivateConnectionIamPolicyOutput struct{ *pulumi.OutputState }
func (PrivateConnectionIamPolicyOutput) AuditConfigs ¶ added in v0.31.1
func (o PrivateConnectionIamPolicyOutput) AuditConfigs() AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (PrivateConnectionIamPolicyOutput) Bindings ¶ added in v0.31.1
func (o PrivateConnectionIamPolicyOutput) 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 (PrivateConnectionIamPolicyOutput) ElementType ¶ added in v0.31.1
func (PrivateConnectionIamPolicyOutput) ElementType() reflect.Type
func (PrivateConnectionIamPolicyOutput) Etag ¶ added in v0.31.1
func (o PrivateConnectionIamPolicyOutput) 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 (PrivateConnectionIamPolicyOutput) Location ¶ added in v0.31.1
func (o PrivateConnectionIamPolicyOutput) Location() pulumi.StringOutput
func (PrivateConnectionIamPolicyOutput) PrivateConnectionId ¶ added in v0.31.1
func (o PrivateConnectionIamPolicyOutput) PrivateConnectionId() pulumi.StringOutput
func (PrivateConnectionIamPolicyOutput) Project ¶ added in v0.31.1
func (o PrivateConnectionIamPolicyOutput) Project() pulumi.StringOutput
func (PrivateConnectionIamPolicyOutput) ToPrivateConnectionIamPolicyOutput ¶ added in v0.31.1
func (o PrivateConnectionIamPolicyOutput) ToPrivateConnectionIamPolicyOutput() PrivateConnectionIamPolicyOutput
func (PrivateConnectionIamPolicyOutput) ToPrivateConnectionIamPolicyOutputWithContext ¶ added in v0.31.1
func (o PrivateConnectionIamPolicyOutput) ToPrivateConnectionIamPolicyOutputWithContext(ctx context.Context) PrivateConnectionIamPolicyOutput
func (PrivateConnectionIamPolicyOutput) Version ¶ added in v0.31.1
func (o PrivateConnectionIamPolicyOutput) 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 PrivateConnectionIamPolicyState ¶ added in v0.31.1
type PrivateConnectionIamPolicyState struct { }
func (PrivateConnectionIamPolicyState) ElementType ¶ added in v0.31.1
func (PrivateConnectionIamPolicyState) ElementType() reflect.Type
type PrivateConnectionInput ¶ added in v0.28.0
type PrivateConnectionInput interface { pulumi.Input ToPrivateConnectionOutput() PrivateConnectionOutput ToPrivateConnectionOutputWithContext(ctx context.Context) PrivateConnectionOutput }
type PrivateConnectionOutput ¶ added in v0.28.0
type PrivateConnectionOutput struct{ *pulumi.OutputState }
func (PrivateConnectionOutput) CreateTime ¶ added in v0.28.0
func (o PrivateConnectionOutput) CreateTime() pulumi.StringOutput
The create time of the resource.
func (PrivateConnectionOutput) DisplayName ¶ added in v0.28.0
func (o PrivateConnectionOutput) DisplayName() pulumi.StringOutput
The private connection display name.
func (PrivateConnectionOutput) ElementType ¶ added in v0.28.0
func (PrivateConnectionOutput) ElementType() reflect.Type
func (PrivateConnectionOutput) Error ¶ added in v0.28.0
func (o PrivateConnectionOutput) Error() StatusResponseOutput
The error details in case of state FAILED.
func (PrivateConnectionOutput) Labels ¶ added in v0.28.0
func (o PrivateConnectionOutput) Labels() pulumi.StringMapOutput
The resource labels for private connections to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example: `{ "name": "wrench", "mass": "1.3kg", "count": "3" }`.
func (PrivateConnectionOutput) Location ¶ added in v0.28.0
func (o PrivateConnectionOutput) Location() pulumi.StringOutput
func (PrivateConnectionOutput) Name ¶ added in v0.28.0
func (o PrivateConnectionOutput) Name() pulumi.StringOutput
The name of the resource.
func (PrivateConnectionOutput) PrivateConnectionId ¶ added in v0.28.0
func (o PrivateConnectionOutput) PrivateConnectionId() pulumi.StringOutput
Required. The private connection identifier.
func (PrivateConnectionOutput) Project ¶ added in v0.28.0
func (o PrivateConnectionOutput) Project() pulumi.StringOutput
func (PrivateConnectionOutput) RequestId ¶ added in v0.28.0
func (o PrivateConnectionOutput) RequestId() pulumi.StringPtrOutput
Optional. A unique ID used to identify the request. If the server receives two requests with the same ID, then the second request is ignored. It is recommended to always set this value to a UUID. The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters.
func (PrivateConnectionOutput) SkipValidation ¶ added in v0.28.0
func (o PrivateConnectionOutput) SkipValidation() pulumi.BoolPtrOutput
Optional. If set to true, will skip validations.
func (PrivateConnectionOutput) State ¶ added in v0.28.0
func (o PrivateConnectionOutput) State() pulumi.StringOutput
The state of the private connection.
func (PrivateConnectionOutput) ToPrivateConnectionOutput ¶ added in v0.28.0
func (o PrivateConnectionOutput) ToPrivateConnectionOutput() PrivateConnectionOutput
func (PrivateConnectionOutput) ToPrivateConnectionOutputWithContext ¶ added in v0.28.0
func (o PrivateConnectionOutput) ToPrivateConnectionOutputWithContext(ctx context.Context) PrivateConnectionOutput
func (PrivateConnectionOutput) UpdateTime ¶ added in v0.28.0
func (o PrivateConnectionOutput) UpdateTime() pulumi.StringOutput
The last update time of the resource.
func (PrivateConnectionOutput) VpcPeeringConfig ¶ added in v0.28.0
func (o PrivateConnectionOutput) VpcPeeringConfig() VpcPeeringConfigResponseOutput
VPC peering configuration.
type PrivateConnectionState ¶ added in v0.28.0
type PrivateConnectionState struct { }
func (PrivateConnectionState) ElementType ¶ added in v0.28.0
func (PrivateConnectionState) ElementType() reflect.Type
type PrivateConnectivity ¶ added in v0.28.0
type PrivateConnectivity struct { // The resource name (URI) of the private connection. PrivateConnection string `pulumi:"privateConnection"` }
Private Connectivity.
type PrivateConnectivityArgs ¶ added in v0.28.0
type PrivateConnectivityArgs struct { // The resource name (URI) of the private connection. PrivateConnection pulumi.StringInput `pulumi:"privateConnection"` }
Private Connectivity.
func (PrivateConnectivityArgs) ElementType ¶ added in v0.28.0
func (PrivateConnectivityArgs) ElementType() reflect.Type
func (PrivateConnectivityArgs) ToPrivateConnectivityOutput ¶ added in v0.28.0
func (i PrivateConnectivityArgs) ToPrivateConnectivityOutput() PrivateConnectivityOutput
func (PrivateConnectivityArgs) ToPrivateConnectivityOutputWithContext ¶ added in v0.28.0
func (i PrivateConnectivityArgs) ToPrivateConnectivityOutputWithContext(ctx context.Context) PrivateConnectivityOutput
func (PrivateConnectivityArgs) ToPrivateConnectivityPtrOutput ¶ added in v0.28.0
func (i PrivateConnectivityArgs) ToPrivateConnectivityPtrOutput() PrivateConnectivityPtrOutput
func (PrivateConnectivityArgs) ToPrivateConnectivityPtrOutputWithContext ¶ added in v0.28.0
func (i PrivateConnectivityArgs) ToPrivateConnectivityPtrOutputWithContext(ctx context.Context) PrivateConnectivityPtrOutput
type PrivateConnectivityInput ¶ added in v0.28.0
type PrivateConnectivityInput interface { pulumi.Input ToPrivateConnectivityOutput() PrivateConnectivityOutput ToPrivateConnectivityOutputWithContext(context.Context) PrivateConnectivityOutput }
PrivateConnectivityInput is an input type that accepts PrivateConnectivityArgs and PrivateConnectivityOutput values. You can construct a concrete instance of `PrivateConnectivityInput` via:
PrivateConnectivityArgs{...}
type PrivateConnectivityOutput ¶ added in v0.28.0
type PrivateConnectivityOutput struct{ *pulumi.OutputState }
Private Connectivity.
func (PrivateConnectivityOutput) ElementType ¶ added in v0.28.0
func (PrivateConnectivityOutput) ElementType() reflect.Type
func (PrivateConnectivityOutput) PrivateConnection ¶ added in v0.28.0
func (o PrivateConnectivityOutput) PrivateConnection() pulumi.StringOutput
The resource name (URI) of the private connection.
func (PrivateConnectivityOutput) ToPrivateConnectivityOutput ¶ added in v0.28.0
func (o PrivateConnectivityOutput) ToPrivateConnectivityOutput() PrivateConnectivityOutput
func (PrivateConnectivityOutput) ToPrivateConnectivityOutputWithContext ¶ added in v0.28.0
func (o PrivateConnectivityOutput) ToPrivateConnectivityOutputWithContext(ctx context.Context) PrivateConnectivityOutput
func (PrivateConnectivityOutput) ToPrivateConnectivityPtrOutput ¶ added in v0.28.0
func (o PrivateConnectivityOutput) ToPrivateConnectivityPtrOutput() PrivateConnectivityPtrOutput
func (PrivateConnectivityOutput) ToPrivateConnectivityPtrOutputWithContext ¶ added in v0.28.0
func (o PrivateConnectivityOutput) ToPrivateConnectivityPtrOutputWithContext(ctx context.Context) PrivateConnectivityPtrOutput
type PrivateConnectivityPtrInput ¶ added in v0.28.0
type PrivateConnectivityPtrInput interface { pulumi.Input ToPrivateConnectivityPtrOutput() PrivateConnectivityPtrOutput ToPrivateConnectivityPtrOutputWithContext(context.Context) PrivateConnectivityPtrOutput }
PrivateConnectivityPtrInput is an input type that accepts PrivateConnectivityArgs, PrivateConnectivityPtr and PrivateConnectivityPtrOutput values. You can construct a concrete instance of `PrivateConnectivityPtrInput` via:
PrivateConnectivityArgs{...} or: nil
func PrivateConnectivityPtr ¶ added in v0.28.0
func PrivateConnectivityPtr(v *PrivateConnectivityArgs) PrivateConnectivityPtrInput
type PrivateConnectivityPtrOutput ¶ added in v0.28.0
type PrivateConnectivityPtrOutput struct{ *pulumi.OutputState }
func (PrivateConnectivityPtrOutput) Elem ¶ added in v0.28.0
func (o PrivateConnectivityPtrOutput) Elem() PrivateConnectivityOutput
func (PrivateConnectivityPtrOutput) ElementType ¶ added in v0.28.0
func (PrivateConnectivityPtrOutput) ElementType() reflect.Type
func (PrivateConnectivityPtrOutput) PrivateConnection ¶ added in v0.28.0
func (o PrivateConnectivityPtrOutput) PrivateConnection() pulumi.StringPtrOutput
The resource name (URI) of the private connection.
func (PrivateConnectivityPtrOutput) ToPrivateConnectivityPtrOutput ¶ added in v0.28.0
func (o PrivateConnectivityPtrOutput) ToPrivateConnectivityPtrOutput() PrivateConnectivityPtrOutput
func (PrivateConnectivityPtrOutput) ToPrivateConnectivityPtrOutputWithContext ¶ added in v0.28.0
func (o PrivateConnectivityPtrOutput) ToPrivateConnectivityPtrOutputWithContext(ctx context.Context) PrivateConnectivityPtrOutput
type PrivateConnectivityResponse ¶ added in v0.28.0
type PrivateConnectivityResponse struct { // The resource name (URI) of the private connection. PrivateConnection string `pulumi:"privateConnection"` }
Private Connectivity.
type PrivateConnectivityResponseOutput ¶ added in v0.28.0
type PrivateConnectivityResponseOutput struct{ *pulumi.OutputState }
Private Connectivity.
func (PrivateConnectivityResponseOutput) ElementType ¶ added in v0.28.0
func (PrivateConnectivityResponseOutput) ElementType() reflect.Type
func (PrivateConnectivityResponseOutput) PrivateConnection ¶ added in v0.28.0
func (o PrivateConnectivityResponseOutput) PrivateConnection() pulumi.StringOutput
The resource name (URI) of the private connection.
func (PrivateConnectivityResponseOutput) ToPrivateConnectivityResponseOutput ¶ added in v0.28.0
func (o PrivateConnectivityResponseOutput) ToPrivateConnectivityResponseOutput() PrivateConnectivityResponseOutput
func (PrivateConnectivityResponseOutput) ToPrivateConnectivityResponseOutputWithContext ¶ added in v0.28.0
func (o PrivateConnectivityResponseOutput) ToPrivateConnectivityResponseOutputWithContext(ctx context.Context) PrivateConnectivityResponseOutput
type PrivateServiceConnectConnectivity ¶ added in v0.28.0
type PrivateServiceConnectConnectivity struct { // A service attachment that exposes a database, and has the following format: projects/{project}/regions/{region}/serviceAttachments/{service_attachment_name} ServiceAttachment string `pulumi:"serviceAttachment"` }
[Private Service Connect connectivity](https://cloud.google.com/vpc/docs/private-service-connect#service-attachments)
type PrivateServiceConnectConnectivityArgs ¶ added in v0.28.0
type PrivateServiceConnectConnectivityArgs struct { // A service attachment that exposes a database, and has the following format: projects/{project}/regions/{region}/serviceAttachments/{service_attachment_name} ServiceAttachment pulumi.StringInput `pulumi:"serviceAttachment"` }
[Private Service Connect connectivity](https://cloud.google.com/vpc/docs/private-service-connect#service-attachments)
func (PrivateServiceConnectConnectivityArgs) ElementType ¶ added in v0.28.0
func (PrivateServiceConnectConnectivityArgs) ElementType() reflect.Type
func (PrivateServiceConnectConnectivityArgs) ToPrivateServiceConnectConnectivityOutput ¶ added in v0.28.0
func (i PrivateServiceConnectConnectivityArgs) ToPrivateServiceConnectConnectivityOutput() PrivateServiceConnectConnectivityOutput
func (PrivateServiceConnectConnectivityArgs) ToPrivateServiceConnectConnectivityOutputWithContext ¶ added in v0.28.0
func (i PrivateServiceConnectConnectivityArgs) ToPrivateServiceConnectConnectivityOutputWithContext(ctx context.Context) PrivateServiceConnectConnectivityOutput
func (PrivateServiceConnectConnectivityArgs) ToPrivateServiceConnectConnectivityPtrOutput ¶ added in v0.28.0
func (i PrivateServiceConnectConnectivityArgs) ToPrivateServiceConnectConnectivityPtrOutput() PrivateServiceConnectConnectivityPtrOutput
func (PrivateServiceConnectConnectivityArgs) ToPrivateServiceConnectConnectivityPtrOutputWithContext ¶ added in v0.28.0
func (i PrivateServiceConnectConnectivityArgs) ToPrivateServiceConnectConnectivityPtrOutputWithContext(ctx context.Context) PrivateServiceConnectConnectivityPtrOutput
type PrivateServiceConnectConnectivityInput ¶ added in v0.28.0
type PrivateServiceConnectConnectivityInput interface { pulumi.Input ToPrivateServiceConnectConnectivityOutput() PrivateServiceConnectConnectivityOutput ToPrivateServiceConnectConnectivityOutputWithContext(context.Context) PrivateServiceConnectConnectivityOutput }
PrivateServiceConnectConnectivityInput is an input type that accepts PrivateServiceConnectConnectivityArgs and PrivateServiceConnectConnectivityOutput values. You can construct a concrete instance of `PrivateServiceConnectConnectivityInput` via:
PrivateServiceConnectConnectivityArgs{...}
type PrivateServiceConnectConnectivityOutput ¶ added in v0.28.0
type PrivateServiceConnectConnectivityOutput struct{ *pulumi.OutputState }
[Private Service Connect connectivity](https://cloud.google.com/vpc/docs/private-service-connect#service-attachments)
func (PrivateServiceConnectConnectivityOutput) ElementType ¶ added in v0.28.0
func (PrivateServiceConnectConnectivityOutput) ElementType() reflect.Type
func (PrivateServiceConnectConnectivityOutput) ServiceAttachment ¶ added in v0.28.0
func (o PrivateServiceConnectConnectivityOutput) ServiceAttachment() pulumi.StringOutput
A service attachment that exposes a database, and has the following format: projects/{project}/regions/{region}/serviceAttachments/{service_attachment_name}
func (PrivateServiceConnectConnectivityOutput) ToPrivateServiceConnectConnectivityOutput ¶ added in v0.28.0
func (o PrivateServiceConnectConnectivityOutput) ToPrivateServiceConnectConnectivityOutput() PrivateServiceConnectConnectivityOutput
func (PrivateServiceConnectConnectivityOutput) ToPrivateServiceConnectConnectivityOutputWithContext ¶ added in v0.28.0
func (o PrivateServiceConnectConnectivityOutput) ToPrivateServiceConnectConnectivityOutputWithContext(ctx context.Context) PrivateServiceConnectConnectivityOutput
func (PrivateServiceConnectConnectivityOutput) ToPrivateServiceConnectConnectivityPtrOutput ¶ added in v0.28.0
func (o PrivateServiceConnectConnectivityOutput) ToPrivateServiceConnectConnectivityPtrOutput() PrivateServiceConnectConnectivityPtrOutput
func (PrivateServiceConnectConnectivityOutput) ToPrivateServiceConnectConnectivityPtrOutputWithContext ¶ added in v0.28.0
func (o PrivateServiceConnectConnectivityOutput) ToPrivateServiceConnectConnectivityPtrOutputWithContext(ctx context.Context) PrivateServiceConnectConnectivityPtrOutput
type PrivateServiceConnectConnectivityPtrInput ¶ added in v0.28.0
type PrivateServiceConnectConnectivityPtrInput interface { pulumi.Input ToPrivateServiceConnectConnectivityPtrOutput() PrivateServiceConnectConnectivityPtrOutput ToPrivateServiceConnectConnectivityPtrOutputWithContext(context.Context) PrivateServiceConnectConnectivityPtrOutput }
PrivateServiceConnectConnectivityPtrInput is an input type that accepts PrivateServiceConnectConnectivityArgs, PrivateServiceConnectConnectivityPtr and PrivateServiceConnectConnectivityPtrOutput values. You can construct a concrete instance of `PrivateServiceConnectConnectivityPtrInput` via:
PrivateServiceConnectConnectivityArgs{...} or: nil
func PrivateServiceConnectConnectivityPtr ¶ added in v0.28.0
func PrivateServiceConnectConnectivityPtr(v *PrivateServiceConnectConnectivityArgs) PrivateServiceConnectConnectivityPtrInput
type PrivateServiceConnectConnectivityPtrOutput ¶ added in v0.28.0
type PrivateServiceConnectConnectivityPtrOutput struct{ *pulumi.OutputState }
func (PrivateServiceConnectConnectivityPtrOutput) ElementType ¶ added in v0.28.0
func (PrivateServiceConnectConnectivityPtrOutput) ElementType() reflect.Type
func (PrivateServiceConnectConnectivityPtrOutput) ServiceAttachment ¶ added in v0.28.0
func (o PrivateServiceConnectConnectivityPtrOutput) ServiceAttachment() pulumi.StringPtrOutput
A service attachment that exposes a database, and has the following format: projects/{project}/regions/{region}/serviceAttachments/{service_attachment_name}
func (PrivateServiceConnectConnectivityPtrOutput) ToPrivateServiceConnectConnectivityPtrOutput ¶ added in v0.28.0
func (o PrivateServiceConnectConnectivityPtrOutput) ToPrivateServiceConnectConnectivityPtrOutput() PrivateServiceConnectConnectivityPtrOutput
func (PrivateServiceConnectConnectivityPtrOutput) ToPrivateServiceConnectConnectivityPtrOutputWithContext ¶ added in v0.28.0
func (o PrivateServiceConnectConnectivityPtrOutput) ToPrivateServiceConnectConnectivityPtrOutputWithContext(ctx context.Context) PrivateServiceConnectConnectivityPtrOutput
type PrivateServiceConnectConnectivityResponse ¶ added in v0.28.0
type PrivateServiceConnectConnectivityResponse struct { // A service attachment that exposes a database, and has the following format: projects/{project}/regions/{region}/serviceAttachments/{service_attachment_name} ServiceAttachment string `pulumi:"serviceAttachment"` }
[Private Service Connect connectivity](https://cloud.google.com/vpc/docs/private-service-connect#service-attachments)
type PrivateServiceConnectConnectivityResponseOutput ¶ added in v0.28.0
type PrivateServiceConnectConnectivityResponseOutput struct{ *pulumi.OutputState }
[Private Service Connect connectivity](https://cloud.google.com/vpc/docs/private-service-connect#service-attachments)
func (PrivateServiceConnectConnectivityResponseOutput) ElementType ¶ added in v0.28.0
func (PrivateServiceConnectConnectivityResponseOutput) ElementType() reflect.Type
func (PrivateServiceConnectConnectivityResponseOutput) ServiceAttachment ¶ added in v0.28.0
func (o PrivateServiceConnectConnectivityResponseOutput) ServiceAttachment() pulumi.StringOutput
A service attachment that exposes a database, and has the following format: projects/{project}/regions/{region}/serviceAttachments/{service_attachment_name}
func (PrivateServiceConnectConnectivityResponseOutput) ToPrivateServiceConnectConnectivityResponseOutput ¶ added in v0.28.0
func (o PrivateServiceConnectConnectivityResponseOutput) ToPrivateServiceConnectConnectivityResponseOutput() PrivateServiceConnectConnectivityResponseOutput
func (PrivateServiceConnectConnectivityResponseOutput) ToPrivateServiceConnectConnectivityResponseOutputWithContext ¶ added in v0.28.0
func (o PrivateServiceConnectConnectivityResponseOutput) ToPrivateServiceConnectConnectivityResponseOutputWithContext(ctx context.Context) PrivateServiceConnectConnectivityResponseOutput
type ReverseSshConnectivity ¶
type ReverseSshConnectivity struct { // The name of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel. Vm *string `pulumi:"vm"` // The IP of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel. VmIp string `pulumi:"vmIp"` // The forwarding port of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel. VmPort int `pulumi:"vmPort"` // The name of the VPC to peer with the Cloud SQL private network. Vpc *string `pulumi:"vpc"` }
The details needed to configure a reverse SSH tunnel between the source and destination databases. These details will be used when calling the generateSshScript method (see https://cloud.google.com/database-migration/docs/reference/rest/v1/projects.locations.migrationJobs/generateSshScript) to produce the script that will help set up the reverse SSH tunnel, and to set up the VPC peering between the Cloud SQL private network and the VPC.
type ReverseSshConnectivityArgs ¶
type ReverseSshConnectivityArgs struct { // The name of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel. Vm pulumi.StringPtrInput `pulumi:"vm"` // The IP of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel. VmIp pulumi.StringInput `pulumi:"vmIp"` // The forwarding port of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel. VmPort pulumi.IntInput `pulumi:"vmPort"` // The name of the VPC to peer with the Cloud SQL private network. Vpc pulumi.StringPtrInput `pulumi:"vpc"` }
The details needed to configure a reverse SSH tunnel between the source and destination databases. These details will be used when calling the generateSshScript method (see https://cloud.google.com/database-migration/docs/reference/rest/v1/projects.locations.migrationJobs/generateSshScript) to produce the script that will help set up the reverse SSH tunnel, and to set up the VPC peering between the Cloud SQL private network and the VPC.
func (ReverseSshConnectivityArgs) ElementType ¶
func (ReverseSshConnectivityArgs) ElementType() reflect.Type
func (ReverseSshConnectivityArgs) ToReverseSshConnectivityOutput ¶
func (i ReverseSshConnectivityArgs) ToReverseSshConnectivityOutput() ReverseSshConnectivityOutput
func (ReverseSshConnectivityArgs) ToReverseSshConnectivityOutputWithContext ¶
func (i ReverseSshConnectivityArgs) ToReverseSshConnectivityOutputWithContext(ctx context.Context) ReverseSshConnectivityOutput
func (ReverseSshConnectivityArgs) ToReverseSshConnectivityPtrOutput ¶
func (i ReverseSshConnectivityArgs) ToReverseSshConnectivityPtrOutput() ReverseSshConnectivityPtrOutput
func (ReverseSshConnectivityArgs) ToReverseSshConnectivityPtrOutputWithContext ¶
func (i ReverseSshConnectivityArgs) ToReverseSshConnectivityPtrOutputWithContext(ctx context.Context) ReverseSshConnectivityPtrOutput
type ReverseSshConnectivityInput ¶
type ReverseSshConnectivityInput interface { pulumi.Input ToReverseSshConnectivityOutput() ReverseSshConnectivityOutput ToReverseSshConnectivityOutputWithContext(context.Context) ReverseSshConnectivityOutput }
ReverseSshConnectivityInput is an input type that accepts ReverseSshConnectivityArgs and ReverseSshConnectivityOutput values. You can construct a concrete instance of `ReverseSshConnectivityInput` via:
ReverseSshConnectivityArgs{...}
type ReverseSshConnectivityOutput ¶
type ReverseSshConnectivityOutput struct{ *pulumi.OutputState }
The details needed to configure a reverse SSH tunnel between the source and destination databases. These details will be used when calling the generateSshScript method (see https://cloud.google.com/database-migration/docs/reference/rest/v1/projects.locations.migrationJobs/generateSshScript) to produce the script that will help set up the reverse SSH tunnel, and to set up the VPC peering between the Cloud SQL private network and the VPC.
func (ReverseSshConnectivityOutput) ElementType ¶
func (ReverseSshConnectivityOutput) ElementType() reflect.Type
func (ReverseSshConnectivityOutput) ToReverseSshConnectivityOutput ¶
func (o ReverseSshConnectivityOutput) ToReverseSshConnectivityOutput() ReverseSshConnectivityOutput
func (ReverseSshConnectivityOutput) ToReverseSshConnectivityOutputWithContext ¶
func (o ReverseSshConnectivityOutput) ToReverseSshConnectivityOutputWithContext(ctx context.Context) ReverseSshConnectivityOutput
func (ReverseSshConnectivityOutput) ToReverseSshConnectivityPtrOutput ¶
func (o ReverseSshConnectivityOutput) ToReverseSshConnectivityPtrOutput() ReverseSshConnectivityPtrOutput
func (ReverseSshConnectivityOutput) ToReverseSshConnectivityPtrOutputWithContext ¶
func (o ReverseSshConnectivityOutput) ToReverseSshConnectivityPtrOutputWithContext(ctx context.Context) ReverseSshConnectivityPtrOutput
func (ReverseSshConnectivityOutput) Vm ¶
func (o ReverseSshConnectivityOutput) Vm() pulumi.StringPtrOutput
The name of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.
func (ReverseSshConnectivityOutput) VmIp ¶
func (o ReverseSshConnectivityOutput) VmIp() pulumi.StringOutput
The IP of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.
func (ReverseSshConnectivityOutput) VmPort ¶
func (o ReverseSshConnectivityOutput) VmPort() pulumi.IntOutput
The forwarding port of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.
func (ReverseSshConnectivityOutput) Vpc ¶
func (o ReverseSshConnectivityOutput) Vpc() pulumi.StringPtrOutput
The name of the VPC to peer with the Cloud SQL private network.
type ReverseSshConnectivityPtrInput ¶
type ReverseSshConnectivityPtrInput interface { pulumi.Input ToReverseSshConnectivityPtrOutput() ReverseSshConnectivityPtrOutput ToReverseSshConnectivityPtrOutputWithContext(context.Context) ReverseSshConnectivityPtrOutput }
ReverseSshConnectivityPtrInput is an input type that accepts ReverseSshConnectivityArgs, ReverseSshConnectivityPtr and ReverseSshConnectivityPtrOutput values. You can construct a concrete instance of `ReverseSshConnectivityPtrInput` via:
ReverseSshConnectivityArgs{...} or: nil
func ReverseSshConnectivityPtr ¶
func ReverseSshConnectivityPtr(v *ReverseSshConnectivityArgs) ReverseSshConnectivityPtrInput
type ReverseSshConnectivityPtrOutput ¶
type ReverseSshConnectivityPtrOutput struct{ *pulumi.OutputState }
func (ReverseSshConnectivityPtrOutput) Elem ¶
func (o ReverseSshConnectivityPtrOutput) Elem() ReverseSshConnectivityOutput
func (ReverseSshConnectivityPtrOutput) ElementType ¶
func (ReverseSshConnectivityPtrOutput) ElementType() reflect.Type
func (ReverseSshConnectivityPtrOutput) ToReverseSshConnectivityPtrOutput ¶
func (o ReverseSshConnectivityPtrOutput) ToReverseSshConnectivityPtrOutput() ReverseSshConnectivityPtrOutput
func (ReverseSshConnectivityPtrOutput) ToReverseSshConnectivityPtrOutputWithContext ¶
func (o ReverseSshConnectivityPtrOutput) ToReverseSshConnectivityPtrOutputWithContext(ctx context.Context) ReverseSshConnectivityPtrOutput
func (ReverseSshConnectivityPtrOutput) Vm ¶
func (o ReverseSshConnectivityPtrOutput) Vm() pulumi.StringPtrOutput
The name of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.
func (ReverseSshConnectivityPtrOutput) VmIp ¶
func (o ReverseSshConnectivityPtrOutput) VmIp() pulumi.StringPtrOutput
The IP of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.
func (ReverseSshConnectivityPtrOutput) VmPort ¶
func (o ReverseSshConnectivityPtrOutput) VmPort() pulumi.IntPtrOutput
The forwarding port of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.
func (ReverseSshConnectivityPtrOutput) Vpc ¶
func (o ReverseSshConnectivityPtrOutput) Vpc() pulumi.StringPtrOutput
The name of the VPC to peer with the Cloud SQL private network.
type ReverseSshConnectivityResponse ¶
type ReverseSshConnectivityResponse struct { // The name of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel. Vm string `pulumi:"vm"` // The IP of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel. VmIp string `pulumi:"vmIp"` // The forwarding port of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel. VmPort int `pulumi:"vmPort"` // The name of the VPC to peer with the Cloud SQL private network. Vpc string `pulumi:"vpc"` }
The details needed to configure a reverse SSH tunnel between the source and destination databases. These details will be used when calling the generateSshScript method (see https://cloud.google.com/database-migration/docs/reference/rest/v1/projects.locations.migrationJobs/generateSshScript) to produce the script that will help set up the reverse SSH tunnel, and to set up the VPC peering between the Cloud SQL private network and the VPC.
type ReverseSshConnectivityResponseOutput ¶
type ReverseSshConnectivityResponseOutput struct{ *pulumi.OutputState }
The details needed to configure a reverse SSH tunnel between the source and destination databases. These details will be used when calling the generateSshScript method (see https://cloud.google.com/database-migration/docs/reference/rest/v1/projects.locations.migrationJobs/generateSshScript) to produce the script that will help set up the reverse SSH tunnel, and to set up the VPC peering between the Cloud SQL private network and the VPC.
func (ReverseSshConnectivityResponseOutput) ElementType ¶
func (ReverseSshConnectivityResponseOutput) ElementType() reflect.Type
func (ReverseSshConnectivityResponseOutput) ToReverseSshConnectivityResponseOutput ¶
func (o ReverseSshConnectivityResponseOutput) ToReverseSshConnectivityResponseOutput() ReverseSshConnectivityResponseOutput
func (ReverseSshConnectivityResponseOutput) ToReverseSshConnectivityResponseOutputWithContext ¶
func (o ReverseSshConnectivityResponseOutput) ToReverseSshConnectivityResponseOutputWithContext(ctx context.Context) ReverseSshConnectivityResponseOutput
func (ReverseSshConnectivityResponseOutput) Vm ¶
func (o ReverseSshConnectivityResponseOutput) Vm() pulumi.StringOutput
The name of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.
func (ReverseSshConnectivityResponseOutput) VmIp ¶
func (o ReverseSshConnectivityResponseOutput) VmIp() pulumi.StringOutput
The IP of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.
func (ReverseSshConnectivityResponseOutput) VmPort ¶
func (o ReverseSshConnectivityResponseOutput) VmPort() pulumi.IntOutput
The forwarding port of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.
func (ReverseSshConnectivityResponseOutput) Vpc ¶
func (o ReverseSshConnectivityResponseOutput) Vpc() pulumi.StringOutput
The name of the VPC to peer with the Cloud SQL private network.
type RoundToScale ¶ added in v0.32.0
type RoundToScale struct { // Scale value to be used Scale int `pulumi:"scale"` }
This allows the data to change scale, for example if the source is 2 digits after the decimal point, specify round to scale value = 2. If for example the value needs to be converted to an integer, use round to scale value = 0.
type RoundToScaleArgs ¶ added in v0.32.0
This allows the data to change scale, for example if the source is 2 digits after the decimal point, specify round to scale value = 2. If for example the value needs to be converted to an integer, use round to scale value = 0.
func (RoundToScaleArgs) ElementType ¶ added in v0.32.0
func (RoundToScaleArgs) ElementType() reflect.Type
func (RoundToScaleArgs) ToRoundToScaleOutput ¶ added in v0.32.0
func (i RoundToScaleArgs) ToRoundToScaleOutput() RoundToScaleOutput
func (RoundToScaleArgs) ToRoundToScaleOutputWithContext ¶ added in v0.32.0
func (i RoundToScaleArgs) ToRoundToScaleOutputWithContext(ctx context.Context) RoundToScaleOutput
func (RoundToScaleArgs) ToRoundToScalePtrOutput ¶ added in v0.32.0
func (i RoundToScaleArgs) ToRoundToScalePtrOutput() RoundToScalePtrOutput
func (RoundToScaleArgs) ToRoundToScalePtrOutputWithContext ¶ added in v0.32.0
func (i RoundToScaleArgs) ToRoundToScalePtrOutputWithContext(ctx context.Context) RoundToScalePtrOutput
type RoundToScaleInput ¶ added in v0.32.0
type RoundToScaleInput interface { pulumi.Input ToRoundToScaleOutput() RoundToScaleOutput ToRoundToScaleOutputWithContext(context.Context) RoundToScaleOutput }
RoundToScaleInput is an input type that accepts RoundToScaleArgs and RoundToScaleOutput values. You can construct a concrete instance of `RoundToScaleInput` via:
RoundToScaleArgs{...}
type RoundToScaleOutput ¶ added in v0.32.0
type RoundToScaleOutput struct{ *pulumi.OutputState }
This allows the data to change scale, for example if the source is 2 digits after the decimal point, specify round to scale value = 2. If for example the value needs to be converted to an integer, use round to scale value = 0.
func (RoundToScaleOutput) ElementType ¶ added in v0.32.0
func (RoundToScaleOutput) ElementType() reflect.Type
func (RoundToScaleOutput) Scale ¶ added in v0.32.0
func (o RoundToScaleOutput) Scale() pulumi.IntOutput
Scale value to be used
func (RoundToScaleOutput) ToRoundToScaleOutput ¶ added in v0.32.0
func (o RoundToScaleOutput) ToRoundToScaleOutput() RoundToScaleOutput
func (RoundToScaleOutput) ToRoundToScaleOutputWithContext ¶ added in v0.32.0
func (o RoundToScaleOutput) ToRoundToScaleOutputWithContext(ctx context.Context) RoundToScaleOutput
func (RoundToScaleOutput) ToRoundToScalePtrOutput ¶ added in v0.32.0
func (o RoundToScaleOutput) ToRoundToScalePtrOutput() RoundToScalePtrOutput
func (RoundToScaleOutput) ToRoundToScalePtrOutputWithContext ¶ added in v0.32.0
func (o RoundToScaleOutput) ToRoundToScalePtrOutputWithContext(ctx context.Context) RoundToScalePtrOutput
type RoundToScalePtrInput ¶ added in v0.32.0
type RoundToScalePtrInput interface { pulumi.Input ToRoundToScalePtrOutput() RoundToScalePtrOutput ToRoundToScalePtrOutputWithContext(context.Context) RoundToScalePtrOutput }
RoundToScalePtrInput is an input type that accepts RoundToScaleArgs, RoundToScalePtr and RoundToScalePtrOutput values. You can construct a concrete instance of `RoundToScalePtrInput` via:
RoundToScaleArgs{...} or: nil
func RoundToScalePtr ¶ added in v0.32.0
func RoundToScalePtr(v *RoundToScaleArgs) RoundToScalePtrInput
type RoundToScalePtrOutput ¶ added in v0.32.0
type RoundToScalePtrOutput struct{ *pulumi.OutputState }
func (RoundToScalePtrOutput) Elem ¶ added in v0.32.0
func (o RoundToScalePtrOutput) Elem() RoundToScaleOutput
func (RoundToScalePtrOutput) ElementType ¶ added in v0.32.0
func (RoundToScalePtrOutput) ElementType() reflect.Type
func (RoundToScalePtrOutput) Scale ¶ added in v0.32.0
func (o RoundToScalePtrOutput) Scale() pulumi.IntPtrOutput
Scale value to be used
func (RoundToScalePtrOutput) ToRoundToScalePtrOutput ¶ added in v0.32.0
func (o RoundToScalePtrOutput) ToRoundToScalePtrOutput() RoundToScalePtrOutput
func (RoundToScalePtrOutput) ToRoundToScalePtrOutputWithContext ¶ added in v0.32.0
func (o RoundToScalePtrOutput) ToRoundToScalePtrOutputWithContext(ctx context.Context) RoundToScalePtrOutput
type RoundToScaleResponse ¶ added in v0.32.0
type RoundToScaleResponse struct { // Scale value to be used Scale int `pulumi:"scale"` }
This allows the data to change scale, for example if the source is 2 digits after the decimal point, specify round to scale value = 2. If for example the value needs to be converted to an integer, use round to scale value = 0.
type RoundToScaleResponseOutput ¶ added in v0.32.0
type RoundToScaleResponseOutput struct{ *pulumi.OutputState }
This allows the data to change scale, for example if the source is 2 digits after the decimal point, specify round to scale value = 2. If for example the value needs to be converted to an integer, use round to scale value = 0.
func (RoundToScaleResponseOutput) ElementType ¶ added in v0.32.0
func (RoundToScaleResponseOutput) ElementType() reflect.Type
func (RoundToScaleResponseOutput) Scale ¶ added in v0.32.0
func (o RoundToScaleResponseOutput) Scale() pulumi.IntOutput
Scale value to be used
func (RoundToScaleResponseOutput) ToRoundToScaleResponseOutput ¶ added in v0.32.0
func (o RoundToScaleResponseOutput) ToRoundToScaleResponseOutput() RoundToScaleResponseOutput
func (RoundToScaleResponseOutput) ToRoundToScaleResponseOutputWithContext ¶ added in v0.32.0
func (o RoundToScaleResponseOutput) ToRoundToScaleResponseOutputWithContext(ctx context.Context) RoundToScaleResponseOutput
type SetTablePrimaryKey ¶ added in v0.32.0
type SetTablePrimaryKey struct { // Optional. Name for the primary key PrimaryKey *string `pulumi:"primaryKey"` // List of column names for the primary key PrimaryKeyColumns []string `pulumi:"primaryKeyColumns"` }
Options to configure rule type SetTablePrimaryKey. The rule is used to specify the columns and name to configure/alter the primary key of a table. The rule filter field can refer to one entity. The rule scope can be one of: Table.
type SetTablePrimaryKeyArgs ¶ added in v0.32.0
type SetTablePrimaryKeyArgs struct { // Optional. Name for the primary key PrimaryKey pulumi.StringPtrInput `pulumi:"primaryKey"` // List of column names for the primary key PrimaryKeyColumns pulumi.StringArrayInput `pulumi:"primaryKeyColumns"` }
Options to configure rule type SetTablePrimaryKey. The rule is used to specify the columns and name to configure/alter the primary key of a table. The rule filter field can refer to one entity. The rule scope can be one of: Table.
func (SetTablePrimaryKeyArgs) ElementType ¶ added in v0.32.0
func (SetTablePrimaryKeyArgs) ElementType() reflect.Type
func (SetTablePrimaryKeyArgs) ToSetTablePrimaryKeyOutput ¶ added in v0.32.0
func (i SetTablePrimaryKeyArgs) ToSetTablePrimaryKeyOutput() SetTablePrimaryKeyOutput
func (SetTablePrimaryKeyArgs) ToSetTablePrimaryKeyOutputWithContext ¶ added in v0.32.0
func (i SetTablePrimaryKeyArgs) ToSetTablePrimaryKeyOutputWithContext(ctx context.Context) SetTablePrimaryKeyOutput
func (SetTablePrimaryKeyArgs) ToSetTablePrimaryKeyPtrOutput ¶ added in v0.32.0
func (i SetTablePrimaryKeyArgs) ToSetTablePrimaryKeyPtrOutput() SetTablePrimaryKeyPtrOutput
func (SetTablePrimaryKeyArgs) ToSetTablePrimaryKeyPtrOutputWithContext ¶ added in v0.32.0
func (i SetTablePrimaryKeyArgs) ToSetTablePrimaryKeyPtrOutputWithContext(ctx context.Context) SetTablePrimaryKeyPtrOutput
type SetTablePrimaryKeyInput ¶ added in v0.32.0
type SetTablePrimaryKeyInput interface { pulumi.Input ToSetTablePrimaryKeyOutput() SetTablePrimaryKeyOutput ToSetTablePrimaryKeyOutputWithContext(context.Context) SetTablePrimaryKeyOutput }
SetTablePrimaryKeyInput is an input type that accepts SetTablePrimaryKeyArgs and SetTablePrimaryKeyOutput values. You can construct a concrete instance of `SetTablePrimaryKeyInput` via:
SetTablePrimaryKeyArgs{...}
type SetTablePrimaryKeyOutput ¶ added in v0.32.0
type SetTablePrimaryKeyOutput struct{ *pulumi.OutputState }
Options to configure rule type SetTablePrimaryKey. The rule is used to specify the columns and name to configure/alter the primary key of a table. The rule filter field can refer to one entity. The rule scope can be one of: Table.
func (SetTablePrimaryKeyOutput) ElementType ¶ added in v0.32.0
func (SetTablePrimaryKeyOutput) ElementType() reflect.Type
func (SetTablePrimaryKeyOutput) PrimaryKey ¶ added in v0.32.0
func (o SetTablePrimaryKeyOutput) PrimaryKey() pulumi.StringPtrOutput
Optional. Name for the primary key
func (SetTablePrimaryKeyOutput) PrimaryKeyColumns ¶ added in v0.32.0
func (o SetTablePrimaryKeyOutput) PrimaryKeyColumns() pulumi.StringArrayOutput
List of column names for the primary key
func (SetTablePrimaryKeyOutput) ToSetTablePrimaryKeyOutput ¶ added in v0.32.0
func (o SetTablePrimaryKeyOutput) ToSetTablePrimaryKeyOutput() SetTablePrimaryKeyOutput
func (SetTablePrimaryKeyOutput) ToSetTablePrimaryKeyOutputWithContext ¶ added in v0.32.0
func (o SetTablePrimaryKeyOutput) ToSetTablePrimaryKeyOutputWithContext(ctx context.Context) SetTablePrimaryKeyOutput
func (SetTablePrimaryKeyOutput) ToSetTablePrimaryKeyPtrOutput ¶ added in v0.32.0
func (o SetTablePrimaryKeyOutput) ToSetTablePrimaryKeyPtrOutput() SetTablePrimaryKeyPtrOutput
func (SetTablePrimaryKeyOutput) ToSetTablePrimaryKeyPtrOutputWithContext ¶ added in v0.32.0
func (o SetTablePrimaryKeyOutput) ToSetTablePrimaryKeyPtrOutputWithContext(ctx context.Context) SetTablePrimaryKeyPtrOutput
type SetTablePrimaryKeyPtrInput ¶ added in v0.32.0
type SetTablePrimaryKeyPtrInput interface { pulumi.Input ToSetTablePrimaryKeyPtrOutput() SetTablePrimaryKeyPtrOutput ToSetTablePrimaryKeyPtrOutputWithContext(context.Context) SetTablePrimaryKeyPtrOutput }
SetTablePrimaryKeyPtrInput is an input type that accepts SetTablePrimaryKeyArgs, SetTablePrimaryKeyPtr and SetTablePrimaryKeyPtrOutput values. You can construct a concrete instance of `SetTablePrimaryKeyPtrInput` via:
SetTablePrimaryKeyArgs{...} or: nil
func SetTablePrimaryKeyPtr ¶ added in v0.32.0
func SetTablePrimaryKeyPtr(v *SetTablePrimaryKeyArgs) SetTablePrimaryKeyPtrInput
type SetTablePrimaryKeyPtrOutput ¶ added in v0.32.0
type SetTablePrimaryKeyPtrOutput struct{ *pulumi.OutputState }
func (SetTablePrimaryKeyPtrOutput) Elem ¶ added in v0.32.0
func (o SetTablePrimaryKeyPtrOutput) Elem() SetTablePrimaryKeyOutput
func (SetTablePrimaryKeyPtrOutput) ElementType ¶ added in v0.32.0
func (SetTablePrimaryKeyPtrOutput) ElementType() reflect.Type
func (SetTablePrimaryKeyPtrOutput) PrimaryKey ¶ added in v0.32.0
func (o SetTablePrimaryKeyPtrOutput) PrimaryKey() pulumi.StringPtrOutput
Optional. Name for the primary key
func (SetTablePrimaryKeyPtrOutput) PrimaryKeyColumns ¶ added in v0.32.0
func (o SetTablePrimaryKeyPtrOutput) PrimaryKeyColumns() pulumi.StringArrayOutput
List of column names for the primary key
func (SetTablePrimaryKeyPtrOutput) ToSetTablePrimaryKeyPtrOutput ¶ added in v0.32.0
func (o SetTablePrimaryKeyPtrOutput) ToSetTablePrimaryKeyPtrOutput() SetTablePrimaryKeyPtrOutput
func (SetTablePrimaryKeyPtrOutput) ToSetTablePrimaryKeyPtrOutputWithContext ¶ added in v0.32.0
func (o SetTablePrimaryKeyPtrOutput) ToSetTablePrimaryKeyPtrOutputWithContext(ctx context.Context) SetTablePrimaryKeyPtrOutput
type SetTablePrimaryKeyResponse ¶ added in v0.32.0
type SetTablePrimaryKeyResponse struct { // Optional. Name for the primary key PrimaryKey string `pulumi:"primaryKey"` // List of column names for the primary key PrimaryKeyColumns []string `pulumi:"primaryKeyColumns"` }
Options to configure rule type SetTablePrimaryKey. The rule is used to specify the columns and name to configure/alter the primary key of a table. The rule filter field can refer to one entity. The rule scope can be one of: Table.
type SetTablePrimaryKeyResponseOutput ¶ added in v0.32.0
type SetTablePrimaryKeyResponseOutput struct{ *pulumi.OutputState }
Options to configure rule type SetTablePrimaryKey. The rule is used to specify the columns and name to configure/alter the primary key of a table. The rule filter field can refer to one entity. The rule scope can be one of: Table.
func (SetTablePrimaryKeyResponseOutput) ElementType ¶ added in v0.32.0
func (SetTablePrimaryKeyResponseOutput) ElementType() reflect.Type
func (SetTablePrimaryKeyResponseOutput) PrimaryKey ¶ added in v0.32.0
func (o SetTablePrimaryKeyResponseOutput) PrimaryKey() pulumi.StringOutput
Optional. Name for the primary key
func (SetTablePrimaryKeyResponseOutput) PrimaryKeyColumns ¶ added in v0.32.0
func (o SetTablePrimaryKeyResponseOutput) PrimaryKeyColumns() pulumi.StringArrayOutput
List of column names for the primary key
func (SetTablePrimaryKeyResponseOutput) ToSetTablePrimaryKeyResponseOutput ¶ added in v0.32.0
func (o SetTablePrimaryKeyResponseOutput) ToSetTablePrimaryKeyResponseOutput() SetTablePrimaryKeyResponseOutput
func (SetTablePrimaryKeyResponseOutput) ToSetTablePrimaryKeyResponseOutputWithContext ¶ added in v0.32.0
func (o SetTablePrimaryKeyResponseOutput) ToSetTablePrimaryKeyResponseOutputWithContext(ctx context.Context) SetTablePrimaryKeyResponseOutput
type SingleColumnChange ¶ added in v0.32.0
type SingleColumnChange struct { // Optional. Is the column of array type. Array *bool `pulumi:"array"` // Optional. The length of the array, only relevant if the column type is an array. ArrayLength *int `pulumi:"arrayLength"` // Optional. Is the column auto-generated/identity. AutoGenerated *bool `pulumi:"autoGenerated"` // Optional. Charset override - instead of table level charset. Charset *string `pulumi:"charset"` // Optional. Collation override - instead of table level collation. Collation *string `pulumi:"collation"` // Optional. Comment associated with the column. Comment *string `pulumi:"comment"` // Optional. Custom engine specific features. CustomFeatures map[string]interface{} `pulumi:"customFeatures"` // Optional. Column data type name. DataType *string `pulumi:"dataType"` // Optional. Column fractional seconds precision - e.g. 2 as in timestamp (2) - when relevant. FractionalSecondsPrecision *int `pulumi:"fractionalSecondsPrecision"` // Optional. Column length - e.g. 50 as in varchar (50) - when relevant. Length *string `pulumi:"length"` // Optional. Is the column nullable. Nullable *bool `pulumi:"nullable"` // Optional. Column precision - e.g. 8 as in double (8,2) - when relevant. Precision *int `pulumi:"precision"` // Optional. Column scale - e.g. 2 as in double (8,2) - when relevant. Scale *int `pulumi:"scale"` // Optional. Specifies the list of values allowed in the column. SetValues []string `pulumi:"setValues"` // Optional. Is the column a UDT (User-defined Type). Udt *bool `pulumi:"udt"` }
Options to configure rule type SingleColumnChange. The rule is used to change the properties of a column. The rule filter field can refer to one entity. The rule scope can be one of: Column. When using this rule, if a field is not specified than the destination column's configuration will be the same as the one in the source column..
type SingleColumnChangeArgs ¶ added in v0.32.0
type SingleColumnChangeArgs struct { // Optional. Is the column of array type. Array pulumi.BoolPtrInput `pulumi:"array"` // Optional. The length of the array, only relevant if the column type is an array. ArrayLength pulumi.IntPtrInput `pulumi:"arrayLength"` // Optional. Is the column auto-generated/identity. AutoGenerated pulumi.BoolPtrInput `pulumi:"autoGenerated"` // Optional. Charset override - instead of table level charset. Charset pulumi.StringPtrInput `pulumi:"charset"` // Optional. Collation override - instead of table level collation. Collation pulumi.StringPtrInput `pulumi:"collation"` // Optional. Comment associated with the column. Comment pulumi.StringPtrInput `pulumi:"comment"` // Optional. Custom engine specific features. CustomFeatures pulumi.MapInput `pulumi:"customFeatures"` // Optional. Column data type name. DataType pulumi.StringPtrInput `pulumi:"dataType"` // Optional. Column fractional seconds precision - e.g. 2 as in timestamp (2) - when relevant. FractionalSecondsPrecision pulumi.IntPtrInput `pulumi:"fractionalSecondsPrecision"` // Optional. Column length - e.g. 50 as in varchar (50) - when relevant. Length pulumi.StringPtrInput `pulumi:"length"` // Optional. Is the column nullable. Nullable pulumi.BoolPtrInput `pulumi:"nullable"` // Optional. Column precision - e.g. 8 as in double (8,2) - when relevant. Precision pulumi.IntPtrInput `pulumi:"precision"` // Optional. Column scale - e.g. 2 as in double (8,2) - when relevant. Scale pulumi.IntPtrInput `pulumi:"scale"` // Optional. Specifies the list of values allowed in the column. SetValues pulumi.StringArrayInput `pulumi:"setValues"` // Optional. Is the column a UDT (User-defined Type). Udt pulumi.BoolPtrInput `pulumi:"udt"` }
Options to configure rule type SingleColumnChange. The rule is used to change the properties of a column. The rule filter field can refer to one entity. The rule scope can be one of: Column. When using this rule, if a field is not specified than the destination column's configuration will be the same as the one in the source column..
func (SingleColumnChangeArgs) ElementType ¶ added in v0.32.0
func (SingleColumnChangeArgs) ElementType() reflect.Type
func (SingleColumnChangeArgs) ToSingleColumnChangeOutput ¶ added in v0.32.0
func (i SingleColumnChangeArgs) ToSingleColumnChangeOutput() SingleColumnChangeOutput
func (SingleColumnChangeArgs) ToSingleColumnChangeOutputWithContext ¶ added in v0.32.0
func (i SingleColumnChangeArgs) ToSingleColumnChangeOutputWithContext(ctx context.Context) SingleColumnChangeOutput
func (SingleColumnChangeArgs) ToSingleColumnChangePtrOutput ¶ added in v0.32.0
func (i SingleColumnChangeArgs) ToSingleColumnChangePtrOutput() SingleColumnChangePtrOutput
func (SingleColumnChangeArgs) ToSingleColumnChangePtrOutputWithContext ¶ added in v0.32.0
func (i SingleColumnChangeArgs) ToSingleColumnChangePtrOutputWithContext(ctx context.Context) SingleColumnChangePtrOutput
type SingleColumnChangeInput ¶ added in v0.32.0
type SingleColumnChangeInput interface { pulumi.Input ToSingleColumnChangeOutput() SingleColumnChangeOutput ToSingleColumnChangeOutputWithContext(context.Context) SingleColumnChangeOutput }
SingleColumnChangeInput is an input type that accepts SingleColumnChangeArgs and SingleColumnChangeOutput values. You can construct a concrete instance of `SingleColumnChangeInput` via:
SingleColumnChangeArgs{...}
type SingleColumnChangeOutput ¶ added in v0.32.0
type SingleColumnChangeOutput struct{ *pulumi.OutputState }
Options to configure rule type SingleColumnChange. The rule is used to change the properties of a column. The rule filter field can refer to one entity. The rule scope can be one of: Column. When using this rule, if a field is not specified than the destination column's configuration will be the same as the one in the source column..
func (SingleColumnChangeOutput) Array ¶ added in v0.32.0
func (o SingleColumnChangeOutput) Array() pulumi.BoolPtrOutput
Optional. Is the column of array type.
func (SingleColumnChangeOutput) ArrayLength ¶ added in v0.32.0
func (o SingleColumnChangeOutput) ArrayLength() pulumi.IntPtrOutput
Optional. The length of the array, only relevant if the column type is an array.
func (SingleColumnChangeOutput) AutoGenerated ¶ added in v0.32.0
func (o SingleColumnChangeOutput) AutoGenerated() pulumi.BoolPtrOutput
Optional. Is the column auto-generated/identity.
func (SingleColumnChangeOutput) Charset ¶ added in v0.32.0
func (o SingleColumnChangeOutput) Charset() pulumi.StringPtrOutput
Optional. Charset override - instead of table level charset.
func (SingleColumnChangeOutput) Collation ¶ added in v0.32.0
func (o SingleColumnChangeOutput) Collation() pulumi.StringPtrOutput
Optional. Collation override - instead of table level collation.
func (SingleColumnChangeOutput) Comment ¶ added in v0.32.0
func (o SingleColumnChangeOutput) Comment() pulumi.StringPtrOutput
Optional. Comment associated with the column.
func (SingleColumnChangeOutput) CustomFeatures ¶ added in v0.32.0
func (o SingleColumnChangeOutput) CustomFeatures() pulumi.MapOutput
Optional. Custom engine specific features.
func (SingleColumnChangeOutput) DataType ¶ added in v0.32.0
func (o SingleColumnChangeOutput) DataType() pulumi.StringPtrOutput
Optional. Column data type name.
func (SingleColumnChangeOutput) ElementType ¶ added in v0.32.0
func (SingleColumnChangeOutput) ElementType() reflect.Type
func (SingleColumnChangeOutput) FractionalSecondsPrecision ¶ added in v0.32.0
func (o SingleColumnChangeOutput) FractionalSecondsPrecision() pulumi.IntPtrOutput
Optional. Column fractional seconds precision - e.g. 2 as in timestamp (2) - when relevant.
func (SingleColumnChangeOutput) Length ¶ added in v0.32.0
func (o SingleColumnChangeOutput) Length() pulumi.StringPtrOutput
Optional. Column length - e.g. 50 as in varchar (50) - when relevant.
func (SingleColumnChangeOutput) Nullable ¶ added in v0.32.0
func (o SingleColumnChangeOutput) Nullable() pulumi.BoolPtrOutput
Optional. Is the column nullable.
func (SingleColumnChangeOutput) Precision ¶ added in v0.32.0
func (o SingleColumnChangeOutput) Precision() pulumi.IntPtrOutput
Optional. Column precision - e.g. 8 as in double (8,2) - when relevant.
func (SingleColumnChangeOutput) Scale ¶ added in v0.32.0
func (o SingleColumnChangeOutput) Scale() pulumi.IntPtrOutput
Optional. Column scale - e.g. 2 as in double (8,2) - when relevant.
func (SingleColumnChangeOutput) SetValues ¶ added in v0.32.0
func (o SingleColumnChangeOutput) SetValues() pulumi.StringArrayOutput
Optional. Specifies the list of values allowed in the column.
func (SingleColumnChangeOutput) ToSingleColumnChangeOutput ¶ added in v0.32.0
func (o SingleColumnChangeOutput) ToSingleColumnChangeOutput() SingleColumnChangeOutput
func (SingleColumnChangeOutput) ToSingleColumnChangeOutputWithContext ¶ added in v0.32.0
func (o SingleColumnChangeOutput) ToSingleColumnChangeOutputWithContext(ctx context.Context) SingleColumnChangeOutput
func (SingleColumnChangeOutput) ToSingleColumnChangePtrOutput ¶ added in v0.32.0
func (o SingleColumnChangeOutput) ToSingleColumnChangePtrOutput() SingleColumnChangePtrOutput
func (SingleColumnChangeOutput) ToSingleColumnChangePtrOutputWithContext ¶ added in v0.32.0
func (o SingleColumnChangeOutput) ToSingleColumnChangePtrOutputWithContext(ctx context.Context) SingleColumnChangePtrOutput
func (SingleColumnChangeOutput) Udt ¶ added in v0.32.0
func (o SingleColumnChangeOutput) Udt() pulumi.BoolPtrOutput
Optional. Is the column a UDT (User-defined Type).
type SingleColumnChangePtrInput ¶ added in v0.32.0
type SingleColumnChangePtrInput interface { pulumi.Input ToSingleColumnChangePtrOutput() SingleColumnChangePtrOutput ToSingleColumnChangePtrOutputWithContext(context.Context) SingleColumnChangePtrOutput }
SingleColumnChangePtrInput is an input type that accepts SingleColumnChangeArgs, SingleColumnChangePtr and SingleColumnChangePtrOutput values. You can construct a concrete instance of `SingleColumnChangePtrInput` via:
SingleColumnChangeArgs{...} or: nil
func SingleColumnChangePtr ¶ added in v0.32.0
func SingleColumnChangePtr(v *SingleColumnChangeArgs) SingleColumnChangePtrInput
type SingleColumnChangePtrOutput ¶ added in v0.32.0
type SingleColumnChangePtrOutput struct{ *pulumi.OutputState }
func (SingleColumnChangePtrOutput) Array ¶ added in v0.32.0
func (o SingleColumnChangePtrOutput) Array() pulumi.BoolPtrOutput
Optional. Is the column of array type.
func (SingleColumnChangePtrOutput) ArrayLength ¶ added in v0.32.0
func (o SingleColumnChangePtrOutput) ArrayLength() pulumi.IntPtrOutput
Optional. The length of the array, only relevant if the column type is an array.
func (SingleColumnChangePtrOutput) AutoGenerated ¶ added in v0.32.0
func (o SingleColumnChangePtrOutput) AutoGenerated() pulumi.BoolPtrOutput
Optional. Is the column auto-generated/identity.
func (SingleColumnChangePtrOutput) Charset ¶ added in v0.32.0
func (o SingleColumnChangePtrOutput) Charset() pulumi.StringPtrOutput
Optional. Charset override - instead of table level charset.
func (SingleColumnChangePtrOutput) Collation ¶ added in v0.32.0
func (o SingleColumnChangePtrOutput) Collation() pulumi.StringPtrOutput
Optional. Collation override - instead of table level collation.
func (SingleColumnChangePtrOutput) Comment ¶ added in v0.32.0
func (o SingleColumnChangePtrOutput) Comment() pulumi.StringPtrOutput
Optional. Comment associated with the column.
func (SingleColumnChangePtrOutput) CustomFeatures ¶ added in v0.32.0
func (o SingleColumnChangePtrOutput) CustomFeatures() pulumi.MapOutput
Optional. Custom engine specific features.
func (SingleColumnChangePtrOutput) DataType ¶ added in v0.32.0
func (o SingleColumnChangePtrOutput) DataType() pulumi.StringPtrOutput
Optional. Column data type name.
func (SingleColumnChangePtrOutput) Elem ¶ added in v0.32.0
func (o SingleColumnChangePtrOutput) Elem() SingleColumnChangeOutput
func (SingleColumnChangePtrOutput) ElementType ¶ added in v0.32.0
func (SingleColumnChangePtrOutput) ElementType() reflect.Type
func (SingleColumnChangePtrOutput) FractionalSecondsPrecision ¶ added in v0.32.0
func (o SingleColumnChangePtrOutput) FractionalSecondsPrecision() pulumi.IntPtrOutput
Optional. Column fractional seconds precision - e.g. 2 as in timestamp (2) - when relevant.
func (SingleColumnChangePtrOutput) Length ¶ added in v0.32.0
func (o SingleColumnChangePtrOutput) Length() pulumi.StringPtrOutput
Optional. Column length - e.g. 50 as in varchar (50) - when relevant.
func (SingleColumnChangePtrOutput) Nullable ¶ added in v0.32.0
func (o SingleColumnChangePtrOutput) Nullable() pulumi.BoolPtrOutput
Optional. Is the column nullable.
func (SingleColumnChangePtrOutput) Precision ¶ added in v0.32.0
func (o SingleColumnChangePtrOutput) Precision() pulumi.IntPtrOutput
Optional. Column precision - e.g. 8 as in double (8,2) - when relevant.
func (SingleColumnChangePtrOutput) Scale ¶ added in v0.32.0
func (o SingleColumnChangePtrOutput) Scale() pulumi.IntPtrOutput
Optional. Column scale - e.g. 2 as in double (8,2) - when relevant.
func (SingleColumnChangePtrOutput) SetValues ¶ added in v0.32.0
func (o SingleColumnChangePtrOutput) SetValues() pulumi.StringArrayOutput
Optional. Specifies the list of values allowed in the column.
func (SingleColumnChangePtrOutput) ToSingleColumnChangePtrOutput ¶ added in v0.32.0
func (o SingleColumnChangePtrOutput) ToSingleColumnChangePtrOutput() SingleColumnChangePtrOutput
func (SingleColumnChangePtrOutput) ToSingleColumnChangePtrOutputWithContext ¶ added in v0.32.0
func (o SingleColumnChangePtrOutput) ToSingleColumnChangePtrOutputWithContext(ctx context.Context) SingleColumnChangePtrOutput
func (SingleColumnChangePtrOutput) Udt ¶ added in v0.32.0
func (o SingleColumnChangePtrOutput) Udt() pulumi.BoolPtrOutput
Optional. Is the column a UDT (User-defined Type).
type SingleColumnChangeResponse ¶ added in v0.32.0
type SingleColumnChangeResponse struct { // Optional. Is the column of array type. Array bool `pulumi:"array"` // Optional. The length of the array, only relevant if the column type is an array. ArrayLength int `pulumi:"arrayLength"` // Optional. Is the column auto-generated/identity. AutoGenerated bool `pulumi:"autoGenerated"` // Optional. Charset override - instead of table level charset. Charset string `pulumi:"charset"` // Optional. Collation override - instead of table level collation. Collation string `pulumi:"collation"` // Optional. Comment associated with the column. Comment string `pulumi:"comment"` // Optional. Custom engine specific features. CustomFeatures map[string]interface{} `pulumi:"customFeatures"` // Optional. Column data type name. DataType string `pulumi:"dataType"` // Optional. Column fractional seconds precision - e.g. 2 as in timestamp (2) - when relevant. FractionalSecondsPrecision int `pulumi:"fractionalSecondsPrecision"` // Optional. Column length - e.g. 50 as in varchar (50) - when relevant. Length string `pulumi:"length"` // Optional. Is the column nullable. Nullable bool `pulumi:"nullable"` // Optional. Column precision - e.g. 8 as in double (8,2) - when relevant. Precision int `pulumi:"precision"` // Optional. Column scale - e.g. 2 as in double (8,2) - when relevant. Scale int `pulumi:"scale"` // Optional. Specifies the list of values allowed in the column. SetValues []string `pulumi:"setValues"` // Optional. Is the column a UDT (User-defined Type). Udt bool `pulumi:"udt"` }
Options to configure rule type SingleColumnChange. The rule is used to change the properties of a column. The rule filter field can refer to one entity. The rule scope can be one of: Column. When using this rule, if a field is not specified than the destination column's configuration will be the same as the one in the source column..
type SingleColumnChangeResponseOutput ¶ added in v0.32.0
type SingleColumnChangeResponseOutput struct{ *pulumi.OutputState }
Options to configure rule type SingleColumnChange. The rule is used to change the properties of a column. The rule filter field can refer to one entity. The rule scope can be one of: Column. When using this rule, if a field is not specified than the destination column's configuration will be the same as the one in the source column..
func (SingleColumnChangeResponseOutput) Array ¶ added in v0.32.0
func (o SingleColumnChangeResponseOutput) Array() pulumi.BoolOutput
Optional. Is the column of array type.
func (SingleColumnChangeResponseOutput) ArrayLength ¶ added in v0.32.0
func (o SingleColumnChangeResponseOutput) ArrayLength() pulumi.IntOutput
Optional. The length of the array, only relevant if the column type is an array.
func (SingleColumnChangeResponseOutput) AutoGenerated ¶ added in v0.32.0
func (o SingleColumnChangeResponseOutput) AutoGenerated() pulumi.BoolOutput
Optional. Is the column auto-generated/identity.
func (SingleColumnChangeResponseOutput) Charset ¶ added in v0.32.0
func (o SingleColumnChangeResponseOutput) Charset() pulumi.StringOutput
Optional. Charset override - instead of table level charset.
func (SingleColumnChangeResponseOutput) Collation ¶ added in v0.32.0
func (o SingleColumnChangeResponseOutput) Collation() pulumi.StringOutput
Optional. Collation override - instead of table level collation.
func (SingleColumnChangeResponseOutput) Comment ¶ added in v0.32.0
func (o SingleColumnChangeResponseOutput) Comment() pulumi.StringOutput
Optional. Comment associated with the column.
func (SingleColumnChangeResponseOutput) CustomFeatures ¶ added in v0.32.0
func (o SingleColumnChangeResponseOutput) CustomFeatures() pulumi.MapOutput
Optional. Custom engine specific features.
func (SingleColumnChangeResponseOutput) DataType ¶ added in v0.32.0
func (o SingleColumnChangeResponseOutput) DataType() pulumi.StringOutput
Optional. Column data type name.
func (SingleColumnChangeResponseOutput) ElementType ¶ added in v0.32.0
func (SingleColumnChangeResponseOutput) ElementType() reflect.Type
func (SingleColumnChangeResponseOutput) FractionalSecondsPrecision ¶ added in v0.32.0
func (o SingleColumnChangeResponseOutput) FractionalSecondsPrecision() pulumi.IntOutput
Optional. Column fractional seconds precision - e.g. 2 as in timestamp (2) - when relevant.
func (SingleColumnChangeResponseOutput) Length ¶ added in v0.32.0
func (o SingleColumnChangeResponseOutput) Length() pulumi.StringOutput
Optional. Column length - e.g. 50 as in varchar (50) - when relevant.
func (SingleColumnChangeResponseOutput) Nullable ¶ added in v0.32.0
func (o SingleColumnChangeResponseOutput) Nullable() pulumi.BoolOutput
Optional. Is the column nullable.
func (SingleColumnChangeResponseOutput) Precision ¶ added in v0.32.0
func (o SingleColumnChangeResponseOutput) Precision() pulumi.IntOutput
Optional. Column precision - e.g. 8 as in double (8,2) - when relevant.
func (SingleColumnChangeResponseOutput) Scale ¶ added in v0.32.0
func (o SingleColumnChangeResponseOutput) Scale() pulumi.IntOutput
Optional. Column scale - e.g. 2 as in double (8,2) - when relevant.
func (SingleColumnChangeResponseOutput) SetValues ¶ added in v0.32.0
func (o SingleColumnChangeResponseOutput) SetValues() pulumi.StringArrayOutput
Optional. Specifies the list of values allowed in the column.
func (SingleColumnChangeResponseOutput) ToSingleColumnChangeResponseOutput ¶ added in v0.32.0
func (o SingleColumnChangeResponseOutput) ToSingleColumnChangeResponseOutput() SingleColumnChangeResponseOutput
func (SingleColumnChangeResponseOutput) ToSingleColumnChangeResponseOutputWithContext ¶ added in v0.32.0
func (o SingleColumnChangeResponseOutput) ToSingleColumnChangeResponseOutputWithContext(ctx context.Context) SingleColumnChangeResponseOutput
func (SingleColumnChangeResponseOutput) Udt ¶ added in v0.32.0
func (o SingleColumnChangeResponseOutput) Udt() pulumi.BoolOutput
Optional. Is the column a UDT (User-defined Type).
type SingleEntityRename ¶ added in v0.32.0
type SingleEntityRename struct { // The new name of the destination entity NewName string `pulumi:"newName"` }
Options to configure rule type SingleEntityRename. The rule is used to rename an entity. The rule filter field can refer to only one entity. The rule scope can be one of: Database, Schema, Table, Column, Constraint, Index, View, Function, Stored Procedure, Materialized View, Sequence, UDT, Synonym
type SingleEntityRenameArgs ¶ added in v0.32.0
type SingleEntityRenameArgs struct { // The new name of the destination entity NewName pulumi.StringInput `pulumi:"newName"` }
Options to configure rule type SingleEntityRename. The rule is used to rename an entity. The rule filter field can refer to only one entity. The rule scope can be one of: Database, Schema, Table, Column, Constraint, Index, View, Function, Stored Procedure, Materialized View, Sequence, UDT, Synonym
func (SingleEntityRenameArgs) ElementType ¶ added in v0.32.0
func (SingleEntityRenameArgs) ElementType() reflect.Type
func (SingleEntityRenameArgs) ToSingleEntityRenameOutput ¶ added in v0.32.0
func (i SingleEntityRenameArgs) ToSingleEntityRenameOutput() SingleEntityRenameOutput
func (SingleEntityRenameArgs) ToSingleEntityRenameOutputWithContext ¶ added in v0.32.0
func (i SingleEntityRenameArgs) ToSingleEntityRenameOutputWithContext(ctx context.Context) SingleEntityRenameOutput
func (SingleEntityRenameArgs) ToSingleEntityRenamePtrOutput ¶ added in v0.32.0
func (i SingleEntityRenameArgs) ToSingleEntityRenamePtrOutput() SingleEntityRenamePtrOutput
func (SingleEntityRenameArgs) ToSingleEntityRenamePtrOutputWithContext ¶ added in v0.32.0
func (i SingleEntityRenameArgs) ToSingleEntityRenamePtrOutputWithContext(ctx context.Context) SingleEntityRenamePtrOutput
type SingleEntityRenameInput ¶ added in v0.32.0
type SingleEntityRenameInput interface { pulumi.Input ToSingleEntityRenameOutput() SingleEntityRenameOutput ToSingleEntityRenameOutputWithContext(context.Context) SingleEntityRenameOutput }
SingleEntityRenameInput is an input type that accepts SingleEntityRenameArgs and SingleEntityRenameOutput values. You can construct a concrete instance of `SingleEntityRenameInput` via:
SingleEntityRenameArgs{...}
type SingleEntityRenameOutput ¶ added in v0.32.0
type SingleEntityRenameOutput struct{ *pulumi.OutputState }
Options to configure rule type SingleEntityRename. The rule is used to rename an entity. The rule filter field can refer to only one entity. The rule scope can be one of: Database, Schema, Table, Column, Constraint, Index, View, Function, Stored Procedure, Materialized View, Sequence, UDT, Synonym
func (SingleEntityRenameOutput) ElementType ¶ added in v0.32.0
func (SingleEntityRenameOutput) ElementType() reflect.Type
func (SingleEntityRenameOutput) NewName ¶ added in v0.32.0
func (o SingleEntityRenameOutput) NewName() pulumi.StringOutput
The new name of the destination entity
func (SingleEntityRenameOutput) ToSingleEntityRenameOutput ¶ added in v0.32.0
func (o SingleEntityRenameOutput) ToSingleEntityRenameOutput() SingleEntityRenameOutput
func (SingleEntityRenameOutput) ToSingleEntityRenameOutputWithContext ¶ added in v0.32.0
func (o SingleEntityRenameOutput) ToSingleEntityRenameOutputWithContext(ctx context.Context) SingleEntityRenameOutput
func (SingleEntityRenameOutput) ToSingleEntityRenamePtrOutput ¶ added in v0.32.0
func (o SingleEntityRenameOutput) ToSingleEntityRenamePtrOutput() SingleEntityRenamePtrOutput
func (SingleEntityRenameOutput) ToSingleEntityRenamePtrOutputWithContext ¶ added in v0.32.0
func (o SingleEntityRenameOutput) ToSingleEntityRenamePtrOutputWithContext(ctx context.Context) SingleEntityRenamePtrOutput
type SingleEntityRenamePtrInput ¶ added in v0.32.0
type SingleEntityRenamePtrInput interface { pulumi.Input ToSingleEntityRenamePtrOutput() SingleEntityRenamePtrOutput ToSingleEntityRenamePtrOutputWithContext(context.Context) SingleEntityRenamePtrOutput }
SingleEntityRenamePtrInput is an input type that accepts SingleEntityRenameArgs, SingleEntityRenamePtr and SingleEntityRenamePtrOutput values. You can construct a concrete instance of `SingleEntityRenamePtrInput` via:
SingleEntityRenameArgs{...} or: nil
func SingleEntityRenamePtr ¶ added in v0.32.0
func SingleEntityRenamePtr(v *SingleEntityRenameArgs) SingleEntityRenamePtrInput
type SingleEntityRenamePtrOutput ¶ added in v0.32.0
type SingleEntityRenamePtrOutput struct{ *pulumi.OutputState }
func (SingleEntityRenamePtrOutput) Elem ¶ added in v0.32.0
func (o SingleEntityRenamePtrOutput) Elem() SingleEntityRenameOutput
func (SingleEntityRenamePtrOutput) ElementType ¶ added in v0.32.0
func (SingleEntityRenamePtrOutput) ElementType() reflect.Type
func (SingleEntityRenamePtrOutput) NewName ¶ added in v0.32.0
func (o SingleEntityRenamePtrOutput) NewName() pulumi.StringPtrOutput
The new name of the destination entity
func (SingleEntityRenamePtrOutput) ToSingleEntityRenamePtrOutput ¶ added in v0.32.0
func (o SingleEntityRenamePtrOutput) ToSingleEntityRenamePtrOutput() SingleEntityRenamePtrOutput
func (SingleEntityRenamePtrOutput) ToSingleEntityRenamePtrOutputWithContext ¶ added in v0.32.0
func (o SingleEntityRenamePtrOutput) ToSingleEntityRenamePtrOutputWithContext(ctx context.Context) SingleEntityRenamePtrOutput
type SingleEntityRenameResponse ¶ added in v0.32.0
type SingleEntityRenameResponse struct { // The new name of the destination entity NewName string `pulumi:"newName"` }
Options to configure rule type SingleEntityRename. The rule is used to rename an entity. The rule filter field can refer to only one entity. The rule scope can be one of: Database, Schema, Table, Column, Constraint, Index, View, Function, Stored Procedure, Materialized View, Sequence, UDT, Synonym
type SingleEntityRenameResponseOutput ¶ added in v0.32.0
type SingleEntityRenameResponseOutput struct{ *pulumi.OutputState }
Options to configure rule type SingleEntityRename. The rule is used to rename an entity. The rule filter field can refer to only one entity. The rule scope can be one of: Database, Schema, Table, Column, Constraint, Index, View, Function, Stored Procedure, Materialized View, Sequence, UDT, Synonym
func (SingleEntityRenameResponseOutput) ElementType ¶ added in v0.32.0
func (SingleEntityRenameResponseOutput) ElementType() reflect.Type
func (SingleEntityRenameResponseOutput) NewName ¶ added in v0.32.0
func (o SingleEntityRenameResponseOutput) NewName() pulumi.StringOutput
The new name of the destination entity
func (SingleEntityRenameResponseOutput) ToSingleEntityRenameResponseOutput ¶ added in v0.32.0
func (o SingleEntityRenameResponseOutput) ToSingleEntityRenameResponseOutput() SingleEntityRenameResponseOutput
func (SingleEntityRenameResponseOutput) ToSingleEntityRenameResponseOutputWithContext ¶ added in v0.32.0
func (o SingleEntityRenameResponseOutput) ToSingleEntityRenameResponseOutputWithContext(ctx context.Context) SingleEntityRenameResponseOutput
type SinglePackageChange ¶ added in v0.32.0
type SinglePackageChange struct { // Optional. Sql code for package body PackageBody *string `pulumi:"packageBody"` // Optional. Sql code for package description PackageDescription *string `pulumi:"packageDescription"` }
Options to configure rule type SinglePackageChange. The rule is used to alter the sql code for a package entities. The rule filter field can refer to one entity. The rule scope can be: Package
type SinglePackageChangeArgs ¶ added in v0.32.0
type SinglePackageChangeArgs struct { // Optional. Sql code for package body PackageBody pulumi.StringPtrInput `pulumi:"packageBody"` // Optional. Sql code for package description PackageDescription pulumi.StringPtrInput `pulumi:"packageDescription"` }
Options to configure rule type SinglePackageChange. The rule is used to alter the sql code for a package entities. The rule filter field can refer to one entity. The rule scope can be: Package
func (SinglePackageChangeArgs) ElementType ¶ added in v0.32.0
func (SinglePackageChangeArgs) ElementType() reflect.Type
func (SinglePackageChangeArgs) ToSinglePackageChangeOutput ¶ added in v0.32.0
func (i SinglePackageChangeArgs) ToSinglePackageChangeOutput() SinglePackageChangeOutput
func (SinglePackageChangeArgs) ToSinglePackageChangeOutputWithContext ¶ added in v0.32.0
func (i SinglePackageChangeArgs) ToSinglePackageChangeOutputWithContext(ctx context.Context) SinglePackageChangeOutput
func (SinglePackageChangeArgs) ToSinglePackageChangePtrOutput ¶ added in v0.32.0
func (i SinglePackageChangeArgs) ToSinglePackageChangePtrOutput() SinglePackageChangePtrOutput
func (SinglePackageChangeArgs) ToSinglePackageChangePtrOutputWithContext ¶ added in v0.32.0
func (i SinglePackageChangeArgs) ToSinglePackageChangePtrOutputWithContext(ctx context.Context) SinglePackageChangePtrOutput
type SinglePackageChangeInput ¶ added in v0.32.0
type SinglePackageChangeInput interface { pulumi.Input ToSinglePackageChangeOutput() SinglePackageChangeOutput ToSinglePackageChangeOutputWithContext(context.Context) SinglePackageChangeOutput }
SinglePackageChangeInput is an input type that accepts SinglePackageChangeArgs and SinglePackageChangeOutput values. You can construct a concrete instance of `SinglePackageChangeInput` via:
SinglePackageChangeArgs{...}
type SinglePackageChangeOutput ¶ added in v0.32.0
type SinglePackageChangeOutput struct{ *pulumi.OutputState }
Options to configure rule type SinglePackageChange. The rule is used to alter the sql code for a package entities. The rule filter field can refer to one entity. The rule scope can be: Package
func (SinglePackageChangeOutput) ElementType ¶ added in v0.32.0
func (SinglePackageChangeOutput) ElementType() reflect.Type
func (SinglePackageChangeOutput) PackageBody ¶ added in v0.32.0
func (o SinglePackageChangeOutput) PackageBody() pulumi.StringPtrOutput
Optional. Sql code for package body
func (SinglePackageChangeOutput) PackageDescription ¶ added in v0.32.0
func (o SinglePackageChangeOutput) PackageDescription() pulumi.StringPtrOutput
Optional. Sql code for package description
func (SinglePackageChangeOutput) ToSinglePackageChangeOutput ¶ added in v0.32.0
func (o SinglePackageChangeOutput) ToSinglePackageChangeOutput() SinglePackageChangeOutput
func (SinglePackageChangeOutput) ToSinglePackageChangeOutputWithContext ¶ added in v0.32.0
func (o SinglePackageChangeOutput) ToSinglePackageChangeOutputWithContext(ctx context.Context) SinglePackageChangeOutput
func (SinglePackageChangeOutput) ToSinglePackageChangePtrOutput ¶ added in v0.32.0
func (o SinglePackageChangeOutput) ToSinglePackageChangePtrOutput() SinglePackageChangePtrOutput
func (SinglePackageChangeOutput) ToSinglePackageChangePtrOutputWithContext ¶ added in v0.32.0
func (o SinglePackageChangeOutput) ToSinglePackageChangePtrOutputWithContext(ctx context.Context) SinglePackageChangePtrOutput
type SinglePackageChangePtrInput ¶ added in v0.32.0
type SinglePackageChangePtrInput interface { pulumi.Input ToSinglePackageChangePtrOutput() SinglePackageChangePtrOutput ToSinglePackageChangePtrOutputWithContext(context.Context) SinglePackageChangePtrOutput }
SinglePackageChangePtrInput is an input type that accepts SinglePackageChangeArgs, SinglePackageChangePtr and SinglePackageChangePtrOutput values. You can construct a concrete instance of `SinglePackageChangePtrInput` via:
SinglePackageChangeArgs{...} or: nil
func SinglePackageChangePtr ¶ added in v0.32.0
func SinglePackageChangePtr(v *SinglePackageChangeArgs) SinglePackageChangePtrInput
type SinglePackageChangePtrOutput ¶ added in v0.32.0
type SinglePackageChangePtrOutput struct{ *pulumi.OutputState }
func (SinglePackageChangePtrOutput) Elem ¶ added in v0.32.0
func (o SinglePackageChangePtrOutput) Elem() SinglePackageChangeOutput
func (SinglePackageChangePtrOutput) ElementType ¶ added in v0.32.0
func (SinglePackageChangePtrOutput) ElementType() reflect.Type
func (SinglePackageChangePtrOutput) PackageBody ¶ added in v0.32.0
func (o SinglePackageChangePtrOutput) PackageBody() pulumi.StringPtrOutput
Optional. Sql code for package body
func (SinglePackageChangePtrOutput) PackageDescription ¶ added in v0.32.0
func (o SinglePackageChangePtrOutput) PackageDescription() pulumi.StringPtrOutput
Optional. Sql code for package description
func (SinglePackageChangePtrOutput) ToSinglePackageChangePtrOutput ¶ added in v0.32.0
func (o SinglePackageChangePtrOutput) ToSinglePackageChangePtrOutput() SinglePackageChangePtrOutput
func (SinglePackageChangePtrOutput) ToSinglePackageChangePtrOutputWithContext ¶ added in v0.32.0
func (o SinglePackageChangePtrOutput) ToSinglePackageChangePtrOutputWithContext(ctx context.Context) SinglePackageChangePtrOutput
type SinglePackageChangeResponse ¶ added in v0.32.0
type SinglePackageChangeResponse struct { // Optional. Sql code for package body PackageBody string `pulumi:"packageBody"` // Optional. Sql code for package description PackageDescription string `pulumi:"packageDescription"` }
Options to configure rule type SinglePackageChange. The rule is used to alter the sql code for a package entities. The rule filter field can refer to one entity. The rule scope can be: Package
type SinglePackageChangeResponseOutput ¶ added in v0.32.0
type SinglePackageChangeResponseOutput struct{ *pulumi.OutputState }
Options to configure rule type SinglePackageChange. The rule is used to alter the sql code for a package entities. The rule filter field can refer to one entity. The rule scope can be: Package
func (SinglePackageChangeResponseOutput) ElementType ¶ added in v0.32.0
func (SinglePackageChangeResponseOutput) ElementType() reflect.Type
func (SinglePackageChangeResponseOutput) PackageBody ¶ added in v0.32.0
func (o SinglePackageChangeResponseOutput) PackageBody() pulumi.StringOutput
Optional. Sql code for package body
func (SinglePackageChangeResponseOutput) PackageDescription ¶ added in v0.32.0
func (o SinglePackageChangeResponseOutput) PackageDescription() pulumi.StringOutput
Optional. Sql code for package description
func (SinglePackageChangeResponseOutput) ToSinglePackageChangeResponseOutput ¶ added in v0.32.0
func (o SinglePackageChangeResponseOutput) ToSinglePackageChangeResponseOutput() SinglePackageChangeResponseOutput
func (SinglePackageChangeResponseOutput) ToSinglePackageChangeResponseOutputWithContext ¶ added in v0.32.0
func (o SinglePackageChangeResponseOutput) ToSinglePackageChangeResponseOutputWithContext(ctx context.Context) SinglePackageChangeResponseOutput
type SourceNumericFilter ¶ added in v0.32.0
type SourceNumericFilter struct { // Enum to set the option defining the datatypes numeric filter has to be applied to NumericFilterOption SourceNumericFilterNumericFilterOption `pulumi:"numericFilterOption"` // Optional. The filter will match columns with precision smaller than or equal to this number. SourceMaxPrecisionFilter *int `pulumi:"sourceMaxPrecisionFilter"` // Optional. The filter will match columns with scale smaller than or equal to this number. SourceMaxScaleFilter *int `pulumi:"sourceMaxScaleFilter"` // Optional. The filter will match columns with precision greater than or equal to this number. SourceMinPrecisionFilter *int `pulumi:"sourceMinPrecisionFilter"` // Optional. The filter will match columns with scale greater than or equal to this number. SourceMinScaleFilter *int `pulumi:"sourceMinScaleFilter"` }
Filter for fixed point number data types such as NUMERIC/NUMBER
type SourceNumericFilterArgs ¶ added in v0.32.0
type SourceNumericFilterArgs struct { // Enum to set the option defining the datatypes numeric filter has to be applied to NumericFilterOption SourceNumericFilterNumericFilterOptionInput `pulumi:"numericFilterOption"` // Optional. The filter will match columns with precision smaller than or equal to this number. SourceMaxPrecisionFilter pulumi.IntPtrInput `pulumi:"sourceMaxPrecisionFilter"` // Optional. The filter will match columns with scale smaller than or equal to this number. SourceMaxScaleFilter pulumi.IntPtrInput `pulumi:"sourceMaxScaleFilter"` // Optional. The filter will match columns with precision greater than or equal to this number. SourceMinPrecisionFilter pulumi.IntPtrInput `pulumi:"sourceMinPrecisionFilter"` // Optional. The filter will match columns with scale greater than or equal to this number. SourceMinScaleFilter pulumi.IntPtrInput `pulumi:"sourceMinScaleFilter"` }
Filter for fixed point number data types such as NUMERIC/NUMBER
func (SourceNumericFilterArgs) ElementType ¶ added in v0.32.0
func (SourceNumericFilterArgs) ElementType() reflect.Type
func (SourceNumericFilterArgs) ToSourceNumericFilterOutput ¶ added in v0.32.0
func (i SourceNumericFilterArgs) ToSourceNumericFilterOutput() SourceNumericFilterOutput
func (SourceNumericFilterArgs) ToSourceNumericFilterOutputWithContext ¶ added in v0.32.0
func (i SourceNumericFilterArgs) ToSourceNumericFilterOutputWithContext(ctx context.Context) SourceNumericFilterOutput
func (SourceNumericFilterArgs) ToSourceNumericFilterPtrOutput ¶ added in v0.32.0
func (i SourceNumericFilterArgs) ToSourceNumericFilterPtrOutput() SourceNumericFilterPtrOutput
func (SourceNumericFilterArgs) ToSourceNumericFilterPtrOutputWithContext ¶ added in v0.32.0
func (i SourceNumericFilterArgs) ToSourceNumericFilterPtrOutputWithContext(ctx context.Context) SourceNumericFilterPtrOutput
type SourceNumericFilterInput ¶ added in v0.32.0
type SourceNumericFilterInput interface { pulumi.Input ToSourceNumericFilterOutput() SourceNumericFilterOutput ToSourceNumericFilterOutputWithContext(context.Context) SourceNumericFilterOutput }
SourceNumericFilterInput is an input type that accepts SourceNumericFilterArgs and SourceNumericFilterOutput values. You can construct a concrete instance of `SourceNumericFilterInput` via:
SourceNumericFilterArgs{...}
type SourceNumericFilterNumericFilterOption ¶ added in v0.32.0
type SourceNumericFilterNumericFilterOption string
Required. Enum to set the option defining the datatypes numeric filter has to be applied to
func (SourceNumericFilterNumericFilterOption) ElementType ¶ added in v0.32.0
func (SourceNumericFilterNumericFilterOption) ElementType() reflect.Type
func (SourceNumericFilterNumericFilterOption) ToSourceNumericFilterNumericFilterOptionOutput ¶ added in v0.32.0
func (e SourceNumericFilterNumericFilterOption) ToSourceNumericFilterNumericFilterOptionOutput() SourceNumericFilterNumericFilterOptionOutput
func (SourceNumericFilterNumericFilterOption) ToSourceNumericFilterNumericFilterOptionOutputWithContext ¶ added in v0.32.0
func (e SourceNumericFilterNumericFilterOption) ToSourceNumericFilterNumericFilterOptionOutputWithContext(ctx context.Context) SourceNumericFilterNumericFilterOptionOutput
func (SourceNumericFilterNumericFilterOption) ToSourceNumericFilterNumericFilterOptionPtrOutput ¶ added in v0.32.0
func (e SourceNumericFilterNumericFilterOption) ToSourceNumericFilterNumericFilterOptionPtrOutput() SourceNumericFilterNumericFilterOptionPtrOutput
func (SourceNumericFilterNumericFilterOption) ToSourceNumericFilterNumericFilterOptionPtrOutputWithContext ¶ added in v0.32.0
func (e SourceNumericFilterNumericFilterOption) ToSourceNumericFilterNumericFilterOptionPtrOutputWithContext(ctx context.Context) SourceNumericFilterNumericFilterOptionPtrOutput
func (SourceNumericFilterNumericFilterOption) ToStringOutput ¶ added in v0.32.0
func (e SourceNumericFilterNumericFilterOption) ToStringOutput() pulumi.StringOutput
func (SourceNumericFilterNumericFilterOption) ToStringOutputWithContext ¶ added in v0.32.0
func (e SourceNumericFilterNumericFilterOption) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SourceNumericFilterNumericFilterOption) ToStringPtrOutput ¶ added in v0.32.0
func (e SourceNumericFilterNumericFilterOption) ToStringPtrOutput() pulumi.StringPtrOutput
func (SourceNumericFilterNumericFilterOption) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (e SourceNumericFilterNumericFilterOption) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SourceNumericFilterNumericFilterOptionInput ¶ added in v0.32.0
type SourceNumericFilterNumericFilterOptionInput interface { pulumi.Input ToSourceNumericFilterNumericFilterOptionOutput() SourceNumericFilterNumericFilterOptionOutput ToSourceNumericFilterNumericFilterOptionOutputWithContext(context.Context) SourceNumericFilterNumericFilterOptionOutput }
SourceNumericFilterNumericFilterOptionInput is an input type that accepts values of the SourceNumericFilterNumericFilterOption enum A concrete instance of `SourceNumericFilterNumericFilterOptionInput` can be one of the following:
SourceNumericFilterNumericFilterOptionNumericFilterOptionUnspecified SourceNumericFilterNumericFilterOptionNumericFilterOptionAll SourceNumericFilterNumericFilterOptionNumericFilterOptionLimit SourceNumericFilterNumericFilterOptionNumericFilterOptionLimitless
type SourceNumericFilterNumericFilterOptionOutput ¶ added in v0.32.0
type SourceNumericFilterNumericFilterOptionOutput struct{ *pulumi.OutputState }
func (SourceNumericFilterNumericFilterOptionOutput) ElementType ¶ added in v0.32.0
func (SourceNumericFilterNumericFilterOptionOutput) ElementType() reflect.Type
func (SourceNumericFilterNumericFilterOptionOutput) ToSourceNumericFilterNumericFilterOptionOutput ¶ added in v0.32.0
func (o SourceNumericFilterNumericFilterOptionOutput) ToSourceNumericFilterNumericFilterOptionOutput() SourceNumericFilterNumericFilterOptionOutput
func (SourceNumericFilterNumericFilterOptionOutput) ToSourceNumericFilterNumericFilterOptionOutputWithContext ¶ added in v0.32.0
func (o SourceNumericFilterNumericFilterOptionOutput) ToSourceNumericFilterNumericFilterOptionOutputWithContext(ctx context.Context) SourceNumericFilterNumericFilterOptionOutput
func (SourceNumericFilterNumericFilterOptionOutput) ToSourceNumericFilterNumericFilterOptionPtrOutput ¶ added in v0.32.0
func (o SourceNumericFilterNumericFilterOptionOutput) ToSourceNumericFilterNumericFilterOptionPtrOutput() SourceNumericFilterNumericFilterOptionPtrOutput
func (SourceNumericFilterNumericFilterOptionOutput) ToSourceNumericFilterNumericFilterOptionPtrOutputWithContext ¶ added in v0.32.0
func (o SourceNumericFilterNumericFilterOptionOutput) ToSourceNumericFilterNumericFilterOptionPtrOutputWithContext(ctx context.Context) SourceNumericFilterNumericFilterOptionPtrOutput
func (SourceNumericFilterNumericFilterOptionOutput) ToStringOutput ¶ added in v0.32.0
func (o SourceNumericFilterNumericFilterOptionOutput) ToStringOutput() pulumi.StringOutput
func (SourceNumericFilterNumericFilterOptionOutput) ToStringOutputWithContext ¶ added in v0.32.0
func (o SourceNumericFilterNumericFilterOptionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SourceNumericFilterNumericFilterOptionOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o SourceNumericFilterNumericFilterOptionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SourceNumericFilterNumericFilterOptionOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o SourceNumericFilterNumericFilterOptionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SourceNumericFilterNumericFilterOptionPtrInput ¶ added in v0.32.0
type SourceNumericFilterNumericFilterOptionPtrInput interface { pulumi.Input ToSourceNumericFilterNumericFilterOptionPtrOutput() SourceNumericFilterNumericFilterOptionPtrOutput ToSourceNumericFilterNumericFilterOptionPtrOutputWithContext(context.Context) SourceNumericFilterNumericFilterOptionPtrOutput }
func SourceNumericFilterNumericFilterOptionPtr ¶ added in v0.32.0
func SourceNumericFilterNumericFilterOptionPtr(v string) SourceNumericFilterNumericFilterOptionPtrInput
type SourceNumericFilterNumericFilterOptionPtrOutput ¶ added in v0.32.0
type SourceNumericFilterNumericFilterOptionPtrOutput struct{ *pulumi.OutputState }
func (SourceNumericFilterNumericFilterOptionPtrOutput) ElementType ¶ added in v0.32.0
func (SourceNumericFilterNumericFilterOptionPtrOutput) ElementType() reflect.Type
func (SourceNumericFilterNumericFilterOptionPtrOutput) ToSourceNumericFilterNumericFilterOptionPtrOutput ¶ added in v0.32.0
func (o SourceNumericFilterNumericFilterOptionPtrOutput) ToSourceNumericFilterNumericFilterOptionPtrOutput() SourceNumericFilterNumericFilterOptionPtrOutput
func (SourceNumericFilterNumericFilterOptionPtrOutput) ToSourceNumericFilterNumericFilterOptionPtrOutputWithContext ¶ added in v0.32.0
func (o SourceNumericFilterNumericFilterOptionPtrOutput) ToSourceNumericFilterNumericFilterOptionPtrOutputWithContext(ctx context.Context) SourceNumericFilterNumericFilterOptionPtrOutput
func (SourceNumericFilterNumericFilterOptionPtrOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o SourceNumericFilterNumericFilterOptionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SourceNumericFilterNumericFilterOptionPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o SourceNumericFilterNumericFilterOptionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SourceNumericFilterOutput ¶ added in v0.32.0
type SourceNumericFilterOutput struct{ *pulumi.OutputState }
Filter for fixed point number data types such as NUMERIC/NUMBER
func (SourceNumericFilterOutput) ElementType ¶ added in v0.32.0
func (SourceNumericFilterOutput) ElementType() reflect.Type
func (SourceNumericFilterOutput) NumericFilterOption ¶ added in v0.32.0
func (o SourceNumericFilterOutput) NumericFilterOption() SourceNumericFilterNumericFilterOptionOutput
Enum to set the option defining the datatypes numeric filter has to be applied to
func (SourceNumericFilterOutput) SourceMaxPrecisionFilter ¶ added in v0.32.0
func (o SourceNumericFilterOutput) SourceMaxPrecisionFilter() pulumi.IntPtrOutput
Optional. The filter will match columns with precision smaller than or equal to this number.
func (SourceNumericFilterOutput) SourceMaxScaleFilter ¶ added in v0.32.0
func (o SourceNumericFilterOutput) SourceMaxScaleFilter() pulumi.IntPtrOutput
Optional. The filter will match columns with scale smaller than or equal to this number.
func (SourceNumericFilterOutput) SourceMinPrecisionFilter ¶ added in v0.32.0
func (o SourceNumericFilterOutput) SourceMinPrecisionFilter() pulumi.IntPtrOutput
Optional. The filter will match columns with precision greater than or equal to this number.
func (SourceNumericFilterOutput) SourceMinScaleFilter ¶ added in v0.32.0
func (o SourceNumericFilterOutput) SourceMinScaleFilter() pulumi.IntPtrOutput
Optional. The filter will match columns with scale greater than or equal to this number.
func (SourceNumericFilterOutput) ToSourceNumericFilterOutput ¶ added in v0.32.0
func (o SourceNumericFilterOutput) ToSourceNumericFilterOutput() SourceNumericFilterOutput
func (SourceNumericFilterOutput) ToSourceNumericFilterOutputWithContext ¶ added in v0.32.0
func (o SourceNumericFilterOutput) ToSourceNumericFilterOutputWithContext(ctx context.Context) SourceNumericFilterOutput
func (SourceNumericFilterOutput) ToSourceNumericFilterPtrOutput ¶ added in v0.32.0
func (o SourceNumericFilterOutput) ToSourceNumericFilterPtrOutput() SourceNumericFilterPtrOutput
func (SourceNumericFilterOutput) ToSourceNumericFilterPtrOutputWithContext ¶ added in v0.32.0
func (o SourceNumericFilterOutput) ToSourceNumericFilterPtrOutputWithContext(ctx context.Context) SourceNumericFilterPtrOutput
type SourceNumericFilterPtrInput ¶ added in v0.32.0
type SourceNumericFilterPtrInput interface { pulumi.Input ToSourceNumericFilterPtrOutput() SourceNumericFilterPtrOutput ToSourceNumericFilterPtrOutputWithContext(context.Context) SourceNumericFilterPtrOutput }
SourceNumericFilterPtrInput is an input type that accepts SourceNumericFilterArgs, SourceNumericFilterPtr and SourceNumericFilterPtrOutput values. You can construct a concrete instance of `SourceNumericFilterPtrInput` via:
SourceNumericFilterArgs{...} or: nil
func SourceNumericFilterPtr ¶ added in v0.32.0
func SourceNumericFilterPtr(v *SourceNumericFilterArgs) SourceNumericFilterPtrInput
type SourceNumericFilterPtrOutput ¶ added in v0.32.0
type SourceNumericFilterPtrOutput struct{ *pulumi.OutputState }
func (SourceNumericFilterPtrOutput) Elem ¶ added in v0.32.0
func (o SourceNumericFilterPtrOutput) Elem() SourceNumericFilterOutput
func (SourceNumericFilterPtrOutput) ElementType ¶ added in v0.32.0
func (SourceNumericFilterPtrOutput) ElementType() reflect.Type
func (SourceNumericFilterPtrOutput) NumericFilterOption ¶ added in v0.32.0
func (o SourceNumericFilterPtrOutput) NumericFilterOption() SourceNumericFilterNumericFilterOptionPtrOutput
Enum to set the option defining the datatypes numeric filter has to be applied to
func (SourceNumericFilterPtrOutput) SourceMaxPrecisionFilter ¶ added in v0.32.0
func (o SourceNumericFilterPtrOutput) SourceMaxPrecisionFilter() pulumi.IntPtrOutput
Optional. The filter will match columns with precision smaller than or equal to this number.
func (SourceNumericFilterPtrOutput) SourceMaxScaleFilter ¶ added in v0.32.0
func (o SourceNumericFilterPtrOutput) SourceMaxScaleFilter() pulumi.IntPtrOutput
Optional. The filter will match columns with scale smaller than or equal to this number.
func (SourceNumericFilterPtrOutput) SourceMinPrecisionFilter ¶ added in v0.32.0
func (o SourceNumericFilterPtrOutput) SourceMinPrecisionFilter() pulumi.IntPtrOutput
Optional. The filter will match columns with precision greater than or equal to this number.
func (SourceNumericFilterPtrOutput) SourceMinScaleFilter ¶ added in v0.32.0
func (o SourceNumericFilterPtrOutput) SourceMinScaleFilter() pulumi.IntPtrOutput
Optional. The filter will match columns with scale greater than or equal to this number.
func (SourceNumericFilterPtrOutput) ToSourceNumericFilterPtrOutput ¶ added in v0.32.0
func (o SourceNumericFilterPtrOutput) ToSourceNumericFilterPtrOutput() SourceNumericFilterPtrOutput
func (SourceNumericFilterPtrOutput) ToSourceNumericFilterPtrOutputWithContext ¶ added in v0.32.0
func (o SourceNumericFilterPtrOutput) ToSourceNumericFilterPtrOutputWithContext(ctx context.Context) SourceNumericFilterPtrOutput
type SourceNumericFilterResponse ¶ added in v0.32.0
type SourceNumericFilterResponse struct { // Enum to set the option defining the datatypes numeric filter has to be applied to NumericFilterOption string `pulumi:"numericFilterOption"` // Optional. The filter will match columns with precision smaller than or equal to this number. SourceMaxPrecisionFilter int `pulumi:"sourceMaxPrecisionFilter"` // Optional. The filter will match columns with scale smaller than or equal to this number. SourceMaxScaleFilter int `pulumi:"sourceMaxScaleFilter"` // Optional. The filter will match columns with precision greater than or equal to this number. SourceMinPrecisionFilter int `pulumi:"sourceMinPrecisionFilter"` // Optional. The filter will match columns with scale greater than or equal to this number. SourceMinScaleFilter int `pulumi:"sourceMinScaleFilter"` }
Filter for fixed point number data types such as NUMERIC/NUMBER
type SourceNumericFilterResponseOutput ¶ added in v0.32.0
type SourceNumericFilterResponseOutput struct{ *pulumi.OutputState }
Filter for fixed point number data types such as NUMERIC/NUMBER
func (SourceNumericFilterResponseOutput) ElementType ¶ added in v0.32.0
func (SourceNumericFilterResponseOutput) ElementType() reflect.Type
func (SourceNumericFilterResponseOutput) NumericFilterOption ¶ added in v0.32.0
func (o SourceNumericFilterResponseOutput) NumericFilterOption() pulumi.StringOutput
Enum to set the option defining the datatypes numeric filter has to be applied to
func (SourceNumericFilterResponseOutput) SourceMaxPrecisionFilter ¶ added in v0.32.0
func (o SourceNumericFilterResponseOutput) SourceMaxPrecisionFilter() pulumi.IntOutput
Optional. The filter will match columns with precision smaller than or equal to this number.
func (SourceNumericFilterResponseOutput) SourceMaxScaleFilter ¶ added in v0.32.0
func (o SourceNumericFilterResponseOutput) SourceMaxScaleFilter() pulumi.IntOutput
Optional. The filter will match columns with scale smaller than or equal to this number.
func (SourceNumericFilterResponseOutput) SourceMinPrecisionFilter ¶ added in v0.32.0
func (o SourceNumericFilterResponseOutput) SourceMinPrecisionFilter() pulumi.IntOutput
Optional. The filter will match columns with precision greater than or equal to this number.
func (SourceNumericFilterResponseOutput) SourceMinScaleFilter ¶ added in v0.32.0
func (o SourceNumericFilterResponseOutput) SourceMinScaleFilter() pulumi.IntOutput
Optional. The filter will match columns with scale greater than or equal to this number.
func (SourceNumericFilterResponseOutput) ToSourceNumericFilterResponseOutput ¶ added in v0.32.0
func (o SourceNumericFilterResponseOutput) ToSourceNumericFilterResponseOutput() SourceNumericFilterResponseOutput
func (SourceNumericFilterResponseOutput) ToSourceNumericFilterResponseOutputWithContext ¶ added in v0.32.0
func (o SourceNumericFilterResponseOutput) ToSourceNumericFilterResponseOutputWithContext(ctx context.Context) SourceNumericFilterResponseOutput
type SourceSqlChange ¶ added in v0.32.0
type SourceSqlChange struct { // Sql code for source (stored procedure, function, trigger or view) SqlCode string `pulumi:"sqlCode"` }
Options to configure rule type SourceSqlChange. The rule is used to alter the sql code for database entities. The rule filter field can refer to one entity. The rule scope can be: StoredProcedure, Function, Trigger, View
type SourceSqlChangeArgs ¶ added in v0.32.0
type SourceSqlChangeArgs struct { // Sql code for source (stored procedure, function, trigger or view) SqlCode pulumi.StringInput `pulumi:"sqlCode"` }
Options to configure rule type SourceSqlChange. The rule is used to alter the sql code for database entities. The rule filter field can refer to one entity. The rule scope can be: StoredProcedure, Function, Trigger, View
func (SourceSqlChangeArgs) ElementType ¶ added in v0.32.0
func (SourceSqlChangeArgs) ElementType() reflect.Type
func (SourceSqlChangeArgs) ToSourceSqlChangeOutput ¶ added in v0.32.0
func (i SourceSqlChangeArgs) ToSourceSqlChangeOutput() SourceSqlChangeOutput
func (SourceSqlChangeArgs) ToSourceSqlChangeOutputWithContext ¶ added in v0.32.0
func (i SourceSqlChangeArgs) ToSourceSqlChangeOutputWithContext(ctx context.Context) SourceSqlChangeOutput
func (SourceSqlChangeArgs) ToSourceSqlChangePtrOutput ¶ added in v0.32.0
func (i SourceSqlChangeArgs) ToSourceSqlChangePtrOutput() SourceSqlChangePtrOutput
func (SourceSqlChangeArgs) ToSourceSqlChangePtrOutputWithContext ¶ added in v0.32.0
func (i SourceSqlChangeArgs) ToSourceSqlChangePtrOutputWithContext(ctx context.Context) SourceSqlChangePtrOutput
type SourceSqlChangeInput ¶ added in v0.32.0
type SourceSqlChangeInput interface { pulumi.Input ToSourceSqlChangeOutput() SourceSqlChangeOutput ToSourceSqlChangeOutputWithContext(context.Context) SourceSqlChangeOutput }
SourceSqlChangeInput is an input type that accepts SourceSqlChangeArgs and SourceSqlChangeOutput values. You can construct a concrete instance of `SourceSqlChangeInput` via:
SourceSqlChangeArgs{...}
type SourceSqlChangeOutput ¶ added in v0.32.0
type SourceSqlChangeOutput struct{ *pulumi.OutputState }
Options to configure rule type SourceSqlChange. The rule is used to alter the sql code for database entities. The rule filter field can refer to one entity. The rule scope can be: StoredProcedure, Function, Trigger, View
func (SourceSqlChangeOutput) ElementType ¶ added in v0.32.0
func (SourceSqlChangeOutput) ElementType() reflect.Type
func (SourceSqlChangeOutput) SqlCode ¶ added in v0.32.0
func (o SourceSqlChangeOutput) SqlCode() pulumi.StringOutput
Sql code for source (stored procedure, function, trigger or view)
func (SourceSqlChangeOutput) ToSourceSqlChangeOutput ¶ added in v0.32.0
func (o SourceSqlChangeOutput) ToSourceSqlChangeOutput() SourceSqlChangeOutput
func (SourceSqlChangeOutput) ToSourceSqlChangeOutputWithContext ¶ added in v0.32.0
func (o SourceSqlChangeOutput) ToSourceSqlChangeOutputWithContext(ctx context.Context) SourceSqlChangeOutput
func (SourceSqlChangeOutput) ToSourceSqlChangePtrOutput ¶ added in v0.32.0
func (o SourceSqlChangeOutput) ToSourceSqlChangePtrOutput() SourceSqlChangePtrOutput
func (SourceSqlChangeOutput) ToSourceSqlChangePtrOutputWithContext ¶ added in v0.32.0
func (o SourceSqlChangeOutput) ToSourceSqlChangePtrOutputWithContext(ctx context.Context) SourceSqlChangePtrOutput
type SourceSqlChangePtrInput ¶ added in v0.32.0
type SourceSqlChangePtrInput interface { pulumi.Input ToSourceSqlChangePtrOutput() SourceSqlChangePtrOutput ToSourceSqlChangePtrOutputWithContext(context.Context) SourceSqlChangePtrOutput }
SourceSqlChangePtrInput is an input type that accepts SourceSqlChangeArgs, SourceSqlChangePtr and SourceSqlChangePtrOutput values. You can construct a concrete instance of `SourceSqlChangePtrInput` via:
SourceSqlChangeArgs{...} or: nil
func SourceSqlChangePtr ¶ added in v0.32.0
func SourceSqlChangePtr(v *SourceSqlChangeArgs) SourceSqlChangePtrInput
type SourceSqlChangePtrOutput ¶ added in v0.32.0
type SourceSqlChangePtrOutput struct{ *pulumi.OutputState }
func (SourceSqlChangePtrOutput) Elem ¶ added in v0.32.0
func (o SourceSqlChangePtrOutput) Elem() SourceSqlChangeOutput
func (SourceSqlChangePtrOutput) ElementType ¶ added in v0.32.0
func (SourceSqlChangePtrOutput) ElementType() reflect.Type
func (SourceSqlChangePtrOutput) SqlCode ¶ added in v0.32.0
func (o SourceSqlChangePtrOutput) SqlCode() pulumi.StringPtrOutput
Sql code for source (stored procedure, function, trigger or view)
func (SourceSqlChangePtrOutput) ToSourceSqlChangePtrOutput ¶ added in v0.32.0
func (o SourceSqlChangePtrOutput) ToSourceSqlChangePtrOutput() SourceSqlChangePtrOutput
func (SourceSqlChangePtrOutput) ToSourceSqlChangePtrOutputWithContext ¶ added in v0.32.0
func (o SourceSqlChangePtrOutput) ToSourceSqlChangePtrOutputWithContext(ctx context.Context) SourceSqlChangePtrOutput
type SourceSqlChangeResponse ¶ added in v0.32.0
type SourceSqlChangeResponse struct { // Sql code for source (stored procedure, function, trigger or view) SqlCode string `pulumi:"sqlCode"` }
Options to configure rule type SourceSqlChange. The rule is used to alter the sql code for database entities. The rule filter field can refer to one entity. The rule scope can be: StoredProcedure, Function, Trigger, View
type SourceSqlChangeResponseOutput ¶ added in v0.32.0
type SourceSqlChangeResponseOutput struct{ *pulumi.OutputState }
Options to configure rule type SourceSqlChange. The rule is used to alter the sql code for database entities. The rule filter field can refer to one entity. The rule scope can be: StoredProcedure, Function, Trigger, View
func (SourceSqlChangeResponseOutput) ElementType ¶ added in v0.32.0
func (SourceSqlChangeResponseOutput) ElementType() reflect.Type
func (SourceSqlChangeResponseOutput) SqlCode ¶ added in v0.32.0
func (o SourceSqlChangeResponseOutput) SqlCode() pulumi.StringOutput
Sql code for source (stored procedure, function, trigger or view)
func (SourceSqlChangeResponseOutput) ToSourceSqlChangeResponseOutput ¶ added in v0.32.0
func (o SourceSqlChangeResponseOutput) ToSourceSqlChangeResponseOutput() SourceSqlChangeResponseOutput
func (SourceSqlChangeResponseOutput) ToSourceSqlChangeResponseOutputWithContext ¶ added in v0.32.0
func (o SourceSqlChangeResponseOutput) ToSourceSqlChangeResponseOutputWithContext(ctx context.Context) SourceSqlChangeResponseOutput
type SourceTextFilter ¶ added in v0.32.0
type SourceTextFilter struct { // Optional. The filter will match columns with length smaller than or equal to this number. SourceMaxLengthFilter *string `pulumi:"sourceMaxLengthFilter"` // Optional. The filter will match columns with length greater than or equal to this number. SourceMinLengthFilter *string `pulumi:"sourceMinLengthFilter"` }
Filter for text-based data types like varchar.
type SourceTextFilterArgs ¶ added in v0.32.0
type SourceTextFilterArgs struct { // Optional. The filter will match columns with length smaller than or equal to this number. SourceMaxLengthFilter pulumi.StringPtrInput `pulumi:"sourceMaxLengthFilter"` // Optional. The filter will match columns with length greater than or equal to this number. SourceMinLengthFilter pulumi.StringPtrInput `pulumi:"sourceMinLengthFilter"` }
Filter for text-based data types like varchar.
func (SourceTextFilterArgs) ElementType ¶ added in v0.32.0
func (SourceTextFilterArgs) ElementType() reflect.Type
func (SourceTextFilterArgs) ToSourceTextFilterOutput ¶ added in v0.32.0
func (i SourceTextFilterArgs) ToSourceTextFilterOutput() SourceTextFilterOutput
func (SourceTextFilterArgs) ToSourceTextFilterOutputWithContext ¶ added in v0.32.0
func (i SourceTextFilterArgs) ToSourceTextFilterOutputWithContext(ctx context.Context) SourceTextFilterOutput
func (SourceTextFilterArgs) ToSourceTextFilterPtrOutput ¶ added in v0.32.0
func (i SourceTextFilterArgs) ToSourceTextFilterPtrOutput() SourceTextFilterPtrOutput
func (SourceTextFilterArgs) ToSourceTextFilterPtrOutputWithContext ¶ added in v0.32.0
func (i SourceTextFilterArgs) ToSourceTextFilterPtrOutputWithContext(ctx context.Context) SourceTextFilterPtrOutput
type SourceTextFilterInput ¶ added in v0.32.0
type SourceTextFilterInput interface { pulumi.Input ToSourceTextFilterOutput() SourceTextFilterOutput ToSourceTextFilterOutputWithContext(context.Context) SourceTextFilterOutput }
SourceTextFilterInput is an input type that accepts SourceTextFilterArgs and SourceTextFilterOutput values. You can construct a concrete instance of `SourceTextFilterInput` via:
SourceTextFilterArgs{...}
type SourceTextFilterOutput ¶ added in v0.32.0
type SourceTextFilterOutput struct{ *pulumi.OutputState }
Filter for text-based data types like varchar.
func (SourceTextFilterOutput) ElementType ¶ added in v0.32.0
func (SourceTextFilterOutput) ElementType() reflect.Type
func (SourceTextFilterOutput) SourceMaxLengthFilter ¶ added in v0.32.0
func (o SourceTextFilterOutput) SourceMaxLengthFilter() pulumi.StringPtrOutput
Optional. The filter will match columns with length smaller than or equal to this number.
func (SourceTextFilterOutput) SourceMinLengthFilter ¶ added in v0.32.0
func (o SourceTextFilterOutput) SourceMinLengthFilter() pulumi.StringPtrOutput
Optional. The filter will match columns with length greater than or equal to this number.
func (SourceTextFilterOutput) ToSourceTextFilterOutput ¶ added in v0.32.0
func (o SourceTextFilterOutput) ToSourceTextFilterOutput() SourceTextFilterOutput
func (SourceTextFilterOutput) ToSourceTextFilterOutputWithContext ¶ added in v0.32.0
func (o SourceTextFilterOutput) ToSourceTextFilterOutputWithContext(ctx context.Context) SourceTextFilterOutput
func (SourceTextFilterOutput) ToSourceTextFilterPtrOutput ¶ added in v0.32.0
func (o SourceTextFilterOutput) ToSourceTextFilterPtrOutput() SourceTextFilterPtrOutput
func (SourceTextFilterOutput) ToSourceTextFilterPtrOutputWithContext ¶ added in v0.32.0
func (o SourceTextFilterOutput) ToSourceTextFilterPtrOutputWithContext(ctx context.Context) SourceTextFilterPtrOutput
type SourceTextFilterPtrInput ¶ added in v0.32.0
type SourceTextFilterPtrInput interface { pulumi.Input ToSourceTextFilterPtrOutput() SourceTextFilterPtrOutput ToSourceTextFilterPtrOutputWithContext(context.Context) SourceTextFilterPtrOutput }
SourceTextFilterPtrInput is an input type that accepts SourceTextFilterArgs, SourceTextFilterPtr and SourceTextFilterPtrOutput values. You can construct a concrete instance of `SourceTextFilterPtrInput` via:
SourceTextFilterArgs{...} or: nil
func SourceTextFilterPtr ¶ added in v0.32.0
func SourceTextFilterPtr(v *SourceTextFilterArgs) SourceTextFilterPtrInput
type SourceTextFilterPtrOutput ¶ added in v0.32.0
type SourceTextFilterPtrOutput struct{ *pulumi.OutputState }
func (SourceTextFilterPtrOutput) Elem ¶ added in v0.32.0
func (o SourceTextFilterPtrOutput) Elem() SourceTextFilterOutput
func (SourceTextFilterPtrOutput) ElementType ¶ added in v0.32.0
func (SourceTextFilterPtrOutput) ElementType() reflect.Type
func (SourceTextFilterPtrOutput) SourceMaxLengthFilter ¶ added in v0.32.0
func (o SourceTextFilterPtrOutput) SourceMaxLengthFilter() pulumi.StringPtrOutput
Optional. The filter will match columns with length smaller than or equal to this number.
func (SourceTextFilterPtrOutput) SourceMinLengthFilter ¶ added in v0.32.0
func (o SourceTextFilterPtrOutput) SourceMinLengthFilter() pulumi.StringPtrOutput
Optional. The filter will match columns with length greater than or equal to this number.
func (SourceTextFilterPtrOutput) ToSourceTextFilterPtrOutput ¶ added in v0.32.0
func (o SourceTextFilterPtrOutput) ToSourceTextFilterPtrOutput() SourceTextFilterPtrOutput
func (SourceTextFilterPtrOutput) ToSourceTextFilterPtrOutputWithContext ¶ added in v0.32.0
func (o SourceTextFilterPtrOutput) ToSourceTextFilterPtrOutputWithContext(ctx context.Context) SourceTextFilterPtrOutput
type SourceTextFilterResponse ¶ added in v0.32.0
type SourceTextFilterResponse struct { // Optional. The filter will match columns with length smaller than or equal to this number. SourceMaxLengthFilter string `pulumi:"sourceMaxLengthFilter"` // Optional. The filter will match columns with length greater than or equal to this number. SourceMinLengthFilter string `pulumi:"sourceMinLengthFilter"` }
Filter for text-based data types like varchar.
type SourceTextFilterResponseOutput ¶ added in v0.32.0
type SourceTextFilterResponseOutput struct{ *pulumi.OutputState }
Filter for text-based data types like varchar.
func (SourceTextFilterResponseOutput) ElementType ¶ added in v0.32.0
func (SourceTextFilterResponseOutput) ElementType() reflect.Type
func (SourceTextFilterResponseOutput) SourceMaxLengthFilter ¶ added in v0.32.0
func (o SourceTextFilterResponseOutput) SourceMaxLengthFilter() pulumi.StringOutput
Optional. The filter will match columns with length smaller than or equal to this number.
func (SourceTextFilterResponseOutput) SourceMinLengthFilter ¶ added in v0.32.0
func (o SourceTextFilterResponseOutput) SourceMinLengthFilter() pulumi.StringOutput
Optional. The filter will match columns with length greater than or equal to this number.
func (SourceTextFilterResponseOutput) ToSourceTextFilterResponseOutput ¶ added in v0.32.0
func (o SourceTextFilterResponseOutput) ToSourceTextFilterResponseOutput() SourceTextFilterResponseOutput
func (SourceTextFilterResponseOutput) ToSourceTextFilterResponseOutputWithContext ¶ added in v0.32.0
func (o SourceTextFilterResponseOutput) ToSourceTextFilterResponseOutputWithContext(ctx context.Context) SourceTextFilterResponseOutput
type SqlAclEntry ¶
type SqlAclEntry struct { // The time when this access control entry expires in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example: `2012-11-15T16:19:00.094Z`. ExpireTime *string `pulumi:"expireTime"` // A label to identify this entry. Label *string `pulumi:"label"` // Input only. The time-to-leave of this access control entry. Ttl *string `pulumi:"ttl"` // The allowlisted value for the access control list. Value *string `pulumi:"value"` }
An entry for an Access Control list.
type SqlAclEntryArgs ¶
type SqlAclEntryArgs struct { // The time when this access control entry expires in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example: `2012-11-15T16:19:00.094Z`. ExpireTime pulumi.StringPtrInput `pulumi:"expireTime"` // A label to identify this entry. Label pulumi.StringPtrInput `pulumi:"label"` // Input only. The time-to-leave of this access control entry. Ttl pulumi.StringPtrInput `pulumi:"ttl"` // The allowlisted value for the access control list. Value pulumi.StringPtrInput `pulumi:"value"` }
An entry for an Access Control list.
func (SqlAclEntryArgs) ElementType ¶
func (SqlAclEntryArgs) ElementType() reflect.Type
func (SqlAclEntryArgs) ToSqlAclEntryOutput ¶
func (i SqlAclEntryArgs) ToSqlAclEntryOutput() SqlAclEntryOutput
func (SqlAclEntryArgs) ToSqlAclEntryOutputWithContext ¶
func (i SqlAclEntryArgs) ToSqlAclEntryOutputWithContext(ctx context.Context) SqlAclEntryOutput
type SqlAclEntryArray ¶
type SqlAclEntryArray []SqlAclEntryInput
func (SqlAclEntryArray) ElementType ¶
func (SqlAclEntryArray) ElementType() reflect.Type
func (SqlAclEntryArray) ToSqlAclEntryArrayOutput ¶
func (i SqlAclEntryArray) ToSqlAclEntryArrayOutput() SqlAclEntryArrayOutput
func (SqlAclEntryArray) ToSqlAclEntryArrayOutputWithContext ¶
func (i SqlAclEntryArray) ToSqlAclEntryArrayOutputWithContext(ctx context.Context) SqlAclEntryArrayOutput
type SqlAclEntryArrayInput ¶
type SqlAclEntryArrayInput interface { pulumi.Input ToSqlAclEntryArrayOutput() SqlAclEntryArrayOutput ToSqlAclEntryArrayOutputWithContext(context.Context) SqlAclEntryArrayOutput }
SqlAclEntryArrayInput is an input type that accepts SqlAclEntryArray and SqlAclEntryArrayOutput values. You can construct a concrete instance of `SqlAclEntryArrayInput` via:
SqlAclEntryArray{ SqlAclEntryArgs{...} }
type SqlAclEntryArrayOutput ¶
type SqlAclEntryArrayOutput struct{ *pulumi.OutputState }
func (SqlAclEntryArrayOutput) ElementType ¶
func (SqlAclEntryArrayOutput) ElementType() reflect.Type
func (SqlAclEntryArrayOutput) Index ¶
func (o SqlAclEntryArrayOutput) Index(i pulumi.IntInput) SqlAclEntryOutput
func (SqlAclEntryArrayOutput) ToSqlAclEntryArrayOutput ¶
func (o SqlAclEntryArrayOutput) ToSqlAclEntryArrayOutput() SqlAclEntryArrayOutput
func (SqlAclEntryArrayOutput) ToSqlAclEntryArrayOutputWithContext ¶
func (o SqlAclEntryArrayOutput) ToSqlAclEntryArrayOutputWithContext(ctx context.Context) SqlAclEntryArrayOutput
type SqlAclEntryInput ¶
type SqlAclEntryInput interface { pulumi.Input ToSqlAclEntryOutput() SqlAclEntryOutput ToSqlAclEntryOutputWithContext(context.Context) SqlAclEntryOutput }
SqlAclEntryInput is an input type that accepts SqlAclEntryArgs and SqlAclEntryOutput values. You can construct a concrete instance of `SqlAclEntryInput` via:
SqlAclEntryArgs{...}
type SqlAclEntryOutput ¶
type SqlAclEntryOutput struct{ *pulumi.OutputState }
An entry for an Access Control list.
func (SqlAclEntryOutput) ElementType ¶
func (SqlAclEntryOutput) ElementType() reflect.Type
func (SqlAclEntryOutput) ExpireTime ¶
func (o SqlAclEntryOutput) ExpireTime() pulumi.StringPtrOutput
The time when this access control entry expires in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example: `2012-11-15T16:19:00.094Z`.
func (SqlAclEntryOutput) Label ¶
func (o SqlAclEntryOutput) Label() pulumi.StringPtrOutput
A label to identify this entry.
func (SqlAclEntryOutput) ToSqlAclEntryOutput ¶
func (o SqlAclEntryOutput) ToSqlAclEntryOutput() SqlAclEntryOutput
func (SqlAclEntryOutput) ToSqlAclEntryOutputWithContext ¶
func (o SqlAclEntryOutput) ToSqlAclEntryOutputWithContext(ctx context.Context) SqlAclEntryOutput
func (SqlAclEntryOutput) Ttl ¶
func (o SqlAclEntryOutput) Ttl() pulumi.StringPtrOutput
Input only. The time-to-leave of this access control entry.
func (SqlAclEntryOutput) Value ¶
func (o SqlAclEntryOutput) Value() pulumi.StringPtrOutput
The allowlisted value for the access control list.
type SqlAclEntryResponse ¶
type SqlAclEntryResponse struct { // The time when this access control entry expires in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example: `2012-11-15T16:19:00.094Z`. ExpireTime string `pulumi:"expireTime"` // A label to identify this entry. Label string `pulumi:"label"` // Input only. The time-to-leave of this access control entry. Ttl string `pulumi:"ttl"` // The allowlisted value for the access control list. Value string `pulumi:"value"` }
An entry for an Access Control list.
type SqlAclEntryResponseArrayOutput ¶
type SqlAclEntryResponseArrayOutput struct{ *pulumi.OutputState }
func (SqlAclEntryResponseArrayOutput) ElementType ¶
func (SqlAclEntryResponseArrayOutput) ElementType() reflect.Type
func (SqlAclEntryResponseArrayOutput) Index ¶
func (o SqlAclEntryResponseArrayOutput) Index(i pulumi.IntInput) SqlAclEntryResponseOutput
func (SqlAclEntryResponseArrayOutput) ToSqlAclEntryResponseArrayOutput ¶
func (o SqlAclEntryResponseArrayOutput) ToSqlAclEntryResponseArrayOutput() SqlAclEntryResponseArrayOutput
func (SqlAclEntryResponseArrayOutput) ToSqlAclEntryResponseArrayOutputWithContext ¶
func (o SqlAclEntryResponseArrayOutput) ToSqlAclEntryResponseArrayOutputWithContext(ctx context.Context) SqlAclEntryResponseArrayOutput
type SqlAclEntryResponseOutput ¶
type SqlAclEntryResponseOutput struct{ *pulumi.OutputState }
An entry for an Access Control list.
func (SqlAclEntryResponseOutput) ElementType ¶
func (SqlAclEntryResponseOutput) ElementType() reflect.Type
func (SqlAclEntryResponseOutput) ExpireTime ¶
func (o SqlAclEntryResponseOutput) ExpireTime() pulumi.StringOutput
The time when this access control entry expires in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example: `2012-11-15T16:19:00.094Z`.
func (SqlAclEntryResponseOutput) Label ¶
func (o SqlAclEntryResponseOutput) Label() pulumi.StringOutput
A label to identify this entry.
func (SqlAclEntryResponseOutput) ToSqlAclEntryResponseOutput ¶
func (o SqlAclEntryResponseOutput) ToSqlAclEntryResponseOutput() SqlAclEntryResponseOutput
func (SqlAclEntryResponseOutput) ToSqlAclEntryResponseOutputWithContext ¶
func (o SqlAclEntryResponseOutput) ToSqlAclEntryResponseOutputWithContext(ctx context.Context) SqlAclEntryResponseOutput
func (SqlAclEntryResponseOutput) Ttl ¶
func (o SqlAclEntryResponseOutput) Ttl() pulumi.StringOutput
Input only. The time-to-leave of this access control entry.
func (SqlAclEntryResponseOutput) Value ¶
func (o SqlAclEntryResponseOutput) Value() pulumi.StringOutput
The allowlisted value for the access control list.
type SqlIpConfig ¶
type SqlIpConfig struct { // Optional. The name of the allocated IP address range for the private IP Cloud SQL instance. This name refers to an already allocated IP range address. If set, the instance IP address will be created in the allocated range. Note that this IP address range can't be modified after the instance is created. If you change the VPC when configuring connectivity settings for the migration job, this field is not relevant. AllocatedIpRange *string `pulumi:"allocatedIpRange"` // The list of external networks that are allowed to connect to the instance using the IP. See https://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation, also known as 'slash' notation (e.g. `192.168.100.0/24`). AuthorizedNetworks []SqlAclEntry `pulumi:"authorizedNetworks"` // Whether the instance should be assigned an IPv4 address or not. EnableIpv4 *bool `pulumi:"enableIpv4"` // The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, `projects/myProject/global/networks/default`. This setting can be updated, but it cannot be removed after it is set. PrivateNetwork *string `pulumi:"privateNetwork"` // Whether SSL connections over IP should be enforced or not. RequireSsl *bool `pulumi:"requireSsl"` }
IP Management configuration.
type SqlIpConfigArgs ¶
type SqlIpConfigArgs struct { // Optional. The name of the allocated IP address range for the private IP Cloud SQL instance. This name refers to an already allocated IP range address. If set, the instance IP address will be created in the allocated range. Note that this IP address range can't be modified after the instance is created. If you change the VPC when configuring connectivity settings for the migration job, this field is not relevant. AllocatedIpRange pulumi.StringPtrInput `pulumi:"allocatedIpRange"` // The list of external networks that are allowed to connect to the instance using the IP. See https://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation, also known as 'slash' notation (e.g. `192.168.100.0/24`). AuthorizedNetworks SqlAclEntryArrayInput `pulumi:"authorizedNetworks"` // Whether the instance should be assigned an IPv4 address or not. EnableIpv4 pulumi.BoolPtrInput `pulumi:"enableIpv4"` // The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, `projects/myProject/global/networks/default`. This setting can be updated, but it cannot be removed after it is set. PrivateNetwork pulumi.StringPtrInput `pulumi:"privateNetwork"` // Whether SSL connections over IP should be enforced or not. RequireSsl pulumi.BoolPtrInput `pulumi:"requireSsl"` }
IP Management configuration.
func (SqlIpConfigArgs) ElementType ¶
func (SqlIpConfigArgs) ElementType() reflect.Type
func (SqlIpConfigArgs) ToSqlIpConfigOutput ¶
func (i SqlIpConfigArgs) ToSqlIpConfigOutput() SqlIpConfigOutput
func (SqlIpConfigArgs) ToSqlIpConfigOutputWithContext ¶
func (i SqlIpConfigArgs) ToSqlIpConfigOutputWithContext(ctx context.Context) SqlIpConfigOutput
func (SqlIpConfigArgs) ToSqlIpConfigPtrOutput ¶
func (i SqlIpConfigArgs) ToSqlIpConfigPtrOutput() SqlIpConfigPtrOutput
func (SqlIpConfigArgs) ToSqlIpConfigPtrOutputWithContext ¶
func (i SqlIpConfigArgs) ToSqlIpConfigPtrOutputWithContext(ctx context.Context) SqlIpConfigPtrOutput
type SqlIpConfigInput ¶
type SqlIpConfigInput interface { pulumi.Input ToSqlIpConfigOutput() SqlIpConfigOutput ToSqlIpConfigOutputWithContext(context.Context) SqlIpConfigOutput }
SqlIpConfigInput is an input type that accepts SqlIpConfigArgs and SqlIpConfigOutput values. You can construct a concrete instance of `SqlIpConfigInput` via:
SqlIpConfigArgs{...}
type SqlIpConfigOutput ¶
type SqlIpConfigOutput struct{ *pulumi.OutputState }
IP Management configuration.
func (SqlIpConfigOutput) AllocatedIpRange ¶ added in v0.31.1
func (o SqlIpConfigOutput) AllocatedIpRange() pulumi.StringPtrOutput
Optional. The name of the allocated IP address range for the private IP Cloud SQL instance. This name refers to an already allocated IP range address. If set, the instance IP address will be created in the allocated range. Note that this IP address range can't be modified after the instance is created. If you change the VPC when configuring connectivity settings for the migration job, this field is not relevant.
func (SqlIpConfigOutput) AuthorizedNetworks ¶
func (o SqlIpConfigOutput) AuthorizedNetworks() SqlAclEntryArrayOutput
The list of external networks that are allowed to connect to the instance using the IP. See https://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation, also known as 'slash' notation (e.g. `192.168.100.0/24`).
func (SqlIpConfigOutput) ElementType ¶
func (SqlIpConfigOutput) ElementType() reflect.Type
func (SqlIpConfigOutput) EnableIpv4 ¶
func (o SqlIpConfigOutput) EnableIpv4() pulumi.BoolPtrOutput
Whether the instance should be assigned an IPv4 address or not.
func (SqlIpConfigOutput) PrivateNetwork ¶
func (o SqlIpConfigOutput) PrivateNetwork() pulumi.StringPtrOutput
The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, `projects/myProject/global/networks/default`. This setting can be updated, but it cannot be removed after it is set.
func (SqlIpConfigOutput) RequireSsl ¶
func (o SqlIpConfigOutput) RequireSsl() pulumi.BoolPtrOutput
Whether SSL connections over IP should be enforced or not.
func (SqlIpConfigOutput) ToSqlIpConfigOutput ¶
func (o SqlIpConfigOutput) ToSqlIpConfigOutput() SqlIpConfigOutput
func (SqlIpConfigOutput) ToSqlIpConfigOutputWithContext ¶
func (o SqlIpConfigOutput) ToSqlIpConfigOutputWithContext(ctx context.Context) SqlIpConfigOutput
func (SqlIpConfigOutput) ToSqlIpConfigPtrOutput ¶
func (o SqlIpConfigOutput) ToSqlIpConfigPtrOutput() SqlIpConfigPtrOutput
func (SqlIpConfigOutput) ToSqlIpConfigPtrOutputWithContext ¶
func (o SqlIpConfigOutput) ToSqlIpConfigPtrOutputWithContext(ctx context.Context) SqlIpConfigPtrOutput
type SqlIpConfigPtrInput ¶
type SqlIpConfigPtrInput interface { pulumi.Input ToSqlIpConfigPtrOutput() SqlIpConfigPtrOutput ToSqlIpConfigPtrOutputWithContext(context.Context) SqlIpConfigPtrOutput }
SqlIpConfigPtrInput is an input type that accepts SqlIpConfigArgs, SqlIpConfigPtr and SqlIpConfigPtrOutput values. You can construct a concrete instance of `SqlIpConfigPtrInput` via:
SqlIpConfigArgs{...} or: nil
func SqlIpConfigPtr ¶
func SqlIpConfigPtr(v *SqlIpConfigArgs) SqlIpConfigPtrInput
type SqlIpConfigPtrOutput ¶
type SqlIpConfigPtrOutput struct{ *pulumi.OutputState }
func (SqlIpConfigPtrOutput) AllocatedIpRange ¶ added in v0.31.1
func (o SqlIpConfigPtrOutput) AllocatedIpRange() pulumi.StringPtrOutput
Optional. The name of the allocated IP address range for the private IP Cloud SQL instance. This name refers to an already allocated IP range address. If set, the instance IP address will be created in the allocated range. Note that this IP address range can't be modified after the instance is created. If you change the VPC when configuring connectivity settings for the migration job, this field is not relevant.
func (SqlIpConfigPtrOutput) AuthorizedNetworks ¶
func (o SqlIpConfigPtrOutput) AuthorizedNetworks() SqlAclEntryArrayOutput
The list of external networks that are allowed to connect to the instance using the IP. See https://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation, also known as 'slash' notation (e.g. `192.168.100.0/24`).
func (SqlIpConfigPtrOutput) Elem ¶
func (o SqlIpConfigPtrOutput) Elem() SqlIpConfigOutput
func (SqlIpConfigPtrOutput) ElementType ¶
func (SqlIpConfigPtrOutput) ElementType() reflect.Type
func (SqlIpConfigPtrOutput) EnableIpv4 ¶
func (o SqlIpConfigPtrOutput) EnableIpv4() pulumi.BoolPtrOutput
Whether the instance should be assigned an IPv4 address or not.
func (SqlIpConfigPtrOutput) PrivateNetwork ¶
func (o SqlIpConfigPtrOutput) PrivateNetwork() pulumi.StringPtrOutput
The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, `projects/myProject/global/networks/default`. This setting can be updated, but it cannot be removed after it is set.
func (SqlIpConfigPtrOutput) RequireSsl ¶
func (o SqlIpConfigPtrOutput) RequireSsl() pulumi.BoolPtrOutput
Whether SSL connections over IP should be enforced or not.
func (SqlIpConfigPtrOutput) ToSqlIpConfigPtrOutput ¶
func (o SqlIpConfigPtrOutput) ToSqlIpConfigPtrOutput() SqlIpConfigPtrOutput
func (SqlIpConfigPtrOutput) ToSqlIpConfigPtrOutputWithContext ¶
func (o SqlIpConfigPtrOutput) ToSqlIpConfigPtrOutputWithContext(ctx context.Context) SqlIpConfigPtrOutput
type SqlIpConfigResponse ¶
type SqlIpConfigResponse struct { // Optional. The name of the allocated IP address range for the private IP Cloud SQL instance. This name refers to an already allocated IP range address. If set, the instance IP address will be created in the allocated range. Note that this IP address range can't be modified after the instance is created. If you change the VPC when configuring connectivity settings for the migration job, this field is not relevant. AllocatedIpRange string `pulumi:"allocatedIpRange"` // The list of external networks that are allowed to connect to the instance using the IP. See https://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation, also known as 'slash' notation (e.g. `192.168.100.0/24`). AuthorizedNetworks []SqlAclEntryResponse `pulumi:"authorizedNetworks"` // Whether the instance should be assigned an IPv4 address or not. EnableIpv4 bool `pulumi:"enableIpv4"` // The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, `projects/myProject/global/networks/default`. This setting can be updated, but it cannot be removed after it is set. PrivateNetwork string `pulumi:"privateNetwork"` // Whether SSL connections over IP should be enforced or not. RequireSsl bool `pulumi:"requireSsl"` }
IP Management configuration.
type SqlIpConfigResponseOutput ¶
type SqlIpConfigResponseOutput struct{ *pulumi.OutputState }
IP Management configuration.
func (SqlIpConfigResponseOutput) AllocatedIpRange ¶ added in v0.31.1
func (o SqlIpConfigResponseOutput) AllocatedIpRange() pulumi.StringOutput
Optional. The name of the allocated IP address range for the private IP Cloud SQL instance. This name refers to an already allocated IP range address. If set, the instance IP address will be created in the allocated range. Note that this IP address range can't be modified after the instance is created. If you change the VPC when configuring connectivity settings for the migration job, this field is not relevant.
func (SqlIpConfigResponseOutput) AuthorizedNetworks ¶
func (o SqlIpConfigResponseOutput) AuthorizedNetworks() SqlAclEntryResponseArrayOutput
The list of external networks that are allowed to connect to the instance using the IP. See https://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation, also known as 'slash' notation (e.g. `192.168.100.0/24`).
func (SqlIpConfigResponseOutput) ElementType ¶
func (SqlIpConfigResponseOutput) ElementType() reflect.Type
func (SqlIpConfigResponseOutput) EnableIpv4 ¶
func (o SqlIpConfigResponseOutput) EnableIpv4() pulumi.BoolOutput
Whether the instance should be assigned an IPv4 address or not.
func (SqlIpConfigResponseOutput) PrivateNetwork ¶
func (o SqlIpConfigResponseOutput) PrivateNetwork() pulumi.StringOutput
The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, `projects/myProject/global/networks/default`. This setting can be updated, but it cannot be removed after it is set.
func (SqlIpConfigResponseOutput) RequireSsl ¶
func (o SqlIpConfigResponseOutput) RequireSsl() pulumi.BoolOutput
Whether SSL connections over IP should be enforced or not.
func (SqlIpConfigResponseOutput) ToSqlIpConfigResponseOutput ¶
func (o SqlIpConfigResponseOutput) ToSqlIpConfigResponseOutput() SqlIpConfigResponseOutput
func (SqlIpConfigResponseOutput) ToSqlIpConfigResponseOutputWithContext ¶
func (o SqlIpConfigResponseOutput) ToSqlIpConfigResponseOutputWithContext(ctx context.Context) SqlIpConfigResponseOutput
type SslConfig ¶
type SslConfig struct { // Input only. The x509 PEM-encoded certificate of the CA that signed the source database server's certificate. The replica will use this certificate to verify it's connecting to the right host. CaCertificate string `pulumi:"caCertificate"` // Input only. The x509 PEM-encoded certificate that will be used by the replica to authenticate against the source database server.If this field is used then the 'client_key' field is mandatory. ClientCertificate *string `pulumi:"clientCertificate"` // Input only. The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' field is mandatory. ClientKey *string `pulumi:"clientKey"` }
SSL configuration information.
type SslConfigArgs ¶
type SslConfigArgs struct { // Input only. The x509 PEM-encoded certificate of the CA that signed the source database server's certificate. The replica will use this certificate to verify it's connecting to the right host. CaCertificate pulumi.StringInput `pulumi:"caCertificate"` // Input only. The x509 PEM-encoded certificate that will be used by the replica to authenticate against the source database server.If this field is used then the 'client_key' field is mandatory. ClientCertificate pulumi.StringPtrInput `pulumi:"clientCertificate"` // Input only. The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' field is mandatory. ClientKey pulumi.StringPtrInput `pulumi:"clientKey"` }
SSL configuration information.
func (SslConfigArgs) ElementType ¶
func (SslConfigArgs) ElementType() reflect.Type
func (SslConfigArgs) ToSslConfigOutput ¶
func (i SslConfigArgs) ToSslConfigOutput() SslConfigOutput
func (SslConfigArgs) ToSslConfigOutputWithContext ¶
func (i SslConfigArgs) ToSslConfigOutputWithContext(ctx context.Context) SslConfigOutput
func (SslConfigArgs) ToSslConfigPtrOutput ¶
func (i SslConfigArgs) ToSslConfigPtrOutput() SslConfigPtrOutput
func (SslConfigArgs) ToSslConfigPtrOutputWithContext ¶
func (i SslConfigArgs) ToSslConfigPtrOutputWithContext(ctx context.Context) SslConfigPtrOutput
type SslConfigInput ¶
type SslConfigInput interface { pulumi.Input ToSslConfigOutput() SslConfigOutput ToSslConfigOutputWithContext(context.Context) SslConfigOutput }
SslConfigInput is an input type that accepts SslConfigArgs and SslConfigOutput values. You can construct a concrete instance of `SslConfigInput` via:
SslConfigArgs{...}
type SslConfigOutput ¶
type SslConfigOutput struct{ *pulumi.OutputState }
SSL configuration information.
func (SslConfigOutput) CaCertificate ¶
func (o SslConfigOutput) CaCertificate() pulumi.StringOutput
Input only. The x509 PEM-encoded certificate of the CA that signed the source database server's certificate. The replica will use this certificate to verify it's connecting to the right host.
func (SslConfigOutput) ClientCertificate ¶
func (o SslConfigOutput) ClientCertificate() pulumi.StringPtrOutput
Input only. The x509 PEM-encoded certificate that will be used by the replica to authenticate against the source database server.If this field is used then the 'client_key' field is mandatory.
func (SslConfigOutput) ClientKey ¶
func (o SslConfigOutput) ClientKey() pulumi.StringPtrOutput
Input only. The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' field is mandatory.
func (SslConfigOutput) ElementType ¶
func (SslConfigOutput) ElementType() reflect.Type
func (SslConfigOutput) ToSslConfigOutput ¶
func (o SslConfigOutput) ToSslConfigOutput() SslConfigOutput
func (SslConfigOutput) ToSslConfigOutputWithContext ¶
func (o SslConfigOutput) ToSslConfigOutputWithContext(ctx context.Context) SslConfigOutput
func (SslConfigOutput) ToSslConfigPtrOutput ¶
func (o SslConfigOutput) ToSslConfigPtrOutput() SslConfigPtrOutput
func (SslConfigOutput) ToSslConfigPtrOutputWithContext ¶
func (o SslConfigOutput) ToSslConfigPtrOutputWithContext(ctx context.Context) SslConfigPtrOutput
type SslConfigPtrInput ¶
type SslConfigPtrInput interface { pulumi.Input ToSslConfigPtrOutput() SslConfigPtrOutput ToSslConfigPtrOutputWithContext(context.Context) SslConfigPtrOutput }
SslConfigPtrInput is an input type that accepts SslConfigArgs, SslConfigPtr and SslConfigPtrOutput values. You can construct a concrete instance of `SslConfigPtrInput` via:
SslConfigArgs{...} or: nil
func SslConfigPtr ¶
func SslConfigPtr(v *SslConfigArgs) SslConfigPtrInput
type SslConfigPtrOutput ¶
type SslConfigPtrOutput struct{ *pulumi.OutputState }
func (SslConfigPtrOutput) CaCertificate ¶
func (o SslConfigPtrOutput) CaCertificate() pulumi.StringPtrOutput
Input only. The x509 PEM-encoded certificate of the CA that signed the source database server's certificate. The replica will use this certificate to verify it's connecting to the right host.
func (SslConfigPtrOutput) ClientCertificate ¶
func (o SslConfigPtrOutput) ClientCertificate() pulumi.StringPtrOutput
Input only. The x509 PEM-encoded certificate that will be used by the replica to authenticate against the source database server.If this field is used then the 'client_key' field is mandatory.
func (SslConfigPtrOutput) ClientKey ¶
func (o SslConfigPtrOutput) ClientKey() pulumi.StringPtrOutput
Input only. The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' field is mandatory.
func (SslConfigPtrOutput) Elem ¶
func (o SslConfigPtrOutput) Elem() SslConfigOutput
func (SslConfigPtrOutput) ElementType ¶
func (SslConfigPtrOutput) ElementType() reflect.Type
func (SslConfigPtrOutput) ToSslConfigPtrOutput ¶
func (o SslConfigPtrOutput) ToSslConfigPtrOutput() SslConfigPtrOutput
func (SslConfigPtrOutput) ToSslConfigPtrOutputWithContext ¶
func (o SslConfigPtrOutput) ToSslConfigPtrOutputWithContext(ctx context.Context) SslConfigPtrOutput
type SslConfigResponse ¶
type SslConfigResponse struct { // Input only. The x509 PEM-encoded certificate of the CA that signed the source database server's certificate. The replica will use this certificate to verify it's connecting to the right host. CaCertificate string `pulumi:"caCertificate"` // Input only. The x509 PEM-encoded certificate that will be used by the replica to authenticate against the source database server.If this field is used then the 'client_key' field is mandatory. ClientCertificate string `pulumi:"clientCertificate"` // Input only. The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' field is mandatory. ClientKey string `pulumi:"clientKey"` // The ssl config type according to 'client_key', 'client_certificate' and 'ca_certificate'. Type string `pulumi:"type"` }
SSL configuration information.
type SslConfigResponseOutput ¶
type SslConfigResponseOutput struct{ *pulumi.OutputState }
SSL configuration information.
func (SslConfigResponseOutput) CaCertificate ¶
func (o SslConfigResponseOutput) CaCertificate() pulumi.StringOutput
Input only. The x509 PEM-encoded certificate of the CA that signed the source database server's certificate. The replica will use this certificate to verify it's connecting to the right host.
func (SslConfigResponseOutput) ClientCertificate ¶
func (o SslConfigResponseOutput) ClientCertificate() pulumi.StringOutput
Input only. The x509 PEM-encoded certificate that will be used by the replica to authenticate against the source database server.If this field is used then the 'client_key' field is mandatory.
func (SslConfigResponseOutput) ClientKey ¶
func (o SslConfigResponseOutput) ClientKey() pulumi.StringOutput
Input only. The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' field is mandatory.
func (SslConfigResponseOutput) ElementType ¶
func (SslConfigResponseOutput) ElementType() reflect.Type
func (SslConfigResponseOutput) ToSslConfigResponseOutput ¶
func (o SslConfigResponseOutput) ToSslConfigResponseOutput() SslConfigResponseOutput
func (SslConfigResponseOutput) ToSslConfigResponseOutputWithContext ¶
func (o SslConfigResponseOutput) ToSslConfigResponseOutputWithContext(ctx context.Context) SslConfigResponseOutput
func (SslConfigResponseOutput) Type ¶
func (o SslConfigResponseOutput) Type() pulumi.StringOutput
The ssl config type according to 'client_key', 'client_certificate' and 'ca_certificate'.
type StaticIpConnectivity ¶
type StaticIpConnectivity struct { }
The source database will allow incoming connections from the public IP of the destination database. You can retrieve the public IP of the Cloud SQL instance from the Cloud SQL console or using Cloud SQL APIs. No additional configuration is required.
type StaticIpConnectivityArgs ¶
type StaticIpConnectivityArgs struct { }
The source database will allow incoming connections from the public IP of the destination database. You can retrieve the public IP of the Cloud SQL instance from the Cloud SQL console or using Cloud SQL APIs. No additional configuration is required.
func (StaticIpConnectivityArgs) ElementType ¶
func (StaticIpConnectivityArgs) ElementType() reflect.Type
func (StaticIpConnectivityArgs) ToStaticIpConnectivityOutput ¶
func (i StaticIpConnectivityArgs) ToStaticIpConnectivityOutput() StaticIpConnectivityOutput
func (StaticIpConnectivityArgs) ToStaticIpConnectivityOutputWithContext ¶
func (i StaticIpConnectivityArgs) ToStaticIpConnectivityOutputWithContext(ctx context.Context) StaticIpConnectivityOutput
func (StaticIpConnectivityArgs) ToStaticIpConnectivityPtrOutput ¶
func (i StaticIpConnectivityArgs) ToStaticIpConnectivityPtrOutput() StaticIpConnectivityPtrOutput
func (StaticIpConnectivityArgs) ToStaticIpConnectivityPtrOutputWithContext ¶
func (i StaticIpConnectivityArgs) ToStaticIpConnectivityPtrOutputWithContext(ctx context.Context) StaticIpConnectivityPtrOutput
type StaticIpConnectivityInput ¶
type StaticIpConnectivityInput interface { pulumi.Input ToStaticIpConnectivityOutput() StaticIpConnectivityOutput ToStaticIpConnectivityOutputWithContext(context.Context) StaticIpConnectivityOutput }
StaticIpConnectivityInput is an input type that accepts StaticIpConnectivityArgs and StaticIpConnectivityOutput values. You can construct a concrete instance of `StaticIpConnectivityInput` via:
StaticIpConnectivityArgs{...}
type StaticIpConnectivityOutput ¶
type StaticIpConnectivityOutput struct{ *pulumi.OutputState }
The source database will allow incoming connections from the public IP of the destination database. You can retrieve the public IP of the Cloud SQL instance from the Cloud SQL console or using Cloud SQL APIs. No additional configuration is required.
func (StaticIpConnectivityOutput) ElementType ¶
func (StaticIpConnectivityOutput) ElementType() reflect.Type
func (StaticIpConnectivityOutput) ToStaticIpConnectivityOutput ¶
func (o StaticIpConnectivityOutput) ToStaticIpConnectivityOutput() StaticIpConnectivityOutput
func (StaticIpConnectivityOutput) ToStaticIpConnectivityOutputWithContext ¶
func (o StaticIpConnectivityOutput) ToStaticIpConnectivityOutputWithContext(ctx context.Context) StaticIpConnectivityOutput
func (StaticIpConnectivityOutput) ToStaticIpConnectivityPtrOutput ¶
func (o StaticIpConnectivityOutput) ToStaticIpConnectivityPtrOutput() StaticIpConnectivityPtrOutput
func (StaticIpConnectivityOutput) ToStaticIpConnectivityPtrOutputWithContext ¶
func (o StaticIpConnectivityOutput) ToStaticIpConnectivityPtrOutputWithContext(ctx context.Context) StaticIpConnectivityPtrOutput
type StaticIpConnectivityPtrInput ¶
type StaticIpConnectivityPtrInput interface { pulumi.Input ToStaticIpConnectivityPtrOutput() StaticIpConnectivityPtrOutput ToStaticIpConnectivityPtrOutputWithContext(context.Context) StaticIpConnectivityPtrOutput }
StaticIpConnectivityPtrInput is an input type that accepts StaticIpConnectivityArgs, StaticIpConnectivityPtr and StaticIpConnectivityPtrOutput values. You can construct a concrete instance of `StaticIpConnectivityPtrInput` via:
StaticIpConnectivityArgs{...} or: nil
func StaticIpConnectivityPtr ¶
func StaticIpConnectivityPtr(v *StaticIpConnectivityArgs) StaticIpConnectivityPtrInput
type StaticIpConnectivityPtrOutput ¶
type StaticIpConnectivityPtrOutput struct{ *pulumi.OutputState }
func (StaticIpConnectivityPtrOutput) Elem ¶
func (o StaticIpConnectivityPtrOutput) Elem() StaticIpConnectivityOutput
func (StaticIpConnectivityPtrOutput) ElementType ¶
func (StaticIpConnectivityPtrOutput) ElementType() reflect.Type
func (StaticIpConnectivityPtrOutput) ToStaticIpConnectivityPtrOutput ¶
func (o StaticIpConnectivityPtrOutput) ToStaticIpConnectivityPtrOutput() StaticIpConnectivityPtrOutput
func (StaticIpConnectivityPtrOutput) ToStaticIpConnectivityPtrOutputWithContext ¶
func (o StaticIpConnectivityPtrOutput) ToStaticIpConnectivityPtrOutputWithContext(ctx context.Context) StaticIpConnectivityPtrOutput
type StaticIpConnectivityResponse ¶
type StaticIpConnectivityResponse struct { }
The source database will allow incoming connections from the public IP of the destination database. You can retrieve the public IP of the Cloud SQL instance from the Cloud SQL console or using Cloud SQL APIs. No additional configuration is required.
type StaticIpConnectivityResponseOutput ¶
type StaticIpConnectivityResponseOutput struct{ *pulumi.OutputState }
The source database will allow incoming connections from the public IP of the destination database. You can retrieve the public IP of the Cloud SQL instance from the Cloud SQL console or using Cloud SQL APIs. No additional configuration is required.
func (StaticIpConnectivityResponseOutput) ElementType ¶
func (StaticIpConnectivityResponseOutput) ElementType() reflect.Type
func (StaticIpConnectivityResponseOutput) ToStaticIpConnectivityResponseOutput ¶
func (o StaticIpConnectivityResponseOutput) ToStaticIpConnectivityResponseOutput() StaticIpConnectivityResponseOutput
func (StaticIpConnectivityResponseOutput) ToStaticIpConnectivityResponseOutputWithContext ¶
func (o StaticIpConnectivityResponseOutput) ToStaticIpConnectivityResponseOutputWithContext(ctx context.Context) StaticIpConnectivityResponseOutput
type StaticServiceIpConnectivity ¶ added in v0.28.0
type StaticServiceIpConnectivity struct { }
Static IP address connectivity configured on service project.
type StaticServiceIpConnectivityArgs ¶ added in v0.28.0
type StaticServiceIpConnectivityArgs struct { }
Static IP address connectivity configured on service project.
func (StaticServiceIpConnectivityArgs) ElementType ¶ added in v0.28.0
func (StaticServiceIpConnectivityArgs) ElementType() reflect.Type
func (StaticServiceIpConnectivityArgs) ToStaticServiceIpConnectivityOutput ¶ added in v0.28.0
func (i StaticServiceIpConnectivityArgs) ToStaticServiceIpConnectivityOutput() StaticServiceIpConnectivityOutput
func (StaticServiceIpConnectivityArgs) ToStaticServiceIpConnectivityOutputWithContext ¶ added in v0.28.0
func (i StaticServiceIpConnectivityArgs) ToStaticServiceIpConnectivityOutputWithContext(ctx context.Context) StaticServiceIpConnectivityOutput
func (StaticServiceIpConnectivityArgs) ToStaticServiceIpConnectivityPtrOutput ¶ added in v0.28.0
func (i StaticServiceIpConnectivityArgs) ToStaticServiceIpConnectivityPtrOutput() StaticServiceIpConnectivityPtrOutput
func (StaticServiceIpConnectivityArgs) ToStaticServiceIpConnectivityPtrOutputWithContext ¶ added in v0.28.0
func (i StaticServiceIpConnectivityArgs) ToStaticServiceIpConnectivityPtrOutputWithContext(ctx context.Context) StaticServiceIpConnectivityPtrOutput
type StaticServiceIpConnectivityInput ¶ added in v0.28.0
type StaticServiceIpConnectivityInput interface { pulumi.Input ToStaticServiceIpConnectivityOutput() StaticServiceIpConnectivityOutput ToStaticServiceIpConnectivityOutputWithContext(context.Context) StaticServiceIpConnectivityOutput }
StaticServiceIpConnectivityInput is an input type that accepts StaticServiceIpConnectivityArgs and StaticServiceIpConnectivityOutput values. You can construct a concrete instance of `StaticServiceIpConnectivityInput` via:
StaticServiceIpConnectivityArgs{...}
type StaticServiceIpConnectivityOutput ¶ added in v0.28.0
type StaticServiceIpConnectivityOutput struct{ *pulumi.OutputState }
Static IP address connectivity configured on service project.
func (StaticServiceIpConnectivityOutput) ElementType ¶ added in v0.28.0
func (StaticServiceIpConnectivityOutput) ElementType() reflect.Type
func (StaticServiceIpConnectivityOutput) ToStaticServiceIpConnectivityOutput ¶ added in v0.28.0
func (o StaticServiceIpConnectivityOutput) ToStaticServiceIpConnectivityOutput() StaticServiceIpConnectivityOutput
func (StaticServiceIpConnectivityOutput) ToStaticServiceIpConnectivityOutputWithContext ¶ added in v0.28.0
func (o StaticServiceIpConnectivityOutput) ToStaticServiceIpConnectivityOutputWithContext(ctx context.Context) StaticServiceIpConnectivityOutput
func (StaticServiceIpConnectivityOutput) ToStaticServiceIpConnectivityPtrOutput ¶ added in v0.28.0
func (o StaticServiceIpConnectivityOutput) ToStaticServiceIpConnectivityPtrOutput() StaticServiceIpConnectivityPtrOutput
func (StaticServiceIpConnectivityOutput) ToStaticServiceIpConnectivityPtrOutputWithContext ¶ added in v0.28.0
func (o StaticServiceIpConnectivityOutput) ToStaticServiceIpConnectivityPtrOutputWithContext(ctx context.Context) StaticServiceIpConnectivityPtrOutput
type StaticServiceIpConnectivityPtrInput ¶ added in v0.28.0
type StaticServiceIpConnectivityPtrInput interface { pulumi.Input ToStaticServiceIpConnectivityPtrOutput() StaticServiceIpConnectivityPtrOutput ToStaticServiceIpConnectivityPtrOutputWithContext(context.Context) StaticServiceIpConnectivityPtrOutput }
StaticServiceIpConnectivityPtrInput is an input type that accepts StaticServiceIpConnectivityArgs, StaticServiceIpConnectivityPtr and StaticServiceIpConnectivityPtrOutput values. You can construct a concrete instance of `StaticServiceIpConnectivityPtrInput` via:
StaticServiceIpConnectivityArgs{...} or: nil
func StaticServiceIpConnectivityPtr ¶ added in v0.28.0
func StaticServiceIpConnectivityPtr(v *StaticServiceIpConnectivityArgs) StaticServiceIpConnectivityPtrInput
type StaticServiceIpConnectivityPtrOutput ¶ added in v0.28.0
type StaticServiceIpConnectivityPtrOutput struct{ *pulumi.OutputState }
func (StaticServiceIpConnectivityPtrOutput) ElementType ¶ added in v0.28.0
func (StaticServiceIpConnectivityPtrOutput) ElementType() reflect.Type
func (StaticServiceIpConnectivityPtrOutput) ToStaticServiceIpConnectivityPtrOutput ¶ added in v0.28.0
func (o StaticServiceIpConnectivityPtrOutput) ToStaticServiceIpConnectivityPtrOutput() StaticServiceIpConnectivityPtrOutput
func (StaticServiceIpConnectivityPtrOutput) ToStaticServiceIpConnectivityPtrOutputWithContext ¶ added in v0.28.0
func (o StaticServiceIpConnectivityPtrOutput) ToStaticServiceIpConnectivityPtrOutputWithContext(ctx context.Context) StaticServiceIpConnectivityPtrOutput
type StaticServiceIpConnectivityResponse ¶ added in v0.28.0
type StaticServiceIpConnectivityResponse struct { }
Static IP address connectivity configured on service project.
type StaticServiceIpConnectivityResponseOutput ¶ added in v0.28.0
type StaticServiceIpConnectivityResponseOutput struct{ *pulumi.OutputState }
Static IP address connectivity configured on service project.
func (StaticServiceIpConnectivityResponseOutput) ElementType ¶ added in v0.28.0
func (StaticServiceIpConnectivityResponseOutput) ElementType() reflect.Type
func (StaticServiceIpConnectivityResponseOutput) ToStaticServiceIpConnectivityResponseOutput ¶ added in v0.28.0
func (o StaticServiceIpConnectivityResponseOutput) ToStaticServiceIpConnectivityResponseOutput() StaticServiceIpConnectivityResponseOutput
func (StaticServiceIpConnectivityResponseOutput) ToStaticServiceIpConnectivityResponseOutputWithContext ¶ added in v0.28.0
func (o StaticServiceIpConnectivityResponseOutput) ToStaticServiceIpConnectivityResponseOutputWithContext(ctx context.Context) StaticServiceIpConnectivityResponseOutput
type StatusResponse ¶
type StatusResponse struct { // The status code, which should be an enum value of google.rpc.Code. Code int `pulumi:"code"` // A list of messages that carry the error details. There is a common set of message types for APIs to use. Details []map[string]interface{} `pulumi:"details"` // A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client. Message string `pulumi:"message"` }
The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).
type StatusResponseOutput ¶
type StatusResponseOutput struct{ *pulumi.OutputState }
The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).
func (StatusResponseOutput) Code ¶
func (o StatusResponseOutput) Code() pulumi.IntOutput
The status code, which should be an enum value of google.rpc.Code.
func (StatusResponseOutput) Details ¶
func (o StatusResponseOutput) Details() pulumi.MapArrayOutput
A list of messages that carry the error details. There is a common set of message types for APIs to use.
func (StatusResponseOutput) ElementType ¶
func (StatusResponseOutput) ElementType() reflect.Type
func (StatusResponseOutput) Message ¶
func (o StatusResponseOutput) Message() pulumi.StringOutput
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
func (StatusResponseOutput) ToStatusResponseOutput ¶
func (o StatusResponseOutput) ToStatusResponseOutput() StatusResponseOutput
func (StatusResponseOutput) ToStatusResponseOutputWithContext ¶
func (o StatusResponseOutput) ToStatusResponseOutputWithContext(ctx context.Context) StatusResponseOutput
type UserPassword ¶ added in v0.25.0
type UserPassword struct { // The initial password for the user. Password *string `pulumi:"password"` // The database username. User *string `pulumi:"user"` }
The username/password for a database user. Used for specifying initial users at cluster creation time.
type UserPasswordArgs ¶ added in v0.25.0
type UserPasswordArgs struct { // The initial password for the user. Password pulumi.StringPtrInput `pulumi:"password"` // The database username. User pulumi.StringPtrInput `pulumi:"user"` }
The username/password for a database user. Used for specifying initial users at cluster creation time.
func (UserPasswordArgs) ElementType ¶ added in v0.25.0
func (UserPasswordArgs) ElementType() reflect.Type
func (UserPasswordArgs) ToUserPasswordOutput ¶ added in v0.25.0
func (i UserPasswordArgs) ToUserPasswordOutput() UserPasswordOutput
func (UserPasswordArgs) ToUserPasswordOutputWithContext ¶ added in v0.25.0
func (i UserPasswordArgs) ToUserPasswordOutputWithContext(ctx context.Context) UserPasswordOutput
func (UserPasswordArgs) ToUserPasswordPtrOutput ¶ added in v0.25.0
func (i UserPasswordArgs) ToUserPasswordPtrOutput() UserPasswordPtrOutput
func (UserPasswordArgs) ToUserPasswordPtrOutputWithContext ¶ added in v0.25.0
func (i UserPasswordArgs) ToUserPasswordPtrOutputWithContext(ctx context.Context) UserPasswordPtrOutput
type UserPasswordInput ¶ added in v0.25.0
type UserPasswordInput interface { pulumi.Input ToUserPasswordOutput() UserPasswordOutput ToUserPasswordOutputWithContext(context.Context) UserPasswordOutput }
UserPasswordInput is an input type that accepts UserPasswordArgs and UserPasswordOutput values. You can construct a concrete instance of `UserPasswordInput` via:
UserPasswordArgs{...}
type UserPasswordOutput ¶ added in v0.25.0
type UserPasswordOutput struct{ *pulumi.OutputState }
The username/password for a database user. Used for specifying initial users at cluster creation time.
func (UserPasswordOutput) ElementType ¶ added in v0.25.0
func (UserPasswordOutput) ElementType() reflect.Type
func (UserPasswordOutput) Password ¶ added in v0.25.0
func (o UserPasswordOutput) Password() pulumi.StringPtrOutput
The initial password for the user.
func (UserPasswordOutput) ToUserPasswordOutput ¶ added in v0.25.0
func (o UserPasswordOutput) ToUserPasswordOutput() UserPasswordOutput
func (UserPasswordOutput) ToUserPasswordOutputWithContext ¶ added in v0.25.0
func (o UserPasswordOutput) ToUserPasswordOutputWithContext(ctx context.Context) UserPasswordOutput
func (UserPasswordOutput) ToUserPasswordPtrOutput ¶ added in v0.25.0
func (o UserPasswordOutput) ToUserPasswordPtrOutput() UserPasswordPtrOutput
func (UserPasswordOutput) ToUserPasswordPtrOutputWithContext ¶ added in v0.25.0
func (o UserPasswordOutput) ToUserPasswordPtrOutputWithContext(ctx context.Context) UserPasswordPtrOutput
func (UserPasswordOutput) User ¶ added in v0.25.0
func (o UserPasswordOutput) User() pulumi.StringPtrOutput
The database username.
type UserPasswordPtrInput ¶ added in v0.25.0
type UserPasswordPtrInput interface { pulumi.Input ToUserPasswordPtrOutput() UserPasswordPtrOutput ToUserPasswordPtrOutputWithContext(context.Context) UserPasswordPtrOutput }
UserPasswordPtrInput is an input type that accepts UserPasswordArgs, UserPasswordPtr and UserPasswordPtrOutput values. You can construct a concrete instance of `UserPasswordPtrInput` via:
UserPasswordArgs{...} or: nil
func UserPasswordPtr ¶ added in v0.25.0
func UserPasswordPtr(v *UserPasswordArgs) UserPasswordPtrInput
type UserPasswordPtrOutput ¶ added in v0.25.0
type UserPasswordPtrOutput struct{ *pulumi.OutputState }
func (UserPasswordPtrOutput) Elem ¶ added in v0.25.0
func (o UserPasswordPtrOutput) Elem() UserPasswordOutput
func (UserPasswordPtrOutput) ElementType ¶ added in v0.25.0
func (UserPasswordPtrOutput) ElementType() reflect.Type
func (UserPasswordPtrOutput) Password ¶ added in v0.25.0
func (o UserPasswordPtrOutput) Password() pulumi.StringPtrOutput
The initial password for the user.
func (UserPasswordPtrOutput) ToUserPasswordPtrOutput ¶ added in v0.25.0
func (o UserPasswordPtrOutput) ToUserPasswordPtrOutput() UserPasswordPtrOutput
func (UserPasswordPtrOutput) ToUserPasswordPtrOutputWithContext ¶ added in v0.25.0
func (o UserPasswordPtrOutput) ToUserPasswordPtrOutputWithContext(ctx context.Context) UserPasswordPtrOutput
func (UserPasswordPtrOutput) User ¶ added in v0.25.0
func (o UserPasswordPtrOutput) User() pulumi.StringPtrOutput
The database username.
type UserPasswordResponse ¶ added in v0.25.0
type UserPasswordResponse struct { // The initial password for the user. Password string `pulumi:"password"` // Indicates if the initial_user.password field has been set. PasswordSet bool `pulumi:"passwordSet"` // The database username. User string `pulumi:"user"` }
The username/password for a database user. Used for specifying initial users at cluster creation time.
type UserPasswordResponseOutput ¶ added in v0.25.0
type UserPasswordResponseOutput struct{ *pulumi.OutputState }
The username/password for a database user. Used for specifying initial users at cluster creation time.
func (UserPasswordResponseOutput) ElementType ¶ added in v0.25.0
func (UserPasswordResponseOutput) ElementType() reflect.Type
func (UserPasswordResponseOutput) Password ¶ added in v0.25.0
func (o UserPasswordResponseOutput) Password() pulumi.StringOutput
The initial password for the user.
func (UserPasswordResponseOutput) PasswordSet ¶ added in v0.25.0
func (o UserPasswordResponseOutput) PasswordSet() pulumi.BoolOutput
Indicates if the initial_user.password field has been set.
func (UserPasswordResponseOutput) ToUserPasswordResponseOutput ¶ added in v0.25.0
func (o UserPasswordResponseOutput) ToUserPasswordResponseOutput() UserPasswordResponseOutput
func (UserPasswordResponseOutput) ToUserPasswordResponseOutputWithContext ¶ added in v0.25.0
func (o UserPasswordResponseOutput) ToUserPasswordResponseOutputWithContext(ctx context.Context) UserPasswordResponseOutput
func (UserPasswordResponseOutput) User ¶ added in v0.25.0
func (o UserPasswordResponseOutput) User() pulumi.StringOutput
The database username.
type ValueListFilter ¶ added in v0.32.0
type ValueListFilter struct { // Whether to ignore case when filtering by values. Defaults to false IgnoreCase bool `pulumi:"ignoreCase"` // Indicates whether the filter matches rows with values that are present in the list or those with values not present in it. ValuePresentList ValueListFilterValuePresentList `pulumi:"valuePresentList"` // The list to be used to filter by Values []string `pulumi:"values"` }
A list of values to filter by in ConditionalColumnSetValue
type ValueListFilterArgs ¶ added in v0.32.0
type ValueListFilterArgs struct { // Whether to ignore case when filtering by values. Defaults to false IgnoreCase pulumi.BoolInput `pulumi:"ignoreCase"` // Indicates whether the filter matches rows with values that are present in the list or those with values not present in it. ValuePresentList ValueListFilterValuePresentListInput `pulumi:"valuePresentList"` // The list to be used to filter by Values pulumi.StringArrayInput `pulumi:"values"` }
A list of values to filter by in ConditionalColumnSetValue
func (ValueListFilterArgs) ElementType ¶ added in v0.32.0
func (ValueListFilterArgs) ElementType() reflect.Type
func (ValueListFilterArgs) ToValueListFilterOutput ¶ added in v0.32.0
func (i ValueListFilterArgs) ToValueListFilterOutput() ValueListFilterOutput
func (ValueListFilterArgs) ToValueListFilterOutputWithContext ¶ added in v0.32.0
func (i ValueListFilterArgs) ToValueListFilterOutputWithContext(ctx context.Context) ValueListFilterOutput
func (ValueListFilterArgs) ToValueListFilterPtrOutput ¶ added in v0.32.0
func (i ValueListFilterArgs) ToValueListFilterPtrOutput() ValueListFilterPtrOutput
func (ValueListFilterArgs) ToValueListFilterPtrOutputWithContext ¶ added in v0.32.0
func (i ValueListFilterArgs) ToValueListFilterPtrOutputWithContext(ctx context.Context) ValueListFilterPtrOutput
type ValueListFilterInput ¶ added in v0.32.0
type ValueListFilterInput interface { pulumi.Input ToValueListFilterOutput() ValueListFilterOutput ToValueListFilterOutputWithContext(context.Context) ValueListFilterOutput }
ValueListFilterInput is an input type that accepts ValueListFilterArgs and ValueListFilterOutput values. You can construct a concrete instance of `ValueListFilterInput` via:
ValueListFilterArgs{...}
type ValueListFilterOutput ¶ added in v0.32.0
type ValueListFilterOutput struct{ *pulumi.OutputState }
A list of values to filter by in ConditionalColumnSetValue
func (ValueListFilterOutput) ElementType ¶ added in v0.32.0
func (ValueListFilterOutput) ElementType() reflect.Type
func (ValueListFilterOutput) IgnoreCase ¶ added in v0.32.0
func (o ValueListFilterOutput) IgnoreCase() pulumi.BoolOutput
Whether to ignore case when filtering by values. Defaults to false
func (ValueListFilterOutput) ToValueListFilterOutput ¶ added in v0.32.0
func (o ValueListFilterOutput) ToValueListFilterOutput() ValueListFilterOutput
func (ValueListFilterOutput) ToValueListFilterOutputWithContext ¶ added in v0.32.0
func (o ValueListFilterOutput) ToValueListFilterOutputWithContext(ctx context.Context) ValueListFilterOutput
func (ValueListFilterOutput) ToValueListFilterPtrOutput ¶ added in v0.32.0
func (o ValueListFilterOutput) ToValueListFilterPtrOutput() ValueListFilterPtrOutput
func (ValueListFilterOutput) ToValueListFilterPtrOutputWithContext ¶ added in v0.32.0
func (o ValueListFilterOutput) ToValueListFilterPtrOutputWithContext(ctx context.Context) ValueListFilterPtrOutput
func (ValueListFilterOutput) ValuePresentList ¶ added in v0.32.0
func (o ValueListFilterOutput) ValuePresentList() ValueListFilterValuePresentListOutput
Indicates whether the filter matches rows with values that are present in the list or those with values not present in it.
func (ValueListFilterOutput) Values ¶ added in v0.32.0
func (o ValueListFilterOutput) Values() pulumi.StringArrayOutput
The list to be used to filter by
type ValueListFilterPtrInput ¶ added in v0.32.0
type ValueListFilterPtrInput interface { pulumi.Input ToValueListFilterPtrOutput() ValueListFilterPtrOutput ToValueListFilterPtrOutputWithContext(context.Context) ValueListFilterPtrOutput }
ValueListFilterPtrInput is an input type that accepts ValueListFilterArgs, ValueListFilterPtr and ValueListFilterPtrOutput values. You can construct a concrete instance of `ValueListFilterPtrInput` via:
ValueListFilterArgs{...} or: nil
func ValueListFilterPtr ¶ added in v0.32.0
func ValueListFilterPtr(v *ValueListFilterArgs) ValueListFilterPtrInput
type ValueListFilterPtrOutput ¶ added in v0.32.0
type ValueListFilterPtrOutput struct{ *pulumi.OutputState }
func (ValueListFilterPtrOutput) Elem ¶ added in v0.32.0
func (o ValueListFilterPtrOutput) Elem() ValueListFilterOutput
func (ValueListFilterPtrOutput) ElementType ¶ added in v0.32.0
func (ValueListFilterPtrOutput) ElementType() reflect.Type
func (ValueListFilterPtrOutput) IgnoreCase ¶ added in v0.32.0
func (o ValueListFilterPtrOutput) IgnoreCase() pulumi.BoolPtrOutput
Whether to ignore case when filtering by values. Defaults to false
func (ValueListFilterPtrOutput) ToValueListFilterPtrOutput ¶ added in v0.32.0
func (o ValueListFilterPtrOutput) ToValueListFilterPtrOutput() ValueListFilterPtrOutput
func (ValueListFilterPtrOutput) ToValueListFilterPtrOutputWithContext ¶ added in v0.32.0
func (o ValueListFilterPtrOutput) ToValueListFilterPtrOutputWithContext(ctx context.Context) ValueListFilterPtrOutput
func (ValueListFilterPtrOutput) ValuePresentList ¶ added in v0.32.0
func (o ValueListFilterPtrOutput) ValuePresentList() ValueListFilterValuePresentListPtrOutput
Indicates whether the filter matches rows with values that are present in the list or those with values not present in it.
func (ValueListFilterPtrOutput) Values ¶ added in v0.32.0
func (o ValueListFilterPtrOutput) Values() pulumi.StringArrayOutput
The list to be used to filter by
type ValueListFilterResponse ¶ added in v0.32.0
type ValueListFilterResponse struct { // Whether to ignore case when filtering by values. Defaults to false IgnoreCase bool `pulumi:"ignoreCase"` // Indicates whether the filter matches rows with values that are present in the list or those with values not present in it. ValuePresentList string `pulumi:"valuePresentList"` // The list to be used to filter by Values []string `pulumi:"values"` }
A list of values to filter by in ConditionalColumnSetValue
type ValueListFilterResponseOutput ¶ added in v0.32.0
type ValueListFilterResponseOutput struct{ *pulumi.OutputState }
A list of values to filter by in ConditionalColumnSetValue
func (ValueListFilterResponseOutput) ElementType ¶ added in v0.32.0
func (ValueListFilterResponseOutput) ElementType() reflect.Type
func (ValueListFilterResponseOutput) IgnoreCase ¶ added in v0.32.0
func (o ValueListFilterResponseOutput) IgnoreCase() pulumi.BoolOutput
Whether to ignore case when filtering by values. Defaults to false
func (ValueListFilterResponseOutput) ToValueListFilterResponseOutput ¶ added in v0.32.0
func (o ValueListFilterResponseOutput) ToValueListFilterResponseOutput() ValueListFilterResponseOutput
func (ValueListFilterResponseOutput) ToValueListFilterResponseOutputWithContext ¶ added in v0.32.0
func (o ValueListFilterResponseOutput) ToValueListFilterResponseOutputWithContext(ctx context.Context) ValueListFilterResponseOutput
func (ValueListFilterResponseOutput) ValuePresentList ¶ added in v0.32.0
func (o ValueListFilterResponseOutput) ValuePresentList() pulumi.StringOutput
Indicates whether the filter matches rows with values that are present in the list or those with values not present in it.
func (ValueListFilterResponseOutput) Values ¶ added in v0.32.0
func (o ValueListFilterResponseOutput) Values() pulumi.StringArrayOutput
The list to be used to filter by
type ValueListFilterValuePresentList ¶ added in v0.32.0
type ValueListFilterValuePresentList string
Required. Indicates whether the filter matches rows with values that are present in the list or those with values not present in it.
func (ValueListFilterValuePresentList) ElementType ¶ added in v0.32.0
func (ValueListFilterValuePresentList) ElementType() reflect.Type
func (ValueListFilterValuePresentList) ToStringOutput ¶ added in v0.32.0
func (e ValueListFilterValuePresentList) ToStringOutput() pulumi.StringOutput
func (ValueListFilterValuePresentList) ToStringOutputWithContext ¶ added in v0.32.0
func (e ValueListFilterValuePresentList) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ValueListFilterValuePresentList) ToStringPtrOutput ¶ added in v0.32.0
func (e ValueListFilterValuePresentList) ToStringPtrOutput() pulumi.StringPtrOutput
func (ValueListFilterValuePresentList) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (e ValueListFilterValuePresentList) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (ValueListFilterValuePresentList) ToValueListFilterValuePresentListOutput ¶ added in v0.32.0
func (e ValueListFilterValuePresentList) ToValueListFilterValuePresentListOutput() ValueListFilterValuePresentListOutput
func (ValueListFilterValuePresentList) ToValueListFilterValuePresentListOutputWithContext ¶ added in v0.32.0
func (e ValueListFilterValuePresentList) ToValueListFilterValuePresentListOutputWithContext(ctx context.Context) ValueListFilterValuePresentListOutput
func (ValueListFilterValuePresentList) ToValueListFilterValuePresentListPtrOutput ¶ added in v0.32.0
func (e ValueListFilterValuePresentList) ToValueListFilterValuePresentListPtrOutput() ValueListFilterValuePresentListPtrOutput
func (ValueListFilterValuePresentList) ToValueListFilterValuePresentListPtrOutputWithContext ¶ added in v0.32.0
func (e ValueListFilterValuePresentList) ToValueListFilterValuePresentListPtrOutputWithContext(ctx context.Context) ValueListFilterValuePresentListPtrOutput
type ValueListFilterValuePresentListInput ¶ added in v0.32.0
type ValueListFilterValuePresentListInput interface { pulumi.Input ToValueListFilterValuePresentListOutput() ValueListFilterValuePresentListOutput ToValueListFilterValuePresentListOutputWithContext(context.Context) ValueListFilterValuePresentListOutput }
ValueListFilterValuePresentListInput is an input type that accepts values of the ValueListFilterValuePresentList enum A concrete instance of `ValueListFilterValuePresentListInput` can be one of the following:
ValueListFilterValuePresentListValuePresentInListUnspecified ValueListFilterValuePresentListValuePresentInListIfValueList ValueListFilterValuePresentListValuePresentInListIfValueNotList
type ValueListFilterValuePresentListOutput ¶ added in v0.32.0
type ValueListFilterValuePresentListOutput struct{ *pulumi.OutputState }
func (ValueListFilterValuePresentListOutput) ElementType ¶ added in v0.32.0
func (ValueListFilterValuePresentListOutput) ElementType() reflect.Type
func (ValueListFilterValuePresentListOutput) ToStringOutput ¶ added in v0.32.0
func (o ValueListFilterValuePresentListOutput) ToStringOutput() pulumi.StringOutput
func (ValueListFilterValuePresentListOutput) ToStringOutputWithContext ¶ added in v0.32.0
func (o ValueListFilterValuePresentListOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ValueListFilterValuePresentListOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o ValueListFilterValuePresentListOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ValueListFilterValuePresentListOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o ValueListFilterValuePresentListOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (ValueListFilterValuePresentListOutput) ToValueListFilterValuePresentListOutput ¶ added in v0.32.0
func (o ValueListFilterValuePresentListOutput) ToValueListFilterValuePresentListOutput() ValueListFilterValuePresentListOutput
func (ValueListFilterValuePresentListOutput) ToValueListFilterValuePresentListOutputWithContext ¶ added in v0.32.0
func (o ValueListFilterValuePresentListOutput) ToValueListFilterValuePresentListOutputWithContext(ctx context.Context) ValueListFilterValuePresentListOutput
func (ValueListFilterValuePresentListOutput) ToValueListFilterValuePresentListPtrOutput ¶ added in v0.32.0
func (o ValueListFilterValuePresentListOutput) ToValueListFilterValuePresentListPtrOutput() ValueListFilterValuePresentListPtrOutput
func (ValueListFilterValuePresentListOutput) ToValueListFilterValuePresentListPtrOutputWithContext ¶ added in v0.32.0
func (o ValueListFilterValuePresentListOutput) ToValueListFilterValuePresentListPtrOutputWithContext(ctx context.Context) ValueListFilterValuePresentListPtrOutput
type ValueListFilterValuePresentListPtrInput ¶ added in v0.32.0
type ValueListFilterValuePresentListPtrInput interface { pulumi.Input ToValueListFilterValuePresentListPtrOutput() ValueListFilterValuePresentListPtrOutput ToValueListFilterValuePresentListPtrOutputWithContext(context.Context) ValueListFilterValuePresentListPtrOutput }
func ValueListFilterValuePresentListPtr ¶ added in v0.32.0
func ValueListFilterValuePresentListPtr(v string) ValueListFilterValuePresentListPtrInput
type ValueListFilterValuePresentListPtrOutput ¶ added in v0.32.0
type ValueListFilterValuePresentListPtrOutput struct{ *pulumi.OutputState }
func (ValueListFilterValuePresentListPtrOutput) ElementType ¶ added in v0.32.0
func (ValueListFilterValuePresentListPtrOutput) ElementType() reflect.Type
func (ValueListFilterValuePresentListPtrOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o ValueListFilterValuePresentListPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ValueListFilterValuePresentListPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o ValueListFilterValuePresentListPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (ValueListFilterValuePresentListPtrOutput) ToValueListFilterValuePresentListPtrOutput ¶ added in v0.32.0
func (o ValueListFilterValuePresentListPtrOutput) ToValueListFilterValuePresentListPtrOutput() ValueListFilterValuePresentListPtrOutput
func (ValueListFilterValuePresentListPtrOutput) ToValueListFilterValuePresentListPtrOutputWithContext ¶ added in v0.32.0
func (o ValueListFilterValuePresentListPtrOutput) ToValueListFilterValuePresentListPtrOutputWithContext(ctx context.Context) ValueListFilterValuePresentListPtrOutput
type ValueTransformation ¶ added in v0.32.0
type ValueTransformation struct { // Optional. Applies a hash function on the data ApplyHash *ApplyHash `pulumi:"applyHash"` // Optional. Set to max_value - if integer or numeric, will use int.maxvalue, etc AssignMaxValue *Empty `pulumi:"assignMaxValue"` // Optional. Set to min_value - if integer or numeric, will use int.minvalue, etc AssignMinValue *Empty `pulumi:"assignMinValue"` // Optional. Set to null AssignNull *Empty `pulumi:"assignNull"` // Optional. Set to a specific value (value is converted to fit the target data type) AssignSpecificValue *AssignSpecificValue `pulumi:"assignSpecificValue"` // Optional. Filter on relation between source value and compare value of type double. DoubleComparison *DoubleComparisonFilter `pulumi:"doubleComparison"` // Optional. Filter on relation between source value and compare value of type integer. IntComparison *IntComparisonFilter `pulumi:"intComparison"` // Optional. Value is null IsNull *Empty `pulumi:"isNull"` // Optional. Allows the data to change scale RoundScale *RoundToScale `pulumi:"roundScale"` // Optional. Value is found in the specified list. ValueList *ValueListFilter `pulumi:"valueList"` }
Description of data transformation during migration as part of the ConditionalColumnSetValue.
type ValueTransformationArgs ¶ added in v0.32.0
type ValueTransformationArgs struct { // Optional. Applies a hash function on the data ApplyHash ApplyHashPtrInput `pulumi:"applyHash"` // Optional. Set to max_value - if integer or numeric, will use int.maxvalue, etc AssignMaxValue EmptyPtrInput `pulumi:"assignMaxValue"` // Optional. Set to min_value - if integer or numeric, will use int.minvalue, etc AssignMinValue EmptyPtrInput `pulumi:"assignMinValue"` // Optional. Set to null AssignNull EmptyPtrInput `pulumi:"assignNull"` // Optional. Set to a specific value (value is converted to fit the target data type) AssignSpecificValue AssignSpecificValuePtrInput `pulumi:"assignSpecificValue"` // Optional. Filter on relation between source value and compare value of type double. DoubleComparison DoubleComparisonFilterPtrInput `pulumi:"doubleComparison"` // Optional. Filter on relation between source value and compare value of type integer. IntComparison IntComparisonFilterPtrInput `pulumi:"intComparison"` // Optional. Value is null IsNull EmptyPtrInput `pulumi:"isNull"` // Optional. Allows the data to change scale RoundScale RoundToScalePtrInput `pulumi:"roundScale"` // Optional. Value is found in the specified list. ValueList ValueListFilterPtrInput `pulumi:"valueList"` }
Description of data transformation during migration as part of the ConditionalColumnSetValue.
func (ValueTransformationArgs) ElementType ¶ added in v0.32.0
func (ValueTransformationArgs) ElementType() reflect.Type
func (ValueTransformationArgs) ToValueTransformationOutput ¶ added in v0.32.0
func (i ValueTransformationArgs) ToValueTransformationOutput() ValueTransformationOutput
func (ValueTransformationArgs) ToValueTransformationOutputWithContext ¶ added in v0.32.0
func (i ValueTransformationArgs) ToValueTransformationOutputWithContext(ctx context.Context) ValueTransformationOutput
func (ValueTransformationArgs) ToValueTransformationPtrOutput ¶ added in v0.32.0
func (i ValueTransformationArgs) ToValueTransformationPtrOutput() ValueTransformationPtrOutput
func (ValueTransformationArgs) ToValueTransformationPtrOutputWithContext ¶ added in v0.32.0
func (i ValueTransformationArgs) ToValueTransformationPtrOutputWithContext(ctx context.Context) ValueTransformationPtrOutput
type ValueTransformationInput ¶ added in v0.32.0
type ValueTransformationInput interface { pulumi.Input ToValueTransformationOutput() ValueTransformationOutput ToValueTransformationOutputWithContext(context.Context) ValueTransformationOutput }
ValueTransformationInput is an input type that accepts ValueTransformationArgs and ValueTransformationOutput values. You can construct a concrete instance of `ValueTransformationInput` via:
ValueTransformationArgs{...}
type ValueTransformationOutput ¶ added in v0.32.0
type ValueTransformationOutput struct{ *pulumi.OutputState }
Description of data transformation during migration as part of the ConditionalColumnSetValue.
func (ValueTransformationOutput) ApplyHash ¶ added in v0.32.0
func (o ValueTransformationOutput) ApplyHash() ApplyHashPtrOutput
Optional. Applies a hash function on the data
func (ValueTransformationOutput) AssignMaxValue ¶ added in v0.32.0
func (o ValueTransformationOutput) AssignMaxValue() EmptyPtrOutput
Optional. Set to max_value - if integer or numeric, will use int.maxvalue, etc
func (ValueTransformationOutput) AssignMinValue ¶ added in v0.32.0
func (o ValueTransformationOutput) AssignMinValue() EmptyPtrOutput
Optional. Set to min_value - if integer or numeric, will use int.minvalue, etc
func (ValueTransformationOutput) AssignNull ¶ added in v0.32.0
func (o ValueTransformationOutput) AssignNull() EmptyPtrOutput
Optional. Set to null
func (ValueTransformationOutput) AssignSpecificValue ¶ added in v0.32.0
func (o ValueTransformationOutput) AssignSpecificValue() AssignSpecificValuePtrOutput
Optional. Set to a specific value (value is converted to fit the target data type)
func (ValueTransformationOutput) DoubleComparison ¶ added in v0.32.0
func (o ValueTransformationOutput) DoubleComparison() DoubleComparisonFilterPtrOutput
Optional. Filter on relation between source value and compare value of type double.
func (ValueTransformationOutput) ElementType ¶ added in v0.32.0
func (ValueTransformationOutput) ElementType() reflect.Type
func (ValueTransformationOutput) IntComparison ¶ added in v0.32.0
func (o ValueTransformationOutput) IntComparison() IntComparisonFilterPtrOutput
Optional. Filter on relation between source value and compare value of type integer.
func (ValueTransformationOutput) IsNull ¶ added in v0.32.0
func (o ValueTransformationOutput) IsNull() EmptyPtrOutput
Optional. Value is null
func (ValueTransformationOutput) RoundScale ¶ added in v0.32.0
func (o ValueTransformationOutput) RoundScale() RoundToScalePtrOutput
Optional. Allows the data to change scale
func (ValueTransformationOutput) ToValueTransformationOutput ¶ added in v0.32.0
func (o ValueTransformationOutput) ToValueTransformationOutput() ValueTransformationOutput
func (ValueTransformationOutput) ToValueTransformationOutputWithContext ¶ added in v0.32.0
func (o ValueTransformationOutput) ToValueTransformationOutputWithContext(ctx context.Context) ValueTransformationOutput
func (ValueTransformationOutput) ToValueTransformationPtrOutput ¶ added in v0.32.0
func (o ValueTransformationOutput) ToValueTransformationPtrOutput() ValueTransformationPtrOutput
func (ValueTransformationOutput) ToValueTransformationPtrOutputWithContext ¶ added in v0.32.0
func (o ValueTransformationOutput) ToValueTransformationPtrOutputWithContext(ctx context.Context) ValueTransformationPtrOutput
func (ValueTransformationOutput) ValueList ¶ added in v0.32.0
func (o ValueTransformationOutput) ValueList() ValueListFilterPtrOutput
Optional. Value is found in the specified list.
type ValueTransformationPtrInput ¶ added in v0.32.0
type ValueTransformationPtrInput interface { pulumi.Input ToValueTransformationPtrOutput() ValueTransformationPtrOutput ToValueTransformationPtrOutputWithContext(context.Context) ValueTransformationPtrOutput }
ValueTransformationPtrInput is an input type that accepts ValueTransformationArgs, ValueTransformationPtr and ValueTransformationPtrOutput values. You can construct a concrete instance of `ValueTransformationPtrInput` via:
ValueTransformationArgs{...} or: nil
func ValueTransformationPtr ¶ added in v0.32.0
func ValueTransformationPtr(v *ValueTransformationArgs) ValueTransformationPtrInput
type ValueTransformationPtrOutput ¶ added in v0.32.0
type ValueTransformationPtrOutput struct{ *pulumi.OutputState }
func (ValueTransformationPtrOutput) ApplyHash ¶ added in v0.32.0
func (o ValueTransformationPtrOutput) ApplyHash() ApplyHashPtrOutput
Optional. Applies a hash function on the data
func (ValueTransformationPtrOutput) AssignMaxValue ¶ added in v0.32.0
func (o ValueTransformationPtrOutput) AssignMaxValue() EmptyPtrOutput
Optional. Set to max_value - if integer or numeric, will use int.maxvalue, etc
func (ValueTransformationPtrOutput) AssignMinValue ¶ added in v0.32.0
func (o ValueTransformationPtrOutput) AssignMinValue() EmptyPtrOutput
Optional. Set to min_value - if integer or numeric, will use int.minvalue, etc
func (ValueTransformationPtrOutput) AssignNull ¶ added in v0.32.0
func (o ValueTransformationPtrOutput) AssignNull() EmptyPtrOutput
Optional. Set to null
func (ValueTransformationPtrOutput) AssignSpecificValue ¶ added in v0.32.0
func (o ValueTransformationPtrOutput) AssignSpecificValue() AssignSpecificValuePtrOutput
Optional. Set to a specific value (value is converted to fit the target data type)
func (ValueTransformationPtrOutput) DoubleComparison ¶ added in v0.32.0
func (o ValueTransformationPtrOutput) DoubleComparison() DoubleComparisonFilterPtrOutput
Optional. Filter on relation between source value and compare value of type double.
func (ValueTransformationPtrOutput) Elem ¶ added in v0.32.0
func (o ValueTransformationPtrOutput) Elem() ValueTransformationOutput
func (ValueTransformationPtrOutput) ElementType ¶ added in v0.32.0
func (ValueTransformationPtrOutput) ElementType() reflect.Type
func (ValueTransformationPtrOutput) IntComparison ¶ added in v0.32.0
func (o ValueTransformationPtrOutput) IntComparison() IntComparisonFilterPtrOutput
Optional. Filter on relation between source value and compare value of type integer.
func (ValueTransformationPtrOutput) IsNull ¶ added in v0.32.0
func (o ValueTransformationPtrOutput) IsNull() EmptyPtrOutput
Optional. Value is null
func (ValueTransformationPtrOutput) RoundScale ¶ added in v0.32.0
func (o ValueTransformationPtrOutput) RoundScale() RoundToScalePtrOutput
Optional. Allows the data to change scale
func (ValueTransformationPtrOutput) ToValueTransformationPtrOutput ¶ added in v0.32.0
func (o ValueTransformationPtrOutput) ToValueTransformationPtrOutput() ValueTransformationPtrOutput
func (ValueTransformationPtrOutput) ToValueTransformationPtrOutputWithContext ¶ added in v0.32.0
func (o ValueTransformationPtrOutput) ToValueTransformationPtrOutputWithContext(ctx context.Context) ValueTransformationPtrOutput
func (ValueTransformationPtrOutput) ValueList ¶ added in v0.32.0
func (o ValueTransformationPtrOutput) ValueList() ValueListFilterPtrOutput
Optional. Value is found in the specified list.
type ValueTransformationResponse ¶ added in v0.32.0
type ValueTransformationResponse struct { // Optional. Applies a hash function on the data ApplyHash ApplyHashResponse `pulumi:"applyHash"` // Optional. Set to max_value - if integer or numeric, will use int.maxvalue, etc AssignMaxValue EmptyResponse `pulumi:"assignMaxValue"` // Optional. Set to min_value - if integer or numeric, will use int.minvalue, etc AssignMinValue EmptyResponse `pulumi:"assignMinValue"` // Optional. Set to null AssignNull EmptyResponse `pulumi:"assignNull"` // Optional. Set to a specific value (value is converted to fit the target data type) AssignSpecificValue AssignSpecificValueResponse `pulumi:"assignSpecificValue"` // Optional. Filter on relation between source value and compare value of type double. DoubleComparison DoubleComparisonFilterResponse `pulumi:"doubleComparison"` // Optional. Filter on relation between source value and compare value of type integer. IntComparison IntComparisonFilterResponse `pulumi:"intComparison"` // Optional. Value is null IsNull EmptyResponse `pulumi:"isNull"` // Optional. Allows the data to change scale RoundScale RoundToScaleResponse `pulumi:"roundScale"` // Optional. Value is found in the specified list. ValueList ValueListFilterResponse `pulumi:"valueList"` }
Description of data transformation during migration as part of the ConditionalColumnSetValue.
type ValueTransformationResponseOutput ¶ added in v0.32.0
type ValueTransformationResponseOutput struct{ *pulumi.OutputState }
Description of data transformation during migration as part of the ConditionalColumnSetValue.
func (ValueTransformationResponseOutput) ApplyHash ¶ added in v0.32.0
func (o ValueTransformationResponseOutput) ApplyHash() ApplyHashResponseOutput
Optional. Applies a hash function on the data
func (ValueTransformationResponseOutput) AssignMaxValue ¶ added in v0.32.0
func (o ValueTransformationResponseOutput) AssignMaxValue() EmptyResponseOutput
Optional. Set to max_value - if integer or numeric, will use int.maxvalue, etc
func (ValueTransformationResponseOutput) AssignMinValue ¶ added in v0.32.0
func (o ValueTransformationResponseOutput) AssignMinValue() EmptyResponseOutput
Optional. Set to min_value - if integer or numeric, will use int.minvalue, etc
func (ValueTransformationResponseOutput) AssignNull ¶ added in v0.32.0
func (o ValueTransformationResponseOutput) AssignNull() EmptyResponseOutput
Optional. Set to null
func (ValueTransformationResponseOutput) AssignSpecificValue ¶ added in v0.32.0
func (o ValueTransformationResponseOutput) AssignSpecificValue() AssignSpecificValueResponseOutput
Optional. Set to a specific value (value is converted to fit the target data type)
func (ValueTransformationResponseOutput) DoubleComparison ¶ added in v0.32.0
func (o ValueTransformationResponseOutput) DoubleComparison() DoubleComparisonFilterResponseOutput
Optional. Filter on relation between source value and compare value of type double.
func (ValueTransformationResponseOutput) ElementType ¶ added in v0.32.0
func (ValueTransformationResponseOutput) ElementType() reflect.Type
func (ValueTransformationResponseOutput) IntComparison ¶ added in v0.32.0
func (o ValueTransformationResponseOutput) IntComparison() IntComparisonFilterResponseOutput
Optional. Filter on relation between source value and compare value of type integer.
func (ValueTransformationResponseOutput) IsNull ¶ added in v0.32.0
func (o ValueTransformationResponseOutput) IsNull() EmptyResponseOutput
Optional. Value is null
func (ValueTransformationResponseOutput) RoundScale ¶ added in v0.32.0
func (o ValueTransformationResponseOutput) RoundScale() RoundToScaleResponseOutput
Optional. Allows the data to change scale
func (ValueTransformationResponseOutput) ToValueTransformationResponseOutput ¶ added in v0.32.0
func (o ValueTransformationResponseOutput) ToValueTransformationResponseOutput() ValueTransformationResponseOutput
func (ValueTransformationResponseOutput) ToValueTransformationResponseOutputWithContext ¶ added in v0.32.0
func (o ValueTransformationResponseOutput) ToValueTransformationResponseOutputWithContext(ctx context.Context) ValueTransformationResponseOutput
func (ValueTransformationResponseOutput) ValueList ¶ added in v0.32.0
func (o ValueTransformationResponseOutput) ValueList() ValueListFilterResponseOutput
Optional. Value is found in the specified list.
type VpcPeeringConfig ¶ added in v0.28.0
type VpcPeeringConfig struct { // A free subnet for peering. (CIDR of /29) Subnet string `pulumi:"subnet"` // Fully qualified name of the VPC that Database Migration Service will peer to. VpcName string `pulumi:"vpcName"` }
The VPC peering configuration is used to create VPC peering with the consumer's VPC.
type VpcPeeringConfigArgs ¶ added in v0.28.0
type VpcPeeringConfigArgs struct { // A free subnet for peering. (CIDR of /29) Subnet pulumi.StringInput `pulumi:"subnet"` // Fully qualified name of the VPC that Database Migration Service will peer to. VpcName pulumi.StringInput `pulumi:"vpcName"` }
The VPC peering configuration is used to create VPC peering with the consumer's VPC.
func (VpcPeeringConfigArgs) ElementType ¶ added in v0.28.0
func (VpcPeeringConfigArgs) ElementType() reflect.Type
func (VpcPeeringConfigArgs) ToVpcPeeringConfigOutput ¶ added in v0.28.0
func (i VpcPeeringConfigArgs) ToVpcPeeringConfigOutput() VpcPeeringConfigOutput
func (VpcPeeringConfigArgs) ToVpcPeeringConfigOutputWithContext ¶ added in v0.28.0
func (i VpcPeeringConfigArgs) ToVpcPeeringConfigOutputWithContext(ctx context.Context) VpcPeeringConfigOutput
func (VpcPeeringConfigArgs) ToVpcPeeringConfigPtrOutput ¶ added in v0.28.0
func (i VpcPeeringConfigArgs) ToVpcPeeringConfigPtrOutput() VpcPeeringConfigPtrOutput
func (VpcPeeringConfigArgs) ToVpcPeeringConfigPtrOutputWithContext ¶ added in v0.28.0
func (i VpcPeeringConfigArgs) ToVpcPeeringConfigPtrOutputWithContext(ctx context.Context) VpcPeeringConfigPtrOutput
type VpcPeeringConfigInput ¶ added in v0.28.0
type VpcPeeringConfigInput interface { pulumi.Input ToVpcPeeringConfigOutput() VpcPeeringConfigOutput ToVpcPeeringConfigOutputWithContext(context.Context) VpcPeeringConfigOutput }
VpcPeeringConfigInput is an input type that accepts VpcPeeringConfigArgs and VpcPeeringConfigOutput values. You can construct a concrete instance of `VpcPeeringConfigInput` via:
VpcPeeringConfigArgs{...}
type VpcPeeringConfigOutput ¶ added in v0.28.0
type VpcPeeringConfigOutput struct{ *pulumi.OutputState }
The VPC peering configuration is used to create VPC peering with the consumer's VPC.
func (VpcPeeringConfigOutput) ElementType ¶ added in v0.28.0
func (VpcPeeringConfigOutput) ElementType() reflect.Type
func (VpcPeeringConfigOutput) Subnet ¶ added in v0.28.0
func (o VpcPeeringConfigOutput) Subnet() pulumi.StringOutput
A free subnet for peering. (CIDR of /29)
func (VpcPeeringConfigOutput) ToVpcPeeringConfigOutput ¶ added in v0.28.0
func (o VpcPeeringConfigOutput) ToVpcPeeringConfigOutput() VpcPeeringConfigOutput
func (VpcPeeringConfigOutput) ToVpcPeeringConfigOutputWithContext ¶ added in v0.28.0
func (o VpcPeeringConfigOutput) ToVpcPeeringConfigOutputWithContext(ctx context.Context) VpcPeeringConfigOutput
func (VpcPeeringConfigOutput) ToVpcPeeringConfigPtrOutput ¶ added in v0.28.0
func (o VpcPeeringConfigOutput) ToVpcPeeringConfigPtrOutput() VpcPeeringConfigPtrOutput
func (VpcPeeringConfigOutput) ToVpcPeeringConfigPtrOutputWithContext ¶ added in v0.28.0
func (o VpcPeeringConfigOutput) ToVpcPeeringConfigPtrOutputWithContext(ctx context.Context) VpcPeeringConfigPtrOutput
func (VpcPeeringConfigOutput) VpcName ¶ added in v0.28.0
func (o VpcPeeringConfigOutput) VpcName() pulumi.StringOutput
Fully qualified name of the VPC that Database Migration Service will peer to.
type VpcPeeringConfigPtrInput ¶ added in v0.28.0
type VpcPeeringConfigPtrInput interface { pulumi.Input ToVpcPeeringConfigPtrOutput() VpcPeeringConfigPtrOutput ToVpcPeeringConfigPtrOutputWithContext(context.Context) VpcPeeringConfigPtrOutput }
VpcPeeringConfigPtrInput is an input type that accepts VpcPeeringConfigArgs, VpcPeeringConfigPtr and VpcPeeringConfigPtrOutput values. You can construct a concrete instance of `VpcPeeringConfigPtrInput` via:
VpcPeeringConfigArgs{...} or: nil
func VpcPeeringConfigPtr ¶ added in v0.28.0
func VpcPeeringConfigPtr(v *VpcPeeringConfigArgs) VpcPeeringConfigPtrInput
type VpcPeeringConfigPtrOutput ¶ added in v0.28.0
type VpcPeeringConfigPtrOutput struct{ *pulumi.OutputState }
func (VpcPeeringConfigPtrOutput) Elem ¶ added in v0.28.0
func (o VpcPeeringConfigPtrOutput) Elem() VpcPeeringConfigOutput
func (VpcPeeringConfigPtrOutput) ElementType ¶ added in v0.28.0
func (VpcPeeringConfigPtrOutput) ElementType() reflect.Type
func (VpcPeeringConfigPtrOutput) Subnet ¶ added in v0.28.0
func (o VpcPeeringConfigPtrOutput) Subnet() pulumi.StringPtrOutput
A free subnet for peering. (CIDR of /29)
func (VpcPeeringConfigPtrOutput) ToVpcPeeringConfigPtrOutput ¶ added in v0.28.0
func (o VpcPeeringConfigPtrOutput) ToVpcPeeringConfigPtrOutput() VpcPeeringConfigPtrOutput
func (VpcPeeringConfigPtrOutput) ToVpcPeeringConfigPtrOutputWithContext ¶ added in v0.28.0
func (o VpcPeeringConfigPtrOutput) ToVpcPeeringConfigPtrOutputWithContext(ctx context.Context) VpcPeeringConfigPtrOutput
func (VpcPeeringConfigPtrOutput) VpcName ¶ added in v0.28.0
func (o VpcPeeringConfigPtrOutput) VpcName() pulumi.StringPtrOutput
Fully qualified name of the VPC that Database Migration Service will peer to.
type VpcPeeringConfigResponse ¶ added in v0.28.0
type VpcPeeringConfigResponse struct { // A free subnet for peering. (CIDR of /29) Subnet string `pulumi:"subnet"` // Fully qualified name of the VPC that Database Migration Service will peer to. VpcName string `pulumi:"vpcName"` }
The VPC peering configuration is used to create VPC peering with the consumer's VPC.
type VpcPeeringConfigResponseOutput ¶ added in v0.28.0
type VpcPeeringConfigResponseOutput struct{ *pulumi.OutputState }
The VPC peering configuration is used to create VPC peering with the consumer's VPC.
func (VpcPeeringConfigResponseOutput) ElementType ¶ added in v0.28.0
func (VpcPeeringConfigResponseOutput) ElementType() reflect.Type
func (VpcPeeringConfigResponseOutput) Subnet ¶ added in v0.28.0
func (o VpcPeeringConfigResponseOutput) Subnet() pulumi.StringOutput
A free subnet for peering. (CIDR of /29)
func (VpcPeeringConfigResponseOutput) ToVpcPeeringConfigResponseOutput ¶ added in v0.28.0
func (o VpcPeeringConfigResponseOutput) ToVpcPeeringConfigResponseOutput() VpcPeeringConfigResponseOutput
func (VpcPeeringConfigResponseOutput) ToVpcPeeringConfigResponseOutputWithContext ¶ added in v0.28.0
func (o VpcPeeringConfigResponseOutput) ToVpcPeeringConfigResponseOutputWithContext(ctx context.Context) VpcPeeringConfigResponseOutput
func (VpcPeeringConfigResponseOutput) VpcName ¶ added in v0.28.0
func (o VpcPeeringConfigResponseOutput) VpcName() pulumi.StringOutput
Fully qualified name of the VPC that Database Migration Service will peer to.
type VpcPeeringConnectivity ¶
type VpcPeeringConnectivity struct { // The name of the VPC network to peer with the Cloud SQL private network. Vpc *string `pulumi:"vpc"` }
The details of the VPC where the source database is located in Google Cloud. We will use this information to set up the VPC peering connection between Cloud SQL and this VPC.
type VpcPeeringConnectivityArgs ¶
type VpcPeeringConnectivityArgs struct { // The name of the VPC network to peer with the Cloud SQL private network. Vpc pulumi.StringPtrInput `pulumi:"vpc"` }
The details of the VPC where the source database is located in Google Cloud. We will use this information to set up the VPC peering connection between Cloud SQL and this VPC.
func (VpcPeeringConnectivityArgs) ElementType ¶
func (VpcPeeringConnectivityArgs) ElementType() reflect.Type
func (VpcPeeringConnectivityArgs) ToVpcPeeringConnectivityOutput ¶
func (i VpcPeeringConnectivityArgs) ToVpcPeeringConnectivityOutput() VpcPeeringConnectivityOutput
func (VpcPeeringConnectivityArgs) ToVpcPeeringConnectivityOutputWithContext ¶
func (i VpcPeeringConnectivityArgs) ToVpcPeeringConnectivityOutputWithContext(ctx context.Context) VpcPeeringConnectivityOutput
func (VpcPeeringConnectivityArgs) ToVpcPeeringConnectivityPtrOutput ¶
func (i VpcPeeringConnectivityArgs) ToVpcPeeringConnectivityPtrOutput() VpcPeeringConnectivityPtrOutput
func (VpcPeeringConnectivityArgs) ToVpcPeeringConnectivityPtrOutputWithContext ¶
func (i VpcPeeringConnectivityArgs) ToVpcPeeringConnectivityPtrOutputWithContext(ctx context.Context) VpcPeeringConnectivityPtrOutput
type VpcPeeringConnectivityInput ¶
type VpcPeeringConnectivityInput interface { pulumi.Input ToVpcPeeringConnectivityOutput() VpcPeeringConnectivityOutput ToVpcPeeringConnectivityOutputWithContext(context.Context) VpcPeeringConnectivityOutput }
VpcPeeringConnectivityInput is an input type that accepts VpcPeeringConnectivityArgs and VpcPeeringConnectivityOutput values. You can construct a concrete instance of `VpcPeeringConnectivityInput` via:
VpcPeeringConnectivityArgs{...}
type VpcPeeringConnectivityOutput ¶
type VpcPeeringConnectivityOutput struct{ *pulumi.OutputState }
The details of the VPC where the source database is located in Google Cloud. We will use this information to set up the VPC peering connection between Cloud SQL and this VPC.
func (VpcPeeringConnectivityOutput) ElementType ¶
func (VpcPeeringConnectivityOutput) ElementType() reflect.Type
func (VpcPeeringConnectivityOutput) ToVpcPeeringConnectivityOutput ¶
func (o VpcPeeringConnectivityOutput) ToVpcPeeringConnectivityOutput() VpcPeeringConnectivityOutput
func (VpcPeeringConnectivityOutput) ToVpcPeeringConnectivityOutputWithContext ¶
func (o VpcPeeringConnectivityOutput) ToVpcPeeringConnectivityOutputWithContext(ctx context.Context) VpcPeeringConnectivityOutput
func (VpcPeeringConnectivityOutput) ToVpcPeeringConnectivityPtrOutput ¶
func (o VpcPeeringConnectivityOutput) ToVpcPeeringConnectivityPtrOutput() VpcPeeringConnectivityPtrOutput
func (VpcPeeringConnectivityOutput) ToVpcPeeringConnectivityPtrOutputWithContext ¶
func (o VpcPeeringConnectivityOutput) ToVpcPeeringConnectivityPtrOutputWithContext(ctx context.Context) VpcPeeringConnectivityPtrOutput
func (VpcPeeringConnectivityOutput) Vpc ¶
func (o VpcPeeringConnectivityOutput) Vpc() pulumi.StringPtrOutput
The name of the VPC network to peer with the Cloud SQL private network.
type VpcPeeringConnectivityPtrInput ¶
type VpcPeeringConnectivityPtrInput interface { pulumi.Input ToVpcPeeringConnectivityPtrOutput() VpcPeeringConnectivityPtrOutput ToVpcPeeringConnectivityPtrOutputWithContext(context.Context) VpcPeeringConnectivityPtrOutput }
VpcPeeringConnectivityPtrInput is an input type that accepts VpcPeeringConnectivityArgs, VpcPeeringConnectivityPtr and VpcPeeringConnectivityPtrOutput values. You can construct a concrete instance of `VpcPeeringConnectivityPtrInput` via:
VpcPeeringConnectivityArgs{...} or: nil
func VpcPeeringConnectivityPtr ¶
func VpcPeeringConnectivityPtr(v *VpcPeeringConnectivityArgs) VpcPeeringConnectivityPtrInput
type VpcPeeringConnectivityPtrOutput ¶
type VpcPeeringConnectivityPtrOutput struct{ *pulumi.OutputState }
func (VpcPeeringConnectivityPtrOutput) Elem ¶
func (o VpcPeeringConnectivityPtrOutput) Elem() VpcPeeringConnectivityOutput
func (VpcPeeringConnectivityPtrOutput) ElementType ¶
func (VpcPeeringConnectivityPtrOutput) ElementType() reflect.Type
func (VpcPeeringConnectivityPtrOutput) ToVpcPeeringConnectivityPtrOutput ¶
func (o VpcPeeringConnectivityPtrOutput) ToVpcPeeringConnectivityPtrOutput() VpcPeeringConnectivityPtrOutput
func (VpcPeeringConnectivityPtrOutput) ToVpcPeeringConnectivityPtrOutputWithContext ¶
func (o VpcPeeringConnectivityPtrOutput) ToVpcPeeringConnectivityPtrOutputWithContext(ctx context.Context) VpcPeeringConnectivityPtrOutput
func (VpcPeeringConnectivityPtrOutput) Vpc ¶
func (o VpcPeeringConnectivityPtrOutput) Vpc() pulumi.StringPtrOutput
The name of the VPC network to peer with the Cloud SQL private network.
type VpcPeeringConnectivityResponse ¶
type VpcPeeringConnectivityResponse struct { // The name of the VPC network to peer with the Cloud SQL private network. Vpc string `pulumi:"vpc"` }
The details of the VPC where the source database is located in Google Cloud. We will use this information to set up the VPC peering connection between Cloud SQL and this VPC.
type VpcPeeringConnectivityResponseOutput ¶
type VpcPeeringConnectivityResponseOutput struct{ *pulumi.OutputState }
The details of the VPC where the source database is located in Google Cloud. We will use this information to set up the VPC peering connection between Cloud SQL and this VPC.
func (VpcPeeringConnectivityResponseOutput) ElementType ¶
func (VpcPeeringConnectivityResponseOutput) ElementType() reflect.Type
func (VpcPeeringConnectivityResponseOutput) ToVpcPeeringConnectivityResponseOutput ¶
func (o VpcPeeringConnectivityResponseOutput) ToVpcPeeringConnectivityResponseOutput() VpcPeeringConnectivityResponseOutput
func (VpcPeeringConnectivityResponseOutput) ToVpcPeeringConnectivityResponseOutputWithContext ¶
func (o VpcPeeringConnectivityResponseOutput) ToVpcPeeringConnectivityResponseOutputWithContext(ctx context.Context) VpcPeeringConnectivityResponseOutput
func (VpcPeeringConnectivityResponseOutput) Vpc ¶
func (o VpcPeeringConnectivityResponseOutput) Vpc() pulumi.StringOutput
The name of the VPC network to peer with the Cloud SQL private network.
Source Files
¶
- connectionProfile.go
- connectionProfileIamBinding.go
- connectionProfileIamMember.go
- connectionProfileIamPolicy.go
- conversionWorkspace.go
- conversionWorkspaceIamBinding.go
- conversionWorkspaceIamMember.go
- conversionWorkspaceIamPolicy.go
- getConnectionProfile.go
- getConnectionProfileIamPolicy.go
- getConversionWorkspace.go
- getConversionWorkspaceIamPolicy.go
- getMappingRule.go
- getMigrationJob.go
- getMigrationJobIamPolicy.go
- getPrivateConnection.go
- getPrivateConnectionIamPolicy.go
- init.go
- mappingRule.go
- migrationJob.go
- migrationJobIamBinding.go
- migrationJobIamMember.go
- migrationJobIamPolicy.go
- privateConnection.go
- privateConnectionIamBinding.go
- privateConnectionIamMember.go
- privateConnectionIamPolicy.go
- pulumiEnums.go
- pulumiTypes.go