Documentation ¶
Index ¶
- Constants
- func PkgVersion() (semver.Version, error)
- type AuroraMysql
- type AuroraMysqlArgs
- type AuroraMysqlArray
- type AuroraMysqlArrayInput
- type AuroraMysqlArrayOutput
- func (AuroraMysqlArrayOutput) ElementType() reflect.Type
- func (o AuroraMysqlArrayOutput) Index(i pulumi.IntInput) AuroraMysqlOutput
- func (o AuroraMysqlArrayOutput) ToAuroraMysqlArrayOutput() AuroraMysqlArrayOutput
- func (o AuroraMysqlArrayOutput) ToAuroraMysqlArrayOutputWithContext(ctx context.Context) AuroraMysqlArrayOutput
- type AuroraMysqlBackup
- type AuroraMysqlBackupArgs
- func (AuroraMysqlBackupArgs) ElementType() reflect.Type
- func (i AuroraMysqlBackupArgs) ToAuroraMysqlBackupOutput() AuroraMysqlBackupOutput
- func (i AuroraMysqlBackupArgs) ToAuroraMysqlBackupOutputWithContext(ctx context.Context) AuroraMysqlBackupOutput
- func (i AuroraMysqlBackupArgs) ToAuroraMysqlBackupPtrOutput() AuroraMysqlBackupPtrOutput
- func (i AuroraMysqlBackupArgs) ToAuroraMysqlBackupPtrOutputWithContext(ctx context.Context) AuroraMysqlBackupPtrOutput
- type AuroraMysqlBackupInput
- type AuroraMysqlBackupOutput
- func (AuroraMysqlBackupOutput) ElementType() reflect.Type
- func (o AuroraMysqlBackupOutput) PreferredWindow() pulumi.StringPtrOutput
- func (o AuroraMysqlBackupOutput) RetentionDays() pulumi.Float64PtrOutput
- func (o AuroraMysqlBackupOutput) ToAuroraMysqlBackupOutput() AuroraMysqlBackupOutput
- func (o AuroraMysqlBackupOutput) ToAuroraMysqlBackupOutputWithContext(ctx context.Context) AuroraMysqlBackupOutput
- func (o AuroraMysqlBackupOutput) ToAuroraMysqlBackupPtrOutput() AuroraMysqlBackupPtrOutput
- func (o AuroraMysqlBackupOutput) ToAuroraMysqlBackupPtrOutputWithContext(ctx context.Context) AuroraMysqlBackupPtrOutput
- type AuroraMysqlBackupPtrInput
- type AuroraMysqlBackupPtrOutput
- func (o AuroraMysqlBackupPtrOutput) Elem() AuroraMysqlBackupOutput
- func (AuroraMysqlBackupPtrOutput) ElementType() reflect.Type
- func (o AuroraMysqlBackupPtrOutput) PreferredWindow() pulumi.StringPtrOutput
- func (o AuroraMysqlBackupPtrOutput) RetentionDays() pulumi.Float64PtrOutput
- func (o AuroraMysqlBackupPtrOutput) ToAuroraMysqlBackupPtrOutput() AuroraMysqlBackupPtrOutput
- func (o AuroraMysqlBackupPtrOutput) ToAuroraMysqlBackupPtrOutputWithContext(ctx context.Context) AuroraMysqlBackupPtrOutput
- type AuroraMysqlDatabase
- type AuroraMysqlDatabaseArgs
- func (AuroraMysqlDatabaseArgs) ElementType() reflect.Type
- func (i AuroraMysqlDatabaseArgs) ToAuroraMysqlDatabaseOutput() AuroraMysqlDatabaseOutput
- func (i AuroraMysqlDatabaseArgs) ToAuroraMysqlDatabaseOutputWithContext(ctx context.Context) AuroraMysqlDatabaseOutput
- func (i AuroraMysqlDatabaseArgs) ToAuroraMysqlDatabasePtrOutput() AuroraMysqlDatabasePtrOutput
- func (i AuroraMysqlDatabaseArgs) ToAuroraMysqlDatabasePtrOutputWithContext(ctx context.Context) AuroraMysqlDatabasePtrOutput
- type AuroraMysqlDatabaseInput
- type AuroraMysqlDatabaseOutput
- func (AuroraMysqlDatabaseOutput) ElementType() reflect.Type
- func (o AuroraMysqlDatabaseOutput) Name() pulumi.StringPtrOutput
- func (o AuroraMysqlDatabaseOutput) PasswordLength() pulumi.Float64PtrOutput
- func (o AuroraMysqlDatabaseOutput) ToAuroraMysqlDatabaseOutput() AuroraMysqlDatabaseOutput
- func (o AuroraMysqlDatabaseOutput) ToAuroraMysqlDatabaseOutputWithContext(ctx context.Context) AuroraMysqlDatabaseOutput
- func (o AuroraMysqlDatabaseOutput) ToAuroraMysqlDatabasePtrOutput() AuroraMysqlDatabasePtrOutput
- func (o AuroraMysqlDatabaseOutput) ToAuroraMysqlDatabasePtrOutputWithContext(ctx context.Context) AuroraMysqlDatabasePtrOutput
- func (o AuroraMysqlDatabaseOutput) Username() pulumi.StringPtrOutput
- type AuroraMysqlDatabasePtrInput
- type AuroraMysqlDatabasePtrOutput
- func (o AuroraMysqlDatabasePtrOutput) Elem() AuroraMysqlDatabaseOutput
- func (AuroraMysqlDatabasePtrOutput) ElementType() reflect.Type
- func (o AuroraMysqlDatabasePtrOutput) Name() pulumi.StringPtrOutput
- func (o AuroraMysqlDatabasePtrOutput) PasswordLength() pulumi.Float64PtrOutput
- func (o AuroraMysqlDatabasePtrOutput) ToAuroraMysqlDatabasePtrOutput() AuroraMysqlDatabasePtrOutput
- func (o AuroraMysqlDatabasePtrOutput) ToAuroraMysqlDatabasePtrOutputWithContext(ctx context.Context) AuroraMysqlDatabasePtrOutput
- func (o AuroraMysqlDatabasePtrOutput) Username() pulumi.StringPtrOutput
- type AuroraMysqlInput
- type AuroraMysqlLogging
- type AuroraMysqlLoggingArgs
- func (AuroraMysqlLoggingArgs) ElementType() reflect.Type
- func (i AuroraMysqlLoggingArgs) ToAuroraMysqlLoggingOutput() AuroraMysqlLoggingOutput
- func (i AuroraMysqlLoggingArgs) ToAuroraMysqlLoggingOutputWithContext(ctx context.Context) AuroraMysqlLoggingOutput
- func (i AuroraMysqlLoggingArgs) ToAuroraMysqlLoggingPtrOutput() AuroraMysqlLoggingPtrOutput
- func (i AuroraMysqlLoggingArgs) ToAuroraMysqlLoggingPtrOutputWithContext(ctx context.Context) AuroraMysqlLoggingPtrOutput
- type AuroraMysqlLoggingInput
- type AuroraMysqlLoggingOutput
- func (o AuroraMysqlLoggingOutput) Audit() pulumi.BoolPtrOutput
- func (AuroraMysqlLoggingOutput) ElementType() reflect.Type
- func (o AuroraMysqlLoggingOutput) Error() pulumi.BoolPtrOutput
- func (o AuroraMysqlLoggingOutput) General() pulumi.BoolPtrOutput
- func (o AuroraMysqlLoggingOutput) Slowquery() pulumi.BoolPtrOutput
- func (o AuroraMysqlLoggingOutput) ToAuroraMysqlLoggingOutput() AuroraMysqlLoggingOutput
- func (o AuroraMysqlLoggingOutput) ToAuroraMysqlLoggingOutputWithContext(ctx context.Context) AuroraMysqlLoggingOutput
- func (o AuroraMysqlLoggingOutput) ToAuroraMysqlLoggingPtrOutput() AuroraMysqlLoggingPtrOutput
- func (o AuroraMysqlLoggingOutput) ToAuroraMysqlLoggingPtrOutputWithContext(ctx context.Context) AuroraMysqlLoggingPtrOutput
- type AuroraMysqlLoggingPtrInput
- type AuroraMysqlLoggingPtrOutput
- func (o AuroraMysqlLoggingPtrOutput) Audit() pulumi.BoolPtrOutput
- func (o AuroraMysqlLoggingPtrOutput) Elem() AuroraMysqlLoggingOutput
- func (AuroraMysqlLoggingPtrOutput) ElementType() reflect.Type
- func (o AuroraMysqlLoggingPtrOutput) Error() pulumi.BoolPtrOutput
- func (o AuroraMysqlLoggingPtrOutput) General() pulumi.BoolPtrOutput
- func (o AuroraMysqlLoggingPtrOutput) Slowquery() pulumi.BoolPtrOutput
- func (o AuroraMysqlLoggingPtrOutput) ToAuroraMysqlLoggingPtrOutput() AuroraMysqlLoggingPtrOutput
- func (o AuroraMysqlLoggingPtrOutput) ToAuroraMysqlLoggingPtrOutputWithContext(ctx context.Context) AuroraMysqlLoggingPtrOutput
- type AuroraMysqlMap
- type AuroraMysqlMapInput
- type AuroraMysqlMapOutput
- func (AuroraMysqlMapOutput) ElementType() reflect.Type
- func (o AuroraMysqlMapOutput) MapIndex(k pulumi.StringInput) AuroraMysqlOutput
- func (o AuroraMysqlMapOutput) ToAuroraMysqlMapOutput() AuroraMysqlMapOutput
- func (o AuroraMysqlMapOutput) ToAuroraMysqlMapOutputWithContext(ctx context.Context) AuroraMysqlMapOutput
- type AuroraMysqlMonitoring
- type AuroraMysqlMonitoringArgs
- func (AuroraMysqlMonitoringArgs) ElementType() reflect.Type
- func (i AuroraMysqlMonitoringArgs) ToAuroraMysqlMonitoringOutput() AuroraMysqlMonitoringOutput
- func (i AuroraMysqlMonitoringArgs) ToAuroraMysqlMonitoringOutputWithContext(ctx context.Context) AuroraMysqlMonitoringOutput
- func (i AuroraMysqlMonitoringArgs) ToAuroraMysqlMonitoringPtrOutput() AuroraMysqlMonitoringPtrOutput
- func (i AuroraMysqlMonitoringArgs) ToAuroraMysqlMonitoringPtrOutputWithContext(ctx context.Context) AuroraMysqlMonitoringPtrOutput
- type AuroraMysqlMonitoringInput
- type AuroraMysqlMonitoringOutput
- func (AuroraMysqlMonitoringOutput) ElementType() reflect.Type
- func (o AuroraMysqlMonitoringOutput) Emails() pulumi.StringArrayOutput
- func (o AuroraMysqlMonitoringOutput) Enabled() pulumi.BoolPtrOutput
- func (o AuroraMysqlMonitoringOutput) ToAuroraMysqlMonitoringOutput() AuroraMysqlMonitoringOutput
- func (o AuroraMysqlMonitoringOutput) ToAuroraMysqlMonitoringOutputWithContext(ctx context.Context) AuroraMysqlMonitoringOutput
- func (o AuroraMysqlMonitoringOutput) ToAuroraMysqlMonitoringPtrOutput() AuroraMysqlMonitoringPtrOutput
- func (o AuroraMysqlMonitoringOutput) ToAuroraMysqlMonitoringPtrOutputWithContext(ctx context.Context) AuroraMysqlMonitoringPtrOutput
- type AuroraMysqlMonitoringPtrInput
- type AuroraMysqlMonitoringPtrOutput
- func (o AuroraMysqlMonitoringPtrOutput) Elem() AuroraMysqlMonitoringOutput
- func (AuroraMysqlMonitoringPtrOutput) ElementType() reflect.Type
- func (o AuroraMysqlMonitoringPtrOutput) Emails() pulumi.StringArrayOutput
- func (o AuroraMysqlMonitoringPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o AuroraMysqlMonitoringPtrOutput) ToAuroraMysqlMonitoringPtrOutput() AuroraMysqlMonitoringPtrOutput
- func (o AuroraMysqlMonitoringPtrOutput) ToAuroraMysqlMonitoringPtrOutputWithContext(ctx context.Context) AuroraMysqlMonitoringPtrOutput
- type AuroraMysqlNetworking
- type AuroraMysqlNetworkingArgs
- func (AuroraMysqlNetworkingArgs) ElementType() reflect.Type
- func (i AuroraMysqlNetworkingArgs) ToAuroraMysqlNetworkingOutput() AuroraMysqlNetworkingOutput
- func (i AuroraMysqlNetworkingArgs) ToAuroraMysqlNetworkingOutputWithContext(ctx context.Context) AuroraMysqlNetworkingOutput
- func (i AuroraMysqlNetworkingArgs) ToAuroraMysqlNetworkingPtrOutput() AuroraMysqlNetworkingPtrOutput
- func (i AuroraMysqlNetworkingArgs) ToAuroraMysqlNetworkingPtrOutputWithContext(ctx context.Context) AuroraMysqlNetworkingPtrOutput
- type AuroraMysqlNetworkingInput
- type AuroraMysqlNetworkingOutput
- func (o AuroraMysqlNetworkingOutput) AllowInternet() pulumi.BoolPtrOutput
- func (o AuroraMysqlNetworkingOutput) AllowedCidr() pulumi.StringArrayOutput
- func (AuroraMysqlNetworkingOutput) ElementType() reflect.Type
- func (o AuroraMysqlNetworkingOutput) SubnetIds() pulumi.StringArrayOutput
- func (o AuroraMysqlNetworkingOutput) ToAuroraMysqlNetworkingOutput() AuroraMysqlNetworkingOutput
- func (o AuroraMysqlNetworkingOutput) ToAuroraMysqlNetworkingOutputWithContext(ctx context.Context) AuroraMysqlNetworkingOutput
- func (o AuroraMysqlNetworkingOutput) ToAuroraMysqlNetworkingPtrOutput() AuroraMysqlNetworkingPtrOutput
- func (o AuroraMysqlNetworkingOutput) ToAuroraMysqlNetworkingPtrOutputWithContext(ctx context.Context) AuroraMysqlNetworkingPtrOutput
- func (o AuroraMysqlNetworkingOutput) Vpc() pulumi.StringPtrOutput
- type AuroraMysqlNetworkingPtrInput
- type AuroraMysqlNetworkingPtrOutput
- func (o AuroraMysqlNetworkingPtrOutput) AllowInternet() pulumi.BoolPtrOutput
- func (o AuroraMysqlNetworkingPtrOutput) AllowedCidr() pulumi.StringArrayOutput
- func (o AuroraMysqlNetworkingPtrOutput) Elem() AuroraMysqlNetworkingOutput
- func (AuroraMysqlNetworkingPtrOutput) ElementType() reflect.Type
- func (o AuroraMysqlNetworkingPtrOutput) SubnetIds() pulumi.StringArrayOutput
- func (o AuroraMysqlNetworkingPtrOutput) ToAuroraMysqlNetworkingPtrOutput() AuroraMysqlNetworkingPtrOutput
- func (o AuroraMysqlNetworkingPtrOutput) ToAuroraMysqlNetworkingPtrOutputWithContext(ctx context.Context) AuroraMysqlNetworkingPtrOutput
- func (o AuroraMysqlNetworkingPtrOutput) Vpc() pulumi.StringPtrOutput
- type AuroraMysqlOutput
- func (o AuroraMysqlOutput) Alarms() cloudwatch.MetricAlarmArrayOutput
- func (o AuroraMysqlOutput) Cluster() rds.ClusterOutput
- func (AuroraMysqlOutput) ElementType() reflect.Type
- func (o AuroraMysqlOutput) Instances() rds.ClusterInstanceArrayOutput
- func (o AuroraMysqlOutput) Password() random.RandomPasswordOutput
- func (o AuroraMysqlOutput) Secret() secretsmanager.SecretOutput
- func (o AuroraMysqlOutput) SecretVersion() secretsmanager.SecretVersionOutput
- func (o AuroraMysqlOutput) SecurityGroup() ec2.SecurityGroupOutput
- func (o AuroraMysqlOutput) SecurityGroupRule() ec2.SecurityGroupRuleOutput
- func (o AuroraMysqlOutput) SubnetGroup() rds.SubnetGroupOutput
- func (o AuroraMysqlOutput) ToAuroraMysqlOutput() AuroraMysqlOutput
- func (o AuroraMysqlOutput) ToAuroraMysqlOutputWithContext(ctx context.Context) AuroraMysqlOutput
- func (o AuroraMysqlOutput) Topic() sns.TopicOutput
- func (o AuroraMysqlOutput) TopicSubscriptions() sns.TopicSubscriptionArrayOutput
- type AuroraMysqlType
- type AuroraMysqlVersion
- func (AuroraMysqlVersion) ElementType() reflect.Type
- func (e AuroraMysqlVersion) ToAuroraMysqlVersionOutput() AuroraMysqlVersionOutput
- func (e AuroraMysqlVersion) ToAuroraMysqlVersionOutputWithContext(ctx context.Context) AuroraMysqlVersionOutput
- func (e AuroraMysqlVersion) ToAuroraMysqlVersionPtrOutput() AuroraMysqlVersionPtrOutput
- func (e AuroraMysqlVersion) ToAuroraMysqlVersionPtrOutputWithContext(ctx context.Context) AuroraMysqlVersionPtrOutput
- func (e AuroraMysqlVersion) ToStringOutput() pulumi.StringOutput
- func (e AuroraMysqlVersion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AuroraMysqlVersion) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AuroraMysqlVersion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AuroraMysqlVersionInput
- type AuroraMysqlVersionOutput
- func (AuroraMysqlVersionOutput) ElementType() reflect.Type
- func (o AuroraMysqlVersionOutput) ToAuroraMysqlVersionOutput() AuroraMysqlVersionOutput
- func (o AuroraMysqlVersionOutput) ToAuroraMysqlVersionOutputWithContext(ctx context.Context) AuroraMysqlVersionOutput
- func (o AuroraMysqlVersionOutput) ToAuroraMysqlVersionPtrOutput() AuroraMysqlVersionPtrOutput
- func (o AuroraMysqlVersionOutput) ToAuroraMysqlVersionPtrOutputWithContext(ctx context.Context) AuroraMysqlVersionPtrOutput
- func (o AuroraMysqlVersionOutput) ToStringOutput() pulumi.StringOutput
- func (o AuroraMysqlVersionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AuroraMysqlVersionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AuroraMysqlVersionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AuroraMysqlVersionPtrInput
- type AuroraMysqlVersionPtrOutput
- func (o AuroraMysqlVersionPtrOutput) Elem() AuroraMysqlVersionOutput
- func (AuroraMysqlVersionPtrOutput) ElementType() reflect.Type
- func (o AuroraMysqlVersionPtrOutput) ToAuroraMysqlVersionPtrOutput() AuroraMysqlVersionPtrOutput
- func (o AuroraMysqlVersionPtrOutput) ToAuroraMysqlVersionPtrOutputWithContext(ctx context.Context) AuroraMysqlVersionPtrOutput
- func (o AuroraMysqlVersionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AuroraMysqlVersionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Mysql
- type MysqlArgs
- type MysqlArray
- type MysqlArrayInput
- type MysqlArrayOutput
- type MysqlBackup
- type MysqlBackupArgs
- func (MysqlBackupArgs) ElementType() reflect.Type
- func (i MysqlBackupArgs) ToMysqlBackupOutput() MysqlBackupOutput
- func (i MysqlBackupArgs) ToMysqlBackupOutputWithContext(ctx context.Context) MysqlBackupOutput
- func (i MysqlBackupArgs) ToMysqlBackupPtrOutput() MysqlBackupPtrOutput
- func (i MysqlBackupArgs) ToMysqlBackupPtrOutputWithContext(ctx context.Context) MysqlBackupPtrOutput
- type MysqlBackupInput
- type MysqlBackupOutput
- func (MysqlBackupOutput) ElementType() reflect.Type
- func (o MysqlBackupOutput) PreferredWindow() pulumi.StringPtrOutput
- func (o MysqlBackupOutput) RetentionDays() pulumi.Float64PtrOutput
- func (o MysqlBackupOutput) ToMysqlBackupOutput() MysqlBackupOutput
- func (o MysqlBackupOutput) ToMysqlBackupOutputWithContext(ctx context.Context) MysqlBackupOutput
- func (o MysqlBackupOutput) ToMysqlBackupPtrOutput() MysqlBackupPtrOutput
- func (o MysqlBackupOutput) ToMysqlBackupPtrOutputWithContext(ctx context.Context) MysqlBackupPtrOutput
- type MysqlBackupPtrInput
- type MysqlBackupPtrOutput
- func (o MysqlBackupPtrOutput) Elem() MysqlBackupOutput
- func (MysqlBackupPtrOutput) ElementType() reflect.Type
- func (o MysqlBackupPtrOutput) PreferredWindow() pulumi.StringPtrOutput
- func (o MysqlBackupPtrOutput) RetentionDays() pulumi.Float64PtrOutput
- func (o MysqlBackupPtrOutput) ToMysqlBackupPtrOutput() MysqlBackupPtrOutput
- func (o MysqlBackupPtrOutput) ToMysqlBackupPtrOutputWithContext(ctx context.Context) MysqlBackupPtrOutput
- type MysqlDatabase
- type MysqlDatabaseArgs
- type MysqlDatabaseInput
- type MysqlDatabaseOutput
- func (MysqlDatabaseOutput) ElementType() reflect.Type
- func (o MysqlDatabaseOutput) Name() pulumi.StringOutput
- func (o MysqlDatabaseOutput) PasswordLength() pulumi.Float64PtrOutput
- func (o MysqlDatabaseOutput) ToMysqlDatabaseOutput() MysqlDatabaseOutput
- func (o MysqlDatabaseOutput) ToMysqlDatabaseOutputWithContext(ctx context.Context) MysqlDatabaseOutput
- func (o MysqlDatabaseOutput) Username() pulumi.StringOutput
- type MysqlInput
- type MysqlMap
- type MysqlMapInput
- type MysqlMapOutput
- type MysqlNetworking
- type MysqlNetworkingArgs
- func (MysqlNetworkingArgs) ElementType() reflect.Type
- func (i MysqlNetworkingArgs) ToMysqlNetworkingOutput() MysqlNetworkingOutput
- func (i MysqlNetworkingArgs) ToMysqlNetworkingOutputWithContext(ctx context.Context) MysqlNetworkingOutput
- func (i MysqlNetworkingArgs) ToMysqlNetworkingPtrOutput() MysqlNetworkingPtrOutput
- func (i MysqlNetworkingArgs) ToMysqlNetworkingPtrOutputWithContext(ctx context.Context) MysqlNetworkingPtrOutput
- type MysqlNetworkingInput
- type MysqlNetworkingOutput
- func (o MysqlNetworkingOutput) AllowedCidr() pulumi.StringArrayOutput
- func (MysqlNetworkingOutput) ElementType() reflect.Type
- func (o MysqlNetworkingOutput) SubnetIds() pulumi.StringArrayOutput
- func (o MysqlNetworkingOutput) ToMysqlNetworkingOutput() MysqlNetworkingOutput
- func (o MysqlNetworkingOutput) ToMysqlNetworkingOutputWithContext(ctx context.Context) MysqlNetworkingOutput
- func (o MysqlNetworkingOutput) ToMysqlNetworkingPtrOutput() MysqlNetworkingPtrOutput
- func (o MysqlNetworkingOutput) ToMysqlNetworkingPtrOutputWithContext(ctx context.Context) MysqlNetworkingPtrOutput
- func (o MysqlNetworkingOutput) Vpc() pulumi.StringPtrOutput
- type MysqlNetworkingPtrInput
- type MysqlNetworkingPtrOutput
- func (o MysqlNetworkingPtrOutput) AllowedCidr() pulumi.StringArrayOutput
- func (o MysqlNetworkingPtrOutput) Elem() MysqlNetworkingOutput
- func (MysqlNetworkingPtrOutput) ElementType() reflect.Type
- func (o MysqlNetworkingPtrOutput) SubnetIds() pulumi.StringArrayOutput
- func (o MysqlNetworkingPtrOutput) ToMysqlNetworkingPtrOutput() MysqlNetworkingPtrOutput
- func (o MysqlNetworkingPtrOutput) ToMysqlNetworkingPtrOutputWithContext(ctx context.Context) MysqlNetworkingPtrOutput
- func (o MysqlNetworkingPtrOutput) Vpc() pulumi.StringPtrOutput
- type MysqlOutput
- func (MysqlOutput) ElementType() reflect.Type
- func (o MysqlOutput) IngressSecurityGroupRules() ec2.SecurityGroupRuleArrayOutput
- func (o MysqlOutput) Instance() rds.InstanceOutput
- func (o MysqlOutput) InstancePassword() random.RandomPasswordOutput
- func (o MysqlOutput) Secret() secretsmanager.SecretOutput
- func (o MysqlOutput) SecretVersion() secretsmanager.SecretVersionOutput
- func (o MysqlOutput) SecurityGroup() ec2.SecurityGroupOutput
- func (o MysqlOutput) SubnetGroup() rds.SubnetGroupOutput
- func (o MysqlOutput) ToMysqlOutput() MysqlOutput
- func (o MysqlOutput) ToMysqlOutputWithContext(ctx context.Context) MysqlOutput
- type MysqlStorage
- type MysqlStorageArgs
- func (MysqlStorageArgs) ElementType() reflect.Type
- func (i MysqlStorageArgs) ToMysqlStorageOutput() MysqlStorageOutput
- func (i MysqlStorageArgs) ToMysqlStorageOutputWithContext(ctx context.Context) MysqlStorageOutput
- func (i MysqlStorageArgs) ToMysqlStoragePtrOutput() MysqlStoragePtrOutput
- func (i MysqlStorageArgs) ToMysqlStoragePtrOutputWithContext(ctx context.Context) MysqlStoragePtrOutput
- type MysqlStorageInput
- type MysqlStorageOutput
- func (MysqlStorageOutput) ElementType() reflect.Type
- func (o MysqlStorageOutput) Size() pulumi.Float64PtrOutput
- func (o MysqlStorageOutput) ToMysqlStorageOutput() MysqlStorageOutput
- func (o MysqlStorageOutput) ToMysqlStorageOutputWithContext(ctx context.Context) MysqlStorageOutput
- func (o MysqlStorageOutput) ToMysqlStoragePtrOutput() MysqlStoragePtrOutput
- func (o MysqlStorageOutput) ToMysqlStoragePtrOutputWithContext(ctx context.Context) MysqlStoragePtrOutput
- func (o MysqlStorageOutput) Type() MysqlStorageTypePtrOutput
- type MysqlStoragePtrInput
- type MysqlStoragePtrOutput
- func (o MysqlStoragePtrOutput) Elem() MysqlStorageOutput
- func (MysqlStoragePtrOutput) ElementType() reflect.Type
- func (o MysqlStoragePtrOutput) Size() pulumi.Float64PtrOutput
- func (o MysqlStoragePtrOutput) ToMysqlStoragePtrOutput() MysqlStoragePtrOutput
- func (o MysqlStoragePtrOutput) ToMysqlStoragePtrOutputWithContext(ctx context.Context) MysqlStoragePtrOutput
- func (o MysqlStoragePtrOutput) Type() MysqlStorageTypePtrOutput
- type MysqlStorageType
- func (MysqlStorageType) ElementType() reflect.Type
- func (e MysqlStorageType) ToMysqlStorageTypeOutput() MysqlStorageTypeOutput
- func (e MysqlStorageType) ToMysqlStorageTypeOutputWithContext(ctx context.Context) MysqlStorageTypeOutput
- func (e MysqlStorageType) ToMysqlStorageTypePtrOutput() MysqlStorageTypePtrOutput
- func (e MysqlStorageType) ToMysqlStorageTypePtrOutputWithContext(ctx context.Context) MysqlStorageTypePtrOutput
- func (e MysqlStorageType) ToStringOutput() pulumi.StringOutput
- func (e MysqlStorageType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e MysqlStorageType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e MysqlStorageType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MysqlStorageTypeInput
- type MysqlStorageTypeOutput
- func (MysqlStorageTypeOutput) ElementType() reflect.Type
- func (o MysqlStorageTypeOutput) ToMysqlStorageTypeOutput() MysqlStorageTypeOutput
- func (o MysqlStorageTypeOutput) ToMysqlStorageTypeOutputWithContext(ctx context.Context) MysqlStorageTypeOutput
- func (o MysqlStorageTypeOutput) ToMysqlStorageTypePtrOutput() MysqlStorageTypePtrOutput
- func (o MysqlStorageTypeOutput) ToMysqlStorageTypePtrOutputWithContext(ctx context.Context) MysqlStorageTypePtrOutput
- func (o MysqlStorageTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o MysqlStorageTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o MysqlStorageTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MysqlStorageTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MysqlStorageTypePtrInput
- type MysqlStorageTypePtrOutput
- func (o MysqlStorageTypePtrOutput) Elem() MysqlStorageTypeOutput
- func (MysqlStorageTypePtrOutput) ElementType() reflect.Type
- func (o MysqlStorageTypePtrOutput) ToMysqlStorageTypePtrOutput() MysqlStorageTypePtrOutput
- func (o MysqlStorageTypePtrOutput) ToMysqlStorageTypePtrOutputWithContext(ctx context.Context) MysqlStorageTypePtrOutput
- func (o MysqlStorageTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MysqlStorageTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MysqlType
- type MysqlVersion
- func (MysqlVersion) ElementType() reflect.Type
- func (e MysqlVersion) ToMysqlVersionOutput() MysqlVersionOutput
- func (e MysqlVersion) ToMysqlVersionOutputWithContext(ctx context.Context) MysqlVersionOutput
- func (e MysqlVersion) ToMysqlVersionPtrOutput() MysqlVersionPtrOutput
- func (e MysqlVersion) ToMysqlVersionPtrOutputWithContext(ctx context.Context) MysqlVersionPtrOutput
- func (e MysqlVersion) ToStringOutput() pulumi.StringOutput
- func (e MysqlVersion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e MysqlVersion) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e MysqlVersion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MysqlVersionInput
- type MysqlVersionOutput
- func (MysqlVersionOutput) ElementType() reflect.Type
- func (o MysqlVersionOutput) ToMysqlVersionOutput() MysqlVersionOutput
- func (o MysqlVersionOutput) ToMysqlVersionOutputWithContext(ctx context.Context) MysqlVersionOutput
- func (o MysqlVersionOutput) ToMysqlVersionPtrOutput() MysqlVersionPtrOutput
- func (o MysqlVersionOutput) ToMysqlVersionPtrOutputWithContext(ctx context.Context) MysqlVersionPtrOutput
- func (o MysqlVersionOutput) ToStringOutput() pulumi.StringOutput
- func (o MysqlVersionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o MysqlVersionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MysqlVersionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MysqlVersionPtrInput
- type MysqlVersionPtrOutput
- func (o MysqlVersionPtrOutput) Elem() MysqlVersionOutput
- func (MysqlVersionPtrOutput) ElementType() reflect.Type
- func (o MysqlVersionPtrOutput) ToMysqlVersionPtrOutput() MysqlVersionPtrOutput
- func (o MysqlVersionPtrOutput) ToMysqlVersionPtrOutputWithContext(ctx context.Context) MysqlVersionPtrOutput
- func (o MysqlVersionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MysqlVersionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
Constants ¶
const ( AuroraMysqlVersion_V8_0 = AuroraMysqlVersion("8.0") AuroraMysqlVersion_V5_7 = AuroraMysqlVersion("5.7") )
const ( MysqlStorageTypeStandard = MysqlStorageType("standard") MysqlStorageTypeIo1 = MysqlStorageType("io1") MysqlStorageTypeGp2 = MysqlStorageType("gp2") )
const ( MysqlVersion_V8_0 = MysqlVersion("8.0") MysqlVersion_V5_7 = MysqlVersion("5.7") )
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶
PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.
Types ¶
type AuroraMysql ¶
type AuroraMysql struct { pulumi.ResourceState // CloudWatch alarms that monitor the RDS Cluter Alarms cloudwatch.MetricAlarmArrayOutput `pulumi:"alarms"` // The RDS Cluster Cluster rds.ClusterOutput `pulumi:"cluster"` // Cluster instances associated to the cluster Instances rds.ClusterInstanceArrayOutput `pulumi:"instances"` // Random password generated for admin user Password random.RandomPasswordOutput `pulumi:"password"` // Component that protects and stores admin password in AWS Secret secretsmanager.SecretOutput `pulumi:"secret"` // Component that protects and stores admin password in AWS SecretVersion secretsmanager.SecretVersionOutput `pulumi:"secretVersion"` // The SecurityGroup associated to the cluster to manage traffic SecurityGroup ec2.SecurityGroupOutput `pulumi:"securityGroup"` // The rules associated SecurityGroup to allow incoming traffic SecurityGroupRule ec2.SecurityGroupRuleOutput `pulumi:"securityGroupRule"` // The SubnetGroup that reprents the list of subnets where the cluster is deployed SubnetGroup rds.SubnetGroupOutput `pulumi:"subnetGroup"` // SNS Topic used for CloudWatch alerts Topic sns.TopicOutput `pulumi:"topic"` // TopicSubscriptions to alerts by email TopicSubscriptions sns.TopicSubscriptionArrayOutput `pulumi:"topicSubscriptions"` }
func NewAuroraMysql ¶
func NewAuroraMysql(ctx *pulumi.Context, name string, args *AuroraMysqlArgs, opts ...pulumi.ResourceOption) (*AuroraMysql, error)
NewAuroraMysql registers a new resource with the given unique name, arguments, and options.
func (*AuroraMysql) ElementType ¶
func (*AuroraMysql) ElementType() reflect.Type
func (*AuroraMysql) ToAuroraMysqlOutput ¶
func (i *AuroraMysql) ToAuroraMysqlOutput() AuroraMysqlOutput
func (*AuroraMysql) ToAuroraMysqlOutputWithContext ¶
func (i *AuroraMysql) ToAuroraMysqlOutputWithContext(ctx context.Context) AuroraMysqlOutput
type AuroraMysqlArgs ¶
type AuroraMysqlArgs struct { // Backup configuration parameters for Aurora cluster Backup AuroraMysqlBackupPtrInput // Configuration parameters for the database Database AuroraMysqlDatabasePtrInput // The instance type for the cluster InstanceType pulumi.StringPtrInput // The number of instances to be created for Aurora cluster InstancesCount pulumi.Float64PtrInput // Logging configuration parameters for Aurora cluster Logging AuroraMysqlLoggingPtrInput // Monitoring configuration parameters for Aurora cluster Monitoring AuroraMysqlMonitoringPtrInput // Networking configuration parameters for Aurora cluster Networking AuroraMysqlNetworkingPtrInput // Version for database Version AuroraMysqlVersionPtrInput }
The set of arguments for constructing a AuroraMysql resource.
func (AuroraMysqlArgs) ElementType ¶
func (AuroraMysqlArgs) ElementType() reflect.Type
type AuroraMysqlArray ¶
type AuroraMysqlArray []AuroraMysqlInput
func (AuroraMysqlArray) ElementType ¶
func (AuroraMysqlArray) ElementType() reflect.Type
func (AuroraMysqlArray) ToAuroraMysqlArrayOutput ¶
func (i AuroraMysqlArray) ToAuroraMysqlArrayOutput() AuroraMysqlArrayOutput
func (AuroraMysqlArray) ToAuroraMysqlArrayOutputWithContext ¶
func (i AuroraMysqlArray) ToAuroraMysqlArrayOutputWithContext(ctx context.Context) AuroraMysqlArrayOutput
type AuroraMysqlArrayInput ¶
type AuroraMysqlArrayInput interface { pulumi.Input ToAuroraMysqlArrayOutput() AuroraMysqlArrayOutput ToAuroraMysqlArrayOutputWithContext(context.Context) AuroraMysqlArrayOutput }
AuroraMysqlArrayInput is an input type that accepts AuroraMysqlArray and AuroraMysqlArrayOutput values. You can construct a concrete instance of `AuroraMysqlArrayInput` via:
AuroraMysqlArray{ AuroraMysqlArgs{...} }
type AuroraMysqlArrayOutput ¶
type AuroraMysqlArrayOutput struct{ *pulumi.OutputState }
func (AuroraMysqlArrayOutput) ElementType ¶
func (AuroraMysqlArrayOutput) ElementType() reflect.Type
func (AuroraMysqlArrayOutput) Index ¶
func (o AuroraMysqlArrayOutput) Index(i pulumi.IntInput) AuroraMysqlOutput
func (AuroraMysqlArrayOutput) ToAuroraMysqlArrayOutput ¶
func (o AuroraMysqlArrayOutput) ToAuroraMysqlArrayOutput() AuroraMysqlArrayOutput
func (AuroraMysqlArrayOutput) ToAuroraMysqlArrayOutputWithContext ¶
func (o AuroraMysqlArrayOutput) ToAuroraMysqlArrayOutputWithContext(ctx context.Context) AuroraMysqlArrayOutput
type AuroraMysqlBackup ¶
type AuroraMysqlBackupArgs ¶
type AuroraMysqlBackupArgs struct { // Time window in which backups should be taken PreferredWindow pulumi.StringPtrInput `pulumi:"preferredWindow"` // Retention days for backups RetentionDays pulumi.Float64PtrInput `pulumi:"retentionDays"` }
func (AuroraMysqlBackupArgs) ElementType ¶
func (AuroraMysqlBackupArgs) ElementType() reflect.Type
func (AuroraMysqlBackupArgs) ToAuroraMysqlBackupOutput ¶
func (i AuroraMysqlBackupArgs) ToAuroraMysqlBackupOutput() AuroraMysqlBackupOutput
func (AuroraMysqlBackupArgs) ToAuroraMysqlBackupOutputWithContext ¶
func (i AuroraMysqlBackupArgs) ToAuroraMysqlBackupOutputWithContext(ctx context.Context) AuroraMysqlBackupOutput
func (AuroraMysqlBackupArgs) ToAuroraMysqlBackupPtrOutput ¶
func (i AuroraMysqlBackupArgs) ToAuroraMysqlBackupPtrOutput() AuroraMysqlBackupPtrOutput
func (AuroraMysqlBackupArgs) ToAuroraMysqlBackupPtrOutputWithContext ¶
func (i AuroraMysqlBackupArgs) ToAuroraMysqlBackupPtrOutputWithContext(ctx context.Context) AuroraMysqlBackupPtrOutput
type AuroraMysqlBackupInput ¶
type AuroraMysqlBackupInput interface { pulumi.Input ToAuroraMysqlBackupOutput() AuroraMysqlBackupOutput ToAuroraMysqlBackupOutputWithContext(context.Context) AuroraMysqlBackupOutput }
AuroraMysqlBackupInput is an input type that accepts AuroraMysqlBackupArgs and AuroraMysqlBackupOutput values. You can construct a concrete instance of `AuroraMysqlBackupInput` via:
AuroraMysqlBackupArgs{...}
type AuroraMysqlBackupOutput ¶
type AuroraMysqlBackupOutput struct{ *pulumi.OutputState }
func (AuroraMysqlBackupOutput) ElementType ¶
func (AuroraMysqlBackupOutput) ElementType() reflect.Type
func (AuroraMysqlBackupOutput) PreferredWindow ¶
func (o AuroraMysqlBackupOutput) PreferredWindow() pulumi.StringPtrOutput
Time window in which backups should be taken
func (AuroraMysqlBackupOutput) RetentionDays ¶
func (o AuroraMysqlBackupOutput) RetentionDays() pulumi.Float64PtrOutput
Retention days for backups
func (AuroraMysqlBackupOutput) ToAuroraMysqlBackupOutput ¶
func (o AuroraMysqlBackupOutput) ToAuroraMysqlBackupOutput() AuroraMysqlBackupOutput
func (AuroraMysqlBackupOutput) ToAuroraMysqlBackupOutputWithContext ¶
func (o AuroraMysqlBackupOutput) ToAuroraMysqlBackupOutputWithContext(ctx context.Context) AuroraMysqlBackupOutput
func (AuroraMysqlBackupOutput) ToAuroraMysqlBackupPtrOutput ¶
func (o AuroraMysqlBackupOutput) ToAuroraMysqlBackupPtrOutput() AuroraMysqlBackupPtrOutput
func (AuroraMysqlBackupOutput) ToAuroraMysqlBackupPtrOutputWithContext ¶
func (o AuroraMysqlBackupOutput) ToAuroraMysqlBackupPtrOutputWithContext(ctx context.Context) AuroraMysqlBackupPtrOutput
type AuroraMysqlBackupPtrInput ¶
type AuroraMysqlBackupPtrInput interface { pulumi.Input ToAuroraMysqlBackupPtrOutput() AuroraMysqlBackupPtrOutput ToAuroraMysqlBackupPtrOutputWithContext(context.Context) AuroraMysqlBackupPtrOutput }
AuroraMysqlBackupPtrInput is an input type that accepts AuroraMysqlBackupArgs, AuroraMysqlBackupPtr and AuroraMysqlBackupPtrOutput values. You can construct a concrete instance of `AuroraMysqlBackupPtrInput` via:
AuroraMysqlBackupArgs{...} or: nil
func AuroraMysqlBackupPtr ¶
func AuroraMysqlBackupPtr(v *AuroraMysqlBackupArgs) AuroraMysqlBackupPtrInput
type AuroraMysqlBackupPtrOutput ¶
type AuroraMysqlBackupPtrOutput struct{ *pulumi.OutputState }
func (AuroraMysqlBackupPtrOutput) Elem ¶
func (o AuroraMysqlBackupPtrOutput) Elem() AuroraMysqlBackupOutput
func (AuroraMysqlBackupPtrOutput) ElementType ¶
func (AuroraMysqlBackupPtrOutput) ElementType() reflect.Type
func (AuroraMysqlBackupPtrOutput) PreferredWindow ¶
func (o AuroraMysqlBackupPtrOutput) PreferredWindow() pulumi.StringPtrOutput
Time window in which backups should be taken
func (AuroraMysqlBackupPtrOutput) RetentionDays ¶
func (o AuroraMysqlBackupPtrOutput) RetentionDays() pulumi.Float64PtrOutput
Retention days for backups
func (AuroraMysqlBackupPtrOutput) ToAuroraMysqlBackupPtrOutput ¶
func (o AuroraMysqlBackupPtrOutput) ToAuroraMysqlBackupPtrOutput() AuroraMysqlBackupPtrOutput
func (AuroraMysqlBackupPtrOutput) ToAuroraMysqlBackupPtrOutputWithContext ¶
func (o AuroraMysqlBackupPtrOutput) ToAuroraMysqlBackupPtrOutputWithContext(ctx context.Context) AuroraMysqlBackupPtrOutput
type AuroraMysqlDatabase ¶
type AuroraMysqlDatabase struct { // The name of the database to create when the DB instance is created Name *string `pulumi:"name"` // Password length to login in the database PasswordLength *float64 `pulumi:"passwordLength"` // Username for database admin user Username *string `pulumi:"username"` }
type AuroraMysqlDatabaseArgs ¶
type AuroraMysqlDatabaseArgs struct { // The name of the database to create when the DB instance is created Name pulumi.StringPtrInput `pulumi:"name"` // Password length to login in the database PasswordLength pulumi.Float64PtrInput `pulumi:"passwordLength"` // Username for database admin user Username pulumi.StringPtrInput `pulumi:"username"` }
func (AuroraMysqlDatabaseArgs) ElementType ¶
func (AuroraMysqlDatabaseArgs) ElementType() reflect.Type
func (AuroraMysqlDatabaseArgs) ToAuroraMysqlDatabaseOutput ¶
func (i AuroraMysqlDatabaseArgs) ToAuroraMysqlDatabaseOutput() AuroraMysqlDatabaseOutput
func (AuroraMysqlDatabaseArgs) ToAuroraMysqlDatabaseOutputWithContext ¶
func (i AuroraMysqlDatabaseArgs) ToAuroraMysqlDatabaseOutputWithContext(ctx context.Context) AuroraMysqlDatabaseOutput
func (AuroraMysqlDatabaseArgs) ToAuroraMysqlDatabasePtrOutput ¶
func (i AuroraMysqlDatabaseArgs) ToAuroraMysqlDatabasePtrOutput() AuroraMysqlDatabasePtrOutput
func (AuroraMysqlDatabaseArgs) ToAuroraMysqlDatabasePtrOutputWithContext ¶
func (i AuroraMysqlDatabaseArgs) ToAuroraMysqlDatabasePtrOutputWithContext(ctx context.Context) AuroraMysqlDatabasePtrOutput
type AuroraMysqlDatabaseInput ¶
type AuroraMysqlDatabaseInput interface { pulumi.Input ToAuroraMysqlDatabaseOutput() AuroraMysqlDatabaseOutput ToAuroraMysqlDatabaseOutputWithContext(context.Context) AuroraMysqlDatabaseOutput }
AuroraMysqlDatabaseInput is an input type that accepts AuroraMysqlDatabaseArgs and AuroraMysqlDatabaseOutput values. You can construct a concrete instance of `AuroraMysqlDatabaseInput` via:
AuroraMysqlDatabaseArgs{...}
type AuroraMysqlDatabaseOutput ¶
type AuroraMysqlDatabaseOutput struct{ *pulumi.OutputState }
func (AuroraMysqlDatabaseOutput) ElementType ¶
func (AuroraMysqlDatabaseOutput) ElementType() reflect.Type
func (AuroraMysqlDatabaseOutput) Name ¶
func (o AuroraMysqlDatabaseOutput) Name() pulumi.StringPtrOutput
The name of the database to create when the DB instance is created
func (AuroraMysqlDatabaseOutput) PasswordLength ¶
func (o AuroraMysqlDatabaseOutput) PasswordLength() pulumi.Float64PtrOutput
Password length to login in the database
func (AuroraMysqlDatabaseOutput) ToAuroraMysqlDatabaseOutput ¶
func (o AuroraMysqlDatabaseOutput) ToAuroraMysqlDatabaseOutput() AuroraMysqlDatabaseOutput
func (AuroraMysqlDatabaseOutput) ToAuroraMysqlDatabaseOutputWithContext ¶
func (o AuroraMysqlDatabaseOutput) ToAuroraMysqlDatabaseOutputWithContext(ctx context.Context) AuroraMysqlDatabaseOutput
func (AuroraMysqlDatabaseOutput) ToAuroraMysqlDatabasePtrOutput ¶
func (o AuroraMysqlDatabaseOutput) ToAuroraMysqlDatabasePtrOutput() AuroraMysqlDatabasePtrOutput
func (AuroraMysqlDatabaseOutput) ToAuroraMysqlDatabasePtrOutputWithContext ¶
func (o AuroraMysqlDatabaseOutput) ToAuroraMysqlDatabasePtrOutputWithContext(ctx context.Context) AuroraMysqlDatabasePtrOutput
func (AuroraMysqlDatabaseOutput) Username ¶
func (o AuroraMysqlDatabaseOutput) Username() pulumi.StringPtrOutput
Username for database admin user
type AuroraMysqlDatabasePtrInput ¶
type AuroraMysqlDatabasePtrInput interface { pulumi.Input ToAuroraMysqlDatabasePtrOutput() AuroraMysqlDatabasePtrOutput ToAuroraMysqlDatabasePtrOutputWithContext(context.Context) AuroraMysqlDatabasePtrOutput }
AuroraMysqlDatabasePtrInput is an input type that accepts AuroraMysqlDatabaseArgs, AuroraMysqlDatabasePtr and AuroraMysqlDatabasePtrOutput values. You can construct a concrete instance of `AuroraMysqlDatabasePtrInput` via:
AuroraMysqlDatabaseArgs{...} or: nil
func AuroraMysqlDatabasePtr ¶
func AuroraMysqlDatabasePtr(v *AuroraMysqlDatabaseArgs) AuroraMysqlDatabasePtrInput
type AuroraMysqlDatabasePtrOutput ¶
type AuroraMysqlDatabasePtrOutput struct{ *pulumi.OutputState }
func (AuroraMysqlDatabasePtrOutput) Elem ¶
func (o AuroraMysqlDatabasePtrOutput) Elem() AuroraMysqlDatabaseOutput
func (AuroraMysqlDatabasePtrOutput) ElementType ¶
func (AuroraMysqlDatabasePtrOutput) ElementType() reflect.Type
func (AuroraMysqlDatabasePtrOutput) Name ¶
func (o AuroraMysqlDatabasePtrOutput) Name() pulumi.StringPtrOutput
The name of the database to create when the DB instance is created
func (AuroraMysqlDatabasePtrOutput) PasswordLength ¶
func (o AuroraMysqlDatabasePtrOutput) PasswordLength() pulumi.Float64PtrOutput
Password length to login in the database
func (AuroraMysqlDatabasePtrOutput) ToAuroraMysqlDatabasePtrOutput ¶
func (o AuroraMysqlDatabasePtrOutput) ToAuroraMysqlDatabasePtrOutput() AuroraMysqlDatabasePtrOutput
func (AuroraMysqlDatabasePtrOutput) ToAuroraMysqlDatabasePtrOutputWithContext ¶
func (o AuroraMysqlDatabasePtrOutput) ToAuroraMysqlDatabasePtrOutputWithContext(ctx context.Context) AuroraMysqlDatabasePtrOutput
func (AuroraMysqlDatabasePtrOutput) Username ¶
func (o AuroraMysqlDatabasePtrOutput) Username() pulumi.StringPtrOutput
Username for database admin user
type AuroraMysqlInput ¶
type AuroraMysqlInput interface { pulumi.Input ToAuroraMysqlOutput() AuroraMysqlOutput ToAuroraMysqlOutputWithContext(ctx context.Context) AuroraMysqlOutput }
type AuroraMysqlLogging ¶
type AuroraMysqlLoggingArgs ¶
type AuroraMysqlLoggingArgs struct { // Enable audit logging Audit pulumi.BoolPtrInput `pulumi:"audit"` // Enable error logging Error pulumi.BoolPtrInput `pulumi:"error"` // Enable general logging General pulumi.BoolPtrInput `pulumi:"general"` // Enable slowquery logging Slowquery pulumi.BoolPtrInput `pulumi:"slowquery"` }
func (AuroraMysqlLoggingArgs) ElementType ¶
func (AuroraMysqlLoggingArgs) ElementType() reflect.Type
func (AuroraMysqlLoggingArgs) ToAuroraMysqlLoggingOutput ¶
func (i AuroraMysqlLoggingArgs) ToAuroraMysqlLoggingOutput() AuroraMysqlLoggingOutput
func (AuroraMysqlLoggingArgs) ToAuroraMysqlLoggingOutputWithContext ¶
func (i AuroraMysqlLoggingArgs) ToAuroraMysqlLoggingOutputWithContext(ctx context.Context) AuroraMysqlLoggingOutput
func (AuroraMysqlLoggingArgs) ToAuroraMysqlLoggingPtrOutput ¶
func (i AuroraMysqlLoggingArgs) ToAuroraMysqlLoggingPtrOutput() AuroraMysqlLoggingPtrOutput
func (AuroraMysqlLoggingArgs) ToAuroraMysqlLoggingPtrOutputWithContext ¶
func (i AuroraMysqlLoggingArgs) ToAuroraMysqlLoggingPtrOutputWithContext(ctx context.Context) AuroraMysqlLoggingPtrOutput
type AuroraMysqlLoggingInput ¶
type AuroraMysqlLoggingInput interface { pulumi.Input ToAuroraMysqlLoggingOutput() AuroraMysqlLoggingOutput ToAuroraMysqlLoggingOutputWithContext(context.Context) AuroraMysqlLoggingOutput }
AuroraMysqlLoggingInput is an input type that accepts AuroraMysqlLoggingArgs and AuroraMysqlLoggingOutput values. You can construct a concrete instance of `AuroraMysqlLoggingInput` via:
AuroraMysqlLoggingArgs{...}
type AuroraMysqlLoggingOutput ¶
type AuroraMysqlLoggingOutput struct{ *pulumi.OutputState }
func (AuroraMysqlLoggingOutput) Audit ¶
func (o AuroraMysqlLoggingOutput) Audit() pulumi.BoolPtrOutput
Enable audit logging
func (AuroraMysqlLoggingOutput) ElementType ¶
func (AuroraMysqlLoggingOutput) ElementType() reflect.Type
func (AuroraMysqlLoggingOutput) Error ¶
func (o AuroraMysqlLoggingOutput) Error() pulumi.BoolPtrOutput
Enable error logging
func (AuroraMysqlLoggingOutput) General ¶
func (o AuroraMysqlLoggingOutput) General() pulumi.BoolPtrOutput
Enable general logging
func (AuroraMysqlLoggingOutput) Slowquery ¶
func (o AuroraMysqlLoggingOutput) Slowquery() pulumi.BoolPtrOutput
Enable slowquery logging
func (AuroraMysqlLoggingOutput) ToAuroraMysqlLoggingOutput ¶
func (o AuroraMysqlLoggingOutput) ToAuroraMysqlLoggingOutput() AuroraMysqlLoggingOutput
func (AuroraMysqlLoggingOutput) ToAuroraMysqlLoggingOutputWithContext ¶
func (o AuroraMysqlLoggingOutput) ToAuroraMysqlLoggingOutputWithContext(ctx context.Context) AuroraMysqlLoggingOutput
func (AuroraMysqlLoggingOutput) ToAuroraMysqlLoggingPtrOutput ¶
func (o AuroraMysqlLoggingOutput) ToAuroraMysqlLoggingPtrOutput() AuroraMysqlLoggingPtrOutput
func (AuroraMysqlLoggingOutput) ToAuroraMysqlLoggingPtrOutputWithContext ¶
func (o AuroraMysqlLoggingOutput) ToAuroraMysqlLoggingPtrOutputWithContext(ctx context.Context) AuroraMysqlLoggingPtrOutput
type AuroraMysqlLoggingPtrInput ¶
type AuroraMysqlLoggingPtrInput interface { pulumi.Input ToAuroraMysqlLoggingPtrOutput() AuroraMysqlLoggingPtrOutput ToAuroraMysqlLoggingPtrOutputWithContext(context.Context) AuroraMysqlLoggingPtrOutput }
AuroraMysqlLoggingPtrInput is an input type that accepts AuroraMysqlLoggingArgs, AuroraMysqlLoggingPtr and AuroraMysqlLoggingPtrOutput values. You can construct a concrete instance of `AuroraMysqlLoggingPtrInput` via:
AuroraMysqlLoggingArgs{...} or: nil
func AuroraMysqlLoggingPtr ¶
func AuroraMysqlLoggingPtr(v *AuroraMysqlLoggingArgs) AuroraMysqlLoggingPtrInput
type AuroraMysqlLoggingPtrOutput ¶
type AuroraMysqlLoggingPtrOutput struct{ *pulumi.OutputState }
func (AuroraMysqlLoggingPtrOutput) Audit ¶
func (o AuroraMysqlLoggingPtrOutput) Audit() pulumi.BoolPtrOutput
Enable audit logging
func (AuroraMysqlLoggingPtrOutput) Elem ¶
func (o AuroraMysqlLoggingPtrOutput) Elem() AuroraMysqlLoggingOutput
func (AuroraMysqlLoggingPtrOutput) ElementType ¶
func (AuroraMysqlLoggingPtrOutput) ElementType() reflect.Type
func (AuroraMysqlLoggingPtrOutput) Error ¶
func (o AuroraMysqlLoggingPtrOutput) Error() pulumi.BoolPtrOutput
Enable error logging
func (AuroraMysqlLoggingPtrOutput) General ¶
func (o AuroraMysqlLoggingPtrOutput) General() pulumi.BoolPtrOutput
Enable general logging
func (AuroraMysqlLoggingPtrOutput) Slowquery ¶
func (o AuroraMysqlLoggingPtrOutput) Slowquery() pulumi.BoolPtrOutput
Enable slowquery logging
func (AuroraMysqlLoggingPtrOutput) ToAuroraMysqlLoggingPtrOutput ¶
func (o AuroraMysqlLoggingPtrOutput) ToAuroraMysqlLoggingPtrOutput() AuroraMysqlLoggingPtrOutput
func (AuroraMysqlLoggingPtrOutput) ToAuroraMysqlLoggingPtrOutputWithContext ¶
func (o AuroraMysqlLoggingPtrOutput) ToAuroraMysqlLoggingPtrOutputWithContext(ctx context.Context) AuroraMysqlLoggingPtrOutput
type AuroraMysqlMap ¶
type AuroraMysqlMap map[string]AuroraMysqlInput
func (AuroraMysqlMap) ElementType ¶
func (AuroraMysqlMap) ElementType() reflect.Type
func (AuroraMysqlMap) ToAuroraMysqlMapOutput ¶
func (i AuroraMysqlMap) ToAuroraMysqlMapOutput() AuroraMysqlMapOutput
func (AuroraMysqlMap) ToAuroraMysqlMapOutputWithContext ¶
func (i AuroraMysqlMap) ToAuroraMysqlMapOutputWithContext(ctx context.Context) AuroraMysqlMapOutput
type AuroraMysqlMapInput ¶
type AuroraMysqlMapInput interface { pulumi.Input ToAuroraMysqlMapOutput() AuroraMysqlMapOutput ToAuroraMysqlMapOutputWithContext(context.Context) AuroraMysqlMapOutput }
AuroraMysqlMapInput is an input type that accepts AuroraMysqlMap and AuroraMysqlMapOutput values. You can construct a concrete instance of `AuroraMysqlMapInput` via:
AuroraMysqlMap{ "key": AuroraMysqlArgs{...} }
type AuroraMysqlMapOutput ¶
type AuroraMysqlMapOutput struct{ *pulumi.OutputState }
func (AuroraMysqlMapOutput) ElementType ¶
func (AuroraMysqlMapOutput) ElementType() reflect.Type
func (AuroraMysqlMapOutput) MapIndex ¶
func (o AuroraMysqlMapOutput) MapIndex(k pulumi.StringInput) AuroraMysqlOutput
func (AuroraMysqlMapOutput) ToAuroraMysqlMapOutput ¶
func (o AuroraMysqlMapOutput) ToAuroraMysqlMapOutput() AuroraMysqlMapOutput
func (AuroraMysqlMapOutput) ToAuroraMysqlMapOutputWithContext ¶
func (o AuroraMysqlMapOutput) ToAuroraMysqlMapOutputWithContext(ctx context.Context) AuroraMysqlMapOutput
type AuroraMysqlMonitoring ¶
type AuroraMysqlMonitoringArgs ¶
type AuroraMysqlMonitoringArgs struct { // Emails that will receive the alerts Emails pulumi.StringArrayInput `pulumi:"emails"` // Enable cluster alerting with CloudWatch Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
func (AuroraMysqlMonitoringArgs) ElementType ¶
func (AuroraMysqlMonitoringArgs) ElementType() reflect.Type
func (AuroraMysqlMonitoringArgs) ToAuroraMysqlMonitoringOutput ¶
func (i AuroraMysqlMonitoringArgs) ToAuroraMysqlMonitoringOutput() AuroraMysqlMonitoringOutput
func (AuroraMysqlMonitoringArgs) ToAuroraMysqlMonitoringOutputWithContext ¶
func (i AuroraMysqlMonitoringArgs) ToAuroraMysqlMonitoringOutputWithContext(ctx context.Context) AuroraMysqlMonitoringOutput
func (AuroraMysqlMonitoringArgs) ToAuroraMysqlMonitoringPtrOutput ¶
func (i AuroraMysqlMonitoringArgs) ToAuroraMysqlMonitoringPtrOutput() AuroraMysqlMonitoringPtrOutput
func (AuroraMysqlMonitoringArgs) ToAuroraMysqlMonitoringPtrOutputWithContext ¶
func (i AuroraMysqlMonitoringArgs) ToAuroraMysqlMonitoringPtrOutputWithContext(ctx context.Context) AuroraMysqlMonitoringPtrOutput
type AuroraMysqlMonitoringInput ¶
type AuroraMysqlMonitoringInput interface { pulumi.Input ToAuroraMysqlMonitoringOutput() AuroraMysqlMonitoringOutput ToAuroraMysqlMonitoringOutputWithContext(context.Context) AuroraMysqlMonitoringOutput }
AuroraMysqlMonitoringInput is an input type that accepts AuroraMysqlMonitoringArgs and AuroraMysqlMonitoringOutput values. You can construct a concrete instance of `AuroraMysqlMonitoringInput` via:
AuroraMysqlMonitoringArgs{...}
type AuroraMysqlMonitoringOutput ¶
type AuroraMysqlMonitoringOutput struct{ *pulumi.OutputState }
func (AuroraMysqlMonitoringOutput) ElementType ¶
func (AuroraMysqlMonitoringOutput) ElementType() reflect.Type
func (AuroraMysqlMonitoringOutput) Emails ¶
func (o AuroraMysqlMonitoringOutput) Emails() pulumi.StringArrayOutput
Emails that will receive the alerts
func (AuroraMysqlMonitoringOutput) Enabled ¶
func (o AuroraMysqlMonitoringOutput) Enabled() pulumi.BoolPtrOutput
Enable cluster alerting with CloudWatch
func (AuroraMysqlMonitoringOutput) ToAuroraMysqlMonitoringOutput ¶
func (o AuroraMysqlMonitoringOutput) ToAuroraMysqlMonitoringOutput() AuroraMysqlMonitoringOutput
func (AuroraMysqlMonitoringOutput) ToAuroraMysqlMonitoringOutputWithContext ¶
func (o AuroraMysqlMonitoringOutput) ToAuroraMysqlMonitoringOutputWithContext(ctx context.Context) AuroraMysqlMonitoringOutput
func (AuroraMysqlMonitoringOutput) ToAuroraMysqlMonitoringPtrOutput ¶
func (o AuroraMysqlMonitoringOutput) ToAuroraMysqlMonitoringPtrOutput() AuroraMysqlMonitoringPtrOutput
func (AuroraMysqlMonitoringOutput) ToAuroraMysqlMonitoringPtrOutputWithContext ¶
func (o AuroraMysqlMonitoringOutput) ToAuroraMysqlMonitoringPtrOutputWithContext(ctx context.Context) AuroraMysqlMonitoringPtrOutput
type AuroraMysqlMonitoringPtrInput ¶
type AuroraMysqlMonitoringPtrInput interface { pulumi.Input ToAuroraMysqlMonitoringPtrOutput() AuroraMysqlMonitoringPtrOutput ToAuroraMysqlMonitoringPtrOutputWithContext(context.Context) AuroraMysqlMonitoringPtrOutput }
AuroraMysqlMonitoringPtrInput is an input type that accepts AuroraMysqlMonitoringArgs, AuroraMysqlMonitoringPtr and AuroraMysqlMonitoringPtrOutput values. You can construct a concrete instance of `AuroraMysqlMonitoringPtrInput` via:
AuroraMysqlMonitoringArgs{...} or: nil
func AuroraMysqlMonitoringPtr ¶
func AuroraMysqlMonitoringPtr(v *AuroraMysqlMonitoringArgs) AuroraMysqlMonitoringPtrInput
type AuroraMysqlMonitoringPtrOutput ¶
type AuroraMysqlMonitoringPtrOutput struct{ *pulumi.OutputState }
func (AuroraMysqlMonitoringPtrOutput) Elem ¶
func (o AuroraMysqlMonitoringPtrOutput) Elem() AuroraMysqlMonitoringOutput
func (AuroraMysqlMonitoringPtrOutput) ElementType ¶
func (AuroraMysqlMonitoringPtrOutput) ElementType() reflect.Type
func (AuroraMysqlMonitoringPtrOutput) Emails ¶
func (o AuroraMysqlMonitoringPtrOutput) Emails() pulumi.StringArrayOutput
Emails that will receive the alerts
func (AuroraMysqlMonitoringPtrOutput) Enabled ¶
func (o AuroraMysqlMonitoringPtrOutput) Enabled() pulumi.BoolPtrOutput
Enable cluster alerting with CloudWatch
func (AuroraMysqlMonitoringPtrOutput) ToAuroraMysqlMonitoringPtrOutput ¶
func (o AuroraMysqlMonitoringPtrOutput) ToAuroraMysqlMonitoringPtrOutput() AuroraMysqlMonitoringPtrOutput
func (AuroraMysqlMonitoringPtrOutput) ToAuroraMysqlMonitoringPtrOutputWithContext ¶
func (o AuroraMysqlMonitoringPtrOutput) ToAuroraMysqlMonitoringPtrOutputWithContext(ctx context.Context) AuroraMysqlMonitoringPtrOutput
type AuroraMysqlNetworking ¶
type AuroraMysqlNetworking struct { // Allow traffic from Internet AllowInternet *bool `pulumi:"allowInternet"` // Allowed CIDRs that connect to the cluster AllowedCidr []string `pulumi:"allowedCidr"` // Subnets belonging to a Virtual Private Cloud where cluster must be deployed SubnetIds []string `pulumi:"subnetIds"` // Virtual Private Cloud where instances must be deployed Vpc *string `pulumi:"vpc"` }
type AuroraMysqlNetworkingArgs ¶
type AuroraMysqlNetworkingArgs struct { // Allow traffic from Internet AllowInternet pulumi.BoolPtrInput `pulumi:"allowInternet"` // Allowed CIDRs that connect to the cluster AllowedCidr pulumi.StringArrayInput `pulumi:"allowedCidr"` // Subnets belonging to a Virtual Private Cloud where cluster must be deployed SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"` // Virtual Private Cloud where instances must be deployed Vpc pulumi.StringPtrInput `pulumi:"vpc"` }
func (AuroraMysqlNetworkingArgs) ElementType ¶
func (AuroraMysqlNetworkingArgs) ElementType() reflect.Type
func (AuroraMysqlNetworkingArgs) ToAuroraMysqlNetworkingOutput ¶
func (i AuroraMysqlNetworkingArgs) ToAuroraMysqlNetworkingOutput() AuroraMysqlNetworkingOutput
func (AuroraMysqlNetworkingArgs) ToAuroraMysqlNetworkingOutputWithContext ¶
func (i AuroraMysqlNetworkingArgs) ToAuroraMysqlNetworkingOutputWithContext(ctx context.Context) AuroraMysqlNetworkingOutput
func (AuroraMysqlNetworkingArgs) ToAuroraMysqlNetworkingPtrOutput ¶
func (i AuroraMysqlNetworkingArgs) ToAuroraMysqlNetworkingPtrOutput() AuroraMysqlNetworkingPtrOutput
func (AuroraMysqlNetworkingArgs) ToAuroraMysqlNetworkingPtrOutputWithContext ¶
func (i AuroraMysqlNetworkingArgs) ToAuroraMysqlNetworkingPtrOutputWithContext(ctx context.Context) AuroraMysqlNetworkingPtrOutput
type AuroraMysqlNetworkingInput ¶
type AuroraMysqlNetworkingInput interface { pulumi.Input ToAuroraMysqlNetworkingOutput() AuroraMysqlNetworkingOutput ToAuroraMysqlNetworkingOutputWithContext(context.Context) AuroraMysqlNetworkingOutput }
AuroraMysqlNetworkingInput is an input type that accepts AuroraMysqlNetworkingArgs and AuroraMysqlNetworkingOutput values. You can construct a concrete instance of `AuroraMysqlNetworkingInput` via:
AuroraMysqlNetworkingArgs{...}
type AuroraMysqlNetworkingOutput ¶
type AuroraMysqlNetworkingOutput struct{ *pulumi.OutputState }
func (AuroraMysqlNetworkingOutput) AllowInternet ¶
func (o AuroraMysqlNetworkingOutput) AllowInternet() pulumi.BoolPtrOutput
Allow traffic from Internet
func (AuroraMysqlNetworkingOutput) AllowedCidr ¶
func (o AuroraMysqlNetworkingOutput) AllowedCidr() pulumi.StringArrayOutput
Allowed CIDRs that connect to the cluster
func (AuroraMysqlNetworkingOutput) ElementType ¶
func (AuroraMysqlNetworkingOutput) ElementType() reflect.Type
func (AuroraMysqlNetworkingOutput) SubnetIds ¶
func (o AuroraMysqlNetworkingOutput) SubnetIds() pulumi.StringArrayOutput
Subnets belonging to a Virtual Private Cloud where cluster must be deployed
func (AuroraMysqlNetworkingOutput) ToAuroraMysqlNetworkingOutput ¶
func (o AuroraMysqlNetworkingOutput) ToAuroraMysqlNetworkingOutput() AuroraMysqlNetworkingOutput
func (AuroraMysqlNetworkingOutput) ToAuroraMysqlNetworkingOutputWithContext ¶
func (o AuroraMysqlNetworkingOutput) ToAuroraMysqlNetworkingOutputWithContext(ctx context.Context) AuroraMysqlNetworkingOutput
func (AuroraMysqlNetworkingOutput) ToAuroraMysqlNetworkingPtrOutput ¶
func (o AuroraMysqlNetworkingOutput) ToAuroraMysqlNetworkingPtrOutput() AuroraMysqlNetworkingPtrOutput
func (AuroraMysqlNetworkingOutput) ToAuroraMysqlNetworkingPtrOutputWithContext ¶
func (o AuroraMysqlNetworkingOutput) ToAuroraMysqlNetworkingPtrOutputWithContext(ctx context.Context) AuroraMysqlNetworkingPtrOutput
func (AuroraMysqlNetworkingOutput) Vpc ¶
func (o AuroraMysqlNetworkingOutput) Vpc() pulumi.StringPtrOutput
Virtual Private Cloud where instances must be deployed
type AuroraMysqlNetworkingPtrInput ¶
type AuroraMysqlNetworkingPtrInput interface { pulumi.Input ToAuroraMysqlNetworkingPtrOutput() AuroraMysqlNetworkingPtrOutput ToAuroraMysqlNetworkingPtrOutputWithContext(context.Context) AuroraMysqlNetworkingPtrOutput }
AuroraMysqlNetworkingPtrInput is an input type that accepts AuroraMysqlNetworkingArgs, AuroraMysqlNetworkingPtr and AuroraMysqlNetworkingPtrOutput values. You can construct a concrete instance of `AuroraMysqlNetworkingPtrInput` via:
AuroraMysqlNetworkingArgs{...} or: nil
func AuroraMysqlNetworkingPtr ¶
func AuroraMysqlNetworkingPtr(v *AuroraMysqlNetworkingArgs) AuroraMysqlNetworkingPtrInput
type AuroraMysqlNetworkingPtrOutput ¶
type AuroraMysqlNetworkingPtrOutput struct{ *pulumi.OutputState }
func (AuroraMysqlNetworkingPtrOutput) AllowInternet ¶
func (o AuroraMysqlNetworkingPtrOutput) AllowInternet() pulumi.BoolPtrOutput
Allow traffic from Internet
func (AuroraMysqlNetworkingPtrOutput) AllowedCidr ¶
func (o AuroraMysqlNetworkingPtrOutput) AllowedCidr() pulumi.StringArrayOutput
Allowed CIDRs that connect to the cluster
func (AuroraMysqlNetworkingPtrOutput) Elem ¶
func (o AuroraMysqlNetworkingPtrOutput) Elem() AuroraMysqlNetworkingOutput
func (AuroraMysqlNetworkingPtrOutput) ElementType ¶
func (AuroraMysqlNetworkingPtrOutput) ElementType() reflect.Type
func (AuroraMysqlNetworkingPtrOutput) SubnetIds ¶
func (o AuroraMysqlNetworkingPtrOutput) SubnetIds() pulumi.StringArrayOutput
Subnets belonging to a Virtual Private Cloud where cluster must be deployed
func (AuroraMysqlNetworkingPtrOutput) ToAuroraMysqlNetworkingPtrOutput ¶
func (o AuroraMysqlNetworkingPtrOutput) ToAuroraMysqlNetworkingPtrOutput() AuroraMysqlNetworkingPtrOutput
func (AuroraMysqlNetworkingPtrOutput) ToAuroraMysqlNetworkingPtrOutputWithContext ¶
func (o AuroraMysqlNetworkingPtrOutput) ToAuroraMysqlNetworkingPtrOutputWithContext(ctx context.Context) AuroraMysqlNetworkingPtrOutput
func (AuroraMysqlNetworkingPtrOutput) Vpc ¶
func (o AuroraMysqlNetworkingPtrOutput) Vpc() pulumi.StringPtrOutput
Virtual Private Cloud where instances must be deployed
type AuroraMysqlOutput ¶
type AuroraMysqlOutput struct{ *pulumi.OutputState }
func (AuroraMysqlOutput) Alarms ¶
func (o AuroraMysqlOutput) Alarms() cloudwatch.MetricAlarmArrayOutput
CloudWatch alarms that monitor the RDS Cluter
func (AuroraMysqlOutput) Cluster ¶
func (o AuroraMysqlOutput) Cluster() rds.ClusterOutput
The RDS Cluster
func (AuroraMysqlOutput) ElementType ¶
func (AuroraMysqlOutput) ElementType() reflect.Type
func (AuroraMysqlOutput) Instances ¶
func (o AuroraMysqlOutput) Instances() rds.ClusterInstanceArrayOutput
Cluster instances associated to the cluster
func (AuroraMysqlOutput) Password ¶
func (o AuroraMysqlOutput) Password() random.RandomPasswordOutput
Random password generated for admin user
func (AuroraMysqlOutput) Secret ¶
func (o AuroraMysqlOutput) Secret() secretsmanager.SecretOutput
Component that protects and stores admin password in AWS
func (AuroraMysqlOutput) SecretVersion ¶
func (o AuroraMysqlOutput) SecretVersion() secretsmanager.SecretVersionOutput
Component that protects and stores admin password in AWS
func (AuroraMysqlOutput) SecurityGroup ¶
func (o AuroraMysqlOutput) SecurityGroup() ec2.SecurityGroupOutput
The SecurityGroup associated to the cluster to manage traffic
func (AuroraMysqlOutput) SecurityGroupRule ¶
func (o AuroraMysqlOutput) SecurityGroupRule() ec2.SecurityGroupRuleOutput
The rules associated SecurityGroup to allow incoming traffic
func (AuroraMysqlOutput) SubnetGroup ¶
func (o AuroraMysqlOutput) SubnetGroup() rds.SubnetGroupOutput
The SubnetGroup that reprents the list of subnets where the cluster is deployed
func (AuroraMysqlOutput) ToAuroraMysqlOutput ¶
func (o AuroraMysqlOutput) ToAuroraMysqlOutput() AuroraMysqlOutput
func (AuroraMysqlOutput) ToAuroraMysqlOutputWithContext ¶
func (o AuroraMysqlOutput) ToAuroraMysqlOutputWithContext(ctx context.Context) AuroraMysqlOutput
func (AuroraMysqlOutput) Topic ¶
func (o AuroraMysqlOutput) Topic() sns.TopicOutput
SNS Topic used for CloudWatch alerts
func (AuroraMysqlOutput) TopicSubscriptions ¶
func (o AuroraMysqlOutput) TopicSubscriptions() sns.TopicSubscriptionArrayOutput
TopicSubscriptions to alerts by email
type AuroraMysqlType ¶
type AuroraMysqlType struct { // Backup configuration parameters for Aurora cluster Backup *AuroraMysqlBackup `pulumi:"backup"` // Configuration parameters for the database Database *AuroraMysqlDatabase `pulumi:"database"` // The instance type for the cluster InstanceType *string `pulumi:"instanceType"` // The number of instances to be created for Aurora cluster InstancesCount *float64 `pulumi:"instancesCount"` // Logging configuration parameters for Aurora cluster Logging *AuroraMysqlLogging `pulumi:"logging"` // Monitoring configuration parameters for Aurora cluster Monitoring *AuroraMysqlMonitoring `pulumi:"monitoring"` // Networking configuration parameters for Aurora cluster Networking *AuroraMysqlNetworking `pulumi:"networking"` // Version for database Version *AuroraMysqlVersion `pulumi:"version"` }
type AuroraMysqlVersion ¶
type AuroraMysqlVersion string
Set of allowed versions for the database
func (AuroraMysqlVersion) ElementType ¶
func (AuroraMysqlVersion) ElementType() reflect.Type
func (AuroraMysqlVersion) ToAuroraMysqlVersionOutput ¶
func (e AuroraMysqlVersion) ToAuroraMysqlVersionOutput() AuroraMysqlVersionOutput
func (AuroraMysqlVersion) ToAuroraMysqlVersionOutputWithContext ¶
func (e AuroraMysqlVersion) ToAuroraMysqlVersionOutputWithContext(ctx context.Context) AuroraMysqlVersionOutput
func (AuroraMysqlVersion) ToAuroraMysqlVersionPtrOutput ¶
func (e AuroraMysqlVersion) ToAuroraMysqlVersionPtrOutput() AuroraMysqlVersionPtrOutput
func (AuroraMysqlVersion) ToAuroraMysqlVersionPtrOutputWithContext ¶
func (e AuroraMysqlVersion) ToAuroraMysqlVersionPtrOutputWithContext(ctx context.Context) AuroraMysqlVersionPtrOutput
func (AuroraMysqlVersion) ToStringOutput ¶
func (e AuroraMysqlVersion) ToStringOutput() pulumi.StringOutput
func (AuroraMysqlVersion) ToStringOutputWithContext ¶
func (e AuroraMysqlVersion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AuroraMysqlVersion) ToStringPtrOutput ¶
func (e AuroraMysqlVersion) ToStringPtrOutput() pulumi.StringPtrOutput
func (AuroraMysqlVersion) ToStringPtrOutputWithContext ¶
func (e AuroraMysqlVersion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AuroraMysqlVersionInput ¶
type AuroraMysqlVersionInput interface { pulumi.Input ToAuroraMysqlVersionOutput() AuroraMysqlVersionOutput ToAuroraMysqlVersionOutputWithContext(context.Context) AuroraMysqlVersionOutput }
AuroraMysqlVersionInput is an input type that accepts AuroraMysqlVersionArgs and AuroraMysqlVersionOutput values. You can construct a concrete instance of `AuroraMysqlVersionInput` via:
AuroraMysqlVersionArgs{...}
type AuroraMysqlVersionOutput ¶
type AuroraMysqlVersionOutput struct{ *pulumi.OutputState }
func (AuroraMysqlVersionOutput) ElementType ¶
func (AuroraMysqlVersionOutput) ElementType() reflect.Type
func (AuroraMysqlVersionOutput) ToAuroraMysqlVersionOutput ¶
func (o AuroraMysqlVersionOutput) ToAuroraMysqlVersionOutput() AuroraMysqlVersionOutput
func (AuroraMysqlVersionOutput) ToAuroraMysqlVersionOutputWithContext ¶
func (o AuroraMysqlVersionOutput) ToAuroraMysqlVersionOutputWithContext(ctx context.Context) AuroraMysqlVersionOutput
func (AuroraMysqlVersionOutput) ToAuroraMysqlVersionPtrOutput ¶
func (o AuroraMysqlVersionOutput) ToAuroraMysqlVersionPtrOutput() AuroraMysqlVersionPtrOutput
func (AuroraMysqlVersionOutput) ToAuroraMysqlVersionPtrOutputWithContext ¶
func (o AuroraMysqlVersionOutput) ToAuroraMysqlVersionPtrOutputWithContext(ctx context.Context) AuroraMysqlVersionPtrOutput
func (AuroraMysqlVersionOutput) ToStringOutput ¶
func (o AuroraMysqlVersionOutput) ToStringOutput() pulumi.StringOutput
func (AuroraMysqlVersionOutput) ToStringOutputWithContext ¶
func (o AuroraMysqlVersionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AuroraMysqlVersionOutput) ToStringPtrOutput ¶
func (o AuroraMysqlVersionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AuroraMysqlVersionOutput) ToStringPtrOutputWithContext ¶
func (o AuroraMysqlVersionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AuroraMysqlVersionPtrInput ¶
type AuroraMysqlVersionPtrInput interface { pulumi.Input ToAuroraMysqlVersionPtrOutput() AuroraMysqlVersionPtrOutput ToAuroraMysqlVersionPtrOutputWithContext(context.Context) AuroraMysqlVersionPtrOutput }
func AuroraMysqlVersionPtr ¶
func AuroraMysqlVersionPtr(v string) AuroraMysqlVersionPtrInput
type AuroraMysqlVersionPtrOutput ¶
type AuroraMysqlVersionPtrOutput struct{ *pulumi.OutputState }
func (AuroraMysqlVersionPtrOutput) Elem ¶
func (o AuroraMysqlVersionPtrOutput) Elem() AuroraMysqlVersionOutput
func (AuroraMysqlVersionPtrOutput) ElementType ¶
func (AuroraMysqlVersionPtrOutput) ElementType() reflect.Type
func (AuroraMysqlVersionPtrOutput) ToAuroraMysqlVersionPtrOutput ¶
func (o AuroraMysqlVersionPtrOutput) ToAuroraMysqlVersionPtrOutput() AuroraMysqlVersionPtrOutput
func (AuroraMysqlVersionPtrOutput) ToAuroraMysqlVersionPtrOutputWithContext ¶
func (o AuroraMysqlVersionPtrOutput) ToAuroraMysqlVersionPtrOutputWithContext(ctx context.Context) AuroraMysqlVersionPtrOutput
func (AuroraMysqlVersionPtrOutput) ToStringPtrOutput ¶
func (o AuroraMysqlVersionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AuroraMysqlVersionPtrOutput) ToStringPtrOutputWithContext ¶
func (o AuroraMysqlVersionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Mysql ¶
type Mysql struct { pulumi.ResourceState // Security rules to allow connections to this databse instance IngressSecurityGroupRules ec2.SecurityGroupRuleArrayOutput `pulumi:"ingressSecurityGroupRules"` // Underlying database instance for this component Instance rds.InstanceOutput `pulumi:"instance"` // Random password generated for admin user InstancePassword random.RandomPasswordOutput `pulumi:"instancePassword"` // Component that protects and stores admin password in AWS Secret secretsmanager.SecretOutput `pulumi:"secret"` // Component that updates secrets in AWS SecretVersion secretsmanager.SecretVersionOutput `pulumi:"secretVersion"` // Security Group attached to this database instance SecurityGroup ec2.SecurityGroupOutput `pulumi:"securityGroup"` // Set of subnets in which database instance will be deployed SubnetGroup rds.SubnetGroupOutput `pulumi:"subnetGroup"` }
Cloud Toolkit component for Mysql instances.
func NewMysql ¶
func NewMysql(ctx *pulumi.Context, name string, args *MysqlArgs, opts ...pulumi.ResourceOption) (*Mysql, error)
NewMysql registers a new resource with the given unique name, arguments, and options.
func (*Mysql) ElementType ¶
func (*Mysql) ToMysqlOutput ¶
func (i *Mysql) ToMysqlOutput() MysqlOutput
func (*Mysql) ToMysqlOutputWithContext ¶
func (i *Mysql) ToMysqlOutputWithContext(ctx context.Context) MysqlOutput
type MysqlArgs ¶
type MysqlArgs struct { // Backup configuration parameters for the database instance Backup MysqlBackupPtrInput // Configuration parameters for the database instance Database MysqlDatabaseInput // Instance type to run the database instance Instance pulumi.StringPtrInput // Network configuration parameters for the database instance Networking MysqlNetworkingPtrInput // Storage configuration parameters for the database instance Storage MysqlStoragePtrInput // Version for database instance Version MysqlVersionInput }
The set of arguments for constructing a Mysql resource.
func (MysqlArgs) ElementType ¶
type MysqlArray ¶
type MysqlArray []MysqlInput
func (MysqlArray) ElementType ¶
func (MysqlArray) ElementType() reflect.Type
func (MysqlArray) ToMysqlArrayOutput ¶
func (i MysqlArray) ToMysqlArrayOutput() MysqlArrayOutput
func (MysqlArray) ToMysqlArrayOutputWithContext ¶
func (i MysqlArray) ToMysqlArrayOutputWithContext(ctx context.Context) MysqlArrayOutput
type MysqlArrayInput ¶
type MysqlArrayInput interface { pulumi.Input ToMysqlArrayOutput() MysqlArrayOutput ToMysqlArrayOutputWithContext(context.Context) MysqlArrayOutput }
MysqlArrayInput is an input type that accepts MysqlArray and MysqlArrayOutput values. You can construct a concrete instance of `MysqlArrayInput` via:
MysqlArray{ MysqlArgs{...} }
type MysqlArrayOutput ¶
type MysqlArrayOutput struct{ *pulumi.OutputState }
func (MysqlArrayOutput) ElementType ¶
func (MysqlArrayOutput) ElementType() reflect.Type
func (MysqlArrayOutput) Index ¶
func (o MysqlArrayOutput) Index(i pulumi.IntInput) MysqlOutput
func (MysqlArrayOutput) ToMysqlArrayOutput ¶
func (o MysqlArrayOutput) ToMysqlArrayOutput() MysqlArrayOutput
func (MysqlArrayOutput) ToMysqlArrayOutputWithContext ¶
func (o MysqlArrayOutput) ToMysqlArrayOutputWithContext(ctx context.Context) MysqlArrayOutput
type MysqlBackup ¶
type MysqlBackupArgs ¶
type MysqlBackupArgs struct { // Time window in which backups should be taken PreferredWindow pulumi.StringPtrInput `pulumi:"preferredWindow"` // Retention days for backups RetentionDays pulumi.Float64PtrInput `pulumi:"retentionDays"` }
func (MysqlBackupArgs) ElementType ¶
func (MysqlBackupArgs) ElementType() reflect.Type
func (MysqlBackupArgs) ToMysqlBackupOutput ¶
func (i MysqlBackupArgs) ToMysqlBackupOutput() MysqlBackupOutput
func (MysqlBackupArgs) ToMysqlBackupOutputWithContext ¶
func (i MysqlBackupArgs) ToMysqlBackupOutputWithContext(ctx context.Context) MysqlBackupOutput
func (MysqlBackupArgs) ToMysqlBackupPtrOutput ¶
func (i MysqlBackupArgs) ToMysqlBackupPtrOutput() MysqlBackupPtrOutput
func (MysqlBackupArgs) ToMysqlBackupPtrOutputWithContext ¶
func (i MysqlBackupArgs) ToMysqlBackupPtrOutputWithContext(ctx context.Context) MysqlBackupPtrOutput
type MysqlBackupInput ¶
type MysqlBackupInput interface { pulumi.Input ToMysqlBackupOutput() MysqlBackupOutput ToMysqlBackupOutputWithContext(context.Context) MysqlBackupOutput }
MysqlBackupInput is an input type that accepts MysqlBackupArgs and MysqlBackupOutput values. You can construct a concrete instance of `MysqlBackupInput` via:
MysqlBackupArgs{...}
type MysqlBackupOutput ¶
type MysqlBackupOutput struct{ *pulumi.OutputState }
func (MysqlBackupOutput) ElementType ¶
func (MysqlBackupOutput) ElementType() reflect.Type
func (MysqlBackupOutput) PreferredWindow ¶
func (o MysqlBackupOutput) PreferredWindow() pulumi.StringPtrOutput
Time window in which backups should be taken
func (MysqlBackupOutput) RetentionDays ¶
func (o MysqlBackupOutput) RetentionDays() pulumi.Float64PtrOutput
Retention days for backups
func (MysqlBackupOutput) ToMysqlBackupOutput ¶
func (o MysqlBackupOutput) ToMysqlBackupOutput() MysqlBackupOutput
func (MysqlBackupOutput) ToMysqlBackupOutputWithContext ¶
func (o MysqlBackupOutput) ToMysqlBackupOutputWithContext(ctx context.Context) MysqlBackupOutput
func (MysqlBackupOutput) ToMysqlBackupPtrOutput ¶
func (o MysqlBackupOutput) ToMysqlBackupPtrOutput() MysqlBackupPtrOutput
func (MysqlBackupOutput) ToMysqlBackupPtrOutputWithContext ¶
func (o MysqlBackupOutput) ToMysqlBackupPtrOutputWithContext(ctx context.Context) MysqlBackupPtrOutput
type MysqlBackupPtrInput ¶
type MysqlBackupPtrInput interface { pulumi.Input ToMysqlBackupPtrOutput() MysqlBackupPtrOutput ToMysqlBackupPtrOutputWithContext(context.Context) MysqlBackupPtrOutput }
MysqlBackupPtrInput is an input type that accepts MysqlBackupArgs, MysqlBackupPtr and MysqlBackupPtrOutput values. You can construct a concrete instance of `MysqlBackupPtrInput` via:
MysqlBackupArgs{...} or: nil
func MysqlBackupPtr ¶
func MysqlBackupPtr(v *MysqlBackupArgs) MysqlBackupPtrInput
type MysqlBackupPtrOutput ¶
type MysqlBackupPtrOutput struct{ *pulumi.OutputState }
func (MysqlBackupPtrOutput) Elem ¶
func (o MysqlBackupPtrOutput) Elem() MysqlBackupOutput
func (MysqlBackupPtrOutput) ElementType ¶
func (MysqlBackupPtrOutput) ElementType() reflect.Type
func (MysqlBackupPtrOutput) PreferredWindow ¶
func (o MysqlBackupPtrOutput) PreferredWindow() pulumi.StringPtrOutput
Time window in which backups should be taken
func (MysqlBackupPtrOutput) RetentionDays ¶
func (o MysqlBackupPtrOutput) RetentionDays() pulumi.Float64PtrOutput
Retention days for backups
func (MysqlBackupPtrOutput) ToMysqlBackupPtrOutput ¶
func (o MysqlBackupPtrOutput) ToMysqlBackupPtrOutput() MysqlBackupPtrOutput
func (MysqlBackupPtrOutput) ToMysqlBackupPtrOutputWithContext ¶
func (o MysqlBackupPtrOutput) ToMysqlBackupPtrOutputWithContext(ctx context.Context) MysqlBackupPtrOutput
type MysqlDatabase ¶
type MysqlDatabase struct { // The name of the database to create when the DB instance is created Name string `pulumi:"name"` // Password length to login in the database instance PasswordLength *float64 `pulumi:"passwordLength"` // Username for database admin user Username string `pulumi:"username"` }
type MysqlDatabaseArgs ¶
type MysqlDatabaseArgs struct { // The name of the database to create when the DB instance is created Name pulumi.StringInput `pulumi:"name"` // Password length to login in the database instance PasswordLength pulumi.Float64PtrInput `pulumi:"passwordLength"` // Username for database admin user Username pulumi.StringInput `pulumi:"username"` }
func (MysqlDatabaseArgs) ElementType ¶
func (MysqlDatabaseArgs) ElementType() reflect.Type
func (MysqlDatabaseArgs) ToMysqlDatabaseOutput ¶
func (i MysqlDatabaseArgs) ToMysqlDatabaseOutput() MysqlDatabaseOutput
func (MysqlDatabaseArgs) ToMysqlDatabaseOutputWithContext ¶
func (i MysqlDatabaseArgs) ToMysqlDatabaseOutputWithContext(ctx context.Context) MysqlDatabaseOutput
type MysqlDatabaseInput ¶
type MysqlDatabaseInput interface { pulumi.Input ToMysqlDatabaseOutput() MysqlDatabaseOutput ToMysqlDatabaseOutputWithContext(context.Context) MysqlDatabaseOutput }
MysqlDatabaseInput is an input type that accepts MysqlDatabaseArgs and MysqlDatabaseOutput values. You can construct a concrete instance of `MysqlDatabaseInput` via:
MysqlDatabaseArgs{...}
type MysqlDatabaseOutput ¶
type MysqlDatabaseOutput struct{ *pulumi.OutputState }
func (MysqlDatabaseOutput) ElementType ¶
func (MysqlDatabaseOutput) ElementType() reflect.Type
func (MysqlDatabaseOutput) Name ¶
func (o MysqlDatabaseOutput) Name() pulumi.StringOutput
The name of the database to create when the DB instance is created
func (MysqlDatabaseOutput) PasswordLength ¶
func (o MysqlDatabaseOutput) PasswordLength() pulumi.Float64PtrOutput
Password length to login in the database instance
func (MysqlDatabaseOutput) ToMysqlDatabaseOutput ¶
func (o MysqlDatabaseOutput) ToMysqlDatabaseOutput() MysqlDatabaseOutput
func (MysqlDatabaseOutput) ToMysqlDatabaseOutputWithContext ¶
func (o MysqlDatabaseOutput) ToMysqlDatabaseOutputWithContext(ctx context.Context) MysqlDatabaseOutput
func (MysqlDatabaseOutput) Username ¶
func (o MysqlDatabaseOutput) Username() pulumi.StringOutput
Username for database admin user
type MysqlInput ¶
type MysqlInput interface { pulumi.Input ToMysqlOutput() MysqlOutput ToMysqlOutputWithContext(ctx context.Context) MysqlOutput }
type MysqlMap ¶
type MysqlMap map[string]MysqlInput
func (MysqlMap) ElementType ¶
func (MysqlMap) ToMysqlMapOutput ¶
func (i MysqlMap) ToMysqlMapOutput() MysqlMapOutput
func (MysqlMap) ToMysqlMapOutputWithContext ¶
func (i MysqlMap) ToMysqlMapOutputWithContext(ctx context.Context) MysqlMapOutput
type MysqlMapInput ¶
type MysqlMapInput interface { pulumi.Input ToMysqlMapOutput() MysqlMapOutput ToMysqlMapOutputWithContext(context.Context) MysqlMapOutput }
MysqlMapInput is an input type that accepts MysqlMap and MysqlMapOutput values. You can construct a concrete instance of `MysqlMapInput` via:
MysqlMap{ "key": MysqlArgs{...} }
type MysqlMapOutput ¶
type MysqlMapOutput struct{ *pulumi.OutputState }
func (MysqlMapOutput) ElementType ¶
func (MysqlMapOutput) ElementType() reflect.Type
func (MysqlMapOutput) MapIndex ¶
func (o MysqlMapOutput) MapIndex(k pulumi.StringInput) MysqlOutput
func (MysqlMapOutput) ToMysqlMapOutput ¶
func (o MysqlMapOutput) ToMysqlMapOutput() MysqlMapOutput
func (MysqlMapOutput) ToMysqlMapOutputWithContext ¶
func (o MysqlMapOutput) ToMysqlMapOutputWithContext(ctx context.Context) MysqlMapOutput
type MysqlNetworking ¶
type MysqlNetworking struct { // Allowed CIDRs that connect to the database instance AllowedCidr []string `pulumi:"allowedCidr"` // Subnets belonging to a Virtual Private Cloud where database instance must be deployed SubnetIds []string `pulumi:"subnetIds"` // Virtual Private Cloud where database instance must be deployed Vpc *string `pulumi:"vpc"` }
type MysqlNetworkingArgs ¶
type MysqlNetworkingArgs struct { // Allowed CIDRs that connect to the database instance AllowedCidr pulumi.StringArrayInput `pulumi:"allowedCidr"` // Subnets belonging to a Virtual Private Cloud where database instance must be deployed SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"` // Virtual Private Cloud where database instance must be deployed Vpc pulumi.StringPtrInput `pulumi:"vpc"` }
func (MysqlNetworkingArgs) ElementType ¶
func (MysqlNetworkingArgs) ElementType() reflect.Type
func (MysqlNetworkingArgs) ToMysqlNetworkingOutput ¶
func (i MysqlNetworkingArgs) ToMysqlNetworkingOutput() MysqlNetworkingOutput
func (MysqlNetworkingArgs) ToMysqlNetworkingOutputWithContext ¶
func (i MysqlNetworkingArgs) ToMysqlNetworkingOutputWithContext(ctx context.Context) MysqlNetworkingOutput
func (MysqlNetworkingArgs) ToMysqlNetworkingPtrOutput ¶
func (i MysqlNetworkingArgs) ToMysqlNetworkingPtrOutput() MysqlNetworkingPtrOutput
func (MysqlNetworkingArgs) ToMysqlNetworkingPtrOutputWithContext ¶
func (i MysqlNetworkingArgs) ToMysqlNetworkingPtrOutputWithContext(ctx context.Context) MysqlNetworkingPtrOutput
type MysqlNetworkingInput ¶
type MysqlNetworkingInput interface { pulumi.Input ToMysqlNetworkingOutput() MysqlNetworkingOutput ToMysqlNetworkingOutputWithContext(context.Context) MysqlNetworkingOutput }
MysqlNetworkingInput is an input type that accepts MysqlNetworkingArgs and MysqlNetworkingOutput values. You can construct a concrete instance of `MysqlNetworkingInput` via:
MysqlNetworkingArgs{...}
type MysqlNetworkingOutput ¶
type MysqlNetworkingOutput struct{ *pulumi.OutputState }
func (MysqlNetworkingOutput) AllowedCidr ¶
func (o MysqlNetworkingOutput) AllowedCidr() pulumi.StringArrayOutput
Allowed CIDRs that connect to the database instance
func (MysqlNetworkingOutput) ElementType ¶
func (MysqlNetworkingOutput) ElementType() reflect.Type
func (MysqlNetworkingOutput) SubnetIds ¶
func (o MysqlNetworkingOutput) SubnetIds() pulumi.StringArrayOutput
Subnets belonging to a Virtual Private Cloud where database instance must be deployed
func (MysqlNetworkingOutput) ToMysqlNetworkingOutput ¶
func (o MysqlNetworkingOutput) ToMysqlNetworkingOutput() MysqlNetworkingOutput
func (MysqlNetworkingOutput) ToMysqlNetworkingOutputWithContext ¶
func (o MysqlNetworkingOutput) ToMysqlNetworkingOutputWithContext(ctx context.Context) MysqlNetworkingOutput
func (MysqlNetworkingOutput) ToMysqlNetworkingPtrOutput ¶
func (o MysqlNetworkingOutput) ToMysqlNetworkingPtrOutput() MysqlNetworkingPtrOutput
func (MysqlNetworkingOutput) ToMysqlNetworkingPtrOutputWithContext ¶
func (o MysqlNetworkingOutput) ToMysqlNetworkingPtrOutputWithContext(ctx context.Context) MysqlNetworkingPtrOutput
func (MysqlNetworkingOutput) Vpc ¶
func (o MysqlNetworkingOutput) Vpc() pulumi.StringPtrOutput
Virtual Private Cloud where database instance must be deployed
type MysqlNetworkingPtrInput ¶
type MysqlNetworkingPtrInput interface { pulumi.Input ToMysqlNetworkingPtrOutput() MysqlNetworkingPtrOutput ToMysqlNetworkingPtrOutputWithContext(context.Context) MysqlNetworkingPtrOutput }
MysqlNetworkingPtrInput is an input type that accepts MysqlNetworkingArgs, MysqlNetworkingPtr and MysqlNetworkingPtrOutput values. You can construct a concrete instance of `MysqlNetworkingPtrInput` via:
MysqlNetworkingArgs{...} or: nil
func MysqlNetworkingPtr ¶
func MysqlNetworkingPtr(v *MysqlNetworkingArgs) MysqlNetworkingPtrInput
type MysqlNetworkingPtrOutput ¶
type MysqlNetworkingPtrOutput struct{ *pulumi.OutputState }
func (MysqlNetworkingPtrOutput) AllowedCidr ¶
func (o MysqlNetworkingPtrOutput) AllowedCidr() pulumi.StringArrayOutput
Allowed CIDRs that connect to the database instance
func (MysqlNetworkingPtrOutput) Elem ¶
func (o MysqlNetworkingPtrOutput) Elem() MysqlNetworkingOutput
func (MysqlNetworkingPtrOutput) ElementType ¶
func (MysqlNetworkingPtrOutput) ElementType() reflect.Type
func (MysqlNetworkingPtrOutput) SubnetIds ¶
func (o MysqlNetworkingPtrOutput) SubnetIds() pulumi.StringArrayOutput
Subnets belonging to a Virtual Private Cloud where database instance must be deployed
func (MysqlNetworkingPtrOutput) ToMysqlNetworkingPtrOutput ¶
func (o MysqlNetworkingPtrOutput) ToMysqlNetworkingPtrOutput() MysqlNetworkingPtrOutput
func (MysqlNetworkingPtrOutput) ToMysqlNetworkingPtrOutputWithContext ¶
func (o MysqlNetworkingPtrOutput) ToMysqlNetworkingPtrOutputWithContext(ctx context.Context) MysqlNetworkingPtrOutput
func (MysqlNetworkingPtrOutput) Vpc ¶
func (o MysqlNetworkingPtrOutput) Vpc() pulumi.StringPtrOutput
Virtual Private Cloud where database instance must be deployed
type MysqlOutput ¶
type MysqlOutput struct{ *pulumi.OutputState }
func (MysqlOutput) ElementType ¶
func (MysqlOutput) ElementType() reflect.Type
func (MysqlOutput) IngressSecurityGroupRules ¶
func (o MysqlOutput) IngressSecurityGroupRules() ec2.SecurityGroupRuleArrayOutput
Security rules to allow connections to this databse instance
func (MysqlOutput) Instance ¶
func (o MysqlOutput) Instance() rds.InstanceOutput
Underlying database instance for this component
func (MysqlOutput) InstancePassword ¶
func (o MysqlOutput) InstancePassword() random.RandomPasswordOutput
Random password generated for admin user
func (MysqlOutput) Secret ¶
func (o MysqlOutput) Secret() secretsmanager.SecretOutput
Component that protects and stores admin password in AWS
func (MysqlOutput) SecretVersion ¶
func (o MysqlOutput) SecretVersion() secretsmanager.SecretVersionOutput
Component that updates secrets in AWS
func (MysqlOutput) SecurityGroup ¶
func (o MysqlOutput) SecurityGroup() ec2.SecurityGroupOutput
Security Group attached to this database instance
func (MysqlOutput) SubnetGroup ¶
func (o MysqlOutput) SubnetGroup() rds.SubnetGroupOutput
Set of subnets in which database instance will be deployed
func (MysqlOutput) ToMysqlOutput ¶
func (o MysqlOutput) ToMysqlOutput() MysqlOutput
func (MysqlOutput) ToMysqlOutputWithContext ¶
func (o MysqlOutput) ToMysqlOutputWithContext(ctx context.Context) MysqlOutput
type MysqlStorage ¶
type MysqlStorage struct { // Storage size allocated for database instance Size *float64 `pulumi:"size"` // Storage type class for database instance Type *MysqlStorageType `pulumi:"type"` }
type MysqlStorageArgs ¶
type MysqlStorageArgs struct { // Storage size allocated for database instance Size pulumi.Float64PtrInput `pulumi:"size"` // Storage type class for database instance Type MysqlStorageTypePtrInput `pulumi:"type"` }
func (MysqlStorageArgs) ElementType ¶
func (MysqlStorageArgs) ElementType() reflect.Type
func (MysqlStorageArgs) ToMysqlStorageOutput ¶
func (i MysqlStorageArgs) ToMysqlStorageOutput() MysqlStorageOutput
func (MysqlStorageArgs) ToMysqlStorageOutputWithContext ¶
func (i MysqlStorageArgs) ToMysqlStorageOutputWithContext(ctx context.Context) MysqlStorageOutput
func (MysqlStorageArgs) ToMysqlStoragePtrOutput ¶
func (i MysqlStorageArgs) ToMysqlStoragePtrOutput() MysqlStoragePtrOutput
func (MysqlStorageArgs) ToMysqlStoragePtrOutputWithContext ¶
func (i MysqlStorageArgs) ToMysqlStoragePtrOutputWithContext(ctx context.Context) MysqlStoragePtrOutput
type MysqlStorageInput ¶
type MysqlStorageInput interface { pulumi.Input ToMysqlStorageOutput() MysqlStorageOutput ToMysqlStorageOutputWithContext(context.Context) MysqlStorageOutput }
MysqlStorageInput is an input type that accepts MysqlStorageArgs and MysqlStorageOutput values. You can construct a concrete instance of `MysqlStorageInput` via:
MysqlStorageArgs{...}
type MysqlStorageOutput ¶
type MysqlStorageOutput struct{ *pulumi.OutputState }
func (MysqlStorageOutput) ElementType ¶
func (MysqlStorageOutput) ElementType() reflect.Type
func (MysqlStorageOutput) Size ¶
func (o MysqlStorageOutput) Size() pulumi.Float64PtrOutput
Storage size allocated for database instance
func (MysqlStorageOutput) ToMysqlStorageOutput ¶
func (o MysqlStorageOutput) ToMysqlStorageOutput() MysqlStorageOutput
func (MysqlStorageOutput) ToMysqlStorageOutputWithContext ¶
func (o MysqlStorageOutput) ToMysqlStorageOutputWithContext(ctx context.Context) MysqlStorageOutput
func (MysqlStorageOutput) ToMysqlStoragePtrOutput ¶
func (o MysqlStorageOutput) ToMysqlStoragePtrOutput() MysqlStoragePtrOutput
func (MysqlStorageOutput) ToMysqlStoragePtrOutputWithContext ¶
func (o MysqlStorageOutput) ToMysqlStoragePtrOutputWithContext(ctx context.Context) MysqlStoragePtrOutput
func (MysqlStorageOutput) Type ¶
func (o MysqlStorageOutput) Type() MysqlStorageTypePtrOutput
Storage type class for database instance
type MysqlStoragePtrInput ¶
type MysqlStoragePtrInput interface { pulumi.Input ToMysqlStoragePtrOutput() MysqlStoragePtrOutput ToMysqlStoragePtrOutputWithContext(context.Context) MysqlStoragePtrOutput }
MysqlStoragePtrInput is an input type that accepts MysqlStorageArgs, MysqlStoragePtr and MysqlStoragePtrOutput values. You can construct a concrete instance of `MysqlStoragePtrInput` via:
MysqlStorageArgs{...} or: nil
func MysqlStoragePtr ¶
func MysqlStoragePtr(v *MysqlStorageArgs) MysqlStoragePtrInput
type MysqlStoragePtrOutput ¶
type MysqlStoragePtrOutput struct{ *pulumi.OutputState }
func (MysqlStoragePtrOutput) Elem ¶
func (o MysqlStoragePtrOutput) Elem() MysqlStorageOutput
func (MysqlStoragePtrOutput) ElementType ¶
func (MysqlStoragePtrOutput) ElementType() reflect.Type
func (MysqlStoragePtrOutput) Size ¶
func (o MysqlStoragePtrOutput) Size() pulumi.Float64PtrOutput
Storage size allocated for database instance
func (MysqlStoragePtrOutput) ToMysqlStoragePtrOutput ¶
func (o MysqlStoragePtrOutput) ToMysqlStoragePtrOutput() MysqlStoragePtrOutput
func (MysqlStoragePtrOutput) ToMysqlStoragePtrOutputWithContext ¶
func (o MysqlStoragePtrOutput) ToMysqlStoragePtrOutputWithContext(ctx context.Context) MysqlStoragePtrOutput
func (MysqlStoragePtrOutput) Type ¶
func (o MysqlStoragePtrOutput) Type() MysqlStorageTypePtrOutput
Storage type class for database instance
type MysqlStorageType ¶
type MysqlStorageType string
Set of storage type classes for database instance
func (MysqlStorageType) ElementType ¶
func (MysqlStorageType) ElementType() reflect.Type
func (MysqlStorageType) ToMysqlStorageTypeOutput ¶
func (e MysqlStorageType) ToMysqlStorageTypeOutput() MysqlStorageTypeOutput
func (MysqlStorageType) ToMysqlStorageTypeOutputWithContext ¶
func (e MysqlStorageType) ToMysqlStorageTypeOutputWithContext(ctx context.Context) MysqlStorageTypeOutput
func (MysqlStorageType) ToMysqlStorageTypePtrOutput ¶
func (e MysqlStorageType) ToMysqlStorageTypePtrOutput() MysqlStorageTypePtrOutput
func (MysqlStorageType) ToMysqlStorageTypePtrOutputWithContext ¶
func (e MysqlStorageType) ToMysqlStorageTypePtrOutputWithContext(ctx context.Context) MysqlStorageTypePtrOutput
func (MysqlStorageType) ToStringOutput ¶
func (e MysqlStorageType) ToStringOutput() pulumi.StringOutput
func (MysqlStorageType) ToStringOutputWithContext ¶
func (e MysqlStorageType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MysqlStorageType) ToStringPtrOutput ¶
func (e MysqlStorageType) ToStringPtrOutput() pulumi.StringPtrOutput
func (MysqlStorageType) ToStringPtrOutputWithContext ¶
func (e MysqlStorageType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MysqlStorageTypeInput ¶
type MysqlStorageTypeInput interface { pulumi.Input ToMysqlStorageTypeOutput() MysqlStorageTypeOutput ToMysqlStorageTypeOutputWithContext(context.Context) MysqlStorageTypeOutput }
MysqlStorageTypeInput is an input type that accepts MysqlStorageTypeArgs and MysqlStorageTypeOutput values. You can construct a concrete instance of `MysqlStorageTypeInput` via:
MysqlStorageTypeArgs{...}
type MysqlStorageTypeOutput ¶
type MysqlStorageTypeOutput struct{ *pulumi.OutputState }
func (MysqlStorageTypeOutput) ElementType ¶
func (MysqlStorageTypeOutput) ElementType() reflect.Type
func (MysqlStorageTypeOutput) ToMysqlStorageTypeOutput ¶
func (o MysqlStorageTypeOutput) ToMysqlStorageTypeOutput() MysqlStorageTypeOutput
func (MysqlStorageTypeOutput) ToMysqlStorageTypeOutputWithContext ¶
func (o MysqlStorageTypeOutput) ToMysqlStorageTypeOutputWithContext(ctx context.Context) MysqlStorageTypeOutput
func (MysqlStorageTypeOutput) ToMysqlStorageTypePtrOutput ¶
func (o MysqlStorageTypeOutput) ToMysqlStorageTypePtrOutput() MysqlStorageTypePtrOutput
func (MysqlStorageTypeOutput) ToMysqlStorageTypePtrOutputWithContext ¶
func (o MysqlStorageTypeOutput) ToMysqlStorageTypePtrOutputWithContext(ctx context.Context) MysqlStorageTypePtrOutput
func (MysqlStorageTypeOutput) ToStringOutput ¶
func (o MysqlStorageTypeOutput) ToStringOutput() pulumi.StringOutput
func (MysqlStorageTypeOutput) ToStringOutputWithContext ¶
func (o MysqlStorageTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MysqlStorageTypeOutput) ToStringPtrOutput ¶
func (o MysqlStorageTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MysqlStorageTypeOutput) ToStringPtrOutputWithContext ¶
func (o MysqlStorageTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MysqlStorageTypePtrInput ¶
type MysqlStorageTypePtrInput interface { pulumi.Input ToMysqlStorageTypePtrOutput() MysqlStorageTypePtrOutput ToMysqlStorageTypePtrOutputWithContext(context.Context) MysqlStorageTypePtrOutput }
func MysqlStorageTypePtr ¶
func MysqlStorageTypePtr(v string) MysqlStorageTypePtrInput
type MysqlStorageTypePtrOutput ¶
type MysqlStorageTypePtrOutput struct{ *pulumi.OutputState }
func (MysqlStorageTypePtrOutput) Elem ¶
func (o MysqlStorageTypePtrOutput) Elem() MysqlStorageTypeOutput
func (MysqlStorageTypePtrOutput) ElementType ¶
func (MysqlStorageTypePtrOutput) ElementType() reflect.Type
func (MysqlStorageTypePtrOutput) ToMysqlStorageTypePtrOutput ¶
func (o MysqlStorageTypePtrOutput) ToMysqlStorageTypePtrOutput() MysqlStorageTypePtrOutput
func (MysqlStorageTypePtrOutput) ToMysqlStorageTypePtrOutputWithContext ¶
func (o MysqlStorageTypePtrOutput) ToMysqlStorageTypePtrOutputWithContext(ctx context.Context) MysqlStorageTypePtrOutput
func (MysqlStorageTypePtrOutput) ToStringPtrOutput ¶
func (o MysqlStorageTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MysqlStorageTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o MysqlStorageTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MysqlType ¶
type MysqlType struct { // Backup configuration parameters for the database instance Backup *MysqlBackup `pulumi:"backup"` // Configuration parameters for the database instance Database MysqlDatabase `pulumi:"database"` // Instance type to run the database instance Instance *string `pulumi:"instance"` // Network configuration parameters for the database instance Networking *MysqlNetworking `pulumi:"networking"` // Storage configuration parameters for the database instance Storage *MysqlStorage `pulumi:"storage"` // Version for database instance Version MysqlVersion `pulumi:"version"` }
type MysqlVersion ¶
type MysqlVersion string
Set of allowed versions for the database instance
func (MysqlVersion) ElementType ¶
func (MysqlVersion) ElementType() reflect.Type
func (MysqlVersion) ToMysqlVersionOutput ¶
func (e MysqlVersion) ToMysqlVersionOutput() MysqlVersionOutput
func (MysqlVersion) ToMysqlVersionOutputWithContext ¶
func (e MysqlVersion) ToMysqlVersionOutputWithContext(ctx context.Context) MysqlVersionOutput
func (MysqlVersion) ToMysqlVersionPtrOutput ¶
func (e MysqlVersion) ToMysqlVersionPtrOutput() MysqlVersionPtrOutput
func (MysqlVersion) ToMysqlVersionPtrOutputWithContext ¶
func (e MysqlVersion) ToMysqlVersionPtrOutputWithContext(ctx context.Context) MysqlVersionPtrOutput
func (MysqlVersion) ToStringOutput ¶
func (e MysqlVersion) ToStringOutput() pulumi.StringOutput
func (MysqlVersion) ToStringOutputWithContext ¶
func (e MysqlVersion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MysqlVersion) ToStringPtrOutput ¶
func (e MysqlVersion) ToStringPtrOutput() pulumi.StringPtrOutput
func (MysqlVersion) ToStringPtrOutputWithContext ¶
func (e MysqlVersion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MysqlVersionInput ¶
type MysqlVersionInput interface { pulumi.Input ToMysqlVersionOutput() MysqlVersionOutput ToMysqlVersionOutputWithContext(context.Context) MysqlVersionOutput }
MysqlVersionInput is an input type that accepts MysqlVersionArgs and MysqlVersionOutput values. You can construct a concrete instance of `MysqlVersionInput` via:
MysqlVersionArgs{...}
type MysqlVersionOutput ¶
type MysqlVersionOutput struct{ *pulumi.OutputState }
func (MysqlVersionOutput) ElementType ¶
func (MysqlVersionOutput) ElementType() reflect.Type
func (MysqlVersionOutput) ToMysqlVersionOutput ¶
func (o MysqlVersionOutput) ToMysqlVersionOutput() MysqlVersionOutput
func (MysqlVersionOutput) ToMysqlVersionOutputWithContext ¶
func (o MysqlVersionOutput) ToMysqlVersionOutputWithContext(ctx context.Context) MysqlVersionOutput
func (MysqlVersionOutput) ToMysqlVersionPtrOutput ¶
func (o MysqlVersionOutput) ToMysqlVersionPtrOutput() MysqlVersionPtrOutput
func (MysqlVersionOutput) ToMysqlVersionPtrOutputWithContext ¶
func (o MysqlVersionOutput) ToMysqlVersionPtrOutputWithContext(ctx context.Context) MysqlVersionPtrOutput
func (MysqlVersionOutput) ToStringOutput ¶
func (o MysqlVersionOutput) ToStringOutput() pulumi.StringOutput
func (MysqlVersionOutput) ToStringOutputWithContext ¶
func (o MysqlVersionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MysqlVersionOutput) ToStringPtrOutput ¶
func (o MysqlVersionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MysqlVersionOutput) ToStringPtrOutputWithContext ¶
func (o MysqlVersionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MysqlVersionPtrInput ¶
type MysqlVersionPtrInput interface { pulumi.Input ToMysqlVersionPtrOutput() MysqlVersionPtrOutput ToMysqlVersionPtrOutputWithContext(context.Context) MysqlVersionPtrOutput }
func MysqlVersionPtr ¶
func MysqlVersionPtr(v string) MysqlVersionPtrInput
type MysqlVersionPtrOutput ¶
type MysqlVersionPtrOutput struct{ *pulumi.OutputState }
func (MysqlVersionPtrOutput) Elem ¶
func (o MysqlVersionPtrOutput) Elem() MysqlVersionOutput
func (MysqlVersionPtrOutput) ElementType ¶
func (MysqlVersionPtrOutput) ElementType() reflect.Type
func (MysqlVersionPtrOutput) ToMysqlVersionPtrOutput ¶
func (o MysqlVersionPtrOutput) ToMysqlVersionPtrOutput() MysqlVersionPtrOutput
func (MysqlVersionPtrOutput) ToMysqlVersionPtrOutputWithContext ¶
func (o MysqlVersionPtrOutput) ToMysqlVersionPtrOutputWithContext(ctx context.Context) MysqlVersionPtrOutput
func (MysqlVersionPtrOutput) ToStringPtrOutput ¶
func (o MysqlVersionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MysqlVersionPtrOutput) ToStringPtrOutputWithContext ¶
func (o MysqlVersionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput