Documentation ¶
Index ¶
- type ConnectionProfile
- type ConnectionProfileAlloydb
- type ConnectionProfileAlloydbArgs
- func (ConnectionProfileAlloydbArgs) ElementType() reflect.Type
- func (i ConnectionProfileAlloydbArgs) ToConnectionProfileAlloydbOutput() ConnectionProfileAlloydbOutput
- func (i ConnectionProfileAlloydbArgs) ToConnectionProfileAlloydbOutputWithContext(ctx context.Context) ConnectionProfileAlloydbOutput
- func (i ConnectionProfileAlloydbArgs) ToConnectionProfileAlloydbPtrOutput() ConnectionProfileAlloydbPtrOutput
- func (i ConnectionProfileAlloydbArgs) ToConnectionProfileAlloydbPtrOutputWithContext(ctx context.Context) ConnectionProfileAlloydbPtrOutput
- type ConnectionProfileAlloydbInput
- type ConnectionProfileAlloydbOutput
- func (o ConnectionProfileAlloydbOutput) ClusterId() pulumi.StringOutput
- func (ConnectionProfileAlloydbOutput) ElementType() reflect.Type
- func (o ConnectionProfileAlloydbOutput) Settings() ConnectionProfileAlloydbSettingsPtrOutput
- func (o ConnectionProfileAlloydbOutput) ToConnectionProfileAlloydbOutput() ConnectionProfileAlloydbOutput
- func (o ConnectionProfileAlloydbOutput) ToConnectionProfileAlloydbOutputWithContext(ctx context.Context) ConnectionProfileAlloydbOutput
- func (o ConnectionProfileAlloydbOutput) ToConnectionProfileAlloydbPtrOutput() ConnectionProfileAlloydbPtrOutput
- func (o ConnectionProfileAlloydbOutput) ToConnectionProfileAlloydbPtrOutputWithContext(ctx context.Context) ConnectionProfileAlloydbPtrOutput
- type ConnectionProfileAlloydbPtrInput
- type ConnectionProfileAlloydbPtrOutput
- func (o ConnectionProfileAlloydbPtrOutput) ClusterId() pulumi.StringPtrOutput
- func (o ConnectionProfileAlloydbPtrOutput) Elem() ConnectionProfileAlloydbOutput
- func (ConnectionProfileAlloydbPtrOutput) ElementType() reflect.Type
- func (o ConnectionProfileAlloydbPtrOutput) Settings() ConnectionProfileAlloydbSettingsPtrOutput
- func (o ConnectionProfileAlloydbPtrOutput) ToConnectionProfileAlloydbPtrOutput() ConnectionProfileAlloydbPtrOutput
- func (o ConnectionProfileAlloydbPtrOutput) ToConnectionProfileAlloydbPtrOutputWithContext(ctx context.Context) ConnectionProfileAlloydbPtrOutput
- type ConnectionProfileAlloydbSettings
- type ConnectionProfileAlloydbSettingsArgs
- func (ConnectionProfileAlloydbSettingsArgs) ElementType() reflect.Type
- func (i ConnectionProfileAlloydbSettingsArgs) ToConnectionProfileAlloydbSettingsOutput() ConnectionProfileAlloydbSettingsOutput
- func (i ConnectionProfileAlloydbSettingsArgs) ToConnectionProfileAlloydbSettingsOutputWithContext(ctx context.Context) ConnectionProfileAlloydbSettingsOutput
- func (i ConnectionProfileAlloydbSettingsArgs) ToConnectionProfileAlloydbSettingsPtrOutput() ConnectionProfileAlloydbSettingsPtrOutput
- func (i ConnectionProfileAlloydbSettingsArgs) ToConnectionProfileAlloydbSettingsPtrOutputWithContext(ctx context.Context) ConnectionProfileAlloydbSettingsPtrOutput
- type ConnectionProfileAlloydbSettingsInitialUser
- type ConnectionProfileAlloydbSettingsInitialUserArgs
- func (ConnectionProfileAlloydbSettingsInitialUserArgs) ElementType() reflect.Type
- func (i ConnectionProfileAlloydbSettingsInitialUserArgs) ToConnectionProfileAlloydbSettingsInitialUserOutput() ConnectionProfileAlloydbSettingsInitialUserOutput
- func (i ConnectionProfileAlloydbSettingsInitialUserArgs) ToConnectionProfileAlloydbSettingsInitialUserOutputWithContext(ctx context.Context) ConnectionProfileAlloydbSettingsInitialUserOutput
- func (i ConnectionProfileAlloydbSettingsInitialUserArgs) ToConnectionProfileAlloydbSettingsInitialUserPtrOutput() ConnectionProfileAlloydbSettingsInitialUserPtrOutput
- func (i ConnectionProfileAlloydbSettingsInitialUserArgs) ToConnectionProfileAlloydbSettingsInitialUserPtrOutputWithContext(ctx context.Context) ConnectionProfileAlloydbSettingsInitialUserPtrOutput
- type ConnectionProfileAlloydbSettingsInitialUserInput
- type ConnectionProfileAlloydbSettingsInitialUserOutput
- func (ConnectionProfileAlloydbSettingsInitialUserOutput) ElementType() reflect.Type
- func (o ConnectionProfileAlloydbSettingsInitialUserOutput) Password() pulumi.StringOutput
- func (o ConnectionProfileAlloydbSettingsInitialUserOutput) PasswordSet() pulumi.BoolPtrOutput
- func (o ConnectionProfileAlloydbSettingsInitialUserOutput) ToConnectionProfileAlloydbSettingsInitialUserOutput() ConnectionProfileAlloydbSettingsInitialUserOutput
- func (o ConnectionProfileAlloydbSettingsInitialUserOutput) ToConnectionProfileAlloydbSettingsInitialUserOutputWithContext(ctx context.Context) ConnectionProfileAlloydbSettingsInitialUserOutput
- func (o ConnectionProfileAlloydbSettingsInitialUserOutput) ToConnectionProfileAlloydbSettingsInitialUserPtrOutput() ConnectionProfileAlloydbSettingsInitialUserPtrOutput
- func (o ConnectionProfileAlloydbSettingsInitialUserOutput) ToConnectionProfileAlloydbSettingsInitialUserPtrOutputWithContext(ctx context.Context) ConnectionProfileAlloydbSettingsInitialUserPtrOutput
- func (o ConnectionProfileAlloydbSettingsInitialUserOutput) User() pulumi.StringOutput
- type ConnectionProfileAlloydbSettingsInitialUserPtrInput
- type ConnectionProfileAlloydbSettingsInitialUserPtrOutput
- func (o ConnectionProfileAlloydbSettingsInitialUserPtrOutput) Elem() ConnectionProfileAlloydbSettingsInitialUserOutput
- func (ConnectionProfileAlloydbSettingsInitialUserPtrOutput) ElementType() reflect.Type
- func (o ConnectionProfileAlloydbSettingsInitialUserPtrOutput) Password() pulumi.StringPtrOutput
- func (o ConnectionProfileAlloydbSettingsInitialUserPtrOutput) PasswordSet() pulumi.BoolPtrOutput
- func (o ConnectionProfileAlloydbSettingsInitialUserPtrOutput) ToConnectionProfileAlloydbSettingsInitialUserPtrOutput() ConnectionProfileAlloydbSettingsInitialUserPtrOutput
- func (o ConnectionProfileAlloydbSettingsInitialUserPtrOutput) ToConnectionProfileAlloydbSettingsInitialUserPtrOutputWithContext(ctx context.Context) ConnectionProfileAlloydbSettingsInitialUserPtrOutput
- func (o ConnectionProfileAlloydbSettingsInitialUserPtrOutput) User() pulumi.StringPtrOutput
- type ConnectionProfileAlloydbSettingsInput
- type ConnectionProfileAlloydbSettingsOutput
- func (ConnectionProfileAlloydbSettingsOutput) ElementType() reflect.Type
- func (o ConnectionProfileAlloydbSettingsOutput) InitialUser() ConnectionProfileAlloydbSettingsInitialUserOutput
- func (o ConnectionProfileAlloydbSettingsOutput) Labels() pulumi.StringMapOutput
- func (o ConnectionProfileAlloydbSettingsOutput) PrimaryInstanceSettings() ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput
- func (o ConnectionProfileAlloydbSettingsOutput) ToConnectionProfileAlloydbSettingsOutput() ConnectionProfileAlloydbSettingsOutput
- func (o ConnectionProfileAlloydbSettingsOutput) ToConnectionProfileAlloydbSettingsOutputWithContext(ctx context.Context) ConnectionProfileAlloydbSettingsOutput
- func (o ConnectionProfileAlloydbSettingsOutput) ToConnectionProfileAlloydbSettingsPtrOutput() ConnectionProfileAlloydbSettingsPtrOutput
- func (o ConnectionProfileAlloydbSettingsOutput) ToConnectionProfileAlloydbSettingsPtrOutputWithContext(ctx context.Context) ConnectionProfileAlloydbSettingsPtrOutput
- func (o ConnectionProfileAlloydbSettingsOutput) VpcNetwork() pulumi.StringOutput
- type ConnectionProfileAlloydbSettingsPrimaryInstanceSettings
- type ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsArgs
- func (ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsArgs) ElementType() reflect.Type
- func (i ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsArgs) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutput() ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutput
- func (i ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsArgs) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutputWithContext(ctx context.Context) ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutput
- func (i ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsArgs) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput() ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput
- func (i ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsArgs) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutputWithContext(ctx context.Context) ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput
- type ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsInput
- type ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfig
- type ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigArgs
- func (ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigArgs) ElementType() reflect.Type
- func (i ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigArgs) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigOutput() ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigOutput
- func (i ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigArgs) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigOutputWithContext(ctx context.Context) ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigOutput
- func (i ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigArgs) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrOutput() ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrOutput
- func (i ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigArgs) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrOutputWithContext(ctx context.Context) ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrOutput
- type ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigInput
- type ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigOutput
- func (o ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigOutput) CpuCount() pulumi.IntOutput
- func (ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigOutput) ElementType() reflect.Type
- func (o ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigOutput) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigOutput() ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigOutput
- func (o ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigOutput) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigOutputWithContext(ctx context.Context) ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigOutput
- func (o ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigOutput) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrOutput() ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrOutput
- func (o ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigOutput) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrOutputWithContext(ctx context.Context) ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrOutput
- type ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrInput
- type ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrOutput
- func (o ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrOutput) CpuCount() pulumi.IntPtrOutput
- func (o ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrOutput) Elem() ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigOutput
- func (ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrOutput) ElementType() reflect.Type
- func (o ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrOutput) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrOutput() ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrOutput
- func (o ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrOutput) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrOutputWithContext(ctx context.Context) ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrOutput
- type ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutput
- func (o ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutput) DatabaseFlags() pulumi.StringMapOutput
- func (ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutput) ElementType() reflect.Type
- func (o ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutput) Id() pulumi.StringOutput
- func (o ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutput) Labels() pulumi.StringMapOutput
- func (o ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutput) MachineConfig() ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigOutput
- func (o ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutput) PrivateIp() pulumi.StringPtrOutput
- func (o ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutput) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutput() ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutput
- func (o ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutput) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutputWithContext(ctx context.Context) ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutput
- func (o ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutput) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput() ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput
- func (o ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutput) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutputWithContext(ctx context.Context) ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput
- type ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrInput
- type ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput
- func (o ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput) DatabaseFlags() pulumi.StringMapOutput
- func (o ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput) Elem() ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutput
- func (ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput) ElementType() reflect.Type
- func (o ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput) Id() pulumi.StringPtrOutput
- func (o ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput) Labels() pulumi.StringMapOutput
- func (o ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput) MachineConfig() ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrOutput
- func (o ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput) PrivateIp() pulumi.StringPtrOutput
- func (o ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput() ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput
- func (o ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutputWithContext(ctx context.Context) ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput
- type ConnectionProfileAlloydbSettingsPtrInput
- type ConnectionProfileAlloydbSettingsPtrOutput
- func (o ConnectionProfileAlloydbSettingsPtrOutput) Elem() ConnectionProfileAlloydbSettingsOutput
- func (ConnectionProfileAlloydbSettingsPtrOutput) ElementType() reflect.Type
- func (o ConnectionProfileAlloydbSettingsPtrOutput) InitialUser() ConnectionProfileAlloydbSettingsInitialUserPtrOutput
- func (o ConnectionProfileAlloydbSettingsPtrOutput) Labels() pulumi.StringMapOutput
- func (o ConnectionProfileAlloydbSettingsPtrOutput) PrimaryInstanceSettings() ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput
- func (o ConnectionProfileAlloydbSettingsPtrOutput) ToConnectionProfileAlloydbSettingsPtrOutput() ConnectionProfileAlloydbSettingsPtrOutput
- func (o ConnectionProfileAlloydbSettingsPtrOutput) ToConnectionProfileAlloydbSettingsPtrOutputWithContext(ctx context.Context) ConnectionProfileAlloydbSettingsPtrOutput
- func (o ConnectionProfileAlloydbSettingsPtrOutput) VpcNetwork() pulumi.StringPtrOutput
- type ConnectionProfileArgs
- type ConnectionProfileArray
- type ConnectionProfileArrayInput
- type ConnectionProfileArrayOutput
- func (ConnectionProfileArrayOutput) ElementType() reflect.Type
- func (o ConnectionProfileArrayOutput) Index(i pulumi.IntInput) ConnectionProfileOutput
- func (o ConnectionProfileArrayOutput) ToConnectionProfileArrayOutput() ConnectionProfileArrayOutput
- func (o ConnectionProfileArrayOutput) ToConnectionProfileArrayOutputWithContext(ctx context.Context) ConnectionProfileArrayOutput
- type ConnectionProfileCloudsql
- type ConnectionProfileCloudsqlArgs
- func (ConnectionProfileCloudsqlArgs) ElementType() reflect.Type
- func (i ConnectionProfileCloudsqlArgs) ToConnectionProfileCloudsqlOutput() ConnectionProfileCloudsqlOutput
- func (i ConnectionProfileCloudsqlArgs) ToConnectionProfileCloudsqlOutputWithContext(ctx context.Context) ConnectionProfileCloudsqlOutput
- func (i ConnectionProfileCloudsqlArgs) ToConnectionProfileCloudsqlPtrOutput() ConnectionProfileCloudsqlPtrOutput
- func (i ConnectionProfileCloudsqlArgs) ToConnectionProfileCloudsqlPtrOutputWithContext(ctx context.Context) ConnectionProfileCloudsqlPtrOutput
- type ConnectionProfileCloudsqlInput
- type ConnectionProfileCloudsqlOutput
- func (o ConnectionProfileCloudsqlOutput) CloudSqlId() pulumi.StringPtrOutput
- func (ConnectionProfileCloudsqlOutput) ElementType() reflect.Type
- func (o ConnectionProfileCloudsqlOutput) PrivateIp() pulumi.StringPtrOutput
- func (o ConnectionProfileCloudsqlOutput) PublicIp() pulumi.StringPtrOutput
- func (o ConnectionProfileCloudsqlOutput) Settings() ConnectionProfileCloudsqlSettingsPtrOutput
- func (o ConnectionProfileCloudsqlOutput) ToConnectionProfileCloudsqlOutput() ConnectionProfileCloudsqlOutput
- func (o ConnectionProfileCloudsqlOutput) ToConnectionProfileCloudsqlOutputWithContext(ctx context.Context) ConnectionProfileCloudsqlOutput
- func (o ConnectionProfileCloudsqlOutput) ToConnectionProfileCloudsqlPtrOutput() ConnectionProfileCloudsqlPtrOutput
- func (o ConnectionProfileCloudsqlOutput) ToConnectionProfileCloudsqlPtrOutputWithContext(ctx context.Context) ConnectionProfileCloudsqlPtrOutput
- type ConnectionProfileCloudsqlPtrInput
- type ConnectionProfileCloudsqlPtrOutput
- func (o ConnectionProfileCloudsqlPtrOutput) CloudSqlId() pulumi.StringPtrOutput
- func (o ConnectionProfileCloudsqlPtrOutput) Elem() ConnectionProfileCloudsqlOutput
- func (ConnectionProfileCloudsqlPtrOutput) ElementType() reflect.Type
- func (o ConnectionProfileCloudsqlPtrOutput) PrivateIp() pulumi.StringPtrOutput
- func (o ConnectionProfileCloudsqlPtrOutput) PublicIp() pulumi.StringPtrOutput
- func (o ConnectionProfileCloudsqlPtrOutput) Settings() ConnectionProfileCloudsqlSettingsPtrOutput
- func (o ConnectionProfileCloudsqlPtrOutput) ToConnectionProfileCloudsqlPtrOutput() ConnectionProfileCloudsqlPtrOutput
- func (o ConnectionProfileCloudsqlPtrOutput) ToConnectionProfileCloudsqlPtrOutputWithContext(ctx context.Context) ConnectionProfileCloudsqlPtrOutput
- type ConnectionProfileCloudsqlSettings
- type ConnectionProfileCloudsqlSettingsArgs
- func (ConnectionProfileCloudsqlSettingsArgs) ElementType() reflect.Type
- func (i ConnectionProfileCloudsqlSettingsArgs) ToConnectionProfileCloudsqlSettingsOutput() ConnectionProfileCloudsqlSettingsOutput
- func (i ConnectionProfileCloudsqlSettingsArgs) ToConnectionProfileCloudsqlSettingsOutputWithContext(ctx context.Context) ConnectionProfileCloudsqlSettingsOutput
- func (i ConnectionProfileCloudsqlSettingsArgs) ToConnectionProfileCloudsqlSettingsPtrOutput() ConnectionProfileCloudsqlSettingsPtrOutput
- func (i ConnectionProfileCloudsqlSettingsArgs) ToConnectionProfileCloudsqlSettingsPtrOutputWithContext(ctx context.Context) ConnectionProfileCloudsqlSettingsPtrOutput
- type ConnectionProfileCloudsqlSettingsInput
- type ConnectionProfileCloudsqlSettingsIpConfig
- type ConnectionProfileCloudsqlSettingsIpConfigArgs
- func (ConnectionProfileCloudsqlSettingsIpConfigArgs) ElementType() reflect.Type
- func (i ConnectionProfileCloudsqlSettingsIpConfigArgs) ToConnectionProfileCloudsqlSettingsIpConfigOutput() ConnectionProfileCloudsqlSettingsIpConfigOutput
- func (i ConnectionProfileCloudsqlSettingsIpConfigArgs) ToConnectionProfileCloudsqlSettingsIpConfigOutputWithContext(ctx context.Context) ConnectionProfileCloudsqlSettingsIpConfigOutput
- func (i ConnectionProfileCloudsqlSettingsIpConfigArgs) ToConnectionProfileCloudsqlSettingsIpConfigPtrOutput() ConnectionProfileCloudsqlSettingsIpConfigPtrOutput
- func (i ConnectionProfileCloudsqlSettingsIpConfigArgs) ToConnectionProfileCloudsqlSettingsIpConfigPtrOutputWithContext(ctx context.Context) ConnectionProfileCloudsqlSettingsIpConfigPtrOutput
- type ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetwork
- type ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArgs
- func (ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArgs) ElementType() reflect.Type
- func (i ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArgs) ToConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkOutput() ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkOutput
- func (i ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArgs) ToConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkOutputWithContext(ctx context.Context) ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkOutput
- type ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArray
- func (ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArray) ElementType() reflect.Type
- func (i ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArray) ToConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArrayOutput() ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArrayOutput
- func (i ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArray) ToConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArrayOutputWithContext(ctx context.Context) ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArrayOutput
- type ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArrayInput
- type ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArrayOutput
- func (ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArrayOutput) ElementType() reflect.Type
- func (o ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArrayOutput) Index(i pulumi.IntInput) ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkOutput
- func (o ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArrayOutput) ToConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArrayOutput() ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArrayOutput
- func (o ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArrayOutput) ToConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArrayOutputWithContext(ctx context.Context) ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArrayOutput
- type ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkInput
- type ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkOutput
- func (ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkOutput) ElementType() reflect.Type
- func (o ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkOutput) ExpireTime() pulumi.StringPtrOutput
- func (o ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkOutput) Label() pulumi.StringPtrOutput
- func (o ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkOutput) ToConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkOutput() ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkOutput
- func (o ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkOutput) ToConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkOutputWithContext(ctx context.Context) ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkOutput
- func (o ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkOutput) Ttl() pulumi.StringPtrOutput
- func (o ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkOutput) Value() pulumi.StringOutput
- type ConnectionProfileCloudsqlSettingsIpConfigInput
- type ConnectionProfileCloudsqlSettingsIpConfigOutput
- func (o ConnectionProfileCloudsqlSettingsIpConfigOutput) AuthorizedNetworks() ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArrayOutput
- func (ConnectionProfileCloudsqlSettingsIpConfigOutput) ElementType() reflect.Type
- func (o ConnectionProfileCloudsqlSettingsIpConfigOutput) EnableIpv4() pulumi.BoolPtrOutput
- func (o ConnectionProfileCloudsqlSettingsIpConfigOutput) PrivateNetwork() pulumi.StringPtrOutput
- func (o ConnectionProfileCloudsqlSettingsIpConfigOutput) RequireSsl() pulumi.BoolPtrOutput
- func (o ConnectionProfileCloudsqlSettingsIpConfigOutput) ToConnectionProfileCloudsqlSettingsIpConfigOutput() ConnectionProfileCloudsqlSettingsIpConfigOutput
- func (o ConnectionProfileCloudsqlSettingsIpConfigOutput) ToConnectionProfileCloudsqlSettingsIpConfigOutputWithContext(ctx context.Context) ConnectionProfileCloudsqlSettingsIpConfigOutput
- func (o ConnectionProfileCloudsqlSettingsIpConfigOutput) ToConnectionProfileCloudsqlSettingsIpConfigPtrOutput() ConnectionProfileCloudsqlSettingsIpConfigPtrOutput
- func (o ConnectionProfileCloudsqlSettingsIpConfigOutput) ToConnectionProfileCloudsqlSettingsIpConfigPtrOutputWithContext(ctx context.Context) ConnectionProfileCloudsqlSettingsIpConfigPtrOutput
- type ConnectionProfileCloudsqlSettingsIpConfigPtrInput
- type ConnectionProfileCloudsqlSettingsIpConfigPtrOutput
- func (o ConnectionProfileCloudsqlSettingsIpConfigPtrOutput) AuthorizedNetworks() ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArrayOutput
- func (o ConnectionProfileCloudsqlSettingsIpConfigPtrOutput) Elem() ConnectionProfileCloudsqlSettingsIpConfigOutput
- func (ConnectionProfileCloudsqlSettingsIpConfigPtrOutput) ElementType() reflect.Type
- func (o ConnectionProfileCloudsqlSettingsIpConfigPtrOutput) EnableIpv4() pulumi.BoolPtrOutput
- func (o ConnectionProfileCloudsqlSettingsIpConfigPtrOutput) PrivateNetwork() pulumi.StringPtrOutput
- func (o ConnectionProfileCloudsqlSettingsIpConfigPtrOutput) RequireSsl() pulumi.BoolPtrOutput
- func (o ConnectionProfileCloudsqlSettingsIpConfigPtrOutput) ToConnectionProfileCloudsqlSettingsIpConfigPtrOutput() ConnectionProfileCloudsqlSettingsIpConfigPtrOutput
- func (o ConnectionProfileCloudsqlSettingsIpConfigPtrOutput) ToConnectionProfileCloudsqlSettingsIpConfigPtrOutputWithContext(ctx context.Context) ConnectionProfileCloudsqlSettingsIpConfigPtrOutput
- type ConnectionProfileCloudsqlSettingsOutput
- func (o ConnectionProfileCloudsqlSettingsOutput) ActivationPolicy() pulumi.StringPtrOutput
- func (o ConnectionProfileCloudsqlSettingsOutput) AutoStorageIncrease() pulumi.BoolPtrOutput
- func (o ConnectionProfileCloudsqlSettingsOutput) CmekKeyName() pulumi.StringPtrOutput
- func (o ConnectionProfileCloudsqlSettingsOutput) Collation() pulumi.StringPtrOutput
- func (o ConnectionProfileCloudsqlSettingsOutput) DataDiskSizeGb() pulumi.StringPtrOutput
- func (o ConnectionProfileCloudsqlSettingsOutput) DataDiskType() pulumi.StringPtrOutput
- func (o ConnectionProfileCloudsqlSettingsOutput) DatabaseFlags() pulumi.StringMapOutput
- func (o ConnectionProfileCloudsqlSettingsOutput) DatabaseVersion() pulumi.StringPtrOutput
- func (o ConnectionProfileCloudsqlSettingsOutput) Edition() pulumi.StringPtrOutput
- func (ConnectionProfileCloudsqlSettingsOutput) ElementType() reflect.Type
- func (o ConnectionProfileCloudsqlSettingsOutput) IpConfig() ConnectionProfileCloudsqlSettingsIpConfigPtrOutput
- func (o ConnectionProfileCloudsqlSettingsOutput) RootPassword() pulumi.StringPtrOutput
- func (o ConnectionProfileCloudsqlSettingsOutput) RootPasswordSet() pulumi.BoolPtrOutput
- func (o ConnectionProfileCloudsqlSettingsOutput) SourceId() pulumi.StringOutput
- func (o ConnectionProfileCloudsqlSettingsOutput) StorageAutoResizeLimit() pulumi.StringPtrOutput
- func (o ConnectionProfileCloudsqlSettingsOutput) Tier() pulumi.StringPtrOutput
- func (o ConnectionProfileCloudsqlSettingsOutput) ToConnectionProfileCloudsqlSettingsOutput() ConnectionProfileCloudsqlSettingsOutput
- func (o ConnectionProfileCloudsqlSettingsOutput) ToConnectionProfileCloudsqlSettingsOutputWithContext(ctx context.Context) ConnectionProfileCloudsqlSettingsOutput
- func (o ConnectionProfileCloudsqlSettingsOutput) ToConnectionProfileCloudsqlSettingsPtrOutput() ConnectionProfileCloudsqlSettingsPtrOutput
- func (o ConnectionProfileCloudsqlSettingsOutput) ToConnectionProfileCloudsqlSettingsPtrOutputWithContext(ctx context.Context) ConnectionProfileCloudsqlSettingsPtrOutput
- func (o ConnectionProfileCloudsqlSettingsOutput) UserLabels() pulumi.StringMapOutput
- func (o ConnectionProfileCloudsqlSettingsOutput) Zone() pulumi.StringPtrOutput
- type ConnectionProfileCloudsqlSettingsPtrInput
- type ConnectionProfileCloudsqlSettingsPtrOutput
- func (o ConnectionProfileCloudsqlSettingsPtrOutput) ActivationPolicy() pulumi.StringPtrOutput
- func (o ConnectionProfileCloudsqlSettingsPtrOutput) AutoStorageIncrease() pulumi.BoolPtrOutput
- func (o ConnectionProfileCloudsqlSettingsPtrOutput) CmekKeyName() pulumi.StringPtrOutput
- func (o ConnectionProfileCloudsqlSettingsPtrOutput) Collation() pulumi.StringPtrOutput
- func (o ConnectionProfileCloudsqlSettingsPtrOutput) DataDiskSizeGb() pulumi.StringPtrOutput
- func (o ConnectionProfileCloudsqlSettingsPtrOutput) DataDiskType() pulumi.StringPtrOutput
- func (o ConnectionProfileCloudsqlSettingsPtrOutput) DatabaseFlags() pulumi.StringMapOutput
- func (o ConnectionProfileCloudsqlSettingsPtrOutput) DatabaseVersion() pulumi.StringPtrOutput
- func (o ConnectionProfileCloudsqlSettingsPtrOutput) Edition() pulumi.StringPtrOutput
- func (o ConnectionProfileCloudsqlSettingsPtrOutput) Elem() ConnectionProfileCloudsqlSettingsOutput
- func (ConnectionProfileCloudsqlSettingsPtrOutput) ElementType() reflect.Type
- func (o ConnectionProfileCloudsqlSettingsPtrOutput) IpConfig() ConnectionProfileCloudsqlSettingsIpConfigPtrOutput
- func (o ConnectionProfileCloudsqlSettingsPtrOutput) RootPassword() pulumi.StringPtrOutput
- func (o ConnectionProfileCloudsqlSettingsPtrOutput) RootPasswordSet() pulumi.BoolPtrOutput
- func (o ConnectionProfileCloudsqlSettingsPtrOutput) SourceId() pulumi.StringPtrOutput
- func (o ConnectionProfileCloudsqlSettingsPtrOutput) StorageAutoResizeLimit() pulumi.StringPtrOutput
- func (o ConnectionProfileCloudsqlSettingsPtrOutput) Tier() pulumi.StringPtrOutput
- func (o ConnectionProfileCloudsqlSettingsPtrOutput) ToConnectionProfileCloudsqlSettingsPtrOutput() ConnectionProfileCloudsqlSettingsPtrOutput
- func (o ConnectionProfileCloudsqlSettingsPtrOutput) ToConnectionProfileCloudsqlSettingsPtrOutputWithContext(ctx context.Context) ConnectionProfileCloudsqlSettingsPtrOutput
- func (o ConnectionProfileCloudsqlSettingsPtrOutput) UserLabels() pulumi.StringMapOutput
- func (o ConnectionProfileCloudsqlSettingsPtrOutput) Zone() pulumi.StringPtrOutput
- type ConnectionProfileError
- type ConnectionProfileErrorArgs
- type ConnectionProfileErrorArray
- func (ConnectionProfileErrorArray) ElementType() reflect.Type
- func (i ConnectionProfileErrorArray) ToConnectionProfileErrorArrayOutput() ConnectionProfileErrorArrayOutput
- func (i ConnectionProfileErrorArray) ToConnectionProfileErrorArrayOutputWithContext(ctx context.Context) ConnectionProfileErrorArrayOutput
- type ConnectionProfileErrorArrayInput
- type ConnectionProfileErrorArrayOutput
- func (ConnectionProfileErrorArrayOutput) ElementType() reflect.Type
- func (o ConnectionProfileErrorArrayOutput) Index(i pulumi.IntInput) ConnectionProfileErrorOutput
- func (o ConnectionProfileErrorArrayOutput) ToConnectionProfileErrorArrayOutput() ConnectionProfileErrorArrayOutput
- func (o ConnectionProfileErrorArrayOutput) ToConnectionProfileErrorArrayOutputWithContext(ctx context.Context) ConnectionProfileErrorArrayOutput
- type ConnectionProfileErrorInput
- type ConnectionProfileErrorOutput
- func (o ConnectionProfileErrorOutput) Code() pulumi.IntPtrOutput
- func (o ConnectionProfileErrorOutput) Details() pulumi.StringMapArrayOutput
- func (ConnectionProfileErrorOutput) ElementType() reflect.Type
- func (o ConnectionProfileErrorOutput) Message() pulumi.StringPtrOutput
- func (o ConnectionProfileErrorOutput) ToConnectionProfileErrorOutput() ConnectionProfileErrorOutput
- func (o ConnectionProfileErrorOutput) ToConnectionProfileErrorOutputWithContext(ctx context.Context) ConnectionProfileErrorOutput
- type ConnectionProfileInput
- type ConnectionProfileMap
- type ConnectionProfileMapInput
- type ConnectionProfileMapOutput
- func (ConnectionProfileMapOutput) ElementType() reflect.Type
- func (o ConnectionProfileMapOutput) MapIndex(k pulumi.StringInput) ConnectionProfileOutput
- func (o ConnectionProfileMapOutput) ToConnectionProfileMapOutput() ConnectionProfileMapOutput
- func (o ConnectionProfileMapOutput) ToConnectionProfileMapOutputWithContext(ctx context.Context) ConnectionProfileMapOutput
- type ConnectionProfileMysql
- type ConnectionProfileMysqlArgs
- func (ConnectionProfileMysqlArgs) ElementType() reflect.Type
- func (i ConnectionProfileMysqlArgs) ToConnectionProfileMysqlOutput() ConnectionProfileMysqlOutput
- func (i ConnectionProfileMysqlArgs) ToConnectionProfileMysqlOutputWithContext(ctx context.Context) ConnectionProfileMysqlOutput
- func (i ConnectionProfileMysqlArgs) ToConnectionProfileMysqlPtrOutput() ConnectionProfileMysqlPtrOutput
- func (i ConnectionProfileMysqlArgs) ToConnectionProfileMysqlPtrOutputWithContext(ctx context.Context) ConnectionProfileMysqlPtrOutput
- type ConnectionProfileMysqlInput
- type ConnectionProfileMysqlOutput
- func (o ConnectionProfileMysqlOutput) CloudSqlId() pulumi.StringPtrOutput
- func (ConnectionProfileMysqlOutput) ElementType() reflect.Type
- func (o ConnectionProfileMysqlOutput) Host() pulumi.StringOutput
- func (o ConnectionProfileMysqlOutput) Password() pulumi.StringOutput
- func (o ConnectionProfileMysqlOutput) PasswordSet() pulumi.BoolPtrOutput
- func (o ConnectionProfileMysqlOutput) Port() pulumi.IntOutput
- func (o ConnectionProfileMysqlOutput) Ssl() ConnectionProfileMysqlSslPtrOutput
- func (o ConnectionProfileMysqlOutput) ToConnectionProfileMysqlOutput() ConnectionProfileMysqlOutput
- func (o ConnectionProfileMysqlOutput) ToConnectionProfileMysqlOutputWithContext(ctx context.Context) ConnectionProfileMysqlOutput
- func (o ConnectionProfileMysqlOutput) ToConnectionProfileMysqlPtrOutput() ConnectionProfileMysqlPtrOutput
- func (o ConnectionProfileMysqlOutput) ToConnectionProfileMysqlPtrOutputWithContext(ctx context.Context) ConnectionProfileMysqlPtrOutput
- func (o ConnectionProfileMysqlOutput) Username() pulumi.StringOutput
- type ConnectionProfileMysqlPtrInput
- type ConnectionProfileMysqlPtrOutput
- func (o ConnectionProfileMysqlPtrOutput) CloudSqlId() pulumi.StringPtrOutput
- func (o ConnectionProfileMysqlPtrOutput) Elem() ConnectionProfileMysqlOutput
- func (ConnectionProfileMysqlPtrOutput) ElementType() reflect.Type
- func (o ConnectionProfileMysqlPtrOutput) Host() pulumi.StringPtrOutput
- func (o ConnectionProfileMysqlPtrOutput) Password() pulumi.StringPtrOutput
- func (o ConnectionProfileMysqlPtrOutput) PasswordSet() pulumi.BoolPtrOutput
- func (o ConnectionProfileMysqlPtrOutput) Port() pulumi.IntPtrOutput
- func (o ConnectionProfileMysqlPtrOutput) Ssl() ConnectionProfileMysqlSslPtrOutput
- func (o ConnectionProfileMysqlPtrOutput) ToConnectionProfileMysqlPtrOutput() ConnectionProfileMysqlPtrOutput
- func (o ConnectionProfileMysqlPtrOutput) ToConnectionProfileMysqlPtrOutputWithContext(ctx context.Context) ConnectionProfileMysqlPtrOutput
- func (o ConnectionProfileMysqlPtrOutput) Username() pulumi.StringPtrOutput
- type ConnectionProfileMysqlSsl
- type ConnectionProfileMysqlSslArgs
- func (ConnectionProfileMysqlSslArgs) ElementType() reflect.Type
- func (i ConnectionProfileMysqlSslArgs) ToConnectionProfileMysqlSslOutput() ConnectionProfileMysqlSslOutput
- func (i ConnectionProfileMysqlSslArgs) ToConnectionProfileMysqlSslOutputWithContext(ctx context.Context) ConnectionProfileMysqlSslOutput
- func (i ConnectionProfileMysqlSslArgs) ToConnectionProfileMysqlSslPtrOutput() ConnectionProfileMysqlSslPtrOutput
- func (i ConnectionProfileMysqlSslArgs) ToConnectionProfileMysqlSslPtrOutputWithContext(ctx context.Context) ConnectionProfileMysqlSslPtrOutput
- type ConnectionProfileMysqlSslInput
- type ConnectionProfileMysqlSslOutput
- func (o ConnectionProfileMysqlSslOutput) CaCertificate() pulumi.StringOutput
- func (o ConnectionProfileMysqlSslOutput) ClientCertificate() pulumi.StringPtrOutput
- func (o ConnectionProfileMysqlSslOutput) ClientKey() pulumi.StringPtrOutput
- func (ConnectionProfileMysqlSslOutput) ElementType() reflect.Type
- func (o ConnectionProfileMysqlSslOutput) ToConnectionProfileMysqlSslOutput() ConnectionProfileMysqlSslOutput
- func (o ConnectionProfileMysqlSslOutput) ToConnectionProfileMysqlSslOutputWithContext(ctx context.Context) ConnectionProfileMysqlSslOutput
- func (o ConnectionProfileMysqlSslOutput) ToConnectionProfileMysqlSslPtrOutput() ConnectionProfileMysqlSslPtrOutput
- func (o ConnectionProfileMysqlSslOutput) ToConnectionProfileMysqlSslPtrOutputWithContext(ctx context.Context) ConnectionProfileMysqlSslPtrOutput
- func (o ConnectionProfileMysqlSslOutput) Type() pulumi.StringPtrOutput
- type ConnectionProfileMysqlSslPtrInput
- type ConnectionProfileMysqlSslPtrOutput
- func (o ConnectionProfileMysqlSslPtrOutput) CaCertificate() pulumi.StringPtrOutput
- func (o ConnectionProfileMysqlSslPtrOutput) ClientCertificate() pulumi.StringPtrOutput
- func (o ConnectionProfileMysqlSslPtrOutput) ClientKey() pulumi.StringPtrOutput
- func (o ConnectionProfileMysqlSslPtrOutput) Elem() ConnectionProfileMysqlSslOutput
- func (ConnectionProfileMysqlSslPtrOutput) ElementType() reflect.Type
- func (o ConnectionProfileMysqlSslPtrOutput) ToConnectionProfileMysqlSslPtrOutput() ConnectionProfileMysqlSslPtrOutput
- func (o ConnectionProfileMysqlSslPtrOutput) ToConnectionProfileMysqlSslPtrOutputWithContext(ctx context.Context) ConnectionProfileMysqlSslPtrOutput
- func (o ConnectionProfileMysqlSslPtrOutput) Type() pulumi.StringPtrOutput
- type ConnectionProfileOracle
- type ConnectionProfileOracleArgs
- func (ConnectionProfileOracleArgs) ElementType() reflect.Type
- func (i ConnectionProfileOracleArgs) ToConnectionProfileOracleOutput() ConnectionProfileOracleOutput
- func (i ConnectionProfileOracleArgs) ToConnectionProfileOracleOutputWithContext(ctx context.Context) ConnectionProfileOracleOutput
- func (i ConnectionProfileOracleArgs) ToConnectionProfileOraclePtrOutput() ConnectionProfileOraclePtrOutput
- func (i ConnectionProfileOracleArgs) ToConnectionProfileOraclePtrOutputWithContext(ctx context.Context) ConnectionProfileOraclePtrOutput
- type ConnectionProfileOracleForwardSshConnectivity
- type ConnectionProfileOracleForwardSshConnectivityArgs
- func (ConnectionProfileOracleForwardSshConnectivityArgs) ElementType() reflect.Type
- func (i ConnectionProfileOracleForwardSshConnectivityArgs) ToConnectionProfileOracleForwardSshConnectivityOutput() ConnectionProfileOracleForwardSshConnectivityOutput
- func (i ConnectionProfileOracleForwardSshConnectivityArgs) ToConnectionProfileOracleForwardSshConnectivityOutputWithContext(ctx context.Context) ConnectionProfileOracleForwardSshConnectivityOutput
- func (i ConnectionProfileOracleForwardSshConnectivityArgs) ToConnectionProfileOracleForwardSshConnectivityPtrOutput() ConnectionProfileOracleForwardSshConnectivityPtrOutput
- func (i ConnectionProfileOracleForwardSshConnectivityArgs) ToConnectionProfileOracleForwardSshConnectivityPtrOutputWithContext(ctx context.Context) ConnectionProfileOracleForwardSshConnectivityPtrOutput
- type ConnectionProfileOracleForwardSshConnectivityInput
- type ConnectionProfileOracleForwardSshConnectivityOutput
- func (ConnectionProfileOracleForwardSshConnectivityOutput) ElementType() reflect.Type
- func (o ConnectionProfileOracleForwardSshConnectivityOutput) Hostname() pulumi.StringOutput
- func (o ConnectionProfileOracleForwardSshConnectivityOutput) Password() pulumi.StringPtrOutput
- func (o ConnectionProfileOracleForwardSshConnectivityOutput) Port() pulumi.IntOutput
- func (o ConnectionProfileOracleForwardSshConnectivityOutput) PrivateKey() pulumi.StringPtrOutput
- func (o ConnectionProfileOracleForwardSshConnectivityOutput) ToConnectionProfileOracleForwardSshConnectivityOutput() ConnectionProfileOracleForwardSshConnectivityOutput
- func (o ConnectionProfileOracleForwardSshConnectivityOutput) ToConnectionProfileOracleForwardSshConnectivityOutputWithContext(ctx context.Context) ConnectionProfileOracleForwardSshConnectivityOutput
- func (o ConnectionProfileOracleForwardSshConnectivityOutput) ToConnectionProfileOracleForwardSshConnectivityPtrOutput() ConnectionProfileOracleForwardSshConnectivityPtrOutput
- func (o ConnectionProfileOracleForwardSshConnectivityOutput) ToConnectionProfileOracleForwardSshConnectivityPtrOutputWithContext(ctx context.Context) ConnectionProfileOracleForwardSshConnectivityPtrOutput
- func (o ConnectionProfileOracleForwardSshConnectivityOutput) Username() pulumi.StringOutput
- type ConnectionProfileOracleForwardSshConnectivityPtrInput
- type ConnectionProfileOracleForwardSshConnectivityPtrOutput
- func (o ConnectionProfileOracleForwardSshConnectivityPtrOutput) Elem() ConnectionProfileOracleForwardSshConnectivityOutput
- func (ConnectionProfileOracleForwardSshConnectivityPtrOutput) ElementType() reflect.Type
- func (o ConnectionProfileOracleForwardSshConnectivityPtrOutput) Hostname() pulumi.StringPtrOutput
- func (o ConnectionProfileOracleForwardSshConnectivityPtrOutput) Password() pulumi.StringPtrOutput
- func (o ConnectionProfileOracleForwardSshConnectivityPtrOutput) Port() pulumi.IntPtrOutput
- func (o ConnectionProfileOracleForwardSshConnectivityPtrOutput) PrivateKey() pulumi.StringPtrOutput
- func (o ConnectionProfileOracleForwardSshConnectivityPtrOutput) ToConnectionProfileOracleForwardSshConnectivityPtrOutput() ConnectionProfileOracleForwardSshConnectivityPtrOutput
- func (o ConnectionProfileOracleForwardSshConnectivityPtrOutput) ToConnectionProfileOracleForwardSshConnectivityPtrOutputWithContext(ctx context.Context) ConnectionProfileOracleForwardSshConnectivityPtrOutput
- func (o ConnectionProfileOracleForwardSshConnectivityPtrOutput) Username() pulumi.StringPtrOutput
- type ConnectionProfileOracleInput
- type ConnectionProfileOracleOutput
- func (o ConnectionProfileOracleOutput) DatabaseService() pulumi.StringOutput
- func (ConnectionProfileOracleOutput) ElementType() reflect.Type
- func (o ConnectionProfileOracleOutput) ForwardSshConnectivity() ConnectionProfileOracleForwardSshConnectivityPtrOutput
- func (o ConnectionProfileOracleOutput) Host() pulumi.StringOutput
- func (o ConnectionProfileOracleOutput) Password() pulumi.StringOutput
- func (o ConnectionProfileOracleOutput) PasswordSet() pulumi.BoolPtrOutput
- func (o ConnectionProfileOracleOutput) Port() pulumi.IntOutput
- func (o ConnectionProfileOracleOutput) PrivateConnectivity() ConnectionProfileOraclePrivateConnectivityPtrOutput
- func (o ConnectionProfileOracleOutput) Ssl() ConnectionProfileOracleSslPtrOutput
- func (o ConnectionProfileOracleOutput) StaticServiceIpConnectivity() ConnectionProfileOracleStaticServiceIpConnectivityPtrOutput
- func (o ConnectionProfileOracleOutput) ToConnectionProfileOracleOutput() ConnectionProfileOracleOutput
- func (o ConnectionProfileOracleOutput) ToConnectionProfileOracleOutputWithContext(ctx context.Context) ConnectionProfileOracleOutput
- func (o ConnectionProfileOracleOutput) ToConnectionProfileOraclePtrOutput() ConnectionProfileOraclePtrOutput
- func (o ConnectionProfileOracleOutput) ToConnectionProfileOraclePtrOutputWithContext(ctx context.Context) ConnectionProfileOraclePtrOutput
- func (o ConnectionProfileOracleOutput) Username() pulumi.StringOutput
- type ConnectionProfileOraclePrivateConnectivity
- type ConnectionProfileOraclePrivateConnectivityArgs
- func (ConnectionProfileOraclePrivateConnectivityArgs) ElementType() reflect.Type
- func (i ConnectionProfileOraclePrivateConnectivityArgs) ToConnectionProfileOraclePrivateConnectivityOutput() ConnectionProfileOraclePrivateConnectivityOutput
- func (i ConnectionProfileOraclePrivateConnectivityArgs) ToConnectionProfileOraclePrivateConnectivityOutputWithContext(ctx context.Context) ConnectionProfileOraclePrivateConnectivityOutput
- func (i ConnectionProfileOraclePrivateConnectivityArgs) ToConnectionProfileOraclePrivateConnectivityPtrOutput() ConnectionProfileOraclePrivateConnectivityPtrOutput
- func (i ConnectionProfileOraclePrivateConnectivityArgs) ToConnectionProfileOraclePrivateConnectivityPtrOutputWithContext(ctx context.Context) ConnectionProfileOraclePrivateConnectivityPtrOutput
- type ConnectionProfileOraclePrivateConnectivityInput
- type ConnectionProfileOraclePrivateConnectivityOutput
- func (ConnectionProfileOraclePrivateConnectivityOutput) ElementType() reflect.Type
- func (o ConnectionProfileOraclePrivateConnectivityOutput) PrivateConnection() pulumi.StringOutput
- func (o ConnectionProfileOraclePrivateConnectivityOutput) ToConnectionProfileOraclePrivateConnectivityOutput() ConnectionProfileOraclePrivateConnectivityOutput
- func (o ConnectionProfileOraclePrivateConnectivityOutput) ToConnectionProfileOraclePrivateConnectivityOutputWithContext(ctx context.Context) ConnectionProfileOraclePrivateConnectivityOutput
- func (o ConnectionProfileOraclePrivateConnectivityOutput) ToConnectionProfileOraclePrivateConnectivityPtrOutput() ConnectionProfileOraclePrivateConnectivityPtrOutput
- func (o ConnectionProfileOraclePrivateConnectivityOutput) ToConnectionProfileOraclePrivateConnectivityPtrOutputWithContext(ctx context.Context) ConnectionProfileOraclePrivateConnectivityPtrOutput
- type ConnectionProfileOraclePrivateConnectivityPtrInput
- type ConnectionProfileOraclePrivateConnectivityPtrOutput
- func (o ConnectionProfileOraclePrivateConnectivityPtrOutput) Elem() ConnectionProfileOraclePrivateConnectivityOutput
- func (ConnectionProfileOraclePrivateConnectivityPtrOutput) ElementType() reflect.Type
- func (o ConnectionProfileOraclePrivateConnectivityPtrOutput) PrivateConnection() pulumi.StringPtrOutput
- func (o ConnectionProfileOraclePrivateConnectivityPtrOutput) ToConnectionProfileOraclePrivateConnectivityPtrOutput() ConnectionProfileOraclePrivateConnectivityPtrOutput
- func (o ConnectionProfileOraclePrivateConnectivityPtrOutput) ToConnectionProfileOraclePrivateConnectivityPtrOutputWithContext(ctx context.Context) ConnectionProfileOraclePrivateConnectivityPtrOutput
- type ConnectionProfileOraclePtrInput
- type ConnectionProfileOraclePtrOutput
- func (o ConnectionProfileOraclePtrOutput) DatabaseService() pulumi.StringPtrOutput
- func (o ConnectionProfileOraclePtrOutput) Elem() ConnectionProfileOracleOutput
- func (ConnectionProfileOraclePtrOutput) ElementType() reflect.Type
- func (o ConnectionProfileOraclePtrOutput) ForwardSshConnectivity() ConnectionProfileOracleForwardSshConnectivityPtrOutput
- func (o ConnectionProfileOraclePtrOutput) Host() pulumi.StringPtrOutput
- func (o ConnectionProfileOraclePtrOutput) Password() pulumi.StringPtrOutput
- func (o ConnectionProfileOraclePtrOutput) PasswordSet() pulumi.BoolPtrOutput
- func (o ConnectionProfileOraclePtrOutput) Port() pulumi.IntPtrOutput
- func (o ConnectionProfileOraclePtrOutput) PrivateConnectivity() ConnectionProfileOraclePrivateConnectivityPtrOutput
- func (o ConnectionProfileOraclePtrOutput) Ssl() ConnectionProfileOracleSslPtrOutput
- func (o ConnectionProfileOraclePtrOutput) StaticServiceIpConnectivity() ConnectionProfileOracleStaticServiceIpConnectivityPtrOutput
- func (o ConnectionProfileOraclePtrOutput) ToConnectionProfileOraclePtrOutput() ConnectionProfileOraclePtrOutput
- func (o ConnectionProfileOraclePtrOutput) ToConnectionProfileOraclePtrOutputWithContext(ctx context.Context) ConnectionProfileOraclePtrOutput
- func (o ConnectionProfileOraclePtrOutput) Username() pulumi.StringPtrOutput
- type ConnectionProfileOracleSsl
- type ConnectionProfileOracleSslArgs
- func (ConnectionProfileOracleSslArgs) ElementType() reflect.Type
- func (i ConnectionProfileOracleSslArgs) ToConnectionProfileOracleSslOutput() ConnectionProfileOracleSslOutput
- func (i ConnectionProfileOracleSslArgs) ToConnectionProfileOracleSslOutputWithContext(ctx context.Context) ConnectionProfileOracleSslOutput
- func (i ConnectionProfileOracleSslArgs) ToConnectionProfileOracleSslPtrOutput() ConnectionProfileOracleSslPtrOutput
- func (i ConnectionProfileOracleSslArgs) ToConnectionProfileOracleSslPtrOutputWithContext(ctx context.Context) ConnectionProfileOracleSslPtrOutput
- type ConnectionProfileOracleSslInput
- type ConnectionProfileOracleSslOutput
- func (o ConnectionProfileOracleSslOutput) CaCertificate() pulumi.StringOutput
- func (o ConnectionProfileOracleSslOutput) ClientCertificate() pulumi.StringPtrOutput
- func (o ConnectionProfileOracleSslOutput) ClientKey() pulumi.StringPtrOutput
- func (ConnectionProfileOracleSslOutput) ElementType() reflect.Type
- func (o ConnectionProfileOracleSslOutput) ToConnectionProfileOracleSslOutput() ConnectionProfileOracleSslOutput
- func (o ConnectionProfileOracleSslOutput) ToConnectionProfileOracleSslOutputWithContext(ctx context.Context) ConnectionProfileOracleSslOutput
- func (o ConnectionProfileOracleSslOutput) ToConnectionProfileOracleSslPtrOutput() ConnectionProfileOracleSslPtrOutput
- func (o ConnectionProfileOracleSslOutput) ToConnectionProfileOracleSslPtrOutputWithContext(ctx context.Context) ConnectionProfileOracleSslPtrOutput
- func (o ConnectionProfileOracleSslOutput) Type() pulumi.StringPtrOutput
- type ConnectionProfileOracleSslPtrInput
- type ConnectionProfileOracleSslPtrOutput
- func (o ConnectionProfileOracleSslPtrOutput) CaCertificate() pulumi.StringPtrOutput
- func (o ConnectionProfileOracleSslPtrOutput) ClientCertificate() pulumi.StringPtrOutput
- func (o ConnectionProfileOracleSslPtrOutput) ClientKey() pulumi.StringPtrOutput
- func (o ConnectionProfileOracleSslPtrOutput) Elem() ConnectionProfileOracleSslOutput
- func (ConnectionProfileOracleSslPtrOutput) ElementType() reflect.Type
- func (o ConnectionProfileOracleSslPtrOutput) ToConnectionProfileOracleSslPtrOutput() ConnectionProfileOracleSslPtrOutput
- func (o ConnectionProfileOracleSslPtrOutput) ToConnectionProfileOracleSslPtrOutputWithContext(ctx context.Context) ConnectionProfileOracleSslPtrOutput
- func (o ConnectionProfileOracleSslPtrOutput) Type() pulumi.StringPtrOutput
- type ConnectionProfileOracleStaticServiceIpConnectivity
- type ConnectionProfileOracleStaticServiceIpConnectivityArgs
- func (ConnectionProfileOracleStaticServiceIpConnectivityArgs) ElementType() reflect.Type
- func (i ConnectionProfileOracleStaticServiceIpConnectivityArgs) ToConnectionProfileOracleStaticServiceIpConnectivityOutput() ConnectionProfileOracleStaticServiceIpConnectivityOutput
- func (i ConnectionProfileOracleStaticServiceIpConnectivityArgs) ToConnectionProfileOracleStaticServiceIpConnectivityOutputWithContext(ctx context.Context) ConnectionProfileOracleStaticServiceIpConnectivityOutput
- func (i ConnectionProfileOracleStaticServiceIpConnectivityArgs) ToConnectionProfileOracleStaticServiceIpConnectivityPtrOutput() ConnectionProfileOracleStaticServiceIpConnectivityPtrOutput
- func (i ConnectionProfileOracleStaticServiceIpConnectivityArgs) ToConnectionProfileOracleStaticServiceIpConnectivityPtrOutputWithContext(ctx context.Context) ConnectionProfileOracleStaticServiceIpConnectivityPtrOutput
- type ConnectionProfileOracleStaticServiceIpConnectivityInput
- type ConnectionProfileOracleStaticServiceIpConnectivityOutput
- func (ConnectionProfileOracleStaticServiceIpConnectivityOutput) ElementType() reflect.Type
- func (o ConnectionProfileOracleStaticServiceIpConnectivityOutput) ToConnectionProfileOracleStaticServiceIpConnectivityOutput() ConnectionProfileOracleStaticServiceIpConnectivityOutput
- func (o ConnectionProfileOracleStaticServiceIpConnectivityOutput) ToConnectionProfileOracleStaticServiceIpConnectivityOutputWithContext(ctx context.Context) ConnectionProfileOracleStaticServiceIpConnectivityOutput
- func (o ConnectionProfileOracleStaticServiceIpConnectivityOutput) ToConnectionProfileOracleStaticServiceIpConnectivityPtrOutput() ConnectionProfileOracleStaticServiceIpConnectivityPtrOutput
- func (o ConnectionProfileOracleStaticServiceIpConnectivityOutput) ToConnectionProfileOracleStaticServiceIpConnectivityPtrOutputWithContext(ctx context.Context) ConnectionProfileOracleStaticServiceIpConnectivityPtrOutput
- type ConnectionProfileOracleStaticServiceIpConnectivityPtrInput
- type ConnectionProfileOracleStaticServiceIpConnectivityPtrOutput
- func (o ConnectionProfileOracleStaticServiceIpConnectivityPtrOutput) Elem() ConnectionProfileOracleStaticServiceIpConnectivityOutput
- func (ConnectionProfileOracleStaticServiceIpConnectivityPtrOutput) ElementType() reflect.Type
- func (o ConnectionProfileOracleStaticServiceIpConnectivityPtrOutput) ToConnectionProfileOracleStaticServiceIpConnectivityPtrOutput() ConnectionProfileOracleStaticServiceIpConnectivityPtrOutput
- func (o ConnectionProfileOracleStaticServiceIpConnectivityPtrOutput) ToConnectionProfileOracleStaticServiceIpConnectivityPtrOutputWithContext(ctx context.Context) ConnectionProfileOracleStaticServiceIpConnectivityPtrOutput
- type ConnectionProfileOutput
- func (o ConnectionProfileOutput) Alloydb() ConnectionProfileAlloydbPtrOutput
- func (o ConnectionProfileOutput) Cloudsql() ConnectionProfileCloudsqlPtrOutput
- func (o ConnectionProfileOutput) ConnectionProfileId() pulumi.StringOutput
- func (o ConnectionProfileOutput) CreateTime() pulumi.StringOutput
- func (o ConnectionProfileOutput) Dbprovider() pulumi.StringOutput
- func (o ConnectionProfileOutput) DisplayName() pulumi.StringPtrOutput
- func (o ConnectionProfileOutput) EffectiveLabels() pulumi.StringMapOutput
- func (ConnectionProfileOutput) ElementType() reflect.Type
- func (o ConnectionProfileOutput) Errors() ConnectionProfileErrorArrayOutput
- func (o ConnectionProfileOutput) Labels() pulumi.StringMapOutput
- func (o ConnectionProfileOutput) Location() pulumi.StringPtrOutput
- func (o ConnectionProfileOutput) Mysql() ConnectionProfileMysqlPtrOutput
- func (o ConnectionProfileOutput) Name() pulumi.StringOutput
- func (o ConnectionProfileOutput) Oracle() ConnectionProfileOraclePtrOutput
- func (o ConnectionProfileOutput) Postgresql() ConnectionProfilePostgresqlPtrOutput
- func (o ConnectionProfileOutput) Project() pulumi.StringOutput
- func (o ConnectionProfileOutput) PulumiLabels() pulumi.StringMapOutput
- func (o ConnectionProfileOutput) State() pulumi.StringOutput
- func (o ConnectionProfileOutput) ToConnectionProfileOutput() ConnectionProfileOutput
- func (o ConnectionProfileOutput) ToConnectionProfileOutputWithContext(ctx context.Context) ConnectionProfileOutput
- type ConnectionProfilePostgresql
- type ConnectionProfilePostgresqlArgs
- func (ConnectionProfilePostgresqlArgs) ElementType() reflect.Type
- func (i ConnectionProfilePostgresqlArgs) ToConnectionProfilePostgresqlOutput() ConnectionProfilePostgresqlOutput
- func (i ConnectionProfilePostgresqlArgs) ToConnectionProfilePostgresqlOutputWithContext(ctx context.Context) ConnectionProfilePostgresqlOutput
- func (i ConnectionProfilePostgresqlArgs) ToConnectionProfilePostgresqlPtrOutput() ConnectionProfilePostgresqlPtrOutput
- func (i ConnectionProfilePostgresqlArgs) ToConnectionProfilePostgresqlPtrOutputWithContext(ctx context.Context) ConnectionProfilePostgresqlPtrOutput
- type ConnectionProfilePostgresqlInput
- type ConnectionProfilePostgresqlOutput
- func (o ConnectionProfilePostgresqlOutput) CloudSqlId() pulumi.StringPtrOutput
- func (ConnectionProfilePostgresqlOutput) ElementType() reflect.Type
- func (o ConnectionProfilePostgresqlOutput) Host() pulumi.StringOutput
- func (o ConnectionProfilePostgresqlOutput) NetworkArchitecture() pulumi.StringPtrOutput
- func (o ConnectionProfilePostgresqlOutput) Password() pulumi.StringOutput
- func (o ConnectionProfilePostgresqlOutput) PasswordSet() pulumi.BoolPtrOutput
- func (o ConnectionProfilePostgresqlOutput) Port() pulumi.IntOutput
- func (o ConnectionProfilePostgresqlOutput) Ssl() ConnectionProfilePostgresqlSslPtrOutput
- func (o ConnectionProfilePostgresqlOutput) ToConnectionProfilePostgresqlOutput() ConnectionProfilePostgresqlOutput
- func (o ConnectionProfilePostgresqlOutput) ToConnectionProfilePostgresqlOutputWithContext(ctx context.Context) ConnectionProfilePostgresqlOutput
- func (o ConnectionProfilePostgresqlOutput) ToConnectionProfilePostgresqlPtrOutput() ConnectionProfilePostgresqlPtrOutput
- func (o ConnectionProfilePostgresqlOutput) ToConnectionProfilePostgresqlPtrOutputWithContext(ctx context.Context) ConnectionProfilePostgresqlPtrOutput
- func (o ConnectionProfilePostgresqlOutput) Username() pulumi.StringOutput
- type ConnectionProfilePostgresqlPtrInput
- type ConnectionProfilePostgresqlPtrOutput
- func (o ConnectionProfilePostgresqlPtrOutput) CloudSqlId() pulumi.StringPtrOutput
- func (o ConnectionProfilePostgresqlPtrOutput) Elem() ConnectionProfilePostgresqlOutput
- func (ConnectionProfilePostgresqlPtrOutput) ElementType() reflect.Type
- func (o ConnectionProfilePostgresqlPtrOutput) Host() pulumi.StringPtrOutput
- func (o ConnectionProfilePostgresqlPtrOutput) NetworkArchitecture() pulumi.StringPtrOutput
- func (o ConnectionProfilePostgresqlPtrOutput) Password() pulumi.StringPtrOutput
- func (o ConnectionProfilePostgresqlPtrOutput) PasswordSet() pulumi.BoolPtrOutput
- func (o ConnectionProfilePostgresqlPtrOutput) Port() pulumi.IntPtrOutput
- func (o ConnectionProfilePostgresqlPtrOutput) Ssl() ConnectionProfilePostgresqlSslPtrOutput
- func (o ConnectionProfilePostgresqlPtrOutput) ToConnectionProfilePostgresqlPtrOutput() ConnectionProfilePostgresqlPtrOutput
- func (o ConnectionProfilePostgresqlPtrOutput) ToConnectionProfilePostgresqlPtrOutputWithContext(ctx context.Context) ConnectionProfilePostgresqlPtrOutput
- func (o ConnectionProfilePostgresqlPtrOutput) Username() pulumi.StringPtrOutput
- type ConnectionProfilePostgresqlSsl
- type ConnectionProfilePostgresqlSslArgs
- func (ConnectionProfilePostgresqlSslArgs) ElementType() reflect.Type
- func (i ConnectionProfilePostgresqlSslArgs) ToConnectionProfilePostgresqlSslOutput() ConnectionProfilePostgresqlSslOutput
- func (i ConnectionProfilePostgresqlSslArgs) ToConnectionProfilePostgresqlSslOutputWithContext(ctx context.Context) ConnectionProfilePostgresqlSslOutput
- func (i ConnectionProfilePostgresqlSslArgs) ToConnectionProfilePostgresqlSslPtrOutput() ConnectionProfilePostgresqlSslPtrOutput
- func (i ConnectionProfilePostgresqlSslArgs) ToConnectionProfilePostgresqlSslPtrOutputWithContext(ctx context.Context) ConnectionProfilePostgresqlSslPtrOutput
- type ConnectionProfilePostgresqlSslInput
- type ConnectionProfilePostgresqlSslOutput
- func (o ConnectionProfilePostgresqlSslOutput) CaCertificate() pulumi.StringOutput
- func (o ConnectionProfilePostgresqlSslOutput) ClientCertificate() pulumi.StringPtrOutput
- func (o ConnectionProfilePostgresqlSslOutput) ClientKey() pulumi.StringPtrOutput
- func (ConnectionProfilePostgresqlSslOutput) ElementType() reflect.Type
- func (o ConnectionProfilePostgresqlSslOutput) ToConnectionProfilePostgresqlSslOutput() ConnectionProfilePostgresqlSslOutput
- func (o ConnectionProfilePostgresqlSslOutput) ToConnectionProfilePostgresqlSslOutputWithContext(ctx context.Context) ConnectionProfilePostgresqlSslOutput
- func (o ConnectionProfilePostgresqlSslOutput) ToConnectionProfilePostgresqlSslPtrOutput() ConnectionProfilePostgresqlSslPtrOutput
- func (o ConnectionProfilePostgresqlSslOutput) ToConnectionProfilePostgresqlSslPtrOutputWithContext(ctx context.Context) ConnectionProfilePostgresqlSslPtrOutput
- func (o ConnectionProfilePostgresqlSslOutput) Type() pulumi.StringPtrOutput
- type ConnectionProfilePostgresqlSslPtrInput
- type ConnectionProfilePostgresqlSslPtrOutput
- func (o ConnectionProfilePostgresqlSslPtrOutput) CaCertificate() pulumi.StringPtrOutput
- func (o ConnectionProfilePostgresqlSslPtrOutput) ClientCertificate() pulumi.StringPtrOutput
- func (o ConnectionProfilePostgresqlSslPtrOutput) ClientKey() pulumi.StringPtrOutput
- func (o ConnectionProfilePostgresqlSslPtrOutput) Elem() ConnectionProfilePostgresqlSslOutput
- func (ConnectionProfilePostgresqlSslPtrOutput) ElementType() reflect.Type
- func (o ConnectionProfilePostgresqlSslPtrOutput) ToConnectionProfilePostgresqlSslPtrOutput() ConnectionProfilePostgresqlSslPtrOutput
- func (o ConnectionProfilePostgresqlSslPtrOutput) ToConnectionProfilePostgresqlSslPtrOutputWithContext(ctx context.Context) ConnectionProfilePostgresqlSslPtrOutput
- func (o ConnectionProfilePostgresqlSslPtrOutput) Type() pulumi.StringPtrOutput
- type ConnectionProfileState
- type PrivateConnection
- type PrivateConnectionArgs
- type PrivateConnectionArray
- type PrivateConnectionArrayInput
- type PrivateConnectionArrayOutput
- func (PrivateConnectionArrayOutput) ElementType() reflect.Type
- func (o PrivateConnectionArrayOutput) Index(i pulumi.IntInput) PrivateConnectionOutput
- func (o PrivateConnectionArrayOutput) ToPrivateConnectionArrayOutput() PrivateConnectionArrayOutput
- func (o PrivateConnectionArrayOutput) ToPrivateConnectionArrayOutputWithContext(ctx context.Context) PrivateConnectionArrayOutput
- type PrivateConnectionError
- type PrivateConnectionErrorArgs
- type PrivateConnectionErrorArray
- func (PrivateConnectionErrorArray) ElementType() reflect.Type
- func (i PrivateConnectionErrorArray) ToPrivateConnectionErrorArrayOutput() PrivateConnectionErrorArrayOutput
- func (i PrivateConnectionErrorArray) ToPrivateConnectionErrorArrayOutputWithContext(ctx context.Context) PrivateConnectionErrorArrayOutput
- type PrivateConnectionErrorArrayInput
- type PrivateConnectionErrorArrayOutput
- func (PrivateConnectionErrorArrayOutput) ElementType() reflect.Type
- func (o PrivateConnectionErrorArrayOutput) Index(i pulumi.IntInput) PrivateConnectionErrorOutput
- func (o PrivateConnectionErrorArrayOutput) ToPrivateConnectionErrorArrayOutput() PrivateConnectionErrorArrayOutput
- func (o PrivateConnectionErrorArrayOutput) ToPrivateConnectionErrorArrayOutputWithContext(ctx context.Context) PrivateConnectionErrorArrayOutput
- type PrivateConnectionErrorInput
- type PrivateConnectionErrorOutput
- func (o PrivateConnectionErrorOutput) Details() pulumi.StringMapOutput
- func (PrivateConnectionErrorOutput) ElementType() reflect.Type
- func (o PrivateConnectionErrorOutput) Message() pulumi.StringPtrOutput
- func (o PrivateConnectionErrorOutput) ToPrivateConnectionErrorOutput() PrivateConnectionErrorOutput
- func (o PrivateConnectionErrorOutput) ToPrivateConnectionErrorOutputWithContext(ctx context.Context) PrivateConnectionErrorOutput
- type PrivateConnectionInput
- type PrivateConnectionMap
- type PrivateConnectionMapInput
- type PrivateConnectionMapOutput
- func (PrivateConnectionMapOutput) ElementType() reflect.Type
- func (o PrivateConnectionMapOutput) MapIndex(k pulumi.StringInput) PrivateConnectionOutput
- func (o PrivateConnectionMapOutput) ToPrivateConnectionMapOutput() PrivateConnectionMapOutput
- func (o PrivateConnectionMapOutput) ToPrivateConnectionMapOutputWithContext(ctx context.Context) PrivateConnectionMapOutput
- type PrivateConnectionOutput
- func (o PrivateConnectionOutput) DisplayName() pulumi.StringOutput
- func (o PrivateConnectionOutput) EffectiveLabels() pulumi.StringMapOutput
- func (PrivateConnectionOutput) ElementType() reflect.Type
- func (o PrivateConnectionOutput) Errors() PrivateConnectionErrorArrayOutput
- 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) PulumiLabels() pulumi.StringMapOutput
- func (o PrivateConnectionOutput) State() pulumi.StringOutput
- func (o PrivateConnectionOutput) ToPrivateConnectionOutput() PrivateConnectionOutput
- func (o PrivateConnectionOutput) ToPrivateConnectionOutputWithContext(ctx context.Context) PrivateConnectionOutput
- func (o PrivateConnectionOutput) VpcPeeringConfig() PrivateConnectionVpcPeeringConfigOutput
- type PrivateConnectionState
- type PrivateConnectionVpcPeeringConfig
- type PrivateConnectionVpcPeeringConfigArgs
- func (PrivateConnectionVpcPeeringConfigArgs) ElementType() reflect.Type
- func (i PrivateConnectionVpcPeeringConfigArgs) ToPrivateConnectionVpcPeeringConfigOutput() PrivateConnectionVpcPeeringConfigOutput
- func (i PrivateConnectionVpcPeeringConfigArgs) ToPrivateConnectionVpcPeeringConfigOutputWithContext(ctx context.Context) PrivateConnectionVpcPeeringConfigOutput
- func (i PrivateConnectionVpcPeeringConfigArgs) ToPrivateConnectionVpcPeeringConfigPtrOutput() PrivateConnectionVpcPeeringConfigPtrOutput
- func (i PrivateConnectionVpcPeeringConfigArgs) ToPrivateConnectionVpcPeeringConfigPtrOutputWithContext(ctx context.Context) PrivateConnectionVpcPeeringConfigPtrOutput
- type PrivateConnectionVpcPeeringConfigInput
- type PrivateConnectionVpcPeeringConfigOutput
- func (PrivateConnectionVpcPeeringConfigOutput) ElementType() reflect.Type
- func (o PrivateConnectionVpcPeeringConfigOutput) Subnet() pulumi.StringOutput
- func (o PrivateConnectionVpcPeeringConfigOutput) ToPrivateConnectionVpcPeeringConfigOutput() PrivateConnectionVpcPeeringConfigOutput
- func (o PrivateConnectionVpcPeeringConfigOutput) ToPrivateConnectionVpcPeeringConfigOutputWithContext(ctx context.Context) PrivateConnectionVpcPeeringConfigOutput
- func (o PrivateConnectionVpcPeeringConfigOutput) ToPrivateConnectionVpcPeeringConfigPtrOutput() PrivateConnectionVpcPeeringConfigPtrOutput
- func (o PrivateConnectionVpcPeeringConfigOutput) ToPrivateConnectionVpcPeeringConfigPtrOutputWithContext(ctx context.Context) PrivateConnectionVpcPeeringConfigPtrOutput
- func (o PrivateConnectionVpcPeeringConfigOutput) VpcName() pulumi.StringOutput
- type PrivateConnectionVpcPeeringConfigPtrInput
- type PrivateConnectionVpcPeeringConfigPtrOutput
- func (o PrivateConnectionVpcPeeringConfigPtrOutput) Elem() PrivateConnectionVpcPeeringConfigOutput
- func (PrivateConnectionVpcPeeringConfigPtrOutput) ElementType() reflect.Type
- func (o PrivateConnectionVpcPeeringConfigPtrOutput) Subnet() pulumi.StringPtrOutput
- func (o PrivateConnectionVpcPeeringConfigPtrOutput) ToPrivateConnectionVpcPeeringConfigPtrOutput() PrivateConnectionVpcPeeringConfigPtrOutput
- func (o PrivateConnectionVpcPeeringConfigPtrOutput) ToPrivateConnectionVpcPeeringConfigPtrOutputWithContext(ctx context.Context) PrivateConnectionVpcPeeringConfigPtrOutput
- func (o PrivateConnectionVpcPeeringConfigPtrOutput) VpcName() pulumi.StringPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConnectionProfile ¶
type ConnectionProfile struct { pulumi.CustomResourceState // Specifies required connection parameters, and the parameters required to create an AlloyDB destination cluster. // Structure is documented below. Alloydb ConnectionProfileAlloydbPtrOutput `pulumi:"alloydb"` // Specifies required connection parameters, and, optionally, the parameters required to create a Cloud SQL destination database instance. // Structure is documented below. Cloudsql ConnectionProfileCloudsqlPtrOutput `pulumi:"cloudsql"` // The ID of the connection profile. // // *** ConnectionProfileId pulumi.StringOutput `pulumi:"connectionProfileId"` // Output only. 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 database provider. Dbprovider pulumi.StringOutput `pulumi:"dbprovider"` // The connection profile display name. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. EffectiveLabels pulumi.StringMapOutput `pulumi:"effectiveLabels"` // Output only. The error details in case of state FAILED. // Structure is documented below. Errors ConnectionProfileErrorArrayOutput `pulumi:"errors"` // The resource labels for connection profile to use to annotate any related underlying resources such as Compute Engine VMs. // // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. Labels pulumi.StringMapOutput `pulumi:"labels"` // The location where the connection profile should reside. Location pulumi.StringPtrOutput `pulumi:"location"` // Specifies connection parameters required specifically for MySQL databases. // Structure is documented below. Mysql ConnectionProfileMysqlPtrOutput `pulumi:"mysql"` // The name of this connection profile resource in the form of projects/{project}/locations/{location}/connectionProfiles/{connectionProfile}. Name pulumi.StringOutput `pulumi:"name"` // Specifies connection parameters required specifically for Oracle databases. // Structure is documented below. Oracle ConnectionProfileOraclePtrOutput `pulumi:"oracle"` // Specifies connection parameters required specifically for PostgreSQL databases. // Structure is documented below. Postgresql ConnectionProfilePostgresqlPtrOutput `pulumi:"postgresql"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The combination of labels configured directly on the resource // and default labels configured on the provider. PulumiLabels pulumi.StringMapOutput `pulumi:"pulumiLabels"` // The current connection profile state. State pulumi.StringOutput `pulumi:"state"` }
A connection profile definition.
To get more information about ConnectionProfile, see:
* [API documentation](https://cloud.google.com/database-migration/docs/reference/rest/v1/projects.locations.connectionProfiles/create) * How-to Guides
- [Database Migration](https://cloud.google.com/database-migration/docs/)
## Example Usage
### Database Migration Service Connection Profile Cloudsql
```go package main
import (
"fmt" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/databasemigrationservice" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/organizations" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/sql" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { project, err := organizations.LookupProject(ctx, nil, nil) if err != nil { return err } cloudsqldb, err := sql.NewDatabaseInstance(ctx, "cloudsqldb", &sql.DatabaseInstanceArgs{ Name: pulumi.String("my-database"), DatabaseVersion: pulumi.String("MYSQL_5_7"), Settings: &sql.DatabaseInstanceSettingsArgs{ Tier: pulumi.String("db-n1-standard-1"), DeletionProtectionEnabled: pulumi.Bool(false), }, DeletionProtection: pulumi.Bool(false), }) if err != nil { return err } sqlClientCert, err := sql.NewSslCert(ctx, "sql_client_cert", &sql.SslCertArgs{ CommonName: pulumi.String("my-cert"), Instance: cloudsqldb.Name, }, pulumi.DependsOn([]pulumi.Resource{ cloudsqldb, })) if err != nil { return err } sqldbUser, err := sql.NewUser(ctx, "sqldb_user", &sql.UserArgs{ Name: pulumi.String("my-username"), Instance: cloudsqldb.Name, Password: pulumi.String("my-password"), }, pulumi.DependsOn([]pulumi.Resource{ sqlClientCert, })) if err != nil { return err } cloudsqlprofile, err := databasemigrationservice.NewConnectionProfile(ctx, "cloudsqlprofile", &databasemigrationservice.ConnectionProfileArgs{ Location: pulumi.String("us-central1"), ConnectionProfileId: pulumi.String("my-fromprofileid"), DisplayName: pulumi.String("my-fromprofileid_display"), Labels: pulumi.StringMap{ "foo": pulumi.String("bar"), }, Mysql: &databasemigrationservice.ConnectionProfileMysqlArgs{ Host: cloudsqldb.IpAddresses.ApplyT(func(ipAddresses []sql.DatabaseInstanceIpAddress) (*string, error) { return &ipAddresses[0].IpAddress, nil }).(pulumi.StringPtrOutput), Port: pulumi.Int(3306), Username: sqldbUser.Name, Password: sqldbUser.Password, Ssl: &databasemigrationservice.ConnectionProfileMysqlSslArgs{ ClientKey: sqlClientCert.PrivateKey, ClientCertificate: sqlClientCert.Cert, CaCertificate: sqlClientCert.ServerCaCert, }, CloudSqlId: pulumi.String("my-database"), }, }, pulumi.DependsOn([]pulumi.Resource{ sqldbUser, })) if err != nil { return err } _, err = databasemigrationservice.NewConnectionProfile(ctx, "cloudsqlprofile_destination", &databasemigrationservice.ConnectionProfileArgs{ Location: pulumi.String("us-central1"), ConnectionProfileId: pulumi.String("my-toprofileid"), DisplayName: pulumi.String("my-toprofileid_displayname"), Labels: pulumi.StringMap{ "foo": pulumi.String("bar"), }, Cloudsql: &databasemigrationservice.ConnectionProfileCloudsqlArgs{ Settings: &databasemigrationservice.ConnectionProfileCloudsqlSettingsArgs{ DatabaseVersion: pulumi.String("MYSQL_5_7"), UserLabels: pulumi.StringMap{ "cloudfoo": pulumi.String("cloudbar"), }, Tier: pulumi.String("db-n1-standard-1"), Edition: pulumi.String("ENTERPRISE"), StorageAutoResizeLimit: pulumi.String("0"), ActivationPolicy: pulumi.String("ALWAYS"), IpConfig: &databasemigrationservice.ConnectionProfileCloudsqlSettingsIpConfigArgs{ EnableIpv4: pulumi.Bool(true), RequireSsl: pulumi.Bool(true), }, AutoStorageIncrease: pulumi.Bool(true), DataDiskType: pulumi.String("PD_HDD"), DataDiskSizeGb: pulumi.String("11"), Zone: pulumi.String("us-central1-b"), SourceId: pulumi.Sprintf("projects/%v/locations/us-central1/connectionProfiles/my-fromprofileid", project.ProjectId), RootPassword: pulumi.String("testpasscloudsql"), }, }, }, pulumi.DependsOn([]pulumi.Resource{ cloudsqlprofile, })) if err != nil { return err } return nil }) }
``` ### Database Migration Service Connection Profile Postgres
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/databasemigrationservice" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/sql" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { postgresqldb, err := sql.NewDatabaseInstance(ctx, "postgresqldb", &sql.DatabaseInstanceArgs{ Name: pulumi.String("my-database"), DatabaseVersion: pulumi.String("POSTGRES_12"), Settings: &sql.DatabaseInstanceSettingsArgs{ Tier: pulumi.String("db-custom-2-13312"), }, DeletionProtection: pulumi.Bool(false), }) if err != nil { return err } sqlClientCert, err := sql.NewSslCert(ctx, "sql_client_cert", &sql.SslCertArgs{ CommonName: pulumi.String("my-cert"), Instance: postgresqldb.Name, }, pulumi.DependsOn([]pulumi.Resource{ postgresqldb, })) if err != nil { return err } sqldbUser, err := sql.NewUser(ctx, "sqldb_user", &sql.UserArgs{ Name: pulumi.String("my-username"), Instance: postgresqldb.Name, Password: pulumi.String("my-password"), }, pulumi.DependsOn([]pulumi.Resource{ sqlClientCert, })) if err != nil { return err } _, err = databasemigrationservice.NewConnectionProfile(ctx, "postgresprofile", &databasemigrationservice.ConnectionProfileArgs{ Location: pulumi.String("us-central1"), ConnectionProfileId: pulumi.String("my-profileid"), DisplayName: pulumi.String("my-profileid_display"), Labels: pulumi.StringMap{ "foo": pulumi.String("bar"), }, Postgresql: &databasemigrationservice.ConnectionProfilePostgresqlArgs{ Host: postgresqldb.IpAddresses.ApplyT(func(ipAddresses []sql.DatabaseInstanceIpAddress) (*string, error) { return &ipAddresses[0].IpAddress, nil }).(pulumi.StringPtrOutput), Port: pulumi.Int(5432), Username: sqldbUser.Name, Password: sqldbUser.Password, Ssl: &databasemigrationservice.ConnectionProfilePostgresqlSslArgs{ ClientKey: sqlClientCert.PrivateKey, ClientCertificate: sqlClientCert.Cert, CaCertificate: sqlClientCert.ServerCaCert, }, CloudSqlId: pulumi.String("my-database"), }, }, pulumi.DependsOn([]pulumi.Resource{ sqldbUser, })) if err != nil { return err } return nil }) }
``` ### Database Migration Service Connection Profile Oracle
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/databasemigrationservice" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := databasemigrationservice.NewConnectionProfile(ctx, "oracleprofile", &databasemigrationservice.ConnectionProfileArgs{ Location: pulumi.String("us-central1"), ConnectionProfileId: pulumi.String("my-profileid"), DisplayName: pulumi.String("my-profileid_display"), Labels: pulumi.StringMap{ "foo": pulumi.String("bar"), }, Oracle: &databasemigrationservice.ConnectionProfileOracleArgs{ Host: pulumi.String("host"), Port: pulumi.Int(1521), Username: pulumi.String("username"), Password: pulumi.String("password"), DatabaseService: pulumi.String("dbprovider"), StaticServiceIpConnectivity: nil, }, }) if err != nil { return err } return nil }) }
``` ### Database Migration Service Connection Profile Alloydb
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/compute" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/databasemigrationservice" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/organizations" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/servicenetworking" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := organizations.LookupProject(ctx, nil, nil) if err != nil { return err } _, err = compute.NewNetwork(ctx, "default", &compute.NetworkArgs{ Name: pulumi.String("vpc-network"), }) if err != nil { return err } privateIpAlloc, err := compute.NewGlobalAddress(ctx, "private_ip_alloc", &compute.GlobalAddressArgs{ Name: pulumi.String("private-ip-alloc"), AddressType: pulumi.String("INTERNAL"), Purpose: pulumi.String("VPC_PEERING"), PrefixLength: pulumi.Int(16), Network: _default.ID(), }) if err != nil { return err } vpcConnection, err := servicenetworking.NewConnection(ctx, "vpc_connection", &servicenetworking.ConnectionArgs{ Network: _default.ID(), Service: pulumi.String("servicenetworking.googleapis.com"), ReservedPeeringRanges: pulumi.StringArray{ privateIpAlloc.Name, }, }) if err != nil { return err } _, err = databasemigrationservice.NewConnectionProfile(ctx, "alloydbprofile", &databasemigrationservice.ConnectionProfileArgs{ Location: pulumi.String("us-central1"), ConnectionProfileId: pulumi.String("my-profileid"), DisplayName: pulumi.String("my-profileid_display"), Labels: pulumi.StringMap{ "foo": pulumi.String("bar"), }, Alloydb: &databasemigrationservice.ConnectionProfileAlloydbArgs{ ClusterId: pulumi.String("tf-test-dbmsalloycluster_52865"), Settings: &databasemigrationservice.ConnectionProfileAlloydbSettingsArgs{ InitialUser: &databasemigrationservice.ConnectionProfileAlloydbSettingsInitialUserArgs{ User: pulumi.String("alloyuser_85840"), Password: pulumi.String("alloypass_60302"), }, VpcNetwork: _default.ID(), Labels: pulumi.StringMap{ "alloyfoo": pulumi.String("alloybar"), }, PrimaryInstanceSettings: &databasemigrationservice.ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsArgs{ Id: pulumi.String("priminstid"), MachineConfig: &databasemigrationservice.ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigArgs{ CpuCount: pulumi.Int(2), }, DatabaseFlags: nil, Labels: pulumi.StringMap{ "alloysinstfoo": pulumi.String("allowinstbar"), }, }, }, }, }, pulumi.DependsOn([]pulumi.Resource{ vpcConnection, })) if err != nil { return err } return nil }) }
```
## Import
ConnectionProfile can be imported using any of these accepted formats:
* `projects/{{project}}/locations/{{location}}/connectionProfiles/{{connection_profile_id}}`
* `{{project}}/{{location}}/{{connection_profile_id}}`
* `{{location}}/{{connection_profile_id}}`
When using the `pulumi import` command, ConnectionProfile can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:databasemigrationservice/connectionProfile:ConnectionProfile default projects/{{project}}/locations/{{location}}/connectionProfiles/{{connection_profile_id}} ```
```sh $ pulumi import gcp:databasemigrationservice/connectionProfile:ConnectionProfile default {{project}}/{{location}}/{{connection_profile_id}} ```
```sh $ pulumi import gcp:databasemigrationservice/connectionProfile:ConnectionProfile default {{location}}/{{connection_profile_id}} ```
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 ConnectionProfileAlloydb ¶
type ConnectionProfileAlloydb struct { // Required. The AlloyDB cluster ID that this connection profile is associated with. ClusterId string `pulumi:"clusterId"` // Immutable. Metadata used to create the destination AlloyDB cluster. // Structure is documented below. Settings *ConnectionProfileAlloydbSettings `pulumi:"settings"` }
type ConnectionProfileAlloydbArgs ¶
type ConnectionProfileAlloydbArgs struct { // Required. 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. // Structure is documented below. Settings ConnectionProfileAlloydbSettingsPtrInput `pulumi:"settings"` }
func (ConnectionProfileAlloydbArgs) ElementType ¶
func (ConnectionProfileAlloydbArgs) ElementType() reflect.Type
func (ConnectionProfileAlloydbArgs) ToConnectionProfileAlloydbOutput ¶
func (i ConnectionProfileAlloydbArgs) ToConnectionProfileAlloydbOutput() ConnectionProfileAlloydbOutput
func (ConnectionProfileAlloydbArgs) ToConnectionProfileAlloydbOutputWithContext ¶
func (i ConnectionProfileAlloydbArgs) ToConnectionProfileAlloydbOutputWithContext(ctx context.Context) ConnectionProfileAlloydbOutput
func (ConnectionProfileAlloydbArgs) ToConnectionProfileAlloydbPtrOutput ¶
func (i ConnectionProfileAlloydbArgs) ToConnectionProfileAlloydbPtrOutput() ConnectionProfileAlloydbPtrOutput
func (ConnectionProfileAlloydbArgs) ToConnectionProfileAlloydbPtrOutputWithContext ¶
func (i ConnectionProfileAlloydbArgs) ToConnectionProfileAlloydbPtrOutputWithContext(ctx context.Context) ConnectionProfileAlloydbPtrOutput
type ConnectionProfileAlloydbInput ¶
type ConnectionProfileAlloydbInput interface { pulumi.Input ToConnectionProfileAlloydbOutput() ConnectionProfileAlloydbOutput ToConnectionProfileAlloydbOutputWithContext(context.Context) ConnectionProfileAlloydbOutput }
ConnectionProfileAlloydbInput is an input type that accepts ConnectionProfileAlloydbArgs and ConnectionProfileAlloydbOutput values. You can construct a concrete instance of `ConnectionProfileAlloydbInput` via:
ConnectionProfileAlloydbArgs{...}
type ConnectionProfileAlloydbOutput ¶
type ConnectionProfileAlloydbOutput struct{ *pulumi.OutputState }
func (ConnectionProfileAlloydbOutput) ClusterId ¶
func (o ConnectionProfileAlloydbOutput) ClusterId() pulumi.StringOutput
Required. The AlloyDB cluster ID that this connection profile is associated with.
func (ConnectionProfileAlloydbOutput) ElementType ¶
func (ConnectionProfileAlloydbOutput) ElementType() reflect.Type
func (ConnectionProfileAlloydbOutput) Settings ¶
func (o ConnectionProfileAlloydbOutput) Settings() ConnectionProfileAlloydbSettingsPtrOutput
Immutable. Metadata used to create the destination AlloyDB cluster. Structure is documented below.
func (ConnectionProfileAlloydbOutput) ToConnectionProfileAlloydbOutput ¶
func (o ConnectionProfileAlloydbOutput) ToConnectionProfileAlloydbOutput() ConnectionProfileAlloydbOutput
func (ConnectionProfileAlloydbOutput) ToConnectionProfileAlloydbOutputWithContext ¶
func (o ConnectionProfileAlloydbOutput) ToConnectionProfileAlloydbOutputWithContext(ctx context.Context) ConnectionProfileAlloydbOutput
func (ConnectionProfileAlloydbOutput) ToConnectionProfileAlloydbPtrOutput ¶
func (o ConnectionProfileAlloydbOutput) ToConnectionProfileAlloydbPtrOutput() ConnectionProfileAlloydbPtrOutput
func (ConnectionProfileAlloydbOutput) ToConnectionProfileAlloydbPtrOutputWithContext ¶
func (o ConnectionProfileAlloydbOutput) ToConnectionProfileAlloydbPtrOutputWithContext(ctx context.Context) ConnectionProfileAlloydbPtrOutput
type ConnectionProfileAlloydbPtrInput ¶
type ConnectionProfileAlloydbPtrInput interface { pulumi.Input ToConnectionProfileAlloydbPtrOutput() ConnectionProfileAlloydbPtrOutput ToConnectionProfileAlloydbPtrOutputWithContext(context.Context) ConnectionProfileAlloydbPtrOutput }
ConnectionProfileAlloydbPtrInput is an input type that accepts ConnectionProfileAlloydbArgs, ConnectionProfileAlloydbPtr and ConnectionProfileAlloydbPtrOutput values. You can construct a concrete instance of `ConnectionProfileAlloydbPtrInput` via:
ConnectionProfileAlloydbArgs{...} or: nil
func ConnectionProfileAlloydbPtr ¶
func ConnectionProfileAlloydbPtr(v *ConnectionProfileAlloydbArgs) ConnectionProfileAlloydbPtrInput
type ConnectionProfileAlloydbPtrOutput ¶
type ConnectionProfileAlloydbPtrOutput struct{ *pulumi.OutputState }
func (ConnectionProfileAlloydbPtrOutput) ClusterId ¶
func (o ConnectionProfileAlloydbPtrOutput) ClusterId() pulumi.StringPtrOutput
Required. The AlloyDB cluster ID that this connection profile is associated with.
func (ConnectionProfileAlloydbPtrOutput) Elem ¶
func (o ConnectionProfileAlloydbPtrOutput) Elem() ConnectionProfileAlloydbOutput
func (ConnectionProfileAlloydbPtrOutput) ElementType ¶
func (ConnectionProfileAlloydbPtrOutput) ElementType() reflect.Type
func (ConnectionProfileAlloydbPtrOutput) Settings ¶
func (o ConnectionProfileAlloydbPtrOutput) Settings() ConnectionProfileAlloydbSettingsPtrOutput
Immutable. Metadata used to create the destination AlloyDB cluster. Structure is documented below.
func (ConnectionProfileAlloydbPtrOutput) ToConnectionProfileAlloydbPtrOutput ¶
func (o ConnectionProfileAlloydbPtrOutput) ToConnectionProfileAlloydbPtrOutput() ConnectionProfileAlloydbPtrOutput
func (ConnectionProfileAlloydbPtrOutput) ToConnectionProfileAlloydbPtrOutputWithContext ¶
func (o ConnectionProfileAlloydbPtrOutput) ToConnectionProfileAlloydbPtrOutputWithContext(ctx context.Context) ConnectionProfileAlloydbPtrOutput
type ConnectionProfileAlloydbSettings ¶
type ConnectionProfileAlloydbSettings struct { // Required. Input only. Initial user to setup during cluster creation. // Structure is documented below. InitialUser ConnectionProfileAlloydbSettingsInitialUser `pulumi:"initialUser"` // Labels for the AlloyDB cluster created by DMS. Labels map[string]string `pulumi:"labels"` // Settings for the cluster's primary instance // Structure is documented below. PrimaryInstanceSettings *ConnectionProfileAlloydbSettingsPrimaryInstanceSettings `pulumi:"primaryInstanceSettings"` // Required. 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"` }
type ConnectionProfileAlloydbSettingsArgs ¶
type ConnectionProfileAlloydbSettingsArgs struct { // Required. Input only. Initial user to setup during cluster creation. // Structure is documented below. InitialUser ConnectionProfileAlloydbSettingsInitialUserInput `pulumi:"initialUser"` // Labels for the AlloyDB cluster created by DMS. Labels pulumi.StringMapInput `pulumi:"labels"` // Settings for the cluster's primary instance // Structure is documented below. PrimaryInstanceSettings ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrInput `pulumi:"primaryInstanceSettings"` // Required. 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"` }
func (ConnectionProfileAlloydbSettingsArgs) ElementType ¶
func (ConnectionProfileAlloydbSettingsArgs) ElementType() reflect.Type
func (ConnectionProfileAlloydbSettingsArgs) ToConnectionProfileAlloydbSettingsOutput ¶
func (i ConnectionProfileAlloydbSettingsArgs) ToConnectionProfileAlloydbSettingsOutput() ConnectionProfileAlloydbSettingsOutput
func (ConnectionProfileAlloydbSettingsArgs) ToConnectionProfileAlloydbSettingsOutputWithContext ¶
func (i ConnectionProfileAlloydbSettingsArgs) ToConnectionProfileAlloydbSettingsOutputWithContext(ctx context.Context) ConnectionProfileAlloydbSettingsOutput
func (ConnectionProfileAlloydbSettingsArgs) ToConnectionProfileAlloydbSettingsPtrOutput ¶
func (i ConnectionProfileAlloydbSettingsArgs) ToConnectionProfileAlloydbSettingsPtrOutput() ConnectionProfileAlloydbSettingsPtrOutput
func (ConnectionProfileAlloydbSettingsArgs) ToConnectionProfileAlloydbSettingsPtrOutputWithContext ¶
func (i ConnectionProfileAlloydbSettingsArgs) ToConnectionProfileAlloydbSettingsPtrOutputWithContext(ctx context.Context) ConnectionProfileAlloydbSettingsPtrOutput
type ConnectionProfileAlloydbSettingsInitialUser ¶
type ConnectionProfileAlloydbSettingsInitialUser struct { // The initial password for the user. // **Note**: This property is sensitive and will not be displayed in the plan. Password string `pulumi:"password"` // (Output) // Output only. Indicates if the initialUser.password field has been set. PasswordSet *bool `pulumi:"passwordSet"` // The database username. User string `pulumi:"user"` }
type ConnectionProfileAlloydbSettingsInitialUserArgs ¶
type ConnectionProfileAlloydbSettingsInitialUserArgs struct { // The initial password for the user. // **Note**: This property is sensitive and will not be displayed in the plan. Password pulumi.StringInput `pulumi:"password"` // (Output) // Output only. Indicates if the initialUser.password field has been set. PasswordSet pulumi.BoolPtrInput `pulumi:"passwordSet"` // The database username. User pulumi.StringInput `pulumi:"user"` }
func (ConnectionProfileAlloydbSettingsInitialUserArgs) ElementType ¶
func (ConnectionProfileAlloydbSettingsInitialUserArgs) ElementType() reflect.Type
func (ConnectionProfileAlloydbSettingsInitialUserArgs) ToConnectionProfileAlloydbSettingsInitialUserOutput ¶
func (i ConnectionProfileAlloydbSettingsInitialUserArgs) ToConnectionProfileAlloydbSettingsInitialUserOutput() ConnectionProfileAlloydbSettingsInitialUserOutput
func (ConnectionProfileAlloydbSettingsInitialUserArgs) ToConnectionProfileAlloydbSettingsInitialUserOutputWithContext ¶
func (i ConnectionProfileAlloydbSettingsInitialUserArgs) ToConnectionProfileAlloydbSettingsInitialUserOutputWithContext(ctx context.Context) ConnectionProfileAlloydbSettingsInitialUserOutput
func (ConnectionProfileAlloydbSettingsInitialUserArgs) ToConnectionProfileAlloydbSettingsInitialUserPtrOutput ¶
func (i ConnectionProfileAlloydbSettingsInitialUserArgs) ToConnectionProfileAlloydbSettingsInitialUserPtrOutput() ConnectionProfileAlloydbSettingsInitialUserPtrOutput
func (ConnectionProfileAlloydbSettingsInitialUserArgs) ToConnectionProfileAlloydbSettingsInitialUserPtrOutputWithContext ¶
func (i ConnectionProfileAlloydbSettingsInitialUserArgs) ToConnectionProfileAlloydbSettingsInitialUserPtrOutputWithContext(ctx context.Context) ConnectionProfileAlloydbSettingsInitialUserPtrOutput
type ConnectionProfileAlloydbSettingsInitialUserInput ¶
type ConnectionProfileAlloydbSettingsInitialUserInput interface { pulumi.Input ToConnectionProfileAlloydbSettingsInitialUserOutput() ConnectionProfileAlloydbSettingsInitialUserOutput ToConnectionProfileAlloydbSettingsInitialUserOutputWithContext(context.Context) ConnectionProfileAlloydbSettingsInitialUserOutput }
ConnectionProfileAlloydbSettingsInitialUserInput is an input type that accepts ConnectionProfileAlloydbSettingsInitialUserArgs and ConnectionProfileAlloydbSettingsInitialUserOutput values. You can construct a concrete instance of `ConnectionProfileAlloydbSettingsInitialUserInput` via:
ConnectionProfileAlloydbSettingsInitialUserArgs{...}
type ConnectionProfileAlloydbSettingsInitialUserOutput ¶
type ConnectionProfileAlloydbSettingsInitialUserOutput struct{ *pulumi.OutputState }
func (ConnectionProfileAlloydbSettingsInitialUserOutput) ElementType ¶
func (ConnectionProfileAlloydbSettingsInitialUserOutput) ElementType() reflect.Type
func (ConnectionProfileAlloydbSettingsInitialUserOutput) Password ¶
func (o ConnectionProfileAlloydbSettingsInitialUserOutput) Password() pulumi.StringOutput
The initial password for the user. **Note**: This property is sensitive and will not be displayed in the plan.
func (ConnectionProfileAlloydbSettingsInitialUserOutput) PasswordSet ¶
func (o ConnectionProfileAlloydbSettingsInitialUserOutput) PasswordSet() pulumi.BoolPtrOutput
(Output) Output only. Indicates if the initialUser.password field has been set.
func (ConnectionProfileAlloydbSettingsInitialUserOutput) ToConnectionProfileAlloydbSettingsInitialUserOutput ¶
func (o ConnectionProfileAlloydbSettingsInitialUserOutput) ToConnectionProfileAlloydbSettingsInitialUserOutput() ConnectionProfileAlloydbSettingsInitialUserOutput
func (ConnectionProfileAlloydbSettingsInitialUserOutput) ToConnectionProfileAlloydbSettingsInitialUserOutputWithContext ¶
func (o ConnectionProfileAlloydbSettingsInitialUserOutput) ToConnectionProfileAlloydbSettingsInitialUserOutputWithContext(ctx context.Context) ConnectionProfileAlloydbSettingsInitialUserOutput
func (ConnectionProfileAlloydbSettingsInitialUserOutput) ToConnectionProfileAlloydbSettingsInitialUserPtrOutput ¶
func (o ConnectionProfileAlloydbSettingsInitialUserOutput) ToConnectionProfileAlloydbSettingsInitialUserPtrOutput() ConnectionProfileAlloydbSettingsInitialUserPtrOutput
func (ConnectionProfileAlloydbSettingsInitialUserOutput) ToConnectionProfileAlloydbSettingsInitialUserPtrOutputWithContext ¶
func (o ConnectionProfileAlloydbSettingsInitialUserOutput) ToConnectionProfileAlloydbSettingsInitialUserPtrOutputWithContext(ctx context.Context) ConnectionProfileAlloydbSettingsInitialUserPtrOutput
func (ConnectionProfileAlloydbSettingsInitialUserOutput) User ¶
func (o ConnectionProfileAlloydbSettingsInitialUserOutput) User() pulumi.StringOutput
The database username.
type ConnectionProfileAlloydbSettingsInitialUserPtrInput ¶
type ConnectionProfileAlloydbSettingsInitialUserPtrInput interface { pulumi.Input ToConnectionProfileAlloydbSettingsInitialUserPtrOutput() ConnectionProfileAlloydbSettingsInitialUserPtrOutput ToConnectionProfileAlloydbSettingsInitialUserPtrOutputWithContext(context.Context) ConnectionProfileAlloydbSettingsInitialUserPtrOutput }
ConnectionProfileAlloydbSettingsInitialUserPtrInput is an input type that accepts ConnectionProfileAlloydbSettingsInitialUserArgs, ConnectionProfileAlloydbSettingsInitialUserPtr and ConnectionProfileAlloydbSettingsInitialUserPtrOutput values. You can construct a concrete instance of `ConnectionProfileAlloydbSettingsInitialUserPtrInput` via:
ConnectionProfileAlloydbSettingsInitialUserArgs{...} or: nil
func ConnectionProfileAlloydbSettingsInitialUserPtr ¶
func ConnectionProfileAlloydbSettingsInitialUserPtr(v *ConnectionProfileAlloydbSettingsInitialUserArgs) ConnectionProfileAlloydbSettingsInitialUserPtrInput
type ConnectionProfileAlloydbSettingsInitialUserPtrOutput ¶
type ConnectionProfileAlloydbSettingsInitialUserPtrOutput struct{ *pulumi.OutputState }
func (ConnectionProfileAlloydbSettingsInitialUserPtrOutput) ElementType ¶
func (ConnectionProfileAlloydbSettingsInitialUserPtrOutput) ElementType() reflect.Type
func (ConnectionProfileAlloydbSettingsInitialUserPtrOutput) Password ¶
func (o ConnectionProfileAlloydbSettingsInitialUserPtrOutput) Password() pulumi.StringPtrOutput
The initial password for the user. **Note**: This property is sensitive and will not be displayed in the plan.
func (ConnectionProfileAlloydbSettingsInitialUserPtrOutput) PasswordSet ¶
func (o ConnectionProfileAlloydbSettingsInitialUserPtrOutput) PasswordSet() pulumi.BoolPtrOutput
(Output) Output only. Indicates if the initialUser.password field has been set.
func (ConnectionProfileAlloydbSettingsInitialUserPtrOutput) ToConnectionProfileAlloydbSettingsInitialUserPtrOutput ¶
func (o ConnectionProfileAlloydbSettingsInitialUserPtrOutput) ToConnectionProfileAlloydbSettingsInitialUserPtrOutput() ConnectionProfileAlloydbSettingsInitialUserPtrOutput
func (ConnectionProfileAlloydbSettingsInitialUserPtrOutput) ToConnectionProfileAlloydbSettingsInitialUserPtrOutputWithContext ¶
func (o ConnectionProfileAlloydbSettingsInitialUserPtrOutput) ToConnectionProfileAlloydbSettingsInitialUserPtrOutputWithContext(ctx context.Context) ConnectionProfileAlloydbSettingsInitialUserPtrOutput
type ConnectionProfileAlloydbSettingsInput ¶
type ConnectionProfileAlloydbSettingsInput interface { pulumi.Input ToConnectionProfileAlloydbSettingsOutput() ConnectionProfileAlloydbSettingsOutput ToConnectionProfileAlloydbSettingsOutputWithContext(context.Context) ConnectionProfileAlloydbSettingsOutput }
ConnectionProfileAlloydbSettingsInput is an input type that accepts ConnectionProfileAlloydbSettingsArgs and ConnectionProfileAlloydbSettingsOutput values. You can construct a concrete instance of `ConnectionProfileAlloydbSettingsInput` via:
ConnectionProfileAlloydbSettingsArgs{...}
type ConnectionProfileAlloydbSettingsOutput ¶
type ConnectionProfileAlloydbSettingsOutput struct{ *pulumi.OutputState }
func (ConnectionProfileAlloydbSettingsOutput) ElementType ¶
func (ConnectionProfileAlloydbSettingsOutput) ElementType() reflect.Type
func (ConnectionProfileAlloydbSettingsOutput) InitialUser ¶
func (o ConnectionProfileAlloydbSettingsOutput) InitialUser() ConnectionProfileAlloydbSettingsInitialUserOutput
Required. Input only. Initial user to setup during cluster creation. Structure is documented below.
func (ConnectionProfileAlloydbSettingsOutput) Labels ¶
func (o ConnectionProfileAlloydbSettingsOutput) Labels() pulumi.StringMapOutput
Labels for the AlloyDB cluster created by DMS.
func (ConnectionProfileAlloydbSettingsOutput) PrimaryInstanceSettings ¶
func (o ConnectionProfileAlloydbSettingsOutput) PrimaryInstanceSettings() ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput
Settings for the cluster's primary instance Structure is documented below.
func (ConnectionProfileAlloydbSettingsOutput) ToConnectionProfileAlloydbSettingsOutput ¶
func (o ConnectionProfileAlloydbSettingsOutput) ToConnectionProfileAlloydbSettingsOutput() ConnectionProfileAlloydbSettingsOutput
func (ConnectionProfileAlloydbSettingsOutput) ToConnectionProfileAlloydbSettingsOutputWithContext ¶
func (o ConnectionProfileAlloydbSettingsOutput) ToConnectionProfileAlloydbSettingsOutputWithContext(ctx context.Context) ConnectionProfileAlloydbSettingsOutput
func (ConnectionProfileAlloydbSettingsOutput) ToConnectionProfileAlloydbSettingsPtrOutput ¶
func (o ConnectionProfileAlloydbSettingsOutput) ToConnectionProfileAlloydbSettingsPtrOutput() ConnectionProfileAlloydbSettingsPtrOutput
func (ConnectionProfileAlloydbSettingsOutput) ToConnectionProfileAlloydbSettingsPtrOutputWithContext ¶
func (o ConnectionProfileAlloydbSettingsOutput) ToConnectionProfileAlloydbSettingsPtrOutputWithContext(ctx context.Context) ConnectionProfileAlloydbSettingsPtrOutput
func (ConnectionProfileAlloydbSettingsOutput) VpcNetwork ¶
func (o ConnectionProfileAlloydbSettingsOutput) VpcNetwork() pulumi.StringOutput
Required. 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 ConnectionProfileAlloydbSettingsPrimaryInstanceSettings ¶
type ConnectionProfileAlloydbSettingsPrimaryInstanceSettings 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 database username. Id string `pulumi:"id"` // Labels for the AlloyDB primary instance created by DMS. Labels map[string]string `pulumi:"labels"` // Configuration for the machines that host the underlying database engine. // Structure is documented below. MachineConfig ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfig `pulumi:"machineConfig"` // (Output) // Output only. The private IP address for the Instance. This is the connection endpoint for an end-user application. PrivateIp *string `pulumi:"privateIp"` }
type ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsArgs ¶
type ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsArgs 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 database username. Id pulumi.StringInput `pulumi:"id"` // Labels for the AlloyDB primary instance created by DMS. Labels pulumi.StringMapInput `pulumi:"labels"` // Configuration for the machines that host the underlying database engine. // Structure is documented below. MachineConfig ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigInput `pulumi:"machineConfig"` // (Output) // Output only. The private IP address for the Instance. This is the connection endpoint for an end-user application. PrivateIp pulumi.StringPtrInput `pulumi:"privateIp"` }
func (ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsArgs) ElementType ¶
func (ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsArgs) ElementType() reflect.Type
func (ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsArgs) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutput ¶
func (i ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsArgs) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutput() ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutput
func (ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsArgs) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutputWithContext ¶
func (i ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsArgs) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutputWithContext(ctx context.Context) ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutput
func (ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsArgs) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput ¶
func (i ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsArgs) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput() ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput
func (ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsArgs) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutputWithContext ¶
func (i ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsArgs) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutputWithContext(ctx context.Context) ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput
type ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsInput ¶
type ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsInput interface { pulumi.Input ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutput() ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutput ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutputWithContext(context.Context) ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutput }
ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsInput is an input type that accepts ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsArgs and ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutput values. You can construct a concrete instance of `ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsInput` via:
ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsArgs{...}
type ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfig ¶
type ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfig struct { // The number of CPU's in the VM instance. CpuCount int `pulumi:"cpuCount"` }
type ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigArgs ¶
type ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigArgs struct { // The number of CPU's in the VM instance. CpuCount pulumi.IntInput `pulumi:"cpuCount"` }
func (ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigArgs) ElementType ¶
func (ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigArgs) ElementType() reflect.Type
func (ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigArgs) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigOutput ¶
func (i ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigArgs) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigOutput() ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigOutput
func (ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigArgs) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigOutputWithContext ¶
func (i ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigArgs) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigOutputWithContext(ctx context.Context) ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigOutput
func (ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigArgs) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrOutput ¶
func (i ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigArgs) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrOutput() ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrOutput
func (ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigArgs) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrOutputWithContext ¶
func (i ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigArgs) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrOutputWithContext(ctx context.Context) ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrOutput
type ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigInput ¶
type ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigInput interface { pulumi.Input ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigOutput() ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigOutput ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigOutputWithContext(context.Context) ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigOutput }
ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigInput is an input type that accepts ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigArgs and ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigOutput values. You can construct a concrete instance of `ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigInput` via:
ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigArgs{...}
type ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigOutput ¶
type ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigOutput struct{ *pulumi.OutputState }
func (ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigOutput) CpuCount ¶
func (o ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigOutput) CpuCount() pulumi.IntOutput
The number of CPU's in the VM instance.
func (ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigOutput) ElementType ¶
func (ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigOutput) ElementType() reflect.Type
func (ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigOutput) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigOutput ¶
func (o ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigOutput) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigOutput() ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigOutput
func (ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigOutput) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigOutputWithContext ¶
func (o ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigOutput) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigOutputWithContext(ctx context.Context) ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigOutput
func (ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigOutput) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrOutput ¶
func (o ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigOutput) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrOutput() ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrOutput
func (ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigOutput) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrOutputWithContext ¶
func (o ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigOutput) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrOutputWithContext(ctx context.Context) ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrOutput
type ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrInput ¶
type ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrInput interface { pulumi.Input ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrOutput() ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrOutput ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrOutputWithContext(context.Context) ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrOutput }
ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrInput is an input type that accepts ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigArgs, ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtr and ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrOutput values. You can construct a concrete instance of `ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrInput` via:
ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigArgs{...} or: nil
func ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtr ¶
func ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtr(v *ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigArgs) ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrInput
type ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrOutput ¶
type ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrOutput struct{ *pulumi.OutputState }
func (ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrOutput) CpuCount ¶
func (o ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrOutput) CpuCount() pulumi.IntPtrOutput
The number of CPU's in the VM instance.
func (ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrOutput) ElementType ¶
func (ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrOutput) ElementType() reflect.Type
func (ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrOutput) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrOutput ¶
func (o ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrOutput) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrOutput() ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrOutput
func (ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrOutput) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrOutputWithContext ¶
func (o ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrOutput) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrOutputWithContext(ctx context.Context) ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrOutput
type ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutput ¶
type ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutput struct{ *pulumi.OutputState }
func (ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutput) DatabaseFlags ¶
func (o ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutput) 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 (ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutput) ElementType ¶
func (ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutput) ElementType() reflect.Type
func (ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutput) Labels ¶
func (o ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutput) Labels() pulumi.StringMapOutput
Labels for the AlloyDB primary instance created by DMS.
func (ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutput) MachineConfig ¶
func (o ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutput) MachineConfig() ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigOutput
Configuration for the machines that host the underlying database engine. Structure is documented below.
func (ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutput) PrivateIp ¶
func (o ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutput) PrivateIp() pulumi.StringPtrOutput
(Output) Output only. The private IP address for the Instance. This is the connection endpoint for an end-user application.
func (ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutput) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutput ¶
func (o ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutput) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutput() ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutput
func (ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutput) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutputWithContext ¶
func (o ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutput) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutputWithContext(ctx context.Context) ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutput
func (ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutput) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput ¶
func (o ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutput) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput() ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput
func (ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutput) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutputWithContext ¶
func (o ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsOutput) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutputWithContext(ctx context.Context) ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput
type ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrInput ¶
type ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrInput interface { pulumi.Input ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput() ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutputWithContext(context.Context) ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput }
ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrInput is an input type that accepts ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsArgs, ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtr and ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput values. You can construct a concrete instance of `ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrInput` via:
ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsArgs{...} or: nil
func ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtr ¶
func ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtr(v *ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsArgs) ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrInput
type ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput ¶
type ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput struct{ *pulumi.OutputState }
func (ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput) DatabaseFlags ¶
func (o ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput) 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 (ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput) ElementType ¶
func (ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput) ElementType() reflect.Type
func (ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput) Id ¶
func (o ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput) Id() pulumi.StringPtrOutput
The database username.
func (ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput) Labels ¶
func (o ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput) Labels() pulumi.StringMapOutput
Labels for the AlloyDB primary instance created by DMS.
func (ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput) MachineConfig ¶
func (o ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput) MachineConfig() ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigPtrOutput
Configuration for the machines that host the underlying database engine. Structure is documented below.
func (ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput) PrivateIp ¶
func (o ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput) PrivateIp() pulumi.StringPtrOutput
(Output) Output only. The private IP address for the Instance. This is the connection endpoint for an end-user application.
func (ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput ¶
func (o ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput() ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput
func (ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutputWithContext ¶
func (o ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput) ToConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutputWithContext(ctx context.Context) ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput
type ConnectionProfileAlloydbSettingsPtrInput ¶
type ConnectionProfileAlloydbSettingsPtrInput interface { pulumi.Input ToConnectionProfileAlloydbSettingsPtrOutput() ConnectionProfileAlloydbSettingsPtrOutput ToConnectionProfileAlloydbSettingsPtrOutputWithContext(context.Context) ConnectionProfileAlloydbSettingsPtrOutput }
ConnectionProfileAlloydbSettingsPtrInput is an input type that accepts ConnectionProfileAlloydbSettingsArgs, ConnectionProfileAlloydbSettingsPtr and ConnectionProfileAlloydbSettingsPtrOutput values. You can construct a concrete instance of `ConnectionProfileAlloydbSettingsPtrInput` via:
ConnectionProfileAlloydbSettingsArgs{...} or: nil
func ConnectionProfileAlloydbSettingsPtr ¶
func ConnectionProfileAlloydbSettingsPtr(v *ConnectionProfileAlloydbSettingsArgs) ConnectionProfileAlloydbSettingsPtrInput
type ConnectionProfileAlloydbSettingsPtrOutput ¶
type ConnectionProfileAlloydbSettingsPtrOutput struct{ *pulumi.OutputState }
func (ConnectionProfileAlloydbSettingsPtrOutput) ElementType ¶
func (ConnectionProfileAlloydbSettingsPtrOutput) ElementType() reflect.Type
func (ConnectionProfileAlloydbSettingsPtrOutput) InitialUser ¶
func (o ConnectionProfileAlloydbSettingsPtrOutput) InitialUser() ConnectionProfileAlloydbSettingsInitialUserPtrOutput
Required. Input only. Initial user to setup during cluster creation. Structure is documented below.
func (ConnectionProfileAlloydbSettingsPtrOutput) Labels ¶
func (o ConnectionProfileAlloydbSettingsPtrOutput) Labels() pulumi.StringMapOutput
Labels for the AlloyDB cluster created by DMS.
func (ConnectionProfileAlloydbSettingsPtrOutput) PrimaryInstanceSettings ¶
func (o ConnectionProfileAlloydbSettingsPtrOutput) PrimaryInstanceSettings() ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsPtrOutput
Settings for the cluster's primary instance Structure is documented below.
func (ConnectionProfileAlloydbSettingsPtrOutput) ToConnectionProfileAlloydbSettingsPtrOutput ¶
func (o ConnectionProfileAlloydbSettingsPtrOutput) ToConnectionProfileAlloydbSettingsPtrOutput() ConnectionProfileAlloydbSettingsPtrOutput
func (ConnectionProfileAlloydbSettingsPtrOutput) ToConnectionProfileAlloydbSettingsPtrOutputWithContext ¶
func (o ConnectionProfileAlloydbSettingsPtrOutput) ToConnectionProfileAlloydbSettingsPtrOutputWithContext(ctx context.Context) ConnectionProfileAlloydbSettingsPtrOutput
func (ConnectionProfileAlloydbSettingsPtrOutput) VpcNetwork ¶
func (o ConnectionProfileAlloydbSettingsPtrOutput) VpcNetwork() pulumi.StringPtrOutput
Required. 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 ConnectionProfileArgs ¶
type ConnectionProfileArgs struct { // Specifies required connection parameters, and the parameters required to create an AlloyDB destination cluster. // Structure is documented below. Alloydb ConnectionProfileAlloydbPtrInput // Specifies required connection parameters, and, optionally, the parameters required to create a Cloud SQL destination database instance. // Structure is documented below. Cloudsql ConnectionProfileCloudsqlPtrInput // The ID of the connection profile. // // *** 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. // // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. Labels pulumi.StringMapInput // The location where the connection profile should reside. Location pulumi.StringPtrInput // Specifies connection parameters required specifically for MySQL databases. // Structure is documented below. Mysql ConnectionProfileMysqlPtrInput // Specifies connection parameters required specifically for Oracle databases. // Structure is documented below. Oracle ConnectionProfileOraclePtrInput // Specifies connection parameters required specifically for PostgreSQL databases. // Structure is documented below. Postgresql ConnectionProfilePostgresqlPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput }
The set of arguments for constructing a ConnectionProfile resource.
func (ConnectionProfileArgs) ElementType ¶
func (ConnectionProfileArgs) ElementType() reflect.Type
type ConnectionProfileArray ¶
type ConnectionProfileArray []ConnectionProfileInput
func (ConnectionProfileArray) ElementType ¶
func (ConnectionProfileArray) ElementType() reflect.Type
func (ConnectionProfileArray) ToConnectionProfileArrayOutput ¶
func (i ConnectionProfileArray) ToConnectionProfileArrayOutput() ConnectionProfileArrayOutput
func (ConnectionProfileArray) ToConnectionProfileArrayOutputWithContext ¶
func (i ConnectionProfileArray) ToConnectionProfileArrayOutputWithContext(ctx context.Context) ConnectionProfileArrayOutput
type ConnectionProfileArrayInput ¶
type ConnectionProfileArrayInput interface { pulumi.Input ToConnectionProfileArrayOutput() ConnectionProfileArrayOutput ToConnectionProfileArrayOutputWithContext(context.Context) ConnectionProfileArrayOutput }
ConnectionProfileArrayInput is an input type that accepts ConnectionProfileArray and ConnectionProfileArrayOutput values. You can construct a concrete instance of `ConnectionProfileArrayInput` via:
ConnectionProfileArray{ ConnectionProfileArgs{...} }
type ConnectionProfileArrayOutput ¶
type ConnectionProfileArrayOutput struct{ *pulumi.OutputState }
func (ConnectionProfileArrayOutput) ElementType ¶
func (ConnectionProfileArrayOutput) ElementType() reflect.Type
func (ConnectionProfileArrayOutput) Index ¶
func (o ConnectionProfileArrayOutput) Index(i pulumi.IntInput) ConnectionProfileOutput
func (ConnectionProfileArrayOutput) ToConnectionProfileArrayOutput ¶
func (o ConnectionProfileArrayOutput) ToConnectionProfileArrayOutput() ConnectionProfileArrayOutput
func (ConnectionProfileArrayOutput) ToConnectionProfileArrayOutputWithContext ¶
func (o ConnectionProfileArrayOutput) ToConnectionProfileArrayOutputWithContext(ctx context.Context) ConnectionProfileArrayOutput
type ConnectionProfileCloudsql ¶
type ConnectionProfileCloudsql struct { // (Output) // Output only. The Cloud SQL instance ID that this connection profile is associated with. CloudSqlId *string `pulumi:"cloudSqlId"` // (Output) // Output only. The Cloud SQL database instance's private IP. PrivateIp *string `pulumi:"privateIp"` // (Output) // Output only. The Cloud SQL database instance's public IP. PublicIp *string `pulumi:"publicIp"` // Immutable. Metadata used to create the destination Cloud SQL database. // Structure is documented below. Settings *ConnectionProfileCloudsqlSettings `pulumi:"settings"` }
type ConnectionProfileCloudsqlArgs ¶
type ConnectionProfileCloudsqlArgs struct { // (Output) // Output only. The Cloud SQL instance ID that this connection profile is associated with. CloudSqlId pulumi.StringPtrInput `pulumi:"cloudSqlId"` // (Output) // Output only. The Cloud SQL database instance's private IP. PrivateIp pulumi.StringPtrInput `pulumi:"privateIp"` // (Output) // Output only. The Cloud SQL database instance's public IP. PublicIp pulumi.StringPtrInput `pulumi:"publicIp"` // Immutable. Metadata used to create the destination Cloud SQL database. // Structure is documented below. Settings ConnectionProfileCloudsqlSettingsPtrInput `pulumi:"settings"` }
func (ConnectionProfileCloudsqlArgs) ElementType ¶
func (ConnectionProfileCloudsqlArgs) ElementType() reflect.Type
func (ConnectionProfileCloudsqlArgs) ToConnectionProfileCloudsqlOutput ¶
func (i ConnectionProfileCloudsqlArgs) ToConnectionProfileCloudsqlOutput() ConnectionProfileCloudsqlOutput
func (ConnectionProfileCloudsqlArgs) ToConnectionProfileCloudsqlOutputWithContext ¶
func (i ConnectionProfileCloudsqlArgs) ToConnectionProfileCloudsqlOutputWithContext(ctx context.Context) ConnectionProfileCloudsqlOutput
func (ConnectionProfileCloudsqlArgs) ToConnectionProfileCloudsqlPtrOutput ¶
func (i ConnectionProfileCloudsqlArgs) ToConnectionProfileCloudsqlPtrOutput() ConnectionProfileCloudsqlPtrOutput
func (ConnectionProfileCloudsqlArgs) ToConnectionProfileCloudsqlPtrOutputWithContext ¶
func (i ConnectionProfileCloudsqlArgs) ToConnectionProfileCloudsqlPtrOutputWithContext(ctx context.Context) ConnectionProfileCloudsqlPtrOutput
type ConnectionProfileCloudsqlInput ¶
type ConnectionProfileCloudsqlInput interface { pulumi.Input ToConnectionProfileCloudsqlOutput() ConnectionProfileCloudsqlOutput ToConnectionProfileCloudsqlOutputWithContext(context.Context) ConnectionProfileCloudsqlOutput }
ConnectionProfileCloudsqlInput is an input type that accepts ConnectionProfileCloudsqlArgs and ConnectionProfileCloudsqlOutput values. You can construct a concrete instance of `ConnectionProfileCloudsqlInput` via:
ConnectionProfileCloudsqlArgs{...}
type ConnectionProfileCloudsqlOutput ¶
type ConnectionProfileCloudsqlOutput struct{ *pulumi.OutputState }
func (ConnectionProfileCloudsqlOutput) CloudSqlId ¶
func (o ConnectionProfileCloudsqlOutput) CloudSqlId() pulumi.StringPtrOutput
(Output) Output only. The Cloud SQL instance ID that this connection profile is associated with.
func (ConnectionProfileCloudsqlOutput) ElementType ¶
func (ConnectionProfileCloudsqlOutput) ElementType() reflect.Type
func (ConnectionProfileCloudsqlOutput) PrivateIp ¶
func (o ConnectionProfileCloudsqlOutput) PrivateIp() pulumi.StringPtrOutput
(Output) Output only. The Cloud SQL database instance's private IP.
func (ConnectionProfileCloudsqlOutput) PublicIp ¶
func (o ConnectionProfileCloudsqlOutput) PublicIp() pulumi.StringPtrOutput
(Output) Output only. The Cloud SQL database instance's public IP.
func (ConnectionProfileCloudsqlOutput) Settings ¶
func (o ConnectionProfileCloudsqlOutput) Settings() ConnectionProfileCloudsqlSettingsPtrOutput
Immutable. Metadata used to create the destination Cloud SQL database. Structure is documented below.
func (ConnectionProfileCloudsqlOutput) ToConnectionProfileCloudsqlOutput ¶
func (o ConnectionProfileCloudsqlOutput) ToConnectionProfileCloudsqlOutput() ConnectionProfileCloudsqlOutput
func (ConnectionProfileCloudsqlOutput) ToConnectionProfileCloudsqlOutputWithContext ¶
func (o ConnectionProfileCloudsqlOutput) ToConnectionProfileCloudsqlOutputWithContext(ctx context.Context) ConnectionProfileCloudsqlOutput
func (ConnectionProfileCloudsqlOutput) ToConnectionProfileCloudsqlPtrOutput ¶
func (o ConnectionProfileCloudsqlOutput) ToConnectionProfileCloudsqlPtrOutput() ConnectionProfileCloudsqlPtrOutput
func (ConnectionProfileCloudsqlOutput) ToConnectionProfileCloudsqlPtrOutputWithContext ¶
func (o ConnectionProfileCloudsqlOutput) ToConnectionProfileCloudsqlPtrOutputWithContext(ctx context.Context) ConnectionProfileCloudsqlPtrOutput
type ConnectionProfileCloudsqlPtrInput ¶
type ConnectionProfileCloudsqlPtrInput interface { pulumi.Input ToConnectionProfileCloudsqlPtrOutput() ConnectionProfileCloudsqlPtrOutput ToConnectionProfileCloudsqlPtrOutputWithContext(context.Context) ConnectionProfileCloudsqlPtrOutput }
ConnectionProfileCloudsqlPtrInput is an input type that accepts ConnectionProfileCloudsqlArgs, ConnectionProfileCloudsqlPtr and ConnectionProfileCloudsqlPtrOutput values. You can construct a concrete instance of `ConnectionProfileCloudsqlPtrInput` via:
ConnectionProfileCloudsqlArgs{...} or: nil
func ConnectionProfileCloudsqlPtr ¶
func ConnectionProfileCloudsqlPtr(v *ConnectionProfileCloudsqlArgs) ConnectionProfileCloudsqlPtrInput
type ConnectionProfileCloudsqlPtrOutput ¶
type ConnectionProfileCloudsqlPtrOutput struct{ *pulumi.OutputState }
func (ConnectionProfileCloudsqlPtrOutput) CloudSqlId ¶
func (o ConnectionProfileCloudsqlPtrOutput) CloudSqlId() pulumi.StringPtrOutput
(Output) Output only. The Cloud SQL instance ID that this connection profile is associated with.
func (ConnectionProfileCloudsqlPtrOutput) Elem ¶
func (o ConnectionProfileCloudsqlPtrOutput) Elem() ConnectionProfileCloudsqlOutput
func (ConnectionProfileCloudsqlPtrOutput) ElementType ¶
func (ConnectionProfileCloudsqlPtrOutput) ElementType() reflect.Type
func (ConnectionProfileCloudsqlPtrOutput) PrivateIp ¶
func (o ConnectionProfileCloudsqlPtrOutput) PrivateIp() pulumi.StringPtrOutput
(Output) Output only. The Cloud SQL database instance's private IP.
func (ConnectionProfileCloudsqlPtrOutput) PublicIp ¶
func (o ConnectionProfileCloudsqlPtrOutput) PublicIp() pulumi.StringPtrOutput
(Output) Output only. The Cloud SQL database instance's public IP.
func (ConnectionProfileCloudsqlPtrOutput) Settings ¶
func (o ConnectionProfileCloudsqlPtrOutput) Settings() ConnectionProfileCloudsqlSettingsPtrOutput
Immutable. Metadata used to create the destination Cloud SQL database. Structure is documented below.
func (ConnectionProfileCloudsqlPtrOutput) ToConnectionProfileCloudsqlPtrOutput ¶
func (o ConnectionProfileCloudsqlPtrOutput) ToConnectionProfileCloudsqlPtrOutput() ConnectionProfileCloudsqlPtrOutput
func (ConnectionProfileCloudsqlPtrOutput) ToConnectionProfileCloudsqlPtrOutputWithContext ¶
func (o ConnectionProfileCloudsqlPtrOutput) ToConnectionProfileCloudsqlPtrOutputWithContext(ctx context.Context) ConnectionProfileCloudsqlPtrOutput
type ConnectionProfileCloudsqlSettings ¶
type ConnectionProfileCloudsqlSettings struct { // The activation policy specifies when the instance is activated; it is applicable only when the instance state is 'RUNNABLE'. // Possible values are: `ALWAYS`, `NEVER`. ActivationPolicy *string `pulumi:"activationPolicy"` // 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"` // The KMS key name used for the csql instance. CmekKeyName *string `pulumi:"cmekKeyName"` // The Cloud SQL default instance level collation. Collation *string `pulumi:"collation"` // The storage capacity available to the database, in GB. The minimum (and default) size is 10GB. DataDiskSizeGb *string `pulumi:"dataDiskSizeGb"` // The type of storage. // Possible values are: `PD_SSD`, `PD_HDD`. DataDiskType *string `pulumi:"dataDiskType"` // The database flags passed to the Cloud SQL instance at startup. DatabaseFlags map[string]string `pulumi:"databaseFlags"` // The database engine type and version. // Currently supported values located at https://cloud.google.com/database-migration/docs/reference/rest/v1/projects.locations.connectionProfiles#sqldatabaseversion DatabaseVersion *string `pulumi:"databaseVersion"` // The edition of the given Cloud SQL instance. // Possible values are: `ENTERPRISE`, `ENTERPRISE_PLUS`. 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. // Structure is documented below. IpConfig *ConnectionProfileCloudsqlSettingsIpConfig `pulumi:"ipConfig"` // Input only. Initial root password. // **Note**: This property is sensitive and will not be displayed in the plan. RootPassword *string `pulumi:"rootPassword"` // (Output) // Output only. Indicates If this connection profile root password is stored. RootPasswordSet *bool `pulumi:"rootPasswordSet"` // 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 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. UserLabels map[string]string `pulumi:"userLabels"` // The Google Cloud Platform zone where your Cloud SQL datdabse instance is located. Zone *string `pulumi:"zone"` }
type ConnectionProfileCloudsqlSettingsArgs ¶
type ConnectionProfileCloudsqlSettingsArgs struct { // The activation policy specifies when the instance is activated; it is applicable only when the instance state is 'RUNNABLE'. // Possible values are: `ALWAYS`, `NEVER`. ActivationPolicy pulumi.StringPtrInput `pulumi:"activationPolicy"` // 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"` // 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"` // 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. // Possible values are: `PD_SSD`, `PD_HDD`. DataDiskType pulumi.StringPtrInput `pulumi:"dataDiskType"` // The database flags passed to the Cloud SQL instance at startup. DatabaseFlags pulumi.StringMapInput `pulumi:"databaseFlags"` // The database engine type and version. // Currently supported values located at https://cloud.google.com/database-migration/docs/reference/rest/v1/projects.locations.connectionProfiles#sqldatabaseversion DatabaseVersion pulumi.StringPtrInput `pulumi:"databaseVersion"` // The edition of the given Cloud SQL instance. // Possible values are: `ENTERPRISE`, `ENTERPRISE_PLUS`. Edition pulumi.StringPtrInput `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. // Structure is documented below. IpConfig ConnectionProfileCloudsqlSettingsIpConfigPtrInput `pulumi:"ipConfig"` // Input only. Initial root password. // **Note**: This property is sensitive and will not be displayed in the plan. RootPassword pulumi.StringPtrInput `pulumi:"rootPassword"` // (Output) // Output only. Indicates If this connection profile root password is stored. RootPasswordSet pulumi.BoolPtrInput `pulumi:"rootPasswordSet"` // The Database Migration Service source connection profile ID, in the format: projects/my_project_name/locations/us-central1/connectionProfiles/connection_profile_ID SourceId pulumi.StringInput `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 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. UserLabels pulumi.StringMapInput `pulumi:"userLabels"` // The Google Cloud Platform zone where your Cloud SQL datdabse instance is located. Zone pulumi.StringPtrInput `pulumi:"zone"` }
func (ConnectionProfileCloudsqlSettingsArgs) ElementType ¶
func (ConnectionProfileCloudsqlSettingsArgs) ElementType() reflect.Type
func (ConnectionProfileCloudsqlSettingsArgs) ToConnectionProfileCloudsqlSettingsOutput ¶
func (i ConnectionProfileCloudsqlSettingsArgs) ToConnectionProfileCloudsqlSettingsOutput() ConnectionProfileCloudsqlSettingsOutput
func (ConnectionProfileCloudsqlSettingsArgs) ToConnectionProfileCloudsqlSettingsOutputWithContext ¶
func (i ConnectionProfileCloudsqlSettingsArgs) ToConnectionProfileCloudsqlSettingsOutputWithContext(ctx context.Context) ConnectionProfileCloudsqlSettingsOutput
func (ConnectionProfileCloudsqlSettingsArgs) ToConnectionProfileCloudsqlSettingsPtrOutput ¶
func (i ConnectionProfileCloudsqlSettingsArgs) ToConnectionProfileCloudsqlSettingsPtrOutput() ConnectionProfileCloudsqlSettingsPtrOutput
func (ConnectionProfileCloudsqlSettingsArgs) ToConnectionProfileCloudsqlSettingsPtrOutputWithContext ¶
func (i ConnectionProfileCloudsqlSettingsArgs) ToConnectionProfileCloudsqlSettingsPtrOutputWithContext(ctx context.Context) ConnectionProfileCloudsqlSettingsPtrOutput
type ConnectionProfileCloudsqlSettingsInput ¶
type ConnectionProfileCloudsqlSettingsInput interface { pulumi.Input ToConnectionProfileCloudsqlSettingsOutput() ConnectionProfileCloudsqlSettingsOutput ToConnectionProfileCloudsqlSettingsOutputWithContext(context.Context) ConnectionProfileCloudsqlSettingsOutput }
ConnectionProfileCloudsqlSettingsInput is an input type that accepts ConnectionProfileCloudsqlSettingsArgs and ConnectionProfileCloudsqlSettingsOutput values. You can construct a concrete instance of `ConnectionProfileCloudsqlSettingsInput` via:
ConnectionProfileCloudsqlSettingsArgs{...}
type ConnectionProfileCloudsqlSettingsIpConfig ¶
type ConnectionProfileCloudsqlSettingsIpConfig struct { // The list of external networks that are allowed to connect to the instance using the IP. // Structure is documented below. AuthorizedNetworks []ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetwork `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"` }
type ConnectionProfileCloudsqlSettingsIpConfigArgs ¶
type ConnectionProfileCloudsqlSettingsIpConfigArgs struct { // The list of external networks that are allowed to connect to the instance using the IP. // Structure is documented below. AuthorizedNetworks ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArrayInput `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"` }
func (ConnectionProfileCloudsqlSettingsIpConfigArgs) ElementType ¶
func (ConnectionProfileCloudsqlSettingsIpConfigArgs) ElementType() reflect.Type
func (ConnectionProfileCloudsqlSettingsIpConfigArgs) ToConnectionProfileCloudsqlSettingsIpConfigOutput ¶
func (i ConnectionProfileCloudsqlSettingsIpConfigArgs) ToConnectionProfileCloudsqlSettingsIpConfigOutput() ConnectionProfileCloudsqlSettingsIpConfigOutput
func (ConnectionProfileCloudsqlSettingsIpConfigArgs) ToConnectionProfileCloudsqlSettingsIpConfigOutputWithContext ¶
func (i ConnectionProfileCloudsqlSettingsIpConfigArgs) ToConnectionProfileCloudsqlSettingsIpConfigOutputWithContext(ctx context.Context) ConnectionProfileCloudsqlSettingsIpConfigOutput
func (ConnectionProfileCloudsqlSettingsIpConfigArgs) ToConnectionProfileCloudsqlSettingsIpConfigPtrOutput ¶
func (i ConnectionProfileCloudsqlSettingsIpConfigArgs) ToConnectionProfileCloudsqlSettingsIpConfigPtrOutput() ConnectionProfileCloudsqlSettingsIpConfigPtrOutput
func (ConnectionProfileCloudsqlSettingsIpConfigArgs) ToConnectionProfileCloudsqlSettingsIpConfigPtrOutputWithContext ¶
func (i ConnectionProfileCloudsqlSettingsIpConfigArgs) ToConnectionProfileCloudsqlSettingsIpConfigPtrOutputWithContext(ctx context.Context) ConnectionProfileCloudsqlSettingsIpConfigPtrOutput
type ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetwork ¶
type ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetwork struct { // The time when this access control entry expires in RFC 3339 format. 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"` }
type ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArgs ¶
type ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArgs struct { // The time when this access control entry expires in RFC 3339 format. 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.StringInput `pulumi:"value"` }
func (ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArgs) ElementType ¶
func (ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArgs) ElementType() reflect.Type
func (ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArgs) ToConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkOutput ¶
func (i ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArgs) ToConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkOutput() ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkOutput
func (ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArgs) ToConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkOutputWithContext ¶
func (i ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArgs) ToConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkOutputWithContext(ctx context.Context) ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkOutput
type ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArray ¶
type ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArray []ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkInput
func (ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArray) ElementType ¶
func (ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArray) ElementType() reflect.Type
func (ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArray) ToConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArrayOutput ¶
func (i ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArray) ToConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArrayOutput() ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArrayOutput
func (ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArray) ToConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArrayOutputWithContext ¶
func (i ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArray) ToConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArrayOutputWithContext(ctx context.Context) ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArrayOutput
type ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArrayInput ¶
type ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArrayInput interface { pulumi.Input ToConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArrayOutput() ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArrayOutput ToConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArrayOutputWithContext(context.Context) ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArrayOutput }
ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArrayInput is an input type that accepts ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArray and ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArrayOutput values. You can construct a concrete instance of `ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArrayInput` via:
ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArray{ ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArgs{...} }
type ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArrayOutput ¶
type ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArrayOutput struct{ *pulumi.OutputState }
func (ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArrayOutput) ElementType ¶
func (ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArrayOutput) ElementType() reflect.Type
func (ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArrayOutput) ToConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArrayOutput ¶
func (o ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArrayOutput) ToConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArrayOutput() ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArrayOutput
func (ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArrayOutput) ToConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArrayOutputWithContext ¶
func (o ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArrayOutput) ToConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArrayOutputWithContext(ctx context.Context) ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArrayOutput
type ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkInput ¶
type ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkInput interface { pulumi.Input ToConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkOutput() ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkOutput ToConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkOutputWithContext(context.Context) ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkOutput }
ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkInput is an input type that accepts ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArgs and ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkOutput values. You can construct a concrete instance of `ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkInput` via:
ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArgs{...}
type ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkOutput ¶
type ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkOutput struct{ *pulumi.OutputState }
func (ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkOutput) ElementType ¶
func (ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkOutput) ElementType() reflect.Type
func (ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkOutput) ExpireTime ¶
func (o ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkOutput) ExpireTime() pulumi.StringPtrOutput
The time when this access control entry expires in RFC 3339 format.
func (ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkOutput) Label ¶
func (o ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkOutput) Label() pulumi.StringPtrOutput
A label to identify this entry.
func (ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkOutput) ToConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkOutput ¶
func (o ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkOutput) ToConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkOutput() ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkOutput
func (ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkOutput) ToConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkOutputWithContext ¶
func (o ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkOutput) ToConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkOutputWithContext(ctx context.Context) ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkOutput
func (ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkOutput) Ttl ¶
func (o ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkOutput) Ttl() pulumi.StringPtrOutput
Input only. The time-to-leave of this access control entry.
func (ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkOutput) Value ¶
func (o ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkOutput) Value() pulumi.StringOutput
The allowlisted value for the access control list.
type ConnectionProfileCloudsqlSettingsIpConfigInput ¶
type ConnectionProfileCloudsqlSettingsIpConfigInput interface { pulumi.Input ToConnectionProfileCloudsqlSettingsIpConfigOutput() ConnectionProfileCloudsqlSettingsIpConfigOutput ToConnectionProfileCloudsqlSettingsIpConfigOutputWithContext(context.Context) ConnectionProfileCloudsqlSettingsIpConfigOutput }
ConnectionProfileCloudsqlSettingsIpConfigInput is an input type that accepts ConnectionProfileCloudsqlSettingsIpConfigArgs and ConnectionProfileCloudsqlSettingsIpConfigOutput values. You can construct a concrete instance of `ConnectionProfileCloudsqlSettingsIpConfigInput` via:
ConnectionProfileCloudsqlSettingsIpConfigArgs{...}
type ConnectionProfileCloudsqlSettingsIpConfigOutput ¶
type ConnectionProfileCloudsqlSettingsIpConfigOutput struct{ *pulumi.OutputState }
func (ConnectionProfileCloudsqlSettingsIpConfigOutput) AuthorizedNetworks ¶
func (o ConnectionProfileCloudsqlSettingsIpConfigOutput) AuthorizedNetworks() ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArrayOutput
The list of external networks that are allowed to connect to the instance using the IP. Structure is documented below.
func (ConnectionProfileCloudsqlSettingsIpConfigOutput) ElementType ¶
func (ConnectionProfileCloudsqlSettingsIpConfigOutput) ElementType() reflect.Type
func (ConnectionProfileCloudsqlSettingsIpConfigOutput) EnableIpv4 ¶
func (o ConnectionProfileCloudsqlSettingsIpConfigOutput) EnableIpv4() pulumi.BoolPtrOutput
Whether the instance should be assigned an IPv4 address or not.
func (ConnectionProfileCloudsqlSettingsIpConfigOutput) PrivateNetwork ¶
func (o ConnectionProfileCloudsqlSettingsIpConfigOutput) 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 (ConnectionProfileCloudsqlSettingsIpConfigOutput) RequireSsl ¶
func (o ConnectionProfileCloudsqlSettingsIpConfigOutput) RequireSsl() pulumi.BoolPtrOutput
Whether SSL connections over IP should be enforced or not.
func (ConnectionProfileCloudsqlSettingsIpConfigOutput) ToConnectionProfileCloudsqlSettingsIpConfigOutput ¶
func (o ConnectionProfileCloudsqlSettingsIpConfigOutput) ToConnectionProfileCloudsqlSettingsIpConfigOutput() ConnectionProfileCloudsqlSettingsIpConfigOutput
func (ConnectionProfileCloudsqlSettingsIpConfigOutput) ToConnectionProfileCloudsqlSettingsIpConfigOutputWithContext ¶
func (o ConnectionProfileCloudsqlSettingsIpConfigOutput) ToConnectionProfileCloudsqlSettingsIpConfigOutputWithContext(ctx context.Context) ConnectionProfileCloudsqlSettingsIpConfigOutput
func (ConnectionProfileCloudsqlSettingsIpConfigOutput) ToConnectionProfileCloudsqlSettingsIpConfigPtrOutput ¶
func (o ConnectionProfileCloudsqlSettingsIpConfigOutput) ToConnectionProfileCloudsqlSettingsIpConfigPtrOutput() ConnectionProfileCloudsqlSettingsIpConfigPtrOutput
func (ConnectionProfileCloudsqlSettingsIpConfigOutput) ToConnectionProfileCloudsqlSettingsIpConfigPtrOutputWithContext ¶
func (o ConnectionProfileCloudsqlSettingsIpConfigOutput) ToConnectionProfileCloudsqlSettingsIpConfigPtrOutputWithContext(ctx context.Context) ConnectionProfileCloudsqlSettingsIpConfigPtrOutput
type ConnectionProfileCloudsqlSettingsIpConfigPtrInput ¶
type ConnectionProfileCloudsqlSettingsIpConfigPtrInput interface { pulumi.Input ToConnectionProfileCloudsqlSettingsIpConfigPtrOutput() ConnectionProfileCloudsqlSettingsIpConfigPtrOutput ToConnectionProfileCloudsqlSettingsIpConfigPtrOutputWithContext(context.Context) ConnectionProfileCloudsqlSettingsIpConfigPtrOutput }
ConnectionProfileCloudsqlSettingsIpConfigPtrInput is an input type that accepts ConnectionProfileCloudsqlSettingsIpConfigArgs, ConnectionProfileCloudsqlSettingsIpConfigPtr and ConnectionProfileCloudsqlSettingsIpConfigPtrOutput values. You can construct a concrete instance of `ConnectionProfileCloudsqlSettingsIpConfigPtrInput` via:
ConnectionProfileCloudsqlSettingsIpConfigArgs{...} or: nil
func ConnectionProfileCloudsqlSettingsIpConfigPtr ¶
func ConnectionProfileCloudsqlSettingsIpConfigPtr(v *ConnectionProfileCloudsqlSettingsIpConfigArgs) ConnectionProfileCloudsqlSettingsIpConfigPtrInput
type ConnectionProfileCloudsqlSettingsIpConfigPtrOutput ¶
type ConnectionProfileCloudsqlSettingsIpConfigPtrOutput struct{ *pulumi.OutputState }
func (ConnectionProfileCloudsqlSettingsIpConfigPtrOutput) AuthorizedNetworks ¶
func (o ConnectionProfileCloudsqlSettingsIpConfigPtrOutput) AuthorizedNetworks() ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArrayOutput
The list of external networks that are allowed to connect to the instance using the IP. Structure is documented below.
func (ConnectionProfileCloudsqlSettingsIpConfigPtrOutput) ElementType ¶
func (ConnectionProfileCloudsqlSettingsIpConfigPtrOutput) ElementType() reflect.Type
func (ConnectionProfileCloudsqlSettingsIpConfigPtrOutput) EnableIpv4 ¶
func (o ConnectionProfileCloudsqlSettingsIpConfigPtrOutput) EnableIpv4() pulumi.BoolPtrOutput
Whether the instance should be assigned an IPv4 address or not.
func (ConnectionProfileCloudsqlSettingsIpConfigPtrOutput) PrivateNetwork ¶
func (o ConnectionProfileCloudsqlSettingsIpConfigPtrOutput) 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 (ConnectionProfileCloudsqlSettingsIpConfigPtrOutput) RequireSsl ¶
func (o ConnectionProfileCloudsqlSettingsIpConfigPtrOutput) RequireSsl() pulumi.BoolPtrOutput
Whether SSL connections over IP should be enforced or not.
func (ConnectionProfileCloudsqlSettingsIpConfigPtrOutput) ToConnectionProfileCloudsqlSettingsIpConfigPtrOutput ¶
func (o ConnectionProfileCloudsqlSettingsIpConfigPtrOutput) ToConnectionProfileCloudsqlSettingsIpConfigPtrOutput() ConnectionProfileCloudsqlSettingsIpConfigPtrOutput
func (ConnectionProfileCloudsqlSettingsIpConfigPtrOutput) ToConnectionProfileCloudsqlSettingsIpConfigPtrOutputWithContext ¶
func (o ConnectionProfileCloudsqlSettingsIpConfigPtrOutput) ToConnectionProfileCloudsqlSettingsIpConfigPtrOutputWithContext(ctx context.Context) ConnectionProfileCloudsqlSettingsIpConfigPtrOutput
type ConnectionProfileCloudsqlSettingsOutput ¶
type ConnectionProfileCloudsqlSettingsOutput struct{ *pulumi.OutputState }
func (ConnectionProfileCloudsqlSettingsOutput) ActivationPolicy ¶
func (o ConnectionProfileCloudsqlSettingsOutput) ActivationPolicy() pulumi.StringPtrOutput
The activation policy specifies when the instance is activated; it is applicable only when the instance state is 'RUNNABLE'. Possible values are: `ALWAYS`, `NEVER`.
func (ConnectionProfileCloudsqlSettingsOutput) AutoStorageIncrease ¶
func (o ConnectionProfileCloudsqlSettingsOutput) AutoStorageIncrease() pulumi.BoolPtrOutput
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 (ConnectionProfileCloudsqlSettingsOutput) CmekKeyName ¶
func (o ConnectionProfileCloudsqlSettingsOutput) CmekKeyName() pulumi.StringPtrOutput
The KMS key name used for the csql instance.
func (ConnectionProfileCloudsqlSettingsOutput) Collation ¶
func (o ConnectionProfileCloudsqlSettingsOutput) Collation() pulumi.StringPtrOutput
The Cloud SQL default instance level collation.
func (ConnectionProfileCloudsqlSettingsOutput) DataDiskSizeGb ¶
func (o ConnectionProfileCloudsqlSettingsOutput) DataDiskSizeGb() pulumi.StringPtrOutput
The storage capacity available to the database, in GB. The minimum (and default) size is 10GB.
func (ConnectionProfileCloudsqlSettingsOutput) DataDiskType ¶
func (o ConnectionProfileCloudsqlSettingsOutput) DataDiskType() pulumi.StringPtrOutput
The type of storage. Possible values are: `PD_SSD`, `PD_HDD`.
func (ConnectionProfileCloudsqlSettingsOutput) DatabaseFlags ¶
func (o ConnectionProfileCloudsqlSettingsOutput) DatabaseFlags() pulumi.StringMapOutput
The database flags passed to the Cloud SQL instance at startup.
func (ConnectionProfileCloudsqlSettingsOutput) DatabaseVersion ¶
func (o ConnectionProfileCloudsqlSettingsOutput) DatabaseVersion() pulumi.StringPtrOutput
The database engine type and version. Currently supported values located at https://cloud.google.com/database-migration/docs/reference/rest/v1/projects.locations.connectionProfiles#sqldatabaseversion
func (ConnectionProfileCloudsqlSettingsOutput) Edition ¶
func (o ConnectionProfileCloudsqlSettingsOutput) Edition() pulumi.StringPtrOutput
The edition of the given Cloud SQL instance. Possible values are: `ENTERPRISE`, `ENTERPRISE_PLUS`.
func (ConnectionProfileCloudsqlSettingsOutput) ElementType ¶
func (ConnectionProfileCloudsqlSettingsOutput) ElementType() reflect.Type
func (ConnectionProfileCloudsqlSettingsOutput) IpConfig ¶
func (o ConnectionProfileCloudsqlSettingsOutput) IpConfig() ConnectionProfileCloudsqlSettingsIpConfigPtrOutput
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. Structure is documented below.
func (ConnectionProfileCloudsqlSettingsOutput) RootPassword ¶
func (o ConnectionProfileCloudsqlSettingsOutput) RootPassword() pulumi.StringPtrOutput
Input only. Initial root password. **Note**: This property is sensitive and will not be displayed in the plan.
func (ConnectionProfileCloudsqlSettingsOutput) RootPasswordSet ¶
func (o ConnectionProfileCloudsqlSettingsOutput) RootPasswordSet() pulumi.BoolPtrOutput
(Output) Output only. Indicates If this connection profile root password is stored.
func (ConnectionProfileCloudsqlSettingsOutput) SourceId ¶
func (o ConnectionProfileCloudsqlSettingsOutput) 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 (ConnectionProfileCloudsqlSettingsOutput) StorageAutoResizeLimit ¶
func (o ConnectionProfileCloudsqlSettingsOutput) 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 (ConnectionProfileCloudsqlSettingsOutput) Tier ¶
func (o ConnectionProfileCloudsqlSettingsOutput) 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 https://cloud.google.com/sql/docs/mysql/instance-settings
func (ConnectionProfileCloudsqlSettingsOutput) ToConnectionProfileCloudsqlSettingsOutput ¶
func (o ConnectionProfileCloudsqlSettingsOutput) ToConnectionProfileCloudsqlSettingsOutput() ConnectionProfileCloudsqlSettingsOutput
func (ConnectionProfileCloudsqlSettingsOutput) ToConnectionProfileCloudsqlSettingsOutputWithContext ¶
func (o ConnectionProfileCloudsqlSettingsOutput) ToConnectionProfileCloudsqlSettingsOutputWithContext(ctx context.Context) ConnectionProfileCloudsqlSettingsOutput
func (ConnectionProfileCloudsqlSettingsOutput) ToConnectionProfileCloudsqlSettingsPtrOutput ¶
func (o ConnectionProfileCloudsqlSettingsOutput) ToConnectionProfileCloudsqlSettingsPtrOutput() ConnectionProfileCloudsqlSettingsPtrOutput
func (ConnectionProfileCloudsqlSettingsOutput) ToConnectionProfileCloudsqlSettingsPtrOutputWithContext ¶
func (o ConnectionProfileCloudsqlSettingsOutput) ToConnectionProfileCloudsqlSettingsPtrOutputWithContext(ctx context.Context) ConnectionProfileCloudsqlSettingsPtrOutput
func (ConnectionProfileCloudsqlSettingsOutput) UserLabels ¶
func (o ConnectionProfileCloudsqlSettingsOutput) UserLabels() pulumi.StringMapOutput
The resource labels for a Cloud SQL instance to use to annotate any related underlying resources such as Compute Engine VMs.
func (ConnectionProfileCloudsqlSettingsOutput) Zone ¶
func (o ConnectionProfileCloudsqlSettingsOutput) Zone() pulumi.StringPtrOutput
The Google Cloud Platform zone where your Cloud SQL datdabse instance is located.
type ConnectionProfileCloudsqlSettingsPtrInput ¶
type ConnectionProfileCloudsqlSettingsPtrInput interface { pulumi.Input ToConnectionProfileCloudsqlSettingsPtrOutput() ConnectionProfileCloudsqlSettingsPtrOutput ToConnectionProfileCloudsqlSettingsPtrOutputWithContext(context.Context) ConnectionProfileCloudsqlSettingsPtrOutput }
ConnectionProfileCloudsqlSettingsPtrInput is an input type that accepts ConnectionProfileCloudsqlSettingsArgs, ConnectionProfileCloudsqlSettingsPtr and ConnectionProfileCloudsqlSettingsPtrOutput values. You can construct a concrete instance of `ConnectionProfileCloudsqlSettingsPtrInput` via:
ConnectionProfileCloudsqlSettingsArgs{...} or: nil
func ConnectionProfileCloudsqlSettingsPtr ¶
func ConnectionProfileCloudsqlSettingsPtr(v *ConnectionProfileCloudsqlSettingsArgs) ConnectionProfileCloudsqlSettingsPtrInput
type ConnectionProfileCloudsqlSettingsPtrOutput ¶
type ConnectionProfileCloudsqlSettingsPtrOutput struct{ *pulumi.OutputState }
func (ConnectionProfileCloudsqlSettingsPtrOutput) ActivationPolicy ¶
func (o ConnectionProfileCloudsqlSettingsPtrOutput) ActivationPolicy() pulumi.StringPtrOutput
The activation policy specifies when the instance is activated; it is applicable only when the instance state is 'RUNNABLE'. Possible values are: `ALWAYS`, `NEVER`.
func (ConnectionProfileCloudsqlSettingsPtrOutput) AutoStorageIncrease ¶
func (o ConnectionProfileCloudsqlSettingsPtrOutput) AutoStorageIncrease() pulumi.BoolPtrOutput
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 (ConnectionProfileCloudsqlSettingsPtrOutput) CmekKeyName ¶
func (o ConnectionProfileCloudsqlSettingsPtrOutput) CmekKeyName() pulumi.StringPtrOutput
The KMS key name used for the csql instance.
func (ConnectionProfileCloudsqlSettingsPtrOutput) Collation ¶
func (o ConnectionProfileCloudsqlSettingsPtrOutput) Collation() pulumi.StringPtrOutput
The Cloud SQL default instance level collation.
func (ConnectionProfileCloudsqlSettingsPtrOutput) DataDiskSizeGb ¶
func (o ConnectionProfileCloudsqlSettingsPtrOutput) DataDiskSizeGb() pulumi.StringPtrOutput
The storage capacity available to the database, in GB. The minimum (and default) size is 10GB.
func (ConnectionProfileCloudsqlSettingsPtrOutput) DataDiskType ¶
func (o ConnectionProfileCloudsqlSettingsPtrOutput) DataDiskType() pulumi.StringPtrOutput
The type of storage. Possible values are: `PD_SSD`, `PD_HDD`.
func (ConnectionProfileCloudsqlSettingsPtrOutput) DatabaseFlags ¶
func (o ConnectionProfileCloudsqlSettingsPtrOutput) DatabaseFlags() pulumi.StringMapOutput
The database flags passed to the Cloud SQL instance at startup.
func (ConnectionProfileCloudsqlSettingsPtrOutput) DatabaseVersion ¶
func (o ConnectionProfileCloudsqlSettingsPtrOutput) DatabaseVersion() pulumi.StringPtrOutput
The database engine type and version. Currently supported values located at https://cloud.google.com/database-migration/docs/reference/rest/v1/projects.locations.connectionProfiles#sqldatabaseversion
func (ConnectionProfileCloudsqlSettingsPtrOutput) Edition ¶
func (o ConnectionProfileCloudsqlSettingsPtrOutput) Edition() pulumi.StringPtrOutput
The edition of the given Cloud SQL instance. Possible values are: `ENTERPRISE`, `ENTERPRISE_PLUS`.
func (ConnectionProfileCloudsqlSettingsPtrOutput) ElementType ¶
func (ConnectionProfileCloudsqlSettingsPtrOutput) ElementType() reflect.Type
func (ConnectionProfileCloudsqlSettingsPtrOutput) IpConfig ¶
func (o ConnectionProfileCloudsqlSettingsPtrOutput) IpConfig() ConnectionProfileCloudsqlSettingsIpConfigPtrOutput
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. Structure is documented below.
func (ConnectionProfileCloudsqlSettingsPtrOutput) RootPassword ¶
func (o ConnectionProfileCloudsqlSettingsPtrOutput) RootPassword() pulumi.StringPtrOutput
Input only. Initial root password. **Note**: This property is sensitive and will not be displayed in the plan.
func (ConnectionProfileCloudsqlSettingsPtrOutput) RootPasswordSet ¶
func (o ConnectionProfileCloudsqlSettingsPtrOutput) RootPasswordSet() pulumi.BoolPtrOutput
(Output) Output only. Indicates If this connection profile root password is stored.
func (ConnectionProfileCloudsqlSettingsPtrOutput) SourceId ¶
func (o ConnectionProfileCloudsqlSettingsPtrOutput) 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 (ConnectionProfileCloudsqlSettingsPtrOutput) StorageAutoResizeLimit ¶
func (o ConnectionProfileCloudsqlSettingsPtrOutput) 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 (ConnectionProfileCloudsqlSettingsPtrOutput) Tier ¶
func (o ConnectionProfileCloudsqlSettingsPtrOutput) 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 https://cloud.google.com/sql/docs/mysql/instance-settings
func (ConnectionProfileCloudsqlSettingsPtrOutput) ToConnectionProfileCloudsqlSettingsPtrOutput ¶
func (o ConnectionProfileCloudsqlSettingsPtrOutput) ToConnectionProfileCloudsqlSettingsPtrOutput() ConnectionProfileCloudsqlSettingsPtrOutput
func (ConnectionProfileCloudsqlSettingsPtrOutput) ToConnectionProfileCloudsqlSettingsPtrOutputWithContext ¶
func (o ConnectionProfileCloudsqlSettingsPtrOutput) ToConnectionProfileCloudsqlSettingsPtrOutputWithContext(ctx context.Context) ConnectionProfileCloudsqlSettingsPtrOutput
func (ConnectionProfileCloudsqlSettingsPtrOutput) UserLabels ¶
func (o ConnectionProfileCloudsqlSettingsPtrOutput) UserLabels() pulumi.StringMapOutput
The resource labels for a Cloud SQL instance to use to annotate any related underlying resources such as Compute Engine VMs.
func (ConnectionProfileCloudsqlSettingsPtrOutput) Zone ¶
func (o ConnectionProfileCloudsqlSettingsPtrOutput) Zone() pulumi.StringPtrOutput
The Google Cloud Platform zone where your Cloud SQL datdabse instance is located.
type ConnectionProfileError ¶
type ConnectionProfileError struct { // (Output) // The status code, which should be an enum value of google.rpc.Code. Code *int `pulumi:"code"` // (Output) // A list of messages that carry the error details. Details []map[string]string `pulumi:"details"` // (Output) // Human readable message indicating details about the current status. Message *string `pulumi:"message"` }
type ConnectionProfileErrorArgs ¶
type ConnectionProfileErrorArgs struct { // (Output) // The status code, which should be an enum value of google.rpc.Code. Code pulumi.IntPtrInput `pulumi:"code"` // (Output) // A list of messages that carry the error details. Details pulumi.StringMapArrayInput `pulumi:"details"` // (Output) // Human readable message indicating details about the current status. Message pulumi.StringPtrInput `pulumi:"message"` }
func (ConnectionProfileErrorArgs) ElementType ¶
func (ConnectionProfileErrorArgs) ElementType() reflect.Type
func (ConnectionProfileErrorArgs) ToConnectionProfileErrorOutput ¶
func (i ConnectionProfileErrorArgs) ToConnectionProfileErrorOutput() ConnectionProfileErrorOutput
func (ConnectionProfileErrorArgs) ToConnectionProfileErrorOutputWithContext ¶
func (i ConnectionProfileErrorArgs) ToConnectionProfileErrorOutputWithContext(ctx context.Context) ConnectionProfileErrorOutput
type ConnectionProfileErrorArray ¶
type ConnectionProfileErrorArray []ConnectionProfileErrorInput
func (ConnectionProfileErrorArray) ElementType ¶
func (ConnectionProfileErrorArray) ElementType() reflect.Type
func (ConnectionProfileErrorArray) ToConnectionProfileErrorArrayOutput ¶
func (i ConnectionProfileErrorArray) ToConnectionProfileErrorArrayOutput() ConnectionProfileErrorArrayOutput
func (ConnectionProfileErrorArray) ToConnectionProfileErrorArrayOutputWithContext ¶
func (i ConnectionProfileErrorArray) ToConnectionProfileErrorArrayOutputWithContext(ctx context.Context) ConnectionProfileErrorArrayOutput
type ConnectionProfileErrorArrayInput ¶
type ConnectionProfileErrorArrayInput interface { pulumi.Input ToConnectionProfileErrorArrayOutput() ConnectionProfileErrorArrayOutput ToConnectionProfileErrorArrayOutputWithContext(context.Context) ConnectionProfileErrorArrayOutput }
ConnectionProfileErrorArrayInput is an input type that accepts ConnectionProfileErrorArray and ConnectionProfileErrorArrayOutput values. You can construct a concrete instance of `ConnectionProfileErrorArrayInput` via:
ConnectionProfileErrorArray{ ConnectionProfileErrorArgs{...} }
type ConnectionProfileErrorArrayOutput ¶
type ConnectionProfileErrorArrayOutput struct{ *pulumi.OutputState }
func (ConnectionProfileErrorArrayOutput) ElementType ¶
func (ConnectionProfileErrorArrayOutput) ElementType() reflect.Type
func (ConnectionProfileErrorArrayOutput) Index ¶
func (o ConnectionProfileErrorArrayOutput) Index(i pulumi.IntInput) ConnectionProfileErrorOutput
func (ConnectionProfileErrorArrayOutput) ToConnectionProfileErrorArrayOutput ¶
func (o ConnectionProfileErrorArrayOutput) ToConnectionProfileErrorArrayOutput() ConnectionProfileErrorArrayOutput
func (ConnectionProfileErrorArrayOutput) ToConnectionProfileErrorArrayOutputWithContext ¶
func (o ConnectionProfileErrorArrayOutput) ToConnectionProfileErrorArrayOutputWithContext(ctx context.Context) ConnectionProfileErrorArrayOutput
type ConnectionProfileErrorInput ¶
type ConnectionProfileErrorInput interface { pulumi.Input ToConnectionProfileErrorOutput() ConnectionProfileErrorOutput ToConnectionProfileErrorOutputWithContext(context.Context) ConnectionProfileErrorOutput }
ConnectionProfileErrorInput is an input type that accepts ConnectionProfileErrorArgs and ConnectionProfileErrorOutput values. You can construct a concrete instance of `ConnectionProfileErrorInput` via:
ConnectionProfileErrorArgs{...}
type ConnectionProfileErrorOutput ¶
type ConnectionProfileErrorOutput struct{ *pulumi.OutputState }
func (ConnectionProfileErrorOutput) Code ¶
func (o ConnectionProfileErrorOutput) Code() pulumi.IntPtrOutput
(Output) The status code, which should be an enum value of google.rpc.Code.
func (ConnectionProfileErrorOutput) Details ¶
func (o ConnectionProfileErrorOutput) Details() pulumi.StringMapArrayOutput
(Output) A list of messages that carry the error details.
func (ConnectionProfileErrorOutput) ElementType ¶
func (ConnectionProfileErrorOutput) ElementType() reflect.Type
func (ConnectionProfileErrorOutput) Message ¶
func (o ConnectionProfileErrorOutput) Message() pulumi.StringPtrOutput
(Output) Human readable message indicating details about the current status.
func (ConnectionProfileErrorOutput) ToConnectionProfileErrorOutput ¶
func (o ConnectionProfileErrorOutput) ToConnectionProfileErrorOutput() ConnectionProfileErrorOutput
func (ConnectionProfileErrorOutput) ToConnectionProfileErrorOutputWithContext ¶
func (o ConnectionProfileErrorOutput) ToConnectionProfileErrorOutputWithContext(ctx context.Context) ConnectionProfileErrorOutput
type ConnectionProfileInput ¶
type ConnectionProfileInput interface { pulumi.Input ToConnectionProfileOutput() ConnectionProfileOutput ToConnectionProfileOutputWithContext(ctx context.Context) ConnectionProfileOutput }
type ConnectionProfileMap ¶
type ConnectionProfileMap map[string]ConnectionProfileInput
func (ConnectionProfileMap) ElementType ¶
func (ConnectionProfileMap) ElementType() reflect.Type
func (ConnectionProfileMap) ToConnectionProfileMapOutput ¶
func (i ConnectionProfileMap) ToConnectionProfileMapOutput() ConnectionProfileMapOutput
func (ConnectionProfileMap) ToConnectionProfileMapOutputWithContext ¶
func (i ConnectionProfileMap) ToConnectionProfileMapOutputWithContext(ctx context.Context) ConnectionProfileMapOutput
type ConnectionProfileMapInput ¶
type ConnectionProfileMapInput interface { pulumi.Input ToConnectionProfileMapOutput() ConnectionProfileMapOutput ToConnectionProfileMapOutputWithContext(context.Context) ConnectionProfileMapOutput }
ConnectionProfileMapInput is an input type that accepts ConnectionProfileMap and ConnectionProfileMapOutput values. You can construct a concrete instance of `ConnectionProfileMapInput` via:
ConnectionProfileMap{ "key": ConnectionProfileArgs{...} }
type ConnectionProfileMapOutput ¶
type ConnectionProfileMapOutput struct{ *pulumi.OutputState }
func (ConnectionProfileMapOutput) ElementType ¶
func (ConnectionProfileMapOutput) ElementType() reflect.Type
func (ConnectionProfileMapOutput) MapIndex ¶
func (o ConnectionProfileMapOutput) MapIndex(k pulumi.StringInput) ConnectionProfileOutput
func (ConnectionProfileMapOutput) ToConnectionProfileMapOutput ¶
func (o ConnectionProfileMapOutput) ToConnectionProfileMapOutput() ConnectionProfileMapOutput
func (ConnectionProfileMapOutput) ToConnectionProfileMapOutputWithContext ¶
func (o ConnectionProfileMapOutput) ToConnectionProfileMapOutputWithContext(ctx context.Context) ConnectionProfileMapOutput
type ConnectionProfileMysql ¶
type ConnectionProfileMysql 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"` // Required. The IP or hostname of the source MySQL database. Host string `pulumi:"host"` // Required. 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. // **Note**: This property is sensitive and will not be displayed in the plan. Password string `pulumi:"password"` // (Output) // Output only. Indicates If this connection profile password is stored. PasswordSet *bool `pulumi:"passwordSet"` // Required. The network port of the source MySQL database. Port int `pulumi:"port"` // SSL configuration for the destination to connect to the source database. // Structure is documented below. Ssl *ConnectionProfileMysqlSsl `pulumi:"ssl"` // Required. 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"` }
type ConnectionProfileMysqlArgs ¶
type ConnectionProfileMysqlArgs 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"` // Required. The IP or hostname of the source MySQL database. Host pulumi.StringInput `pulumi:"host"` // Required. 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. // **Note**: This property is sensitive and will not be displayed in the plan. Password pulumi.StringInput `pulumi:"password"` // (Output) // Output only. Indicates If this connection profile password is stored. PasswordSet pulumi.BoolPtrInput `pulumi:"passwordSet"` // Required. The network port of the source MySQL database. Port pulumi.IntInput `pulumi:"port"` // SSL configuration for the destination to connect to the source database. // Structure is documented below. Ssl ConnectionProfileMysqlSslPtrInput `pulumi:"ssl"` // Required. 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"` }
func (ConnectionProfileMysqlArgs) ElementType ¶
func (ConnectionProfileMysqlArgs) ElementType() reflect.Type
func (ConnectionProfileMysqlArgs) ToConnectionProfileMysqlOutput ¶
func (i ConnectionProfileMysqlArgs) ToConnectionProfileMysqlOutput() ConnectionProfileMysqlOutput
func (ConnectionProfileMysqlArgs) ToConnectionProfileMysqlOutputWithContext ¶
func (i ConnectionProfileMysqlArgs) ToConnectionProfileMysqlOutputWithContext(ctx context.Context) ConnectionProfileMysqlOutput
func (ConnectionProfileMysqlArgs) ToConnectionProfileMysqlPtrOutput ¶
func (i ConnectionProfileMysqlArgs) ToConnectionProfileMysqlPtrOutput() ConnectionProfileMysqlPtrOutput
func (ConnectionProfileMysqlArgs) ToConnectionProfileMysqlPtrOutputWithContext ¶
func (i ConnectionProfileMysqlArgs) ToConnectionProfileMysqlPtrOutputWithContext(ctx context.Context) ConnectionProfileMysqlPtrOutput
type ConnectionProfileMysqlInput ¶
type ConnectionProfileMysqlInput interface { pulumi.Input ToConnectionProfileMysqlOutput() ConnectionProfileMysqlOutput ToConnectionProfileMysqlOutputWithContext(context.Context) ConnectionProfileMysqlOutput }
ConnectionProfileMysqlInput is an input type that accepts ConnectionProfileMysqlArgs and ConnectionProfileMysqlOutput values. You can construct a concrete instance of `ConnectionProfileMysqlInput` via:
ConnectionProfileMysqlArgs{...}
type ConnectionProfileMysqlOutput ¶
type ConnectionProfileMysqlOutput struct{ *pulumi.OutputState }
func (ConnectionProfileMysqlOutput) CloudSqlId ¶
func (o ConnectionProfileMysqlOutput) 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 (ConnectionProfileMysqlOutput) ElementType ¶
func (ConnectionProfileMysqlOutput) ElementType() reflect.Type
func (ConnectionProfileMysqlOutput) Host ¶
func (o ConnectionProfileMysqlOutput) Host() pulumi.StringOutput
Required. The IP or hostname of the source MySQL database.
func (ConnectionProfileMysqlOutput) Password ¶
func (o ConnectionProfileMysqlOutput) Password() pulumi.StringOutput
Required. 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. **Note**: This property is sensitive and will not be displayed in the plan.
func (ConnectionProfileMysqlOutput) PasswordSet ¶
func (o ConnectionProfileMysqlOutput) PasswordSet() pulumi.BoolPtrOutput
(Output) Output only. Indicates If this connection profile password is stored.
func (ConnectionProfileMysqlOutput) Port ¶
func (o ConnectionProfileMysqlOutput) Port() pulumi.IntOutput
Required. The network port of the source MySQL database.
func (ConnectionProfileMysqlOutput) Ssl ¶
func (o ConnectionProfileMysqlOutput) Ssl() ConnectionProfileMysqlSslPtrOutput
SSL configuration for the destination to connect to the source database. Structure is documented below.
func (ConnectionProfileMysqlOutput) ToConnectionProfileMysqlOutput ¶
func (o ConnectionProfileMysqlOutput) ToConnectionProfileMysqlOutput() ConnectionProfileMysqlOutput
func (ConnectionProfileMysqlOutput) ToConnectionProfileMysqlOutputWithContext ¶
func (o ConnectionProfileMysqlOutput) ToConnectionProfileMysqlOutputWithContext(ctx context.Context) ConnectionProfileMysqlOutput
func (ConnectionProfileMysqlOutput) ToConnectionProfileMysqlPtrOutput ¶
func (o ConnectionProfileMysqlOutput) ToConnectionProfileMysqlPtrOutput() ConnectionProfileMysqlPtrOutput
func (ConnectionProfileMysqlOutput) ToConnectionProfileMysqlPtrOutputWithContext ¶
func (o ConnectionProfileMysqlOutput) ToConnectionProfileMysqlPtrOutputWithContext(ctx context.Context) ConnectionProfileMysqlPtrOutput
func (ConnectionProfileMysqlOutput) Username ¶
func (o ConnectionProfileMysqlOutput) Username() pulumi.StringOutput
Required. The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.
type ConnectionProfileMysqlPtrInput ¶
type ConnectionProfileMysqlPtrInput interface { pulumi.Input ToConnectionProfileMysqlPtrOutput() ConnectionProfileMysqlPtrOutput ToConnectionProfileMysqlPtrOutputWithContext(context.Context) ConnectionProfileMysqlPtrOutput }
ConnectionProfileMysqlPtrInput is an input type that accepts ConnectionProfileMysqlArgs, ConnectionProfileMysqlPtr and ConnectionProfileMysqlPtrOutput values. You can construct a concrete instance of `ConnectionProfileMysqlPtrInput` via:
ConnectionProfileMysqlArgs{...} or: nil
func ConnectionProfileMysqlPtr ¶
func ConnectionProfileMysqlPtr(v *ConnectionProfileMysqlArgs) ConnectionProfileMysqlPtrInput
type ConnectionProfileMysqlPtrOutput ¶
type ConnectionProfileMysqlPtrOutput struct{ *pulumi.OutputState }
func (ConnectionProfileMysqlPtrOutput) CloudSqlId ¶
func (o ConnectionProfileMysqlPtrOutput) 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 (ConnectionProfileMysqlPtrOutput) Elem ¶
func (o ConnectionProfileMysqlPtrOutput) Elem() ConnectionProfileMysqlOutput
func (ConnectionProfileMysqlPtrOutput) ElementType ¶
func (ConnectionProfileMysqlPtrOutput) ElementType() reflect.Type
func (ConnectionProfileMysqlPtrOutput) Host ¶
func (o ConnectionProfileMysqlPtrOutput) Host() pulumi.StringPtrOutput
Required. The IP or hostname of the source MySQL database.
func (ConnectionProfileMysqlPtrOutput) Password ¶
func (o ConnectionProfileMysqlPtrOutput) Password() pulumi.StringPtrOutput
Required. 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. **Note**: This property is sensitive and will not be displayed in the plan.
func (ConnectionProfileMysqlPtrOutput) PasswordSet ¶
func (o ConnectionProfileMysqlPtrOutput) PasswordSet() pulumi.BoolPtrOutput
(Output) Output only. Indicates If this connection profile password is stored.
func (ConnectionProfileMysqlPtrOutput) Port ¶
func (o ConnectionProfileMysqlPtrOutput) Port() pulumi.IntPtrOutput
Required. The network port of the source MySQL database.
func (ConnectionProfileMysqlPtrOutput) Ssl ¶
SSL configuration for the destination to connect to the source database. Structure is documented below.
func (ConnectionProfileMysqlPtrOutput) ToConnectionProfileMysqlPtrOutput ¶
func (o ConnectionProfileMysqlPtrOutput) ToConnectionProfileMysqlPtrOutput() ConnectionProfileMysqlPtrOutput
func (ConnectionProfileMysqlPtrOutput) ToConnectionProfileMysqlPtrOutputWithContext ¶
func (o ConnectionProfileMysqlPtrOutput) ToConnectionProfileMysqlPtrOutputWithContext(ctx context.Context) ConnectionProfileMysqlPtrOutput
func (ConnectionProfileMysqlPtrOutput) Username ¶
func (o ConnectionProfileMysqlPtrOutput) Username() pulumi.StringPtrOutput
Required. The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.
type ConnectionProfileMysqlSsl ¶
type ConnectionProfileMysqlSsl struct { // Required. 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. // **Note**: This property is sensitive and will not be displayed in the plan. 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 'clientKey' field is mandatory // **Note**: This property is sensitive and will not be displayed in the plan. 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 'clientCertificate' field is mandatory. // **Note**: This property is sensitive and will not be displayed in the plan. ClientKey *string `pulumi:"clientKey"` // (Output) // The current connection profile state. Type *string `pulumi:"type"` }
type ConnectionProfileMysqlSslArgs ¶
type ConnectionProfileMysqlSslArgs struct { // Required. 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. // **Note**: This property is sensitive and will not be displayed in the plan. 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 'clientKey' field is mandatory // **Note**: This property is sensitive and will not be displayed in the plan. 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 'clientCertificate' field is mandatory. // **Note**: This property is sensitive and will not be displayed in the plan. ClientKey pulumi.StringPtrInput `pulumi:"clientKey"` // (Output) // The current connection profile state. Type pulumi.StringPtrInput `pulumi:"type"` }
func (ConnectionProfileMysqlSslArgs) ElementType ¶
func (ConnectionProfileMysqlSslArgs) ElementType() reflect.Type
func (ConnectionProfileMysqlSslArgs) ToConnectionProfileMysqlSslOutput ¶
func (i ConnectionProfileMysqlSslArgs) ToConnectionProfileMysqlSslOutput() ConnectionProfileMysqlSslOutput
func (ConnectionProfileMysqlSslArgs) ToConnectionProfileMysqlSslOutputWithContext ¶
func (i ConnectionProfileMysqlSslArgs) ToConnectionProfileMysqlSslOutputWithContext(ctx context.Context) ConnectionProfileMysqlSslOutput
func (ConnectionProfileMysqlSslArgs) ToConnectionProfileMysqlSslPtrOutput ¶
func (i ConnectionProfileMysqlSslArgs) ToConnectionProfileMysqlSslPtrOutput() ConnectionProfileMysqlSslPtrOutput
func (ConnectionProfileMysqlSslArgs) ToConnectionProfileMysqlSslPtrOutputWithContext ¶
func (i ConnectionProfileMysqlSslArgs) ToConnectionProfileMysqlSslPtrOutputWithContext(ctx context.Context) ConnectionProfileMysqlSslPtrOutput
type ConnectionProfileMysqlSslInput ¶
type ConnectionProfileMysqlSslInput interface { pulumi.Input ToConnectionProfileMysqlSslOutput() ConnectionProfileMysqlSslOutput ToConnectionProfileMysqlSslOutputWithContext(context.Context) ConnectionProfileMysqlSslOutput }
ConnectionProfileMysqlSslInput is an input type that accepts ConnectionProfileMysqlSslArgs and ConnectionProfileMysqlSslOutput values. You can construct a concrete instance of `ConnectionProfileMysqlSslInput` via:
ConnectionProfileMysqlSslArgs{...}
type ConnectionProfileMysqlSslOutput ¶
type ConnectionProfileMysqlSslOutput struct{ *pulumi.OutputState }
func (ConnectionProfileMysqlSslOutput) CaCertificate ¶
func (o ConnectionProfileMysqlSslOutput) CaCertificate() pulumi.StringOutput
Required. 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. **Note**: This property is sensitive and will not be displayed in the plan.
func (ConnectionProfileMysqlSslOutput) ClientCertificate ¶
func (o ConnectionProfileMysqlSslOutput) 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 'clientKey' field is mandatory **Note**: This property is sensitive and will not be displayed in the plan.
func (ConnectionProfileMysqlSslOutput) ClientKey ¶
func (o ConnectionProfileMysqlSslOutput) 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 'clientCertificate' field is mandatory. **Note**: This property is sensitive and will not be displayed in the plan.
func (ConnectionProfileMysqlSslOutput) ElementType ¶
func (ConnectionProfileMysqlSslOutput) ElementType() reflect.Type
func (ConnectionProfileMysqlSslOutput) ToConnectionProfileMysqlSslOutput ¶
func (o ConnectionProfileMysqlSslOutput) ToConnectionProfileMysqlSslOutput() ConnectionProfileMysqlSslOutput
func (ConnectionProfileMysqlSslOutput) ToConnectionProfileMysqlSslOutputWithContext ¶
func (o ConnectionProfileMysqlSslOutput) ToConnectionProfileMysqlSslOutputWithContext(ctx context.Context) ConnectionProfileMysqlSslOutput
func (ConnectionProfileMysqlSslOutput) ToConnectionProfileMysqlSslPtrOutput ¶
func (o ConnectionProfileMysqlSslOutput) ToConnectionProfileMysqlSslPtrOutput() ConnectionProfileMysqlSslPtrOutput
func (ConnectionProfileMysqlSslOutput) ToConnectionProfileMysqlSslPtrOutputWithContext ¶
func (o ConnectionProfileMysqlSslOutput) ToConnectionProfileMysqlSslPtrOutputWithContext(ctx context.Context) ConnectionProfileMysqlSslPtrOutput
func (ConnectionProfileMysqlSslOutput) Type ¶
func (o ConnectionProfileMysqlSslOutput) Type() pulumi.StringPtrOutput
(Output) The current connection profile state.
type ConnectionProfileMysqlSslPtrInput ¶
type ConnectionProfileMysqlSslPtrInput interface { pulumi.Input ToConnectionProfileMysqlSslPtrOutput() ConnectionProfileMysqlSslPtrOutput ToConnectionProfileMysqlSslPtrOutputWithContext(context.Context) ConnectionProfileMysqlSslPtrOutput }
ConnectionProfileMysqlSslPtrInput is an input type that accepts ConnectionProfileMysqlSslArgs, ConnectionProfileMysqlSslPtr and ConnectionProfileMysqlSslPtrOutput values. You can construct a concrete instance of `ConnectionProfileMysqlSslPtrInput` via:
ConnectionProfileMysqlSslArgs{...} or: nil
func ConnectionProfileMysqlSslPtr ¶
func ConnectionProfileMysqlSslPtr(v *ConnectionProfileMysqlSslArgs) ConnectionProfileMysqlSslPtrInput
type ConnectionProfileMysqlSslPtrOutput ¶
type ConnectionProfileMysqlSslPtrOutput struct{ *pulumi.OutputState }
func (ConnectionProfileMysqlSslPtrOutput) CaCertificate ¶
func (o ConnectionProfileMysqlSslPtrOutput) CaCertificate() pulumi.StringPtrOutput
Required. 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. **Note**: This property is sensitive and will not be displayed in the plan.
func (ConnectionProfileMysqlSslPtrOutput) ClientCertificate ¶
func (o ConnectionProfileMysqlSslPtrOutput) 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 'clientKey' field is mandatory **Note**: This property is sensitive and will not be displayed in the plan.
func (ConnectionProfileMysqlSslPtrOutput) ClientKey ¶
func (o ConnectionProfileMysqlSslPtrOutput) 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 'clientCertificate' field is mandatory. **Note**: This property is sensitive and will not be displayed in the plan.
func (ConnectionProfileMysqlSslPtrOutput) Elem ¶
func (o ConnectionProfileMysqlSslPtrOutput) Elem() ConnectionProfileMysqlSslOutput
func (ConnectionProfileMysqlSslPtrOutput) ElementType ¶
func (ConnectionProfileMysqlSslPtrOutput) ElementType() reflect.Type
func (ConnectionProfileMysqlSslPtrOutput) ToConnectionProfileMysqlSslPtrOutput ¶
func (o ConnectionProfileMysqlSslPtrOutput) ToConnectionProfileMysqlSslPtrOutput() ConnectionProfileMysqlSslPtrOutput
func (ConnectionProfileMysqlSslPtrOutput) ToConnectionProfileMysqlSslPtrOutputWithContext ¶
func (o ConnectionProfileMysqlSslPtrOutput) ToConnectionProfileMysqlSslPtrOutputWithContext(ctx context.Context) ConnectionProfileMysqlSslPtrOutput
func (ConnectionProfileMysqlSslPtrOutput) Type ¶
func (o ConnectionProfileMysqlSslPtrOutput) Type() pulumi.StringPtrOutput
(Output) The current connection profile state.
type ConnectionProfileOracle ¶
type ConnectionProfileOracle struct { // Required. Database service for the Oracle connection. DatabaseService string `pulumi:"databaseService"` // SSL configuration for the destination to connect to the source database. // Structure is documented below. ForwardSshConnectivity *ConnectionProfileOracleForwardSshConnectivity `pulumi:"forwardSshConnectivity"` // Required. The IP or hostname of the source Oracle database. Host string `pulumi:"host"` // Required. 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. // **Note**: This property is sensitive and will not be displayed in the plan. Password string `pulumi:"password"` // (Output) // Output only. Indicates If this connection profile password is stored. PasswordSet *bool `pulumi:"passwordSet"` // Required. The network port of the source Oracle database. Port int `pulumi:"port"` // Configuration for using a private network to communicate with the source database // Structure is documented below. PrivateConnectivity *ConnectionProfileOraclePrivateConnectivity `pulumi:"privateConnectivity"` // SSL configuration for the destination to connect to the source database. // Structure is documented below. Ssl *ConnectionProfileOracleSsl `pulumi:"ssl"` // This object has no nested fields. // Static IP address connectivity configured on service project. StaticServiceIpConnectivity *ConnectionProfileOracleStaticServiceIpConnectivity `pulumi:"staticServiceIpConnectivity"` // Required. 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"` }
type ConnectionProfileOracleArgs ¶
type ConnectionProfileOracleArgs struct { // Required. Database service for the Oracle connection. DatabaseService pulumi.StringInput `pulumi:"databaseService"` // SSL configuration for the destination to connect to the source database. // Structure is documented below. ForwardSshConnectivity ConnectionProfileOracleForwardSshConnectivityPtrInput `pulumi:"forwardSshConnectivity"` // Required. The IP or hostname of the source Oracle database. Host pulumi.StringInput `pulumi:"host"` // Required. 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. // **Note**: This property is sensitive and will not be displayed in the plan. Password pulumi.StringInput `pulumi:"password"` // (Output) // Output only. Indicates If this connection profile password is stored. PasswordSet pulumi.BoolPtrInput `pulumi:"passwordSet"` // Required. The network port of the source Oracle database. Port pulumi.IntInput `pulumi:"port"` // Configuration for using a private network to communicate with the source database // Structure is documented below. PrivateConnectivity ConnectionProfileOraclePrivateConnectivityPtrInput `pulumi:"privateConnectivity"` // SSL configuration for the destination to connect to the source database. // Structure is documented below. Ssl ConnectionProfileOracleSslPtrInput `pulumi:"ssl"` // This object has no nested fields. // Static IP address connectivity configured on service project. StaticServiceIpConnectivity ConnectionProfileOracleStaticServiceIpConnectivityPtrInput `pulumi:"staticServiceIpConnectivity"` // Required. 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"` }
func (ConnectionProfileOracleArgs) ElementType ¶
func (ConnectionProfileOracleArgs) ElementType() reflect.Type
func (ConnectionProfileOracleArgs) ToConnectionProfileOracleOutput ¶
func (i ConnectionProfileOracleArgs) ToConnectionProfileOracleOutput() ConnectionProfileOracleOutput
func (ConnectionProfileOracleArgs) ToConnectionProfileOracleOutputWithContext ¶
func (i ConnectionProfileOracleArgs) ToConnectionProfileOracleOutputWithContext(ctx context.Context) ConnectionProfileOracleOutput
func (ConnectionProfileOracleArgs) ToConnectionProfileOraclePtrOutput ¶
func (i ConnectionProfileOracleArgs) ToConnectionProfileOraclePtrOutput() ConnectionProfileOraclePtrOutput
func (ConnectionProfileOracleArgs) ToConnectionProfileOraclePtrOutputWithContext ¶
func (i ConnectionProfileOracleArgs) ToConnectionProfileOraclePtrOutputWithContext(ctx context.Context) ConnectionProfileOraclePtrOutput
type ConnectionProfileOracleForwardSshConnectivity ¶
type ConnectionProfileOracleForwardSshConnectivity struct { // Required. Hostname for the SSH tunnel. Hostname string `pulumi:"hostname"` // Input only. SSH password. Only one of `password` and `privateKey` can be configured. // **Note**: This property is sensitive and will not be displayed in the plan. Password *string `pulumi:"password"` // Port for the SSH tunnel, default value is 22. Port int `pulumi:"port"` // Input only. SSH private key. Only one of `password` and `privateKey` can be configured. // **Note**: This property is sensitive and will not be displayed in the plan. PrivateKey *string `pulumi:"privateKey"` // Required. Username for the SSH tunnel. Username string `pulumi:"username"` }
type ConnectionProfileOracleForwardSshConnectivityArgs ¶
type ConnectionProfileOracleForwardSshConnectivityArgs struct { // Required. Hostname for the SSH tunnel. Hostname pulumi.StringInput `pulumi:"hostname"` // Input only. SSH password. Only one of `password` and `privateKey` can be configured. // **Note**: This property is sensitive and will not be displayed in the plan. Password pulumi.StringPtrInput `pulumi:"password"` // Port for the SSH tunnel, default value is 22. Port pulumi.IntInput `pulumi:"port"` // Input only. SSH private key. Only one of `password` and `privateKey` can be configured. // **Note**: This property is sensitive and will not be displayed in the plan. PrivateKey pulumi.StringPtrInput `pulumi:"privateKey"` // Required. Username for the SSH tunnel. Username pulumi.StringInput `pulumi:"username"` }
func (ConnectionProfileOracleForwardSshConnectivityArgs) ElementType ¶
func (ConnectionProfileOracleForwardSshConnectivityArgs) ElementType() reflect.Type
func (ConnectionProfileOracleForwardSshConnectivityArgs) ToConnectionProfileOracleForwardSshConnectivityOutput ¶
func (i ConnectionProfileOracleForwardSshConnectivityArgs) ToConnectionProfileOracleForwardSshConnectivityOutput() ConnectionProfileOracleForwardSshConnectivityOutput
func (ConnectionProfileOracleForwardSshConnectivityArgs) ToConnectionProfileOracleForwardSshConnectivityOutputWithContext ¶
func (i ConnectionProfileOracleForwardSshConnectivityArgs) ToConnectionProfileOracleForwardSshConnectivityOutputWithContext(ctx context.Context) ConnectionProfileOracleForwardSshConnectivityOutput
func (ConnectionProfileOracleForwardSshConnectivityArgs) ToConnectionProfileOracleForwardSshConnectivityPtrOutput ¶
func (i ConnectionProfileOracleForwardSshConnectivityArgs) ToConnectionProfileOracleForwardSshConnectivityPtrOutput() ConnectionProfileOracleForwardSshConnectivityPtrOutput
func (ConnectionProfileOracleForwardSshConnectivityArgs) ToConnectionProfileOracleForwardSshConnectivityPtrOutputWithContext ¶
func (i ConnectionProfileOracleForwardSshConnectivityArgs) ToConnectionProfileOracleForwardSshConnectivityPtrOutputWithContext(ctx context.Context) ConnectionProfileOracleForwardSshConnectivityPtrOutput
type ConnectionProfileOracleForwardSshConnectivityInput ¶
type ConnectionProfileOracleForwardSshConnectivityInput interface { pulumi.Input ToConnectionProfileOracleForwardSshConnectivityOutput() ConnectionProfileOracleForwardSshConnectivityOutput ToConnectionProfileOracleForwardSshConnectivityOutputWithContext(context.Context) ConnectionProfileOracleForwardSshConnectivityOutput }
ConnectionProfileOracleForwardSshConnectivityInput is an input type that accepts ConnectionProfileOracleForwardSshConnectivityArgs and ConnectionProfileOracleForwardSshConnectivityOutput values. You can construct a concrete instance of `ConnectionProfileOracleForwardSshConnectivityInput` via:
ConnectionProfileOracleForwardSshConnectivityArgs{...}
type ConnectionProfileOracleForwardSshConnectivityOutput ¶
type ConnectionProfileOracleForwardSshConnectivityOutput struct{ *pulumi.OutputState }
func (ConnectionProfileOracleForwardSshConnectivityOutput) ElementType ¶
func (ConnectionProfileOracleForwardSshConnectivityOutput) ElementType() reflect.Type
func (ConnectionProfileOracleForwardSshConnectivityOutput) Hostname ¶
func (o ConnectionProfileOracleForwardSshConnectivityOutput) Hostname() pulumi.StringOutput
Required. Hostname for the SSH tunnel.
func (ConnectionProfileOracleForwardSshConnectivityOutput) Password ¶
func (o ConnectionProfileOracleForwardSshConnectivityOutput) Password() pulumi.StringPtrOutput
Input only. SSH password. Only one of `password` and `privateKey` can be configured. **Note**: This property is sensitive and will not be displayed in the plan.
func (ConnectionProfileOracleForwardSshConnectivityOutput) Port ¶
func (o ConnectionProfileOracleForwardSshConnectivityOutput) Port() pulumi.IntOutput
Port for the SSH tunnel, default value is 22.
func (ConnectionProfileOracleForwardSshConnectivityOutput) PrivateKey ¶
func (o ConnectionProfileOracleForwardSshConnectivityOutput) PrivateKey() pulumi.StringPtrOutput
Input only. SSH private key. Only one of `password` and `privateKey` can be configured. **Note**: This property is sensitive and will not be displayed in the plan.
func (ConnectionProfileOracleForwardSshConnectivityOutput) ToConnectionProfileOracleForwardSshConnectivityOutput ¶
func (o ConnectionProfileOracleForwardSshConnectivityOutput) ToConnectionProfileOracleForwardSshConnectivityOutput() ConnectionProfileOracleForwardSshConnectivityOutput
func (ConnectionProfileOracleForwardSshConnectivityOutput) ToConnectionProfileOracleForwardSshConnectivityOutputWithContext ¶
func (o ConnectionProfileOracleForwardSshConnectivityOutput) ToConnectionProfileOracleForwardSshConnectivityOutputWithContext(ctx context.Context) ConnectionProfileOracleForwardSshConnectivityOutput
func (ConnectionProfileOracleForwardSshConnectivityOutput) ToConnectionProfileOracleForwardSshConnectivityPtrOutput ¶
func (o ConnectionProfileOracleForwardSshConnectivityOutput) ToConnectionProfileOracleForwardSshConnectivityPtrOutput() ConnectionProfileOracleForwardSshConnectivityPtrOutput
func (ConnectionProfileOracleForwardSshConnectivityOutput) ToConnectionProfileOracleForwardSshConnectivityPtrOutputWithContext ¶
func (o ConnectionProfileOracleForwardSshConnectivityOutput) ToConnectionProfileOracleForwardSshConnectivityPtrOutputWithContext(ctx context.Context) ConnectionProfileOracleForwardSshConnectivityPtrOutput
func (ConnectionProfileOracleForwardSshConnectivityOutput) Username ¶
func (o ConnectionProfileOracleForwardSshConnectivityOutput) Username() pulumi.StringOutput
Required. Username for the SSH tunnel.
type ConnectionProfileOracleForwardSshConnectivityPtrInput ¶
type ConnectionProfileOracleForwardSshConnectivityPtrInput interface { pulumi.Input ToConnectionProfileOracleForwardSshConnectivityPtrOutput() ConnectionProfileOracleForwardSshConnectivityPtrOutput ToConnectionProfileOracleForwardSshConnectivityPtrOutputWithContext(context.Context) ConnectionProfileOracleForwardSshConnectivityPtrOutput }
ConnectionProfileOracleForwardSshConnectivityPtrInput is an input type that accepts ConnectionProfileOracleForwardSshConnectivityArgs, ConnectionProfileOracleForwardSshConnectivityPtr and ConnectionProfileOracleForwardSshConnectivityPtrOutput values. You can construct a concrete instance of `ConnectionProfileOracleForwardSshConnectivityPtrInput` via:
ConnectionProfileOracleForwardSshConnectivityArgs{...} or: nil
func ConnectionProfileOracleForwardSshConnectivityPtr ¶
func ConnectionProfileOracleForwardSshConnectivityPtr(v *ConnectionProfileOracleForwardSshConnectivityArgs) ConnectionProfileOracleForwardSshConnectivityPtrInput
type ConnectionProfileOracleForwardSshConnectivityPtrOutput ¶
type ConnectionProfileOracleForwardSshConnectivityPtrOutput struct{ *pulumi.OutputState }
func (ConnectionProfileOracleForwardSshConnectivityPtrOutput) ElementType ¶
func (ConnectionProfileOracleForwardSshConnectivityPtrOutput) ElementType() reflect.Type
func (ConnectionProfileOracleForwardSshConnectivityPtrOutput) Hostname ¶
func (o ConnectionProfileOracleForwardSshConnectivityPtrOutput) Hostname() pulumi.StringPtrOutput
Required. Hostname for the SSH tunnel.
func (ConnectionProfileOracleForwardSshConnectivityPtrOutput) Password ¶
func (o ConnectionProfileOracleForwardSshConnectivityPtrOutput) Password() pulumi.StringPtrOutput
Input only. SSH password. Only one of `password` and `privateKey` can be configured. **Note**: This property is sensitive and will not be displayed in the plan.
func (ConnectionProfileOracleForwardSshConnectivityPtrOutput) Port ¶
func (o ConnectionProfileOracleForwardSshConnectivityPtrOutput) Port() pulumi.IntPtrOutput
Port for the SSH tunnel, default value is 22.
func (ConnectionProfileOracleForwardSshConnectivityPtrOutput) PrivateKey ¶
func (o ConnectionProfileOracleForwardSshConnectivityPtrOutput) PrivateKey() pulumi.StringPtrOutput
Input only. SSH private key. Only one of `password` and `privateKey` can be configured. **Note**: This property is sensitive and will not be displayed in the plan.
func (ConnectionProfileOracleForwardSshConnectivityPtrOutput) ToConnectionProfileOracleForwardSshConnectivityPtrOutput ¶
func (o ConnectionProfileOracleForwardSshConnectivityPtrOutput) ToConnectionProfileOracleForwardSshConnectivityPtrOutput() ConnectionProfileOracleForwardSshConnectivityPtrOutput
func (ConnectionProfileOracleForwardSshConnectivityPtrOutput) ToConnectionProfileOracleForwardSshConnectivityPtrOutputWithContext ¶
func (o ConnectionProfileOracleForwardSshConnectivityPtrOutput) ToConnectionProfileOracleForwardSshConnectivityPtrOutputWithContext(ctx context.Context) ConnectionProfileOracleForwardSshConnectivityPtrOutput
func (ConnectionProfileOracleForwardSshConnectivityPtrOutput) Username ¶
func (o ConnectionProfileOracleForwardSshConnectivityPtrOutput) Username() pulumi.StringPtrOutput
Required. Username for the SSH tunnel.
type ConnectionProfileOracleInput ¶
type ConnectionProfileOracleInput interface { pulumi.Input ToConnectionProfileOracleOutput() ConnectionProfileOracleOutput ToConnectionProfileOracleOutputWithContext(context.Context) ConnectionProfileOracleOutput }
ConnectionProfileOracleInput is an input type that accepts ConnectionProfileOracleArgs and ConnectionProfileOracleOutput values. You can construct a concrete instance of `ConnectionProfileOracleInput` via:
ConnectionProfileOracleArgs{...}
type ConnectionProfileOracleOutput ¶
type ConnectionProfileOracleOutput struct{ *pulumi.OutputState }
func (ConnectionProfileOracleOutput) DatabaseService ¶
func (o ConnectionProfileOracleOutput) DatabaseService() pulumi.StringOutput
Required. Database service for the Oracle connection.
func (ConnectionProfileOracleOutput) ElementType ¶
func (ConnectionProfileOracleOutput) ElementType() reflect.Type
func (ConnectionProfileOracleOutput) ForwardSshConnectivity ¶
func (o ConnectionProfileOracleOutput) ForwardSshConnectivity() ConnectionProfileOracleForwardSshConnectivityPtrOutput
SSL configuration for the destination to connect to the source database. Structure is documented below.
func (ConnectionProfileOracleOutput) Host ¶
func (o ConnectionProfileOracleOutput) Host() pulumi.StringOutput
Required. The IP or hostname of the source Oracle database.
func (ConnectionProfileOracleOutput) Password ¶
func (o ConnectionProfileOracleOutput) Password() pulumi.StringOutput
Required. 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. **Note**: This property is sensitive and will not be displayed in the plan.
func (ConnectionProfileOracleOutput) PasswordSet ¶
func (o ConnectionProfileOracleOutput) PasswordSet() pulumi.BoolPtrOutput
(Output) Output only. Indicates If this connection profile password is stored.
func (ConnectionProfileOracleOutput) Port ¶
func (o ConnectionProfileOracleOutput) Port() pulumi.IntOutput
Required. The network port of the source Oracle database.
func (ConnectionProfileOracleOutput) PrivateConnectivity ¶
func (o ConnectionProfileOracleOutput) PrivateConnectivity() ConnectionProfileOraclePrivateConnectivityPtrOutput
Configuration for using a private network to communicate with the source database Structure is documented below.
func (ConnectionProfileOracleOutput) Ssl ¶
func (o ConnectionProfileOracleOutput) Ssl() ConnectionProfileOracleSslPtrOutput
SSL configuration for the destination to connect to the source database. Structure is documented below.
func (ConnectionProfileOracleOutput) StaticServiceIpConnectivity ¶
func (o ConnectionProfileOracleOutput) StaticServiceIpConnectivity() ConnectionProfileOracleStaticServiceIpConnectivityPtrOutput
This object has no nested fields. Static IP address connectivity configured on service project.
func (ConnectionProfileOracleOutput) ToConnectionProfileOracleOutput ¶
func (o ConnectionProfileOracleOutput) ToConnectionProfileOracleOutput() ConnectionProfileOracleOutput
func (ConnectionProfileOracleOutput) ToConnectionProfileOracleOutputWithContext ¶
func (o ConnectionProfileOracleOutput) ToConnectionProfileOracleOutputWithContext(ctx context.Context) ConnectionProfileOracleOutput
func (ConnectionProfileOracleOutput) ToConnectionProfileOraclePtrOutput ¶
func (o ConnectionProfileOracleOutput) ToConnectionProfileOraclePtrOutput() ConnectionProfileOraclePtrOutput
func (ConnectionProfileOracleOutput) ToConnectionProfileOraclePtrOutputWithContext ¶
func (o ConnectionProfileOracleOutput) ToConnectionProfileOraclePtrOutputWithContext(ctx context.Context) ConnectionProfileOraclePtrOutput
func (ConnectionProfileOracleOutput) Username ¶
func (o ConnectionProfileOracleOutput) Username() pulumi.StringOutput
Required. The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.
type ConnectionProfileOraclePrivateConnectivity ¶
type ConnectionProfileOraclePrivateConnectivity struct { // Required. The resource name (URI) of the private connection. PrivateConnection string `pulumi:"privateConnection"` }
type ConnectionProfileOraclePrivateConnectivityArgs ¶
type ConnectionProfileOraclePrivateConnectivityArgs struct { // Required. The resource name (URI) of the private connection. PrivateConnection pulumi.StringInput `pulumi:"privateConnection"` }
func (ConnectionProfileOraclePrivateConnectivityArgs) ElementType ¶
func (ConnectionProfileOraclePrivateConnectivityArgs) ElementType() reflect.Type
func (ConnectionProfileOraclePrivateConnectivityArgs) ToConnectionProfileOraclePrivateConnectivityOutput ¶
func (i ConnectionProfileOraclePrivateConnectivityArgs) ToConnectionProfileOraclePrivateConnectivityOutput() ConnectionProfileOraclePrivateConnectivityOutput
func (ConnectionProfileOraclePrivateConnectivityArgs) ToConnectionProfileOraclePrivateConnectivityOutputWithContext ¶
func (i ConnectionProfileOraclePrivateConnectivityArgs) ToConnectionProfileOraclePrivateConnectivityOutputWithContext(ctx context.Context) ConnectionProfileOraclePrivateConnectivityOutput
func (ConnectionProfileOraclePrivateConnectivityArgs) ToConnectionProfileOraclePrivateConnectivityPtrOutput ¶
func (i ConnectionProfileOraclePrivateConnectivityArgs) ToConnectionProfileOraclePrivateConnectivityPtrOutput() ConnectionProfileOraclePrivateConnectivityPtrOutput
func (ConnectionProfileOraclePrivateConnectivityArgs) ToConnectionProfileOraclePrivateConnectivityPtrOutputWithContext ¶
func (i ConnectionProfileOraclePrivateConnectivityArgs) ToConnectionProfileOraclePrivateConnectivityPtrOutputWithContext(ctx context.Context) ConnectionProfileOraclePrivateConnectivityPtrOutput
type ConnectionProfileOraclePrivateConnectivityInput ¶
type ConnectionProfileOraclePrivateConnectivityInput interface { pulumi.Input ToConnectionProfileOraclePrivateConnectivityOutput() ConnectionProfileOraclePrivateConnectivityOutput ToConnectionProfileOraclePrivateConnectivityOutputWithContext(context.Context) ConnectionProfileOraclePrivateConnectivityOutput }
ConnectionProfileOraclePrivateConnectivityInput is an input type that accepts ConnectionProfileOraclePrivateConnectivityArgs and ConnectionProfileOraclePrivateConnectivityOutput values. You can construct a concrete instance of `ConnectionProfileOraclePrivateConnectivityInput` via:
ConnectionProfileOraclePrivateConnectivityArgs{...}
type ConnectionProfileOraclePrivateConnectivityOutput ¶
type ConnectionProfileOraclePrivateConnectivityOutput struct{ *pulumi.OutputState }
func (ConnectionProfileOraclePrivateConnectivityOutput) ElementType ¶
func (ConnectionProfileOraclePrivateConnectivityOutput) ElementType() reflect.Type
func (ConnectionProfileOraclePrivateConnectivityOutput) PrivateConnection ¶
func (o ConnectionProfileOraclePrivateConnectivityOutput) PrivateConnection() pulumi.StringOutput
Required. The resource name (URI) of the private connection.
func (ConnectionProfileOraclePrivateConnectivityOutput) ToConnectionProfileOraclePrivateConnectivityOutput ¶
func (o ConnectionProfileOraclePrivateConnectivityOutput) ToConnectionProfileOraclePrivateConnectivityOutput() ConnectionProfileOraclePrivateConnectivityOutput
func (ConnectionProfileOraclePrivateConnectivityOutput) ToConnectionProfileOraclePrivateConnectivityOutputWithContext ¶
func (o ConnectionProfileOraclePrivateConnectivityOutput) ToConnectionProfileOraclePrivateConnectivityOutputWithContext(ctx context.Context) ConnectionProfileOraclePrivateConnectivityOutput
func (ConnectionProfileOraclePrivateConnectivityOutput) ToConnectionProfileOraclePrivateConnectivityPtrOutput ¶
func (o ConnectionProfileOraclePrivateConnectivityOutput) ToConnectionProfileOraclePrivateConnectivityPtrOutput() ConnectionProfileOraclePrivateConnectivityPtrOutput
func (ConnectionProfileOraclePrivateConnectivityOutput) ToConnectionProfileOraclePrivateConnectivityPtrOutputWithContext ¶
func (o ConnectionProfileOraclePrivateConnectivityOutput) ToConnectionProfileOraclePrivateConnectivityPtrOutputWithContext(ctx context.Context) ConnectionProfileOraclePrivateConnectivityPtrOutput
type ConnectionProfileOraclePrivateConnectivityPtrInput ¶
type ConnectionProfileOraclePrivateConnectivityPtrInput interface { pulumi.Input ToConnectionProfileOraclePrivateConnectivityPtrOutput() ConnectionProfileOraclePrivateConnectivityPtrOutput ToConnectionProfileOraclePrivateConnectivityPtrOutputWithContext(context.Context) ConnectionProfileOraclePrivateConnectivityPtrOutput }
ConnectionProfileOraclePrivateConnectivityPtrInput is an input type that accepts ConnectionProfileOraclePrivateConnectivityArgs, ConnectionProfileOraclePrivateConnectivityPtr and ConnectionProfileOraclePrivateConnectivityPtrOutput values. You can construct a concrete instance of `ConnectionProfileOraclePrivateConnectivityPtrInput` via:
ConnectionProfileOraclePrivateConnectivityArgs{...} or: nil
func ConnectionProfileOraclePrivateConnectivityPtr ¶
func ConnectionProfileOraclePrivateConnectivityPtr(v *ConnectionProfileOraclePrivateConnectivityArgs) ConnectionProfileOraclePrivateConnectivityPtrInput
type ConnectionProfileOraclePrivateConnectivityPtrOutput ¶
type ConnectionProfileOraclePrivateConnectivityPtrOutput struct{ *pulumi.OutputState }
func (ConnectionProfileOraclePrivateConnectivityPtrOutput) ElementType ¶
func (ConnectionProfileOraclePrivateConnectivityPtrOutput) ElementType() reflect.Type
func (ConnectionProfileOraclePrivateConnectivityPtrOutput) PrivateConnection ¶
func (o ConnectionProfileOraclePrivateConnectivityPtrOutput) PrivateConnection() pulumi.StringPtrOutput
Required. The resource name (URI) of the private connection.
func (ConnectionProfileOraclePrivateConnectivityPtrOutput) ToConnectionProfileOraclePrivateConnectivityPtrOutput ¶
func (o ConnectionProfileOraclePrivateConnectivityPtrOutput) ToConnectionProfileOraclePrivateConnectivityPtrOutput() ConnectionProfileOraclePrivateConnectivityPtrOutput
func (ConnectionProfileOraclePrivateConnectivityPtrOutput) ToConnectionProfileOraclePrivateConnectivityPtrOutputWithContext ¶
func (o ConnectionProfileOraclePrivateConnectivityPtrOutput) ToConnectionProfileOraclePrivateConnectivityPtrOutputWithContext(ctx context.Context) ConnectionProfileOraclePrivateConnectivityPtrOutput
type ConnectionProfileOraclePtrInput ¶
type ConnectionProfileOraclePtrInput interface { pulumi.Input ToConnectionProfileOraclePtrOutput() ConnectionProfileOraclePtrOutput ToConnectionProfileOraclePtrOutputWithContext(context.Context) ConnectionProfileOraclePtrOutput }
ConnectionProfileOraclePtrInput is an input type that accepts ConnectionProfileOracleArgs, ConnectionProfileOraclePtr and ConnectionProfileOraclePtrOutput values. You can construct a concrete instance of `ConnectionProfileOraclePtrInput` via:
ConnectionProfileOracleArgs{...} or: nil
func ConnectionProfileOraclePtr ¶
func ConnectionProfileOraclePtr(v *ConnectionProfileOracleArgs) ConnectionProfileOraclePtrInput
type ConnectionProfileOraclePtrOutput ¶
type ConnectionProfileOraclePtrOutput struct{ *pulumi.OutputState }
func (ConnectionProfileOraclePtrOutput) DatabaseService ¶
func (o ConnectionProfileOraclePtrOutput) DatabaseService() pulumi.StringPtrOutput
Required. Database service for the Oracle connection.
func (ConnectionProfileOraclePtrOutput) Elem ¶
func (o ConnectionProfileOraclePtrOutput) Elem() ConnectionProfileOracleOutput
func (ConnectionProfileOraclePtrOutput) ElementType ¶
func (ConnectionProfileOraclePtrOutput) ElementType() reflect.Type
func (ConnectionProfileOraclePtrOutput) ForwardSshConnectivity ¶
func (o ConnectionProfileOraclePtrOutput) ForwardSshConnectivity() ConnectionProfileOracleForwardSshConnectivityPtrOutput
SSL configuration for the destination to connect to the source database. Structure is documented below.
func (ConnectionProfileOraclePtrOutput) Host ¶
func (o ConnectionProfileOraclePtrOutput) Host() pulumi.StringPtrOutput
Required. The IP or hostname of the source Oracle database.
func (ConnectionProfileOraclePtrOutput) Password ¶
func (o ConnectionProfileOraclePtrOutput) Password() pulumi.StringPtrOutput
Required. 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. **Note**: This property is sensitive and will not be displayed in the plan.
func (ConnectionProfileOraclePtrOutput) PasswordSet ¶
func (o ConnectionProfileOraclePtrOutput) PasswordSet() pulumi.BoolPtrOutput
(Output) Output only. Indicates If this connection profile password is stored.
func (ConnectionProfileOraclePtrOutput) Port ¶
func (o ConnectionProfileOraclePtrOutput) Port() pulumi.IntPtrOutput
Required. The network port of the source Oracle database.
func (ConnectionProfileOraclePtrOutput) PrivateConnectivity ¶
func (o ConnectionProfileOraclePtrOutput) PrivateConnectivity() ConnectionProfileOraclePrivateConnectivityPtrOutput
Configuration for using a private network to communicate with the source database Structure is documented below.
func (ConnectionProfileOraclePtrOutput) Ssl ¶
SSL configuration for the destination to connect to the source database. Structure is documented below.
func (ConnectionProfileOraclePtrOutput) StaticServiceIpConnectivity ¶
func (o ConnectionProfileOraclePtrOutput) StaticServiceIpConnectivity() ConnectionProfileOracleStaticServiceIpConnectivityPtrOutput
This object has no nested fields. Static IP address connectivity configured on service project.
func (ConnectionProfileOraclePtrOutput) ToConnectionProfileOraclePtrOutput ¶
func (o ConnectionProfileOraclePtrOutput) ToConnectionProfileOraclePtrOutput() ConnectionProfileOraclePtrOutput
func (ConnectionProfileOraclePtrOutput) ToConnectionProfileOraclePtrOutputWithContext ¶
func (o ConnectionProfileOraclePtrOutput) ToConnectionProfileOraclePtrOutputWithContext(ctx context.Context) ConnectionProfileOraclePtrOutput
func (ConnectionProfileOraclePtrOutput) Username ¶
func (o ConnectionProfileOraclePtrOutput) Username() pulumi.StringPtrOutput
Required. The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.
type ConnectionProfileOracleSsl ¶
type ConnectionProfileOracleSsl struct { // Required. 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. // **Note**: This property is sensitive and will not be displayed in the plan. 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 'clientKey' field is mandatory // **Note**: This property is sensitive and will not be displayed in the plan. 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 'clientCertificate' field is mandatory. // **Note**: This property is sensitive and will not be displayed in the plan. ClientKey *string `pulumi:"clientKey"` // (Output) // The current connection profile state. Type *string `pulumi:"type"` }
type ConnectionProfileOracleSslArgs ¶
type ConnectionProfileOracleSslArgs struct { // Required. 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. // **Note**: This property is sensitive and will not be displayed in the plan. 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 'clientKey' field is mandatory // **Note**: This property is sensitive and will not be displayed in the plan. 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 'clientCertificate' field is mandatory. // **Note**: This property is sensitive and will not be displayed in the plan. ClientKey pulumi.StringPtrInput `pulumi:"clientKey"` // (Output) // The current connection profile state. Type pulumi.StringPtrInput `pulumi:"type"` }
func (ConnectionProfileOracleSslArgs) ElementType ¶
func (ConnectionProfileOracleSslArgs) ElementType() reflect.Type
func (ConnectionProfileOracleSslArgs) ToConnectionProfileOracleSslOutput ¶
func (i ConnectionProfileOracleSslArgs) ToConnectionProfileOracleSslOutput() ConnectionProfileOracleSslOutput
func (ConnectionProfileOracleSslArgs) ToConnectionProfileOracleSslOutputWithContext ¶
func (i ConnectionProfileOracleSslArgs) ToConnectionProfileOracleSslOutputWithContext(ctx context.Context) ConnectionProfileOracleSslOutput
func (ConnectionProfileOracleSslArgs) ToConnectionProfileOracleSslPtrOutput ¶
func (i ConnectionProfileOracleSslArgs) ToConnectionProfileOracleSslPtrOutput() ConnectionProfileOracleSslPtrOutput
func (ConnectionProfileOracleSslArgs) ToConnectionProfileOracleSslPtrOutputWithContext ¶
func (i ConnectionProfileOracleSslArgs) ToConnectionProfileOracleSslPtrOutputWithContext(ctx context.Context) ConnectionProfileOracleSslPtrOutput
type ConnectionProfileOracleSslInput ¶
type ConnectionProfileOracleSslInput interface { pulumi.Input ToConnectionProfileOracleSslOutput() ConnectionProfileOracleSslOutput ToConnectionProfileOracleSslOutputWithContext(context.Context) ConnectionProfileOracleSslOutput }
ConnectionProfileOracleSslInput is an input type that accepts ConnectionProfileOracleSslArgs and ConnectionProfileOracleSslOutput values. You can construct a concrete instance of `ConnectionProfileOracleSslInput` via:
ConnectionProfileOracleSslArgs{...}
type ConnectionProfileOracleSslOutput ¶
type ConnectionProfileOracleSslOutput struct{ *pulumi.OutputState }
func (ConnectionProfileOracleSslOutput) CaCertificate ¶
func (o ConnectionProfileOracleSslOutput) CaCertificate() pulumi.StringOutput
Required. 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. **Note**: This property is sensitive and will not be displayed in the plan.
func (ConnectionProfileOracleSslOutput) ClientCertificate ¶
func (o ConnectionProfileOracleSslOutput) 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 'clientKey' field is mandatory **Note**: This property is sensitive and will not be displayed in the plan.
func (ConnectionProfileOracleSslOutput) ClientKey ¶
func (o ConnectionProfileOracleSslOutput) 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 'clientCertificate' field is mandatory. **Note**: This property is sensitive and will not be displayed in the plan.
func (ConnectionProfileOracleSslOutput) ElementType ¶
func (ConnectionProfileOracleSslOutput) ElementType() reflect.Type
func (ConnectionProfileOracleSslOutput) ToConnectionProfileOracleSslOutput ¶
func (o ConnectionProfileOracleSslOutput) ToConnectionProfileOracleSslOutput() ConnectionProfileOracleSslOutput
func (ConnectionProfileOracleSslOutput) ToConnectionProfileOracleSslOutputWithContext ¶
func (o ConnectionProfileOracleSslOutput) ToConnectionProfileOracleSslOutputWithContext(ctx context.Context) ConnectionProfileOracleSslOutput
func (ConnectionProfileOracleSslOutput) ToConnectionProfileOracleSslPtrOutput ¶
func (o ConnectionProfileOracleSslOutput) ToConnectionProfileOracleSslPtrOutput() ConnectionProfileOracleSslPtrOutput
func (ConnectionProfileOracleSslOutput) ToConnectionProfileOracleSslPtrOutputWithContext ¶
func (o ConnectionProfileOracleSslOutput) ToConnectionProfileOracleSslPtrOutputWithContext(ctx context.Context) ConnectionProfileOracleSslPtrOutput
func (ConnectionProfileOracleSslOutput) Type ¶
func (o ConnectionProfileOracleSslOutput) Type() pulumi.StringPtrOutput
(Output) The current connection profile state.
type ConnectionProfileOracleSslPtrInput ¶
type ConnectionProfileOracleSslPtrInput interface { pulumi.Input ToConnectionProfileOracleSslPtrOutput() ConnectionProfileOracleSslPtrOutput ToConnectionProfileOracleSslPtrOutputWithContext(context.Context) ConnectionProfileOracleSslPtrOutput }
ConnectionProfileOracleSslPtrInput is an input type that accepts ConnectionProfileOracleSslArgs, ConnectionProfileOracleSslPtr and ConnectionProfileOracleSslPtrOutput values. You can construct a concrete instance of `ConnectionProfileOracleSslPtrInput` via:
ConnectionProfileOracleSslArgs{...} or: nil
func ConnectionProfileOracleSslPtr ¶
func ConnectionProfileOracleSslPtr(v *ConnectionProfileOracleSslArgs) ConnectionProfileOracleSslPtrInput
type ConnectionProfileOracleSslPtrOutput ¶
type ConnectionProfileOracleSslPtrOutput struct{ *pulumi.OutputState }
func (ConnectionProfileOracleSslPtrOutput) CaCertificate ¶
func (o ConnectionProfileOracleSslPtrOutput) CaCertificate() pulumi.StringPtrOutput
Required. 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. **Note**: This property is sensitive and will not be displayed in the plan.
func (ConnectionProfileOracleSslPtrOutput) ClientCertificate ¶
func (o ConnectionProfileOracleSslPtrOutput) 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 'clientKey' field is mandatory **Note**: This property is sensitive and will not be displayed in the plan.
func (ConnectionProfileOracleSslPtrOutput) ClientKey ¶
func (o ConnectionProfileOracleSslPtrOutput) 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 'clientCertificate' field is mandatory. **Note**: This property is sensitive and will not be displayed in the plan.
func (ConnectionProfileOracleSslPtrOutput) Elem ¶
func (o ConnectionProfileOracleSslPtrOutput) Elem() ConnectionProfileOracleSslOutput
func (ConnectionProfileOracleSslPtrOutput) ElementType ¶
func (ConnectionProfileOracleSslPtrOutput) ElementType() reflect.Type
func (ConnectionProfileOracleSslPtrOutput) ToConnectionProfileOracleSslPtrOutput ¶
func (o ConnectionProfileOracleSslPtrOutput) ToConnectionProfileOracleSslPtrOutput() ConnectionProfileOracleSslPtrOutput
func (ConnectionProfileOracleSslPtrOutput) ToConnectionProfileOracleSslPtrOutputWithContext ¶
func (o ConnectionProfileOracleSslPtrOutput) ToConnectionProfileOracleSslPtrOutputWithContext(ctx context.Context) ConnectionProfileOracleSslPtrOutput
func (ConnectionProfileOracleSslPtrOutput) Type ¶
func (o ConnectionProfileOracleSslPtrOutput) Type() pulumi.StringPtrOutput
(Output) The current connection profile state.
type ConnectionProfileOracleStaticServiceIpConnectivity ¶
type ConnectionProfileOracleStaticServiceIpConnectivity struct { }
type ConnectionProfileOracleStaticServiceIpConnectivityArgs ¶
type ConnectionProfileOracleStaticServiceIpConnectivityArgs struct { }
func (ConnectionProfileOracleStaticServiceIpConnectivityArgs) ElementType ¶
func (ConnectionProfileOracleStaticServiceIpConnectivityArgs) ElementType() reflect.Type
func (ConnectionProfileOracleStaticServiceIpConnectivityArgs) ToConnectionProfileOracleStaticServiceIpConnectivityOutput ¶
func (i ConnectionProfileOracleStaticServiceIpConnectivityArgs) ToConnectionProfileOracleStaticServiceIpConnectivityOutput() ConnectionProfileOracleStaticServiceIpConnectivityOutput
func (ConnectionProfileOracleStaticServiceIpConnectivityArgs) ToConnectionProfileOracleStaticServiceIpConnectivityOutputWithContext ¶
func (i ConnectionProfileOracleStaticServiceIpConnectivityArgs) ToConnectionProfileOracleStaticServiceIpConnectivityOutputWithContext(ctx context.Context) ConnectionProfileOracleStaticServiceIpConnectivityOutput
func (ConnectionProfileOracleStaticServiceIpConnectivityArgs) ToConnectionProfileOracleStaticServiceIpConnectivityPtrOutput ¶
func (i ConnectionProfileOracleStaticServiceIpConnectivityArgs) ToConnectionProfileOracleStaticServiceIpConnectivityPtrOutput() ConnectionProfileOracleStaticServiceIpConnectivityPtrOutput
func (ConnectionProfileOracleStaticServiceIpConnectivityArgs) ToConnectionProfileOracleStaticServiceIpConnectivityPtrOutputWithContext ¶
func (i ConnectionProfileOracleStaticServiceIpConnectivityArgs) ToConnectionProfileOracleStaticServiceIpConnectivityPtrOutputWithContext(ctx context.Context) ConnectionProfileOracleStaticServiceIpConnectivityPtrOutput
type ConnectionProfileOracleStaticServiceIpConnectivityInput ¶
type ConnectionProfileOracleStaticServiceIpConnectivityInput interface { pulumi.Input ToConnectionProfileOracleStaticServiceIpConnectivityOutput() ConnectionProfileOracleStaticServiceIpConnectivityOutput ToConnectionProfileOracleStaticServiceIpConnectivityOutputWithContext(context.Context) ConnectionProfileOracleStaticServiceIpConnectivityOutput }
ConnectionProfileOracleStaticServiceIpConnectivityInput is an input type that accepts ConnectionProfileOracleStaticServiceIpConnectivityArgs and ConnectionProfileOracleStaticServiceIpConnectivityOutput values. You can construct a concrete instance of `ConnectionProfileOracleStaticServiceIpConnectivityInput` via:
ConnectionProfileOracleStaticServiceIpConnectivityArgs{...}
type ConnectionProfileOracleStaticServiceIpConnectivityOutput ¶
type ConnectionProfileOracleStaticServiceIpConnectivityOutput struct{ *pulumi.OutputState }
func (ConnectionProfileOracleStaticServiceIpConnectivityOutput) ElementType ¶
func (ConnectionProfileOracleStaticServiceIpConnectivityOutput) ElementType() reflect.Type
func (ConnectionProfileOracleStaticServiceIpConnectivityOutput) ToConnectionProfileOracleStaticServiceIpConnectivityOutput ¶
func (o ConnectionProfileOracleStaticServiceIpConnectivityOutput) ToConnectionProfileOracleStaticServiceIpConnectivityOutput() ConnectionProfileOracleStaticServiceIpConnectivityOutput
func (ConnectionProfileOracleStaticServiceIpConnectivityOutput) ToConnectionProfileOracleStaticServiceIpConnectivityOutputWithContext ¶
func (o ConnectionProfileOracleStaticServiceIpConnectivityOutput) ToConnectionProfileOracleStaticServiceIpConnectivityOutputWithContext(ctx context.Context) ConnectionProfileOracleStaticServiceIpConnectivityOutput
func (ConnectionProfileOracleStaticServiceIpConnectivityOutput) ToConnectionProfileOracleStaticServiceIpConnectivityPtrOutput ¶
func (o ConnectionProfileOracleStaticServiceIpConnectivityOutput) ToConnectionProfileOracleStaticServiceIpConnectivityPtrOutput() ConnectionProfileOracleStaticServiceIpConnectivityPtrOutput
func (ConnectionProfileOracleStaticServiceIpConnectivityOutput) ToConnectionProfileOracleStaticServiceIpConnectivityPtrOutputWithContext ¶
func (o ConnectionProfileOracleStaticServiceIpConnectivityOutput) ToConnectionProfileOracleStaticServiceIpConnectivityPtrOutputWithContext(ctx context.Context) ConnectionProfileOracleStaticServiceIpConnectivityPtrOutput
type ConnectionProfileOracleStaticServiceIpConnectivityPtrInput ¶
type ConnectionProfileOracleStaticServiceIpConnectivityPtrInput interface { pulumi.Input ToConnectionProfileOracleStaticServiceIpConnectivityPtrOutput() ConnectionProfileOracleStaticServiceIpConnectivityPtrOutput ToConnectionProfileOracleStaticServiceIpConnectivityPtrOutputWithContext(context.Context) ConnectionProfileOracleStaticServiceIpConnectivityPtrOutput }
ConnectionProfileOracleStaticServiceIpConnectivityPtrInput is an input type that accepts ConnectionProfileOracleStaticServiceIpConnectivityArgs, ConnectionProfileOracleStaticServiceIpConnectivityPtr and ConnectionProfileOracleStaticServiceIpConnectivityPtrOutput values. You can construct a concrete instance of `ConnectionProfileOracleStaticServiceIpConnectivityPtrInput` via:
ConnectionProfileOracleStaticServiceIpConnectivityArgs{...} or: nil
func ConnectionProfileOracleStaticServiceIpConnectivityPtr ¶
func ConnectionProfileOracleStaticServiceIpConnectivityPtr(v *ConnectionProfileOracleStaticServiceIpConnectivityArgs) ConnectionProfileOracleStaticServiceIpConnectivityPtrInput
type ConnectionProfileOracleStaticServiceIpConnectivityPtrOutput ¶
type ConnectionProfileOracleStaticServiceIpConnectivityPtrOutput struct{ *pulumi.OutputState }
func (ConnectionProfileOracleStaticServiceIpConnectivityPtrOutput) ElementType ¶
func (ConnectionProfileOracleStaticServiceIpConnectivityPtrOutput) ElementType() reflect.Type
func (ConnectionProfileOracleStaticServiceIpConnectivityPtrOutput) ToConnectionProfileOracleStaticServiceIpConnectivityPtrOutput ¶
func (o ConnectionProfileOracleStaticServiceIpConnectivityPtrOutput) ToConnectionProfileOracleStaticServiceIpConnectivityPtrOutput() ConnectionProfileOracleStaticServiceIpConnectivityPtrOutput
func (ConnectionProfileOracleStaticServiceIpConnectivityPtrOutput) ToConnectionProfileOracleStaticServiceIpConnectivityPtrOutputWithContext ¶
func (o ConnectionProfileOracleStaticServiceIpConnectivityPtrOutput) ToConnectionProfileOracleStaticServiceIpConnectivityPtrOutputWithContext(ctx context.Context) ConnectionProfileOracleStaticServiceIpConnectivityPtrOutput
type ConnectionProfileOutput ¶
type ConnectionProfileOutput struct{ *pulumi.OutputState }
func (ConnectionProfileOutput) Alloydb ¶
func (o ConnectionProfileOutput) Alloydb() ConnectionProfileAlloydbPtrOutput
Specifies required connection parameters, and the parameters required to create an AlloyDB destination cluster. Structure is documented below.
func (ConnectionProfileOutput) Cloudsql ¶
func (o ConnectionProfileOutput) Cloudsql() ConnectionProfileCloudsqlPtrOutput
Specifies required connection parameters, and, optionally, the parameters required to create a Cloud SQL destination database instance. Structure is documented below.
func (ConnectionProfileOutput) ConnectionProfileId ¶
func (o ConnectionProfileOutput) ConnectionProfileId() pulumi.StringOutput
The ID of the connection profile.
***
func (ConnectionProfileOutput) CreateTime ¶
func (o ConnectionProfileOutput) CreateTime() pulumi.StringOutput
Output only. 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) Dbprovider ¶
func (o ConnectionProfileOutput) Dbprovider() pulumi.StringOutput
The database provider.
func (ConnectionProfileOutput) DisplayName ¶
func (o ConnectionProfileOutput) DisplayName() pulumi.StringPtrOutput
The connection profile display name.
func (ConnectionProfileOutput) EffectiveLabels ¶
func (o ConnectionProfileOutput) EffectiveLabels() pulumi.StringMapOutput
All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
func (ConnectionProfileOutput) ElementType ¶
func (ConnectionProfileOutput) ElementType() reflect.Type
func (ConnectionProfileOutput) Errors ¶
func (o ConnectionProfileOutput) Errors() ConnectionProfileErrorArrayOutput
Output only. The error details in case of state FAILED. Structure is documented below.
func (ConnectionProfileOutput) Labels ¶
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.
**Note**: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field `effectiveLabels` for all of the labels present on the resource.
func (ConnectionProfileOutput) Location ¶
func (o ConnectionProfileOutput) Location() pulumi.StringPtrOutput
The location where the connection profile should reside.
func (ConnectionProfileOutput) Mysql ¶
func (o ConnectionProfileOutput) Mysql() ConnectionProfileMysqlPtrOutput
Specifies connection parameters required specifically for MySQL databases. Structure is documented below.
func (ConnectionProfileOutput) Name ¶
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 ¶
func (o ConnectionProfileOutput) Oracle() ConnectionProfileOraclePtrOutput
Specifies connection parameters required specifically for Oracle databases. Structure is documented below.
func (ConnectionProfileOutput) Postgresql ¶
func (o ConnectionProfileOutput) Postgresql() ConnectionProfilePostgresqlPtrOutput
Specifies connection parameters required specifically for PostgreSQL databases. Structure is documented below.
func (ConnectionProfileOutput) Project ¶
func (o ConnectionProfileOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (ConnectionProfileOutput) PulumiLabels ¶
func (o ConnectionProfileOutput) PulumiLabels() pulumi.StringMapOutput
The combination of labels configured directly on the resource and default labels configured on the provider.
func (ConnectionProfileOutput) State ¶
func (o ConnectionProfileOutput) State() pulumi.StringOutput
The current connection profile state.
func (ConnectionProfileOutput) ToConnectionProfileOutput ¶
func (o ConnectionProfileOutput) ToConnectionProfileOutput() ConnectionProfileOutput
func (ConnectionProfileOutput) ToConnectionProfileOutputWithContext ¶
func (o ConnectionProfileOutput) ToConnectionProfileOutputWithContext(ctx context.Context) ConnectionProfileOutput
type ConnectionProfilePostgresql ¶
type ConnectionProfilePostgresql 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"` // Required. The IP or hostname of the source MySQL database. Host string `pulumi:"host"` // (Output) // Output only. If the source is a Cloud SQL database, this field indicates the network architecture it's associated with. NetworkArchitecture *string `pulumi:"networkArchitecture"` // Required. 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. // **Note**: This property is sensitive and will not be displayed in the plan. Password string `pulumi:"password"` // (Output) // Output only. Indicates If this connection profile password is stored. PasswordSet *bool `pulumi:"passwordSet"` // Required. The network port of the source MySQL database. Port int `pulumi:"port"` // SSL configuration for the destination to connect to the source database. // Structure is documented below. Ssl *ConnectionProfilePostgresqlSsl `pulumi:"ssl"` // Required. 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"` }
type ConnectionProfilePostgresqlArgs ¶
type ConnectionProfilePostgresqlArgs 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"` // Required. The IP or hostname of the source MySQL database. Host pulumi.StringInput `pulumi:"host"` // (Output) // Output only. If the source is a Cloud SQL database, this field indicates the network architecture it's associated with. NetworkArchitecture pulumi.StringPtrInput `pulumi:"networkArchitecture"` // Required. 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. // **Note**: This property is sensitive and will not be displayed in the plan. Password pulumi.StringInput `pulumi:"password"` // (Output) // Output only. Indicates If this connection profile password is stored. PasswordSet pulumi.BoolPtrInput `pulumi:"passwordSet"` // Required. The network port of the source MySQL database. Port pulumi.IntInput `pulumi:"port"` // SSL configuration for the destination to connect to the source database. // Structure is documented below. Ssl ConnectionProfilePostgresqlSslPtrInput `pulumi:"ssl"` // Required. 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"` }
func (ConnectionProfilePostgresqlArgs) ElementType ¶
func (ConnectionProfilePostgresqlArgs) ElementType() reflect.Type
func (ConnectionProfilePostgresqlArgs) ToConnectionProfilePostgresqlOutput ¶
func (i ConnectionProfilePostgresqlArgs) ToConnectionProfilePostgresqlOutput() ConnectionProfilePostgresqlOutput
func (ConnectionProfilePostgresqlArgs) ToConnectionProfilePostgresqlOutputWithContext ¶
func (i ConnectionProfilePostgresqlArgs) ToConnectionProfilePostgresqlOutputWithContext(ctx context.Context) ConnectionProfilePostgresqlOutput
func (ConnectionProfilePostgresqlArgs) ToConnectionProfilePostgresqlPtrOutput ¶
func (i ConnectionProfilePostgresqlArgs) ToConnectionProfilePostgresqlPtrOutput() ConnectionProfilePostgresqlPtrOutput
func (ConnectionProfilePostgresqlArgs) ToConnectionProfilePostgresqlPtrOutputWithContext ¶
func (i ConnectionProfilePostgresqlArgs) ToConnectionProfilePostgresqlPtrOutputWithContext(ctx context.Context) ConnectionProfilePostgresqlPtrOutput
type ConnectionProfilePostgresqlInput ¶
type ConnectionProfilePostgresqlInput interface { pulumi.Input ToConnectionProfilePostgresqlOutput() ConnectionProfilePostgresqlOutput ToConnectionProfilePostgresqlOutputWithContext(context.Context) ConnectionProfilePostgresqlOutput }
ConnectionProfilePostgresqlInput is an input type that accepts ConnectionProfilePostgresqlArgs and ConnectionProfilePostgresqlOutput values. You can construct a concrete instance of `ConnectionProfilePostgresqlInput` via:
ConnectionProfilePostgresqlArgs{...}
type ConnectionProfilePostgresqlOutput ¶
type ConnectionProfilePostgresqlOutput struct{ *pulumi.OutputState }
func (ConnectionProfilePostgresqlOutput) CloudSqlId ¶
func (o ConnectionProfilePostgresqlOutput) 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 (ConnectionProfilePostgresqlOutput) ElementType ¶
func (ConnectionProfilePostgresqlOutput) ElementType() reflect.Type
func (ConnectionProfilePostgresqlOutput) Host ¶
func (o ConnectionProfilePostgresqlOutput) Host() pulumi.StringOutput
Required. The IP or hostname of the source MySQL database.
func (ConnectionProfilePostgresqlOutput) NetworkArchitecture ¶
func (o ConnectionProfilePostgresqlOutput) NetworkArchitecture() pulumi.StringPtrOutput
(Output) Output only. If the source is a Cloud SQL database, this field indicates the network architecture it's associated with.
func (ConnectionProfilePostgresqlOutput) Password ¶
func (o ConnectionProfilePostgresqlOutput) Password() pulumi.StringOutput
Required. 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. **Note**: This property is sensitive and will not be displayed in the plan.
func (ConnectionProfilePostgresqlOutput) PasswordSet ¶
func (o ConnectionProfilePostgresqlOutput) PasswordSet() pulumi.BoolPtrOutput
(Output) Output only. Indicates If this connection profile password is stored.
func (ConnectionProfilePostgresqlOutput) Port ¶
func (o ConnectionProfilePostgresqlOutput) Port() pulumi.IntOutput
Required. The network port of the source MySQL database.
func (ConnectionProfilePostgresqlOutput) Ssl ¶
SSL configuration for the destination to connect to the source database. Structure is documented below.
func (ConnectionProfilePostgresqlOutput) ToConnectionProfilePostgresqlOutput ¶
func (o ConnectionProfilePostgresqlOutput) ToConnectionProfilePostgresqlOutput() ConnectionProfilePostgresqlOutput
func (ConnectionProfilePostgresqlOutput) ToConnectionProfilePostgresqlOutputWithContext ¶
func (o ConnectionProfilePostgresqlOutput) ToConnectionProfilePostgresqlOutputWithContext(ctx context.Context) ConnectionProfilePostgresqlOutput
func (ConnectionProfilePostgresqlOutput) ToConnectionProfilePostgresqlPtrOutput ¶
func (o ConnectionProfilePostgresqlOutput) ToConnectionProfilePostgresqlPtrOutput() ConnectionProfilePostgresqlPtrOutput
func (ConnectionProfilePostgresqlOutput) ToConnectionProfilePostgresqlPtrOutputWithContext ¶
func (o ConnectionProfilePostgresqlOutput) ToConnectionProfilePostgresqlPtrOutputWithContext(ctx context.Context) ConnectionProfilePostgresqlPtrOutput
func (ConnectionProfilePostgresqlOutput) Username ¶
func (o ConnectionProfilePostgresqlOutput) Username() pulumi.StringOutput
Required. The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.
type ConnectionProfilePostgresqlPtrInput ¶
type ConnectionProfilePostgresqlPtrInput interface { pulumi.Input ToConnectionProfilePostgresqlPtrOutput() ConnectionProfilePostgresqlPtrOutput ToConnectionProfilePostgresqlPtrOutputWithContext(context.Context) ConnectionProfilePostgresqlPtrOutput }
ConnectionProfilePostgresqlPtrInput is an input type that accepts ConnectionProfilePostgresqlArgs, ConnectionProfilePostgresqlPtr and ConnectionProfilePostgresqlPtrOutput values. You can construct a concrete instance of `ConnectionProfilePostgresqlPtrInput` via:
ConnectionProfilePostgresqlArgs{...} or: nil
func ConnectionProfilePostgresqlPtr ¶
func ConnectionProfilePostgresqlPtr(v *ConnectionProfilePostgresqlArgs) ConnectionProfilePostgresqlPtrInput
type ConnectionProfilePostgresqlPtrOutput ¶
type ConnectionProfilePostgresqlPtrOutput struct{ *pulumi.OutputState }
func (ConnectionProfilePostgresqlPtrOutput) CloudSqlId ¶
func (o ConnectionProfilePostgresqlPtrOutput) 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 (ConnectionProfilePostgresqlPtrOutput) ElementType ¶
func (ConnectionProfilePostgresqlPtrOutput) ElementType() reflect.Type
func (ConnectionProfilePostgresqlPtrOutput) Host ¶
func (o ConnectionProfilePostgresqlPtrOutput) Host() pulumi.StringPtrOutput
Required. The IP or hostname of the source MySQL database.
func (ConnectionProfilePostgresqlPtrOutput) NetworkArchitecture ¶
func (o ConnectionProfilePostgresqlPtrOutput) NetworkArchitecture() pulumi.StringPtrOutput
(Output) Output only. If the source is a Cloud SQL database, this field indicates the network architecture it's associated with.
func (ConnectionProfilePostgresqlPtrOutput) Password ¶
func (o ConnectionProfilePostgresqlPtrOutput) Password() pulumi.StringPtrOutput
Required. 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. **Note**: This property is sensitive and will not be displayed in the plan.
func (ConnectionProfilePostgresqlPtrOutput) PasswordSet ¶
func (o ConnectionProfilePostgresqlPtrOutput) PasswordSet() pulumi.BoolPtrOutput
(Output) Output only. Indicates If this connection profile password is stored.
func (ConnectionProfilePostgresqlPtrOutput) Port ¶
func (o ConnectionProfilePostgresqlPtrOutput) Port() pulumi.IntPtrOutput
Required. The network port of the source MySQL database.
func (ConnectionProfilePostgresqlPtrOutput) Ssl ¶
SSL configuration for the destination to connect to the source database. Structure is documented below.
func (ConnectionProfilePostgresqlPtrOutput) ToConnectionProfilePostgresqlPtrOutput ¶
func (o ConnectionProfilePostgresqlPtrOutput) ToConnectionProfilePostgresqlPtrOutput() ConnectionProfilePostgresqlPtrOutput
func (ConnectionProfilePostgresqlPtrOutput) ToConnectionProfilePostgresqlPtrOutputWithContext ¶
func (o ConnectionProfilePostgresqlPtrOutput) ToConnectionProfilePostgresqlPtrOutputWithContext(ctx context.Context) ConnectionProfilePostgresqlPtrOutput
func (ConnectionProfilePostgresqlPtrOutput) Username ¶
func (o ConnectionProfilePostgresqlPtrOutput) Username() pulumi.StringPtrOutput
Required. The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.
type ConnectionProfilePostgresqlSsl ¶
type ConnectionProfilePostgresqlSsl struct { // Required. 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. // **Note**: This property is sensitive and will not be displayed in the plan. 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 'clientKey' field is mandatory // **Note**: This property is sensitive and will not be displayed in the plan. 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 'clientCertificate' field is mandatory. // **Note**: This property is sensitive and will not be displayed in the plan. ClientKey *string `pulumi:"clientKey"` // (Output) // The current connection profile state. Type *string `pulumi:"type"` }
type ConnectionProfilePostgresqlSslArgs ¶
type ConnectionProfilePostgresqlSslArgs struct { // Required. 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. // **Note**: This property is sensitive and will not be displayed in the plan. 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 'clientKey' field is mandatory // **Note**: This property is sensitive and will not be displayed in the plan. 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 'clientCertificate' field is mandatory. // **Note**: This property is sensitive and will not be displayed in the plan. ClientKey pulumi.StringPtrInput `pulumi:"clientKey"` // (Output) // The current connection profile state. Type pulumi.StringPtrInput `pulumi:"type"` }
func (ConnectionProfilePostgresqlSslArgs) ElementType ¶
func (ConnectionProfilePostgresqlSslArgs) ElementType() reflect.Type
func (ConnectionProfilePostgresqlSslArgs) ToConnectionProfilePostgresqlSslOutput ¶
func (i ConnectionProfilePostgresqlSslArgs) ToConnectionProfilePostgresqlSslOutput() ConnectionProfilePostgresqlSslOutput
func (ConnectionProfilePostgresqlSslArgs) ToConnectionProfilePostgresqlSslOutputWithContext ¶
func (i ConnectionProfilePostgresqlSslArgs) ToConnectionProfilePostgresqlSslOutputWithContext(ctx context.Context) ConnectionProfilePostgresqlSslOutput
func (ConnectionProfilePostgresqlSslArgs) ToConnectionProfilePostgresqlSslPtrOutput ¶
func (i ConnectionProfilePostgresqlSslArgs) ToConnectionProfilePostgresqlSslPtrOutput() ConnectionProfilePostgresqlSslPtrOutput
func (ConnectionProfilePostgresqlSslArgs) ToConnectionProfilePostgresqlSslPtrOutputWithContext ¶
func (i ConnectionProfilePostgresqlSslArgs) ToConnectionProfilePostgresqlSslPtrOutputWithContext(ctx context.Context) ConnectionProfilePostgresqlSslPtrOutput
type ConnectionProfilePostgresqlSslInput ¶
type ConnectionProfilePostgresqlSslInput interface { pulumi.Input ToConnectionProfilePostgresqlSslOutput() ConnectionProfilePostgresqlSslOutput ToConnectionProfilePostgresqlSslOutputWithContext(context.Context) ConnectionProfilePostgresqlSslOutput }
ConnectionProfilePostgresqlSslInput is an input type that accepts ConnectionProfilePostgresqlSslArgs and ConnectionProfilePostgresqlSslOutput values. You can construct a concrete instance of `ConnectionProfilePostgresqlSslInput` via:
ConnectionProfilePostgresqlSslArgs{...}
type ConnectionProfilePostgresqlSslOutput ¶
type ConnectionProfilePostgresqlSslOutput struct{ *pulumi.OutputState }
func (ConnectionProfilePostgresqlSslOutput) CaCertificate ¶
func (o ConnectionProfilePostgresqlSslOutput) CaCertificate() pulumi.StringOutput
Required. 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. **Note**: This property is sensitive and will not be displayed in the plan.
func (ConnectionProfilePostgresqlSslOutput) ClientCertificate ¶
func (o ConnectionProfilePostgresqlSslOutput) 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 'clientKey' field is mandatory **Note**: This property is sensitive and will not be displayed in the plan.
func (ConnectionProfilePostgresqlSslOutput) ClientKey ¶
func (o ConnectionProfilePostgresqlSslOutput) 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 'clientCertificate' field is mandatory. **Note**: This property is sensitive and will not be displayed in the plan.
func (ConnectionProfilePostgresqlSslOutput) ElementType ¶
func (ConnectionProfilePostgresqlSslOutput) ElementType() reflect.Type
func (ConnectionProfilePostgresqlSslOutput) ToConnectionProfilePostgresqlSslOutput ¶
func (o ConnectionProfilePostgresqlSslOutput) ToConnectionProfilePostgresqlSslOutput() ConnectionProfilePostgresqlSslOutput
func (ConnectionProfilePostgresqlSslOutput) ToConnectionProfilePostgresqlSslOutputWithContext ¶
func (o ConnectionProfilePostgresqlSslOutput) ToConnectionProfilePostgresqlSslOutputWithContext(ctx context.Context) ConnectionProfilePostgresqlSslOutput
func (ConnectionProfilePostgresqlSslOutput) ToConnectionProfilePostgresqlSslPtrOutput ¶
func (o ConnectionProfilePostgresqlSslOutput) ToConnectionProfilePostgresqlSslPtrOutput() ConnectionProfilePostgresqlSslPtrOutput
func (ConnectionProfilePostgresqlSslOutput) ToConnectionProfilePostgresqlSslPtrOutputWithContext ¶
func (o ConnectionProfilePostgresqlSslOutput) ToConnectionProfilePostgresqlSslPtrOutputWithContext(ctx context.Context) ConnectionProfilePostgresqlSslPtrOutput
func (ConnectionProfilePostgresqlSslOutput) Type ¶
func (o ConnectionProfilePostgresqlSslOutput) Type() pulumi.StringPtrOutput
(Output) The current connection profile state.
type ConnectionProfilePostgresqlSslPtrInput ¶
type ConnectionProfilePostgresqlSslPtrInput interface { pulumi.Input ToConnectionProfilePostgresqlSslPtrOutput() ConnectionProfilePostgresqlSslPtrOutput ToConnectionProfilePostgresqlSslPtrOutputWithContext(context.Context) ConnectionProfilePostgresqlSslPtrOutput }
ConnectionProfilePostgresqlSslPtrInput is an input type that accepts ConnectionProfilePostgresqlSslArgs, ConnectionProfilePostgresqlSslPtr and ConnectionProfilePostgresqlSslPtrOutput values. You can construct a concrete instance of `ConnectionProfilePostgresqlSslPtrInput` via:
ConnectionProfilePostgresqlSslArgs{...} or: nil
func ConnectionProfilePostgresqlSslPtr ¶
func ConnectionProfilePostgresqlSslPtr(v *ConnectionProfilePostgresqlSslArgs) ConnectionProfilePostgresqlSslPtrInput
type ConnectionProfilePostgresqlSslPtrOutput ¶
type ConnectionProfilePostgresqlSslPtrOutput struct{ *pulumi.OutputState }
func (ConnectionProfilePostgresqlSslPtrOutput) CaCertificate ¶
func (o ConnectionProfilePostgresqlSslPtrOutput) CaCertificate() pulumi.StringPtrOutput
Required. 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. **Note**: This property is sensitive and will not be displayed in the plan.
func (ConnectionProfilePostgresqlSslPtrOutput) ClientCertificate ¶
func (o ConnectionProfilePostgresqlSslPtrOutput) 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 'clientKey' field is mandatory **Note**: This property is sensitive and will not be displayed in the plan.
func (ConnectionProfilePostgresqlSslPtrOutput) ClientKey ¶
func (o ConnectionProfilePostgresqlSslPtrOutput) 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 'clientCertificate' field is mandatory. **Note**: This property is sensitive and will not be displayed in the plan.
func (ConnectionProfilePostgresqlSslPtrOutput) ElementType ¶
func (ConnectionProfilePostgresqlSslPtrOutput) ElementType() reflect.Type
func (ConnectionProfilePostgresqlSslPtrOutput) ToConnectionProfilePostgresqlSslPtrOutput ¶
func (o ConnectionProfilePostgresqlSslPtrOutput) ToConnectionProfilePostgresqlSslPtrOutput() ConnectionProfilePostgresqlSslPtrOutput
func (ConnectionProfilePostgresqlSslPtrOutput) ToConnectionProfilePostgresqlSslPtrOutputWithContext ¶
func (o ConnectionProfilePostgresqlSslPtrOutput) ToConnectionProfilePostgresqlSslPtrOutputWithContext(ctx context.Context) ConnectionProfilePostgresqlSslPtrOutput
func (ConnectionProfilePostgresqlSslPtrOutput) Type ¶
func (o ConnectionProfilePostgresqlSslPtrOutput) Type() pulumi.StringPtrOutput
(Output) The current connection profile state.
type ConnectionProfileState ¶
type ConnectionProfileState struct { // Specifies required connection parameters, and the parameters required to create an AlloyDB destination cluster. // Structure is documented below. Alloydb ConnectionProfileAlloydbPtrInput // Specifies required connection parameters, and, optionally, the parameters required to create a Cloud SQL destination database instance. // Structure is documented below. Cloudsql ConnectionProfileCloudsqlPtrInput // The ID of the connection profile. // // *** ConnectionProfileId pulumi.StringPtrInput // Output only. 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.StringPtrInput // The database provider. Dbprovider pulumi.StringPtrInput // The connection profile display name. DisplayName pulumi.StringPtrInput // All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. EffectiveLabels pulumi.StringMapInput // Output only. The error details in case of state FAILED. // Structure is documented below. Errors ConnectionProfileErrorArrayInput // The resource labels for connection profile to use to annotate any related underlying resources such as Compute Engine VMs. // // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. Labels pulumi.StringMapInput // The location where the connection profile should reside. Location pulumi.StringPtrInput // Specifies connection parameters required specifically for MySQL databases. // Structure is documented below. Mysql ConnectionProfileMysqlPtrInput // The name of this connection profile resource in the form of projects/{project}/locations/{location}/connectionProfiles/{connectionProfile}. Name pulumi.StringPtrInput // Specifies connection parameters required specifically for Oracle databases. // Structure is documented below. Oracle ConnectionProfileOraclePtrInput // Specifies connection parameters required specifically for PostgreSQL databases. // Structure is documented below. Postgresql ConnectionProfilePostgresqlPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The combination of labels configured directly on the resource // and default labels configured on the provider. PulumiLabels pulumi.StringMapInput // The current connection profile state. State pulumi.StringPtrInput }
func (ConnectionProfileState) ElementType ¶
func (ConnectionProfileState) ElementType() reflect.Type
type PrivateConnection ¶
type PrivateConnection struct { pulumi.CustomResourceState // Display name. DisplayName pulumi.StringOutput `pulumi:"displayName"` // All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. EffectiveLabels pulumi.StringMapOutput `pulumi:"effectiveLabels"` // The PrivateConnection error in case of failure. // Structure is documented below. Errors PrivateConnectionErrorArrayOutput `pulumi:"errors"` // Labels. **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. Please // refer to the field 'effective_labels' for all of the labels present on the resource. Labels pulumi.StringMapOutput `pulumi:"labels"` // The name of the location this private connection is located in. Location pulumi.StringOutput `pulumi:"location"` // The resource's name. Name pulumi.StringOutput `pulumi:"name"` // The private connectivity identifier. PrivateConnectionId pulumi.StringOutput `pulumi:"privateConnectionId"` Project pulumi.StringOutput `pulumi:"project"` // The combination of labels configured directly on the resource // and default labels configured on the provider. PulumiLabels pulumi.StringMapOutput `pulumi:"pulumiLabels"` // State of the PrivateConnection. State pulumi.StringOutput `pulumi:"state"` // The VPC Peering configuration is used to create VPC peering // between databasemigrationservice and the consumer's VPC. // Structure is documented below. VpcPeeringConfig PrivateConnectionVpcPeeringConfigOutput `pulumi:"vpcPeeringConfig"` }
The PrivateConnection resource is used to establish private connectivity between Database Migration Service and a customer's network.
To get more information about PrivateConnection, see:
* [API documentation](https://cloud.google.com/database-migration/docs/reference/rest/v1/projects.locations.privateConnections) * How-to Guides
- [Official Documentation](https://cloud.google.com/database-migration/docs/oracle-to-postgresql/create-private-connectivity-configuration)
## Example Usage
### Database Migration Service Private Connection
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/compute" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/databasemigrationservice" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := databasemigrationservice.NewPrivateConnection(ctx, "default", &databasemigrationservice.PrivateConnectionArgs{ DisplayName: pulumi.String("dbms_pc"), Location: pulumi.String("us-central1"), PrivateConnectionId: pulumi.String("my-connection"), Labels: pulumi.StringMap{ "key": pulumi.String("value"), }, VpcPeeringConfig: &databasemigrationservice.PrivateConnectionVpcPeeringConfigArgs{ VpcName: pulumi.Any(googleComputeNetwork.Default.Id), Subnet: pulumi.String("10.0.0.0/29"), }, }) if err != nil { return err } _, err = compute.NewNetwork(ctx, "default", &compute.NetworkArgs{ Name: pulumi.String("my-network"), AutoCreateSubnetworks: pulumi.Bool(false), }) if err != nil { return err } return nil }) }
```
## Import
PrivateConnection can be imported using any of these accepted formats:
* `projects/{{project}}/locations/{{location}}/privateConnections/{{private_connection_id}}`
* `{{project}}/{{location}}/{{private_connection_id}}`
* `{{location}}/{{private_connection_id}}`
When using the `pulumi import` command, PrivateConnection can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:databasemigrationservice/privateConnection:PrivateConnection default projects/{{project}}/locations/{{location}}/privateConnections/{{private_connection_id}} ```
```sh $ pulumi import gcp:databasemigrationservice/privateConnection:PrivateConnection default {{project}}/{{location}}/{{private_connection_id}} ```
```sh $ pulumi import gcp:databasemigrationservice/privateConnection:PrivateConnection default {{location}}/{{private_connection_id}} ```
func GetPrivateConnection ¶
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 ¶
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 ¶
func (*PrivateConnection) ElementType() reflect.Type
func (*PrivateConnection) ToPrivateConnectionOutput ¶
func (i *PrivateConnection) ToPrivateConnectionOutput() PrivateConnectionOutput
func (*PrivateConnection) ToPrivateConnectionOutputWithContext ¶
func (i *PrivateConnection) ToPrivateConnectionOutputWithContext(ctx context.Context) PrivateConnectionOutput
type PrivateConnectionArgs ¶
type PrivateConnectionArgs struct { // Display name. DisplayName pulumi.StringPtrInput // Labels. **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. Please // refer to the field 'effective_labels' for all of the labels present on the resource. Labels pulumi.StringMapInput // The name of the location this private connection is located in. Location pulumi.StringInput // The private connectivity identifier. PrivateConnectionId pulumi.StringInput Project pulumi.StringPtrInput // The VPC Peering configuration is used to create VPC peering // between databasemigrationservice and the consumer's VPC. // Structure is documented below. VpcPeeringConfig PrivateConnectionVpcPeeringConfigInput }
The set of arguments for constructing a PrivateConnection resource.
func (PrivateConnectionArgs) ElementType ¶
func (PrivateConnectionArgs) ElementType() reflect.Type
type PrivateConnectionArray ¶
type PrivateConnectionArray []PrivateConnectionInput
func (PrivateConnectionArray) ElementType ¶
func (PrivateConnectionArray) ElementType() reflect.Type
func (PrivateConnectionArray) ToPrivateConnectionArrayOutput ¶
func (i PrivateConnectionArray) ToPrivateConnectionArrayOutput() PrivateConnectionArrayOutput
func (PrivateConnectionArray) ToPrivateConnectionArrayOutputWithContext ¶
func (i PrivateConnectionArray) ToPrivateConnectionArrayOutputWithContext(ctx context.Context) PrivateConnectionArrayOutput
type PrivateConnectionArrayInput ¶
type PrivateConnectionArrayInput interface { pulumi.Input ToPrivateConnectionArrayOutput() PrivateConnectionArrayOutput ToPrivateConnectionArrayOutputWithContext(context.Context) PrivateConnectionArrayOutput }
PrivateConnectionArrayInput is an input type that accepts PrivateConnectionArray and PrivateConnectionArrayOutput values. You can construct a concrete instance of `PrivateConnectionArrayInput` via:
PrivateConnectionArray{ PrivateConnectionArgs{...} }
type PrivateConnectionArrayOutput ¶
type PrivateConnectionArrayOutput struct{ *pulumi.OutputState }
func (PrivateConnectionArrayOutput) ElementType ¶
func (PrivateConnectionArrayOutput) ElementType() reflect.Type
func (PrivateConnectionArrayOutput) Index ¶
func (o PrivateConnectionArrayOutput) Index(i pulumi.IntInput) PrivateConnectionOutput
func (PrivateConnectionArrayOutput) ToPrivateConnectionArrayOutput ¶
func (o PrivateConnectionArrayOutput) ToPrivateConnectionArrayOutput() PrivateConnectionArrayOutput
func (PrivateConnectionArrayOutput) ToPrivateConnectionArrayOutputWithContext ¶
func (o PrivateConnectionArrayOutput) ToPrivateConnectionArrayOutputWithContext(ctx context.Context) PrivateConnectionArrayOutput
type PrivateConnectionError ¶
type PrivateConnectionErrorArgs ¶
type PrivateConnectionErrorArgs struct { // A list of messages that carry the error details. Details pulumi.StringMapInput `pulumi:"details"` // A message containing more information about the error that occurred. Message pulumi.StringPtrInput `pulumi:"message"` }
func (PrivateConnectionErrorArgs) ElementType ¶
func (PrivateConnectionErrorArgs) ElementType() reflect.Type
func (PrivateConnectionErrorArgs) ToPrivateConnectionErrorOutput ¶
func (i PrivateConnectionErrorArgs) ToPrivateConnectionErrorOutput() PrivateConnectionErrorOutput
func (PrivateConnectionErrorArgs) ToPrivateConnectionErrorOutputWithContext ¶
func (i PrivateConnectionErrorArgs) ToPrivateConnectionErrorOutputWithContext(ctx context.Context) PrivateConnectionErrorOutput
type PrivateConnectionErrorArray ¶
type PrivateConnectionErrorArray []PrivateConnectionErrorInput
func (PrivateConnectionErrorArray) ElementType ¶
func (PrivateConnectionErrorArray) ElementType() reflect.Type
func (PrivateConnectionErrorArray) ToPrivateConnectionErrorArrayOutput ¶
func (i PrivateConnectionErrorArray) ToPrivateConnectionErrorArrayOutput() PrivateConnectionErrorArrayOutput
func (PrivateConnectionErrorArray) ToPrivateConnectionErrorArrayOutputWithContext ¶
func (i PrivateConnectionErrorArray) ToPrivateConnectionErrorArrayOutputWithContext(ctx context.Context) PrivateConnectionErrorArrayOutput
type PrivateConnectionErrorArrayInput ¶
type PrivateConnectionErrorArrayInput interface { pulumi.Input ToPrivateConnectionErrorArrayOutput() PrivateConnectionErrorArrayOutput ToPrivateConnectionErrorArrayOutputWithContext(context.Context) PrivateConnectionErrorArrayOutput }
PrivateConnectionErrorArrayInput is an input type that accepts PrivateConnectionErrorArray and PrivateConnectionErrorArrayOutput values. You can construct a concrete instance of `PrivateConnectionErrorArrayInput` via:
PrivateConnectionErrorArray{ PrivateConnectionErrorArgs{...} }
type PrivateConnectionErrorArrayOutput ¶
type PrivateConnectionErrorArrayOutput struct{ *pulumi.OutputState }
func (PrivateConnectionErrorArrayOutput) ElementType ¶
func (PrivateConnectionErrorArrayOutput) ElementType() reflect.Type
func (PrivateConnectionErrorArrayOutput) Index ¶
func (o PrivateConnectionErrorArrayOutput) Index(i pulumi.IntInput) PrivateConnectionErrorOutput
func (PrivateConnectionErrorArrayOutput) ToPrivateConnectionErrorArrayOutput ¶
func (o PrivateConnectionErrorArrayOutput) ToPrivateConnectionErrorArrayOutput() PrivateConnectionErrorArrayOutput
func (PrivateConnectionErrorArrayOutput) ToPrivateConnectionErrorArrayOutputWithContext ¶
func (o PrivateConnectionErrorArrayOutput) ToPrivateConnectionErrorArrayOutputWithContext(ctx context.Context) PrivateConnectionErrorArrayOutput
type PrivateConnectionErrorInput ¶
type PrivateConnectionErrorInput interface { pulumi.Input ToPrivateConnectionErrorOutput() PrivateConnectionErrorOutput ToPrivateConnectionErrorOutputWithContext(context.Context) PrivateConnectionErrorOutput }
PrivateConnectionErrorInput is an input type that accepts PrivateConnectionErrorArgs and PrivateConnectionErrorOutput values. You can construct a concrete instance of `PrivateConnectionErrorInput` via:
PrivateConnectionErrorArgs{...}
type PrivateConnectionErrorOutput ¶
type PrivateConnectionErrorOutput struct{ *pulumi.OutputState }
func (PrivateConnectionErrorOutput) Details ¶
func (o PrivateConnectionErrorOutput) Details() pulumi.StringMapOutput
A list of messages that carry the error details.
func (PrivateConnectionErrorOutput) ElementType ¶
func (PrivateConnectionErrorOutput) ElementType() reflect.Type
func (PrivateConnectionErrorOutput) Message ¶
func (o PrivateConnectionErrorOutput) Message() pulumi.StringPtrOutput
A message containing more information about the error that occurred.
func (PrivateConnectionErrorOutput) ToPrivateConnectionErrorOutput ¶
func (o PrivateConnectionErrorOutput) ToPrivateConnectionErrorOutput() PrivateConnectionErrorOutput
func (PrivateConnectionErrorOutput) ToPrivateConnectionErrorOutputWithContext ¶
func (o PrivateConnectionErrorOutput) ToPrivateConnectionErrorOutputWithContext(ctx context.Context) PrivateConnectionErrorOutput
type PrivateConnectionInput ¶
type PrivateConnectionInput interface { pulumi.Input ToPrivateConnectionOutput() PrivateConnectionOutput ToPrivateConnectionOutputWithContext(ctx context.Context) PrivateConnectionOutput }
type PrivateConnectionMap ¶
type PrivateConnectionMap map[string]PrivateConnectionInput
func (PrivateConnectionMap) ElementType ¶
func (PrivateConnectionMap) ElementType() reflect.Type
func (PrivateConnectionMap) ToPrivateConnectionMapOutput ¶
func (i PrivateConnectionMap) ToPrivateConnectionMapOutput() PrivateConnectionMapOutput
func (PrivateConnectionMap) ToPrivateConnectionMapOutputWithContext ¶
func (i PrivateConnectionMap) ToPrivateConnectionMapOutputWithContext(ctx context.Context) PrivateConnectionMapOutput
type PrivateConnectionMapInput ¶
type PrivateConnectionMapInput interface { pulumi.Input ToPrivateConnectionMapOutput() PrivateConnectionMapOutput ToPrivateConnectionMapOutputWithContext(context.Context) PrivateConnectionMapOutput }
PrivateConnectionMapInput is an input type that accepts PrivateConnectionMap and PrivateConnectionMapOutput values. You can construct a concrete instance of `PrivateConnectionMapInput` via:
PrivateConnectionMap{ "key": PrivateConnectionArgs{...} }
type PrivateConnectionMapOutput ¶
type PrivateConnectionMapOutput struct{ *pulumi.OutputState }
func (PrivateConnectionMapOutput) ElementType ¶
func (PrivateConnectionMapOutput) ElementType() reflect.Type
func (PrivateConnectionMapOutput) MapIndex ¶
func (o PrivateConnectionMapOutput) MapIndex(k pulumi.StringInput) PrivateConnectionOutput
func (PrivateConnectionMapOutput) ToPrivateConnectionMapOutput ¶
func (o PrivateConnectionMapOutput) ToPrivateConnectionMapOutput() PrivateConnectionMapOutput
func (PrivateConnectionMapOutput) ToPrivateConnectionMapOutputWithContext ¶
func (o PrivateConnectionMapOutput) ToPrivateConnectionMapOutputWithContext(ctx context.Context) PrivateConnectionMapOutput
type PrivateConnectionOutput ¶
type PrivateConnectionOutput struct{ *pulumi.OutputState }
func (PrivateConnectionOutput) DisplayName ¶
func (o PrivateConnectionOutput) DisplayName() pulumi.StringOutput
Display name.
func (PrivateConnectionOutput) EffectiveLabels ¶
func (o PrivateConnectionOutput) EffectiveLabels() pulumi.StringMapOutput
All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
func (PrivateConnectionOutput) ElementType ¶
func (PrivateConnectionOutput) ElementType() reflect.Type
func (PrivateConnectionOutput) Errors ¶
func (o PrivateConnectionOutput) Errors() PrivateConnectionErrorArrayOutput
The PrivateConnection error in case of failure. Structure is documented below.
func (PrivateConnectionOutput) Labels ¶
func (o PrivateConnectionOutput) Labels() pulumi.StringMapOutput
Labels. **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field 'effective_labels' for all of the labels present on the resource.
func (PrivateConnectionOutput) Location ¶
func (o PrivateConnectionOutput) Location() pulumi.StringOutput
The name of the location this private connection is located in.
func (PrivateConnectionOutput) Name ¶
func (o PrivateConnectionOutput) Name() pulumi.StringOutput
The resource's name.
func (PrivateConnectionOutput) PrivateConnectionId ¶
func (o PrivateConnectionOutput) PrivateConnectionId() pulumi.StringOutput
The private connectivity identifier.
func (PrivateConnectionOutput) Project ¶
func (o PrivateConnectionOutput) Project() pulumi.StringOutput
func (PrivateConnectionOutput) PulumiLabels ¶
func (o PrivateConnectionOutput) PulumiLabels() pulumi.StringMapOutput
The combination of labels configured directly on the resource and default labels configured on the provider.
func (PrivateConnectionOutput) State ¶
func (o PrivateConnectionOutput) State() pulumi.StringOutput
State of the PrivateConnection.
func (PrivateConnectionOutput) ToPrivateConnectionOutput ¶
func (o PrivateConnectionOutput) ToPrivateConnectionOutput() PrivateConnectionOutput
func (PrivateConnectionOutput) ToPrivateConnectionOutputWithContext ¶
func (o PrivateConnectionOutput) ToPrivateConnectionOutputWithContext(ctx context.Context) PrivateConnectionOutput
func (PrivateConnectionOutput) VpcPeeringConfig ¶
func (o PrivateConnectionOutput) VpcPeeringConfig() PrivateConnectionVpcPeeringConfigOutput
The VPC Peering configuration is used to create VPC peering between databasemigrationservice and the consumer's VPC. Structure is documented below.
type PrivateConnectionState ¶
type PrivateConnectionState struct { // Display name. DisplayName pulumi.StringPtrInput // All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. EffectiveLabels pulumi.StringMapInput // The PrivateConnection error in case of failure. // Structure is documented below. Errors PrivateConnectionErrorArrayInput // Labels. **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. Please // refer to the field 'effective_labels' for all of the labels present on the resource. Labels pulumi.StringMapInput // The name of the location this private connection is located in. Location pulumi.StringPtrInput // The resource's name. Name pulumi.StringPtrInput // The private connectivity identifier. PrivateConnectionId pulumi.StringPtrInput Project pulumi.StringPtrInput // The combination of labels configured directly on the resource // and default labels configured on the provider. PulumiLabels pulumi.StringMapInput // State of the PrivateConnection. State pulumi.StringPtrInput // The VPC Peering configuration is used to create VPC peering // between databasemigrationservice and the consumer's VPC. // Structure is documented below. VpcPeeringConfig PrivateConnectionVpcPeeringConfigPtrInput }
func (PrivateConnectionState) ElementType ¶
func (PrivateConnectionState) ElementType() reflect.Type
type PrivateConnectionVpcPeeringConfig ¶
type PrivateConnectionVpcPeeringConfig 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. // Format: projects/{project}/global/{networks}/{name} VpcName string `pulumi:"vpcName"` }
type PrivateConnectionVpcPeeringConfigArgs ¶
type PrivateConnectionVpcPeeringConfigArgs 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. // Format: projects/{project}/global/{networks}/{name} VpcName pulumi.StringInput `pulumi:"vpcName"` }
func (PrivateConnectionVpcPeeringConfigArgs) ElementType ¶
func (PrivateConnectionVpcPeeringConfigArgs) ElementType() reflect.Type
func (PrivateConnectionVpcPeeringConfigArgs) ToPrivateConnectionVpcPeeringConfigOutput ¶
func (i PrivateConnectionVpcPeeringConfigArgs) ToPrivateConnectionVpcPeeringConfigOutput() PrivateConnectionVpcPeeringConfigOutput
func (PrivateConnectionVpcPeeringConfigArgs) ToPrivateConnectionVpcPeeringConfigOutputWithContext ¶
func (i PrivateConnectionVpcPeeringConfigArgs) ToPrivateConnectionVpcPeeringConfigOutputWithContext(ctx context.Context) PrivateConnectionVpcPeeringConfigOutput
func (PrivateConnectionVpcPeeringConfigArgs) ToPrivateConnectionVpcPeeringConfigPtrOutput ¶
func (i PrivateConnectionVpcPeeringConfigArgs) ToPrivateConnectionVpcPeeringConfigPtrOutput() PrivateConnectionVpcPeeringConfigPtrOutput
func (PrivateConnectionVpcPeeringConfigArgs) ToPrivateConnectionVpcPeeringConfigPtrOutputWithContext ¶
func (i PrivateConnectionVpcPeeringConfigArgs) ToPrivateConnectionVpcPeeringConfigPtrOutputWithContext(ctx context.Context) PrivateConnectionVpcPeeringConfigPtrOutput
type PrivateConnectionVpcPeeringConfigInput ¶
type PrivateConnectionVpcPeeringConfigInput interface { pulumi.Input ToPrivateConnectionVpcPeeringConfigOutput() PrivateConnectionVpcPeeringConfigOutput ToPrivateConnectionVpcPeeringConfigOutputWithContext(context.Context) PrivateConnectionVpcPeeringConfigOutput }
PrivateConnectionVpcPeeringConfigInput is an input type that accepts PrivateConnectionVpcPeeringConfigArgs and PrivateConnectionVpcPeeringConfigOutput values. You can construct a concrete instance of `PrivateConnectionVpcPeeringConfigInput` via:
PrivateConnectionVpcPeeringConfigArgs{...}
type PrivateConnectionVpcPeeringConfigOutput ¶
type PrivateConnectionVpcPeeringConfigOutput struct{ *pulumi.OutputState }
func (PrivateConnectionVpcPeeringConfigOutput) ElementType ¶
func (PrivateConnectionVpcPeeringConfigOutput) ElementType() reflect.Type
func (PrivateConnectionVpcPeeringConfigOutput) Subnet ¶
func (o PrivateConnectionVpcPeeringConfigOutput) Subnet() pulumi.StringOutput
A free subnet for peering. (CIDR of /29)
***
func (PrivateConnectionVpcPeeringConfigOutput) ToPrivateConnectionVpcPeeringConfigOutput ¶
func (o PrivateConnectionVpcPeeringConfigOutput) ToPrivateConnectionVpcPeeringConfigOutput() PrivateConnectionVpcPeeringConfigOutput
func (PrivateConnectionVpcPeeringConfigOutput) ToPrivateConnectionVpcPeeringConfigOutputWithContext ¶
func (o PrivateConnectionVpcPeeringConfigOutput) ToPrivateConnectionVpcPeeringConfigOutputWithContext(ctx context.Context) PrivateConnectionVpcPeeringConfigOutput
func (PrivateConnectionVpcPeeringConfigOutput) ToPrivateConnectionVpcPeeringConfigPtrOutput ¶
func (o PrivateConnectionVpcPeeringConfigOutput) ToPrivateConnectionVpcPeeringConfigPtrOutput() PrivateConnectionVpcPeeringConfigPtrOutput
func (PrivateConnectionVpcPeeringConfigOutput) ToPrivateConnectionVpcPeeringConfigPtrOutputWithContext ¶
func (o PrivateConnectionVpcPeeringConfigOutput) ToPrivateConnectionVpcPeeringConfigPtrOutputWithContext(ctx context.Context) PrivateConnectionVpcPeeringConfigPtrOutput
func (PrivateConnectionVpcPeeringConfigOutput) VpcName ¶
func (o PrivateConnectionVpcPeeringConfigOutput) VpcName() pulumi.StringOutput
Fully qualified name of the VPC that Database Migration Service will peer to. Format: projects/{project}/global/{networks}/{name}
type PrivateConnectionVpcPeeringConfigPtrInput ¶
type PrivateConnectionVpcPeeringConfigPtrInput interface { pulumi.Input ToPrivateConnectionVpcPeeringConfigPtrOutput() PrivateConnectionVpcPeeringConfigPtrOutput ToPrivateConnectionVpcPeeringConfigPtrOutputWithContext(context.Context) PrivateConnectionVpcPeeringConfigPtrOutput }
PrivateConnectionVpcPeeringConfigPtrInput is an input type that accepts PrivateConnectionVpcPeeringConfigArgs, PrivateConnectionVpcPeeringConfigPtr and PrivateConnectionVpcPeeringConfigPtrOutput values. You can construct a concrete instance of `PrivateConnectionVpcPeeringConfigPtrInput` via:
PrivateConnectionVpcPeeringConfigArgs{...} or: nil
func PrivateConnectionVpcPeeringConfigPtr ¶
func PrivateConnectionVpcPeeringConfigPtr(v *PrivateConnectionVpcPeeringConfigArgs) PrivateConnectionVpcPeeringConfigPtrInput
type PrivateConnectionVpcPeeringConfigPtrOutput ¶
type PrivateConnectionVpcPeeringConfigPtrOutput struct{ *pulumi.OutputState }
func (PrivateConnectionVpcPeeringConfigPtrOutput) ElementType ¶
func (PrivateConnectionVpcPeeringConfigPtrOutput) ElementType() reflect.Type
func (PrivateConnectionVpcPeeringConfigPtrOutput) Subnet ¶
func (o PrivateConnectionVpcPeeringConfigPtrOutput) Subnet() pulumi.StringPtrOutput
A free subnet for peering. (CIDR of /29)
***
func (PrivateConnectionVpcPeeringConfigPtrOutput) ToPrivateConnectionVpcPeeringConfigPtrOutput ¶
func (o PrivateConnectionVpcPeeringConfigPtrOutput) ToPrivateConnectionVpcPeeringConfigPtrOutput() PrivateConnectionVpcPeeringConfigPtrOutput
func (PrivateConnectionVpcPeeringConfigPtrOutput) ToPrivateConnectionVpcPeeringConfigPtrOutputWithContext ¶
func (o PrivateConnectionVpcPeeringConfigPtrOutput) ToPrivateConnectionVpcPeeringConfigPtrOutputWithContext(ctx context.Context) PrivateConnectionVpcPeeringConfigPtrOutput
func (PrivateConnectionVpcPeeringConfigPtrOutput) VpcName ¶
func (o PrivateConnectionVpcPeeringConfigPtrOutput) VpcName() pulumi.StringPtrOutput
Fully qualified name of the VPC that Database Migration Service will peer to. Format: projects/{project}/global/{networks}/{name}