Documentation ¶
Index ¶
- type Account
- type AccountArgs
- type AccountArray
- type AccountArrayInput
- type AccountArrayOutput
- type AccountDBAttachment
- type AccountDBAttachmentArgs
- type AccountDBAttachmentArray
- type AccountDBAttachmentArrayInput
- type AccountDBAttachmentArrayOutput
- func (AccountDBAttachmentArrayOutput) ElementType() reflect.Type
- func (o AccountDBAttachmentArrayOutput) Index(i pulumi.IntInput) AccountDBAttachmentOutput
- func (o AccountDBAttachmentArrayOutput) ToAccountDBAttachmentArrayOutput() AccountDBAttachmentArrayOutput
- func (o AccountDBAttachmentArrayOutput) ToAccountDBAttachmentArrayOutputWithContext(ctx context.Context) AccountDBAttachmentArrayOutput
- type AccountDBAttachmentInput
- type AccountDBAttachmentMap
- type AccountDBAttachmentMapInput
- type AccountDBAttachmentMapOutput
- func (AccountDBAttachmentMapOutput) ElementType() reflect.Type
- func (o AccountDBAttachmentMapOutput) MapIndex(k pulumi.StringInput) AccountDBAttachmentOutput
- func (o AccountDBAttachmentMapOutput) ToAccountDBAttachmentMapOutput() AccountDBAttachmentMapOutput
- func (o AccountDBAttachmentMapOutput) ToAccountDBAttachmentMapOutputWithContext(ctx context.Context) AccountDBAttachmentMapOutput
- type AccountDBAttachmentOutput
- func (o AccountDBAttachmentOutput) AccountName() pulumi.StringOutput
- func (o AccountDBAttachmentOutput) DbName() pulumi.StringOutput
- func (AccountDBAttachmentOutput) ElementType() reflect.Type
- func (o AccountDBAttachmentOutput) InstanceId() pulumi.StringOutput
- func (o AccountDBAttachmentOutput) Privilege() pulumi.StringOutput
- func (o AccountDBAttachmentOutput) ToAccountDBAttachmentOutput() AccountDBAttachmentOutput
- func (o AccountDBAttachmentOutput) ToAccountDBAttachmentOutputWithContext(ctx context.Context) AccountDBAttachmentOutput
- type AccountDBAttachmentState
- type AccountDBAttachmentsArgs
- type AccountDBAttachmentsList
- type AccountDBAttachmentsListArgs
- func (AccountDBAttachmentsListArgs) ElementType() reflect.Type
- func (i AccountDBAttachmentsListArgs) ToAccountDBAttachmentsListOutput() AccountDBAttachmentsListOutput
- func (i AccountDBAttachmentsListArgs) ToAccountDBAttachmentsListOutputWithContext(ctx context.Context) AccountDBAttachmentsListOutput
- type AccountDBAttachmentsListArray
- func (AccountDBAttachmentsListArray) ElementType() reflect.Type
- func (i AccountDBAttachmentsListArray) ToAccountDBAttachmentsListArrayOutput() AccountDBAttachmentsListArrayOutput
- func (i AccountDBAttachmentsListArray) ToAccountDBAttachmentsListArrayOutputWithContext(ctx context.Context) AccountDBAttachmentsListArrayOutput
- type AccountDBAttachmentsListArrayInput
- type AccountDBAttachmentsListArrayOutput
- func (AccountDBAttachmentsListArrayOutput) ElementType() reflect.Type
- func (o AccountDBAttachmentsListArrayOutput) Index(i pulumi.IntInput) AccountDBAttachmentsListOutput
- func (o AccountDBAttachmentsListArrayOutput) ToAccountDBAttachmentsListArrayOutput() AccountDBAttachmentsListArrayOutput
- func (o AccountDBAttachmentsListArrayOutput) ToAccountDBAttachmentsListArrayOutputWithContext(ctx context.Context) AccountDBAttachmentsListArrayOutput
- type AccountDBAttachmentsListInput
- type AccountDBAttachmentsListOutput
- func (o AccountDBAttachmentsListOutput) AccountName() pulumi.StringOutput
- func (o AccountDBAttachmentsListOutput) DbName() pulumi.StringOutput
- func (AccountDBAttachmentsListOutput) ElementType() reflect.Type
- func (o AccountDBAttachmentsListOutput) InstanceId() pulumi.StringOutput
- func (o AccountDBAttachmentsListOutput) Privilege() pulumi.StringOutput
- func (o AccountDBAttachmentsListOutput) ToAccountDBAttachmentsListOutput() AccountDBAttachmentsListOutput
- func (o AccountDBAttachmentsListOutput) ToAccountDBAttachmentsListOutputWithContext(ctx context.Context) AccountDBAttachmentsListOutput
- type AccountDBAttachmentsOutputArgs
- type AccountDBAttachmentsResult
- type AccountDBAttachmentsResultOutput
- func (o AccountDBAttachmentsResultOutput) AccountName() pulumi.StringPtrOutput
- func (o AccountDBAttachmentsResultOutput) DbName() pulumi.StringPtrOutput
- func (AccountDBAttachmentsResultOutput) ElementType() reflect.Type
- func (o AccountDBAttachmentsResultOutput) Id() pulumi.StringOutput
- func (o AccountDBAttachmentsResultOutput) InstanceId() pulumi.StringOutput
- func (o AccountDBAttachmentsResultOutput) Lists() AccountDBAttachmentsListArrayOutput
- func (o AccountDBAttachmentsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o AccountDBAttachmentsResultOutput) ToAccountDBAttachmentsResultOutput() AccountDBAttachmentsResultOutput
- func (o AccountDBAttachmentsResultOutput) ToAccountDBAttachmentsResultOutputWithContext(ctx context.Context) AccountDBAttachmentsResultOutput
- type AccountInput
- type AccountMap
- type AccountMapInput
- type AccountMapOutput
- type AccountOutput
- func (o AccountOutput) CreateTime() pulumi.StringOutput
- func (AccountOutput) ElementType() reflect.Type
- func (o AccountOutput) InstanceId() pulumi.StringOutput
- func (o AccountOutput) IsAdmin() pulumi.BoolPtrOutput
- func (o AccountOutput) Name() pulumi.StringOutput
- func (o AccountOutput) Password() pulumi.StringOutput
- func (o AccountOutput) Remark() pulumi.StringPtrOutput
- func (o AccountOutput) Status() pulumi.IntOutput
- func (o AccountOutput) ToAccountOutput() AccountOutput
- func (o AccountOutput) ToAccountOutputWithContext(ctx context.Context) AccountOutput
- func (o AccountOutput) UpdateTime() pulumi.StringOutput
- type AccountState
- type AccountsArgs
- type AccountsList
- type AccountsListArgs
- type AccountsListArray
- type AccountsListArrayInput
- type AccountsListArrayOutput
- func (AccountsListArrayOutput) ElementType() reflect.Type
- func (o AccountsListArrayOutput) Index(i pulumi.IntInput) AccountsListOutput
- func (o AccountsListArrayOutput) ToAccountsListArrayOutput() AccountsListArrayOutput
- func (o AccountsListArrayOutput) ToAccountsListArrayOutputWithContext(ctx context.Context) AccountsListArrayOutput
- type AccountsListInput
- type AccountsListOutput
- func (o AccountsListOutput) CreateTime() pulumi.StringOutput
- func (AccountsListOutput) ElementType() reflect.Type
- func (o AccountsListOutput) InstanceId() pulumi.StringOutput
- func (o AccountsListOutput) Name() pulumi.StringOutput
- func (o AccountsListOutput) Remark() pulumi.StringOutput
- func (o AccountsListOutput) Status() pulumi.IntOutput
- func (o AccountsListOutput) ToAccountsListOutput() AccountsListOutput
- func (o AccountsListOutput) ToAccountsListOutputWithContext(ctx context.Context) AccountsListOutput
- func (o AccountsListOutput) UpdateTime() pulumi.StringOutput
- type AccountsOutputArgs
- type AccountsResult
- type AccountsResultOutput
- func (AccountsResultOutput) ElementType() reflect.Type
- func (o AccountsResultOutput) Id() pulumi.StringOutput
- func (o AccountsResultOutput) InstanceId() pulumi.StringOutput
- func (o AccountsResultOutput) Lists() AccountsListArrayOutput
- func (o AccountsResultOutput) Name() pulumi.StringPtrOutput
- func (o AccountsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o AccountsResultOutput) ToAccountsResultOutput() AccountsResultOutput
- func (o AccountsResultOutput) ToAccountsResultOutputWithContext(ctx context.Context) AccountsResultOutput
- type BackupsArgs
- type BackupsList
- type BackupsListArgs
- type BackupsListArray
- type BackupsListArrayInput
- type BackupsListArrayOutput
- func (BackupsListArrayOutput) ElementType() reflect.Type
- func (o BackupsListArrayOutput) Index(i pulumi.IntInput) BackupsListOutput
- func (o BackupsListArrayOutput) ToBackupsListArrayOutput() BackupsListArrayOutput
- func (o BackupsListArrayOutput) ToBackupsListArrayOutputWithContext(ctx context.Context) BackupsListArrayOutput
- type BackupsListInput
- type BackupsListOutput
- func (o BackupsListOutput) DbLists() pulumi.StringArrayOutput
- func (BackupsListOutput) ElementType() reflect.Type
- func (o BackupsListOutput) EndTime() pulumi.StringOutput
- func (o BackupsListOutput) FileName() pulumi.StringOutput
- func (o BackupsListOutput) Id() pulumi.StringOutput
- func (o BackupsListOutput) InstanceId() pulumi.StringOutput
- func (o BackupsListOutput) InternetUrl() pulumi.StringOutput
- func (o BackupsListOutput) IntranetUrl() pulumi.StringOutput
- func (o BackupsListOutput) Size() pulumi.IntOutput
- func (o BackupsListOutput) StartTime() pulumi.StringOutput
- func (o BackupsListOutput) Status() pulumi.IntOutput
- func (o BackupsListOutput) Strategy() pulumi.IntOutput
- func (o BackupsListOutput) ToBackupsListOutput() BackupsListOutput
- func (o BackupsListOutput) ToBackupsListOutputWithContext(ctx context.Context) BackupsListOutput
- func (o BackupsListOutput) TriggerModel() pulumi.IntOutput
- type BackupsOutputArgs
- type BackupsResult
- type BackupsResultOutput
- func (BackupsResultOutput) ElementType() reflect.Type
- func (o BackupsResultOutput) EndTime() pulumi.StringOutput
- func (o BackupsResultOutput) Id() pulumi.StringOutput
- func (o BackupsResultOutput) InstanceId() pulumi.StringOutput
- func (o BackupsResultOutput) Lists() BackupsListArrayOutput
- func (o BackupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o BackupsResultOutput) StartTime() pulumi.StringOutput
- func (o BackupsResultOutput) ToBackupsResultOutput() BackupsResultOutput
- func (o BackupsResultOutput) ToBackupsResultOutputWithContext(ctx context.Context) BackupsResultOutput
- type BasicInstance
- type BasicInstanceArgs
- type BasicInstanceArray
- type BasicInstanceArrayInput
- type BasicInstanceArrayOutput
- func (BasicInstanceArrayOutput) ElementType() reflect.Type
- func (o BasicInstanceArrayOutput) Index(i pulumi.IntInput) BasicInstanceOutput
- func (o BasicInstanceArrayOutput) ToBasicInstanceArrayOutput() BasicInstanceArrayOutput
- func (o BasicInstanceArrayOutput) ToBasicInstanceArrayOutputWithContext(ctx context.Context) BasicInstanceArrayOutput
- type BasicInstanceInput
- type BasicInstanceMap
- type BasicInstanceMapInput
- type BasicInstanceMapOutput
- func (BasicInstanceMapOutput) ElementType() reflect.Type
- func (o BasicInstanceMapOutput) MapIndex(k pulumi.StringInput) BasicInstanceOutput
- func (o BasicInstanceMapOutput) ToBasicInstanceMapOutput() BasicInstanceMapOutput
- func (o BasicInstanceMapOutput) ToBasicInstanceMapOutputWithContext(ctx context.Context) BasicInstanceMapOutput
- type BasicInstanceOutput
- func (o BasicInstanceOutput) AutoRenew() pulumi.IntPtrOutput
- func (o BasicInstanceOutput) AutoVoucher() pulumi.IntPtrOutput
- func (o BasicInstanceOutput) AvailabilityZone() pulumi.StringOutput
- func (o BasicInstanceOutput) ChargeType() pulumi.StringPtrOutput
- func (o BasicInstanceOutput) Cpu() pulumi.IntOutput
- func (o BasicInstanceOutput) CreateTime() pulumi.StringOutput
- func (BasicInstanceOutput) ElementType() reflect.Type
- func (o BasicInstanceOutput) EngineVersion() pulumi.StringPtrOutput
- func (o BasicInstanceOutput) MachineType() pulumi.StringOutput
- func (o BasicInstanceOutput) MaintenanceStartTime() pulumi.StringOutput
- func (o BasicInstanceOutput) MaintenanceTimeSpan() pulumi.IntOutput
- func (o BasicInstanceOutput) MaintenanceWeekSets() pulumi.IntArrayOutput
- func (o BasicInstanceOutput) Memory() pulumi.IntOutput
- func (o BasicInstanceOutput) Name() pulumi.StringOutput
- func (o BasicInstanceOutput) Period() pulumi.IntPtrOutput
- func (o BasicInstanceOutput) ProjectId() pulumi.IntOutput
- func (o BasicInstanceOutput) SecurityGroups() pulumi.StringArrayOutput
- func (o BasicInstanceOutput) Status() pulumi.IntOutput
- func (o BasicInstanceOutput) Storage() pulumi.IntOutput
- func (o BasicInstanceOutput) SubnetId() pulumi.StringPtrOutput
- func (o BasicInstanceOutput) Tags() pulumi.MapOutput
- func (o BasicInstanceOutput) ToBasicInstanceOutput() BasicInstanceOutput
- func (o BasicInstanceOutput) ToBasicInstanceOutputWithContext(ctx context.Context) BasicInstanceOutput
- func (o BasicInstanceOutput) Vip() pulumi.StringOutput
- func (o BasicInstanceOutput) VoucherIds() pulumi.StringArrayOutput
- func (o BasicInstanceOutput) VpcId() pulumi.StringPtrOutput
- func (o BasicInstanceOutput) Vport() pulumi.IntOutput
- type BasicInstanceState
- type BasicInstancesArgs
- type BasicInstancesInstanceList
- type BasicInstancesInstanceListArgs
- func (BasicInstancesInstanceListArgs) ElementType() reflect.Type
- func (i BasicInstancesInstanceListArgs) ToBasicInstancesInstanceListOutput() BasicInstancesInstanceListOutput
- func (i BasicInstancesInstanceListArgs) ToBasicInstancesInstanceListOutputWithContext(ctx context.Context) BasicInstancesInstanceListOutput
- type BasicInstancesInstanceListArray
- func (BasicInstancesInstanceListArray) ElementType() reflect.Type
- func (i BasicInstancesInstanceListArray) ToBasicInstancesInstanceListArrayOutput() BasicInstancesInstanceListArrayOutput
- func (i BasicInstancesInstanceListArray) ToBasicInstancesInstanceListArrayOutputWithContext(ctx context.Context) BasicInstancesInstanceListArrayOutput
- type BasicInstancesInstanceListArrayInput
- type BasicInstancesInstanceListArrayOutput
- func (BasicInstancesInstanceListArrayOutput) ElementType() reflect.Type
- func (o BasicInstancesInstanceListArrayOutput) Index(i pulumi.IntInput) BasicInstancesInstanceListOutput
- func (o BasicInstancesInstanceListArrayOutput) ToBasicInstancesInstanceListArrayOutput() BasicInstancesInstanceListArrayOutput
- func (o BasicInstancesInstanceListArrayOutput) ToBasicInstancesInstanceListArrayOutputWithContext(ctx context.Context) BasicInstancesInstanceListArrayOutput
- type BasicInstancesInstanceListInput
- type BasicInstancesInstanceListOutput
- func (o BasicInstancesInstanceListOutput) AvailabilityZone() pulumi.StringOutput
- func (o BasicInstancesInstanceListOutput) ChargeType() pulumi.StringOutput
- func (o BasicInstancesInstanceListOutput) Cpu() pulumi.IntOutput
- func (o BasicInstancesInstanceListOutput) CreateTime() pulumi.StringOutput
- func (BasicInstancesInstanceListOutput) ElementType() reflect.Type
- func (o BasicInstancesInstanceListOutput) EngineVersion() pulumi.StringOutput
- func (o BasicInstancesInstanceListOutput) Id() pulumi.StringOutput
- func (o BasicInstancesInstanceListOutput) Memory() pulumi.IntOutput
- func (o BasicInstancesInstanceListOutput) Name() pulumi.StringOutput
- func (o BasicInstancesInstanceListOutput) ProjectId() pulumi.IntOutput
- func (o BasicInstancesInstanceListOutput) Status() pulumi.IntOutput
- func (o BasicInstancesInstanceListOutput) Storage() pulumi.IntOutput
- func (o BasicInstancesInstanceListOutput) SubnetId() pulumi.StringOutput
- func (o BasicInstancesInstanceListOutput) Tags() pulumi.MapOutput
- func (o BasicInstancesInstanceListOutput) ToBasicInstancesInstanceListOutput() BasicInstancesInstanceListOutput
- func (o BasicInstancesInstanceListOutput) ToBasicInstancesInstanceListOutputWithContext(ctx context.Context) BasicInstancesInstanceListOutput
- func (o BasicInstancesInstanceListOutput) UsedStorage() pulumi.IntOutput
- func (o BasicInstancesInstanceListOutput) Vip() pulumi.StringOutput
- func (o BasicInstancesInstanceListOutput) VpcId() pulumi.StringOutput
- func (o BasicInstancesInstanceListOutput) Vport() pulumi.IntOutput
- type BasicInstancesOutputArgs
- type BasicInstancesResult
- type BasicInstancesResultOutput
- func (BasicInstancesResultOutput) ElementType() reflect.Type
- func (o BasicInstancesResultOutput) Id() pulumi.StringPtrOutput
- func (o BasicInstancesResultOutput) InstanceLists() BasicInstancesInstanceListArrayOutput
- func (o BasicInstancesResultOutput) Name() pulumi.StringPtrOutput
- func (o BasicInstancesResultOutput) ProjectId() pulumi.IntPtrOutput
- func (o BasicInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o BasicInstancesResultOutput) SubnetId() pulumi.StringPtrOutput
- func (o BasicInstancesResultOutput) ToBasicInstancesResultOutput() BasicInstancesResultOutput
- func (o BasicInstancesResultOutput) ToBasicInstancesResultOutputWithContext(ctx context.Context) BasicInstancesResultOutput
- func (o BasicInstancesResultOutput) VpcId() pulumi.StringPtrOutput
- type DB
- type DBArgs
- type DBArray
- type DBArrayInput
- type DBArrayOutput
- type DBInput
- type DBMap
- type DBMapInput
- type DBMapOutput
- type DBOutput
- func (o DBOutput) Charset() pulumi.StringPtrOutput
- func (o DBOutput) CreateTime() pulumi.StringOutput
- func (DBOutput) ElementType() reflect.Type
- func (o DBOutput) InstanceId() pulumi.StringOutput
- func (o DBOutput) Name() pulumi.StringOutput
- func (o DBOutput) Remark() pulumi.StringPtrOutput
- func (o DBOutput) Status() pulumi.StringOutput
- func (o DBOutput) ToDBOutput() DBOutput
- func (o DBOutput) ToDBOutputWithContext(ctx context.Context) DBOutput
- type DBState
- type DBsArgs
- type DBsDbList
- type DBsDbListArgs
- type DBsDbListArray
- type DBsDbListArrayInput
- type DBsDbListArrayOutput
- func (DBsDbListArrayOutput) ElementType() reflect.Type
- func (o DBsDbListArrayOutput) Index(i pulumi.IntInput) DBsDbListOutput
- func (o DBsDbListArrayOutput) ToDBsDbListArrayOutput() DBsDbListArrayOutput
- func (o DBsDbListArrayOutput) ToDBsDbListArrayOutputWithContext(ctx context.Context) DBsDbListArrayOutput
- type DBsDbListInput
- type DBsDbListOutput
- func (o DBsDbListOutput) Charset() pulumi.StringOutput
- func (o DBsDbListOutput) CreateTime() pulumi.StringOutput
- func (DBsDbListOutput) ElementType() reflect.Type
- func (o DBsDbListOutput) InstanceId() pulumi.StringOutput
- func (o DBsDbListOutput) Name() pulumi.StringOutput
- func (o DBsDbListOutput) Remark() pulumi.StringOutput
- func (o DBsDbListOutput) Status() pulumi.StringOutput
- func (o DBsDbListOutput) ToDBsDbListOutput() DBsDbListOutput
- func (o DBsDbListOutput) ToDBsDbListOutputWithContext(ctx context.Context) DBsDbListOutput
- type DBsOutputArgs
- type DBsResult
- type DBsResultOutput
- func (o DBsResultOutput) DbLists() DBsDbListArrayOutput
- func (DBsResultOutput) ElementType() reflect.Type
- func (o DBsResultOutput) Id() pulumi.StringOutput
- func (o DBsResultOutput) InstanceId() pulumi.StringOutput
- func (o DBsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o DBsResultOutput) ToDBsResultOutput() DBsResultOutput
- func (o DBsResultOutput) ToDBsResultOutputWithContext(ctx context.Context) DBsResultOutput
- type Instance
- type InstanceArgs
- type InstanceArray
- type InstanceArrayInput
- type InstanceArrayOutput
- type InstanceInput
- type InstanceMap
- type InstanceMapInput
- type InstanceMapOutput
- type InstanceOutput
- func (o InstanceOutput) AutoRenew() pulumi.IntPtrOutput
- func (o InstanceOutput) AutoVoucher() pulumi.IntPtrOutput
- func (o InstanceOutput) AvailabilityZone() pulumi.StringOutput
- func (o InstanceOutput) ChargeType() pulumi.StringPtrOutput
- func (o InstanceOutput) CreateTime() pulumi.StringOutput
- func (InstanceOutput) ElementType() reflect.Type
- func (o InstanceOutput) EngineVersion() pulumi.StringPtrOutput
- func (o InstanceOutput) HaType() pulumi.StringPtrOutput
- func (o InstanceOutput) MaintenanceStartTime() pulumi.StringOutput
- func (o InstanceOutput) MaintenanceTimeSpan() pulumi.IntOutput
- func (o InstanceOutput) MaintenanceWeekSets() pulumi.IntArrayOutput
- func (o InstanceOutput) Memory() pulumi.IntOutput
- func (o InstanceOutput) MultiZones() pulumi.BoolPtrOutput
- func (o InstanceOutput) Name() pulumi.StringOutput
- func (o InstanceOutput) Period() pulumi.IntPtrOutput
- func (o InstanceOutput) ProjectId() pulumi.IntOutput
- func (o InstanceOutput) RoFlag() pulumi.StringOutput
- func (o InstanceOutput) SecurityGroups() pulumi.StringArrayOutput
- func (o InstanceOutput) Status() pulumi.IntOutput
- func (o InstanceOutput) Storage() pulumi.IntOutput
- func (o InstanceOutput) SubnetId() pulumi.StringPtrOutput
- func (o InstanceOutput) Tags() pulumi.MapOutput
- func (o InstanceOutput) ToInstanceOutput() InstanceOutput
- func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
- func (o InstanceOutput) Vip() pulumi.StringOutput
- func (o InstanceOutput) VoucherIds() pulumi.StringArrayOutput
- func (o InstanceOutput) VpcId() pulumi.StringPtrOutput
- func (o InstanceOutput) Vport() pulumi.IntOutput
- 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) AvailabilityZone() pulumi.StringOutput
- func (o InstancesInstanceListOutput) ChargeType() pulumi.StringOutput
- func (o InstancesInstanceListOutput) CreateTime() pulumi.StringOutput
- func (InstancesInstanceListOutput) ElementType() reflect.Type
- func (o InstancesInstanceListOutput) EngineVersion() pulumi.StringOutput
- func (o InstancesInstanceListOutput) HaType() pulumi.StringOutput
- func (o InstancesInstanceListOutput) Id() pulumi.StringOutput
- func (o InstancesInstanceListOutput) Memory() pulumi.IntOutput
- func (o InstancesInstanceListOutput) Name() pulumi.StringOutput
- func (o InstancesInstanceListOutput) ProjectId() pulumi.IntOutput
- func (o InstancesInstanceListOutput) RoFlag() pulumi.StringOutput
- func (o InstancesInstanceListOutput) Status() pulumi.IntOutput
- func (o InstancesInstanceListOutput) Storage() pulumi.IntOutput
- func (o InstancesInstanceListOutput) SubnetId() pulumi.StringOutput
- func (o InstancesInstanceListOutput) Tags() pulumi.MapOutput
- func (o InstancesInstanceListOutput) ToInstancesInstanceListOutput() InstancesInstanceListOutput
- func (o InstancesInstanceListOutput) ToInstancesInstanceListOutputWithContext(ctx context.Context) InstancesInstanceListOutput
- func (o InstancesInstanceListOutput) UsedStorage() pulumi.IntOutput
- func (o InstancesInstanceListOutput) Vip() pulumi.StringOutput
- func (o InstancesInstanceListOutput) VpcId() pulumi.StringOutput
- func (o InstancesInstanceListOutput) Vport() pulumi.IntOutput
- type InstancesOutputArgs
- type InstancesResult
- type InstancesResultOutput
- func (InstancesResultOutput) ElementType() reflect.Type
- func (o InstancesResultOutput) Id() pulumi.StringPtrOutput
- func (o InstancesResultOutput) InstanceLists() InstancesInstanceListArrayOutput
- func (o InstancesResultOutput) Name() pulumi.StringPtrOutput
- func (o InstancesResultOutput) ProjectId() pulumi.IntPtrOutput
- func (o InstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o InstancesResultOutput) SubnetId() pulumi.StringPtrOutput
- func (o InstancesResultOutput) ToInstancesResultOutput() InstancesResultOutput
- func (o InstancesResultOutput) ToInstancesResultOutputWithContext(ctx context.Context) InstancesResultOutput
- func (o InstancesResultOutput) VpcId() pulumi.StringPtrOutput
- type PublishSubscribe
- type PublishSubscribeArgs
- type PublishSubscribeArray
- type PublishSubscribeArrayInput
- type PublishSubscribeArrayOutput
- func (PublishSubscribeArrayOutput) ElementType() reflect.Type
- func (o PublishSubscribeArrayOutput) Index(i pulumi.IntInput) PublishSubscribeOutput
- func (o PublishSubscribeArrayOutput) ToPublishSubscribeArrayOutput() PublishSubscribeArrayOutput
- func (o PublishSubscribeArrayOutput) ToPublishSubscribeArrayOutputWithContext(ctx context.Context) PublishSubscribeArrayOutput
- type PublishSubscribeDatabaseTuple
- type PublishSubscribeDatabaseTupleArgs
- func (PublishSubscribeDatabaseTupleArgs) ElementType() reflect.Type
- func (i PublishSubscribeDatabaseTupleArgs) ToPublishSubscribeDatabaseTupleOutput() PublishSubscribeDatabaseTupleOutput
- func (i PublishSubscribeDatabaseTupleArgs) ToPublishSubscribeDatabaseTupleOutputWithContext(ctx context.Context) PublishSubscribeDatabaseTupleOutput
- type PublishSubscribeDatabaseTupleArray
- func (PublishSubscribeDatabaseTupleArray) ElementType() reflect.Type
- func (i PublishSubscribeDatabaseTupleArray) ToPublishSubscribeDatabaseTupleArrayOutput() PublishSubscribeDatabaseTupleArrayOutput
- func (i PublishSubscribeDatabaseTupleArray) ToPublishSubscribeDatabaseTupleArrayOutputWithContext(ctx context.Context) PublishSubscribeDatabaseTupleArrayOutput
- type PublishSubscribeDatabaseTupleArrayInput
- type PublishSubscribeDatabaseTupleArrayOutput
- func (PublishSubscribeDatabaseTupleArrayOutput) ElementType() reflect.Type
- func (o PublishSubscribeDatabaseTupleArrayOutput) Index(i pulumi.IntInput) PublishSubscribeDatabaseTupleOutput
- func (o PublishSubscribeDatabaseTupleArrayOutput) ToPublishSubscribeDatabaseTupleArrayOutput() PublishSubscribeDatabaseTupleArrayOutput
- func (o PublishSubscribeDatabaseTupleArrayOutput) ToPublishSubscribeDatabaseTupleArrayOutputWithContext(ctx context.Context) PublishSubscribeDatabaseTupleArrayOutput
- type PublishSubscribeDatabaseTupleInput
- type PublishSubscribeDatabaseTupleOutput
- func (PublishSubscribeDatabaseTupleOutput) ElementType() reflect.Type
- func (o PublishSubscribeDatabaseTupleOutput) PublishDatabase() pulumi.StringOutput
- func (o PublishSubscribeDatabaseTupleOutput) ToPublishSubscribeDatabaseTupleOutput() PublishSubscribeDatabaseTupleOutput
- func (o PublishSubscribeDatabaseTupleOutput) ToPublishSubscribeDatabaseTupleOutputWithContext(ctx context.Context) PublishSubscribeDatabaseTupleOutput
- type PublishSubscribeInput
- type PublishSubscribeMap
- type PublishSubscribeMapInput
- type PublishSubscribeMapOutput
- func (PublishSubscribeMapOutput) ElementType() reflect.Type
- func (o PublishSubscribeMapOutput) MapIndex(k pulumi.StringInput) PublishSubscribeOutput
- func (o PublishSubscribeMapOutput) ToPublishSubscribeMapOutput() PublishSubscribeMapOutput
- func (o PublishSubscribeMapOutput) ToPublishSubscribeMapOutputWithContext(ctx context.Context) PublishSubscribeMapOutput
- type PublishSubscribeOutput
- func (o PublishSubscribeOutput) DatabaseTuples() PublishSubscribeDatabaseTupleArrayOutput
- func (o PublishSubscribeOutput) DeleteSubscribeDb() pulumi.BoolPtrOutput
- func (PublishSubscribeOutput) ElementType() reflect.Type
- func (o PublishSubscribeOutput) PublishInstanceId() pulumi.StringOutput
- func (o PublishSubscribeOutput) PublishSubscribeName() pulumi.StringPtrOutput
- func (o PublishSubscribeOutput) SubscribeInstanceId() pulumi.StringOutput
- func (o PublishSubscribeOutput) ToPublishSubscribeOutput() PublishSubscribeOutput
- func (o PublishSubscribeOutput) ToPublishSubscribeOutputWithContext(ctx context.Context) PublishSubscribeOutput
- type PublishSubscribeState
- type PublishSubscribesArgs
- type PublishSubscribesOutputArgs
- type PublishSubscribesPublishSubscribeList
- type PublishSubscribesPublishSubscribeListArgs
- func (PublishSubscribesPublishSubscribeListArgs) ElementType() reflect.Type
- func (i PublishSubscribesPublishSubscribeListArgs) ToPublishSubscribesPublishSubscribeListOutput() PublishSubscribesPublishSubscribeListOutput
- func (i PublishSubscribesPublishSubscribeListArgs) ToPublishSubscribesPublishSubscribeListOutputWithContext(ctx context.Context) PublishSubscribesPublishSubscribeListOutput
- type PublishSubscribesPublishSubscribeListArray
- func (PublishSubscribesPublishSubscribeListArray) ElementType() reflect.Type
- func (i PublishSubscribesPublishSubscribeListArray) ToPublishSubscribesPublishSubscribeListArrayOutput() PublishSubscribesPublishSubscribeListArrayOutput
- func (i PublishSubscribesPublishSubscribeListArray) ToPublishSubscribesPublishSubscribeListArrayOutputWithContext(ctx context.Context) PublishSubscribesPublishSubscribeListArrayOutput
- type PublishSubscribesPublishSubscribeListArrayInput
- type PublishSubscribesPublishSubscribeListArrayOutput
- func (PublishSubscribesPublishSubscribeListArrayOutput) ElementType() reflect.Type
- func (o PublishSubscribesPublishSubscribeListArrayOutput) Index(i pulumi.IntInput) PublishSubscribesPublishSubscribeListOutput
- func (o PublishSubscribesPublishSubscribeListArrayOutput) ToPublishSubscribesPublishSubscribeListArrayOutput() PublishSubscribesPublishSubscribeListArrayOutput
- func (o PublishSubscribesPublishSubscribeListArrayOutput) ToPublishSubscribesPublishSubscribeListArrayOutputWithContext(ctx context.Context) PublishSubscribesPublishSubscribeListArrayOutput
- type PublishSubscribesPublishSubscribeListDatabaseTuple
- type PublishSubscribesPublishSubscribeListDatabaseTupleArgs
- func (PublishSubscribesPublishSubscribeListDatabaseTupleArgs) ElementType() reflect.Type
- func (i PublishSubscribesPublishSubscribeListDatabaseTupleArgs) ToPublishSubscribesPublishSubscribeListDatabaseTupleOutput() PublishSubscribesPublishSubscribeListDatabaseTupleOutput
- func (i PublishSubscribesPublishSubscribeListDatabaseTupleArgs) ToPublishSubscribesPublishSubscribeListDatabaseTupleOutputWithContext(ctx context.Context) PublishSubscribesPublishSubscribeListDatabaseTupleOutput
- type PublishSubscribesPublishSubscribeListDatabaseTupleArray
- func (PublishSubscribesPublishSubscribeListDatabaseTupleArray) ElementType() reflect.Type
- func (i PublishSubscribesPublishSubscribeListDatabaseTupleArray) ToPublishSubscribesPublishSubscribeListDatabaseTupleArrayOutput() PublishSubscribesPublishSubscribeListDatabaseTupleArrayOutput
- func (i PublishSubscribesPublishSubscribeListDatabaseTupleArray) ToPublishSubscribesPublishSubscribeListDatabaseTupleArrayOutputWithContext(ctx context.Context) PublishSubscribesPublishSubscribeListDatabaseTupleArrayOutput
- type PublishSubscribesPublishSubscribeListDatabaseTupleArrayInput
- type PublishSubscribesPublishSubscribeListDatabaseTupleArrayOutput
- func (PublishSubscribesPublishSubscribeListDatabaseTupleArrayOutput) ElementType() reflect.Type
- func (o PublishSubscribesPublishSubscribeListDatabaseTupleArrayOutput) Index(i pulumi.IntInput) PublishSubscribesPublishSubscribeListDatabaseTupleOutput
- func (o PublishSubscribesPublishSubscribeListDatabaseTupleArrayOutput) ToPublishSubscribesPublishSubscribeListDatabaseTupleArrayOutput() PublishSubscribesPublishSubscribeListDatabaseTupleArrayOutput
- func (o PublishSubscribesPublishSubscribeListDatabaseTupleArrayOutput) ToPublishSubscribesPublishSubscribeListDatabaseTupleArrayOutputWithContext(ctx context.Context) PublishSubscribesPublishSubscribeListDatabaseTupleArrayOutput
- type PublishSubscribesPublishSubscribeListDatabaseTupleInput
- type PublishSubscribesPublishSubscribeListDatabaseTupleOutput
- func (PublishSubscribesPublishSubscribeListDatabaseTupleOutput) ElementType() reflect.Type
- func (o PublishSubscribesPublishSubscribeListDatabaseTupleOutput) LastSyncTime() pulumi.StringOutput
- func (o PublishSubscribesPublishSubscribeListDatabaseTupleOutput) PublishDatabase() pulumi.StringOutput
- func (o PublishSubscribesPublishSubscribeListDatabaseTupleOutput) Status() pulumi.StringOutput
- func (o PublishSubscribesPublishSubscribeListDatabaseTupleOutput) SubscribeDatabase() pulumi.StringOutput
- func (o PublishSubscribesPublishSubscribeListDatabaseTupleOutput) ToPublishSubscribesPublishSubscribeListDatabaseTupleOutput() PublishSubscribesPublishSubscribeListDatabaseTupleOutput
- func (o PublishSubscribesPublishSubscribeListDatabaseTupleOutput) ToPublishSubscribesPublishSubscribeListDatabaseTupleOutputWithContext(ctx context.Context) PublishSubscribesPublishSubscribeListDatabaseTupleOutput
- type PublishSubscribesPublishSubscribeListInput
- type PublishSubscribesPublishSubscribeListOutput
- func (o PublishSubscribesPublishSubscribeListOutput) DatabaseTuples() PublishSubscribesPublishSubscribeListDatabaseTupleArrayOutput
- func (PublishSubscribesPublishSubscribeListOutput) ElementType() reflect.Type
- func (o PublishSubscribesPublishSubscribeListOutput) PublishInstanceId() pulumi.StringOutput
- func (o PublishSubscribesPublishSubscribeListOutput) PublishInstanceIp() pulumi.StringOutput
- func (o PublishSubscribesPublishSubscribeListOutput) PublishInstanceName() pulumi.StringOutput
- func (o PublishSubscribesPublishSubscribeListOutput) PublishSubscribeId() pulumi.IntOutput
- func (o PublishSubscribesPublishSubscribeListOutput) PublishSubscribeName() pulumi.StringOutput
- func (o PublishSubscribesPublishSubscribeListOutput) SubscribeInstanceId() pulumi.StringOutput
- func (o PublishSubscribesPublishSubscribeListOutput) SubscribeInstanceIp() pulumi.StringOutput
- func (o PublishSubscribesPublishSubscribeListOutput) SubscribeInstanceName() pulumi.StringOutput
- func (o PublishSubscribesPublishSubscribeListOutput) ToPublishSubscribesPublishSubscribeListOutput() PublishSubscribesPublishSubscribeListOutput
- func (o PublishSubscribesPublishSubscribeListOutput) ToPublishSubscribesPublishSubscribeListOutputWithContext(ctx context.Context) PublishSubscribesPublishSubscribeListOutput
- type PublishSubscribesResult
- type PublishSubscribesResultOutput
- func (PublishSubscribesResultOutput) ElementType() reflect.Type
- func (o PublishSubscribesResultOutput) Id() pulumi.StringOutput
- func (o PublishSubscribesResultOutput) InstanceId() pulumi.StringOutput
- func (o PublishSubscribesResultOutput) PubOrSubInstanceId() pulumi.StringPtrOutput
- func (o PublishSubscribesResultOutput) PubOrSubInstanceIp() pulumi.StringPtrOutput
- func (o PublishSubscribesResultOutput) PublishDatabase() pulumi.StringPtrOutput
- func (o PublishSubscribesResultOutput) PublishSubscribeId() pulumi.IntPtrOutput
- func (o PublishSubscribesResultOutput) PublishSubscribeLists() PublishSubscribesPublishSubscribeListArrayOutput
- func (o PublishSubscribesResultOutput) PublishSubscribeName() pulumi.StringPtrOutput
- func (o PublishSubscribesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o PublishSubscribesResultOutput) SubscribeDatabase() pulumi.StringPtrOutput
- func (o PublishSubscribesResultOutput) ToPublishSubscribesResultOutput() PublishSubscribesResultOutput
- func (o PublishSubscribesResultOutput) ToPublishSubscribesResultOutputWithContext(ctx context.Context) PublishSubscribesResultOutput
- type ReadonlyGroupsArgs
- type ReadonlyGroupsList
- type ReadonlyGroupsListArgs
- type ReadonlyGroupsListArray
- type ReadonlyGroupsListArrayInput
- type ReadonlyGroupsListArrayOutput
- func (ReadonlyGroupsListArrayOutput) ElementType() reflect.Type
- func (o ReadonlyGroupsListArrayOutput) Index(i pulumi.IntInput) ReadonlyGroupsListOutput
- func (o ReadonlyGroupsListArrayOutput) ToReadonlyGroupsListArrayOutput() ReadonlyGroupsListArrayOutput
- func (o ReadonlyGroupsListArrayOutput) ToReadonlyGroupsListArrayOutputWithContext(ctx context.Context) ReadonlyGroupsListArrayOutput
- type ReadonlyGroupsListInput
- type ReadonlyGroupsListOutput
- func (ReadonlyGroupsListOutput) ElementType() reflect.Type
- func (o ReadonlyGroupsListOutput) Id() pulumi.StringOutput
- func (o ReadonlyGroupsListOutput) IsOfflineDelay() pulumi.IntOutput
- func (o ReadonlyGroupsListOutput) MasterInstanceId() pulumi.StringOutput
- func (o ReadonlyGroupsListOutput) MaxDelayTime() pulumi.IntOutput
- func (o ReadonlyGroupsListOutput) MinInstances() pulumi.IntOutput
- func (o ReadonlyGroupsListOutput) Name() pulumi.StringOutput
- func (o ReadonlyGroupsListOutput) ReadonlyInstanceSets() pulumi.StringArrayOutput
- func (o ReadonlyGroupsListOutput) Status() pulumi.IntOutput
- func (o ReadonlyGroupsListOutput) ToReadonlyGroupsListOutput() ReadonlyGroupsListOutput
- func (o ReadonlyGroupsListOutput) ToReadonlyGroupsListOutputWithContext(ctx context.Context) ReadonlyGroupsListOutput
- func (o ReadonlyGroupsListOutput) Vip() pulumi.StringOutput
- func (o ReadonlyGroupsListOutput) Vport() pulumi.IntOutput
- type ReadonlyGroupsOutputArgs
- type ReadonlyGroupsResult
- type ReadonlyGroupsResultOutput
- func (ReadonlyGroupsResultOutput) ElementType() reflect.Type
- func (o ReadonlyGroupsResultOutput) Id() pulumi.StringOutput
- func (o ReadonlyGroupsResultOutput) Lists() ReadonlyGroupsListArrayOutput
- func (o ReadonlyGroupsResultOutput) MasterInstanceId() pulumi.StringPtrOutput
- func (o ReadonlyGroupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o ReadonlyGroupsResultOutput) ToReadonlyGroupsResultOutput() ReadonlyGroupsResultOutput
- func (o ReadonlyGroupsResultOutput) ToReadonlyGroupsResultOutputWithContext(ctx context.Context) ReadonlyGroupsResultOutput
- 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) AutoVoucher() pulumi.IntPtrOutput
- func (o ReadonlyInstanceOutput) AvailabilityZone() pulumi.StringOutput
- func (o ReadonlyInstanceOutput) ChargeType() pulumi.StringPtrOutput
- func (o ReadonlyInstanceOutput) CreateTime() pulumi.StringOutput
- func (ReadonlyInstanceOutput) ElementType() reflect.Type
- func (o ReadonlyInstanceOutput) ForceUpgrade() pulumi.BoolPtrOutput
- func (o ReadonlyInstanceOutput) MasterInstanceId() pulumi.StringOutput
- func (o ReadonlyInstanceOutput) Memory() pulumi.IntOutput
- func (o ReadonlyInstanceOutput) Name() pulumi.StringOutput
- func (o ReadonlyInstanceOutput) Period() pulumi.IntPtrOutput
- func (o ReadonlyInstanceOutput) ReadonlyGroupId() pulumi.StringOutput
- func (o ReadonlyInstanceOutput) ReadonlyGroupType() pulumi.IntOutput
- func (o ReadonlyInstanceOutput) RoFlag() pulumi.StringOutput
- func (o ReadonlyInstanceOutput) SecurityGroups() pulumi.StringArrayOutput
- func (o ReadonlyInstanceOutput) Status() pulumi.IntOutput
- func (o ReadonlyInstanceOutput) Storage() pulumi.IntOutput
- func (o ReadonlyInstanceOutput) SubnetId() pulumi.StringPtrOutput
- func (o ReadonlyInstanceOutput) Tags() pulumi.MapOutput
- func (o ReadonlyInstanceOutput) ToReadonlyInstanceOutput() ReadonlyInstanceOutput
- func (o ReadonlyInstanceOutput) ToReadonlyInstanceOutputWithContext(ctx context.Context) ReadonlyInstanceOutput
- func (o ReadonlyInstanceOutput) Vip() pulumi.StringOutput
- func (o ReadonlyInstanceOutput) VoucherIds() pulumi.StringArrayOutput
- func (o ReadonlyInstanceOutput) VpcId() pulumi.StringPtrOutput
- func (o ReadonlyInstanceOutput) Vport() pulumi.IntOutput
- type ReadonlyInstanceState
- type ZoneConfigArgs
- type ZoneConfigOutputArgs
- type ZoneConfigResult
- type ZoneConfigResultOutput
- func (ZoneConfigResultOutput) ElementType() reflect.Type
- func (o ZoneConfigResultOutput) Id() pulumi.StringOutput
- func (o ZoneConfigResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o ZoneConfigResultOutput) ToZoneConfigResultOutput() ZoneConfigResultOutput
- func (o ZoneConfigResultOutput) ToZoneConfigResultOutputWithContext(ctx context.Context) ZoneConfigResultOutput
- func (o ZoneConfigResultOutput) ZoneLists() ZoneConfigZoneListArrayOutput
- type ZoneConfigZoneList
- type ZoneConfigZoneListArgs
- type ZoneConfigZoneListArray
- type ZoneConfigZoneListArrayInput
- type ZoneConfigZoneListArrayOutput
- func (ZoneConfigZoneListArrayOutput) ElementType() reflect.Type
- func (o ZoneConfigZoneListArrayOutput) Index(i pulumi.IntInput) ZoneConfigZoneListOutput
- func (o ZoneConfigZoneListArrayOutput) ToZoneConfigZoneListArrayOutput() ZoneConfigZoneListArrayOutput
- func (o ZoneConfigZoneListArrayOutput) ToZoneConfigZoneListArrayOutputWithContext(ctx context.Context) ZoneConfigZoneListArrayOutput
- type ZoneConfigZoneListInput
- type ZoneConfigZoneListOutput
- func (o ZoneConfigZoneListOutput) AvailabilityZone() pulumi.StringOutput
- func (ZoneConfigZoneListOutput) ElementType() reflect.Type
- func (o ZoneConfigZoneListOutput) SpecinfoLists() ZoneConfigZoneListSpecinfoListArrayOutput
- func (o ZoneConfigZoneListOutput) ToZoneConfigZoneListOutput() ZoneConfigZoneListOutput
- func (o ZoneConfigZoneListOutput) ToZoneConfigZoneListOutputWithContext(ctx context.Context) ZoneConfigZoneListOutput
- func (o ZoneConfigZoneListOutput) ZoneId() pulumi.IntOutput
- type ZoneConfigZoneListSpecinfoList
- type ZoneConfigZoneListSpecinfoListArgs
- func (ZoneConfigZoneListSpecinfoListArgs) ElementType() reflect.Type
- func (i ZoneConfigZoneListSpecinfoListArgs) ToZoneConfigZoneListSpecinfoListOutput() ZoneConfigZoneListSpecinfoListOutput
- func (i ZoneConfigZoneListSpecinfoListArgs) ToZoneConfigZoneListSpecinfoListOutputWithContext(ctx context.Context) ZoneConfigZoneListSpecinfoListOutput
- type ZoneConfigZoneListSpecinfoListArray
- func (ZoneConfigZoneListSpecinfoListArray) ElementType() reflect.Type
- func (i ZoneConfigZoneListSpecinfoListArray) ToZoneConfigZoneListSpecinfoListArrayOutput() ZoneConfigZoneListSpecinfoListArrayOutput
- func (i ZoneConfigZoneListSpecinfoListArray) ToZoneConfigZoneListSpecinfoListArrayOutputWithContext(ctx context.Context) ZoneConfigZoneListSpecinfoListArrayOutput
- type ZoneConfigZoneListSpecinfoListArrayInput
- type ZoneConfigZoneListSpecinfoListArrayOutput
- func (ZoneConfigZoneListSpecinfoListArrayOutput) ElementType() reflect.Type
- func (o ZoneConfigZoneListSpecinfoListArrayOutput) Index(i pulumi.IntInput) ZoneConfigZoneListSpecinfoListOutput
- func (o ZoneConfigZoneListSpecinfoListArrayOutput) ToZoneConfigZoneListSpecinfoListArrayOutput() ZoneConfigZoneListSpecinfoListArrayOutput
- func (o ZoneConfigZoneListSpecinfoListArrayOutput) ToZoneConfigZoneListSpecinfoListArrayOutputWithContext(ctx context.Context) ZoneConfigZoneListSpecinfoListArrayOutput
- type ZoneConfigZoneListSpecinfoListInput
- type ZoneConfigZoneListSpecinfoListOutput
- func (o ZoneConfigZoneListSpecinfoListOutput) ChargeType() pulumi.StringOutput
- func (o ZoneConfigZoneListSpecinfoListOutput) Cpu() pulumi.IntOutput
- func (o ZoneConfigZoneListSpecinfoListOutput) DbVersion() pulumi.StringOutput
- func (o ZoneConfigZoneListSpecinfoListOutput) DbVersionName() pulumi.StringOutput
- func (ZoneConfigZoneListSpecinfoListOutput) ElementType() reflect.Type
- func (o ZoneConfigZoneListSpecinfoListOutput) MachineType() pulumi.StringOutput
- func (o ZoneConfigZoneListSpecinfoListOutput) MaxStorageSize() pulumi.IntOutput
- func (o ZoneConfigZoneListSpecinfoListOutput) Memory() pulumi.IntOutput
- func (o ZoneConfigZoneListSpecinfoListOutput) MinStorageSize() pulumi.IntOutput
- func (o ZoneConfigZoneListSpecinfoListOutput) Qps() pulumi.IntOutput
- func (o ZoneConfigZoneListSpecinfoListOutput) SpecId() pulumi.IntOutput
- func (o ZoneConfigZoneListSpecinfoListOutput) ToZoneConfigZoneListSpecinfoListOutput() ZoneConfigZoneListSpecinfoListOutput
- func (o ZoneConfigZoneListSpecinfoListOutput) ToZoneConfigZoneListSpecinfoListOutputWithContext(ctx context.Context) ZoneConfigZoneListSpecinfoListOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Account ¶
type Account struct { pulumi.CustomResourceState // Create time of the SQL Server account. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Instance ID that the account belongs to. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Indicate that the account is root account or not. IsAdmin pulumi.BoolPtrOutput `pulumi:"isAdmin"` // Name of the SQL Server account. Name pulumi.StringOutput `pulumi:"name"` // Password of the SQL Server account. Password pulumi.StringOutput `pulumi:"password"` // Remark of the SQL Server account. Remark pulumi.StringPtrOutput `pulumi:"remark"` // Status of the SQL Server account. Valid values: 1, 2, 3, 4. 1 for creating, 2 for running, 3 for modifying, 4 for // resetting password, -1 for deleting. Status pulumi.IntOutput `pulumi:"status"` // Last updated time of the SQL Server account. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
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 { // Instance ID that the account belongs to. InstanceId pulumi.StringInput // Indicate that the account is root account or not. IsAdmin pulumi.BoolPtrInput // Name of the SQL Server account. Name pulumi.StringPtrInput // Password of the SQL Server account. Password pulumi.StringInput // Remark of the SQL Server account. Remark pulumi.StringPtrInput }
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 AccountDBAttachment ¶
type AccountDBAttachment struct { pulumi.CustomResourceState // SQL Server account name. AccountName pulumi.StringOutput `pulumi:"accountName"` // SQL Server DB name. DbName pulumi.StringOutput `pulumi:"dbName"` // SQL Server instance ID that the account belongs to. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Privilege of the account on DB. Valid values: `ReadOnly`, `ReadWrite`. Privilege pulumi.StringOutput `pulumi:"privilege"` }
func GetAccountDBAttachment ¶
func GetAccountDBAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccountDBAttachmentState, opts ...pulumi.ResourceOption) (*AccountDBAttachment, error)
GetAccountDBAttachment gets an existing AccountDBAttachment 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 NewAccountDBAttachment ¶
func NewAccountDBAttachment(ctx *pulumi.Context, name string, args *AccountDBAttachmentArgs, opts ...pulumi.ResourceOption) (*AccountDBAttachment, error)
NewAccountDBAttachment registers a new resource with the given unique name, arguments, and options.
func (*AccountDBAttachment) ElementType ¶
func (*AccountDBAttachment) ElementType() reflect.Type
func (*AccountDBAttachment) ToAccountDBAttachmentOutput ¶
func (i *AccountDBAttachment) ToAccountDBAttachmentOutput() AccountDBAttachmentOutput
func (*AccountDBAttachment) ToAccountDBAttachmentOutputWithContext ¶
func (i *AccountDBAttachment) ToAccountDBAttachmentOutputWithContext(ctx context.Context) AccountDBAttachmentOutput
type AccountDBAttachmentArgs ¶
type AccountDBAttachmentArgs struct { // SQL Server account name. AccountName pulumi.StringInput // SQL Server DB name. DbName pulumi.StringInput // SQL Server instance ID that the account belongs to. InstanceId pulumi.StringInput // Privilege of the account on DB. Valid values: `ReadOnly`, `ReadWrite`. Privilege pulumi.StringInput }
The set of arguments for constructing a AccountDBAttachment resource.
func (AccountDBAttachmentArgs) ElementType ¶
func (AccountDBAttachmentArgs) ElementType() reflect.Type
type AccountDBAttachmentArray ¶
type AccountDBAttachmentArray []AccountDBAttachmentInput
func (AccountDBAttachmentArray) ElementType ¶
func (AccountDBAttachmentArray) ElementType() reflect.Type
func (AccountDBAttachmentArray) ToAccountDBAttachmentArrayOutput ¶
func (i AccountDBAttachmentArray) ToAccountDBAttachmentArrayOutput() AccountDBAttachmentArrayOutput
func (AccountDBAttachmentArray) ToAccountDBAttachmentArrayOutputWithContext ¶
func (i AccountDBAttachmentArray) ToAccountDBAttachmentArrayOutputWithContext(ctx context.Context) AccountDBAttachmentArrayOutput
type AccountDBAttachmentArrayInput ¶
type AccountDBAttachmentArrayInput interface { pulumi.Input ToAccountDBAttachmentArrayOutput() AccountDBAttachmentArrayOutput ToAccountDBAttachmentArrayOutputWithContext(context.Context) AccountDBAttachmentArrayOutput }
AccountDBAttachmentArrayInput is an input type that accepts AccountDBAttachmentArray and AccountDBAttachmentArrayOutput values. You can construct a concrete instance of `AccountDBAttachmentArrayInput` via:
AccountDBAttachmentArray{ AccountDBAttachmentArgs{...} }
type AccountDBAttachmentArrayOutput ¶
type AccountDBAttachmentArrayOutput struct{ *pulumi.OutputState }
func (AccountDBAttachmentArrayOutput) ElementType ¶
func (AccountDBAttachmentArrayOutput) ElementType() reflect.Type
func (AccountDBAttachmentArrayOutput) Index ¶
func (o AccountDBAttachmentArrayOutput) Index(i pulumi.IntInput) AccountDBAttachmentOutput
func (AccountDBAttachmentArrayOutput) ToAccountDBAttachmentArrayOutput ¶
func (o AccountDBAttachmentArrayOutput) ToAccountDBAttachmentArrayOutput() AccountDBAttachmentArrayOutput
func (AccountDBAttachmentArrayOutput) ToAccountDBAttachmentArrayOutputWithContext ¶
func (o AccountDBAttachmentArrayOutput) ToAccountDBAttachmentArrayOutputWithContext(ctx context.Context) AccountDBAttachmentArrayOutput
type AccountDBAttachmentInput ¶
type AccountDBAttachmentInput interface { pulumi.Input ToAccountDBAttachmentOutput() AccountDBAttachmentOutput ToAccountDBAttachmentOutputWithContext(ctx context.Context) AccountDBAttachmentOutput }
type AccountDBAttachmentMap ¶
type AccountDBAttachmentMap map[string]AccountDBAttachmentInput
func (AccountDBAttachmentMap) ElementType ¶
func (AccountDBAttachmentMap) ElementType() reflect.Type
func (AccountDBAttachmentMap) ToAccountDBAttachmentMapOutput ¶
func (i AccountDBAttachmentMap) ToAccountDBAttachmentMapOutput() AccountDBAttachmentMapOutput
func (AccountDBAttachmentMap) ToAccountDBAttachmentMapOutputWithContext ¶
func (i AccountDBAttachmentMap) ToAccountDBAttachmentMapOutputWithContext(ctx context.Context) AccountDBAttachmentMapOutput
type AccountDBAttachmentMapInput ¶
type AccountDBAttachmentMapInput interface { pulumi.Input ToAccountDBAttachmentMapOutput() AccountDBAttachmentMapOutput ToAccountDBAttachmentMapOutputWithContext(context.Context) AccountDBAttachmentMapOutput }
AccountDBAttachmentMapInput is an input type that accepts AccountDBAttachmentMap and AccountDBAttachmentMapOutput values. You can construct a concrete instance of `AccountDBAttachmentMapInput` via:
AccountDBAttachmentMap{ "key": AccountDBAttachmentArgs{...} }
type AccountDBAttachmentMapOutput ¶
type AccountDBAttachmentMapOutput struct{ *pulumi.OutputState }
func (AccountDBAttachmentMapOutput) ElementType ¶
func (AccountDBAttachmentMapOutput) ElementType() reflect.Type
func (AccountDBAttachmentMapOutput) MapIndex ¶
func (o AccountDBAttachmentMapOutput) MapIndex(k pulumi.StringInput) AccountDBAttachmentOutput
func (AccountDBAttachmentMapOutput) ToAccountDBAttachmentMapOutput ¶
func (o AccountDBAttachmentMapOutput) ToAccountDBAttachmentMapOutput() AccountDBAttachmentMapOutput
func (AccountDBAttachmentMapOutput) ToAccountDBAttachmentMapOutputWithContext ¶
func (o AccountDBAttachmentMapOutput) ToAccountDBAttachmentMapOutputWithContext(ctx context.Context) AccountDBAttachmentMapOutput
type AccountDBAttachmentOutput ¶
type AccountDBAttachmentOutput struct{ *pulumi.OutputState }
func (AccountDBAttachmentOutput) AccountName ¶
func (o AccountDBAttachmentOutput) AccountName() pulumi.StringOutput
SQL Server account name.
func (AccountDBAttachmentOutput) DbName ¶
func (o AccountDBAttachmentOutput) DbName() pulumi.StringOutput
SQL Server DB name.
func (AccountDBAttachmentOutput) ElementType ¶
func (AccountDBAttachmentOutput) ElementType() reflect.Type
func (AccountDBAttachmentOutput) InstanceId ¶
func (o AccountDBAttachmentOutput) InstanceId() pulumi.StringOutput
SQL Server instance ID that the account belongs to.
func (AccountDBAttachmentOutput) Privilege ¶
func (o AccountDBAttachmentOutput) Privilege() pulumi.StringOutput
Privilege of the account on DB. Valid values: `ReadOnly`, `ReadWrite`.
func (AccountDBAttachmentOutput) ToAccountDBAttachmentOutput ¶
func (o AccountDBAttachmentOutput) ToAccountDBAttachmentOutput() AccountDBAttachmentOutput
func (AccountDBAttachmentOutput) ToAccountDBAttachmentOutputWithContext ¶
func (o AccountDBAttachmentOutput) ToAccountDBAttachmentOutputWithContext(ctx context.Context) AccountDBAttachmentOutput
type AccountDBAttachmentState ¶
type AccountDBAttachmentState struct { // SQL Server account name. AccountName pulumi.StringPtrInput // SQL Server DB name. DbName pulumi.StringPtrInput // SQL Server instance ID that the account belongs to. InstanceId pulumi.StringPtrInput // Privilege of the account on DB. Valid values: `ReadOnly`, `ReadWrite`. Privilege pulumi.StringPtrInput }
func (AccountDBAttachmentState) ElementType ¶
func (AccountDBAttachmentState) ElementType() reflect.Type
type AccountDBAttachmentsArgs ¶
type AccountDBAttachmentsArgs struct { AccountName *string `pulumi:"accountName"` DbName *string `pulumi:"dbName"` InstanceId string `pulumi:"instanceId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking AccountDBAttachments.
type AccountDBAttachmentsListArgs ¶
type AccountDBAttachmentsListArgs struct { AccountName pulumi.StringInput `pulumi:"accountName"` DbName pulumi.StringInput `pulumi:"dbName"` InstanceId pulumi.StringInput `pulumi:"instanceId"` Privilege pulumi.StringInput `pulumi:"privilege"` }
func (AccountDBAttachmentsListArgs) ElementType ¶
func (AccountDBAttachmentsListArgs) ElementType() reflect.Type
func (AccountDBAttachmentsListArgs) ToAccountDBAttachmentsListOutput ¶
func (i AccountDBAttachmentsListArgs) ToAccountDBAttachmentsListOutput() AccountDBAttachmentsListOutput
func (AccountDBAttachmentsListArgs) ToAccountDBAttachmentsListOutputWithContext ¶
func (i AccountDBAttachmentsListArgs) ToAccountDBAttachmentsListOutputWithContext(ctx context.Context) AccountDBAttachmentsListOutput
type AccountDBAttachmentsListArray ¶
type AccountDBAttachmentsListArray []AccountDBAttachmentsListInput
func (AccountDBAttachmentsListArray) ElementType ¶
func (AccountDBAttachmentsListArray) ElementType() reflect.Type
func (AccountDBAttachmentsListArray) ToAccountDBAttachmentsListArrayOutput ¶
func (i AccountDBAttachmentsListArray) ToAccountDBAttachmentsListArrayOutput() AccountDBAttachmentsListArrayOutput
func (AccountDBAttachmentsListArray) ToAccountDBAttachmentsListArrayOutputWithContext ¶
func (i AccountDBAttachmentsListArray) ToAccountDBAttachmentsListArrayOutputWithContext(ctx context.Context) AccountDBAttachmentsListArrayOutput
type AccountDBAttachmentsListArrayInput ¶
type AccountDBAttachmentsListArrayInput interface { pulumi.Input ToAccountDBAttachmentsListArrayOutput() AccountDBAttachmentsListArrayOutput ToAccountDBAttachmentsListArrayOutputWithContext(context.Context) AccountDBAttachmentsListArrayOutput }
AccountDBAttachmentsListArrayInput is an input type that accepts AccountDBAttachmentsListArray and AccountDBAttachmentsListArrayOutput values. You can construct a concrete instance of `AccountDBAttachmentsListArrayInput` via:
AccountDBAttachmentsListArray{ AccountDBAttachmentsListArgs{...} }
type AccountDBAttachmentsListArrayOutput ¶
type AccountDBAttachmentsListArrayOutput struct{ *pulumi.OutputState }
func (AccountDBAttachmentsListArrayOutput) ElementType ¶
func (AccountDBAttachmentsListArrayOutput) ElementType() reflect.Type
func (AccountDBAttachmentsListArrayOutput) Index ¶
func (o AccountDBAttachmentsListArrayOutput) Index(i pulumi.IntInput) AccountDBAttachmentsListOutput
func (AccountDBAttachmentsListArrayOutput) ToAccountDBAttachmentsListArrayOutput ¶
func (o AccountDBAttachmentsListArrayOutput) ToAccountDBAttachmentsListArrayOutput() AccountDBAttachmentsListArrayOutput
func (AccountDBAttachmentsListArrayOutput) ToAccountDBAttachmentsListArrayOutputWithContext ¶
func (o AccountDBAttachmentsListArrayOutput) ToAccountDBAttachmentsListArrayOutputWithContext(ctx context.Context) AccountDBAttachmentsListArrayOutput
type AccountDBAttachmentsListInput ¶
type AccountDBAttachmentsListInput interface { pulumi.Input ToAccountDBAttachmentsListOutput() AccountDBAttachmentsListOutput ToAccountDBAttachmentsListOutputWithContext(context.Context) AccountDBAttachmentsListOutput }
AccountDBAttachmentsListInput is an input type that accepts AccountDBAttachmentsListArgs and AccountDBAttachmentsListOutput values. You can construct a concrete instance of `AccountDBAttachmentsListInput` via:
AccountDBAttachmentsListArgs{...}
type AccountDBAttachmentsListOutput ¶
type AccountDBAttachmentsListOutput struct{ *pulumi.OutputState }
func (AccountDBAttachmentsListOutput) AccountName ¶
func (o AccountDBAttachmentsListOutput) AccountName() pulumi.StringOutput
func (AccountDBAttachmentsListOutput) DbName ¶
func (o AccountDBAttachmentsListOutput) DbName() pulumi.StringOutput
func (AccountDBAttachmentsListOutput) ElementType ¶
func (AccountDBAttachmentsListOutput) ElementType() reflect.Type
func (AccountDBAttachmentsListOutput) InstanceId ¶
func (o AccountDBAttachmentsListOutput) InstanceId() pulumi.StringOutput
func (AccountDBAttachmentsListOutput) Privilege ¶
func (o AccountDBAttachmentsListOutput) Privilege() pulumi.StringOutput
func (AccountDBAttachmentsListOutput) ToAccountDBAttachmentsListOutput ¶
func (o AccountDBAttachmentsListOutput) ToAccountDBAttachmentsListOutput() AccountDBAttachmentsListOutput
func (AccountDBAttachmentsListOutput) ToAccountDBAttachmentsListOutputWithContext ¶
func (o AccountDBAttachmentsListOutput) ToAccountDBAttachmentsListOutputWithContext(ctx context.Context) AccountDBAttachmentsListOutput
type AccountDBAttachmentsOutputArgs ¶
type AccountDBAttachmentsOutputArgs struct { AccountName pulumi.StringPtrInput `pulumi:"accountName"` DbName pulumi.StringPtrInput `pulumi:"dbName"` InstanceId pulumi.StringInput `pulumi:"instanceId"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking AccountDBAttachments.
func (AccountDBAttachmentsOutputArgs) ElementType ¶
func (AccountDBAttachmentsOutputArgs) ElementType() reflect.Type
type AccountDBAttachmentsResult ¶
type AccountDBAttachmentsResult struct { AccountName *string `pulumi:"accountName"` DbName *string `pulumi:"dbName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` Lists []AccountDBAttachmentsList `pulumi:"lists"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by AccountDBAttachments.
func AccountDBAttachments ¶
func AccountDBAttachments(ctx *pulumi.Context, args *AccountDBAttachmentsArgs, opts ...pulumi.InvokeOption) (*AccountDBAttachmentsResult, error)
type AccountDBAttachmentsResultOutput ¶
type AccountDBAttachmentsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by AccountDBAttachments.
func AccountDBAttachmentsOutput ¶
func AccountDBAttachmentsOutput(ctx *pulumi.Context, args AccountDBAttachmentsOutputArgs, opts ...pulumi.InvokeOption) AccountDBAttachmentsResultOutput
func (AccountDBAttachmentsResultOutput) AccountName ¶
func (o AccountDBAttachmentsResultOutput) AccountName() pulumi.StringPtrOutput
func (AccountDBAttachmentsResultOutput) DbName ¶
func (o AccountDBAttachmentsResultOutput) DbName() pulumi.StringPtrOutput
func (AccountDBAttachmentsResultOutput) ElementType ¶
func (AccountDBAttachmentsResultOutput) ElementType() reflect.Type
func (AccountDBAttachmentsResultOutput) Id ¶
func (o AccountDBAttachmentsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (AccountDBAttachmentsResultOutput) InstanceId ¶
func (o AccountDBAttachmentsResultOutput) InstanceId() pulumi.StringOutput
func (AccountDBAttachmentsResultOutput) Lists ¶
func (o AccountDBAttachmentsResultOutput) Lists() AccountDBAttachmentsListArrayOutput
func (AccountDBAttachmentsResultOutput) ResultOutputFile ¶
func (o AccountDBAttachmentsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (AccountDBAttachmentsResultOutput) ToAccountDBAttachmentsResultOutput ¶
func (o AccountDBAttachmentsResultOutput) ToAccountDBAttachmentsResultOutput() AccountDBAttachmentsResultOutput
func (AccountDBAttachmentsResultOutput) ToAccountDBAttachmentsResultOutputWithContext ¶
func (o AccountDBAttachmentsResultOutput) ToAccountDBAttachmentsResultOutputWithContext(ctx context.Context) AccountDBAttachmentsResultOutput
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) CreateTime ¶
func (o AccountOutput) CreateTime() pulumi.StringOutput
Create time of the SQL Server account.
func (AccountOutput) ElementType ¶
func (AccountOutput) ElementType() reflect.Type
func (AccountOutput) InstanceId ¶
func (o AccountOutput) InstanceId() pulumi.StringOutput
Instance ID that the account belongs to.
func (AccountOutput) IsAdmin ¶
func (o AccountOutput) IsAdmin() pulumi.BoolPtrOutput
Indicate that the account is root account or not.
func (AccountOutput) Name ¶
func (o AccountOutput) Name() pulumi.StringOutput
Name of the SQL Server account.
func (AccountOutput) Password ¶
func (o AccountOutput) Password() pulumi.StringOutput
Password of the SQL Server account.
func (AccountOutput) Remark ¶
func (o AccountOutput) Remark() pulumi.StringPtrOutput
Remark of the SQL Server account.
func (AccountOutput) Status ¶
func (o AccountOutput) Status() pulumi.IntOutput
Status of the SQL Server account. Valid values: 1, 2, 3, 4. 1 for creating, 2 for running, 3 for modifying, 4 for resetting password, -1 for deleting.
func (AccountOutput) ToAccountOutput ¶
func (o AccountOutput) ToAccountOutput() AccountOutput
func (AccountOutput) ToAccountOutputWithContext ¶
func (o AccountOutput) ToAccountOutputWithContext(ctx context.Context) AccountOutput
func (AccountOutput) UpdateTime ¶
func (o AccountOutput) UpdateTime() pulumi.StringOutput
Last updated time of the SQL Server account.
type AccountState ¶
type AccountState struct { // Create time of the SQL Server account. CreateTime pulumi.StringPtrInput // Instance ID that the account belongs to. InstanceId pulumi.StringPtrInput // Indicate that the account is root account or not. IsAdmin pulumi.BoolPtrInput // Name of the SQL Server account. Name pulumi.StringPtrInput // Password of the SQL Server account. Password pulumi.StringPtrInput // Remark of the SQL Server account. Remark pulumi.StringPtrInput // Status of the SQL Server account. Valid values: 1, 2, 3, 4. 1 for creating, 2 for running, 3 for modifying, 4 for // resetting password, -1 for deleting. Status pulumi.IntPtrInput // Last updated time of the SQL Server account. UpdateTime pulumi.StringPtrInput }
func (AccountState) ElementType ¶
func (AccountState) ElementType() reflect.Type
type AccountsArgs ¶
type AccountsArgs struct { InstanceId string `pulumi:"instanceId"` Name *string `pulumi:"name"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking Accounts.
type AccountsList ¶
type AccountsListArgs ¶
type AccountsListArgs struct { CreateTime pulumi.StringInput `pulumi:"createTime"` InstanceId pulumi.StringInput `pulumi:"instanceId"` Name pulumi.StringInput `pulumi:"name"` Remark pulumi.StringInput `pulumi:"remark"` Status pulumi.IntInput `pulumi:"status"` UpdateTime pulumi.StringInput `pulumi:"updateTime"` }
func (AccountsListArgs) ElementType ¶
func (AccountsListArgs) ElementType() reflect.Type
func (AccountsListArgs) ToAccountsListOutput ¶
func (i AccountsListArgs) ToAccountsListOutput() AccountsListOutput
func (AccountsListArgs) ToAccountsListOutputWithContext ¶
func (i AccountsListArgs) ToAccountsListOutputWithContext(ctx context.Context) AccountsListOutput
type AccountsListArray ¶
type AccountsListArray []AccountsListInput
func (AccountsListArray) ElementType ¶
func (AccountsListArray) ElementType() reflect.Type
func (AccountsListArray) ToAccountsListArrayOutput ¶
func (i AccountsListArray) ToAccountsListArrayOutput() AccountsListArrayOutput
func (AccountsListArray) ToAccountsListArrayOutputWithContext ¶
func (i AccountsListArray) ToAccountsListArrayOutputWithContext(ctx context.Context) AccountsListArrayOutput
type AccountsListArrayInput ¶
type AccountsListArrayInput interface { pulumi.Input ToAccountsListArrayOutput() AccountsListArrayOutput ToAccountsListArrayOutputWithContext(context.Context) AccountsListArrayOutput }
AccountsListArrayInput is an input type that accepts AccountsListArray and AccountsListArrayOutput values. You can construct a concrete instance of `AccountsListArrayInput` via:
AccountsListArray{ AccountsListArgs{...} }
type AccountsListArrayOutput ¶
type AccountsListArrayOutput struct{ *pulumi.OutputState }
func (AccountsListArrayOutput) ElementType ¶
func (AccountsListArrayOutput) ElementType() reflect.Type
func (AccountsListArrayOutput) Index ¶
func (o AccountsListArrayOutput) Index(i pulumi.IntInput) AccountsListOutput
func (AccountsListArrayOutput) ToAccountsListArrayOutput ¶
func (o AccountsListArrayOutput) ToAccountsListArrayOutput() AccountsListArrayOutput
func (AccountsListArrayOutput) ToAccountsListArrayOutputWithContext ¶
func (o AccountsListArrayOutput) ToAccountsListArrayOutputWithContext(ctx context.Context) AccountsListArrayOutput
type AccountsListInput ¶
type AccountsListInput interface { pulumi.Input ToAccountsListOutput() AccountsListOutput ToAccountsListOutputWithContext(context.Context) AccountsListOutput }
AccountsListInput is an input type that accepts AccountsListArgs and AccountsListOutput values. You can construct a concrete instance of `AccountsListInput` via:
AccountsListArgs{...}
type AccountsListOutput ¶
type AccountsListOutput struct{ *pulumi.OutputState }
func (AccountsListOutput) CreateTime ¶
func (o AccountsListOutput) CreateTime() pulumi.StringOutput
func (AccountsListOutput) ElementType ¶
func (AccountsListOutput) ElementType() reflect.Type
func (AccountsListOutput) InstanceId ¶
func (o AccountsListOutput) InstanceId() pulumi.StringOutput
func (AccountsListOutput) Name ¶
func (o AccountsListOutput) Name() pulumi.StringOutput
func (AccountsListOutput) Remark ¶
func (o AccountsListOutput) Remark() pulumi.StringOutput
func (AccountsListOutput) Status ¶
func (o AccountsListOutput) Status() pulumi.IntOutput
func (AccountsListOutput) ToAccountsListOutput ¶
func (o AccountsListOutput) ToAccountsListOutput() AccountsListOutput
func (AccountsListOutput) ToAccountsListOutputWithContext ¶
func (o AccountsListOutput) ToAccountsListOutputWithContext(ctx context.Context) AccountsListOutput
func (AccountsListOutput) UpdateTime ¶
func (o AccountsListOutput) UpdateTime() pulumi.StringOutput
type AccountsOutputArgs ¶
type AccountsOutputArgs struct { InstanceId pulumi.StringInput `pulumi:"instanceId"` Name pulumi.StringPtrInput `pulumi:"name"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking Accounts.
func (AccountsOutputArgs) ElementType ¶
func (AccountsOutputArgs) ElementType() reflect.Type
type AccountsResult ¶
type AccountsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` Lists []AccountsList `pulumi:"lists"` Name *string `pulumi:"name"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by Accounts.
func Accounts ¶
func Accounts(ctx *pulumi.Context, args *AccountsArgs, opts ...pulumi.InvokeOption) (*AccountsResult, error)
type AccountsResultOutput ¶
type AccountsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Accounts.
func AccountsOutput ¶
func AccountsOutput(ctx *pulumi.Context, args AccountsOutputArgs, opts ...pulumi.InvokeOption) AccountsResultOutput
func (AccountsResultOutput) ElementType ¶
func (AccountsResultOutput) ElementType() reflect.Type
func (AccountsResultOutput) Id ¶
func (o AccountsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (AccountsResultOutput) InstanceId ¶
func (o AccountsResultOutput) InstanceId() pulumi.StringOutput
func (AccountsResultOutput) Lists ¶
func (o AccountsResultOutput) Lists() AccountsListArrayOutput
func (AccountsResultOutput) Name ¶
func (o AccountsResultOutput) Name() pulumi.StringPtrOutput
func (AccountsResultOutput) ResultOutputFile ¶
func (o AccountsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (AccountsResultOutput) ToAccountsResultOutput ¶
func (o AccountsResultOutput) ToAccountsResultOutput() AccountsResultOutput
func (AccountsResultOutput) ToAccountsResultOutputWithContext ¶
func (o AccountsResultOutput) ToAccountsResultOutputWithContext(ctx context.Context) AccountsResultOutput
type BackupsArgs ¶
type BackupsArgs struct { EndTime string `pulumi:"endTime"` InstanceId string `pulumi:"instanceId"` ResultOutputFile *string `pulumi:"resultOutputFile"` StartTime string `pulumi:"startTime"` }
A collection of arguments for invoking Backups.
type BackupsList ¶
type BackupsList struct { DbLists []string `pulumi:"dbLists"` EndTime string `pulumi:"endTime"` FileName string `pulumi:"fileName"` Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` InternetUrl string `pulumi:"internetUrl"` IntranetUrl string `pulumi:"intranetUrl"` Size int `pulumi:"size"` StartTime string `pulumi:"startTime"` Status int `pulumi:"status"` Strategy int `pulumi:"strategy"` TriggerModel int `pulumi:"triggerModel"` }
type BackupsListArgs ¶
type BackupsListArgs struct { DbLists pulumi.StringArrayInput `pulumi:"dbLists"` EndTime pulumi.StringInput `pulumi:"endTime"` FileName pulumi.StringInput `pulumi:"fileName"` Id pulumi.StringInput `pulumi:"id"` InstanceId pulumi.StringInput `pulumi:"instanceId"` InternetUrl pulumi.StringInput `pulumi:"internetUrl"` IntranetUrl pulumi.StringInput `pulumi:"intranetUrl"` Size pulumi.IntInput `pulumi:"size"` StartTime pulumi.StringInput `pulumi:"startTime"` Status pulumi.IntInput `pulumi:"status"` Strategy pulumi.IntInput `pulumi:"strategy"` TriggerModel pulumi.IntInput `pulumi:"triggerModel"` }
func (BackupsListArgs) ElementType ¶
func (BackupsListArgs) ElementType() reflect.Type
func (BackupsListArgs) ToBackupsListOutput ¶
func (i BackupsListArgs) ToBackupsListOutput() BackupsListOutput
func (BackupsListArgs) ToBackupsListOutputWithContext ¶
func (i BackupsListArgs) ToBackupsListOutputWithContext(ctx context.Context) BackupsListOutput
type BackupsListArray ¶
type BackupsListArray []BackupsListInput
func (BackupsListArray) ElementType ¶
func (BackupsListArray) ElementType() reflect.Type
func (BackupsListArray) ToBackupsListArrayOutput ¶
func (i BackupsListArray) ToBackupsListArrayOutput() BackupsListArrayOutput
func (BackupsListArray) ToBackupsListArrayOutputWithContext ¶
func (i BackupsListArray) ToBackupsListArrayOutputWithContext(ctx context.Context) BackupsListArrayOutput
type BackupsListArrayInput ¶
type BackupsListArrayInput interface { pulumi.Input ToBackupsListArrayOutput() BackupsListArrayOutput ToBackupsListArrayOutputWithContext(context.Context) BackupsListArrayOutput }
BackupsListArrayInput is an input type that accepts BackupsListArray and BackupsListArrayOutput values. You can construct a concrete instance of `BackupsListArrayInput` via:
BackupsListArray{ BackupsListArgs{...} }
type BackupsListArrayOutput ¶
type BackupsListArrayOutput struct{ *pulumi.OutputState }
func (BackupsListArrayOutput) ElementType ¶
func (BackupsListArrayOutput) ElementType() reflect.Type
func (BackupsListArrayOutput) Index ¶
func (o BackupsListArrayOutput) Index(i pulumi.IntInput) BackupsListOutput
func (BackupsListArrayOutput) ToBackupsListArrayOutput ¶
func (o BackupsListArrayOutput) ToBackupsListArrayOutput() BackupsListArrayOutput
func (BackupsListArrayOutput) ToBackupsListArrayOutputWithContext ¶
func (o BackupsListArrayOutput) ToBackupsListArrayOutputWithContext(ctx context.Context) BackupsListArrayOutput
type BackupsListInput ¶
type BackupsListInput interface { pulumi.Input ToBackupsListOutput() BackupsListOutput ToBackupsListOutputWithContext(context.Context) BackupsListOutput }
BackupsListInput is an input type that accepts BackupsListArgs and BackupsListOutput values. You can construct a concrete instance of `BackupsListInput` via:
BackupsListArgs{...}
type BackupsListOutput ¶
type BackupsListOutput struct{ *pulumi.OutputState }
func (BackupsListOutput) DbLists ¶
func (o BackupsListOutput) DbLists() pulumi.StringArrayOutput
func (BackupsListOutput) ElementType ¶
func (BackupsListOutput) ElementType() reflect.Type
func (BackupsListOutput) EndTime ¶
func (o BackupsListOutput) EndTime() pulumi.StringOutput
func (BackupsListOutput) FileName ¶
func (o BackupsListOutput) FileName() pulumi.StringOutput
func (BackupsListOutput) Id ¶
func (o BackupsListOutput) Id() pulumi.StringOutput
func (BackupsListOutput) InstanceId ¶
func (o BackupsListOutput) InstanceId() pulumi.StringOutput
func (BackupsListOutput) InternetUrl ¶
func (o BackupsListOutput) InternetUrl() pulumi.StringOutput
func (BackupsListOutput) IntranetUrl ¶
func (o BackupsListOutput) IntranetUrl() pulumi.StringOutput
func (BackupsListOutput) Size ¶
func (o BackupsListOutput) Size() pulumi.IntOutput
func (BackupsListOutput) StartTime ¶
func (o BackupsListOutput) StartTime() pulumi.StringOutput
func (BackupsListOutput) Status ¶
func (o BackupsListOutput) Status() pulumi.IntOutput
func (BackupsListOutput) Strategy ¶
func (o BackupsListOutput) Strategy() pulumi.IntOutput
func (BackupsListOutput) ToBackupsListOutput ¶
func (o BackupsListOutput) ToBackupsListOutput() BackupsListOutput
func (BackupsListOutput) ToBackupsListOutputWithContext ¶
func (o BackupsListOutput) ToBackupsListOutputWithContext(ctx context.Context) BackupsListOutput
func (BackupsListOutput) TriggerModel ¶
func (o BackupsListOutput) TriggerModel() pulumi.IntOutput
type BackupsOutputArgs ¶
type BackupsOutputArgs struct { EndTime pulumi.StringInput `pulumi:"endTime"` InstanceId pulumi.StringInput `pulumi:"instanceId"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` StartTime pulumi.StringInput `pulumi:"startTime"` }
A collection of arguments for invoking Backups.
func (BackupsOutputArgs) ElementType ¶
func (BackupsOutputArgs) ElementType() reflect.Type
type BackupsResult ¶
type BackupsResult struct { EndTime string `pulumi:"endTime"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` Lists []BackupsList `pulumi:"lists"` ResultOutputFile *string `pulumi:"resultOutputFile"` StartTime string `pulumi:"startTime"` }
A collection of values returned by Backups.
func Backups ¶
func Backups(ctx *pulumi.Context, args *BackupsArgs, opts ...pulumi.InvokeOption) (*BackupsResult, error)
type BackupsResultOutput ¶
type BackupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Backups.
func BackupsOutput ¶
func BackupsOutput(ctx *pulumi.Context, args BackupsOutputArgs, opts ...pulumi.InvokeOption) BackupsResultOutput
func (BackupsResultOutput) ElementType ¶
func (BackupsResultOutput) ElementType() reflect.Type
func (BackupsResultOutput) EndTime ¶
func (o BackupsResultOutput) EndTime() pulumi.StringOutput
func (BackupsResultOutput) Id ¶
func (o BackupsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (BackupsResultOutput) InstanceId ¶
func (o BackupsResultOutput) InstanceId() pulumi.StringOutput
func (BackupsResultOutput) Lists ¶
func (o BackupsResultOutput) Lists() BackupsListArrayOutput
func (BackupsResultOutput) ResultOutputFile ¶
func (o BackupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (BackupsResultOutput) StartTime ¶
func (o BackupsResultOutput) StartTime() pulumi.StringOutput
func (BackupsResultOutput) ToBackupsResultOutput ¶
func (o BackupsResultOutput) ToBackupsResultOutput() BackupsResultOutput
func (BackupsResultOutput) ToBackupsResultOutputWithContext ¶
func (o BackupsResultOutput) ToBackupsResultOutputWithContext(ctx context.Context) BackupsResultOutput
type BasicInstance ¶
type BasicInstance struct { pulumi.CustomResourceState // Automatic renewal sign. 0 for normal renewal, 1 for automatic renewal, the default is 1 automatic renewal. Only valid // when purchasing a prepaid instance. AutoRenew pulumi.IntPtrOutput `pulumi:"autoRenew"` // Whether to use the voucher automatically; 1 for yes, 0 for no, the default is 0. AutoVoucher pulumi.IntPtrOutput `pulumi:"autoVoucher"` // Availability zone. AvailabilityZone pulumi.StringOutput `pulumi:"availabilityZone"` // Pay type of the SQL Server basic instance. For now, only `POSTPAID_BY_HOUR` is valid. ChargeType pulumi.StringPtrOutput `pulumi:"chargeType"` // The CPU number of the SQL Server basic instance. Cpu pulumi.IntOutput `pulumi:"cpu"` // Create time of the SQL Server basic instance. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Version of the SQL Server basic database engine. Allowed values are `2008R2`(SQL Server 2008 Enterprise), `2012SP3`(SQL // Server 2012 Enterprise), `2016SP1` (SQL Server 2016 Enterprise), `201602`(SQL Server 2016 Standard) and `2017`(SQL // Server 2017 Enterprise). Default is `2008R2`. EngineVersion pulumi.StringPtrOutput `pulumi:"engineVersion"` // The host type of the purchased instance, `CLOUD_PREMIUM` for virtual machine high-performance cloud disk, `CLOUD_SSD` // for virtual machine SSD cloud disk. MachineType pulumi.StringOutput `pulumi:"machineType"` // Start time of the maintenance in one day, format like `HH:mm`. MaintenanceStartTime pulumi.StringOutput `pulumi:"maintenanceStartTime"` // The timespan of maintenance in one day, unit is hour. MaintenanceTimeSpan pulumi.IntOutput `pulumi:"maintenanceTimeSpan"` // A list of integer indicates weekly maintenance. For example, [1,7] presents do weekly maintenance on every Monday and // Sunday. MaintenanceWeekSets pulumi.IntArrayOutput `pulumi:"maintenanceWeekSets"` // Memory size (in GB). Allowed value must be larger than `memory` that data source `tencentcloud_sqlserver_specinfos` // provides. Memory pulumi.IntOutput `pulumi:"memory"` // Name of the SQL Server basic instance. Name pulumi.StringOutput `pulumi:"name"` // Purchase instance period, the default value is 1, which means one month. The value does not exceed 48. Period pulumi.IntPtrOutput `pulumi:"period"` // Project ID, default value is 0. ProjectId pulumi.IntOutput `pulumi:"projectId"` // Security group bound to the instance. SecurityGroups pulumi.StringArrayOutput `pulumi:"securityGroups"` // Status of the SQL Server basic instance. 1 for applying, 2 for running, 3 for running with limit, 4 for isolated, 5 for // recycling, 6 for recycled, 7 for running with task, 8 for off-line, 9 for expanding, 10 for migrating, 11 for readonly, // 12 for rebooting. Status pulumi.IntOutput `pulumi:"status"` // Disk size (in GB). Allowed value must be a multiple of 10. The storage must be set with the limit of `storage_min` and // `storage_max` which data source `tencentcloud_sqlserver_specinfos` provides. Storage pulumi.IntOutput `pulumi:"storage"` // ID of subnet. SubnetId pulumi.StringPtrOutput `pulumi:"subnetId"` // The tags of the SQL Server basic instance. Tags pulumi.MapOutput `pulumi:"tags"` // IP for private access. Vip pulumi.StringOutput `pulumi:"vip"` // An array of voucher IDs, currently only one can be used for a single order. VoucherIds pulumi.StringArrayOutput `pulumi:"voucherIds"` // ID of VPC. VpcId pulumi.StringPtrOutput `pulumi:"vpcId"` // Port for private access. Vport pulumi.IntOutput `pulumi:"vport"` }
func GetBasicInstance ¶
func GetBasicInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BasicInstanceState, opts ...pulumi.ResourceOption) (*BasicInstance, error)
GetBasicInstance gets an existing BasicInstance 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 NewBasicInstance ¶
func NewBasicInstance(ctx *pulumi.Context, name string, args *BasicInstanceArgs, opts ...pulumi.ResourceOption) (*BasicInstance, error)
NewBasicInstance registers a new resource with the given unique name, arguments, and options.
func (*BasicInstance) ElementType ¶
func (*BasicInstance) ElementType() reflect.Type
func (*BasicInstance) ToBasicInstanceOutput ¶
func (i *BasicInstance) ToBasicInstanceOutput() BasicInstanceOutput
func (*BasicInstance) ToBasicInstanceOutputWithContext ¶
func (i *BasicInstance) ToBasicInstanceOutputWithContext(ctx context.Context) BasicInstanceOutput
type BasicInstanceArgs ¶
type BasicInstanceArgs struct { // Automatic renewal sign. 0 for normal renewal, 1 for automatic renewal, the default is 1 automatic renewal. Only valid // when purchasing a prepaid instance. AutoRenew pulumi.IntPtrInput // Whether to use the voucher automatically; 1 for yes, 0 for no, the default is 0. AutoVoucher pulumi.IntPtrInput // Availability zone. AvailabilityZone pulumi.StringPtrInput // Pay type of the SQL Server basic instance. For now, only `POSTPAID_BY_HOUR` is valid. ChargeType pulumi.StringPtrInput // The CPU number of the SQL Server basic instance. Cpu pulumi.IntInput // Version of the SQL Server basic database engine. Allowed values are `2008R2`(SQL Server 2008 Enterprise), `2012SP3`(SQL // Server 2012 Enterprise), `2016SP1` (SQL Server 2016 Enterprise), `201602`(SQL Server 2016 Standard) and `2017`(SQL // Server 2017 Enterprise). Default is `2008R2`. EngineVersion pulumi.StringPtrInput // The host type of the purchased instance, `CLOUD_PREMIUM` for virtual machine high-performance cloud disk, `CLOUD_SSD` // for virtual machine SSD cloud disk. MachineType pulumi.StringInput // Start time of the maintenance in one day, format like `HH:mm`. MaintenanceStartTime pulumi.StringPtrInput // The timespan of maintenance in one day, unit is hour. MaintenanceTimeSpan pulumi.IntPtrInput // A list of integer indicates weekly maintenance. For example, [1,7] presents do weekly maintenance on every Monday and // Sunday. MaintenanceWeekSets pulumi.IntArrayInput // Memory size (in GB). Allowed value must be larger than `memory` that data source `tencentcloud_sqlserver_specinfos` // provides. Memory pulumi.IntInput // Name of the SQL Server basic instance. Name pulumi.StringPtrInput // Purchase instance period, the default value is 1, which means one month. The value does not exceed 48. Period pulumi.IntPtrInput // Project ID, default value is 0. ProjectId pulumi.IntPtrInput // Security group bound to the instance. SecurityGroups pulumi.StringArrayInput // Disk size (in GB). Allowed value must be a multiple of 10. The storage must be set with the limit of `storage_min` and // `storage_max` which data source `tencentcloud_sqlserver_specinfos` provides. Storage pulumi.IntInput // ID of subnet. SubnetId pulumi.StringPtrInput // The tags of the SQL Server basic instance. Tags pulumi.MapInput // An array of voucher IDs, currently only one can be used for a single order. VoucherIds pulumi.StringArrayInput // ID of VPC. VpcId pulumi.StringPtrInput }
The set of arguments for constructing a BasicInstance resource.
func (BasicInstanceArgs) ElementType ¶
func (BasicInstanceArgs) ElementType() reflect.Type
type BasicInstanceArray ¶
type BasicInstanceArray []BasicInstanceInput
func (BasicInstanceArray) ElementType ¶
func (BasicInstanceArray) ElementType() reflect.Type
func (BasicInstanceArray) ToBasicInstanceArrayOutput ¶
func (i BasicInstanceArray) ToBasicInstanceArrayOutput() BasicInstanceArrayOutput
func (BasicInstanceArray) ToBasicInstanceArrayOutputWithContext ¶
func (i BasicInstanceArray) ToBasicInstanceArrayOutputWithContext(ctx context.Context) BasicInstanceArrayOutput
type BasicInstanceArrayInput ¶
type BasicInstanceArrayInput interface { pulumi.Input ToBasicInstanceArrayOutput() BasicInstanceArrayOutput ToBasicInstanceArrayOutputWithContext(context.Context) BasicInstanceArrayOutput }
BasicInstanceArrayInput is an input type that accepts BasicInstanceArray and BasicInstanceArrayOutput values. You can construct a concrete instance of `BasicInstanceArrayInput` via:
BasicInstanceArray{ BasicInstanceArgs{...} }
type BasicInstanceArrayOutput ¶
type BasicInstanceArrayOutput struct{ *pulumi.OutputState }
func (BasicInstanceArrayOutput) ElementType ¶
func (BasicInstanceArrayOutput) ElementType() reflect.Type
func (BasicInstanceArrayOutput) Index ¶
func (o BasicInstanceArrayOutput) Index(i pulumi.IntInput) BasicInstanceOutput
func (BasicInstanceArrayOutput) ToBasicInstanceArrayOutput ¶
func (o BasicInstanceArrayOutput) ToBasicInstanceArrayOutput() BasicInstanceArrayOutput
func (BasicInstanceArrayOutput) ToBasicInstanceArrayOutputWithContext ¶
func (o BasicInstanceArrayOutput) ToBasicInstanceArrayOutputWithContext(ctx context.Context) BasicInstanceArrayOutput
type BasicInstanceInput ¶
type BasicInstanceInput interface { pulumi.Input ToBasicInstanceOutput() BasicInstanceOutput ToBasicInstanceOutputWithContext(ctx context.Context) BasicInstanceOutput }
type BasicInstanceMap ¶
type BasicInstanceMap map[string]BasicInstanceInput
func (BasicInstanceMap) ElementType ¶
func (BasicInstanceMap) ElementType() reflect.Type
func (BasicInstanceMap) ToBasicInstanceMapOutput ¶
func (i BasicInstanceMap) ToBasicInstanceMapOutput() BasicInstanceMapOutput
func (BasicInstanceMap) ToBasicInstanceMapOutputWithContext ¶
func (i BasicInstanceMap) ToBasicInstanceMapOutputWithContext(ctx context.Context) BasicInstanceMapOutput
type BasicInstanceMapInput ¶
type BasicInstanceMapInput interface { pulumi.Input ToBasicInstanceMapOutput() BasicInstanceMapOutput ToBasicInstanceMapOutputWithContext(context.Context) BasicInstanceMapOutput }
BasicInstanceMapInput is an input type that accepts BasicInstanceMap and BasicInstanceMapOutput values. You can construct a concrete instance of `BasicInstanceMapInput` via:
BasicInstanceMap{ "key": BasicInstanceArgs{...} }
type BasicInstanceMapOutput ¶
type BasicInstanceMapOutput struct{ *pulumi.OutputState }
func (BasicInstanceMapOutput) ElementType ¶
func (BasicInstanceMapOutput) ElementType() reflect.Type
func (BasicInstanceMapOutput) MapIndex ¶
func (o BasicInstanceMapOutput) MapIndex(k pulumi.StringInput) BasicInstanceOutput
func (BasicInstanceMapOutput) ToBasicInstanceMapOutput ¶
func (o BasicInstanceMapOutput) ToBasicInstanceMapOutput() BasicInstanceMapOutput
func (BasicInstanceMapOutput) ToBasicInstanceMapOutputWithContext ¶
func (o BasicInstanceMapOutput) ToBasicInstanceMapOutputWithContext(ctx context.Context) BasicInstanceMapOutput
type BasicInstanceOutput ¶
type BasicInstanceOutput struct{ *pulumi.OutputState }
func (BasicInstanceOutput) AutoRenew ¶
func (o BasicInstanceOutput) AutoRenew() pulumi.IntPtrOutput
Automatic renewal sign. 0 for normal renewal, 1 for automatic renewal, the default is 1 automatic renewal. Only valid when purchasing a prepaid instance.
func (BasicInstanceOutput) AutoVoucher ¶
func (o BasicInstanceOutput) AutoVoucher() pulumi.IntPtrOutput
Whether to use the voucher automatically; 1 for yes, 0 for no, the default is 0.
func (BasicInstanceOutput) AvailabilityZone ¶
func (o BasicInstanceOutput) AvailabilityZone() pulumi.StringOutput
Availability zone.
func (BasicInstanceOutput) ChargeType ¶
func (o BasicInstanceOutput) ChargeType() pulumi.StringPtrOutput
Pay type of the SQL Server basic instance. For now, only `POSTPAID_BY_HOUR` is valid.
func (BasicInstanceOutput) Cpu ¶
func (o BasicInstanceOutput) Cpu() pulumi.IntOutput
The CPU number of the SQL Server basic instance.
func (BasicInstanceOutput) CreateTime ¶
func (o BasicInstanceOutput) CreateTime() pulumi.StringOutput
Create time of the SQL Server basic instance.
func (BasicInstanceOutput) ElementType ¶
func (BasicInstanceOutput) ElementType() reflect.Type
func (BasicInstanceOutput) EngineVersion ¶
func (o BasicInstanceOutput) EngineVersion() pulumi.StringPtrOutput
Version of the SQL Server basic database engine. Allowed values are `2008R2`(SQL Server 2008 Enterprise), `2012SP3`(SQL Server 2012 Enterprise), `2016SP1` (SQL Server 2016 Enterprise), `201602`(SQL Server 2016 Standard) and `2017`(SQL Server 2017 Enterprise). Default is `2008R2`.
func (BasicInstanceOutput) MachineType ¶
func (o BasicInstanceOutput) MachineType() pulumi.StringOutput
The host type of the purchased instance, `CLOUD_PREMIUM` for virtual machine high-performance cloud disk, `CLOUD_SSD` for virtual machine SSD cloud disk.
func (BasicInstanceOutput) MaintenanceStartTime ¶
func (o BasicInstanceOutput) MaintenanceStartTime() pulumi.StringOutput
Start time of the maintenance in one day, format like `HH:mm`.
func (BasicInstanceOutput) MaintenanceTimeSpan ¶
func (o BasicInstanceOutput) MaintenanceTimeSpan() pulumi.IntOutput
The timespan of maintenance in one day, unit is hour.
func (BasicInstanceOutput) MaintenanceWeekSets ¶
func (o BasicInstanceOutput) MaintenanceWeekSets() pulumi.IntArrayOutput
A list of integer indicates weekly maintenance. For example, [1,7] presents do weekly maintenance on every Monday and Sunday.
func (BasicInstanceOutput) Memory ¶
func (o BasicInstanceOutput) Memory() pulumi.IntOutput
Memory size (in GB). Allowed value must be larger than `memory` that data source `tencentcloud_sqlserver_specinfos` provides.
func (BasicInstanceOutput) Name ¶
func (o BasicInstanceOutput) Name() pulumi.StringOutput
Name of the SQL Server basic instance.
func (BasicInstanceOutput) Period ¶
func (o BasicInstanceOutput) Period() pulumi.IntPtrOutput
Purchase instance period, the default value is 1, which means one month. The value does not exceed 48.
func (BasicInstanceOutput) ProjectId ¶
func (o BasicInstanceOutput) ProjectId() pulumi.IntOutput
Project ID, default value is 0.
func (BasicInstanceOutput) SecurityGroups ¶
func (o BasicInstanceOutput) SecurityGroups() pulumi.StringArrayOutput
Security group bound to the instance.
func (BasicInstanceOutput) Status ¶
func (o BasicInstanceOutput) Status() pulumi.IntOutput
Status of the SQL Server basic instance. 1 for applying, 2 for running, 3 for running with limit, 4 for isolated, 5 for recycling, 6 for recycled, 7 for running with task, 8 for off-line, 9 for expanding, 10 for migrating, 11 for readonly, 12 for rebooting.
func (BasicInstanceOutput) Storage ¶
func (o BasicInstanceOutput) Storage() pulumi.IntOutput
Disk size (in GB). Allowed value must be a multiple of 10. The storage must be set with the limit of `storage_min` and `storage_max` which data source `tencentcloud_sqlserver_specinfos` provides.
func (BasicInstanceOutput) SubnetId ¶
func (o BasicInstanceOutput) SubnetId() pulumi.StringPtrOutput
ID of subnet.
func (BasicInstanceOutput) Tags ¶
func (o BasicInstanceOutput) Tags() pulumi.MapOutput
The tags of the SQL Server basic instance.
func (BasicInstanceOutput) ToBasicInstanceOutput ¶
func (o BasicInstanceOutput) ToBasicInstanceOutput() BasicInstanceOutput
func (BasicInstanceOutput) ToBasicInstanceOutputWithContext ¶
func (o BasicInstanceOutput) ToBasicInstanceOutputWithContext(ctx context.Context) BasicInstanceOutput
func (BasicInstanceOutput) Vip ¶
func (o BasicInstanceOutput) Vip() pulumi.StringOutput
IP for private access.
func (BasicInstanceOutput) VoucherIds ¶
func (o BasicInstanceOutput) VoucherIds() pulumi.StringArrayOutput
An array of voucher IDs, currently only one can be used for a single order.
func (BasicInstanceOutput) VpcId ¶
func (o BasicInstanceOutput) VpcId() pulumi.StringPtrOutput
ID of VPC.
func (BasicInstanceOutput) Vport ¶
func (o BasicInstanceOutput) Vport() pulumi.IntOutput
Port for private access.
type BasicInstanceState ¶
type BasicInstanceState struct { // Automatic renewal sign. 0 for normal renewal, 1 for automatic renewal, the default is 1 automatic renewal. Only valid // when purchasing a prepaid instance. AutoRenew pulumi.IntPtrInput // Whether to use the voucher automatically; 1 for yes, 0 for no, the default is 0. AutoVoucher pulumi.IntPtrInput // Availability zone. AvailabilityZone pulumi.StringPtrInput // Pay type of the SQL Server basic instance. For now, only `POSTPAID_BY_HOUR` is valid. ChargeType pulumi.StringPtrInput // The CPU number of the SQL Server basic instance. Cpu pulumi.IntPtrInput // Create time of the SQL Server basic instance. CreateTime pulumi.StringPtrInput // Version of the SQL Server basic database engine. Allowed values are `2008R2`(SQL Server 2008 Enterprise), `2012SP3`(SQL // Server 2012 Enterprise), `2016SP1` (SQL Server 2016 Enterprise), `201602`(SQL Server 2016 Standard) and `2017`(SQL // Server 2017 Enterprise). Default is `2008R2`. EngineVersion pulumi.StringPtrInput // The host type of the purchased instance, `CLOUD_PREMIUM` for virtual machine high-performance cloud disk, `CLOUD_SSD` // for virtual machine SSD cloud disk. MachineType pulumi.StringPtrInput // Start time of the maintenance in one day, format like `HH:mm`. MaintenanceStartTime pulumi.StringPtrInput // The timespan of maintenance in one day, unit is hour. MaintenanceTimeSpan pulumi.IntPtrInput // A list of integer indicates weekly maintenance. For example, [1,7] presents do weekly maintenance on every Monday and // Sunday. MaintenanceWeekSets pulumi.IntArrayInput // Memory size (in GB). Allowed value must be larger than `memory` that data source `tencentcloud_sqlserver_specinfos` // provides. Memory pulumi.IntPtrInput // Name of the SQL Server basic instance. Name pulumi.StringPtrInput // Purchase instance period, the default value is 1, which means one month. The value does not exceed 48. Period pulumi.IntPtrInput // Project ID, default value is 0. ProjectId pulumi.IntPtrInput // Security group bound to the instance. SecurityGroups pulumi.StringArrayInput // Status of the SQL Server basic instance. 1 for applying, 2 for running, 3 for running with limit, 4 for isolated, 5 for // recycling, 6 for recycled, 7 for running with task, 8 for off-line, 9 for expanding, 10 for migrating, 11 for readonly, // 12 for rebooting. Status pulumi.IntPtrInput // Disk size (in GB). Allowed value must be a multiple of 10. The storage must be set with the limit of `storage_min` and // `storage_max` which data source `tencentcloud_sqlserver_specinfos` provides. Storage pulumi.IntPtrInput // ID of subnet. SubnetId pulumi.StringPtrInput // The tags of the SQL Server basic instance. Tags pulumi.MapInput // IP for private access. Vip pulumi.StringPtrInput // An array of voucher IDs, currently only one can be used for a single order. VoucherIds pulumi.StringArrayInput // ID of VPC. VpcId pulumi.StringPtrInput // Port for private access. Vport pulumi.IntPtrInput }
func (BasicInstanceState) ElementType ¶
func (BasicInstanceState) ElementType() reflect.Type
type BasicInstancesArgs ¶
type BasicInstancesArgs struct { Id *string `pulumi:"id"` Name *string `pulumi:"name"` ProjectId *int `pulumi:"projectId"` ResultOutputFile *string `pulumi:"resultOutputFile"` SubnetId *string `pulumi:"subnetId"` VpcId *string `pulumi:"vpcId"` }
A collection of arguments for invoking BasicInstances.
type BasicInstancesInstanceList ¶
type BasicInstancesInstanceList struct { AvailabilityZone string `pulumi:"availabilityZone"` ChargeType string `pulumi:"chargeType"` Cpu int `pulumi:"cpu"` CreateTime string `pulumi:"createTime"` EngineVersion string `pulumi:"engineVersion"` Id string `pulumi:"id"` Memory int `pulumi:"memory"` Name string `pulumi:"name"` ProjectId int `pulumi:"projectId"` Status int `pulumi:"status"` Storage int `pulumi:"storage"` SubnetId string `pulumi:"subnetId"` Tags map[string]interface{} `pulumi:"tags"` UsedStorage int `pulumi:"usedStorage"` Vip string `pulumi:"vip"` VpcId string `pulumi:"vpcId"` Vport int `pulumi:"vport"` }
type BasicInstancesInstanceListArgs ¶
type BasicInstancesInstanceListArgs struct { AvailabilityZone pulumi.StringInput `pulumi:"availabilityZone"` ChargeType pulumi.StringInput `pulumi:"chargeType"` Cpu pulumi.IntInput `pulumi:"cpu"` CreateTime pulumi.StringInput `pulumi:"createTime"` EngineVersion pulumi.StringInput `pulumi:"engineVersion"` Id pulumi.StringInput `pulumi:"id"` Memory pulumi.IntInput `pulumi:"memory"` Name pulumi.StringInput `pulumi:"name"` ProjectId pulumi.IntInput `pulumi:"projectId"` Status pulumi.IntInput `pulumi:"status"` Storage pulumi.IntInput `pulumi:"storage"` SubnetId pulumi.StringInput `pulumi:"subnetId"` Tags pulumi.MapInput `pulumi:"tags"` UsedStorage pulumi.IntInput `pulumi:"usedStorage"` Vip pulumi.StringInput `pulumi:"vip"` VpcId pulumi.StringInput `pulumi:"vpcId"` Vport pulumi.IntInput `pulumi:"vport"` }
func (BasicInstancesInstanceListArgs) ElementType ¶
func (BasicInstancesInstanceListArgs) ElementType() reflect.Type
func (BasicInstancesInstanceListArgs) ToBasicInstancesInstanceListOutput ¶
func (i BasicInstancesInstanceListArgs) ToBasicInstancesInstanceListOutput() BasicInstancesInstanceListOutput
func (BasicInstancesInstanceListArgs) ToBasicInstancesInstanceListOutputWithContext ¶
func (i BasicInstancesInstanceListArgs) ToBasicInstancesInstanceListOutputWithContext(ctx context.Context) BasicInstancesInstanceListOutput
type BasicInstancesInstanceListArray ¶
type BasicInstancesInstanceListArray []BasicInstancesInstanceListInput
func (BasicInstancesInstanceListArray) ElementType ¶
func (BasicInstancesInstanceListArray) ElementType() reflect.Type
func (BasicInstancesInstanceListArray) ToBasicInstancesInstanceListArrayOutput ¶
func (i BasicInstancesInstanceListArray) ToBasicInstancesInstanceListArrayOutput() BasicInstancesInstanceListArrayOutput
func (BasicInstancesInstanceListArray) ToBasicInstancesInstanceListArrayOutputWithContext ¶
func (i BasicInstancesInstanceListArray) ToBasicInstancesInstanceListArrayOutputWithContext(ctx context.Context) BasicInstancesInstanceListArrayOutput
type BasicInstancesInstanceListArrayInput ¶
type BasicInstancesInstanceListArrayInput interface { pulumi.Input ToBasicInstancesInstanceListArrayOutput() BasicInstancesInstanceListArrayOutput ToBasicInstancesInstanceListArrayOutputWithContext(context.Context) BasicInstancesInstanceListArrayOutput }
BasicInstancesInstanceListArrayInput is an input type that accepts BasicInstancesInstanceListArray and BasicInstancesInstanceListArrayOutput values. You can construct a concrete instance of `BasicInstancesInstanceListArrayInput` via:
BasicInstancesInstanceListArray{ BasicInstancesInstanceListArgs{...} }
type BasicInstancesInstanceListArrayOutput ¶
type BasicInstancesInstanceListArrayOutput struct{ *pulumi.OutputState }
func (BasicInstancesInstanceListArrayOutput) ElementType ¶
func (BasicInstancesInstanceListArrayOutput) ElementType() reflect.Type
func (BasicInstancesInstanceListArrayOutput) Index ¶
func (o BasicInstancesInstanceListArrayOutput) Index(i pulumi.IntInput) BasicInstancesInstanceListOutput
func (BasicInstancesInstanceListArrayOutput) ToBasicInstancesInstanceListArrayOutput ¶
func (o BasicInstancesInstanceListArrayOutput) ToBasicInstancesInstanceListArrayOutput() BasicInstancesInstanceListArrayOutput
func (BasicInstancesInstanceListArrayOutput) ToBasicInstancesInstanceListArrayOutputWithContext ¶
func (o BasicInstancesInstanceListArrayOutput) ToBasicInstancesInstanceListArrayOutputWithContext(ctx context.Context) BasicInstancesInstanceListArrayOutput
type BasicInstancesInstanceListInput ¶
type BasicInstancesInstanceListInput interface { pulumi.Input ToBasicInstancesInstanceListOutput() BasicInstancesInstanceListOutput ToBasicInstancesInstanceListOutputWithContext(context.Context) BasicInstancesInstanceListOutput }
BasicInstancesInstanceListInput is an input type that accepts BasicInstancesInstanceListArgs and BasicInstancesInstanceListOutput values. You can construct a concrete instance of `BasicInstancesInstanceListInput` via:
BasicInstancesInstanceListArgs{...}
type BasicInstancesInstanceListOutput ¶
type BasicInstancesInstanceListOutput struct{ *pulumi.OutputState }
func (BasicInstancesInstanceListOutput) AvailabilityZone ¶
func (o BasicInstancesInstanceListOutput) AvailabilityZone() pulumi.StringOutput
func (BasicInstancesInstanceListOutput) ChargeType ¶
func (o BasicInstancesInstanceListOutput) ChargeType() pulumi.StringOutput
func (BasicInstancesInstanceListOutput) Cpu ¶
func (o BasicInstancesInstanceListOutput) Cpu() pulumi.IntOutput
func (BasicInstancesInstanceListOutput) CreateTime ¶
func (o BasicInstancesInstanceListOutput) CreateTime() pulumi.StringOutput
func (BasicInstancesInstanceListOutput) ElementType ¶
func (BasicInstancesInstanceListOutput) ElementType() reflect.Type
func (BasicInstancesInstanceListOutput) EngineVersion ¶
func (o BasicInstancesInstanceListOutput) EngineVersion() pulumi.StringOutput
func (BasicInstancesInstanceListOutput) Id ¶
func (o BasicInstancesInstanceListOutput) Id() pulumi.StringOutput
func (BasicInstancesInstanceListOutput) Memory ¶
func (o BasicInstancesInstanceListOutput) Memory() pulumi.IntOutput
func (BasicInstancesInstanceListOutput) Name ¶
func (o BasicInstancesInstanceListOutput) Name() pulumi.StringOutput
func (BasicInstancesInstanceListOutput) ProjectId ¶
func (o BasicInstancesInstanceListOutput) ProjectId() pulumi.IntOutput
func (BasicInstancesInstanceListOutput) Status ¶
func (o BasicInstancesInstanceListOutput) Status() pulumi.IntOutput
func (BasicInstancesInstanceListOutput) Storage ¶
func (o BasicInstancesInstanceListOutput) Storage() pulumi.IntOutput
func (BasicInstancesInstanceListOutput) SubnetId ¶
func (o BasicInstancesInstanceListOutput) SubnetId() pulumi.StringOutput
func (BasicInstancesInstanceListOutput) Tags ¶
func (o BasicInstancesInstanceListOutput) Tags() pulumi.MapOutput
func (BasicInstancesInstanceListOutput) ToBasicInstancesInstanceListOutput ¶
func (o BasicInstancesInstanceListOutput) ToBasicInstancesInstanceListOutput() BasicInstancesInstanceListOutput
func (BasicInstancesInstanceListOutput) ToBasicInstancesInstanceListOutputWithContext ¶
func (o BasicInstancesInstanceListOutput) ToBasicInstancesInstanceListOutputWithContext(ctx context.Context) BasicInstancesInstanceListOutput
func (BasicInstancesInstanceListOutput) UsedStorage ¶
func (o BasicInstancesInstanceListOutput) UsedStorage() pulumi.IntOutput
func (BasicInstancesInstanceListOutput) Vip ¶
func (o BasicInstancesInstanceListOutput) Vip() pulumi.StringOutput
func (BasicInstancesInstanceListOutput) VpcId ¶
func (o BasicInstancesInstanceListOutput) VpcId() pulumi.StringOutput
func (BasicInstancesInstanceListOutput) Vport ¶
func (o BasicInstancesInstanceListOutput) Vport() pulumi.IntOutput
type BasicInstancesOutputArgs ¶
type BasicInstancesOutputArgs struct { Id pulumi.StringPtrInput `pulumi:"id"` Name pulumi.StringPtrInput `pulumi:"name"` ProjectId pulumi.IntPtrInput `pulumi:"projectId"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` VpcId pulumi.StringPtrInput `pulumi:"vpcId"` }
A collection of arguments for invoking BasicInstances.
func (BasicInstancesOutputArgs) ElementType ¶
func (BasicInstancesOutputArgs) ElementType() reflect.Type
type BasicInstancesResult ¶
type BasicInstancesResult struct { Id *string `pulumi:"id"` InstanceLists []BasicInstancesInstanceList `pulumi:"instanceLists"` Name *string `pulumi:"name"` ProjectId *int `pulumi:"projectId"` ResultOutputFile *string `pulumi:"resultOutputFile"` SubnetId *string `pulumi:"subnetId"` VpcId *string `pulumi:"vpcId"` }
A collection of values returned by BasicInstances.
func BasicInstances ¶
func BasicInstances(ctx *pulumi.Context, args *BasicInstancesArgs, opts ...pulumi.InvokeOption) (*BasicInstancesResult, error)
type BasicInstancesResultOutput ¶
type BasicInstancesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by BasicInstances.
func BasicInstancesOutput ¶
func BasicInstancesOutput(ctx *pulumi.Context, args BasicInstancesOutputArgs, opts ...pulumi.InvokeOption) BasicInstancesResultOutput
func (BasicInstancesResultOutput) ElementType ¶
func (BasicInstancesResultOutput) ElementType() reflect.Type
func (BasicInstancesResultOutput) Id ¶
func (o BasicInstancesResultOutput) Id() pulumi.StringPtrOutput
func (BasicInstancesResultOutput) InstanceLists ¶
func (o BasicInstancesResultOutput) InstanceLists() BasicInstancesInstanceListArrayOutput
func (BasicInstancesResultOutput) Name ¶
func (o BasicInstancesResultOutput) Name() pulumi.StringPtrOutput
func (BasicInstancesResultOutput) ProjectId ¶
func (o BasicInstancesResultOutput) ProjectId() pulumi.IntPtrOutput
func (BasicInstancesResultOutput) ResultOutputFile ¶
func (o BasicInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (BasicInstancesResultOutput) SubnetId ¶
func (o BasicInstancesResultOutput) SubnetId() pulumi.StringPtrOutput
func (BasicInstancesResultOutput) ToBasicInstancesResultOutput ¶
func (o BasicInstancesResultOutput) ToBasicInstancesResultOutput() BasicInstancesResultOutput
func (BasicInstancesResultOutput) ToBasicInstancesResultOutputWithContext ¶
func (o BasicInstancesResultOutput) ToBasicInstancesResultOutputWithContext(ctx context.Context) BasicInstancesResultOutput
func (BasicInstancesResultOutput) VpcId ¶
func (o BasicInstancesResultOutput) VpcId() pulumi.StringPtrOutput
type DB ¶
type DB struct { pulumi.CustomResourceState // Character set DB uses. Valid values: `Chinese_PRC_CI_AS`, `Chinese_PRC_CS_AS`, `Chinese_PRC_BIN`, // `Chinese_Taiwan_Stroke_CI_AS`, `SQL_Latin1_General_CP1_CI_AS`, and `SQL_Latin1_General_CP1_CS_AS`. Default value is // `Chinese_PRC_CI_AS`. Charset pulumi.StringPtrOutput `pulumi:"charset"` // Database creation time. CreateTime pulumi.StringOutput `pulumi:"createTime"` // SQL Server instance ID which DB belongs to. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Name of SQL Server DB. The database name must be unique and must be composed of numbers, letters and underlines, and the // first one can not be underline. Name pulumi.StringOutput `pulumi:"name"` // Remark of the DB. Remark pulumi.StringPtrOutput `pulumi:"remark"` // Database status, could be `creating`, `running`, `modifying` which means changing the remark, and `deleting`. Status pulumi.StringOutput `pulumi:"status"` }
func GetDB ¶
func GetDB(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DBState, opts ...pulumi.ResourceOption) (*DB, error)
GetDB gets an existing DB 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 NewDB ¶
func NewDB(ctx *pulumi.Context, name string, args *DBArgs, opts ...pulumi.ResourceOption) (*DB, error)
NewDB registers a new resource with the given unique name, arguments, and options.
func (*DB) ElementType ¶
func (*DB) ToDBOutput ¶
type DBArgs ¶
type DBArgs struct { // Character set DB uses. Valid values: `Chinese_PRC_CI_AS`, `Chinese_PRC_CS_AS`, `Chinese_PRC_BIN`, // `Chinese_Taiwan_Stroke_CI_AS`, `SQL_Latin1_General_CP1_CI_AS`, and `SQL_Latin1_General_CP1_CS_AS`. Default value is // `Chinese_PRC_CI_AS`. Charset pulumi.StringPtrInput // SQL Server instance ID which DB belongs to. InstanceId pulumi.StringInput // Name of SQL Server DB. The database name must be unique and must be composed of numbers, letters and underlines, and the // first one can not be underline. Name pulumi.StringPtrInput // Remark of the DB. Remark pulumi.StringPtrInput }
The set of arguments for constructing a DB resource.
func (DBArgs) ElementType ¶
type DBArray ¶
type DBArray []DBInput
func (DBArray) ElementType ¶
func (DBArray) ToDBArrayOutput ¶
func (i DBArray) ToDBArrayOutput() DBArrayOutput
func (DBArray) ToDBArrayOutputWithContext ¶
func (i DBArray) ToDBArrayOutputWithContext(ctx context.Context) DBArrayOutput
type DBArrayInput ¶
type DBArrayInput interface { pulumi.Input ToDBArrayOutput() DBArrayOutput ToDBArrayOutputWithContext(context.Context) DBArrayOutput }
DBArrayInput is an input type that accepts DBArray and DBArrayOutput values. You can construct a concrete instance of `DBArrayInput` via:
DBArray{ DBArgs{...} }
type DBArrayOutput ¶
type DBArrayOutput struct{ *pulumi.OutputState }
func (DBArrayOutput) ElementType ¶
func (DBArrayOutput) ElementType() reflect.Type
func (DBArrayOutput) ToDBArrayOutput ¶
func (o DBArrayOutput) ToDBArrayOutput() DBArrayOutput
func (DBArrayOutput) ToDBArrayOutputWithContext ¶
func (o DBArrayOutput) ToDBArrayOutputWithContext(ctx context.Context) DBArrayOutput
type DBMap ¶
func (DBMap) ElementType ¶
func (DBMap) ToDBMapOutput ¶
func (i DBMap) ToDBMapOutput() DBMapOutput
func (DBMap) ToDBMapOutputWithContext ¶
func (i DBMap) ToDBMapOutputWithContext(ctx context.Context) DBMapOutput
type DBMapInput ¶
type DBMapInput interface { pulumi.Input ToDBMapOutput() DBMapOutput ToDBMapOutputWithContext(context.Context) DBMapOutput }
DBMapInput is an input type that accepts DBMap and DBMapOutput values. You can construct a concrete instance of `DBMapInput` via:
DBMap{ "key": DBArgs{...} }
type DBMapOutput ¶
type DBMapOutput struct{ *pulumi.OutputState }
func (DBMapOutput) ElementType ¶
func (DBMapOutput) ElementType() reflect.Type
func (DBMapOutput) MapIndex ¶
func (o DBMapOutput) MapIndex(k pulumi.StringInput) DBOutput
func (DBMapOutput) ToDBMapOutput ¶
func (o DBMapOutput) ToDBMapOutput() DBMapOutput
func (DBMapOutput) ToDBMapOutputWithContext ¶
func (o DBMapOutput) ToDBMapOutputWithContext(ctx context.Context) DBMapOutput
type DBOutput ¶
type DBOutput struct{ *pulumi.OutputState }
func (DBOutput) Charset ¶
func (o DBOutput) Charset() pulumi.StringPtrOutput
Character set DB uses. Valid values: `Chinese_PRC_CI_AS`, `Chinese_PRC_CS_AS`, `Chinese_PRC_BIN`, `Chinese_Taiwan_Stroke_CI_AS`, `SQL_Latin1_General_CP1_CI_AS`, and `SQL_Latin1_General_CP1_CS_AS`. Default value is `Chinese_PRC_CI_AS`.
func (DBOutput) CreateTime ¶
func (o DBOutput) CreateTime() pulumi.StringOutput
Database creation time.
func (DBOutput) ElementType ¶
func (DBOutput) InstanceId ¶
func (o DBOutput) InstanceId() pulumi.StringOutput
SQL Server instance ID which DB belongs to.
func (DBOutput) Name ¶
func (o DBOutput) Name() pulumi.StringOutput
Name of SQL Server DB. The database name must be unique and must be composed of numbers, letters and underlines, and the first one can not be underline.
func (DBOutput) Status ¶
func (o DBOutput) Status() pulumi.StringOutput
Database status, could be `creating`, `running`, `modifying` which means changing the remark, and `deleting`.
func (DBOutput) ToDBOutput ¶
type DBState ¶
type DBState struct { // Character set DB uses. Valid values: `Chinese_PRC_CI_AS`, `Chinese_PRC_CS_AS`, `Chinese_PRC_BIN`, // `Chinese_Taiwan_Stroke_CI_AS`, `SQL_Latin1_General_CP1_CI_AS`, and `SQL_Latin1_General_CP1_CS_AS`. Default value is // `Chinese_PRC_CI_AS`. Charset pulumi.StringPtrInput // Database creation time. CreateTime pulumi.StringPtrInput // SQL Server instance ID which DB belongs to. InstanceId pulumi.StringPtrInput // Name of SQL Server DB. The database name must be unique and must be composed of numbers, letters and underlines, and the // first one can not be underline. Name pulumi.StringPtrInput // Remark of the DB. Remark pulumi.StringPtrInput // Database status, could be `creating`, `running`, `modifying` which means changing the remark, and `deleting`. Status pulumi.StringPtrInput }
func (DBState) ElementType ¶
type DBsArgs ¶
type DBsArgs struct { InstanceId string `pulumi:"instanceId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking DBs.
type DBsDbListArgs ¶
type DBsDbListArgs struct { Charset pulumi.StringInput `pulumi:"charset"` CreateTime pulumi.StringInput `pulumi:"createTime"` InstanceId pulumi.StringInput `pulumi:"instanceId"` Name pulumi.StringInput `pulumi:"name"` Remark pulumi.StringInput `pulumi:"remark"` Status pulumi.StringInput `pulumi:"status"` }
func (DBsDbListArgs) ElementType ¶
func (DBsDbListArgs) ElementType() reflect.Type
func (DBsDbListArgs) ToDBsDbListOutput ¶
func (i DBsDbListArgs) ToDBsDbListOutput() DBsDbListOutput
func (DBsDbListArgs) ToDBsDbListOutputWithContext ¶
func (i DBsDbListArgs) ToDBsDbListOutputWithContext(ctx context.Context) DBsDbListOutput
type DBsDbListArray ¶
type DBsDbListArray []DBsDbListInput
func (DBsDbListArray) ElementType ¶
func (DBsDbListArray) ElementType() reflect.Type
func (DBsDbListArray) ToDBsDbListArrayOutput ¶
func (i DBsDbListArray) ToDBsDbListArrayOutput() DBsDbListArrayOutput
func (DBsDbListArray) ToDBsDbListArrayOutputWithContext ¶
func (i DBsDbListArray) ToDBsDbListArrayOutputWithContext(ctx context.Context) DBsDbListArrayOutput
type DBsDbListArrayInput ¶
type DBsDbListArrayInput interface { pulumi.Input ToDBsDbListArrayOutput() DBsDbListArrayOutput ToDBsDbListArrayOutputWithContext(context.Context) DBsDbListArrayOutput }
DBsDbListArrayInput is an input type that accepts DBsDbListArray and DBsDbListArrayOutput values. You can construct a concrete instance of `DBsDbListArrayInput` via:
DBsDbListArray{ DBsDbListArgs{...} }
type DBsDbListArrayOutput ¶
type DBsDbListArrayOutput struct{ *pulumi.OutputState }
func (DBsDbListArrayOutput) ElementType ¶
func (DBsDbListArrayOutput) ElementType() reflect.Type
func (DBsDbListArrayOutput) Index ¶
func (o DBsDbListArrayOutput) Index(i pulumi.IntInput) DBsDbListOutput
func (DBsDbListArrayOutput) ToDBsDbListArrayOutput ¶
func (o DBsDbListArrayOutput) ToDBsDbListArrayOutput() DBsDbListArrayOutput
func (DBsDbListArrayOutput) ToDBsDbListArrayOutputWithContext ¶
func (o DBsDbListArrayOutput) ToDBsDbListArrayOutputWithContext(ctx context.Context) DBsDbListArrayOutput
type DBsDbListInput ¶
type DBsDbListInput interface { pulumi.Input ToDBsDbListOutput() DBsDbListOutput ToDBsDbListOutputWithContext(context.Context) DBsDbListOutput }
DBsDbListInput is an input type that accepts DBsDbListArgs and DBsDbListOutput values. You can construct a concrete instance of `DBsDbListInput` via:
DBsDbListArgs{...}
type DBsDbListOutput ¶
type DBsDbListOutput struct{ *pulumi.OutputState }
func (DBsDbListOutput) Charset ¶
func (o DBsDbListOutput) Charset() pulumi.StringOutput
func (DBsDbListOutput) CreateTime ¶
func (o DBsDbListOutput) CreateTime() pulumi.StringOutput
func (DBsDbListOutput) ElementType ¶
func (DBsDbListOutput) ElementType() reflect.Type
func (DBsDbListOutput) InstanceId ¶
func (o DBsDbListOutput) InstanceId() pulumi.StringOutput
func (DBsDbListOutput) Name ¶
func (o DBsDbListOutput) Name() pulumi.StringOutput
func (DBsDbListOutput) Remark ¶
func (o DBsDbListOutput) Remark() pulumi.StringOutput
func (DBsDbListOutput) Status ¶
func (o DBsDbListOutput) Status() pulumi.StringOutput
func (DBsDbListOutput) ToDBsDbListOutput ¶
func (o DBsDbListOutput) ToDBsDbListOutput() DBsDbListOutput
func (DBsDbListOutput) ToDBsDbListOutputWithContext ¶
func (o DBsDbListOutput) ToDBsDbListOutputWithContext(ctx context.Context) DBsDbListOutput
type DBsOutputArgs ¶
type DBsOutputArgs struct { InstanceId pulumi.StringInput `pulumi:"instanceId"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking DBs.
func (DBsOutputArgs) ElementType ¶
func (DBsOutputArgs) ElementType() reflect.Type
type DBsResult ¶
type DBsResult struct { DbLists []DBsDbList `pulumi:"dbLists"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by DBs.
type DBsResultOutput ¶
type DBsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by DBs.
func DBsOutput ¶
func DBsOutput(ctx *pulumi.Context, args DBsOutputArgs, opts ...pulumi.InvokeOption) DBsResultOutput
func (DBsResultOutput) DbLists ¶
func (o DBsResultOutput) DbLists() DBsDbListArrayOutput
func (DBsResultOutput) ElementType ¶
func (DBsResultOutput) ElementType() reflect.Type
func (DBsResultOutput) Id ¶
func (o DBsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (DBsResultOutput) InstanceId ¶
func (o DBsResultOutput) InstanceId() pulumi.StringOutput
func (DBsResultOutput) ResultOutputFile ¶
func (o DBsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (DBsResultOutput) ToDBsResultOutput ¶
func (o DBsResultOutput) ToDBsResultOutput() DBsResultOutput
func (DBsResultOutput) ToDBsResultOutputWithContext ¶
func (o DBsResultOutput) ToDBsResultOutputWithContext(ctx context.Context) DBsResultOutput
type Instance ¶
type Instance struct { pulumi.CustomResourceState // Automatic renewal sign. 0 for normal renewal, 1 for automatic renewal (Default). Only valid when purchasing a prepaid // instance. AutoRenew pulumi.IntPtrOutput `pulumi:"autoRenew"` // Whether to use the voucher automatically; 1 for yes, 0 for no, the default is 0. AutoVoucher pulumi.IntPtrOutput `pulumi:"autoVoucher"` // Availability zone. AvailabilityZone pulumi.StringOutput `pulumi:"availabilityZone"` // Pay type of the SQL Server instance. Available values `PREPAID`, `POSTPAID_BY_HOUR`. ChargeType pulumi.StringPtrOutput `pulumi:"chargeType"` // Create time of the SQL Server instance. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Version of the SQL Server database engine. Allowed values are `2008R2`(SQL Server 2008 Enterprise), `2012SP3`(SQL Server // 2012 Enterprise), `2016SP1` (SQL Server 2016 Enterprise), `201602`(SQL Server 2016 Standard) and `2017`(SQL Server 2017 // Enterprise). Default is `2008R2`. EngineVersion pulumi.StringPtrOutput `pulumi:"engineVersion"` // Instance type. `DUAL` (dual-server high availability), `CLUSTER` (cluster). Default is `DUAL`. HaType pulumi.StringPtrOutput `pulumi:"haType"` // Start time of the maintenance in one day, format like `HH:mm`. MaintenanceStartTime pulumi.StringOutput `pulumi:"maintenanceStartTime"` // The timespan of maintenance in one day, unit is hour. MaintenanceTimeSpan pulumi.IntOutput `pulumi:"maintenanceTimeSpan"` // A list of integer indicates weekly maintenance. For example, [2,7] presents do weekly maintenance on every Tuesday and // Sunday. MaintenanceWeekSets pulumi.IntArrayOutput `pulumi:"maintenanceWeekSets"` // Memory size (in GB). Allowed value must be larger than `memory` that data source `tencentcloud_sqlserver_specinfos` // provides. Memory pulumi.IntOutput `pulumi:"memory"` // Indicate whether to deploy across availability zones. MultiZones pulumi.BoolPtrOutput `pulumi:"multiZones"` // Name of the SQL Server instance. Name pulumi.StringOutput `pulumi:"name"` // Purchase instance period in month. The value does not exceed 48. Period pulumi.IntPtrOutput `pulumi:"period"` // Project ID, default value is 0. ProjectId pulumi.IntOutput `pulumi:"projectId"` // Readonly flag. `RO` (read-only instance), `MASTER` (primary instance with read-only instances). If it is left empty, it // refers to an instance which is not read-only and has no RO group. RoFlag pulumi.StringOutput `pulumi:"roFlag"` // Security group bound to the instance. SecurityGroups pulumi.StringArrayOutput `pulumi:"securityGroups"` // Status of the SQL Server instance. 1 for applying, 2 for running, 3 for running with limit, 4 for isolated, 5 for // recycling, 6 for recycled, 7 for running with task, 8 for off-line, 9 for expanding, 10 for migrating, 11 for readonly, // 12 for rebooting. Status pulumi.IntOutput `pulumi:"status"` // Disk size (in GB). Allowed value must be a multiple of 10. The storage must be set with the limit of `storage_min` and // `storage_max` which data source `tencentcloud_sqlserver_specinfos` provides. Storage pulumi.IntOutput `pulumi:"storage"` // ID of subnet. SubnetId pulumi.StringPtrOutput `pulumi:"subnetId"` // The tags of the SQL Server. Tags pulumi.MapOutput `pulumi:"tags"` // IP for private access. Vip pulumi.StringOutput `pulumi:"vip"` // An array of voucher IDs, currently only one can be used for a single order. VoucherIds pulumi.StringArrayOutput `pulumi:"voucherIds"` // ID of VPC. VpcId pulumi.StringPtrOutput `pulumi:"vpcId"` // Port for private access. Vport pulumi.IntOutput `pulumi:"vport"` }
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 { // Automatic renewal sign. 0 for normal renewal, 1 for automatic renewal (Default). Only valid when purchasing a prepaid // instance. AutoRenew pulumi.IntPtrInput // Whether to use the voucher automatically; 1 for yes, 0 for no, the default is 0. AutoVoucher pulumi.IntPtrInput // Availability zone. AvailabilityZone pulumi.StringPtrInput // Pay type of the SQL Server instance. Available values `PREPAID`, `POSTPAID_BY_HOUR`. ChargeType pulumi.StringPtrInput // Version of the SQL Server database engine. Allowed values are `2008R2`(SQL Server 2008 Enterprise), `2012SP3`(SQL Server // 2012 Enterprise), `2016SP1` (SQL Server 2016 Enterprise), `201602`(SQL Server 2016 Standard) and `2017`(SQL Server 2017 // Enterprise). Default is `2008R2`. EngineVersion pulumi.StringPtrInput // Instance type. `DUAL` (dual-server high availability), `CLUSTER` (cluster). Default is `DUAL`. HaType pulumi.StringPtrInput // Start time of the maintenance in one day, format like `HH:mm`. MaintenanceStartTime pulumi.StringPtrInput // The timespan of maintenance in one day, unit is hour. MaintenanceTimeSpan pulumi.IntPtrInput // A list of integer indicates weekly maintenance. For example, [2,7] presents do weekly maintenance on every Tuesday and // Sunday. MaintenanceWeekSets pulumi.IntArrayInput // Memory size (in GB). Allowed value must be larger than `memory` that data source `tencentcloud_sqlserver_specinfos` // provides. Memory pulumi.IntInput // Indicate whether to deploy across availability zones. MultiZones pulumi.BoolPtrInput // Name of the SQL Server instance. Name pulumi.StringPtrInput // Purchase instance period in month. The value does not exceed 48. Period pulumi.IntPtrInput // Project ID, default value is 0. ProjectId pulumi.IntPtrInput // Security group bound to the instance. SecurityGroups pulumi.StringArrayInput // Disk size (in GB). Allowed value must be a multiple of 10. The storage must be set with the limit of `storage_min` and // `storage_max` which data source `tencentcloud_sqlserver_specinfos` provides. Storage pulumi.IntInput // ID of subnet. SubnetId pulumi.StringPtrInput // The tags of the SQL Server. Tags pulumi.MapInput // An array of voucher IDs, currently only one can be used for a single order. VoucherIds pulumi.StringArrayInput // ID of VPC. 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) AutoRenew ¶
func (o InstanceOutput) AutoRenew() pulumi.IntPtrOutput
Automatic renewal sign. 0 for normal renewal, 1 for automatic renewal (Default). Only valid when purchasing a prepaid instance.
func (InstanceOutput) AutoVoucher ¶
func (o InstanceOutput) AutoVoucher() pulumi.IntPtrOutput
Whether to use the voucher automatically; 1 for yes, 0 for no, the default is 0.
func (InstanceOutput) AvailabilityZone ¶
func (o InstanceOutput) AvailabilityZone() pulumi.StringOutput
Availability zone.
func (InstanceOutput) ChargeType ¶
func (o InstanceOutput) ChargeType() pulumi.StringPtrOutput
Pay type of the SQL Server instance. Available values `PREPAID`, `POSTPAID_BY_HOUR`.
func (InstanceOutput) CreateTime ¶
func (o InstanceOutput) CreateTime() pulumi.StringOutput
Create time of the SQL Server instance.
func (InstanceOutput) ElementType ¶
func (InstanceOutput) ElementType() reflect.Type
func (InstanceOutput) EngineVersion ¶
func (o InstanceOutput) EngineVersion() pulumi.StringPtrOutput
Version of the SQL Server database engine. Allowed values are `2008R2`(SQL Server 2008 Enterprise), `2012SP3`(SQL Server 2012 Enterprise), `2016SP1` (SQL Server 2016 Enterprise), `201602`(SQL Server 2016 Standard) and `2017`(SQL Server 2017 Enterprise). Default is `2008R2`.
func (InstanceOutput) HaType ¶
func (o InstanceOutput) HaType() pulumi.StringPtrOutput
Instance type. `DUAL` (dual-server high availability), `CLUSTER` (cluster). Default is `DUAL`.
func (InstanceOutput) MaintenanceStartTime ¶
func (o InstanceOutput) MaintenanceStartTime() pulumi.StringOutput
Start time of the maintenance in one day, format like `HH:mm`.
func (InstanceOutput) MaintenanceTimeSpan ¶
func (o InstanceOutput) MaintenanceTimeSpan() pulumi.IntOutput
The timespan of maintenance in one day, unit is hour.
func (InstanceOutput) MaintenanceWeekSets ¶
func (o InstanceOutput) MaintenanceWeekSets() pulumi.IntArrayOutput
A list of integer indicates weekly maintenance. For example, [2,7] presents do weekly maintenance on every Tuesday and Sunday.
func (InstanceOutput) Memory ¶
func (o InstanceOutput) Memory() pulumi.IntOutput
Memory size (in GB). Allowed value must be larger than `memory` that data source `tencentcloud_sqlserver_specinfos` provides.
func (InstanceOutput) MultiZones ¶
func (o InstanceOutput) MultiZones() pulumi.BoolPtrOutput
Indicate whether to deploy across availability zones.
func (InstanceOutput) Name ¶
func (o InstanceOutput) Name() pulumi.StringOutput
Name of the SQL Server instance.
func (InstanceOutput) Period ¶
func (o InstanceOutput) Period() pulumi.IntPtrOutput
Purchase instance period in month. The value does not exceed 48.
func (InstanceOutput) ProjectId ¶
func (o InstanceOutput) ProjectId() pulumi.IntOutput
Project ID, default value is 0.
func (InstanceOutput) RoFlag ¶
func (o InstanceOutput) RoFlag() pulumi.StringOutput
Readonly flag. `RO` (read-only instance), `MASTER` (primary instance with read-only instances). If it is left empty, it refers to an instance which is not read-only and has no RO group.
func (InstanceOutput) SecurityGroups ¶
func (o InstanceOutput) SecurityGroups() pulumi.StringArrayOutput
Security group bound to the instance.
func (InstanceOutput) Status ¶
func (o InstanceOutput) Status() pulumi.IntOutput
Status of the SQL Server instance. 1 for applying, 2 for running, 3 for running with limit, 4 for isolated, 5 for recycling, 6 for recycled, 7 for running with task, 8 for off-line, 9 for expanding, 10 for migrating, 11 for readonly, 12 for rebooting.
func (InstanceOutput) Storage ¶
func (o InstanceOutput) Storage() pulumi.IntOutput
Disk size (in GB). Allowed value must be a multiple of 10. The storage must be set with the limit of `storage_min` and `storage_max` which data source `tencentcloud_sqlserver_specinfos` provides.
func (InstanceOutput) SubnetId ¶
func (o InstanceOutput) SubnetId() pulumi.StringPtrOutput
ID of subnet.
func (InstanceOutput) Tags ¶
func (o InstanceOutput) Tags() pulumi.MapOutput
The tags of the SQL Server.
func (InstanceOutput) ToInstanceOutput ¶
func (o InstanceOutput) ToInstanceOutput() InstanceOutput
func (InstanceOutput) ToInstanceOutputWithContext ¶
func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
func (InstanceOutput) Vip ¶
func (o InstanceOutput) Vip() pulumi.StringOutput
IP for private access.
func (InstanceOutput) VoucherIds ¶
func (o InstanceOutput) VoucherIds() pulumi.StringArrayOutput
An array of voucher IDs, currently only one can be used for a single order.
func (InstanceOutput) Vport ¶
func (o InstanceOutput) Vport() pulumi.IntOutput
Port for private access.
type InstanceState ¶
type InstanceState struct { // Automatic renewal sign. 0 for normal renewal, 1 for automatic renewal (Default). Only valid when purchasing a prepaid // instance. AutoRenew pulumi.IntPtrInput // Whether to use the voucher automatically; 1 for yes, 0 for no, the default is 0. AutoVoucher pulumi.IntPtrInput // Availability zone. AvailabilityZone pulumi.StringPtrInput // Pay type of the SQL Server instance. Available values `PREPAID`, `POSTPAID_BY_HOUR`. ChargeType pulumi.StringPtrInput // Create time of the SQL Server instance. CreateTime pulumi.StringPtrInput // Version of the SQL Server database engine. Allowed values are `2008R2`(SQL Server 2008 Enterprise), `2012SP3`(SQL Server // 2012 Enterprise), `2016SP1` (SQL Server 2016 Enterprise), `201602`(SQL Server 2016 Standard) and `2017`(SQL Server 2017 // Enterprise). Default is `2008R2`. EngineVersion pulumi.StringPtrInput // Instance type. `DUAL` (dual-server high availability), `CLUSTER` (cluster). Default is `DUAL`. HaType pulumi.StringPtrInput // Start time of the maintenance in one day, format like `HH:mm`. MaintenanceStartTime pulumi.StringPtrInput // The timespan of maintenance in one day, unit is hour. MaintenanceTimeSpan pulumi.IntPtrInput // A list of integer indicates weekly maintenance. For example, [2,7] presents do weekly maintenance on every Tuesday and // Sunday. MaintenanceWeekSets pulumi.IntArrayInput // Memory size (in GB). Allowed value must be larger than `memory` that data source `tencentcloud_sqlserver_specinfos` // provides. Memory pulumi.IntPtrInput // Indicate whether to deploy across availability zones. MultiZones pulumi.BoolPtrInput // Name of the SQL Server instance. Name pulumi.StringPtrInput // Purchase instance period in month. The value does not exceed 48. Period pulumi.IntPtrInput // Project ID, default value is 0. ProjectId pulumi.IntPtrInput // Readonly flag. `RO` (read-only instance), `MASTER` (primary instance with read-only instances). If it is left empty, it // refers to an instance which is not read-only and has no RO group. RoFlag pulumi.StringPtrInput // Security group bound to the instance. SecurityGroups pulumi.StringArrayInput // Status of the SQL Server instance. 1 for applying, 2 for running, 3 for running with limit, 4 for isolated, 5 for // recycling, 6 for recycled, 7 for running with task, 8 for off-line, 9 for expanding, 10 for migrating, 11 for readonly, // 12 for rebooting. Status pulumi.IntPtrInput // Disk size (in GB). Allowed value must be a multiple of 10. The storage must be set with the limit of `storage_min` and // `storage_max` which data source `tencentcloud_sqlserver_specinfos` provides. Storage pulumi.IntPtrInput // ID of subnet. SubnetId pulumi.StringPtrInput // The tags of the SQL Server. Tags pulumi.MapInput // IP for private access. Vip pulumi.StringPtrInput // An array of voucher IDs, currently only one can be used for a single order. VoucherIds pulumi.StringArrayInput // ID of VPC. VpcId pulumi.StringPtrInput // Port for private access. Vport pulumi.IntPtrInput }
func (InstanceState) ElementType ¶
func (InstanceState) ElementType() reflect.Type
type InstancesArgs ¶
type InstancesArgs struct { Id *string `pulumi:"id"` Name *string `pulumi:"name"` ProjectId *int `pulumi:"projectId"` ResultOutputFile *string `pulumi:"resultOutputFile"` SubnetId *string `pulumi:"subnetId"` VpcId *string `pulumi:"vpcId"` }
A collection of arguments for invoking Instances.
type InstancesInstanceList ¶
type InstancesInstanceList struct { AvailabilityZone string `pulumi:"availabilityZone"` ChargeType string `pulumi:"chargeType"` CreateTime string `pulumi:"createTime"` EngineVersion string `pulumi:"engineVersion"` HaType string `pulumi:"haType"` Id string `pulumi:"id"` Memory int `pulumi:"memory"` Name string `pulumi:"name"` ProjectId int `pulumi:"projectId"` RoFlag string `pulumi:"roFlag"` Status int `pulumi:"status"` Storage int `pulumi:"storage"` SubnetId string `pulumi:"subnetId"` Tags map[string]interface{} `pulumi:"tags"` UsedStorage int `pulumi:"usedStorage"` Vip string `pulumi:"vip"` VpcId string `pulumi:"vpcId"` Vport int `pulumi:"vport"` }
type InstancesInstanceListArgs ¶
type InstancesInstanceListArgs struct { AvailabilityZone pulumi.StringInput `pulumi:"availabilityZone"` ChargeType pulumi.StringInput `pulumi:"chargeType"` CreateTime pulumi.StringInput `pulumi:"createTime"` EngineVersion pulumi.StringInput `pulumi:"engineVersion"` HaType pulumi.StringInput `pulumi:"haType"` Id pulumi.StringInput `pulumi:"id"` Memory pulumi.IntInput `pulumi:"memory"` Name pulumi.StringInput `pulumi:"name"` ProjectId pulumi.IntInput `pulumi:"projectId"` RoFlag pulumi.StringInput `pulumi:"roFlag"` Status pulumi.IntInput `pulumi:"status"` Storage pulumi.IntInput `pulumi:"storage"` SubnetId pulumi.StringInput `pulumi:"subnetId"` Tags pulumi.MapInput `pulumi:"tags"` UsedStorage pulumi.IntInput `pulumi:"usedStorage"` Vip pulumi.StringInput `pulumi:"vip"` VpcId pulumi.StringInput `pulumi:"vpcId"` Vport pulumi.IntInput `pulumi:"vport"` }
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) AvailabilityZone ¶
func (o InstancesInstanceListOutput) AvailabilityZone() pulumi.StringOutput
func (InstancesInstanceListOutput) ChargeType ¶
func (o InstancesInstanceListOutput) ChargeType() pulumi.StringOutput
func (InstancesInstanceListOutput) CreateTime ¶
func (o InstancesInstanceListOutput) CreateTime() pulumi.StringOutput
func (InstancesInstanceListOutput) ElementType ¶
func (InstancesInstanceListOutput) ElementType() reflect.Type
func (InstancesInstanceListOutput) EngineVersion ¶
func (o InstancesInstanceListOutput) EngineVersion() pulumi.StringOutput
func (InstancesInstanceListOutput) HaType ¶
func (o InstancesInstanceListOutput) HaType() pulumi.StringOutput
func (InstancesInstanceListOutput) Id ¶
func (o InstancesInstanceListOutput) Id() pulumi.StringOutput
func (InstancesInstanceListOutput) Memory ¶
func (o InstancesInstanceListOutput) Memory() pulumi.IntOutput
func (InstancesInstanceListOutput) Name ¶
func (o InstancesInstanceListOutput) Name() pulumi.StringOutput
func (InstancesInstanceListOutput) ProjectId ¶
func (o InstancesInstanceListOutput) ProjectId() pulumi.IntOutput
func (InstancesInstanceListOutput) RoFlag ¶
func (o InstancesInstanceListOutput) RoFlag() pulumi.StringOutput
func (InstancesInstanceListOutput) Status ¶
func (o InstancesInstanceListOutput) Status() pulumi.IntOutput
func (InstancesInstanceListOutput) Storage ¶
func (o InstancesInstanceListOutput) Storage() pulumi.IntOutput
func (InstancesInstanceListOutput) SubnetId ¶
func (o InstancesInstanceListOutput) SubnetId() pulumi.StringOutput
func (InstancesInstanceListOutput) Tags ¶
func (o InstancesInstanceListOutput) Tags() pulumi.MapOutput
func (InstancesInstanceListOutput) ToInstancesInstanceListOutput ¶
func (o InstancesInstanceListOutput) ToInstancesInstanceListOutput() InstancesInstanceListOutput
func (InstancesInstanceListOutput) ToInstancesInstanceListOutputWithContext ¶
func (o InstancesInstanceListOutput) ToInstancesInstanceListOutputWithContext(ctx context.Context) InstancesInstanceListOutput
func (InstancesInstanceListOutput) UsedStorage ¶
func (o InstancesInstanceListOutput) UsedStorage() pulumi.IntOutput
func (InstancesInstanceListOutput) Vip ¶
func (o InstancesInstanceListOutput) Vip() pulumi.StringOutput
func (InstancesInstanceListOutput) VpcId ¶
func (o InstancesInstanceListOutput) VpcId() pulumi.StringOutput
func (InstancesInstanceListOutput) Vport ¶
func (o InstancesInstanceListOutput) Vport() pulumi.IntOutput
type InstancesOutputArgs ¶
type InstancesOutputArgs struct { Id pulumi.StringPtrInput `pulumi:"id"` Name pulumi.StringPtrInput `pulumi:"name"` ProjectId pulumi.IntPtrInput `pulumi:"projectId"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` VpcId pulumi.StringPtrInput `pulumi:"vpcId"` }
A collection of arguments for invoking Instances.
func (InstancesOutputArgs) ElementType ¶
func (InstancesOutputArgs) ElementType() reflect.Type
type InstancesResult ¶
type InstancesResult struct { Id *string `pulumi:"id"` InstanceLists []InstancesInstanceList `pulumi:"instanceLists"` Name *string `pulumi:"name"` ProjectId *int `pulumi:"projectId"` ResultOutputFile *string `pulumi:"resultOutputFile"` SubnetId *string `pulumi:"subnetId"` VpcId *string `pulumi:"vpcId"` }
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) ElementType ¶
func (InstancesResultOutput) ElementType() reflect.Type
func (InstancesResultOutput) Id ¶
func (o InstancesResultOutput) Id() pulumi.StringPtrOutput
func (InstancesResultOutput) InstanceLists ¶
func (o InstancesResultOutput) InstanceLists() InstancesInstanceListArrayOutput
func (InstancesResultOutput) Name ¶
func (o InstancesResultOutput) Name() pulumi.StringPtrOutput
func (InstancesResultOutput) ProjectId ¶
func (o InstancesResultOutput) ProjectId() pulumi.IntPtrOutput
func (InstancesResultOutput) ResultOutputFile ¶
func (o InstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (InstancesResultOutput) SubnetId ¶
func (o InstancesResultOutput) SubnetId() pulumi.StringPtrOutput
func (InstancesResultOutput) ToInstancesResultOutput ¶
func (o InstancesResultOutput) ToInstancesResultOutput() InstancesResultOutput
func (InstancesResultOutput) ToInstancesResultOutputWithContext ¶
func (o InstancesResultOutput) ToInstancesResultOutputWithContext(ctx context.Context) InstancesResultOutput
func (InstancesResultOutput) VpcId ¶
func (o InstancesResultOutput) VpcId() pulumi.StringPtrOutput
type PublishSubscribe ¶
type PublishSubscribe struct { pulumi.CustomResourceState // Database Publish and Publish relationship list. The elements inside can be deleted and added individually, but // modification is not allowed. DatabaseTuples PublishSubscribeDatabaseTupleArrayOutput `pulumi:"databaseTuples"` // Whether to delete the subscriber database when deleting the Publish and Subscribe. `true` for deletes the subscribe // database, `false` for does not delete the subscribe database. default is `false`. DeleteSubscribeDb pulumi.BoolPtrOutput `pulumi:"deleteSubscribeDb"` // ID of the SQL Server instance which publish. PublishInstanceId pulumi.StringOutput `pulumi:"publishInstanceId"` // The name of the Publish and Subscribe. Default is `default_name`. PublishSubscribeName pulumi.StringPtrOutput `pulumi:"publishSubscribeName"` // ID of the SQL Server instance which subscribe. SubscribeInstanceId pulumi.StringOutput `pulumi:"subscribeInstanceId"` }
func GetPublishSubscribe ¶
func GetPublishSubscribe(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PublishSubscribeState, opts ...pulumi.ResourceOption) (*PublishSubscribe, error)
GetPublishSubscribe gets an existing PublishSubscribe 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 NewPublishSubscribe ¶
func NewPublishSubscribe(ctx *pulumi.Context, name string, args *PublishSubscribeArgs, opts ...pulumi.ResourceOption) (*PublishSubscribe, error)
NewPublishSubscribe registers a new resource with the given unique name, arguments, and options.
func (*PublishSubscribe) ElementType ¶
func (*PublishSubscribe) ElementType() reflect.Type
func (*PublishSubscribe) ToPublishSubscribeOutput ¶
func (i *PublishSubscribe) ToPublishSubscribeOutput() PublishSubscribeOutput
func (*PublishSubscribe) ToPublishSubscribeOutputWithContext ¶
func (i *PublishSubscribe) ToPublishSubscribeOutputWithContext(ctx context.Context) PublishSubscribeOutput
type PublishSubscribeArgs ¶
type PublishSubscribeArgs struct { // Database Publish and Publish relationship list. The elements inside can be deleted and added individually, but // modification is not allowed. DatabaseTuples PublishSubscribeDatabaseTupleArrayInput // Whether to delete the subscriber database when deleting the Publish and Subscribe. `true` for deletes the subscribe // database, `false` for does not delete the subscribe database. default is `false`. DeleteSubscribeDb pulumi.BoolPtrInput // ID of the SQL Server instance which publish. PublishInstanceId pulumi.StringInput // The name of the Publish and Subscribe. Default is `default_name`. PublishSubscribeName pulumi.StringPtrInput // ID of the SQL Server instance which subscribe. SubscribeInstanceId pulumi.StringInput }
The set of arguments for constructing a PublishSubscribe resource.
func (PublishSubscribeArgs) ElementType ¶
func (PublishSubscribeArgs) ElementType() reflect.Type
type PublishSubscribeArray ¶
type PublishSubscribeArray []PublishSubscribeInput
func (PublishSubscribeArray) ElementType ¶
func (PublishSubscribeArray) ElementType() reflect.Type
func (PublishSubscribeArray) ToPublishSubscribeArrayOutput ¶
func (i PublishSubscribeArray) ToPublishSubscribeArrayOutput() PublishSubscribeArrayOutput
func (PublishSubscribeArray) ToPublishSubscribeArrayOutputWithContext ¶
func (i PublishSubscribeArray) ToPublishSubscribeArrayOutputWithContext(ctx context.Context) PublishSubscribeArrayOutput
type PublishSubscribeArrayInput ¶
type PublishSubscribeArrayInput interface { pulumi.Input ToPublishSubscribeArrayOutput() PublishSubscribeArrayOutput ToPublishSubscribeArrayOutputWithContext(context.Context) PublishSubscribeArrayOutput }
PublishSubscribeArrayInput is an input type that accepts PublishSubscribeArray and PublishSubscribeArrayOutput values. You can construct a concrete instance of `PublishSubscribeArrayInput` via:
PublishSubscribeArray{ PublishSubscribeArgs{...} }
type PublishSubscribeArrayOutput ¶
type PublishSubscribeArrayOutput struct{ *pulumi.OutputState }
func (PublishSubscribeArrayOutput) ElementType ¶
func (PublishSubscribeArrayOutput) ElementType() reflect.Type
func (PublishSubscribeArrayOutput) Index ¶
func (o PublishSubscribeArrayOutput) Index(i pulumi.IntInput) PublishSubscribeOutput
func (PublishSubscribeArrayOutput) ToPublishSubscribeArrayOutput ¶
func (o PublishSubscribeArrayOutput) ToPublishSubscribeArrayOutput() PublishSubscribeArrayOutput
func (PublishSubscribeArrayOutput) ToPublishSubscribeArrayOutputWithContext ¶
func (o PublishSubscribeArrayOutput) ToPublishSubscribeArrayOutputWithContext(ctx context.Context) PublishSubscribeArrayOutput
type PublishSubscribeDatabaseTuple ¶
type PublishSubscribeDatabaseTuple struct {
PublishDatabase string `pulumi:"publishDatabase"`
}
type PublishSubscribeDatabaseTupleArgs ¶
type PublishSubscribeDatabaseTupleArgs struct {
PublishDatabase pulumi.StringInput `pulumi:"publishDatabase"`
}
func (PublishSubscribeDatabaseTupleArgs) ElementType ¶
func (PublishSubscribeDatabaseTupleArgs) ElementType() reflect.Type
func (PublishSubscribeDatabaseTupleArgs) ToPublishSubscribeDatabaseTupleOutput ¶
func (i PublishSubscribeDatabaseTupleArgs) ToPublishSubscribeDatabaseTupleOutput() PublishSubscribeDatabaseTupleOutput
func (PublishSubscribeDatabaseTupleArgs) ToPublishSubscribeDatabaseTupleOutputWithContext ¶
func (i PublishSubscribeDatabaseTupleArgs) ToPublishSubscribeDatabaseTupleOutputWithContext(ctx context.Context) PublishSubscribeDatabaseTupleOutput
type PublishSubscribeDatabaseTupleArray ¶
type PublishSubscribeDatabaseTupleArray []PublishSubscribeDatabaseTupleInput
func (PublishSubscribeDatabaseTupleArray) ElementType ¶
func (PublishSubscribeDatabaseTupleArray) ElementType() reflect.Type
func (PublishSubscribeDatabaseTupleArray) ToPublishSubscribeDatabaseTupleArrayOutput ¶
func (i PublishSubscribeDatabaseTupleArray) ToPublishSubscribeDatabaseTupleArrayOutput() PublishSubscribeDatabaseTupleArrayOutput
func (PublishSubscribeDatabaseTupleArray) ToPublishSubscribeDatabaseTupleArrayOutputWithContext ¶
func (i PublishSubscribeDatabaseTupleArray) ToPublishSubscribeDatabaseTupleArrayOutputWithContext(ctx context.Context) PublishSubscribeDatabaseTupleArrayOutput
type PublishSubscribeDatabaseTupleArrayInput ¶
type PublishSubscribeDatabaseTupleArrayInput interface { pulumi.Input ToPublishSubscribeDatabaseTupleArrayOutput() PublishSubscribeDatabaseTupleArrayOutput ToPublishSubscribeDatabaseTupleArrayOutputWithContext(context.Context) PublishSubscribeDatabaseTupleArrayOutput }
PublishSubscribeDatabaseTupleArrayInput is an input type that accepts PublishSubscribeDatabaseTupleArray and PublishSubscribeDatabaseTupleArrayOutput values. You can construct a concrete instance of `PublishSubscribeDatabaseTupleArrayInput` via:
PublishSubscribeDatabaseTupleArray{ PublishSubscribeDatabaseTupleArgs{...} }
type PublishSubscribeDatabaseTupleArrayOutput ¶
type PublishSubscribeDatabaseTupleArrayOutput struct{ *pulumi.OutputState }
func (PublishSubscribeDatabaseTupleArrayOutput) ElementType ¶
func (PublishSubscribeDatabaseTupleArrayOutput) ElementType() reflect.Type
func (PublishSubscribeDatabaseTupleArrayOutput) ToPublishSubscribeDatabaseTupleArrayOutput ¶
func (o PublishSubscribeDatabaseTupleArrayOutput) ToPublishSubscribeDatabaseTupleArrayOutput() PublishSubscribeDatabaseTupleArrayOutput
func (PublishSubscribeDatabaseTupleArrayOutput) ToPublishSubscribeDatabaseTupleArrayOutputWithContext ¶
func (o PublishSubscribeDatabaseTupleArrayOutput) ToPublishSubscribeDatabaseTupleArrayOutputWithContext(ctx context.Context) PublishSubscribeDatabaseTupleArrayOutput
type PublishSubscribeDatabaseTupleInput ¶
type PublishSubscribeDatabaseTupleInput interface { pulumi.Input ToPublishSubscribeDatabaseTupleOutput() PublishSubscribeDatabaseTupleOutput ToPublishSubscribeDatabaseTupleOutputWithContext(context.Context) PublishSubscribeDatabaseTupleOutput }
PublishSubscribeDatabaseTupleInput is an input type that accepts PublishSubscribeDatabaseTupleArgs and PublishSubscribeDatabaseTupleOutput values. You can construct a concrete instance of `PublishSubscribeDatabaseTupleInput` via:
PublishSubscribeDatabaseTupleArgs{...}
type PublishSubscribeDatabaseTupleOutput ¶
type PublishSubscribeDatabaseTupleOutput struct{ *pulumi.OutputState }
func (PublishSubscribeDatabaseTupleOutput) ElementType ¶
func (PublishSubscribeDatabaseTupleOutput) ElementType() reflect.Type
func (PublishSubscribeDatabaseTupleOutput) PublishDatabase ¶
func (o PublishSubscribeDatabaseTupleOutput) PublishDatabase() pulumi.StringOutput
func (PublishSubscribeDatabaseTupleOutput) ToPublishSubscribeDatabaseTupleOutput ¶
func (o PublishSubscribeDatabaseTupleOutput) ToPublishSubscribeDatabaseTupleOutput() PublishSubscribeDatabaseTupleOutput
func (PublishSubscribeDatabaseTupleOutput) ToPublishSubscribeDatabaseTupleOutputWithContext ¶
func (o PublishSubscribeDatabaseTupleOutput) ToPublishSubscribeDatabaseTupleOutputWithContext(ctx context.Context) PublishSubscribeDatabaseTupleOutput
type PublishSubscribeInput ¶
type PublishSubscribeInput interface { pulumi.Input ToPublishSubscribeOutput() PublishSubscribeOutput ToPublishSubscribeOutputWithContext(ctx context.Context) PublishSubscribeOutput }
type PublishSubscribeMap ¶
type PublishSubscribeMap map[string]PublishSubscribeInput
func (PublishSubscribeMap) ElementType ¶
func (PublishSubscribeMap) ElementType() reflect.Type
func (PublishSubscribeMap) ToPublishSubscribeMapOutput ¶
func (i PublishSubscribeMap) ToPublishSubscribeMapOutput() PublishSubscribeMapOutput
func (PublishSubscribeMap) ToPublishSubscribeMapOutputWithContext ¶
func (i PublishSubscribeMap) ToPublishSubscribeMapOutputWithContext(ctx context.Context) PublishSubscribeMapOutput
type PublishSubscribeMapInput ¶
type PublishSubscribeMapInput interface { pulumi.Input ToPublishSubscribeMapOutput() PublishSubscribeMapOutput ToPublishSubscribeMapOutputWithContext(context.Context) PublishSubscribeMapOutput }
PublishSubscribeMapInput is an input type that accepts PublishSubscribeMap and PublishSubscribeMapOutput values. You can construct a concrete instance of `PublishSubscribeMapInput` via:
PublishSubscribeMap{ "key": PublishSubscribeArgs{...} }
type PublishSubscribeMapOutput ¶
type PublishSubscribeMapOutput struct{ *pulumi.OutputState }
func (PublishSubscribeMapOutput) ElementType ¶
func (PublishSubscribeMapOutput) ElementType() reflect.Type
func (PublishSubscribeMapOutput) MapIndex ¶
func (o PublishSubscribeMapOutput) MapIndex(k pulumi.StringInput) PublishSubscribeOutput
func (PublishSubscribeMapOutput) ToPublishSubscribeMapOutput ¶
func (o PublishSubscribeMapOutput) ToPublishSubscribeMapOutput() PublishSubscribeMapOutput
func (PublishSubscribeMapOutput) ToPublishSubscribeMapOutputWithContext ¶
func (o PublishSubscribeMapOutput) ToPublishSubscribeMapOutputWithContext(ctx context.Context) PublishSubscribeMapOutput
type PublishSubscribeOutput ¶
type PublishSubscribeOutput struct{ *pulumi.OutputState }
func (PublishSubscribeOutput) DatabaseTuples ¶
func (o PublishSubscribeOutput) DatabaseTuples() PublishSubscribeDatabaseTupleArrayOutput
Database Publish and Publish relationship list. The elements inside can be deleted and added individually, but modification is not allowed.
func (PublishSubscribeOutput) DeleteSubscribeDb ¶
func (o PublishSubscribeOutput) DeleteSubscribeDb() pulumi.BoolPtrOutput
Whether to delete the subscriber database when deleting the Publish and Subscribe. `true` for deletes the subscribe database, `false` for does not delete the subscribe database. default is `false`.
func (PublishSubscribeOutput) ElementType ¶
func (PublishSubscribeOutput) ElementType() reflect.Type
func (PublishSubscribeOutput) PublishInstanceId ¶
func (o PublishSubscribeOutput) PublishInstanceId() pulumi.StringOutput
ID of the SQL Server instance which publish.
func (PublishSubscribeOutput) PublishSubscribeName ¶
func (o PublishSubscribeOutput) PublishSubscribeName() pulumi.StringPtrOutput
The name of the Publish and Subscribe. Default is `default_name`.
func (PublishSubscribeOutput) SubscribeInstanceId ¶
func (o PublishSubscribeOutput) SubscribeInstanceId() pulumi.StringOutput
ID of the SQL Server instance which subscribe.
func (PublishSubscribeOutput) ToPublishSubscribeOutput ¶
func (o PublishSubscribeOutput) ToPublishSubscribeOutput() PublishSubscribeOutput
func (PublishSubscribeOutput) ToPublishSubscribeOutputWithContext ¶
func (o PublishSubscribeOutput) ToPublishSubscribeOutputWithContext(ctx context.Context) PublishSubscribeOutput
type PublishSubscribeState ¶
type PublishSubscribeState struct { // Database Publish and Publish relationship list. The elements inside can be deleted and added individually, but // modification is not allowed. DatabaseTuples PublishSubscribeDatabaseTupleArrayInput // Whether to delete the subscriber database when deleting the Publish and Subscribe. `true` for deletes the subscribe // database, `false` for does not delete the subscribe database. default is `false`. DeleteSubscribeDb pulumi.BoolPtrInput // ID of the SQL Server instance which publish. PublishInstanceId pulumi.StringPtrInput // The name of the Publish and Subscribe. Default is `default_name`. PublishSubscribeName pulumi.StringPtrInput // ID of the SQL Server instance which subscribe. SubscribeInstanceId pulumi.StringPtrInput }
func (PublishSubscribeState) ElementType ¶
func (PublishSubscribeState) ElementType() reflect.Type
type PublishSubscribesArgs ¶
type PublishSubscribesArgs struct { InstanceId string `pulumi:"instanceId"` PubOrSubInstanceId *string `pulumi:"pubOrSubInstanceId"` PubOrSubInstanceIp *string `pulumi:"pubOrSubInstanceIp"` PublishDatabase *string `pulumi:"publishDatabase"` PublishSubscribeId *int `pulumi:"publishSubscribeId"` PublishSubscribeName *string `pulumi:"publishSubscribeName"` ResultOutputFile *string `pulumi:"resultOutputFile"` SubscribeDatabase *string `pulumi:"subscribeDatabase"` }
A collection of arguments for invoking PublishSubscribes.
type PublishSubscribesOutputArgs ¶
type PublishSubscribesOutputArgs struct { InstanceId pulumi.StringInput `pulumi:"instanceId"` PubOrSubInstanceId pulumi.StringPtrInput `pulumi:"pubOrSubInstanceId"` PubOrSubInstanceIp pulumi.StringPtrInput `pulumi:"pubOrSubInstanceIp"` PublishDatabase pulumi.StringPtrInput `pulumi:"publishDatabase"` PublishSubscribeId pulumi.IntPtrInput `pulumi:"publishSubscribeId"` PublishSubscribeName pulumi.StringPtrInput `pulumi:"publishSubscribeName"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` SubscribeDatabase pulumi.StringPtrInput `pulumi:"subscribeDatabase"` }
A collection of arguments for invoking PublishSubscribes.
func (PublishSubscribesOutputArgs) ElementType ¶
func (PublishSubscribesOutputArgs) ElementType() reflect.Type
type PublishSubscribesPublishSubscribeList ¶
type PublishSubscribesPublishSubscribeList struct { DatabaseTuples []PublishSubscribesPublishSubscribeListDatabaseTuple `pulumi:"databaseTuples"` PublishInstanceId string `pulumi:"publishInstanceId"` PublishInstanceIp string `pulumi:"publishInstanceIp"` PublishInstanceName string `pulumi:"publishInstanceName"` PublishSubscribeId int `pulumi:"publishSubscribeId"` PublishSubscribeName string `pulumi:"publishSubscribeName"` SubscribeInstanceId string `pulumi:"subscribeInstanceId"` SubscribeInstanceIp string `pulumi:"subscribeInstanceIp"` SubscribeInstanceName string `pulumi:"subscribeInstanceName"` }
type PublishSubscribesPublishSubscribeListArgs ¶
type PublishSubscribesPublishSubscribeListArgs struct { DatabaseTuples PublishSubscribesPublishSubscribeListDatabaseTupleArrayInput `pulumi:"databaseTuples"` PublishInstanceId pulumi.StringInput `pulumi:"publishInstanceId"` PublishInstanceIp pulumi.StringInput `pulumi:"publishInstanceIp"` PublishInstanceName pulumi.StringInput `pulumi:"publishInstanceName"` PublishSubscribeId pulumi.IntInput `pulumi:"publishSubscribeId"` PublishSubscribeName pulumi.StringInput `pulumi:"publishSubscribeName"` SubscribeInstanceId pulumi.StringInput `pulumi:"subscribeInstanceId"` SubscribeInstanceIp pulumi.StringInput `pulumi:"subscribeInstanceIp"` SubscribeInstanceName pulumi.StringInput `pulumi:"subscribeInstanceName"` }
func (PublishSubscribesPublishSubscribeListArgs) ElementType ¶
func (PublishSubscribesPublishSubscribeListArgs) ElementType() reflect.Type
func (PublishSubscribesPublishSubscribeListArgs) ToPublishSubscribesPublishSubscribeListOutput ¶
func (i PublishSubscribesPublishSubscribeListArgs) ToPublishSubscribesPublishSubscribeListOutput() PublishSubscribesPublishSubscribeListOutput
func (PublishSubscribesPublishSubscribeListArgs) ToPublishSubscribesPublishSubscribeListOutputWithContext ¶
func (i PublishSubscribesPublishSubscribeListArgs) ToPublishSubscribesPublishSubscribeListOutputWithContext(ctx context.Context) PublishSubscribesPublishSubscribeListOutput
type PublishSubscribesPublishSubscribeListArray ¶
type PublishSubscribesPublishSubscribeListArray []PublishSubscribesPublishSubscribeListInput
func (PublishSubscribesPublishSubscribeListArray) ElementType ¶
func (PublishSubscribesPublishSubscribeListArray) ElementType() reflect.Type
func (PublishSubscribesPublishSubscribeListArray) ToPublishSubscribesPublishSubscribeListArrayOutput ¶
func (i PublishSubscribesPublishSubscribeListArray) ToPublishSubscribesPublishSubscribeListArrayOutput() PublishSubscribesPublishSubscribeListArrayOutput
func (PublishSubscribesPublishSubscribeListArray) ToPublishSubscribesPublishSubscribeListArrayOutputWithContext ¶
func (i PublishSubscribesPublishSubscribeListArray) ToPublishSubscribesPublishSubscribeListArrayOutputWithContext(ctx context.Context) PublishSubscribesPublishSubscribeListArrayOutput
type PublishSubscribesPublishSubscribeListArrayInput ¶
type PublishSubscribesPublishSubscribeListArrayInput interface { pulumi.Input ToPublishSubscribesPublishSubscribeListArrayOutput() PublishSubscribesPublishSubscribeListArrayOutput ToPublishSubscribesPublishSubscribeListArrayOutputWithContext(context.Context) PublishSubscribesPublishSubscribeListArrayOutput }
PublishSubscribesPublishSubscribeListArrayInput is an input type that accepts PublishSubscribesPublishSubscribeListArray and PublishSubscribesPublishSubscribeListArrayOutput values. You can construct a concrete instance of `PublishSubscribesPublishSubscribeListArrayInput` via:
PublishSubscribesPublishSubscribeListArray{ PublishSubscribesPublishSubscribeListArgs{...} }
type PublishSubscribesPublishSubscribeListArrayOutput ¶
type PublishSubscribesPublishSubscribeListArrayOutput struct{ *pulumi.OutputState }
func (PublishSubscribesPublishSubscribeListArrayOutput) ElementType ¶
func (PublishSubscribesPublishSubscribeListArrayOutput) ElementType() reflect.Type
func (PublishSubscribesPublishSubscribeListArrayOutput) ToPublishSubscribesPublishSubscribeListArrayOutput ¶
func (o PublishSubscribesPublishSubscribeListArrayOutput) ToPublishSubscribesPublishSubscribeListArrayOutput() PublishSubscribesPublishSubscribeListArrayOutput
func (PublishSubscribesPublishSubscribeListArrayOutput) ToPublishSubscribesPublishSubscribeListArrayOutputWithContext ¶
func (o PublishSubscribesPublishSubscribeListArrayOutput) ToPublishSubscribesPublishSubscribeListArrayOutputWithContext(ctx context.Context) PublishSubscribesPublishSubscribeListArrayOutput
type PublishSubscribesPublishSubscribeListDatabaseTupleArgs ¶
type PublishSubscribesPublishSubscribeListDatabaseTupleArgs struct { LastSyncTime pulumi.StringInput `pulumi:"lastSyncTime"` PublishDatabase pulumi.StringInput `pulumi:"publishDatabase"` Status pulumi.StringInput `pulumi:"status"` SubscribeDatabase pulumi.StringInput `pulumi:"subscribeDatabase"` }
func (PublishSubscribesPublishSubscribeListDatabaseTupleArgs) ElementType ¶
func (PublishSubscribesPublishSubscribeListDatabaseTupleArgs) ElementType() reflect.Type
func (PublishSubscribesPublishSubscribeListDatabaseTupleArgs) ToPublishSubscribesPublishSubscribeListDatabaseTupleOutput ¶
func (i PublishSubscribesPublishSubscribeListDatabaseTupleArgs) ToPublishSubscribesPublishSubscribeListDatabaseTupleOutput() PublishSubscribesPublishSubscribeListDatabaseTupleOutput
func (PublishSubscribesPublishSubscribeListDatabaseTupleArgs) ToPublishSubscribesPublishSubscribeListDatabaseTupleOutputWithContext ¶
func (i PublishSubscribesPublishSubscribeListDatabaseTupleArgs) ToPublishSubscribesPublishSubscribeListDatabaseTupleOutputWithContext(ctx context.Context) PublishSubscribesPublishSubscribeListDatabaseTupleOutput
type PublishSubscribesPublishSubscribeListDatabaseTupleArray ¶
type PublishSubscribesPublishSubscribeListDatabaseTupleArray []PublishSubscribesPublishSubscribeListDatabaseTupleInput
func (PublishSubscribesPublishSubscribeListDatabaseTupleArray) ElementType ¶
func (PublishSubscribesPublishSubscribeListDatabaseTupleArray) ElementType() reflect.Type
func (PublishSubscribesPublishSubscribeListDatabaseTupleArray) ToPublishSubscribesPublishSubscribeListDatabaseTupleArrayOutput ¶
func (i PublishSubscribesPublishSubscribeListDatabaseTupleArray) ToPublishSubscribesPublishSubscribeListDatabaseTupleArrayOutput() PublishSubscribesPublishSubscribeListDatabaseTupleArrayOutput
func (PublishSubscribesPublishSubscribeListDatabaseTupleArray) ToPublishSubscribesPublishSubscribeListDatabaseTupleArrayOutputWithContext ¶
func (i PublishSubscribesPublishSubscribeListDatabaseTupleArray) ToPublishSubscribesPublishSubscribeListDatabaseTupleArrayOutputWithContext(ctx context.Context) PublishSubscribesPublishSubscribeListDatabaseTupleArrayOutput
type PublishSubscribesPublishSubscribeListDatabaseTupleArrayInput ¶
type PublishSubscribesPublishSubscribeListDatabaseTupleArrayInput interface { pulumi.Input ToPublishSubscribesPublishSubscribeListDatabaseTupleArrayOutput() PublishSubscribesPublishSubscribeListDatabaseTupleArrayOutput ToPublishSubscribesPublishSubscribeListDatabaseTupleArrayOutputWithContext(context.Context) PublishSubscribesPublishSubscribeListDatabaseTupleArrayOutput }
PublishSubscribesPublishSubscribeListDatabaseTupleArrayInput is an input type that accepts PublishSubscribesPublishSubscribeListDatabaseTupleArray and PublishSubscribesPublishSubscribeListDatabaseTupleArrayOutput values. You can construct a concrete instance of `PublishSubscribesPublishSubscribeListDatabaseTupleArrayInput` via:
PublishSubscribesPublishSubscribeListDatabaseTupleArray{ PublishSubscribesPublishSubscribeListDatabaseTupleArgs{...} }
type PublishSubscribesPublishSubscribeListDatabaseTupleArrayOutput ¶
type PublishSubscribesPublishSubscribeListDatabaseTupleArrayOutput struct{ *pulumi.OutputState }
func (PublishSubscribesPublishSubscribeListDatabaseTupleArrayOutput) ElementType ¶
func (PublishSubscribesPublishSubscribeListDatabaseTupleArrayOutput) ElementType() reflect.Type
func (PublishSubscribesPublishSubscribeListDatabaseTupleArrayOutput) ToPublishSubscribesPublishSubscribeListDatabaseTupleArrayOutput ¶
func (o PublishSubscribesPublishSubscribeListDatabaseTupleArrayOutput) ToPublishSubscribesPublishSubscribeListDatabaseTupleArrayOutput() PublishSubscribesPublishSubscribeListDatabaseTupleArrayOutput
func (PublishSubscribesPublishSubscribeListDatabaseTupleArrayOutput) ToPublishSubscribesPublishSubscribeListDatabaseTupleArrayOutputWithContext ¶
func (o PublishSubscribesPublishSubscribeListDatabaseTupleArrayOutput) ToPublishSubscribesPublishSubscribeListDatabaseTupleArrayOutputWithContext(ctx context.Context) PublishSubscribesPublishSubscribeListDatabaseTupleArrayOutput
type PublishSubscribesPublishSubscribeListDatabaseTupleInput ¶
type PublishSubscribesPublishSubscribeListDatabaseTupleInput interface { pulumi.Input ToPublishSubscribesPublishSubscribeListDatabaseTupleOutput() PublishSubscribesPublishSubscribeListDatabaseTupleOutput ToPublishSubscribesPublishSubscribeListDatabaseTupleOutputWithContext(context.Context) PublishSubscribesPublishSubscribeListDatabaseTupleOutput }
PublishSubscribesPublishSubscribeListDatabaseTupleInput is an input type that accepts PublishSubscribesPublishSubscribeListDatabaseTupleArgs and PublishSubscribesPublishSubscribeListDatabaseTupleOutput values. You can construct a concrete instance of `PublishSubscribesPublishSubscribeListDatabaseTupleInput` via:
PublishSubscribesPublishSubscribeListDatabaseTupleArgs{...}
type PublishSubscribesPublishSubscribeListDatabaseTupleOutput ¶
type PublishSubscribesPublishSubscribeListDatabaseTupleOutput struct{ *pulumi.OutputState }
func (PublishSubscribesPublishSubscribeListDatabaseTupleOutput) ElementType ¶
func (PublishSubscribesPublishSubscribeListDatabaseTupleOutput) ElementType() reflect.Type
func (PublishSubscribesPublishSubscribeListDatabaseTupleOutput) LastSyncTime ¶
func (o PublishSubscribesPublishSubscribeListDatabaseTupleOutput) LastSyncTime() pulumi.StringOutput
func (PublishSubscribesPublishSubscribeListDatabaseTupleOutput) PublishDatabase ¶
func (o PublishSubscribesPublishSubscribeListDatabaseTupleOutput) PublishDatabase() pulumi.StringOutput
func (PublishSubscribesPublishSubscribeListDatabaseTupleOutput) Status ¶
func (o PublishSubscribesPublishSubscribeListDatabaseTupleOutput) Status() pulumi.StringOutput
func (PublishSubscribesPublishSubscribeListDatabaseTupleOutput) SubscribeDatabase ¶
func (o PublishSubscribesPublishSubscribeListDatabaseTupleOutput) SubscribeDatabase() pulumi.StringOutput
func (PublishSubscribesPublishSubscribeListDatabaseTupleOutput) ToPublishSubscribesPublishSubscribeListDatabaseTupleOutput ¶
func (o PublishSubscribesPublishSubscribeListDatabaseTupleOutput) ToPublishSubscribesPublishSubscribeListDatabaseTupleOutput() PublishSubscribesPublishSubscribeListDatabaseTupleOutput
func (PublishSubscribesPublishSubscribeListDatabaseTupleOutput) ToPublishSubscribesPublishSubscribeListDatabaseTupleOutputWithContext ¶
func (o PublishSubscribesPublishSubscribeListDatabaseTupleOutput) ToPublishSubscribesPublishSubscribeListDatabaseTupleOutputWithContext(ctx context.Context) PublishSubscribesPublishSubscribeListDatabaseTupleOutput
type PublishSubscribesPublishSubscribeListInput ¶
type PublishSubscribesPublishSubscribeListInput interface { pulumi.Input ToPublishSubscribesPublishSubscribeListOutput() PublishSubscribesPublishSubscribeListOutput ToPublishSubscribesPublishSubscribeListOutputWithContext(context.Context) PublishSubscribesPublishSubscribeListOutput }
PublishSubscribesPublishSubscribeListInput is an input type that accepts PublishSubscribesPublishSubscribeListArgs and PublishSubscribesPublishSubscribeListOutput values. You can construct a concrete instance of `PublishSubscribesPublishSubscribeListInput` via:
PublishSubscribesPublishSubscribeListArgs{...}
type PublishSubscribesPublishSubscribeListOutput ¶
type PublishSubscribesPublishSubscribeListOutput struct{ *pulumi.OutputState }
func (PublishSubscribesPublishSubscribeListOutput) DatabaseTuples ¶
func (o PublishSubscribesPublishSubscribeListOutput) DatabaseTuples() PublishSubscribesPublishSubscribeListDatabaseTupleArrayOutput
func (PublishSubscribesPublishSubscribeListOutput) ElementType ¶
func (PublishSubscribesPublishSubscribeListOutput) ElementType() reflect.Type
func (PublishSubscribesPublishSubscribeListOutput) PublishInstanceId ¶
func (o PublishSubscribesPublishSubscribeListOutput) PublishInstanceId() pulumi.StringOutput
func (PublishSubscribesPublishSubscribeListOutput) PublishInstanceIp ¶
func (o PublishSubscribesPublishSubscribeListOutput) PublishInstanceIp() pulumi.StringOutput
func (PublishSubscribesPublishSubscribeListOutput) PublishInstanceName ¶
func (o PublishSubscribesPublishSubscribeListOutput) PublishInstanceName() pulumi.StringOutput
func (PublishSubscribesPublishSubscribeListOutput) PublishSubscribeId ¶
func (o PublishSubscribesPublishSubscribeListOutput) PublishSubscribeId() pulumi.IntOutput
func (PublishSubscribesPublishSubscribeListOutput) PublishSubscribeName ¶
func (o PublishSubscribesPublishSubscribeListOutput) PublishSubscribeName() pulumi.StringOutput
func (PublishSubscribesPublishSubscribeListOutput) SubscribeInstanceId ¶
func (o PublishSubscribesPublishSubscribeListOutput) SubscribeInstanceId() pulumi.StringOutput
func (PublishSubscribesPublishSubscribeListOutput) SubscribeInstanceIp ¶
func (o PublishSubscribesPublishSubscribeListOutput) SubscribeInstanceIp() pulumi.StringOutput
func (PublishSubscribesPublishSubscribeListOutput) SubscribeInstanceName ¶
func (o PublishSubscribesPublishSubscribeListOutput) SubscribeInstanceName() pulumi.StringOutput
func (PublishSubscribesPublishSubscribeListOutput) ToPublishSubscribesPublishSubscribeListOutput ¶
func (o PublishSubscribesPublishSubscribeListOutput) ToPublishSubscribesPublishSubscribeListOutput() PublishSubscribesPublishSubscribeListOutput
func (PublishSubscribesPublishSubscribeListOutput) ToPublishSubscribesPublishSubscribeListOutputWithContext ¶
func (o PublishSubscribesPublishSubscribeListOutput) ToPublishSubscribesPublishSubscribeListOutputWithContext(ctx context.Context) PublishSubscribesPublishSubscribeListOutput
type PublishSubscribesResult ¶
type PublishSubscribesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` PubOrSubInstanceId *string `pulumi:"pubOrSubInstanceId"` PubOrSubInstanceIp *string `pulumi:"pubOrSubInstanceIp"` PublishDatabase *string `pulumi:"publishDatabase"` PublishSubscribeId *int `pulumi:"publishSubscribeId"` PublishSubscribeLists []PublishSubscribesPublishSubscribeList `pulumi:"publishSubscribeLists"` PublishSubscribeName *string `pulumi:"publishSubscribeName"` ResultOutputFile *string `pulumi:"resultOutputFile"` SubscribeDatabase *string `pulumi:"subscribeDatabase"` }
A collection of values returned by PublishSubscribes.
func PublishSubscribes ¶
func PublishSubscribes(ctx *pulumi.Context, args *PublishSubscribesArgs, opts ...pulumi.InvokeOption) (*PublishSubscribesResult, error)
type PublishSubscribesResultOutput ¶
type PublishSubscribesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by PublishSubscribes.
func PublishSubscribesOutput ¶
func PublishSubscribesOutput(ctx *pulumi.Context, args PublishSubscribesOutputArgs, opts ...pulumi.InvokeOption) PublishSubscribesResultOutput
func (PublishSubscribesResultOutput) ElementType ¶
func (PublishSubscribesResultOutput) ElementType() reflect.Type
func (PublishSubscribesResultOutput) Id ¶
func (o PublishSubscribesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (PublishSubscribesResultOutput) InstanceId ¶
func (o PublishSubscribesResultOutput) InstanceId() pulumi.StringOutput
func (PublishSubscribesResultOutput) PubOrSubInstanceId ¶
func (o PublishSubscribesResultOutput) PubOrSubInstanceId() pulumi.StringPtrOutput
func (PublishSubscribesResultOutput) PubOrSubInstanceIp ¶
func (o PublishSubscribesResultOutput) PubOrSubInstanceIp() pulumi.StringPtrOutput
func (PublishSubscribesResultOutput) PublishDatabase ¶
func (o PublishSubscribesResultOutput) PublishDatabase() pulumi.StringPtrOutput
func (PublishSubscribesResultOutput) PublishSubscribeId ¶
func (o PublishSubscribesResultOutput) PublishSubscribeId() pulumi.IntPtrOutput
func (PublishSubscribesResultOutput) PublishSubscribeLists ¶
func (o PublishSubscribesResultOutput) PublishSubscribeLists() PublishSubscribesPublishSubscribeListArrayOutput
func (PublishSubscribesResultOutput) PublishSubscribeName ¶
func (o PublishSubscribesResultOutput) PublishSubscribeName() pulumi.StringPtrOutput
func (PublishSubscribesResultOutput) ResultOutputFile ¶
func (o PublishSubscribesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (PublishSubscribesResultOutput) SubscribeDatabase ¶
func (o PublishSubscribesResultOutput) SubscribeDatabase() pulumi.StringPtrOutput
func (PublishSubscribesResultOutput) ToPublishSubscribesResultOutput ¶
func (o PublishSubscribesResultOutput) ToPublishSubscribesResultOutput() PublishSubscribesResultOutput
func (PublishSubscribesResultOutput) ToPublishSubscribesResultOutputWithContext ¶
func (o PublishSubscribesResultOutput) ToPublishSubscribesResultOutputWithContext(ctx context.Context) PublishSubscribesResultOutput
type ReadonlyGroupsArgs ¶
type ReadonlyGroupsArgs struct { MasterInstanceId *string `pulumi:"masterInstanceId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking ReadonlyGroups.
type ReadonlyGroupsList ¶
type ReadonlyGroupsList struct { Id string `pulumi:"id"` IsOfflineDelay int `pulumi:"isOfflineDelay"` MasterInstanceId string `pulumi:"masterInstanceId"` MaxDelayTime int `pulumi:"maxDelayTime"` MinInstances int `pulumi:"minInstances"` Name string `pulumi:"name"` ReadonlyInstanceSets []string `pulumi:"readonlyInstanceSets"` Status int `pulumi:"status"` Vip string `pulumi:"vip"` Vport int `pulumi:"vport"` }
type ReadonlyGroupsListArgs ¶
type ReadonlyGroupsListArgs struct { Id pulumi.StringInput `pulumi:"id"` IsOfflineDelay pulumi.IntInput `pulumi:"isOfflineDelay"` MasterInstanceId pulumi.StringInput `pulumi:"masterInstanceId"` MaxDelayTime pulumi.IntInput `pulumi:"maxDelayTime"` MinInstances pulumi.IntInput `pulumi:"minInstances"` Name pulumi.StringInput `pulumi:"name"` ReadonlyInstanceSets pulumi.StringArrayInput `pulumi:"readonlyInstanceSets"` Status pulumi.IntInput `pulumi:"status"` Vip pulumi.StringInput `pulumi:"vip"` Vport pulumi.IntInput `pulumi:"vport"` }
func (ReadonlyGroupsListArgs) ElementType ¶
func (ReadonlyGroupsListArgs) ElementType() reflect.Type
func (ReadonlyGroupsListArgs) ToReadonlyGroupsListOutput ¶
func (i ReadonlyGroupsListArgs) ToReadonlyGroupsListOutput() ReadonlyGroupsListOutput
func (ReadonlyGroupsListArgs) ToReadonlyGroupsListOutputWithContext ¶
func (i ReadonlyGroupsListArgs) ToReadonlyGroupsListOutputWithContext(ctx context.Context) ReadonlyGroupsListOutput
type ReadonlyGroupsListArray ¶
type ReadonlyGroupsListArray []ReadonlyGroupsListInput
func (ReadonlyGroupsListArray) ElementType ¶
func (ReadonlyGroupsListArray) ElementType() reflect.Type
func (ReadonlyGroupsListArray) ToReadonlyGroupsListArrayOutput ¶
func (i ReadonlyGroupsListArray) ToReadonlyGroupsListArrayOutput() ReadonlyGroupsListArrayOutput
func (ReadonlyGroupsListArray) ToReadonlyGroupsListArrayOutputWithContext ¶
func (i ReadonlyGroupsListArray) ToReadonlyGroupsListArrayOutputWithContext(ctx context.Context) ReadonlyGroupsListArrayOutput
type ReadonlyGroupsListArrayInput ¶
type ReadonlyGroupsListArrayInput interface { pulumi.Input ToReadonlyGroupsListArrayOutput() ReadonlyGroupsListArrayOutput ToReadonlyGroupsListArrayOutputWithContext(context.Context) ReadonlyGroupsListArrayOutput }
ReadonlyGroupsListArrayInput is an input type that accepts ReadonlyGroupsListArray and ReadonlyGroupsListArrayOutput values. You can construct a concrete instance of `ReadonlyGroupsListArrayInput` via:
ReadonlyGroupsListArray{ ReadonlyGroupsListArgs{...} }
type ReadonlyGroupsListArrayOutput ¶
type ReadonlyGroupsListArrayOutput struct{ *pulumi.OutputState }
func (ReadonlyGroupsListArrayOutput) ElementType ¶
func (ReadonlyGroupsListArrayOutput) ElementType() reflect.Type
func (ReadonlyGroupsListArrayOutput) Index ¶
func (o ReadonlyGroupsListArrayOutput) Index(i pulumi.IntInput) ReadonlyGroupsListOutput
func (ReadonlyGroupsListArrayOutput) ToReadonlyGroupsListArrayOutput ¶
func (o ReadonlyGroupsListArrayOutput) ToReadonlyGroupsListArrayOutput() ReadonlyGroupsListArrayOutput
func (ReadonlyGroupsListArrayOutput) ToReadonlyGroupsListArrayOutputWithContext ¶
func (o ReadonlyGroupsListArrayOutput) ToReadonlyGroupsListArrayOutputWithContext(ctx context.Context) ReadonlyGroupsListArrayOutput
type ReadonlyGroupsListInput ¶
type ReadonlyGroupsListInput interface { pulumi.Input ToReadonlyGroupsListOutput() ReadonlyGroupsListOutput ToReadonlyGroupsListOutputWithContext(context.Context) ReadonlyGroupsListOutput }
ReadonlyGroupsListInput is an input type that accepts ReadonlyGroupsListArgs and ReadonlyGroupsListOutput values. You can construct a concrete instance of `ReadonlyGroupsListInput` via:
ReadonlyGroupsListArgs{...}
type ReadonlyGroupsListOutput ¶
type ReadonlyGroupsListOutput struct{ *pulumi.OutputState }
func (ReadonlyGroupsListOutput) ElementType ¶
func (ReadonlyGroupsListOutput) ElementType() reflect.Type
func (ReadonlyGroupsListOutput) Id ¶
func (o ReadonlyGroupsListOutput) Id() pulumi.StringOutput
func (ReadonlyGroupsListOutput) IsOfflineDelay ¶
func (o ReadonlyGroupsListOutput) IsOfflineDelay() pulumi.IntOutput
func (ReadonlyGroupsListOutput) MasterInstanceId ¶
func (o ReadonlyGroupsListOutput) MasterInstanceId() pulumi.StringOutput
func (ReadonlyGroupsListOutput) MaxDelayTime ¶
func (o ReadonlyGroupsListOutput) MaxDelayTime() pulumi.IntOutput
func (ReadonlyGroupsListOutput) MinInstances ¶
func (o ReadonlyGroupsListOutput) MinInstances() pulumi.IntOutput
func (ReadonlyGroupsListOutput) Name ¶
func (o ReadonlyGroupsListOutput) Name() pulumi.StringOutput
func (ReadonlyGroupsListOutput) ReadonlyInstanceSets ¶
func (o ReadonlyGroupsListOutput) ReadonlyInstanceSets() pulumi.StringArrayOutput
func (ReadonlyGroupsListOutput) Status ¶
func (o ReadonlyGroupsListOutput) Status() pulumi.IntOutput
func (ReadonlyGroupsListOutput) ToReadonlyGroupsListOutput ¶
func (o ReadonlyGroupsListOutput) ToReadonlyGroupsListOutput() ReadonlyGroupsListOutput
func (ReadonlyGroupsListOutput) ToReadonlyGroupsListOutputWithContext ¶
func (o ReadonlyGroupsListOutput) ToReadonlyGroupsListOutputWithContext(ctx context.Context) ReadonlyGroupsListOutput
func (ReadonlyGroupsListOutput) Vip ¶
func (o ReadonlyGroupsListOutput) Vip() pulumi.StringOutput
func (ReadonlyGroupsListOutput) Vport ¶
func (o ReadonlyGroupsListOutput) Vport() pulumi.IntOutput
type ReadonlyGroupsOutputArgs ¶
type ReadonlyGroupsOutputArgs struct { MasterInstanceId pulumi.StringPtrInput `pulumi:"masterInstanceId"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking ReadonlyGroups.
func (ReadonlyGroupsOutputArgs) ElementType ¶
func (ReadonlyGroupsOutputArgs) ElementType() reflect.Type
type ReadonlyGroupsResult ¶
type ReadonlyGroupsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Lists []ReadonlyGroupsList `pulumi:"lists"` MasterInstanceId *string `pulumi:"masterInstanceId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by ReadonlyGroups.
func ReadonlyGroups ¶
func ReadonlyGroups(ctx *pulumi.Context, args *ReadonlyGroupsArgs, opts ...pulumi.InvokeOption) (*ReadonlyGroupsResult, error)
type ReadonlyGroupsResultOutput ¶
type ReadonlyGroupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by ReadonlyGroups.
func ReadonlyGroupsOutput ¶
func ReadonlyGroupsOutput(ctx *pulumi.Context, args ReadonlyGroupsOutputArgs, opts ...pulumi.InvokeOption) ReadonlyGroupsResultOutput
func (ReadonlyGroupsResultOutput) ElementType ¶
func (ReadonlyGroupsResultOutput) ElementType() reflect.Type
func (ReadonlyGroupsResultOutput) Id ¶
func (o ReadonlyGroupsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (ReadonlyGroupsResultOutput) Lists ¶
func (o ReadonlyGroupsResultOutput) Lists() ReadonlyGroupsListArrayOutput
func (ReadonlyGroupsResultOutput) MasterInstanceId ¶
func (o ReadonlyGroupsResultOutput) MasterInstanceId() pulumi.StringPtrOutput
func (ReadonlyGroupsResultOutput) ResultOutputFile ¶
func (o ReadonlyGroupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (ReadonlyGroupsResultOutput) ToReadonlyGroupsResultOutput ¶
func (o ReadonlyGroupsResultOutput) ToReadonlyGroupsResultOutput() ReadonlyGroupsResultOutput
func (ReadonlyGroupsResultOutput) ToReadonlyGroupsResultOutputWithContext ¶
func (o ReadonlyGroupsResultOutput) ToReadonlyGroupsResultOutputWithContext(ctx context.Context) ReadonlyGroupsResultOutput
type ReadonlyInstance ¶
type ReadonlyInstance struct { pulumi.CustomResourceState // Whether to use the voucher automatically; 1 for yes, 0 for no, the default is 0. AutoVoucher pulumi.IntPtrOutput `pulumi:"autoVoucher"` // Availability zone. AvailabilityZone pulumi.StringOutput `pulumi:"availabilityZone"` // Pay type of the SQL Server instance. Available values `PREPAID`, `POSTPAID_BY_HOUR`. ChargeType pulumi.StringPtrOutput `pulumi:"chargeType"` // Create time of the SQL Server instance. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Indicate that the master instance upgrade or not. `true` for upgrading the master SQL Server instance to cluster type by // force. Default is false. Note: this is not supported with `DUAL`(ha_type), `2017`(engine_version) master SQL Server // instance, for it will cause ha_type of the master SQL Server instance change. ForceUpgrade pulumi.BoolPtrOutput `pulumi:"forceUpgrade"` // Indicates the master instance ID of recovery instances. MasterInstanceId pulumi.StringOutput `pulumi:"masterInstanceId"` // Memory size (in GB). Allowed value must be larger than `memory` that data source `tencentcloud_sqlserver_specinfos` // provides. Memory pulumi.IntOutput `pulumi:"memory"` // Name of the SQL Server instance. Name pulumi.StringOutput `pulumi:"name"` // Purchase instance period in month. The value does not exceed 48. Period pulumi.IntPtrOutput `pulumi:"period"` // ID of the readonly group that this instance belongs to. When `readonly_group_type` set value `3`, it must be set with // valid value. ReadonlyGroupId pulumi.StringOutput `pulumi:"readonlyGroupId"` // Type of readonly group. Valid values: `1`, `3`. `1` for one auto-assigned readonly instance per one readonly group, `2` // for creating new readonly group, `3` for all exist readonly instances stay in the exist readonly group. For now, only // `1` and `3` are supported. ReadonlyGroupType pulumi.IntOutput `pulumi:"readonlyGroupType"` // Readonly flag. `RO` (read-only instance), `MASTER` (primary instance with read-only instances). If it is left empty, it // refers to an instance which is not read-only and has no RO group. RoFlag pulumi.StringOutput `pulumi:"roFlag"` // Security group bound to the instance. SecurityGroups pulumi.StringArrayOutput `pulumi:"securityGroups"` // Status of the SQL Server instance. 1 for applying, 2 for running, 3 for running with limit, 4 for isolated, 5 for // recycling, 6 for recycled, 7 for running with task, 8 for off-line, 9 for expanding, 10 for migrating, 11 for readonly, // 12 for rebooting. Status pulumi.IntOutput `pulumi:"status"` // Disk size (in GB). Allowed value must be a multiple of 10. The storage must be set with the limit of `storage_min` and // `storage_max` which data source `tencentcloud_sqlserver_specinfos` provides. Storage pulumi.IntOutput `pulumi:"storage"` // ID of subnet. SubnetId pulumi.StringPtrOutput `pulumi:"subnetId"` // The tags of the SQL Server. Tags pulumi.MapOutput `pulumi:"tags"` // IP for private access. Vip pulumi.StringOutput `pulumi:"vip"` // An array of voucher IDs, currently only one can be used for a single order. VoucherIds pulumi.StringArrayOutput `pulumi:"voucherIds"` // ID of VPC. VpcId pulumi.StringPtrOutput `pulumi:"vpcId"` // Port for private access. Vport pulumi.IntOutput `pulumi:"vport"` }
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 { // Whether to use the voucher automatically; 1 for yes, 0 for no, the default is 0. AutoVoucher pulumi.IntPtrInput // Availability zone. AvailabilityZone pulumi.StringPtrInput // Pay type of the SQL Server instance. Available values `PREPAID`, `POSTPAID_BY_HOUR`. ChargeType pulumi.StringPtrInput // Indicate that the master instance upgrade or not. `true` for upgrading the master SQL Server instance to cluster type by // force. Default is false. Note: this is not supported with `DUAL`(ha_type), `2017`(engine_version) master SQL Server // instance, for it will cause ha_type of the master SQL Server instance change. ForceUpgrade pulumi.BoolPtrInput // Indicates the master instance ID of recovery instances. MasterInstanceId pulumi.StringInput // Memory size (in GB). Allowed value must be larger than `memory` that data source `tencentcloud_sqlserver_specinfos` // provides. Memory pulumi.IntInput // Name of the SQL Server instance. Name pulumi.StringPtrInput // Purchase instance period in month. The value does not exceed 48. Period pulumi.IntPtrInput // ID of the readonly group that this instance belongs to. When `readonly_group_type` set value `3`, it must be set with // valid value. ReadonlyGroupId pulumi.StringPtrInput // Type of readonly group. Valid values: `1`, `3`. `1` for one auto-assigned readonly instance per one readonly group, `2` // for creating new readonly group, `3` for all exist readonly instances stay in the exist readonly group. For now, only // `1` and `3` are supported. ReadonlyGroupType pulumi.IntInput // Security group bound to the instance. SecurityGroups pulumi.StringArrayInput // Disk size (in GB). Allowed value must be a multiple of 10. The storage must be set with the limit of `storage_min` and // `storage_max` which data source `tencentcloud_sqlserver_specinfos` provides. Storage pulumi.IntInput // ID of subnet. SubnetId pulumi.StringPtrInput // The tags of the SQL Server. Tags pulumi.MapInput // An array of voucher IDs, currently only one can be used for a single order. VoucherIds pulumi.StringArrayInput // ID of VPC. VpcId 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) AutoVoucher ¶
func (o ReadonlyInstanceOutput) AutoVoucher() pulumi.IntPtrOutput
Whether to use the voucher automatically; 1 for yes, 0 for no, the default is 0.
func (ReadonlyInstanceOutput) AvailabilityZone ¶
func (o ReadonlyInstanceOutput) AvailabilityZone() pulumi.StringOutput
Availability zone.
func (ReadonlyInstanceOutput) ChargeType ¶
func (o ReadonlyInstanceOutput) ChargeType() pulumi.StringPtrOutput
Pay type of the SQL Server instance. Available values `PREPAID`, `POSTPAID_BY_HOUR`.
func (ReadonlyInstanceOutput) CreateTime ¶
func (o ReadonlyInstanceOutput) CreateTime() pulumi.StringOutput
Create time of the SQL Server instance.
func (ReadonlyInstanceOutput) ElementType ¶
func (ReadonlyInstanceOutput) ElementType() reflect.Type
func (ReadonlyInstanceOutput) ForceUpgrade ¶
func (o ReadonlyInstanceOutput) ForceUpgrade() pulumi.BoolPtrOutput
Indicate that the master instance upgrade or not. `true` for upgrading the master SQL Server instance to cluster type by force. Default is false. Note: this is not supported with `DUAL`(ha_type), `2017`(engine_version) master SQL Server instance, for it will cause ha_type of the master SQL Server instance change.
func (ReadonlyInstanceOutput) MasterInstanceId ¶
func (o ReadonlyInstanceOutput) MasterInstanceId() pulumi.StringOutput
Indicates the master instance ID of recovery instances.
func (ReadonlyInstanceOutput) Memory ¶
func (o ReadonlyInstanceOutput) Memory() pulumi.IntOutput
Memory size (in GB). Allowed value must be larger than `memory` that data source `tencentcloud_sqlserver_specinfos` provides.
func (ReadonlyInstanceOutput) Name ¶
func (o ReadonlyInstanceOutput) Name() pulumi.StringOutput
Name of the SQL Server instance.
func (ReadonlyInstanceOutput) Period ¶
func (o ReadonlyInstanceOutput) Period() pulumi.IntPtrOutput
Purchase instance period in month. The value does not exceed 48.
func (ReadonlyInstanceOutput) ReadonlyGroupId ¶
func (o ReadonlyInstanceOutput) ReadonlyGroupId() pulumi.StringOutput
ID of the readonly group that this instance belongs to. When `readonly_group_type` set value `3`, it must be set with valid value.
func (ReadonlyInstanceOutput) ReadonlyGroupType ¶
func (o ReadonlyInstanceOutput) ReadonlyGroupType() pulumi.IntOutput
Type of readonly group. Valid values: `1`, `3`. `1` for one auto-assigned readonly instance per one readonly group, `2` for creating new readonly group, `3` for all exist readonly instances stay in the exist readonly group. For now, only `1` and `3` are supported.
func (ReadonlyInstanceOutput) RoFlag ¶
func (o ReadonlyInstanceOutput) RoFlag() pulumi.StringOutput
Readonly flag. `RO` (read-only instance), `MASTER` (primary instance with read-only instances). If it is left empty, it refers to an instance which is not read-only and has no RO group.
func (ReadonlyInstanceOutput) SecurityGroups ¶
func (o ReadonlyInstanceOutput) SecurityGroups() pulumi.StringArrayOutput
Security group bound to the instance.
func (ReadonlyInstanceOutput) Status ¶
func (o ReadonlyInstanceOutput) Status() pulumi.IntOutput
Status of the SQL Server instance. 1 for applying, 2 for running, 3 for running with limit, 4 for isolated, 5 for recycling, 6 for recycled, 7 for running with task, 8 for off-line, 9 for expanding, 10 for migrating, 11 for readonly, 12 for rebooting.
func (ReadonlyInstanceOutput) Storage ¶
func (o ReadonlyInstanceOutput) Storage() pulumi.IntOutput
Disk size (in GB). Allowed value must be a multiple of 10. The storage must be set with the limit of `storage_min` and `storage_max` which data source `tencentcloud_sqlserver_specinfos` provides.
func (ReadonlyInstanceOutput) SubnetId ¶
func (o ReadonlyInstanceOutput) SubnetId() pulumi.StringPtrOutput
ID of subnet.
func (ReadonlyInstanceOutput) Tags ¶
func (o ReadonlyInstanceOutput) Tags() pulumi.MapOutput
The tags of the SQL Server.
func (ReadonlyInstanceOutput) ToReadonlyInstanceOutput ¶
func (o ReadonlyInstanceOutput) ToReadonlyInstanceOutput() ReadonlyInstanceOutput
func (ReadonlyInstanceOutput) ToReadonlyInstanceOutputWithContext ¶
func (o ReadonlyInstanceOutput) ToReadonlyInstanceOutputWithContext(ctx context.Context) ReadonlyInstanceOutput
func (ReadonlyInstanceOutput) Vip ¶
func (o ReadonlyInstanceOutput) Vip() pulumi.StringOutput
IP for private access.
func (ReadonlyInstanceOutput) VoucherIds ¶
func (o ReadonlyInstanceOutput) VoucherIds() pulumi.StringArrayOutput
An array of voucher IDs, currently only one can be used for a single order.
func (ReadonlyInstanceOutput) VpcId ¶
func (o ReadonlyInstanceOutput) VpcId() pulumi.StringPtrOutput
ID of VPC.
func (ReadonlyInstanceOutput) Vport ¶
func (o ReadonlyInstanceOutput) Vport() pulumi.IntOutput
Port for private access.
type ReadonlyInstanceState ¶
type ReadonlyInstanceState struct { // Whether to use the voucher automatically; 1 for yes, 0 for no, the default is 0. AutoVoucher pulumi.IntPtrInput // Availability zone. AvailabilityZone pulumi.StringPtrInput // Pay type of the SQL Server instance. Available values `PREPAID`, `POSTPAID_BY_HOUR`. ChargeType pulumi.StringPtrInput // Create time of the SQL Server instance. CreateTime pulumi.StringPtrInput // Indicate that the master instance upgrade or not. `true` for upgrading the master SQL Server instance to cluster type by // force. Default is false. Note: this is not supported with `DUAL`(ha_type), `2017`(engine_version) master SQL Server // instance, for it will cause ha_type of the master SQL Server instance change. ForceUpgrade pulumi.BoolPtrInput // Indicates the master instance ID of recovery instances. MasterInstanceId pulumi.StringPtrInput // Memory size (in GB). Allowed value must be larger than `memory` that data source `tencentcloud_sqlserver_specinfos` // provides. Memory pulumi.IntPtrInput // Name of the SQL Server instance. Name pulumi.StringPtrInput // Purchase instance period in month. The value does not exceed 48. Period pulumi.IntPtrInput // ID of the readonly group that this instance belongs to. When `readonly_group_type` set value `3`, it must be set with // valid value. ReadonlyGroupId pulumi.StringPtrInput // Type of readonly group. Valid values: `1`, `3`. `1` for one auto-assigned readonly instance per one readonly group, `2` // for creating new readonly group, `3` for all exist readonly instances stay in the exist readonly group. For now, only // `1` and `3` are supported. ReadonlyGroupType pulumi.IntPtrInput // Readonly flag. `RO` (read-only instance), `MASTER` (primary instance with read-only instances). If it is left empty, it // refers to an instance which is not read-only and has no RO group. RoFlag pulumi.StringPtrInput // Security group bound to the instance. SecurityGroups pulumi.StringArrayInput // Status of the SQL Server instance. 1 for applying, 2 for running, 3 for running with limit, 4 for isolated, 5 for // recycling, 6 for recycled, 7 for running with task, 8 for off-line, 9 for expanding, 10 for migrating, 11 for readonly, // 12 for rebooting. Status pulumi.IntPtrInput // Disk size (in GB). Allowed value must be a multiple of 10. The storage must be set with the limit of `storage_min` and // `storage_max` which data source `tencentcloud_sqlserver_specinfos` provides. Storage pulumi.IntPtrInput // ID of subnet. SubnetId pulumi.StringPtrInput // The tags of the SQL Server. Tags pulumi.MapInput // IP for private access. Vip pulumi.StringPtrInput // An array of voucher IDs, currently only one can be used for a single order. VoucherIds pulumi.StringArrayInput // ID of VPC. VpcId pulumi.StringPtrInput // Port for private access. Vport pulumi.IntPtrInput }
func (ReadonlyInstanceState) ElementType ¶
func (ReadonlyInstanceState) ElementType() reflect.Type
type ZoneConfigArgs ¶
type ZoneConfigArgs struct {
ResultOutputFile *string `pulumi:"resultOutputFile"`
}
A collection of arguments for invoking ZoneConfig.
type ZoneConfigOutputArgs ¶
type ZoneConfigOutputArgs struct {
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"` ResultOutputFile *string `pulumi:"resultOutputFile"` ZoneLists []ZoneConfigZoneList `pulumi:"zoneLists"` }
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) 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
func (ZoneConfigResultOutput) ZoneLists ¶
func (o ZoneConfigResultOutput) ZoneLists() ZoneConfigZoneListArrayOutput
type ZoneConfigZoneList ¶
type ZoneConfigZoneList struct { AvailabilityZone string `pulumi:"availabilityZone"` SpecinfoLists []ZoneConfigZoneListSpecinfoList `pulumi:"specinfoLists"` ZoneId int `pulumi:"zoneId"` }
type ZoneConfigZoneListArgs ¶
type ZoneConfigZoneListArgs struct { AvailabilityZone pulumi.StringInput `pulumi:"availabilityZone"` SpecinfoLists ZoneConfigZoneListSpecinfoListArrayInput `pulumi:"specinfoLists"` ZoneId pulumi.IntInput `pulumi:"zoneId"` }
func (ZoneConfigZoneListArgs) ElementType ¶
func (ZoneConfigZoneListArgs) ElementType() reflect.Type
func (ZoneConfigZoneListArgs) ToZoneConfigZoneListOutput ¶
func (i ZoneConfigZoneListArgs) ToZoneConfigZoneListOutput() ZoneConfigZoneListOutput
func (ZoneConfigZoneListArgs) ToZoneConfigZoneListOutputWithContext ¶
func (i ZoneConfigZoneListArgs) ToZoneConfigZoneListOutputWithContext(ctx context.Context) ZoneConfigZoneListOutput
type ZoneConfigZoneListArray ¶
type ZoneConfigZoneListArray []ZoneConfigZoneListInput
func (ZoneConfigZoneListArray) ElementType ¶
func (ZoneConfigZoneListArray) ElementType() reflect.Type
func (ZoneConfigZoneListArray) ToZoneConfigZoneListArrayOutput ¶
func (i ZoneConfigZoneListArray) ToZoneConfigZoneListArrayOutput() ZoneConfigZoneListArrayOutput
func (ZoneConfigZoneListArray) ToZoneConfigZoneListArrayOutputWithContext ¶
func (i ZoneConfigZoneListArray) ToZoneConfigZoneListArrayOutputWithContext(ctx context.Context) ZoneConfigZoneListArrayOutput
type ZoneConfigZoneListArrayInput ¶
type ZoneConfigZoneListArrayInput interface { pulumi.Input ToZoneConfigZoneListArrayOutput() ZoneConfigZoneListArrayOutput ToZoneConfigZoneListArrayOutputWithContext(context.Context) ZoneConfigZoneListArrayOutput }
ZoneConfigZoneListArrayInput is an input type that accepts ZoneConfigZoneListArray and ZoneConfigZoneListArrayOutput values. You can construct a concrete instance of `ZoneConfigZoneListArrayInput` via:
ZoneConfigZoneListArray{ ZoneConfigZoneListArgs{...} }
type ZoneConfigZoneListArrayOutput ¶
type ZoneConfigZoneListArrayOutput struct{ *pulumi.OutputState }
func (ZoneConfigZoneListArrayOutput) ElementType ¶
func (ZoneConfigZoneListArrayOutput) ElementType() reflect.Type
func (ZoneConfigZoneListArrayOutput) Index ¶
func (o ZoneConfigZoneListArrayOutput) Index(i pulumi.IntInput) ZoneConfigZoneListOutput
func (ZoneConfigZoneListArrayOutput) ToZoneConfigZoneListArrayOutput ¶
func (o ZoneConfigZoneListArrayOutput) ToZoneConfigZoneListArrayOutput() ZoneConfigZoneListArrayOutput
func (ZoneConfigZoneListArrayOutput) ToZoneConfigZoneListArrayOutputWithContext ¶
func (o ZoneConfigZoneListArrayOutput) ToZoneConfigZoneListArrayOutputWithContext(ctx context.Context) ZoneConfigZoneListArrayOutput
type ZoneConfigZoneListInput ¶
type ZoneConfigZoneListInput interface { pulumi.Input ToZoneConfigZoneListOutput() ZoneConfigZoneListOutput ToZoneConfigZoneListOutputWithContext(context.Context) ZoneConfigZoneListOutput }
ZoneConfigZoneListInput is an input type that accepts ZoneConfigZoneListArgs and ZoneConfigZoneListOutput values. You can construct a concrete instance of `ZoneConfigZoneListInput` via:
ZoneConfigZoneListArgs{...}
type ZoneConfigZoneListOutput ¶
type ZoneConfigZoneListOutput struct{ *pulumi.OutputState }
func (ZoneConfigZoneListOutput) AvailabilityZone ¶
func (o ZoneConfigZoneListOutput) AvailabilityZone() pulumi.StringOutput
func (ZoneConfigZoneListOutput) ElementType ¶
func (ZoneConfigZoneListOutput) ElementType() reflect.Type
func (ZoneConfigZoneListOutput) SpecinfoLists ¶
func (o ZoneConfigZoneListOutput) SpecinfoLists() ZoneConfigZoneListSpecinfoListArrayOutput
func (ZoneConfigZoneListOutput) ToZoneConfigZoneListOutput ¶
func (o ZoneConfigZoneListOutput) ToZoneConfigZoneListOutput() ZoneConfigZoneListOutput
func (ZoneConfigZoneListOutput) ToZoneConfigZoneListOutputWithContext ¶
func (o ZoneConfigZoneListOutput) ToZoneConfigZoneListOutputWithContext(ctx context.Context) ZoneConfigZoneListOutput
func (ZoneConfigZoneListOutput) ZoneId ¶
func (o ZoneConfigZoneListOutput) ZoneId() pulumi.IntOutput
type ZoneConfigZoneListSpecinfoList ¶
type ZoneConfigZoneListSpecinfoList struct { ChargeType string `pulumi:"chargeType"` Cpu int `pulumi:"cpu"` DbVersion string `pulumi:"dbVersion"` DbVersionName string `pulumi:"dbVersionName"` MachineType string `pulumi:"machineType"` MaxStorageSize int `pulumi:"maxStorageSize"` Memory int `pulumi:"memory"` MinStorageSize int `pulumi:"minStorageSize"` Qps int `pulumi:"qps"` SpecId int `pulumi:"specId"` }
type ZoneConfigZoneListSpecinfoListArgs ¶
type ZoneConfigZoneListSpecinfoListArgs struct { ChargeType pulumi.StringInput `pulumi:"chargeType"` Cpu pulumi.IntInput `pulumi:"cpu"` DbVersion pulumi.StringInput `pulumi:"dbVersion"` DbVersionName pulumi.StringInput `pulumi:"dbVersionName"` MachineType pulumi.StringInput `pulumi:"machineType"` MaxStorageSize pulumi.IntInput `pulumi:"maxStorageSize"` Memory pulumi.IntInput `pulumi:"memory"` MinStorageSize pulumi.IntInput `pulumi:"minStorageSize"` Qps pulumi.IntInput `pulumi:"qps"` SpecId pulumi.IntInput `pulumi:"specId"` }
func (ZoneConfigZoneListSpecinfoListArgs) ElementType ¶
func (ZoneConfigZoneListSpecinfoListArgs) ElementType() reflect.Type
func (ZoneConfigZoneListSpecinfoListArgs) ToZoneConfigZoneListSpecinfoListOutput ¶
func (i ZoneConfigZoneListSpecinfoListArgs) ToZoneConfigZoneListSpecinfoListOutput() ZoneConfigZoneListSpecinfoListOutput
func (ZoneConfigZoneListSpecinfoListArgs) ToZoneConfigZoneListSpecinfoListOutputWithContext ¶
func (i ZoneConfigZoneListSpecinfoListArgs) ToZoneConfigZoneListSpecinfoListOutputWithContext(ctx context.Context) ZoneConfigZoneListSpecinfoListOutput
type ZoneConfigZoneListSpecinfoListArray ¶
type ZoneConfigZoneListSpecinfoListArray []ZoneConfigZoneListSpecinfoListInput
func (ZoneConfigZoneListSpecinfoListArray) ElementType ¶
func (ZoneConfigZoneListSpecinfoListArray) ElementType() reflect.Type
func (ZoneConfigZoneListSpecinfoListArray) ToZoneConfigZoneListSpecinfoListArrayOutput ¶
func (i ZoneConfigZoneListSpecinfoListArray) ToZoneConfigZoneListSpecinfoListArrayOutput() ZoneConfigZoneListSpecinfoListArrayOutput
func (ZoneConfigZoneListSpecinfoListArray) ToZoneConfigZoneListSpecinfoListArrayOutputWithContext ¶
func (i ZoneConfigZoneListSpecinfoListArray) ToZoneConfigZoneListSpecinfoListArrayOutputWithContext(ctx context.Context) ZoneConfigZoneListSpecinfoListArrayOutput
type ZoneConfigZoneListSpecinfoListArrayInput ¶
type ZoneConfigZoneListSpecinfoListArrayInput interface { pulumi.Input ToZoneConfigZoneListSpecinfoListArrayOutput() ZoneConfigZoneListSpecinfoListArrayOutput ToZoneConfigZoneListSpecinfoListArrayOutputWithContext(context.Context) ZoneConfigZoneListSpecinfoListArrayOutput }
ZoneConfigZoneListSpecinfoListArrayInput is an input type that accepts ZoneConfigZoneListSpecinfoListArray and ZoneConfigZoneListSpecinfoListArrayOutput values. You can construct a concrete instance of `ZoneConfigZoneListSpecinfoListArrayInput` via:
ZoneConfigZoneListSpecinfoListArray{ ZoneConfigZoneListSpecinfoListArgs{...} }
type ZoneConfigZoneListSpecinfoListArrayOutput ¶
type ZoneConfigZoneListSpecinfoListArrayOutput struct{ *pulumi.OutputState }
func (ZoneConfigZoneListSpecinfoListArrayOutput) ElementType ¶
func (ZoneConfigZoneListSpecinfoListArrayOutput) ElementType() reflect.Type
func (ZoneConfigZoneListSpecinfoListArrayOutput) ToZoneConfigZoneListSpecinfoListArrayOutput ¶
func (o ZoneConfigZoneListSpecinfoListArrayOutput) ToZoneConfigZoneListSpecinfoListArrayOutput() ZoneConfigZoneListSpecinfoListArrayOutput
func (ZoneConfigZoneListSpecinfoListArrayOutput) ToZoneConfigZoneListSpecinfoListArrayOutputWithContext ¶
func (o ZoneConfigZoneListSpecinfoListArrayOutput) ToZoneConfigZoneListSpecinfoListArrayOutputWithContext(ctx context.Context) ZoneConfigZoneListSpecinfoListArrayOutput
type ZoneConfigZoneListSpecinfoListInput ¶
type ZoneConfigZoneListSpecinfoListInput interface { pulumi.Input ToZoneConfigZoneListSpecinfoListOutput() ZoneConfigZoneListSpecinfoListOutput ToZoneConfigZoneListSpecinfoListOutputWithContext(context.Context) ZoneConfigZoneListSpecinfoListOutput }
ZoneConfigZoneListSpecinfoListInput is an input type that accepts ZoneConfigZoneListSpecinfoListArgs and ZoneConfigZoneListSpecinfoListOutput values. You can construct a concrete instance of `ZoneConfigZoneListSpecinfoListInput` via:
ZoneConfigZoneListSpecinfoListArgs{...}
type ZoneConfigZoneListSpecinfoListOutput ¶
type ZoneConfigZoneListSpecinfoListOutput struct{ *pulumi.OutputState }
func (ZoneConfigZoneListSpecinfoListOutput) ChargeType ¶
func (o ZoneConfigZoneListSpecinfoListOutput) ChargeType() pulumi.StringOutput
func (ZoneConfigZoneListSpecinfoListOutput) Cpu ¶
func (o ZoneConfigZoneListSpecinfoListOutput) Cpu() pulumi.IntOutput
func (ZoneConfigZoneListSpecinfoListOutput) DbVersion ¶
func (o ZoneConfigZoneListSpecinfoListOutput) DbVersion() pulumi.StringOutput
func (ZoneConfigZoneListSpecinfoListOutput) DbVersionName ¶
func (o ZoneConfigZoneListSpecinfoListOutput) DbVersionName() pulumi.StringOutput
func (ZoneConfigZoneListSpecinfoListOutput) ElementType ¶
func (ZoneConfigZoneListSpecinfoListOutput) ElementType() reflect.Type
func (ZoneConfigZoneListSpecinfoListOutput) MachineType ¶
func (o ZoneConfigZoneListSpecinfoListOutput) MachineType() pulumi.StringOutput
func (ZoneConfigZoneListSpecinfoListOutput) MaxStorageSize ¶
func (o ZoneConfigZoneListSpecinfoListOutput) MaxStorageSize() pulumi.IntOutput
func (ZoneConfigZoneListSpecinfoListOutput) Memory ¶
func (o ZoneConfigZoneListSpecinfoListOutput) Memory() pulumi.IntOutput
func (ZoneConfigZoneListSpecinfoListOutput) MinStorageSize ¶
func (o ZoneConfigZoneListSpecinfoListOutput) MinStorageSize() pulumi.IntOutput
func (ZoneConfigZoneListSpecinfoListOutput) Qps ¶
func (o ZoneConfigZoneListSpecinfoListOutput) Qps() pulumi.IntOutput
func (ZoneConfigZoneListSpecinfoListOutput) SpecId ¶
func (o ZoneConfigZoneListSpecinfoListOutput) SpecId() pulumi.IntOutput
func (ZoneConfigZoneListSpecinfoListOutput) ToZoneConfigZoneListSpecinfoListOutput ¶
func (o ZoneConfigZoneListSpecinfoListOutput) ToZoneConfigZoneListSpecinfoListOutput() ZoneConfigZoneListSpecinfoListOutput
func (ZoneConfigZoneListSpecinfoListOutput) ToZoneConfigZoneListSpecinfoListOutputWithContext ¶
func (o ZoneConfigZoneListSpecinfoListOutput) ToZoneConfigZoneListSpecinfoListOutputWithContext(ctx context.Context) ZoneConfigZoneListSpecinfoListOutput