Documentation ¶
Index ¶
- type Account
- type AccountArgs
- type AccountArray
- type AccountArrayInput
- type AccountArrayOutput
- type AccountInput
- type AccountMap
- type AccountMapInput
- type AccountMapOutput
- type AccountOutput
- func (o AccountOutput) Description() pulumi.StringPtrOutput
- func (AccountOutput) ElementType() reflect.Type
- func (o AccountOutput) Host() pulumi.StringPtrOutput
- func (o AccountOutput) MysqlId() pulumi.StringOutput
- func (o AccountOutput) Name() pulumi.StringOutput
- func (o AccountOutput) Password() pulumi.StringOutput
- func (o AccountOutput) ToAccountOutput() AccountOutput
- func (o AccountOutput) ToAccountOutputWithContext(ctx context.Context) AccountOutput
- type AccountPrivilege
- type AccountPrivilegeArgs
- type AccountPrivilegeArray
- type AccountPrivilegeArrayInput
- type AccountPrivilegeArrayOutput
- func (AccountPrivilegeArrayOutput) ElementType() reflect.Type
- func (o AccountPrivilegeArrayOutput) Index(i pulumi.IntInput) AccountPrivilegeOutput
- func (o AccountPrivilegeArrayOutput) ToAccountPrivilegeArrayOutput() AccountPrivilegeArrayOutput
- func (o AccountPrivilegeArrayOutput) ToAccountPrivilegeArrayOutputWithContext(ctx context.Context) AccountPrivilegeArrayOutput
- type AccountPrivilegeInput
- type AccountPrivilegeMap
- type AccountPrivilegeMapInput
- type AccountPrivilegeMapOutput
- func (AccountPrivilegeMapOutput) ElementType() reflect.Type
- func (o AccountPrivilegeMapOutput) MapIndex(k pulumi.StringInput) AccountPrivilegeOutput
- func (o AccountPrivilegeMapOutput) ToAccountPrivilegeMapOutput() AccountPrivilegeMapOutput
- func (o AccountPrivilegeMapOutput) ToAccountPrivilegeMapOutputWithContext(ctx context.Context) AccountPrivilegeMapOutput
- type AccountPrivilegeOutput
- func (o AccountPrivilegeOutput) AccountHost() pulumi.StringPtrOutput
- func (o AccountPrivilegeOutput) AccountName() pulumi.StringOutput
- func (o AccountPrivilegeOutput) DatabaseNames() pulumi.StringArrayOutput
- func (AccountPrivilegeOutput) ElementType() reflect.Type
- func (o AccountPrivilegeOutput) MysqlId() pulumi.StringOutput
- func (o AccountPrivilegeOutput) Privileges() pulumi.StringArrayOutput
- func (o AccountPrivilegeOutput) ToAccountPrivilegeOutput() AccountPrivilegeOutput
- func (o AccountPrivilegeOutput) ToAccountPrivilegeOutputWithContext(ctx context.Context) AccountPrivilegeOutput
- type AccountPrivilegeState
- type AccountState
- type BackupListArgs
- type BackupListList
- type BackupListListArgs
- type BackupListListArray
- type BackupListListArrayInput
- type BackupListListArrayOutput
- func (BackupListListArrayOutput) ElementType() reflect.Type
- func (o BackupListListArrayOutput) Index(i pulumi.IntInput) BackupListListOutput
- func (o BackupListListArrayOutput) ToBackupListListArrayOutput() BackupListListArrayOutput
- func (o BackupListListArrayOutput) ToBackupListListArrayOutputWithContext(ctx context.Context) BackupListListArrayOutput
- type BackupListListInput
- type BackupListListOutput
- func (o BackupListListOutput) BackupId() pulumi.IntOutput
- func (o BackupListListOutput) BackupModel() pulumi.StringOutput
- func (o BackupListListOutput) Creator() pulumi.StringOutput
- func (BackupListListOutput) ElementType() reflect.Type
- func (o BackupListListOutput) FinishTime() pulumi.StringOutput
- func (o BackupListListOutput) InternetUrl() pulumi.StringOutput
- func (o BackupListListOutput) IntranetUrl() pulumi.StringOutput
- func (o BackupListListOutput) Size() pulumi.IntOutput
- func (o BackupListListOutput) Time() pulumi.StringOutput
- func (o BackupListListOutput) ToBackupListListOutput() BackupListListOutput
- func (o BackupListListOutput) ToBackupListListOutputWithContext(ctx context.Context) BackupListListOutput
- type BackupListOutputArgs
- type BackupListResult
- type BackupListResultOutput
- func (BackupListResultOutput) ElementType() reflect.Type
- func (o BackupListResultOutput) Id() pulumi.StringOutput
- func (o BackupListResultOutput) Lists() BackupListListArrayOutput
- func (o BackupListResultOutput) MaxNumber() pulumi.IntPtrOutput
- func (o BackupListResultOutput) MysqlId() pulumi.StringOutput
- func (o BackupListResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o BackupListResultOutput) ToBackupListResultOutput() BackupListResultOutput
- func (o BackupListResultOutput) ToBackupListResultOutputWithContext(ctx context.Context) BackupListResultOutput
- type BackupPolicy
- type BackupPolicyArgs
- type BackupPolicyArray
- type BackupPolicyArrayInput
- type BackupPolicyArrayOutput
- func (BackupPolicyArrayOutput) ElementType() reflect.Type
- func (o BackupPolicyArrayOutput) Index(i pulumi.IntInput) BackupPolicyOutput
- func (o BackupPolicyArrayOutput) ToBackupPolicyArrayOutput() BackupPolicyArrayOutput
- func (o BackupPolicyArrayOutput) ToBackupPolicyArrayOutputWithContext(ctx context.Context) BackupPolicyArrayOutput
- type BackupPolicyInput
- type BackupPolicyMap
- type BackupPolicyMapInput
- type BackupPolicyMapOutput
- func (BackupPolicyMapOutput) ElementType() reflect.Type
- func (o BackupPolicyMapOutput) MapIndex(k pulumi.StringInput) BackupPolicyOutput
- func (o BackupPolicyMapOutput) ToBackupPolicyMapOutput() BackupPolicyMapOutput
- func (o BackupPolicyMapOutput) ToBackupPolicyMapOutputWithContext(ctx context.Context) BackupPolicyMapOutput
- type BackupPolicyOutput
- func (o BackupPolicyOutput) BackupModel() pulumi.StringPtrOutput
- func (o BackupPolicyOutput) BackupTime() pulumi.StringPtrOutput
- func (o BackupPolicyOutput) BinlogPeriod() pulumi.IntOutput
- func (BackupPolicyOutput) ElementType() reflect.Type
- func (o BackupPolicyOutput) MysqlId() pulumi.StringOutput
- func (o BackupPolicyOutput) RetentionPeriod() pulumi.IntPtrOutput
- func (o BackupPolicyOutput) ToBackupPolicyOutput() BackupPolicyOutput
- func (o BackupPolicyOutput) ToBackupPolicyOutputWithContext(ctx context.Context) BackupPolicyOutput
- type BackupPolicyState
- type DefaultParamsArgs
- type DefaultParamsOutputArgs
- type DefaultParamsParamList
- type DefaultParamsParamListArgs
- type DefaultParamsParamListArray
- func (DefaultParamsParamListArray) ElementType() reflect.Type
- func (i DefaultParamsParamListArray) ToDefaultParamsParamListArrayOutput() DefaultParamsParamListArrayOutput
- func (i DefaultParamsParamListArray) ToDefaultParamsParamListArrayOutputWithContext(ctx context.Context) DefaultParamsParamListArrayOutput
- type DefaultParamsParamListArrayInput
- type DefaultParamsParamListArrayOutput
- func (DefaultParamsParamListArrayOutput) ElementType() reflect.Type
- func (o DefaultParamsParamListArrayOutput) Index(i pulumi.IntInput) DefaultParamsParamListOutput
- func (o DefaultParamsParamListArrayOutput) ToDefaultParamsParamListArrayOutput() DefaultParamsParamListArrayOutput
- func (o DefaultParamsParamListArrayOutput) ToDefaultParamsParamListArrayOutputWithContext(ctx context.Context) DefaultParamsParamListArrayOutput
- type DefaultParamsParamListInput
- type DefaultParamsParamListOutput
- func (o DefaultParamsParamListOutput) CurrentValue() pulumi.StringOutput
- func (o DefaultParamsParamListOutput) Default() pulumi.StringOutput
- func (o DefaultParamsParamListOutput) Description() pulumi.StringOutput
- func (DefaultParamsParamListOutput) ElementType() reflect.Type
- func (o DefaultParamsParamListOutput) EnumValues() pulumi.StringArrayOutput
- func (o DefaultParamsParamListOutput) Max() pulumi.IntOutput
- func (o DefaultParamsParamListOutput) Min() pulumi.IntOutput
- func (o DefaultParamsParamListOutput) Name() pulumi.StringOutput
- func (o DefaultParamsParamListOutput) NeedReboot() pulumi.IntOutput
- func (o DefaultParamsParamListOutput) ParamType() pulumi.StringOutput
- func (o DefaultParamsParamListOutput) ToDefaultParamsParamListOutput() DefaultParamsParamListOutput
- func (o DefaultParamsParamListOutput) ToDefaultParamsParamListOutputWithContext(ctx context.Context) DefaultParamsParamListOutput
- type DefaultParamsResult
- type DefaultParamsResultOutput
- func (o DefaultParamsResultOutput) DbVersion() pulumi.StringPtrOutput
- func (DefaultParamsResultOutput) ElementType() reflect.Type
- func (o DefaultParamsResultOutput) Id() pulumi.StringOutput
- func (o DefaultParamsResultOutput) ParamLists() DefaultParamsParamListArrayOutput
- func (o DefaultParamsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o DefaultParamsResultOutput) ToDefaultParamsResultOutput() DefaultParamsResultOutput
- func (o DefaultParamsResultOutput) ToDefaultParamsResultOutputWithContext(ctx context.Context) DefaultParamsResultOutput
- type Instance
- type InstanceArgs
- type InstanceArray
- type InstanceArrayInput
- type InstanceArrayOutput
- type InstanceInput
- type InstanceMap
- type InstanceMapInput
- type InstanceMapOutput
- type InstanceOutput
- func (o InstanceOutput) AutoRenewFlag() pulumi.IntPtrOutput
- func (o InstanceOutput) AvailabilityZone() pulumi.StringOutput
- func (o InstanceOutput) ChargeType() pulumi.StringPtrOutput
- func (o InstanceOutput) Cpu() pulumi.IntOutput
- func (o InstanceOutput) DeviceType() pulumi.StringPtrOutput
- func (InstanceOutput) ElementType() reflect.Type
- func (o InstanceOutput) EngineVersion() pulumi.StringPtrOutput
- func (o InstanceOutput) FastUpgrade() pulumi.IntPtrOutput
- func (o InstanceOutput) FirstSlaveZone() pulumi.StringPtrOutput
- func (o InstanceOutput) ForceDelete() pulumi.BoolPtrOutput
- func (o InstanceOutput) Gtid() pulumi.IntOutput
- func (o InstanceOutput) InstanceName() pulumi.StringOutput
- func (o InstanceOutput) InternetHost() pulumi.StringOutput
- func (o InstanceOutput) InternetPort() pulumi.IntOutput
- func (o InstanceOutput) InternetService() pulumi.IntPtrOutput
- func (o InstanceOutput) IntranetIp() pulumi.StringOutput
- func (o InstanceOutput) IntranetPort() pulumi.IntPtrOutput
- func (o InstanceOutput) Locked() pulumi.IntOutput
- func (o InstanceOutput) MemSize() pulumi.IntOutput
- func (o InstanceOutput) ParamTemplateId() pulumi.IntPtrOutput
- func (o InstanceOutput) Parameters() pulumi.MapOutput
- func (o InstanceOutput) PayType() pulumi.IntPtrOutputdeprecated
- func (o InstanceOutput) Period() pulumi.IntPtrOutputdeprecated
- func (o InstanceOutput) PrepaidPeriod() pulumi.IntPtrOutput
- func (o InstanceOutput) ProjectId() pulumi.IntPtrOutput
- func (o InstanceOutput) RootPassword() pulumi.StringPtrOutput
- func (o InstanceOutput) SecondSlaveZone() pulumi.StringPtrOutput
- func (o InstanceOutput) SecurityGroups() pulumi.StringArrayOutput
- func (o InstanceOutput) SlaveDeployMode() pulumi.IntPtrOutput
- func (o InstanceOutput) SlaveSyncMode() pulumi.IntPtrOutput
- func (o InstanceOutput) Status() pulumi.IntOutput
- func (o InstanceOutput) SubnetId() pulumi.StringPtrOutput
- func (o InstanceOutput) Tags() pulumi.MapOutput
- func (o InstanceOutput) TaskStatus() pulumi.IntOutput
- func (o InstanceOutput) ToInstanceOutput() InstanceOutput
- func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
- func (o InstanceOutput) VolumeSize() pulumi.IntOutput
- func (o InstanceOutput) VpcId() pulumi.StringPtrOutput
- type InstanceState
- type InstancesArgs
- type InstancesInstanceList
- type InstancesInstanceListArgs
- type InstancesInstanceListArray
- func (InstancesInstanceListArray) ElementType() reflect.Type
- func (i InstancesInstanceListArray) ToInstancesInstanceListArrayOutput() InstancesInstanceListArrayOutput
- func (i InstancesInstanceListArray) ToInstancesInstanceListArrayOutputWithContext(ctx context.Context) InstancesInstanceListArrayOutput
- type InstancesInstanceListArrayInput
- type InstancesInstanceListArrayOutput
- func (InstancesInstanceListArrayOutput) ElementType() reflect.Type
- func (o InstancesInstanceListArrayOutput) Index(i pulumi.IntInput) InstancesInstanceListOutput
- func (o InstancesInstanceListArrayOutput) ToInstancesInstanceListArrayOutput() InstancesInstanceListArrayOutput
- func (o InstancesInstanceListArrayOutput) ToInstancesInstanceListArrayOutputWithContext(ctx context.Context) InstancesInstanceListArrayOutput
- type InstancesInstanceListInput
- type InstancesInstanceListOutput
- func (o InstancesInstanceListOutput) AutoRenewFlag() pulumi.IntOutput
- func (o InstancesInstanceListOutput) ChargeType() pulumi.StringOutput
- func (o InstancesInstanceListOutput) CpuCoreCount() pulumi.IntOutput
- func (o InstancesInstanceListOutput) CreateTime() pulumi.StringOutput
- func (o InstancesInstanceListOutput) DeadLineTime() pulumi.StringOutput
- func (o InstancesInstanceListOutput) DeviceType() pulumi.StringOutput
- func (o InstancesInstanceListOutput) DrInstanceIds() pulumi.StringArrayOutput
- func (InstancesInstanceListOutput) ElementType() reflect.Type
- func (o InstancesInstanceListOutput) EngineVersion() pulumi.StringOutput
- func (o InstancesInstanceListOutput) InitFlag() pulumi.IntOutput
- func (o InstancesInstanceListOutput) InstanceName() pulumi.StringOutput
- func (o InstancesInstanceListOutput) InstanceRole() pulumi.StringOutput
- func (o InstancesInstanceListOutput) InternetHost() pulumi.StringOutput
- func (o InstancesInstanceListOutput) InternetPort() pulumi.IntOutput
- func (o InstancesInstanceListOutput) InternetStatus() pulumi.IntOutput
- func (o InstancesInstanceListOutput) IntranetIp() pulumi.StringOutput
- func (o InstancesInstanceListOutput) IntranetPort() pulumi.IntOutput
- func (o InstancesInstanceListOutput) MasterInstanceId() pulumi.StringOutput
- func (o InstancesInstanceListOutput) MemorySize() pulumi.IntOutput
- func (o InstancesInstanceListOutput) MysqlId() pulumi.StringOutput
- func (o InstancesInstanceListOutput) PayType() pulumi.IntOutput
- func (o InstancesInstanceListOutput) ProjectId() pulumi.IntOutput
- func (o InstancesInstanceListOutput) RoInstanceIds() pulumi.StringArrayOutput
- func (o InstancesInstanceListOutput) SlaveSyncMode() pulumi.IntOutput
- func (o InstancesInstanceListOutput) Status() pulumi.IntOutput
- func (o InstancesInstanceListOutput) SubnetId() pulumi.StringOutput
- func (o InstancesInstanceListOutput) ToInstancesInstanceListOutput() InstancesInstanceListOutput
- func (o InstancesInstanceListOutput) ToInstancesInstanceListOutputWithContext(ctx context.Context) InstancesInstanceListOutput
- func (o InstancesInstanceListOutput) VolumeSize() pulumi.IntOutput
- func (o InstancesInstanceListOutput) VpcId() pulumi.StringOutput
- func (o InstancesInstanceListOutput) Zone() pulumi.StringOutput
- type InstancesOutputArgs
- type InstancesResult
- type InstancesResultOutput
- func (o InstancesResultOutput) ChargeType() pulumi.StringPtrOutput
- func (InstancesResultOutput) ElementType() reflect.Type
- func (o InstancesResultOutput) EngineVersion() pulumi.StringPtrOutput
- func (o InstancesResultOutput) Id() pulumi.StringOutput
- func (o InstancesResultOutput) InitFlag() pulumi.IntPtrOutput
- func (o InstancesResultOutput) InstanceLists() InstancesInstanceListArrayOutput
- func (o InstancesResultOutput) InstanceName() pulumi.StringPtrOutput
- func (o InstancesResultOutput) InstanceRole() pulumi.StringPtrOutput
- func (o InstancesResultOutput) Limit() pulumi.IntPtrOutput
- func (o InstancesResultOutput) MysqlId() pulumi.StringPtrOutput
- func (o InstancesResultOutput) Offset() pulumi.IntPtrOutput
- func (o InstancesResultOutput) PayType() pulumi.IntPtrOutputdeprecated
- func (o InstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o InstancesResultOutput) SecurityGroupId() pulumi.StringPtrOutput
- func (o InstancesResultOutput) Status() pulumi.IntPtrOutput
- func (o InstancesResultOutput) ToInstancesResultOutput() InstancesResultOutput
- func (o InstancesResultOutput) ToInstancesResultOutputWithContext(ctx context.Context) InstancesResultOutput
- func (o InstancesResultOutput) WithDr() pulumi.IntPtrOutput
- func (o InstancesResultOutput) WithMaster() pulumi.IntPtrOutput
- func (o InstancesResultOutput) WithRo() pulumi.IntPtrOutput
- type ParameterListArgs
- type ParameterListOutputArgs
- type ParameterListParameterList
- type ParameterListParameterListArgs
- func (ParameterListParameterListArgs) ElementType() reflect.Type
- func (i ParameterListParameterListArgs) ToParameterListParameterListOutput() ParameterListParameterListOutput
- func (i ParameterListParameterListArgs) ToParameterListParameterListOutputWithContext(ctx context.Context) ParameterListParameterListOutput
- type ParameterListParameterListArray
- func (ParameterListParameterListArray) ElementType() reflect.Type
- func (i ParameterListParameterListArray) ToParameterListParameterListArrayOutput() ParameterListParameterListArrayOutput
- func (i ParameterListParameterListArray) ToParameterListParameterListArrayOutputWithContext(ctx context.Context) ParameterListParameterListArrayOutput
- type ParameterListParameterListArrayInput
- type ParameterListParameterListArrayOutput
- func (ParameterListParameterListArrayOutput) ElementType() reflect.Type
- func (o ParameterListParameterListArrayOutput) Index(i pulumi.IntInput) ParameterListParameterListOutput
- func (o ParameterListParameterListArrayOutput) ToParameterListParameterListArrayOutput() ParameterListParameterListArrayOutput
- func (o ParameterListParameterListArrayOutput) ToParameterListParameterListArrayOutputWithContext(ctx context.Context) ParameterListParameterListArrayOutput
- type ParameterListParameterListInput
- type ParameterListParameterListOutput
- func (o ParameterListParameterListOutput) CurrentValue() pulumi.StringOutput
- func (o ParameterListParameterListOutput) DefaultValue() pulumi.StringOutput
- func (o ParameterListParameterListOutput) Description() pulumi.StringOutput
- func (ParameterListParameterListOutput) ElementType() reflect.Type
- func (o ParameterListParameterListOutput) EnumValues() pulumi.StringArrayOutput
- func (o ParameterListParameterListOutput) Max() pulumi.IntOutput
- func (o ParameterListParameterListOutput) Min() pulumi.IntOutput
- func (o ParameterListParameterListOutput) NeedReboot() pulumi.IntOutput
- func (o ParameterListParameterListOutput) ParameterName() pulumi.StringOutput
- func (o ParameterListParameterListOutput) ParameterType() pulumi.StringOutput
- func (o ParameterListParameterListOutput) ToParameterListParameterListOutput() ParameterListParameterListOutput
- func (o ParameterListParameterListOutput) ToParameterListParameterListOutputWithContext(ctx context.Context) ParameterListParameterListOutput
- type ParameterListResult
- type ParameterListResultOutput
- func (ParameterListResultOutput) ElementType() reflect.Type
- func (o ParameterListResultOutput) EngineVersion() pulumi.StringPtrOutput
- func (o ParameterListResultOutput) Id() pulumi.StringOutput
- func (o ParameterListResultOutput) MysqlId() pulumi.StringPtrOutput
- func (o ParameterListResultOutput) ParameterLists() ParameterListParameterListArrayOutput
- func (o ParameterListResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o ParameterListResultOutput) ToParameterListResultOutput() ParameterListResultOutput
- func (o ParameterListResultOutput) ToParameterListResultOutputWithContext(ctx context.Context) ParameterListResultOutput
- type Privilege
- type PrivilegeArgs
- type PrivilegeArray
- type PrivilegeArrayInput
- type PrivilegeArrayOutput
- func (PrivilegeArrayOutput) ElementType() reflect.Type
- func (o PrivilegeArrayOutput) Index(i pulumi.IntInput) PrivilegeOutput
- func (o PrivilegeArrayOutput) ToPrivilegeArrayOutput() PrivilegeArrayOutput
- func (o PrivilegeArrayOutput) ToPrivilegeArrayOutputWithContext(ctx context.Context) PrivilegeArrayOutput
- type PrivilegeColumn
- type PrivilegeColumnArgs
- type PrivilegeColumnArray
- type PrivilegeColumnArrayInput
- type PrivilegeColumnArrayOutput
- func (PrivilegeColumnArrayOutput) ElementType() reflect.Type
- func (o PrivilegeColumnArrayOutput) Index(i pulumi.IntInput) PrivilegeColumnOutput
- func (o PrivilegeColumnArrayOutput) ToPrivilegeColumnArrayOutput() PrivilegeColumnArrayOutput
- func (o PrivilegeColumnArrayOutput) ToPrivilegeColumnArrayOutputWithContext(ctx context.Context) PrivilegeColumnArrayOutput
- type PrivilegeColumnInput
- type PrivilegeColumnOutput
- func (o PrivilegeColumnOutput) ColumnName() pulumi.StringOutput
- func (o PrivilegeColumnOutput) DatabaseName() pulumi.StringOutput
- func (PrivilegeColumnOutput) ElementType() reflect.Type
- func (o PrivilegeColumnOutput) Privileges() pulumi.StringArrayOutput
- func (o PrivilegeColumnOutput) TableName() pulumi.StringOutput
- func (o PrivilegeColumnOutput) ToPrivilegeColumnOutput() PrivilegeColumnOutput
- func (o PrivilegeColumnOutput) ToPrivilegeColumnOutputWithContext(ctx context.Context) PrivilegeColumnOutput
- type PrivilegeDatabase
- type PrivilegeDatabaseArgs
- type PrivilegeDatabaseArray
- type PrivilegeDatabaseArrayInput
- type PrivilegeDatabaseArrayOutput
- func (PrivilegeDatabaseArrayOutput) ElementType() reflect.Type
- func (o PrivilegeDatabaseArrayOutput) Index(i pulumi.IntInput) PrivilegeDatabaseOutput
- func (o PrivilegeDatabaseArrayOutput) ToPrivilegeDatabaseArrayOutput() PrivilegeDatabaseArrayOutput
- func (o PrivilegeDatabaseArrayOutput) ToPrivilegeDatabaseArrayOutputWithContext(ctx context.Context) PrivilegeDatabaseArrayOutput
- type PrivilegeDatabaseInput
- type PrivilegeDatabaseOutput
- func (o PrivilegeDatabaseOutput) DatabaseName() pulumi.StringOutput
- func (PrivilegeDatabaseOutput) ElementType() reflect.Type
- func (o PrivilegeDatabaseOutput) Privileges() pulumi.StringArrayOutput
- func (o PrivilegeDatabaseOutput) ToPrivilegeDatabaseOutput() PrivilegeDatabaseOutput
- func (o PrivilegeDatabaseOutput) ToPrivilegeDatabaseOutputWithContext(ctx context.Context) PrivilegeDatabaseOutput
- type PrivilegeInput
- type PrivilegeMap
- type PrivilegeMapInput
- type PrivilegeMapOutput
- type PrivilegeOutput
- func (o PrivilegeOutput) AccountHost() pulumi.StringPtrOutput
- func (o PrivilegeOutput) AccountName() pulumi.StringOutput
- func (o PrivilegeOutput) Columns() PrivilegeColumnArrayOutput
- func (o PrivilegeOutput) Databases() PrivilegeDatabaseArrayOutput
- func (PrivilegeOutput) ElementType() reflect.Type
- func (o PrivilegeOutput) Globals() pulumi.StringArrayOutput
- func (o PrivilegeOutput) MysqlId() pulumi.StringOutput
- func (o PrivilegeOutput) Tables() PrivilegeTableArrayOutput
- func (o PrivilegeOutput) ToPrivilegeOutput() PrivilegeOutput
- func (o PrivilegeOutput) ToPrivilegeOutputWithContext(ctx context.Context) PrivilegeOutput
- type PrivilegeState
- type PrivilegeTable
- type PrivilegeTableArgs
- type PrivilegeTableArray
- type PrivilegeTableArrayInput
- type PrivilegeTableArrayOutput
- func (PrivilegeTableArrayOutput) ElementType() reflect.Type
- func (o PrivilegeTableArrayOutput) Index(i pulumi.IntInput) PrivilegeTableOutput
- func (o PrivilegeTableArrayOutput) ToPrivilegeTableArrayOutput() PrivilegeTableArrayOutput
- func (o PrivilegeTableArrayOutput) ToPrivilegeTableArrayOutputWithContext(ctx context.Context) PrivilegeTableArrayOutput
- type PrivilegeTableInput
- type PrivilegeTableOutput
- func (o PrivilegeTableOutput) DatabaseName() pulumi.StringOutput
- func (PrivilegeTableOutput) ElementType() reflect.Type
- func (o PrivilegeTableOutput) Privileges() pulumi.StringArrayOutput
- func (o PrivilegeTableOutput) TableName() pulumi.StringOutput
- func (o PrivilegeTableOutput) ToPrivilegeTableOutput() PrivilegeTableOutput
- func (o PrivilegeTableOutput) ToPrivilegeTableOutputWithContext(ctx context.Context) PrivilegeTableOutput
- type ReadonlyInstance
- type ReadonlyInstanceArgs
- type ReadonlyInstanceArray
- type ReadonlyInstanceArrayInput
- type ReadonlyInstanceArrayOutput
- func (ReadonlyInstanceArrayOutput) ElementType() reflect.Type
- func (o ReadonlyInstanceArrayOutput) Index(i pulumi.IntInput) ReadonlyInstanceOutput
- func (o ReadonlyInstanceArrayOutput) ToReadonlyInstanceArrayOutput() ReadonlyInstanceArrayOutput
- func (o ReadonlyInstanceArrayOutput) ToReadonlyInstanceArrayOutputWithContext(ctx context.Context) ReadonlyInstanceArrayOutput
- type ReadonlyInstanceInput
- type ReadonlyInstanceMap
- type ReadonlyInstanceMapInput
- type ReadonlyInstanceMapOutput
- func (ReadonlyInstanceMapOutput) ElementType() reflect.Type
- func (o ReadonlyInstanceMapOutput) MapIndex(k pulumi.StringInput) ReadonlyInstanceOutput
- func (o ReadonlyInstanceMapOutput) ToReadonlyInstanceMapOutput() ReadonlyInstanceMapOutput
- func (o ReadonlyInstanceMapOutput) ToReadonlyInstanceMapOutputWithContext(ctx context.Context) ReadonlyInstanceMapOutput
- type ReadonlyInstanceOutput
- func (o ReadonlyInstanceOutput) AutoRenewFlag() pulumi.IntPtrOutput
- func (o ReadonlyInstanceOutput) ChargeType() pulumi.StringPtrOutput
- func (o ReadonlyInstanceOutput) Cpu() pulumi.IntOutput
- func (o ReadonlyInstanceOutput) DeviceType() pulumi.StringPtrOutput
- func (ReadonlyInstanceOutput) ElementType() reflect.Type
- func (o ReadonlyInstanceOutput) FastUpgrade() pulumi.IntPtrOutput
- func (o ReadonlyInstanceOutput) ForceDelete() pulumi.BoolPtrOutput
- func (o ReadonlyInstanceOutput) InstanceName() pulumi.StringOutput
- func (o ReadonlyInstanceOutput) IntranetIp() pulumi.StringOutput
- func (o ReadonlyInstanceOutput) IntranetPort() pulumi.IntPtrOutput
- func (o ReadonlyInstanceOutput) Locked() pulumi.IntOutput
- func (o ReadonlyInstanceOutput) MasterInstanceId() pulumi.StringOutput
- func (o ReadonlyInstanceOutput) MasterRegion() pulumi.StringOutput
- func (o ReadonlyInstanceOutput) MemSize() pulumi.IntOutput
- func (o ReadonlyInstanceOutput) ParamTemplateId() pulumi.IntPtrOutput
- func (o ReadonlyInstanceOutput) PayType() pulumi.IntPtrOutputdeprecated
- func (o ReadonlyInstanceOutput) Period() pulumi.IntPtrOutputdeprecated
- func (o ReadonlyInstanceOutput) PrepaidPeriod() pulumi.IntPtrOutput
- func (o ReadonlyInstanceOutput) SecurityGroups() pulumi.StringArrayOutput
- func (o ReadonlyInstanceOutput) Status() pulumi.IntOutput
- func (o ReadonlyInstanceOutput) SubnetId() pulumi.StringPtrOutput
- func (o ReadonlyInstanceOutput) Tags() pulumi.MapOutput
- func (o ReadonlyInstanceOutput) TaskStatus() pulumi.IntOutput
- func (o ReadonlyInstanceOutput) ToReadonlyInstanceOutput() ReadonlyInstanceOutput
- func (o ReadonlyInstanceOutput) ToReadonlyInstanceOutputWithContext(ctx context.Context) ReadonlyInstanceOutput
- func (o ReadonlyInstanceOutput) VolumeSize() pulumi.IntOutput
- func (o ReadonlyInstanceOutput) VpcId() pulumi.StringPtrOutput
- func (o ReadonlyInstanceOutput) Zone() pulumi.StringOutput
- type ReadonlyInstanceState
- type ZoneConfigArgs
- type ZoneConfigList
- type ZoneConfigListArgs
- type ZoneConfigListArray
- type ZoneConfigListArrayInput
- type ZoneConfigListArrayOutput
- func (ZoneConfigListArrayOutput) ElementType() reflect.Type
- func (o ZoneConfigListArrayOutput) Index(i pulumi.IntInput) ZoneConfigListOutput
- func (o ZoneConfigListArrayOutput) ToZoneConfigListArrayOutput() ZoneConfigListArrayOutput
- func (o ZoneConfigListArrayOutput) ToZoneConfigListArrayOutputWithContext(ctx context.Context) ZoneConfigListArrayOutput
- type ZoneConfigListInput
- type ZoneConfigListOutput
- func (o ZoneConfigListOutput) DisasterRecoveryZones() pulumi.StringArrayOutput
- func (ZoneConfigListOutput) ElementType() reflect.Type
- func (o ZoneConfigListOutput) EngineVersions() pulumi.StringArrayOutput
- func (o ZoneConfigListOutput) FirstSlaveZones() pulumi.StringArrayOutput
- func (o ZoneConfigListOutput) HourInstanceSaleMaxNum() pulumi.IntOutput
- func (o ZoneConfigListOutput) IsDefault() pulumi.IntOutput
- func (o ZoneConfigListOutput) IsSupportDisasterRecovery() pulumi.IntOutput
- func (o ZoneConfigListOutput) IsSupportVpc() pulumi.IntOutput
- func (o ZoneConfigListOutput) Name() pulumi.StringOutput
- func (o ZoneConfigListOutput) PayTypes() pulumi.IntArrayOutput
- func (o ZoneConfigListOutput) RemoteRoZones() pulumi.StringArrayOutput
- func (o ZoneConfigListOutput) SecondSlaveZones() pulumi.StringArrayOutput
- func (o ZoneConfigListOutput) Sells() ZoneConfigListSellArrayOutput
- func (o ZoneConfigListOutput) SlaveDeployModes() pulumi.IntArrayOutput
- func (o ZoneConfigListOutput) SupportSlaveSyncModes() pulumi.IntArrayOutput
- func (o ZoneConfigListOutput) ToZoneConfigListOutput() ZoneConfigListOutput
- func (o ZoneConfigListOutput) ToZoneConfigListOutputWithContext(ctx context.Context) ZoneConfigListOutput
- type ZoneConfigListSell
- type ZoneConfigListSellArgs
- type ZoneConfigListSellArray
- type ZoneConfigListSellArrayInput
- type ZoneConfigListSellArrayOutput
- func (ZoneConfigListSellArrayOutput) ElementType() reflect.Type
- func (o ZoneConfigListSellArrayOutput) Index(i pulumi.IntInput) ZoneConfigListSellOutput
- func (o ZoneConfigListSellArrayOutput) ToZoneConfigListSellArrayOutput() ZoneConfigListSellArrayOutput
- func (o ZoneConfigListSellArrayOutput) ToZoneConfigListSellArrayOutputWithContext(ctx context.Context) ZoneConfigListSellArrayOutput
- type ZoneConfigListSellInput
- type ZoneConfigListSellOutput
- func (o ZoneConfigListSellOutput) CdbType() pulumi.StringOutput
- func (ZoneConfigListSellOutput) ElementType() reflect.Type
- func (o ZoneConfigListSellOutput) MaxVolumeSize() pulumi.IntOutput
- func (o ZoneConfigListSellOutput) MemSize() pulumi.IntOutput
- func (o ZoneConfigListSellOutput) MinVolumeSize() pulumi.IntOutput
- func (o ZoneConfigListSellOutput) Qps() pulumi.IntOutput
- func (o ZoneConfigListSellOutput) ToZoneConfigListSellOutput() ZoneConfigListSellOutput
- func (o ZoneConfigListSellOutput) ToZoneConfigListSellOutputWithContext(ctx context.Context) ZoneConfigListSellOutput
- func (o ZoneConfigListSellOutput) VolumeStep() pulumi.IntOutput
- type ZoneConfigOutputArgs
- type ZoneConfigResult
- type ZoneConfigResultOutput
- func (ZoneConfigResultOutput) ElementType() reflect.Type
- func (o ZoneConfigResultOutput) Id() pulumi.StringOutput
- func (o ZoneConfigResultOutput) Lists() ZoneConfigListArrayOutput
- func (o ZoneConfigResultOutput) Region() pulumi.StringPtrOutput
- func (o ZoneConfigResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o ZoneConfigResultOutput) ToZoneConfigResultOutput() ZoneConfigResultOutput
- func (o ZoneConfigResultOutput) ToZoneConfigResultOutputWithContext(ctx context.Context) ZoneConfigResultOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Account ¶
type Account struct { pulumi.CustomResourceState // Database description. Description pulumi.StringPtrOutput `pulumi:"description"` // Account host, default is `%`. Host pulumi.StringPtrOutput `pulumi:"host"` // Instance ID to which the account belongs. MysqlId pulumi.StringOutput `pulumi:"mysqlId"` // Account name. Name pulumi.StringOutput `pulumi:"name"` // Operation password. Password pulumi.StringOutput `pulumi:"password"` }
func GetAccount ¶
func GetAccount(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccountState, opts ...pulumi.ResourceOption) (*Account, error)
GetAccount gets an existing Account resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAccount ¶
func NewAccount(ctx *pulumi.Context, name string, args *AccountArgs, opts ...pulumi.ResourceOption) (*Account, error)
NewAccount registers a new resource with the given unique name, arguments, and options.
func (*Account) ElementType ¶
func (*Account) ToAccountOutput ¶
func (i *Account) ToAccountOutput() AccountOutput
func (*Account) ToAccountOutputWithContext ¶
func (i *Account) ToAccountOutputWithContext(ctx context.Context) AccountOutput
type AccountArgs ¶
type AccountArgs struct { // Database description. Description pulumi.StringPtrInput // Account host, default is `%`. Host pulumi.StringPtrInput // Instance ID to which the account belongs. MysqlId pulumi.StringInput // Account name. Name pulumi.StringPtrInput // Operation password. Password pulumi.StringInput }
The set of arguments for constructing a Account resource.
func (AccountArgs) ElementType ¶
func (AccountArgs) ElementType() reflect.Type
type AccountArray ¶
type AccountArray []AccountInput
func (AccountArray) ElementType ¶
func (AccountArray) ElementType() reflect.Type
func (AccountArray) ToAccountArrayOutput ¶
func (i AccountArray) ToAccountArrayOutput() AccountArrayOutput
func (AccountArray) ToAccountArrayOutputWithContext ¶
func (i AccountArray) ToAccountArrayOutputWithContext(ctx context.Context) AccountArrayOutput
type AccountArrayInput ¶
type AccountArrayInput interface { pulumi.Input ToAccountArrayOutput() AccountArrayOutput ToAccountArrayOutputWithContext(context.Context) AccountArrayOutput }
AccountArrayInput is an input type that accepts AccountArray and AccountArrayOutput values. You can construct a concrete instance of `AccountArrayInput` via:
AccountArray{ AccountArgs{...} }
type AccountArrayOutput ¶
type AccountArrayOutput struct{ *pulumi.OutputState }
func (AccountArrayOutput) ElementType ¶
func (AccountArrayOutput) ElementType() reflect.Type
func (AccountArrayOutput) Index ¶
func (o AccountArrayOutput) Index(i pulumi.IntInput) AccountOutput
func (AccountArrayOutput) ToAccountArrayOutput ¶
func (o AccountArrayOutput) ToAccountArrayOutput() AccountArrayOutput
func (AccountArrayOutput) ToAccountArrayOutputWithContext ¶
func (o AccountArrayOutput) ToAccountArrayOutputWithContext(ctx context.Context) AccountArrayOutput
type AccountInput ¶
type AccountInput interface { pulumi.Input ToAccountOutput() AccountOutput ToAccountOutputWithContext(ctx context.Context) AccountOutput }
type AccountMap ¶
type AccountMap map[string]AccountInput
func (AccountMap) ElementType ¶
func (AccountMap) ElementType() reflect.Type
func (AccountMap) ToAccountMapOutput ¶
func (i AccountMap) ToAccountMapOutput() AccountMapOutput
func (AccountMap) ToAccountMapOutputWithContext ¶
func (i AccountMap) ToAccountMapOutputWithContext(ctx context.Context) AccountMapOutput
type AccountMapInput ¶
type AccountMapInput interface { pulumi.Input ToAccountMapOutput() AccountMapOutput ToAccountMapOutputWithContext(context.Context) AccountMapOutput }
AccountMapInput is an input type that accepts AccountMap and AccountMapOutput values. You can construct a concrete instance of `AccountMapInput` via:
AccountMap{ "key": AccountArgs{...} }
type AccountMapOutput ¶
type AccountMapOutput struct{ *pulumi.OutputState }
func (AccountMapOutput) ElementType ¶
func (AccountMapOutput) ElementType() reflect.Type
func (AccountMapOutput) MapIndex ¶
func (o AccountMapOutput) MapIndex(k pulumi.StringInput) AccountOutput
func (AccountMapOutput) ToAccountMapOutput ¶
func (o AccountMapOutput) ToAccountMapOutput() AccountMapOutput
func (AccountMapOutput) ToAccountMapOutputWithContext ¶
func (o AccountMapOutput) ToAccountMapOutputWithContext(ctx context.Context) AccountMapOutput
type AccountOutput ¶
type AccountOutput struct{ *pulumi.OutputState }
func (AccountOutput) Description ¶
func (o AccountOutput) Description() pulumi.StringPtrOutput
Database description.
func (AccountOutput) ElementType ¶
func (AccountOutput) ElementType() reflect.Type
func (AccountOutput) Host ¶
func (o AccountOutput) Host() pulumi.StringPtrOutput
Account host, default is `%`.
func (AccountOutput) MysqlId ¶
func (o AccountOutput) MysqlId() pulumi.StringOutput
Instance ID to which the account belongs.
func (AccountOutput) Password ¶
func (o AccountOutput) Password() pulumi.StringOutput
Operation password.
func (AccountOutput) ToAccountOutput ¶
func (o AccountOutput) ToAccountOutput() AccountOutput
func (AccountOutput) ToAccountOutputWithContext ¶
func (o AccountOutput) ToAccountOutputWithContext(ctx context.Context) AccountOutput
type AccountPrivilege ¶
type AccountPrivilege struct { pulumi.CustomResourceState // Account host, default is `%`. AccountHost pulumi.StringPtrOutput `pulumi:"accountHost"` // Account name. AccountName pulumi.StringOutput `pulumi:"accountName"` // List of specified database name. DatabaseNames pulumi.StringArrayOutput `pulumi:"databaseNames"` // Instance ID. MysqlId pulumi.StringOutput `pulumi:"mysqlId"` // Database permissions. Valid values: `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `DROP`, `REFERENCES`, `INDEX`, // `ALTER`, `CREATE TEMPORARY TABLES`, `LOCK TABLES`, `EXECUTE`, `CREATE VIEW`, `SHOW VIEW`, `CREATE ROUTINE`, `ALTER // ROUTINE`, `EVENT` and `TRIGGER“. Privileges pulumi.StringArrayOutput `pulumi:"privileges"` }
func GetAccountPrivilege ¶
func GetAccountPrivilege(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccountPrivilegeState, opts ...pulumi.ResourceOption) (*AccountPrivilege, error)
GetAccountPrivilege gets an existing AccountPrivilege resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAccountPrivilege ¶
func NewAccountPrivilege(ctx *pulumi.Context, name string, args *AccountPrivilegeArgs, opts ...pulumi.ResourceOption) (*AccountPrivilege, error)
NewAccountPrivilege registers a new resource with the given unique name, arguments, and options.
func (*AccountPrivilege) ElementType ¶
func (*AccountPrivilege) ElementType() reflect.Type
func (*AccountPrivilege) ToAccountPrivilegeOutput ¶
func (i *AccountPrivilege) ToAccountPrivilegeOutput() AccountPrivilegeOutput
func (*AccountPrivilege) ToAccountPrivilegeOutputWithContext ¶
func (i *AccountPrivilege) ToAccountPrivilegeOutputWithContext(ctx context.Context) AccountPrivilegeOutput
type AccountPrivilegeArgs ¶
type AccountPrivilegeArgs struct { // Account host, default is `%`. AccountHost pulumi.StringPtrInput // Account name. AccountName pulumi.StringInput // List of specified database name. DatabaseNames pulumi.StringArrayInput // Instance ID. MysqlId pulumi.StringInput // Database permissions. Valid values: `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `DROP`, `REFERENCES`, `INDEX`, // `ALTER`, `CREATE TEMPORARY TABLES`, `LOCK TABLES`, `EXECUTE`, `CREATE VIEW`, `SHOW VIEW`, `CREATE ROUTINE`, `ALTER // ROUTINE`, `EVENT` and `TRIGGER“. Privileges pulumi.StringArrayInput }
The set of arguments for constructing a AccountPrivilege resource.
func (AccountPrivilegeArgs) ElementType ¶
func (AccountPrivilegeArgs) ElementType() reflect.Type
type AccountPrivilegeArray ¶
type AccountPrivilegeArray []AccountPrivilegeInput
func (AccountPrivilegeArray) ElementType ¶
func (AccountPrivilegeArray) ElementType() reflect.Type
func (AccountPrivilegeArray) ToAccountPrivilegeArrayOutput ¶
func (i AccountPrivilegeArray) ToAccountPrivilegeArrayOutput() AccountPrivilegeArrayOutput
func (AccountPrivilegeArray) ToAccountPrivilegeArrayOutputWithContext ¶
func (i AccountPrivilegeArray) ToAccountPrivilegeArrayOutputWithContext(ctx context.Context) AccountPrivilegeArrayOutput
type AccountPrivilegeArrayInput ¶
type AccountPrivilegeArrayInput interface { pulumi.Input ToAccountPrivilegeArrayOutput() AccountPrivilegeArrayOutput ToAccountPrivilegeArrayOutputWithContext(context.Context) AccountPrivilegeArrayOutput }
AccountPrivilegeArrayInput is an input type that accepts AccountPrivilegeArray and AccountPrivilegeArrayOutput values. You can construct a concrete instance of `AccountPrivilegeArrayInput` via:
AccountPrivilegeArray{ AccountPrivilegeArgs{...} }
type AccountPrivilegeArrayOutput ¶
type AccountPrivilegeArrayOutput struct{ *pulumi.OutputState }
func (AccountPrivilegeArrayOutput) ElementType ¶
func (AccountPrivilegeArrayOutput) ElementType() reflect.Type
func (AccountPrivilegeArrayOutput) Index ¶
func (o AccountPrivilegeArrayOutput) Index(i pulumi.IntInput) AccountPrivilegeOutput
func (AccountPrivilegeArrayOutput) ToAccountPrivilegeArrayOutput ¶
func (o AccountPrivilegeArrayOutput) ToAccountPrivilegeArrayOutput() AccountPrivilegeArrayOutput
func (AccountPrivilegeArrayOutput) ToAccountPrivilegeArrayOutputWithContext ¶
func (o AccountPrivilegeArrayOutput) ToAccountPrivilegeArrayOutputWithContext(ctx context.Context) AccountPrivilegeArrayOutput
type AccountPrivilegeInput ¶
type AccountPrivilegeInput interface { pulumi.Input ToAccountPrivilegeOutput() AccountPrivilegeOutput ToAccountPrivilegeOutputWithContext(ctx context.Context) AccountPrivilegeOutput }
type AccountPrivilegeMap ¶
type AccountPrivilegeMap map[string]AccountPrivilegeInput
func (AccountPrivilegeMap) ElementType ¶
func (AccountPrivilegeMap) ElementType() reflect.Type
func (AccountPrivilegeMap) ToAccountPrivilegeMapOutput ¶
func (i AccountPrivilegeMap) ToAccountPrivilegeMapOutput() AccountPrivilegeMapOutput
func (AccountPrivilegeMap) ToAccountPrivilegeMapOutputWithContext ¶
func (i AccountPrivilegeMap) ToAccountPrivilegeMapOutputWithContext(ctx context.Context) AccountPrivilegeMapOutput
type AccountPrivilegeMapInput ¶
type AccountPrivilegeMapInput interface { pulumi.Input ToAccountPrivilegeMapOutput() AccountPrivilegeMapOutput ToAccountPrivilegeMapOutputWithContext(context.Context) AccountPrivilegeMapOutput }
AccountPrivilegeMapInput is an input type that accepts AccountPrivilegeMap and AccountPrivilegeMapOutput values. You can construct a concrete instance of `AccountPrivilegeMapInput` via:
AccountPrivilegeMap{ "key": AccountPrivilegeArgs{...} }
type AccountPrivilegeMapOutput ¶
type AccountPrivilegeMapOutput struct{ *pulumi.OutputState }
func (AccountPrivilegeMapOutput) ElementType ¶
func (AccountPrivilegeMapOutput) ElementType() reflect.Type
func (AccountPrivilegeMapOutput) MapIndex ¶
func (o AccountPrivilegeMapOutput) MapIndex(k pulumi.StringInput) AccountPrivilegeOutput
func (AccountPrivilegeMapOutput) ToAccountPrivilegeMapOutput ¶
func (o AccountPrivilegeMapOutput) ToAccountPrivilegeMapOutput() AccountPrivilegeMapOutput
func (AccountPrivilegeMapOutput) ToAccountPrivilegeMapOutputWithContext ¶
func (o AccountPrivilegeMapOutput) ToAccountPrivilegeMapOutputWithContext(ctx context.Context) AccountPrivilegeMapOutput
type AccountPrivilegeOutput ¶
type AccountPrivilegeOutput struct{ *pulumi.OutputState }
func (AccountPrivilegeOutput) AccountHost ¶
func (o AccountPrivilegeOutput) AccountHost() pulumi.StringPtrOutput
Account host, default is `%`.
func (AccountPrivilegeOutput) AccountName ¶
func (o AccountPrivilegeOutput) AccountName() pulumi.StringOutput
Account name.
func (AccountPrivilegeOutput) DatabaseNames ¶
func (o AccountPrivilegeOutput) DatabaseNames() pulumi.StringArrayOutput
List of specified database name.
func (AccountPrivilegeOutput) ElementType ¶
func (AccountPrivilegeOutput) ElementType() reflect.Type
func (AccountPrivilegeOutput) MysqlId ¶
func (o AccountPrivilegeOutput) MysqlId() pulumi.StringOutput
Instance ID.
func (AccountPrivilegeOutput) Privileges ¶
func (o AccountPrivilegeOutput) Privileges() pulumi.StringArrayOutput
Database permissions. Valid values: `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `DROP`, `REFERENCES`, `INDEX`, `ALTER`, `CREATE TEMPORARY TABLES`, `LOCK TABLES`, `EXECUTE`, `CREATE VIEW`, `SHOW VIEW`, `CREATE ROUTINE`, `ALTER ROUTINE`, `EVENT` and `TRIGGER“.
func (AccountPrivilegeOutput) ToAccountPrivilegeOutput ¶
func (o AccountPrivilegeOutput) ToAccountPrivilegeOutput() AccountPrivilegeOutput
func (AccountPrivilegeOutput) ToAccountPrivilegeOutputWithContext ¶
func (o AccountPrivilegeOutput) ToAccountPrivilegeOutputWithContext(ctx context.Context) AccountPrivilegeOutput
type AccountPrivilegeState ¶
type AccountPrivilegeState struct { // Account host, default is `%`. AccountHost pulumi.StringPtrInput // Account name. AccountName pulumi.StringPtrInput // List of specified database name. DatabaseNames pulumi.StringArrayInput // Instance ID. MysqlId pulumi.StringPtrInput // Database permissions. Valid values: `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `DROP`, `REFERENCES`, `INDEX`, // `ALTER`, `CREATE TEMPORARY TABLES`, `LOCK TABLES`, `EXECUTE`, `CREATE VIEW`, `SHOW VIEW`, `CREATE ROUTINE`, `ALTER // ROUTINE`, `EVENT` and `TRIGGER“. Privileges pulumi.StringArrayInput }
func (AccountPrivilegeState) ElementType ¶
func (AccountPrivilegeState) ElementType() reflect.Type
type AccountState ¶
type AccountState struct { // Database description. Description pulumi.StringPtrInput // Account host, default is `%`. Host pulumi.StringPtrInput // Instance ID to which the account belongs. MysqlId pulumi.StringPtrInput // Account name. Name pulumi.StringPtrInput // Operation password. Password pulumi.StringPtrInput }
func (AccountState) ElementType ¶
func (AccountState) ElementType() reflect.Type
type BackupListArgs ¶
type BackupListArgs struct { MaxNumber *int `pulumi:"maxNumber"` MysqlId string `pulumi:"mysqlId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking BackupList.
type BackupListList ¶
type BackupListList struct { BackupId int `pulumi:"backupId"` BackupModel string `pulumi:"backupModel"` Creator string `pulumi:"creator"` FinishTime string `pulumi:"finishTime"` InternetUrl string `pulumi:"internetUrl"` IntranetUrl string `pulumi:"intranetUrl"` Size int `pulumi:"size"` Time string `pulumi:"time"` }
type BackupListListArgs ¶
type BackupListListArgs struct { BackupId pulumi.IntInput `pulumi:"backupId"` BackupModel pulumi.StringInput `pulumi:"backupModel"` Creator pulumi.StringInput `pulumi:"creator"` FinishTime pulumi.StringInput `pulumi:"finishTime"` InternetUrl pulumi.StringInput `pulumi:"internetUrl"` IntranetUrl pulumi.StringInput `pulumi:"intranetUrl"` Size pulumi.IntInput `pulumi:"size"` Time pulumi.StringInput `pulumi:"time"` }
func (BackupListListArgs) ElementType ¶
func (BackupListListArgs) ElementType() reflect.Type
func (BackupListListArgs) ToBackupListListOutput ¶
func (i BackupListListArgs) ToBackupListListOutput() BackupListListOutput
func (BackupListListArgs) ToBackupListListOutputWithContext ¶
func (i BackupListListArgs) ToBackupListListOutputWithContext(ctx context.Context) BackupListListOutput
type BackupListListArray ¶
type BackupListListArray []BackupListListInput
func (BackupListListArray) ElementType ¶
func (BackupListListArray) ElementType() reflect.Type
func (BackupListListArray) ToBackupListListArrayOutput ¶
func (i BackupListListArray) ToBackupListListArrayOutput() BackupListListArrayOutput
func (BackupListListArray) ToBackupListListArrayOutputWithContext ¶
func (i BackupListListArray) ToBackupListListArrayOutputWithContext(ctx context.Context) BackupListListArrayOutput
type BackupListListArrayInput ¶
type BackupListListArrayInput interface { pulumi.Input ToBackupListListArrayOutput() BackupListListArrayOutput ToBackupListListArrayOutputWithContext(context.Context) BackupListListArrayOutput }
BackupListListArrayInput is an input type that accepts BackupListListArray and BackupListListArrayOutput values. You can construct a concrete instance of `BackupListListArrayInput` via:
BackupListListArray{ BackupListListArgs{...} }
type BackupListListArrayOutput ¶
type BackupListListArrayOutput struct{ *pulumi.OutputState }
func (BackupListListArrayOutput) ElementType ¶
func (BackupListListArrayOutput) ElementType() reflect.Type
func (BackupListListArrayOutput) Index ¶
func (o BackupListListArrayOutput) Index(i pulumi.IntInput) BackupListListOutput
func (BackupListListArrayOutput) ToBackupListListArrayOutput ¶
func (o BackupListListArrayOutput) ToBackupListListArrayOutput() BackupListListArrayOutput
func (BackupListListArrayOutput) ToBackupListListArrayOutputWithContext ¶
func (o BackupListListArrayOutput) ToBackupListListArrayOutputWithContext(ctx context.Context) BackupListListArrayOutput
type BackupListListInput ¶
type BackupListListInput interface { pulumi.Input ToBackupListListOutput() BackupListListOutput ToBackupListListOutputWithContext(context.Context) BackupListListOutput }
BackupListListInput is an input type that accepts BackupListListArgs and BackupListListOutput values. You can construct a concrete instance of `BackupListListInput` via:
BackupListListArgs{...}
type BackupListListOutput ¶
type BackupListListOutput struct{ *pulumi.OutputState }
func (BackupListListOutput) BackupId ¶
func (o BackupListListOutput) BackupId() pulumi.IntOutput
func (BackupListListOutput) BackupModel ¶
func (o BackupListListOutput) BackupModel() pulumi.StringOutput
func (BackupListListOutput) Creator ¶
func (o BackupListListOutput) Creator() pulumi.StringOutput
func (BackupListListOutput) ElementType ¶
func (BackupListListOutput) ElementType() reflect.Type
func (BackupListListOutput) FinishTime ¶
func (o BackupListListOutput) FinishTime() pulumi.StringOutput
func (BackupListListOutput) InternetUrl ¶
func (o BackupListListOutput) InternetUrl() pulumi.StringOutput
func (BackupListListOutput) IntranetUrl ¶
func (o BackupListListOutput) IntranetUrl() pulumi.StringOutput
func (BackupListListOutput) Size ¶
func (o BackupListListOutput) Size() pulumi.IntOutput
func (BackupListListOutput) Time ¶
func (o BackupListListOutput) Time() pulumi.StringOutput
func (BackupListListOutput) ToBackupListListOutput ¶
func (o BackupListListOutput) ToBackupListListOutput() BackupListListOutput
func (BackupListListOutput) ToBackupListListOutputWithContext ¶
func (o BackupListListOutput) ToBackupListListOutputWithContext(ctx context.Context) BackupListListOutput
type BackupListOutputArgs ¶
type BackupListOutputArgs struct { MaxNumber pulumi.IntPtrInput `pulumi:"maxNumber"` MysqlId pulumi.StringInput `pulumi:"mysqlId"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking BackupList.
func (BackupListOutputArgs) ElementType ¶
func (BackupListOutputArgs) ElementType() reflect.Type
type BackupListResult ¶
type BackupListResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Lists []BackupListList `pulumi:"lists"` MaxNumber *int `pulumi:"maxNumber"` MysqlId string `pulumi:"mysqlId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by BackupList.
func BackupList ¶
func BackupList(ctx *pulumi.Context, args *BackupListArgs, opts ...pulumi.InvokeOption) (*BackupListResult, error)
type BackupListResultOutput ¶
type BackupListResultOutput struct{ *pulumi.OutputState }
A collection of values returned by BackupList.
func BackupListOutput ¶
func BackupListOutput(ctx *pulumi.Context, args BackupListOutputArgs, opts ...pulumi.InvokeOption) BackupListResultOutput
func (BackupListResultOutput) ElementType ¶
func (BackupListResultOutput) ElementType() reflect.Type
func (BackupListResultOutput) Id ¶
func (o BackupListResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (BackupListResultOutput) Lists ¶
func (o BackupListResultOutput) Lists() BackupListListArrayOutput
func (BackupListResultOutput) MaxNumber ¶
func (o BackupListResultOutput) MaxNumber() pulumi.IntPtrOutput
func (BackupListResultOutput) MysqlId ¶
func (o BackupListResultOutput) MysqlId() pulumi.StringOutput
func (BackupListResultOutput) ResultOutputFile ¶
func (o BackupListResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (BackupListResultOutput) ToBackupListResultOutput ¶
func (o BackupListResultOutput) ToBackupListResultOutput() BackupListResultOutput
func (BackupListResultOutput) ToBackupListResultOutputWithContext ¶
func (o BackupListResultOutput) ToBackupListResultOutputWithContext(ctx context.Context) BackupListResultOutput
type BackupPolicy ¶
type BackupPolicy struct { pulumi.CustomResourceState // Backup method. Supported values include: `physical` - physical backup. BackupModel pulumi.StringPtrOutput `pulumi:"backupModel"` // Instance backup time, in the format of 'HH:mm-HH:mm'. Time setting interval is four hours. Default to `02:00-06:00`. The // following value can be supported: `02:00-06:00`, `06:00-10:00`, `10:00-14:00`, `14:00-18:00`, `18:00-22:00`, and // `22:00-02:00`. BackupTime pulumi.StringPtrOutput `pulumi:"backupTime"` // Retention period for binlog in days. BinlogPeriod pulumi.IntOutput `pulumi:"binlogPeriod"` // Instance ID to which policies will be applied. MysqlId pulumi.StringOutput `pulumi:"mysqlId"` // Instance backup retention days. Valid value ranges: [7~730]. And default value is `7`. RetentionPeriod pulumi.IntPtrOutput `pulumi:"retentionPeriod"` }
func GetBackupPolicy ¶
func GetBackupPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BackupPolicyState, opts ...pulumi.ResourceOption) (*BackupPolicy, error)
GetBackupPolicy gets an existing BackupPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewBackupPolicy ¶
func NewBackupPolicy(ctx *pulumi.Context, name string, args *BackupPolicyArgs, opts ...pulumi.ResourceOption) (*BackupPolicy, error)
NewBackupPolicy registers a new resource with the given unique name, arguments, and options.
func (*BackupPolicy) ElementType ¶
func (*BackupPolicy) ElementType() reflect.Type
func (*BackupPolicy) ToBackupPolicyOutput ¶
func (i *BackupPolicy) ToBackupPolicyOutput() BackupPolicyOutput
func (*BackupPolicy) ToBackupPolicyOutputWithContext ¶
func (i *BackupPolicy) ToBackupPolicyOutputWithContext(ctx context.Context) BackupPolicyOutput
type BackupPolicyArgs ¶
type BackupPolicyArgs struct { // Backup method. Supported values include: `physical` - physical backup. BackupModel pulumi.StringPtrInput // Instance backup time, in the format of 'HH:mm-HH:mm'. Time setting interval is four hours. Default to `02:00-06:00`. The // following value can be supported: `02:00-06:00`, `06:00-10:00`, `10:00-14:00`, `14:00-18:00`, `18:00-22:00`, and // `22:00-02:00`. BackupTime pulumi.StringPtrInput // Instance ID to which policies will be applied. MysqlId pulumi.StringInput // Instance backup retention days. Valid value ranges: [7~730]. And default value is `7`. RetentionPeriod pulumi.IntPtrInput }
The set of arguments for constructing a BackupPolicy resource.
func (BackupPolicyArgs) ElementType ¶
func (BackupPolicyArgs) ElementType() reflect.Type
type BackupPolicyArray ¶
type BackupPolicyArray []BackupPolicyInput
func (BackupPolicyArray) ElementType ¶
func (BackupPolicyArray) ElementType() reflect.Type
func (BackupPolicyArray) ToBackupPolicyArrayOutput ¶
func (i BackupPolicyArray) ToBackupPolicyArrayOutput() BackupPolicyArrayOutput
func (BackupPolicyArray) ToBackupPolicyArrayOutputWithContext ¶
func (i BackupPolicyArray) ToBackupPolicyArrayOutputWithContext(ctx context.Context) BackupPolicyArrayOutput
type BackupPolicyArrayInput ¶
type BackupPolicyArrayInput interface { pulumi.Input ToBackupPolicyArrayOutput() BackupPolicyArrayOutput ToBackupPolicyArrayOutputWithContext(context.Context) BackupPolicyArrayOutput }
BackupPolicyArrayInput is an input type that accepts BackupPolicyArray and BackupPolicyArrayOutput values. You can construct a concrete instance of `BackupPolicyArrayInput` via:
BackupPolicyArray{ BackupPolicyArgs{...} }
type BackupPolicyArrayOutput ¶
type BackupPolicyArrayOutput struct{ *pulumi.OutputState }
func (BackupPolicyArrayOutput) ElementType ¶
func (BackupPolicyArrayOutput) ElementType() reflect.Type
func (BackupPolicyArrayOutput) Index ¶
func (o BackupPolicyArrayOutput) Index(i pulumi.IntInput) BackupPolicyOutput
func (BackupPolicyArrayOutput) ToBackupPolicyArrayOutput ¶
func (o BackupPolicyArrayOutput) ToBackupPolicyArrayOutput() BackupPolicyArrayOutput
func (BackupPolicyArrayOutput) ToBackupPolicyArrayOutputWithContext ¶
func (o BackupPolicyArrayOutput) ToBackupPolicyArrayOutputWithContext(ctx context.Context) BackupPolicyArrayOutput
type BackupPolicyInput ¶
type BackupPolicyInput interface { pulumi.Input ToBackupPolicyOutput() BackupPolicyOutput ToBackupPolicyOutputWithContext(ctx context.Context) BackupPolicyOutput }
type BackupPolicyMap ¶
type BackupPolicyMap map[string]BackupPolicyInput
func (BackupPolicyMap) ElementType ¶
func (BackupPolicyMap) ElementType() reflect.Type
func (BackupPolicyMap) ToBackupPolicyMapOutput ¶
func (i BackupPolicyMap) ToBackupPolicyMapOutput() BackupPolicyMapOutput
func (BackupPolicyMap) ToBackupPolicyMapOutputWithContext ¶
func (i BackupPolicyMap) ToBackupPolicyMapOutputWithContext(ctx context.Context) BackupPolicyMapOutput
type BackupPolicyMapInput ¶
type BackupPolicyMapInput interface { pulumi.Input ToBackupPolicyMapOutput() BackupPolicyMapOutput ToBackupPolicyMapOutputWithContext(context.Context) BackupPolicyMapOutput }
BackupPolicyMapInput is an input type that accepts BackupPolicyMap and BackupPolicyMapOutput values. You can construct a concrete instance of `BackupPolicyMapInput` via:
BackupPolicyMap{ "key": BackupPolicyArgs{...} }
type BackupPolicyMapOutput ¶
type BackupPolicyMapOutput struct{ *pulumi.OutputState }
func (BackupPolicyMapOutput) ElementType ¶
func (BackupPolicyMapOutput) ElementType() reflect.Type
func (BackupPolicyMapOutput) MapIndex ¶
func (o BackupPolicyMapOutput) MapIndex(k pulumi.StringInput) BackupPolicyOutput
func (BackupPolicyMapOutput) ToBackupPolicyMapOutput ¶
func (o BackupPolicyMapOutput) ToBackupPolicyMapOutput() BackupPolicyMapOutput
func (BackupPolicyMapOutput) ToBackupPolicyMapOutputWithContext ¶
func (o BackupPolicyMapOutput) ToBackupPolicyMapOutputWithContext(ctx context.Context) BackupPolicyMapOutput
type BackupPolicyOutput ¶
type BackupPolicyOutput struct{ *pulumi.OutputState }
func (BackupPolicyOutput) BackupModel ¶
func (o BackupPolicyOutput) BackupModel() pulumi.StringPtrOutput
Backup method. Supported values include: `physical` - physical backup.
func (BackupPolicyOutput) BackupTime ¶
func (o BackupPolicyOutput) BackupTime() pulumi.StringPtrOutput
Instance backup time, in the format of 'HH:mm-HH:mm'. Time setting interval is four hours. Default to `02:00-06:00`. The following value can be supported: `02:00-06:00`, `06:00-10:00`, `10:00-14:00`, `14:00-18:00`, `18:00-22:00`, and `22:00-02:00`.
func (BackupPolicyOutput) BinlogPeriod ¶
func (o BackupPolicyOutput) BinlogPeriod() pulumi.IntOutput
Retention period for binlog in days.
func (BackupPolicyOutput) ElementType ¶
func (BackupPolicyOutput) ElementType() reflect.Type
func (BackupPolicyOutput) MysqlId ¶
func (o BackupPolicyOutput) MysqlId() pulumi.StringOutput
Instance ID to which policies will be applied.
func (BackupPolicyOutput) RetentionPeriod ¶
func (o BackupPolicyOutput) RetentionPeriod() pulumi.IntPtrOutput
Instance backup retention days. Valid value ranges: [7~730]. And default value is `7`.
func (BackupPolicyOutput) ToBackupPolicyOutput ¶
func (o BackupPolicyOutput) ToBackupPolicyOutput() BackupPolicyOutput
func (BackupPolicyOutput) ToBackupPolicyOutputWithContext ¶
func (o BackupPolicyOutput) ToBackupPolicyOutputWithContext(ctx context.Context) BackupPolicyOutput
type BackupPolicyState ¶
type BackupPolicyState struct { // Backup method. Supported values include: `physical` - physical backup. BackupModel pulumi.StringPtrInput // Instance backup time, in the format of 'HH:mm-HH:mm'. Time setting interval is four hours. Default to `02:00-06:00`. The // following value can be supported: `02:00-06:00`, `06:00-10:00`, `10:00-14:00`, `14:00-18:00`, `18:00-22:00`, and // `22:00-02:00`. BackupTime pulumi.StringPtrInput // Retention period for binlog in days. BinlogPeriod pulumi.IntPtrInput // Instance ID to which policies will be applied. MysqlId pulumi.StringPtrInput // Instance backup retention days. Valid value ranges: [7~730]. And default value is `7`. RetentionPeriod pulumi.IntPtrInput }
func (BackupPolicyState) ElementType ¶
func (BackupPolicyState) ElementType() reflect.Type
type DefaultParamsArgs ¶
type DefaultParamsArgs struct { DbVersion *string `pulumi:"dbVersion"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking DefaultParams.
type DefaultParamsOutputArgs ¶
type DefaultParamsOutputArgs struct { DbVersion pulumi.StringPtrInput `pulumi:"dbVersion"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking DefaultParams.
func (DefaultParamsOutputArgs) ElementType ¶
func (DefaultParamsOutputArgs) ElementType() reflect.Type
type DefaultParamsParamList ¶
type DefaultParamsParamList struct { CurrentValue string `pulumi:"currentValue"` Default string `pulumi:"default"` Description string `pulumi:"description"` EnumValues []string `pulumi:"enumValues"` Max int `pulumi:"max"` Min int `pulumi:"min"` Name string `pulumi:"name"` NeedReboot int `pulumi:"needReboot"` ParamType string `pulumi:"paramType"` }
type DefaultParamsParamListArgs ¶
type DefaultParamsParamListArgs struct { CurrentValue pulumi.StringInput `pulumi:"currentValue"` Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` EnumValues pulumi.StringArrayInput `pulumi:"enumValues"` Max pulumi.IntInput `pulumi:"max"` Min pulumi.IntInput `pulumi:"min"` Name pulumi.StringInput `pulumi:"name"` NeedReboot pulumi.IntInput `pulumi:"needReboot"` ParamType pulumi.StringInput `pulumi:"paramType"` }
func (DefaultParamsParamListArgs) ElementType ¶
func (DefaultParamsParamListArgs) ElementType() reflect.Type
func (DefaultParamsParamListArgs) ToDefaultParamsParamListOutput ¶
func (i DefaultParamsParamListArgs) ToDefaultParamsParamListOutput() DefaultParamsParamListOutput
func (DefaultParamsParamListArgs) ToDefaultParamsParamListOutputWithContext ¶
func (i DefaultParamsParamListArgs) ToDefaultParamsParamListOutputWithContext(ctx context.Context) DefaultParamsParamListOutput
type DefaultParamsParamListArray ¶
type DefaultParamsParamListArray []DefaultParamsParamListInput
func (DefaultParamsParamListArray) ElementType ¶
func (DefaultParamsParamListArray) ElementType() reflect.Type
func (DefaultParamsParamListArray) ToDefaultParamsParamListArrayOutput ¶
func (i DefaultParamsParamListArray) ToDefaultParamsParamListArrayOutput() DefaultParamsParamListArrayOutput
func (DefaultParamsParamListArray) ToDefaultParamsParamListArrayOutputWithContext ¶
func (i DefaultParamsParamListArray) ToDefaultParamsParamListArrayOutputWithContext(ctx context.Context) DefaultParamsParamListArrayOutput
type DefaultParamsParamListArrayInput ¶
type DefaultParamsParamListArrayInput interface { pulumi.Input ToDefaultParamsParamListArrayOutput() DefaultParamsParamListArrayOutput ToDefaultParamsParamListArrayOutputWithContext(context.Context) DefaultParamsParamListArrayOutput }
DefaultParamsParamListArrayInput is an input type that accepts DefaultParamsParamListArray and DefaultParamsParamListArrayOutput values. You can construct a concrete instance of `DefaultParamsParamListArrayInput` via:
DefaultParamsParamListArray{ DefaultParamsParamListArgs{...} }
type DefaultParamsParamListArrayOutput ¶
type DefaultParamsParamListArrayOutput struct{ *pulumi.OutputState }
func (DefaultParamsParamListArrayOutput) ElementType ¶
func (DefaultParamsParamListArrayOutput) ElementType() reflect.Type
func (DefaultParamsParamListArrayOutput) Index ¶
func (o DefaultParamsParamListArrayOutput) Index(i pulumi.IntInput) DefaultParamsParamListOutput
func (DefaultParamsParamListArrayOutput) ToDefaultParamsParamListArrayOutput ¶
func (o DefaultParamsParamListArrayOutput) ToDefaultParamsParamListArrayOutput() DefaultParamsParamListArrayOutput
func (DefaultParamsParamListArrayOutput) ToDefaultParamsParamListArrayOutputWithContext ¶
func (o DefaultParamsParamListArrayOutput) ToDefaultParamsParamListArrayOutputWithContext(ctx context.Context) DefaultParamsParamListArrayOutput
type DefaultParamsParamListInput ¶
type DefaultParamsParamListInput interface { pulumi.Input ToDefaultParamsParamListOutput() DefaultParamsParamListOutput ToDefaultParamsParamListOutputWithContext(context.Context) DefaultParamsParamListOutput }
DefaultParamsParamListInput is an input type that accepts DefaultParamsParamListArgs and DefaultParamsParamListOutput values. You can construct a concrete instance of `DefaultParamsParamListInput` via:
DefaultParamsParamListArgs{...}
type DefaultParamsParamListOutput ¶
type DefaultParamsParamListOutput struct{ *pulumi.OutputState }
func (DefaultParamsParamListOutput) CurrentValue ¶
func (o DefaultParamsParamListOutput) CurrentValue() pulumi.StringOutput
func (DefaultParamsParamListOutput) Default ¶
func (o DefaultParamsParamListOutput) Default() pulumi.StringOutput
func (DefaultParamsParamListOutput) Description ¶
func (o DefaultParamsParamListOutput) Description() pulumi.StringOutput
func (DefaultParamsParamListOutput) ElementType ¶
func (DefaultParamsParamListOutput) ElementType() reflect.Type
func (DefaultParamsParamListOutput) EnumValues ¶
func (o DefaultParamsParamListOutput) EnumValues() pulumi.StringArrayOutput
func (DefaultParamsParamListOutput) Max ¶
func (o DefaultParamsParamListOutput) Max() pulumi.IntOutput
func (DefaultParamsParamListOutput) Min ¶
func (o DefaultParamsParamListOutput) Min() pulumi.IntOutput
func (DefaultParamsParamListOutput) Name ¶
func (o DefaultParamsParamListOutput) Name() pulumi.StringOutput
func (DefaultParamsParamListOutput) NeedReboot ¶
func (o DefaultParamsParamListOutput) NeedReboot() pulumi.IntOutput
func (DefaultParamsParamListOutput) ParamType ¶
func (o DefaultParamsParamListOutput) ParamType() pulumi.StringOutput
func (DefaultParamsParamListOutput) ToDefaultParamsParamListOutput ¶
func (o DefaultParamsParamListOutput) ToDefaultParamsParamListOutput() DefaultParamsParamListOutput
func (DefaultParamsParamListOutput) ToDefaultParamsParamListOutputWithContext ¶
func (o DefaultParamsParamListOutput) ToDefaultParamsParamListOutputWithContext(ctx context.Context) DefaultParamsParamListOutput
type DefaultParamsResult ¶
type DefaultParamsResult struct { DbVersion *string `pulumi:"dbVersion"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ParamLists []DefaultParamsParamList `pulumi:"paramLists"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by DefaultParams.
func DefaultParams ¶
func DefaultParams(ctx *pulumi.Context, args *DefaultParamsArgs, opts ...pulumi.InvokeOption) (*DefaultParamsResult, error)
type DefaultParamsResultOutput ¶
type DefaultParamsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by DefaultParams.
func DefaultParamsOutput ¶
func DefaultParamsOutput(ctx *pulumi.Context, args DefaultParamsOutputArgs, opts ...pulumi.InvokeOption) DefaultParamsResultOutput
func (DefaultParamsResultOutput) DbVersion ¶
func (o DefaultParamsResultOutput) DbVersion() pulumi.StringPtrOutput
func (DefaultParamsResultOutput) ElementType ¶
func (DefaultParamsResultOutput) ElementType() reflect.Type
func (DefaultParamsResultOutput) Id ¶
func (o DefaultParamsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (DefaultParamsResultOutput) ParamLists ¶
func (o DefaultParamsResultOutput) ParamLists() DefaultParamsParamListArrayOutput
func (DefaultParamsResultOutput) ResultOutputFile ¶
func (o DefaultParamsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (DefaultParamsResultOutput) ToDefaultParamsResultOutput ¶
func (o DefaultParamsResultOutput) ToDefaultParamsResultOutput() DefaultParamsResultOutput
func (DefaultParamsResultOutput) ToDefaultParamsResultOutputWithContext ¶
func (o DefaultParamsResultOutput) ToDefaultParamsResultOutputWithContext(ctx context.Context) DefaultParamsResultOutput
type Instance ¶
type Instance struct { pulumi.CustomResourceState // Auto renew flag. NOTES: Only supported prepaid instance. AutoRenewFlag pulumi.IntPtrOutput `pulumi:"autoRenewFlag"` // Indicates which availability zone will be used. AvailabilityZone pulumi.StringOutput `pulumi:"availabilityZone"` // Pay type of instance. Valid values:`PREPAID`, `POSTPAID`. Default is `POSTPAID`. ChargeType pulumi.StringPtrOutput `pulumi:"chargeType"` // CPU cores. Cpu pulumi.IntOutput `pulumi:"cpu"` // Specify device type, available values: `UNIVERSAL` (default), `EXCLUSIVE`, `BASIC`. DeviceType pulumi.StringPtrOutput `pulumi:"deviceType"` // The version number of the database engine to use. Supported versions include 5.5/5.6/5.7/8.0, and default is 5.7. EngineVersion pulumi.StringPtrOutput `pulumi:"engineVersion"` // Specify whether to enable fast upgrade when upgrade instance spec, available value: `1` - enabled, `0` - disabled. FastUpgrade pulumi.IntPtrOutput `pulumi:"fastUpgrade"` // Zone information about first slave instance. FirstSlaveZone pulumi.StringPtrOutput `pulumi:"firstSlaveZone"` // Indicate whether to delete instance directly or not. Default is `false`. If set true, the instance will be deleted // instead of staying recycle bin. Note: only works for `PREPAID` instance. When the main mysql instance set true, this // para of the readonly mysql instance will not take effect. ForceDelete pulumi.BoolPtrOutput `pulumi:"forceDelete"` // Indicates whether GTID is enable. `0` - Not enabled; `1` - Enabled. Gtid pulumi.IntOutput `pulumi:"gtid"` // The name of a mysql instance. InstanceName pulumi.StringOutput `pulumi:"instanceName"` // host for public access. InternetHost pulumi.StringOutput `pulumi:"internetHost"` // Access port for public access. InternetPort pulumi.IntOutput `pulumi:"internetPort"` // Indicates whether to enable the access to an instance from public network: 0 - No, 1 - Yes. InternetService pulumi.IntPtrOutput `pulumi:"internetService"` // instance intranet IP. IntranetIp pulumi.StringOutput `pulumi:"intranetIp"` // Public access port. Valid value ranges: [1024~65535]. The default value is `3306`. IntranetPort pulumi.IntPtrOutput `pulumi:"intranetPort"` // Indicates whether the instance is locked. Valid values: `0`, `1`. `0` - No; `1` - Yes. Locked pulumi.IntOutput `pulumi:"locked"` // Memory size (in MB). MemSize pulumi.IntOutput `pulumi:"memSize"` // Specify parameter template id. ParamTemplateId pulumi.IntPtrOutput `pulumi:"paramTemplateId"` // List of parameters to use. Parameters pulumi.MapOutput `pulumi:"parameters"` // Pay type of instance. Valid values: `0`, `1`. `0`: prepaid, `1`: postpaid. // // Deprecated: It has been deprecated from version 1.36.0. Please use `charge_type` instead. PayType pulumi.IntPtrOutput `pulumi:"payType"` // Period of instance. NOTES: Only supported prepaid instance. // // Deprecated: It has been deprecated from version 1.36.0. Please use `prepaid_period` instead. Period pulumi.IntPtrOutput `pulumi:"period"` // Period of instance. NOTES: Only supported prepaid instance. PrepaidPeriod pulumi.IntPtrOutput `pulumi:"prepaidPeriod"` // Project ID, default value is 0. ProjectId pulumi.IntPtrOutput `pulumi:"projectId"` // Password of root account. This parameter can be specified when you purchase master instances, but it should be ignored // when you purchase read-only instances or disaster recovery instances. RootPassword pulumi.StringPtrOutput `pulumi:"rootPassword"` // Zone information about second slave instance. SecondSlaveZone pulumi.StringPtrOutput `pulumi:"secondSlaveZone"` // Security groups to use. SecurityGroups pulumi.StringArrayOutput `pulumi:"securityGroups"` // Availability zone deployment method. Available values: 0 - Single availability zone; 1 - Multiple availability zones. SlaveDeployMode pulumi.IntPtrOutput `pulumi:"slaveDeployMode"` // Data replication mode. 0 - Async replication; 1 - Semisync replication; 2 - Strongsync replication. SlaveSyncMode pulumi.IntPtrOutput `pulumi:"slaveSyncMode"` // Instance status. Valid values: `0`, `1`, `4`, `5`. `0` - Creating; `1` - Running; `4` - Isolating; `5` - Isolated. Status pulumi.IntOutput `pulumi:"status"` // Private network ID. If `vpc_id` is set, this value is required. SubnetId pulumi.StringPtrOutput `pulumi:"subnetId"` // Instance tags. Tags pulumi.MapOutput `pulumi:"tags"` // Indicates which kind of operations is being executed. TaskStatus pulumi.IntOutput `pulumi:"taskStatus"` // Disk size (in GB). VolumeSize pulumi.IntOutput `pulumi:"volumeSize"` // ID of VPC, which can be modified once every 24 hours and can't be removed. VpcId pulumi.StringPtrOutput `pulumi:"vpcId"` }
func GetInstance ¶
func GetInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InstanceState, opts ...pulumi.ResourceOption) (*Instance, error)
GetInstance gets an existing Instance resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewInstance ¶
func NewInstance(ctx *pulumi.Context, name string, args *InstanceArgs, opts ...pulumi.ResourceOption) (*Instance, error)
NewInstance registers a new resource with the given unique name, arguments, and options.
func (*Instance) ElementType ¶
func (*Instance) ToInstanceOutput ¶
func (i *Instance) ToInstanceOutput() InstanceOutput
func (*Instance) ToInstanceOutputWithContext ¶
func (i *Instance) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
type InstanceArgs ¶
type InstanceArgs struct { // Auto renew flag. NOTES: Only supported prepaid instance. AutoRenewFlag pulumi.IntPtrInput // Indicates which availability zone will be used. AvailabilityZone pulumi.StringPtrInput // Pay type of instance. Valid values:`PREPAID`, `POSTPAID`. Default is `POSTPAID`. ChargeType pulumi.StringPtrInput // CPU cores. Cpu pulumi.IntPtrInput // Specify device type, available values: `UNIVERSAL` (default), `EXCLUSIVE`, `BASIC`. DeviceType pulumi.StringPtrInput // The version number of the database engine to use. Supported versions include 5.5/5.6/5.7/8.0, and default is 5.7. EngineVersion pulumi.StringPtrInput // Specify whether to enable fast upgrade when upgrade instance spec, available value: `1` - enabled, `0` - disabled. FastUpgrade pulumi.IntPtrInput // Zone information about first slave instance. FirstSlaveZone pulumi.StringPtrInput // Indicate whether to delete instance directly or not. Default is `false`. If set true, the instance will be deleted // instead of staying recycle bin. Note: only works for `PREPAID` instance. When the main mysql instance set true, this // para of the readonly mysql instance will not take effect. ForceDelete pulumi.BoolPtrInput // The name of a mysql instance. InstanceName pulumi.StringInput // Indicates whether to enable the access to an instance from public network: 0 - No, 1 - Yes. InternetService pulumi.IntPtrInput // Public access port. Valid value ranges: [1024~65535]. The default value is `3306`. IntranetPort pulumi.IntPtrInput // Memory size (in MB). MemSize pulumi.IntInput // Specify parameter template id. ParamTemplateId pulumi.IntPtrInput // List of parameters to use. Parameters pulumi.MapInput // Pay type of instance. Valid values: `0`, `1`. `0`: prepaid, `1`: postpaid. // // Deprecated: It has been deprecated from version 1.36.0. Please use `charge_type` instead. PayType pulumi.IntPtrInput // Period of instance. NOTES: Only supported prepaid instance. // // Deprecated: It has been deprecated from version 1.36.0. Please use `prepaid_period` instead. Period pulumi.IntPtrInput // Period of instance. NOTES: Only supported prepaid instance. PrepaidPeriod pulumi.IntPtrInput // Project ID, default value is 0. ProjectId pulumi.IntPtrInput // Password of root account. This parameter can be specified when you purchase master instances, but it should be ignored // when you purchase read-only instances or disaster recovery instances. RootPassword pulumi.StringPtrInput // Zone information about second slave instance. SecondSlaveZone pulumi.StringPtrInput // Security groups to use. SecurityGroups pulumi.StringArrayInput // Availability zone deployment method. Available values: 0 - Single availability zone; 1 - Multiple availability zones. SlaveDeployMode pulumi.IntPtrInput // Data replication mode. 0 - Async replication; 1 - Semisync replication; 2 - Strongsync replication. SlaveSyncMode pulumi.IntPtrInput // Private network ID. If `vpc_id` is set, this value is required. SubnetId pulumi.StringPtrInput // Instance tags. Tags pulumi.MapInput // Disk size (in GB). VolumeSize pulumi.IntInput // ID of VPC, which can be modified once every 24 hours and can't be removed. VpcId pulumi.StringPtrInput }
The set of arguments for constructing a Instance resource.
func (InstanceArgs) ElementType ¶
func (InstanceArgs) ElementType() reflect.Type
type InstanceArray ¶
type InstanceArray []InstanceInput
func (InstanceArray) ElementType ¶
func (InstanceArray) ElementType() reflect.Type
func (InstanceArray) ToInstanceArrayOutput ¶
func (i InstanceArray) ToInstanceArrayOutput() InstanceArrayOutput
func (InstanceArray) ToInstanceArrayOutputWithContext ¶
func (i InstanceArray) ToInstanceArrayOutputWithContext(ctx context.Context) InstanceArrayOutput
type InstanceArrayInput ¶
type InstanceArrayInput interface { pulumi.Input ToInstanceArrayOutput() InstanceArrayOutput ToInstanceArrayOutputWithContext(context.Context) InstanceArrayOutput }
InstanceArrayInput is an input type that accepts InstanceArray and InstanceArrayOutput values. You can construct a concrete instance of `InstanceArrayInput` via:
InstanceArray{ InstanceArgs{...} }
type InstanceArrayOutput ¶
type InstanceArrayOutput struct{ *pulumi.OutputState }
func (InstanceArrayOutput) ElementType ¶
func (InstanceArrayOutput) ElementType() reflect.Type
func (InstanceArrayOutput) Index ¶
func (o InstanceArrayOutput) Index(i pulumi.IntInput) InstanceOutput
func (InstanceArrayOutput) ToInstanceArrayOutput ¶
func (o InstanceArrayOutput) ToInstanceArrayOutput() InstanceArrayOutput
func (InstanceArrayOutput) ToInstanceArrayOutputWithContext ¶
func (o InstanceArrayOutput) ToInstanceArrayOutputWithContext(ctx context.Context) InstanceArrayOutput
type InstanceInput ¶
type InstanceInput interface { pulumi.Input ToInstanceOutput() InstanceOutput ToInstanceOutputWithContext(ctx context.Context) InstanceOutput }
type InstanceMap ¶
type InstanceMap map[string]InstanceInput
func (InstanceMap) ElementType ¶
func (InstanceMap) ElementType() reflect.Type
func (InstanceMap) ToInstanceMapOutput ¶
func (i InstanceMap) ToInstanceMapOutput() InstanceMapOutput
func (InstanceMap) ToInstanceMapOutputWithContext ¶
func (i InstanceMap) ToInstanceMapOutputWithContext(ctx context.Context) InstanceMapOutput
type InstanceMapInput ¶
type InstanceMapInput interface { pulumi.Input ToInstanceMapOutput() InstanceMapOutput ToInstanceMapOutputWithContext(context.Context) InstanceMapOutput }
InstanceMapInput is an input type that accepts InstanceMap and InstanceMapOutput values. You can construct a concrete instance of `InstanceMapInput` via:
InstanceMap{ "key": InstanceArgs{...} }
type InstanceMapOutput ¶
type InstanceMapOutput struct{ *pulumi.OutputState }
func (InstanceMapOutput) ElementType ¶
func (InstanceMapOutput) ElementType() reflect.Type
func (InstanceMapOutput) MapIndex ¶
func (o InstanceMapOutput) MapIndex(k pulumi.StringInput) InstanceOutput
func (InstanceMapOutput) ToInstanceMapOutput ¶
func (o InstanceMapOutput) ToInstanceMapOutput() InstanceMapOutput
func (InstanceMapOutput) ToInstanceMapOutputWithContext ¶
func (o InstanceMapOutput) ToInstanceMapOutputWithContext(ctx context.Context) InstanceMapOutput
type InstanceOutput ¶
type InstanceOutput struct{ *pulumi.OutputState }
func (InstanceOutput) AutoRenewFlag ¶
func (o InstanceOutput) AutoRenewFlag() pulumi.IntPtrOutput
Auto renew flag. NOTES: Only supported prepaid instance.
func (InstanceOutput) AvailabilityZone ¶
func (o InstanceOutput) AvailabilityZone() pulumi.StringOutput
Indicates which availability zone will be used.
func (InstanceOutput) ChargeType ¶
func (o InstanceOutput) ChargeType() pulumi.StringPtrOutput
Pay type of instance. Valid values:`PREPAID`, `POSTPAID`. Default is `POSTPAID`.
func (InstanceOutput) DeviceType ¶
func (o InstanceOutput) DeviceType() pulumi.StringPtrOutput
Specify device type, available values: `UNIVERSAL` (default), `EXCLUSIVE`, `BASIC`.
func (InstanceOutput) ElementType ¶
func (InstanceOutput) ElementType() reflect.Type
func (InstanceOutput) EngineVersion ¶
func (o InstanceOutput) EngineVersion() pulumi.StringPtrOutput
The version number of the database engine to use. Supported versions include 5.5/5.6/5.7/8.0, and default is 5.7.
func (InstanceOutput) FastUpgrade ¶
func (o InstanceOutput) FastUpgrade() pulumi.IntPtrOutput
Specify whether to enable fast upgrade when upgrade instance spec, available value: `1` - enabled, `0` - disabled.
func (InstanceOutput) FirstSlaveZone ¶
func (o InstanceOutput) FirstSlaveZone() pulumi.StringPtrOutput
Zone information about first slave instance.
func (InstanceOutput) ForceDelete ¶
func (o InstanceOutput) ForceDelete() pulumi.BoolPtrOutput
Indicate whether to delete instance directly or not. Default is `false`. If set true, the instance will be deleted instead of staying recycle bin. Note: only works for `PREPAID` instance. When the main mysql instance set true, this para of the readonly mysql instance will not take effect.
func (InstanceOutput) Gtid ¶
func (o InstanceOutput) Gtid() pulumi.IntOutput
Indicates whether GTID is enable. `0` - Not enabled; `1` - Enabled.
func (InstanceOutput) InstanceName ¶
func (o InstanceOutput) InstanceName() pulumi.StringOutput
The name of a mysql instance.
func (InstanceOutput) InternetHost ¶
func (o InstanceOutput) InternetHost() pulumi.StringOutput
host for public access.
func (InstanceOutput) InternetPort ¶
func (o InstanceOutput) InternetPort() pulumi.IntOutput
Access port for public access.
func (InstanceOutput) InternetService ¶
func (o InstanceOutput) InternetService() pulumi.IntPtrOutput
Indicates whether to enable the access to an instance from public network: 0 - No, 1 - Yes.
func (InstanceOutput) IntranetIp ¶
func (o InstanceOutput) IntranetIp() pulumi.StringOutput
instance intranet IP.
func (InstanceOutput) IntranetPort ¶
func (o InstanceOutput) IntranetPort() pulumi.IntPtrOutput
Public access port. Valid value ranges: [1024~65535]. The default value is `3306`.
func (InstanceOutput) Locked ¶
func (o InstanceOutput) Locked() pulumi.IntOutput
Indicates whether the instance is locked. Valid values: `0`, `1`. `0` - No; `1` - Yes.
func (InstanceOutput) MemSize ¶
func (o InstanceOutput) MemSize() pulumi.IntOutput
Memory size (in MB).
func (InstanceOutput) ParamTemplateId ¶
func (o InstanceOutput) ParamTemplateId() pulumi.IntPtrOutput
Specify parameter template id.
func (InstanceOutput) Parameters ¶
func (o InstanceOutput) Parameters() pulumi.MapOutput
List of parameters to use.
func (InstanceOutput) PayType
deprecated
func (o InstanceOutput) PayType() pulumi.IntPtrOutput
Pay type of instance. Valid values: `0`, `1`. `0`: prepaid, `1`: postpaid.
Deprecated: It has been deprecated from version 1.36.0. Please use `charge_type` instead.
func (InstanceOutput) Period
deprecated
func (o InstanceOutput) Period() pulumi.IntPtrOutput
Period of instance. NOTES: Only supported prepaid instance.
Deprecated: It has been deprecated from version 1.36.0. Please use `prepaid_period` instead.
func (InstanceOutput) PrepaidPeriod ¶
func (o InstanceOutput) PrepaidPeriod() pulumi.IntPtrOutput
Period of instance. NOTES: Only supported prepaid instance.
func (InstanceOutput) ProjectId ¶
func (o InstanceOutput) ProjectId() pulumi.IntPtrOutput
Project ID, default value is 0.
func (InstanceOutput) RootPassword ¶
func (o InstanceOutput) RootPassword() pulumi.StringPtrOutput
Password of root account. This parameter can be specified when you purchase master instances, but it should be ignored when you purchase read-only instances or disaster recovery instances.
func (InstanceOutput) SecondSlaveZone ¶
func (o InstanceOutput) SecondSlaveZone() pulumi.StringPtrOutput
Zone information about second slave instance.
func (InstanceOutput) SecurityGroups ¶
func (o InstanceOutput) SecurityGroups() pulumi.StringArrayOutput
Security groups to use.
func (InstanceOutput) SlaveDeployMode ¶
func (o InstanceOutput) SlaveDeployMode() pulumi.IntPtrOutput
Availability zone deployment method. Available values: 0 - Single availability zone; 1 - Multiple availability zones.
func (InstanceOutput) SlaveSyncMode ¶
func (o InstanceOutput) SlaveSyncMode() pulumi.IntPtrOutput
Data replication mode. 0 - Async replication; 1 - Semisync replication; 2 - Strongsync replication.
func (InstanceOutput) Status ¶
func (o InstanceOutput) Status() pulumi.IntOutput
Instance status. Valid values: `0`, `1`, `4`, `5`. `0` - Creating; `1` - Running; `4` - Isolating; `5` - Isolated.
func (InstanceOutput) SubnetId ¶
func (o InstanceOutput) SubnetId() pulumi.StringPtrOutput
Private network ID. If `vpc_id` is set, this value is required.
func (InstanceOutput) TaskStatus ¶
func (o InstanceOutput) TaskStatus() pulumi.IntOutput
Indicates which kind of operations is being executed.
func (InstanceOutput) ToInstanceOutput ¶
func (o InstanceOutput) ToInstanceOutput() InstanceOutput
func (InstanceOutput) ToInstanceOutputWithContext ¶
func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
func (InstanceOutput) VolumeSize ¶
func (o InstanceOutput) VolumeSize() pulumi.IntOutput
Disk size (in GB).
func (InstanceOutput) VpcId ¶
func (o InstanceOutput) VpcId() pulumi.StringPtrOutput
ID of VPC, which can be modified once every 24 hours and can't be removed.
type InstanceState ¶
type InstanceState struct { // Auto renew flag. NOTES: Only supported prepaid instance. AutoRenewFlag pulumi.IntPtrInput // Indicates which availability zone will be used. AvailabilityZone pulumi.StringPtrInput // Pay type of instance. Valid values:`PREPAID`, `POSTPAID`. Default is `POSTPAID`. ChargeType pulumi.StringPtrInput // CPU cores. Cpu pulumi.IntPtrInput // Specify device type, available values: `UNIVERSAL` (default), `EXCLUSIVE`, `BASIC`. DeviceType pulumi.StringPtrInput // The version number of the database engine to use. Supported versions include 5.5/5.6/5.7/8.0, and default is 5.7. EngineVersion pulumi.StringPtrInput // Specify whether to enable fast upgrade when upgrade instance spec, available value: `1` - enabled, `0` - disabled. FastUpgrade pulumi.IntPtrInput // Zone information about first slave instance. FirstSlaveZone pulumi.StringPtrInput // Indicate whether to delete instance directly or not. Default is `false`. If set true, the instance will be deleted // instead of staying recycle bin. Note: only works for `PREPAID` instance. When the main mysql instance set true, this // para of the readonly mysql instance will not take effect. ForceDelete pulumi.BoolPtrInput // Indicates whether GTID is enable. `0` - Not enabled; `1` - Enabled. Gtid pulumi.IntPtrInput // The name of a mysql instance. InstanceName pulumi.StringPtrInput // host for public access. InternetHost pulumi.StringPtrInput // Access port for public access. InternetPort pulumi.IntPtrInput // Indicates whether to enable the access to an instance from public network: 0 - No, 1 - Yes. InternetService pulumi.IntPtrInput // instance intranet IP. IntranetIp pulumi.StringPtrInput // Public access port. Valid value ranges: [1024~65535]. The default value is `3306`. IntranetPort pulumi.IntPtrInput // Indicates whether the instance is locked. Valid values: `0`, `1`. `0` - No; `1` - Yes. Locked pulumi.IntPtrInput // Memory size (in MB). MemSize pulumi.IntPtrInput // Specify parameter template id. ParamTemplateId pulumi.IntPtrInput // List of parameters to use. Parameters pulumi.MapInput // Pay type of instance. Valid values: `0`, `1`. `0`: prepaid, `1`: postpaid. // // Deprecated: It has been deprecated from version 1.36.0. Please use `charge_type` instead. PayType pulumi.IntPtrInput // Period of instance. NOTES: Only supported prepaid instance. // // Deprecated: It has been deprecated from version 1.36.0. Please use `prepaid_period` instead. Period pulumi.IntPtrInput // Period of instance. NOTES: Only supported prepaid instance. PrepaidPeriod pulumi.IntPtrInput // Project ID, default value is 0. ProjectId pulumi.IntPtrInput // Password of root account. This parameter can be specified when you purchase master instances, but it should be ignored // when you purchase read-only instances or disaster recovery instances. RootPassword pulumi.StringPtrInput // Zone information about second slave instance. SecondSlaveZone pulumi.StringPtrInput // Security groups to use. SecurityGroups pulumi.StringArrayInput // Availability zone deployment method. Available values: 0 - Single availability zone; 1 - Multiple availability zones. SlaveDeployMode pulumi.IntPtrInput // Data replication mode. 0 - Async replication; 1 - Semisync replication; 2 - Strongsync replication. SlaveSyncMode pulumi.IntPtrInput // Instance status. Valid values: `0`, `1`, `4`, `5`. `0` - Creating; `1` - Running; `4` - Isolating; `5` - Isolated. Status pulumi.IntPtrInput // Private network ID. If `vpc_id` is set, this value is required. SubnetId pulumi.StringPtrInput // Instance tags. Tags pulumi.MapInput // Indicates which kind of operations is being executed. TaskStatus pulumi.IntPtrInput // Disk size (in GB). VolumeSize pulumi.IntPtrInput // ID of VPC, which can be modified once every 24 hours and can't be removed. VpcId pulumi.StringPtrInput }
func (InstanceState) ElementType ¶
func (InstanceState) ElementType() reflect.Type
type InstancesArgs ¶
type InstancesArgs struct { ChargeType *string `pulumi:"chargeType"` EngineVersion *string `pulumi:"engineVersion"` InitFlag *int `pulumi:"initFlag"` InstanceName *string `pulumi:"instanceName"` InstanceRole *string `pulumi:"instanceRole"` Limit *int `pulumi:"limit"` MysqlId *string `pulumi:"mysqlId"` Offset *int `pulumi:"offset"` // Deprecated: It has been deprecated from version 1.36.0. Please use `charge_type` instead. PayType *int `pulumi:"payType"` ResultOutputFile *string `pulumi:"resultOutputFile"` SecurityGroupId *string `pulumi:"securityGroupId"` Status *int `pulumi:"status"` WithDr *int `pulumi:"withDr"` WithMaster *int `pulumi:"withMaster"` WithRo *int `pulumi:"withRo"` }
A collection of arguments for invoking Instances.
type InstancesInstanceList ¶
type InstancesInstanceList struct { AutoRenewFlag int `pulumi:"autoRenewFlag"` ChargeType string `pulumi:"chargeType"` CpuCoreCount int `pulumi:"cpuCoreCount"` CreateTime string `pulumi:"createTime"` DeadLineTime string `pulumi:"deadLineTime"` DeviceType string `pulumi:"deviceType"` DrInstanceIds []string `pulumi:"drInstanceIds"` EngineVersion string `pulumi:"engineVersion"` InitFlag int `pulumi:"initFlag"` InstanceName string `pulumi:"instanceName"` InstanceRole string `pulumi:"instanceRole"` InternetHost string `pulumi:"internetHost"` InternetPort int `pulumi:"internetPort"` InternetStatus int `pulumi:"internetStatus"` IntranetIp string `pulumi:"intranetIp"` IntranetPort int `pulumi:"intranetPort"` MasterInstanceId string `pulumi:"masterInstanceId"` MemorySize int `pulumi:"memorySize"` MysqlId string `pulumi:"mysqlId"` PayType int `pulumi:"payType"` ProjectId int `pulumi:"projectId"` RoInstanceIds []string `pulumi:"roInstanceIds"` SlaveSyncMode int `pulumi:"slaveSyncMode"` Status int `pulumi:"status"` SubnetId string `pulumi:"subnetId"` VolumeSize int `pulumi:"volumeSize"` VpcId string `pulumi:"vpcId"` Zone string `pulumi:"zone"` }
type InstancesInstanceListArgs ¶
type InstancesInstanceListArgs struct { AutoRenewFlag pulumi.IntInput `pulumi:"autoRenewFlag"` ChargeType pulumi.StringInput `pulumi:"chargeType"` CpuCoreCount pulumi.IntInput `pulumi:"cpuCoreCount"` CreateTime pulumi.StringInput `pulumi:"createTime"` DeadLineTime pulumi.StringInput `pulumi:"deadLineTime"` DeviceType pulumi.StringInput `pulumi:"deviceType"` DrInstanceIds pulumi.StringArrayInput `pulumi:"drInstanceIds"` EngineVersion pulumi.StringInput `pulumi:"engineVersion"` InitFlag pulumi.IntInput `pulumi:"initFlag"` InstanceName pulumi.StringInput `pulumi:"instanceName"` InstanceRole pulumi.StringInput `pulumi:"instanceRole"` InternetHost pulumi.StringInput `pulumi:"internetHost"` InternetPort pulumi.IntInput `pulumi:"internetPort"` InternetStatus pulumi.IntInput `pulumi:"internetStatus"` IntranetIp pulumi.StringInput `pulumi:"intranetIp"` IntranetPort pulumi.IntInput `pulumi:"intranetPort"` MasterInstanceId pulumi.StringInput `pulumi:"masterInstanceId"` MemorySize pulumi.IntInput `pulumi:"memorySize"` MysqlId pulumi.StringInput `pulumi:"mysqlId"` PayType pulumi.IntInput `pulumi:"payType"` ProjectId pulumi.IntInput `pulumi:"projectId"` RoInstanceIds pulumi.StringArrayInput `pulumi:"roInstanceIds"` SlaveSyncMode pulumi.IntInput `pulumi:"slaveSyncMode"` Status pulumi.IntInput `pulumi:"status"` SubnetId pulumi.StringInput `pulumi:"subnetId"` VolumeSize pulumi.IntInput `pulumi:"volumeSize"` VpcId pulumi.StringInput `pulumi:"vpcId"` Zone pulumi.StringInput `pulumi:"zone"` }
func (InstancesInstanceListArgs) ElementType ¶
func (InstancesInstanceListArgs) ElementType() reflect.Type
func (InstancesInstanceListArgs) ToInstancesInstanceListOutput ¶
func (i InstancesInstanceListArgs) ToInstancesInstanceListOutput() InstancesInstanceListOutput
func (InstancesInstanceListArgs) ToInstancesInstanceListOutputWithContext ¶
func (i InstancesInstanceListArgs) ToInstancesInstanceListOutputWithContext(ctx context.Context) InstancesInstanceListOutput
type InstancesInstanceListArray ¶
type InstancesInstanceListArray []InstancesInstanceListInput
func (InstancesInstanceListArray) ElementType ¶
func (InstancesInstanceListArray) ElementType() reflect.Type
func (InstancesInstanceListArray) ToInstancesInstanceListArrayOutput ¶
func (i InstancesInstanceListArray) ToInstancesInstanceListArrayOutput() InstancesInstanceListArrayOutput
func (InstancesInstanceListArray) ToInstancesInstanceListArrayOutputWithContext ¶
func (i InstancesInstanceListArray) ToInstancesInstanceListArrayOutputWithContext(ctx context.Context) InstancesInstanceListArrayOutput
type InstancesInstanceListArrayInput ¶
type InstancesInstanceListArrayInput interface { pulumi.Input ToInstancesInstanceListArrayOutput() InstancesInstanceListArrayOutput ToInstancesInstanceListArrayOutputWithContext(context.Context) InstancesInstanceListArrayOutput }
InstancesInstanceListArrayInput is an input type that accepts InstancesInstanceListArray and InstancesInstanceListArrayOutput values. You can construct a concrete instance of `InstancesInstanceListArrayInput` via:
InstancesInstanceListArray{ InstancesInstanceListArgs{...} }
type InstancesInstanceListArrayOutput ¶
type InstancesInstanceListArrayOutput struct{ *pulumi.OutputState }
func (InstancesInstanceListArrayOutput) ElementType ¶
func (InstancesInstanceListArrayOutput) ElementType() reflect.Type
func (InstancesInstanceListArrayOutput) Index ¶
func (o InstancesInstanceListArrayOutput) Index(i pulumi.IntInput) InstancesInstanceListOutput
func (InstancesInstanceListArrayOutput) ToInstancesInstanceListArrayOutput ¶
func (o InstancesInstanceListArrayOutput) ToInstancesInstanceListArrayOutput() InstancesInstanceListArrayOutput
func (InstancesInstanceListArrayOutput) ToInstancesInstanceListArrayOutputWithContext ¶
func (o InstancesInstanceListArrayOutput) ToInstancesInstanceListArrayOutputWithContext(ctx context.Context) InstancesInstanceListArrayOutput
type InstancesInstanceListInput ¶
type InstancesInstanceListInput interface { pulumi.Input ToInstancesInstanceListOutput() InstancesInstanceListOutput ToInstancesInstanceListOutputWithContext(context.Context) InstancesInstanceListOutput }
InstancesInstanceListInput is an input type that accepts InstancesInstanceListArgs and InstancesInstanceListOutput values. You can construct a concrete instance of `InstancesInstanceListInput` via:
InstancesInstanceListArgs{...}
type InstancesInstanceListOutput ¶
type InstancesInstanceListOutput struct{ *pulumi.OutputState }
func (InstancesInstanceListOutput) AutoRenewFlag ¶
func (o InstancesInstanceListOutput) AutoRenewFlag() pulumi.IntOutput
func (InstancesInstanceListOutput) ChargeType ¶
func (o InstancesInstanceListOutput) ChargeType() pulumi.StringOutput
func (InstancesInstanceListOutput) CpuCoreCount ¶
func (o InstancesInstanceListOutput) CpuCoreCount() pulumi.IntOutput
func (InstancesInstanceListOutput) CreateTime ¶
func (o InstancesInstanceListOutput) CreateTime() pulumi.StringOutput
func (InstancesInstanceListOutput) DeadLineTime ¶
func (o InstancesInstanceListOutput) DeadLineTime() pulumi.StringOutput
func (InstancesInstanceListOutput) DeviceType ¶
func (o InstancesInstanceListOutput) DeviceType() pulumi.StringOutput
func (InstancesInstanceListOutput) DrInstanceIds ¶
func (o InstancesInstanceListOutput) DrInstanceIds() pulumi.StringArrayOutput
func (InstancesInstanceListOutput) ElementType ¶
func (InstancesInstanceListOutput) ElementType() reflect.Type
func (InstancesInstanceListOutput) EngineVersion ¶
func (o InstancesInstanceListOutput) EngineVersion() pulumi.StringOutput
func (InstancesInstanceListOutput) InitFlag ¶
func (o InstancesInstanceListOutput) InitFlag() pulumi.IntOutput
func (InstancesInstanceListOutput) InstanceName ¶
func (o InstancesInstanceListOutput) InstanceName() pulumi.StringOutput
func (InstancesInstanceListOutput) InstanceRole ¶
func (o InstancesInstanceListOutput) InstanceRole() pulumi.StringOutput
func (InstancesInstanceListOutput) InternetHost ¶
func (o InstancesInstanceListOutput) InternetHost() pulumi.StringOutput
func (InstancesInstanceListOutput) InternetPort ¶
func (o InstancesInstanceListOutput) InternetPort() pulumi.IntOutput
func (InstancesInstanceListOutput) InternetStatus ¶
func (o InstancesInstanceListOutput) InternetStatus() pulumi.IntOutput
func (InstancesInstanceListOutput) IntranetIp ¶
func (o InstancesInstanceListOutput) IntranetIp() pulumi.StringOutput
func (InstancesInstanceListOutput) IntranetPort ¶
func (o InstancesInstanceListOutput) IntranetPort() pulumi.IntOutput
func (InstancesInstanceListOutput) MasterInstanceId ¶
func (o InstancesInstanceListOutput) MasterInstanceId() pulumi.StringOutput
func (InstancesInstanceListOutput) MemorySize ¶
func (o InstancesInstanceListOutput) MemorySize() pulumi.IntOutput
func (InstancesInstanceListOutput) MysqlId ¶
func (o InstancesInstanceListOutput) MysqlId() pulumi.StringOutput
func (InstancesInstanceListOutput) PayType ¶
func (o InstancesInstanceListOutput) PayType() pulumi.IntOutput
func (InstancesInstanceListOutput) ProjectId ¶
func (o InstancesInstanceListOutput) ProjectId() pulumi.IntOutput
func (InstancesInstanceListOutput) RoInstanceIds ¶
func (o InstancesInstanceListOutput) RoInstanceIds() pulumi.StringArrayOutput
func (InstancesInstanceListOutput) SlaveSyncMode ¶
func (o InstancesInstanceListOutput) SlaveSyncMode() pulumi.IntOutput
func (InstancesInstanceListOutput) Status ¶
func (o InstancesInstanceListOutput) Status() pulumi.IntOutput
func (InstancesInstanceListOutput) SubnetId ¶
func (o InstancesInstanceListOutput) SubnetId() pulumi.StringOutput
func (InstancesInstanceListOutput) ToInstancesInstanceListOutput ¶
func (o InstancesInstanceListOutput) ToInstancesInstanceListOutput() InstancesInstanceListOutput
func (InstancesInstanceListOutput) ToInstancesInstanceListOutputWithContext ¶
func (o InstancesInstanceListOutput) ToInstancesInstanceListOutputWithContext(ctx context.Context) InstancesInstanceListOutput
func (InstancesInstanceListOutput) VolumeSize ¶
func (o InstancesInstanceListOutput) VolumeSize() pulumi.IntOutput
func (InstancesInstanceListOutput) VpcId ¶
func (o InstancesInstanceListOutput) VpcId() pulumi.StringOutput
func (InstancesInstanceListOutput) Zone ¶
func (o InstancesInstanceListOutput) Zone() pulumi.StringOutput
type InstancesOutputArgs ¶
type InstancesOutputArgs struct { ChargeType pulumi.StringPtrInput `pulumi:"chargeType"` EngineVersion pulumi.StringPtrInput `pulumi:"engineVersion"` InitFlag pulumi.IntPtrInput `pulumi:"initFlag"` InstanceName pulumi.StringPtrInput `pulumi:"instanceName"` InstanceRole pulumi.StringPtrInput `pulumi:"instanceRole"` Limit pulumi.IntPtrInput `pulumi:"limit"` MysqlId pulumi.StringPtrInput `pulumi:"mysqlId"` Offset pulumi.IntPtrInput `pulumi:"offset"` // Deprecated: It has been deprecated from version 1.36.0. Please use `charge_type` instead. PayType pulumi.IntPtrInput `pulumi:"payType"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` SecurityGroupId pulumi.StringPtrInput `pulumi:"securityGroupId"` Status pulumi.IntPtrInput `pulumi:"status"` WithDr pulumi.IntPtrInput `pulumi:"withDr"` WithMaster pulumi.IntPtrInput `pulumi:"withMaster"` WithRo pulumi.IntPtrInput `pulumi:"withRo"` }
A collection of arguments for invoking Instances.
func (InstancesOutputArgs) ElementType ¶
func (InstancesOutputArgs) ElementType() reflect.Type
type InstancesResult ¶
type InstancesResult struct { ChargeType *string `pulumi:"chargeType"` EngineVersion *string `pulumi:"engineVersion"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InitFlag *int `pulumi:"initFlag"` InstanceLists []InstancesInstanceList `pulumi:"instanceLists"` InstanceName *string `pulumi:"instanceName"` InstanceRole *string `pulumi:"instanceRole"` Limit *int `pulumi:"limit"` MysqlId *string `pulumi:"mysqlId"` Offset *int `pulumi:"offset"` // Deprecated: It has been deprecated from version 1.36.0. Please use `charge_type` instead. PayType *int `pulumi:"payType"` ResultOutputFile *string `pulumi:"resultOutputFile"` SecurityGroupId *string `pulumi:"securityGroupId"` Status *int `pulumi:"status"` WithDr *int `pulumi:"withDr"` WithMaster *int `pulumi:"withMaster"` WithRo *int `pulumi:"withRo"` }
A collection of values returned by Instances.
func Instances ¶
func Instances(ctx *pulumi.Context, args *InstancesArgs, opts ...pulumi.InvokeOption) (*InstancesResult, error)
type InstancesResultOutput ¶
type InstancesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Instances.
func InstancesOutput ¶
func InstancesOutput(ctx *pulumi.Context, args InstancesOutputArgs, opts ...pulumi.InvokeOption) InstancesResultOutput
func (InstancesResultOutput) ChargeType ¶
func (o InstancesResultOutput) ChargeType() pulumi.StringPtrOutput
func (InstancesResultOutput) ElementType ¶
func (InstancesResultOutput) ElementType() reflect.Type
func (InstancesResultOutput) EngineVersion ¶
func (o InstancesResultOutput) EngineVersion() pulumi.StringPtrOutput
func (InstancesResultOutput) Id ¶
func (o InstancesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (InstancesResultOutput) InitFlag ¶
func (o InstancesResultOutput) InitFlag() pulumi.IntPtrOutput
func (InstancesResultOutput) InstanceLists ¶
func (o InstancesResultOutput) InstanceLists() InstancesInstanceListArrayOutput
func (InstancesResultOutput) InstanceName ¶
func (o InstancesResultOutput) InstanceName() pulumi.StringPtrOutput
func (InstancesResultOutput) InstanceRole ¶
func (o InstancesResultOutput) InstanceRole() pulumi.StringPtrOutput
func (InstancesResultOutput) Limit ¶
func (o InstancesResultOutput) Limit() pulumi.IntPtrOutput
func (InstancesResultOutput) MysqlId ¶
func (o InstancesResultOutput) MysqlId() pulumi.StringPtrOutput
func (InstancesResultOutput) Offset ¶
func (o InstancesResultOutput) Offset() pulumi.IntPtrOutput
func (InstancesResultOutput) PayType
deprecated
func (o InstancesResultOutput) PayType() pulumi.IntPtrOutput
Deprecated: It has been deprecated from version 1.36.0. Please use `charge_type` instead.
func (InstancesResultOutput) ResultOutputFile ¶
func (o InstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (InstancesResultOutput) SecurityGroupId ¶
func (o InstancesResultOutput) SecurityGroupId() pulumi.StringPtrOutput
func (InstancesResultOutput) Status ¶
func (o InstancesResultOutput) Status() pulumi.IntPtrOutput
func (InstancesResultOutput) ToInstancesResultOutput ¶
func (o InstancesResultOutput) ToInstancesResultOutput() InstancesResultOutput
func (InstancesResultOutput) ToInstancesResultOutputWithContext ¶
func (o InstancesResultOutput) ToInstancesResultOutputWithContext(ctx context.Context) InstancesResultOutput
func (InstancesResultOutput) WithDr ¶
func (o InstancesResultOutput) WithDr() pulumi.IntPtrOutput
func (InstancesResultOutput) WithMaster ¶
func (o InstancesResultOutput) WithMaster() pulumi.IntPtrOutput
func (InstancesResultOutput) WithRo ¶
func (o InstancesResultOutput) WithRo() pulumi.IntPtrOutput
type ParameterListArgs ¶
type ParameterListArgs struct { EngineVersion *string `pulumi:"engineVersion"` MysqlId *string `pulumi:"mysqlId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking ParameterList.
type ParameterListOutputArgs ¶
type ParameterListOutputArgs struct { EngineVersion pulumi.StringPtrInput `pulumi:"engineVersion"` MysqlId pulumi.StringPtrInput `pulumi:"mysqlId"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking ParameterList.
func (ParameterListOutputArgs) ElementType ¶
func (ParameterListOutputArgs) ElementType() reflect.Type
type ParameterListParameterList ¶
type ParameterListParameterList struct { CurrentValue string `pulumi:"currentValue"` DefaultValue string `pulumi:"defaultValue"` Description string `pulumi:"description"` EnumValues []string `pulumi:"enumValues"` Max int `pulumi:"max"` Min int `pulumi:"min"` NeedReboot int `pulumi:"needReboot"` ParameterName string `pulumi:"parameterName"` ParameterType string `pulumi:"parameterType"` }
type ParameterListParameterListArgs ¶
type ParameterListParameterListArgs struct { CurrentValue pulumi.StringInput `pulumi:"currentValue"` DefaultValue pulumi.StringInput `pulumi:"defaultValue"` Description pulumi.StringInput `pulumi:"description"` EnumValues pulumi.StringArrayInput `pulumi:"enumValues"` Max pulumi.IntInput `pulumi:"max"` Min pulumi.IntInput `pulumi:"min"` NeedReboot pulumi.IntInput `pulumi:"needReboot"` ParameterName pulumi.StringInput `pulumi:"parameterName"` ParameterType pulumi.StringInput `pulumi:"parameterType"` }
func (ParameterListParameterListArgs) ElementType ¶
func (ParameterListParameterListArgs) ElementType() reflect.Type
func (ParameterListParameterListArgs) ToParameterListParameterListOutput ¶
func (i ParameterListParameterListArgs) ToParameterListParameterListOutput() ParameterListParameterListOutput
func (ParameterListParameterListArgs) ToParameterListParameterListOutputWithContext ¶
func (i ParameterListParameterListArgs) ToParameterListParameterListOutputWithContext(ctx context.Context) ParameterListParameterListOutput
type ParameterListParameterListArray ¶
type ParameterListParameterListArray []ParameterListParameterListInput
func (ParameterListParameterListArray) ElementType ¶
func (ParameterListParameterListArray) ElementType() reflect.Type
func (ParameterListParameterListArray) ToParameterListParameterListArrayOutput ¶
func (i ParameterListParameterListArray) ToParameterListParameterListArrayOutput() ParameterListParameterListArrayOutput
func (ParameterListParameterListArray) ToParameterListParameterListArrayOutputWithContext ¶
func (i ParameterListParameterListArray) ToParameterListParameterListArrayOutputWithContext(ctx context.Context) ParameterListParameterListArrayOutput
type ParameterListParameterListArrayInput ¶
type ParameterListParameterListArrayInput interface { pulumi.Input ToParameterListParameterListArrayOutput() ParameterListParameterListArrayOutput ToParameterListParameterListArrayOutputWithContext(context.Context) ParameterListParameterListArrayOutput }
ParameterListParameterListArrayInput is an input type that accepts ParameterListParameterListArray and ParameterListParameterListArrayOutput values. You can construct a concrete instance of `ParameterListParameterListArrayInput` via:
ParameterListParameterListArray{ ParameterListParameterListArgs{...} }
type ParameterListParameterListArrayOutput ¶
type ParameterListParameterListArrayOutput struct{ *pulumi.OutputState }
func (ParameterListParameterListArrayOutput) ElementType ¶
func (ParameterListParameterListArrayOutput) ElementType() reflect.Type
func (ParameterListParameterListArrayOutput) Index ¶
func (o ParameterListParameterListArrayOutput) Index(i pulumi.IntInput) ParameterListParameterListOutput
func (ParameterListParameterListArrayOutput) ToParameterListParameterListArrayOutput ¶
func (o ParameterListParameterListArrayOutput) ToParameterListParameterListArrayOutput() ParameterListParameterListArrayOutput
func (ParameterListParameterListArrayOutput) ToParameterListParameterListArrayOutputWithContext ¶
func (o ParameterListParameterListArrayOutput) ToParameterListParameterListArrayOutputWithContext(ctx context.Context) ParameterListParameterListArrayOutput
type ParameterListParameterListInput ¶
type ParameterListParameterListInput interface { pulumi.Input ToParameterListParameterListOutput() ParameterListParameterListOutput ToParameterListParameterListOutputWithContext(context.Context) ParameterListParameterListOutput }
ParameterListParameterListInput is an input type that accepts ParameterListParameterListArgs and ParameterListParameterListOutput values. You can construct a concrete instance of `ParameterListParameterListInput` via:
ParameterListParameterListArgs{...}
type ParameterListParameterListOutput ¶
type ParameterListParameterListOutput struct{ *pulumi.OutputState }
func (ParameterListParameterListOutput) CurrentValue ¶
func (o ParameterListParameterListOutput) CurrentValue() pulumi.StringOutput
func (ParameterListParameterListOutput) DefaultValue ¶
func (o ParameterListParameterListOutput) DefaultValue() pulumi.StringOutput
func (ParameterListParameterListOutput) Description ¶
func (o ParameterListParameterListOutput) Description() pulumi.StringOutput
func (ParameterListParameterListOutput) ElementType ¶
func (ParameterListParameterListOutput) ElementType() reflect.Type
func (ParameterListParameterListOutput) EnumValues ¶
func (o ParameterListParameterListOutput) EnumValues() pulumi.StringArrayOutput
func (ParameterListParameterListOutput) Max ¶
func (o ParameterListParameterListOutput) Max() pulumi.IntOutput
func (ParameterListParameterListOutput) Min ¶
func (o ParameterListParameterListOutput) Min() pulumi.IntOutput
func (ParameterListParameterListOutput) NeedReboot ¶
func (o ParameterListParameterListOutput) NeedReboot() pulumi.IntOutput
func (ParameterListParameterListOutput) ParameterName ¶
func (o ParameterListParameterListOutput) ParameterName() pulumi.StringOutput
func (ParameterListParameterListOutput) ParameterType ¶
func (o ParameterListParameterListOutput) ParameterType() pulumi.StringOutput
func (ParameterListParameterListOutput) ToParameterListParameterListOutput ¶
func (o ParameterListParameterListOutput) ToParameterListParameterListOutput() ParameterListParameterListOutput
func (ParameterListParameterListOutput) ToParameterListParameterListOutputWithContext ¶
func (o ParameterListParameterListOutput) ToParameterListParameterListOutputWithContext(ctx context.Context) ParameterListParameterListOutput
type ParameterListResult ¶
type ParameterListResult struct { EngineVersion *string `pulumi:"engineVersion"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` MysqlId *string `pulumi:"mysqlId"` ParameterLists []ParameterListParameterList `pulumi:"parameterLists"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by ParameterList.
func ParameterList ¶
func ParameterList(ctx *pulumi.Context, args *ParameterListArgs, opts ...pulumi.InvokeOption) (*ParameterListResult, error)
type ParameterListResultOutput ¶
type ParameterListResultOutput struct{ *pulumi.OutputState }
A collection of values returned by ParameterList.
func ParameterListOutput ¶
func ParameterListOutput(ctx *pulumi.Context, args ParameterListOutputArgs, opts ...pulumi.InvokeOption) ParameterListResultOutput
func (ParameterListResultOutput) ElementType ¶
func (ParameterListResultOutput) ElementType() reflect.Type
func (ParameterListResultOutput) EngineVersion ¶
func (o ParameterListResultOutput) EngineVersion() pulumi.StringPtrOutput
func (ParameterListResultOutput) Id ¶
func (o ParameterListResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (ParameterListResultOutput) MysqlId ¶
func (o ParameterListResultOutput) MysqlId() pulumi.StringPtrOutput
func (ParameterListResultOutput) ParameterLists ¶
func (o ParameterListResultOutput) ParameterLists() ParameterListParameterListArrayOutput
func (ParameterListResultOutput) ResultOutputFile ¶
func (o ParameterListResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (ParameterListResultOutput) ToParameterListResultOutput ¶
func (o ParameterListResultOutput) ToParameterListResultOutput() ParameterListResultOutput
func (ParameterListResultOutput) ToParameterListResultOutputWithContext ¶
func (o ParameterListResultOutput) ToParameterListResultOutputWithContext(ctx context.Context) ParameterListResultOutput
type Privilege ¶
type Privilege struct { pulumi.CustomResourceState // Account host, default is `%`. AccountHost pulumi.StringPtrOutput `pulumi:"accountHost"` // Account name.the forbidden value is:root,mysql.sys,tencentroot. AccountName pulumi.StringOutput `pulumi:"accountName"` // Column privileges list. Columns PrivilegeColumnArrayOutput `pulumi:"columns"` // Database privileges list. Databases PrivilegeDatabaseArrayOutput `pulumi:"databases"` // Global privileges. available values for Privileges:ALTER,ALTER ROUTINE,CREATE,CREATE ROUTINE,CREATE TEMPORARY // TABLES,CREATE USER,CREATE VIEW,DELETE,DROP,EVENT,EXECUTE,INDEX,INSERT,LOCK TABLES,PROCESS,REFERENCES,RELOAD,REPLICATION // CLIENT,REPLICATION SLAVE,SELECT,SHOW DATABASES,SHOW VIEW,TRIGGER,UPDATE. Globals pulumi.StringArrayOutput `pulumi:"globals"` // Instance ID. MysqlId pulumi.StringOutput `pulumi:"mysqlId"` // Table privileges list. Tables PrivilegeTableArrayOutput `pulumi:"tables"` }
func GetPrivilege ¶
func GetPrivilege(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PrivilegeState, opts ...pulumi.ResourceOption) (*Privilege, error)
GetPrivilege gets an existing Privilege resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPrivilege ¶
func NewPrivilege(ctx *pulumi.Context, name string, args *PrivilegeArgs, opts ...pulumi.ResourceOption) (*Privilege, error)
NewPrivilege registers a new resource with the given unique name, arguments, and options.
func (*Privilege) ElementType ¶
func (*Privilege) ToPrivilegeOutput ¶
func (i *Privilege) ToPrivilegeOutput() PrivilegeOutput
func (*Privilege) ToPrivilegeOutputWithContext ¶
func (i *Privilege) ToPrivilegeOutputWithContext(ctx context.Context) PrivilegeOutput
type PrivilegeArgs ¶
type PrivilegeArgs struct { // Account host, default is `%`. AccountHost pulumi.StringPtrInput // Account name.the forbidden value is:root,mysql.sys,tencentroot. AccountName pulumi.StringInput // Column privileges list. Columns PrivilegeColumnArrayInput // Database privileges list. Databases PrivilegeDatabaseArrayInput // Global privileges. available values for Privileges:ALTER,ALTER ROUTINE,CREATE,CREATE ROUTINE,CREATE TEMPORARY // TABLES,CREATE USER,CREATE VIEW,DELETE,DROP,EVENT,EXECUTE,INDEX,INSERT,LOCK TABLES,PROCESS,REFERENCES,RELOAD,REPLICATION // CLIENT,REPLICATION SLAVE,SELECT,SHOW DATABASES,SHOW VIEW,TRIGGER,UPDATE. Globals pulumi.StringArrayInput // Instance ID. MysqlId pulumi.StringInput // Table privileges list. Tables PrivilegeTableArrayInput }
The set of arguments for constructing a Privilege resource.
func (PrivilegeArgs) ElementType ¶
func (PrivilegeArgs) ElementType() reflect.Type
type PrivilegeArray ¶
type PrivilegeArray []PrivilegeInput
func (PrivilegeArray) ElementType ¶
func (PrivilegeArray) ElementType() reflect.Type
func (PrivilegeArray) ToPrivilegeArrayOutput ¶
func (i PrivilegeArray) ToPrivilegeArrayOutput() PrivilegeArrayOutput
func (PrivilegeArray) ToPrivilegeArrayOutputWithContext ¶
func (i PrivilegeArray) ToPrivilegeArrayOutputWithContext(ctx context.Context) PrivilegeArrayOutput
type PrivilegeArrayInput ¶
type PrivilegeArrayInput interface { pulumi.Input ToPrivilegeArrayOutput() PrivilegeArrayOutput ToPrivilegeArrayOutputWithContext(context.Context) PrivilegeArrayOutput }
PrivilegeArrayInput is an input type that accepts PrivilegeArray and PrivilegeArrayOutput values. You can construct a concrete instance of `PrivilegeArrayInput` via:
PrivilegeArray{ PrivilegeArgs{...} }
type PrivilegeArrayOutput ¶
type PrivilegeArrayOutput struct{ *pulumi.OutputState }
func (PrivilegeArrayOutput) ElementType ¶
func (PrivilegeArrayOutput) ElementType() reflect.Type
func (PrivilegeArrayOutput) Index ¶
func (o PrivilegeArrayOutput) Index(i pulumi.IntInput) PrivilegeOutput
func (PrivilegeArrayOutput) ToPrivilegeArrayOutput ¶
func (o PrivilegeArrayOutput) ToPrivilegeArrayOutput() PrivilegeArrayOutput
func (PrivilegeArrayOutput) ToPrivilegeArrayOutputWithContext ¶
func (o PrivilegeArrayOutput) ToPrivilegeArrayOutputWithContext(ctx context.Context) PrivilegeArrayOutput
type PrivilegeColumn ¶
type PrivilegeColumnArgs ¶
type PrivilegeColumnArgs struct { ColumnName pulumi.StringInput `pulumi:"columnName"` DatabaseName pulumi.StringInput `pulumi:"databaseName"` Privileges pulumi.StringArrayInput `pulumi:"privileges"` TableName pulumi.StringInput `pulumi:"tableName"` }
func (PrivilegeColumnArgs) ElementType ¶
func (PrivilegeColumnArgs) ElementType() reflect.Type
func (PrivilegeColumnArgs) ToPrivilegeColumnOutput ¶
func (i PrivilegeColumnArgs) ToPrivilegeColumnOutput() PrivilegeColumnOutput
func (PrivilegeColumnArgs) ToPrivilegeColumnOutputWithContext ¶
func (i PrivilegeColumnArgs) ToPrivilegeColumnOutputWithContext(ctx context.Context) PrivilegeColumnOutput
type PrivilegeColumnArray ¶
type PrivilegeColumnArray []PrivilegeColumnInput
func (PrivilegeColumnArray) ElementType ¶
func (PrivilegeColumnArray) ElementType() reflect.Type
func (PrivilegeColumnArray) ToPrivilegeColumnArrayOutput ¶
func (i PrivilegeColumnArray) ToPrivilegeColumnArrayOutput() PrivilegeColumnArrayOutput
func (PrivilegeColumnArray) ToPrivilegeColumnArrayOutputWithContext ¶
func (i PrivilegeColumnArray) ToPrivilegeColumnArrayOutputWithContext(ctx context.Context) PrivilegeColumnArrayOutput
type PrivilegeColumnArrayInput ¶
type PrivilegeColumnArrayInput interface { pulumi.Input ToPrivilegeColumnArrayOutput() PrivilegeColumnArrayOutput ToPrivilegeColumnArrayOutputWithContext(context.Context) PrivilegeColumnArrayOutput }
PrivilegeColumnArrayInput is an input type that accepts PrivilegeColumnArray and PrivilegeColumnArrayOutput values. You can construct a concrete instance of `PrivilegeColumnArrayInput` via:
PrivilegeColumnArray{ PrivilegeColumnArgs{...} }
type PrivilegeColumnArrayOutput ¶
type PrivilegeColumnArrayOutput struct{ *pulumi.OutputState }
func (PrivilegeColumnArrayOutput) ElementType ¶
func (PrivilegeColumnArrayOutput) ElementType() reflect.Type
func (PrivilegeColumnArrayOutput) Index ¶
func (o PrivilegeColumnArrayOutput) Index(i pulumi.IntInput) PrivilegeColumnOutput
func (PrivilegeColumnArrayOutput) ToPrivilegeColumnArrayOutput ¶
func (o PrivilegeColumnArrayOutput) ToPrivilegeColumnArrayOutput() PrivilegeColumnArrayOutput
func (PrivilegeColumnArrayOutput) ToPrivilegeColumnArrayOutputWithContext ¶
func (o PrivilegeColumnArrayOutput) ToPrivilegeColumnArrayOutputWithContext(ctx context.Context) PrivilegeColumnArrayOutput
type PrivilegeColumnInput ¶
type PrivilegeColumnInput interface { pulumi.Input ToPrivilegeColumnOutput() PrivilegeColumnOutput ToPrivilegeColumnOutputWithContext(context.Context) PrivilegeColumnOutput }
PrivilegeColumnInput is an input type that accepts PrivilegeColumnArgs and PrivilegeColumnOutput values. You can construct a concrete instance of `PrivilegeColumnInput` via:
PrivilegeColumnArgs{...}
type PrivilegeColumnOutput ¶
type PrivilegeColumnOutput struct{ *pulumi.OutputState }
func (PrivilegeColumnOutput) ColumnName ¶
func (o PrivilegeColumnOutput) ColumnName() pulumi.StringOutput
func (PrivilegeColumnOutput) DatabaseName ¶
func (o PrivilegeColumnOutput) DatabaseName() pulumi.StringOutput
func (PrivilegeColumnOutput) ElementType ¶
func (PrivilegeColumnOutput) ElementType() reflect.Type
func (PrivilegeColumnOutput) Privileges ¶
func (o PrivilegeColumnOutput) Privileges() pulumi.StringArrayOutput
func (PrivilegeColumnOutput) TableName ¶
func (o PrivilegeColumnOutput) TableName() pulumi.StringOutput
func (PrivilegeColumnOutput) ToPrivilegeColumnOutput ¶
func (o PrivilegeColumnOutput) ToPrivilegeColumnOutput() PrivilegeColumnOutput
func (PrivilegeColumnOutput) ToPrivilegeColumnOutputWithContext ¶
func (o PrivilegeColumnOutput) ToPrivilegeColumnOutputWithContext(ctx context.Context) PrivilegeColumnOutput
type PrivilegeDatabase ¶
type PrivilegeDatabaseArgs ¶
type PrivilegeDatabaseArgs struct { DatabaseName pulumi.StringInput `pulumi:"databaseName"` Privileges pulumi.StringArrayInput `pulumi:"privileges"` }
func (PrivilegeDatabaseArgs) ElementType ¶
func (PrivilegeDatabaseArgs) ElementType() reflect.Type
func (PrivilegeDatabaseArgs) ToPrivilegeDatabaseOutput ¶
func (i PrivilegeDatabaseArgs) ToPrivilegeDatabaseOutput() PrivilegeDatabaseOutput
func (PrivilegeDatabaseArgs) ToPrivilegeDatabaseOutputWithContext ¶
func (i PrivilegeDatabaseArgs) ToPrivilegeDatabaseOutputWithContext(ctx context.Context) PrivilegeDatabaseOutput
type PrivilegeDatabaseArray ¶
type PrivilegeDatabaseArray []PrivilegeDatabaseInput
func (PrivilegeDatabaseArray) ElementType ¶
func (PrivilegeDatabaseArray) ElementType() reflect.Type
func (PrivilegeDatabaseArray) ToPrivilegeDatabaseArrayOutput ¶
func (i PrivilegeDatabaseArray) ToPrivilegeDatabaseArrayOutput() PrivilegeDatabaseArrayOutput
func (PrivilegeDatabaseArray) ToPrivilegeDatabaseArrayOutputWithContext ¶
func (i PrivilegeDatabaseArray) ToPrivilegeDatabaseArrayOutputWithContext(ctx context.Context) PrivilegeDatabaseArrayOutput
type PrivilegeDatabaseArrayInput ¶
type PrivilegeDatabaseArrayInput interface { pulumi.Input ToPrivilegeDatabaseArrayOutput() PrivilegeDatabaseArrayOutput ToPrivilegeDatabaseArrayOutputWithContext(context.Context) PrivilegeDatabaseArrayOutput }
PrivilegeDatabaseArrayInput is an input type that accepts PrivilegeDatabaseArray and PrivilegeDatabaseArrayOutput values. You can construct a concrete instance of `PrivilegeDatabaseArrayInput` via:
PrivilegeDatabaseArray{ PrivilegeDatabaseArgs{...} }
type PrivilegeDatabaseArrayOutput ¶
type PrivilegeDatabaseArrayOutput struct{ *pulumi.OutputState }
func (PrivilegeDatabaseArrayOutput) ElementType ¶
func (PrivilegeDatabaseArrayOutput) ElementType() reflect.Type
func (PrivilegeDatabaseArrayOutput) Index ¶
func (o PrivilegeDatabaseArrayOutput) Index(i pulumi.IntInput) PrivilegeDatabaseOutput
func (PrivilegeDatabaseArrayOutput) ToPrivilegeDatabaseArrayOutput ¶
func (o PrivilegeDatabaseArrayOutput) ToPrivilegeDatabaseArrayOutput() PrivilegeDatabaseArrayOutput
func (PrivilegeDatabaseArrayOutput) ToPrivilegeDatabaseArrayOutputWithContext ¶
func (o PrivilegeDatabaseArrayOutput) ToPrivilegeDatabaseArrayOutputWithContext(ctx context.Context) PrivilegeDatabaseArrayOutput
type PrivilegeDatabaseInput ¶
type PrivilegeDatabaseInput interface { pulumi.Input ToPrivilegeDatabaseOutput() PrivilegeDatabaseOutput ToPrivilegeDatabaseOutputWithContext(context.Context) PrivilegeDatabaseOutput }
PrivilegeDatabaseInput is an input type that accepts PrivilegeDatabaseArgs and PrivilegeDatabaseOutput values. You can construct a concrete instance of `PrivilegeDatabaseInput` via:
PrivilegeDatabaseArgs{...}
type PrivilegeDatabaseOutput ¶
type PrivilegeDatabaseOutput struct{ *pulumi.OutputState }
func (PrivilegeDatabaseOutput) DatabaseName ¶
func (o PrivilegeDatabaseOutput) DatabaseName() pulumi.StringOutput
func (PrivilegeDatabaseOutput) ElementType ¶
func (PrivilegeDatabaseOutput) ElementType() reflect.Type
func (PrivilegeDatabaseOutput) Privileges ¶
func (o PrivilegeDatabaseOutput) Privileges() pulumi.StringArrayOutput
func (PrivilegeDatabaseOutput) ToPrivilegeDatabaseOutput ¶
func (o PrivilegeDatabaseOutput) ToPrivilegeDatabaseOutput() PrivilegeDatabaseOutput
func (PrivilegeDatabaseOutput) ToPrivilegeDatabaseOutputWithContext ¶
func (o PrivilegeDatabaseOutput) ToPrivilegeDatabaseOutputWithContext(ctx context.Context) PrivilegeDatabaseOutput
type PrivilegeInput ¶
type PrivilegeInput interface { pulumi.Input ToPrivilegeOutput() PrivilegeOutput ToPrivilegeOutputWithContext(ctx context.Context) PrivilegeOutput }
type PrivilegeMap ¶
type PrivilegeMap map[string]PrivilegeInput
func (PrivilegeMap) ElementType ¶
func (PrivilegeMap) ElementType() reflect.Type
func (PrivilegeMap) ToPrivilegeMapOutput ¶
func (i PrivilegeMap) ToPrivilegeMapOutput() PrivilegeMapOutput
func (PrivilegeMap) ToPrivilegeMapOutputWithContext ¶
func (i PrivilegeMap) ToPrivilegeMapOutputWithContext(ctx context.Context) PrivilegeMapOutput
type PrivilegeMapInput ¶
type PrivilegeMapInput interface { pulumi.Input ToPrivilegeMapOutput() PrivilegeMapOutput ToPrivilegeMapOutputWithContext(context.Context) PrivilegeMapOutput }
PrivilegeMapInput is an input type that accepts PrivilegeMap and PrivilegeMapOutput values. You can construct a concrete instance of `PrivilegeMapInput` via:
PrivilegeMap{ "key": PrivilegeArgs{...} }
type PrivilegeMapOutput ¶
type PrivilegeMapOutput struct{ *pulumi.OutputState }
func (PrivilegeMapOutput) ElementType ¶
func (PrivilegeMapOutput) ElementType() reflect.Type
func (PrivilegeMapOutput) MapIndex ¶
func (o PrivilegeMapOutput) MapIndex(k pulumi.StringInput) PrivilegeOutput
func (PrivilegeMapOutput) ToPrivilegeMapOutput ¶
func (o PrivilegeMapOutput) ToPrivilegeMapOutput() PrivilegeMapOutput
func (PrivilegeMapOutput) ToPrivilegeMapOutputWithContext ¶
func (o PrivilegeMapOutput) ToPrivilegeMapOutputWithContext(ctx context.Context) PrivilegeMapOutput
type PrivilegeOutput ¶
type PrivilegeOutput struct{ *pulumi.OutputState }
func (PrivilegeOutput) AccountHost ¶
func (o PrivilegeOutput) AccountHost() pulumi.StringPtrOutput
Account host, default is `%`.
func (PrivilegeOutput) AccountName ¶
func (o PrivilegeOutput) AccountName() pulumi.StringOutput
Account name.the forbidden value is:root,mysql.sys,tencentroot.
func (PrivilegeOutput) Columns ¶
func (o PrivilegeOutput) Columns() PrivilegeColumnArrayOutput
Column privileges list.
func (PrivilegeOutput) Databases ¶
func (o PrivilegeOutput) Databases() PrivilegeDatabaseArrayOutput
Database privileges list.
func (PrivilegeOutput) ElementType ¶
func (PrivilegeOutput) ElementType() reflect.Type
func (PrivilegeOutput) Globals ¶
func (o PrivilegeOutput) Globals() pulumi.StringArrayOutput
Global privileges. available values for Privileges:ALTER,ALTER ROUTINE,CREATE,CREATE ROUTINE,CREATE TEMPORARY TABLES,CREATE USER,CREATE VIEW,DELETE,DROP,EVENT,EXECUTE,INDEX,INSERT,LOCK TABLES,PROCESS,REFERENCES,RELOAD,REPLICATION CLIENT,REPLICATION SLAVE,SELECT,SHOW DATABASES,SHOW VIEW,TRIGGER,UPDATE.
func (PrivilegeOutput) MysqlId ¶
func (o PrivilegeOutput) MysqlId() pulumi.StringOutput
Instance ID.
func (PrivilegeOutput) Tables ¶
func (o PrivilegeOutput) Tables() PrivilegeTableArrayOutput
Table privileges list.
func (PrivilegeOutput) ToPrivilegeOutput ¶
func (o PrivilegeOutput) ToPrivilegeOutput() PrivilegeOutput
func (PrivilegeOutput) ToPrivilegeOutputWithContext ¶
func (o PrivilegeOutput) ToPrivilegeOutputWithContext(ctx context.Context) PrivilegeOutput
type PrivilegeState ¶
type PrivilegeState struct { // Account host, default is `%`. AccountHost pulumi.StringPtrInput // Account name.the forbidden value is:root,mysql.sys,tencentroot. AccountName pulumi.StringPtrInput // Column privileges list. Columns PrivilegeColumnArrayInput // Database privileges list. Databases PrivilegeDatabaseArrayInput // Global privileges. available values for Privileges:ALTER,ALTER ROUTINE,CREATE,CREATE ROUTINE,CREATE TEMPORARY // TABLES,CREATE USER,CREATE VIEW,DELETE,DROP,EVENT,EXECUTE,INDEX,INSERT,LOCK TABLES,PROCESS,REFERENCES,RELOAD,REPLICATION // CLIENT,REPLICATION SLAVE,SELECT,SHOW DATABASES,SHOW VIEW,TRIGGER,UPDATE. Globals pulumi.StringArrayInput // Instance ID. MysqlId pulumi.StringPtrInput // Table privileges list. Tables PrivilegeTableArrayInput }
func (PrivilegeState) ElementType ¶
func (PrivilegeState) ElementType() reflect.Type
type PrivilegeTable ¶
type PrivilegeTableArgs ¶
type PrivilegeTableArgs struct { DatabaseName pulumi.StringInput `pulumi:"databaseName"` Privileges pulumi.StringArrayInput `pulumi:"privileges"` TableName pulumi.StringInput `pulumi:"tableName"` }
func (PrivilegeTableArgs) ElementType ¶
func (PrivilegeTableArgs) ElementType() reflect.Type
func (PrivilegeTableArgs) ToPrivilegeTableOutput ¶
func (i PrivilegeTableArgs) ToPrivilegeTableOutput() PrivilegeTableOutput
func (PrivilegeTableArgs) ToPrivilegeTableOutputWithContext ¶
func (i PrivilegeTableArgs) ToPrivilegeTableOutputWithContext(ctx context.Context) PrivilegeTableOutput
type PrivilegeTableArray ¶
type PrivilegeTableArray []PrivilegeTableInput
func (PrivilegeTableArray) ElementType ¶
func (PrivilegeTableArray) ElementType() reflect.Type
func (PrivilegeTableArray) ToPrivilegeTableArrayOutput ¶
func (i PrivilegeTableArray) ToPrivilegeTableArrayOutput() PrivilegeTableArrayOutput
func (PrivilegeTableArray) ToPrivilegeTableArrayOutputWithContext ¶
func (i PrivilegeTableArray) ToPrivilegeTableArrayOutputWithContext(ctx context.Context) PrivilegeTableArrayOutput
type PrivilegeTableArrayInput ¶
type PrivilegeTableArrayInput interface { pulumi.Input ToPrivilegeTableArrayOutput() PrivilegeTableArrayOutput ToPrivilegeTableArrayOutputWithContext(context.Context) PrivilegeTableArrayOutput }
PrivilegeTableArrayInput is an input type that accepts PrivilegeTableArray and PrivilegeTableArrayOutput values. You can construct a concrete instance of `PrivilegeTableArrayInput` via:
PrivilegeTableArray{ PrivilegeTableArgs{...} }
type PrivilegeTableArrayOutput ¶
type PrivilegeTableArrayOutput struct{ *pulumi.OutputState }
func (PrivilegeTableArrayOutput) ElementType ¶
func (PrivilegeTableArrayOutput) ElementType() reflect.Type
func (PrivilegeTableArrayOutput) Index ¶
func (o PrivilegeTableArrayOutput) Index(i pulumi.IntInput) PrivilegeTableOutput
func (PrivilegeTableArrayOutput) ToPrivilegeTableArrayOutput ¶
func (o PrivilegeTableArrayOutput) ToPrivilegeTableArrayOutput() PrivilegeTableArrayOutput
func (PrivilegeTableArrayOutput) ToPrivilegeTableArrayOutputWithContext ¶
func (o PrivilegeTableArrayOutput) ToPrivilegeTableArrayOutputWithContext(ctx context.Context) PrivilegeTableArrayOutput
type PrivilegeTableInput ¶
type PrivilegeTableInput interface { pulumi.Input ToPrivilegeTableOutput() PrivilegeTableOutput ToPrivilegeTableOutputWithContext(context.Context) PrivilegeTableOutput }
PrivilegeTableInput is an input type that accepts PrivilegeTableArgs and PrivilegeTableOutput values. You can construct a concrete instance of `PrivilegeTableInput` via:
PrivilegeTableArgs{...}
type PrivilegeTableOutput ¶
type PrivilegeTableOutput struct{ *pulumi.OutputState }
func (PrivilegeTableOutput) DatabaseName ¶
func (o PrivilegeTableOutput) DatabaseName() pulumi.StringOutput
func (PrivilegeTableOutput) ElementType ¶
func (PrivilegeTableOutput) ElementType() reflect.Type
func (PrivilegeTableOutput) Privileges ¶
func (o PrivilegeTableOutput) Privileges() pulumi.StringArrayOutput
func (PrivilegeTableOutput) TableName ¶
func (o PrivilegeTableOutput) TableName() pulumi.StringOutput
func (PrivilegeTableOutput) ToPrivilegeTableOutput ¶
func (o PrivilegeTableOutput) ToPrivilegeTableOutput() PrivilegeTableOutput
func (PrivilegeTableOutput) ToPrivilegeTableOutputWithContext ¶
func (o PrivilegeTableOutput) ToPrivilegeTableOutputWithContext(ctx context.Context) PrivilegeTableOutput
type ReadonlyInstance ¶
type ReadonlyInstance struct { pulumi.CustomResourceState // Auto renew flag. NOTES: Only supported prepaid instance. AutoRenewFlag pulumi.IntPtrOutput `pulumi:"autoRenewFlag"` // Pay type of instance. Valid values:`PREPAID`, `POSTPAID`. Default is `POSTPAID`. ChargeType pulumi.StringPtrOutput `pulumi:"chargeType"` // CPU cores. Cpu pulumi.IntOutput `pulumi:"cpu"` // Specify device type, available values: `UNIVERSAL` (default), `EXCLUSIVE`, `BASIC`. DeviceType pulumi.StringPtrOutput `pulumi:"deviceType"` // Specify whether to enable fast upgrade when upgrade instance spec, available value: `1` - enabled, `0` - disabled. FastUpgrade pulumi.IntPtrOutput `pulumi:"fastUpgrade"` // Indicate whether to delete instance directly or not. Default is `false`. If set true, the instance will be deleted // instead of staying recycle bin. Note: only works for `PREPAID` instance. When the main mysql instance set true, this // para of the readonly mysql instance will not take effect. ForceDelete pulumi.BoolPtrOutput `pulumi:"forceDelete"` // The name of a mysql instance. InstanceName pulumi.StringOutput `pulumi:"instanceName"` // instance intranet IP. IntranetIp pulumi.StringOutput `pulumi:"intranetIp"` // Public access port. Valid value ranges: [1024~65535]. The default value is `3306`. IntranetPort pulumi.IntPtrOutput `pulumi:"intranetPort"` // Indicates whether the instance is locked. Valid values: `0`, `1`. `0` - No; `1` - Yes. Locked pulumi.IntOutput `pulumi:"locked"` // Indicates the master instance ID of recovery instances. MasterInstanceId pulumi.StringOutput `pulumi:"masterInstanceId"` // The zone information of the primary instance is required when you purchase a disaster recovery instance. MasterRegion pulumi.StringOutput `pulumi:"masterRegion"` // Memory size (in MB). MemSize pulumi.IntOutput `pulumi:"memSize"` // Specify parameter template id. ParamTemplateId pulumi.IntPtrOutput `pulumi:"paramTemplateId"` // Pay type of instance. Valid values: `0`, `1`. `0`: prepaid, `1`: postpaid. // // Deprecated: It has been deprecated from version 1.36.0. Please use `charge_type` instead. PayType pulumi.IntPtrOutput `pulumi:"payType"` // Period of instance. NOTES: Only supported prepaid instance. // // Deprecated: It has been deprecated from version 1.36.0. Please use `prepaid_period` instead. Period pulumi.IntPtrOutput `pulumi:"period"` // Period of instance. NOTES: Only supported prepaid instance. PrepaidPeriod pulumi.IntPtrOutput `pulumi:"prepaidPeriod"` // Security groups to use. SecurityGroups pulumi.StringArrayOutput `pulumi:"securityGroups"` // Instance status. Valid values: `0`, `1`, `4`, `5`. `0` - Creating; `1` - Running; `4` - Isolating; `5` - Isolated. Status pulumi.IntOutput `pulumi:"status"` // Private network ID. If `vpc_id` is set, this value is required. SubnetId pulumi.StringPtrOutput `pulumi:"subnetId"` // Instance tags. Tags pulumi.MapOutput `pulumi:"tags"` // Indicates which kind of operations is being executed. TaskStatus pulumi.IntOutput `pulumi:"taskStatus"` // Disk size (in GB). VolumeSize pulumi.IntOutput `pulumi:"volumeSize"` // ID of VPC, which can be modified once every 24 hours and can't be removed. VpcId pulumi.StringPtrOutput `pulumi:"vpcId"` // Zone information, this parameter defaults to, the system automatically selects an Availability Zone. Zone pulumi.StringOutput `pulumi:"zone"` }
func GetReadonlyInstance ¶
func GetReadonlyInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ReadonlyInstanceState, opts ...pulumi.ResourceOption) (*ReadonlyInstance, error)
GetReadonlyInstance gets an existing ReadonlyInstance resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewReadonlyInstance ¶
func NewReadonlyInstance(ctx *pulumi.Context, name string, args *ReadonlyInstanceArgs, opts ...pulumi.ResourceOption) (*ReadonlyInstance, error)
NewReadonlyInstance registers a new resource with the given unique name, arguments, and options.
func (*ReadonlyInstance) ElementType ¶
func (*ReadonlyInstance) ElementType() reflect.Type
func (*ReadonlyInstance) ToReadonlyInstanceOutput ¶
func (i *ReadonlyInstance) ToReadonlyInstanceOutput() ReadonlyInstanceOutput
func (*ReadonlyInstance) ToReadonlyInstanceOutputWithContext ¶
func (i *ReadonlyInstance) ToReadonlyInstanceOutputWithContext(ctx context.Context) ReadonlyInstanceOutput
type ReadonlyInstanceArgs ¶
type ReadonlyInstanceArgs struct { // Auto renew flag. NOTES: Only supported prepaid instance. AutoRenewFlag pulumi.IntPtrInput // Pay type of instance. Valid values:`PREPAID`, `POSTPAID`. Default is `POSTPAID`. ChargeType pulumi.StringPtrInput // CPU cores. Cpu pulumi.IntPtrInput // Specify device type, available values: `UNIVERSAL` (default), `EXCLUSIVE`, `BASIC`. DeviceType pulumi.StringPtrInput // Specify whether to enable fast upgrade when upgrade instance spec, available value: `1` - enabled, `0` - disabled. FastUpgrade pulumi.IntPtrInput // Indicate whether to delete instance directly or not. Default is `false`. If set true, the instance will be deleted // instead of staying recycle bin. Note: only works for `PREPAID` instance. When the main mysql instance set true, this // para of the readonly mysql instance will not take effect. ForceDelete pulumi.BoolPtrInput // The name of a mysql instance. InstanceName pulumi.StringInput // Public access port. Valid value ranges: [1024~65535]. The default value is `3306`. IntranetPort pulumi.IntPtrInput // Indicates the master instance ID of recovery instances. MasterInstanceId pulumi.StringInput // The zone information of the primary instance is required when you purchase a disaster recovery instance. MasterRegion pulumi.StringPtrInput // Memory size (in MB). MemSize pulumi.IntInput // Specify parameter template id. ParamTemplateId pulumi.IntPtrInput // Pay type of instance. Valid values: `0`, `1`. `0`: prepaid, `1`: postpaid. // // Deprecated: It has been deprecated from version 1.36.0. Please use `charge_type` instead. PayType pulumi.IntPtrInput // Period of instance. NOTES: Only supported prepaid instance. // // Deprecated: It has been deprecated from version 1.36.0. Please use `prepaid_period` instead. Period pulumi.IntPtrInput // Period of instance. NOTES: Only supported prepaid instance. PrepaidPeriod pulumi.IntPtrInput // Security groups to use. SecurityGroups pulumi.StringArrayInput // Private network ID. If `vpc_id` is set, this value is required. SubnetId pulumi.StringPtrInput // Instance tags. Tags pulumi.MapInput // Disk size (in GB). VolumeSize pulumi.IntInput // ID of VPC, which can be modified once every 24 hours and can't be removed. VpcId pulumi.StringPtrInput // Zone information, this parameter defaults to, the system automatically selects an Availability Zone. Zone pulumi.StringPtrInput }
The set of arguments for constructing a ReadonlyInstance resource.
func (ReadonlyInstanceArgs) ElementType ¶
func (ReadonlyInstanceArgs) ElementType() reflect.Type
type ReadonlyInstanceArray ¶
type ReadonlyInstanceArray []ReadonlyInstanceInput
func (ReadonlyInstanceArray) ElementType ¶
func (ReadonlyInstanceArray) ElementType() reflect.Type
func (ReadonlyInstanceArray) ToReadonlyInstanceArrayOutput ¶
func (i ReadonlyInstanceArray) ToReadonlyInstanceArrayOutput() ReadonlyInstanceArrayOutput
func (ReadonlyInstanceArray) ToReadonlyInstanceArrayOutputWithContext ¶
func (i ReadonlyInstanceArray) ToReadonlyInstanceArrayOutputWithContext(ctx context.Context) ReadonlyInstanceArrayOutput
type ReadonlyInstanceArrayInput ¶
type ReadonlyInstanceArrayInput interface { pulumi.Input ToReadonlyInstanceArrayOutput() ReadonlyInstanceArrayOutput ToReadonlyInstanceArrayOutputWithContext(context.Context) ReadonlyInstanceArrayOutput }
ReadonlyInstanceArrayInput is an input type that accepts ReadonlyInstanceArray and ReadonlyInstanceArrayOutput values. You can construct a concrete instance of `ReadonlyInstanceArrayInput` via:
ReadonlyInstanceArray{ ReadonlyInstanceArgs{...} }
type ReadonlyInstanceArrayOutput ¶
type ReadonlyInstanceArrayOutput struct{ *pulumi.OutputState }
func (ReadonlyInstanceArrayOutput) ElementType ¶
func (ReadonlyInstanceArrayOutput) ElementType() reflect.Type
func (ReadonlyInstanceArrayOutput) Index ¶
func (o ReadonlyInstanceArrayOutput) Index(i pulumi.IntInput) ReadonlyInstanceOutput
func (ReadonlyInstanceArrayOutput) ToReadonlyInstanceArrayOutput ¶
func (o ReadonlyInstanceArrayOutput) ToReadonlyInstanceArrayOutput() ReadonlyInstanceArrayOutput
func (ReadonlyInstanceArrayOutput) ToReadonlyInstanceArrayOutputWithContext ¶
func (o ReadonlyInstanceArrayOutput) ToReadonlyInstanceArrayOutputWithContext(ctx context.Context) ReadonlyInstanceArrayOutput
type ReadonlyInstanceInput ¶
type ReadonlyInstanceInput interface { pulumi.Input ToReadonlyInstanceOutput() ReadonlyInstanceOutput ToReadonlyInstanceOutputWithContext(ctx context.Context) ReadonlyInstanceOutput }
type ReadonlyInstanceMap ¶
type ReadonlyInstanceMap map[string]ReadonlyInstanceInput
func (ReadonlyInstanceMap) ElementType ¶
func (ReadonlyInstanceMap) ElementType() reflect.Type
func (ReadonlyInstanceMap) ToReadonlyInstanceMapOutput ¶
func (i ReadonlyInstanceMap) ToReadonlyInstanceMapOutput() ReadonlyInstanceMapOutput
func (ReadonlyInstanceMap) ToReadonlyInstanceMapOutputWithContext ¶
func (i ReadonlyInstanceMap) ToReadonlyInstanceMapOutputWithContext(ctx context.Context) ReadonlyInstanceMapOutput
type ReadonlyInstanceMapInput ¶
type ReadonlyInstanceMapInput interface { pulumi.Input ToReadonlyInstanceMapOutput() ReadonlyInstanceMapOutput ToReadonlyInstanceMapOutputWithContext(context.Context) ReadonlyInstanceMapOutput }
ReadonlyInstanceMapInput is an input type that accepts ReadonlyInstanceMap and ReadonlyInstanceMapOutput values. You can construct a concrete instance of `ReadonlyInstanceMapInput` via:
ReadonlyInstanceMap{ "key": ReadonlyInstanceArgs{...} }
type ReadonlyInstanceMapOutput ¶
type ReadonlyInstanceMapOutput struct{ *pulumi.OutputState }
func (ReadonlyInstanceMapOutput) ElementType ¶
func (ReadonlyInstanceMapOutput) ElementType() reflect.Type
func (ReadonlyInstanceMapOutput) MapIndex ¶
func (o ReadonlyInstanceMapOutput) MapIndex(k pulumi.StringInput) ReadonlyInstanceOutput
func (ReadonlyInstanceMapOutput) ToReadonlyInstanceMapOutput ¶
func (o ReadonlyInstanceMapOutput) ToReadonlyInstanceMapOutput() ReadonlyInstanceMapOutput
func (ReadonlyInstanceMapOutput) ToReadonlyInstanceMapOutputWithContext ¶
func (o ReadonlyInstanceMapOutput) ToReadonlyInstanceMapOutputWithContext(ctx context.Context) ReadonlyInstanceMapOutput
type ReadonlyInstanceOutput ¶
type ReadonlyInstanceOutput struct{ *pulumi.OutputState }
func (ReadonlyInstanceOutput) AutoRenewFlag ¶
func (o ReadonlyInstanceOutput) AutoRenewFlag() pulumi.IntPtrOutput
Auto renew flag. NOTES: Only supported prepaid instance.
func (ReadonlyInstanceOutput) ChargeType ¶
func (o ReadonlyInstanceOutput) ChargeType() pulumi.StringPtrOutput
Pay type of instance. Valid values:`PREPAID`, `POSTPAID`. Default is `POSTPAID`.
func (ReadonlyInstanceOutput) Cpu ¶
func (o ReadonlyInstanceOutput) Cpu() pulumi.IntOutput
CPU cores.
func (ReadonlyInstanceOutput) DeviceType ¶
func (o ReadonlyInstanceOutput) DeviceType() pulumi.StringPtrOutput
Specify device type, available values: `UNIVERSAL` (default), `EXCLUSIVE`, `BASIC`.
func (ReadonlyInstanceOutput) ElementType ¶
func (ReadonlyInstanceOutput) ElementType() reflect.Type
func (ReadonlyInstanceOutput) FastUpgrade ¶
func (o ReadonlyInstanceOutput) FastUpgrade() pulumi.IntPtrOutput
Specify whether to enable fast upgrade when upgrade instance spec, available value: `1` - enabled, `0` - disabled.
func (ReadonlyInstanceOutput) ForceDelete ¶
func (o ReadonlyInstanceOutput) ForceDelete() pulumi.BoolPtrOutput
Indicate whether to delete instance directly or not. Default is `false`. If set true, the instance will be deleted instead of staying recycle bin. Note: only works for `PREPAID` instance. When the main mysql instance set true, this para of the readonly mysql instance will not take effect.
func (ReadonlyInstanceOutput) InstanceName ¶
func (o ReadonlyInstanceOutput) InstanceName() pulumi.StringOutput
The name of a mysql instance.
func (ReadonlyInstanceOutput) IntranetIp ¶
func (o ReadonlyInstanceOutput) IntranetIp() pulumi.StringOutput
instance intranet IP.
func (ReadonlyInstanceOutput) IntranetPort ¶
func (o ReadonlyInstanceOutput) IntranetPort() pulumi.IntPtrOutput
Public access port. Valid value ranges: [1024~65535]. The default value is `3306`.
func (ReadonlyInstanceOutput) Locked ¶
func (o ReadonlyInstanceOutput) Locked() pulumi.IntOutput
Indicates whether the instance is locked. Valid values: `0`, `1`. `0` - No; `1` - Yes.
func (ReadonlyInstanceOutput) MasterInstanceId ¶
func (o ReadonlyInstanceOutput) MasterInstanceId() pulumi.StringOutput
Indicates the master instance ID of recovery instances.
func (ReadonlyInstanceOutput) MasterRegion ¶
func (o ReadonlyInstanceOutput) MasterRegion() pulumi.StringOutput
The zone information of the primary instance is required when you purchase a disaster recovery instance.
func (ReadonlyInstanceOutput) MemSize ¶
func (o ReadonlyInstanceOutput) MemSize() pulumi.IntOutput
Memory size (in MB).
func (ReadonlyInstanceOutput) ParamTemplateId ¶
func (o ReadonlyInstanceOutput) ParamTemplateId() pulumi.IntPtrOutput
Specify parameter template id.
func (ReadonlyInstanceOutput) PayType
deprecated
func (o ReadonlyInstanceOutput) PayType() pulumi.IntPtrOutput
Pay type of instance. Valid values: `0`, `1`. `0`: prepaid, `1`: postpaid.
Deprecated: It has been deprecated from version 1.36.0. Please use `charge_type` instead.
func (ReadonlyInstanceOutput) Period
deprecated
func (o ReadonlyInstanceOutput) Period() pulumi.IntPtrOutput
Period of instance. NOTES: Only supported prepaid instance.
Deprecated: It has been deprecated from version 1.36.0. Please use `prepaid_period` instead.
func (ReadonlyInstanceOutput) PrepaidPeriod ¶
func (o ReadonlyInstanceOutput) PrepaidPeriod() pulumi.IntPtrOutput
Period of instance. NOTES: Only supported prepaid instance.
func (ReadonlyInstanceOutput) SecurityGroups ¶
func (o ReadonlyInstanceOutput) SecurityGroups() pulumi.StringArrayOutput
Security groups to use.
func (ReadonlyInstanceOutput) Status ¶
func (o ReadonlyInstanceOutput) Status() pulumi.IntOutput
Instance status. Valid values: `0`, `1`, `4`, `5`. `0` - Creating; `1` - Running; `4` - Isolating; `5` - Isolated.
func (ReadonlyInstanceOutput) SubnetId ¶
func (o ReadonlyInstanceOutput) SubnetId() pulumi.StringPtrOutput
Private network ID. If `vpc_id` is set, this value is required.
func (ReadonlyInstanceOutput) Tags ¶
func (o ReadonlyInstanceOutput) Tags() pulumi.MapOutput
Instance tags.
func (ReadonlyInstanceOutput) TaskStatus ¶
func (o ReadonlyInstanceOutput) TaskStatus() pulumi.IntOutput
Indicates which kind of operations is being executed.
func (ReadonlyInstanceOutput) ToReadonlyInstanceOutput ¶
func (o ReadonlyInstanceOutput) ToReadonlyInstanceOutput() ReadonlyInstanceOutput
func (ReadonlyInstanceOutput) ToReadonlyInstanceOutputWithContext ¶
func (o ReadonlyInstanceOutput) ToReadonlyInstanceOutputWithContext(ctx context.Context) ReadonlyInstanceOutput
func (ReadonlyInstanceOutput) VolumeSize ¶
func (o ReadonlyInstanceOutput) VolumeSize() pulumi.IntOutput
Disk size (in GB).
func (ReadonlyInstanceOutput) VpcId ¶
func (o ReadonlyInstanceOutput) VpcId() pulumi.StringPtrOutput
ID of VPC, which can be modified once every 24 hours and can't be removed.
func (ReadonlyInstanceOutput) Zone ¶
func (o ReadonlyInstanceOutput) Zone() pulumi.StringOutput
Zone information, this parameter defaults to, the system automatically selects an Availability Zone.
type ReadonlyInstanceState ¶
type ReadonlyInstanceState struct { // Auto renew flag. NOTES: Only supported prepaid instance. AutoRenewFlag pulumi.IntPtrInput // Pay type of instance. Valid values:`PREPAID`, `POSTPAID`. Default is `POSTPAID`. ChargeType pulumi.StringPtrInput // CPU cores. Cpu pulumi.IntPtrInput // Specify device type, available values: `UNIVERSAL` (default), `EXCLUSIVE`, `BASIC`. DeviceType pulumi.StringPtrInput // Specify whether to enable fast upgrade when upgrade instance spec, available value: `1` - enabled, `0` - disabled. FastUpgrade pulumi.IntPtrInput // Indicate whether to delete instance directly or not. Default is `false`. If set true, the instance will be deleted // instead of staying recycle bin. Note: only works for `PREPAID` instance. When the main mysql instance set true, this // para of the readonly mysql instance will not take effect. ForceDelete pulumi.BoolPtrInput // The name of a mysql instance. InstanceName pulumi.StringPtrInput // instance intranet IP. IntranetIp pulumi.StringPtrInput // Public access port. Valid value ranges: [1024~65535]. The default value is `3306`. IntranetPort pulumi.IntPtrInput // Indicates whether the instance is locked. Valid values: `0`, `1`. `0` - No; `1` - Yes. Locked pulumi.IntPtrInput // Indicates the master instance ID of recovery instances. MasterInstanceId pulumi.StringPtrInput // The zone information of the primary instance is required when you purchase a disaster recovery instance. MasterRegion pulumi.StringPtrInput // Memory size (in MB). MemSize pulumi.IntPtrInput // Specify parameter template id. ParamTemplateId pulumi.IntPtrInput // Pay type of instance. Valid values: `0`, `1`. `0`: prepaid, `1`: postpaid. // // Deprecated: It has been deprecated from version 1.36.0. Please use `charge_type` instead. PayType pulumi.IntPtrInput // Period of instance. NOTES: Only supported prepaid instance. // // Deprecated: It has been deprecated from version 1.36.0. Please use `prepaid_period` instead. Period pulumi.IntPtrInput // Period of instance. NOTES: Only supported prepaid instance. PrepaidPeriod pulumi.IntPtrInput // Security groups to use. SecurityGroups pulumi.StringArrayInput // Instance status. Valid values: `0`, `1`, `4`, `5`. `0` - Creating; `1` - Running; `4` - Isolating; `5` - Isolated. Status pulumi.IntPtrInput // Private network ID. If `vpc_id` is set, this value is required. SubnetId pulumi.StringPtrInput // Instance tags. Tags pulumi.MapInput // Indicates which kind of operations is being executed. TaskStatus pulumi.IntPtrInput // Disk size (in GB). VolumeSize pulumi.IntPtrInput // ID of VPC, which can be modified once every 24 hours and can't be removed. VpcId pulumi.StringPtrInput // Zone information, this parameter defaults to, the system automatically selects an Availability Zone. Zone pulumi.StringPtrInput }
func (ReadonlyInstanceState) ElementType ¶
func (ReadonlyInstanceState) ElementType() reflect.Type
type ZoneConfigArgs ¶
type ZoneConfigArgs struct { Region *string `pulumi:"region"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking ZoneConfig.
type ZoneConfigList ¶
type ZoneConfigList struct { DisasterRecoveryZones []string `pulumi:"disasterRecoveryZones"` EngineVersions []string `pulumi:"engineVersions"` FirstSlaveZones []string `pulumi:"firstSlaveZones"` HourInstanceSaleMaxNum int `pulumi:"hourInstanceSaleMaxNum"` IsDefault int `pulumi:"isDefault"` IsSupportDisasterRecovery int `pulumi:"isSupportDisasterRecovery"` IsSupportVpc int `pulumi:"isSupportVpc"` Name string `pulumi:"name"` PayTypes []int `pulumi:"payTypes"` RemoteRoZones []string `pulumi:"remoteRoZones"` SecondSlaveZones []string `pulumi:"secondSlaveZones"` Sells []ZoneConfigListSell `pulumi:"sells"` SlaveDeployModes []int `pulumi:"slaveDeployModes"` SupportSlaveSyncModes []int `pulumi:"supportSlaveSyncModes"` }
type ZoneConfigListArgs ¶
type ZoneConfigListArgs struct { DisasterRecoveryZones pulumi.StringArrayInput `pulumi:"disasterRecoveryZones"` EngineVersions pulumi.StringArrayInput `pulumi:"engineVersions"` FirstSlaveZones pulumi.StringArrayInput `pulumi:"firstSlaveZones"` HourInstanceSaleMaxNum pulumi.IntInput `pulumi:"hourInstanceSaleMaxNum"` IsDefault pulumi.IntInput `pulumi:"isDefault"` IsSupportDisasterRecovery pulumi.IntInput `pulumi:"isSupportDisasterRecovery"` IsSupportVpc pulumi.IntInput `pulumi:"isSupportVpc"` Name pulumi.StringInput `pulumi:"name"` PayTypes pulumi.IntArrayInput `pulumi:"payTypes"` RemoteRoZones pulumi.StringArrayInput `pulumi:"remoteRoZones"` SecondSlaveZones pulumi.StringArrayInput `pulumi:"secondSlaveZones"` Sells ZoneConfigListSellArrayInput `pulumi:"sells"` SlaveDeployModes pulumi.IntArrayInput `pulumi:"slaveDeployModes"` SupportSlaveSyncModes pulumi.IntArrayInput `pulumi:"supportSlaveSyncModes"` }
func (ZoneConfigListArgs) ElementType ¶
func (ZoneConfigListArgs) ElementType() reflect.Type
func (ZoneConfigListArgs) ToZoneConfigListOutput ¶
func (i ZoneConfigListArgs) ToZoneConfigListOutput() ZoneConfigListOutput
func (ZoneConfigListArgs) ToZoneConfigListOutputWithContext ¶
func (i ZoneConfigListArgs) ToZoneConfigListOutputWithContext(ctx context.Context) ZoneConfigListOutput
type ZoneConfigListArray ¶
type ZoneConfigListArray []ZoneConfigListInput
func (ZoneConfigListArray) ElementType ¶
func (ZoneConfigListArray) ElementType() reflect.Type
func (ZoneConfigListArray) ToZoneConfigListArrayOutput ¶
func (i ZoneConfigListArray) ToZoneConfigListArrayOutput() ZoneConfigListArrayOutput
func (ZoneConfigListArray) ToZoneConfigListArrayOutputWithContext ¶
func (i ZoneConfigListArray) ToZoneConfigListArrayOutputWithContext(ctx context.Context) ZoneConfigListArrayOutput
type ZoneConfigListArrayInput ¶
type ZoneConfigListArrayInput interface { pulumi.Input ToZoneConfigListArrayOutput() ZoneConfigListArrayOutput ToZoneConfigListArrayOutputWithContext(context.Context) ZoneConfigListArrayOutput }
ZoneConfigListArrayInput is an input type that accepts ZoneConfigListArray and ZoneConfigListArrayOutput values. You can construct a concrete instance of `ZoneConfigListArrayInput` via:
ZoneConfigListArray{ ZoneConfigListArgs{...} }
type ZoneConfigListArrayOutput ¶
type ZoneConfigListArrayOutput struct{ *pulumi.OutputState }
func (ZoneConfigListArrayOutput) ElementType ¶
func (ZoneConfigListArrayOutput) ElementType() reflect.Type
func (ZoneConfigListArrayOutput) Index ¶
func (o ZoneConfigListArrayOutput) Index(i pulumi.IntInput) ZoneConfigListOutput
func (ZoneConfigListArrayOutput) ToZoneConfigListArrayOutput ¶
func (o ZoneConfigListArrayOutput) ToZoneConfigListArrayOutput() ZoneConfigListArrayOutput
func (ZoneConfigListArrayOutput) ToZoneConfigListArrayOutputWithContext ¶
func (o ZoneConfigListArrayOutput) ToZoneConfigListArrayOutputWithContext(ctx context.Context) ZoneConfigListArrayOutput
type ZoneConfigListInput ¶
type ZoneConfigListInput interface { pulumi.Input ToZoneConfigListOutput() ZoneConfigListOutput ToZoneConfigListOutputWithContext(context.Context) ZoneConfigListOutput }
ZoneConfigListInput is an input type that accepts ZoneConfigListArgs and ZoneConfigListOutput values. You can construct a concrete instance of `ZoneConfigListInput` via:
ZoneConfigListArgs{...}
type ZoneConfigListOutput ¶
type ZoneConfigListOutput struct{ *pulumi.OutputState }
func (ZoneConfigListOutput) DisasterRecoveryZones ¶
func (o ZoneConfigListOutput) DisasterRecoveryZones() pulumi.StringArrayOutput
func (ZoneConfigListOutput) ElementType ¶
func (ZoneConfigListOutput) ElementType() reflect.Type
func (ZoneConfigListOutput) EngineVersions ¶
func (o ZoneConfigListOutput) EngineVersions() pulumi.StringArrayOutput
func (ZoneConfigListOutput) FirstSlaveZones ¶
func (o ZoneConfigListOutput) FirstSlaveZones() pulumi.StringArrayOutput
func (ZoneConfigListOutput) HourInstanceSaleMaxNum ¶
func (o ZoneConfigListOutput) HourInstanceSaleMaxNum() pulumi.IntOutput
func (ZoneConfigListOutput) IsDefault ¶
func (o ZoneConfigListOutput) IsDefault() pulumi.IntOutput
func (ZoneConfigListOutput) IsSupportDisasterRecovery ¶
func (o ZoneConfigListOutput) IsSupportDisasterRecovery() pulumi.IntOutput
func (ZoneConfigListOutput) IsSupportVpc ¶
func (o ZoneConfigListOutput) IsSupportVpc() pulumi.IntOutput
func (ZoneConfigListOutput) Name ¶
func (o ZoneConfigListOutput) Name() pulumi.StringOutput
func (ZoneConfigListOutput) PayTypes ¶
func (o ZoneConfigListOutput) PayTypes() pulumi.IntArrayOutput
func (ZoneConfigListOutput) RemoteRoZones ¶
func (o ZoneConfigListOutput) RemoteRoZones() pulumi.StringArrayOutput
func (ZoneConfigListOutput) SecondSlaveZones ¶
func (o ZoneConfigListOutput) SecondSlaveZones() pulumi.StringArrayOutput
func (ZoneConfigListOutput) Sells ¶
func (o ZoneConfigListOutput) Sells() ZoneConfigListSellArrayOutput
func (ZoneConfigListOutput) SlaveDeployModes ¶
func (o ZoneConfigListOutput) SlaveDeployModes() pulumi.IntArrayOutput
func (ZoneConfigListOutput) SupportSlaveSyncModes ¶
func (o ZoneConfigListOutput) SupportSlaveSyncModes() pulumi.IntArrayOutput
func (ZoneConfigListOutput) ToZoneConfigListOutput ¶
func (o ZoneConfigListOutput) ToZoneConfigListOutput() ZoneConfigListOutput
func (ZoneConfigListOutput) ToZoneConfigListOutputWithContext ¶
func (o ZoneConfigListOutput) ToZoneConfigListOutputWithContext(ctx context.Context) ZoneConfigListOutput
type ZoneConfigListSell ¶
type ZoneConfigListSellArgs ¶
type ZoneConfigListSellArgs struct { CdbType pulumi.StringInput `pulumi:"cdbType"` MaxVolumeSize pulumi.IntInput `pulumi:"maxVolumeSize"` MemSize pulumi.IntInput `pulumi:"memSize"` MinVolumeSize pulumi.IntInput `pulumi:"minVolumeSize"` Qps pulumi.IntInput `pulumi:"qps"` VolumeStep pulumi.IntInput `pulumi:"volumeStep"` }
func (ZoneConfigListSellArgs) ElementType ¶
func (ZoneConfigListSellArgs) ElementType() reflect.Type
func (ZoneConfigListSellArgs) ToZoneConfigListSellOutput ¶
func (i ZoneConfigListSellArgs) ToZoneConfigListSellOutput() ZoneConfigListSellOutput
func (ZoneConfigListSellArgs) ToZoneConfigListSellOutputWithContext ¶
func (i ZoneConfigListSellArgs) ToZoneConfigListSellOutputWithContext(ctx context.Context) ZoneConfigListSellOutput
type ZoneConfigListSellArray ¶
type ZoneConfigListSellArray []ZoneConfigListSellInput
func (ZoneConfigListSellArray) ElementType ¶
func (ZoneConfigListSellArray) ElementType() reflect.Type
func (ZoneConfigListSellArray) ToZoneConfigListSellArrayOutput ¶
func (i ZoneConfigListSellArray) ToZoneConfigListSellArrayOutput() ZoneConfigListSellArrayOutput
func (ZoneConfigListSellArray) ToZoneConfigListSellArrayOutputWithContext ¶
func (i ZoneConfigListSellArray) ToZoneConfigListSellArrayOutputWithContext(ctx context.Context) ZoneConfigListSellArrayOutput
type ZoneConfigListSellArrayInput ¶
type ZoneConfigListSellArrayInput interface { pulumi.Input ToZoneConfigListSellArrayOutput() ZoneConfigListSellArrayOutput ToZoneConfigListSellArrayOutputWithContext(context.Context) ZoneConfigListSellArrayOutput }
ZoneConfigListSellArrayInput is an input type that accepts ZoneConfigListSellArray and ZoneConfigListSellArrayOutput values. You can construct a concrete instance of `ZoneConfigListSellArrayInput` via:
ZoneConfigListSellArray{ ZoneConfigListSellArgs{...} }
type ZoneConfigListSellArrayOutput ¶
type ZoneConfigListSellArrayOutput struct{ *pulumi.OutputState }
func (ZoneConfigListSellArrayOutput) ElementType ¶
func (ZoneConfigListSellArrayOutput) ElementType() reflect.Type
func (ZoneConfigListSellArrayOutput) Index ¶
func (o ZoneConfigListSellArrayOutput) Index(i pulumi.IntInput) ZoneConfigListSellOutput
func (ZoneConfigListSellArrayOutput) ToZoneConfigListSellArrayOutput ¶
func (o ZoneConfigListSellArrayOutput) ToZoneConfigListSellArrayOutput() ZoneConfigListSellArrayOutput
func (ZoneConfigListSellArrayOutput) ToZoneConfigListSellArrayOutputWithContext ¶
func (o ZoneConfigListSellArrayOutput) ToZoneConfigListSellArrayOutputWithContext(ctx context.Context) ZoneConfigListSellArrayOutput
type ZoneConfigListSellInput ¶
type ZoneConfigListSellInput interface { pulumi.Input ToZoneConfigListSellOutput() ZoneConfigListSellOutput ToZoneConfigListSellOutputWithContext(context.Context) ZoneConfigListSellOutput }
ZoneConfigListSellInput is an input type that accepts ZoneConfigListSellArgs and ZoneConfigListSellOutput values. You can construct a concrete instance of `ZoneConfigListSellInput` via:
ZoneConfigListSellArgs{...}
type ZoneConfigListSellOutput ¶
type ZoneConfigListSellOutput struct{ *pulumi.OutputState }
func (ZoneConfigListSellOutput) CdbType ¶
func (o ZoneConfigListSellOutput) CdbType() pulumi.StringOutput
func (ZoneConfigListSellOutput) ElementType ¶
func (ZoneConfigListSellOutput) ElementType() reflect.Type
func (ZoneConfigListSellOutput) MaxVolumeSize ¶
func (o ZoneConfigListSellOutput) MaxVolumeSize() pulumi.IntOutput
func (ZoneConfigListSellOutput) MemSize ¶
func (o ZoneConfigListSellOutput) MemSize() pulumi.IntOutput
func (ZoneConfigListSellOutput) MinVolumeSize ¶
func (o ZoneConfigListSellOutput) MinVolumeSize() pulumi.IntOutput
func (ZoneConfigListSellOutput) Qps ¶
func (o ZoneConfigListSellOutput) Qps() pulumi.IntOutput
func (ZoneConfigListSellOutput) ToZoneConfigListSellOutput ¶
func (o ZoneConfigListSellOutput) ToZoneConfigListSellOutput() ZoneConfigListSellOutput
func (ZoneConfigListSellOutput) ToZoneConfigListSellOutputWithContext ¶
func (o ZoneConfigListSellOutput) ToZoneConfigListSellOutputWithContext(ctx context.Context) ZoneConfigListSellOutput
func (ZoneConfigListSellOutput) VolumeStep ¶
func (o ZoneConfigListSellOutput) VolumeStep() pulumi.IntOutput
type ZoneConfigOutputArgs ¶
type ZoneConfigOutputArgs struct { Region pulumi.StringPtrInput `pulumi:"region"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking ZoneConfig.
func (ZoneConfigOutputArgs) ElementType ¶
func (ZoneConfigOutputArgs) ElementType() reflect.Type
type ZoneConfigResult ¶
type ZoneConfigResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Lists []ZoneConfigList `pulumi:"lists"` Region *string `pulumi:"region"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by ZoneConfig.
func ZoneConfig ¶
func ZoneConfig(ctx *pulumi.Context, args *ZoneConfigArgs, opts ...pulumi.InvokeOption) (*ZoneConfigResult, error)
type ZoneConfigResultOutput ¶
type ZoneConfigResultOutput struct{ *pulumi.OutputState }
A collection of values returned by ZoneConfig.
func ZoneConfigOutput ¶
func ZoneConfigOutput(ctx *pulumi.Context, args ZoneConfigOutputArgs, opts ...pulumi.InvokeOption) ZoneConfigResultOutput
func (ZoneConfigResultOutput) ElementType ¶
func (ZoneConfigResultOutput) ElementType() reflect.Type
func (ZoneConfigResultOutput) Id ¶
func (o ZoneConfigResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (ZoneConfigResultOutput) Lists ¶
func (o ZoneConfigResultOutput) Lists() ZoneConfigListArrayOutput
func (ZoneConfigResultOutput) Region ¶
func (o ZoneConfigResultOutput) Region() pulumi.StringPtrOutput
func (ZoneConfigResultOutput) ResultOutputFile ¶
func (o ZoneConfigResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (ZoneConfigResultOutput) ToZoneConfigResultOutput ¶
func (o ZoneConfigResultOutput) ToZoneConfigResultOutput() ZoneConfigResultOutput
func (ZoneConfigResultOutput) ToZoneConfigResultOutputWithContext ¶
func (o ZoneConfigResultOutput) ToZoneConfigResultOutputWithContext(ctx context.Context) ZoneConfigResultOutput