Documentation
¶
Index ¶
- type BackupDownloadRestrictionConfig
- func GetBackupDownloadRestrictionConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*BackupDownloadRestrictionConfig, error)
- func NewBackupDownloadRestrictionConfig(ctx *pulumi.Context, name string, args *BackupDownloadRestrictionConfigArgs, ...) (*BackupDownloadRestrictionConfig, error)
- func (*BackupDownloadRestrictionConfig) ElementType() reflect.Type
- func (i *BackupDownloadRestrictionConfig) ToBackupDownloadRestrictionConfigOutput() BackupDownloadRestrictionConfigOutput
- func (i *BackupDownloadRestrictionConfig) ToBackupDownloadRestrictionConfigOutputWithContext(ctx context.Context) BackupDownloadRestrictionConfigOutput
- type BackupDownloadRestrictionConfigArgs
- type BackupDownloadRestrictionConfigArray
- func (BackupDownloadRestrictionConfigArray) ElementType() reflect.Type
- func (i BackupDownloadRestrictionConfigArray) ToBackupDownloadRestrictionConfigArrayOutput() BackupDownloadRestrictionConfigArrayOutput
- func (i BackupDownloadRestrictionConfigArray) ToBackupDownloadRestrictionConfigArrayOutputWithContext(ctx context.Context) BackupDownloadRestrictionConfigArrayOutput
- type BackupDownloadRestrictionConfigArrayInput
- type BackupDownloadRestrictionConfigArrayOutput
- func (BackupDownloadRestrictionConfigArrayOutput) ElementType() reflect.Type
- func (o BackupDownloadRestrictionConfigArrayOutput) Index(i pulumi.IntInput) BackupDownloadRestrictionConfigOutput
- func (o BackupDownloadRestrictionConfigArrayOutput) ToBackupDownloadRestrictionConfigArrayOutput() BackupDownloadRestrictionConfigArrayOutput
- func (o BackupDownloadRestrictionConfigArrayOutput) ToBackupDownloadRestrictionConfigArrayOutputWithContext(ctx context.Context) BackupDownloadRestrictionConfigArrayOutput
- type BackupDownloadRestrictionConfigInput
- type BackupDownloadRestrictionConfigMap
- func (BackupDownloadRestrictionConfigMap) ElementType() reflect.Type
- func (i BackupDownloadRestrictionConfigMap) ToBackupDownloadRestrictionConfigMapOutput() BackupDownloadRestrictionConfigMapOutput
- func (i BackupDownloadRestrictionConfigMap) ToBackupDownloadRestrictionConfigMapOutputWithContext(ctx context.Context) BackupDownloadRestrictionConfigMapOutput
- type BackupDownloadRestrictionConfigMapInput
- type BackupDownloadRestrictionConfigMapOutput
- func (BackupDownloadRestrictionConfigMapOutput) ElementType() reflect.Type
- func (o BackupDownloadRestrictionConfigMapOutput) MapIndex(k pulumi.StringInput) BackupDownloadRestrictionConfigOutput
- func (o BackupDownloadRestrictionConfigMapOutput) ToBackupDownloadRestrictionConfigMapOutput() BackupDownloadRestrictionConfigMapOutput
- func (o BackupDownloadRestrictionConfigMapOutput) ToBackupDownloadRestrictionConfigMapOutputWithContext(ctx context.Context) BackupDownloadRestrictionConfigMapOutput
- type BackupDownloadRestrictionConfigOutput
- func (BackupDownloadRestrictionConfigOutput) ElementType() reflect.Type
- func (o BackupDownloadRestrictionConfigOutput) IpRestrictionEffect() pulumi.StringPtrOutput
- func (o BackupDownloadRestrictionConfigOutput) IpSets() pulumi.StringArrayOutput
- func (o BackupDownloadRestrictionConfigOutput) RestrictionType() pulumi.StringOutput
- func (o BackupDownloadRestrictionConfigOutput) ToBackupDownloadRestrictionConfigOutput() BackupDownloadRestrictionConfigOutput
- func (o BackupDownloadRestrictionConfigOutput) ToBackupDownloadRestrictionConfigOutputWithContext(ctx context.Context) BackupDownloadRestrictionConfigOutput
- func (o BackupDownloadRestrictionConfigOutput) VpcIdSets() pulumi.StringArrayOutput
- func (o BackupDownloadRestrictionConfigOutput) VpcRestrictionEffect() pulumi.StringPtrOutput
- type BackupDownloadRestrictionConfigState
- type BackupPlanConfig
- type BackupPlanConfigArgs
- type BackupPlanConfigArray
- type BackupPlanConfigArrayInput
- type BackupPlanConfigArrayOutput
- func (BackupPlanConfigArrayOutput) ElementType() reflect.Type
- func (o BackupPlanConfigArrayOutput) Index(i pulumi.IntInput) BackupPlanConfigOutput
- func (o BackupPlanConfigArrayOutput) ToBackupPlanConfigArrayOutput() BackupPlanConfigArrayOutput
- func (o BackupPlanConfigArrayOutput) ToBackupPlanConfigArrayOutputWithContext(ctx context.Context) BackupPlanConfigArrayOutput
- type BackupPlanConfigInput
- type BackupPlanConfigMap
- type BackupPlanConfigMapInput
- type BackupPlanConfigMapOutput
- func (BackupPlanConfigMapOutput) ElementType() reflect.Type
- func (o BackupPlanConfigMapOutput) MapIndex(k pulumi.StringInput) BackupPlanConfigOutput
- func (o BackupPlanConfigMapOutput) ToBackupPlanConfigMapOutput() BackupPlanConfigMapOutput
- func (o BackupPlanConfigMapOutput) ToBackupPlanConfigMapOutputWithContext(ctx context.Context) BackupPlanConfigMapOutput
- type BackupPlanConfigOutput
- func (o BackupPlanConfigOutput) BackupPeriods() pulumi.StringArrayOutput
- func (o BackupPlanConfigOutput) BaseBackupRetentionPeriod() pulumi.IntPtrOutput
- func (o BackupPlanConfigOutput) DbInstanceId() pulumi.StringOutput
- func (BackupPlanConfigOutput) ElementType() reflect.Type
- func (o BackupPlanConfigOutput) MaxBackupStartTime() pulumi.StringPtrOutput
- func (o BackupPlanConfigOutput) MinBackupStartTime() pulumi.StringPtrOutput
- func (o BackupPlanConfigOutput) ToBackupPlanConfigOutput() BackupPlanConfigOutput
- func (o BackupPlanConfigOutput) ToBackupPlanConfigOutputWithContext(ctx context.Context) BackupPlanConfigOutput
- type BackupPlanConfigState
- type BaseBackup
- type BaseBackupArgs
- type BaseBackupArray
- type BaseBackupArrayInput
- type BaseBackupArrayOutput
- func (BaseBackupArrayOutput) ElementType() reflect.Type
- func (o BaseBackupArrayOutput) Index(i pulumi.IntInput) BaseBackupOutput
- func (o BaseBackupArrayOutput) ToBaseBackupArrayOutput() BaseBackupArrayOutput
- func (o BaseBackupArrayOutput) ToBaseBackupArrayOutputWithContext(ctx context.Context) BaseBackupArrayOutput
- type BaseBackupInput
- type BaseBackupMap
- type BaseBackupMapInput
- type BaseBackupMapOutput
- func (BaseBackupMapOutput) ElementType() reflect.Type
- func (o BaseBackupMapOutput) MapIndex(k pulumi.StringInput) BaseBackupOutput
- func (o BaseBackupMapOutput) ToBaseBackupMapOutput() BaseBackupMapOutput
- func (o BaseBackupMapOutput) ToBaseBackupMapOutputWithContext(ctx context.Context) BaseBackupMapOutput
- type BaseBackupOutput
- func (o BaseBackupOutput) BaseBackupId() pulumi.StringOutput
- func (o BaseBackupOutput) DbInstanceId() pulumi.StringOutput
- func (BaseBackupOutput) ElementType() reflect.Type
- func (o BaseBackupOutput) NewExpireTime() pulumi.StringOutput
- func (o BaseBackupOutput) Tags() pulumi.MapOutput
- func (o BaseBackupOutput) ToBaseBackupOutput() BaseBackupOutput
- func (o BaseBackupOutput) ToBaseBackupOutputWithContext(ctx context.Context) BaseBackupOutput
- type BaseBackupState
- type DeleteLogBackupOperation
- type DeleteLogBackupOperationArgs
- type DeleteLogBackupOperationArray
- func (DeleteLogBackupOperationArray) ElementType() reflect.Type
- func (i DeleteLogBackupOperationArray) ToDeleteLogBackupOperationArrayOutput() DeleteLogBackupOperationArrayOutput
- func (i DeleteLogBackupOperationArray) ToDeleteLogBackupOperationArrayOutputWithContext(ctx context.Context) DeleteLogBackupOperationArrayOutput
- type DeleteLogBackupOperationArrayInput
- type DeleteLogBackupOperationArrayOutput
- func (DeleteLogBackupOperationArrayOutput) ElementType() reflect.Type
- func (o DeleteLogBackupOperationArrayOutput) Index(i pulumi.IntInput) DeleteLogBackupOperationOutput
- func (o DeleteLogBackupOperationArrayOutput) ToDeleteLogBackupOperationArrayOutput() DeleteLogBackupOperationArrayOutput
- func (o DeleteLogBackupOperationArrayOutput) ToDeleteLogBackupOperationArrayOutputWithContext(ctx context.Context) DeleteLogBackupOperationArrayOutput
- type DeleteLogBackupOperationInput
- type DeleteLogBackupOperationMap
- func (DeleteLogBackupOperationMap) ElementType() reflect.Type
- func (i DeleteLogBackupOperationMap) ToDeleteLogBackupOperationMapOutput() DeleteLogBackupOperationMapOutput
- func (i DeleteLogBackupOperationMap) ToDeleteLogBackupOperationMapOutputWithContext(ctx context.Context) DeleteLogBackupOperationMapOutput
- type DeleteLogBackupOperationMapInput
- type DeleteLogBackupOperationMapOutput
- func (DeleteLogBackupOperationMapOutput) ElementType() reflect.Type
- func (o DeleteLogBackupOperationMapOutput) MapIndex(k pulumi.StringInput) DeleteLogBackupOperationOutput
- func (o DeleteLogBackupOperationMapOutput) ToDeleteLogBackupOperationMapOutput() DeleteLogBackupOperationMapOutput
- func (o DeleteLogBackupOperationMapOutput) ToDeleteLogBackupOperationMapOutputWithContext(ctx context.Context) DeleteLogBackupOperationMapOutput
- type DeleteLogBackupOperationOutput
- func (o DeleteLogBackupOperationOutput) DbInstanceId() pulumi.StringOutput
- func (DeleteLogBackupOperationOutput) ElementType() reflect.Type
- func (o DeleteLogBackupOperationOutput) LogBackupId() pulumi.StringOutput
- func (o DeleteLogBackupOperationOutput) ToDeleteLogBackupOperationOutput() DeleteLogBackupOperationOutput
- func (o DeleteLogBackupOperationOutput) ToDeleteLogBackupOperationOutputWithContext(ctx context.Context) DeleteLogBackupOperationOutput
- type DeleteLogBackupOperationState
- type DisisolateDbInstanceOperation
- func (*DisisolateDbInstanceOperation) ElementType() reflect.Type
- func (i *DisisolateDbInstanceOperation) ToDisisolateDbInstanceOperationOutput() DisisolateDbInstanceOperationOutput
- func (i *DisisolateDbInstanceOperation) ToDisisolateDbInstanceOperationOutputWithContext(ctx context.Context) DisisolateDbInstanceOperationOutput
- type DisisolateDbInstanceOperationArgs
- type DisisolateDbInstanceOperationArray
- func (DisisolateDbInstanceOperationArray) ElementType() reflect.Type
- func (i DisisolateDbInstanceOperationArray) ToDisisolateDbInstanceOperationArrayOutput() DisisolateDbInstanceOperationArrayOutput
- func (i DisisolateDbInstanceOperationArray) ToDisisolateDbInstanceOperationArrayOutputWithContext(ctx context.Context) DisisolateDbInstanceOperationArrayOutput
- type DisisolateDbInstanceOperationArrayInput
- type DisisolateDbInstanceOperationArrayOutput
- func (DisisolateDbInstanceOperationArrayOutput) ElementType() reflect.Type
- func (o DisisolateDbInstanceOperationArrayOutput) Index(i pulumi.IntInput) DisisolateDbInstanceOperationOutput
- func (o DisisolateDbInstanceOperationArrayOutput) ToDisisolateDbInstanceOperationArrayOutput() DisisolateDbInstanceOperationArrayOutput
- func (o DisisolateDbInstanceOperationArrayOutput) ToDisisolateDbInstanceOperationArrayOutputWithContext(ctx context.Context) DisisolateDbInstanceOperationArrayOutput
- type DisisolateDbInstanceOperationInput
- type DisisolateDbInstanceOperationMap
- func (DisisolateDbInstanceOperationMap) ElementType() reflect.Type
- func (i DisisolateDbInstanceOperationMap) ToDisisolateDbInstanceOperationMapOutput() DisisolateDbInstanceOperationMapOutput
- func (i DisisolateDbInstanceOperationMap) ToDisisolateDbInstanceOperationMapOutputWithContext(ctx context.Context) DisisolateDbInstanceOperationMapOutput
- type DisisolateDbInstanceOperationMapInput
- type DisisolateDbInstanceOperationMapOutput
- func (DisisolateDbInstanceOperationMapOutput) ElementType() reflect.Type
- func (o DisisolateDbInstanceOperationMapOutput) MapIndex(k pulumi.StringInput) DisisolateDbInstanceOperationOutput
- func (o DisisolateDbInstanceOperationMapOutput) ToDisisolateDbInstanceOperationMapOutput() DisisolateDbInstanceOperationMapOutput
- func (o DisisolateDbInstanceOperationMapOutput) ToDisisolateDbInstanceOperationMapOutputWithContext(ctx context.Context) DisisolateDbInstanceOperationMapOutput
- type DisisolateDbInstanceOperationOutput
- func (o DisisolateDbInstanceOperationOutput) AutoVoucher() pulumi.BoolPtrOutput
- func (o DisisolateDbInstanceOperationOutput) DbInstanceIdSets() pulumi.StringArrayOutput
- func (DisisolateDbInstanceOperationOutput) ElementType() reflect.Type
- func (o DisisolateDbInstanceOperationOutput) Period() pulumi.IntPtrOutput
- func (o DisisolateDbInstanceOperationOutput) ToDisisolateDbInstanceOperationOutput() DisisolateDbInstanceOperationOutput
- func (o DisisolateDbInstanceOperationOutput) ToDisisolateDbInstanceOperationOutputWithContext(ctx context.Context) DisisolateDbInstanceOperationOutput
- func (o DisisolateDbInstanceOperationOutput) VoucherIds() pulumi.StringArrayOutput
- type DisisolateDbInstanceOperationState
- type GetBackupDownloadUrlsArgs
- type GetBackupDownloadUrlsBackupDownloadRestriction
- type GetBackupDownloadUrlsBackupDownloadRestrictionArgs
- func (GetBackupDownloadUrlsBackupDownloadRestrictionArgs) ElementType() reflect.Type
- func (i GetBackupDownloadUrlsBackupDownloadRestrictionArgs) ToGetBackupDownloadUrlsBackupDownloadRestrictionOutput() GetBackupDownloadUrlsBackupDownloadRestrictionOutput
- func (i GetBackupDownloadUrlsBackupDownloadRestrictionArgs) ToGetBackupDownloadUrlsBackupDownloadRestrictionOutputWithContext(ctx context.Context) GetBackupDownloadUrlsBackupDownloadRestrictionOutput
- func (i GetBackupDownloadUrlsBackupDownloadRestrictionArgs) ToGetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput() GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput
- func (i GetBackupDownloadUrlsBackupDownloadRestrictionArgs) ToGetBackupDownloadUrlsBackupDownloadRestrictionPtrOutputWithContext(ctx context.Context) GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput
- type GetBackupDownloadUrlsBackupDownloadRestrictionInput
- type GetBackupDownloadUrlsBackupDownloadRestrictionOutput
- func (GetBackupDownloadUrlsBackupDownloadRestrictionOutput) ElementType() reflect.Type
- func (o GetBackupDownloadUrlsBackupDownloadRestrictionOutput) IpRestrictionEffect() pulumi.StringPtrOutput
- func (o GetBackupDownloadUrlsBackupDownloadRestrictionOutput) IpSets() pulumi.StringArrayOutput
- func (o GetBackupDownloadUrlsBackupDownloadRestrictionOutput) RestrictionType() pulumi.StringPtrOutput
- func (o GetBackupDownloadUrlsBackupDownloadRestrictionOutput) ToGetBackupDownloadUrlsBackupDownloadRestrictionOutput() GetBackupDownloadUrlsBackupDownloadRestrictionOutput
- func (o GetBackupDownloadUrlsBackupDownloadRestrictionOutput) ToGetBackupDownloadUrlsBackupDownloadRestrictionOutputWithContext(ctx context.Context) GetBackupDownloadUrlsBackupDownloadRestrictionOutput
- func (o GetBackupDownloadUrlsBackupDownloadRestrictionOutput) ToGetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput() GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput
- func (o GetBackupDownloadUrlsBackupDownloadRestrictionOutput) ToGetBackupDownloadUrlsBackupDownloadRestrictionPtrOutputWithContext(ctx context.Context) GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput
- func (o GetBackupDownloadUrlsBackupDownloadRestrictionOutput) VpcIdSets() pulumi.StringArrayOutput
- func (o GetBackupDownloadUrlsBackupDownloadRestrictionOutput) VpcRestrictionEffect() pulumi.StringPtrOutput
- type GetBackupDownloadUrlsBackupDownloadRestrictionPtrInput
- type GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput
- func (o GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput) Elem() GetBackupDownloadUrlsBackupDownloadRestrictionOutput
- func (GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput) ElementType() reflect.Type
- func (o GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput) IpRestrictionEffect() pulumi.StringPtrOutput
- func (o GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput) IpSets() pulumi.StringArrayOutput
- func (o GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput) RestrictionType() pulumi.StringPtrOutput
- func (o GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput) ToGetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput() GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput
- func (o GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput) ToGetBackupDownloadUrlsBackupDownloadRestrictionPtrOutputWithContext(ctx context.Context) GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput
- func (o GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput) VpcIdSets() pulumi.StringArrayOutput
- func (o GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput) VpcRestrictionEffect() pulumi.StringPtrOutput
- type GetBackupDownloadUrlsOutputArgs
- type GetBackupDownloadUrlsResult
- type GetBackupDownloadUrlsResultOutput
- func (o GetBackupDownloadUrlsResultOutput) BackupDownloadRestriction() GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput
- func (o GetBackupDownloadUrlsResultOutput) BackupDownloadUrl() pulumi.StringOutput
- func (o GetBackupDownloadUrlsResultOutput) BackupId() pulumi.StringOutput
- func (o GetBackupDownloadUrlsResultOutput) BackupType() pulumi.StringOutput
- func (o GetBackupDownloadUrlsResultOutput) DbInstanceId() pulumi.StringOutput
- func (GetBackupDownloadUrlsResultOutput) ElementType() reflect.Type
- func (o GetBackupDownloadUrlsResultOutput) Id() pulumi.StringOutput
- func (o GetBackupDownloadUrlsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetBackupDownloadUrlsResultOutput) ToGetBackupDownloadUrlsResultOutput() GetBackupDownloadUrlsResultOutput
- func (o GetBackupDownloadUrlsResultOutput) ToGetBackupDownloadUrlsResultOutputWithContext(ctx context.Context) GetBackupDownloadUrlsResultOutput
- func (o GetBackupDownloadUrlsResultOutput) UrlExpireTime() pulumi.IntPtrOutput
- type GetBaseBackupsArgs
- type GetBaseBackupsBaseBackupSet
- type GetBaseBackupsBaseBackupSetArgs
- func (GetBaseBackupsBaseBackupSetArgs) ElementType() reflect.Type
- func (i GetBaseBackupsBaseBackupSetArgs) ToGetBaseBackupsBaseBackupSetOutput() GetBaseBackupsBaseBackupSetOutput
- func (i GetBaseBackupsBaseBackupSetArgs) ToGetBaseBackupsBaseBackupSetOutputWithContext(ctx context.Context) GetBaseBackupsBaseBackupSetOutput
- type GetBaseBackupsBaseBackupSetArray
- func (GetBaseBackupsBaseBackupSetArray) ElementType() reflect.Type
- func (i GetBaseBackupsBaseBackupSetArray) ToGetBaseBackupsBaseBackupSetArrayOutput() GetBaseBackupsBaseBackupSetArrayOutput
- func (i GetBaseBackupsBaseBackupSetArray) ToGetBaseBackupsBaseBackupSetArrayOutputWithContext(ctx context.Context) GetBaseBackupsBaseBackupSetArrayOutput
- type GetBaseBackupsBaseBackupSetArrayInput
- type GetBaseBackupsBaseBackupSetArrayOutput
- func (GetBaseBackupsBaseBackupSetArrayOutput) ElementType() reflect.Type
- func (o GetBaseBackupsBaseBackupSetArrayOutput) Index(i pulumi.IntInput) GetBaseBackupsBaseBackupSetOutput
- func (o GetBaseBackupsBaseBackupSetArrayOutput) ToGetBaseBackupsBaseBackupSetArrayOutput() GetBaseBackupsBaseBackupSetArrayOutput
- func (o GetBaseBackupsBaseBackupSetArrayOutput) ToGetBaseBackupsBaseBackupSetArrayOutputWithContext(ctx context.Context) GetBaseBackupsBaseBackupSetArrayOutput
- type GetBaseBackupsBaseBackupSetInput
- type GetBaseBackupsBaseBackupSetOutput
- func (o GetBaseBackupsBaseBackupSetOutput) BackupMethod() pulumi.StringOutput
- func (o GetBaseBackupsBaseBackupSetOutput) BackupMode() pulumi.StringOutput
- func (o GetBaseBackupsBaseBackupSetOutput) DbInstanceId() pulumi.StringOutput
- func (GetBaseBackupsBaseBackupSetOutput) ElementType() reflect.Type
- func (o GetBaseBackupsBaseBackupSetOutput) ExpireTime() pulumi.StringOutput
- func (o GetBaseBackupsBaseBackupSetOutput) FinishTime() pulumi.StringOutput
- func (o GetBaseBackupsBaseBackupSetOutput) Id() pulumi.StringOutput
- func (o GetBaseBackupsBaseBackupSetOutput) Name() pulumi.StringOutput
- func (o GetBaseBackupsBaseBackupSetOutput) Size() pulumi.IntOutput
- func (o GetBaseBackupsBaseBackupSetOutput) StartTime() pulumi.StringOutput
- func (o GetBaseBackupsBaseBackupSetOutput) State() pulumi.StringOutput
- func (o GetBaseBackupsBaseBackupSetOutput) ToGetBaseBackupsBaseBackupSetOutput() GetBaseBackupsBaseBackupSetOutput
- func (o GetBaseBackupsBaseBackupSetOutput) ToGetBaseBackupsBaseBackupSetOutputWithContext(ctx context.Context) GetBaseBackupsBaseBackupSetOutput
- type GetBaseBackupsFilter
- type GetBaseBackupsFilterArgs
- type GetBaseBackupsFilterArray
- type GetBaseBackupsFilterArrayInput
- type GetBaseBackupsFilterArrayOutput
- func (GetBaseBackupsFilterArrayOutput) ElementType() reflect.Type
- func (o GetBaseBackupsFilterArrayOutput) Index(i pulumi.IntInput) GetBaseBackupsFilterOutput
- func (o GetBaseBackupsFilterArrayOutput) ToGetBaseBackupsFilterArrayOutput() GetBaseBackupsFilterArrayOutput
- func (o GetBaseBackupsFilterArrayOutput) ToGetBaseBackupsFilterArrayOutputWithContext(ctx context.Context) GetBaseBackupsFilterArrayOutput
- type GetBaseBackupsFilterInput
- type GetBaseBackupsFilterOutput
- func (GetBaseBackupsFilterOutput) ElementType() reflect.Type
- func (o GetBaseBackupsFilterOutput) Name() pulumi.StringPtrOutput
- func (o GetBaseBackupsFilterOutput) ToGetBaseBackupsFilterOutput() GetBaseBackupsFilterOutput
- func (o GetBaseBackupsFilterOutput) ToGetBaseBackupsFilterOutputWithContext(ctx context.Context) GetBaseBackupsFilterOutput
- func (o GetBaseBackupsFilterOutput) Values() pulumi.StringArrayOutput
- type GetBaseBackupsOutputArgs
- type GetBaseBackupsResult
- type GetBaseBackupsResultOutput
- func (o GetBaseBackupsResultOutput) BaseBackupSets() GetBaseBackupsBaseBackupSetArrayOutput
- func (GetBaseBackupsResultOutput) ElementType() reflect.Type
- func (o GetBaseBackupsResultOutput) Filters() GetBaseBackupsFilterArrayOutput
- func (o GetBaseBackupsResultOutput) Id() pulumi.StringOutput
- func (o GetBaseBackupsResultOutput) MaxFinishTime() pulumi.StringPtrOutput
- func (o GetBaseBackupsResultOutput) MinFinishTime() pulumi.StringPtrOutput
- func (o GetBaseBackupsResultOutput) OrderBy() pulumi.StringPtrOutput
- func (o GetBaseBackupsResultOutput) OrderByType() pulumi.StringPtrOutput
- func (o GetBaseBackupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetBaseBackupsResultOutput) ToGetBaseBackupsResultOutput() GetBaseBackupsResultOutput
- func (o GetBaseBackupsResultOutput) ToGetBaseBackupsResultOutputWithContext(ctx context.Context) GetBaseBackupsResultOutput
- type GetDbInstanceClassesArgs
- type GetDbInstanceClassesClassInfoSet
- type GetDbInstanceClassesClassInfoSetArgs
- func (GetDbInstanceClassesClassInfoSetArgs) ElementType() reflect.Type
- func (i GetDbInstanceClassesClassInfoSetArgs) ToGetDbInstanceClassesClassInfoSetOutput() GetDbInstanceClassesClassInfoSetOutput
- func (i GetDbInstanceClassesClassInfoSetArgs) ToGetDbInstanceClassesClassInfoSetOutputWithContext(ctx context.Context) GetDbInstanceClassesClassInfoSetOutput
- type GetDbInstanceClassesClassInfoSetArray
- func (GetDbInstanceClassesClassInfoSetArray) ElementType() reflect.Type
- func (i GetDbInstanceClassesClassInfoSetArray) ToGetDbInstanceClassesClassInfoSetArrayOutput() GetDbInstanceClassesClassInfoSetArrayOutput
- func (i GetDbInstanceClassesClassInfoSetArray) ToGetDbInstanceClassesClassInfoSetArrayOutputWithContext(ctx context.Context) GetDbInstanceClassesClassInfoSetArrayOutput
- type GetDbInstanceClassesClassInfoSetArrayInput
- type GetDbInstanceClassesClassInfoSetArrayOutput
- func (GetDbInstanceClassesClassInfoSetArrayOutput) ElementType() reflect.Type
- func (o GetDbInstanceClassesClassInfoSetArrayOutput) Index(i pulumi.IntInput) GetDbInstanceClassesClassInfoSetOutput
- func (o GetDbInstanceClassesClassInfoSetArrayOutput) ToGetDbInstanceClassesClassInfoSetArrayOutput() GetDbInstanceClassesClassInfoSetArrayOutput
- func (o GetDbInstanceClassesClassInfoSetArrayOutput) ToGetDbInstanceClassesClassInfoSetArrayOutputWithContext(ctx context.Context) GetDbInstanceClassesClassInfoSetArrayOutput
- type GetDbInstanceClassesClassInfoSetInput
- type GetDbInstanceClassesClassInfoSetOutput
- func (o GetDbInstanceClassesClassInfoSetOutput) Cpu() pulumi.IntOutput
- func (GetDbInstanceClassesClassInfoSetOutput) ElementType() reflect.Type
- func (o GetDbInstanceClassesClassInfoSetOutput) MaxStorage() pulumi.IntOutput
- func (o GetDbInstanceClassesClassInfoSetOutput) Memory() pulumi.IntOutput
- func (o GetDbInstanceClassesClassInfoSetOutput) MinStorage() pulumi.IntOutput
- func (o GetDbInstanceClassesClassInfoSetOutput) Qps() pulumi.IntOutput
- func (o GetDbInstanceClassesClassInfoSetOutput) SpecCode() pulumi.StringOutput
- func (o GetDbInstanceClassesClassInfoSetOutput) ToGetDbInstanceClassesClassInfoSetOutput() GetDbInstanceClassesClassInfoSetOutput
- func (o GetDbInstanceClassesClassInfoSetOutput) ToGetDbInstanceClassesClassInfoSetOutputWithContext(ctx context.Context) GetDbInstanceClassesClassInfoSetOutput
- type GetDbInstanceClassesOutputArgs
- type GetDbInstanceClassesResult
- type GetDbInstanceClassesResultOutput
- func (o GetDbInstanceClassesResultOutput) ClassInfoSets() GetDbInstanceClassesClassInfoSetArrayOutput
- func (o GetDbInstanceClassesResultOutput) DbEngine() pulumi.StringOutput
- func (o GetDbInstanceClassesResultOutput) DbMajorVersion() pulumi.StringOutput
- func (GetDbInstanceClassesResultOutput) ElementType() reflect.Type
- func (o GetDbInstanceClassesResultOutput) Id() pulumi.StringOutput
- func (o GetDbInstanceClassesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetDbInstanceClassesResultOutput) ToGetDbInstanceClassesResultOutput() GetDbInstanceClassesResultOutput
- func (o GetDbInstanceClassesResultOutput) ToGetDbInstanceClassesResultOutputWithContext(ctx context.Context) GetDbInstanceClassesResultOutput
- func (o GetDbInstanceClassesResultOutput) Zone() pulumi.StringOutput
- type GetDbInstanceVersionsArgs
- type GetDbInstanceVersionsOutputArgs
- type GetDbInstanceVersionsResult
- type GetDbInstanceVersionsResultOutput
- func (GetDbInstanceVersionsResultOutput) ElementType() reflect.Type
- func (o GetDbInstanceVersionsResultOutput) Id() pulumi.StringOutput
- func (o GetDbInstanceVersionsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetDbInstanceVersionsResultOutput) ToGetDbInstanceVersionsResultOutput() GetDbInstanceVersionsResultOutput
- func (o GetDbInstanceVersionsResultOutput) ToGetDbInstanceVersionsResultOutputWithContext(ctx context.Context) GetDbInstanceVersionsResultOutput
- func (o GetDbInstanceVersionsResultOutput) VersionSets() GetDbInstanceVersionsVersionSetArrayOutput
- type GetDbInstanceVersionsVersionSet
- type GetDbInstanceVersionsVersionSetArgs
- func (GetDbInstanceVersionsVersionSetArgs) ElementType() reflect.Type
- func (i GetDbInstanceVersionsVersionSetArgs) ToGetDbInstanceVersionsVersionSetOutput() GetDbInstanceVersionsVersionSetOutput
- func (i GetDbInstanceVersionsVersionSetArgs) ToGetDbInstanceVersionsVersionSetOutputWithContext(ctx context.Context) GetDbInstanceVersionsVersionSetOutput
- type GetDbInstanceVersionsVersionSetArray
- func (GetDbInstanceVersionsVersionSetArray) ElementType() reflect.Type
- func (i GetDbInstanceVersionsVersionSetArray) ToGetDbInstanceVersionsVersionSetArrayOutput() GetDbInstanceVersionsVersionSetArrayOutput
- func (i GetDbInstanceVersionsVersionSetArray) ToGetDbInstanceVersionsVersionSetArrayOutputWithContext(ctx context.Context) GetDbInstanceVersionsVersionSetArrayOutput
- type GetDbInstanceVersionsVersionSetArrayInput
- type GetDbInstanceVersionsVersionSetArrayOutput
- func (GetDbInstanceVersionsVersionSetArrayOutput) ElementType() reflect.Type
- func (o GetDbInstanceVersionsVersionSetArrayOutput) Index(i pulumi.IntInput) GetDbInstanceVersionsVersionSetOutput
- func (o GetDbInstanceVersionsVersionSetArrayOutput) ToGetDbInstanceVersionsVersionSetArrayOutput() GetDbInstanceVersionsVersionSetArrayOutput
- func (o GetDbInstanceVersionsVersionSetArrayOutput) ToGetDbInstanceVersionsVersionSetArrayOutputWithContext(ctx context.Context) GetDbInstanceVersionsVersionSetArrayOutput
- type GetDbInstanceVersionsVersionSetInput
- type GetDbInstanceVersionsVersionSetOutput
- func (o GetDbInstanceVersionsVersionSetOutput) AvailableUpgradeTargets() pulumi.StringArrayOutput
- func (o GetDbInstanceVersionsVersionSetOutput) DbEngine() pulumi.StringOutput
- func (o GetDbInstanceVersionsVersionSetOutput) DbKernelVersion() pulumi.StringOutput
- func (o GetDbInstanceVersionsVersionSetOutput) DbMajorVersion() pulumi.StringOutput
- func (o GetDbInstanceVersionsVersionSetOutput) DbVersion() pulumi.StringOutput
- func (GetDbInstanceVersionsVersionSetOutput) ElementType() reflect.Type
- func (o GetDbInstanceVersionsVersionSetOutput) Status() pulumi.StringOutput
- func (o GetDbInstanceVersionsVersionSetOutput) SupportedFeatureNames() pulumi.StringArrayOutput
- func (o GetDbInstanceVersionsVersionSetOutput) ToGetDbInstanceVersionsVersionSetOutput() GetDbInstanceVersionsVersionSetOutput
- func (o GetDbInstanceVersionsVersionSetOutput) ToGetDbInstanceVersionsVersionSetOutputWithContext(ctx context.Context) GetDbInstanceVersionsVersionSetOutput
- type GetDefaultParametersArgs
- type GetDefaultParametersOutputArgs
- type GetDefaultParametersParamInfoSet
- type GetDefaultParametersParamInfoSetArgs
- func (GetDefaultParametersParamInfoSetArgs) ElementType() reflect.Type
- func (i GetDefaultParametersParamInfoSetArgs) ToGetDefaultParametersParamInfoSetOutput() GetDefaultParametersParamInfoSetOutput
- func (i GetDefaultParametersParamInfoSetArgs) ToGetDefaultParametersParamInfoSetOutputWithContext(ctx context.Context) GetDefaultParametersParamInfoSetOutput
- type GetDefaultParametersParamInfoSetArray
- func (GetDefaultParametersParamInfoSetArray) ElementType() reflect.Type
- func (i GetDefaultParametersParamInfoSetArray) ToGetDefaultParametersParamInfoSetArrayOutput() GetDefaultParametersParamInfoSetArrayOutput
- func (i GetDefaultParametersParamInfoSetArray) ToGetDefaultParametersParamInfoSetArrayOutputWithContext(ctx context.Context) GetDefaultParametersParamInfoSetArrayOutput
- type GetDefaultParametersParamInfoSetArrayInput
- type GetDefaultParametersParamInfoSetArrayOutput
- func (GetDefaultParametersParamInfoSetArrayOutput) ElementType() reflect.Type
- func (o GetDefaultParametersParamInfoSetArrayOutput) Index(i pulumi.IntInput) GetDefaultParametersParamInfoSetOutput
- func (o GetDefaultParametersParamInfoSetArrayOutput) ToGetDefaultParametersParamInfoSetArrayOutput() GetDefaultParametersParamInfoSetArrayOutput
- func (o GetDefaultParametersParamInfoSetArrayOutput) ToGetDefaultParametersParamInfoSetArrayOutputWithContext(ctx context.Context) GetDefaultParametersParamInfoSetArrayOutput
- type GetDefaultParametersParamInfoSetInput
- type GetDefaultParametersParamInfoSetOutput
- func (o GetDefaultParametersParamInfoSetOutput) Advanced() pulumi.BoolOutput
- func (o GetDefaultParametersParamInfoSetOutput) ClassificationCn() pulumi.StringOutput
- func (o GetDefaultParametersParamInfoSetOutput) ClassificationEn() pulumi.StringOutput
- func (o GetDefaultParametersParamInfoSetOutput) CurrentValue() pulumi.StringOutput
- func (o GetDefaultParametersParamInfoSetOutput) DefaultValue() pulumi.StringOutput
- func (GetDefaultParametersParamInfoSetOutput) ElementType() reflect.Type
- func (o GetDefaultParametersParamInfoSetOutput) EnumValues() pulumi.StringArrayOutput
- func (o GetDefaultParametersParamInfoSetOutput) Id() pulumi.IntOutput
- func (o GetDefaultParametersParamInfoSetOutput) LastModifyTime() pulumi.StringOutput
- func (o GetDefaultParametersParamInfoSetOutput) Max() pulumi.Float64Output
- func (o GetDefaultParametersParamInfoSetOutput) Min() pulumi.Float64Output
- func (o GetDefaultParametersParamInfoSetOutput) Name() pulumi.StringOutput
- func (o GetDefaultParametersParamInfoSetOutput) NeedReboot() pulumi.BoolOutput
- func (o GetDefaultParametersParamInfoSetOutput) ParamDescriptionCh() pulumi.StringOutput
- func (o GetDefaultParametersParamInfoSetOutput) ParamDescriptionEn() pulumi.StringOutput
- func (o GetDefaultParametersParamInfoSetOutput) ParamValueType() pulumi.StringOutput
- func (o GetDefaultParametersParamInfoSetOutput) SpecRelated() pulumi.BoolOutput
- func (o GetDefaultParametersParamInfoSetOutput) SpecRelationSets() GetDefaultParametersParamInfoSetSpecRelationSetArrayOutput
- func (o GetDefaultParametersParamInfoSetOutput) StandbyRelated() pulumi.IntOutput
- func (o GetDefaultParametersParamInfoSetOutput) ToGetDefaultParametersParamInfoSetOutput() GetDefaultParametersParamInfoSetOutput
- func (o GetDefaultParametersParamInfoSetOutput) ToGetDefaultParametersParamInfoSetOutputWithContext(ctx context.Context) GetDefaultParametersParamInfoSetOutput
- func (o GetDefaultParametersParamInfoSetOutput) Unit() pulumi.StringOutput
- func (o GetDefaultParametersParamInfoSetOutput) VersionRelationSets() GetDefaultParametersParamInfoSetVersionRelationSetArrayOutput
- type GetDefaultParametersParamInfoSetSpecRelationSet
- type GetDefaultParametersParamInfoSetSpecRelationSetArgs
- func (GetDefaultParametersParamInfoSetSpecRelationSetArgs) ElementType() reflect.Type
- func (i GetDefaultParametersParamInfoSetSpecRelationSetArgs) ToGetDefaultParametersParamInfoSetSpecRelationSetOutput() GetDefaultParametersParamInfoSetSpecRelationSetOutput
- func (i GetDefaultParametersParamInfoSetSpecRelationSetArgs) ToGetDefaultParametersParamInfoSetSpecRelationSetOutputWithContext(ctx context.Context) GetDefaultParametersParamInfoSetSpecRelationSetOutput
- type GetDefaultParametersParamInfoSetSpecRelationSetArray
- func (GetDefaultParametersParamInfoSetSpecRelationSetArray) ElementType() reflect.Type
- func (i GetDefaultParametersParamInfoSetSpecRelationSetArray) ToGetDefaultParametersParamInfoSetSpecRelationSetArrayOutput() GetDefaultParametersParamInfoSetSpecRelationSetArrayOutput
- func (i GetDefaultParametersParamInfoSetSpecRelationSetArray) ToGetDefaultParametersParamInfoSetSpecRelationSetArrayOutputWithContext(ctx context.Context) GetDefaultParametersParamInfoSetSpecRelationSetArrayOutput
- type GetDefaultParametersParamInfoSetSpecRelationSetArrayInput
- type GetDefaultParametersParamInfoSetSpecRelationSetArrayOutput
- func (GetDefaultParametersParamInfoSetSpecRelationSetArrayOutput) ElementType() reflect.Type
- func (o GetDefaultParametersParamInfoSetSpecRelationSetArrayOutput) Index(i pulumi.IntInput) GetDefaultParametersParamInfoSetSpecRelationSetOutput
- func (o GetDefaultParametersParamInfoSetSpecRelationSetArrayOutput) ToGetDefaultParametersParamInfoSetSpecRelationSetArrayOutput() GetDefaultParametersParamInfoSetSpecRelationSetArrayOutput
- func (o GetDefaultParametersParamInfoSetSpecRelationSetArrayOutput) ToGetDefaultParametersParamInfoSetSpecRelationSetArrayOutputWithContext(ctx context.Context) GetDefaultParametersParamInfoSetSpecRelationSetArrayOutput
- type GetDefaultParametersParamInfoSetSpecRelationSetInput
- type GetDefaultParametersParamInfoSetSpecRelationSetOutput
- func (GetDefaultParametersParamInfoSetSpecRelationSetOutput) ElementType() reflect.Type
- func (o GetDefaultParametersParamInfoSetSpecRelationSetOutput) EnumValues() pulumi.StringArrayOutput
- func (o GetDefaultParametersParamInfoSetSpecRelationSetOutput) Max() pulumi.Float64Output
- func (o GetDefaultParametersParamInfoSetSpecRelationSetOutput) Memory() pulumi.StringOutput
- func (o GetDefaultParametersParamInfoSetSpecRelationSetOutput) Min() pulumi.Float64Output
- func (o GetDefaultParametersParamInfoSetSpecRelationSetOutput) Name() pulumi.StringOutput
- func (o GetDefaultParametersParamInfoSetSpecRelationSetOutput) ToGetDefaultParametersParamInfoSetSpecRelationSetOutput() GetDefaultParametersParamInfoSetSpecRelationSetOutput
- func (o GetDefaultParametersParamInfoSetSpecRelationSetOutput) ToGetDefaultParametersParamInfoSetSpecRelationSetOutputWithContext(ctx context.Context) GetDefaultParametersParamInfoSetSpecRelationSetOutput
- func (o GetDefaultParametersParamInfoSetSpecRelationSetOutput) Unit() pulumi.StringOutput
- func (o GetDefaultParametersParamInfoSetSpecRelationSetOutput) Value() pulumi.StringOutput
- type GetDefaultParametersParamInfoSetVersionRelationSet
- type GetDefaultParametersParamInfoSetVersionRelationSetArgs
- func (GetDefaultParametersParamInfoSetVersionRelationSetArgs) ElementType() reflect.Type
- func (i GetDefaultParametersParamInfoSetVersionRelationSetArgs) ToGetDefaultParametersParamInfoSetVersionRelationSetOutput() GetDefaultParametersParamInfoSetVersionRelationSetOutput
- func (i GetDefaultParametersParamInfoSetVersionRelationSetArgs) ToGetDefaultParametersParamInfoSetVersionRelationSetOutputWithContext(ctx context.Context) GetDefaultParametersParamInfoSetVersionRelationSetOutput
- type GetDefaultParametersParamInfoSetVersionRelationSetArray
- func (GetDefaultParametersParamInfoSetVersionRelationSetArray) ElementType() reflect.Type
- func (i GetDefaultParametersParamInfoSetVersionRelationSetArray) ToGetDefaultParametersParamInfoSetVersionRelationSetArrayOutput() GetDefaultParametersParamInfoSetVersionRelationSetArrayOutput
- func (i GetDefaultParametersParamInfoSetVersionRelationSetArray) ToGetDefaultParametersParamInfoSetVersionRelationSetArrayOutputWithContext(ctx context.Context) GetDefaultParametersParamInfoSetVersionRelationSetArrayOutput
- type GetDefaultParametersParamInfoSetVersionRelationSetArrayInput
- type GetDefaultParametersParamInfoSetVersionRelationSetArrayOutput
- func (GetDefaultParametersParamInfoSetVersionRelationSetArrayOutput) ElementType() reflect.Type
- func (o GetDefaultParametersParamInfoSetVersionRelationSetArrayOutput) Index(i pulumi.IntInput) GetDefaultParametersParamInfoSetVersionRelationSetOutput
- func (o GetDefaultParametersParamInfoSetVersionRelationSetArrayOutput) ToGetDefaultParametersParamInfoSetVersionRelationSetArrayOutput() GetDefaultParametersParamInfoSetVersionRelationSetArrayOutput
- func (o GetDefaultParametersParamInfoSetVersionRelationSetArrayOutput) ToGetDefaultParametersParamInfoSetVersionRelationSetArrayOutputWithContext(ctx context.Context) GetDefaultParametersParamInfoSetVersionRelationSetArrayOutput
- type GetDefaultParametersParamInfoSetVersionRelationSetInput
- type GetDefaultParametersParamInfoSetVersionRelationSetOutput
- func (o GetDefaultParametersParamInfoSetVersionRelationSetOutput) DbKernelVersion() pulumi.StringOutput
- func (GetDefaultParametersParamInfoSetVersionRelationSetOutput) ElementType() reflect.Type
- func (o GetDefaultParametersParamInfoSetVersionRelationSetOutput) EnumValues() pulumi.StringArrayOutput
- func (o GetDefaultParametersParamInfoSetVersionRelationSetOutput) Max() pulumi.Float64Output
- func (o GetDefaultParametersParamInfoSetVersionRelationSetOutput) Min() pulumi.Float64Output
- func (o GetDefaultParametersParamInfoSetVersionRelationSetOutput) Name() pulumi.StringOutput
- func (o GetDefaultParametersParamInfoSetVersionRelationSetOutput) ToGetDefaultParametersParamInfoSetVersionRelationSetOutput() GetDefaultParametersParamInfoSetVersionRelationSetOutput
- func (o GetDefaultParametersParamInfoSetVersionRelationSetOutput) ToGetDefaultParametersParamInfoSetVersionRelationSetOutputWithContext(ctx context.Context) GetDefaultParametersParamInfoSetVersionRelationSetOutput
- func (o GetDefaultParametersParamInfoSetVersionRelationSetOutput) Unit() pulumi.StringOutput
- func (o GetDefaultParametersParamInfoSetVersionRelationSetOutput) Value() pulumi.StringOutput
- type GetDefaultParametersResult
- type GetDefaultParametersResultOutput
- func (o GetDefaultParametersResultOutput) DbEngine() pulumi.StringOutput
- func (o GetDefaultParametersResultOutput) DbMajorVersion() pulumi.StringOutput
- func (GetDefaultParametersResultOutput) ElementType() reflect.Type
- func (o GetDefaultParametersResultOutput) Id() pulumi.StringOutput
- func (o GetDefaultParametersResultOutput) ParamInfoSets() GetDefaultParametersParamInfoSetArrayOutput
- func (o GetDefaultParametersResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetDefaultParametersResultOutput) ToGetDefaultParametersResultOutput() GetDefaultParametersResultOutput
- func (o GetDefaultParametersResultOutput) ToGetDefaultParametersResultOutputWithContext(ctx context.Context) GetDefaultParametersResultOutput
- type GetInstancesArgs
- type GetInstancesInstanceList
- type GetInstancesInstanceListArgs
- func (GetInstancesInstanceListArgs) ElementType() reflect.Type
- func (i GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput
- func (i GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutputWithContext(ctx context.Context) GetInstancesInstanceListOutput
- type GetInstancesInstanceListArray
- func (GetInstancesInstanceListArray) ElementType() reflect.Type
- func (i GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutput() GetInstancesInstanceListArrayOutput
- func (i GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListArrayOutput
- type GetInstancesInstanceListArrayInput
- type GetInstancesInstanceListArrayOutput
- func (GetInstancesInstanceListArrayOutput) ElementType() reflect.Type
- func (o GetInstancesInstanceListArrayOutput) Index(i pulumi.IntInput) GetInstancesInstanceListOutput
- func (o GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutput() GetInstancesInstanceListArrayOutput
- func (o GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListArrayOutput
- type GetInstancesInstanceListInput
- type GetInstancesInstanceListOutput
- func (o GetInstancesInstanceListOutput) AutoRenewFlag() pulumi.IntOutput
- func (o GetInstancesInstanceListOutput) AvailabilityZone() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) ChargeType() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) Charset() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) CreateTime() pulumi.StringOutput
- func (GetInstancesInstanceListOutput) ElementType() reflect.Type
- func (o GetInstancesInstanceListOutput) EngineVersion() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) Id() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) Memory() pulumi.IntOutput
- func (o GetInstancesInstanceListOutput) Name() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) PrivateAccessIp() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) PrivateAccessPort() pulumi.IntOutput
- func (o GetInstancesInstanceListOutput) ProjectId() pulumi.IntOutput
- func (o GetInstancesInstanceListOutput) PublicAccessHost() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) PublicAccessPort() pulumi.IntOutput
- func (o GetInstancesInstanceListOutput) PublicAccessSwitch() pulumi.BoolOutput
- func (o GetInstancesInstanceListOutput) RootUser() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) Storage() pulumi.IntOutput
- func (o GetInstancesInstanceListOutput) SubnetId() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) Tags() pulumi.MapOutput
- func (o GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput
- func (o GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutputWithContext(ctx context.Context) GetInstancesInstanceListOutput
- func (o GetInstancesInstanceListOutput) VpcId() pulumi.StringOutput
- type GetInstancesOutputArgs
- type GetInstancesResult
- type GetInstancesResultOutput
- func (GetInstancesResultOutput) ElementType() reflect.Type
- func (o GetInstancesResultOutput) Id() pulumi.StringPtrOutput
- func (o GetInstancesResultOutput) InstanceLists() GetInstancesInstanceListArrayOutput
- func (o GetInstancesResultOutput) Name() pulumi.StringPtrOutput
- func (o GetInstancesResultOutput) ProjectId() pulumi.IntPtrOutput
- func (o GetInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetInstancesResultOutput) ToGetInstancesResultOutput() GetInstancesResultOutput
- func (o GetInstancesResultOutput) ToGetInstancesResultOutputWithContext(ctx context.Context) GetInstancesResultOutput
- type GetLogBackupsArgs
- type GetLogBackupsFilter
- type GetLogBackupsFilterArgs
- type GetLogBackupsFilterArray
- type GetLogBackupsFilterArrayInput
- type GetLogBackupsFilterArrayOutput
- func (GetLogBackupsFilterArrayOutput) ElementType() reflect.Type
- func (o GetLogBackupsFilterArrayOutput) Index(i pulumi.IntInput) GetLogBackupsFilterOutput
- func (o GetLogBackupsFilterArrayOutput) ToGetLogBackupsFilterArrayOutput() GetLogBackupsFilterArrayOutput
- func (o GetLogBackupsFilterArrayOutput) ToGetLogBackupsFilterArrayOutputWithContext(ctx context.Context) GetLogBackupsFilterArrayOutput
- type GetLogBackupsFilterInput
- type GetLogBackupsFilterOutput
- func (GetLogBackupsFilterOutput) ElementType() reflect.Type
- func (o GetLogBackupsFilterOutput) Name() pulumi.StringPtrOutput
- func (o GetLogBackupsFilterOutput) ToGetLogBackupsFilterOutput() GetLogBackupsFilterOutput
- func (o GetLogBackupsFilterOutput) ToGetLogBackupsFilterOutputWithContext(ctx context.Context) GetLogBackupsFilterOutput
- func (o GetLogBackupsFilterOutput) Values() pulumi.StringArrayOutput
- type GetLogBackupsLogBackupSet
- type GetLogBackupsLogBackupSetArgs
- func (GetLogBackupsLogBackupSetArgs) ElementType() reflect.Type
- func (i GetLogBackupsLogBackupSetArgs) ToGetLogBackupsLogBackupSetOutput() GetLogBackupsLogBackupSetOutput
- func (i GetLogBackupsLogBackupSetArgs) ToGetLogBackupsLogBackupSetOutputWithContext(ctx context.Context) GetLogBackupsLogBackupSetOutput
- type GetLogBackupsLogBackupSetArray
- func (GetLogBackupsLogBackupSetArray) ElementType() reflect.Type
- func (i GetLogBackupsLogBackupSetArray) ToGetLogBackupsLogBackupSetArrayOutput() GetLogBackupsLogBackupSetArrayOutput
- func (i GetLogBackupsLogBackupSetArray) ToGetLogBackupsLogBackupSetArrayOutputWithContext(ctx context.Context) GetLogBackupsLogBackupSetArrayOutput
- type GetLogBackupsLogBackupSetArrayInput
- type GetLogBackupsLogBackupSetArrayOutput
- func (GetLogBackupsLogBackupSetArrayOutput) ElementType() reflect.Type
- func (o GetLogBackupsLogBackupSetArrayOutput) Index(i pulumi.IntInput) GetLogBackupsLogBackupSetOutput
- func (o GetLogBackupsLogBackupSetArrayOutput) ToGetLogBackupsLogBackupSetArrayOutput() GetLogBackupsLogBackupSetArrayOutput
- func (o GetLogBackupsLogBackupSetArrayOutput) ToGetLogBackupsLogBackupSetArrayOutputWithContext(ctx context.Context) GetLogBackupsLogBackupSetArrayOutput
- type GetLogBackupsLogBackupSetInput
- type GetLogBackupsLogBackupSetOutput
- func (o GetLogBackupsLogBackupSetOutput) BackupMethod() pulumi.StringOutput
- func (o GetLogBackupsLogBackupSetOutput) BackupMode() pulumi.StringOutput
- func (o GetLogBackupsLogBackupSetOutput) DbInstanceId() pulumi.StringOutput
- func (GetLogBackupsLogBackupSetOutput) ElementType() reflect.Type
- func (o GetLogBackupsLogBackupSetOutput) ExpireTime() pulumi.StringOutput
- func (o GetLogBackupsLogBackupSetOutput) FinishTime() pulumi.StringOutput
- func (o GetLogBackupsLogBackupSetOutput) Id() pulumi.StringOutput
- func (o GetLogBackupsLogBackupSetOutput) Name() pulumi.StringOutput
- func (o GetLogBackupsLogBackupSetOutput) Size() pulumi.IntOutput
- func (o GetLogBackupsLogBackupSetOutput) StartTime() pulumi.StringOutput
- func (o GetLogBackupsLogBackupSetOutput) State() pulumi.StringOutput
- func (o GetLogBackupsLogBackupSetOutput) ToGetLogBackupsLogBackupSetOutput() GetLogBackupsLogBackupSetOutput
- func (o GetLogBackupsLogBackupSetOutput) ToGetLogBackupsLogBackupSetOutputWithContext(ctx context.Context) GetLogBackupsLogBackupSetOutput
- type GetLogBackupsOutputArgs
- type GetLogBackupsResult
- type GetLogBackupsResultOutput
- func (GetLogBackupsResultOutput) ElementType() reflect.Type
- func (o GetLogBackupsResultOutput) Filters() GetLogBackupsFilterArrayOutput
- func (o GetLogBackupsResultOutput) Id() pulumi.StringOutput
- func (o GetLogBackupsResultOutput) LogBackupSets() GetLogBackupsLogBackupSetArrayOutput
- func (o GetLogBackupsResultOutput) MaxFinishTime() pulumi.StringPtrOutput
- func (o GetLogBackupsResultOutput) MinFinishTime() pulumi.StringPtrOutput
- func (o GetLogBackupsResultOutput) OrderBy() pulumi.StringPtrOutput
- func (o GetLogBackupsResultOutput) OrderByType() pulumi.StringPtrOutput
- func (o GetLogBackupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetLogBackupsResultOutput) ToGetLogBackupsResultOutput() GetLogBackupsResultOutput
- func (o GetLogBackupsResultOutput) ToGetLogBackupsResultOutputWithContext(ctx context.Context) GetLogBackupsResultOutput
- type GetParameterTemplatesArgs
- type GetParameterTemplatesFilter
- type GetParameterTemplatesFilterArgs
- func (GetParameterTemplatesFilterArgs) ElementType() reflect.Type
- func (i GetParameterTemplatesFilterArgs) ToGetParameterTemplatesFilterOutput() GetParameterTemplatesFilterOutput
- func (i GetParameterTemplatesFilterArgs) ToGetParameterTemplatesFilterOutputWithContext(ctx context.Context) GetParameterTemplatesFilterOutput
- type GetParameterTemplatesFilterArray
- func (GetParameterTemplatesFilterArray) ElementType() reflect.Type
- func (i GetParameterTemplatesFilterArray) ToGetParameterTemplatesFilterArrayOutput() GetParameterTemplatesFilterArrayOutput
- func (i GetParameterTemplatesFilterArray) ToGetParameterTemplatesFilterArrayOutputWithContext(ctx context.Context) GetParameterTemplatesFilterArrayOutput
- type GetParameterTemplatesFilterArrayInput
- type GetParameterTemplatesFilterArrayOutput
- func (GetParameterTemplatesFilterArrayOutput) ElementType() reflect.Type
- func (o GetParameterTemplatesFilterArrayOutput) Index(i pulumi.IntInput) GetParameterTemplatesFilterOutput
- func (o GetParameterTemplatesFilterArrayOutput) ToGetParameterTemplatesFilterArrayOutput() GetParameterTemplatesFilterArrayOutput
- func (o GetParameterTemplatesFilterArrayOutput) ToGetParameterTemplatesFilterArrayOutputWithContext(ctx context.Context) GetParameterTemplatesFilterArrayOutput
- type GetParameterTemplatesFilterInput
- type GetParameterTemplatesFilterOutput
- func (GetParameterTemplatesFilterOutput) ElementType() reflect.Type
- func (o GetParameterTemplatesFilterOutput) Name() pulumi.StringPtrOutput
- func (o GetParameterTemplatesFilterOutput) ToGetParameterTemplatesFilterOutput() GetParameterTemplatesFilterOutput
- func (o GetParameterTemplatesFilterOutput) ToGetParameterTemplatesFilterOutputWithContext(ctx context.Context) GetParameterTemplatesFilterOutput
- func (o GetParameterTemplatesFilterOutput) Values() pulumi.StringArrayOutput
- type GetParameterTemplatesList
- type GetParameterTemplatesListArgs
- func (GetParameterTemplatesListArgs) ElementType() reflect.Type
- func (i GetParameterTemplatesListArgs) ToGetParameterTemplatesListOutput() GetParameterTemplatesListOutput
- func (i GetParameterTemplatesListArgs) ToGetParameterTemplatesListOutputWithContext(ctx context.Context) GetParameterTemplatesListOutput
- type GetParameterTemplatesListArray
- func (GetParameterTemplatesListArray) ElementType() reflect.Type
- func (i GetParameterTemplatesListArray) ToGetParameterTemplatesListArrayOutput() GetParameterTemplatesListArrayOutput
- func (i GetParameterTemplatesListArray) ToGetParameterTemplatesListArrayOutputWithContext(ctx context.Context) GetParameterTemplatesListArrayOutput
- type GetParameterTemplatesListArrayInput
- type GetParameterTemplatesListArrayOutput
- func (GetParameterTemplatesListArrayOutput) ElementType() reflect.Type
- func (o GetParameterTemplatesListArrayOutput) Index(i pulumi.IntInput) GetParameterTemplatesListOutput
- func (o GetParameterTemplatesListArrayOutput) ToGetParameterTemplatesListArrayOutput() GetParameterTemplatesListArrayOutput
- func (o GetParameterTemplatesListArrayOutput) ToGetParameterTemplatesListArrayOutputWithContext(ctx context.Context) GetParameterTemplatesListArrayOutput
- type GetParameterTemplatesListInput
- type GetParameterTemplatesListOutput
- func (o GetParameterTemplatesListOutput) DbEngine() pulumi.StringOutput
- func (o GetParameterTemplatesListOutput) DbMajorVersion() pulumi.StringOutput
- func (GetParameterTemplatesListOutput) ElementType() reflect.Type
- func (o GetParameterTemplatesListOutput) TemplateDescription() pulumi.StringOutput
- func (o GetParameterTemplatesListOutput) TemplateId() pulumi.StringOutput
- func (o GetParameterTemplatesListOutput) TemplateName() pulumi.StringOutput
- func (o GetParameterTemplatesListOutput) ToGetParameterTemplatesListOutput() GetParameterTemplatesListOutput
- func (o GetParameterTemplatesListOutput) ToGetParameterTemplatesListOutputWithContext(ctx context.Context) GetParameterTemplatesListOutput
- type GetParameterTemplatesOutputArgs
- type GetParameterTemplatesResult
- type GetParameterTemplatesResultOutput
- func (GetParameterTemplatesResultOutput) ElementType() reflect.Type
- func (o GetParameterTemplatesResultOutput) Filters() GetParameterTemplatesFilterArrayOutput
- func (o GetParameterTemplatesResultOutput) Id() pulumi.StringOutput
- func (o GetParameterTemplatesResultOutput) Lists() GetParameterTemplatesListArrayOutput
- func (o GetParameterTemplatesResultOutput) OrderBy() pulumi.StringPtrOutput
- func (o GetParameterTemplatesResultOutput) OrderByType() pulumi.StringPtrOutput
- func (o GetParameterTemplatesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetParameterTemplatesResultOutput) ToGetParameterTemplatesResultOutput() GetParameterTemplatesResultOutput
- func (o GetParameterTemplatesResultOutput) ToGetParameterTemplatesResultOutputWithContext(ctx context.Context) GetParameterTemplatesResultOutput
- type GetReadonlyGroupsArgs
- type GetReadonlyGroupsFilter
- type GetReadonlyGroupsFilterArgs
- type GetReadonlyGroupsFilterArray
- func (GetReadonlyGroupsFilterArray) ElementType() reflect.Type
- func (i GetReadonlyGroupsFilterArray) ToGetReadonlyGroupsFilterArrayOutput() GetReadonlyGroupsFilterArrayOutput
- func (i GetReadonlyGroupsFilterArray) ToGetReadonlyGroupsFilterArrayOutputWithContext(ctx context.Context) GetReadonlyGroupsFilterArrayOutput
- type GetReadonlyGroupsFilterArrayInput
- type GetReadonlyGroupsFilterArrayOutput
- func (GetReadonlyGroupsFilterArrayOutput) ElementType() reflect.Type
- func (o GetReadonlyGroupsFilterArrayOutput) Index(i pulumi.IntInput) GetReadonlyGroupsFilterOutput
- func (o GetReadonlyGroupsFilterArrayOutput) ToGetReadonlyGroupsFilterArrayOutput() GetReadonlyGroupsFilterArrayOutput
- func (o GetReadonlyGroupsFilterArrayOutput) ToGetReadonlyGroupsFilterArrayOutputWithContext(ctx context.Context) GetReadonlyGroupsFilterArrayOutput
- type GetReadonlyGroupsFilterInput
- type GetReadonlyGroupsFilterOutput
- func (GetReadonlyGroupsFilterOutput) ElementType() reflect.Type
- func (o GetReadonlyGroupsFilterOutput) Name() pulumi.StringPtrOutput
- func (o GetReadonlyGroupsFilterOutput) ToGetReadonlyGroupsFilterOutput() GetReadonlyGroupsFilterOutput
- func (o GetReadonlyGroupsFilterOutput) ToGetReadonlyGroupsFilterOutputWithContext(ctx context.Context) GetReadonlyGroupsFilterOutput
- func (o GetReadonlyGroupsFilterOutput) Values() pulumi.StringArrayOutput
- type GetReadonlyGroupsOutputArgs
- type GetReadonlyGroupsReadOnlyGroupList
- type GetReadonlyGroupsReadOnlyGroupListArgs
- func (GetReadonlyGroupsReadOnlyGroupListArgs) ElementType() reflect.Type
- func (i GetReadonlyGroupsReadOnlyGroupListArgs) ToGetReadonlyGroupsReadOnlyGroupListOutput() GetReadonlyGroupsReadOnlyGroupListOutput
- func (i GetReadonlyGroupsReadOnlyGroupListArgs) ToGetReadonlyGroupsReadOnlyGroupListOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListOutput
- type GetReadonlyGroupsReadOnlyGroupListArray
- func (GetReadonlyGroupsReadOnlyGroupListArray) ElementType() reflect.Type
- func (i GetReadonlyGroupsReadOnlyGroupListArray) ToGetReadonlyGroupsReadOnlyGroupListArrayOutput() GetReadonlyGroupsReadOnlyGroupListArrayOutput
- func (i GetReadonlyGroupsReadOnlyGroupListArray) ToGetReadonlyGroupsReadOnlyGroupListArrayOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListArrayOutput
- type GetReadonlyGroupsReadOnlyGroupListArrayInput
- type GetReadonlyGroupsReadOnlyGroupListArrayOutput
- func (GetReadonlyGroupsReadOnlyGroupListArrayOutput) ElementType() reflect.Type
- func (o GetReadonlyGroupsReadOnlyGroupListArrayOutput) Index(i pulumi.IntInput) GetReadonlyGroupsReadOnlyGroupListOutput
- func (o GetReadonlyGroupsReadOnlyGroupListArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListArrayOutput() GetReadonlyGroupsReadOnlyGroupListArrayOutput
- func (o GetReadonlyGroupsReadOnlyGroupListArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListArrayOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListArrayOutput
- type GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfo
- type GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArgs
- func (GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArgs) ElementType() reflect.Type
- func (i GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArgs) ToGetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput() GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput
- func (i GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArgs) ToGetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput
- type GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArray
- func (GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArray) ElementType() reflect.Type
- func (i GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArray) ToGetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutput() GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutput
- func (i GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArray) ToGetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutput
- type GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayInput
- type GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutput
- func (GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutput) ElementType() reflect.Type
- func (o GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutput) Index(i pulumi.IntInput) GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput
- func (o GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutput() GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutput
- func (o GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutput
- type GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoInput
- type GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput
- func (o GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput) Address() pulumi.StringOutput
- func (GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput) ElementType() reflect.Type
- func (o GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput) Ip() pulumi.StringOutput
- func (o GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput) NetType() pulumi.StringOutput
- func (o GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput) Port() pulumi.IntOutput
- func (o GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput) ProtocolType() pulumi.StringOutput
- func (o GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput) Status() pulumi.StringOutput
- func (o GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput) SubnetId() pulumi.StringOutput
- func (o GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput) ToGetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput() GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput
- func (o GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput) ToGetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput
- func (o GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput) VpcId() pulumi.StringOutput
- type GetReadonlyGroupsReadOnlyGroupListInput
- type GetReadonlyGroupsReadOnlyGroupListNetworkAccessList
- type GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArgs
- func (GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArgs) ElementType() reflect.Type
- func (i GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArgs) ToGetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput() GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput
- func (i GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArgs) ToGetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput
- type GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArray
- func (GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArray) ElementType() reflect.Type
- func (i GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArray) ToGetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutput() GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutput
- func (i GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArray) ToGetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutput
- type GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayInput
- type GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutput
- func (GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutput) ElementType() reflect.Type
- func (o GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutput) Index(i pulumi.IntInput) GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput
- func (o GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutput() GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutput
- func (o GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutput
- type GetReadonlyGroupsReadOnlyGroupListNetworkAccessListInput
- type GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput
- func (GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput) ElementType() reflect.Type
- func (o GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput) ResourceId() pulumi.StringOutput
- func (o GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput) ResourceType() pulumi.IntOutput
- func (o GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput) SubnetId() pulumi.StringOutput
- func (o GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput) ToGetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput() GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput
- func (o GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput) ToGetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput
- func (o GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput) Vip() pulumi.StringOutput
- func (o GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput) Vip6() pulumi.StringOutput
- func (o GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput) VpcId() pulumi.StringOutput
- func (o GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput) VpcStatus() pulumi.IntOutput
- func (o GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput) Vport() pulumi.IntOutput
- type GetReadonlyGroupsReadOnlyGroupListOutput
- func (o GetReadonlyGroupsReadOnlyGroupListOutput) DbInstanceNetInfos() GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutput
- func (GetReadonlyGroupsReadOnlyGroupListOutput) ElementType() reflect.Type
- func (o GetReadonlyGroupsReadOnlyGroupListOutput) MasterDbInstanceId() pulumi.StringOutput
- func (o GetReadonlyGroupsReadOnlyGroupListOutput) MaxReplayLag() pulumi.Float64Output
- func (o GetReadonlyGroupsReadOnlyGroupListOutput) MaxReplayLatency() pulumi.IntOutput
- func (o GetReadonlyGroupsReadOnlyGroupListOutput) MinDelayEliminateReserve() pulumi.IntOutput
- func (o GetReadonlyGroupsReadOnlyGroupListOutput) NetworkAccessLists() GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutput
- func (o GetReadonlyGroupsReadOnlyGroupListOutput) ProjectId() pulumi.IntOutput
- func (o GetReadonlyGroupsReadOnlyGroupListOutput) ReadOnlyDbInstanceLists() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutput
- func (o GetReadonlyGroupsReadOnlyGroupListOutput) ReadOnlyGroupId() pulumi.StringOutput
- func (o GetReadonlyGroupsReadOnlyGroupListOutput) ReadOnlyGroupName() pulumi.StringOutput
- func (o GetReadonlyGroupsReadOnlyGroupListOutput) Rebalance() pulumi.IntOutput
- func (o GetReadonlyGroupsReadOnlyGroupListOutput) Region() pulumi.StringOutput
- func (o GetReadonlyGroupsReadOnlyGroupListOutput) ReplayLagEliminate() pulumi.IntOutput
- func (o GetReadonlyGroupsReadOnlyGroupListOutput) ReplayLatencyEliminate() pulumi.IntOutput
- func (o GetReadonlyGroupsReadOnlyGroupListOutput) Status() pulumi.StringOutput
- func (o GetReadonlyGroupsReadOnlyGroupListOutput) SubnetId() pulumi.StringOutput
- func (o GetReadonlyGroupsReadOnlyGroupListOutput) ToGetReadonlyGroupsReadOnlyGroupListOutput() GetReadonlyGroupsReadOnlyGroupListOutput
- func (o GetReadonlyGroupsReadOnlyGroupListOutput) ToGetReadonlyGroupsReadOnlyGroupListOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListOutput
- func (o GetReadonlyGroupsReadOnlyGroupListOutput) VpcId() pulumi.StringOutput
- func (o GetReadonlyGroupsReadOnlyGroupListOutput) Zone() pulumi.StringOutput
- type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceList
- type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArgs
- func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArgs) ElementType() reflect.Type
- func (i GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArgs) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput
- func (i GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArgs) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput
- type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArray
- func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArray) ElementType() reflect.Type
- func (i GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArray) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutput() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutput
- func (i GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArray) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutput
- type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayInput
- type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutput
- func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutput) ElementType() reflect.Type
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutput) Index(i pulumi.IntInput) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutput() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutput
- type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfo
- type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArgs
- func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArgs) ElementType() reflect.Type
- func (i GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArgs) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput() ...
- func (i GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArgs) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutputWithContext(ctx context.Context) ...
- type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArray
- func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArray) ElementType() reflect.Type
- func (i GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArray) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayOutput() ...
- func (i GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArray) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayOutputWithContext(ctx context.Context) ...
- type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayInput
- type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayOutput
- func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayOutput) ElementType() reflect.Type
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayOutput() ...
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayOutputWithContext(ctx context.Context) ...
- type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoInput
- type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput) Address() pulumi.StringOutput
- func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput) ElementType() reflect.Type
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput) Ip() pulumi.StringOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput) NetType() pulumi.StringOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput) Port() pulumi.IntOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput) ProtocolType() pulumi.StringOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput) Status() pulumi.StringOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput) SubnetId() pulumi.StringOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput() ...
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutputWithContext(ctx context.Context) ...
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput) VpcId() pulumi.StringOutput
- type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSet
- type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArgs
- func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArgs) ElementType() reflect.Type
- func (i GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArgs) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutput() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutput
- func (i GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArgs) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutput
- type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArray
- func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArray) ElementType() reflect.Type
- func (i GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArray) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutput() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutput
- func (i GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArray) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutput
- type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayInput
- type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutput
- func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutput) ElementType() reflect.Type
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutput) Index(i pulumi.IntInput) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutput() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutput
- type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetInput
- type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutput
- func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutput) ElementType() reflect.Type
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutput) Role() pulumi.StringOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutput() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutput) Zone() pulumi.StringOutput
- type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListInput
- type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessList
- type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArgs
- func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArgs) ElementType() reflect.Type
- func (i GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArgs) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput() ...
- func (i GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArgs) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutputWithContext(ctx context.Context) ...
- type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArray
- func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArray) ElementType() reflect.Type
- func (i GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArray) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayOutput() ...
- func (i GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArray) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayOutputWithContext(ctx context.Context) ...
- type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayInput
- type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayOutput
- func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayOutput) ElementType() reflect.Type
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayOutput() ...
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayOutputWithContext(ctx context.Context) ...
- type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListInput
- type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput
- func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput) ElementType() reflect.Type
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput) ResourceId() pulumi.StringOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput) ResourceType() pulumi.IntOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput) SubnetId() pulumi.StringOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput() ...
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutputWithContext(ctx context.Context) ...
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput) Vip() pulumi.StringOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput) Vip6() pulumi.StringOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput) VpcId() pulumi.StringOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput) VpcStatus() pulumi.IntOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput) Vport() pulumi.IntOutput
- type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) AppId() pulumi.IntOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) AutoRenew() pulumi.IntOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) CreateTime() pulumi.StringOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbCharset() pulumi.StringOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbEngine() pulumi.StringOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbEngineConfig() pulumi.StringOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbInstanceClass() pulumi.StringOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbInstanceCpu() pulumi.IntOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbInstanceId() pulumi.StringOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbInstanceMemory() pulumi.IntOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbInstanceName() pulumi.StringOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbInstanceNetInfos() ...
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbInstanceStatus() pulumi.StringOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbInstanceStorage() pulumi.IntOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbInstanceType() pulumi.StringOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbInstanceVersion() pulumi.StringOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbKernelVersion() pulumi.StringOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbMajorVersion() pulumi.StringOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbNodeSets() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbVersion() pulumi.StringOutput
- func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) ElementType() reflect.Type
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) ExpireTime() pulumi.StringOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) IsSupportTDE() pulumi.IntOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) IsolatedTime() pulumi.StringOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) MasterDbInstanceId() pulumi.StringOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) NetworkAccessLists() ...
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) OfflineTime() pulumi.StringOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) PayType() pulumi.StringOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) ProjectId() pulumi.IntOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) ReadOnlyInstanceNum() pulumi.IntOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) Region() pulumi.StringOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) StatusInReadonlyGroup() pulumi.StringOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) SubnetId() pulumi.StringOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) SupportIpv6() pulumi.IntOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) TagLists() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) Type() pulumi.StringOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) Uid() pulumi.IntOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) UpdateTime() pulumi.StringOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) VpcId() pulumi.StringOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) Zone() pulumi.StringOutput
- type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagList
- type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArgs
- func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArgs) ElementType() reflect.Type
- func (i GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArgs) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutput() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutput
- func (i GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArgs) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutput
- type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArray
- func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArray) ElementType() reflect.Type
- func (i GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArray) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutput() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutput
- func (i GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArray) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutput
- type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayInput
- type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutput
- func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutput) ElementType() reflect.Type
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutput) Index(i pulumi.IntInput) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutput() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutput
- type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListInput
- type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutput
- func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutput) ElementType() reflect.Type
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutput) TagKey() pulumi.StringOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutput) TagValue() pulumi.StringOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutput() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutput
- func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutput
- type GetReadonlyGroupsResult
- type GetReadonlyGroupsResultOutput
- func (GetReadonlyGroupsResultOutput) ElementType() reflect.Type
- func (o GetReadonlyGroupsResultOutput) Filters() GetReadonlyGroupsFilterArrayOutput
- func (o GetReadonlyGroupsResultOutput) Id() pulumi.StringOutput
- func (o GetReadonlyGroupsResultOutput) OrderBy() pulumi.StringPtrOutput
- func (o GetReadonlyGroupsResultOutput) OrderByType() pulumi.StringPtrOutput
- func (o GetReadonlyGroupsResultOutput) ReadOnlyGroupLists() GetReadonlyGroupsReadOnlyGroupListArrayOutput
- func (o GetReadonlyGroupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetReadonlyGroupsResultOutput) ToGetReadonlyGroupsResultOutput() GetReadonlyGroupsResultOutput
- func (o GetReadonlyGroupsResultOutput) ToGetReadonlyGroupsResultOutputWithContext(ctx context.Context) GetReadonlyGroupsResultOutput
- type GetRecoveryTimeArgs
- type GetRecoveryTimeOutputArgs
- type GetRecoveryTimeResult
- type GetRecoveryTimeResultOutput
- func (o GetRecoveryTimeResultOutput) DbInstanceId() pulumi.StringOutput
- func (GetRecoveryTimeResultOutput) ElementType() reflect.Type
- func (o GetRecoveryTimeResultOutput) Id() pulumi.StringOutput
- func (o GetRecoveryTimeResultOutput) RecoveryBeginTime() pulumi.StringOutput
- func (o GetRecoveryTimeResultOutput) RecoveryEndTime() pulumi.StringOutput
- func (o GetRecoveryTimeResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetRecoveryTimeResultOutput) ToGetRecoveryTimeResultOutput() GetRecoveryTimeResultOutput
- func (o GetRecoveryTimeResultOutput) ToGetRecoveryTimeResultOutputWithContext(ctx context.Context) GetRecoveryTimeResultOutput
- type GetRegionsArgs
- type GetRegionsOutputArgs
- type GetRegionsRegionSet
- type GetRegionsRegionSetArgs
- type GetRegionsRegionSetArray
- type GetRegionsRegionSetArrayInput
- type GetRegionsRegionSetArrayOutput
- func (GetRegionsRegionSetArrayOutput) ElementType() reflect.Type
- func (o GetRegionsRegionSetArrayOutput) Index(i pulumi.IntInput) GetRegionsRegionSetOutput
- func (o GetRegionsRegionSetArrayOutput) ToGetRegionsRegionSetArrayOutput() GetRegionsRegionSetArrayOutput
- func (o GetRegionsRegionSetArrayOutput) ToGetRegionsRegionSetArrayOutputWithContext(ctx context.Context) GetRegionsRegionSetArrayOutput
- type GetRegionsRegionSetInput
- type GetRegionsRegionSetOutput
- func (GetRegionsRegionSetOutput) ElementType() reflect.Type
- func (o GetRegionsRegionSetOutput) Region() pulumi.StringOutput
- func (o GetRegionsRegionSetOutput) RegionId() pulumi.IntOutput
- func (o GetRegionsRegionSetOutput) RegionName() pulumi.StringOutput
- func (o GetRegionsRegionSetOutput) RegionState() pulumi.StringOutput
- func (o GetRegionsRegionSetOutput) SupportInternational() pulumi.IntOutput
- func (o GetRegionsRegionSetOutput) ToGetRegionsRegionSetOutput() GetRegionsRegionSetOutput
- func (o GetRegionsRegionSetOutput) ToGetRegionsRegionSetOutputWithContext(ctx context.Context) GetRegionsRegionSetOutput
- type GetRegionsResult
- type GetRegionsResultOutput
- func (GetRegionsResultOutput) ElementType() reflect.Type
- func (o GetRegionsResultOutput) Id() pulumi.StringOutput
- func (o GetRegionsResultOutput) RegionSets() GetRegionsRegionSetArrayOutput
- func (o GetRegionsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetRegionsResultOutput) ToGetRegionsResultOutput() GetRegionsResultOutput
- func (o GetRegionsResultOutput) ToGetRegionsResultOutputWithContext(ctx context.Context) GetRegionsResultOutput
- type GetSpecinfosArgs
- type GetSpecinfosList
- type GetSpecinfosListArgs
- type GetSpecinfosListArray
- type GetSpecinfosListArrayInput
- type GetSpecinfosListArrayOutput
- func (GetSpecinfosListArrayOutput) ElementType() reflect.Type
- func (o GetSpecinfosListArrayOutput) Index(i pulumi.IntInput) GetSpecinfosListOutput
- func (o GetSpecinfosListArrayOutput) ToGetSpecinfosListArrayOutput() GetSpecinfosListArrayOutput
- func (o GetSpecinfosListArrayOutput) ToGetSpecinfosListArrayOutputWithContext(ctx context.Context) GetSpecinfosListArrayOutput
- type GetSpecinfosListInput
- type GetSpecinfosListOutput
- func (o GetSpecinfosListOutput) Cpu() pulumi.IntOutput
- func (GetSpecinfosListOutput) ElementType() reflect.Type
- func (o GetSpecinfosListOutput) EngineVersion() pulumi.StringOutput
- func (o GetSpecinfosListOutput) EngineVersionName() pulumi.StringOutput
- func (o GetSpecinfosListOutput) Id() pulumi.StringOutput
- func (o GetSpecinfosListOutput) Memory() pulumi.IntOutput
- func (o GetSpecinfosListOutput) Qps() pulumi.IntOutput
- func (o GetSpecinfosListOutput) StorageMax() pulumi.IntOutput
- func (o GetSpecinfosListOutput) StorageMin() pulumi.IntOutput
- func (o GetSpecinfosListOutput) ToGetSpecinfosListOutput() GetSpecinfosListOutput
- func (o GetSpecinfosListOutput) ToGetSpecinfosListOutputWithContext(ctx context.Context) GetSpecinfosListOutput
- type GetSpecinfosOutputArgs
- type GetSpecinfosResult
- type GetSpecinfosResultOutput
- func (o GetSpecinfosResultOutput) AvailabilityZone() pulumi.StringOutput
- func (GetSpecinfosResultOutput) ElementType() reflect.Type
- func (o GetSpecinfosResultOutput) Id() pulumi.StringOutput
- func (o GetSpecinfosResultOutput) Lists() GetSpecinfosListArrayOutput
- func (o GetSpecinfosResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetSpecinfosResultOutput) ToGetSpecinfosResultOutput() GetSpecinfosResultOutput
- func (o GetSpecinfosResultOutput) ToGetSpecinfosResultOutputWithContext(ctx context.Context) GetSpecinfosResultOutput
- type GetXlogsArgs
- type GetXlogsList
- type GetXlogsListArgs
- type GetXlogsListArray
- type GetXlogsListArrayInput
- type GetXlogsListArrayOutput
- func (GetXlogsListArrayOutput) ElementType() reflect.Type
- func (o GetXlogsListArrayOutput) Index(i pulumi.IntInput) GetXlogsListOutput
- func (o GetXlogsListArrayOutput) ToGetXlogsListArrayOutput() GetXlogsListArrayOutput
- func (o GetXlogsListArrayOutput) ToGetXlogsListArrayOutputWithContext(ctx context.Context) GetXlogsListArrayOutput
- type GetXlogsListInput
- type GetXlogsListOutput
- func (GetXlogsListOutput) ElementType() reflect.Type
- func (o GetXlogsListOutput) EndTime() pulumi.StringOutput
- func (o GetXlogsListOutput) ExternalAddr() pulumi.StringOutput
- func (o GetXlogsListOutput) Id() pulumi.IntOutput
- func (o GetXlogsListOutput) InternalAddr() pulumi.StringOutput
- func (o GetXlogsListOutput) Size() pulumi.IntOutput
- func (o GetXlogsListOutput) StartTime() pulumi.StringOutput
- func (o GetXlogsListOutput) ToGetXlogsListOutput() GetXlogsListOutput
- func (o GetXlogsListOutput) ToGetXlogsListOutputWithContext(ctx context.Context) GetXlogsListOutput
- type GetXlogsOutputArgs
- type GetXlogsResult
- type GetXlogsResultOutput
- func (GetXlogsResultOutput) ElementType() reflect.Type
- func (o GetXlogsResultOutput) EndTime() pulumi.StringPtrOutput
- func (o GetXlogsResultOutput) Id() pulumi.StringOutput
- func (o GetXlogsResultOutput) InstanceId() pulumi.StringOutput
- func (o GetXlogsResultOutput) Lists() GetXlogsListArrayOutput
- func (o GetXlogsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetXlogsResultOutput) StartTime() pulumi.StringPtrOutput
- func (o GetXlogsResultOutput) ToGetXlogsResultOutput() GetXlogsResultOutput
- func (o GetXlogsResultOutput) ToGetXlogsResultOutputWithContext(ctx context.Context) GetXlogsResultOutput
- type GetZonesArgs
- type GetZonesOutputArgs
- type GetZonesResult
- type GetZonesResultOutput
- func (GetZonesResultOutput) ElementType() reflect.Type
- func (o GetZonesResultOutput) Id() pulumi.StringOutput
- func (o GetZonesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetZonesResultOutput) ToGetZonesResultOutput() GetZonesResultOutput
- func (o GetZonesResultOutput) ToGetZonesResultOutputWithContext(ctx context.Context) GetZonesResultOutput
- func (o GetZonesResultOutput) ZoneSets() GetZonesZoneSetArrayOutput
- type GetZonesZoneSet
- type GetZonesZoneSetArgs
- type GetZonesZoneSetArray
- type GetZonesZoneSetArrayInput
- type GetZonesZoneSetArrayOutput
- func (GetZonesZoneSetArrayOutput) ElementType() reflect.Type
- func (o GetZonesZoneSetArrayOutput) Index(i pulumi.IntInput) GetZonesZoneSetOutput
- func (o GetZonesZoneSetArrayOutput) ToGetZonesZoneSetArrayOutput() GetZonesZoneSetArrayOutput
- func (o GetZonesZoneSetArrayOutput) ToGetZonesZoneSetArrayOutputWithContext(ctx context.Context) GetZonesZoneSetArrayOutput
- type GetZonesZoneSetInput
- type GetZonesZoneSetOutput
- func (GetZonesZoneSetOutput) ElementType() reflect.Type
- func (o GetZonesZoneSetOutput) StandbyZoneSets() pulumi.StringArrayOutput
- func (o GetZonesZoneSetOutput) ToGetZonesZoneSetOutput() GetZonesZoneSetOutput
- func (o GetZonesZoneSetOutput) ToGetZonesZoneSetOutputWithContext(ctx context.Context) GetZonesZoneSetOutput
- func (o GetZonesZoneSetOutput) Zone() pulumi.StringOutput
- func (o GetZonesZoneSetOutput) ZoneId() pulumi.IntOutput
- func (o GetZonesZoneSetOutput) ZoneName() pulumi.StringOutput
- func (o GetZonesZoneSetOutput) ZoneState() pulumi.StringOutput
- func (o GetZonesZoneSetOutput) ZoneSupportIpv6() pulumi.IntOutput
- type Instance
- type InstanceArgs
- type InstanceArray
- type InstanceArrayInput
- type InstanceArrayOutput
- type InstanceBackupPlan
- type InstanceBackupPlanArgs
- func (InstanceBackupPlanArgs) ElementType() reflect.Type
- func (i InstanceBackupPlanArgs) ToInstanceBackupPlanOutput() InstanceBackupPlanOutput
- func (i InstanceBackupPlanArgs) ToInstanceBackupPlanOutputWithContext(ctx context.Context) InstanceBackupPlanOutput
- func (i InstanceBackupPlanArgs) ToInstanceBackupPlanPtrOutput() InstanceBackupPlanPtrOutput
- func (i InstanceBackupPlanArgs) ToInstanceBackupPlanPtrOutputWithContext(ctx context.Context) InstanceBackupPlanPtrOutput
- type InstanceBackupPlanInput
- type InstanceBackupPlanOutput
- func (o InstanceBackupPlanOutput) BackupPeriods() pulumi.StringArrayOutput
- func (o InstanceBackupPlanOutput) BaseBackupRetentionPeriod() pulumi.IntPtrOutput
- func (InstanceBackupPlanOutput) ElementType() reflect.Type
- func (o InstanceBackupPlanOutput) MaxBackupStartTime() pulumi.StringPtrOutput
- func (o InstanceBackupPlanOutput) MinBackupStartTime() pulumi.StringPtrOutput
- func (o InstanceBackupPlanOutput) ToInstanceBackupPlanOutput() InstanceBackupPlanOutput
- func (o InstanceBackupPlanOutput) ToInstanceBackupPlanOutputWithContext(ctx context.Context) InstanceBackupPlanOutput
- func (o InstanceBackupPlanOutput) ToInstanceBackupPlanPtrOutput() InstanceBackupPlanPtrOutput
- func (o InstanceBackupPlanOutput) ToInstanceBackupPlanPtrOutputWithContext(ctx context.Context) InstanceBackupPlanPtrOutput
- type InstanceBackupPlanPtrInput
- type InstanceBackupPlanPtrOutput
- func (o InstanceBackupPlanPtrOutput) BackupPeriods() pulumi.StringArrayOutput
- func (o InstanceBackupPlanPtrOutput) BaseBackupRetentionPeriod() pulumi.IntPtrOutput
- func (o InstanceBackupPlanPtrOutput) Elem() InstanceBackupPlanOutput
- func (InstanceBackupPlanPtrOutput) ElementType() reflect.Type
- func (o InstanceBackupPlanPtrOutput) MaxBackupStartTime() pulumi.StringPtrOutput
- func (o InstanceBackupPlanPtrOutput) MinBackupStartTime() pulumi.StringPtrOutput
- func (o InstanceBackupPlanPtrOutput) ToInstanceBackupPlanPtrOutput() InstanceBackupPlanPtrOutput
- func (o InstanceBackupPlanPtrOutput) ToInstanceBackupPlanPtrOutputWithContext(ctx context.Context) InstanceBackupPlanPtrOutput
- type InstanceDbNodeSet
- type InstanceDbNodeSetArgs
- type InstanceDbNodeSetArray
- type InstanceDbNodeSetArrayInput
- type InstanceDbNodeSetArrayOutput
- func (InstanceDbNodeSetArrayOutput) ElementType() reflect.Type
- func (o InstanceDbNodeSetArrayOutput) Index(i pulumi.IntInput) InstanceDbNodeSetOutput
- func (o InstanceDbNodeSetArrayOutput) ToInstanceDbNodeSetArrayOutput() InstanceDbNodeSetArrayOutput
- func (o InstanceDbNodeSetArrayOutput) ToInstanceDbNodeSetArrayOutputWithContext(ctx context.Context) InstanceDbNodeSetArrayOutput
- type InstanceDbNodeSetInput
- type InstanceDbNodeSetOutput
- func (InstanceDbNodeSetOutput) ElementType() reflect.Type
- func (o InstanceDbNodeSetOutput) Role() pulumi.StringPtrOutput
- func (o InstanceDbNodeSetOutput) ToInstanceDbNodeSetOutput() InstanceDbNodeSetOutput
- func (o InstanceDbNodeSetOutput) ToInstanceDbNodeSetOutputWithContext(ctx context.Context) InstanceDbNodeSetOutput
- func (o InstanceDbNodeSetOutput) Zone() pulumi.StringOutput
- type InstanceHaConfig
- type InstanceHaConfigArgs
- type InstanceHaConfigArray
- type InstanceHaConfigArrayInput
- type InstanceHaConfigArrayOutput
- func (InstanceHaConfigArrayOutput) ElementType() reflect.Type
- func (o InstanceHaConfigArrayOutput) Index(i pulumi.IntInput) InstanceHaConfigOutput
- func (o InstanceHaConfigArrayOutput) ToInstanceHaConfigArrayOutput() InstanceHaConfigArrayOutput
- func (o InstanceHaConfigArrayOutput) ToInstanceHaConfigArrayOutputWithContext(ctx context.Context) InstanceHaConfigArrayOutput
- type InstanceHaConfigInput
- type InstanceHaConfigMap
- type InstanceHaConfigMapInput
- type InstanceHaConfigMapOutput
- func (InstanceHaConfigMapOutput) ElementType() reflect.Type
- func (o InstanceHaConfigMapOutput) MapIndex(k pulumi.StringInput) InstanceHaConfigOutput
- func (o InstanceHaConfigMapOutput) ToInstanceHaConfigMapOutput() InstanceHaConfigMapOutput
- func (o InstanceHaConfigMapOutput) ToInstanceHaConfigMapOutputWithContext(ctx context.Context) InstanceHaConfigMapOutput
- type InstanceHaConfigOutput
- func (InstanceHaConfigOutput) ElementType() reflect.Type
- func (o InstanceHaConfigOutput) InstanceId() pulumi.StringOutput
- func (o InstanceHaConfigOutput) MaxStandbyLag() pulumi.IntOutput
- func (o InstanceHaConfigOutput) MaxStandbyLatency() pulumi.IntOutput
- func (o InstanceHaConfigOutput) MaxSyncStandbyLag() pulumi.IntPtrOutput
- func (o InstanceHaConfigOutput) MaxSyncStandbyLatency() pulumi.IntPtrOutput
- func (o InstanceHaConfigOutput) SyncMode() pulumi.StringOutput
- func (o InstanceHaConfigOutput) ToInstanceHaConfigOutput() InstanceHaConfigOutput
- func (o InstanceHaConfigOutput) ToInstanceHaConfigOutputWithContext(ctx context.Context) InstanceHaConfigOutput
- type InstanceHaConfigState
- type InstanceInput
- type InstanceMap
- type InstanceMapInput
- type InstanceMapOutput
- type InstanceOutput
- func (o InstanceOutput) AutoRenewFlag() pulumi.IntPtrOutput
- func (o InstanceOutput) AutoVoucher() pulumi.IntPtrOutput
- func (o InstanceOutput) AvailabilityZone() pulumi.StringOutput
- func (o InstanceOutput) BackupPlan() InstanceBackupPlanPtrOutput
- func (o InstanceOutput) ChargeType() pulumi.StringPtrOutput
- func (o InstanceOutput) Charset() pulumi.StringPtrOutput
- func (o InstanceOutput) Cpu() pulumi.IntOutput
- func (o InstanceOutput) CreateTime() pulumi.StringOutput
- func (o InstanceOutput) DbKernelVersion() pulumi.StringOutput
- func (o InstanceOutput) DbMajorVersion() pulumi.StringOutput
- func (o InstanceOutput) DbMajorVesion() pulumi.StringOutputdeprecated
- func (o InstanceOutput) DbNodeSets() InstanceDbNodeSetArrayOutput
- func (InstanceOutput) ElementType() reflect.Type
- func (o InstanceOutput) EngineVersion() pulumi.StringOutput
- func (o InstanceOutput) KmsKeyId() pulumi.StringOutput
- func (o InstanceOutput) KmsRegion() pulumi.StringOutput
- func (o InstanceOutput) MaxStandbyArchiveDelay() pulumi.IntOutput
- func (o InstanceOutput) MaxStandbyStreamingDelay() pulumi.IntOutput
- func (o InstanceOutput) Memory() pulumi.IntOutput
- func (o InstanceOutput) Name() pulumi.StringOutput
- func (o InstanceOutput) NeedSupportTde() pulumi.IntOutput
- func (o InstanceOutput) Period() pulumi.IntPtrOutput
- func (o InstanceOutput) PrivateAccessIp() pulumi.StringOutput
- func (o InstanceOutput) PrivateAccessPort() pulumi.IntOutput
- func (o InstanceOutput) ProjectId() pulumi.IntPtrOutput
- func (o InstanceOutput) PublicAccessHost() pulumi.StringOutput
- func (o InstanceOutput) PublicAccessPort() pulumi.IntOutput
- func (o InstanceOutput) PublicAccessSwitch() pulumi.BoolPtrOutput
- func (o InstanceOutput) RootPassword() pulumi.StringOutput
- func (o InstanceOutput) RootUser() pulumi.StringPtrOutput
- func (o InstanceOutput) SecurityGroups() pulumi.StringArrayOutput
- func (o InstanceOutput) Storage() pulumi.IntOutput
- func (o InstanceOutput) SubnetId() pulumi.StringOutput
- func (o InstanceOutput) Tags() pulumi.MapOutput
- func (o InstanceOutput) ToInstanceOutput() InstanceOutput
- func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
- func (o InstanceOutput) Uid() pulumi.IntOutput
- func (o InstanceOutput) VoucherIds() pulumi.StringArrayOutput
- func (o InstanceOutput) VpcId() pulumi.StringOutput
- type InstanceState
- type IsolateDbInstanceOperation
- func (*IsolateDbInstanceOperation) ElementType() reflect.Type
- func (i *IsolateDbInstanceOperation) ToIsolateDbInstanceOperationOutput() IsolateDbInstanceOperationOutput
- func (i *IsolateDbInstanceOperation) ToIsolateDbInstanceOperationOutputWithContext(ctx context.Context) IsolateDbInstanceOperationOutput
- type IsolateDbInstanceOperationArgs
- type IsolateDbInstanceOperationArray
- func (IsolateDbInstanceOperationArray) ElementType() reflect.Type
- func (i IsolateDbInstanceOperationArray) ToIsolateDbInstanceOperationArrayOutput() IsolateDbInstanceOperationArrayOutput
- func (i IsolateDbInstanceOperationArray) ToIsolateDbInstanceOperationArrayOutputWithContext(ctx context.Context) IsolateDbInstanceOperationArrayOutput
- type IsolateDbInstanceOperationArrayInput
- type IsolateDbInstanceOperationArrayOutput
- func (IsolateDbInstanceOperationArrayOutput) ElementType() reflect.Type
- func (o IsolateDbInstanceOperationArrayOutput) Index(i pulumi.IntInput) IsolateDbInstanceOperationOutput
- func (o IsolateDbInstanceOperationArrayOutput) ToIsolateDbInstanceOperationArrayOutput() IsolateDbInstanceOperationArrayOutput
- func (o IsolateDbInstanceOperationArrayOutput) ToIsolateDbInstanceOperationArrayOutputWithContext(ctx context.Context) IsolateDbInstanceOperationArrayOutput
- type IsolateDbInstanceOperationInput
- type IsolateDbInstanceOperationMap
- func (IsolateDbInstanceOperationMap) ElementType() reflect.Type
- func (i IsolateDbInstanceOperationMap) ToIsolateDbInstanceOperationMapOutput() IsolateDbInstanceOperationMapOutput
- func (i IsolateDbInstanceOperationMap) ToIsolateDbInstanceOperationMapOutputWithContext(ctx context.Context) IsolateDbInstanceOperationMapOutput
- type IsolateDbInstanceOperationMapInput
- type IsolateDbInstanceOperationMapOutput
- func (IsolateDbInstanceOperationMapOutput) ElementType() reflect.Type
- func (o IsolateDbInstanceOperationMapOutput) MapIndex(k pulumi.StringInput) IsolateDbInstanceOperationOutput
- func (o IsolateDbInstanceOperationMapOutput) ToIsolateDbInstanceOperationMapOutput() IsolateDbInstanceOperationMapOutput
- func (o IsolateDbInstanceOperationMapOutput) ToIsolateDbInstanceOperationMapOutputWithContext(ctx context.Context) IsolateDbInstanceOperationMapOutput
- type IsolateDbInstanceOperationOutput
- func (o IsolateDbInstanceOperationOutput) DbInstanceIdSets() pulumi.StringArrayOutput
- func (IsolateDbInstanceOperationOutput) ElementType() reflect.Type
- func (o IsolateDbInstanceOperationOutput) ToIsolateDbInstanceOperationOutput() IsolateDbInstanceOperationOutput
- func (o IsolateDbInstanceOperationOutput) ToIsolateDbInstanceOperationOutputWithContext(ctx context.Context) IsolateDbInstanceOperationOutput
- type IsolateDbInstanceOperationState
- type ModifyAccountRemarkOperation
- func (*ModifyAccountRemarkOperation) ElementType() reflect.Type
- func (i *ModifyAccountRemarkOperation) ToModifyAccountRemarkOperationOutput() ModifyAccountRemarkOperationOutput
- func (i *ModifyAccountRemarkOperation) ToModifyAccountRemarkOperationOutputWithContext(ctx context.Context) ModifyAccountRemarkOperationOutput
- type ModifyAccountRemarkOperationArgs
- type ModifyAccountRemarkOperationArray
- func (ModifyAccountRemarkOperationArray) ElementType() reflect.Type
- func (i ModifyAccountRemarkOperationArray) ToModifyAccountRemarkOperationArrayOutput() ModifyAccountRemarkOperationArrayOutput
- func (i ModifyAccountRemarkOperationArray) ToModifyAccountRemarkOperationArrayOutputWithContext(ctx context.Context) ModifyAccountRemarkOperationArrayOutput
- type ModifyAccountRemarkOperationArrayInput
- type ModifyAccountRemarkOperationArrayOutput
- func (ModifyAccountRemarkOperationArrayOutput) ElementType() reflect.Type
- func (o ModifyAccountRemarkOperationArrayOutput) Index(i pulumi.IntInput) ModifyAccountRemarkOperationOutput
- func (o ModifyAccountRemarkOperationArrayOutput) ToModifyAccountRemarkOperationArrayOutput() ModifyAccountRemarkOperationArrayOutput
- func (o ModifyAccountRemarkOperationArrayOutput) ToModifyAccountRemarkOperationArrayOutputWithContext(ctx context.Context) ModifyAccountRemarkOperationArrayOutput
- type ModifyAccountRemarkOperationInput
- type ModifyAccountRemarkOperationMap
- func (ModifyAccountRemarkOperationMap) ElementType() reflect.Type
- func (i ModifyAccountRemarkOperationMap) ToModifyAccountRemarkOperationMapOutput() ModifyAccountRemarkOperationMapOutput
- func (i ModifyAccountRemarkOperationMap) ToModifyAccountRemarkOperationMapOutputWithContext(ctx context.Context) ModifyAccountRemarkOperationMapOutput
- type ModifyAccountRemarkOperationMapInput
- type ModifyAccountRemarkOperationMapOutput
- func (ModifyAccountRemarkOperationMapOutput) ElementType() reflect.Type
- func (o ModifyAccountRemarkOperationMapOutput) MapIndex(k pulumi.StringInput) ModifyAccountRemarkOperationOutput
- func (o ModifyAccountRemarkOperationMapOutput) ToModifyAccountRemarkOperationMapOutput() ModifyAccountRemarkOperationMapOutput
- func (o ModifyAccountRemarkOperationMapOutput) ToModifyAccountRemarkOperationMapOutputWithContext(ctx context.Context) ModifyAccountRemarkOperationMapOutput
- type ModifyAccountRemarkOperationOutput
- func (o ModifyAccountRemarkOperationOutput) DbInstanceId() pulumi.StringOutput
- func (ModifyAccountRemarkOperationOutput) ElementType() reflect.Type
- func (o ModifyAccountRemarkOperationOutput) Remark() pulumi.StringOutput
- func (o ModifyAccountRemarkOperationOutput) ToModifyAccountRemarkOperationOutput() ModifyAccountRemarkOperationOutput
- func (o ModifyAccountRemarkOperationOutput) ToModifyAccountRemarkOperationOutputWithContext(ctx context.Context) ModifyAccountRemarkOperationOutput
- func (o ModifyAccountRemarkOperationOutput) UserName() pulumi.StringOutput
- type ModifyAccountRemarkOperationState
- type ModifySwitchTimePeriodOperation
- func GetModifySwitchTimePeriodOperation(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*ModifySwitchTimePeriodOperation, error)
- func NewModifySwitchTimePeriodOperation(ctx *pulumi.Context, name string, args *ModifySwitchTimePeriodOperationArgs, ...) (*ModifySwitchTimePeriodOperation, error)
- func (*ModifySwitchTimePeriodOperation) ElementType() reflect.Type
- func (i *ModifySwitchTimePeriodOperation) ToModifySwitchTimePeriodOperationOutput() ModifySwitchTimePeriodOperationOutput
- func (i *ModifySwitchTimePeriodOperation) ToModifySwitchTimePeriodOperationOutputWithContext(ctx context.Context) ModifySwitchTimePeriodOperationOutput
- type ModifySwitchTimePeriodOperationArgs
- type ModifySwitchTimePeriodOperationArray
- func (ModifySwitchTimePeriodOperationArray) ElementType() reflect.Type
- func (i ModifySwitchTimePeriodOperationArray) ToModifySwitchTimePeriodOperationArrayOutput() ModifySwitchTimePeriodOperationArrayOutput
- func (i ModifySwitchTimePeriodOperationArray) ToModifySwitchTimePeriodOperationArrayOutputWithContext(ctx context.Context) ModifySwitchTimePeriodOperationArrayOutput
- type ModifySwitchTimePeriodOperationArrayInput
- type ModifySwitchTimePeriodOperationArrayOutput
- func (ModifySwitchTimePeriodOperationArrayOutput) ElementType() reflect.Type
- func (o ModifySwitchTimePeriodOperationArrayOutput) Index(i pulumi.IntInput) ModifySwitchTimePeriodOperationOutput
- func (o ModifySwitchTimePeriodOperationArrayOutput) ToModifySwitchTimePeriodOperationArrayOutput() ModifySwitchTimePeriodOperationArrayOutput
- func (o ModifySwitchTimePeriodOperationArrayOutput) ToModifySwitchTimePeriodOperationArrayOutputWithContext(ctx context.Context) ModifySwitchTimePeriodOperationArrayOutput
- type ModifySwitchTimePeriodOperationInput
- type ModifySwitchTimePeriodOperationMap
- func (ModifySwitchTimePeriodOperationMap) ElementType() reflect.Type
- func (i ModifySwitchTimePeriodOperationMap) ToModifySwitchTimePeriodOperationMapOutput() ModifySwitchTimePeriodOperationMapOutput
- func (i ModifySwitchTimePeriodOperationMap) ToModifySwitchTimePeriodOperationMapOutputWithContext(ctx context.Context) ModifySwitchTimePeriodOperationMapOutput
- type ModifySwitchTimePeriodOperationMapInput
- type ModifySwitchTimePeriodOperationMapOutput
- func (ModifySwitchTimePeriodOperationMapOutput) ElementType() reflect.Type
- func (o ModifySwitchTimePeriodOperationMapOutput) MapIndex(k pulumi.StringInput) ModifySwitchTimePeriodOperationOutput
- func (o ModifySwitchTimePeriodOperationMapOutput) ToModifySwitchTimePeriodOperationMapOutput() ModifySwitchTimePeriodOperationMapOutput
- func (o ModifySwitchTimePeriodOperationMapOutput) ToModifySwitchTimePeriodOperationMapOutputWithContext(ctx context.Context) ModifySwitchTimePeriodOperationMapOutput
- type ModifySwitchTimePeriodOperationOutput
- func (o ModifySwitchTimePeriodOperationOutput) DbInstanceId() pulumi.StringOutput
- func (ModifySwitchTimePeriodOperationOutput) ElementType() reflect.Type
- func (o ModifySwitchTimePeriodOperationOutput) SwitchTag() pulumi.IntOutput
- func (o ModifySwitchTimePeriodOperationOutput) ToModifySwitchTimePeriodOperationOutput() ModifySwitchTimePeriodOperationOutput
- func (o ModifySwitchTimePeriodOperationOutput) ToModifySwitchTimePeriodOperationOutputWithContext(ctx context.Context) ModifySwitchTimePeriodOperationOutput
- type ModifySwitchTimePeriodOperationState
- type ParameterTemplate
- type ParameterTemplateArgs
- type ParameterTemplateArray
- type ParameterTemplateArrayInput
- type ParameterTemplateArrayOutput
- func (ParameterTemplateArrayOutput) ElementType() reflect.Type
- func (o ParameterTemplateArrayOutput) Index(i pulumi.IntInput) ParameterTemplateOutput
- func (o ParameterTemplateArrayOutput) ToParameterTemplateArrayOutput() ParameterTemplateArrayOutput
- func (o ParameterTemplateArrayOutput) ToParameterTemplateArrayOutputWithContext(ctx context.Context) ParameterTemplateArrayOutput
- type ParameterTemplateInput
- type ParameterTemplateMap
- type ParameterTemplateMapInput
- type ParameterTemplateMapOutput
- func (ParameterTemplateMapOutput) ElementType() reflect.Type
- func (o ParameterTemplateMapOutput) MapIndex(k pulumi.StringInput) ParameterTemplateOutput
- func (o ParameterTemplateMapOutput) ToParameterTemplateMapOutput() ParameterTemplateMapOutput
- func (o ParameterTemplateMapOutput) ToParameterTemplateMapOutputWithContext(ctx context.Context) ParameterTemplateMapOutput
- type ParameterTemplateModifyParamEntrySet
- type ParameterTemplateModifyParamEntrySetArgs
- func (ParameterTemplateModifyParamEntrySetArgs) ElementType() reflect.Type
- func (i ParameterTemplateModifyParamEntrySetArgs) ToParameterTemplateModifyParamEntrySetOutput() ParameterTemplateModifyParamEntrySetOutput
- func (i ParameterTemplateModifyParamEntrySetArgs) ToParameterTemplateModifyParamEntrySetOutputWithContext(ctx context.Context) ParameterTemplateModifyParamEntrySetOutput
- type ParameterTemplateModifyParamEntrySetArray
- func (ParameterTemplateModifyParamEntrySetArray) ElementType() reflect.Type
- func (i ParameterTemplateModifyParamEntrySetArray) ToParameterTemplateModifyParamEntrySetArrayOutput() ParameterTemplateModifyParamEntrySetArrayOutput
- func (i ParameterTemplateModifyParamEntrySetArray) ToParameterTemplateModifyParamEntrySetArrayOutputWithContext(ctx context.Context) ParameterTemplateModifyParamEntrySetArrayOutput
- type ParameterTemplateModifyParamEntrySetArrayInput
- type ParameterTemplateModifyParamEntrySetArrayOutput
- func (ParameterTemplateModifyParamEntrySetArrayOutput) ElementType() reflect.Type
- func (o ParameterTemplateModifyParamEntrySetArrayOutput) Index(i pulumi.IntInput) ParameterTemplateModifyParamEntrySetOutput
- func (o ParameterTemplateModifyParamEntrySetArrayOutput) ToParameterTemplateModifyParamEntrySetArrayOutput() ParameterTemplateModifyParamEntrySetArrayOutput
- func (o ParameterTemplateModifyParamEntrySetArrayOutput) ToParameterTemplateModifyParamEntrySetArrayOutputWithContext(ctx context.Context) ParameterTemplateModifyParamEntrySetArrayOutput
- type ParameterTemplateModifyParamEntrySetInput
- type ParameterTemplateModifyParamEntrySetOutput
- func (ParameterTemplateModifyParamEntrySetOutput) ElementType() reflect.Type
- func (o ParameterTemplateModifyParamEntrySetOutput) ExpectedValue() pulumi.StringOutput
- func (o ParameterTemplateModifyParamEntrySetOutput) Name() pulumi.StringOutput
- func (o ParameterTemplateModifyParamEntrySetOutput) ToParameterTemplateModifyParamEntrySetOutput() ParameterTemplateModifyParamEntrySetOutput
- func (o ParameterTemplateModifyParamEntrySetOutput) ToParameterTemplateModifyParamEntrySetOutputWithContext(ctx context.Context) ParameterTemplateModifyParamEntrySetOutput
- type ParameterTemplateOutput
- func (o ParameterTemplateOutput) DbEngine() pulumi.StringOutput
- func (o ParameterTemplateOutput) DbMajorVersion() pulumi.StringOutput
- func (o ParameterTemplateOutput) DeleteParamSets() pulumi.StringArrayOutput
- func (ParameterTemplateOutput) ElementType() reflect.Type
- func (o ParameterTemplateOutput) ModifyParamEntrySets() ParameterTemplateModifyParamEntrySetArrayOutput
- func (o ParameterTemplateOutput) TemplateDescription() pulumi.StringPtrOutput
- func (o ParameterTemplateOutput) TemplateName() pulumi.StringOutput
- func (o ParameterTemplateOutput) ToParameterTemplateOutput() ParameterTemplateOutput
- func (o ParameterTemplateOutput) ToParameterTemplateOutputWithContext(ctx context.Context) ParameterTemplateOutput
- type ParameterTemplateState
- type ReadonlyAttachment
- type ReadonlyAttachmentArgs
- type ReadonlyAttachmentArray
- type ReadonlyAttachmentArrayInput
- type ReadonlyAttachmentArrayOutput
- func (ReadonlyAttachmentArrayOutput) ElementType() reflect.Type
- func (o ReadonlyAttachmentArrayOutput) Index(i pulumi.IntInput) ReadonlyAttachmentOutput
- func (o ReadonlyAttachmentArrayOutput) ToReadonlyAttachmentArrayOutput() ReadonlyAttachmentArrayOutput
- func (o ReadonlyAttachmentArrayOutput) ToReadonlyAttachmentArrayOutputWithContext(ctx context.Context) ReadonlyAttachmentArrayOutput
- type ReadonlyAttachmentInput
- type ReadonlyAttachmentMap
- type ReadonlyAttachmentMapInput
- type ReadonlyAttachmentMapOutput
- func (ReadonlyAttachmentMapOutput) ElementType() reflect.Type
- func (o ReadonlyAttachmentMapOutput) MapIndex(k pulumi.StringInput) ReadonlyAttachmentOutput
- func (o ReadonlyAttachmentMapOutput) ToReadonlyAttachmentMapOutput() ReadonlyAttachmentMapOutput
- func (o ReadonlyAttachmentMapOutput) ToReadonlyAttachmentMapOutputWithContext(ctx context.Context) ReadonlyAttachmentMapOutput
- type ReadonlyAttachmentOutput
- func (o ReadonlyAttachmentOutput) DbInstanceId() pulumi.StringOutput
- func (ReadonlyAttachmentOutput) ElementType() reflect.Type
- func (o ReadonlyAttachmentOutput) ReadOnlyGroupId() pulumi.StringOutput
- func (o ReadonlyAttachmentOutput) ToReadonlyAttachmentOutput() ReadonlyAttachmentOutput
- func (o ReadonlyAttachmentOutput) ToReadonlyAttachmentOutputWithContext(ctx context.Context) ReadonlyAttachmentOutput
- type ReadonlyAttachmentState
- type ReadonlyGroup
- type ReadonlyGroupArgs
- type ReadonlyGroupArray
- type ReadonlyGroupArrayInput
- type ReadonlyGroupArrayOutput
- func (ReadonlyGroupArrayOutput) ElementType() reflect.Type
- func (o ReadonlyGroupArrayOutput) Index(i pulumi.IntInput) ReadonlyGroupOutput
- func (o ReadonlyGroupArrayOutput) ToReadonlyGroupArrayOutput() ReadonlyGroupArrayOutput
- func (o ReadonlyGroupArrayOutput) ToReadonlyGroupArrayOutputWithContext(ctx context.Context) ReadonlyGroupArrayOutput
- type ReadonlyGroupInput
- type ReadonlyGroupMap
- type ReadonlyGroupMapInput
- type ReadonlyGroupMapOutput
- func (ReadonlyGroupMapOutput) ElementType() reflect.Type
- func (o ReadonlyGroupMapOutput) MapIndex(k pulumi.StringInput) ReadonlyGroupOutput
- func (o ReadonlyGroupMapOutput) ToReadonlyGroupMapOutput() ReadonlyGroupMapOutput
- func (o ReadonlyGroupMapOutput) ToReadonlyGroupMapOutputWithContext(ctx context.Context) ReadonlyGroupMapOutput
- type ReadonlyGroupNetInfoList
- type ReadonlyGroupNetInfoListArgs
- func (ReadonlyGroupNetInfoListArgs) ElementType() reflect.Type
- func (i ReadonlyGroupNetInfoListArgs) ToReadonlyGroupNetInfoListOutput() ReadonlyGroupNetInfoListOutput
- func (i ReadonlyGroupNetInfoListArgs) ToReadonlyGroupNetInfoListOutputWithContext(ctx context.Context) ReadonlyGroupNetInfoListOutput
- type ReadonlyGroupNetInfoListArray
- func (ReadonlyGroupNetInfoListArray) ElementType() reflect.Type
- func (i ReadonlyGroupNetInfoListArray) ToReadonlyGroupNetInfoListArrayOutput() ReadonlyGroupNetInfoListArrayOutput
- func (i ReadonlyGroupNetInfoListArray) ToReadonlyGroupNetInfoListArrayOutputWithContext(ctx context.Context) ReadonlyGroupNetInfoListArrayOutput
- type ReadonlyGroupNetInfoListArrayInput
- type ReadonlyGroupNetInfoListArrayOutput
- func (ReadonlyGroupNetInfoListArrayOutput) ElementType() reflect.Type
- func (o ReadonlyGroupNetInfoListArrayOutput) Index(i pulumi.IntInput) ReadonlyGroupNetInfoListOutput
- func (o ReadonlyGroupNetInfoListArrayOutput) ToReadonlyGroupNetInfoListArrayOutput() ReadonlyGroupNetInfoListArrayOutput
- func (o ReadonlyGroupNetInfoListArrayOutput) ToReadonlyGroupNetInfoListArrayOutputWithContext(ctx context.Context) ReadonlyGroupNetInfoListArrayOutput
- type ReadonlyGroupNetInfoListInput
- type ReadonlyGroupNetInfoListOutput
- func (ReadonlyGroupNetInfoListOutput) ElementType() reflect.Type
- func (o ReadonlyGroupNetInfoListOutput) Ip() pulumi.StringPtrOutput
- func (o ReadonlyGroupNetInfoListOutput) Port() pulumi.IntPtrOutput
- func (o ReadonlyGroupNetInfoListOutput) ToReadonlyGroupNetInfoListOutput() ReadonlyGroupNetInfoListOutput
- func (o ReadonlyGroupNetInfoListOutput) ToReadonlyGroupNetInfoListOutputWithContext(ctx context.Context) ReadonlyGroupNetInfoListOutput
- type ReadonlyGroupOutput
- func (o ReadonlyGroupOutput) CreateTime() pulumi.StringOutput
- func (ReadonlyGroupOutput) ElementType() reflect.Type
- func (o ReadonlyGroupOutput) MasterDbInstanceId() pulumi.StringOutput
- func (o ReadonlyGroupOutput) MaxReplayLag() pulumi.IntOutput
- func (o ReadonlyGroupOutput) MaxReplayLatency() pulumi.IntOutput
- func (o ReadonlyGroupOutput) MinDelayEliminateReserve() pulumi.IntOutput
- func (o ReadonlyGroupOutput) Name() pulumi.StringOutput
- func (o ReadonlyGroupOutput) NetInfoLists() ReadonlyGroupNetInfoListArrayOutput
- func (o ReadonlyGroupOutput) ProjectId() pulumi.IntOutput
- func (o ReadonlyGroupOutput) ReplayLagEliminate() pulumi.IntOutput
- func (o ReadonlyGroupOutput) ReplayLatencyEliminate() pulumi.IntOutput
- func (o ReadonlyGroupOutput) SecurityGroupsIds() pulumi.StringArrayOutput
- func (o ReadonlyGroupOutput) SubnetId() pulumi.StringOutput
- func (o ReadonlyGroupOutput) ToReadonlyGroupOutput() ReadonlyGroupOutput
- func (o ReadonlyGroupOutput) ToReadonlyGroupOutputWithContext(ctx context.Context) ReadonlyGroupOutput
- func (o ReadonlyGroupOutput) VpcId() pulumi.StringOutput
- type ReadonlyGroupState
- type ReadonlyInstance
- type ReadonlyInstanceArgs
- type ReadonlyInstanceArray
- type ReadonlyInstanceArrayInput
- type ReadonlyInstanceArrayOutput
- func (ReadonlyInstanceArrayOutput) ElementType() reflect.Type
- func (o ReadonlyInstanceArrayOutput) Index(i pulumi.IntInput) ReadonlyInstanceOutput
- func (o ReadonlyInstanceArrayOutput) ToReadonlyInstanceArrayOutput() ReadonlyInstanceArrayOutput
- func (o ReadonlyInstanceArrayOutput) ToReadonlyInstanceArrayOutputWithContext(ctx context.Context) ReadonlyInstanceArrayOutput
- type ReadonlyInstanceInput
- type ReadonlyInstanceMap
- type ReadonlyInstanceMapInput
- type ReadonlyInstanceMapOutput
- func (ReadonlyInstanceMapOutput) ElementType() reflect.Type
- func (o ReadonlyInstanceMapOutput) MapIndex(k pulumi.StringInput) ReadonlyInstanceOutput
- func (o ReadonlyInstanceMapOutput) ToReadonlyInstanceMapOutput() ReadonlyInstanceMapOutput
- func (o ReadonlyInstanceMapOutput) ToReadonlyInstanceMapOutputWithContext(ctx context.Context) ReadonlyInstanceMapOutput
- type ReadonlyInstanceOutput
- func (o ReadonlyInstanceOutput) AutoRenewFlag() pulumi.IntPtrOutput
- func (o ReadonlyInstanceOutput) AutoVoucher() pulumi.IntPtrOutput
- func (o ReadonlyInstanceOutput) Cpu() pulumi.IntOutput
- func (o ReadonlyInstanceOutput) CreateTime() pulumi.StringOutput
- func (o ReadonlyInstanceOutput) DbVersion() pulumi.StringOutput
- func (ReadonlyInstanceOutput) ElementType() reflect.Type
- func (o ReadonlyInstanceOutput) InstanceChargeType() pulumi.StringPtrOutput
- func (o ReadonlyInstanceOutput) InstanceId() pulumi.StringOutput
- func (o ReadonlyInstanceOutput) MasterDbInstanceId() pulumi.StringOutput
- func (o ReadonlyInstanceOutput) Memory() pulumi.IntOutput
- func (o ReadonlyInstanceOutput) Name() pulumi.StringOutput
- func (o ReadonlyInstanceOutput) NeedSupportIpv6() pulumi.IntPtrOutput
- func (o ReadonlyInstanceOutput) Period() pulumi.IntPtrOutput
- func (o ReadonlyInstanceOutput) PrivateAccessIp() pulumi.StringOutput
- func (o ReadonlyInstanceOutput) PrivateAccessPort() pulumi.IntOutput
- func (o ReadonlyInstanceOutput) ProjectId() pulumi.IntOutput
- func (o ReadonlyInstanceOutput) ReadOnlyGroupId() pulumi.StringPtrOutput
- func (o ReadonlyInstanceOutput) SecurityGroupsIds() pulumi.StringArrayOutput
- func (o ReadonlyInstanceOutput) Storage() pulumi.IntOutput
- func (o ReadonlyInstanceOutput) SubnetId() pulumi.StringOutput
- func (o ReadonlyInstanceOutput) ToReadonlyInstanceOutput() ReadonlyInstanceOutput
- func (o ReadonlyInstanceOutput) ToReadonlyInstanceOutputWithContext(ctx context.Context) ReadonlyInstanceOutput
- func (o ReadonlyInstanceOutput) VoucherIds() pulumi.StringArrayOutput
- func (o ReadonlyInstanceOutput) VpcId() pulumi.StringOutput
- func (o ReadonlyInstanceOutput) Zone() pulumi.StringOutput
- type ReadonlyInstanceState
- type RebalanceReadonlyGroupOperation
- func GetRebalanceReadonlyGroupOperation(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*RebalanceReadonlyGroupOperation, error)
- func NewRebalanceReadonlyGroupOperation(ctx *pulumi.Context, name string, args *RebalanceReadonlyGroupOperationArgs, ...) (*RebalanceReadonlyGroupOperation, error)
- func (*RebalanceReadonlyGroupOperation) ElementType() reflect.Type
- func (i *RebalanceReadonlyGroupOperation) ToRebalanceReadonlyGroupOperationOutput() RebalanceReadonlyGroupOperationOutput
- func (i *RebalanceReadonlyGroupOperation) ToRebalanceReadonlyGroupOperationOutputWithContext(ctx context.Context) RebalanceReadonlyGroupOperationOutput
- type RebalanceReadonlyGroupOperationArgs
- type RebalanceReadonlyGroupOperationArray
- func (RebalanceReadonlyGroupOperationArray) ElementType() reflect.Type
- func (i RebalanceReadonlyGroupOperationArray) ToRebalanceReadonlyGroupOperationArrayOutput() RebalanceReadonlyGroupOperationArrayOutput
- func (i RebalanceReadonlyGroupOperationArray) ToRebalanceReadonlyGroupOperationArrayOutputWithContext(ctx context.Context) RebalanceReadonlyGroupOperationArrayOutput
- type RebalanceReadonlyGroupOperationArrayInput
- type RebalanceReadonlyGroupOperationArrayOutput
- func (RebalanceReadonlyGroupOperationArrayOutput) ElementType() reflect.Type
- func (o RebalanceReadonlyGroupOperationArrayOutput) Index(i pulumi.IntInput) RebalanceReadonlyGroupOperationOutput
- func (o RebalanceReadonlyGroupOperationArrayOutput) ToRebalanceReadonlyGroupOperationArrayOutput() RebalanceReadonlyGroupOperationArrayOutput
- func (o RebalanceReadonlyGroupOperationArrayOutput) ToRebalanceReadonlyGroupOperationArrayOutputWithContext(ctx context.Context) RebalanceReadonlyGroupOperationArrayOutput
- type RebalanceReadonlyGroupOperationInput
- type RebalanceReadonlyGroupOperationMap
- func (RebalanceReadonlyGroupOperationMap) ElementType() reflect.Type
- func (i RebalanceReadonlyGroupOperationMap) ToRebalanceReadonlyGroupOperationMapOutput() RebalanceReadonlyGroupOperationMapOutput
- func (i RebalanceReadonlyGroupOperationMap) ToRebalanceReadonlyGroupOperationMapOutputWithContext(ctx context.Context) RebalanceReadonlyGroupOperationMapOutput
- type RebalanceReadonlyGroupOperationMapInput
- type RebalanceReadonlyGroupOperationMapOutput
- func (RebalanceReadonlyGroupOperationMapOutput) ElementType() reflect.Type
- func (o RebalanceReadonlyGroupOperationMapOutput) MapIndex(k pulumi.StringInput) RebalanceReadonlyGroupOperationOutput
- func (o RebalanceReadonlyGroupOperationMapOutput) ToRebalanceReadonlyGroupOperationMapOutput() RebalanceReadonlyGroupOperationMapOutput
- func (o RebalanceReadonlyGroupOperationMapOutput) ToRebalanceReadonlyGroupOperationMapOutputWithContext(ctx context.Context) RebalanceReadonlyGroupOperationMapOutput
- type RebalanceReadonlyGroupOperationOutput
- func (RebalanceReadonlyGroupOperationOutput) ElementType() reflect.Type
- func (o RebalanceReadonlyGroupOperationOutput) ReadOnlyGroupId() pulumi.StringOutput
- func (o RebalanceReadonlyGroupOperationOutput) ToRebalanceReadonlyGroupOperationOutput() RebalanceReadonlyGroupOperationOutput
- func (o RebalanceReadonlyGroupOperationOutput) ToRebalanceReadonlyGroupOperationOutputWithContext(ctx context.Context) RebalanceReadonlyGroupOperationOutput
- type RebalanceReadonlyGroupOperationState
- type RenewDbInstanceOperation
- type RenewDbInstanceOperationArgs
- type RenewDbInstanceOperationArray
- func (RenewDbInstanceOperationArray) ElementType() reflect.Type
- func (i RenewDbInstanceOperationArray) ToRenewDbInstanceOperationArrayOutput() RenewDbInstanceOperationArrayOutput
- func (i RenewDbInstanceOperationArray) ToRenewDbInstanceOperationArrayOutputWithContext(ctx context.Context) RenewDbInstanceOperationArrayOutput
- type RenewDbInstanceOperationArrayInput
- type RenewDbInstanceOperationArrayOutput
- func (RenewDbInstanceOperationArrayOutput) ElementType() reflect.Type
- func (o RenewDbInstanceOperationArrayOutput) Index(i pulumi.IntInput) RenewDbInstanceOperationOutput
- func (o RenewDbInstanceOperationArrayOutput) ToRenewDbInstanceOperationArrayOutput() RenewDbInstanceOperationArrayOutput
- func (o RenewDbInstanceOperationArrayOutput) ToRenewDbInstanceOperationArrayOutputWithContext(ctx context.Context) RenewDbInstanceOperationArrayOutput
- type RenewDbInstanceOperationInput
- type RenewDbInstanceOperationMap
- func (RenewDbInstanceOperationMap) ElementType() reflect.Type
- func (i RenewDbInstanceOperationMap) ToRenewDbInstanceOperationMapOutput() RenewDbInstanceOperationMapOutput
- func (i RenewDbInstanceOperationMap) ToRenewDbInstanceOperationMapOutputWithContext(ctx context.Context) RenewDbInstanceOperationMapOutput
- type RenewDbInstanceOperationMapInput
- type RenewDbInstanceOperationMapOutput
- func (RenewDbInstanceOperationMapOutput) ElementType() reflect.Type
- func (o RenewDbInstanceOperationMapOutput) MapIndex(k pulumi.StringInput) RenewDbInstanceOperationOutput
- func (o RenewDbInstanceOperationMapOutput) ToRenewDbInstanceOperationMapOutput() RenewDbInstanceOperationMapOutput
- func (o RenewDbInstanceOperationMapOutput) ToRenewDbInstanceOperationMapOutputWithContext(ctx context.Context) RenewDbInstanceOperationMapOutput
- type RenewDbInstanceOperationOutput
- func (o RenewDbInstanceOperationOutput) AutoVoucher() pulumi.IntPtrOutput
- func (o RenewDbInstanceOperationOutput) DbInstanceId() pulumi.StringOutput
- func (RenewDbInstanceOperationOutput) ElementType() reflect.Type
- func (o RenewDbInstanceOperationOutput) Period() pulumi.IntOutput
- func (o RenewDbInstanceOperationOutput) ToRenewDbInstanceOperationOutput() RenewDbInstanceOperationOutput
- func (o RenewDbInstanceOperationOutput) ToRenewDbInstanceOperationOutputWithContext(ctx context.Context) RenewDbInstanceOperationOutput
- func (o RenewDbInstanceOperationOutput) VoucherIds() pulumi.StringArrayOutput
- type RenewDbInstanceOperationState
- type RestartDbInstanceOperation
- func (*RestartDbInstanceOperation) ElementType() reflect.Type
- func (i *RestartDbInstanceOperation) ToRestartDbInstanceOperationOutput() RestartDbInstanceOperationOutput
- func (i *RestartDbInstanceOperation) ToRestartDbInstanceOperationOutputWithContext(ctx context.Context) RestartDbInstanceOperationOutput
- type RestartDbInstanceOperationArgs
- type RestartDbInstanceOperationArray
- func (RestartDbInstanceOperationArray) ElementType() reflect.Type
- func (i RestartDbInstanceOperationArray) ToRestartDbInstanceOperationArrayOutput() RestartDbInstanceOperationArrayOutput
- func (i RestartDbInstanceOperationArray) ToRestartDbInstanceOperationArrayOutputWithContext(ctx context.Context) RestartDbInstanceOperationArrayOutput
- type RestartDbInstanceOperationArrayInput
- type RestartDbInstanceOperationArrayOutput
- func (RestartDbInstanceOperationArrayOutput) ElementType() reflect.Type
- func (o RestartDbInstanceOperationArrayOutput) Index(i pulumi.IntInput) RestartDbInstanceOperationOutput
- func (o RestartDbInstanceOperationArrayOutput) ToRestartDbInstanceOperationArrayOutput() RestartDbInstanceOperationArrayOutput
- func (o RestartDbInstanceOperationArrayOutput) ToRestartDbInstanceOperationArrayOutputWithContext(ctx context.Context) RestartDbInstanceOperationArrayOutput
- type RestartDbInstanceOperationInput
- type RestartDbInstanceOperationMap
- func (RestartDbInstanceOperationMap) ElementType() reflect.Type
- func (i RestartDbInstanceOperationMap) ToRestartDbInstanceOperationMapOutput() RestartDbInstanceOperationMapOutput
- func (i RestartDbInstanceOperationMap) ToRestartDbInstanceOperationMapOutputWithContext(ctx context.Context) RestartDbInstanceOperationMapOutput
- type RestartDbInstanceOperationMapInput
- type RestartDbInstanceOperationMapOutput
- func (RestartDbInstanceOperationMapOutput) ElementType() reflect.Type
- func (o RestartDbInstanceOperationMapOutput) MapIndex(k pulumi.StringInput) RestartDbInstanceOperationOutput
- func (o RestartDbInstanceOperationMapOutput) ToRestartDbInstanceOperationMapOutput() RestartDbInstanceOperationMapOutput
- func (o RestartDbInstanceOperationMapOutput) ToRestartDbInstanceOperationMapOutputWithContext(ctx context.Context) RestartDbInstanceOperationMapOutput
- type RestartDbInstanceOperationOutput
- func (o RestartDbInstanceOperationOutput) DbInstanceId() pulumi.StringOutput
- func (RestartDbInstanceOperationOutput) ElementType() reflect.Type
- func (o RestartDbInstanceOperationOutput) ToRestartDbInstanceOperationOutput() RestartDbInstanceOperationOutput
- func (o RestartDbInstanceOperationOutput) ToRestartDbInstanceOperationOutputWithContext(ctx context.Context) RestartDbInstanceOperationOutput
- type RestartDbInstanceOperationState
- type SecurityGroupConfig
- type SecurityGroupConfigArgs
- type SecurityGroupConfigArray
- type SecurityGroupConfigArrayInput
- type SecurityGroupConfigArrayOutput
- func (SecurityGroupConfigArrayOutput) ElementType() reflect.Type
- func (o SecurityGroupConfigArrayOutput) Index(i pulumi.IntInput) SecurityGroupConfigOutput
- func (o SecurityGroupConfigArrayOutput) ToSecurityGroupConfigArrayOutput() SecurityGroupConfigArrayOutput
- func (o SecurityGroupConfigArrayOutput) ToSecurityGroupConfigArrayOutputWithContext(ctx context.Context) SecurityGroupConfigArrayOutput
- type SecurityGroupConfigInput
- type SecurityGroupConfigMap
- type SecurityGroupConfigMapInput
- type SecurityGroupConfigMapOutput
- func (SecurityGroupConfigMapOutput) ElementType() reflect.Type
- func (o SecurityGroupConfigMapOutput) MapIndex(k pulumi.StringInput) SecurityGroupConfigOutput
- func (o SecurityGroupConfigMapOutput) ToSecurityGroupConfigMapOutput() SecurityGroupConfigMapOutput
- func (o SecurityGroupConfigMapOutput) ToSecurityGroupConfigMapOutputWithContext(ctx context.Context) SecurityGroupConfigMapOutput
- type SecurityGroupConfigOutput
- func (o SecurityGroupConfigOutput) DbInstanceId() pulumi.StringPtrOutput
- func (SecurityGroupConfigOutput) ElementType() reflect.Type
- func (o SecurityGroupConfigOutput) ReadOnlyGroupId() pulumi.StringPtrOutput
- func (o SecurityGroupConfigOutput) SecurityGroupIdSets() pulumi.StringArrayOutput
- func (o SecurityGroupConfigOutput) ToSecurityGroupConfigOutput() SecurityGroupConfigOutput
- func (o SecurityGroupConfigOutput) ToSecurityGroupConfigOutputWithContext(ctx context.Context) SecurityGroupConfigOutput
- type SecurityGroupConfigState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BackupDownloadRestrictionConfig ¶ added in v0.1.5
type BackupDownloadRestrictionConfig struct { pulumi.CustomResourceState // ip limit Strategy: ALLOW, DENY. IpRestrictionEffect pulumi.StringPtrOutput `pulumi:"ipRestrictionEffect"` // The list of ips that are allowed or denied to download backup files. IpSets pulumi.StringArrayOutput `pulumi:"ipSets"` // Backup file download restriction type: NONE:Unlimited, both internal and external networks can be downloaded. INTRANET:Only intranet downloads are allowed. CUSTOMIZE:Customize the vpc or ip that limits downloads. RestrictionType pulumi.StringOutput `pulumi:"restrictionType"` // The list of vpcIds that allow or deny downloading of backup files. VpcIdSets pulumi.StringArrayOutput `pulumi:"vpcIdSets"` // vpc limit Strategy: ALLOW, DENY. VpcRestrictionEffect pulumi.StringPtrOutput `pulumi:"vpcRestrictionEffect"` }
Provides a resource to create a postgresql backupDownloadRestrictionConfig
## Example Usage
### Unlimit the restriction of the backup file download.
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Postgresql"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Postgresql.NewBackupDownloadRestrictionConfig(ctx, "backupDownloadRestrictionConfig", &Postgresql.BackupDownloadRestrictionConfigArgs{ RestrictionType: pulumi.String("NONE"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### Set the download only to allow the intranet downloads.
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Postgresql"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Postgresql.NewBackupDownloadRestrictionConfig(ctx, "backupDownloadRestrictionConfig", &Postgresql.BackupDownloadRestrictionConfigArgs{ RestrictionType: pulumi.String("INTRANET"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### Restrict the backup file download by customizing.
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Postgresql" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Vpc.NewInstance(ctx, "pgVpc", &Vpc.InstanceArgs{ CidrBlock: pulumi.Any(_var.Vpc_cidr), }) if err != nil { return err } _, err = Postgresql.NewBackupDownloadRestrictionConfig(ctx, "backupDownloadRestrictionConfig", &Postgresql.BackupDownloadRestrictionConfigArgs{ RestrictionType: pulumi.String("CUSTOMIZE"), VpcRestrictionEffect: pulumi.String("DENY"), VpcIdSets: pulumi.StringArray{ tencentcloud_vpc.Pg_vpc2.Id, }, IpRestrictionEffect: pulumi.String("DENY"), IpSets: pulumi.StringArray{ pulumi.String("192.168.0.0"), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
postgresql backup_download_restriction_config can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Postgresql/backupDownloadRestrictionConfig:BackupDownloadRestrictionConfig backup_download_restriction_config backup_download_restriction_config_id ```
func GetBackupDownloadRestrictionConfig ¶ added in v0.1.5
func GetBackupDownloadRestrictionConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BackupDownloadRestrictionConfigState, opts ...pulumi.ResourceOption) (*BackupDownloadRestrictionConfig, error)
GetBackupDownloadRestrictionConfig gets an existing BackupDownloadRestrictionConfig 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 NewBackupDownloadRestrictionConfig ¶ added in v0.1.5
func NewBackupDownloadRestrictionConfig(ctx *pulumi.Context, name string, args *BackupDownloadRestrictionConfigArgs, opts ...pulumi.ResourceOption) (*BackupDownloadRestrictionConfig, error)
NewBackupDownloadRestrictionConfig registers a new resource with the given unique name, arguments, and options.
func (*BackupDownloadRestrictionConfig) ElementType ¶ added in v0.1.5
func (*BackupDownloadRestrictionConfig) ElementType() reflect.Type
func (*BackupDownloadRestrictionConfig) ToBackupDownloadRestrictionConfigOutput ¶ added in v0.1.5
func (i *BackupDownloadRestrictionConfig) ToBackupDownloadRestrictionConfigOutput() BackupDownloadRestrictionConfigOutput
func (*BackupDownloadRestrictionConfig) ToBackupDownloadRestrictionConfigOutputWithContext ¶ added in v0.1.5
func (i *BackupDownloadRestrictionConfig) ToBackupDownloadRestrictionConfigOutputWithContext(ctx context.Context) BackupDownloadRestrictionConfigOutput
type BackupDownloadRestrictionConfigArgs ¶ added in v0.1.5
type BackupDownloadRestrictionConfigArgs struct { // ip limit Strategy: ALLOW, DENY. IpRestrictionEffect pulumi.StringPtrInput // The list of ips that are allowed or denied to download backup files. IpSets pulumi.StringArrayInput // Backup file download restriction type: NONE:Unlimited, both internal and external networks can be downloaded. INTRANET:Only intranet downloads are allowed. CUSTOMIZE:Customize the vpc or ip that limits downloads. RestrictionType pulumi.StringInput // The list of vpcIds that allow or deny downloading of backup files. VpcIdSets pulumi.StringArrayInput // vpc limit Strategy: ALLOW, DENY. VpcRestrictionEffect pulumi.StringPtrInput }
The set of arguments for constructing a BackupDownloadRestrictionConfig resource.
func (BackupDownloadRestrictionConfigArgs) ElementType ¶ added in v0.1.5
func (BackupDownloadRestrictionConfigArgs) ElementType() reflect.Type
type BackupDownloadRestrictionConfigArray ¶ added in v0.1.5
type BackupDownloadRestrictionConfigArray []BackupDownloadRestrictionConfigInput
func (BackupDownloadRestrictionConfigArray) ElementType ¶ added in v0.1.5
func (BackupDownloadRestrictionConfigArray) ElementType() reflect.Type
func (BackupDownloadRestrictionConfigArray) ToBackupDownloadRestrictionConfigArrayOutput ¶ added in v0.1.5
func (i BackupDownloadRestrictionConfigArray) ToBackupDownloadRestrictionConfigArrayOutput() BackupDownloadRestrictionConfigArrayOutput
func (BackupDownloadRestrictionConfigArray) ToBackupDownloadRestrictionConfigArrayOutputWithContext ¶ added in v0.1.5
func (i BackupDownloadRestrictionConfigArray) ToBackupDownloadRestrictionConfigArrayOutputWithContext(ctx context.Context) BackupDownloadRestrictionConfigArrayOutput
type BackupDownloadRestrictionConfigArrayInput ¶ added in v0.1.5
type BackupDownloadRestrictionConfigArrayInput interface { pulumi.Input ToBackupDownloadRestrictionConfigArrayOutput() BackupDownloadRestrictionConfigArrayOutput ToBackupDownloadRestrictionConfigArrayOutputWithContext(context.Context) BackupDownloadRestrictionConfigArrayOutput }
BackupDownloadRestrictionConfigArrayInput is an input type that accepts BackupDownloadRestrictionConfigArray and BackupDownloadRestrictionConfigArrayOutput values. You can construct a concrete instance of `BackupDownloadRestrictionConfigArrayInput` via:
BackupDownloadRestrictionConfigArray{ BackupDownloadRestrictionConfigArgs{...} }
type BackupDownloadRestrictionConfigArrayOutput ¶ added in v0.1.5
type BackupDownloadRestrictionConfigArrayOutput struct{ *pulumi.OutputState }
func (BackupDownloadRestrictionConfigArrayOutput) ElementType ¶ added in v0.1.5
func (BackupDownloadRestrictionConfigArrayOutput) ElementType() reflect.Type
func (BackupDownloadRestrictionConfigArrayOutput) ToBackupDownloadRestrictionConfigArrayOutput ¶ added in v0.1.5
func (o BackupDownloadRestrictionConfigArrayOutput) ToBackupDownloadRestrictionConfigArrayOutput() BackupDownloadRestrictionConfigArrayOutput
func (BackupDownloadRestrictionConfigArrayOutput) ToBackupDownloadRestrictionConfigArrayOutputWithContext ¶ added in v0.1.5
func (o BackupDownloadRestrictionConfigArrayOutput) ToBackupDownloadRestrictionConfigArrayOutputWithContext(ctx context.Context) BackupDownloadRestrictionConfigArrayOutput
type BackupDownloadRestrictionConfigInput ¶ added in v0.1.5
type BackupDownloadRestrictionConfigInput interface { pulumi.Input ToBackupDownloadRestrictionConfigOutput() BackupDownloadRestrictionConfigOutput ToBackupDownloadRestrictionConfigOutputWithContext(ctx context.Context) BackupDownloadRestrictionConfigOutput }
type BackupDownloadRestrictionConfigMap ¶ added in v0.1.5
type BackupDownloadRestrictionConfigMap map[string]BackupDownloadRestrictionConfigInput
func (BackupDownloadRestrictionConfigMap) ElementType ¶ added in v0.1.5
func (BackupDownloadRestrictionConfigMap) ElementType() reflect.Type
func (BackupDownloadRestrictionConfigMap) ToBackupDownloadRestrictionConfigMapOutput ¶ added in v0.1.5
func (i BackupDownloadRestrictionConfigMap) ToBackupDownloadRestrictionConfigMapOutput() BackupDownloadRestrictionConfigMapOutput
func (BackupDownloadRestrictionConfigMap) ToBackupDownloadRestrictionConfigMapOutputWithContext ¶ added in v0.1.5
func (i BackupDownloadRestrictionConfigMap) ToBackupDownloadRestrictionConfigMapOutputWithContext(ctx context.Context) BackupDownloadRestrictionConfigMapOutput
type BackupDownloadRestrictionConfigMapInput ¶ added in v0.1.5
type BackupDownloadRestrictionConfigMapInput interface { pulumi.Input ToBackupDownloadRestrictionConfigMapOutput() BackupDownloadRestrictionConfigMapOutput ToBackupDownloadRestrictionConfigMapOutputWithContext(context.Context) BackupDownloadRestrictionConfigMapOutput }
BackupDownloadRestrictionConfigMapInput is an input type that accepts BackupDownloadRestrictionConfigMap and BackupDownloadRestrictionConfigMapOutput values. You can construct a concrete instance of `BackupDownloadRestrictionConfigMapInput` via:
BackupDownloadRestrictionConfigMap{ "key": BackupDownloadRestrictionConfigArgs{...} }
type BackupDownloadRestrictionConfigMapOutput ¶ added in v0.1.5
type BackupDownloadRestrictionConfigMapOutput struct{ *pulumi.OutputState }
func (BackupDownloadRestrictionConfigMapOutput) ElementType ¶ added in v0.1.5
func (BackupDownloadRestrictionConfigMapOutput) ElementType() reflect.Type
func (BackupDownloadRestrictionConfigMapOutput) MapIndex ¶ added in v0.1.5
func (o BackupDownloadRestrictionConfigMapOutput) MapIndex(k pulumi.StringInput) BackupDownloadRestrictionConfigOutput
func (BackupDownloadRestrictionConfigMapOutput) ToBackupDownloadRestrictionConfigMapOutput ¶ added in v0.1.5
func (o BackupDownloadRestrictionConfigMapOutput) ToBackupDownloadRestrictionConfigMapOutput() BackupDownloadRestrictionConfigMapOutput
func (BackupDownloadRestrictionConfigMapOutput) ToBackupDownloadRestrictionConfigMapOutputWithContext ¶ added in v0.1.5
func (o BackupDownloadRestrictionConfigMapOutput) ToBackupDownloadRestrictionConfigMapOutputWithContext(ctx context.Context) BackupDownloadRestrictionConfigMapOutput
type BackupDownloadRestrictionConfigOutput ¶ added in v0.1.5
type BackupDownloadRestrictionConfigOutput struct{ *pulumi.OutputState }
func (BackupDownloadRestrictionConfigOutput) ElementType ¶ added in v0.1.5
func (BackupDownloadRestrictionConfigOutput) ElementType() reflect.Type
func (BackupDownloadRestrictionConfigOutput) IpRestrictionEffect ¶ added in v0.1.5
func (o BackupDownloadRestrictionConfigOutput) IpRestrictionEffect() pulumi.StringPtrOutput
ip limit Strategy: ALLOW, DENY.
func (BackupDownloadRestrictionConfigOutput) IpSets ¶ added in v0.1.5
func (o BackupDownloadRestrictionConfigOutput) IpSets() pulumi.StringArrayOutput
The list of ips that are allowed or denied to download backup files.
func (BackupDownloadRestrictionConfigOutput) RestrictionType ¶ added in v0.1.5
func (o BackupDownloadRestrictionConfigOutput) RestrictionType() pulumi.StringOutput
Backup file download restriction type: NONE:Unlimited, both internal and external networks can be downloaded. INTRANET:Only intranet downloads are allowed. CUSTOMIZE:Customize the vpc or ip that limits downloads.
func (BackupDownloadRestrictionConfigOutput) ToBackupDownloadRestrictionConfigOutput ¶ added in v0.1.5
func (o BackupDownloadRestrictionConfigOutput) ToBackupDownloadRestrictionConfigOutput() BackupDownloadRestrictionConfigOutput
func (BackupDownloadRestrictionConfigOutput) ToBackupDownloadRestrictionConfigOutputWithContext ¶ added in v0.1.5
func (o BackupDownloadRestrictionConfigOutput) ToBackupDownloadRestrictionConfigOutputWithContext(ctx context.Context) BackupDownloadRestrictionConfigOutput
func (BackupDownloadRestrictionConfigOutput) VpcIdSets ¶ added in v0.1.5
func (o BackupDownloadRestrictionConfigOutput) VpcIdSets() pulumi.StringArrayOutput
The list of vpcIds that allow or deny downloading of backup files.
func (BackupDownloadRestrictionConfigOutput) VpcRestrictionEffect ¶ added in v0.1.5
func (o BackupDownloadRestrictionConfigOutput) VpcRestrictionEffect() pulumi.StringPtrOutput
vpc limit Strategy: ALLOW, DENY.
type BackupDownloadRestrictionConfigState ¶ added in v0.1.5
type BackupDownloadRestrictionConfigState struct { // ip limit Strategy: ALLOW, DENY. IpRestrictionEffect pulumi.StringPtrInput // The list of ips that are allowed or denied to download backup files. IpSets pulumi.StringArrayInput // Backup file download restriction type: NONE:Unlimited, both internal and external networks can be downloaded. INTRANET:Only intranet downloads are allowed. CUSTOMIZE:Customize the vpc or ip that limits downloads. RestrictionType pulumi.StringPtrInput // The list of vpcIds that allow or deny downloading of backup files. VpcIdSets pulumi.StringArrayInput // vpc limit Strategy: ALLOW, DENY. VpcRestrictionEffect pulumi.StringPtrInput }
func (BackupDownloadRestrictionConfigState) ElementType ¶ added in v0.1.5
func (BackupDownloadRestrictionConfigState) ElementType() reflect.Type
type BackupPlanConfig ¶ added in v0.1.5
type BackupPlanConfig struct { pulumi.CustomResourceState // Backup cycle, which means on which days each week the instance will be backed up. The parameter value should be the lowercase names of the days of the week. BackupPeriods pulumi.StringArrayOutput `pulumi:"backupPeriods"` // Backup retention period in days. Value range:3-7. BaseBackupRetentionPeriod pulumi.IntPtrOutput `pulumi:"baseBackupRetentionPeriod"` // instance id. DbInstanceId pulumi.StringOutput `pulumi:"dbInstanceId"` // The latest time to start a backup. MaxBackupStartTime pulumi.StringPtrOutput `pulumi:"maxBackupStartTime"` // The earliest time to start a backup. MinBackupStartTime pulumi.StringPtrOutput `pulumi:"minBackupStartTime"` }
Provides a resource to create a postgres backupPlanConfig
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Postgresql"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Postgresql.NewBackupPlanConfig(ctx, "backupPlanConfig", &Postgresql.BackupPlanConfigArgs{ DbInstanceId: pulumi.Any(local.Pgsql_id), MinBackupStartTime: pulumi.String("01:00:00"), MaxBackupStartTime: pulumi.String("02:00:00"), BaseBackupRetentionPeriod: pulumi.Int(7), BackupPeriods: pulumi.StringArray{ pulumi.String("monday"), pulumi.String("wednesday"), pulumi.String("friday"), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
postgres backup_plan_config can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Postgresql/backupPlanConfig:BackupPlanConfig backup_plan_config backup_plan_config_id ```
func GetBackupPlanConfig ¶ added in v0.1.5
func GetBackupPlanConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BackupPlanConfigState, opts ...pulumi.ResourceOption) (*BackupPlanConfig, error)
GetBackupPlanConfig gets an existing BackupPlanConfig 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 NewBackupPlanConfig ¶ added in v0.1.5
func NewBackupPlanConfig(ctx *pulumi.Context, name string, args *BackupPlanConfigArgs, opts ...pulumi.ResourceOption) (*BackupPlanConfig, error)
NewBackupPlanConfig registers a new resource with the given unique name, arguments, and options.
func (*BackupPlanConfig) ElementType ¶ added in v0.1.5
func (*BackupPlanConfig) ElementType() reflect.Type
func (*BackupPlanConfig) ToBackupPlanConfigOutput ¶ added in v0.1.5
func (i *BackupPlanConfig) ToBackupPlanConfigOutput() BackupPlanConfigOutput
func (*BackupPlanConfig) ToBackupPlanConfigOutputWithContext ¶ added in v0.1.5
func (i *BackupPlanConfig) ToBackupPlanConfigOutputWithContext(ctx context.Context) BackupPlanConfigOutput
type BackupPlanConfigArgs ¶ added in v0.1.5
type BackupPlanConfigArgs struct { // Backup cycle, which means on which days each week the instance will be backed up. The parameter value should be the lowercase names of the days of the week. BackupPeriods pulumi.StringArrayInput // Backup retention period in days. Value range:3-7. BaseBackupRetentionPeriod pulumi.IntPtrInput // instance id. DbInstanceId pulumi.StringInput // The latest time to start a backup. MaxBackupStartTime pulumi.StringPtrInput // The earliest time to start a backup. MinBackupStartTime pulumi.StringPtrInput }
The set of arguments for constructing a BackupPlanConfig resource.
func (BackupPlanConfigArgs) ElementType ¶ added in v0.1.5
func (BackupPlanConfigArgs) ElementType() reflect.Type
type BackupPlanConfigArray ¶ added in v0.1.5
type BackupPlanConfigArray []BackupPlanConfigInput
func (BackupPlanConfigArray) ElementType ¶ added in v0.1.5
func (BackupPlanConfigArray) ElementType() reflect.Type
func (BackupPlanConfigArray) ToBackupPlanConfigArrayOutput ¶ added in v0.1.5
func (i BackupPlanConfigArray) ToBackupPlanConfigArrayOutput() BackupPlanConfigArrayOutput
func (BackupPlanConfigArray) ToBackupPlanConfigArrayOutputWithContext ¶ added in v0.1.5
func (i BackupPlanConfigArray) ToBackupPlanConfigArrayOutputWithContext(ctx context.Context) BackupPlanConfigArrayOutput
type BackupPlanConfigArrayInput ¶ added in v0.1.5
type BackupPlanConfigArrayInput interface { pulumi.Input ToBackupPlanConfigArrayOutput() BackupPlanConfigArrayOutput ToBackupPlanConfigArrayOutputWithContext(context.Context) BackupPlanConfigArrayOutput }
BackupPlanConfigArrayInput is an input type that accepts BackupPlanConfigArray and BackupPlanConfigArrayOutput values. You can construct a concrete instance of `BackupPlanConfigArrayInput` via:
BackupPlanConfigArray{ BackupPlanConfigArgs{...} }
type BackupPlanConfigArrayOutput ¶ added in v0.1.5
type BackupPlanConfigArrayOutput struct{ *pulumi.OutputState }
func (BackupPlanConfigArrayOutput) ElementType ¶ added in v0.1.5
func (BackupPlanConfigArrayOutput) ElementType() reflect.Type
func (BackupPlanConfigArrayOutput) Index ¶ added in v0.1.5
func (o BackupPlanConfigArrayOutput) Index(i pulumi.IntInput) BackupPlanConfigOutput
func (BackupPlanConfigArrayOutput) ToBackupPlanConfigArrayOutput ¶ added in v0.1.5
func (o BackupPlanConfigArrayOutput) ToBackupPlanConfigArrayOutput() BackupPlanConfigArrayOutput
func (BackupPlanConfigArrayOutput) ToBackupPlanConfigArrayOutputWithContext ¶ added in v0.1.5
func (o BackupPlanConfigArrayOutput) ToBackupPlanConfigArrayOutputWithContext(ctx context.Context) BackupPlanConfigArrayOutput
type BackupPlanConfigInput ¶ added in v0.1.5
type BackupPlanConfigInput interface { pulumi.Input ToBackupPlanConfigOutput() BackupPlanConfigOutput ToBackupPlanConfigOutputWithContext(ctx context.Context) BackupPlanConfigOutput }
type BackupPlanConfigMap ¶ added in v0.1.5
type BackupPlanConfigMap map[string]BackupPlanConfigInput
func (BackupPlanConfigMap) ElementType ¶ added in v0.1.5
func (BackupPlanConfigMap) ElementType() reflect.Type
func (BackupPlanConfigMap) ToBackupPlanConfigMapOutput ¶ added in v0.1.5
func (i BackupPlanConfigMap) ToBackupPlanConfigMapOutput() BackupPlanConfigMapOutput
func (BackupPlanConfigMap) ToBackupPlanConfigMapOutputWithContext ¶ added in v0.1.5
func (i BackupPlanConfigMap) ToBackupPlanConfigMapOutputWithContext(ctx context.Context) BackupPlanConfigMapOutput
type BackupPlanConfigMapInput ¶ added in v0.1.5
type BackupPlanConfigMapInput interface { pulumi.Input ToBackupPlanConfigMapOutput() BackupPlanConfigMapOutput ToBackupPlanConfigMapOutputWithContext(context.Context) BackupPlanConfigMapOutput }
BackupPlanConfigMapInput is an input type that accepts BackupPlanConfigMap and BackupPlanConfigMapOutput values. You can construct a concrete instance of `BackupPlanConfigMapInput` via:
BackupPlanConfigMap{ "key": BackupPlanConfigArgs{...} }
type BackupPlanConfigMapOutput ¶ added in v0.1.5
type BackupPlanConfigMapOutput struct{ *pulumi.OutputState }
func (BackupPlanConfigMapOutput) ElementType ¶ added in v0.1.5
func (BackupPlanConfigMapOutput) ElementType() reflect.Type
func (BackupPlanConfigMapOutput) MapIndex ¶ added in v0.1.5
func (o BackupPlanConfigMapOutput) MapIndex(k pulumi.StringInput) BackupPlanConfigOutput
func (BackupPlanConfigMapOutput) ToBackupPlanConfigMapOutput ¶ added in v0.1.5
func (o BackupPlanConfigMapOutput) ToBackupPlanConfigMapOutput() BackupPlanConfigMapOutput
func (BackupPlanConfigMapOutput) ToBackupPlanConfigMapOutputWithContext ¶ added in v0.1.5
func (o BackupPlanConfigMapOutput) ToBackupPlanConfigMapOutputWithContext(ctx context.Context) BackupPlanConfigMapOutput
type BackupPlanConfigOutput ¶ added in v0.1.5
type BackupPlanConfigOutput struct{ *pulumi.OutputState }
func (BackupPlanConfigOutput) BackupPeriods ¶ added in v0.1.5
func (o BackupPlanConfigOutput) BackupPeriods() pulumi.StringArrayOutput
Backup cycle, which means on which days each week the instance will be backed up. The parameter value should be the lowercase names of the days of the week.
func (BackupPlanConfigOutput) BaseBackupRetentionPeriod ¶ added in v0.1.5
func (o BackupPlanConfigOutput) BaseBackupRetentionPeriod() pulumi.IntPtrOutput
Backup retention period in days. Value range:3-7.
func (BackupPlanConfigOutput) DbInstanceId ¶ added in v0.1.5
func (o BackupPlanConfigOutput) DbInstanceId() pulumi.StringOutput
instance id.
func (BackupPlanConfigOutput) ElementType ¶ added in v0.1.5
func (BackupPlanConfigOutput) ElementType() reflect.Type
func (BackupPlanConfigOutput) MaxBackupStartTime ¶ added in v0.1.5
func (o BackupPlanConfigOutput) MaxBackupStartTime() pulumi.StringPtrOutput
The latest time to start a backup.
func (BackupPlanConfigOutput) MinBackupStartTime ¶ added in v0.1.5
func (o BackupPlanConfigOutput) MinBackupStartTime() pulumi.StringPtrOutput
The earliest time to start a backup.
func (BackupPlanConfigOutput) ToBackupPlanConfigOutput ¶ added in v0.1.5
func (o BackupPlanConfigOutput) ToBackupPlanConfigOutput() BackupPlanConfigOutput
func (BackupPlanConfigOutput) ToBackupPlanConfigOutputWithContext ¶ added in v0.1.5
func (o BackupPlanConfigOutput) ToBackupPlanConfigOutputWithContext(ctx context.Context) BackupPlanConfigOutput
type BackupPlanConfigState ¶ added in v0.1.5
type BackupPlanConfigState struct { // Backup cycle, which means on which days each week the instance will be backed up. The parameter value should be the lowercase names of the days of the week. BackupPeriods pulumi.StringArrayInput // Backup retention period in days. Value range:3-7. BaseBackupRetentionPeriod pulumi.IntPtrInput // instance id. DbInstanceId pulumi.StringPtrInput // The latest time to start a backup. MaxBackupStartTime pulumi.StringPtrInput // The earliest time to start a backup. MinBackupStartTime pulumi.StringPtrInput }
func (BackupPlanConfigState) ElementType ¶ added in v0.1.5
func (BackupPlanConfigState) ElementType() reflect.Type
type BaseBackup ¶ added in v0.1.5
type BaseBackup struct { pulumi.CustomResourceState // Base backup ID. BaseBackupId pulumi.StringOutput `pulumi:"baseBackupId"` // Instance ID. DbInstanceId pulumi.StringOutput `pulumi:"dbInstanceId"` // New expiration time. NewExpireTime pulumi.StringOutput `pulumi:"newExpireTime"` // Tag description list. Tags pulumi.MapOutput `pulumi:"tags"` }
Provides a resource to create a postgresql baseBackup
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Postgresql"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Postgresql.NewBaseBackup(ctx, "baseBackup", &Postgresql.BaseBackupArgs{ DbInstanceId: pulumi.Any(local.Pgsql_id), Tags: pulumi.Map{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetBaseBackup ¶ added in v0.1.5
func GetBaseBackup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BaseBackupState, opts ...pulumi.ResourceOption) (*BaseBackup, error)
GetBaseBackup gets an existing BaseBackup 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 NewBaseBackup ¶ added in v0.1.5
func NewBaseBackup(ctx *pulumi.Context, name string, args *BaseBackupArgs, opts ...pulumi.ResourceOption) (*BaseBackup, error)
NewBaseBackup registers a new resource with the given unique name, arguments, and options.
func (*BaseBackup) ElementType ¶ added in v0.1.5
func (*BaseBackup) ElementType() reflect.Type
func (*BaseBackup) ToBaseBackupOutput ¶ added in v0.1.5
func (i *BaseBackup) ToBaseBackupOutput() BaseBackupOutput
func (*BaseBackup) ToBaseBackupOutputWithContext ¶ added in v0.1.5
func (i *BaseBackup) ToBaseBackupOutputWithContext(ctx context.Context) BaseBackupOutput
type BaseBackupArgs ¶ added in v0.1.5
type BaseBackupArgs struct { // Instance ID. DbInstanceId pulumi.StringInput // New expiration time. NewExpireTime pulumi.StringPtrInput // Tag description list. Tags pulumi.MapInput }
The set of arguments for constructing a BaseBackup resource.
func (BaseBackupArgs) ElementType ¶ added in v0.1.5
func (BaseBackupArgs) ElementType() reflect.Type
type BaseBackupArray ¶ added in v0.1.5
type BaseBackupArray []BaseBackupInput
func (BaseBackupArray) ElementType ¶ added in v0.1.5
func (BaseBackupArray) ElementType() reflect.Type
func (BaseBackupArray) ToBaseBackupArrayOutput ¶ added in v0.1.5
func (i BaseBackupArray) ToBaseBackupArrayOutput() BaseBackupArrayOutput
func (BaseBackupArray) ToBaseBackupArrayOutputWithContext ¶ added in v0.1.5
func (i BaseBackupArray) ToBaseBackupArrayOutputWithContext(ctx context.Context) BaseBackupArrayOutput
type BaseBackupArrayInput ¶ added in v0.1.5
type BaseBackupArrayInput interface { pulumi.Input ToBaseBackupArrayOutput() BaseBackupArrayOutput ToBaseBackupArrayOutputWithContext(context.Context) BaseBackupArrayOutput }
BaseBackupArrayInput is an input type that accepts BaseBackupArray and BaseBackupArrayOutput values. You can construct a concrete instance of `BaseBackupArrayInput` via:
BaseBackupArray{ BaseBackupArgs{...} }
type BaseBackupArrayOutput ¶ added in v0.1.5
type BaseBackupArrayOutput struct{ *pulumi.OutputState }
func (BaseBackupArrayOutput) ElementType ¶ added in v0.1.5
func (BaseBackupArrayOutput) ElementType() reflect.Type
func (BaseBackupArrayOutput) Index ¶ added in v0.1.5
func (o BaseBackupArrayOutput) Index(i pulumi.IntInput) BaseBackupOutput
func (BaseBackupArrayOutput) ToBaseBackupArrayOutput ¶ added in v0.1.5
func (o BaseBackupArrayOutput) ToBaseBackupArrayOutput() BaseBackupArrayOutput
func (BaseBackupArrayOutput) ToBaseBackupArrayOutputWithContext ¶ added in v0.1.5
func (o BaseBackupArrayOutput) ToBaseBackupArrayOutputWithContext(ctx context.Context) BaseBackupArrayOutput
type BaseBackupInput ¶ added in v0.1.5
type BaseBackupInput interface { pulumi.Input ToBaseBackupOutput() BaseBackupOutput ToBaseBackupOutputWithContext(ctx context.Context) BaseBackupOutput }
type BaseBackupMap ¶ added in v0.1.5
type BaseBackupMap map[string]BaseBackupInput
func (BaseBackupMap) ElementType ¶ added in v0.1.5
func (BaseBackupMap) ElementType() reflect.Type
func (BaseBackupMap) ToBaseBackupMapOutput ¶ added in v0.1.5
func (i BaseBackupMap) ToBaseBackupMapOutput() BaseBackupMapOutput
func (BaseBackupMap) ToBaseBackupMapOutputWithContext ¶ added in v0.1.5
func (i BaseBackupMap) ToBaseBackupMapOutputWithContext(ctx context.Context) BaseBackupMapOutput
type BaseBackupMapInput ¶ added in v0.1.5
type BaseBackupMapInput interface { pulumi.Input ToBaseBackupMapOutput() BaseBackupMapOutput ToBaseBackupMapOutputWithContext(context.Context) BaseBackupMapOutput }
BaseBackupMapInput is an input type that accepts BaseBackupMap and BaseBackupMapOutput values. You can construct a concrete instance of `BaseBackupMapInput` via:
BaseBackupMap{ "key": BaseBackupArgs{...} }
type BaseBackupMapOutput ¶ added in v0.1.5
type BaseBackupMapOutput struct{ *pulumi.OutputState }
func (BaseBackupMapOutput) ElementType ¶ added in v0.1.5
func (BaseBackupMapOutput) ElementType() reflect.Type
func (BaseBackupMapOutput) MapIndex ¶ added in v0.1.5
func (o BaseBackupMapOutput) MapIndex(k pulumi.StringInput) BaseBackupOutput
func (BaseBackupMapOutput) ToBaseBackupMapOutput ¶ added in v0.1.5
func (o BaseBackupMapOutput) ToBaseBackupMapOutput() BaseBackupMapOutput
func (BaseBackupMapOutput) ToBaseBackupMapOutputWithContext ¶ added in v0.1.5
func (o BaseBackupMapOutput) ToBaseBackupMapOutputWithContext(ctx context.Context) BaseBackupMapOutput
type BaseBackupOutput ¶ added in v0.1.5
type BaseBackupOutput struct{ *pulumi.OutputState }
func (BaseBackupOutput) BaseBackupId ¶ added in v0.1.5
func (o BaseBackupOutput) BaseBackupId() pulumi.StringOutput
Base backup ID.
func (BaseBackupOutput) DbInstanceId ¶ added in v0.1.5
func (o BaseBackupOutput) DbInstanceId() pulumi.StringOutput
Instance ID.
func (BaseBackupOutput) ElementType ¶ added in v0.1.5
func (BaseBackupOutput) ElementType() reflect.Type
func (BaseBackupOutput) NewExpireTime ¶ added in v0.1.5
func (o BaseBackupOutput) NewExpireTime() pulumi.StringOutput
New expiration time.
func (BaseBackupOutput) Tags ¶ added in v0.1.5
func (o BaseBackupOutput) Tags() pulumi.MapOutput
Tag description list.
func (BaseBackupOutput) ToBaseBackupOutput ¶ added in v0.1.5
func (o BaseBackupOutput) ToBaseBackupOutput() BaseBackupOutput
func (BaseBackupOutput) ToBaseBackupOutputWithContext ¶ added in v0.1.5
func (o BaseBackupOutput) ToBaseBackupOutputWithContext(ctx context.Context) BaseBackupOutput
type BaseBackupState ¶ added in v0.1.5
type BaseBackupState struct { // Base backup ID. BaseBackupId pulumi.StringPtrInput // Instance ID. DbInstanceId pulumi.StringPtrInput // New expiration time. NewExpireTime pulumi.StringPtrInput // Tag description list. Tags pulumi.MapInput }
func (BaseBackupState) ElementType ¶ added in v0.1.5
func (BaseBackupState) ElementType() reflect.Type
type DeleteLogBackupOperation ¶ added in v0.1.5
type DeleteLogBackupOperation struct { pulumi.CustomResourceState // Instance ID. DbInstanceId pulumi.StringOutput `pulumi:"dbInstanceId"` // Log backup ID. LogBackupId pulumi.StringOutput `pulumi:"logBackupId"` }
Provides a resource to create a postgresql deleteLogBackupOperation
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Postgresql"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Postgresql.NewDeleteLogBackupOperation(ctx, "deleteLogBackupOperation", &Postgresql.DeleteLogBackupOperationArgs{ DbInstanceId: pulumi.String("local.pg_id"), LogBackupId: pulumi.String("local.pg_log_backup_id"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetDeleteLogBackupOperation ¶ added in v0.1.5
func GetDeleteLogBackupOperation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DeleteLogBackupOperationState, opts ...pulumi.ResourceOption) (*DeleteLogBackupOperation, error)
GetDeleteLogBackupOperation gets an existing DeleteLogBackupOperation 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 NewDeleteLogBackupOperation ¶ added in v0.1.5
func NewDeleteLogBackupOperation(ctx *pulumi.Context, name string, args *DeleteLogBackupOperationArgs, opts ...pulumi.ResourceOption) (*DeleteLogBackupOperation, error)
NewDeleteLogBackupOperation registers a new resource with the given unique name, arguments, and options.
func (*DeleteLogBackupOperation) ElementType ¶ added in v0.1.5
func (*DeleteLogBackupOperation) ElementType() reflect.Type
func (*DeleteLogBackupOperation) ToDeleteLogBackupOperationOutput ¶ added in v0.1.5
func (i *DeleteLogBackupOperation) ToDeleteLogBackupOperationOutput() DeleteLogBackupOperationOutput
func (*DeleteLogBackupOperation) ToDeleteLogBackupOperationOutputWithContext ¶ added in v0.1.5
func (i *DeleteLogBackupOperation) ToDeleteLogBackupOperationOutputWithContext(ctx context.Context) DeleteLogBackupOperationOutput
type DeleteLogBackupOperationArgs ¶ added in v0.1.5
type DeleteLogBackupOperationArgs struct { // Instance ID. DbInstanceId pulumi.StringInput // Log backup ID. LogBackupId pulumi.StringInput }
The set of arguments for constructing a DeleteLogBackupOperation resource.
func (DeleteLogBackupOperationArgs) ElementType ¶ added in v0.1.5
func (DeleteLogBackupOperationArgs) ElementType() reflect.Type
type DeleteLogBackupOperationArray ¶ added in v0.1.5
type DeleteLogBackupOperationArray []DeleteLogBackupOperationInput
func (DeleteLogBackupOperationArray) ElementType ¶ added in v0.1.5
func (DeleteLogBackupOperationArray) ElementType() reflect.Type
func (DeleteLogBackupOperationArray) ToDeleteLogBackupOperationArrayOutput ¶ added in v0.1.5
func (i DeleteLogBackupOperationArray) ToDeleteLogBackupOperationArrayOutput() DeleteLogBackupOperationArrayOutput
func (DeleteLogBackupOperationArray) ToDeleteLogBackupOperationArrayOutputWithContext ¶ added in v0.1.5
func (i DeleteLogBackupOperationArray) ToDeleteLogBackupOperationArrayOutputWithContext(ctx context.Context) DeleteLogBackupOperationArrayOutput
type DeleteLogBackupOperationArrayInput ¶ added in v0.1.5
type DeleteLogBackupOperationArrayInput interface { pulumi.Input ToDeleteLogBackupOperationArrayOutput() DeleteLogBackupOperationArrayOutput ToDeleteLogBackupOperationArrayOutputWithContext(context.Context) DeleteLogBackupOperationArrayOutput }
DeleteLogBackupOperationArrayInput is an input type that accepts DeleteLogBackupOperationArray and DeleteLogBackupOperationArrayOutput values. You can construct a concrete instance of `DeleteLogBackupOperationArrayInput` via:
DeleteLogBackupOperationArray{ DeleteLogBackupOperationArgs{...} }
type DeleteLogBackupOperationArrayOutput ¶ added in v0.1.5
type DeleteLogBackupOperationArrayOutput struct{ *pulumi.OutputState }
func (DeleteLogBackupOperationArrayOutput) ElementType ¶ added in v0.1.5
func (DeleteLogBackupOperationArrayOutput) ElementType() reflect.Type
func (DeleteLogBackupOperationArrayOutput) Index ¶ added in v0.1.5
func (o DeleteLogBackupOperationArrayOutput) Index(i pulumi.IntInput) DeleteLogBackupOperationOutput
func (DeleteLogBackupOperationArrayOutput) ToDeleteLogBackupOperationArrayOutput ¶ added in v0.1.5
func (o DeleteLogBackupOperationArrayOutput) ToDeleteLogBackupOperationArrayOutput() DeleteLogBackupOperationArrayOutput
func (DeleteLogBackupOperationArrayOutput) ToDeleteLogBackupOperationArrayOutputWithContext ¶ added in v0.1.5
func (o DeleteLogBackupOperationArrayOutput) ToDeleteLogBackupOperationArrayOutputWithContext(ctx context.Context) DeleteLogBackupOperationArrayOutput
type DeleteLogBackupOperationInput ¶ added in v0.1.5
type DeleteLogBackupOperationInput interface { pulumi.Input ToDeleteLogBackupOperationOutput() DeleteLogBackupOperationOutput ToDeleteLogBackupOperationOutputWithContext(ctx context.Context) DeleteLogBackupOperationOutput }
type DeleteLogBackupOperationMap ¶ added in v0.1.5
type DeleteLogBackupOperationMap map[string]DeleteLogBackupOperationInput
func (DeleteLogBackupOperationMap) ElementType ¶ added in v0.1.5
func (DeleteLogBackupOperationMap) ElementType() reflect.Type
func (DeleteLogBackupOperationMap) ToDeleteLogBackupOperationMapOutput ¶ added in v0.1.5
func (i DeleteLogBackupOperationMap) ToDeleteLogBackupOperationMapOutput() DeleteLogBackupOperationMapOutput
func (DeleteLogBackupOperationMap) ToDeleteLogBackupOperationMapOutputWithContext ¶ added in v0.1.5
func (i DeleteLogBackupOperationMap) ToDeleteLogBackupOperationMapOutputWithContext(ctx context.Context) DeleteLogBackupOperationMapOutput
type DeleteLogBackupOperationMapInput ¶ added in v0.1.5
type DeleteLogBackupOperationMapInput interface { pulumi.Input ToDeleteLogBackupOperationMapOutput() DeleteLogBackupOperationMapOutput ToDeleteLogBackupOperationMapOutputWithContext(context.Context) DeleteLogBackupOperationMapOutput }
DeleteLogBackupOperationMapInput is an input type that accepts DeleteLogBackupOperationMap and DeleteLogBackupOperationMapOutput values. You can construct a concrete instance of `DeleteLogBackupOperationMapInput` via:
DeleteLogBackupOperationMap{ "key": DeleteLogBackupOperationArgs{...} }
type DeleteLogBackupOperationMapOutput ¶ added in v0.1.5
type DeleteLogBackupOperationMapOutput struct{ *pulumi.OutputState }
func (DeleteLogBackupOperationMapOutput) ElementType ¶ added in v0.1.5
func (DeleteLogBackupOperationMapOutput) ElementType() reflect.Type
func (DeleteLogBackupOperationMapOutput) MapIndex ¶ added in v0.1.5
func (o DeleteLogBackupOperationMapOutput) MapIndex(k pulumi.StringInput) DeleteLogBackupOperationOutput
func (DeleteLogBackupOperationMapOutput) ToDeleteLogBackupOperationMapOutput ¶ added in v0.1.5
func (o DeleteLogBackupOperationMapOutput) ToDeleteLogBackupOperationMapOutput() DeleteLogBackupOperationMapOutput
func (DeleteLogBackupOperationMapOutput) ToDeleteLogBackupOperationMapOutputWithContext ¶ added in v0.1.5
func (o DeleteLogBackupOperationMapOutput) ToDeleteLogBackupOperationMapOutputWithContext(ctx context.Context) DeleteLogBackupOperationMapOutput
type DeleteLogBackupOperationOutput ¶ added in v0.1.5
type DeleteLogBackupOperationOutput struct{ *pulumi.OutputState }
func (DeleteLogBackupOperationOutput) DbInstanceId ¶ added in v0.1.5
func (o DeleteLogBackupOperationOutput) DbInstanceId() pulumi.StringOutput
Instance ID.
func (DeleteLogBackupOperationOutput) ElementType ¶ added in v0.1.5
func (DeleteLogBackupOperationOutput) ElementType() reflect.Type
func (DeleteLogBackupOperationOutput) LogBackupId ¶ added in v0.1.5
func (o DeleteLogBackupOperationOutput) LogBackupId() pulumi.StringOutput
Log backup ID.
func (DeleteLogBackupOperationOutput) ToDeleteLogBackupOperationOutput ¶ added in v0.1.5
func (o DeleteLogBackupOperationOutput) ToDeleteLogBackupOperationOutput() DeleteLogBackupOperationOutput
func (DeleteLogBackupOperationOutput) ToDeleteLogBackupOperationOutputWithContext ¶ added in v0.1.5
func (o DeleteLogBackupOperationOutput) ToDeleteLogBackupOperationOutputWithContext(ctx context.Context) DeleteLogBackupOperationOutput
type DeleteLogBackupOperationState ¶ added in v0.1.5
type DeleteLogBackupOperationState struct { // Instance ID. DbInstanceId pulumi.StringPtrInput // Log backup ID. LogBackupId pulumi.StringPtrInput }
func (DeleteLogBackupOperationState) ElementType ¶ added in v0.1.5
func (DeleteLogBackupOperationState) ElementType() reflect.Type
type DisisolateDbInstanceOperation ¶ added in v0.1.5
type DisisolateDbInstanceOperation struct { pulumi.CustomResourceState // Whether to use vouchers. Valid values:true (yes), false (no). Default value:false. AutoVoucher pulumi.BoolPtrOutput `pulumi:"autoVoucher"` // List of resource IDs. Note that currently you cannot remove multiple instances from isolation at the same time. Only one instance ID can be passed in here. DbInstanceIdSets pulumi.StringArrayOutput `pulumi:"dbInstanceIdSets"` // The valid period (in months) of the monthly-subscribed instance when removing it from isolation. Period pulumi.IntPtrOutput `pulumi:"period"` // Voucher ID list. VoucherIds pulumi.StringArrayOutput `pulumi:"voucherIds"` }
Provides a resource to create a postgresql disisolateDbInstanceOperation
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Postgresql"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Postgresql.NewDisisolateDbInstanceOperation(ctx, "disisolateDbInstanceOperation", &Postgresql.DisisolateDbInstanceOperationArgs{ DbInstanceIdSets: pulumi.StringArray{ local.Pgsql_id, }, Period: pulumi.Int(1), AutoVoucher: pulumi.Bool(false), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetDisisolateDbInstanceOperation ¶ added in v0.1.5
func GetDisisolateDbInstanceOperation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DisisolateDbInstanceOperationState, opts ...pulumi.ResourceOption) (*DisisolateDbInstanceOperation, error)
GetDisisolateDbInstanceOperation gets an existing DisisolateDbInstanceOperation 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 NewDisisolateDbInstanceOperation ¶ added in v0.1.5
func NewDisisolateDbInstanceOperation(ctx *pulumi.Context, name string, args *DisisolateDbInstanceOperationArgs, opts ...pulumi.ResourceOption) (*DisisolateDbInstanceOperation, error)
NewDisisolateDbInstanceOperation registers a new resource with the given unique name, arguments, and options.
func (*DisisolateDbInstanceOperation) ElementType ¶ added in v0.1.5
func (*DisisolateDbInstanceOperation) ElementType() reflect.Type
func (*DisisolateDbInstanceOperation) ToDisisolateDbInstanceOperationOutput ¶ added in v0.1.5
func (i *DisisolateDbInstanceOperation) ToDisisolateDbInstanceOperationOutput() DisisolateDbInstanceOperationOutput
func (*DisisolateDbInstanceOperation) ToDisisolateDbInstanceOperationOutputWithContext ¶ added in v0.1.5
func (i *DisisolateDbInstanceOperation) ToDisisolateDbInstanceOperationOutputWithContext(ctx context.Context) DisisolateDbInstanceOperationOutput
type DisisolateDbInstanceOperationArgs ¶ added in v0.1.5
type DisisolateDbInstanceOperationArgs struct { // Whether to use vouchers. Valid values:true (yes), false (no). Default value:false. AutoVoucher pulumi.BoolPtrInput // List of resource IDs. Note that currently you cannot remove multiple instances from isolation at the same time. Only one instance ID can be passed in here. DbInstanceIdSets pulumi.StringArrayInput // The valid period (in months) of the monthly-subscribed instance when removing it from isolation. Period pulumi.IntPtrInput // Voucher ID list. VoucherIds pulumi.StringArrayInput }
The set of arguments for constructing a DisisolateDbInstanceOperation resource.
func (DisisolateDbInstanceOperationArgs) ElementType ¶ added in v0.1.5
func (DisisolateDbInstanceOperationArgs) ElementType() reflect.Type
type DisisolateDbInstanceOperationArray ¶ added in v0.1.5
type DisisolateDbInstanceOperationArray []DisisolateDbInstanceOperationInput
func (DisisolateDbInstanceOperationArray) ElementType ¶ added in v0.1.5
func (DisisolateDbInstanceOperationArray) ElementType() reflect.Type
func (DisisolateDbInstanceOperationArray) ToDisisolateDbInstanceOperationArrayOutput ¶ added in v0.1.5
func (i DisisolateDbInstanceOperationArray) ToDisisolateDbInstanceOperationArrayOutput() DisisolateDbInstanceOperationArrayOutput
func (DisisolateDbInstanceOperationArray) ToDisisolateDbInstanceOperationArrayOutputWithContext ¶ added in v0.1.5
func (i DisisolateDbInstanceOperationArray) ToDisisolateDbInstanceOperationArrayOutputWithContext(ctx context.Context) DisisolateDbInstanceOperationArrayOutput
type DisisolateDbInstanceOperationArrayInput ¶ added in v0.1.5
type DisisolateDbInstanceOperationArrayInput interface { pulumi.Input ToDisisolateDbInstanceOperationArrayOutput() DisisolateDbInstanceOperationArrayOutput ToDisisolateDbInstanceOperationArrayOutputWithContext(context.Context) DisisolateDbInstanceOperationArrayOutput }
DisisolateDbInstanceOperationArrayInput is an input type that accepts DisisolateDbInstanceOperationArray and DisisolateDbInstanceOperationArrayOutput values. You can construct a concrete instance of `DisisolateDbInstanceOperationArrayInput` via:
DisisolateDbInstanceOperationArray{ DisisolateDbInstanceOperationArgs{...} }
type DisisolateDbInstanceOperationArrayOutput ¶ added in v0.1.5
type DisisolateDbInstanceOperationArrayOutput struct{ *pulumi.OutputState }
func (DisisolateDbInstanceOperationArrayOutput) ElementType ¶ added in v0.1.5
func (DisisolateDbInstanceOperationArrayOutput) ElementType() reflect.Type
func (DisisolateDbInstanceOperationArrayOutput) ToDisisolateDbInstanceOperationArrayOutput ¶ added in v0.1.5
func (o DisisolateDbInstanceOperationArrayOutput) ToDisisolateDbInstanceOperationArrayOutput() DisisolateDbInstanceOperationArrayOutput
func (DisisolateDbInstanceOperationArrayOutput) ToDisisolateDbInstanceOperationArrayOutputWithContext ¶ added in v0.1.5
func (o DisisolateDbInstanceOperationArrayOutput) ToDisisolateDbInstanceOperationArrayOutputWithContext(ctx context.Context) DisisolateDbInstanceOperationArrayOutput
type DisisolateDbInstanceOperationInput ¶ added in v0.1.5
type DisisolateDbInstanceOperationInput interface { pulumi.Input ToDisisolateDbInstanceOperationOutput() DisisolateDbInstanceOperationOutput ToDisisolateDbInstanceOperationOutputWithContext(ctx context.Context) DisisolateDbInstanceOperationOutput }
type DisisolateDbInstanceOperationMap ¶ added in v0.1.5
type DisisolateDbInstanceOperationMap map[string]DisisolateDbInstanceOperationInput
func (DisisolateDbInstanceOperationMap) ElementType ¶ added in v0.1.5
func (DisisolateDbInstanceOperationMap) ElementType() reflect.Type
func (DisisolateDbInstanceOperationMap) ToDisisolateDbInstanceOperationMapOutput ¶ added in v0.1.5
func (i DisisolateDbInstanceOperationMap) ToDisisolateDbInstanceOperationMapOutput() DisisolateDbInstanceOperationMapOutput
func (DisisolateDbInstanceOperationMap) ToDisisolateDbInstanceOperationMapOutputWithContext ¶ added in v0.1.5
func (i DisisolateDbInstanceOperationMap) ToDisisolateDbInstanceOperationMapOutputWithContext(ctx context.Context) DisisolateDbInstanceOperationMapOutput
type DisisolateDbInstanceOperationMapInput ¶ added in v0.1.5
type DisisolateDbInstanceOperationMapInput interface { pulumi.Input ToDisisolateDbInstanceOperationMapOutput() DisisolateDbInstanceOperationMapOutput ToDisisolateDbInstanceOperationMapOutputWithContext(context.Context) DisisolateDbInstanceOperationMapOutput }
DisisolateDbInstanceOperationMapInput is an input type that accepts DisisolateDbInstanceOperationMap and DisisolateDbInstanceOperationMapOutput values. You can construct a concrete instance of `DisisolateDbInstanceOperationMapInput` via:
DisisolateDbInstanceOperationMap{ "key": DisisolateDbInstanceOperationArgs{...} }
type DisisolateDbInstanceOperationMapOutput ¶ added in v0.1.5
type DisisolateDbInstanceOperationMapOutput struct{ *pulumi.OutputState }
func (DisisolateDbInstanceOperationMapOutput) ElementType ¶ added in v0.1.5
func (DisisolateDbInstanceOperationMapOutput) ElementType() reflect.Type
func (DisisolateDbInstanceOperationMapOutput) MapIndex ¶ added in v0.1.5
func (o DisisolateDbInstanceOperationMapOutput) MapIndex(k pulumi.StringInput) DisisolateDbInstanceOperationOutput
func (DisisolateDbInstanceOperationMapOutput) ToDisisolateDbInstanceOperationMapOutput ¶ added in v0.1.5
func (o DisisolateDbInstanceOperationMapOutput) ToDisisolateDbInstanceOperationMapOutput() DisisolateDbInstanceOperationMapOutput
func (DisisolateDbInstanceOperationMapOutput) ToDisisolateDbInstanceOperationMapOutputWithContext ¶ added in v0.1.5
func (o DisisolateDbInstanceOperationMapOutput) ToDisisolateDbInstanceOperationMapOutputWithContext(ctx context.Context) DisisolateDbInstanceOperationMapOutput
type DisisolateDbInstanceOperationOutput ¶ added in v0.1.5
type DisisolateDbInstanceOperationOutput struct{ *pulumi.OutputState }
func (DisisolateDbInstanceOperationOutput) AutoVoucher ¶ added in v0.1.5
func (o DisisolateDbInstanceOperationOutput) AutoVoucher() pulumi.BoolPtrOutput
Whether to use vouchers. Valid values:true (yes), false (no). Default value:false.
func (DisisolateDbInstanceOperationOutput) DbInstanceIdSets ¶ added in v0.1.5
func (o DisisolateDbInstanceOperationOutput) DbInstanceIdSets() pulumi.StringArrayOutput
List of resource IDs. Note that currently you cannot remove multiple instances from isolation at the same time. Only one instance ID can be passed in here.
func (DisisolateDbInstanceOperationOutput) ElementType ¶ added in v0.1.5
func (DisisolateDbInstanceOperationOutput) ElementType() reflect.Type
func (DisisolateDbInstanceOperationOutput) Period ¶ added in v0.1.5
func (o DisisolateDbInstanceOperationOutput) Period() pulumi.IntPtrOutput
The valid period (in months) of the monthly-subscribed instance when removing it from isolation.
func (DisisolateDbInstanceOperationOutput) ToDisisolateDbInstanceOperationOutput ¶ added in v0.1.5
func (o DisisolateDbInstanceOperationOutput) ToDisisolateDbInstanceOperationOutput() DisisolateDbInstanceOperationOutput
func (DisisolateDbInstanceOperationOutput) ToDisisolateDbInstanceOperationOutputWithContext ¶ added in v0.1.5
func (o DisisolateDbInstanceOperationOutput) ToDisisolateDbInstanceOperationOutputWithContext(ctx context.Context) DisisolateDbInstanceOperationOutput
func (DisisolateDbInstanceOperationOutput) VoucherIds ¶ added in v0.1.5
func (o DisisolateDbInstanceOperationOutput) VoucherIds() pulumi.StringArrayOutput
Voucher ID list.
type DisisolateDbInstanceOperationState ¶ added in v0.1.5
type DisisolateDbInstanceOperationState struct { // Whether to use vouchers. Valid values:true (yes), false (no). Default value:false. AutoVoucher pulumi.BoolPtrInput // List of resource IDs. Note that currently you cannot remove multiple instances from isolation at the same time. Only one instance ID can be passed in here. DbInstanceIdSets pulumi.StringArrayInput // The valid period (in months) of the monthly-subscribed instance when removing it from isolation. Period pulumi.IntPtrInput // Voucher ID list. VoucherIds pulumi.StringArrayInput }
func (DisisolateDbInstanceOperationState) ElementType ¶ added in v0.1.5
func (DisisolateDbInstanceOperationState) ElementType() reflect.Type
type GetBackupDownloadUrlsArgs ¶ added in v0.1.5
type GetBackupDownloadUrlsArgs struct { // Backup download restriction. BackupDownloadRestriction *GetBackupDownloadUrlsBackupDownloadRestriction `pulumi:"backupDownloadRestriction"` // Unique backup ID. BackupId string `pulumi:"backupId"` // Backup type. Valid values: `LogBackup`, `BaseBackup`. BackupType string `pulumi:"backupType"` // Instance ID. DbInstanceId string `pulumi:"dbInstanceId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Validity period of a URL, which is 12 hours by default. UrlExpireTime *int `pulumi:"urlExpireTime"` }
A collection of arguments for invoking getBackupDownloadUrls.
type GetBackupDownloadUrlsBackupDownloadRestriction ¶ added in v0.1.5
type GetBackupDownloadUrlsBackupDownloadRestriction struct { // Whether IP is allowed. Valid values: `ALLOW` (allow), `DENY` (deny). IpRestrictionEffect *string `pulumi:"ipRestrictionEffect"` // Whether it is allowed to download IP list of the backup files. IpSets []string `pulumi:"ipSets"` // Type of the network restrictions for downloading backup files. Valid values: `NONE` (backups can be downloaded over both private and public networks), `INTRANET` (backups can only be downloaded over the private network), `CUSTOMIZE` (backups can be downloaded over specified VPCs or at specified IPs). RestrictionType *string `pulumi:"restrictionType"` // Whether it is allowed to download the VPC ID list of the backup files. VpcIdSets []string `pulumi:"vpcIdSets"` // Whether VPC is allowed. Valid values: `ALLOW` (allow), `DENY` (deny). VpcRestrictionEffect *string `pulumi:"vpcRestrictionEffect"` }
type GetBackupDownloadUrlsBackupDownloadRestrictionArgs ¶ added in v0.1.5
type GetBackupDownloadUrlsBackupDownloadRestrictionArgs struct { // Whether IP is allowed. Valid values: `ALLOW` (allow), `DENY` (deny). IpRestrictionEffect pulumi.StringPtrInput `pulumi:"ipRestrictionEffect"` // Whether it is allowed to download IP list of the backup files. IpSets pulumi.StringArrayInput `pulumi:"ipSets"` // Type of the network restrictions for downloading backup files. Valid values: `NONE` (backups can be downloaded over both private and public networks), `INTRANET` (backups can only be downloaded over the private network), `CUSTOMIZE` (backups can be downloaded over specified VPCs or at specified IPs). RestrictionType pulumi.StringPtrInput `pulumi:"restrictionType"` // Whether it is allowed to download the VPC ID list of the backup files. VpcIdSets pulumi.StringArrayInput `pulumi:"vpcIdSets"` // Whether VPC is allowed. Valid values: `ALLOW` (allow), `DENY` (deny). VpcRestrictionEffect pulumi.StringPtrInput `pulumi:"vpcRestrictionEffect"` }
func (GetBackupDownloadUrlsBackupDownloadRestrictionArgs) ElementType ¶ added in v0.1.5
func (GetBackupDownloadUrlsBackupDownloadRestrictionArgs) ElementType() reflect.Type
func (GetBackupDownloadUrlsBackupDownloadRestrictionArgs) ToGetBackupDownloadUrlsBackupDownloadRestrictionOutput ¶ added in v0.1.5
func (i GetBackupDownloadUrlsBackupDownloadRestrictionArgs) ToGetBackupDownloadUrlsBackupDownloadRestrictionOutput() GetBackupDownloadUrlsBackupDownloadRestrictionOutput
func (GetBackupDownloadUrlsBackupDownloadRestrictionArgs) ToGetBackupDownloadUrlsBackupDownloadRestrictionOutputWithContext ¶ added in v0.1.5
func (i GetBackupDownloadUrlsBackupDownloadRestrictionArgs) ToGetBackupDownloadUrlsBackupDownloadRestrictionOutputWithContext(ctx context.Context) GetBackupDownloadUrlsBackupDownloadRestrictionOutput
func (GetBackupDownloadUrlsBackupDownloadRestrictionArgs) ToGetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput ¶ added in v0.1.5
func (i GetBackupDownloadUrlsBackupDownloadRestrictionArgs) ToGetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput() GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput
func (GetBackupDownloadUrlsBackupDownloadRestrictionArgs) ToGetBackupDownloadUrlsBackupDownloadRestrictionPtrOutputWithContext ¶ added in v0.1.5
func (i GetBackupDownloadUrlsBackupDownloadRestrictionArgs) ToGetBackupDownloadUrlsBackupDownloadRestrictionPtrOutputWithContext(ctx context.Context) GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput
type GetBackupDownloadUrlsBackupDownloadRestrictionInput ¶ added in v0.1.5
type GetBackupDownloadUrlsBackupDownloadRestrictionInput interface { pulumi.Input ToGetBackupDownloadUrlsBackupDownloadRestrictionOutput() GetBackupDownloadUrlsBackupDownloadRestrictionOutput ToGetBackupDownloadUrlsBackupDownloadRestrictionOutputWithContext(context.Context) GetBackupDownloadUrlsBackupDownloadRestrictionOutput }
GetBackupDownloadUrlsBackupDownloadRestrictionInput is an input type that accepts GetBackupDownloadUrlsBackupDownloadRestrictionArgs and GetBackupDownloadUrlsBackupDownloadRestrictionOutput values. You can construct a concrete instance of `GetBackupDownloadUrlsBackupDownloadRestrictionInput` via:
GetBackupDownloadUrlsBackupDownloadRestrictionArgs{...}
type GetBackupDownloadUrlsBackupDownloadRestrictionOutput ¶ added in v0.1.5
type GetBackupDownloadUrlsBackupDownloadRestrictionOutput struct{ *pulumi.OutputState }
func (GetBackupDownloadUrlsBackupDownloadRestrictionOutput) ElementType ¶ added in v0.1.5
func (GetBackupDownloadUrlsBackupDownloadRestrictionOutput) ElementType() reflect.Type
func (GetBackupDownloadUrlsBackupDownloadRestrictionOutput) IpRestrictionEffect ¶ added in v0.1.5
func (o GetBackupDownloadUrlsBackupDownloadRestrictionOutput) IpRestrictionEffect() pulumi.StringPtrOutput
Whether IP is allowed. Valid values: `ALLOW` (allow), `DENY` (deny).
func (GetBackupDownloadUrlsBackupDownloadRestrictionOutput) IpSets ¶ added in v0.1.5
func (o GetBackupDownloadUrlsBackupDownloadRestrictionOutput) IpSets() pulumi.StringArrayOutput
Whether it is allowed to download IP list of the backup files.
func (GetBackupDownloadUrlsBackupDownloadRestrictionOutput) RestrictionType ¶ added in v0.1.5
func (o GetBackupDownloadUrlsBackupDownloadRestrictionOutput) RestrictionType() pulumi.StringPtrOutput
Type of the network restrictions for downloading backup files. Valid values: `NONE` (backups can be downloaded over both private and public networks), `INTRANET` (backups can only be downloaded over the private network), `CUSTOMIZE` (backups can be downloaded over specified VPCs or at specified IPs).
func (GetBackupDownloadUrlsBackupDownloadRestrictionOutput) ToGetBackupDownloadUrlsBackupDownloadRestrictionOutput ¶ added in v0.1.5
func (o GetBackupDownloadUrlsBackupDownloadRestrictionOutput) ToGetBackupDownloadUrlsBackupDownloadRestrictionOutput() GetBackupDownloadUrlsBackupDownloadRestrictionOutput
func (GetBackupDownloadUrlsBackupDownloadRestrictionOutput) ToGetBackupDownloadUrlsBackupDownloadRestrictionOutputWithContext ¶ added in v0.1.5
func (o GetBackupDownloadUrlsBackupDownloadRestrictionOutput) ToGetBackupDownloadUrlsBackupDownloadRestrictionOutputWithContext(ctx context.Context) GetBackupDownloadUrlsBackupDownloadRestrictionOutput
func (GetBackupDownloadUrlsBackupDownloadRestrictionOutput) ToGetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput ¶ added in v0.1.5
func (o GetBackupDownloadUrlsBackupDownloadRestrictionOutput) ToGetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput() GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput
func (GetBackupDownloadUrlsBackupDownloadRestrictionOutput) ToGetBackupDownloadUrlsBackupDownloadRestrictionPtrOutputWithContext ¶ added in v0.1.5
func (o GetBackupDownloadUrlsBackupDownloadRestrictionOutput) ToGetBackupDownloadUrlsBackupDownloadRestrictionPtrOutputWithContext(ctx context.Context) GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput
func (GetBackupDownloadUrlsBackupDownloadRestrictionOutput) VpcIdSets ¶ added in v0.1.5
func (o GetBackupDownloadUrlsBackupDownloadRestrictionOutput) VpcIdSets() pulumi.StringArrayOutput
Whether it is allowed to download the VPC ID list of the backup files.
func (GetBackupDownloadUrlsBackupDownloadRestrictionOutput) VpcRestrictionEffect ¶ added in v0.1.5
func (o GetBackupDownloadUrlsBackupDownloadRestrictionOutput) VpcRestrictionEffect() pulumi.StringPtrOutput
Whether VPC is allowed. Valid values: `ALLOW` (allow), `DENY` (deny).
type GetBackupDownloadUrlsBackupDownloadRestrictionPtrInput ¶ added in v0.1.5
type GetBackupDownloadUrlsBackupDownloadRestrictionPtrInput interface { pulumi.Input ToGetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput() GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput ToGetBackupDownloadUrlsBackupDownloadRestrictionPtrOutputWithContext(context.Context) GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput }
GetBackupDownloadUrlsBackupDownloadRestrictionPtrInput is an input type that accepts GetBackupDownloadUrlsBackupDownloadRestrictionArgs, GetBackupDownloadUrlsBackupDownloadRestrictionPtr and GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput values. You can construct a concrete instance of `GetBackupDownloadUrlsBackupDownloadRestrictionPtrInput` via:
GetBackupDownloadUrlsBackupDownloadRestrictionArgs{...} or: nil
func GetBackupDownloadUrlsBackupDownloadRestrictionPtr ¶ added in v0.1.5
func GetBackupDownloadUrlsBackupDownloadRestrictionPtr(v *GetBackupDownloadUrlsBackupDownloadRestrictionArgs) GetBackupDownloadUrlsBackupDownloadRestrictionPtrInput
type GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput ¶ added in v0.1.5
type GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput struct{ *pulumi.OutputState }
func (GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput) ElementType ¶ added in v0.1.5
func (GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput) ElementType() reflect.Type
func (GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput) IpRestrictionEffect ¶ added in v0.1.5
func (o GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput) IpRestrictionEffect() pulumi.StringPtrOutput
Whether IP is allowed. Valid values: `ALLOW` (allow), `DENY` (deny).
func (GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput) IpSets ¶ added in v0.1.5
func (o GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput) IpSets() pulumi.StringArrayOutput
Whether it is allowed to download IP list of the backup files.
func (GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput) RestrictionType ¶ added in v0.1.5
func (o GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput) RestrictionType() pulumi.StringPtrOutput
Type of the network restrictions for downloading backup files. Valid values: `NONE` (backups can be downloaded over both private and public networks), `INTRANET` (backups can only be downloaded over the private network), `CUSTOMIZE` (backups can be downloaded over specified VPCs or at specified IPs).
func (GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput) ToGetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput ¶ added in v0.1.5
func (o GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput) ToGetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput() GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput
func (GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput) ToGetBackupDownloadUrlsBackupDownloadRestrictionPtrOutputWithContext ¶ added in v0.1.5
func (o GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput) ToGetBackupDownloadUrlsBackupDownloadRestrictionPtrOutputWithContext(ctx context.Context) GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput
func (GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput) VpcIdSets ¶ added in v0.1.5
func (o GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput) VpcIdSets() pulumi.StringArrayOutput
Whether it is allowed to download the VPC ID list of the backup files.
func (GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput) VpcRestrictionEffect ¶ added in v0.1.5
func (o GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput) VpcRestrictionEffect() pulumi.StringPtrOutput
Whether VPC is allowed. Valid values: `ALLOW` (allow), `DENY` (deny).
type GetBackupDownloadUrlsOutputArgs ¶ added in v0.1.5
type GetBackupDownloadUrlsOutputArgs struct { // Backup download restriction. BackupDownloadRestriction GetBackupDownloadUrlsBackupDownloadRestrictionPtrInput `pulumi:"backupDownloadRestriction"` // Unique backup ID. BackupId pulumi.StringInput `pulumi:"backupId"` // Backup type. Valid values: `LogBackup`, `BaseBackup`. BackupType pulumi.StringInput `pulumi:"backupType"` // Instance ID. DbInstanceId pulumi.StringInput `pulumi:"dbInstanceId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Validity period of a URL, which is 12 hours by default. UrlExpireTime pulumi.IntPtrInput `pulumi:"urlExpireTime"` }
A collection of arguments for invoking getBackupDownloadUrls.
func (GetBackupDownloadUrlsOutputArgs) ElementType ¶ added in v0.1.5
func (GetBackupDownloadUrlsOutputArgs) ElementType() reflect.Type
type GetBackupDownloadUrlsResult ¶ added in v0.1.5
type GetBackupDownloadUrlsResult struct { BackupDownloadRestriction *GetBackupDownloadUrlsBackupDownloadRestriction `pulumi:"backupDownloadRestriction"` // Backup download URL. BackupDownloadUrl string `pulumi:"backupDownloadUrl"` BackupId string `pulumi:"backupId"` BackupType string `pulumi:"backupType"` DbInstanceId string `pulumi:"dbInstanceId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` UrlExpireTime *int `pulumi:"urlExpireTime"` }
A collection of values returned by getBackupDownloadUrls.
func GetBackupDownloadUrls ¶ added in v0.1.5
func GetBackupDownloadUrls(ctx *pulumi.Context, args *GetBackupDownloadUrlsArgs, opts ...pulumi.InvokeOption) (*GetBackupDownloadUrlsResult, error)
Use this data source to query detailed information of postgresql backupDownloadUrls
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Postgresql"
) func main() { pulumi.Run(func(ctx *pulumi.Context) error { logBackups, err := Postgresql.GetLogBackups(ctx, &postgresql.GetLogBackupsArgs{ MinFinishTime: pulumi.StringRef("%s"), MaxFinishTime: pulumi.StringRef("%s"), Filters: []postgresql.GetLogBackupsFilter{ { Name: pulumi.StringRef("db-instance-id"), Values: interface{}{ local.Pgsql_id, }, }, }, OrderBy: pulumi.StringRef("StartTime"), OrderByType: pulumi.StringRef("desc"), }, nil); if err != nil { return err } _, err = Postgresql.GetBackupDownloadUrls(ctx, &postgresql.GetBackupDownloadUrlsArgs{ DbInstanceId: local.Pgsql_id, BackupType: "LogBackup", BackupId: logBackups.LogBackupSets[0].Id, UrlExpireTime: pulumi.IntRef(12), BackupDownloadRestriction: postgresql.GetBackupDownloadUrlsBackupDownloadRestriction{ RestrictionType: pulumi.StringRef("NONE"), VpcRestrictionEffect: pulumi.StringRef("ALLOW"), VpcIdSets: interface{}{ local.Vpc_id, }, IpRestrictionEffect: pulumi.StringRef("ALLOW"), IpSets: []string{ "0.0.0.0", }, }, }, nil); if err != nil { return err } return nil }) } ``` <!--End PulumiCodeChooser -->
type GetBackupDownloadUrlsResultOutput ¶ added in v0.1.5
type GetBackupDownloadUrlsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getBackupDownloadUrls.
func GetBackupDownloadUrlsOutput ¶ added in v0.1.5
func GetBackupDownloadUrlsOutput(ctx *pulumi.Context, args GetBackupDownloadUrlsOutputArgs, opts ...pulumi.InvokeOption) GetBackupDownloadUrlsResultOutput
func (GetBackupDownloadUrlsResultOutput) BackupDownloadRestriction ¶ added in v0.1.5
func (o GetBackupDownloadUrlsResultOutput) BackupDownloadRestriction() GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput
func (GetBackupDownloadUrlsResultOutput) BackupDownloadUrl ¶ added in v0.1.5
func (o GetBackupDownloadUrlsResultOutput) BackupDownloadUrl() pulumi.StringOutput
Backup download URL.
func (GetBackupDownloadUrlsResultOutput) BackupId ¶ added in v0.1.5
func (o GetBackupDownloadUrlsResultOutput) BackupId() pulumi.StringOutput
func (GetBackupDownloadUrlsResultOutput) BackupType ¶ added in v0.1.5
func (o GetBackupDownloadUrlsResultOutput) BackupType() pulumi.StringOutput
func (GetBackupDownloadUrlsResultOutput) DbInstanceId ¶ added in v0.1.5
func (o GetBackupDownloadUrlsResultOutput) DbInstanceId() pulumi.StringOutput
func (GetBackupDownloadUrlsResultOutput) ElementType ¶ added in v0.1.5
func (GetBackupDownloadUrlsResultOutput) ElementType() reflect.Type
func (GetBackupDownloadUrlsResultOutput) Id ¶ added in v0.1.5
func (o GetBackupDownloadUrlsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetBackupDownloadUrlsResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetBackupDownloadUrlsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetBackupDownloadUrlsResultOutput) ToGetBackupDownloadUrlsResultOutput ¶ added in v0.1.5
func (o GetBackupDownloadUrlsResultOutput) ToGetBackupDownloadUrlsResultOutput() GetBackupDownloadUrlsResultOutput
func (GetBackupDownloadUrlsResultOutput) ToGetBackupDownloadUrlsResultOutputWithContext ¶ added in v0.1.5
func (o GetBackupDownloadUrlsResultOutput) ToGetBackupDownloadUrlsResultOutputWithContext(ctx context.Context) GetBackupDownloadUrlsResultOutput
func (GetBackupDownloadUrlsResultOutput) UrlExpireTime ¶ added in v0.1.5
func (o GetBackupDownloadUrlsResultOutput) UrlExpireTime() pulumi.IntPtrOutput
type GetBaseBackupsArgs ¶ added in v0.1.5
type GetBaseBackupsArgs struct { // Filter instances using one or more criteria. Valid filter names: `db-instance-id`: Filter by instance ID (in string format). `db-instance-name`: Filter by instance name (in string format). `db-instance-ip`: Filter by instance VPC IP (in string format). `base-backup-id`: Filter by base backup ID (in string format). Filters []GetBaseBackupsFilter `pulumi:"filters"` // Maximum end time of a backup in the format of `2018-01-01 00:00:00`. It is the current time by default. MaxFinishTime *string `pulumi:"maxFinishTime"` // Minimum end time of a backup in the format of `2018-01-01 00:00:00`. It is 7 days ago by default. MinFinishTime *string `pulumi:"minFinishTime"` // Sorting field. Valid values: `StartTime`, `FinishTime`, `Size`. OrderBy *string `pulumi:"orderBy"` // Sorting order. Valid values: `asc` (ascending), `desc` (descending). OrderByType *string `pulumi:"orderByType"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getBaseBackups.
type GetBaseBackupsBaseBackupSet ¶ added in v0.1.5
type GetBaseBackupsBaseBackupSet struct { // Backup method, including physical and logical. BackupMethod string `pulumi:"backupMethod"` // Backup mode, including automatic and manual. BackupMode string `pulumi:"backupMode"` // Instance ID. DbInstanceId string `pulumi:"dbInstanceId"` // Backup expiration time. ExpireTime string `pulumi:"expireTime"` // Backup end time. FinishTime string `pulumi:"finishTime"` // Unique ID of a backup file. Id string `pulumi:"id"` // Filter name. Name string `pulumi:"name"` // Backup set size in bytes. Size int `pulumi:"size"` // Backup start time. StartTime string `pulumi:"startTime"` // Backup task status. State string `pulumi:"state"` }
type GetBaseBackupsBaseBackupSetArgs ¶ added in v0.1.5
type GetBaseBackupsBaseBackupSetArgs struct { // Backup method, including physical and logical. BackupMethod pulumi.StringInput `pulumi:"backupMethod"` // Backup mode, including automatic and manual. BackupMode pulumi.StringInput `pulumi:"backupMode"` // Instance ID. DbInstanceId pulumi.StringInput `pulumi:"dbInstanceId"` // Backup expiration time. ExpireTime pulumi.StringInput `pulumi:"expireTime"` // Backup end time. FinishTime pulumi.StringInput `pulumi:"finishTime"` // Unique ID of a backup file. Id pulumi.StringInput `pulumi:"id"` // Filter name. Name pulumi.StringInput `pulumi:"name"` // Backup set size in bytes. Size pulumi.IntInput `pulumi:"size"` // Backup start time. StartTime pulumi.StringInput `pulumi:"startTime"` // Backup task status. State pulumi.StringInput `pulumi:"state"` }
func (GetBaseBackupsBaseBackupSetArgs) ElementType ¶ added in v0.1.5
func (GetBaseBackupsBaseBackupSetArgs) ElementType() reflect.Type
func (GetBaseBackupsBaseBackupSetArgs) ToGetBaseBackupsBaseBackupSetOutput ¶ added in v0.1.5
func (i GetBaseBackupsBaseBackupSetArgs) ToGetBaseBackupsBaseBackupSetOutput() GetBaseBackupsBaseBackupSetOutput
func (GetBaseBackupsBaseBackupSetArgs) ToGetBaseBackupsBaseBackupSetOutputWithContext ¶ added in v0.1.5
func (i GetBaseBackupsBaseBackupSetArgs) ToGetBaseBackupsBaseBackupSetOutputWithContext(ctx context.Context) GetBaseBackupsBaseBackupSetOutput
type GetBaseBackupsBaseBackupSetArray ¶ added in v0.1.5
type GetBaseBackupsBaseBackupSetArray []GetBaseBackupsBaseBackupSetInput
func (GetBaseBackupsBaseBackupSetArray) ElementType ¶ added in v0.1.5
func (GetBaseBackupsBaseBackupSetArray) ElementType() reflect.Type
func (GetBaseBackupsBaseBackupSetArray) ToGetBaseBackupsBaseBackupSetArrayOutput ¶ added in v0.1.5
func (i GetBaseBackupsBaseBackupSetArray) ToGetBaseBackupsBaseBackupSetArrayOutput() GetBaseBackupsBaseBackupSetArrayOutput
func (GetBaseBackupsBaseBackupSetArray) ToGetBaseBackupsBaseBackupSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetBaseBackupsBaseBackupSetArray) ToGetBaseBackupsBaseBackupSetArrayOutputWithContext(ctx context.Context) GetBaseBackupsBaseBackupSetArrayOutput
type GetBaseBackupsBaseBackupSetArrayInput ¶ added in v0.1.5
type GetBaseBackupsBaseBackupSetArrayInput interface { pulumi.Input ToGetBaseBackupsBaseBackupSetArrayOutput() GetBaseBackupsBaseBackupSetArrayOutput ToGetBaseBackupsBaseBackupSetArrayOutputWithContext(context.Context) GetBaseBackupsBaseBackupSetArrayOutput }
GetBaseBackupsBaseBackupSetArrayInput is an input type that accepts GetBaseBackupsBaseBackupSetArray and GetBaseBackupsBaseBackupSetArrayOutput values. You can construct a concrete instance of `GetBaseBackupsBaseBackupSetArrayInput` via:
GetBaseBackupsBaseBackupSetArray{ GetBaseBackupsBaseBackupSetArgs{...} }
type GetBaseBackupsBaseBackupSetArrayOutput ¶ added in v0.1.5
type GetBaseBackupsBaseBackupSetArrayOutput struct{ *pulumi.OutputState }
func (GetBaseBackupsBaseBackupSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetBaseBackupsBaseBackupSetArrayOutput) ElementType() reflect.Type
func (GetBaseBackupsBaseBackupSetArrayOutput) ToGetBaseBackupsBaseBackupSetArrayOutput ¶ added in v0.1.5
func (o GetBaseBackupsBaseBackupSetArrayOutput) ToGetBaseBackupsBaseBackupSetArrayOutput() GetBaseBackupsBaseBackupSetArrayOutput
func (GetBaseBackupsBaseBackupSetArrayOutput) ToGetBaseBackupsBaseBackupSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetBaseBackupsBaseBackupSetArrayOutput) ToGetBaseBackupsBaseBackupSetArrayOutputWithContext(ctx context.Context) GetBaseBackupsBaseBackupSetArrayOutput
type GetBaseBackupsBaseBackupSetInput ¶ added in v0.1.5
type GetBaseBackupsBaseBackupSetInput interface { pulumi.Input ToGetBaseBackupsBaseBackupSetOutput() GetBaseBackupsBaseBackupSetOutput ToGetBaseBackupsBaseBackupSetOutputWithContext(context.Context) GetBaseBackupsBaseBackupSetOutput }
GetBaseBackupsBaseBackupSetInput is an input type that accepts GetBaseBackupsBaseBackupSetArgs and GetBaseBackupsBaseBackupSetOutput values. You can construct a concrete instance of `GetBaseBackupsBaseBackupSetInput` via:
GetBaseBackupsBaseBackupSetArgs{...}
type GetBaseBackupsBaseBackupSetOutput ¶ added in v0.1.5
type GetBaseBackupsBaseBackupSetOutput struct{ *pulumi.OutputState }
func (GetBaseBackupsBaseBackupSetOutput) BackupMethod ¶ added in v0.1.5
func (o GetBaseBackupsBaseBackupSetOutput) BackupMethod() pulumi.StringOutput
Backup method, including physical and logical.
func (GetBaseBackupsBaseBackupSetOutput) BackupMode ¶ added in v0.1.5
func (o GetBaseBackupsBaseBackupSetOutput) BackupMode() pulumi.StringOutput
Backup mode, including automatic and manual.
func (GetBaseBackupsBaseBackupSetOutput) DbInstanceId ¶ added in v0.1.5
func (o GetBaseBackupsBaseBackupSetOutput) DbInstanceId() pulumi.StringOutput
Instance ID.
func (GetBaseBackupsBaseBackupSetOutput) ElementType ¶ added in v0.1.5
func (GetBaseBackupsBaseBackupSetOutput) ElementType() reflect.Type
func (GetBaseBackupsBaseBackupSetOutput) ExpireTime ¶ added in v0.1.5
func (o GetBaseBackupsBaseBackupSetOutput) ExpireTime() pulumi.StringOutput
Backup expiration time.
func (GetBaseBackupsBaseBackupSetOutput) FinishTime ¶ added in v0.1.5
func (o GetBaseBackupsBaseBackupSetOutput) FinishTime() pulumi.StringOutput
Backup end time.
func (GetBaseBackupsBaseBackupSetOutput) Id ¶ added in v0.1.5
func (o GetBaseBackupsBaseBackupSetOutput) Id() pulumi.StringOutput
Unique ID of a backup file.
func (GetBaseBackupsBaseBackupSetOutput) Name ¶ added in v0.1.5
func (o GetBaseBackupsBaseBackupSetOutput) Name() pulumi.StringOutput
Filter name.
func (GetBaseBackupsBaseBackupSetOutput) Size ¶ added in v0.1.5
func (o GetBaseBackupsBaseBackupSetOutput) Size() pulumi.IntOutput
Backup set size in bytes.
func (GetBaseBackupsBaseBackupSetOutput) StartTime ¶ added in v0.1.5
func (o GetBaseBackupsBaseBackupSetOutput) StartTime() pulumi.StringOutput
Backup start time.
func (GetBaseBackupsBaseBackupSetOutput) State ¶ added in v0.1.5
func (o GetBaseBackupsBaseBackupSetOutput) State() pulumi.StringOutput
Backup task status.
func (GetBaseBackupsBaseBackupSetOutput) ToGetBaseBackupsBaseBackupSetOutput ¶ added in v0.1.5
func (o GetBaseBackupsBaseBackupSetOutput) ToGetBaseBackupsBaseBackupSetOutput() GetBaseBackupsBaseBackupSetOutput
func (GetBaseBackupsBaseBackupSetOutput) ToGetBaseBackupsBaseBackupSetOutputWithContext ¶ added in v0.1.5
func (o GetBaseBackupsBaseBackupSetOutput) ToGetBaseBackupsBaseBackupSetOutputWithContext(ctx context.Context) GetBaseBackupsBaseBackupSetOutput
type GetBaseBackupsFilter ¶ added in v0.1.5
type GetBaseBackupsFilterArgs ¶ added in v0.1.5
type GetBaseBackupsFilterArgs struct { // Filter name. Name pulumi.StringPtrInput `pulumi:"name"` // One or more filter values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetBaseBackupsFilterArgs) ElementType ¶ added in v0.1.5
func (GetBaseBackupsFilterArgs) ElementType() reflect.Type
func (GetBaseBackupsFilterArgs) ToGetBaseBackupsFilterOutput ¶ added in v0.1.5
func (i GetBaseBackupsFilterArgs) ToGetBaseBackupsFilterOutput() GetBaseBackupsFilterOutput
func (GetBaseBackupsFilterArgs) ToGetBaseBackupsFilterOutputWithContext ¶ added in v0.1.5
func (i GetBaseBackupsFilterArgs) ToGetBaseBackupsFilterOutputWithContext(ctx context.Context) GetBaseBackupsFilterOutput
type GetBaseBackupsFilterArray ¶ added in v0.1.5
type GetBaseBackupsFilterArray []GetBaseBackupsFilterInput
func (GetBaseBackupsFilterArray) ElementType ¶ added in v0.1.5
func (GetBaseBackupsFilterArray) ElementType() reflect.Type
func (GetBaseBackupsFilterArray) ToGetBaseBackupsFilterArrayOutput ¶ added in v0.1.5
func (i GetBaseBackupsFilterArray) ToGetBaseBackupsFilterArrayOutput() GetBaseBackupsFilterArrayOutput
func (GetBaseBackupsFilterArray) ToGetBaseBackupsFilterArrayOutputWithContext ¶ added in v0.1.5
func (i GetBaseBackupsFilterArray) ToGetBaseBackupsFilterArrayOutputWithContext(ctx context.Context) GetBaseBackupsFilterArrayOutput
type GetBaseBackupsFilterArrayInput ¶ added in v0.1.5
type GetBaseBackupsFilterArrayInput interface { pulumi.Input ToGetBaseBackupsFilterArrayOutput() GetBaseBackupsFilterArrayOutput ToGetBaseBackupsFilterArrayOutputWithContext(context.Context) GetBaseBackupsFilterArrayOutput }
GetBaseBackupsFilterArrayInput is an input type that accepts GetBaseBackupsFilterArray and GetBaseBackupsFilterArrayOutput values. You can construct a concrete instance of `GetBaseBackupsFilterArrayInput` via:
GetBaseBackupsFilterArray{ GetBaseBackupsFilterArgs{...} }
type GetBaseBackupsFilterArrayOutput ¶ added in v0.1.5
type GetBaseBackupsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetBaseBackupsFilterArrayOutput) ElementType ¶ added in v0.1.5
func (GetBaseBackupsFilterArrayOutput) ElementType() reflect.Type
func (GetBaseBackupsFilterArrayOutput) Index ¶ added in v0.1.5
func (o GetBaseBackupsFilterArrayOutput) Index(i pulumi.IntInput) GetBaseBackupsFilterOutput
func (GetBaseBackupsFilterArrayOutput) ToGetBaseBackupsFilterArrayOutput ¶ added in v0.1.5
func (o GetBaseBackupsFilterArrayOutput) ToGetBaseBackupsFilterArrayOutput() GetBaseBackupsFilterArrayOutput
func (GetBaseBackupsFilterArrayOutput) ToGetBaseBackupsFilterArrayOutputWithContext ¶ added in v0.1.5
func (o GetBaseBackupsFilterArrayOutput) ToGetBaseBackupsFilterArrayOutputWithContext(ctx context.Context) GetBaseBackupsFilterArrayOutput
type GetBaseBackupsFilterInput ¶ added in v0.1.5
type GetBaseBackupsFilterInput interface { pulumi.Input ToGetBaseBackupsFilterOutput() GetBaseBackupsFilterOutput ToGetBaseBackupsFilterOutputWithContext(context.Context) GetBaseBackupsFilterOutput }
GetBaseBackupsFilterInput is an input type that accepts GetBaseBackupsFilterArgs and GetBaseBackupsFilterOutput values. You can construct a concrete instance of `GetBaseBackupsFilterInput` via:
GetBaseBackupsFilterArgs{...}
type GetBaseBackupsFilterOutput ¶ added in v0.1.5
type GetBaseBackupsFilterOutput struct{ *pulumi.OutputState }
func (GetBaseBackupsFilterOutput) ElementType ¶ added in v0.1.5
func (GetBaseBackupsFilterOutput) ElementType() reflect.Type
func (GetBaseBackupsFilterOutput) Name ¶ added in v0.1.5
func (o GetBaseBackupsFilterOutput) Name() pulumi.StringPtrOutput
Filter name.
func (GetBaseBackupsFilterOutput) ToGetBaseBackupsFilterOutput ¶ added in v0.1.5
func (o GetBaseBackupsFilterOutput) ToGetBaseBackupsFilterOutput() GetBaseBackupsFilterOutput
func (GetBaseBackupsFilterOutput) ToGetBaseBackupsFilterOutputWithContext ¶ added in v0.1.5
func (o GetBaseBackupsFilterOutput) ToGetBaseBackupsFilterOutputWithContext(ctx context.Context) GetBaseBackupsFilterOutput
func (GetBaseBackupsFilterOutput) Values ¶ added in v0.1.5
func (o GetBaseBackupsFilterOutput) Values() pulumi.StringArrayOutput
One or more filter values.
type GetBaseBackupsOutputArgs ¶ added in v0.1.5
type GetBaseBackupsOutputArgs struct { // Filter instances using one or more criteria. Valid filter names: `db-instance-id`: Filter by instance ID (in string format). `db-instance-name`: Filter by instance name (in string format). `db-instance-ip`: Filter by instance VPC IP (in string format). `base-backup-id`: Filter by base backup ID (in string format). Filters GetBaseBackupsFilterArrayInput `pulumi:"filters"` // Maximum end time of a backup in the format of `2018-01-01 00:00:00`. It is the current time by default. MaxFinishTime pulumi.StringPtrInput `pulumi:"maxFinishTime"` // Minimum end time of a backup in the format of `2018-01-01 00:00:00`. It is 7 days ago by default. MinFinishTime pulumi.StringPtrInput `pulumi:"minFinishTime"` // Sorting field. Valid values: `StartTime`, `FinishTime`, `Size`. OrderBy pulumi.StringPtrInput `pulumi:"orderBy"` // Sorting order. Valid values: `asc` (ascending), `desc` (descending). OrderByType pulumi.StringPtrInput `pulumi:"orderByType"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getBaseBackups.
func (GetBaseBackupsOutputArgs) ElementType ¶ added in v0.1.5
func (GetBaseBackupsOutputArgs) ElementType() reflect.Type
type GetBaseBackupsResult ¶ added in v0.1.5
type GetBaseBackupsResult struct { // List of full backup details. BaseBackupSets []GetBaseBackupsBaseBackupSet `pulumi:"baseBackupSets"` Filters []GetBaseBackupsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` MaxFinishTime *string `pulumi:"maxFinishTime"` MinFinishTime *string `pulumi:"minFinishTime"` OrderBy *string `pulumi:"orderBy"` OrderByType *string `pulumi:"orderByType"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getBaseBackups.
func GetBaseBackups ¶ added in v0.1.5
func GetBaseBackups(ctx *pulumi.Context, args *GetBaseBackupsArgs, opts ...pulumi.InvokeOption) (*GetBaseBackupsResult, error)
Use this data source to query detailed information of postgresql baseBackups
type GetBaseBackupsResultOutput ¶ added in v0.1.5
type GetBaseBackupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getBaseBackups.
func GetBaseBackupsOutput ¶ added in v0.1.5
func GetBaseBackupsOutput(ctx *pulumi.Context, args GetBaseBackupsOutputArgs, opts ...pulumi.InvokeOption) GetBaseBackupsResultOutput
func (GetBaseBackupsResultOutput) BaseBackupSets ¶ added in v0.1.5
func (o GetBaseBackupsResultOutput) BaseBackupSets() GetBaseBackupsBaseBackupSetArrayOutput
List of full backup details.
func (GetBaseBackupsResultOutput) ElementType ¶ added in v0.1.5
func (GetBaseBackupsResultOutput) ElementType() reflect.Type
func (GetBaseBackupsResultOutput) Filters ¶ added in v0.1.5
func (o GetBaseBackupsResultOutput) Filters() GetBaseBackupsFilterArrayOutput
func (GetBaseBackupsResultOutput) Id ¶ added in v0.1.5
func (o GetBaseBackupsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetBaseBackupsResultOutput) MaxFinishTime ¶ added in v0.1.5
func (o GetBaseBackupsResultOutput) MaxFinishTime() pulumi.StringPtrOutput
func (GetBaseBackupsResultOutput) MinFinishTime ¶ added in v0.1.5
func (o GetBaseBackupsResultOutput) MinFinishTime() pulumi.StringPtrOutput
func (GetBaseBackupsResultOutput) OrderBy ¶ added in v0.1.5
func (o GetBaseBackupsResultOutput) OrderBy() pulumi.StringPtrOutput
func (GetBaseBackupsResultOutput) OrderByType ¶ added in v0.1.5
func (o GetBaseBackupsResultOutput) OrderByType() pulumi.StringPtrOutput
func (GetBaseBackupsResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetBaseBackupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetBaseBackupsResultOutput) ToGetBaseBackupsResultOutput ¶ added in v0.1.5
func (o GetBaseBackupsResultOutput) ToGetBaseBackupsResultOutput() GetBaseBackupsResultOutput
func (GetBaseBackupsResultOutput) ToGetBaseBackupsResultOutputWithContext ¶ added in v0.1.5
func (o GetBaseBackupsResultOutput) ToGetBaseBackupsResultOutputWithContext(ctx context.Context) GetBaseBackupsResultOutput
type GetDbInstanceClassesArgs ¶ added in v0.1.5
type GetDbInstanceClassesArgs struct { // Database engines. Valid values: 1. `postgresql` (TencentDB for PostgreSQL) 2. `mssqlCompatible` (MSSQL compatible-TencentDB for PostgreSQL). DbEngine string `pulumi:"dbEngine"` // Major version of a database, such as 12 or 13, which can be obtained through the `DescribeDBVersions` API. DbMajorVersion string `pulumi:"dbMajorVersion"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // AZ ID, which can be obtained through the `DescribeZones` API. Zone string `pulumi:"zone"` }
A collection of arguments for invoking getDbInstanceClasses.
type GetDbInstanceClassesClassInfoSet ¶ added in v0.1.5
type GetDbInstanceClassesClassInfoSet struct { // Number of CPU cores. Cpu int `pulumi:"cpu"` // Maximum storage capacity in GB supported by this specification. MaxStorage int `pulumi:"maxStorage"` // Memory size in MB. Memory int `pulumi:"memory"` // Minimum storage capacity in GB supported by this specification. MinStorage int `pulumi:"minStorage"` // Estimated QPS for this specification. Qps int `pulumi:"qps"` // Specification ID. SpecCode string `pulumi:"specCode"` }
type GetDbInstanceClassesClassInfoSetArgs ¶ added in v0.1.5
type GetDbInstanceClassesClassInfoSetArgs struct { // Number of CPU cores. Cpu pulumi.IntInput `pulumi:"cpu"` // Maximum storage capacity in GB supported by this specification. MaxStorage pulumi.IntInput `pulumi:"maxStorage"` // Memory size in MB. Memory pulumi.IntInput `pulumi:"memory"` // Minimum storage capacity in GB supported by this specification. MinStorage pulumi.IntInput `pulumi:"minStorage"` // Estimated QPS for this specification. Qps pulumi.IntInput `pulumi:"qps"` // Specification ID. SpecCode pulumi.StringInput `pulumi:"specCode"` }
func (GetDbInstanceClassesClassInfoSetArgs) ElementType ¶ added in v0.1.5
func (GetDbInstanceClassesClassInfoSetArgs) ElementType() reflect.Type
func (GetDbInstanceClassesClassInfoSetArgs) ToGetDbInstanceClassesClassInfoSetOutput ¶ added in v0.1.5
func (i GetDbInstanceClassesClassInfoSetArgs) ToGetDbInstanceClassesClassInfoSetOutput() GetDbInstanceClassesClassInfoSetOutput
func (GetDbInstanceClassesClassInfoSetArgs) ToGetDbInstanceClassesClassInfoSetOutputWithContext ¶ added in v0.1.5
func (i GetDbInstanceClassesClassInfoSetArgs) ToGetDbInstanceClassesClassInfoSetOutputWithContext(ctx context.Context) GetDbInstanceClassesClassInfoSetOutput
type GetDbInstanceClassesClassInfoSetArray ¶ added in v0.1.5
type GetDbInstanceClassesClassInfoSetArray []GetDbInstanceClassesClassInfoSetInput
func (GetDbInstanceClassesClassInfoSetArray) ElementType ¶ added in v0.1.5
func (GetDbInstanceClassesClassInfoSetArray) ElementType() reflect.Type
func (GetDbInstanceClassesClassInfoSetArray) ToGetDbInstanceClassesClassInfoSetArrayOutput ¶ added in v0.1.5
func (i GetDbInstanceClassesClassInfoSetArray) ToGetDbInstanceClassesClassInfoSetArrayOutput() GetDbInstanceClassesClassInfoSetArrayOutput
func (GetDbInstanceClassesClassInfoSetArray) ToGetDbInstanceClassesClassInfoSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetDbInstanceClassesClassInfoSetArray) ToGetDbInstanceClassesClassInfoSetArrayOutputWithContext(ctx context.Context) GetDbInstanceClassesClassInfoSetArrayOutput
type GetDbInstanceClassesClassInfoSetArrayInput ¶ added in v0.1.5
type GetDbInstanceClassesClassInfoSetArrayInput interface { pulumi.Input ToGetDbInstanceClassesClassInfoSetArrayOutput() GetDbInstanceClassesClassInfoSetArrayOutput ToGetDbInstanceClassesClassInfoSetArrayOutputWithContext(context.Context) GetDbInstanceClassesClassInfoSetArrayOutput }
GetDbInstanceClassesClassInfoSetArrayInput is an input type that accepts GetDbInstanceClassesClassInfoSetArray and GetDbInstanceClassesClassInfoSetArrayOutput values. You can construct a concrete instance of `GetDbInstanceClassesClassInfoSetArrayInput` via:
GetDbInstanceClassesClassInfoSetArray{ GetDbInstanceClassesClassInfoSetArgs{...} }
type GetDbInstanceClassesClassInfoSetArrayOutput ¶ added in v0.1.5
type GetDbInstanceClassesClassInfoSetArrayOutput struct{ *pulumi.OutputState }
func (GetDbInstanceClassesClassInfoSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetDbInstanceClassesClassInfoSetArrayOutput) ElementType() reflect.Type
func (GetDbInstanceClassesClassInfoSetArrayOutput) ToGetDbInstanceClassesClassInfoSetArrayOutput ¶ added in v0.1.5
func (o GetDbInstanceClassesClassInfoSetArrayOutput) ToGetDbInstanceClassesClassInfoSetArrayOutput() GetDbInstanceClassesClassInfoSetArrayOutput
func (GetDbInstanceClassesClassInfoSetArrayOutput) ToGetDbInstanceClassesClassInfoSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetDbInstanceClassesClassInfoSetArrayOutput) ToGetDbInstanceClassesClassInfoSetArrayOutputWithContext(ctx context.Context) GetDbInstanceClassesClassInfoSetArrayOutput
type GetDbInstanceClassesClassInfoSetInput ¶ added in v0.1.5
type GetDbInstanceClassesClassInfoSetInput interface { pulumi.Input ToGetDbInstanceClassesClassInfoSetOutput() GetDbInstanceClassesClassInfoSetOutput ToGetDbInstanceClassesClassInfoSetOutputWithContext(context.Context) GetDbInstanceClassesClassInfoSetOutput }
GetDbInstanceClassesClassInfoSetInput is an input type that accepts GetDbInstanceClassesClassInfoSetArgs and GetDbInstanceClassesClassInfoSetOutput values. You can construct a concrete instance of `GetDbInstanceClassesClassInfoSetInput` via:
GetDbInstanceClassesClassInfoSetArgs{...}
type GetDbInstanceClassesClassInfoSetOutput ¶ added in v0.1.5
type GetDbInstanceClassesClassInfoSetOutput struct{ *pulumi.OutputState }
func (GetDbInstanceClassesClassInfoSetOutput) Cpu ¶ added in v0.1.5
func (o GetDbInstanceClassesClassInfoSetOutput) Cpu() pulumi.IntOutput
Number of CPU cores.
func (GetDbInstanceClassesClassInfoSetOutput) ElementType ¶ added in v0.1.5
func (GetDbInstanceClassesClassInfoSetOutput) ElementType() reflect.Type
func (GetDbInstanceClassesClassInfoSetOutput) MaxStorage ¶ added in v0.1.5
func (o GetDbInstanceClassesClassInfoSetOutput) MaxStorage() pulumi.IntOutput
Maximum storage capacity in GB supported by this specification.
func (GetDbInstanceClassesClassInfoSetOutput) Memory ¶ added in v0.1.5
func (o GetDbInstanceClassesClassInfoSetOutput) Memory() pulumi.IntOutput
Memory size in MB.
func (GetDbInstanceClassesClassInfoSetOutput) MinStorage ¶ added in v0.1.5
func (o GetDbInstanceClassesClassInfoSetOutput) MinStorage() pulumi.IntOutput
Minimum storage capacity in GB supported by this specification.
func (GetDbInstanceClassesClassInfoSetOutput) Qps ¶ added in v0.1.5
func (o GetDbInstanceClassesClassInfoSetOutput) Qps() pulumi.IntOutput
Estimated QPS for this specification.
func (GetDbInstanceClassesClassInfoSetOutput) SpecCode ¶ added in v0.1.5
func (o GetDbInstanceClassesClassInfoSetOutput) SpecCode() pulumi.StringOutput
Specification ID.
func (GetDbInstanceClassesClassInfoSetOutput) ToGetDbInstanceClassesClassInfoSetOutput ¶ added in v0.1.5
func (o GetDbInstanceClassesClassInfoSetOutput) ToGetDbInstanceClassesClassInfoSetOutput() GetDbInstanceClassesClassInfoSetOutput
func (GetDbInstanceClassesClassInfoSetOutput) ToGetDbInstanceClassesClassInfoSetOutputWithContext ¶ added in v0.1.5
func (o GetDbInstanceClassesClassInfoSetOutput) ToGetDbInstanceClassesClassInfoSetOutputWithContext(ctx context.Context) GetDbInstanceClassesClassInfoSetOutput
type GetDbInstanceClassesOutputArgs ¶ added in v0.1.5
type GetDbInstanceClassesOutputArgs struct { // Database engines. Valid values: 1. `postgresql` (TencentDB for PostgreSQL) 2. `mssqlCompatible` (MSSQL compatible-TencentDB for PostgreSQL). DbEngine pulumi.StringInput `pulumi:"dbEngine"` // Major version of a database, such as 12 or 13, which can be obtained through the `DescribeDBVersions` API. DbMajorVersion pulumi.StringInput `pulumi:"dbMajorVersion"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // AZ ID, which can be obtained through the `DescribeZones` API. Zone pulumi.StringInput `pulumi:"zone"` }
A collection of arguments for invoking getDbInstanceClasses.
func (GetDbInstanceClassesOutputArgs) ElementType ¶ added in v0.1.5
func (GetDbInstanceClassesOutputArgs) ElementType() reflect.Type
type GetDbInstanceClassesResult ¶ added in v0.1.5
type GetDbInstanceClassesResult struct { // List of database specifications. ClassInfoSets []GetDbInstanceClassesClassInfoSet `pulumi:"classInfoSets"` DbEngine string `pulumi:"dbEngine"` DbMajorVersion string `pulumi:"dbMajorVersion"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` Zone string `pulumi:"zone"` }
A collection of values returned by getDbInstanceClasses.
func GetDbInstanceClasses ¶ added in v0.1.5
func GetDbInstanceClasses(ctx *pulumi.Context, args *GetDbInstanceClassesArgs, opts ...pulumi.InvokeOption) (*GetDbInstanceClassesResult, error)
Use this data source to query detailed information of postgresql dbInstanceClasses
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Postgresql"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Postgresql.GetDbInstanceClasses(ctx, &postgresql.GetDbInstanceClassesArgs{ DbEngine: "postgresql", DbMajorVersion: "13", Zone: "ap-guangzhou-7", }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetDbInstanceClassesResultOutput ¶ added in v0.1.5
type GetDbInstanceClassesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDbInstanceClasses.
func GetDbInstanceClassesOutput ¶ added in v0.1.5
func GetDbInstanceClassesOutput(ctx *pulumi.Context, args GetDbInstanceClassesOutputArgs, opts ...pulumi.InvokeOption) GetDbInstanceClassesResultOutput
func (GetDbInstanceClassesResultOutput) ClassInfoSets ¶ added in v0.1.5
func (o GetDbInstanceClassesResultOutput) ClassInfoSets() GetDbInstanceClassesClassInfoSetArrayOutput
List of database specifications.
func (GetDbInstanceClassesResultOutput) DbEngine ¶ added in v0.1.5
func (o GetDbInstanceClassesResultOutput) DbEngine() pulumi.StringOutput
func (GetDbInstanceClassesResultOutput) DbMajorVersion ¶ added in v0.1.5
func (o GetDbInstanceClassesResultOutput) DbMajorVersion() pulumi.StringOutput
func (GetDbInstanceClassesResultOutput) ElementType ¶ added in v0.1.5
func (GetDbInstanceClassesResultOutput) ElementType() reflect.Type
func (GetDbInstanceClassesResultOutput) Id ¶ added in v0.1.5
func (o GetDbInstanceClassesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDbInstanceClassesResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetDbInstanceClassesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetDbInstanceClassesResultOutput) ToGetDbInstanceClassesResultOutput ¶ added in v0.1.5
func (o GetDbInstanceClassesResultOutput) ToGetDbInstanceClassesResultOutput() GetDbInstanceClassesResultOutput
func (GetDbInstanceClassesResultOutput) ToGetDbInstanceClassesResultOutputWithContext ¶ added in v0.1.5
func (o GetDbInstanceClassesResultOutput) ToGetDbInstanceClassesResultOutputWithContext(ctx context.Context) GetDbInstanceClassesResultOutput
func (GetDbInstanceClassesResultOutput) Zone ¶ added in v0.1.5
func (o GetDbInstanceClassesResultOutput) Zone() pulumi.StringOutput
type GetDbInstanceVersionsArgs ¶ added in v0.1.5
type GetDbInstanceVersionsArgs struct { // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getDbInstanceVersions.
type GetDbInstanceVersionsOutputArgs ¶ added in v0.1.5
type GetDbInstanceVersionsOutputArgs struct { // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getDbInstanceVersions.
func (GetDbInstanceVersionsOutputArgs) ElementType ¶ added in v0.1.5
func (GetDbInstanceVersionsOutputArgs) ElementType() reflect.Type
type GetDbInstanceVersionsResult ¶ added in v0.1.5
type GetDbInstanceVersionsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` // List of database versions. VersionSets []GetDbInstanceVersionsVersionSet `pulumi:"versionSets"` }
A collection of values returned by getDbInstanceVersions.
func GetDbInstanceVersions ¶ added in v0.1.5
func GetDbInstanceVersions(ctx *pulumi.Context, args *GetDbInstanceVersionsArgs, opts ...pulumi.InvokeOption) (*GetDbInstanceVersionsResult, error)
Use this data source to query detailed information of postgresql dbInstanceVersions
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Postgresql"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Postgresql.GetDbInstanceVersions(ctx, nil, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetDbInstanceVersionsResultOutput ¶ added in v0.1.5
type GetDbInstanceVersionsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDbInstanceVersions.
func GetDbInstanceVersionsOutput ¶ added in v0.1.5
func GetDbInstanceVersionsOutput(ctx *pulumi.Context, args GetDbInstanceVersionsOutputArgs, opts ...pulumi.InvokeOption) GetDbInstanceVersionsResultOutput
func (GetDbInstanceVersionsResultOutput) ElementType ¶ added in v0.1.5
func (GetDbInstanceVersionsResultOutput) ElementType() reflect.Type
func (GetDbInstanceVersionsResultOutput) Id ¶ added in v0.1.5
func (o GetDbInstanceVersionsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDbInstanceVersionsResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetDbInstanceVersionsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetDbInstanceVersionsResultOutput) ToGetDbInstanceVersionsResultOutput ¶ added in v0.1.5
func (o GetDbInstanceVersionsResultOutput) ToGetDbInstanceVersionsResultOutput() GetDbInstanceVersionsResultOutput
func (GetDbInstanceVersionsResultOutput) ToGetDbInstanceVersionsResultOutputWithContext ¶ added in v0.1.5
func (o GetDbInstanceVersionsResultOutput) ToGetDbInstanceVersionsResultOutputWithContext(ctx context.Context) GetDbInstanceVersionsResultOutput
func (GetDbInstanceVersionsResultOutput) VersionSets ¶ added in v0.1.5
func (o GetDbInstanceVersionsResultOutput) VersionSets() GetDbInstanceVersionsVersionSetArrayOutput
List of database versions.
type GetDbInstanceVersionsVersionSet ¶ added in v0.1.5
type GetDbInstanceVersionsVersionSet struct { // List of versions to which this database version (`DBKernelVersion`) can be upgraded. AvailableUpgradeTargets []string `pulumi:"availableUpgradeTargets"` // Database engines. Valid values:1. `postgresql` (TencentDB for PostgreSQL)2. `mssqlCompatible` (MSSQL compatible-TencentDB for PostgreSQL). DbEngine string `pulumi:"dbEngine"` // Database kernel version, such as v12.4_r1.3. DbKernelVersion string `pulumi:"dbKernelVersion"` // Database major version, such as 12. DbMajorVersion string `pulumi:"dbMajorVersion"` // Database version, such as 12.4. DbVersion string `pulumi:"dbVersion"` // Database version status. Valid values:`AVAILABLE`.`DEPRECATED`. Status string `pulumi:"status"` // List of features supported by the database kernel, such as:TDE: Supports data encryption. SupportedFeatureNames []string `pulumi:"supportedFeatureNames"` }
type GetDbInstanceVersionsVersionSetArgs ¶ added in v0.1.5
type GetDbInstanceVersionsVersionSetArgs struct { // List of versions to which this database version (`DBKernelVersion`) can be upgraded. AvailableUpgradeTargets pulumi.StringArrayInput `pulumi:"availableUpgradeTargets"` // Database engines. Valid values:1. `postgresql` (TencentDB for PostgreSQL)2. `mssqlCompatible` (MSSQL compatible-TencentDB for PostgreSQL). DbEngine pulumi.StringInput `pulumi:"dbEngine"` // Database kernel version, such as v12.4_r1.3. DbKernelVersion pulumi.StringInput `pulumi:"dbKernelVersion"` // Database major version, such as 12. DbMajorVersion pulumi.StringInput `pulumi:"dbMajorVersion"` // Database version, such as 12.4. DbVersion pulumi.StringInput `pulumi:"dbVersion"` // Database version status. Valid values:`AVAILABLE`.`DEPRECATED`. Status pulumi.StringInput `pulumi:"status"` // List of features supported by the database kernel, such as:TDE: Supports data encryption. SupportedFeatureNames pulumi.StringArrayInput `pulumi:"supportedFeatureNames"` }
func (GetDbInstanceVersionsVersionSetArgs) ElementType ¶ added in v0.1.5
func (GetDbInstanceVersionsVersionSetArgs) ElementType() reflect.Type
func (GetDbInstanceVersionsVersionSetArgs) ToGetDbInstanceVersionsVersionSetOutput ¶ added in v0.1.5
func (i GetDbInstanceVersionsVersionSetArgs) ToGetDbInstanceVersionsVersionSetOutput() GetDbInstanceVersionsVersionSetOutput
func (GetDbInstanceVersionsVersionSetArgs) ToGetDbInstanceVersionsVersionSetOutputWithContext ¶ added in v0.1.5
func (i GetDbInstanceVersionsVersionSetArgs) ToGetDbInstanceVersionsVersionSetOutputWithContext(ctx context.Context) GetDbInstanceVersionsVersionSetOutput
type GetDbInstanceVersionsVersionSetArray ¶ added in v0.1.5
type GetDbInstanceVersionsVersionSetArray []GetDbInstanceVersionsVersionSetInput
func (GetDbInstanceVersionsVersionSetArray) ElementType ¶ added in v0.1.5
func (GetDbInstanceVersionsVersionSetArray) ElementType() reflect.Type
func (GetDbInstanceVersionsVersionSetArray) ToGetDbInstanceVersionsVersionSetArrayOutput ¶ added in v0.1.5
func (i GetDbInstanceVersionsVersionSetArray) ToGetDbInstanceVersionsVersionSetArrayOutput() GetDbInstanceVersionsVersionSetArrayOutput
func (GetDbInstanceVersionsVersionSetArray) ToGetDbInstanceVersionsVersionSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetDbInstanceVersionsVersionSetArray) ToGetDbInstanceVersionsVersionSetArrayOutputWithContext(ctx context.Context) GetDbInstanceVersionsVersionSetArrayOutput
type GetDbInstanceVersionsVersionSetArrayInput ¶ added in v0.1.5
type GetDbInstanceVersionsVersionSetArrayInput interface { pulumi.Input ToGetDbInstanceVersionsVersionSetArrayOutput() GetDbInstanceVersionsVersionSetArrayOutput ToGetDbInstanceVersionsVersionSetArrayOutputWithContext(context.Context) GetDbInstanceVersionsVersionSetArrayOutput }
GetDbInstanceVersionsVersionSetArrayInput is an input type that accepts GetDbInstanceVersionsVersionSetArray and GetDbInstanceVersionsVersionSetArrayOutput values. You can construct a concrete instance of `GetDbInstanceVersionsVersionSetArrayInput` via:
GetDbInstanceVersionsVersionSetArray{ GetDbInstanceVersionsVersionSetArgs{...} }
type GetDbInstanceVersionsVersionSetArrayOutput ¶ added in v0.1.5
type GetDbInstanceVersionsVersionSetArrayOutput struct{ *pulumi.OutputState }
func (GetDbInstanceVersionsVersionSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetDbInstanceVersionsVersionSetArrayOutput) ElementType() reflect.Type
func (GetDbInstanceVersionsVersionSetArrayOutput) ToGetDbInstanceVersionsVersionSetArrayOutput ¶ added in v0.1.5
func (o GetDbInstanceVersionsVersionSetArrayOutput) ToGetDbInstanceVersionsVersionSetArrayOutput() GetDbInstanceVersionsVersionSetArrayOutput
func (GetDbInstanceVersionsVersionSetArrayOutput) ToGetDbInstanceVersionsVersionSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetDbInstanceVersionsVersionSetArrayOutput) ToGetDbInstanceVersionsVersionSetArrayOutputWithContext(ctx context.Context) GetDbInstanceVersionsVersionSetArrayOutput
type GetDbInstanceVersionsVersionSetInput ¶ added in v0.1.5
type GetDbInstanceVersionsVersionSetInput interface { pulumi.Input ToGetDbInstanceVersionsVersionSetOutput() GetDbInstanceVersionsVersionSetOutput ToGetDbInstanceVersionsVersionSetOutputWithContext(context.Context) GetDbInstanceVersionsVersionSetOutput }
GetDbInstanceVersionsVersionSetInput is an input type that accepts GetDbInstanceVersionsVersionSetArgs and GetDbInstanceVersionsVersionSetOutput values. You can construct a concrete instance of `GetDbInstanceVersionsVersionSetInput` via:
GetDbInstanceVersionsVersionSetArgs{...}
type GetDbInstanceVersionsVersionSetOutput ¶ added in v0.1.5
type GetDbInstanceVersionsVersionSetOutput struct{ *pulumi.OutputState }
func (GetDbInstanceVersionsVersionSetOutput) AvailableUpgradeTargets ¶ added in v0.1.5
func (o GetDbInstanceVersionsVersionSetOutput) AvailableUpgradeTargets() pulumi.StringArrayOutput
List of versions to which this database version (`DBKernelVersion`) can be upgraded.
func (GetDbInstanceVersionsVersionSetOutput) DbEngine ¶ added in v0.1.5
func (o GetDbInstanceVersionsVersionSetOutput) DbEngine() pulumi.StringOutput
Database engines. Valid values:1. `postgresql` (TencentDB for PostgreSQL)2. `mssqlCompatible` (MSSQL compatible-TencentDB for PostgreSQL).
func (GetDbInstanceVersionsVersionSetOutput) DbKernelVersion ¶ added in v0.1.5
func (o GetDbInstanceVersionsVersionSetOutput) DbKernelVersion() pulumi.StringOutput
Database kernel version, such as v12.4_r1.3.
func (GetDbInstanceVersionsVersionSetOutput) DbMajorVersion ¶ added in v0.1.5
func (o GetDbInstanceVersionsVersionSetOutput) DbMajorVersion() pulumi.StringOutput
Database major version, such as 12.
func (GetDbInstanceVersionsVersionSetOutput) DbVersion ¶ added in v0.1.5
func (o GetDbInstanceVersionsVersionSetOutput) DbVersion() pulumi.StringOutput
Database version, such as 12.4.
func (GetDbInstanceVersionsVersionSetOutput) ElementType ¶ added in v0.1.5
func (GetDbInstanceVersionsVersionSetOutput) ElementType() reflect.Type
func (GetDbInstanceVersionsVersionSetOutput) Status ¶ added in v0.1.5
func (o GetDbInstanceVersionsVersionSetOutput) Status() pulumi.StringOutput
Database version status. Valid values:`AVAILABLE`.`DEPRECATED`.
func (GetDbInstanceVersionsVersionSetOutput) SupportedFeatureNames ¶ added in v0.1.5
func (o GetDbInstanceVersionsVersionSetOutput) SupportedFeatureNames() pulumi.StringArrayOutput
List of features supported by the database kernel, such as:TDE: Supports data encryption.
func (GetDbInstanceVersionsVersionSetOutput) ToGetDbInstanceVersionsVersionSetOutput ¶ added in v0.1.5
func (o GetDbInstanceVersionsVersionSetOutput) ToGetDbInstanceVersionsVersionSetOutput() GetDbInstanceVersionsVersionSetOutput
func (GetDbInstanceVersionsVersionSetOutput) ToGetDbInstanceVersionsVersionSetOutputWithContext ¶ added in v0.1.5
func (o GetDbInstanceVersionsVersionSetOutput) ToGetDbInstanceVersionsVersionSetOutputWithContext(ctx context.Context) GetDbInstanceVersionsVersionSetOutput
type GetDefaultParametersArgs ¶ added in v0.1.5
type GetDefaultParametersArgs struct { // Database engine, such as postgresql, mssql_compatible. DbEngine string `pulumi:"dbEngine"` // The major database version number, such as 11, 12, 13. DbMajorVersion string `pulumi:"dbMajorVersion"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getDefaultParameters.
type GetDefaultParametersOutputArgs ¶ added in v0.1.5
type GetDefaultParametersOutputArgs struct { // Database engine, such as postgresql, mssql_compatible. DbEngine pulumi.StringInput `pulumi:"dbEngine"` // The major database version number, such as 11, 12, 13. DbMajorVersion pulumi.StringInput `pulumi:"dbMajorVersion"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getDefaultParameters.
func (GetDefaultParametersOutputArgs) ElementType ¶ added in v0.1.5
func (GetDefaultParametersOutputArgs) ElementType() reflect.Type
type GetDefaultParametersParamInfoSet ¶ added in v0.1.5
type GetDefaultParametersParamInfoSet struct { // Whether it is a key parameter. Valid values: `true` (yes, and modifying it may affect instance performance), `false` (no)Note: this field may return `null`, indicating that no valid values can be obtained. Advanced bool `pulumi:"advanced"` // Parameter category in ChineseNote: this field may return `null`, indicating that no valid values can be obtained. ClassificationCn string `pulumi:"classificationCn"` // Parameter category in EnglishNote: this field may return `null`, indicating that no valid values can be obtained. ClassificationEn string `pulumi:"classificationEn"` // Current value of the parameter, which is returned as a stringNote: this field may return `null`, indicating that no valid values can be obtained. CurrentValue string `pulumi:"currentValue"` // Default value of the parameter, which is returned as a stringNote: this field may return `null`, indicating that no valid values can be obtained. DefaultValue string `pulumi:"defaultValue"` // Value range of the enum parameterNote: This field may return null, indicating that no valid values can be obtained. EnumValues []string `pulumi:"enumValues"` // Parameter IDNote: this field may return `null`, indicating that no valid values can be obtained. Id int `pulumi:"id"` // The last modified time of the parameterNote: this field may return `null`, indicating that no valid values can be obtained. LastModifyTime string `pulumi:"lastModifyTime"` // The maximum value of the `integer` or `real` parameterNote: This field may return null, indicating that no valid values can be obtained. Max float64 `pulumi:"max"` // The minimum value of the `integer` or `real` parameterNote: This field may return null, indicating that no valid values can be obtained. Min float64 `pulumi:"min"` // Parameter nameNote: This field may return null, indicating that no valid values can be obtained. Name string `pulumi:"name"` // Whether to restart the instance for the modified parameter to take effect. Valid values: `true` (yes), `false` (no)Note: this field may return `null`, indicating that no valid values can be obtained. NeedReboot bool `pulumi:"needReboot"` // Parameter description in ChineseNote: this field may return `null`, indicating that no valid values can be obtained. ParamDescriptionCh string `pulumi:"paramDescriptionCh"` // Parameter description in EnglishNote: this field may return `null`, indicating that no valid values can be obtained. ParamDescriptionEn string `pulumi:"paramDescriptionEn"` // Value type of the parameter. Valid values: `integer`, `real` (floating-point), `bool`, `enum`, `mutilEnum` (this type of parameter can be set to multiple enumerated values).For an `integer` or `real` parameter, the `Min` field represents the minimum value and the `Max` field the maximum value. For a `bool` parameter, the valid values include `true` and `false`; For an `enum` or `mutilEnum` parameter, the `EnumValue` field represents the valid values.Note: this field may return `null`, indicating that no valid values can be obtained. ParamValueType string `pulumi:"paramValueType"` // Whether the parameter is related to specifications. Valid values: `true` (yes), `false` (no)Note: this field may return `null`, indicating that no valid values can be obtained. SpecRelated bool `pulumi:"specRelated"` // Associated parameter specification information, which refers to the detailed parameter information of the specifications.Note: This field may return null, indicating that no valid values can be obtained. SpecRelationSets []GetDefaultParametersParamInfoSetSpecRelationSet `pulumi:"specRelationSets"` // Primary-standby constraint. Valid values: `0` (no constraint), `1` (The parameter value of the standby server must be greater than that of the primary server), `2` (The parameter value of the primary server must be greater than that of the standby server.)Note: This field may return null, indicating that no valid values can be obtained. StandbyRelated int `pulumi:"standbyRelated"` // Unit of the parameter value. If the parameter has no unit, this field will return null.Note: This field may return null, indicating that no valid values can be obtained. Unit string `pulumi:"unit"` // Associated parameter version information, which refers to the detailed parameter information of the kernel version.Note: This field may return null, indicating that no valid values can be obtained. VersionRelationSets []GetDefaultParametersParamInfoSetVersionRelationSet `pulumi:"versionRelationSets"` }
type GetDefaultParametersParamInfoSetArgs ¶ added in v0.1.5
type GetDefaultParametersParamInfoSetArgs struct { // Whether it is a key parameter. Valid values: `true` (yes, and modifying it may affect instance performance), `false` (no)Note: this field may return `null`, indicating that no valid values can be obtained. Advanced pulumi.BoolInput `pulumi:"advanced"` // Parameter category in ChineseNote: this field may return `null`, indicating that no valid values can be obtained. ClassificationCn pulumi.StringInput `pulumi:"classificationCn"` // Parameter category in EnglishNote: this field may return `null`, indicating that no valid values can be obtained. ClassificationEn pulumi.StringInput `pulumi:"classificationEn"` // Current value of the parameter, which is returned as a stringNote: this field may return `null`, indicating that no valid values can be obtained. CurrentValue pulumi.StringInput `pulumi:"currentValue"` // Default value of the parameter, which is returned as a stringNote: this field may return `null`, indicating that no valid values can be obtained. DefaultValue pulumi.StringInput `pulumi:"defaultValue"` // Value range of the enum parameterNote: This field may return null, indicating that no valid values can be obtained. EnumValues pulumi.StringArrayInput `pulumi:"enumValues"` // Parameter IDNote: this field may return `null`, indicating that no valid values can be obtained. Id pulumi.IntInput `pulumi:"id"` // The last modified time of the parameterNote: this field may return `null`, indicating that no valid values can be obtained. LastModifyTime pulumi.StringInput `pulumi:"lastModifyTime"` // The maximum value of the `integer` or `real` parameterNote: This field may return null, indicating that no valid values can be obtained. Max pulumi.Float64Input `pulumi:"max"` // The minimum value of the `integer` or `real` parameterNote: This field may return null, indicating that no valid values can be obtained. Min pulumi.Float64Input `pulumi:"min"` // Parameter nameNote: This field may return null, indicating that no valid values can be obtained. Name pulumi.StringInput `pulumi:"name"` // Whether to restart the instance for the modified parameter to take effect. Valid values: `true` (yes), `false` (no)Note: this field may return `null`, indicating that no valid values can be obtained. NeedReboot pulumi.BoolInput `pulumi:"needReboot"` // Parameter description in ChineseNote: this field may return `null`, indicating that no valid values can be obtained. ParamDescriptionCh pulumi.StringInput `pulumi:"paramDescriptionCh"` // Parameter description in EnglishNote: this field may return `null`, indicating that no valid values can be obtained. ParamDescriptionEn pulumi.StringInput `pulumi:"paramDescriptionEn"` // Value type of the parameter. Valid values: `integer`, `real` (floating-point), `bool`, `enum`, `mutilEnum` (this type of parameter can be set to multiple enumerated values).For an `integer` or `real` parameter, the `Min` field represents the minimum value and the `Max` field the maximum value. For a `bool` parameter, the valid values include `true` and `false`; For an `enum` or `mutilEnum` parameter, the `EnumValue` field represents the valid values.Note: this field may return `null`, indicating that no valid values can be obtained. ParamValueType pulumi.StringInput `pulumi:"paramValueType"` // Whether the parameter is related to specifications. Valid values: `true` (yes), `false` (no)Note: this field may return `null`, indicating that no valid values can be obtained. SpecRelated pulumi.BoolInput `pulumi:"specRelated"` // Associated parameter specification information, which refers to the detailed parameter information of the specifications.Note: This field may return null, indicating that no valid values can be obtained. SpecRelationSets GetDefaultParametersParamInfoSetSpecRelationSetArrayInput `pulumi:"specRelationSets"` // Primary-standby constraint. Valid values: `0` (no constraint), `1` (The parameter value of the standby server must be greater than that of the primary server), `2` (The parameter value of the primary server must be greater than that of the standby server.)Note: This field may return null, indicating that no valid values can be obtained. StandbyRelated pulumi.IntInput `pulumi:"standbyRelated"` // Unit of the parameter value. If the parameter has no unit, this field will return null.Note: This field may return null, indicating that no valid values can be obtained. Unit pulumi.StringInput `pulumi:"unit"` // Associated parameter version information, which refers to the detailed parameter information of the kernel version.Note: This field may return null, indicating that no valid values can be obtained. VersionRelationSets GetDefaultParametersParamInfoSetVersionRelationSetArrayInput `pulumi:"versionRelationSets"` }
func (GetDefaultParametersParamInfoSetArgs) ElementType ¶ added in v0.1.5
func (GetDefaultParametersParamInfoSetArgs) ElementType() reflect.Type
func (GetDefaultParametersParamInfoSetArgs) ToGetDefaultParametersParamInfoSetOutput ¶ added in v0.1.5
func (i GetDefaultParametersParamInfoSetArgs) ToGetDefaultParametersParamInfoSetOutput() GetDefaultParametersParamInfoSetOutput
func (GetDefaultParametersParamInfoSetArgs) ToGetDefaultParametersParamInfoSetOutputWithContext ¶ added in v0.1.5
func (i GetDefaultParametersParamInfoSetArgs) ToGetDefaultParametersParamInfoSetOutputWithContext(ctx context.Context) GetDefaultParametersParamInfoSetOutput
type GetDefaultParametersParamInfoSetArray ¶ added in v0.1.5
type GetDefaultParametersParamInfoSetArray []GetDefaultParametersParamInfoSetInput
func (GetDefaultParametersParamInfoSetArray) ElementType ¶ added in v0.1.5
func (GetDefaultParametersParamInfoSetArray) ElementType() reflect.Type
func (GetDefaultParametersParamInfoSetArray) ToGetDefaultParametersParamInfoSetArrayOutput ¶ added in v0.1.5
func (i GetDefaultParametersParamInfoSetArray) ToGetDefaultParametersParamInfoSetArrayOutput() GetDefaultParametersParamInfoSetArrayOutput
func (GetDefaultParametersParamInfoSetArray) ToGetDefaultParametersParamInfoSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetDefaultParametersParamInfoSetArray) ToGetDefaultParametersParamInfoSetArrayOutputWithContext(ctx context.Context) GetDefaultParametersParamInfoSetArrayOutput
type GetDefaultParametersParamInfoSetArrayInput ¶ added in v0.1.5
type GetDefaultParametersParamInfoSetArrayInput interface { pulumi.Input ToGetDefaultParametersParamInfoSetArrayOutput() GetDefaultParametersParamInfoSetArrayOutput ToGetDefaultParametersParamInfoSetArrayOutputWithContext(context.Context) GetDefaultParametersParamInfoSetArrayOutput }
GetDefaultParametersParamInfoSetArrayInput is an input type that accepts GetDefaultParametersParamInfoSetArray and GetDefaultParametersParamInfoSetArrayOutput values. You can construct a concrete instance of `GetDefaultParametersParamInfoSetArrayInput` via:
GetDefaultParametersParamInfoSetArray{ GetDefaultParametersParamInfoSetArgs{...} }
type GetDefaultParametersParamInfoSetArrayOutput ¶ added in v0.1.5
type GetDefaultParametersParamInfoSetArrayOutput struct{ *pulumi.OutputState }
func (GetDefaultParametersParamInfoSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetDefaultParametersParamInfoSetArrayOutput) ElementType() reflect.Type
func (GetDefaultParametersParamInfoSetArrayOutput) ToGetDefaultParametersParamInfoSetArrayOutput ¶ added in v0.1.5
func (o GetDefaultParametersParamInfoSetArrayOutput) ToGetDefaultParametersParamInfoSetArrayOutput() GetDefaultParametersParamInfoSetArrayOutput
func (GetDefaultParametersParamInfoSetArrayOutput) ToGetDefaultParametersParamInfoSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetDefaultParametersParamInfoSetArrayOutput) ToGetDefaultParametersParamInfoSetArrayOutputWithContext(ctx context.Context) GetDefaultParametersParamInfoSetArrayOutput
type GetDefaultParametersParamInfoSetInput ¶ added in v0.1.5
type GetDefaultParametersParamInfoSetInput interface { pulumi.Input ToGetDefaultParametersParamInfoSetOutput() GetDefaultParametersParamInfoSetOutput ToGetDefaultParametersParamInfoSetOutputWithContext(context.Context) GetDefaultParametersParamInfoSetOutput }
GetDefaultParametersParamInfoSetInput is an input type that accepts GetDefaultParametersParamInfoSetArgs and GetDefaultParametersParamInfoSetOutput values. You can construct a concrete instance of `GetDefaultParametersParamInfoSetInput` via:
GetDefaultParametersParamInfoSetArgs{...}
type GetDefaultParametersParamInfoSetOutput ¶ added in v0.1.5
type GetDefaultParametersParamInfoSetOutput struct{ *pulumi.OutputState }
func (GetDefaultParametersParamInfoSetOutput) Advanced ¶ added in v0.1.5
func (o GetDefaultParametersParamInfoSetOutput) Advanced() pulumi.BoolOutput
Whether it is a key parameter. Valid values: `true` (yes, and modifying it may affect instance performance), `false` (no)Note: this field may return `null`, indicating that no valid values can be obtained.
func (GetDefaultParametersParamInfoSetOutput) ClassificationCn ¶ added in v0.1.5
func (o GetDefaultParametersParamInfoSetOutput) ClassificationCn() pulumi.StringOutput
Parameter category in ChineseNote: this field may return `null`, indicating that no valid values can be obtained.
func (GetDefaultParametersParamInfoSetOutput) ClassificationEn ¶ added in v0.1.5
func (o GetDefaultParametersParamInfoSetOutput) ClassificationEn() pulumi.StringOutput
Parameter category in EnglishNote: this field may return `null`, indicating that no valid values can be obtained.
func (GetDefaultParametersParamInfoSetOutput) CurrentValue ¶ added in v0.1.5
func (o GetDefaultParametersParamInfoSetOutput) CurrentValue() pulumi.StringOutput
Current value of the parameter, which is returned as a stringNote: this field may return `null`, indicating that no valid values can be obtained.
func (GetDefaultParametersParamInfoSetOutput) DefaultValue ¶ added in v0.1.5
func (o GetDefaultParametersParamInfoSetOutput) DefaultValue() pulumi.StringOutput
Default value of the parameter, which is returned as a stringNote: this field may return `null`, indicating that no valid values can be obtained.
func (GetDefaultParametersParamInfoSetOutput) ElementType ¶ added in v0.1.5
func (GetDefaultParametersParamInfoSetOutput) ElementType() reflect.Type
func (GetDefaultParametersParamInfoSetOutput) EnumValues ¶ added in v0.1.5
func (o GetDefaultParametersParamInfoSetOutput) EnumValues() pulumi.StringArrayOutput
Value range of the enum parameterNote: This field may return null, indicating that no valid values can be obtained.
func (GetDefaultParametersParamInfoSetOutput) Id ¶ added in v0.1.5
func (o GetDefaultParametersParamInfoSetOutput) Id() pulumi.IntOutput
Parameter IDNote: this field may return `null`, indicating that no valid values can be obtained.
func (GetDefaultParametersParamInfoSetOutput) LastModifyTime ¶ added in v0.1.5
func (o GetDefaultParametersParamInfoSetOutput) LastModifyTime() pulumi.StringOutput
The last modified time of the parameterNote: this field may return `null`, indicating that no valid values can be obtained.
func (GetDefaultParametersParamInfoSetOutput) Max ¶ added in v0.1.5
func (o GetDefaultParametersParamInfoSetOutput) Max() pulumi.Float64Output
The maximum value of the `integer` or `real` parameterNote: This field may return null, indicating that no valid values can be obtained.
func (GetDefaultParametersParamInfoSetOutput) Min ¶ added in v0.1.5
func (o GetDefaultParametersParamInfoSetOutput) Min() pulumi.Float64Output
The minimum value of the `integer` or `real` parameterNote: This field may return null, indicating that no valid values can be obtained.
func (GetDefaultParametersParamInfoSetOutput) Name ¶ added in v0.1.5
func (o GetDefaultParametersParamInfoSetOutput) Name() pulumi.StringOutput
Parameter nameNote: This field may return null, indicating that no valid values can be obtained.
func (GetDefaultParametersParamInfoSetOutput) NeedReboot ¶ added in v0.1.5
func (o GetDefaultParametersParamInfoSetOutput) NeedReboot() pulumi.BoolOutput
Whether to restart the instance for the modified parameter to take effect. Valid values: `true` (yes), `false` (no)Note: this field may return `null`, indicating that no valid values can be obtained.
func (GetDefaultParametersParamInfoSetOutput) ParamDescriptionCh ¶ added in v0.1.5
func (o GetDefaultParametersParamInfoSetOutput) ParamDescriptionCh() pulumi.StringOutput
Parameter description in ChineseNote: this field may return `null`, indicating that no valid values can be obtained.
func (GetDefaultParametersParamInfoSetOutput) ParamDescriptionEn ¶ added in v0.1.5
func (o GetDefaultParametersParamInfoSetOutput) ParamDescriptionEn() pulumi.StringOutput
Parameter description in EnglishNote: this field may return `null`, indicating that no valid values can be obtained.
func (GetDefaultParametersParamInfoSetOutput) ParamValueType ¶ added in v0.1.5
func (o GetDefaultParametersParamInfoSetOutput) ParamValueType() pulumi.StringOutput
Value type of the parameter. Valid values: `integer`, `real` (floating-point), `bool`, `enum`, `mutilEnum` (this type of parameter can be set to multiple enumerated values).For an `integer` or `real` parameter, the `Min` field represents the minimum value and the `Max` field the maximum value. For a `bool` parameter, the valid values include `true` and `false`; For an `enum` or `mutilEnum` parameter, the `EnumValue` field represents the valid values.Note: this field may return `null`, indicating that no valid values can be obtained.
func (GetDefaultParametersParamInfoSetOutput) SpecRelated ¶ added in v0.1.5
func (o GetDefaultParametersParamInfoSetOutput) SpecRelated() pulumi.BoolOutput
Whether the parameter is related to specifications. Valid values: `true` (yes), `false` (no)Note: this field may return `null`, indicating that no valid values can be obtained.
func (GetDefaultParametersParamInfoSetOutput) SpecRelationSets ¶ added in v0.1.5
func (o GetDefaultParametersParamInfoSetOutput) SpecRelationSets() GetDefaultParametersParamInfoSetSpecRelationSetArrayOutput
Associated parameter specification information, which refers to the detailed parameter information of the specifications.Note: This field may return null, indicating that no valid values can be obtained.
func (GetDefaultParametersParamInfoSetOutput) StandbyRelated ¶ added in v0.1.5
func (o GetDefaultParametersParamInfoSetOutput) StandbyRelated() pulumi.IntOutput
Primary-standby constraint. Valid values: `0` (no constraint), `1` (The parameter value of the standby server must be greater than that of the primary server), `2` (The parameter value of the primary server must be greater than that of the standby server.)Note: This field may return null, indicating that no valid values can be obtained.
func (GetDefaultParametersParamInfoSetOutput) ToGetDefaultParametersParamInfoSetOutput ¶ added in v0.1.5
func (o GetDefaultParametersParamInfoSetOutput) ToGetDefaultParametersParamInfoSetOutput() GetDefaultParametersParamInfoSetOutput
func (GetDefaultParametersParamInfoSetOutput) ToGetDefaultParametersParamInfoSetOutputWithContext ¶ added in v0.1.5
func (o GetDefaultParametersParamInfoSetOutput) ToGetDefaultParametersParamInfoSetOutputWithContext(ctx context.Context) GetDefaultParametersParamInfoSetOutput
func (GetDefaultParametersParamInfoSetOutput) Unit ¶ added in v0.1.5
func (o GetDefaultParametersParamInfoSetOutput) Unit() pulumi.StringOutput
Unit of the parameter value. If the parameter has no unit, this field will return null.Note: This field may return null, indicating that no valid values can be obtained.
func (GetDefaultParametersParamInfoSetOutput) VersionRelationSets ¶ added in v0.1.5
func (o GetDefaultParametersParamInfoSetOutput) VersionRelationSets() GetDefaultParametersParamInfoSetVersionRelationSetArrayOutput
Associated parameter version information, which refers to the detailed parameter information of the kernel version.Note: This field may return null, indicating that no valid values can be obtained.
type GetDefaultParametersParamInfoSetSpecRelationSet ¶ added in v0.1.5
type GetDefaultParametersParamInfoSetSpecRelationSet struct { // Value range of the enum parameterNote: This field may return null, indicating that no valid values can be obtained. EnumValues []string `pulumi:"enumValues"` // The maximum value of the `integer` or `real` parameterNote: This field may return null, indicating that no valid values can be obtained. Max float64 `pulumi:"max"` // The specification that corresponds to the parameter informationNote: This field may return null, indicating that no valid values can be obtained. Memory string `pulumi:"memory"` // The minimum value of the `integer` or `real` parameterNote: This field may return null, indicating that no valid values can be obtained. Min float64 `pulumi:"min"` // Parameter nameNote: This field may return null, indicating that no valid values can be obtained. Name string `pulumi:"name"` // Unit of the parameter value. If the parameter has no unit, this field will return null.Note: This field may return null, indicating that no valid values can be obtained. Unit string `pulumi:"unit"` // Default parameter value under the kernel version and specification of the instanceNote: This field may return null, indicating that no valid values can be obtained. Value string `pulumi:"value"` }
type GetDefaultParametersParamInfoSetSpecRelationSetArgs ¶ added in v0.1.5
type GetDefaultParametersParamInfoSetSpecRelationSetArgs struct { // Value range of the enum parameterNote: This field may return null, indicating that no valid values can be obtained. EnumValues pulumi.StringArrayInput `pulumi:"enumValues"` // The maximum value of the `integer` or `real` parameterNote: This field may return null, indicating that no valid values can be obtained. Max pulumi.Float64Input `pulumi:"max"` // The specification that corresponds to the parameter informationNote: This field may return null, indicating that no valid values can be obtained. Memory pulumi.StringInput `pulumi:"memory"` // The minimum value of the `integer` or `real` parameterNote: This field may return null, indicating that no valid values can be obtained. Min pulumi.Float64Input `pulumi:"min"` // Parameter nameNote: This field may return null, indicating that no valid values can be obtained. Name pulumi.StringInput `pulumi:"name"` // Unit of the parameter value. If the parameter has no unit, this field will return null.Note: This field may return null, indicating that no valid values can be obtained. Unit pulumi.StringInput `pulumi:"unit"` // Default parameter value under the kernel version and specification of the instanceNote: This field may return null, indicating that no valid values can be obtained. Value pulumi.StringInput `pulumi:"value"` }
func (GetDefaultParametersParamInfoSetSpecRelationSetArgs) ElementType ¶ added in v0.1.5
func (GetDefaultParametersParamInfoSetSpecRelationSetArgs) ElementType() reflect.Type
func (GetDefaultParametersParamInfoSetSpecRelationSetArgs) ToGetDefaultParametersParamInfoSetSpecRelationSetOutput ¶ added in v0.1.5
func (i GetDefaultParametersParamInfoSetSpecRelationSetArgs) ToGetDefaultParametersParamInfoSetSpecRelationSetOutput() GetDefaultParametersParamInfoSetSpecRelationSetOutput
func (GetDefaultParametersParamInfoSetSpecRelationSetArgs) ToGetDefaultParametersParamInfoSetSpecRelationSetOutputWithContext ¶ added in v0.1.5
func (i GetDefaultParametersParamInfoSetSpecRelationSetArgs) ToGetDefaultParametersParamInfoSetSpecRelationSetOutputWithContext(ctx context.Context) GetDefaultParametersParamInfoSetSpecRelationSetOutput
type GetDefaultParametersParamInfoSetSpecRelationSetArray ¶ added in v0.1.5
type GetDefaultParametersParamInfoSetSpecRelationSetArray []GetDefaultParametersParamInfoSetSpecRelationSetInput
func (GetDefaultParametersParamInfoSetSpecRelationSetArray) ElementType ¶ added in v0.1.5
func (GetDefaultParametersParamInfoSetSpecRelationSetArray) ElementType() reflect.Type
func (GetDefaultParametersParamInfoSetSpecRelationSetArray) ToGetDefaultParametersParamInfoSetSpecRelationSetArrayOutput ¶ added in v0.1.5
func (i GetDefaultParametersParamInfoSetSpecRelationSetArray) ToGetDefaultParametersParamInfoSetSpecRelationSetArrayOutput() GetDefaultParametersParamInfoSetSpecRelationSetArrayOutput
func (GetDefaultParametersParamInfoSetSpecRelationSetArray) ToGetDefaultParametersParamInfoSetSpecRelationSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetDefaultParametersParamInfoSetSpecRelationSetArray) ToGetDefaultParametersParamInfoSetSpecRelationSetArrayOutputWithContext(ctx context.Context) GetDefaultParametersParamInfoSetSpecRelationSetArrayOutput
type GetDefaultParametersParamInfoSetSpecRelationSetArrayInput ¶ added in v0.1.5
type GetDefaultParametersParamInfoSetSpecRelationSetArrayInput interface { pulumi.Input ToGetDefaultParametersParamInfoSetSpecRelationSetArrayOutput() GetDefaultParametersParamInfoSetSpecRelationSetArrayOutput ToGetDefaultParametersParamInfoSetSpecRelationSetArrayOutputWithContext(context.Context) GetDefaultParametersParamInfoSetSpecRelationSetArrayOutput }
GetDefaultParametersParamInfoSetSpecRelationSetArrayInput is an input type that accepts GetDefaultParametersParamInfoSetSpecRelationSetArray and GetDefaultParametersParamInfoSetSpecRelationSetArrayOutput values. You can construct a concrete instance of `GetDefaultParametersParamInfoSetSpecRelationSetArrayInput` via:
GetDefaultParametersParamInfoSetSpecRelationSetArray{ GetDefaultParametersParamInfoSetSpecRelationSetArgs{...} }
type GetDefaultParametersParamInfoSetSpecRelationSetArrayOutput ¶ added in v0.1.5
type GetDefaultParametersParamInfoSetSpecRelationSetArrayOutput struct{ *pulumi.OutputState }
func (GetDefaultParametersParamInfoSetSpecRelationSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetDefaultParametersParamInfoSetSpecRelationSetArrayOutput) ElementType() reflect.Type
func (GetDefaultParametersParamInfoSetSpecRelationSetArrayOutput) ToGetDefaultParametersParamInfoSetSpecRelationSetArrayOutput ¶ added in v0.1.5
func (o GetDefaultParametersParamInfoSetSpecRelationSetArrayOutput) ToGetDefaultParametersParamInfoSetSpecRelationSetArrayOutput() GetDefaultParametersParamInfoSetSpecRelationSetArrayOutput
func (GetDefaultParametersParamInfoSetSpecRelationSetArrayOutput) ToGetDefaultParametersParamInfoSetSpecRelationSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetDefaultParametersParamInfoSetSpecRelationSetArrayOutput) ToGetDefaultParametersParamInfoSetSpecRelationSetArrayOutputWithContext(ctx context.Context) GetDefaultParametersParamInfoSetSpecRelationSetArrayOutput
type GetDefaultParametersParamInfoSetSpecRelationSetInput ¶ added in v0.1.5
type GetDefaultParametersParamInfoSetSpecRelationSetInput interface { pulumi.Input ToGetDefaultParametersParamInfoSetSpecRelationSetOutput() GetDefaultParametersParamInfoSetSpecRelationSetOutput ToGetDefaultParametersParamInfoSetSpecRelationSetOutputWithContext(context.Context) GetDefaultParametersParamInfoSetSpecRelationSetOutput }
GetDefaultParametersParamInfoSetSpecRelationSetInput is an input type that accepts GetDefaultParametersParamInfoSetSpecRelationSetArgs and GetDefaultParametersParamInfoSetSpecRelationSetOutput values. You can construct a concrete instance of `GetDefaultParametersParamInfoSetSpecRelationSetInput` via:
GetDefaultParametersParamInfoSetSpecRelationSetArgs{...}
type GetDefaultParametersParamInfoSetSpecRelationSetOutput ¶ added in v0.1.5
type GetDefaultParametersParamInfoSetSpecRelationSetOutput struct{ *pulumi.OutputState }
func (GetDefaultParametersParamInfoSetSpecRelationSetOutput) ElementType ¶ added in v0.1.5
func (GetDefaultParametersParamInfoSetSpecRelationSetOutput) ElementType() reflect.Type
func (GetDefaultParametersParamInfoSetSpecRelationSetOutput) EnumValues ¶ added in v0.1.5
func (o GetDefaultParametersParamInfoSetSpecRelationSetOutput) EnumValues() pulumi.StringArrayOutput
Value range of the enum parameterNote: This field may return null, indicating that no valid values can be obtained.
func (GetDefaultParametersParamInfoSetSpecRelationSetOutput) Max ¶ added in v0.1.5
The maximum value of the `integer` or `real` parameterNote: This field may return null, indicating that no valid values can be obtained.
func (GetDefaultParametersParamInfoSetSpecRelationSetOutput) Memory ¶ added in v0.1.5
func (o GetDefaultParametersParamInfoSetSpecRelationSetOutput) Memory() pulumi.StringOutput
The specification that corresponds to the parameter informationNote: This field may return null, indicating that no valid values can be obtained.
func (GetDefaultParametersParamInfoSetSpecRelationSetOutput) Min ¶ added in v0.1.5
The minimum value of the `integer` or `real` parameterNote: This field may return null, indicating that no valid values can be obtained.
func (GetDefaultParametersParamInfoSetSpecRelationSetOutput) Name ¶ added in v0.1.5
func (o GetDefaultParametersParamInfoSetSpecRelationSetOutput) Name() pulumi.StringOutput
Parameter nameNote: This field may return null, indicating that no valid values can be obtained.
func (GetDefaultParametersParamInfoSetSpecRelationSetOutput) ToGetDefaultParametersParamInfoSetSpecRelationSetOutput ¶ added in v0.1.5
func (o GetDefaultParametersParamInfoSetSpecRelationSetOutput) ToGetDefaultParametersParamInfoSetSpecRelationSetOutput() GetDefaultParametersParamInfoSetSpecRelationSetOutput
func (GetDefaultParametersParamInfoSetSpecRelationSetOutput) ToGetDefaultParametersParamInfoSetSpecRelationSetOutputWithContext ¶ added in v0.1.5
func (o GetDefaultParametersParamInfoSetSpecRelationSetOutput) ToGetDefaultParametersParamInfoSetSpecRelationSetOutputWithContext(ctx context.Context) GetDefaultParametersParamInfoSetSpecRelationSetOutput
func (GetDefaultParametersParamInfoSetSpecRelationSetOutput) Unit ¶ added in v0.1.5
func (o GetDefaultParametersParamInfoSetSpecRelationSetOutput) Unit() pulumi.StringOutput
Unit of the parameter value. If the parameter has no unit, this field will return null.Note: This field may return null, indicating that no valid values can be obtained.
func (GetDefaultParametersParamInfoSetSpecRelationSetOutput) Value ¶ added in v0.1.5
func (o GetDefaultParametersParamInfoSetSpecRelationSetOutput) Value() pulumi.StringOutput
Default parameter value under the kernel version and specification of the instanceNote: This field may return null, indicating that no valid values can be obtained.
type GetDefaultParametersParamInfoSetVersionRelationSet ¶ added in v0.1.5
type GetDefaultParametersParamInfoSetVersionRelationSet struct { // The kernel version that corresponds to the parameter informationNote: This field may return null, indicating that no valid values can be obtained. DbKernelVersion string `pulumi:"dbKernelVersion"` // Value range of the enum parameterNote: This field may return null, indicating that no valid values can be obtained. EnumValues []string `pulumi:"enumValues"` // The maximum value of the `integer` or `real` parameterNote: This field may return null, indicating that no valid values can be obtained. Max float64 `pulumi:"max"` // The minimum value of the `integer` or `real` parameterNote: This field may return null, indicating that no valid values can be obtained. Min float64 `pulumi:"min"` // Parameter nameNote: This field may return null, indicating that no valid values can be obtained. Name string `pulumi:"name"` // Unit of the parameter value. If the parameter has no unit, this field will return null.Note: This field may return null, indicating that no valid values can be obtained. Unit string `pulumi:"unit"` // Default parameter value under the kernel version and specification of the instanceNote: This field may return null, indicating that no valid values can be obtained. Value string `pulumi:"value"` }
type GetDefaultParametersParamInfoSetVersionRelationSetArgs ¶ added in v0.1.5
type GetDefaultParametersParamInfoSetVersionRelationSetArgs struct { // The kernel version that corresponds to the parameter informationNote: This field may return null, indicating that no valid values can be obtained. DbKernelVersion pulumi.StringInput `pulumi:"dbKernelVersion"` // Value range of the enum parameterNote: This field may return null, indicating that no valid values can be obtained. EnumValues pulumi.StringArrayInput `pulumi:"enumValues"` // The maximum value of the `integer` or `real` parameterNote: This field may return null, indicating that no valid values can be obtained. Max pulumi.Float64Input `pulumi:"max"` // The minimum value of the `integer` or `real` parameterNote: This field may return null, indicating that no valid values can be obtained. Min pulumi.Float64Input `pulumi:"min"` // Parameter nameNote: This field may return null, indicating that no valid values can be obtained. Name pulumi.StringInput `pulumi:"name"` // Unit of the parameter value. If the parameter has no unit, this field will return null.Note: This field may return null, indicating that no valid values can be obtained. Unit pulumi.StringInput `pulumi:"unit"` // Default parameter value under the kernel version and specification of the instanceNote: This field may return null, indicating that no valid values can be obtained. Value pulumi.StringInput `pulumi:"value"` }
func (GetDefaultParametersParamInfoSetVersionRelationSetArgs) ElementType ¶ added in v0.1.5
func (GetDefaultParametersParamInfoSetVersionRelationSetArgs) ElementType() reflect.Type
func (GetDefaultParametersParamInfoSetVersionRelationSetArgs) ToGetDefaultParametersParamInfoSetVersionRelationSetOutput ¶ added in v0.1.5
func (i GetDefaultParametersParamInfoSetVersionRelationSetArgs) ToGetDefaultParametersParamInfoSetVersionRelationSetOutput() GetDefaultParametersParamInfoSetVersionRelationSetOutput
func (GetDefaultParametersParamInfoSetVersionRelationSetArgs) ToGetDefaultParametersParamInfoSetVersionRelationSetOutputWithContext ¶ added in v0.1.5
func (i GetDefaultParametersParamInfoSetVersionRelationSetArgs) ToGetDefaultParametersParamInfoSetVersionRelationSetOutputWithContext(ctx context.Context) GetDefaultParametersParamInfoSetVersionRelationSetOutput
type GetDefaultParametersParamInfoSetVersionRelationSetArray ¶ added in v0.1.5
type GetDefaultParametersParamInfoSetVersionRelationSetArray []GetDefaultParametersParamInfoSetVersionRelationSetInput
func (GetDefaultParametersParamInfoSetVersionRelationSetArray) ElementType ¶ added in v0.1.5
func (GetDefaultParametersParamInfoSetVersionRelationSetArray) ElementType() reflect.Type
func (GetDefaultParametersParamInfoSetVersionRelationSetArray) ToGetDefaultParametersParamInfoSetVersionRelationSetArrayOutput ¶ added in v0.1.5
func (i GetDefaultParametersParamInfoSetVersionRelationSetArray) ToGetDefaultParametersParamInfoSetVersionRelationSetArrayOutput() GetDefaultParametersParamInfoSetVersionRelationSetArrayOutput
func (GetDefaultParametersParamInfoSetVersionRelationSetArray) ToGetDefaultParametersParamInfoSetVersionRelationSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetDefaultParametersParamInfoSetVersionRelationSetArray) ToGetDefaultParametersParamInfoSetVersionRelationSetArrayOutputWithContext(ctx context.Context) GetDefaultParametersParamInfoSetVersionRelationSetArrayOutput
type GetDefaultParametersParamInfoSetVersionRelationSetArrayInput ¶ added in v0.1.5
type GetDefaultParametersParamInfoSetVersionRelationSetArrayInput interface { pulumi.Input ToGetDefaultParametersParamInfoSetVersionRelationSetArrayOutput() GetDefaultParametersParamInfoSetVersionRelationSetArrayOutput ToGetDefaultParametersParamInfoSetVersionRelationSetArrayOutputWithContext(context.Context) GetDefaultParametersParamInfoSetVersionRelationSetArrayOutput }
GetDefaultParametersParamInfoSetVersionRelationSetArrayInput is an input type that accepts GetDefaultParametersParamInfoSetVersionRelationSetArray and GetDefaultParametersParamInfoSetVersionRelationSetArrayOutput values. You can construct a concrete instance of `GetDefaultParametersParamInfoSetVersionRelationSetArrayInput` via:
GetDefaultParametersParamInfoSetVersionRelationSetArray{ GetDefaultParametersParamInfoSetVersionRelationSetArgs{...} }
type GetDefaultParametersParamInfoSetVersionRelationSetArrayOutput ¶ added in v0.1.5
type GetDefaultParametersParamInfoSetVersionRelationSetArrayOutput struct{ *pulumi.OutputState }
func (GetDefaultParametersParamInfoSetVersionRelationSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetDefaultParametersParamInfoSetVersionRelationSetArrayOutput) ElementType() reflect.Type
func (GetDefaultParametersParamInfoSetVersionRelationSetArrayOutput) ToGetDefaultParametersParamInfoSetVersionRelationSetArrayOutput ¶ added in v0.1.5
func (o GetDefaultParametersParamInfoSetVersionRelationSetArrayOutput) ToGetDefaultParametersParamInfoSetVersionRelationSetArrayOutput() GetDefaultParametersParamInfoSetVersionRelationSetArrayOutput
func (GetDefaultParametersParamInfoSetVersionRelationSetArrayOutput) ToGetDefaultParametersParamInfoSetVersionRelationSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetDefaultParametersParamInfoSetVersionRelationSetArrayOutput) ToGetDefaultParametersParamInfoSetVersionRelationSetArrayOutputWithContext(ctx context.Context) GetDefaultParametersParamInfoSetVersionRelationSetArrayOutput
type GetDefaultParametersParamInfoSetVersionRelationSetInput ¶ added in v0.1.5
type GetDefaultParametersParamInfoSetVersionRelationSetInput interface { pulumi.Input ToGetDefaultParametersParamInfoSetVersionRelationSetOutput() GetDefaultParametersParamInfoSetVersionRelationSetOutput ToGetDefaultParametersParamInfoSetVersionRelationSetOutputWithContext(context.Context) GetDefaultParametersParamInfoSetVersionRelationSetOutput }
GetDefaultParametersParamInfoSetVersionRelationSetInput is an input type that accepts GetDefaultParametersParamInfoSetVersionRelationSetArgs and GetDefaultParametersParamInfoSetVersionRelationSetOutput values. You can construct a concrete instance of `GetDefaultParametersParamInfoSetVersionRelationSetInput` via:
GetDefaultParametersParamInfoSetVersionRelationSetArgs{...}
type GetDefaultParametersParamInfoSetVersionRelationSetOutput ¶ added in v0.1.5
type GetDefaultParametersParamInfoSetVersionRelationSetOutput struct{ *pulumi.OutputState }
func (GetDefaultParametersParamInfoSetVersionRelationSetOutput) DbKernelVersion ¶ added in v0.1.5
func (o GetDefaultParametersParamInfoSetVersionRelationSetOutput) DbKernelVersion() pulumi.StringOutput
The kernel version that corresponds to the parameter informationNote: This field may return null, indicating that no valid values can be obtained.
func (GetDefaultParametersParamInfoSetVersionRelationSetOutput) ElementType ¶ added in v0.1.5
func (GetDefaultParametersParamInfoSetVersionRelationSetOutput) ElementType() reflect.Type
func (GetDefaultParametersParamInfoSetVersionRelationSetOutput) EnumValues ¶ added in v0.1.5
func (o GetDefaultParametersParamInfoSetVersionRelationSetOutput) EnumValues() pulumi.StringArrayOutput
Value range of the enum parameterNote: This field may return null, indicating that no valid values can be obtained.
func (GetDefaultParametersParamInfoSetVersionRelationSetOutput) Max ¶ added in v0.1.5
The maximum value of the `integer` or `real` parameterNote: This field may return null, indicating that no valid values can be obtained.
func (GetDefaultParametersParamInfoSetVersionRelationSetOutput) Min ¶ added in v0.1.5
The minimum value of the `integer` or `real` parameterNote: This field may return null, indicating that no valid values can be obtained.
func (GetDefaultParametersParamInfoSetVersionRelationSetOutput) Name ¶ added in v0.1.5
Parameter nameNote: This field may return null, indicating that no valid values can be obtained.
func (GetDefaultParametersParamInfoSetVersionRelationSetOutput) ToGetDefaultParametersParamInfoSetVersionRelationSetOutput ¶ added in v0.1.5
func (o GetDefaultParametersParamInfoSetVersionRelationSetOutput) ToGetDefaultParametersParamInfoSetVersionRelationSetOutput() GetDefaultParametersParamInfoSetVersionRelationSetOutput
func (GetDefaultParametersParamInfoSetVersionRelationSetOutput) ToGetDefaultParametersParamInfoSetVersionRelationSetOutputWithContext ¶ added in v0.1.5
func (o GetDefaultParametersParamInfoSetVersionRelationSetOutput) ToGetDefaultParametersParamInfoSetVersionRelationSetOutputWithContext(ctx context.Context) GetDefaultParametersParamInfoSetVersionRelationSetOutput
func (GetDefaultParametersParamInfoSetVersionRelationSetOutput) Unit ¶ added in v0.1.5
Unit of the parameter value. If the parameter has no unit, this field will return null.Note: This field may return null, indicating that no valid values can be obtained.
func (GetDefaultParametersParamInfoSetVersionRelationSetOutput) Value ¶ added in v0.1.5
func (o GetDefaultParametersParamInfoSetVersionRelationSetOutput) Value() pulumi.StringOutput
Default parameter value under the kernel version and specification of the instanceNote: This field may return null, indicating that no valid values can be obtained.
type GetDefaultParametersResult ¶ added in v0.1.5
type GetDefaultParametersResult struct { DbEngine string `pulumi:"dbEngine"` DbMajorVersion string `pulumi:"dbMajorVersion"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Parameter informationNote: This field may return null, indicating that no valid values can be obtained. ParamInfoSets []GetDefaultParametersParamInfoSet `pulumi:"paramInfoSets"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getDefaultParameters.
func GetDefaultParameters ¶ added in v0.1.5
func GetDefaultParameters(ctx *pulumi.Context, args *GetDefaultParametersArgs, opts ...pulumi.InvokeOption) (*GetDefaultParametersResult, error)
Use this data source to query detailed information of postgresql defaultParameters
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Postgresql"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Postgresql.GetDefaultParameters(ctx, &postgresql.GetDefaultParametersArgs{ DbEngine: "postgresql", DbMajorVersion: "13", }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetDefaultParametersResultOutput ¶ added in v0.1.5
type GetDefaultParametersResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDefaultParameters.
func GetDefaultParametersOutput ¶ added in v0.1.5
func GetDefaultParametersOutput(ctx *pulumi.Context, args GetDefaultParametersOutputArgs, opts ...pulumi.InvokeOption) GetDefaultParametersResultOutput
func (GetDefaultParametersResultOutput) DbEngine ¶ added in v0.1.5
func (o GetDefaultParametersResultOutput) DbEngine() pulumi.StringOutput
func (GetDefaultParametersResultOutput) DbMajorVersion ¶ added in v0.1.5
func (o GetDefaultParametersResultOutput) DbMajorVersion() pulumi.StringOutput
func (GetDefaultParametersResultOutput) ElementType ¶ added in v0.1.5
func (GetDefaultParametersResultOutput) ElementType() reflect.Type
func (GetDefaultParametersResultOutput) Id ¶ added in v0.1.5
func (o GetDefaultParametersResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDefaultParametersResultOutput) ParamInfoSets ¶ added in v0.1.5
func (o GetDefaultParametersResultOutput) ParamInfoSets() GetDefaultParametersParamInfoSetArrayOutput
Parameter informationNote: This field may return null, indicating that no valid values can be obtained.
func (GetDefaultParametersResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetDefaultParametersResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetDefaultParametersResultOutput) ToGetDefaultParametersResultOutput ¶ added in v0.1.5
func (o GetDefaultParametersResultOutput) ToGetDefaultParametersResultOutput() GetDefaultParametersResultOutput
func (GetDefaultParametersResultOutput) ToGetDefaultParametersResultOutputWithContext ¶ added in v0.1.5
func (o GetDefaultParametersResultOutput) ToGetDefaultParametersResultOutputWithContext(ctx context.Context) GetDefaultParametersResultOutput
type GetInstancesArgs ¶
type GetInstancesArgs struct { // ID of the postgresql instance to be query. Id *string `pulumi:"id"` // Name of the postgresql instance to be query. Name *string `pulumi:"name"` // Project ID of the postgresql instance to be query. ProjectId *int `pulumi:"projectId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstances.
type GetInstancesInstanceList ¶
type GetInstancesInstanceList struct { // Auto renew flag. AutoRenewFlag int `pulumi:"autoRenewFlag"` // Availability zone. AvailabilityZone string `pulumi:"availabilityZone"` // Pay type of the postgresql instance. ChargeType string `pulumi:"chargeType"` // Charset of the postgresql instance. Charset string `pulumi:"charset"` // Create time of the postgresql instance. CreateTime string `pulumi:"createTime"` // Version of the postgresql database engine. EngineVersion string `pulumi:"engineVersion"` // ID of the postgresql instance to be query. Id string `pulumi:"id"` // Memory size(in GB). Memory int `pulumi:"memory"` // Name of the postgresql instance to be query. Name string `pulumi:"name"` // IP address for private access. PrivateAccessIp string `pulumi:"privateAccessIp"` // Port for private access. PrivateAccessPort int `pulumi:"privateAccessPort"` // Project ID of the postgresql instance to be query. ProjectId int `pulumi:"projectId"` // Host for public access. PublicAccessHost string `pulumi:"publicAccessHost"` // Port for public access. PublicAccessPort int `pulumi:"publicAccessPort"` // Indicates whether to enable the access to an instance from public network or not. PublicAccessSwitch bool `pulumi:"publicAccessSwitch"` // Instance root account name, default value is `root`. RootUser string `pulumi:"rootUser"` // Volume size(in GB). Storage int `pulumi:"storage"` // ID of subnet. SubnetId string `pulumi:"subnetId"` // The available tags within this postgresql. Tags map[string]interface{} `pulumi:"tags"` // ID of VPC. VpcId string `pulumi:"vpcId"` }
type GetInstancesInstanceListArgs ¶
type GetInstancesInstanceListArgs struct { // Auto renew flag. AutoRenewFlag pulumi.IntInput `pulumi:"autoRenewFlag"` // Availability zone. AvailabilityZone pulumi.StringInput `pulumi:"availabilityZone"` // Pay type of the postgresql instance. ChargeType pulumi.StringInput `pulumi:"chargeType"` // Charset of the postgresql instance. Charset pulumi.StringInput `pulumi:"charset"` // Create time of the postgresql instance. CreateTime pulumi.StringInput `pulumi:"createTime"` // Version of the postgresql database engine. EngineVersion pulumi.StringInput `pulumi:"engineVersion"` // ID of the postgresql instance to be query. Id pulumi.StringInput `pulumi:"id"` // Memory size(in GB). Memory pulumi.IntInput `pulumi:"memory"` // Name of the postgresql instance to be query. Name pulumi.StringInput `pulumi:"name"` // IP address for private access. PrivateAccessIp pulumi.StringInput `pulumi:"privateAccessIp"` // Port for private access. PrivateAccessPort pulumi.IntInput `pulumi:"privateAccessPort"` // Project ID of the postgresql instance to be query. ProjectId pulumi.IntInput `pulumi:"projectId"` // Host for public access. PublicAccessHost pulumi.StringInput `pulumi:"publicAccessHost"` // Port for public access. PublicAccessPort pulumi.IntInput `pulumi:"publicAccessPort"` // Indicates whether to enable the access to an instance from public network or not. PublicAccessSwitch pulumi.BoolInput `pulumi:"publicAccessSwitch"` // Instance root account name, default value is `root`. RootUser pulumi.StringInput `pulumi:"rootUser"` // Volume size(in GB). Storage pulumi.IntInput `pulumi:"storage"` // ID of subnet. SubnetId pulumi.StringInput `pulumi:"subnetId"` // The available tags within this postgresql. Tags pulumi.MapInput `pulumi:"tags"` // ID of VPC. VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (GetInstancesInstanceListArgs) ElementType ¶
func (GetInstancesInstanceListArgs) ElementType() reflect.Type
func (GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutput ¶
func (i GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput
func (GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutputWithContext ¶
func (i GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutputWithContext(ctx context.Context) GetInstancesInstanceListOutput
type GetInstancesInstanceListArray ¶
type GetInstancesInstanceListArray []GetInstancesInstanceListInput
func (GetInstancesInstanceListArray) ElementType ¶
func (GetInstancesInstanceListArray) ElementType() reflect.Type
func (GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutput ¶
func (i GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutput() GetInstancesInstanceListArrayOutput
func (GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutputWithContext ¶
func (i GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListArrayOutput
type GetInstancesInstanceListArrayInput ¶
type GetInstancesInstanceListArrayInput interface { pulumi.Input ToGetInstancesInstanceListArrayOutput() GetInstancesInstanceListArrayOutput ToGetInstancesInstanceListArrayOutputWithContext(context.Context) GetInstancesInstanceListArrayOutput }
GetInstancesInstanceListArrayInput is an input type that accepts GetInstancesInstanceListArray and GetInstancesInstanceListArrayOutput values. You can construct a concrete instance of `GetInstancesInstanceListArrayInput` via:
GetInstancesInstanceListArray{ GetInstancesInstanceListArgs{...} }
type GetInstancesInstanceListArrayOutput ¶
type GetInstancesInstanceListArrayOutput struct{ *pulumi.OutputState }
func (GetInstancesInstanceListArrayOutput) ElementType ¶
func (GetInstancesInstanceListArrayOutput) ElementType() reflect.Type
func (GetInstancesInstanceListArrayOutput) Index ¶
func (o GetInstancesInstanceListArrayOutput) Index(i pulumi.IntInput) GetInstancesInstanceListOutput
func (GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutput ¶
func (o GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutput() GetInstancesInstanceListArrayOutput
func (GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutputWithContext ¶
func (o GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListArrayOutput
type GetInstancesInstanceListInput ¶
type GetInstancesInstanceListInput interface { pulumi.Input ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput ToGetInstancesInstanceListOutputWithContext(context.Context) GetInstancesInstanceListOutput }
GetInstancesInstanceListInput is an input type that accepts GetInstancesInstanceListArgs and GetInstancesInstanceListOutput values. You can construct a concrete instance of `GetInstancesInstanceListInput` via:
GetInstancesInstanceListArgs{...}
type GetInstancesInstanceListOutput ¶
type GetInstancesInstanceListOutput struct{ *pulumi.OutputState }
func (GetInstancesInstanceListOutput) AutoRenewFlag ¶
func (o GetInstancesInstanceListOutput) AutoRenewFlag() pulumi.IntOutput
Auto renew flag.
func (GetInstancesInstanceListOutput) AvailabilityZone ¶
func (o GetInstancesInstanceListOutput) AvailabilityZone() pulumi.StringOutput
Availability zone.
func (GetInstancesInstanceListOutput) ChargeType ¶
func (o GetInstancesInstanceListOutput) ChargeType() pulumi.StringOutput
Pay type of the postgresql instance.
func (GetInstancesInstanceListOutput) Charset ¶
func (o GetInstancesInstanceListOutput) Charset() pulumi.StringOutput
Charset of the postgresql instance.
func (GetInstancesInstanceListOutput) CreateTime ¶
func (o GetInstancesInstanceListOutput) CreateTime() pulumi.StringOutput
Create time of the postgresql instance.
func (GetInstancesInstanceListOutput) ElementType ¶
func (GetInstancesInstanceListOutput) ElementType() reflect.Type
func (GetInstancesInstanceListOutput) EngineVersion ¶
func (o GetInstancesInstanceListOutput) EngineVersion() pulumi.StringOutput
Version of the postgresql database engine.
func (GetInstancesInstanceListOutput) Id ¶
func (o GetInstancesInstanceListOutput) Id() pulumi.StringOutput
ID of the postgresql instance to be query.
func (GetInstancesInstanceListOutput) Memory ¶
func (o GetInstancesInstanceListOutput) Memory() pulumi.IntOutput
Memory size(in GB).
func (GetInstancesInstanceListOutput) Name ¶
func (o GetInstancesInstanceListOutput) Name() pulumi.StringOutput
Name of the postgresql instance to be query.
func (GetInstancesInstanceListOutput) PrivateAccessIp ¶
func (o GetInstancesInstanceListOutput) PrivateAccessIp() pulumi.StringOutput
IP address for private access.
func (GetInstancesInstanceListOutput) PrivateAccessPort ¶
func (o GetInstancesInstanceListOutput) PrivateAccessPort() pulumi.IntOutput
Port for private access.
func (GetInstancesInstanceListOutput) ProjectId ¶
func (o GetInstancesInstanceListOutput) ProjectId() pulumi.IntOutput
Project ID of the postgresql instance to be query.
func (GetInstancesInstanceListOutput) PublicAccessHost ¶
func (o GetInstancesInstanceListOutput) PublicAccessHost() pulumi.StringOutput
Host for public access.
func (GetInstancesInstanceListOutput) PublicAccessPort ¶
func (o GetInstancesInstanceListOutput) PublicAccessPort() pulumi.IntOutput
Port for public access.
func (GetInstancesInstanceListOutput) PublicAccessSwitch ¶
func (o GetInstancesInstanceListOutput) PublicAccessSwitch() pulumi.BoolOutput
Indicates whether to enable the access to an instance from public network or not.
func (GetInstancesInstanceListOutput) RootUser ¶
func (o GetInstancesInstanceListOutput) RootUser() pulumi.StringOutput
Instance root account name, default value is `root`.
func (GetInstancesInstanceListOutput) Storage ¶
func (o GetInstancesInstanceListOutput) Storage() pulumi.IntOutput
Volume size(in GB).
func (GetInstancesInstanceListOutput) SubnetId ¶
func (o GetInstancesInstanceListOutput) SubnetId() pulumi.StringOutput
ID of subnet.
func (GetInstancesInstanceListOutput) Tags ¶
func (o GetInstancesInstanceListOutput) Tags() pulumi.MapOutput
The available tags within this postgresql.
func (GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutput ¶
func (o GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput
func (GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutputWithContext ¶
func (o GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutputWithContext(ctx context.Context) GetInstancesInstanceListOutput
func (GetInstancesInstanceListOutput) VpcId ¶
func (o GetInstancesInstanceListOutput) VpcId() pulumi.StringOutput
ID of VPC.
type GetInstancesOutputArgs ¶
type GetInstancesOutputArgs struct { // ID of the postgresql instance to be query. Id pulumi.StringPtrInput `pulumi:"id"` // Name of the postgresql instance to be query. Name pulumi.StringPtrInput `pulumi:"name"` // Project ID of the postgresql instance to be query. ProjectId pulumi.IntPtrInput `pulumi:"projectId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstances.
func (GetInstancesOutputArgs) ElementType ¶
func (GetInstancesOutputArgs) ElementType() reflect.Type
type GetInstancesResult ¶
type GetInstancesResult struct { // ID of the postgresql instance. Id *string `pulumi:"id"` // A list of postgresql instances. Each element contains the following attributes. InstanceLists []GetInstancesInstanceList `pulumi:"instanceLists"` // Name of the postgresql instance. Name *string `pulumi:"name"` // Project id, default value is 0. ProjectId *int `pulumi:"projectId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getInstances.
func GetInstances ¶
func GetInstances(ctx *pulumi.Context, args *GetInstancesArgs, opts ...pulumi.InvokeOption) (*GetInstancesResult, error)
Use this data source to query postgresql instances
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Postgresql"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Postgresql.GetInstances(ctx, &postgresql.GetInstancesArgs{ Name: pulumi.StringRef("test"), }, nil) if err != nil { return err } _, err = Postgresql.GetInstances(ctx, &postgresql.GetInstancesArgs{ ProjectId: pulumi.IntRef(0), }, nil) if err != nil { return err } _, err = Postgresql.GetInstances(ctx, &postgresql.GetInstancesArgs{ Id: pulumi.StringRef("postgres-h9t4fde1"), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetInstancesResultOutput ¶
type GetInstancesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstances.
func GetInstancesOutput ¶
func GetInstancesOutput(ctx *pulumi.Context, args GetInstancesOutputArgs, opts ...pulumi.InvokeOption) GetInstancesResultOutput
func (GetInstancesResultOutput) ElementType ¶
func (GetInstancesResultOutput) ElementType() reflect.Type
func (GetInstancesResultOutput) Id ¶
func (o GetInstancesResultOutput) Id() pulumi.StringPtrOutput
ID of the postgresql instance.
func (GetInstancesResultOutput) InstanceLists ¶
func (o GetInstancesResultOutput) InstanceLists() GetInstancesInstanceListArrayOutput
A list of postgresql instances. Each element contains the following attributes.
func (GetInstancesResultOutput) Name ¶
func (o GetInstancesResultOutput) Name() pulumi.StringPtrOutput
Name of the postgresql instance.
func (GetInstancesResultOutput) ProjectId ¶
func (o GetInstancesResultOutput) ProjectId() pulumi.IntPtrOutput
Project id, default value is 0.
func (GetInstancesResultOutput) ResultOutputFile ¶
func (o GetInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetInstancesResultOutput) ToGetInstancesResultOutput ¶
func (o GetInstancesResultOutput) ToGetInstancesResultOutput() GetInstancesResultOutput
func (GetInstancesResultOutput) ToGetInstancesResultOutputWithContext ¶
func (o GetInstancesResultOutput) ToGetInstancesResultOutputWithContext(ctx context.Context) GetInstancesResultOutput
type GetLogBackupsArgs ¶ added in v0.1.5
type GetLogBackupsArgs struct { // Filter instances using one or more criteria. Valid filter names:db-instance-id: Filter by instance ID (in string format).db-instance-name: Filter by instance name (in string format).db-instance-ip: Filter by instance VPC IP (in string format). Filters []GetLogBackupsFilter `pulumi:"filters"` // Maximum end time of a backup in the format of `2018-01-01 00:00:00`. It is the current time by default. MaxFinishTime *string `pulumi:"maxFinishTime"` // Minimum end time of a backup in the format of `2018-01-01 00:00:00`. It is 7 days ago by default. MinFinishTime *string `pulumi:"minFinishTime"` // Sorting field. Valid values: `StartTime`, `FinishTime`, `Size`. OrderBy *string `pulumi:"orderBy"` // Sorting order. Valid values: `asc` (ascending), `desc` (descending). OrderByType *string `pulumi:"orderByType"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getLogBackups.
type GetLogBackupsFilter ¶ added in v0.1.5
type GetLogBackupsFilterArgs ¶ added in v0.1.5
type GetLogBackupsFilterArgs struct { // Filter name. Name pulumi.StringPtrInput `pulumi:"name"` // One or more filter values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetLogBackupsFilterArgs) ElementType ¶ added in v0.1.5
func (GetLogBackupsFilterArgs) ElementType() reflect.Type
func (GetLogBackupsFilterArgs) ToGetLogBackupsFilterOutput ¶ added in v0.1.5
func (i GetLogBackupsFilterArgs) ToGetLogBackupsFilterOutput() GetLogBackupsFilterOutput
func (GetLogBackupsFilterArgs) ToGetLogBackupsFilterOutputWithContext ¶ added in v0.1.5
func (i GetLogBackupsFilterArgs) ToGetLogBackupsFilterOutputWithContext(ctx context.Context) GetLogBackupsFilterOutput
type GetLogBackupsFilterArray ¶ added in v0.1.5
type GetLogBackupsFilterArray []GetLogBackupsFilterInput
func (GetLogBackupsFilterArray) ElementType ¶ added in v0.1.5
func (GetLogBackupsFilterArray) ElementType() reflect.Type
func (GetLogBackupsFilterArray) ToGetLogBackupsFilterArrayOutput ¶ added in v0.1.5
func (i GetLogBackupsFilterArray) ToGetLogBackupsFilterArrayOutput() GetLogBackupsFilterArrayOutput
func (GetLogBackupsFilterArray) ToGetLogBackupsFilterArrayOutputWithContext ¶ added in v0.1.5
func (i GetLogBackupsFilterArray) ToGetLogBackupsFilterArrayOutputWithContext(ctx context.Context) GetLogBackupsFilterArrayOutput
type GetLogBackupsFilterArrayInput ¶ added in v0.1.5
type GetLogBackupsFilterArrayInput interface { pulumi.Input ToGetLogBackupsFilterArrayOutput() GetLogBackupsFilterArrayOutput ToGetLogBackupsFilterArrayOutputWithContext(context.Context) GetLogBackupsFilterArrayOutput }
GetLogBackupsFilterArrayInput is an input type that accepts GetLogBackupsFilterArray and GetLogBackupsFilterArrayOutput values. You can construct a concrete instance of `GetLogBackupsFilterArrayInput` via:
GetLogBackupsFilterArray{ GetLogBackupsFilterArgs{...} }
type GetLogBackupsFilterArrayOutput ¶ added in v0.1.5
type GetLogBackupsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetLogBackupsFilterArrayOutput) ElementType ¶ added in v0.1.5
func (GetLogBackupsFilterArrayOutput) ElementType() reflect.Type
func (GetLogBackupsFilterArrayOutput) Index ¶ added in v0.1.5
func (o GetLogBackupsFilterArrayOutput) Index(i pulumi.IntInput) GetLogBackupsFilterOutput
func (GetLogBackupsFilterArrayOutput) ToGetLogBackupsFilterArrayOutput ¶ added in v0.1.5
func (o GetLogBackupsFilterArrayOutput) ToGetLogBackupsFilterArrayOutput() GetLogBackupsFilterArrayOutput
func (GetLogBackupsFilterArrayOutput) ToGetLogBackupsFilterArrayOutputWithContext ¶ added in v0.1.5
func (o GetLogBackupsFilterArrayOutput) ToGetLogBackupsFilterArrayOutputWithContext(ctx context.Context) GetLogBackupsFilterArrayOutput
type GetLogBackupsFilterInput ¶ added in v0.1.5
type GetLogBackupsFilterInput interface { pulumi.Input ToGetLogBackupsFilterOutput() GetLogBackupsFilterOutput ToGetLogBackupsFilterOutputWithContext(context.Context) GetLogBackupsFilterOutput }
GetLogBackupsFilterInput is an input type that accepts GetLogBackupsFilterArgs and GetLogBackupsFilterOutput values. You can construct a concrete instance of `GetLogBackupsFilterInput` via:
GetLogBackupsFilterArgs{...}
type GetLogBackupsFilterOutput ¶ added in v0.1.5
type GetLogBackupsFilterOutput struct{ *pulumi.OutputState }
func (GetLogBackupsFilterOutput) ElementType ¶ added in v0.1.5
func (GetLogBackupsFilterOutput) ElementType() reflect.Type
func (GetLogBackupsFilterOutput) Name ¶ added in v0.1.5
func (o GetLogBackupsFilterOutput) Name() pulumi.StringPtrOutput
Filter name.
func (GetLogBackupsFilterOutput) ToGetLogBackupsFilterOutput ¶ added in v0.1.5
func (o GetLogBackupsFilterOutput) ToGetLogBackupsFilterOutput() GetLogBackupsFilterOutput
func (GetLogBackupsFilterOutput) ToGetLogBackupsFilterOutputWithContext ¶ added in v0.1.5
func (o GetLogBackupsFilterOutput) ToGetLogBackupsFilterOutputWithContext(ctx context.Context) GetLogBackupsFilterOutput
func (GetLogBackupsFilterOutput) Values ¶ added in v0.1.5
func (o GetLogBackupsFilterOutput) Values() pulumi.StringArrayOutput
One or more filter values.
type GetLogBackupsLogBackupSet ¶ added in v0.1.5
type GetLogBackupsLogBackupSet struct { // Backup method, including physical and logical. BackupMethod string `pulumi:"backupMethod"` // Backup mode, including automatic and manual. BackupMode string `pulumi:"backupMode"` // Instance ID. DbInstanceId string `pulumi:"dbInstanceId"` // Backup expiration time. ExpireTime string `pulumi:"expireTime"` // Backup end time. FinishTime string `pulumi:"finishTime"` // Unique ID of a backup file. Id string `pulumi:"id"` // Filter name. Name string `pulumi:"name"` // Backup set size in bytes. Size int `pulumi:"size"` // Backup start time. StartTime string `pulumi:"startTime"` // Backup task status. State string `pulumi:"state"` }
type GetLogBackupsLogBackupSetArgs ¶ added in v0.1.5
type GetLogBackupsLogBackupSetArgs struct { // Backup method, including physical and logical. BackupMethod pulumi.StringInput `pulumi:"backupMethod"` // Backup mode, including automatic and manual. BackupMode pulumi.StringInput `pulumi:"backupMode"` // Instance ID. DbInstanceId pulumi.StringInput `pulumi:"dbInstanceId"` // Backup expiration time. ExpireTime pulumi.StringInput `pulumi:"expireTime"` // Backup end time. FinishTime pulumi.StringInput `pulumi:"finishTime"` // Unique ID of a backup file. Id pulumi.StringInput `pulumi:"id"` // Filter name. Name pulumi.StringInput `pulumi:"name"` // Backup set size in bytes. Size pulumi.IntInput `pulumi:"size"` // Backup start time. StartTime pulumi.StringInput `pulumi:"startTime"` // Backup task status. State pulumi.StringInput `pulumi:"state"` }
func (GetLogBackupsLogBackupSetArgs) ElementType ¶ added in v0.1.5
func (GetLogBackupsLogBackupSetArgs) ElementType() reflect.Type
func (GetLogBackupsLogBackupSetArgs) ToGetLogBackupsLogBackupSetOutput ¶ added in v0.1.5
func (i GetLogBackupsLogBackupSetArgs) ToGetLogBackupsLogBackupSetOutput() GetLogBackupsLogBackupSetOutput
func (GetLogBackupsLogBackupSetArgs) ToGetLogBackupsLogBackupSetOutputWithContext ¶ added in v0.1.5
func (i GetLogBackupsLogBackupSetArgs) ToGetLogBackupsLogBackupSetOutputWithContext(ctx context.Context) GetLogBackupsLogBackupSetOutput
type GetLogBackupsLogBackupSetArray ¶ added in v0.1.5
type GetLogBackupsLogBackupSetArray []GetLogBackupsLogBackupSetInput
func (GetLogBackupsLogBackupSetArray) ElementType ¶ added in v0.1.5
func (GetLogBackupsLogBackupSetArray) ElementType() reflect.Type
func (GetLogBackupsLogBackupSetArray) ToGetLogBackupsLogBackupSetArrayOutput ¶ added in v0.1.5
func (i GetLogBackupsLogBackupSetArray) ToGetLogBackupsLogBackupSetArrayOutput() GetLogBackupsLogBackupSetArrayOutput
func (GetLogBackupsLogBackupSetArray) ToGetLogBackupsLogBackupSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetLogBackupsLogBackupSetArray) ToGetLogBackupsLogBackupSetArrayOutputWithContext(ctx context.Context) GetLogBackupsLogBackupSetArrayOutput
type GetLogBackupsLogBackupSetArrayInput ¶ added in v0.1.5
type GetLogBackupsLogBackupSetArrayInput interface { pulumi.Input ToGetLogBackupsLogBackupSetArrayOutput() GetLogBackupsLogBackupSetArrayOutput ToGetLogBackupsLogBackupSetArrayOutputWithContext(context.Context) GetLogBackupsLogBackupSetArrayOutput }
GetLogBackupsLogBackupSetArrayInput is an input type that accepts GetLogBackupsLogBackupSetArray and GetLogBackupsLogBackupSetArrayOutput values. You can construct a concrete instance of `GetLogBackupsLogBackupSetArrayInput` via:
GetLogBackupsLogBackupSetArray{ GetLogBackupsLogBackupSetArgs{...} }
type GetLogBackupsLogBackupSetArrayOutput ¶ added in v0.1.5
type GetLogBackupsLogBackupSetArrayOutput struct{ *pulumi.OutputState }
func (GetLogBackupsLogBackupSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetLogBackupsLogBackupSetArrayOutput) ElementType() reflect.Type
func (GetLogBackupsLogBackupSetArrayOutput) Index ¶ added in v0.1.5
func (o GetLogBackupsLogBackupSetArrayOutput) Index(i pulumi.IntInput) GetLogBackupsLogBackupSetOutput
func (GetLogBackupsLogBackupSetArrayOutput) ToGetLogBackupsLogBackupSetArrayOutput ¶ added in v0.1.5
func (o GetLogBackupsLogBackupSetArrayOutput) ToGetLogBackupsLogBackupSetArrayOutput() GetLogBackupsLogBackupSetArrayOutput
func (GetLogBackupsLogBackupSetArrayOutput) ToGetLogBackupsLogBackupSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetLogBackupsLogBackupSetArrayOutput) ToGetLogBackupsLogBackupSetArrayOutputWithContext(ctx context.Context) GetLogBackupsLogBackupSetArrayOutput
type GetLogBackupsLogBackupSetInput ¶ added in v0.1.5
type GetLogBackupsLogBackupSetInput interface { pulumi.Input ToGetLogBackupsLogBackupSetOutput() GetLogBackupsLogBackupSetOutput ToGetLogBackupsLogBackupSetOutputWithContext(context.Context) GetLogBackupsLogBackupSetOutput }
GetLogBackupsLogBackupSetInput is an input type that accepts GetLogBackupsLogBackupSetArgs and GetLogBackupsLogBackupSetOutput values. You can construct a concrete instance of `GetLogBackupsLogBackupSetInput` via:
GetLogBackupsLogBackupSetArgs{...}
type GetLogBackupsLogBackupSetOutput ¶ added in v0.1.5
type GetLogBackupsLogBackupSetOutput struct{ *pulumi.OutputState }
func (GetLogBackupsLogBackupSetOutput) BackupMethod ¶ added in v0.1.5
func (o GetLogBackupsLogBackupSetOutput) BackupMethod() pulumi.StringOutput
Backup method, including physical and logical.
func (GetLogBackupsLogBackupSetOutput) BackupMode ¶ added in v0.1.5
func (o GetLogBackupsLogBackupSetOutput) BackupMode() pulumi.StringOutput
Backup mode, including automatic and manual.
func (GetLogBackupsLogBackupSetOutput) DbInstanceId ¶ added in v0.1.5
func (o GetLogBackupsLogBackupSetOutput) DbInstanceId() pulumi.StringOutput
Instance ID.
func (GetLogBackupsLogBackupSetOutput) ElementType ¶ added in v0.1.5
func (GetLogBackupsLogBackupSetOutput) ElementType() reflect.Type
func (GetLogBackupsLogBackupSetOutput) ExpireTime ¶ added in v0.1.5
func (o GetLogBackupsLogBackupSetOutput) ExpireTime() pulumi.StringOutput
Backup expiration time.
func (GetLogBackupsLogBackupSetOutput) FinishTime ¶ added in v0.1.5
func (o GetLogBackupsLogBackupSetOutput) FinishTime() pulumi.StringOutput
Backup end time.
func (GetLogBackupsLogBackupSetOutput) Id ¶ added in v0.1.5
func (o GetLogBackupsLogBackupSetOutput) Id() pulumi.StringOutput
Unique ID of a backup file.
func (GetLogBackupsLogBackupSetOutput) Name ¶ added in v0.1.5
func (o GetLogBackupsLogBackupSetOutput) Name() pulumi.StringOutput
Filter name.
func (GetLogBackupsLogBackupSetOutput) Size ¶ added in v0.1.5
func (o GetLogBackupsLogBackupSetOutput) Size() pulumi.IntOutput
Backup set size in bytes.
func (GetLogBackupsLogBackupSetOutput) StartTime ¶ added in v0.1.5
func (o GetLogBackupsLogBackupSetOutput) StartTime() pulumi.StringOutput
Backup start time.
func (GetLogBackupsLogBackupSetOutput) State ¶ added in v0.1.5
func (o GetLogBackupsLogBackupSetOutput) State() pulumi.StringOutput
Backup task status.
func (GetLogBackupsLogBackupSetOutput) ToGetLogBackupsLogBackupSetOutput ¶ added in v0.1.5
func (o GetLogBackupsLogBackupSetOutput) ToGetLogBackupsLogBackupSetOutput() GetLogBackupsLogBackupSetOutput
func (GetLogBackupsLogBackupSetOutput) ToGetLogBackupsLogBackupSetOutputWithContext ¶ added in v0.1.5
func (o GetLogBackupsLogBackupSetOutput) ToGetLogBackupsLogBackupSetOutputWithContext(ctx context.Context) GetLogBackupsLogBackupSetOutput
type GetLogBackupsOutputArgs ¶ added in v0.1.5
type GetLogBackupsOutputArgs struct { // Filter instances using one or more criteria. Valid filter names:db-instance-id: Filter by instance ID (in string format).db-instance-name: Filter by instance name (in string format).db-instance-ip: Filter by instance VPC IP (in string format). Filters GetLogBackupsFilterArrayInput `pulumi:"filters"` // Maximum end time of a backup in the format of `2018-01-01 00:00:00`. It is the current time by default. MaxFinishTime pulumi.StringPtrInput `pulumi:"maxFinishTime"` // Minimum end time of a backup in the format of `2018-01-01 00:00:00`. It is 7 days ago by default. MinFinishTime pulumi.StringPtrInput `pulumi:"minFinishTime"` // Sorting field. Valid values: `StartTime`, `FinishTime`, `Size`. OrderBy pulumi.StringPtrInput `pulumi:"orderBy"` // Sorting order. Valid values: `asc` (ascending), `desc` (descending). OrderByType pulumi.StringPtrInput `pulumi:"orderByType"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getLogBackups.
func (GetLogBackupsOutputArgs) ElementType ¶ added in v0.1.5
func (GetLogBackupsOutputArgs) ElementType() reflect.Type
type GetLogBackupsResult ¶ added in v0.1.5
type GetLogBackupsResult struct { Filters []GetLogBackupsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // List of log backup details. LogBackupSets []GetLogBackupsLogBackupSet `pulumi:"logBackupSets"` MaxFinishTime *string `pulumi:"maxFinishTime"` MinFinishTime *string `pulumi:"minFinishTime"` OrderBy *string `pulumi:"orderBy"` OrderByType *string `pulumi:"orderByType"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getLogBackups.
func GetLogBackups ¶ added in v0.1.5
func GetLogBackups(ctx *pulumi.Context, args *GetLogBackupsArgs, opts ...pulumi.InvokeOption) (*GetLogBackupsResult, error)
Use this data source to query detailed information of postgresql logBackups
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Postgresql"
) func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Postgresql.GetLogBackups(ctx, &postgresql.GetLogBackupsArgs{ MinFinishTime: pulumi.StringRef("%s"), MaxFinishTime: pulumi.StringRef("%s"), Filters: []postgresql.GetLogBackupsFilter{ { Name: pulumi.StringRef("db-instance-id"), Values: interface{}{ local.Pgsql_id, }, }, }, OrderBy: pulumi.StringRef("StartTime"), OrderByType: pulumi.StringRef("desc"), }, nil); if err != nil { return err } return nil }) } ``` <!--End PulumiCodeChooser -->
type GetLogBackupsResultOutput ¶ added in v0.1.5
type GetLogBackupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getLogBackups.
func GetLogBackupsOutput ¶ added in v0.1.5
func GetLogBackupsOutput(ctx *pulumi.Context, args GetLogBackupsOutputArgs, opts ...pulumi.InvokeOption) GetLogBackupsResultOutput
func (GetLogBackupsResultOutput) ElementType ¶ added in v0.1.5
func (GetLogBackupsResultOutput) ElementType() reflect.Type
func (GetLogBackupsResultOutput) Filters ¶ added in v0.1.5
func (o GetLogBackupsResultOutput) Filters() GetLogBackupsFilterArrayOutput
func (GetLogBackupsResultOutput) Id ¶ added in v0.1.5
func (o GetLogBackupsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetLogBackupsResultOutput) LogBackupSets ¶ added in v0.1.5
func (o GetLogBackupsResultOutput) LogBackupSets() GetLogBackupsLogBackupSetArrayOutput
List of log backup details.
func (GetLogBackupsResultOutput) MaxFinishTime ¶ added in v0.1.5
func (o GetLogBackupsResultOutput) MaxFinishTime() pulumi.StringPtrOutput
func (GetLogBackupsResultOutput) MinFinishTime ¶ added in v0.1.5
func (o GetLogBackupsResultOutput) MinFinishTime() pulumi.StringPtrOutput
func (GetLogBackupsResultOutput) OrderBy ¶ added in v0.1.5
func (o GetLogBackupsResultOutput) OrderBy() pulumi.StringPtrOutput
func (GetLogBackupsResultOutput) OrderByType ¶ added in v0.1.5
func (o GetLogBackupsResultOutput) OrderByType() pulumi.StringPtrOutput
func (GetLogBackupsResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetLogBackupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetLogBackupsResultOutput) ToGetLogBackupsResultOutput ¶ added in v0.1.5
func (o GetLogBackupsResultOutput) ToGetLogBackupsResultOutput() GetLogBackupsResultOutput
func (GetLogBackupsResultOutput) ToGetLogBackupsResultOutputWithContext ¶ added in v0.1.5
func (o GetLogBackupsResultOutput) ToGetLogBackupsResultOutputWithContext(ctx context.Context) GetLogBackupsResultOutput
type GetParameterTemplatesArgs ¶ added in v0.1.3
type GetParameterTemplatesArgs struct { // Filter conditions. Valid values:TemplateName, TemplateId, DBMajorVersion, DBEngine. Filters []GetParameterTemplatesFilter `pulumi:"filters"` // Sorting metric. Valid values:CreateTime, TemplateName, DBMajorVersion. OrderBy *string `pulumi:"orderBy"` // Sorting order. Valid values:asc (ascending order),desc (descending order). OrderByType *string `pulumi:"orderByType"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getParameterTemplates.
type GetParameterTemplatesFilter ¶ added in v0.1.3
type GetParameterTemplatesFilterArgs ¶ added in v0.1.3
type GetParameterTemplatesFilterArgs struct { // Filter name. Name pulumi.StringPtrInput `pulumi:"name"` // One or more filter values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetParameterTemplatesFilterArgs) ElementType ¶ added in v0.1.3
func (GetParameterTemplatesFilterArgs) ElementType() reflect.Type
func (GetParameterTemplatesFilterArgs) ToGetParameterTemplatesFilterOutput ¶ added in v0.1.3
func (i GetParameterTemplatesFilterArgs) ToGetParameterTemplatesFilterOutput() GetParameterTemplatesFilterOutput
func (GetParameterTemplatesFilterArgs) ToGetParameterTemplatesFilterOutputWithContext ¶ added in v0.1.3
func (i GetParameterTemplatesFilterArgs) ToGetParameterTemplatesFilterOutputWithContext(ctx context.Context) GetParameterTemplatesFilterOutput
type GetParameterTemplatesFilterArray ¶ added in v0.1.3
type GetParameterTemplatesFilterArray []GetParameterTemplatesFilterInput
func (GetParameterTemplatesFilterArray) ElementType ¶ added in v0.1.3
func (GetParameterTemplatesFilterArray) ElementType() reflect.Type
func (GetParameterTemplatesFilterArray) ToGetParameterTemplatesFilterArrayOutput ¶ added in v0.1.3
func (i GetParameterTemplatesFilterArray) ToGetParameterTemplatesFilterArrayOutput() GetParameterTemplatesFilterArrayOutput
func (GetParameterTemplatesFilterArray) ToGetParameterTemplatesFilterArrayOutputWithContext ¶ added in v0.1.3
func (i GetParameterTemplatesFilterArray) ToGetParameterTemplatesFilterArrayOutputWithContext(ctx context.Context) GetParameterTemplatesFilterArrayOutput
type GetParameterTemplatesFilterArrayInput ¶ added in v0.1.3
type GetParameterTemplatesFilterArrayInput interface { pulumi.Input ToGetParameterTemplatesFilterArrayOutput() GetParameterTemplatesFilterArrayOutput ToGetParameterTemplatesFilterArrayOutputWithContext(context.Context) GetParameterTemplatesFilterArrayOutput }
GetParameterTemplatesFilterArrayInput is an input type that accepts GetParameterTemplatesFilterArray and GetParameterTemplatesFilterArrayOutput values. You can construct a concrete instance of `GetParameterTemplatesFilterArrayInput` via:
GetParameterTemplatesFilterArray{ GetParameterTemplatesFilterArgs{...} }
type GetParameterTemplatesFilterArrayOutput ¶ added in v0.1.3
type GetParameterTemplatesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetParameterTemplatesFilterArrayOutput) ElementType ¶ added in v0.1.3
func (GetParameterTemplatesFilterArrayOutput) ElementType() reflect.Type
func (GetParameterTemplatesFilterArrayOutput) ToGetParameterTemplatesFilterArrayOutput ¶ added in v0.1.3
func (o GetParameterTemplatesFilterArrayOutput) ToGetParameterTemplatesFilterArrayOutput() GetParameterTemplatesFilterArrayOutput
func (GetParameterTemplatesFilterArrayOutput) ToGetParameterTemplatesFilterArrayOutputWithContext ¶ added in v0.1.3
func (o GetParameterTemplatesFilterArrayOutput) ToGetParameterTemplatesFilterArrayOutputWithContext(ctx context.Context) GetParameterTemplatesFilterArrayOutput
type GetParameterTemplatesFilterInput ¶ added in v0.1.3
type GetParameterTemplatesFilterInput interface { pulumi.Input ToGetParameterTemplatesFilterOutput() GetParameterTemplatesFilterOutput ToGetParameterTemplatesFilterOutputWithContext(context.Context) GetParameterTemplatesFilterOutput }
GetParameterTemplatesFilterInput is an input type that accepts GetParameterTemplatesFilterArgs and GetParameterTemplatesFilterOutput values. You can construct a concrete instance of `GetParameterTemplatesFilterInput` via:
GetParameterTemplatesFilterArgs{...}
type GetParameterTemplatesFilterOutput ¶ added in v0.1.3
type GetParameterTemplatesFilterOutput struct{ *pulumi.OutputState }
func (GetParameterTemplatesFilterOutput) ElementType ¶ added in v0.1.3
func (GetParameterTemplatesFilterOutput) ElementType() reflect.Type
func (GetParameterTemplatesFilterOutput) Name ¶ added in v0.1.3
func (o GetParameterTemplatesFilterOutput) Name() pulumi.StringPtrOutput
Filter name.
func (GetParameterTemplatesFilterOutput) ToGetParameterTemplatesFilterOutput ¶ added in v0.1.3
func (o GetParameterTemplatesFilterOutput) ToGetParameterTemplatesFilterOutput() GetParameterTemplatesFilterOutput
func (GetParameterTemplatesFilterOutput) ToGetParameterTemplatesFilterOutputWithContext ¶ added in v0.1.3
func (o GetParameterTemplatesFilterOutput) ToGetParameterTemplatesFilterOutputWithContext(ctx context.Context) GetParameterTemplatesFilterOutput
func (GetParameterTemplatesFilterOutput) Values ¶ added in v0.1.3
func (o GetParameterTemplatesFilterOutput) Values() pulumi.StringArrayOutput
One or more filter values.
type GetParameterTemplatesList ¶ added in v0.1.3
type GetParameterTemplatesList struct { // the database engine for which the parameter template applies. DbEngine string `pulumi:"dbEngine"` // the database version to which the parameter template applies. DbMajorVersion string `pulumi:"dbMajorVersion"` // parameter template description. TemplateDescription string `pulumi:"templateDescription"` // parameter template ID. TemplateId string `pulumi:"templateId"` // parameter template name. TemplateName string `pulumi:"templateName"` }
type GetParameterTemplatesListArgs ¶ added in v0.1.3
type GetParameterTemplatesListArgs struct { // the database engine for which the parameter template applies. DbEngine pulumi.StringInput `pulumi:"dbEngine"` // the database version to which the parameter template applies. DbMajorVersion pulumi.StringInput `pulumi:"dbMajorVersion"` // parameter template description. TemplateDescription pulumi.StringInput `pulumi:"templateDescription"` // parameter template ID. TemplateId pulumi.StringInput `pulumi:"templateId"` // parameter template name. TemplateName pulumi.StringInput `pulumi:"templateName"` }
func (GetParameterTemplatesListArgs) ElementType ¶ added in v0.1.3
func (GetParameterTemplatesListArgs) ElementType() reflect.Type
func (GetParameterTemplatesListArgs) ToGetParameterTemplatesListOutput ¶ added in v0.1.3
func (i GetParameterTemplatesListArgs) ToGetParameterTemplatesListOutput() GetParameterTemplatesListOutput
func (GetParameterTemplatesListArgs) ToGetParameterTemplatesListOutputWithContext ¶ added in v0.1.3
func (i GetParameterTemplatesListArgs) ToGetParameterTemplatesListOutputWithContext(ctx context.Context) GetParameterTemplatesListOutput
type GetParameterTemplatesListArray ¶ added in v0.1.3
type GetParameterTemplatesListArray []GetParameterTemplatesListInput
func (GetParameterTemplatesListArray) ElementType ¶ added in v0.1.3
func (GetParameterTemplatesListArray) ElementType() reflect.Type
func (GetParameterTemplatesListArray) ToGetParameterTemplatesListArrayOutput ¶ added in v0.1.3
func (i GetParameterTemplatesListArray) ToGetParameterTemplatesListArrayOutput() GetParameterTemplatesListArrayOutput
func (GetParameterTemplatesListArray) ToGetParameterTemplatesListArrayOutputWithContext ¶ added in v0.1.3
func (i GetParameterTemplatesListArray) ToGetParameterTemplatesListArrayOutputWithContext(ctx context.Context) GetParameterTemplatesListArrayOutput
type GetParameterTemplatesListArrayInput ¶ added in v0.1.3
type GetParameterTemplatesListArrayInput interface { pulumi.Input ToGetParameterTemplatesListArrayOutput() GetParameterTemplatesListArrayOutput ToGetParameterTemplatesListArrayOutputWithContext(context.Context) GetParameterTemplatesListArrayOutput }
GetParameterTemplatesListArrayInput is an input type that accepts GetParameterTemplatesListArray and GetParameterTemplatesListArrayOutput values. You can construct a concrete instance of `GetParameterTemplatesListArrayInput` via:
GetParameterTemplatesListArray{ GetParameterTemplatesListArgs{...} }
type GetParameterTemplatesListArrayOutput ¶ added in v0.1.3
type GetParameterTemplatesListArrayOutput struct{ *pulumi.OutputState }
func (GetParameterTemplatesListArrayOutput) ElementType ¶ added in v0.1.3
func (GetParameterTemplatesListArrayOutput) ElementType() reflect.Type
func (GetParameterTemplatesListArrayOutput) Index ¶ added in v0.1.3
func (o GetParameterTemplatesListArrayOutput) Index(i pulumi.IntInput) GetParameterTemplatesListOutput
func (GetParameterTemplatesListArrayOutput) ToGetParameterTemplatesListArrayOutput ¶ added in v0.1.3
func (o GetParameterTemplatesListArrayOutput) ToGetParameterTemplatesListArrayOutput() GetParameterTemplatesListArrayOutput
func (GetParameterTemplatesListArrayOutput) ToGetParameterTemplatesListArrayOutputWithContext ¶ added in v0.1.3
func (o GetParameterTemplatesListArrayOutput) ToGetParameterTemplatesListArrayOutputWithContext(ctx context.Context) GetParameterTemplatesListArrayOutput
type GetParameterTemplatesListInput ¶ added in v0.1.3
type GetParameterTemplatesListInput interface { pulumi.Input ToGetParameterTemplatesListOutput() GetParameterTemplatesListOutput ToGetParameterTemplatesListOutputWithContext(context.Context) GetParameterTemplatesListOutput }
GetParameterTemplatesListInput is an input type that accepts GetParameterTemplatesListArgs and GetParameterTemplatesListOutput values. You can construct a concrete instance of `GetParameterTemplatesListInput` via:
GetParameterTemplatesListArgs{...}
type GetParameterTemplatesListOutput ¶ added in v0.1.3
type GetParameterTemplatesListOutput struct{ *pulumi.OutputState }
func (GetParameterTemplatesListOutput) DbEngine ¶ added in v0.1.3
func (o GetParameterTemplatesListOutput) DbEngine() pulumi.StringOutput
the database engine for which the parameter template applies.
func (GetParameterTemplatesListOutput) DbMajorVersion ¶ added in v0.1.3
func (o GetParameterTemplatesListOutput) DbMajorVersion() pulumi.StringOutput
the database version to which the parameter template applies.
func (GetParameterTemplatesListOutput) ElementType ¶ added in v0.1.3
func (GetParameterTemplatesListOutput) ElementType() reflect.Type
func (GetParameterTemplatesListOutput) TemplateDescription ¶ added in v0.1.3
func (o GetParameterTemplatesListOutput) TemplateDescription() pulumi.StringOutput
parameter template description.
func (GetParameterTemplatesListOutput) TemplateId ¶ added in v0.1.3
func (o GetParameterTemplatesListOutput) TemplateId() pulumi.StringOutput
parameter template ID.
func (GetParameterTemplatesListOutput) TemplateName ¶ added in v0.1.3
func (o GetParameterTemplatesListOutput) TemplateName() pulumi.StringOutput
parameter template name.
func (GetParameterTemplatesListOutput) ToGetParameterTemplatesListOutput ¶ added in v0.1.3
func (o GetParameterTemplatesListOutput) ToGetParameterTemplatesListOutput() GetParameterTemplatesListOutput
func (GetParameterTemplatesListOutput) ToGetParameterTemplatesListOutputWithContext ¶ added in v0.1.3
func (o GetParameterTemplatesListOutput) ToGetParameterTemplatesListOutputWithContext(ctx context.Context) GetParameterTemplatesListOutput
type GetParameterTemplatesOutputArgs ¶ added in v0.1.3
type GetParameterTemplatesOutputArgs struct { // Filter conditions. Valid values:TemplateName, TemplateId, DBMajorVersion, DBEngine. Filters GetParameterTemplatesFilterArrayInput `pulumi:"filters"` // Sorting metric. Valid values:CreateTime, TemplateName, DBMajorVersion. OrderBy pulumi.StringPtrInput `pulumi:"orderBy"` // Sorting order. Valid values:asc (ascending order),desc (descending order). OrderByType pulumi.StringPtrInput `pulumi:"orderByType"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getParameterTemplates.
func (GetParameterTemplatesOutputArgs) ElementType ¶ added in v0.1.3
func (GetParameterTemplatesOutputArgs) ElementType() reflect.Type
type GetParameterTemplatesResult ¶ added in v0.1.3
type GetParameterTemplatesResult struct { Filters []GetParameterTemplatesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // list of parameter templates. Lists []GetParameterTemplatesList `pulumi:"lists"` OrderBy *string `pulumi:"orderBy"` OrderByType *string `pulumi:"orderByType"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getParameterTemplates.
func GetParameterTemplates ¶ added in v0.1.3
func GetParameterTemplates(ctx *pulumi.Context, args *GetParameterTemplatesArgs, opts ...pulumi.InvokeOption) (*GetParameterTemplatesResult, error)
Use this data source to query detailed information of postgresql parameterTemplates
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Postgresql"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Postgresql.GetParameterTemplates(ctx, &postgresql.GetParameterTemplatesArgs{ Filters: []postgresql.GetParameterTemplatesFilter{ { Name: pulumi.StringRef("TemplateName"), Values: []string{ "temp_name", }, }, { Name: pulumi.StringRef("DBEngine"), Values: []string{ "postgresql", }, }, }, OrderBy: pulumi.StringRef("CreateTime"), OrderByType: pulumi.StringRef("desc"), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetParameterTemplatesResultOutput ¶ added in v0.1.3
type GetParameterTemplatesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getParameterTemplates.
func GetParameterTemplatesOutput ¶ added in v0.1.3
func GetParameterTemplatesOutput(ctx *pulumi.Context, args GetParameterTemplatesOutputArgs, opts ...pulumi.InvokeOption) GetParameterTemplatesResultOutput
func (GetParameterTemplatesResultOutput) ElementType ¶ added in v0.1.3
func (GetParameterTemplatesResultOutput) ElementType() reflect.Type
func (GetParameterTemplatesResultOutput) Filters ¶ added in v0.1.3
func (o GetParameterTemplatesResultOutput) Filters() GetParameterTemplatesFilterArrayOutput
func (GetParameterTemplatesResultOutput) Id ¶ added in v0.1.3
func (o GetParameterTemplatesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetParameterTemplatesResultOutput) Lists ¶ added in v0.1.3
func (o GetParameterTemplatesResultOutput) Lists() GetParameterTemplatesListArrayOutput
list of parameter templates.
func (GetParameterTemplatesResultOutput) OrderBy ¶ added in v0.1.3
func (o GetParameterTemplatesResultOutput) OrderBy() pulumi.StringPtrOutput
func (GetParameterTemplatesResultOutput) OrderByType ¶ added in v0.1.3
func (o GetParameterTemplatesResultOutput) OrderByType() pulumi.StringPtrOutput
func (GetParameterTemplatesResultOutput) ResultOutputFile ¶ added in v0.1.3
func (o GetParameterTemplatesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetParameterTemplatesResultOutput) ToGetParameterTemplatesResultOutput ¶ added in v0.1.3
func (o GetParameterTemplatesResultOutput) ToGetParameterTemplatesResultOutput() GetParameterTemplatesResultOutput
func (GetParameterTemplatesResultOutput) ToGetParameterTemplatesResultOutputWithContext ¶ added in v0.1.3
func (o GetParameterTemplatesResultOutput) ToGetParameterTemplatesResultOutputWithContext(ctx context.Context) GetParameterTemplatesResultOutput
type GetReadonlyGroupsArgs ¶ added in v0.1.5
type GetReadonlyGroupsArgs struct { // Filter condition. The primary ID must be specified in the format of db-master-instance-id to filter results, or else null will be returned. Filters []GetReadonlyGroupsFilter `pulumi:"filters"` // Sorting criterion. Valid values:ROGroupId, CreateTime, Name. OrderBy *string `pulumi:"orderBy"` // Sorting order. Valid values:desc, asc. OrderByType *string `pulumi:"orderByType"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getReadonlyGroups.
type GetReadonlyGroupsFilter ¶ added in v0.1.5
type GetReadonlyGroupsFilterArgs ¶ added in v0.1.5
type GetReadonlyGroupsFilterArgs struct { // Filter name. Name pulumi.StringPtrInput `pulumi:"name"` // One or more filter values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetReadonlyGroupsFilterArgs) ElementType ¶ added in v0.1.5
func (GetReadonlyGroupsFilterArgs) ElementType() reflect.Type
func (GetReadonlyGroupsFilterArgs) ToGetReadonlyGroupsFilterOutput ¶ added in v0.1.5
func (i GetReadonlyGroupsFilterArgs) ToGetReadonlyGroupsFilterOutput() GetReadonlyGroupsFilterOutput
func (GetReadonlyGroupsFilterArgs) ToGetReadonlyGroupsFilterOutputWithContext ¶ added in v0.1.5
func (i GetReadonlyGroupsFilterArgs) ToGetReadonlyGroupsFilterOutputWithContext(ctx context.Context) GetReadonlyGroupsFilterOutput
type GetReadonlyGroupsFilterArray ¶ added in v0.1.5
type GetReadonlyGroupsFilterArray []GetReadonlyGroupsFilterInput
func (GetReadonlyGroupsFilterArray) ElementType ¶ added in v0.1.5
func (GetReadonlyGroupsFilterArray) ElementType() reflect.Type
func (GetReadonlyGroupsFilterArray) ToGetReadonlyGroupsFilterArrayOutput ¶ added in v0.1.5
func (i GetReadonlyGroupsFilterArray) ToGetReadonlyGroupsFilterArrayOutput() GetReadonlyGroupsFilterArrayOutput
func (GetReadonlyGroupsFilterArray) ToGetReadonlyGroupsFilterArrayOutputWithContext ¶ added in v0.1.5
func (i GetReadonlyGroupsFilterArray) ToGetReadonlyGroupsFilterArrayOutputWithContext(ctx context.Context) GetReadonlyGroupsFilterArrayOutput
type GetReadonlyGroupsFilterArrayInput ¶ added in v0.1.5
type GetReadonlyGroupsFilterArrayInput interface { pulumi.Input ToGetReadonlyGroupsFilterArrayOutput() GetReadonlyGroupsFilterArrayOutput ToGetReadonlyGroupsFilterArrayOutputWithContext(context.Context) GetReadonlyGroupsFilterArrayOutput }
GetReadonlyGroupsFilterArrayInput is an input type that accepts GetReadonlyGroupsFilterArray and GetReadonlyGroupsFilterArrayOutput values. You can construct a concrete instance of `GetReadonlyGroupsFilterArrayInput` via:
GetReadonlyGroupsFilterArray{ GetReadonlyGroupsFilterArgs{...} }
type GetReadonlyGroupsFilterArrayOutput ¶ added in v0.1.5
type GetReadonlyGroupsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetReadonlyGroupsFilterArrayOutput) ElementType ¶ added in v0.1.5
func (GetReadonlyGroupsFilterArrayOutput) ElementType() reflect.Type
func (GetReadonlyGroupsFilterArrayOutput) Index ¶ added in v0.1.5
func (o GetReadonlyGroupsFilterArrayOutput) Index(i pulumi.IntInput) GetReadonlyGroupsFilterOutput
func (GetReadonlyGroupsFilterArrayOutput) ToGetReadonlyGroupsFilterArrayOutput ¶ added in v0.1.5
func (o GetReadonlyGroupsFilterArrayOutput) ToGetReadonlyGroupsFilterArrayOutput() GetReadonlyGroupsFilterArrayOutput
func (GetReadonlyGroupsFilterArrayOutput) ToGetReadonlyGroupsFilterArrayOutputWithContext ¶ added in v0.1.5
func (o GetReadonlyGroupsFilterArrayOutput) ToGetReadonlyGroupsFilterArrayOutputWithContext(ctx context.Context) GetReadonlyGroupsFilterArrayOutput
type GetReadonlyGroupsFilterInput ¶ added in v0.1.5
type GetReadonlyGroupsFilterInput interface { pulumi.Input ToGetReadonlyGroupsFilterOutput() GetReadonlyGroupsFilterOutput ToGetReadonlyGroupsFilterOutputWithContext(context.Context) GetReadonlyGroupsFilterOutput }
GetReadonlyGroupsFilterInput is an input type that accepts GetReadonlyGroupsFilterArgs and GetReadonlyGroupsFilterOutput values. You can construct a concrete instance of `GetReadonlyGroupsFilterInput` via:
GetReadonlyGroupsFilterArgs{...}
type GetReadonlyGroupsFilterOutput ¶ added in v0.1.5
type GetReadonlyGroupsFilterOutput struct{ *pulumi.OutputState }
func (GetReadonlyGroupsFilterOutput) ElementType ¶ added in v0.1.5
func (GetReadonlyGroupsFilterOutput) ElementType() reflect.Type
func (GetReadonlyGroupsFilterOutput) Name ¶ added in v0.1.5
func (o GetReadonlyGroupsFilterOutput) Name() pulumi.StringPtrOutput
Filter name.
func (GetReadonlyGroupsFilterOutput) ToGetReadonlyGroupsFilterOutput ¶ added in v0.1.5
func (o GetReadonlyGroupsFilterOutput) ToGetReadonlyGroupsFilterOutput() GetReadonlyGroupsFilterOutput
func (GetReadonlyGroupsFilterOutput) ToGetReadonlyGroupsFilterOutputWithContext ¶ added in v0.1.5
func (o GetReadonlyGroupsFilterOutput) ToGetReadonlyGroupsFilterOutputWithContext(ctx context.Context) GetReadonlyGroupsFilterOutput
func (GetReadonlyGroupsFilterOutput) Values ¶ added in v0.1.5
func (o GetReadonlyGroupsFilterOutput) Values() pulumi.StringArrayOutput
One or more filter values.
type GetReadonlyGroupsOutputArgs ¶ added in v0.1.5
type GetReadonlyGroupsOutputArgs struct { // Filter condition. The primary ID must be specified in the format of db-master-instance-id to filter results, or else null will be returned. Filters GetReadonlyGroupsFilterArrayInput `pulumi:"filters"` // Sorting criterion. Valid values:ROGroupId, CreateTime, Name. OrderBy pulumi.StringPtrInput `pulumi:"orderBy"` // Sorting order. Valid values:desc, asc. OrderByType pulumi.StringPtrInput `pulumi:"orderByType"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getReadonlyGroups.
func (GetReadonlyGroupsOutputArgs) ElementType ¶ added in v0.1.5
func (GetReadonlyGroupsOutputArgs) ElementType() reflect.Type
type GetReadonlyGroupsReadOnlyGroupList ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupList struct { // instance network connection information. DbInstanceNetInfos []GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfo `pulumi:"dbInstanceNetInfos"` // Master instance information, only returned when the instance is read-onlyNote: This field may return null, indicating that no valid value can be obtained. MasterDbInstanceId string `pulumi:"masterDbInstanceId"` // delay time size threshold. MaxReplayLag float64 `pulumi:"maxReplayLag"` // delay space size threshold. MaxReplayLatency int `pulumi:"maxReplayLatency"` // Minimum Number of Reserved InstancesNote: This field may return null, indicating that no valid value can be obtained. MinDelayEliminateReserve int `pulumi:"minDelayEliminateReserve"` // Instance network information list (this field is obsolete)Note: This field may return null, indicating that no valid value can be obtained. NetworkAccessLists []GetReadonlyGroupsReadOnlyGroupListNetworkAccessList `pulumi:"networkAccessLists"` // project ID. ProjectId int `pulumi:"projectId"` // instance details. ReadOnlyDbInstanceLists []GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceList `pulumi:"readOnlyDbInstanceLists"` // read-only group idNote: This field may return null, indicating that no valid value can be obtained. ReadOnlyGroupId string `pulumi:"readOnlyGroupId"` // read-only group nameNote: This field may return null, indicating that no valid value can be obtained. ReadOnlyGroupName string `pulumi:"readOnlyGroupName"` // automatic load balancing switch. Rebalance int `pulumi:"rebalance"` // region id. Region string `pulumi:"region"` // delay time switch. ReplayLagEliminate int `pulumi:"replayLagEliminate"` // delay size switch. ReplayLatencyEliminate int `pulumi:"replayLatencyEliminate"` // state. Status string `pulumi:"status"` // subnet-idNote: This field may return null, indicating that no valid value can be obtained. SubnetId string `pulumi:"subnetId"` // virtual network id. VpcId string `pulumi:"vpcId"` // region id. Zone string `pulumi:"zone"` }
type GetReadonlyGroupsReadOnlyGroupListArgs ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListArgs struct { // instance network connection information. DbInstanceNetInfos GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayInput `pulumi:"dbInstanceNetInfos"` // Master instance information, only returned when the instance is read-onlyNote: This field may return null, indicating that no valid value can be obtained. MasterDbInstanceId pulumi.StringInput `pulumi:"masterDbInstanceId"` // delay time size threshold. MaxReplayLag pulumi.Float64Input `pulumi:"maxReplayLag"` // delay space size threshold. MaxReplayLatency pulumi.IntInput `pulumi:"maxReplayLatency"` // Minimum Number of Reserved InstancesNote: This field may return null, indicating that no valid value can be obtained. MinDelayEliminateReserve pulumi.IntInput `pulumi:"minDelayEliminateReserve"` // Instance network information list (this field is obsolete)Note: This field may return null, indicating that no valid value can be obtained. NetworkAccessLists GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayInput `pulumi:"networkAccessLists"` // project ID. ProjectId pulumi.IntInput `pulumi:"projectId"` // instance details. ReadOnlyDbInstanceLists GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayInput `pulumi:"readOnlyDbInstanceLists"` // read-only group idNote: This field may return null, indicating that no valid value can be obtained. ReadOnlyGroupId pulumi.StringInput `pulumi:"readOnlyGroupId"` // read-only group nameNote: This field may return null, indicating that no valid value can be obtained. ReadOnlyGroupName pulumi.StringInput `pulumi:"readOnlyGroupName"` // automatic load balancing switch. Rebalance pulumi.IntInput `pulumi:"rebalance"` // region id. Region pulumi.StringInput `pulumi:"region"` // delay time switch. ReplayLagEliminate pulumi.IntInput `pulumi:"replayLagEliminate"` // delay size switch. ReplayLatencyEliminate pulumi.IntInput `pulumi:"replayLatencyEliminate"` // state. Status pulumi.StringInput `pulumi:"status"` // subnet-idNote: This field may return null, indicating that no valid value can be obtained. SubnetId pulumi.StringInput `pulumi:"subnetId"` // virtual network id. VpcId pulumi.StringInput `pulumi:"vpcId"` // region id. Zone pulumi.StringInput `pulumi:"zone"` }
func (GetReadonlyGroupsReadOnlyGroupListArgs) ElementType ¶ added in v0.1.5
func (GetReadonlyGroupsReadOnlyGroupListArgs) ElementType() reflect.Type
func (GetReadonlyGroupsReadOnlyGroupListArgs) ToGetReadonlyGroupsReadOnlyGroupListOutput ¶ added in v0.1.5
func (i GetReadonlyGroupsReadOnlyGroupListArgs) ToGetReadonlyGroupsReadOnlyGroupListOutput() GetReadonlyGroupsReadOnlyGroupListOutput
func (GetReadonlyGroupsReadOnlyGroupListArgs) ToGetReadonlyGroupsReadOnlyGroupListOutputWithContext ¶ added in v0.1.5
func (i GetReadonlyGroupsReadOnlyGroupListArgs) ToGetReadonlyGroupsReadOnlyGroupListOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListOutput
type GetReadonlyGroupsReadOnlyGroupListArray ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListArray []GetReadonlyGroupsReadOnlyGroupListInput
func (GetReadonlyGroupsReadOnlyGroupListArray) ElementType ¶ added in v0.1.5
func (GetReadonlyGroupsReadOnlyGroupListArray) ElementType() reflect.Type
func (GetReadonlyGroupsReadOnlyGroupListArray) ToGetReadonlyGroupsReadOnlyGroupListArrayOutput ¶ added in v0.1.5
func (i GetReadonlyGroupsReadOnlyGroupListArray) ToGetReadonlyGroupsReadOnlyGroupListArrayOutput() GetReadonlyGroupsReadOnlyGroupListArrayOutput
func (GetReadonlyGroupsReadOnlyGroupListArray) ToGetReadonlyGroupsReadOnlyGroupListArrayOutputWithContext ¶ added in v0.1.5
func (i GetReadonlyGroupsReadOnlyGroupListArray) ToGetReadonlyGroupsReadOnlyGroupListArrayOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListArrayOutput
type GetReadonlyGroupsReadOnlyGroupListArrayInput ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListArrayInput interface { pulumi.Input ToGetReadonlyGroupsReadOnlyGroupListArrayOutput() GetReadonlyGroupsReadOnlyGroupListArrayOutput ToGetReadonlyGroupsReadOnlyGroupListArrayOutputWithContext(context.Context) GetReadonlyGroupsReadOnlyGroupListArrayOutput }
GetReadonlyGroupsReadOnlyGroupListArrayInput is an input type that accepts GetReadonlyGroupsReadOnlyGroupListArray and GetReadonlyGroupsReadOnlyGroupListArrayOutput values. You can construct a concrete instance of `GetReadonlyGroupsReadOnlyGroupListArrayInput` via:
GetReadonlyGroupsReadOnlyGroupListArray{ GetReadonlyGroupsReadOnlyGroupListArgs{...} }
type GetReadonlyGroupsReadOnlyGroupListArrayOutput ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListArrayOutput struct{ *pulumi.OutputState }
func (GetReadonlyGroupsReadOnlyGroupListArrayOutput) ElementType ¶ added in v0.1.5
func (GetReadonlyGroupsReadOnlyGroupListArrayOutput) ElementType() reflect.Type
func (GetReadonlyGroupsReadOnlyGroupListArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListArrayOutput ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListArrayOutput() GetReadonlyGroupsReadOnlyGroupListArrayOutput
func (GetReadonlyGroupsReadOnlyGroupListArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListArrayOutputWithContext ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListArrayOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListArrayOutput
type GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfo ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfo struct { // DNS domain name. Address string `pulumi:"address"` // IP address. Ip string `pulumi:"ip"` // network type, 1. inner (intranet address of the basic network); 2. private (intranet address of the private network); 3. public (extranet address of the basic network or private network);. NetType string `pulumi:"netType"` // connection port address. Port int `pulumi:"port"` // The protocol type for connecting to the database, currently supported: postgresql, mssql (MSSQL compatible syntax)Note: This field may return null, indicating that no valid value can be obtained. ProtocolType string `pulumi:"protocolType"` // state. Status string `pulumi:"status"` // subnet-idNote: This field may return null, indicating that no valid value can be obtained. SubnetId string `pulumi:"subnetId"` // virtual network id. VpcId string `pulumi:"vpcId"` }
type GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArgs ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArgs struct { // DNS domain name. Address pulumi.StringInput `pulumi:"address"` // IP address. Ip pulumi.StringInput `pulumi:"ip"` // network type, 1. inner (intranet address of the basic network); 2. private (intranet address of the private network); 3. public (extranet address of the basic network or private network);. NetType pulumi.StringInput `pulumi:"netType"` // connection port address. Port pulumi.IntInput `pulumi:"port"` // The protocol type for connecting to the database, currently supported: postgresql, mssql (MSSQL compatible syntax)Note: This field may return null, indicating that no valid value can be obtained. ProtocolType pulumi.StringInput `pulumi:"protocolType"` // state. Status pulumi.StringInput `pulumi:"status"` // subnet-idNote: This field may return null, indicating that no valid value can be obtained. SubnetId pulumi.StringInput `pulumi:"subnetId"` // virtual network id. VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArgs) ElementType ¶ added in v0.1.5
func (GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArgs) ElementType() reflect.Type
func (GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArgs) ToGetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput ¶ added in v0.1.5
func (i GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArgs) ToGetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput() GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput
func (GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArgs) ToGetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutputWithContext ¶ added in v0.1.5
func (i GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArgs) ToGetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput
type GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArray ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArray []GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoInput
func (GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArray) ElementType ¶ added in v0.1.5
func (GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArray) ElementType() reflect.Type
func (GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArray) ToGetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutput ¶ added in v0.1.5
func (i GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArray) ToGetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutput() GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutput
func (GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArray) ToGetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutputWithContext ¶ added in v0.1.5
func (i GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArray) ToGetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutput
type GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayInput ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayInput interface { pulumi.Input ToGetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutput() GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutput ToGetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutputWithContext(context.Context) GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutput }
GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayInput is an input type that accepts GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArray and GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutput values. You can construct a concrete instance of `GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayInput` via:
GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArray{ GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArgs{...} }
type GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutput ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutput struct{ *pulumi.OutputState }
func (GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutput) ElementType ¶ added in v0.1.5
func (GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutput) ElementType() reflect.Type
func (GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutput ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutput() GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutput
func (GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutputWithContext ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutput
type GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoInput ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoInput interface { pulumi.Input ToGetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput() GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput ToGetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutputWithContext(context.Context) GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput }
GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoInput is an input type that accepts GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArgs and GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput values. You can construct a concrete instance of `GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoInput` via:
GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArgs{...}
type GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput struct{ *pulumi.OutputState }
func (GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput) Address ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput) Address() pulumi.StringOutput
DNS domain name.
func (GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput) ElementType ¶ added in v0.1.5
func (GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput) ElementType() reflect.Type
func (GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput) NetType ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput) NetType() pulumi.StringOutput
network type, 1. inner (intranet address of the basic network); 2. private (intranet address of the private network); 3. public (extranet address of the basic network or private network);.
func (GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput) Port ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput) Port() pulumi.IntOutput
connection port address.
func (GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput) ProtocolType ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput) ProtocolType() pulumi.StringOutput
The protocol type for connecting to the database, currently supported: postgresql, mssql (MSSQL compatible syntax)Note: This field may return null, indicating that no valid value can be obtained.
func (GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput) Status ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput) Status() pulumi.StringOutput
state.
func (GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput) SubnetId ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput) SubnetId() pulumi.StringOutput
subnet-idNote: This field may return null, indicating that no valid value can be obtained.
func (GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput) ToGetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput) ToGetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput() GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput
func (GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput) ToGetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutputWithContext ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput) ToGetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput
func (GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput) VpcId ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput) VpcId() pulumi.StringOutput
virtual network id.
type GetReadonlyGroupsReadOnlyGroupListInput ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListInput interface { pulumi.Input ToGetReadonlyGroupsReadOnlyGroupListOutput() GetReadonlyGroupsReadOnlyGroupListOutput ToGetReadonlyGroupsReadOnlyGroupListOutputWithContext(context.Context) GetReadonlyGroupsReadOnlyGroupListOutput }
GetReadonlyGroupsReadOnlyGroupListInput is an input type that accepts GetReadonlyGroupsReadOnlyGroupListArgs and GetReadonlyGroupsReadOnlyGroupListOutput values. You can construct a concrete instance of `GetReadonlyGroupsReadOnlyGroupListInput` via:
GetReadonlyGroupsReadOnlyGroupListArgs{...}
type GetReadonlyGroupsReadOnlyGroupListNetworkAccessList ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListNetworkAccessList struct { // Network resource id, instance id or RO group idNote: This field may return null, indicating that no valid value can be obtained. ResourceId string `pulumi:"resourceId"` // Resource type, 1-instance 2-RO groupNote: This field may return null, indicating that no valid value can be obtained. ResourceType int `pulumi:"resourceType"` // subnet-idNote: This field may return null, indicating that no valid value can be obtained. SubnetId string `pulumi:"subnetId"` // IPV4 addressNote: This field may return null, indicating that no valid value can be obtained. Vip string `pulumi:"vip"` // IPV6 addressNote: This field may return null, indicating that no valid value can be obtained. Vip6 string `pulumi:"vip6"` // virtual network id. VpcId string `pulumi:"vpcId"` // Network status, 1-applying, 2-using, 3-deleting, 4-deletedNote: This field may return null, indicating that no valid value can be obtained. VpcStatus int `pulumi:"vpcStatus"` // access portNote: This field may return null, indicating that no valid value can be obtained. Vport int `pulumi:"vport"` }
type GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArgs ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArgs struct { // Network resource id, instance id or RO group idNote: This field may return null, indicating that no valid value can be obtained. ResourceId pulumi.StringInput `pulumi:"resourceId"` // Resource type, 1-instance 2-RO groupNote: This field may return null, indicating that no valid value can be obtained. ResourceType pulumi.IntInput `pulumi:"resourceType"` // subnet-idNote: This field may return null, indicating that no valid value can be obtained. SubnetId pulumi.StringInput `pulumi:"subnetId"` // IPV4 addressNote: This field may return null, indicating that no valid value can be obtained. Vip pulumi.StringInput `pulumi:"vip"` // IPV6 addressNote: This field may return null, indicating that no valid value can be obtained. Vip6 pulumi.StringInput `pulumi:"vip6"` // virtual network id. VpcId pulumi.StringInput `pulumi:"vpcId"` // Network status, 1-applying, 2-using, 3-deleting, 4-deletedNote: This field may return null, indicating that no valid value can be obtained. VpcStatus pulumi.IntInput `pulumi:"vpcStatus"` // access portNote: This field may return null, indicating that no valid value can be obtained. Vport pulumi.IntInput `pulumi:"vport"` }
func (GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArgs) ElementType ¶ added in v0.1.5
func (GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArgs) ElementType() reflect.Type
func (GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArgs) ToGetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput ¶ added in v0.1.5
func (i GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArgs) ToGetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput() GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput
func (GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArgs) ToGetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutputWithContext ¶ added in v0.1.5
func (i GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArgs) ToGetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput
type GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArray ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArray []GetReadonlyGroupsReadOnlyGroupListNetworkAccessListInput
func (GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArray) ElementType ¶ added in v0.1.5
func (GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArray) ElementType() reflect.Type
func (GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArray) ToGetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutput ¶ added in v0.1.5
func (i GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArray) ToGetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutput() GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutput
func (GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArray) ToGetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutputWithContext ¶ added in v0.1.5
func (i GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArray) ToGetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutput
type GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayInput ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayInput interface { pulumi.Input ToGetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutput() GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutput ToGetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutputWithContext(context.Context) GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutput }
GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayInput is an input type that accepts GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArray and GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutput values. You can construct a concrete instance of `GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayInput` via:
GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArray{ GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArgs{...} }
type GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutput ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutput struct{ *pulumi.OutputState }
func (GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutput) ElementType ¶ added in v0.1.5
func (GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutput) ElementType() reflect.Type
func (GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutput ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutput() GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutput
func (GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutputWithContext ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutput
type GetReadonlyGroupsReadOnlyGroupListNetworkAccessListInput ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListNetworkAccessListInput interface { pulumi.Input ToGetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput() GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput ToGetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutputWithContext(context.Context) GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput }
GetReadonlyGroupsReadOnlyGroupListNetworkAccessListInput is an input type that accepts GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArgs and GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput values. You can construct a concrete instance of `GetReadonlyGroupsReadOnlyGroupListNetworkAccessListInput` via:
GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArgs{...}
type GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput struct{ *pulumi.OutputState }
func (GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput) ElementType ¶ added in v0.1.5
func (GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput) ElementType() reflect.Type
func (GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput) ResourceId ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput) ResourceId() pulumi.StringOutput
Network resource id, instance id or RO group idNote: This field may return null, indicating that no valid value can be obtained.
func (GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput) ResourceType ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput) ResourceType() pulumi.IntOutput
Resource type, 1-instance 2-RO groupNote: This field may return null, indicating that no valid value can be obtained.
func (GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput) SubnetId ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput) SubnetId() pulumi.StringOutput
subnet-idNote: This field may return null, indicating that no valid value can be obtained.
func (GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput) ToGetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput) ToGetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput() GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput
func (GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput) ToGetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutputWithContext ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput) ToGetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput
func (GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput) Vip ¶ added in v0.1.5
IPV4 addressNote: This field may return null, indicating that no valid value can be obtained.
func (GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput) Vip6 ¶ added in v0.1.5
IPV6 addressNote: This field may return null, indicating that no valid value can be obtained.
func (GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput) VpcId ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput) VpcId() pulumi.StringOutput
virtual network id.
func (GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput) VpcStatus ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput) VpcStatus() pulumi.IntOutput
Network status, 1-applying, 2-using, 3-deleting, 4-deletedNote: This field may return null, indicating that no valid value can be obtained.
func (GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput) Vport ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput) Vport() pulumi.IntOutput
access portNote: This field may return null, indicating that no valid value can be obtained.
type GetReadonlyGroupsReadOnlyGroupListOutput ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListOutput struct{ *pulumi.OutputState }
func (GetReadonlyGroupsReadOnlyGroupListOutput) DbInstanceNetInfos ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListOutput) DbInstanceNetInfos() GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutput
instance network connection information.
func (GetReadonlyGroupsReadOnlyGroupListOutput) ElementType ¶ added in v0.1.5
func (GetReadonlyGroupsReadOnlyGroupListOutput) ElementType() reflect.Type
func (GetReadonlyGroupsReadOnlyGroupListOutput) MasterDbInstanceId ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListOutput) MasterDbInstanceId() pulumi.StringOutput
Master instance information, only returned when the instance is read-onlyNote: This field may return null, indicating that no valid value can be obtained.
func (GetReadonlyGroupsReadOnlyGroupListOutput) MaxReplayLag ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListOutput) MaxReplayLag() pulumi.Float64Output
delay time size threshold.
func (GetReadonlyGroupsReadOnlyGroupListOutput) MaxReplayLatency ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListOutput) MaxReplayLatency() pulumi.IntOutput
delay space size threshold.
func (GetReadonlyGroupsReadOnlyGroupListOutput) MinDelayEliminateReserve ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListOutput) MinDelayEliminateReserve() pulumi.IntOutput
Minimum Number of Reserved InstancesNote: This field may return null, indicating that no valid value can be obtained.
func (GetReadonlyGroupsReadOnlyGroupListOutput) NetworkAccessLists ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListOutput) NetworkAccessLists() GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutput
Instance network information list (this field is obsolete)Note: This field may return null, indicating that no valid value can be obtained.
func (GetReadonlyGroupsReadOnlyGroupListOutput) ProjectId ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListOutput) ProjectId() pulumi.IntOutput
project ID.
func (GetReadonlyGroupsReadOnlyGroupListOutput) ReadOnlyDbInstanceLists ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListOutput) ReadOnlyDbInstanceLists() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutput
instance details.
func (GetReadonlyGroupsReadOnlyGroupListOutput) ReadOnlyGroupId ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListOutput) ReadOnlyGroupId() pulumi.StringOutput
read-only group idNote: This field may return null, indicating that no valid value can be obtained.
func (GetReadonlyGroupsReadOnlyGroupListOutput) ReadOnlyGroupName ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListOutput) ReadOnlyGroupName() pulumi.StringOutput
read-only group nameNote: This field may return null, indicating that no valid value can be obtained.
func (GetReadonlyGroupsReadOnlyGroupListOutput) Rebalance ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListOutput) Rebalance() pulumi.IntOutput
automatic load balancing switch.
func (GetReadonlyGroupsReadOnlyGroupListOutput) Region ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListOutput) Region() pulumi.StringOutput
region id.
func (GetReadonlyGroupsReadOnlyGroupListOutput) ReplayLagEliminate ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListOutput) ReplayLagEliminate() pulumi.IntOutput
delay time switch.
func (GetReadonlyGroupsReadOnlyGroupListOutput) ReplayLatencyEliminate ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListOutput) ReplayLatencyEliminate() pulumi.IntOutput
delay size switch.
func (GetReadonlyGroupsReadOnlyGroupListOutput) Status ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListOutput) Status() pulumi.StringOutput
state.
func (GetReadonlyGroupsReadOnlyGroupListOutput) SubnetId ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListOutput) SubnetId() pulumi.StringOutput
subnet-idNote: This field may return null, indicating that no valid value can be obtained.
func (GetReadonlyGroupsReadOnlyGroupListOutput) ToGetReadonlyGroupsReadOnlyGroupListOutput ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListOutput) ToGetReadonlyGroupsReadOnlyGroupListOutput() GetReadonlyGroupsReadOnlyGroupListOutput
func (GetReadonlyGroupsReadOnlyGroupListOutput) ToGetReadonlyGroupsReadOnlyGroupListOutputWithContext ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListOutput) ToGetReadonlyGroupsReadOnlyGroupListOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListOutput
func (GetReadonlyGroupsReadOnlyGroupListOutput) VpcId ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListOutput) VpcId() pulumi.StringOutput
virtual network id.
func (GetReadonlyGroupsReadOnlyGroupListOutput) Zone ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListOutput) Zone() pulumi.StringOutput
region id.
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceList ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceList struct { // user's AppId. AppId int `pulumi:"appId"` // auto-renew, 1: auto-renew, 0: no auto-renew. AutoRenew int `pulumi:"autoRenew"` // instance creation time. CreateTime string `pulumi:"createTime"` // instance DB character set. DbCharset string `pulumi:"dbCharset"` // Database engine that supports:1. postgresql (cloud database PostgreSQL);2. mssqlCompatible (MSSQL compatible - cloud database PostgreSQL);Note: This field may return null, indicating that no valid value can be obtained. DbEngine string `pulumi:"dbEngine"` // Configuration information for the database engineNote: This field may return null, indicating that no valid value can be obtained. DbEngineConfig string `pulumi:"dbEngineConfig"` // sales specification ID. DbInstanceClass string `pulumi:"dbInstanceClass"` // the number of CPUs allocated by the instance. DbInstanceCpu int `pulumi:"dbInstanceCpu"` // instance ID. DbInstanceId string `pulumi:"dbInstanceId"` // the memory size allocated by the instance, unit: GB. DbInstanceMemory int `pulumi:"dbInstanceMemory"` // instance name. DbInstanceName string `pulumi:"dbInstanceName"` // instance network connection information. DbInstanceNetInfos []GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfo `pulumi:"dbInstanceNetInfos"` // Instance status, respectively: applying (applying), init (to be initialized), initing (initializing), running (running), limited run (limited run), isolated (isolated), recycling (recycling ), recycled (recycled), job running (task execution), offline (offline), migrating (migration), expanding (expanding), waitSwitch (waiting for switching), switching (switching), readonly (read-only ), restarting (restarting), network changing (network changing), upgrading (kernel version upgrade). DbInstanceStatus string `pulumi:"dbInstanceStatus"` // the size of the storage space allocated by the instance, unit: GB. DbInstanceStorage int `pulumi:"dbInstanceStorage"` // instance type, the types are: 1. primary (primary instance); 2. readonly (read-only instance); 3. guard (disaster recovery instance); 4. temp (temporary instance). DbInstanceType string `pulumi:"dbInstanceType"` // instance version, currently only supports standard (dual machine high availability version, one master and one slave). DbInstanceVersion string `pulumi:"dbInstanceVersion"` // Database kernel versionNote: This field may return null, indicating that no valid value can be obtained. DbKernelVersion string `pulumi:"dbKernelVersion"` // PostgreSQL major versionNote: This field may return null, indicating that no valid value can be obtained. DbMajorVersion string `pulumi:"dbMajorVersion"` // Instance node informationNote: This field may return null, indicating that no valid value can be obtained. DbNodeSets []GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSet `pulumi:"dbNodeSets"` // PostgreSQL version. DbVersion string `pulumi:"dbVersion"` // instance expiration time. ExpireTime string `pulumi:"expireTime"` // Whether the instance supports TDE data encryption 0: not supported, 1: supportedNote: This field may return null, indicating that no valid value can be obtained. IsSupportTDE int `pulumi:"isSupportTDE"` // instance isolation time. IsolatedTime string `pulumi:"isolatedTime"` // Master instance information, only returned when the instance is read-onlyNote: This field may return null, indicating that no valid value can be obtained. MasterDbInstanceId string `pulumi:"masterDbInstanceId"` // Instance network information list (this field is obsolete)Note: This field may return null, indicating that no valid value can be obtained. NetworkAccessLists []GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessList `pulumi:"networkAccessLists"` // offline timeNote: This field may return null, indicating that no valid value can be obtained. OfflineTime string `pulumi:"offlineTime"` // billing mode, 1. prepaid (subscription, prepaid); 2. postpaid (billing by volume, postpaid). PayType string `pulumi:"payType"` // project ID. ProjectId int `pulumi:"projectId"` // Number of read-only instancesNote: This field may return null, indicating that no valid value can be obtained. ReadOnlyInstanceNum int `pulumi:"readOnlyInstanceNum"` // region id. Region string `pulumi:"region"` // Status of the read-only instance in the read-only groupNote: This field may return null, indicating that no valid value can be obtained. StatusInReadonlyGroup string `pulumi:"statusInReadonlyGroup"` // subnet-idNote: This field may return null, indicating that no valid value can be obtained. SubnetId string `pulumi:"subnetId"` // Whether the instance supports Ipv6, 1: support, 0: not support. SupportIpv6 int `pulumi:"supportIpv6"` // Label information bound to the instanceNote: This field may return null, indicating that no valid value can be obtained. TagLists []GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagList `pulumi:"tagLists"` // machine type. Type string `pulumi:"type"` // Uid of the instance. Uid int `pulumi:"uid"` // The time when the instance performed the last update. UpdateTime string `pulumi:"updateTime"` // virtual network id. VpcId string `pulumi:"vpcId"` // region id. Zone string `pulumi:"zone"` }
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArgs ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArgs struct { // user's AppId. AppId pulumi.IntInput `pulumi:"appId"` // auto-renew, 1: auto-renew, 0: no auto-renew. AutoRenew pulumi.IntInput `pulumi:"autoRenew"` // instance creation time. CreateTime pulumi.StringInput `pulumi:"createTime"` // instance DB character set. DbCharset pulumi.StringInput `pulumi:"dbCharset"` // Database engine that supports:1. postgresql (cloud database PostgreSQL);2. mssqlCompatible (MSSQL compatible - cloud database PostgreSQL);Note: This field may return null, indicating that no valid value can be obtained. DbEngine pulumi.StringInput `pulumi:"dbEngine"` // Configuration information for the database engineNote: This field may return null, indicating that no valid value can be obtained. DbEngineConfig pulumi.StringInput `pulumi:"dbEngineConfig"` // sales specification ID. DbInstanceClass pulumi.StringInput `pulumi:"dbInstanceClass"` // the number of CPUs allocated by the instance. DbInstanceCpu pulumi.IntInput `pulumi:"dbInstanceCpu"` // instance ID. DbInstanceId pulumi.StringInput `pulumi:"dbInstanceId"` // the memory size allocated by the instance, unit: GB. DbInstanceMemory pulumi.IntInput `pulumi:"dbInstanceMemory"` // instance name. DbInstanceName pulumi.StringInput `pulumi:"dbInstanceName"` // instance network connection information. DbInstanceNetInfos GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayInput `pulumi:"dbInstanceNetInfos"` // Instance status, respectively: applying (applying), init (to be initialized), initing (initializing), running (running), limited run (limited run), isolated (isolated), recycling (recycling ), recycled (recycled), job running (task execution), offline (offline), migrating (migration), expanding (expanding), waitSwitch (waiting for switching), switching (switching), readonly (read-only ), restarting (restarting), network changing (network changing), upgrading (kernel version upgrade). DbInstanceStatus pulumi.StringInput `pulumi:"dbInstanceStatus"` // the size of the storage space allocated by the instance, unit: GB. DbInstanceStorage pulumi.IntInput `pulumi:"dbInstanceStorage"` // instance type, the types are: 1. primary (primary instance); 2. readonly (read-only instance); 3. guard (disaster recovery instance); 4. temp (temporary instance). DbInstanceType pulumi.StringInput `pulumi:"dbInstanceType"` // instance version, currently only supports standard (dual machine high availability version, one master and one slave). DbInstanceVersion pulumi.StringInput `pulumi:"dbInstanceVersion"` // Database kernel versionNote: This field may return null, indicating that no valid value can be obtained. DbKernelVersion pulumi.StringInput `pulumi:"dbKernelVersion"` // PostgreSQL major versionNote: This field may return null, indicating that no valid value can be obtained. DbMajorVersion pulumi.StringInput `pulumi:"dbMajorVersion"` // Instance node informationNote: This field may return null, indicating that no valid value can be obtained. DbNodeSets GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayInput `pulumi:"dbNodeSets"` // PostgreSQL version. DbVersion pulumi.StringInput `pulumi:"dbVersion"` // instance expiration time. ExpireTime pulumi.StringInput `pulumi:"expireTime"` // Whether the instance supports TDE data encryption 0: not supported, 1: supportedNote: This field may return null, indicating that no valid value can be obtained. IsSupportTDE pulumi.IntInput `pulumi:"isSupportTDE"` // instance isolation time. IsolatedTime pulumi.StringInput `pulumi:"isolatedTime"` // Master instance information, only returned when the instance is read-onlyNote: This field may return null, indicating that no valid value can be obtained. MasterDbInstanceId pulumi.StringInput `pulumi:"masterDbInstanceId"` // Instance network information list (this field is obsolete)Note: This field may return null, indicating that no valid value can be obtained. NetworkAccessLists GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayInput `pulumi:"networkAccessLists"` // offline timeNote: This field may return null, indicating that no valid value can be obtained. OfflineTime pulumi.StringInput `pulumi:"offlineTime"` // billing mode, 1. prepaid (subscription, prepaid); 2. postpaid (billing by volume, postpaid). PayType pulumi.StringInput `pulumi:"payType"` // project ID. ProjectId pulumi.IntInput `pulumi:"projectId"` // Number of read-only instancesNote: This field may return null, indicating that no valid value can be obtained. ReadOnlyInstanceNum pulumi.IntInput `pulumi:"readOnlyInstanceNum"` // region id. Region pulumi.StringInput `pulumi:"region"` // Status of the read-only instance in the read-only groupNote: This field may return null, indicating that no valid value can be obtained. StatusInReadonlyGroup pulumi.StringInput `pulumi:"statusInReadonlyGroup"` // subnet-idNote: This field may return null, indicating that no valid value can be obtained. SubnetId pulumi.StringInput `pulumi:"subnetId"` // Whether the instance supports Ipv6, 1: support, 0: not support. SupportIpv6 pulumi.IntInput `pulumi:"supportIpv6"` // Label information bound to the instanceNote: This field may return null, indicating that no valid value can be obtained. TagLists GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayInput `pulumi:"tagLists"` // machine type. Type pulumi.StringInput `pulumi:"type"` // Uid of the instance. Uid pulumi.IntInput `pulumi:"uid"` // The time when the instance performed the last update. UpdateTime pulumi.StringInput `pulumi:"updateTime"` // virtual network id. VpcId pulumi.StringInput `pulumi:"vpcId"` // region id. Zone pulumi.StringInput `pulumi:"zone"` }
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArgs) ElementType ¶ added in v0.1.5
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArgs) ElementType() reflect.Type
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArgs) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput ¶ added in v0.1.5
func (i GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArgs) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArgs) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutputWithContext ¶ added in v0.1.5
func (i GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArgs) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArray ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArray []GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListInput
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArray) ElementType ¶ added in v0.1.5
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArray) ElementType() reflect.Type
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArray) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutput ¶ added in v0.1.5
func (i GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArray) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutput() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutput
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArray) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutputWithContext ¶ added in v0.1.5
func (i GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArray) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutput
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayInput ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayInput interface { pulumi.Input ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutput() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutput ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutputWithContext(context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutput }
GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayInput is an input type that accepts GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArray and GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutput values. You can construct a concrete instance of `GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayInput` via:
GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArray{ GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArgs{...} }
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutput ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutput struct{ *pulumi.OutputState }
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutput) ElementType ¶ added in v0.1.5
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutput) ElementType() reflect.Type
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutput ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutput() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutput
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutputWithContext ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutput
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfo ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfo struct { // DNS domain name. Address string `pulumi:"address"` // IP address. Ip string `pulumi:"ip"` // network type, 1. inner (intranet address of the basic network); 2. private (intranet address of the private network); 3. public (extranet address of the basic network or private network);. NetType string `pulumi:"netType"` // connection port address. Port int `pulumi:"port"` // The protocol type for connecting to the database, currently supported: postgresql, mssql (MSSQL compatible syntax)Note: This field may return null, indicating that no valid value can be obtained. ProtocolType string `pulumi:"protocolType"` // state. Status string `pulumi:"status"` // subnet-idNote: This field may return null, indicating that no valid value can be obtained. SubnetId string `pulumi:"subnetId"` // virtual network id. VpcId string `pulumi:"vpcId"` }
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArgs ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArgs struct { // DNS domain name. Address pulumi.StringInput `pulumi:"address"` // IP address. Ip pulumi.StringInput `pulumi:"ip"` // network type, 1. inner (intranet address of the basic network); 2. private (intranet address of the private network); 3. public (extranet address of the basic network or private network);. NetType pulumi.StringInput `pulumi:"netType"` // connection port address. Port pulumi.IntInput `pulumi:"port"` // The protocol type for connecting to the database, currently supported: postgresql, mssql (MSSQL compatible syntax)Note: This field may return null, indicating that no valid value can be obtained. ProtocolType pulumi.StringInput `pulumi:"protocolType"` // state. Status pulumi.StringInput `pulumi:"status"` // subnet-idNote: This field may return null, indicating that no valid value can be obtained. SubnetId pulumi.StringInput `pulumi:"subnetId"` // virtual network id. VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArgs) ElementType ¶ added in v0.1.5
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArgs) ElementType() reflect.Type
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArgs) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput ¶ added in v0.1.5
func (i GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArgs) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArgs) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutputWithContext ¶ added in v0.1.5
func (i GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArgs) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArray ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArray []GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoInput
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArray) ElementType ¶ added in v0.1.5
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArray) ElementType() reflect.Type
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArray) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayOutput ¶ added in v0.1.5
func (i GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArray) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayOutput() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayOutput
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArray) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayOutputWithContext ¶ added in v0.1.5
func (i GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArray) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayOutput
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayInput ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayInput interface { pulumi.Input ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayOutput() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayOutput ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayOutputWithContext(context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayOutput }
GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayInput is an input type that accepts GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArray and GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayOutput values. You can construct a concrete instance of `GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayInput` via:
GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArray{ GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArgs{...} }
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayOutput ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayOutput struct{ *pulumi.OutputState }
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayOutput) ElementType ¶ added in v0.1.5
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayOutput) Index ¶ added in v0.1.5
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayOutput ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayOutput() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayOutput
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayOutputWithContext ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayOutput
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoInput ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoInput interface { pulumi.Input ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutputWithContext(context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput }
GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoInput is an input type that accepts GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArgs and GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput values. You can construct a concrete instance of `GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoInput` via:
GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArgs{...}
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput struct{ *pulumi.OutputState }
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput) Address ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput) Address() pulumi.StringOutput
DNS domain name.
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput) ElementType ¶ added in v0.1.5
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput) ElementType() reflect.Type
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput) Ip ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput) Ip() pulumi.StringOutput
IP address.
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput) NetType ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput) NetType() pulumi.StringOutput
network type, 1. inner (intranet address of the basic network); 2. private (intranet address of the private network); 3. public (extranet address of the basic network or private network);.
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput) Port ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput) Port() pulumi.IntOutput
connection port address.
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput) ProtocolType ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput) ProtocolType() pulumi.StringOutput
The protocol type for connecting to the database, currently supported: postgresql, mssql (MSSQL compatible syntax)Note: This field may return null, indicating that no valid value can be obtained.
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput) Status ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput) Status() pulumi.StringOutput
state.
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput) SubnetId ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput) SubnetId() pulumi.StringOutput
subnet-idNote: This field may return null, indicating that no valid value can be obtained.
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutputWithContext ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput) VpcId ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput) VpcId() pulumi.StringOutput
virtual network id.
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSet ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArgs ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArgs struct { // Node type, the value can be:Primary, representing the primary node;Standby, stands for standby node. Role pulumi.StringInput `pulumi:"role"` // region id. Zone pulumi.StringInput `pulumi:"zone"` }
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArgs) ElementType ¶ added in v0.1.5
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArgs) ElementType() reflect.Type
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArgs) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutput ¶ added in v0.1.5
func (i GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArgs) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutput() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutput
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArgs) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutputWithContext ¶ added in v0.1.5
func (i GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArgs) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutput
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArray ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArray []GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetInput
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArray) ElementType ¶ added in v0.1.5
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArray) ElementType() reflect.Type
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArray) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutput ¶ added in v0.1.5
func (i GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArray) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutput() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutput
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArray) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArray) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutput
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayInput ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayInput interface { pulumi.Input ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutput() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutput ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutputWithContext(context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutput }
GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayInput is an input type that accepts GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArray and GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutput values. You can construct a concrete instance of `GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayInput` via:
GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArray{ GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArgs{...} }
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutput ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutput struct{ *pulumi.OutputState }
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutput) ElementType() reflect.Type
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutput) Index ¶ added in v0.1.5
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutput ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutput() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutput
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutput
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetInput ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetInput interface { pulumi.Input ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutput() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutput ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutputWithContext(context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutput }
GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetInput is an input type that accepts GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArgs and GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutput values. You can construct a concrete instance of `GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetInput` via:
GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArgs{...}
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutput ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutput struct{ *pulumi.OutputState }
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutput) ElementType ¶ added in v0.1.5
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutput) ElementType() reflect.Type
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutput) Role ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutput) Role() pulumi.StringOutput
Node type, the value can be:Primary, representing the primary node;Standby, stands for standby node.
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutput ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutput() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutput
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutputWithContext ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutput
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutput) Zone ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutput) Zone() pulumi.StringOutput
region id.
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListInput ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListInput interface { pulumi.Input ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutputWithContext(context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput }
GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListInput is an input type that accepts GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArgs and GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput values. You can construct a concrete instance of `GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListInput` via:
GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArgs{...}
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessList ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessList struct { // Network resource id, instance id or RO group idNote: This field may return null, indicating that no valid value can be obtained. ResourceId string `pulumi:"resourceId"` // Resource type, 1-instance 2-RO groupNote: This field may return null, indicating that no valid value can be obtained. ResourceType int `pulumi:"resourceType"` // subnet-idNote: This field may return null, indicating that no valid value can be obtained. SubnetId string `pulumi:"subnetId"` // IPV4 addressNote: This field may return null, indicating that no valid value can be obtained. Vip string `pulumi:"vip"` // IPV6 addressNote: This field may return null, indicating that no valid value can be obtained. Vip6 string `pulumi:"vip6"` // virtual network id. VpcId string `pulumi:"vpcId"` // Network status, 1-applying, 2-using, 3-deleting, 4-deletedNote: This field may return null, indicating that no valid value can be obtained. VpcStatus int `pulumi:"vpcStatus"` // access portNote: This field may return null, indicating that no valid value can be obtained. Vport int `pulumi:"vport"` }
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArgs ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArgs struct { // Network resource id, instance id or RO group idNote: This field may return null, indicating that no valid value can be obtained. ResourceId pulumi.StringInput `pulumi:"resourceId"` // Resource type, 1-instance 2-RO groupNote: This field may return null, indicating that no valid value can be obtained. ResourceType pulumi.IntInput `pulumi:"resourceType"` // subnet-idNote: This field may return null, indicating that no valid value can be obtained. SubnetId pulumi.StringInput `pulumi:"subnetId"` // IPV4 addressNote: This field may return null, indicating that no valid value can be obtained. Vip pulumi.StringInput `pulumi:"vip"` // IPV6 addressNote: This field may return null, indicating that no valid value can be obtained. Vip6 pulumi.StringInput `pulumi:"vip6"` // virtual network id. VpcId pulumi.StringInput `pulumi:"vpcId"` // Network status, 1-applying, 2-using, 3-deleting, 4-deletedNote: This field may return null, indicating that no valid value can be obtained. VpcStatus pulumi.IntInput `pulumi:"vpcStatus"` // access portNote: This field may return null, indicating that no valid value can be obtained. Vport pulumi.IntInput `pulumi:"vport"` }
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArgs) ElementType ¶ added in v0.1.5
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArgs) ElementType() reflect.Type
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArgs) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput ¶ added in v0.1.5
func (i GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArgs) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArgs) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutputWithContext ¶ added in v0.1.5
func (i GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArgs) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArray ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArray []GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListInput
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArray) ElementType ¶ added in v0.1.5
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArray) ElementType() reflect.Type
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArray) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayOutput ¶ added in v0.1.5
func (i GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArray) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayOutput() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayOutput
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArray) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayOutputWithContext ¶ added in v0.1.5
func (i GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArray) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayOutput
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayInput ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayInput interface { pulumi.Input ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayOutput() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayOutput ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayOutputWithContext(context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayOutput }
GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayInput is an input type that accepts GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArray and GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayOutput values. You can construct a concrete instance of `GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayInput` via:
GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArray{ GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArgs{...} }
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayOutput ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayOutput struct{ *pulumi.OutputState }
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayOutput) ElementType ¶ added in v0.1.5
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayOutput) Index ¶ added in v0.1.5
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayOutput ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayOutput() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayOutput
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayOutputWithContext ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayOutput
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListInput ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListInput interface { pulumi.Input ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutputWithContext(context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput }
GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListInput is an input type that accepts GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArgs and GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput values. You can construct a concrete instance of `GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListInput` via:
GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArgs{...}
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput struct{ *pulumi.OutputState }
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput) ElementType ¶ added in v0.1.5
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput) ElementType() reflect.Type
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput) ResourceId ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput) ResourceId() pulumi.StringOutput
Network resource id, instance id or RO group idNote: This field may return null, indicating that no valid value can be obtained.
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput) ResourceType ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput) ResourceType() pulumi.IntOutput
Resource type, 1-instance 2-RO groupNote: This field may return null, indicating that no valid value can be obtained.
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput) SubnetId ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput) SubnetId() pulumi.StringOutput
subnet-idNote: This field may return null, indicating that no valid value can be obtained.
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutputWithContext ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput) Vip ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput) Vip() pulumi.StringOutput
IPV4 addressNote: This field may return null, indicating that no valid value can be obtained.
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput) Vip6 ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput) Vip6() pulumi.StringOutput
IPV6 addressNote: This field may return null, indicating that no valid value can be obtained.
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput) VpcId ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput) VpcId() pulumi.StringOutput
virtual network id.
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput) VpcStatus ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput) VpcStatus() pulumi.IntOutput
Network status, 1-applying, 2-using, 3-deleting, 4-deletedNote: This field may return null, indicating that no valid value can be obtained.
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput) Vport ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput) Vport() pulumi.IntOutput
access portNote: This field may return null, indicating that no valid value can be obtained.
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput struct{ *pulumi.OutputState }
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) AppId ¶ added in v0.1.5
user's AppId.
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) AutoRenew ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) AutoRenew() pulumi.IntOutput
auto-renew, 1: auto-renew, 0: no auto-renew.
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) CreateTime ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) CreateTime() pulumi.StringOutput
instance creation time.
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbCharset ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbCharset() pulumi.StringOutput
instance DB character set.
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbEngine ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbEngine() pulumi.StringOutput
Database engine that supports:1. postgresql (cloud database PostgreSQL);2. mssqlCompatible (MSSQL compatible - cloud database PostgreSQL);Note: This field may return null, indicating that no valid value can be obtained.
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbEngineConfig ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbEngineConfig() pulumi.StringOutput
Configuration information for the database engineNote: This field may return null, indicating that no valid value can be obtained.
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbInstanceClass ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbInstanceClass() pulumi.StringOutput
sales specification ID.
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbInstanceCpu ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbInstanceCpu() pulumi.IntOutput
the number of CPUs allocated by the instance.
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbInstanceId ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbInstanceId() pulumi.StringOutput
instance ID.
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbInstanceMemory ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbInstanceMemory() pulumi.IntOutput
the memory size allocated by the instance, unit: GB.
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbInstanceName ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbInstanceName() pulumi.StringOutput
instance name.
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbInstanceNetInfos ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbInstanceNetInfos() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayOutput
instance network connection information.
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbInstanceStatus ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbInstanceStatus() pulumi.StringOutput
Instance status, respectively: applying (applying), init (to be initialized), initing (initializing), running (running), limited run (limited run), isolated (isolated), recycling (recycling ), recycled (recycled), job running (task execution), offline (offline), migrating (migration), expanding (expanding), waitSwitch (waiting for switching), switching (switching), readonly (read-only ), restarting (restarting), network changing (network changing), upgrading (kernel version upgrade).
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbInstanceStorage ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbInstanceStorage() pulumi.IntOutput
the size of the storage space allocated by the instance, unit: GB.
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbInstanceType ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbInstanceType() pulumi.StringOutput
instance type, the types are: 1. primary (primary instance); 2. readonly (read-only instance); 3. guard (disaster recovery instance); 4. temp (temporary instance).
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbInstanceVersion ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbInstanceVersion() pulumi.StringOutput
instance version, currently only supports standard (dual machine high availability version, one master and one slave).
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbKernelVersion ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbKernelVersion() pulumi.StringOutput
Database kernel versionNote: This field may return null, indicating that no valid value can be obtained.
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbMajorVersion ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbMajorVersion() pulumi.StringOutput
PostgreSQL major versionNote: This field may return null, indicating that no valid value can be obtained.
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbNodeSets ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbNodeSets() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutput
Instance node informationNote: This field may return null, indicating that no valid value can be obtained.
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbVersion ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbVersion() pulumi.StringOutput
PostgreSQL version.
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) ElementType ¶ added in v0.1.5
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) ElementType() reflect.Type
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) ExpireTime ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) ExpireTime() pulumi.StringOutput
instance expiration time.
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) IsSupportTDE ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) IsSupportTDE() pulumi.IntOutput
Whether the instance supports TDE data encryption 0: not supported, 1: supportedNote: This field may return null, indicating that no valid value can be obtained.
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) IsolatedTime ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) IsolatedTime() pulumi.StringOutput
instance isolation time.
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) MasterDbInstanceId ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) MasterDbInstanceId() pulumi.StringOutput
Master instance information, only returned when the instance is read-onlyNote: This field may return null, indicating that no valid value can be obtained.
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) NetworkAccessLists ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) NetworkAccessLists() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayOutput
Instance network information list (this field is obsolete)Note: This field may return null, indicating that no valid value can be obtained.
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) OfflineTime ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) OfflineTime() pulumi.StringOutput
offline timeNote: This field may return null, indicating that no valid value can be obtained.
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) PayType ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) PayType() pulumi.StringOutput
billing mode, 1. prepaid (subscription, prepaid); 2. postpaid (billing by volume, postpaid).
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) ProjectId ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) ProjectId() pulumi.IntOutput
project ID.
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) ReadOnlyInstanceNum ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) ReadOnlyInstanceNum() pulumi.IntOutput
Number of read-only instancesNote: This field may return null, indicating that no valid value can be obtained.
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) Region ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) Region() pulumi.StringOutput
region id.
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) StatusInReadonlyGroup ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) StatusInReadonlyGroup() pulumi.StringOutput
Status of the read-only instance in the read-only groupNote: This field may return null, indicating that no valid value can be obtained.
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) SubnetId ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) SubnetId() pulumi.StringOutput
subnet-idNote: This field may return null, indicating that no valid value can be obtained.
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) SupportIpv6 ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) SupportIpv6() pulumi.IntOutput
Whether the instance supports Ipv6, 1: support, 0: not support.
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) TagLists ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) TagLists() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutput
Label information bound to the instanceNote: This field may return null, indicating that no valid value can be obtained.
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutputWithContext ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) Type ¶ added in v0.1.5
machine type.
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) Uid ¶ added in v0.1.5
Uid of the instance.
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) UpdateTime ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) UpdateTime() pulumi.StringOutput
The time when the instance performed the last update.
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) VpcId ¶ added in v0.1.5
virtual network id.
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagList ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArgs ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArgs struct { // label key. TagKey pulumi.StringInput `pulumi:"tagKey"` // tag value. TagValue pulumi.StringInput `pulumi:"tagValue"` }
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArgs) ElementType ¶ added in v0.1.5
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArgs) ElementType() reflect.Type
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArgs) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutput ¶ added in v0.1.5
func (i GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArgs) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutput() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutput
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArgs) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutputWithContext ¶ added in v0.1.5
func (i GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArgs) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutput
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArray ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArray []GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListInput
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArray) ElementType ¶ added in v0.1.5
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArray) ElementType() reflect.Type
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArray) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutput ¶ added in v0.1.5
func (i GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArray) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutput() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutput
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArray) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutputWithContext ¶ added in v0.1.5
func (i GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArray) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutput
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayInput ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayInput interface { pulumi.Input ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutput() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutput ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutputWithContext(context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutput }
GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayInput is an input type that accepts GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArray and GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutput values. You can construct a concrete instance of `GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayInput` via:
GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArray{ GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArgs{...} }
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutput ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutput struct{ *pulumi.OutputState }
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutput) ElementType ¶ added in v0.1.5
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutput) ElementType() reflect.Type
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutput) Index ¶ added in v0.1.5
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutput ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutput() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutput
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutputWithContext ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutput
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListInput ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListInput interface { pulumi.Input ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutput() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutput ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutputWithContext(context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutput }
GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListInput is an input type that accepts GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArgs and GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutput values. You can construct a concrete instance of `GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListInput` via:
GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArgs{...}
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutput ¶ added in v0.1.5
type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutput struct{ *pulumi.OutputState }
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutput) ElementType ¶ added in v0.1.5
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutput) ElementType() reflect.Type
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutput) TagKey ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutput) TagKey() pulumi.StringOutput
label key.
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutput) TagValue ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutput) TagValue() pulumi.StringOutput
tag value.
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutput ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutput() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutput
func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutputWithContext ¶ added in v0.1.5
func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutput
type GetReadonlyGroupsResult ¶ added in v0.1.5
type GetReadonlyGroupsResult struct { Filters []GetReadonlyGroupsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` OrderBy *string `pulumi:"orderBy"` OrderByType *string `pulumi:"orderByType"` // list of read-only groups. ReadOnlyGroupLists []GetReadonlyGroupsReadOnlyGroupList `pulumi:"readOnlyGroupLists"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getReadonlyGroups.
func GetReadonlyGroups ¶ added in v0.1.5
func GetReadonlyGroups(ctx *pulumi.Context, args *GetReadonlyGroupsArgs, opts ...pulumi.InvokeOption) (*GetReadonlyGroupsResult, error)
Use this data source to query detailed information of postgresql readOnlyGroups
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Postgresql"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { group, err := Postgresql.NewReadonlyGroup(ctx, "group", &Postgresql.ReadonlyGroupArgs{ MasterDbInstanceId: pulumi.String("postgres-gzg9jb2n"), ProjectId: pulumi.Int(0), VpcId: pulumi.String("vpc-86v957zb"), SubnetId: pulumi.String("subnet-enm92y0m"), ReplayLagEliminate: pulumi.Int(1), ReplayLatencyEliminate: pulumi.Int(1), MaxReplayLag: pulumi.Int(100), MaxReplayLatency: pulumi.Int(512), MinDelayEliminateReserve: pulumi.Int(1), }) if err != nil { return err } _ = Postgresql.GetReadonlyGroupsOutput(ctx, postgresql.GetReadonlyGroupsOutputArgs{ Filters: postgresql.GetReadonlyGroupsFilterArray{ &postgresql.GetReadonlyGroupsFilterArgs{ Name: pulumi.String("db-master-instance-id"), Values: pulumi.StringArray{ group.MasterDbInstanceId, }, }, }, OrderBy: pulumi.String("CreateTime"), OrderByType: pulumi.String("asc"), }, nil) return nil }) }
``` <!--End PulumiCodeChooser -->
type GetReadonlyGroupsResultOutput ¶ added in v0.1.5
type GetReadonlyGroupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getReadonlyGroups.
func GetReadonlyGroupsOutput ¶ added in v0.1.5
func GetReadonlyGroupsOutput(ctx *pulumi.Context, args GetReadonlyGroupsOutputArgs, opts ...pulumi.InvokeOption) GetReadonlyGroupsResultOutput
func (GetReadonlyGroupsResultOutput) ElementType ¶ added in v0.1.5
func (GetReadonlyGroupsResultOutput) ElementType() reflect.Type
func (GetReadonlyGroupsResultOutput) Filters ¶ added in v0.1.5
func (o GetReadonlyGroupsResultOutput) Filters() GetReadonlyGroupsFilterArrayOutput
func (GetReadonlyGroupsResultOutput) Id ¶ added in v0.1.5
func (o GetReadonlyGroupsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetReadonlyGroupsResultOutput) OrderBy ¶ added in v0.1.5
func (o GetReadonlyGroupsResultOutput) OrderBy() pulumi.StringPtrOutput
func (GetReadonlyGroupsResultOutput) OrderByType ¶ added in v0.1.5
func (o GetReadonlyGroupsResultOutput) OrderByType() pulumi.StringPtrOutput
func (GetReadonlyGroupsResultOutput) ReadOnlyGroupLists ¶ added in v0.1.5
func (o GetReadonlyGroupsResultOutput) ReadOnlyGroupLists() GetReadonlyGroupsReadOnlyGroupListArrayOutput
list of read-only groups.
func (GetReadonlyGroupsResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetReadonlyGroupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetReadonlyGroupsResultOutput) ToGetReadonlyGroupsResultOutput ¶ added in v0.1.5
func (o GetReadonlyGroupsResultOutput) ToGetReadonlyGroupsResultOutput() GetReadonlyGroupsResultOutput
func (GetReadonlyGroupsResultOutput) ToGetReadonlyGroupsResultOutputWithContext ¶ added in v0.1.5
func (o GetReadonlyGroupsResultOutput) ToGetReadonlyGroupsResultOutputWithContext(ctx context.Context) GetReadonlyGroupsResultOutput
type GetRecoveryTimeArgs ¶ added in v0.1.5
type GetRecoveryTimeArgs struct { // Instance ID. DbInstanceId string `pulumi:"dbInstanceId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getRecoveryTime.
type GetRecoveryTimeOutputArgs ¶ added in v0.1.5
type GetRecoveryTimeOutputArgs struct { // Instance ID. DbInstanceId pulumi.StringInput `pulumi:"dbInstanceId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getRecoveryTime.
func (GetRecoveryTimeOutputArgs) ElementType ¶ added in v0.1.5
func (GetRecoveryTimeOutputArgs) ElementType() reflect.Type
type GetRecoveryTimeResult ¶ added in v0.1.5
type GetRecoveryTimeResult struct { DbInstanceId string `pulumi:"dbInstanceId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The earliest restoration time (UTC+8). RecoveryBeginTime string `pulumi:"recoveryBeginTime"` // The latest restoration time (UTC+8). RecoveryEndTime string `pulumi:"recoveryEndTime"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getRecoveryTime.
func GetRecoveryTime ¶ added in v0.1.5
func GetRecoveryTime(ctx *pulumi.Context, args *GetRecoveryTimeArgs, opts ...pulumi.InvokeOption) (*GetRecoveryTimeResult, error)
Use this data source to query detailed information of postgresql recoveryTime
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Postgresql"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Postgresql.GetRecoveryTime(ctx, &postgresql.GetRecoveryTimeArgs{ DbInstanceId: local.Pgsql_id, }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetRecoveryTimeResultOutput ¶ added in v0.1.5
type GetRecoveryTimeResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRecoveryTime.
func GetRecoveryTimeOutput ¶ added in v0.1.5
func GetRecoveryTimeOutput(ctx *pulumi.Context, args GetRecoveryTimeOutputArgs, opts ...pulumi.InvokeOption) GetRecoveryTimeResultOutput
func (GetRecoveryTimeResultOutput) DbInstanceId ¶ added in v0.1.5
func (o GetRecoveryTimeResultOutput) DbInstanceId() pulumi.StringOutput
func (GetRecoveryTimeResultOutput) ElementType ¶ added in v0.1.5
func (GetRecoveryTimeResultOutput) ElementType() reflect.Type
func (GetRecoveryTimeResultOutput) Id ¶ added in v0.1.5
func (o GetRecoveryTimeResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetRecoveryTimeResultOutput) RecoveryBeginTime ¶ added in v0.1.5
func (o GetRecoveryTimeResultOutput) RecoveryBeginTime() pulumi.StringOutput
The earliest restoration time (UTC+8).
func (GetRecoveryTimeResultOutput) RecoveryEndTime ¶ added in v0.1.5
func (o GetRecoveryTimeResultOutput) RecoveryEndTime() pulumi.StringOutput
The latest restoration time (UTC+8).
func (GetRecoveryTimeResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetRecoveryTimeResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetRecoveryTimeResultOutput) ToGetRecoveryTimeResultOutput ¶ added in v0.1.5
func (o GetRecoveryTimeResultOutput) ToGetRecoveryTimeResultOutput() GetRecoveryTimeResultOutput
func (GetRecoveryTimeResultOutput) ToGetRecoveryTimeResultOutputWithContext ¶ added in v0.1.5
func (o GetRecoveryTimeResultOutput) ToGetRecoveryTimeResultOutputWithContext(ctx context.Context) GetRecoveryTimeResultOutput
type GetRegionsArgs ¶ added in v0.1.5
type GetRegionsArgs struct { // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getRegions.
type GetRegionsOutputArgs ¶ added in v0.1.5
type GetRegionsOutputArgs struct { // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getRegions.
func (GetRegionsOutputArgs) ElementType ¶ added in v0.1.5
func (GetRegionsOutputArgs) ElementType() reflect.Type
type GetRegionsRegionSet ¶ added in v0.1.5
type GetRegionsRegionSet struct { // Region abbreviation. Region string `pulumi:"region"` // Region number. RegionId int `pulumi:"regionId"` // Region name. RegionName string `pulumi:"regionName"` // Availability status. UNAVAILABLE: unavailable, AVAILABLE: available. RegionState string `pulumi:"regionState"` // Whether the resource can be purchased in this region. Valid values: `0` (no), `1` (yes).Note: this field may return `null`, indicating that no valid values can be obtained. SupportInternational int `pulumi:"supportInternational"` }
type GetRegionsRegionSetArgs ¶ added in v0.1.5
type GetRegionsRegionSetArgs struct { // Region abbreviation. Region pulumi.StringInput `pulumi:"region"` // Region number. RegionId pulumi.IntInput `pulumi:"regionId"` // Region name. RegionName pulumi.StringInput `pulumi:"regionName"` // Availability status. UNAVAILABLE: unavailable, AVAILABLE: available. RegionState pulumi.StringInput `pulumi:"regionState"` // Whether the resource can be purchased in this region. Valid values: `0` (no), `1` (yes).Note: this field may return `null`, indicating that no valid values can be obtained. SupportInternational pulumi.IntInput `pulumi:"supportInternational"` }
func (GetRegionsRegionSetArgs) ElementType ¶ added in v0.1.5
func (GetRegionsRegionSetArgs) ElementType() reflect.Type
func (GetRegionsRegionSetArgs) ToGetRegionsRegionSetOutput ¶ added in v0.1.5
func (i GetRegionsRegionSetArgs) ToGetRegionsRegionSetOutput() GetRegionsRegionSetOutput
func (GetRegionsRegionSetArgs) ToGetRegionsRegionSetOutputWithContext ¶ added in v0.1.5
func (i GetRegionsRegionSetArgs) ToGetRegionsRegionSetOutputWithContext(ctx context.Context) GetRegionsRegionSetOutput
type GetRegionsRegionSetArray ¶ added in v0.1.5
type GetRegionsRegionSetArray []GetRegionsRegionSetInput
func (GetRegionsRegionSetArray) ElementType ¶ added in v0.1.5
func (GetRegionsRegionSetArray) ElementType() reflect.Type
func (GetRegionsRegionSetArray) ToGetRegionsRegionSetArrayOutput ¶ added in v0.1.5
func (i GetRegionsRegionSetArray) ToGetRegionsRegionSetArrayOutput() GetRegionsRegionSetArrayOutput
func (GetRegionsRegionSetArray) ToGetRegionsRegionSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetRegionsRegionSetArray) ToGetRegionsRegionSetArrayOutputWithContext(ctx context.Context) GetRegionsRegionSetArrayOutput
type GetRegionsRegionSetArrayInput ¶ added in v0.1.5
type GetRegionsRegionSetArrayInput interface { pulumi.Input ToGetRegionsRegionSetArrayOutput() GetRegionsRegionSetArrayOutput ToGetRegionsRegionSetArrayOutputWithContext(context.Context) GetRegionsRegionSetArrayOutput }
GetRegionsRegionSetArrayInput is an input type that accepts GetRegionsRegionSetArray and GetRegionsRegionSetArrayOutput values. You can construct a concrete instance of `GetRegionsRegionSetArrayInput` via:
GetRegionsRegionSetArray{ GetRegionsRegionSetArgs{...} }
type GetRegionsRegionSetArrayOutput ¶ added in v0.1.5
type GetRegionsRegionSetArrayOutput struct{ *pulumi.OutputState }
func (GetRegionsRegionSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetRegionsRegionSetArrayOutput) ElementType() reflect.Type
func (GetRegionsRegionSetArrayOutput) Index ¶ added in v0.1.5
func (o GetRegionsRegionSetArrayOutput) Index(i pulumi.IntInput) GetRegionsRegionSetOutput
func (GetRegionsRegionSetArrayOutput) ToGetRegionsRegionSetArrayOutput ¶ added in v0.1.5
func (o GetRegionsRegionSetArrayOutput) ToGetRegionsRegionSetArrayOutput() GetRegionsRegionSetArrayOutput
func (GetRegionsRegionSetArrayOutput) ToGetRegionsRegionSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetRegionsRegionSetArrayOutput) ToGetRegionsRegionSetArrayOutputWithContext(ctx context.Context) GetRegionsRegionSetArrayOutput
type GetRegionsRegionSetInput ¶ added in v0.1.5
type GetRegionsRegionSetInput interface { pulumi.Input ToGetRegionsRegionSetOutput() GetRegionsRegionSetOutput ToGetRegionsRegionSetOutputWithContext(context.Context) GetRegionsRegionSetOutput }
GetRegionsRegionSetInput is an input type that accepts GetRegionsRegionSetArgs and GetRegionsRegionSetOutput values. You can construct a concrete instance of `GetRegionsRegionSetInput` via:
GetRegionsRegionSetArgs{...}
type GetRegionsRegionSetOutput ¶ added in v0.1.5
type GetRegionsRegionSetOutput struct{ *pulumi.OutputState }
func (GetRegionsRegionSetOutput) ElementType ¶ added in v0.1.5
func (GetRegionsRegionSetOutput) ElementType() reflect.Type
func (GetRegionsRegionSetOutput) Region ¶ added in v0.1.5
func (o GetRegionsRegionSetOutput) Region() pulumi.StringOutput
Region abbreviation.
func (GetRegionsRegionSetOutput) RegionId ¶ added in v0.1.5
func (o GetRegionsRegionSetOutput) RegionId() pulumi.IntOutput
Region number.
func (GetRegionsRegionSetOutput) RegionName ¶ added in v0.1.5
func (o GetRegionsRegionSetOutput) RegionName() pulumi.StringOutput
Region name.
func (GetRegionsRegionSetOutput) RegionState ¶ added in v0.1.5
func (o GetRegionsRegionSetOutput) RegionState() pulumi.StringOutput
Availability status. UNAVAILABLE: unavailable, AVAILABLE: available.
func (GetRegionsRegionSetOutput) SupportInternational ¶ added in v0.1.5
func (o GetRegionsRegionSetOutput) SupportInternational() pulumi.IntOutput
Whether the resource can be purchased in this region. Valid values: `0` (no), `1` (yes).Note: this field may return `null`, indicating that no valid values can be obtained.
func (GetRegionsRegionSetOutput) ToGetRegionsRegionSetOutput ¶ added in v0.1.5
func (o GetRegionsRegionSetOutput) ToGetRegionsRegionSetOutput() GetRegionsRegionSetOutput
func (GetRegionsRegionSetOutput) ToGetRegionsRegionSetOutputWithContext ¶ added in v0.1.5
func (o GetRegionsRegionSetOutput) ToGetRegionsRegionSetOutputWithContext(ctx context.Context) GetRegionsRegionSetOutput
type GetRegionsResult ¶ added in v0.1.5
type GetRegionsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Region information set. RegionSets []GetRegionsRegionSet `pulumi:"regionSets"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getRegions.
func GetRegions ¶ added in v0.1.5
func GetRegions(ctx *pulumi.Context, args *GetRegionsArgs, opts ...pulumi.InvokeOption) (*GetRegionsResult, error)
Use this data source to query detailed information of postgresql regions
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Postgresql"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Postgresql.GetRegions(ctx, nil, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetRegionsResultOutput ¶ added in v0.1.5
type GetRegionsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRegions.
func GetRegionsOutput ¶ added in v0.1.5
func GetRegionsOutput(ctx *pulumi.Context, args GetRegionsOutputArgs, opts ...pulumi.InvokeOption) GetRegionsResultOutput
func (GetRegionsResultOutput) ElementType ¶ added in v0.1.5
func (GetRegionsResultOutput) ElementType() reflect.Type
func (GetRegionsResultOutput) Id ¶ added in v0.1.5
func (o GetRegionsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetRegionsResultOutput) RegionSets ¶ added in v0.1.5
func (o GetRegionsResultOutput) RegionSets() GetRegionsRegionSetArrayOutput
Region information set.
func (GetRegionsResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetRegionsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetRegionsResultOutput) ToGetRegionsResultOutput ¶ added in v0.1.5
func (o GetRegionsResultOutput) ToGetRegionsResultOutput() GetRegionsResultOutput
func (GetRegionsResultOutput) ToGetRegionsResultOutputWithContext ¶ added in v0.1.5
func (o GetRegionsResultOutput) ToGetRegionsResultOutputWithContext(ctx context.Context) GetRegionsResultOutput
type GetSpecinfosArgs ¶
type GetSpecinfosArgs struct { // The zone of the postgresql instance to query. AvailabilityZone string `pulumi:"availabilityZone"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getSpecinfos.
type GetSpecinfosList ¶
type GetSpecinfosList struct { // The CPU number of the postgresql instance. Cpu int `pulumi:"cpu"` // Version of the postgresql database engine. EngineVersion string `pulumi:"engineVersion"` // Version name of the postgresql database engine. EngineVersionName string `pulumi:"engineVersionName"` // ID of the postgresql instance speccode. Id string `pulumi:"id"` // Memory size(in GB). Memory int `pulumi:"memory"` // The QPS of the postgresql instance. Qps int `pulumi:"qps"` // The maximum volume size(in GB). StorageMax int `pulumi:"storageMax"` // The minimum volume size(in GB). StorageMin int `pulumi:"storageMin"` }
type GetSpecinfosListArgs ¶
type GetSpecinfosListArgs struct { // The CPU number of the postgresql instance. Cpu pulumi.IntInput `pulumi:"cpu"` // Version of the postgresql database engine. EngineVersion pulumi.StringInput `pulumi:"engineVersion"` // Version name of the postgresql database engine. EngineVersionName pulumi.StringInput `pulumi:"engineVersionName"` // ID of the postgresql instance speccode. Id pulumi.StringInput `pulumi:"id"` // Memory size(in GB). Memory pulumi.IntInput `pulumi:"memory"` // The QPS of the postgresql instance. Qps pulumi.IntInput `pulumi:"qps"` // The maximum volume size(in GB). StorageMax pulumi.IntInput `pulumi:"storageMax"` // The minimum volume size(in GB). StorageMin pulumi.IntInput `pulumi:"storageMin"` }
func (GetSpecinfosListArgs) ElementType ¶
func (GetSpecinfosListArgs) ElementType() reflect.Type
func (GetSpecinfosListArgs) ToGetSpecinfosListOutput ¶
func (i GetSpecinfosListArgs) ToGetSpecinfosListOutput() GetSpecinfosListOutput
func (GetSpecinfosListArgs) ToGetSpecinfosListOutputWithContext ¶
func (i GetSpecinfosListArgs) ToGetSpecinfosListOutputWithContext(ctx context.Context) GetSpecinfosListOutput
type GetSpecinfosListArray ¶
type GetSpecinfosListArray []GetSpecinfosListInput
func (GetSpecinfosListArray) ElementType ¶
func (GetSpecinfosListArray) ElementType() reflect.Type
func (GetSpecinfosListArray) ToGetSpecinfosListArrayOutput ¶
func (i GetSpecinfosListArray) ToGetSpecinfosListArrayOutput() GetSpecinfosListArrayOutput
func (GetSpecinfosListArray) ToGetSpecinfosListArrayOutputWithContext ¶
func (i GetSpecinfosListArray) ToGetSpecinfosListArrayOutputWithContext(ctx context.Context) GetSpecinfosListArrayOutput
type GetSpecinfosListArrayInput ¶
type GetSpecinfosListArrayInput interface { pulumi.Input ToGetSpecinfosListArrayOutput() GetSpecinfosListArrayOutput ToGetSpecinfosListArrayOutputWithContext(context.Context) GetSpecinfosListArrayOutput }
GetSpecinfosListArrayInput is an input type that accepts GetSpecinfosListArray and GetSpecinfosListArrayOutput values. You can construct a concrete instance of `GetSpecinfosListArrayInput` via:
GetSpecinfosListArray{ GetSpecinfosListArgs{...} }
type GetSpecinfosListArrayOutput ¶
type GetSpecinfosListArrayOutput struct{ *pulumi.OutputState }
func (GetSpecinfosListArrayOutput) ElementType ¶
func (GetSpecinfosListArrayOutput) ElementType() reflect.Type
func (GetSpecinfosListArrayOutput) Index ¶
func (o GetSpecinfosListArrayOutput) Index(i pulumi.IntInput) GetSpecinfosListOutput
func (GetSpecinfosListArrayOutput) ToGetSpecinfosListArrayOutput ¶
func (o GetSpecinfosListArrayOutput) ToGetSpecinfosListArrayOutput() GetSpecinfosListArrayOutput
func (GetSpecinfosListArrayOutput) ToGetSpecinfosListArrayOutputWithContext ¶
func (o GetSpecinfosListArrayOutput) ToGetSpecinfosListArrayOutputWithContext(ctx context.Context) GetSpecinfosListArrayOutput
type GetSpecinfosListInput ¶
type GetSpecinfosListInput interface { pulumi.Input ToGetSpecinfosListOutput() GetSpecinfosListOutput ToGetSpecinfosListOutputWithContext(context.Context) GetSpecinfosListOutput }
GetSpecinfosListInput is an input type that accepts GetSpecinfosListArgs and GetSpecinfosListOutput values. You can construct a concrete instance of `GetSpecinfosListInput` via:
GetSpecinfosListArgs{...}
type GetSpecinfosListOutput ¶
type GetSpecinfosListOutput struct{ *pulumi.OutputState }
func (GetSpecinfosListOutput) Cpu ¶
func (o GetSpecinfosListOutput) Cpu() pulumi.IntOutput
The CPU number of the postgresql instance.
func (GetSpecinfosListOutput) ElementType ¶
func (GetSpecinfosListOutput) ElementType() reflect.Type
func (GetSpecinfosListOutput) EngineVersion ¶
func (o GetSpecinfosListOutput) EngineVersion() pulumi.StringOutput
Version of the postgresql database engine.
func (GetSpecinfosListOutput) EngineVersionName ¶
func (o GetSpecinfosListOutput) EngineVersionName() pulumi.StringOutput
Version name of the postgresql database engine.
func (GetSpecinfosListOutput) Id ¶
func (o GetSpecinfosListOutput) Id() pulumi.StringOutput
ID of the postgresql instance speccode.
func (GetSpecinfosListOutput) Memory ¶
func (o GetSpecinfosListOutput) Memory() pulumi.IntOutput
Memory size(in GB).
func (GetSpecinfosListOutput) Qps ¶
func (o GetSpecinfosListOutput) Qps() pulumi.IntOutput
The QPS of the postgresql instance.
func (GetSpecinfosListOutput) StorageMax ¶
func (o GetSpecinfosListOutput) StorageMax() pulumi.IntOutput
The maximum volume size(in GB).
func (GetSpecinfosListOutput) StorageMin ¶
func (o GetSpecinfosListOutput) StorageMin() pulumi.IntOutput
The minimum volume size(in GB).
func (GetSpecinfosListOutput) ToGetSpecinfosListOutput ¶
func (o GetSpecinfosListOutput) ToGetSpecinfosListOutput() GetSpecinfosListOutput
func (GetSpecinfosListOutput) ToGetSpecinfosListOutputWithContext ¶
func (o GetSpecinfosListOutput) ToGetSpecinfosListOutputWithContext(ctx context.Context) GetSpecinfosListOutput
type GetSpecinfosOutputArgs ¶
type GetSpecinfosOutputArgs struct { // The zone of the postgresql instance to query. AvailabilityZone pulumi.StringInput `pulumi:"availabilityZone"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getSpecinfos.
func (GetSpecinfosOutputArgs) ElementType ¶
func (GetSpecinfosOutputArgs) ElementType() reflect.Type
type GetSpecinfosResult ¶
type GetSpecinfosResult struct { AvailabilityZone string `pulumi:"availabilityZone"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A list of zones will be exported and its every element contains the following attributes: Lists []GetSpecinfosList `pulumi:"lists"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getSpecinfos.
func GetSpecinfos ¶
func GetSpecinfos(ctx *pulumi.Context, args *GetSpecinfosArgs, opts ...pulumi.InvokeOption) (*GetSpecinfosResult, error)
Use this data source to get the available product configs of the postgresql instance.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Postgresql"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Postgresql.GetSpecinfos(ctx, &postgresql.GetSpecinfosArgs{ AvailabilityZone: "ap-shanghai-2", }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetSpecinfosResultOutput ¶
type GetSpecinfosResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSpecinfos.
func GetSpecinfosOutput ¶
func GetSpecinfosOutput(ctx *pulumi.Context, args GetSpecinfosOutputArgs, opts ...pulumi.InvokeOption) GetSpecinfosResultOutput
func (GetSpecinfosResultOutput) AvailabilityZone ¶
func (o GetSpecinfosResultOutput) AvailabilityZone() pulumi.StringOutput
func (GetSpecinfosResultOutput) ElementType ¶
func (GetSpecinfosResultOutput) ElementType() reflect.Type
func (GetSpecinfosResultOutput) Id ¶
func (o GetSpecinfosResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetSpecinfosResultOutput) Lists ¶
func (o GetSpecinfosResultOutput) Lists() GetSpecinfosListArrayOutput
A list of zones will be exported and its every element contains the following attributes:
func (GetSpecinfosResultOutput) ResultOutputFile ¶
func (o GetSpecinfosResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetSpecinfosResultOutput) ToGetSpecinfosResultOutput ¶
func (o GetSpecinfosResultOutput) ToGetSpecinfosResultOutput() GetSpecinfosResultOutput
func (GetSpecinfosResultOutput) ToGetSpecinfosResultOutputWithContext ¶
func (o GetSpecinfosResultOutput) ToGetSpecinfosResultOutputWithContext(ctx context.Context) GetSpecinfosResultOutput
type GetXlogsArgs ¶
type GetXlogsArgs struct { // Xlog end time, format `yyyy-MM-dd hh:mm:ss`. EndTime *string `pulumi:"endTime"` // PostgreSQL instance id. InstanceId string `pulumi:"instanceId"` // Used for save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Xlog start time, format `yyyy-MM-dd hh:mm:ss`, start time cannot before 7 days ago. StartTime *string `pulumi:"startTime"` }
A collection of arguments for invoking getXlogs.
type GetXlogsList ¶
type GetXlogsList struct { // Xlog end time, format `yyyy-MM-dd hh:mm:ss`. EndTime string `pulumi:"endTime"` // Xlog external download address. ExternalAddr string `pulumi:"externalAddr"` // Xlog id. Id int `pulumi:"id"` // Xlog internal download address. InternalAddr string `pulumi:"internalAddr"` // Xlog file size. Size int `pulumi:"size"` // Xlog start time, format `yyyy-MM-dd hh:mm:ss`, start time cannot before 7 days ago. StartTime string `pulumi:"startTime"` }
type GetXlogsListArgs ¶
type GetXlogsListArgs struct { // Xlog end time, format `yyyy-MM-dd hh:mm:ss`. EndTime pulumi.StringInput `pulumi:"endTime"` // Xlog external download address. ExternalAddr pulumi.StringInput `pulumi:"externalAddr"` // Xlog id. Id pulumi.IntInput `pulumi:"id"` // Xlog internal download address. InternalAddr pulumi.StringInput `pulumi:"internalAddr"` // Xlog file size. Size pulumi.IntInput `pulumi:"size"` // Xlog start time, format `yyyy-MM-dd hh:mm:ss`, start time cannot before 7 days ago. StartTime pulumi.StringInput `pulumi:"startTime"` }
func (GetXlogsListArgs) ElementType ¶
func (GetXlogsListArgs) ElementType() reflect.Type
func (GetXlogsListArgs) ToGetXlogsListOutput ¶
func (i GetXlogsListArgs) ToGetXlogsListOutput() GetXlogsListOutput
func (GetXlogsListArgs) ToGetXlogsListOutputWithContext ¶
func (i GetXlogsListArgs) ToGetXlogsListOutputWithContext(ctx context.Context) GetXlogsListOutput
type GetXlogsListArray ¶
type GetXlogsListArray []GetXlogsListInput
func (GetXlogsListArray) ElementType ¶
func (GetXlogsListArray) ElementType() reflect.Type
func (GetXlogsListArray) ToGetXlogsListArrayOutput ¶
func (i GetXlogsListArray) ToGetXlogsListArrayOutput() GetXlogsListArrayOutput
func (GetXlogsListArray) ToGetXlogsListArrayOutputWithContext ¶
func (i GetXlogsListArray) ToGetXlogsListArrayOutputWithContext(ctx context.Context) GetXlogsListArrayOutput
type GetXlogsListArrayInput ¶
type GetXlogsListArrayInput interface { pulumi.Input ToGetXlogsListArrayOutput() GetXlogsListArrayOutput ToGetXlogsListArrayOutputWithContext(context.Context) GetXlogsListArrayOutput }
GetXlogsListArrayInput is an input type that accepts GetXlogsListArray and GetXlogsListArrayOutput values. You can construct a concrete instance of `GetXlogsListArrayInput` via:
GetXlogsListArray{ GetXlogsListArgs{...} }
type GetXlogsListArrayOutput ¶
type GetXlogsListArrayOutput struct{ *pulumi.OutputState }
func (GetXlogsListArrayOutput) ElementType ¶
func (GetXlogsListArrayOutput) ElementType() reflect.Type
func (GetXlogsListArrayOutput) Index ¶
func (o GetXlogsListArrayOutput) Index(i pulumi.IntInput) GetXlogsListOutput
func (GetXlogsListArrayOutput) ToGetXlogsListArrayOutput ¶
func (o GetXlogsListArrayOutput) ToGetXlogsListArrayOutput() GetXlogsListArrayOutput
func (GetXlogsListArrayOutput) ToGetXlogsListArrayOutputWithContext ¶
func (o GetXlogsListArrayOutput) ToGetXlogsListArrayOutputWithContext(ctx context.Context) GetXlogsListArrayOutput
type GetXlogsListInput ¶
type GetXlogsListInput interface { pulumi.Input ToGetXlogsListOutput() GetXlogsListOutput ToGetXlogsListOutputWithContext(context.Context) GetXlogsListOutput }
GetXlogsListInput is an input type that accepts GetXlogsListArgs and GetXlogsListOutput values. You can construct a concrete instance of `GetXlogsListInput` via:
GetXlogsListArgs{...}
type GetXlogsListOutput ¶
type GetXlogsListOutput struct{ *pulumi.OutputState }
func (GetXlogsListOutput) ElementType ¶
func (GetXlogsListOutput) ElementType() reflect.Type
func (GetXlogsListOutput) EndTime ¶
func (o GetXlogsListOutput) EndTime() pulumi.StringOutput
Xlog end time, format `yyyy-MM-dd hh:mm:ss`.
func (GetXlogsListOutput) ExternalAddr ¶
func (o GetXlogsListOutput) ExternalAddr() pulumi.StringOutput
Xlog external download address.
func (GetXlogsListOutput) InternalAddr ¶
func (o GetXlogsListOutput) InternalAddr() pulumi.StringOutput
Xlog internal download address.
func (GetXlogsListOutput) Size ¶
func (o GetXlogsListOutput) Size() pulumi.IntOutput
Xlog file size.
func (GetXlogsListOutput) StartTime ¶
func (o GetXlogsListOutput) StartTime() pulumi.StringOutput
Xlog start time, format `yyyy-MM-dd hh:mm:ss`, start time cannot before 7 days ago.
func (GetXlogsListOutput) ToGetXlogsListOutput ¶
func (o GetXlogsListOutput) ToGetXlogsListOutput() GetXlogsListOutput
func (GetXlogsListOutput) ToGetXlogsListOutputWithContext ¶
func (o GetXlogsListOutput) ToGetXlogsListOutputWithContext(ctx context.Context) GetXlogsListOutput
type GetXlogsOutputArgs ¶
type GetXlogsOutputArgs struct { // Xlog end time, format `yyyy-MM-dd hh:mm:ss`. EndTime pulumi.StringPtrInput `pulumi:"endTime"` // PostgreSQL instance id. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Used for save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Xlog start time, format `yyyy-MM-dd hh:mm:ss`, start time cannot before 7 days ago. StartTime pulumi.StringPtrInput `pulumi:"startTime"` }
A collection of arguments for invoking getXlogs.
func (GetXlogsOutputArgs) ElementType ¶
func (GetXlogsOutputArgs) ElementType() reflect.Type
type GetXlogsResult ¶
type GetXlogsResult struct { // Xlog file created end time. EndTime *string `pulumi:"endTime"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` // List of Xlog query result. Lists []GetXlogsList `pulumi:"lists"` ResultOutputFile *string `pulumi:"resultOutputFile"` // Xlog file created start time. StartTime *string `pulumi:"startTime"` }
A collection of values returned by getXlogs.
func GetXlogs ¶
func GetXlogs(ctx *pulumi.Context, args *GetXlogsArgs, opts ...pulumi.InvokeOption) (*GetXlogsResult, error)
Provide a datasource to query PostgreSQL Xlogs.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Postgresql"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Postgresql.GetXlogs(ctx, &postgresql.GetXlogsArgs{ EndTime: pulumi.StringRef("2022-01-07 01:02:03"), InstanceId: "postgres-xxxxxxxx", StartTime: pulumi.StringRef("2022-01-01 00:00:00"), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetXlogsResultOutput ¶
type GetXlogsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getXlogs.
func GetXlogsOutput ¶
func GetXlogsOutput(ctx *pulumi.Context, args GetXlogsOutputArgs, opts ...pulumi.InvokeOption) GetXlogsResultOutput
func (GetXlogsResultOutput) ElementType ¶
func (GetXlogsResultOutput) ElementType() reflect.Type
func (GetXlogsResultOutput) EndTime ¶
func (o GetXlogsResultOutput) EndTime() pulumi.StringPtrOutput
Xlog file created end time.
func (GetXlogsResultOutput) Id ¶
func (o GetXlogsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetXlogsResultOutput) InstanceId ¶
func (o GetXlogsResultOutput) InstanceId() pulumi.StringOutput
func (GetXlogsResultOutput) Lists ¶
func (o GetXlogsResultOutput) Lists() GetXlogsListArrayOutput
List of Xlog query result.
func (GetXlogsResultOutput) ResultOutputFile ¶
func (o GetXlogsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetXlogsResultOutput) StartTime ¶
func (o GetXlogsResultOutput) StartTime() pulumi.StringPtrOutput
Xlog file created start time.
func (GetXlogsResultOutput) ToGetXlogsResultOutput ¶
func (o GetXlogsResultOutput) ToGetXlogsResultOutput() GetXlogsResultOutput
func (GetXlogsResultOutput) ToGetXlogsResultOutputWithContext ¶
func (o GetXlogsResultOutput) ToGetXlogsResultOutputWithContext(ctx context.Context) GetXlogsResultOutput
type GetZonesArgs ¶ added in v0.1.5
type GetZonesArgs struct { // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getZones.
type GetZonesOutputArgs ¶ added in v0.1.5
type GetZonesOutputArgs struct { // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getZones.
func (GetZonesOutputArgs) ElementType ¶ added in v0.1.5
func (GetZonesOutputArgs) ElementType() reflect.Type
type GetZonesResult ¶ added in v0.1.5
type GetZonesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` // AZ information set. ZoneSets []GetZonesZoneSet `pulumi:"zoneSets"` }
A collection of values returned by getZones.
func GetZones ¶ added in v0.1.5
func GetZones(ctx *pulumi.Context, args *GetZonesArgs, opts ...pulumi.InvokeOption) (*GetZonesResult, error)
Use this data source to query detailed information of postgresql zones
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Postgresql"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Postgresql.GetZones(ctx, nil, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetZonesResultOutput ¶ added in v0.1.5
type GetZonesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getZones.
func GetZonesOutput ¶ added in v0.1.5
func GetZonesOutput(ctx *pulumi.Context, args GetZonesOutputArgs, opts ...pulumi.InvokeOption) GetZonesResultOutput
func (GetZonesResultOutput) ElementType ¶ added in v0.1.5
func (GetZonesResultOutput) ElementType() reflect.Type
func (GetZonesResultOutput) Id ¶ added in v0.1.5
func (o GetZonesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetZonesResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetZonesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetZonesResultOutput) ToGetZonesResultOutput ¶ added in v0.1.5
func (o GetZonesResultOutput) ToGetZonesResultOutput() GetZonesResultOutput
func (GetZonesResultOutput) ToGetZonesResultOutputWithContext ¶ added in v0.1.5
func (o GetZonesResultOutput) ToGetZonesResultOutputWithContext(ctx context.Context) GetZonesResultOutput
func (GetZonesResultOutput) ZoneSets ¶ added in v0.1.5
func (o GetZonesResultOutput) ZoneSets() GetZonesZoneSetArrayOutput
AZ information set.
type GetZonesZoneSet ¶ added in v0.1.5
type GetZonesZoneSet struct { // AZs that can be used as standby when this AZ is primaryNote: this field may return `null`, indicating that no valid values can be obtained. StandbyZoneSets []string `pulumi:"standbyZoneSets"` // AZ abbreviation. Zone string `pulumi:"zone"` // AZ number. ZoneId int `pulumi:"zoneId"` // AZ name. ZoneName string `pulumi:"zoneName"` // Availability status. Valid values:`UNAVAILABLE`.`AVAILABLE`.`SELLOUT`.`SUPPORTMODIFYONLY` (supports configuration adjustment). ZoneState string `pulumi:"zoneState"` // Whether the AZ supports IPv6 address access. ZoneSupportIpv6 int `pulumi:"zoneSupportIpv6"` }
type GetZonesZoneSetArgs ¶ added in v0.1.5
type GetZonesZoneSetArgs struct { // AZs that can be used as standby when this AZ is primaryNote: this field may return `null`, indicating that no valid values can be obtained. StandbyZoneSets pulumi.StringArrayInput `pulumi:"standbyZoneSets"` // AZ abbreviation. Zone pulumi.StringInput `pulumi:"zone"` // AZ number. ZoneId pulumi.IntInput `pulumi:"zoneId"` // AZ name. ZoneName pulumi.StringInput `pulumi:"zoneName"` // Availability status. Valid values:`UNAVAILABLE`.`AVAILABLE`.`SELLOUT`.`SUPPORTMODIFYONLY` (supports configuration adjustment). ZoneState pulumi.StringInput `pulumi:"zoneState"` // Whether the AZ supports IPv6 address access. ZoneSupportIpv6 pulumi.IntInput `pulumi:"zoneSupportIpv6"` }
func (GetZonesZoneSetArgs) ElementType ¶ added in v0.1.5
func (GetZonesZoneSetArgs) ElementType() reflect.Type
func (GetZonesZoneSetArgs) ToGetZonesZoneSetOutput ¶ added in v0.1.5
func (i GetZonesZoneSetArgs) ToGetZonesZoneSetOutput() GetZonesZoneSetOutput
func (GetZonesZoneSetArgs) ToGetZonesZoneSetOutputWithContext ¶ added in v0.1.5
func (i GetZonesZoneSetArgs) ToGetZonesZoneSetOutputWithContext(ctx context.Context) GetZonesZoneSetOutput
type GetZonesZoneSetArray ¶ added in v0.1.5
type GetZonesZoneSetArray []GetZonesZoneSetInput
func (GetZonesZoneSetArray) ElementType ¶ added in v0.1.5
func (GetZonesZoneSetArray) ElementType() reflect.Type
func (GetZonesZoneSetArray) ToGetZonesZoneSetArrayOutput ¶ added in v0.1.5
func (i GetZonesZoneSetArray) ToGetZonesZoneSetArrayOutput() GetZonesZoneSetArrayOutput
func (GetZonesZoneSetArray) ToGetZonesZoneSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetZonesZoneSetArray) ToGetZonesZoneSetArrayOutputWithContext(ctx context.Context) GetZonesZoneSetArrayOutput
type GetZonesZoneSetArrayInput ¶ added in v0.1.5
type GetZonesZoneSetArrayInput interface { pulumi.Input ToGetZonesZoneSetArrayOutput() GetZonesZoneSetArrayOutput ToGetZonesZoneSetArrayOutputWithContext(context.Context) GetZonesZoneSetArrayOutput }
GetZonesZoneSetArrayInput is an input type that accepts GetZonesZoneSetArray and GetZonesZoneSetArrayOutput values. You can construct a concrete instance of `GetZonesZoneSetArrayInput` via:
GetZonesZoneSetArray{ GetZonesZoneSetArgs{...} }
type GetZonesZoneSetArrayOutput ¶ added in v0.1.5
type GetZonesZoneSetArrayOutput struct{ *pulumi.OutputState }
func (GetZonesZoneSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetZonesZoneSetArrayOutput) ElementType() reflect.Type
func (GetZonesZoneSetArrayOutput) Index ¶ added in v0.1.5
func (o GetZonesZoneSetArrayOutput) Index(i pulumi.IntInput) GetZonesZoneSetOutput
func (GetZonesZoneSetArrayOutput) ToGetZonesZoneSetArrayOutput ¶ added in v0.1.5
func (o GetZonesZoneSetArrayOutput) ToGetZonesZoneSetArrayOutput() GetZonesZoneSetArrayOutput
func (GetZonesZoneSetArrayOutput) ToGetZonesZoneSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetZonesZoneSetArrayOutput) ToGetZonesZoneSetArrayOutputWithContext(ctx context.Context) GetZonesZoneSetArrayOutput
type GetZonesZoneSetInput ¶ added in v0.1.5
type GetZonesZoneSetInput interface { pulumi.Input ToGetZonesZoneSetOutput() GetZonesZoneSetOutput ToGetZonesZoneSetOutputWithContext(context.Context) GetZonesZoneSetOutput }
GetZonesZoneSetInput is an input type that accepts GetZonesZoneSetArgs and GetZonesZoneSetOutput values. You can construct a concrete instance of `GetZonesZoneSetInput` via:
GetZonesZoneSetArgs{...}
type GetZonesZoneSetOutput ¶ added in v0.1.5
type GetZonesZoneSetOutput struct{ *pulumi.OutputState }
func (GetZonesZoneSetOutput) ElementType ¶ added in v0.1.5
func (GetZonesZoneSetOutput) ElementType() reflect.Type
func (GetZonesZoneSetOutput) StandbyZoneSets ¶ added in v0.1.5
func (o GetZonesZoneSetOutput) StandbyZoneSets() pulumi.StringArrayOutput
AZs that can be used as standby when this AZ is primaryNote: this field may return `null`, indicating that no valid values can be obtained.
func (GetZonesZoneSetOutput) ToGetZonesZoneSetOutput ¶ added in v0.1.5
func (o GetZonesZoneSetOutput) ToGetZonesZoneSetOutput() GetZonesZoneSetOutput
func (GetZonesZoneSetOutput) ToGetZonesZoneSetOutputWithContext ¶ added in v0.1.5
func (o GetZonesZoneSetOutput) ToGetZonesZoneSetOutputWithContext(ctx context.Context) GetZonesZoneSetOutput
func (GetZonesZoneSetOutput) Zone ¶ added in v0.1.5
func (o GetZonesZoneSetOutput) Zone() pulumi.StringOutput
AZ abbreviation.
func (GetZonesZoneSetOutput) ZoneId ¶ added in v0.1.5
func (o GetZonesZoneSetOutput) ZoneId() pulumi.IntOutput
AZ number.
func (GetZonesZoneSetOutput) ZoneName ¶ added in v0.1.5
func (o GetZonesZoneSetOutput) ZoneName() pulumi.StringOutput
AZ name.
func (GetZonesZoneSetOutput) ZoneState ¶ added in v0.1.5
func (o GetZonesZoneSetOutput) ZoneState() pulumi.StringOutput
Availability status. Valid values:`UNAVAILABLE`.`AVAILABLE`.`SELLOUT`.`SUPPORTMODIFYONLY` (supports configuration adjustment).
func (GetZonesZoneSetOutput) ZoneSupportIpv6 ¶ added in v0.1.5
func (o GetZonesZoneSetOutput) ZoneSupportIpv6() pulumi.IntOutput
Whether the AZ supports IPv6 address access.
type Instance ¶
type Instance struct { pulumi.CustomResourceState // Auto renew flag, `1` for enabled. NOTES: Only support prepaid instance. AutoRenewFlag pulumi.IntPtrOutput `pulumi:"autoRenewFlag"` // Whether to use voucher, `1` for enabled. AutoVoucher pulumi.IntPtrOutput `pulumi:"autoVoucher"` // Availability zone. NOTE: This field could not be modified, please use `dbNodeSet` instead of modification. The changes on this field will be suppressed when using the `dbNodeSet`. AvailabilityZone pulumi.StringOutput `pulumi:"availabilityZone"` // Specify DB backup plan. BackupPlan InstanceBackupPlanPtrOutput `pulumi:"backupPlan"` // Pay type of the postgresql instance. Values `POSTPAID_BY_HOUR` (Default), `PREPAID`. It only support to update the type from `POSTPAID_BY_HOUR` to `PREPAID`. ChargeType pulumi.StringPtrOutput `pulumi:"chargeType"` // Charset of the root account. Valid values are `UTF8`,`LATIN1`. Charset pulumi.StringPtrOutput `pulumi:"charset"` // Number of CPU cores. Allowed value must be equal `cpu` that data source `Postgresql.getSpecinfos` provides. Cpu pulumi.IntOutput `pulumi:"cpu"` // Create time of the postgresql instance. CreateTime pulumi.StringOutput `pulumi:"createTime"` // PostgreSQL kernel version number. If it is specified, an instance running kernel DBKernelVersion will be created. It supports updating the minor kernel version immediately. DbKernelVersion pulumi.StringOutput `pulumi:"dbKernelVersion"` // PostgreSQL major version number. Valid values: 10, 11, 12, 13, 14, 15, 16. If it is specified, an instance running the latest kernel of PostgreSQL DBMajorVersion will be created. DbMajorVersion pulumi.StringOutput `pulumi:"dbMajorVersion"` // `dbMajorVesion` will be deprecated, use `dbMajorVersion` instead. PostgreSQL major version number. Valid values: 10, 11, 12, 13, 14, 15, 16. If it is specified, an instance running the latest kernel of PostgreSQL DBMajorVersion will be created. // // Deprecated: `dbMajorVesion` will be deprecated, use `dbMajorVersion` instead. DbMajorVesion pulumi.StringOutput `pulumi:"dbMajorVesion"` // Specify instance node info for disaster migration. DbNodeSets InstanceDbNodeSetArrayOutput `pulumi:"dbNodeSets"` // Version of the postgresql database engine. Valid values: `10.4`, `10.17`, `10.23`, `11.8`, `11.12`, `11.22`, `12.4`, `12.7`, `12.18`, `13.3`, `14.2`, `14.11`, `15.1`, `16.0`. EngineVersion pulumi.StringOutput `pulumi:"engineVersion"` // KeyId of the custom key. KmsKeyId pulumi.StringOutput `pulumi:"kmsKeyId"` // Region of the custom key. KmsRegion pulumi.StringOutput `pulumi:"kmsRegion"` // max_standby_archive_delay applies when WAL data is being read from WAL archive (and is therefore not current). Units are milliseconds if not specified. MaxStandbyArchiveDelay pulumi.IntOutput `pulumi:"maxStandbyArchiveDelay"` // max_standby_streaming_delay applies when WAL data is being received via streaming replication. Units are milliseconds if not specified. MaxStandbyStreamingDelay pulumi.IntOutput `pulumi:"maxStandbyStreamingDelay"` // Memory size(in GB). Allowed value must be larger than `memory` that data source `Postgresql.getSpecinfos` provides. Memory pulumi.IntOutput `pulumi:"memory"` // Name of the postgresql instance. Name pulumi.StringOutput `pulumi:"name"` // Whether to support data transparent encryption, 1: yes, 0: no (default). NeedSupportTde pulumi.IntOutput `pulumi:"needSupportTde"` // Specify Prepaid period in month. Default `1`. Values: `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`. This field is valid only when creating a `PREPAID` type instance, or updating the charge type from `POSTPAID_BY_HOUR` to `PREPAID`. Period pulumi.IntPtrOutput `pulumi:"period"` // IP for private access. PrivateAccessIp pulumi.StringOutput `pulumi:"privateAccessIp"` // Port for private access. PrivateAccessPort pulumi.IntOutput `pulumi:"privateAccessPort"` // Project id, default value is `0`. ProjectId pulumi.IntPtrOutput `pulumi:"projectId"` // Host for public access. PublicAccessHost pulumi.StringOutput `pulumi:"publicAccessHost"` // Port for public access. PublicAccessPort pulumi.IntOutput `pulumi:"publicAccessPort"` // Indicates whether to enable the access to an instance from public network or not. PublicAccessSwitch pulumi.BoolPtrOutput `pulumi:"publicAccessSwitch"` // Password of root account. This parameter can be specified when you purchase master instances, but it should be ignored when you purchase read-only instances or disaster recovery instances. RootPassword pulumi.StringOutput `pulumi:"rootPassword"` // Instance root account name. This parameter is optional, Default value is `root`. RootUser pulumi.StringPtrOutput `pulumi:"rootUser"` // ID of security group. If both vpcId and subnetId are not set, this argument should not be set either. SecurityGroups pulumi.StringArrayOutput `pulumi:"securityGroups"` // Volume size(in GB). Allowed value must be a multiple of 10. The storage must be set with the limit of `storageMin` and `storageMax` which data source `Postgresql.getSpecinfos` provides. Storage pulumi.IntOutput `pulumi:"storage"` // ID of subnet. SubnetId pulumi.StringOutput `pulumi:"subnetId"` // The available tags within this postgresql. Tags pulumi.MapOutput `pulumi:"tags"` // Uid of the postgresql instance. Uid pulumi.IntOutput `pulumi:"uid"` // Specify Voucher Ids if `autoVoucher` was `1`, only support using 1 vouchers for now. VoucherIds pulumi.StringArrayOutput `pulumi:"voucherIds"` // ID of VPC. VpcId pulumi.StringOutput `pulumi:"vpcId"` }
Use this resource to create postgresql instance.
> **Note:** To update the charge type, please update the `chargeType` and specify the `period` for the charging period. It only supports updating from `POSTPAID_BY_HOUR` to `PREPAID`, and the `period` field only valid in that upgrading case. **Note:** If no values are set for the two parameters: `dbMajorVersion` and `engineVersion`, then `engineVersion` is set to `10.4` by default. Suggest using parameter `dbMajorVersion` to create an instance
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Postgresql" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Subnet" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") availabilityZone := "ap-guangzhou-3" if param := cfg.Get("availabilityZone"); param != "" { availabilityZone = param } // create vpc vpc, err := Vpc.NewInstance(ctx, "vpc", &Vpc.InstanceArgs{ CidrBlock: pulumi.String("10.0.0.0/16"), }) if err != nil { return err } // create vpc subnet subnet, err := Subnet.NewInstance(ctx, "subnet", &Subnet.InstanceArgs{ AvailabilityZone: pulumi.String(availabilityZone), VpcId: vpc.ID(), CidrBlock: pulumi.String("10.0.20.0/28"), IsMulticast: pulumi.Bool(false), }) if err != nil { return err } // create postgresql _, err = Postgresql.NewInstance(ctx, "example", &Postgresql.InstanceArgs{ AvailabilityZone: pulumi.String(availabilityZone), ChargeType: pulumi.String("POSTPAID_BY_HOUR"), VpcId: vpc.ID(), SubnetId: subnet.ID(), DbMajorVersion: pulumi.String("10"), EngineVersion: pulumi.String("10.23"), RootUser: pulumi.String("root123"), RootPassword: pulumi.String("Root123$"), Charset: pulumi.String("UTF8"), ProjectId: pulumi.Int(0), Cpu: pulumi.Int(1), Memory: pulumi.Int(2), Storage: pulumi.Int(10), Tags: pulumi.Map{ "test": pulumi.Any("tf"), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### Create a multi available zone bucket
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Postgresql" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Subnet" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") availabilityZone := "ap-guangzhou-6" if param := cfg.Get("availabilityZone"); param != "" { availabilityZone = param } standbyAvailabilityZone := "ap-guangzhou-7" if param := cfg.Get("standbyAvailabilityZone"); param != "" { standbyAvailabilityZone = param } // create vpc vpc, err := Vpc.NewInstance(ctx, "vpc", &Vpc.InstanceArgs{ CidrBlock: pulumi.String("10.0.0.0/16"), }) if err != nil { return err } // create vpc subnet subnet, err := Subnet.NewInstance(ctx, "subnet", &Subnet.InstanceArgs{ AvailabilityZone: pulumi.String(availabilityZone), VpcId: vpc.ID(), CidrBlock: pulumi.String("10.0.20.0/28"), IsMulticast: pulumi.Bool(false), }) if err != nil { return err } // create postgresql _, err = Postgresql.NewInstance(ctx, "example", &Postgresql.InstanceArgs{ AvailabilityZone: pulumi.String(availabilityZone), ChargeType: pulumi.String("POSTPAID_BY_HOUR"), VpcId: vpc.ID(), SubnetId: subnet.ID(), DbMajorVersion: pulumi.String("10"), RootUser: pulumi.String("root123"), RootPassword: pulumi.String("Root123$"), Charset: pulumi.String("UTF8"), ProjectId: pulumi.Int(0), Memory: pulumi.Int(2), Cpu: pulumi.Int(1), Storage: pulumi.Int(10), DbNodeSets: postgresql.InstanceDbNodeSetArray{ &postgresql.InstanceDbNodeSetArgs{ Role: pulumi.String("Primary"), Zone: pulumi.String(availabilityZone), }, &postgresql.InstanceDbNodeSetArgs{ Zone: pulumi.String(standbyAvailabilityZone), }, }, Tags: pulumi.Map{ "test": pulumi.Any("tf"), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### create pgsql with kms key
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Postgresql"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") availabilityZone := "ap-guangzhou-6" if param := cfg.Get("availabilityZone"); param != "" { availabilityZone = param } _, err := Postgresql.NewInstance(ctx, "example", &Postgresql.InstanceArgs{ AvailabilityZone: pulumi.String(availabilityZone), ChargeType: pulumi.String("POSTPAID_BY_HOUR"), VpcId: pulumi.String("vpc-86v957zb"), SubnetId: pulumi.String("subnet-enm92y0m"), DbMajorVersion: pulumi.String("11"), EngineVersion: pulumi.String("11.12"), DbKernelVersion: pulumi.String("v11.12_r1.3"), NeedSupportTde: pulumi.Int(1), KmsKeyId: pulumi.String("788c606a-c7b7-11ec-82d1-5254001e5c4e"), KmsRegion: pulumi.String("ap-guangzhou"), RootPassword: pulumi.String("Root123$"), Charset: pulumi.String("LATIN1"), ProjectId: pulumi.Int(0), Memory: pulumi.Int(4), Storage: pulumi.Int(100), BackupPlan: &postgresql.InstanceBackupPlanArgs{ MinBackupStartTime: pulumi.String("00:10:11"), MaxBackupStartTime: pulumi.String("01:10:11"), BaseBackupRetentionPeriod: pulumi.Int(7), BackupPeriods: pulumi.StringArray{ pulumi.String("tuesday"), pulumi.String("wednesday"), }, }, Tags: pulumi.Map{ "tf": pulumi.Any("test"), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### upgrade kernel version
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Postgresql"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") availabilityZone := "ap-guangzhou-6" if param := cfg.Get("availabilityZone"); param != "" { availabilityZone = param } _, err := Postgresql.NewInstance(ctx, "example", &Postgresql.InstanceArgs{ AvailabilityZone: pulumi.String(availabilityZone), ChargeType: pulumi.String("POSTPAID_BY_HOUR"), VpcId: pulumi.String("vpc-86v957zb"), SubnetId: pulumi.String("subnet-enm92y0m"), EngineVersion: pulumi.String("13.3"), RootPassword: pulumi.String("Root123$"), Charset: pulumi.String("LATIN1"), ProjectId: pulumi.Int(0), PublicAccessSwitch: pulumi.Bool(false), SecurityGroups: pulumi.StringArray{ pulumi.String("sg-cm7fbbf3"), }, Memory: pulumi.Int(4), Storage: pulumi.Int(250), BackupPlan: &postgresql.InstanceBackupPlanArgs{ MinBackupStartTime: pulumi.String("01:10:11"), MaxBackupStartTime: pulumi.String("02:10:11"), BaseBackupRetentionPeriod: pulumi.Int(5), BackupPeriods: pulumi.StringArray{ pulumi.String("monday"), pulumi.String("thursday"), pulumi.String("sunday"), }, }, DbKernelVersion: pulumi.String("v13.3_r1.4"), Tags: pulumi.Map{ "tf": pulumi.Any("test"), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
postgresql instance can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Postgresql/instance:Instance example postgres-cda1iex1 ```
func GetInstance ¶
func GetInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InstanceState, opts ...pulumi.ResourceOption) (*Instance, error)
GetInstance gets an existing Instance resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewInstance ¶
func NewInstance(ctx *pulumi.Context, name string, args *InstanceArgs, opts ...pulumi.ResourceOption) (*Instance, error)
NewInstance registers a new resource with the given unique name, arguments, and options.
func (*Instance) ElementType ¶
func (*Instance) ToInstanceOutput ¶
func (i *Instance) ToInstanceOutput() InstanceOutput
func (*Instance) ToInstanceOutputWithContext ¶
func (i *Instance) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
type InstanceArgs ¶
type InstanceArgs struct { // Auto renew flag, `1` for enabled. NOTES: Only support prepaid instance. AutoRenewFlag pulumi.IntPtrInput // Whether to use voucher, `1` for enabled. AutoVoucher pulumi.IntPtrInput // Availability zone. NOTE: This field could not be modified, please use `dbNodeSet` instead of modification. The changes on this field will be suppressed when using the `dbNodeSet`. AvailabilityZone pulumi.StringInput // Specify DB backup plan. BackupPlan InstanceBackupPlanPtrInput // Pay type of the postgresql instance. Values `POSTPAID_BY_HOUR` (Default), `PREPAID`. It only support to update the type from `POSTPAID_BY_HOUR` to `PREPAID`. ChargeType pulumi.StringPtrInput // Charset of the root account. Valid values are `UTF8`,`LATIN1`. Charset pulumi.StringPtrInput // Number of CPU cores. Allowed value must be equal `cpu` that data source `Postgresql.getSpecinfos` provides. Cpu pulumi.IntPtrInput // PostgreSQL kernel version number. If it is specified, an instance running kernel DBKernelVersion will be created. It supports updating the minor kernel version immediately. DbKernelVersion pulumi.StringPtrInput // PostgreSQL major version number. Valid values: 10, 11, 12, 13, 14, 15, 16. If it is specified, an instance running the latest kernel of PostgreSQL DBMajorVersion will be created. DbMajorVersion pulumi.StringPtrInput // `dbMajorVesion` will be deprecated, use `dbMajorVersion` instead. PostgreSQL major version number. Valid values: 10, 11, 12, 13, 14, 15, 16. If it is specified, an instance running the latest kernel of PostgreSQL DBMajorVersion will be created. // // Deprecated: `dbMajorVesion` will be deprecated, use `dbMajorVersion` instead. DbMajorVesion pulumi.StringPtrInput // Specify instance node info for disaster migration. DbNodeSets InstanceDbNodeSetArrayInput // Version of the postgresql database engine. Valid values: `10.4`, `10.17`, `10.23`, `11.8`, `11.12`, `11.22`, `12.4`, `12.7`, `12.18`, `13.3`, `14.2`, `14.11`, `15.1`, `16.0`. EngineVersion pulumi.StringPtrInput // KeyId of the custom key. KmsKeyId pulumi.StringPtrInput // Region of the custom key. KmsRegion pulumi.StringPtrInput // max_standby_archive_delay applies when WAL data is being read from WAL archive (and is therefore not current). Units are milliseconds if not specified. MaxStandbyArchiveDelay pulumi.IntPtrInput // max_standby_streaming_delay applies when WAL data is being received via streaming replication. Units are milliseconds if not specified. MaxStandbyStreamingDelay pulumi.IntPtrInput // Memory size(in GB). Allowed value must be larger than `memory` that data source `Postgresql.getSpecinfos` provides. Memory pulumi.IntInput // Name of the postgresql instance. Name pulumi.StringPtrInput // Whether to support data transparent encryption, 1: yes, 0: no (default). NeedSupportTde pulumi.IntPtrInput // Specify Prepaid period in month. Default `1`. Values: `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`. This field is valid only when creating a `PREPAID` type instance, or updating the charge type from `POSTPAID_BY_HOUR` to `PREPAID`. Period pulumi.IntPtrInput // Project id, default value is `0`. ProjectId pulumi.IntPtrInput // Indicates whether to enable the access to an instance from public network or not. PublicAccessSwitch pulumi.BoolPtrInput // Password of root account. This parameter can be specified when you purchase master instances, but it should be ignored when you purchase read-only instances or disaster recovery instances. RootPassword pulumi.StringInput // Instance root account name. This parameter is optional, Default value is `root`. RootUser pulumi.StringPtrInput // ID of security group. If both vpcId and subnetId are not set, this argument should not be set either. SecurityGroups pulumi.StringArrayInput // Volume size(in GB). Allowed value must be a multiple of 10. The storage must be set with the limit of `storageMin` and `storageMax` which data source `Postgresql.getSpecinfos` provides. Storage pulumi.IntInput // ID of subnet. SubnetId pulumi.StringInput // The available tags within this postgresql. Tags pulumi.MapInput // Specify Voucher Ids if `autoVoucher` was `1`, only support using 1 vouchers for now. VoucherIds pulumi.StringArrayInput // ID of VPC. VpcId pulumi.StringInput }
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 InstanceBackupPlan ¶
type InstanceBackupPlan struct { // List of backup period per week, available values: `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`, `sunday`. NOTE: At least specify two days. BackupPeriods []string `pulumi:"backupPeriods"` // Specify days of the retention. BaseBackupRetentionPeriod *int `pulumi:"baseBackupRetentionPeriod"` // Specify latest backup start time, format `hh:mm:ss`. MaxBackupStartTime *string `pulumi:"maxBackupStartTime"` // Specify earliest backup start time, format `hh:mm:ss`. MinBackupStartTime *string `pulumi:"minBackupStartTime"` }
type InstanceBackupPlanArgs ¶
type InstanceBackupPlanArgs struct { // List of backup period per week, available values: `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`, `sunday`. NOTE: At least specify two days. BackupPeriods pulumi.StringArrayInput `pulumi:"backupPeriods"` // Specify days of the retention. BaseBackupRetentionPeriod pulumi.IntPtrInput `pulumi:"baseBackupRetentionPeriod"` // Specify latest backup start time, format `hh:mm:ss`. MaxBackupStartTime pulumi.StringPtrInput `pulumi:"maxBackupStartTime"` // Specify earliest backup start time, format `hh:mm:ss`. MinBackupStartTime pulumi.StringPtrInput `pulumi:"minBackupStartTime"` }
func (InstanceBackupPlanArgs) ElementType ¶
func (InstanceBackupPlanArgs) ElementType() reflect.Type
func (InstanceBackupPlanArgs) ToInstanceBackupPlanOutput ¶
func (i InstanceBackupPlanArgs) ToInstanceBackupPlanOutput() InstanceBackupPlanOutput
func (InstanceBackupPlanArgs) ToInstanceBackupPlanOutputWithContext ¶
func (i InstanceBackupPlanArgs) ToInstanceBackupPlanOutputWithContext(ctx context.Context) InstanceBackupPlanOutput
func (InstanceBackupPlanArgs) ToInstanceBackupPlanPtrOutput ¶
func (i InstanceBackupPlanArgs) ToInstanceBackupPlanPtrOutput() InstanceBackupPlanPtrOutput
func (InstanceBackupPlanArgs) ToInstanceBackupPlanPtrOutputWithContext ¶
func (i InstanceBackupPlanArgs) ToInstanceBackupPlanPtrOutputWithContext(ctx context.Context) InstanceBackupPlanPtrOutput
type InstanceBackupPlanInput ¶
type InstanceBackupPlanInput interface { pulumi.Input ToInstanceBackupPlanOutput() InstanceBackupPlanOutput ToInstanceBackupPlanOutputWithContext(context.Context) InstanceBackupPlanOutput }
InstanceBackupPlanInput is an input type that accepts InstanceBackupPlanArgs and InstanceBackupPlanOutput values. You can construct a concrete instance of `InstanceBackupPlanInput` via:
InstanceBackupPlanArgs{...}
type InstanceBackupPlanOutput ¶
type InstanceBackupPlanOutput struct{ *pulumi.OutputState }
func (InstanceBackupPlanOutput) BackupPeriods ¶
func (o InstanceBackupPlanOutput) BackupPeriods() pulumi.StringArrayOutput
List of backup period per week, available values: `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`, `sunday`. NOTE: At least specify two days.
func (InstanceBackupPlanOutput) BaseBackupRetentionPeriod ¶
func (o InstanceBackupPlanOutput) BaseBackupRetentionPeriod() pulumi.IntPtrOutput
Specify days of the retention.
func (InstanceBackupPlanOutput) ElementType ¶
func (InstanceBackupPlanOutput) ElementType() reflect.Type
func (InstanceBackupPlanOutput) MaxBackupStartTime ¶
func (o InstanceBackupPlanOutput) MaxBackupStartTime() pulumi.StringPtrOutput
Specify latest backup start time, format `hh:mm:ss`.
func (InstanceBackupPlanOutput) MinBackupStartTime ¶
func (o InstanceBackupPlanOutput) MinBackupStartTime() pulumi.StringPtrOutput
Specify earliest backup start time, format `hh:mm:ss`.
func (InstanceBackupPlanOutput) ToInstanceBackupPlanOutput ¶
func (o InstanceBackupPlanOutput) ToInstanceBackupPlanOutput() InstanceBackupPlanOutput
func (InstanceBackupPlanOutput) ToInstanceBackupPlanOutputWithContext ¶
func (o InstanceBackupPlanOutput) ToInstanceBackupPlanOutputWithContext(ctx context.Context) InstanceBackupPlanOutput
func (InstanceBackupPlanOutput) ToInstanceBackupPlanPtrOutput ¶
func (o InstanceBackupPlanOutput) ToInstanceBackupPlanPtrOutput() InstanceBackupPlanPtrOutput
func (InstanceBackupPlanOutput) ToInstanceBackupPlanPtrOutputWithContext ¶
func (o InstanceBackupPlanOutput) ToInstanceBackupPlanPtrOutputWithContext(ctx context.Context) InstanceBackupPlanPtrOutput
type InstanceBackupPlanPtrInput ¶
type InstanceBackupPlanPtrInput interface { pulumi.Input ToInstanceBackupPlanPtrOutput() InstanceBackupPlanPtrOutput ToInstanceBackupPlanPtrOutputWithContext(context.Context) InstanceBackupPlanPtrOutput }
InstanceBackupPlanPtrInput is an input type that accepts InstanceBackupPlanArgs, InstanceBackupPlanPtr and InstanceBackupPlanPtrOutput values. You can construct a concrete instance of `InstanceBackupPlanPtrInput` via:
InstanceBackupPlanArgs{...} or: nil
func InstanceBackupPlanPtr ¶
func InstanceBackupPlanPtr(v *InstanceBackupPlanArgs) InstanceBackupPlanPtrInput
type InstanceBackupPlanPtrOutput ¶
type InstanceBackupPlanPtrOutput struct{ *pulumi.OutputState }
func (InstanceBackupPlanPtrOutput) BackupPeriods ¶
func (o InstanceBackupPlanPtrOutput) BackupPeriods() pulumi.StringArrayOutput
List of backup period per week, available values: `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`, `sunday`. NOTE: At least specify two days.
func (InstanceBackupPlanPtrOutput) BaseBackupRetentionPeriod ¶
func (o InstanceBackupPlanPtrOutput) BaseBackupRetentionPeriod() pulumi.IntPtrOutput
Specify days of the retention.
func (InstanceBackupPlanPtrOutput) Elem ¶
func (o InstanceBackupPlanPtrOutput) Elem() InstanceBackupPlanOutput
func (InstanceBackupPlanPtrOutput) ElementType ¶
func (InstanceBackupPlanPtrOutput) ElementType() reflect.Type
func (InstanceBackupPlanPtrOutput) MaxBackupStartTime ¶
func (o InstanceBackupPlanPtrOutput) MaxBackupStartTime() pulumi.StringPtrOutput
Specify latest backup start time, format `hh:mm:ss`.
func (InstanceBackupPlanPtrOutput) MinBackupStartTime ¶
func (o InstanceBackupPlanPtrOutput) MinBackupStartTime() pulumi.StringPtrOutput
Specify earliest backup start time, format `hh:mm:ss`.
func (InstanceBackupPlanPtrOutput) ToInstanceBackupPlanPtrOutput ¶
func (o InstanceBackupPlanPtrOutput) ToInstanceBackupPlanPtrOutput() InstanceBackupPlanPtrOutput
func (InstanceBackupPlanPtrOutput) ToInstanceBackupPlanPtrOutputWithContext ¶
func (o InstanceBackupPlanPtrOutput) ToInstanceBackupPlanPtrOutputWithContext(ctx context.Context) InstanceBackupPlanPtrOutput
type InstanceDbNodeSet ¶
type InstanceDbNodeSetArgs ¶
type InstanceDbNodeSetArgs struct { // Indicates node type, available values:`Primary`, `Standby`. Default: `Standby`. Role pulumi.StringPtrInput `pulumi:"role"` // Indicates the node available zone. Zone pulumi.StringInput `pulumi:"zone"` }
func (InstanceDbNodeSetArgs) ElementType ¶
func (InstanceDbNodeSetArgs) ElementType() reflect.Type
func (InstanceDbNodeSetArgs) ToInstanceDbNodeSetOutput ¶
func (i InstanceDbNodeSetArgs) ToInstanceDbNodeSetOutput() InstanceDbNodeSetOutput
func (InstanceDbNodeSetArgs) ToInstanceDbNodeSetOutputWithContext ¶
func (i InstanceDbNodeSetArgs) ToInstanceDbNodeSetOutputWithContext(ctx context.Context) InstanceDbNodeSetOutput
type InstanceDbNodeSetArray ¶
type InstanceDbNodeSetArray []InstanceDbNodeSetInput
func (InstanceDbNodeSetArray) ElementType ¶
func (InstanceDbNodeSetArray) ElementType() reflect.Type
func (InstanceDbNodeSetArray) ToInstanceDbNodeSetArrayOutput ¶
func (i InstanceDbNodeSetArray) ToInstanceDbNodeSetArrayOutput() InstanceDbNodeSetArrayOutput
func (InstanceDbNodeSetArray) ToInstanceDbNodeSetArrayOutputWithContext ¶
func (i InstanceDbNodeSetArray) ToInstanceDbNodeSetArrayOutputWithContext(ctx context.Context) InstanceDbNodeSetArrayOutput
type InstanceDbNodeSetArrayInput ¶
type InstanceDbNodeSetArrayInput interface { pulumi.Input ToInstanceDbNodeSetArrayOutput() InstanceDbNodeSetArrayOutput ToInstanceDbNodeSetArrayOutputWithContext(context.Context) InstanceDbNodeSetArrayOutput }
InstanceDbNodeSetArrayInput is an input type that accepts InstanceDbNodeSetArray and InstanceDbNodeSetArrayOutput values. You can construct a concrete instance of `InstanceDbNodeSetArrayInput` via:
InstanceDbNodeSetArray{ InstanceDbNodeSetArgs{...} }
type InstanceDbNodeSetArrayOutput ¶
type InstanceDbNodeSetArrayOutput struct{ *pulumi.OutputState }
func (InstanceDbNodeSetArrayOutput) ElementType ¶
func (InstanceDbNodeSetArrayOutput) ElementType() reflect.Type
func (InstanceDbNodeSetArrayOutput) Index ¶
func (o InstanceDbNodeSetArrayOutput) Index(i pulumi.IntInput) InstanceDbNodeSetOutput
func (InstanceDbNodeSetArrayOutput) ToInstanceDbNodeSetArrayOutput ¶
func (o InstanceDbNodeSetArrayOutput) ToInstanceDbNodeSetArrayOutput() InstanceDbNodeSetArrayOutput
func (InstanceDbNodeSetArrayOutput) ToInstanceDbNodeSetArrayOutputWithContext ¶
func (o InstanceDbNodeSetArrayOutput) ToInstanceDbNodeSetArrayOutputWithContext(ctx context.Context) InstanceDbNodeSetArrayOutput
type InstanceDbNodeSetInput ¶
type InstanceDbNodeSetInput interface { pulumi.Input ToInstanceDbNodeSetOutput() InstanceDbNodeSetOutput ToInstanceDbNodeSetOutputWithContext(context.Context) InstanceDbNodeSetOutput }
InstanceDbNodeSetInput is an input type that accepts InstanceDbNodeSetArgs and InstanceDbNodeSetOutput values. You can construct a concrete instance of `InstanceDbNodeSetInput` via:
InstanceDbNodeSetArgs{...}
type InstanceDbNodeSetOutput ¶
type InstanceDbNodeSetOutput struct{ *pulumi.OutputState }
func (InstanceDbNodeSetOutput) ElementType ¶
func (InstanceDbNodeSetOutput) ElementType() reflect.Type
func (InstanceDbNodeSetOutput) Role ¶
func (o InstanceDbNodeSetOutput) Role() pulumi.StringPtrOutput
Indicates node type, available values:`Primary`, `Standby`. Default: `Standby`.
func (InstanceDbNodeSetOutput) ToInstanceDbNodeSetOutput ¶
func (o InstanceDbNodeSetOutput) ToInstanceDbNodeSetOutput() InstanceDbNodeSetOutput
func (InstanceDbNodeSetOutput) ToInstanceDbNodeSetOutputWithContext ¶
func (o InstanceDbNodeSetOutput) ToInstanceDbNodeSetOutputWithContext(ctx context.Context) InstanceDbNodeSetOutput
func (InstanceDbNodeSetOutput) Zone ¶
func (o InstanceDbNodeSetOutput) Zone() pulumi.StringOutput
Indicates the node available zone.
type InstanceHaConfig ¶ added in v0.1.8
type InstanceHaConfig struct { pulumi.CustomResourceState // instance id. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Maximum latency of highly available backup machines. When the delay time of the backup node is less than or equal to this value, and the amount of delay data of the backup node is less than or equal to MaxStandbyLatency, the primary node can be switched. Unit: s; Parameter range: [5, 10]. MaxStandbyLag pulumi.IntOutput `pulumi:"maxStandbyLag"` // Maximum latency data volume for highly available backup machines. When the delay data amount of the backup node is less than or equal to this value, and the delay time of the backup node is less than or equal to MaxStandbyLag, it can switch to the main node. Unit: byte; Parameter range: [1073741824, 322122547200]. MaxStandbyLatency pulumi.IntOutput `pulumi:"maxStandbyLatency"` // Maximum delay time for synchronous backup. When the delay time of the standby machine is less than or equal to this value, and the amount of delay data of the standby machine is less than or equal to MaxSyncStandbyLatency, then the standby machine adopts synchronous replication; Otherwise, adopt asynchronous replication. This parameter value is valid for instances where SyncMode is set to Semi sync. When a semi synchronous instance prohibits degradation to asynchronous replication, MaxSyncStandbyLatency and MaxSyncStandbyLag are not set. When semi synchronous instances allow degenerate asynchronous replication, PostgreSQL version 9 instances must have MaxSyncStandbyLatency set and MaxSyncStandbyLag not set, while PostgreSQL version 10 and above instances must have MaxSyncStandbyLatency and MaxSyncStandbyLag set. MaxSyncStandbyLag pulumi.IntPtrOutput `pulumi:"maxSyncStandbyLag"` // Maximum latency data for synchronous backup. When the amount of data delayed by the backup machine is less than or equal to this value, and the delay time of the backup machine is less than or equal to MaxSyncStandbyLag, then the backup machine adopts synchronous replication; Otherwise, adopt asynchronous replication. This parameter value is valid for instances where SyncMode is set to Semi sync. When a semi synchronous instance prohibits degradation to asynchronous replication, MaxSyncStandbyLatency and MaxSyncStandbyLag are not set. When semi synchronous instances allow degenerate asynchronous replication, PostgreSQL version 9 instances must have MaxSyncStandbyLatency set and MaxSyncStandbyLag not set, while PostgreSQL version 10 and above instances must have MaxSyncStandbyLatency and MaxSyncStandbyLag set. MaxSyncStandbyLatency pulumi.IntPtrOutput `pulumi:"maxSyncStandbyLatency"` // Master slave synchronization method, Semi-sync: Semi synchronous; Async: Asynchronous. Main instance default value: Semi-sync, Read-only instance default value: Async. SyncMode pulumi.StringOutput `pulumi:"syncMode"` }
Provides a resource to set postgresql instance syncMode
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Postgresql"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Postgresql.NewInstanceHaConfig(ctx, "example", &Postgresql.InstanceHaConfigArgs{ InstanceId: pulumi.String("postgres-gzg9jb2n"), MaxStandbyLag: pulumi.Int(10), MaxStandbyLatency: pulumi.Int(10737418240), MaxSyncStandbyLag: pulumi.Int(5), MaxSyncStandbyLatency: pulumi.Int(52428800), SyncMode: pulumi.String("Semi-sync"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Postgresql"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Postgresql.NewInstanceHaConfig(ctx, "example", &Postgresql.InstanceHaConfigArgs{ InstanceId: pulumi.String("postgres-gzg9jb2n"), MaxStandbyLag: pulumi.Int(10), MaxStandbyLatency: pulumi.Int(10737418240), SyncMode: pulumi.String("Async"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetInstanceHaConfig ¶ added in v0.1.8
func GetInstanceHaConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InstanceHaConfigState, opts ...pulumi.ResourceOption) (*InstanceHaConfig, error)
GetInstanceHaConfig gets an existing InstanceHaConfig 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 NewInstanceHaConfig ¶ added in v0.1.8
func NewInstanceHaConfig(ctx *pulumi.Context, name string, args *InstanceHaConfigArgs, opts ...pulumi.ResourceOption) (*InstanceHaConfig, error)
NewInstanceHaConfig registers a new resource with the given unique name, arguments, and options.
func (*InstanceHaConfig) ElementType ¶ added in v0.1.8
func (*InstanceHaConfig) ElementType() reflect.Type
func (*InstanceHaConfig) ToInstanceHaConfigOutput ¶ added in v0.1.8
func (i *InstanceHaConfig) ToInstanceHaConfigOutput() InstanceHaConfigOutput
func (*InstanceHaConfig) ToInstanceHaConfigOutputWithContext ¶ added in v0.1.8
func (i *InstanceHaConfig) ToInstanceHaConfigOutputWithContext(ctx context.Context) InstanceHaConfigOutput
type InstanceHaConfigArgs ¶ added in v0.1.8
type InstanceHaConfigArgs struct { // instance id. InstanceId pulumi.StringInput // Maximum latency of highly available backup machines. When the delay time of the backup node is less than or equal to this value, and the amount of delay data of the backup node is less than or equal to MaxStandbyLatency, the primary node can be switched. Unit: s; Parameter range: [5, 10]. MaxStandbyLag pulumi.IntInput // Maximum latency data volume for highly available backup machines. When the delay data amount of the backup node is less than or equal to this value, and the delay time of the backup node is less than or equal to MaxStandbyLag, it can switch to the main node. Unit: byte; Parameter range: [1073741824, 322122547200]. MaxStandbyLatency pulumi.IntInput // Maximum delay time for synchronous backup. When the delay time of the standby machine is less than or equal to this value, and the amount of delay data of the standby machine is less than or equal to MaxSyncStandbyLatency, then the standby machine adopts synchronous replication; Otherwise, adopt asynchronous replication. This parameter value is valid for instances where SyncMode is set to Semi sync. When a semi synchronous instance prohibits degradation to asynchronous replication, MaxSyncStandbyLatency and MaxSyncStandbyLag are not set. When semi synchronous instances allow degenerate asynchronous replication, PostgreSQL version 9 instances must have MaxSyncStandbyLatency set and MaxSyncStandbyLag not set, while PostgreSQL version 10 and above instances must have MaxSyncStandbyLatency and MaxSyncStandbyLag set. MaxSyncStandbyLag pulumi.IntPtrInput // Maximum latency data for synchronous backup. When the amount of data delayed by the backup machine is less than or equal to this value, and the delay time of the backup machine is less than or equal to MaxSyncStandbyLag, then the backup machine adopts synchronous replication; Otherwise, adopt asynchronous replication. This parameter value is valid for instances where SyncMode is set to Semi sync. When a semi synchronous instance prohibits degradation to asynchronous replication, MaxSyncStandbyLatency and MaxSyncStandbyLag are not set. When semi synchronous instances allow degenerate asynchronous replication, PostgreSQL version 9 instances must have MaxSyncStandbyLatency set and MaxSyncStandbyLag not set, while PostgreSQL version 10 and above instances must have MaxSyncStandbyLatency and MaxSyncStandbyLag set. MaxSyncStandbyLatency pulumi.IntPtrInput // Master slave synchronization method, Semi-sync: Semi synchronous; Async: Asynchronous. Main instance default value: Semi-sync, Read-only instance default value: Async. SyncMode pulumi.StringInput }
The set of arguments for constructing a InstanceHaConfig resource.
func (InstanceHaConfigArgs) ElementType ¶ added in v0.1.8
func (InstanceHaConfigArgs) ElementType() reflect.Type
type InstanceHaConfigArray ¶ added in v0.1.8
type InstanceHaConfigArray []InstanceHaConfigInput
func (InstanceHaConfigArray) ElementType ¶ added in v0.1.8
func (InstanceHaConfigArray) ElementType() reflect.Type
func (InstanceHaConfigArray) ToInstanceHaConfigArrayOutput ¶ added in v0.1.8
func (i InstanceHaConfigArray) ToInstanceHaConfigArrayOutput() InstanceHaConfigArrayOutput
func (InstanceHaConfigArray) ToInstanceHaConfigArrayOutputWithContext ¶ added in v0.1.8
func (i InstanceHaConfigArray) ToInstanceHaConfigArrayOutputWithContext(ctx context.Context) InstanceHaConfigArrayOutput
type InstanceHaConfigArrayInput ¶ added in v0.1.8
type InstanceHaConfigArrayInput interface { pulumi.Input ToInstanceHaConfigArrayOutput() InstanceHaConfigArrayOutput ToInstanceHaConfigArrayOutputWithContext(context.Context) InstanceHaConfigArrayOutput }
InstanceHaConfigArrayInput is an input type that accepts InstanceHaConfigArray and InstanceHaConfigArrayOutput values. You can construct a concrete instance of `InstanceHaConfigArrayInput` via:
InstanceHaConfigArray{ InstanceHaConfigArgs{...} }
type InstanceHaConfigArrayOutput ¶ added in v0.1.8
type InstanceHaConfigArrayOutput struct{ *pulumi.OutputState }
func (InstanceHaConfigArrayOutput) ElementType ¶ added in v0.1.8
func (InstanceHaConfigArrayOutput) ElementType() reflect.Type
func (InstanceHaConfigArrayOutput) Index ¶ added in v0.1.8
func (o InstanceHaConfigArrayOutput) Index(i pulumi.IntInput) InstanceHaConfigOutput
func (InstanceHaConfigArrayOutput) ToInstanceHaConfigArrayOutput ¶ added in v0.1.8
func (o InstanceHaConfigArrayOutput) ToInstanceHaConfigArrayOutput() InstanceHaConfigArrayOutput
func (InstanceHaConfigArrayOutput) ToInstanceHaConfigArrayOutputWithContext ¶ added in v0.1.8
func (o InstanceHaConfigArrayOutput) ToInstanceHaConfigArrayOutputWithContext(ctx context.Context) InstanceHaConfigArrayOutput
type InstanceHaConfigInput ¶ added in v0.1.8
type InstanceHaConfigInput interface { pulumi.Input ToInstanceHaConfigOutput() InstanceHaConfigOutput ToInstanceHaConfigOutputWithContext(ctx context.Context) InstanceHaConfigOutput }
type InstanceHaConfigMap ¶ added in v0.1.8
type InstanceHaConfigMap map[string]InstanceHaConfigInput
func (InstanceHaConfigMap) ElementType ¶ added in v0.1.8
func (InstanceHaConfigMap) ElementType() reflect.Type
func (InstanceHaConfigMap) ToInstanceHaConfigMapOutput ¶ added in v0.1.8
func (i InstanceHaConfigMap) ToInstanceHaConfigMapOutput() InstanceHaConfigMapOutput
func (InstanceHaConfigMap) ToInstanceHaConfigMapOutputWithContext ¶ added in v0.1.8
func (i InstanceHaConfigMap) ToInstanceHaConfigMapOutputWithContext(ctx context.Context) InstanceHaConfigMapOutput
type InstanceHaConfigMapInput ¶ added in v0.1.8
type InstanceHaConfigMapInput interface { pulumi.Input ToInstanceHaConfigMapOutput() InstanceHaConfigMapOutput ToInstanceHaConfigMapOutputWithContext(context.Context) InstanceHaConfigMapOutput }
InstanceHaConfigMapInput is an input type that accepts InstanceHaConfigMap and InstanceHaConfigMapOutput values. You can construct a concrete instance of `InstanceHaConfigMapInput` via:
InstanceHaConfigMap{ "key": InstanceHaConfigArgs{...} }
type InstanceHaConfigMapOutput ¶ added in v0.1.8
type InstanceHaConfigMapOutput struct{ *pulumi.OutputState }
func (InstanceHaConfigMapOutput) ElementType ¶ added in v0.1.8
func (InstanceHaConfigMapOutput) ElementType() reflect.Type
func (InstanceHaConfigMapOutput) MapIndex ¶ added in v0.1.8
func (o InstanceHaConfigMapOutput) MapIndex(k pulumi.StringInput) InstanceHaConfigOutput
func (InstanceHaConfigMapOutput) ToInstanceHaConfigMapOutput ¶ added in v0.1.8
func (o InstanceHaConfigMapOutput) ToInstanceHaConfigMapOutput() InstanceHaConfigMapOutput
func (InstanceHaConfigMapOutput) ToInstanceHaConfigMapOutputWithContext ¶ added in v0.1.8
func (o InstanceHaConfigMapOutput) ToInstanceHaConfigMapOutputWithContext(ctx context.Context) InstanceHaConfigMapOutput
type InstanceHaConfigOutput ¶ added in v0.1.8
type InstanceHaConfigOutput struct{ *pulumi.OutputState }
func (InstanceHaConfigOutput) ElementType ¶ added in v0.1.8
func (InstanceHaConfigOutput) ElementType() reflect.Type
func (InstanceHaConfigOutput) InstanceId ¶ added in v0.1.8
func (o InstanceHaConfigOutput) InstanceId() pulumi.StringOutput
instance id.
func (InstanceHaConfigOutput) MaxStandbyLag ¶ added in v0.1.8
func (o InstanceHaConfigOutput) MaxStandbyLag() pulumi.IntOutput
Maximum latency of highly available backup machines. When the delay time of the backup node is less than or equal to this value, and the amount of delay data of the backup node is less than or equal to MaxStandbyLatency, the primary node can be switched. Unit: s; Parameter range: [5, 10].
func (InstanceHaConfigOutput) MaxStandbyLatency ¶ added in v0.1.8
func (o InstanceHaConfigOutput) MaxStandbyLatency() pulumi.IntOutput
Maximum latency data volume for highly available backup machines. When the delay data amount of the backup node is less than or equal to this value, and the delay time of the backup node is less than or equal to MaxStandbyLag, it can switch to the main node. Unit: byte; Parameter range: [1073741824, 322122547200].
func (InstanceHaConfigOutput) MaxSyncStandbyLag ¶ added in v0.1.8
func (o InstanceHaConfigOutput) MaxSyncStandbyLag() pulumi.IntPtrOutput
Maximum delay time for synchronous backup. When the delay time of the standby machine is less than or equal to this value, and the amount of delay data of the standby machine is less than or equal to MaxSyncStandbyLatency, then the standby machine adopts synchronous replication; Otherwise, adopt asynchronous replication. This parameter value is valid for instances where SyncMode is set to Semi sync. When a semi synchronous instance prohibits degradation to asynchronous replication, MaxSyncStandbyLatency and MaxSyncStandbyLag are not set. When semi synchronous instances allow degenerate asynchronous replication, PostgreSQL version 9 instances must have MaxSyncStandbyLatency set and MaxSyncStandbyLag not set, while PostgreSQL version 10 and above instances must have MaxSyncStandbyLatency and MaxSyncStandbyLag set.
func (InstanceHaConfigOutput) MaxSyncStandbyLatency ¶ added in v0.1.8
func (o InstanceHaConfigOutput) MaxSyncStandbyLatency() pulumi.IntPtrOutput
Maximum latency data for synchronous backup. When the amount of data delayed by the backup machine is less than or equal to this value, and the delay time of the backup machine is less than or equal to MaxSyncStandbyLag, then the backup machine adopts synchronous replication; Otherwise, adopt asynchronous replication. This parameter value is valid for instances where SyncMode is set to Semi sync. When a semi synchronous instance prohibits degradation to asynchronous replication, MaxSyncStandbyLatency and MaxSyncStandbyLag are not set. When semi synchronous instances allow degenerate asynchronous replication, PostgreSQL version 9 instances must have MaxSyncStandbyLatency set and MaxSyncStandbyLag not set, while PostgreSQL version 10 and above instances must have MaxSyncStandbyLatency and MaxSyncStandbyLag set.
func (InstanceHaConfigOutput) SyncMode ¶ added in v0.1.8
func (o InstanceHaConfigOutput) SyncMode() pulumi.StringOutput
Master slave synchronization method, Semi-sync: Semi synchronous; Async: Asynchronous. Main instance default value: Semi-sync, Read-only instance default value: Async.
func (InstanceHaConfigOutput) ToInstanceHaConfigOutput ¶ added in v0.1.8
func (o InstanceHaConfigOutput) ToInstanceHaConfigOutput() InstanceHaConfigOutput
func (InstanceHaConfigOutput) ToInstanceHaConfigOutputWithContext ¶ added in v0.1.8
func (o InstanceHaConfigOutput) ToInstanceHaConfigOutputWithContext(ctx context.Context) InstanceHaConfigOutput
type InstanceHaConfigState ¶ added in v0.1.8
type InstanceHaConfigState struct { // instance id. InstanceId pulumi.StringPtrInput // Maximum latency of highly available backup machines. When the delay time of the backup node is less than or equal to this value, and the amount of delay data of the backup node is less than or equal to MaxStandbyLatency, the primary node can be switched. Unit: s; Parameter range: [5, 10]. MaxStandbyLag pulumi.IntPtrInput // Maximum latency data volume for highly available backup machines. When the delay data amount of the backup node is less than or equal to this value, and the delay time of the backup node is less than or equal to MaxStandbyLag, it can switch to the main node. Unit: byte; Parameter range: [1073741824, 322122547200]. MaxStandbyLatency pulumi.IntPtrInput // Maximum delay time for synchronous backup. When the delay time of the standby machine is less than or equal to this value, and the amount of delay data of the standby machine is less than or equal to MaxSyncStandbyLatency, then the standby machine adopts synchronous replication; Otherwise, adopt asynchronous replication. This parameter value is valid for instances where SyncMode is set to Semi sync. When a semi synchronous instance prohibits degradation to asynchronous replication, MaxSyncStandbyLatency and MaxSyncStandbyLag are not set. When semi synchronous instances allow degenerate asynchronous replication, PostgreSQL version 9 instances must have MaxSyncStandbyLatency set and MaxSyncStandbyLag not set, while PostgreSQL version 10 and above instances must have MaxSyncStandbyLatency and MaxSyncStandbyLag set. MaxSyncStandbyLag pulumi.IntPtrInput // Maximum latency data for synchronous backup. When the amount of data delayed by the backup machine is less than or equal to this value, and the delay time of the backup machine is less than or equal to MaxSyncStandbyLag, then the backup machine adopts synchronous replication; Otherwise, adopt asynchronous replication. This parameter value is valid for instances where SyncMode is set to Semi sync. When a semi synchronous instance prohibits degradation to asynchronous replication, MaxSyncStandbyLatency and MaxSyncStandbyLag are not set. When semi synchronous instances allow degenerate asynchronous replication, PostgreSQL version 9 instances must have MaxSyncStandbyLatency set and MaxSyncStandbyLag not set, while PostgreSQL version 10 and above instances must have MaxSyncStandbyLatency and MaxSyncStandbyLag set. MaxSyncStandbyLatency pulumi.IntPtrInput // Master slave synchronization method, Semi-sync: Semi synchronous; Async: Asynchronous. Main instance default value: Semi-sync, Read-only instance default value: Async. SyncMode pulumi.StringPtrInput }
func (InstanceHaConfigState) ElementType ¶ added in v0.1.8
func (InstanceHaConfigState) ElementType() reflect.Type
type InstanceInput ¶
type InstanceInput interface { pulumi.Input ToInstanceOutput() InstanceOutput ToInstanceOutputWithContext(ctx context.Context) InstanceOutput }
type InstanceMap ¶
type InstanceMap map[string]InstanceInput
func (InstanceMap) ElementType ¶
func (InstanceMap) ElementType() reflect.Type
func (InstanceMap) ToInstanceMapOutput ¶
func (i InstanceMap) ToInstanceMapOutput() InstanceMapOutput
func (InstanceMap) ToInstanceMapOutputWithContext ¶
func (i InstanceMap) ToInstanceMapOutputWithContext(ctx context.Context) InstanceMapOutput
type InstanceMapInput ¶
type InstanceMapInput interface { pulumi.Input ToInstanceMapOutput() InstanceMapOutput ToInstanceMapOutputWithContext(context.Context) InstanceMapOutput }
InstanceMapInput is an input type that accepts InstanceMap and InstanceMapOutput values. You can construct a concrete instance of `InstanceMapInput` via:
InstanceMap{ "key": InstanceArgs{...} }
type InstanceMapOutput ¶
type InstanceMapOutput struct{ *pulumi.OutputState }
func (InstanceMapOutput) ElementType ¶
func (InstanceMapOutput) ElementType() reflect.Type
func (InstanceMapOutput) MapIndex ¶
func (o InstanceMapOutput) MapIndex(k pulumi.StringInput) InstanceOutput
func (InstanceMapOutput) ToInstanceMapOutput ¶
func (o InstanceMapOutput) ToInstanceMapOutput() InstanceMapOutput
func (InstanceMapOutput) ToInstanceMapOutputWithContext ¶
func (o InstanceMapOutput) ToInstanceMapOutputWithContext(ctx context.Context) InstanceMapOutput
type InstanceOutput ¶
type InstanceOutput struct{ *pulumi.OutputState }
func (InstanceOutput) AutoRenewFlag ¶ added in v0.1.3
func (o InstanceOutput) AutoRenewFlag() pulumi.IntPtrOutput
Auto renew flag, `1` for enabled. NOTES: Only support prepaid instance.
func (InstanceOutput) AutoVoucher ¶ added in v0.1.3
func (o InstanceOutput) AutoVoucher() pulumi.IntPtrOutput
Whether to use voucher, `1` for enabled.
func (InstanceOutput) AvailabilityZone ¶
func (o InstanceOutput) AvailabilityZone() pulumi.StringOutput
Availability zone. NOTE: This field could not be modified, please use `dbNodeSet` instead of modification. The changes on this field will be suppressed when using the `dbNodeSet`.
func (InstanceOutput) BackupPlan ¶
func (o InstanceOutput) BackupPlan() InstanceBackupPlanPtrOutput
Specify DB backup plan.
func (InstanceOutput) ChargeType ¶
func (o InstanceOutput) ChargeType() pulumi.StringPtrOutput
Pay type of the postgresql instance. Values `POSTPAID_BY_HOUR` (Default), `PREPAID`. It only support to update the type from `POSTPAID_BY_HOUR` to `PREPAID`.
func (InstanceOutput) Charset ¶
func (o InstanceOutput) Charset() pulumi.StringPtrOutput
Charset of the root account. Valid values are `UTF8`,`LATIN1`.
func (InstanceOutput) Cpu ¶ added in v0.1.9
func (o InstanceOutput) Cpu() pulumi.IntOutput
Number of CPU cores. Allowed value must be equal `cpu` that data source `Postgresql.getSpecinfos` provides.
func (InstanceOutput) CreateTime ¶
func (o InstanceOutput) CreateTime() pulumi.StringOutput
Create time of the postgresql instance.
func (InstanceOutput) DbKernelVersion ¶
func (o InstanceOutput) DbKernelVersion() pulumi.StringOutput
PostgreSQL kernel version number. If it is specified, an instance running kernel DBKernelVersion will be created. It supports updating the minor kernel version immediately.
func (InstanceOutput) DbMajorVersion ¶
func (o InstanceOutput) DbMajorVersion() pulumi.StringOutput
PostgreSQL major version number. Valid values: 10, 11, 12, 13, 14, 15, 16. If it is specified, an instance running the latest kernel of PostgreSQL DBMajorVersion will be created.
func (InstanceOutput) DbMajorVesion
deprecated
func (o InstanceOutput) DbMajorVesion() pulumi.StringOutput
`dbMajorVesion` will be deprecated, use `dbMajorVersion` instead. PostgreSQL major version number. Valid values: 10, 11, 12, 13, 14, 15, 16. If it is specified, an instance running the latest kernel of PostgreSQL DBMajorVersion will be created.
Deprecated: `dbMajorVesion` will be deprecated, use `dbMajorVersion` instead.
func (InstanceOutput) DbNodeSets ¶
func (o InstanceOutput) DbNodeSets() InstanceDbNodeSetArrayOutput
Specify instance node info for disaster migration.
func (InstanceOutput) ElementType ¶
func (InstanceOutput) ElementType() reflect.Type
func (InstanceOutput) EngineVersion ¶
func (o InstanceOutput) EngineVersion() pulumi.StringOutput
Version of the postgresql database engine. Valid values: `10.4`, `10.17`, `10.23`, `11.8`, `11.12`, `11.22`, `12.4`, `12.7`, `12.18`, `13.3`, `14.2`, `14.11`, `15.1`, `16.0`.
func (InstanceOutput) KmsKeyId ¶
func (o InstanceOutput) KmsKeyId() pulumi.StringOutput
KeyId of the custom key.
func (InstanceOutput) KmsRegion ¶
func (o InstanceOutput) KmsRegion() pulumi.StringOutput
Region of the custom key.
func (InstanceOutput) MaxStandbyArchiveDelay ¶
func (o InstanceOutput) MaxStandbyArchiveDelay() pulumi.IntOutput
max_standby_archive_delay applies when WAL data is being read from WAL archive (and is therefore not current). Units are milliseconds if not specified.
func (InstanceOutput) MaxStandbyStreamingDelay ¶
func (o InstanceOutput) MaxStandbyStreamingDelay() pulumi.IntOutput
max_standby_streaming_delay applies when WAL data is being received via streaming replication. Units are milliseconds if not specified.
func (InstanceOutput) Memory ¶
func (o InstanceOutput) Memory() pulumi.IntOutput
Memory size(in GB). Allowed value must be larger than `memory` that data source `Postgresql.getSpecinfos` provides.
func (InstanceOutput) Name ¶
func (o InstanceOutput) Name() pulumi.StringOutput
Name of the postgresql instance.
func (InstanceOutput) NeedSupportTde ¶
func (o InstanceOutput) NeedSupportTde() pulumi.IntOutput
Whether to support data transparent encryption, 1: yes, 0: no (default).
func (InstanceOutput) Period ¶ added in v0.1.3
func (o InstanceOutput) Period() pulumi.IntPtrOutput
Specify Prepaid period in month. Default `1`. Values: `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`. This field is valid only when creating a `PREPAID` type instance, or updating the charge type from `POSTPAID_BY_HOUR` to `PREPAID`.
func (InstanceOutput) PrivateAccessIp ¶
func (o InstanceOutput) PrivateAccessIp() pulumi.StringOutput
IP for private access.
func (InstanceOutput) PrivateAccessPort ¶
func (o InstanceOutput) PrivateAccessPort() pulumi.IntOutput
Port for private access.
func (InstanceOutput) ProjectId ¶
func (o InstanceOutput) ProjectId() pulumi.IntPtrOutput
Project id, default value is `0`.
func (InstanceOutput) PublicAccessHost ¶
func (o InstanceOutput) PublicAccessHost() pulumi.StringOutput
Host for public access.
func (InstanceOutput) PublicAccessPort ¶
func (o InstanceOutput) PublicAccessPort() pulumi.IntOutput
Port for public access.
func (InstanceOutput) PublicAccessSwitch ¶
func (o InstanceOutput) PublicAccessSwitch() pulumi.BoolPtrOutput
Indicates whether to enable the access to an instance from public network or not.
func (InstanceOutput) RootPassword ¶
func (o InstanceOutput) RootPassword() pulumi.StringOutput
Password of root account. This parameter can be specified when you purchase master instances, but it should be ignored when you purchase read-only instances or disaster recovery instances.
func (InstanceOutput) RootUser ¶
func (o InstanceOutput) RootUser() pulumi.StringPtrOutput
Instance root account name. This parameter is optional, Default value is `root`.
func (InstanceOutput) SecurityGroups ¶
func (o InstanceOutput) SecurityGroups() pulumi.StringArrayOutput
ID of security group. If both vpcId and subnetId are not set, this argument should not be set either.
func (InstanceOutput) Storage ¶
func (o InstanceOutput) Storage() pulumi.IntOutput
Volume size(in GB). Allowed value must be a multiple of 10. The storage must be set with the limit of `storageMin` and `storageMax` which data source `Postgresql.getSpecinfos` provides.
func (InstanceOutput) SubnetId ¶
func (o InstanceOutput) SubnetId() pulumi.StringOutput
ID of subnet.
func (InstanceOutput) Tags ¶
func (o InstanceOutput) Tags() pulumi.MapOutput
The available tags within this postgresql.
func (InstanceOutput) ToInstanceOutput ¶
func (o InstanceOutput) ToInstanceOutput() InstanceOutput
func (InstanceOutput) ToInstanceOutputWithContext ¶
func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
func (InstanceOutput) Uid ¶
func (o InstanceOutput) Uid() pulumi.IntOutput
Uid of the postgresql instance.
func (InstanceOutput) VoucherIds ¶ added in v0.1.3
func (o InstanceOutput) VoucherIds() pulumi.StringArrayOutput
Specify Voucher Ids if `autoVoucher` was `1`, only support using 1 vouchers for now.
type InstanceState ¶
type InstanceState struct { // Auto renew flag, `1` for enabled. NOTES: Only support prepaid instance. AutoRenewFlag pulumi.IntPtrInput // Whether to use voucher, `1` for enabled. AutoVoucher pulumi.IntPtrInput // Availability zone. NOTE: This field could not be modified, please use `dbNodeSet` instead of modification. The changes on this field will be suppressed when using the `dbNodeSet`. AvailabilityZone pulumi.StringPtrInput // Specify DB backup plan. BackupPlan InstanceBackupPlanPtrInput // Pay type of the postgresql instance. Values `POSTPAID_BY_HOUR` (Default), `PREPAID`. It only support to update the type from `POSTPAID_BY_HOUR` to `PREPAID`. ChargeType pulumi.StringPtrInput // Charset of the root account. Valid values are `UTF8`,`LATIN1`. Charset pulumi.StringPtrInput // Number of CPU cores. Allowed value must be equal `cpu` that data source `Postgresql.getSpecinfos` provides. Cpu pulumi.IntPtrInput // Create time of the postgresql instance. CreateTime pulumi.StringPtrInput // PostgreSQL kernel version number. If it is specified, an instance running kernel DBKernelVersion will be created. It supports updating the minor kernel version immediately. DbKernelVersion pulumi.StringPtrInput // PostgreSQL major version number. Valid values: 10, 11, 12, 13, 14, 15, 16. If it is specified, an instance running the latest kernel of PostgreSQL DBMajorVersion will be created. DbMajorVersion pulumi.StringPtrInput // `dbMajorVesion` will be deprecated, use `dbMajorVersion` instead. PostgreSQL major version number. Valid values: 10, 11, 12, 13, 14, 15, 16. If it is specified, an instance running the latest kernel of PostgreSQL DBMajorVersion will be created. // // Deprecated: `dbMajorVesion` will be deprecated, use `dbMajorVersion` instead. DbMajorVesion pulumi.StringPtrInput // Specify instance node info for disaster migration. DbNodeSets InstanceDbNodeSetArrayInput // Version of the postgresql database engine. Valid values: `10.4`, `10.17`, `10.23`, `11.8`, `11.12`, `11.22`, `12.4`, `12.7`, `12.18`, `13.3`, `14.2`, `14.11`, `15.1`, `16.0`. EngineVersion pulumi.StringPtrInput // KeyId of the custom key. KmsKeyId pulumi.StringPtrInput // Region of the custom key. KmsRegion pulumi.StringPtrInput // max_standby_archive_delay applies when WAL data is being read from WAL archive (and is therefore not current). Units are milliseconds if not specified. MaxStandbyArchiveDelay pulumi.IntPtrInput // max_standby_streaming_delay applies when WAL data is being received via streaming replication. Units are milliseconds if not specified. MaxStandbyStreamingDelay pulumi.IntPtrInput // Memory size(in GB). Allowed value must be larger than `memory` that data source `Postgresql.getSpecinfos` provides. Memory pulumi.IntPtrInput // Name of the postgresql instance. Name pulumi.StringPtrInput // Whether to support data transparent encryption, 1: yes, 0: no (default). NeedSupportTde pulumi.IntPtrInput // Specify Prepaid period in month. Default `1`. Values: `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`. This field is valid only when creating a `PREPAID` type instance, or updating the charge type from `POSTPAID_BY_HOUR` to `PREPAID`. Period pulumi.IntPtrInput // IP for private access. PrivateAccessIp pulumi.StringPtrInput // Port for private access. PrivateAccessPort pulumi.IntPtrInput // Project id, default value is `0`. ProjectId pulumi.IntPtrInput // Host for public access. PublicAccessHost pulumi.StringPtrInput // Port for public access. PublicAccessPort pulumi.IntPtrInput // Indicates whether to enable the access to an instance from public network or not. PublicAccessSwitch pulumi.BoolPtrInput // Password of root account. This parameter can be specified when you purchase master instances, but it should be ignored when you purchase read-only instances or disaster recovery instances. RootPassword pulumi.StringPtrInput // Instance root account name. This parameter is optional, Default value is `root`. RootUser pulumi.StringPtrInput // ID of security group. If both vpcId and subnetId are not set, this argument should not be set either. SecurityGroups pulumi.StringArrayInput // Volume size(in GB). Allowed value must be a multiple of 10. The storage must be set with the limit of `storageMin` and `storageMax` which data source `Postgresql.getSpecinfos` provides. Storage pulumi.IntPtrInput // ID of subnet. SubnetId pulumi.StringPtrInput // The available tags within this postgresql. Tags pulumi.MapInput // Uid of the postgresql instance. Uid pulumi.IntPtrInput // Specify Voucher Ids if `autoVoucher` was `1`, only support using 1 vouchers for now. VoucherIds pulumi.StringArrayInput // ID of VPC. VpcId pulumi.StringPtrInput }
func (InstanceState) ElementType ¶
func (InstanceState) ElementType() reflect.Type
type IsolateDbInstanceOperation ¶ added in v0.1.5
type IsolateDbInstanceOperation struct { pulumi.CustomResourceState // List of resource IDs. Note that currently you cannot isolate multiple instances at the same time. Only one instance ID can be passed in here. DbInstanceIdSets pulumi.StringArrayOutput `pulumi:"dbInstanceIdSets"` }
Provides a resource to create a postgresql isolateDbInstanceOperation
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Postgresql"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Postgresql.NewIsolateDbInstanceOperation(ctx, "isolateDbInstanceOperation", &Postgresql.IsolateDbInstanceOperationArgs{ DbInstanceIdSets: pulumi.StringArray{ local.Pgsql_id, }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetIsolateDbInstanceOperation ¶ added in v0.1.5
func GetIsolateDbInstanceOperation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IsolateDbInstanceOperationState, opts ...pulumi.ResourceOption) (*IsolateDbInstanceOperation, error)
GetIsolateDbInstanceOperation gets an existing IsolateDbInstanceOperation 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 NewIsolateDbInstanceOperation ¶ added in v0.1.5
func NewIsolateDbInstanceOperation(ctx *pulumi.Context, name string, args *IsolateDbInstanceOperationArgs, opts ...pulumi.ResourceOption) (*IsolateDbInstanceOperation, error)
NewIsolateDbInstanceOperation registers a new resource with the given unique name, arguments, and options.
func (*IsolateDbInstanceOperation) ElementType ¶ added in v0.1.5
func (*IsolateDbInstanceOperation) ElementType() reflect.Type
func (*IsolateDbInstanceOperation) ToIsolateDbInstanceOperationOutput ¶ added in v0.1.5
func (i *IsolateDbInstanceOperation) ToIsolateDbInstanceOperationOutput() IsolateDbInstanceOperationOutput
func (*IsolateDbInstanceOperation) ToIsolateDbInstanceOperationOutputWithContext ¶ added in v0.1.5
func (i *IsolateDbInstanceOperation) ToIsolateDbInstanceOperationOutputWithContext(ctx context.Context) IsolateDbInstanceOperationOutput
type IsolateDbInstanceOperationArgs ¶ added in v0.1.5
type IsolateDbInstanceOperationArgs struct { // List of resource IDs. Note that currently you cannot isolate multiple instances at the same time. Only one instance ID can be passed in here. DbInstanceIdSets pulumi.StringArrayInput }
The set of arguments for constructing a IsolateDbInstanceOperation resource.
func (IsolateDbInstanceOperationArgs) ElementType ¶ added in v0.1.5
func (IsolateDbInstanceOperationArgs) ElementType() reflect.Type
type IsolateDbInstanceOperationArray ¶ added in v0.1.5
type IsolateDbInstanceOperationArray []IsolateDbInstanceOperationInput
func (IsolateDbInstanceOperationArray) ElementType ¶ added in v0.1.5
func (IsolateDbInstanceOperationArray) ElementType() reflect.Type
func (IsolateDbInstanceOperationArray) ToIsolateDbInstanceOperationArrayOutput ¶ added in v0.1.5
func (i IsolateDbInstanceOperationArray) ToIsolateDbInstanceOperationArrayOutput() IsolateDbInstanceOperationArrayOutput
func (IsolateDbInstanceOperationArray) ToIsolateDbInstanceOperationArrayOutputWithContext ¶ added in v0.1.5
func (i IsolateDbInstanceOperationArray) ToIsolateDbInstanceOperationArrayOutputWithContext(ctx context.Context) IsolateDbInstanceOperationArrayOutput
type IsolateDbInstanceOperationArrayInput ¶ added in v0.1.5
type IsolateDbInstanceOperationArrayInput interface { pulumi.Input ToIsolateDbInstanceOperationArrayOutput() IsolateDbInstanceOperationArrayOutput ToIsolateDbInstanceOperationArrayOutputWithContext(context.Context) IsolateDbInstanceOperationArrayOutput }
IsolateDbInstanceOperationArrayInput is an input type that accepts IsolateDbInstanceOperationArray and IsolateDbInstanceOperationArrayOutput values. You can construct a concrete instance of `IsolateDbInstanceOperationArrayInput` via:
IsolateDbInstanceOperationArray{ IsolateDbInstanceOperationArgs{...} }
type IsolateDbInstanceOperationArrayOutput ¶ added in v0.1.5
type IsolateDbInstanceOperationArrayOutput struct{ *pulumi.OutputState }
func (IsolateDbInstanceOperationArrayOutput) ElementType ¶ added in v0.1.5
func (IsolateDbInstanceOperationArrayOutput) ElementType() reflect.Type
func (IsolateDbInstanceOperationArrayOutput) Index ¶ added in v0.1.5
func (o IsolateDbInstanceOperationArrayOutput) Index(i pulumi.IntInput) IsolateDbInstanceOperationOutput
func (IsolateDbInstanceOperationArrayOutput) ToIsolateDbInstanceOperationArrayOutput ¶ added in v0.1.5
func (o IsolateDbInstanceOperationArrayOutput) ToIsolateDbInstanceOperationArrayOutput() IsolateDbInstanceOperationArrayOutput
func (IsolateDbInstanceOperationArrayOutput) ToIsolateDbInstanceOperationArrayOutputWithContext ¶ added in v0.1.5
func (o IsolateDbInstanceOperationArrayOutput) ToIsolateDbInstanceOperationArrayOutputWithContext(ctx context.Context) IsolateDbInstanceOperationArrayOutput
type IsolateDbInstanceOperationInput ¶ added in v0.1.5
type IsolateDbInstanceOperationInput interface { pulumi.Input ToIsolateDbInstanceOperationOutput() IsolateDbInstanceOperationOutput ToIsolateDbInstanceOperationOutputWithContext(ctx context.Context) IsolateDbInstanceOperationOutput }
type IsolateDbInstanceOperationMap ¶ added in v0.1.5
type IsolateDbInstanceOperationMap map[string]IsolateDbInstanceOperationInput
func (IsolateDbInstanceOperationMap) ElementType ¶ added in v0.1.5
func (IsolateDbInstanceOperationMap) ElementType() reflect.Type
func (IsolateDbInstanceOperationMap) ToIsolateDbInstanceOperationMapOutput ¶ added in v0.1.5
func (i IsolateDbInstanceOperationMap) ToIsolateDbInstanceOperationMapOutput() IsolateDbInstanceOperationMapOutput
func (IsolateDbInstanceOperationMap) ToIsolateDbInstanceOperationMapOutputWithContext ¶ added in v0.1.5
func (i IsolateDbInstanceOperationMap) ToIsolateDbInstanceOperationMapOutputWithContext(ctx context.Context) IsolateDbInstanceOperationMapOutput
type IsolateDbInstanceOperationMapInput ¶ added in v0.1.5
type IsolateDbInstanceOperationMapInput interface { pulumi.Input ToIsolateDbInstanceOperationMapOutput() IsolateDbInstanceOperationMapOutput ToIsolateDbInstanceOperationMapOutputWithContext(context.Context) IsolateDbInstanceOperationMapOutput }
IsolateDbInstanceOperationMapInput is an input type that accepts IsolateDbInstanceOperationMap and IsolateDbInstanceOperationMapOutput values. You can construct a concrete instance of `IsolateDbInstanceOperationMapInput` via:
IsolateDbInstanceOperationMap{ "key": IsolateDbInstanceOperationArgs{...} }
type IsolateDbInstanceOperationMapOutput ¶ added in v0.1.5
type IsolateDbInstanceOperationMapOutput struct{ *pulumi.OutputState }
func (IsolateDbInstanceOperationMapOutput) ElementType ¶ added in v0.1.5
func (IsolateDbInstanceOperationMapOutput) ElementType() reflect.Type
func (IsolateDbInstanceOperationMapOutput) MapIndex ¶ added in v0.1.5
func (o IsolateDbInstanceOperationMapOutput) MapIndex(k pulumi.StringInput) IsolateDbInstanceOperationOutput
func (IsolateDbInstanceOperationMapOutput) ToIsolateDbInstanceOperationMapOutput ¶ added in v0.1.5
func (o IsolateDbInstanceOperationMapOutput) ToIsolateDbInstanceOperationMapOutput() IsolateDbInstanceOperationMapOutput
func (IsolateDbInstanceOperationMapOutput) ToIsolateDbInstanceOperationMapOutputWithContext ¶ added in v0.1.5
func (o IsolateDbInstanceOperationMapOutput) ToIsolateDbInstanceOperationMapOutputWithContext(ctx context.Context) IsolateDbInstanceOperationMapOutput
type IsolateDbInstanceOperationOutput ¶ added in v0.1.5
type IsolateDbInstanceOperationOutput struct{ *pulumi.OutputState }
func (IsolateDbInstanceOperationOutput) DbInstanceIdSets ¶ added in v0.1.5
func (o IsolateDbInstanceOperationOutput) DbInstanceIdSets() pulumi.StringArrayOutput
List of resource IDs. Note that currently you cannot isolate multiple instances at the same time. Only one instance ID can be passed in here.
func (IsolateDbInstanceOperationOutput) ElementType ¶ added in v0.1.5
func (IsolateDbInstanceOperationOutput) ElementType() reflect.Type
func (IsolateDbInstanceOperationOutput) ToIsolateDbInstanceOperationOutput ¶ added in v0.1.5
func (o IsolateDbInstanceOperationOutput) ToIsolateDbInstanceOperationOutput() IsolateDbInstanceOperationOutput
func (IsolateDbInstanceOperationOutput) ToIsolateDbInstanceOperationOutputWithContext ¶ added in v0.1.5
func (o IsolateDbInstanceOperationOutput) ToIsolateDbInstanceOperationOutputWithContext(ctx context.Context) IsolateDbInstanceOperationOutput
type IsolateDbInstanceOperationState ¶ added in v0.1.5
type IsolateDbInstanceOperationState struct { // List of resource IDs. Note that currently you cannot isolate multiple instances at the same time. Only one instance ID can be passed in here. DbInstanceIdSets pulumi.StringArrayInput }
func (IsolateDbInstanceOperationState) ElementType ¶ added in v0.1.5
func (IsolateDbInstanceOperationState) ElementType() reflect.Type
type ModifyAccountRemarkOperation ¶ added in v0.1.5
type ModifyAccountRemarkOperation struct { pulumi.CustomResourceState // Instance ID in the format of postgres-4wdeb0zv. DbInstanceId pulumi.StringOutput `pulumi:"dbInstanceId"` // New remarks corresponding to user `UserName`. Remark pulumi.StringOutput `pulumi:"remark"` // Instance username. UserName pulumi.StringOutput `pulumi:"userName"` }
Provides a resource to create a postgresql modifyAccountRemarkOperation
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Postgresql"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Postgresql.NewModifyAccountRemarkOperation(ctx, "modifyAccountRemarkOperation", &Postgresql.ModifyAccountRemarkOperationArgs{ DbInstanceId: pulumi.Any(local.Pgsql_id), UserName: pulumi.String("root"), Remark: pulumi.String("hello_world"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetModifyAccountRemarkOperation ¶ added in v0.1.5
func GetModifyAccountRemarkOperation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ModifyAccountRemarkOperationState, opts ...pulumi.ResourceOption) (*ModifyAccountRemarkOperation, error)
GetModifyAccountRemarkOperation gets an existing ModifyAccountRemarkOperation 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 NewModifyAccountRemarkOperation ¶ added in v0.1.5
func NewModifyAccountRemarkOperation(ctx *pulumi.Context, name string, args *ModifyAccountRemarkOperationArgs, opts ...pulumi.ResourceOption) (*ModifyAccountRemarkOperation, error)
NewModifyAccountRemarkOperation registers a new resource with the given unique name, arguments, and options.
func (*ModifyAccountRemarkOperation) ElementType ¶ added in v0.1.5
func (*ModifyAccountRemarkOperation) ElementType() reflect.Type
func (*ModifyAccountRemarkOperation) ToModifyAccountRemarkOperationOutput ¶ added in v0.1.5
func (i *ModifyAccountRemarkOperation) ToModifyAccountRemarkOperationOutput() ModifyAccountRemarkOperationOutput
func (*ModifyAccountRemarkOperation) ToModifyAccountRemarkOperationOutputWithContext ¶ added in v0.1.5
func (i *ModifyAccountRemarkOperation) ToModifyAccountRemarkOperationOutputWithContext(ctx context.Context) ModifyAccountRemarkOperationOutput
type ModifyAccountRemarkOperationArgs ¶ added in v0.1.5
type ModifyAccountRemarkOperationArgs struct { // Instance ID in the format of postgres-4wdeb0zv. DbInstanceId pulumi.StringInput // New remarks corresponding to user `UserName`. Remark pulumi.StringInput // Instance username. UserName pulumi.StringInput }
The set of arguments for constructing a ModifyAccountRemarkOperation resource.
func (ModifyAccountRemarkOperationArgs) ElementType ¶ added in v0.1.5
func (ModifyAccountRemarkOperationArgs) ElementType() reflect.Type
type ModifyAccountRemarkOperationArray ¶ added in v0.1.5
type ModifyAccountRemarkOperationArray []ModifyAccountRemarkOperationInput
func (ModifyAccountRemarkOperationArray) ElementType ¶ added in v0.1.5
func (ModifyAccountRemarkOperationArray) ElementType() reflect.Type
func (ModifyAccountRemarkOperationArray) ToModifyAccountRemarkOperationArrayOutput ¶ added in v0.1.5
func (i ModifyAccountRemarkOperationArray) ToModifyAccountRemarkOperationArrayOutput() ModifyAccountRemarkOperationArrayOutput
func (ModifyAccountRemarkOperationArray) ToModifyAccountRemarkOperationArrayOutputWithContext ¶ added in v0.1.5
func (i ModifyAccountRemarkOperationArray) ToModifyAccountRemarkOperationArrayOutputWithContext(ctx context.Context) ModifyAccountRemarkOperationArrayOutput
type ModifyAccountRemarkOperationArrayInput ¶ added in v0.1.5
type ModifyAccountRemarkOperationArrayInput interface { pulumi.Input ToModifyAccountRemarkOperationArrayOutput() ModifyAccountRemarkOperationArrayOutput ToModifyAccountRemarkOperationArrayOutputWithContext(context.Context) ModifyAccountRemarkOperationArrayOutput }
ModifyAccountRemarkOperationArrayInput is an input type that accepts ModifyAccountRemarkOperationArray and ModifyAccountRemarkOperationArrayOutput values. You can construct a concrete instance of `ModifyAccountRemarkOperationArrayInput` via:
ModifyAccountRemarkOperationArray{ ModifyAccountRemarkOperationArgs{...} }
type ModifyAccountRemarkOperationArrayOutput ¶ added in v0.1.5
type ModifyAccountRemarkOperationArrayOutput struct{ *pulumi.OutputState }
func (ModifyAccountRemarkOperationArrayOutput) ElementType ¶ added in v0.1.5
func (ModifyAccountRemarkOperationArrayOutput) ElementType() reflect.Type
func (ModifyAccountRemarkOperationArrayOutput) ToModifyAccountRemarkOperationArrayOutput ¶ added in v0.1.5
func (o ModifyAccountRemarkOperationArrayOutput) ToModifyAccountRemarkOperationArrayOutput() ModifyAccountRemarkOperationArrayOutput
func (ModifyAccountRemarkOperationArrayOutput) ToModifyAccountRemarkOperationArrayOutputWithContext ¶ added in v0.1.5
func (o ModifyAccountRemarkOperationArrayOutput) ToModifyAccountRemarkOperationArrayOutputWithContext(ctx context.Context) ModifyAccountRemarkOperationArrayOutput
type ModifyAccountRemarkOperationInput ¶ added in v0.1.5
type ModifyAccountRemarkOperationInput interface { pulumi.Input ToModifyAccountRemarkOperationOutput() ModifyAccountRemarkOperationOutput ToModifyAccountRemarkOperationOutputWithContext(ctx context.Context) ModifyAccountRemarkOperationOutput }
type ModifyAccountRemarkOperationMap ¶ added in v0.1.5
type ModifyAccountRemarkOperationMap map[string]ModifyAccountRemarkOperationInput
func (ModifyAccountRemarkOperationMap) ElementType ¶ added in v0.1.5
func (ModifyAccountRemarkOperationMap) ElementType() reflect.Type
func (ModifyAccountRemarkOperationMap) ToModifyAccountRemarkOperationMapOutput ¶ added in v0.1.5
func (i ModifyAccountRemarkOperationMap) ToModifyAccountRemarkOperationMapOutput() ModifyAccountRemarkOperationMapOutput
func (ModifyAccountRemarkOperationMap) ToModifyAccountRemarkOperationMapOutputWithContext ¶ added in v0.1.5
func (i ModifyAccountRemarkOperationMap) ToModifyAccountRemarkOperationMapOutputWithContext(ctx context.Context) ModifyAccountRemarkOperationMapOutput
type ModifyAccountRemarkOperationMapInput ¶ added in v0.1.5
type ModifyAccountRemarkOperationMapInput interface { pulumi.Input ToModifyAccountRemarkOperationMapOutput() ModifyAccountRemarkOperationMapOutput ToModifyAccountRemarkOperationMapOutputWithContext(context.Context) ModifyAccountRemarkOperationMapOutput }
ModifyAccountRemarkOperationMapInput is an input type that accepts ModifyAccountRemarkOperationMap and ModifyAccountRemarkOperationMapOutput values. You can construct a concrete instance of `ModifyAccountRemarkOperationMapInput` via:
ModifyAccountRemarkOperationMap{ "key": ModifyAccountRemarkOperationArgs{...} }
type ModifyAccountRemarkOperationMapOutput ¶ added in v0.1.5
type ModifyAccountRemarkOperationMapOutput struct{ *pulumi.OutputState }
func (ModifyAccountRemarkOperationMapOutput) ElementType ¶ added in v0.1.5
func (ModifyAccountRemarkOperationMapOutput) ElementType() reflect.Type
func (ModifyAccountRemarkOperationMapOutput) MapIndex ¶ added in v0.1.5
func (o ModifyAccountRemarkOperationMapOutput) MapIndex(k pulumi.StringInput) ModifyAccountRemarkOperationOutput
func (ModifyAccountRemarkOperationMapOutput) ToModifyAccountRemarkOperationMapOutput ¶ added in v0.1.5
func (o ModifyAccountRemarkOperationMapOutput) ToModifyAccountRemarkOperationMapOutput() ModifyAccountRemarkOperationMapOutput
func (ModifyAccountRemarkOperationMapOutput) ToModifyAccountRemarkOperationMapOutputWithContext ¶ added in v0.1.5
func (o ModifyAccountRemarkOperationMapOutput) ToModifyAccountRemarkOperationMapOutputWithContext(ctx context.Context) ModifyAccountRemarkOperationMapOutput
type ModifyAccountRemarkOperationOutput ¶ added in v0.1.5
type ModifyAccountRemarkOperationOutput struct{ *pulumi.OutputState }
func (ModifyAccountRemarkOperationOutput) DbInstanceId ¶ added in v0.1.5
func (o ModifyAccountRemarkOperationOutput) DbInstanceId() pulumi.StringOutput
Instance ID in the format of postgres-4wdeb0zv.
func (ModifyAccountRemarkOperationOutput) ElementType ¶ added in v0.1.5
func (ModifyAccountRemarkOperationOutput) ElementType() reflect.Type
func (ModifyAccountRemarkOperationOutput) Remark ¶ added in v0.1.5
func (o ModifyAccountRemarkOperationOutput) Remark() pulumi.StringOutput
New remarks corresponding to user `UserName`.
func (ModifyAccountRemarkOperationOutput) ToModifyAccountRemarkOperationOutput ¶ added in v0.1.5
func (o ModifyAccountRemarkOperationOutput) ToModifyAccountRemarkOperationOutput() ModifyAccountRemarkOperationOutput
func (ModifyAccountRemarkOperationOutput) ToModifyAccountRemarkOperationOutputWithContext ¶ added in v0.1.5
func (o ModifyAccountRemarkOperationOutput) ToModifyAccountRemarkOperationOutputWithContext(ctx context.Context) ModifyAccountRemarkOperationOutput
func (ModifyAccountRemarkOperationOutput) UserName ¶ added in v0.1.5
func (o ModifyAccountRemarkOperationOutput) UserName() pulumi.StringOutput
Instance username.
type ModifyAccountRemarkOperationState ¶ added in v0.1.5
type ModifyAccountRemarkOperationState struct { // Instance ID in the format of postgres-4wdeb0zv. DbInstanceId pulumi.StringPtrInput // New remarks corresponding to user `UserName`. Remark pulumi.StringPtrInput // Instance username. UserName pulumi.StringPtrInput }
func (ModifyAccountRemarkOperationState) ElementType ¶ added in v0.1.5
func (ModifyAccountRemarkOperationState) ElementType() reflect.Type
type ModifySwitchTimePeriodOperation ¶ added in v0.1.5
type ModifySwitchTimePeriodOperation struct { pulumi.CustomResourceState // The ID of the instance waiting for a switch. DbInstanceId pulumi.StringOutput `pulumi:"dbInstanceId"` // Valid value: `0` (switch immediately). SwitchTag pulumi.IntOutput `pulumi:"switchTag"` }
Provides a resource to create a postgresql modifySwitchTimePeriodOperation
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Postgresql"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Postgresql.NewModifySwitchTimePeriodOperation(ctx, "modifySwitchTimePeriodOperation", &Postgresql.ModifySwitchTimePeriodOperationArgs{ DbInstanceId: pulumi.Any(local.Pgsql_id), SwitchTag: pulumi.Int(0), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetModifySwitchTimePeriodOperation ¶ added in v0.1.5
func GetModifySwitchTimePeriodOperation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ModifySwitchTimePeriodOperationState, opts ...pulumi.ResourceOption) (*ModifySwitchTimePeriodOperation, error)
GetModifySwitchTimePeriodOperation gets an existing ModifySwitchTimePeriodOperation 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 NewModifySwitchTimePeriodOperation ¶ added in v0.1.5
func NewModifySwitchTimePeriodOperation(ctx *pulumi.Context, name string, args *ModifySwitchTimePeriodOperationArgs, opts ...pulumi.ResourceOption) (*ModifySwitchTimePeriodOperation, error)
NewModifySwitchTimePeriodOperation registers a new resource with the given unique name, arguments, and options.
func (*ModifySwitchTimePeriodOperation) ElementType ¶ added in v0.1.5
func (*ModifySwitchTimePeriodOperation) ElementType() reflect.Type
func (*ModifySwitchTimePeriodOperation) ToModifySwitchTimePeriodOperationOutput ¶ added in v0.1.5
func (i *ModifySwitchTimePeriodOperation) ToModifySwitchTimePeriodOperationOutput() ModifySwitchTimePeriodOperationOutput
func (*ModifySwitchTimePeriodOperation) ToModifySwitchTimePeriodOperationOutputWithContext ¶ added in v0.1.5
func (i *ModifySwitchTimePeriodOperation) ToModifySwitchTimePeriodOperationOutputWithContext(ctx context.Context) ModifySwitchTimePeriodOperationOutput
type ModifySwitchTimePeriodOperationArgs ¶ added in v0.1.5
type ModifySwitchTimePeriodOperationArgs struct { // The ID of the instance waiting for a switch. DbInstanceId pulumi.StringInput // Valid value: `0` (switch immediately). SwitchTag pulumi.IntInput }
The set of arguments for constructing a ModifySwitchTimePeriodOperation resource.
func (ModifySwitchTimePeriodOperationArgs) ElementType ¶ added in v0.1.5
func (ModifySwitchTimePeriodOperationArgs) ElementType() reflect.Type
type ModifySwitchTimePeriodOperationArray ¶ added in v0.1.5
type ModifySwitchTimePeriodOperationArray []ModifySwitchTimePeriodOperationInput
func (ModifySwitchTimePeriodOperationArray) ElementType ¶ added in v0.1.5
func (ModifySwitchTimePeriodOperationArray) ElementType() reflect.Type
func (ModifySwitchTimePeriodOperationArray) ToModifySwitchTimePeriodOperationArrayOutput ¶ added in v0.1.5
func (i ModifySwitchTimePeriodOperationArray) ToModifySwitchTimePeriodOperationArrayOutput() ModifySwitchTimePeriodOperationArrayOutput
func (ModifySwitchTimePeriodOperationArray) ToModifySwitchTimePeriodOperationArrayOutputWithContext ¶ added in v0.1.5
func (i ModifySwitchTimePeriodOperationArray) ToModifySwitchTimePeriodOperationArrayOutputWithContext(ctx context.Context) ModifySwitchTimePeriodOperationArrayOutput
type ModifySwitchTimePeriodOperationArrayInput ¶ added in v0.1.5
type ModifySwitchTimePeriodOperationArrayInput interface { pulumi.Input ToModifySwitchTimePeriodOperationArrayOutput() ModifySwitchTimePeriodOperationArrayOutput ToModifySwitchTimePeriodOperationArrayOutputWithContext(context.Context) ModifySwitchTimePeriodOperationArrayOutput }
ModifySwitchTimePeriodOperationArrayInput is an input type that accepts ModifySwitchTimePeriodOperationArray and ModifySwitchTimePeriodOperationArrayOutput values. You can construct a concrete instance of `ModifySwitchTimePeriodOperationArrayInput` via:
ModifySwitchTimePeriodOperationArray{ ModifySwitchTimePeriodOperationArgs{...} }
type ModifySwitchTimePeriodOperationArrayOutput ¶ added in v0.1.5
type ModifySwitchTimePeriodOperationArrayOutput struct{ *pulumi.OutputState }
func (ModifySwitchTimePeriodOperationArrayOutput) ElementType ¶ added in v0.1.5
func (ModifySwitchTimePeriodOperationArrayOutput) ElementType() reflect.Type
func (ModifySwitchTimePeriodOperationArrayOutput) ToModifySwitchTimePeriodOperationArrayOutput ¶ added in v0.1.5
func (o ModifySwitchTimePeriodOperationArrayOutput) ToModifySwitchTimePeriodOperationArrayOutput() ModifySwitchTimePeriodOperationArrayOutput
func (ModifySwitchTimePeriodOperationArrayOutput) ToModifySwitchTimePeriodOperationArrayOutputWithContext ¶ added in v0.1.5
func (o ModifySwitchTimePeriodOperationArrayOutput) ToModifySwitchTimePeriodOperationArrayOutputWithContext(ctx context.Context) ModifySwitchTimePeriodOperationArrayOutput
type ModifySwitchTimePeriodOperationInput ¶ added in v0.1.5
type ModifySwitchTimePeriodOperationInput interface { pulumi.Input ToModifySwitchTimePeriodOperationOutput() ModifySwitchTimePeriodOperationOutput ToModifySwitchTimePeriodOperationOutputWithContext(ctx context.Context) ModifySwitchTimePeriodOperationOutput }
type ModifySwitchTimePeriodOperationMap ¶ added in v0.1.5
type ModifySwitchTimePeriodOperationMap map[string]ModifySwitchTimePeriodOperationInput
func (ModifySwitchTimePeriodOperationMap) ElementType ¶ added in v0.1.5
func (ModifySwitchTimePeriodOperationMap) ElementType() reflect.Type
func (ModifySwitchTimePeriodOperationMap) ToModifySwitchTimePeriodOperationMapOutput ¶ added in v0.1.5
func (i ModifySwitchTimePeriodOperationMap) ToModifySwitchTimePeriodOperationMapOutput() ModifySwitchTimePeriodOperationMapOutput
func (ModifySwitchTimePeriodOperationMap) ToModifySwitchTimePeriodOperationMapOutputWithContext ¶ added in v0.1.5
func (i ModifySwitchTimePeriodOperationMap) ToModifySwitchTimePeriodOperationMapOutputWithContext(ctx context.Context) ModifySwitchTimePeriodOperationMapOutput
type ModifySwitchTimePeriodOperationMapInput ¶ added in v0.1.5
type ModifySwitchTimePeriodOperationMapInput interface { pulumi.Input ToModifySwitchTimePeriodOperationMapOutput() ModifySwitchTimePeriodOperationMapOutput ToModifySwitchTimePeriodOperationMapOutputWithContext(context.Context) ModifySwitchTimePeriodOperationMapOutput }
ModifySwitchTimePeriodOperationMapInput is an input type that accepts ModifySwitchTimePeriodOperationMap and ModifySwitchTimePeriodOperationMapOutput values. You can construct a concrete instance of `ModifySwitchTimePeriodOperationMapInput` via:
ModifySwitchTimePeriodOperationMap{ "key": ModifySwitchTimePeriodOperationArgs{...} }
type ModifySwitchTimePeriodOperationMapOutput ¶ added in v0.1.5
type ModifySwitchTimePeriodOperationMapOutput struct{ *pulumi.OutputState }
func (ModifySwitchTimePeriodOperationMapOutput) ElementType ¶ added in v0.1.5
func (ModifySwitchTimePeriodOperationMapOutput) ElementType() reflect.Type
func (ModifySwitchTimePeriodOperationMapOutput) MapIndex ¶ added in v0.1.5
func (o ModifySwitchTimePeriodOperationMapOutput) MapIndex(k pulumi.StringInput) ModifySwitchTimePeriodOperationOutput
func (ModifySwitchTimePeriodOperationMapOutput) ToModifySwitchTimePeriodOperationMapOutput ¶ added in v0.1.5
func (o ModifySwitchTimePeriodOperationMapOutput) ToModifySwitchTimePeriodOperationMapOutput() ModifySwitchTimePeriodOperationMapOutput
func (ModifySwitchTimePeriodOperationMapOutput) ToModifySwitchTimePeriodOperationMapOutputWithContext ¶ added in v0.1.5
func (o ModifySwitchTimePeriodOperationMapOutput) ToModifySwitchTimePeriodOperationMapOutputWithContext(ctx context.Context) ModifySwitchTimePeriodOperationMapOutput
type ModifySwitchTimePeriodOperationOutput ¶ added in v0.1.5
type ModifySwitchTimePeriodOperationOutput struct{ *pulumi.OutputState }
func (ModifySwitchTimePeriodOperationOutput) DbInstanceId ¶ added in v0.1.5
func (o ModifySwitchTimePeriodOperationOutput) DbInstanceId() pulumi.StringOutput
The ID of the instance waiting for a switch.
func (ModifySwitchTimePeriodOperationOutput) ElementType ¶ added in v0.1.5
func (ModifySwitchTimePeriodOperationOutput) ElementType() reflect.Type
func (ModifySwitchTimePeriodOperationOutput) SwitchTag ¶ added in v0.1.5
func (o ModifySwitchTimePeriodOperationOutput) SwitchTag() pulumi.IntOutput
Valid value: `0` (switch immediately).
func (ModifySwitchTimePeriodOperationOutput) ToModifySwitchTimePeriodOperationOutput ¶ added in v0.1.5
func (o ModifySwitchTimePeriodOperationOutput) ToModifySwitchTimePeriodOperationOutput() ModifySwitchTimePeriodOperationOutput
func (ModifySwitchTimePeriodOperationOutput) ToModifySwitchTimePeriodOperationOutputWithContext ¶ added in v0.1.5
func (o ModifySwitchTimePeriodOperationOutput) ToModifySwitchTimePeriodOperationOutputWithContext(ctx context.Context) ModifySwitchTimePeriodOperationOutput
type ModifySwitchTimePeriodOperationState ¶ added in v0.1.5
type ModifySwitchTimePeriodOperationState struct { // The ID of the instance waiting for a switch. DbInstanceId pulumi.StringPtrInput // Valid value: `0` (switch immediately). SwitchTag pulumi.IntPtrInput }
func (ModifySwitchTimePeriodOperationState) ElementType ¶ added in v0.1.5
func (ModifySwitchTimePeriodOperationState) ElementType() reflect.Type
type ParameterTemplate ¶ added in v0.1.3
type ParameterTemplate struct { pulumi.CustomResourceState // Database engine, such as postgresql, mssql_compatible. DbEngine pulumi.StringOutput `pulumi:"dbEngine"` // The major database version number, such as 11, 12, 13. DbMajorVersion pulumi.StringOutput `pulumi:"dbMajorVersion"` // The set of parameters that need to be deleted. DeleteParamSets pulumi.StringArrayOutput `pulumi:"deleteParamSets"` // The set of parameters that need to be modified or added. Note: the same parameter cannot appear in the set of modifying and adding and deleting at the same time. ModifyParamEntrySets ParameterTemplateModifyParamEntrySetArrayOutput `pulumi:"modifyParamEntrySets"` // Parameter template description, which can contain 1-60 letters, digits, and symbols (-_./()+=:@). TemplateDescription pulumi.StringPtrOutput `pulumi:"templateDescription"` // Template name, which can contain 1-60 letters, digits, and symbols (-_./()+=:@). TemplateName pulumi.StringOutput `pulumi:"templateName"` }
Provides a resource to create a postgresql parameterTemplate
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Postgresql"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Postgresql.NewParameterTemplate(ctx, "parameterTemplate", &Postgresql.ParameterTemplateArgs{ DbEngine: pulumi.String("postgresql"), DbMajorVersion: pulumi.String("13"), DeleteParamSets: pulumi.StringArray{ pulumi.String("lc_time"), }, ModifyParamEntrySets: postgresql.ParameterTemplateModifyParamEntrySetArray{ &postgresql.ParameterTemplateModifyParamEntrySetArgs{ ExpectedValue: pulumi.String("UTC"), Name: pulumi.String("timezone"), }, &postgresql.ParameterTemplateModifyParamEntrySetArgs{ ExpectedValue: pulumi.String("123"), Name: pulumi.String("lock_timeout"), }, }, TemplateDescription: pulumi.String("For_tf_test"), TemplateName: pulumi.String("your_temp_name"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
postgresql parameter_template can be imported using the id, e.g.
Notice: `modify_param_entry_set` and `delete_param_set` do not support import.
```sh $ pulumi import tencentcloud:Postgresql/parameterTemplate:ParameterTemplate parameter_template parameter_template_id ```
func GetParameterTemplate ¶ added in v0.1.3
func GetParameterTemplate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ParameterTemplateState, opts ...pulumi.ResourceOption) (*ParameterTemplate, error)
GetParameterTemplate gets an existing ParameterTemplate 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 NewParameterTemplate ¶ added in v0.1.3
func NewParameterTemplate(ctx *pulumi.Context, name string, args *ParameterTemplateArgs, opts ...pulumi.ResourceOption) (*ParameterTemplate, error)
NewParameterTemplate registers a new resource with the given unique name, arguments, and options.
func (*ParameterTemplate) ElementType ¶ added in v0.1.3
func (*ParameterTemplate) ElementType() reflect.Type
func (*ParameterTemplate) ToParameterTemplateOutput ¶ added in v0.1.3
func (i *ParameterTemplate) ToParameterTemplateOutput() ParameterTemplateOutput
func (*ParameterTemplate) ToParameterTemplateOutputWithContext ¶ added in v0.1.3
func (i *ParameterTemplate) ToParameterTemplateOutputWithContext(ctx context.Context) ParameterTemplateOutput
type ParameterTemplateArgs ¶ added in v0.1.3
type ParameterTemplateArgs struct { // Database engine, such as postgresql, mssql_compatible. DbEngine pulumi.StringInput // The major database version number, such as 11, 12, 13. DbMajorVersion pulumi.StringInput // The set of parameters that need to be deleted. DeleteParamSets pulumi.StringArrayInput // The set of parameters that need to be modified or added. Note: the same parameter cannot appear in the set of modifying and adding and deleting at the same time. ModifyParamEntrySets ParameterTemplateModifyParamEntrySetArrayInput // Parameter template description, which can contain 1-60 letters, digits, and symbols (-_./()+=:@). TemplateDescription pulumi.StringPtrInput // Template name, which can contain 1-60 letters, digits, and symbols (-_./()+=:@). TemplateName pulumi.StringInput }
The set of arguments for constructing a ParameterTemplate resource.
func (ParameterTemplateArgs) ElementType ¶ added in v0.1.3
func (ParameterTemplateArgs) ElementType() reflect.Type
type ParameterTemplateArray ¶ added in v0.1.3
type ParameterTemplateArray []ParameterTemplateInput
func (ParameterTemplateArray) ElementType ¶ added in v0.1.3
func (ParameterTemplateArray) ElementType() reflect.Type
func (ParameterTemplateArray) ToParameterTemplateArrayOutput ¶ added in v0.1.3
func (i ParameterTemplateArray) ToParameterTemplateArrayOutput() ParameterTemplateArrayOutput
func (ParameterTemplateArray) ToParameterTemplateArrayOutputWithContext ¶ added in v0.1.3
func (i ParameterTemplateArray) ToParameterTemplateArrayOutputWithContext(ctx context.Context) ParameterTemplateArrayOutput
type ParameterTemplateArrayInput ¶ added in v0.1.3
type ParameterTemplateArrayInput interface { pulumi.Input ToParameterTemplateArrayOutput() ParameterTemplateArrayOutput ToParameterTemplateArrayOutputWithContext(context.Context) ParameterTemplateArrayOutput }
ParameterTemplateArrayInput is an input type that accepts ParameterTemplateArray and ParameterTemplateArrayOutput values. You can construct a concrete instance of `ParameterTemplateArrayInput` via:
ParameterTemplateArray{ ParameterTemplateArgs{...} }
type ParameterTemplateArrayOutput ¶ added in v0.1.3
type ParameterTemplateArrayOutput struct{ *pulumi.OutputState }
func (ParameterTemplateArrayOutput) ElementType ¶ added in v0.1.3
func (ParameterTemplateArrayOutput) ElementType() reflect.Type
func (ParameterTemplateArrayOutput) Index ¶ added in v0.1.3
func (o ParameterTemplateArrayOutput) Index(i pulumi.IntInput) ParameterTemplateOutput
func (ParameterTemplateArrayOutput) ToParameterTemplateArrayOutput ¶ added in v0.1.3
func (o ParameterTemplateArrayOutput) ToParameterTemplateArrayOutput() ParameterTemplateArrayOutput
func (ParameterTemplateArrayOutput) ToParameterTemplateArrayOutputWithContext ¶ added in v0.1.3
func (o ParameterTemplateArrayOutput) ToParameterTemplateArrayOutputWithContext(ctx context.Context) ParameterTemplateArrayOutput
type ParameterTemplateInput ¶ added in v0.1.3
type ParameterTemplateInput interface { pulumi.Input ToParameterTemplateOutput() ParameterTemplateOutput ToParameterTemplateOutputWithContext(ctx context.Context) ParameterTemplateOutput }
type ParameterTemplateMap ¶ added in v0.1.3
type ParameterTemplateMap map[string]ParameterTemplateInput
func (ParameterTemplateMap) ElementType ¶ added in v0.1.3
func (ParameterTemplateMap) ElementType() reflect.Type
func (ParameterTemplateMap) ToParameterTemplateMapOutput ¶ added in v0.1.3
func (i ParameterTemplateMap) ToParameterTemplateMapOutput() ParameterTemplateMapOutput
func (ParameterTemplateMap) ToParameterTemplateMapOutputWithContext ¶ added in v0.1.3
func (i ParameterTemplateMap) ToParameterTemplateMapOutputWithContext(ctx context.Context) ParameterTemplateMapOutput
type ParameterTemplateMapInput ¶ added in v0.1.3
type ParameterTemplateMapInput interface { pulumi.Input ToParameterTemplateMapOutput() ParameterTemplateMapOutput ToParameterTemplateMapOutputWithContext(context.Context) ParameterTemplateMapOutput }
ParameterTemplateMapInput is an input type that accepts ParameterTemplateMap and ParameterTemplateMapOutput values. You can construct a concrete instance of `ParameterTemplateMapInput` via:
ParameterTemplateMap{ "key": ParameterTemplateArgs{...} }
type ParameterTemplateMapOutput ¶ added in v0.1.3
type ParameterTemplateMapOutput struct{ *pulumi.OutputState }
func (ParameterTemplateMapOutput) ElementType ¶ added in v0.1.3
func (ParameterTemplateMapOutput) ElementType() reflect.Type
func (ParameterTemplateMapOutput) MapIndex ¶ added in v0.1.3
func (o ParameterTemplateMapOutput) MapIndex(k pulumi.StringInput) ParameterTemplateOutput
func (ParameterTemplateMapOutput) ToParameterTemplateMapOutput ¶ added in v0.1.3
func (o ParameterTemplateMapOutput) ToParameterTemplateMapOutput() ParameterTemplateMapOutput
func (ParameterTemplateMapOutput) ToParameterTemplateMapOutputWithContext ¶ added in v0.1.3
func (o ParameterTemplateMapOutput) ToParameterTemplateMapOutputWithContext(ctx context.Context) ParameterTemplateMapOutput
type ParameterTemplateModifyParamEntrySet ¶ added in v0.1.3
type ParameterTemplateModifyParamEntrySet struct { // Modify the parameter value. The input parameters are passed in the form of strings, for example: decimal `0.1`, integer `1000`, enumeration `replica`. ExpectedValue string `pulumi:"expectedValue"` // The parameter name. Name string `pulumi:"name"` }
type ParameterTemplateModifyParamEntrySetArgs ¶ added in v0.1.3
type ParameterTemplateModifyParamEntrySetArgs struct { // Modify the parameter value. The input parameters are passed in the form of strings, for example: decimal `0.1`, integer `1000`, enumeration `replica`. ExpectedValue pulumi.StringInput `pulumi:"expectedValue"` // The parameter name. Name pulumi.StringInput `pulumi:"name"` }
func (ParameterTemplateModifyParamEntrySetArgs) ElementType ¶ added in v0.1.3
func (ParameterTemplateModifyParamEntrySetArgs) ElementType() reflect.Type
func (ParameterTemplateModifyParamEntrySetArgs) ToParameterTemplateModifyParamEntrySetOutput ¶ added in v0.1.3
func (i ParameterTemplateModifyParamEntrySetArgs) ToParameterTemplateModifyParamEntrySetOutput() ParameterTemplateModifyParamEntrySetOutput
func (ParameterTemplateModifyParamEntrySetArgs) ToParameterTemplateModifyParamEntrySetOutputWithContext ¶ added in v0.1.3
func (i ParameterTemplateModifyParamEntrySetArgs) ToParameterTemplateModifyParamEntrySetOutputWithContext(ctx context.Context) ParameterTemplateModifyParamEntrySetOutput
type ParameterTemplateModifyParamEntrySetArray ¶ added in v0.1.3
type ParameterTemplateModifyParamEntrySetArray []ParameterTemplateModifyParamEntrySetInput
func (ParameterTemplateModifyParamEntrySetArray) ElementType ¶ added in v0.1.3
func (ParameterTemplateModifyParamEntrySetArray) ElementType() reflect.Type
func (ParameterTemplateModifyParamEntrySetArray) ToParameterTemplateModifyParamEntrySetArrayOutput ¶ added in v0.1.3
func (i ParameterTemplateModifyParamEntrySetArray) ToParameterTemplateModifyParamEntrySetArrayOutput() ParameterTemplateModifyParamEntrySetArrayOutput
func (ParameterTemplateModifyParamEntrySetArray) ToParameterTemplateModifyParamEntrySetArrayOutputWithContext ¶ added in v0.1.3
func (i ParameterTemplateModifyParamEntrySetArray) ToParameterTemplateModifyParamEntrySetArrayOutputWithContext(ctx context.Context) ParameterTemplateModifyParamEntrySetArrayOutput
type ParameterTemplateModifyParamEntrySetArrayInput ¶ added in v0.1.3
type ParameterTemplateModifyParamEntrySetArrayInput interface { pulumi.Input ToParameterTemplateModifyParamEntrySetArrayOutput() ParameterTemplateModifyParamEntrySetArrayOutput ToParameterTemplateModifyParamEntrySetArrayOutputWithContext(context.Context) ParameterTemplateModifyParamEntrySetArrayOutput }
ParameterTemplateModifyParamEntrySetArrayInput is an input type that accepts ParameterTemplateModifyParamEntrySetArray and ParameterTemplateModifyParamEntrySetArrayOutput values. You can construct a concrete instance of `ParameterTemplateModifyParamEntrySetArrayInput` via:
ParameterTemplateModifyParamEntrySetArray{ ParameterTemplateModifyParamEntrySetArgs{...} }
type ParameterTemplateModifyParamEntrySetArrayOutput ¶ added in v0.1.3
type ParameterTemplateModifyParamEntrySetArrayOutput struct{ *pulumi.OutputState }
func (ParameterTemplateModifyParamEntrySetArrayOutput) ElementType ¶ added in v0.1.3
func (ParameterTemplateModifyParamEntrySetArrayOutput) ElementType() reflect.Type
func (ParameterTemplateModifyParamEntrySetArrayOutput) ToParameterTemplateModifyParamEntrySetArrayOutput ¶ added in v0.1.3
func (o ParameterTemplateModifyParamEntrySetArrayOutput) ToParameterTemplateModifyParamEntrySetArrayOutput() ParameterTemplateModifyParamEntrySetArrayOutput
func (ParameterTemplateModifyParamEntrySetArrayOutput) ToParameterTemplateModifyParamEntrySetArrayOutputWithContext ¶ added in v0.1.3
func (o ParameterTemplateModifyParamEntrySetArrayOutput) ToParameterTemplateModifyParamEntrySetArrayOutputWithContext(ctx context.Context) ParameterTemplateModifyParamEntrySetArrayOutput
type ParameterTemplateModifyParamEntrySetInput ¶ added in v0.1.3
type ParameterTemplateModifyParamEntrySetInput interface { pulumi.Input ToParameterTemplateModifyParamEntrySetOutput() ParameterTemplateModifyParamEntrySetOutput ToParameterTemplateModifyParamEntrySetOutputWithContext(context.Context) ParameterTemplateModifyParamEntrySetOutput }
ParameterTemplateModifyParamEntrySetInput is an input type that accepts ParameterTemplateModifyParamEntrySetArgs and ParameterTemplateModifyParamEntrySetOutput values. You can construct a concrete instance of `ParameterTemplateModifyParamEntrySetInput` via:
ParameterTemplateModifyParamEntrySetArgs{...}
type ParameterTemplateModifyParamEntrySetOutput ¶ added in v0.1.3
type ParameterTemplateModifyParamEntrySetOutput struct{ *pulumi.OutputState }
func (ParameterTemplateModifyParamEntrySetOutput) ElementType ¶ added in v0.1.3
func (ParameterTemplateModifyParamEntrySetOutput) ElementType() reflect.Type
func (ParameterTemplateModifyParamEntrySetOutput) ExpectedValue ¶ added in v0.1.3
func (o ParameterTemplateModifyParamEntrySetOutput) ExpectedValue() pulumi.StringOutput
Modify the parameter value. The input parameters are passed in the form of strings, for example: decimal `0.1`, integer `1000`, enumeration `replica`.
func (ParameterTemplateModifyParamEntrySetOutput) Name ¶ added in v0.1.3
func (o ParameterTemplateModifyParamEntrySetOutput) Name() pulumi.StringOutput
The parameter name.
func (ParameterTemplateModifyParamEntrySetOutput) ToParameterTemplateModifyParamEntrySetOutput ¶ added in v0.1.3
func (o ParameterTemplateModifyParamEntrySetOutput) ToParameterTemplateModifyParamEntrySetOutput() ParameterTemplateModifyParamEntrySetOutput
func (ParameterTemplateModifyParamEntrySetOutput) ToParameterTemplateModifyParamEntrySetOutputWithContext ¶ added in v0.1.3
func (o ParameterTemplateModifyParamEntrySetOutput) ToParameterTemplateModifyParamEntrySetOutputWithContext(ctx context.Context) ParameterTemplateModifyParamEntrySetOutput
type ParameterTemplateOutput ¶ added in v0.1.3
type ParameterTemplateOutput struct{ *pulumi.OutputState }
func (ParameterTemplateOutput) DbEngine ¶ added in v0.1.3
func (o ParameterTemplateOutput) DbEngine() pulumi.StringOutput
Database engine, such as postgresql, mssql_compatible.
func (ParameterTemplateOutput) DbMajorVersion ¶ added in v0.1.3
func (o ParameterTemplateOutput) DbMajorVersion() pulumi.StringOutput
The major database version number, such as 11, 12, 13.
func (ParameterTemplateOutput) DeleteParamSets ¶ added in v0.1.3
func (o ParameterTemplateOutput) DeleteParamSets() pulumi.StringArrayOutput
The set of parameters that need to be deleted.
func (ParameterTemplateOutput) ElementType ¶ added in v0.1.3
func (ParameterTemplateOutput) ElementType() reflect.Type
func (ParameterTemplateOutput) ModifyParamEntrySets ¶ added in v0.1.3
func (o ParameterTemplateOutput) ModifyParamEntrySets() ParameterTemplateModifyParamEntrySetArrayOutput
The set of parameters that need to be modified or added. Note: the same parameter cannot appear in the set of modifying and adding and deleting at the same time.
func (ParameterTemplateOutput) TemplateDescription ¶ added in v0.1.3
func (o ParameterTemplateOutput) TemplateDescription() pulumi.StringPtrOutput
Parameter template description, which can contain 1-60 letters, digits, and symbols (-_./()+=:@).
func (ParameterTemplateOutput) TemplateName ¶ added in v0.1.3
func (o ParameterTemplateOutput) TemplateName() pulumi.StringOutput
Template name, which can contain 1-60 letters, digits, and symbols (-_./()+=:@).
func (ParameterTemplateOutput) ToParameterTemplateOutput ¶ added in v0.1.3
func (o ParameterTemplateOutput) ToParameterTemplateOutput() ParameterTemplateOutput
func (ParameterTemplateOutput) ToParameterTemplateOutputWithContext ¶ added in v0.1.3
func (o ParameterTemplateOutput) ToParameterTemplateOutputWithContext(ctx context.Context) ParameterTemplateOutput
type ParameterTemplateState ¶ added in v0.1.3
type ParameterTemplateState struct { // Database engine, such as postgresql, mssql_compatible. DbEngine pulumi.StringPtrInput // The major database version number, such as 11, 12, 13. DbMajorVersion pulumi.StringPtrInput // The set of parameters that need to be deleted. DeleteParamSets pulumi.StringArrayInput // The set of parameters that need to be modified or added. Note: the same parameter cannot appear in the set of modifying and adding and deleting at the same time. ModifyParamEntrySets ParameterTemplateModifyParamEntrySetArrayInput // Parameter template description, which can contain 1-60 letters, digits, and symbols (-_./()+=:@). TemplateDescription pulumi.StringPtrInput // Template name, which can contain 1-60 letters, digits, and symbols (-_./()+=:@). TemplateName pulumi.StringPtrInput }
func (ParameterTemplateState) ElementType ¶ added in v0.1.3
func (ParameterTemplateState) ElementType() reflect.Type
type ReadonlyAttachment ¶
type ReadonlyAttachment struct { pulumi.CustomResourceState // Read only instance ID. DbInstanceId pulumi.StringOutput `pulumi:"dbInstanceId"` // Read only group ID. ReadOnlyGroupId pulumi.StringOutput `pulumi:"readOnlyGroupId"` }
Use this resource to create postgresql readonly attachment.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Postgresql"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Postgresql.NewReadonlyAttachment(ctx, "attach", &Postgresql.ReadonlyAttachmentArgs{ DbInstanceId: pulumi.Any(tencentcloud_postgresql_readonly_instance.Foo.Id), ReadOnlyGroupId: pulumi.Any(tencentcloud_postgresql_readonly_group.Group.Id), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetReadonlyAttachment ¶
func GetReadonlyAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ReadonlyAttachmentState, opts ...pulumi.ResourceOption) (*ReadonlyAttachment, error)
GetReadonlyAttachment gets an existing ReadonlyAttachment 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 NewReadonlyAttachment ¶
func NewReadonlyAttachment(ctx *pulumi.Context, name string, args *ReadonlyAttachmentArgs, opts ...pulumi.ResourceOption) (*ReadonlyAttachment, error)
NewReadonlyAttachment registers a new resource with the given unique name, arguments, and options.
func (*ReadonlyAttachment) ElementType ¶
func (*ReadonlyAttachment) ElementType() reflect.Type
func (*ReadonlyAttachment) ToReadonlyAttachmentOutput ¶
func (i *ReadonlyAttachment) ToReadonlyAttachmentOutput() ReadonlyAttachmentOutput
func (*ReadonlyAttachment) ToReadonlyAttachmentOutputWithContext ¶
func (i *ReadonlyAttachment) ToReadonlyAttachmentOutputWithContext(ctx context.Context) ReadonlyAttachmentOutput
type ReadonlyAttachmentArgs ¶
type ReadonlyAttachmentArgs struct { // Read only instance ID. DbInstanceId pulumi.StringInput // Read only group ID. ReadOnlyGroupId pulumi.StringInput }
The set of arguments for constructing a ReadonlyAttachment resource.
func (ReadonlyAttachmentArgs) ElementType ¶
func (ReadonlyAttachmentArgs) ElementType() reflect.Type
type ReadonlyAttachmentArray ¶
type ReadonlyAttachmentArray []ReadonlyAttachmentInput
func (ReadonlyAttachmentArray) ElementType ¶
func (ReadonlyAttachmentArray) ElementType() reflect.Type
func (ReadonlyAttachmentArray) ToReadonlyAttachmentArrayOutput ¶
func (i ReadonlyAttachmentArray) ToReadonlyAttachmentArrayOutput() ReadonlyAttachmentArrayOutput
func (ReadonlyAttachmentArray) ToReadonlyAttachmentArrayOutputWithContext ¶
func (i ReadonlyAttachmentArray) ToReadonlyAttachmentArrayOutputWithContext(ctx context.Context) ReadonlyAttachmentArrayOutput
type ReadonlyAttachmentArrayInput ¶
type ReadonlyAttachmentArrayInput interface { pulumi.Input ToReadonlyAttachmentArrayOutput() ReadonlyAttachmentArrayOutput ToReadonlyAttachmentArrayOutputWithContext(context.Context) ReadonlyAttachmentArrayOutput }
ReadonlyAttachmentArrayInput is an input type that accepts ReadonlyAttachmentArray and ReadonlyAttachmentArrayOutput values. You can construct a concrete instance of `ReadonlyAttachmentArrayInput` via:
ReadonlyAttachmentArray{ ReadonlyAttachmentArgs{...} }
type ReadonlyAttachmentArrayOutput ¶
type ReadonlyAttachmentArrayOutput struct{ *pulumi.OutputState }
func (ReadonlyAttachmentArrayOutput) ElementType ¶
func (ReadonlyAttachmentArrayOutput) ElementType() reflect.Type
func (ReadonlyAttachmentArrayOutput) Index ¶
func (o ReadonlyAttachmentArrayOutput) Index(i pulumi.IntInput) ReadonlyAttachmentOutput
func (ReadonlyAttachmentArrayOutput) ToReadonlyAttachmentArrayOutput ¶
func (o ReadonlyAttachmentArrayOutput) ToReadonlyAttachmentArrayOutput() ReadonlyAttachmentArrayOutput
func (ReadonlyAttachmentArrayOutput) ToReadonlyAttachmentArrayOutputWithContext ¶
func (o ReadonlyAttachmentArrayOutput) ToReadonlyAttachmentArrayOutputWithContext(ctx context.Context) ReadonlyAttachmentArrayOutput
type ReadonlyAttachmentInput ¶
type ReadonlyAttachmentInput interface { pulumi.Input ToReadonlyAttachmentOutput() ReadonlyAttachmentOutput ToReadonlyAttachmentOutputWithContext(ctx context.Context) ReadonlyAttachmentOutput }
type ReadonlyAttachmentMap ¶
type ReadonlyAttachmentMap map[string]ReadonlyAttachmentInput
func (ReadonlyAttachmentMap) ElementType ¶
func (ReadonlyAttachmentMap) ElementType() reflect.Type
func (ReadonlyAttachmentMap) ToReadonlyAttachmentMapOutput ¶
func (i ReadonlyAttachmentMap) ToReadonlyAttachmentMapOutput() ReadonlyAttachmentMapOutput
func (ReadonlyAttachmentMap) ToReadonlyAttachmentMapOutputWithContext ¶
func (i ReadonlyAttachmentMap) ToReadonlyAttachmentMapOutputWithContext(ctx context.Context) ReadonlyAttachmentMapOutput
type ReadonlyAttachmentMapInput ¶
type ReadonlyAttachmentMapInput interface { pulumi.Input ToReadonlyAttachmentMapOutput() ReadonlyAttachmentMapOutput ToReadonlyAttachmentMapOutputWithContext(context.Context) ReadonlyAttachmentMapOutput }
ReadonlyAttachmentMapInput is an input type that accepts ReadonlyAttachmentMap and ReadonlyAttachmentMapOutput values. You can construct a concrete instance of `ReadonlyAttachmentMapInput` via:
ReadonlyAttachmentMap{ "key": ReadonlyAttachmentArgs{...} }
type ReadonlyAttachmentMapOutput ¶
type ReadonlyAttachmentMapOutput struct{ *pulumi.OutputState }
func (ReadonlyAttachmentMapOutput) ElementType ¶
func (ReadonlyAttachmentMapOutput) ElementType() reflect.Type
func (ReadonlyAttachmentMapOutput) MapIndex ¶
func (o ReadonlyAttachmentMapOutput) MapIndex(k pulumi.StringInput) ReadonlyAttachmentOutput
func (ReadonlyAttachmentMapOutput) ToReadonlyAttachmentMapOutput ¶
func (o ReadonlyAttachmentMapOutput) ToReadonlyAttachmentMapOutput() ReadonlyAttachmentMapOutput
func (ReadonlyAttachmentMapOutput) ToReadonlyAttachmentMapOutputWithContext ¶
func (o ReadonlyAttachmentMapOutput) ToReadonlyAttachmentMapOutputWithContext(ctx context.Context) ReadonlyAttachmentMapOutput
type ReadonlyAttachmentOutput ¶
type ReadonlyAttachmentOutput struct{ *pulumi.OutputState }
func (ReadonlyAttachmentOutput) DbInstanceId ¶
func (o ReadonlyAttachmentOutput) DbInstanceId() pulumi.StringOutput
Read only instance ID.
func (ReadonlyAttachmentOutput) ElementType ¶
func (ReadonlyAttachmentOutput) ElementType() reflect.Type
func (ReadonlyAttachmentOutput) ReadOnlyGroupId ¶
func (o ReadonlyAttachmentOutput) ReadOnlyGroupId() pulumi.StringOutput
Read only group ID.
func (ReadonlyAttachmentOutput) ToReadonlyAttachmentOutput ¶
func (o ReadonlyAttachmentOutput) ToReadonlyAttachmentOutput() ReadonlyAttachmentOutput
func (ReadonlyAttachmentOutput) ToReadonlyAttachmentOutputWithContext ¶
func (o ReadonlyAttachmentOutput) ToReadonlyAttachmentOutputWithContext(ctx context.Context) ReadonlyAttachmentOutput
type ReadonlyAttachmentState ¶
type ReadonlyAttachmentState struct { // Read only instance ID. DbInstanceId pulumi.StringPtrInput // Read only group ID. ReadOnlyGroupId pulumi.StringPtrInput }
func (ReadonlyAttachmentState) ElementType ¶
func (ReadonlyAttachmentState) ElementType() reflect.Type
type ReadonlyGroup ¶
type ReadonlyGroup struct { pulumi.CustomResourceState // Create time of the postgresql instance. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Primary instance ID. MasterDbInstanceId pulumi.StringOutput `pulumi:"masterDbInstanceId"` // Delay threshold in ms. MaxReplayLag pulumi.IntOutput `pulumi:"maxReplayLag"` // Delayed log size threshold in MB. MaxReplayLatency pulumi.IntOutput `pulumi:"maxReplayLatency"` // The minimum number of read-only replicas that must be retained in an RO group. MinDelayEliminateReserve pulumi.IntOutput `pulumi:"minDelayEliminateReserve"` // RO group name. Name pulumi.StringOutput `pulumi:"name"` // List of db instance net info. NetInfoLists ReadonlyGroupNetInfoListArrayOutput `pulumi:"netInfoLists"` // Project ID. ProjectId pulumi.IntOutput `pulumi:"projectId"` // Whether to remove a read-only replica from an RO group if the delay between the read-only replica and the primary instance exceeds the threshold. Valid values: 0 (no), 1 (yes). ReplayLagEliminate pulumi.IntOutput `pulumi:"replayLagEliminate"` // Whether to remove a read-only replica from an RO group if the sync log size difference between the read-only replica and the primary instance exceeds the threshold. Valid values: 0 (no), 1 (yes). ReplayLatencyEliminate pulumi.IntOutput `pulumi:"replayLatencyEliminate"` // ID of security group. If both vpcId and subnetId are not set, this argument should not be set either. SecurityGroupsIds pulumi.StringArrayOutput `pulumi:"securityGroupsIds"` // VPC subnet ID. SubnetId pulumi.StringOutput `pulumi:"subnetId"` // VPC ID. VpcId pulumi.StringOutput `pulumi:"vpcId"` }
Use this resource to create postgresql readonly group.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Postgresql"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Postgresql.NewReadonlyGroup(ctx, "group", &Postgresql.ReadonlyGroupArgs{ MasterDbInstanceId: pulumi.String("postgres-gzg9jb2n"), MaxReplayLag: pulumi.Int(100), MaxReplayLatency: pulumi.Int(512), MinDelayEliminateReserve: pulumi.Int(1), ProjectId: pulumi.Int(0), ReplayLagEliminate: pulumi.Int(1), ReplayLatencyEliminate: pulumi.Int(1), SubnetId: pulumi.String("subnet-enm92y0m"), VpcId: pulumi.String("vpc-86v957zb"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetReadonlyGroup ¶
func GetReadonlyGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ReadonlyGroupState, opts ...pulumi.ResourceOption) (*ReadonlyGroup, error)
GetReadonlyGroup gets an existing ReadonlyGroup 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 NewReadonlyGroup ¶
func NewReadonlyGroup(ctx *pulumi.Context, name string, args *ReadonlyGroupArgs, opts ...pulumi.ResourceOption) (*ReadonlyGroup, error)
NewReadonlyGroup registers a new resource with the given unique name, arguments, and options.
func (*ReadonlyGroup) ElementType ¶
func (*ReadonlyGroup) ElementType() reflect.Type
func (*ReadonlyGroup) ToReadonlyGroupOutput ¶
func (i *ReadonlyGroup) ToReadonlyGroupOutput() ReadonlyGroupOutput
func (*ReadonlyGroup) ToReadonlyGroupOutputWithContext ¶
func (i *ReadonlyGroup) ToReadonlyGroupOutputWithContext(ctx context.Context) ReadonlyGroupOutput
type ReadonlyGroupArgs ¶
type ReadonlyGroupArgs struct { // Primary instance ID. MasterDbInstanceId pulumi.StringInput // Delay threshold in ms. MaxReplayLag pulumi.IntInput // Delayed log size threshold in MB. MaxReplayLatency pulumi.IntInput // The minimum number of read-only replicas that must be retained in an RO group. MinDelayEliminateReserve pulumi.IntInput // RO group name. Name pulumi.StringPtrInput // Project ID. ProjectId pulumi.IntInput // Whether to remove a read-only replica from an RO group if the delay between the read-only replica and the primary instance exceeds the threshold. Valid values: 0 (no), 1 (yes). ReplayLagEliminate pulumi.IntInput // Whether to remove a read-only replica from an RO group if the sync log size difference between the read-only replica and the primary instance exceeds the threshold. Valid values: 0 (no), 1 (yes). ReplayLatencyEliminate pulumi.IntInput // ID of security group. If both vpcId and subnetId are not set, this argument should not be set either. SecurityGroupsIds pulumi.StringArrayInput // VPC subnet ID. SubnetId pulumi.StringInput // VPC ID. VpcId pulumi.StringInput }
The set of arguments for constructing a ReadonlyGroup resource.
func (ReadonlyGroupArgs) ElementType ¶
func (ReadonlyGroupArgs) ElementType() reflect.Type
type ReadonlyGroupArray ¶
type ReadonlyGroupArray []ReadonlyGroupInput
func (ReadonlyGroupArray) ElementType ¶
func (ReadonlyGroupArray) ElementType() reflect.Type
func (ReadonlyGroupArray) ToReadonlyGroupArrayOutput ¶
func (i ReadonlyGroupArray) ToReadonlyGroupArrayOutput() ReadonlyGroupArrayOutput
func (ReadonlyGroupArray) ToReadonlyGroupArrayOutputWithContext ¶
func (i ReadonlyGroupArray) ToReadonlyGroupArrayOutputWithContext(ctx context.Context) ReadonlyGroupArrayOutput
type ReadonlyGroupArrayInput ¶
type ReadonlyGroupArrayInput interface { pulumi.Input ToReadonlyGroupArrayOutput() ReadonlyGroupArrayOutput ToReadonlyGroupArrayOutputWithContext(context.Context) ReadonlyGroupArrayOutput }
ReadonlyGroupArrayInput is an input type that accepts ReadonlyGroupArray and ReadonlyGroupArrayOutput values. You can construct a concrete instance of `ReadonlyGroupArrayInput` via:
ReadonlyGroupArray{ ReadonlyGroupArgs{...} }
type ReadonlyGroupArrayOutput ¶
type ReadonlyGroupArrayOutput struct{ *pulumi.OutputState }
func (ReadonlyGroupArrayOutput) ElementType ¶
func (ReadonlyGroupArrayOutput) ElementType() reflect.Type
func (ReadonlyGroupArrayOutput) Index ¶
func (o ReadonlyGroupArrayOutput) Index(i pulumi.IntInput) ReadonlyGroupOutput
func (ReadonlyGroupArrayOutput) ToReadonlyGroupArrayOutput ¶
func (o ReadonlyGroupArrayOutput) ToReadonlyGroupArrayOutput() ReadonlyGroupArrayOutput
func (ReadonlyGroupArrayOutput) ToReadonlyGroupArrayOutputWithContext ¶
func (o ReadonlyGroupArrayOutput) ToReadonlyGroupArrayOutputWithContext(ctx context.Context) ReadonlyGroupArrayOutput
type ReadonlyGroupInput ¶
type ReadonlyGroupInput interface { pulumi.Input ToReadonlyGroupOutput() ReadonlyGroupOutput ToReadonlyGroupOutputWithContext(ctx context.Context) ReadonlyGroupOutput }
type ReadonlyGroupMap ¶
type ReadonlyGroupMap map[string]ReadonlyGroupInput
func (ReadonlyGroupMap) ElementType ¶
func (ReadonlyGroupMap) ElementType() reflect.Type
func (ReadonlyGroupMap) ToReadonlyGroupMapOutput ¶
func (i ReadonlyGroupMap) ToReadonlyGroupMapOutput() ReadonlyGroupMapOutput
func (ReadonlyGroupMap) ToReadonlyGroupMapOutputWithContext ¶
func (i ReadonlyGroupMap) ToReadonlyGroupMapOutputWithContext(ctx context.Context) ReadonlyGroupMapOutput
type ReadonlyGroupMapInput ¶
type ReadonlyGroupMapInput interface { pulumi.Input ToReadonlyGroupMapOutput() ReadonlyGroupMapOutput ToReadonlyGroupMapOutputWithContext(context.Context) ReadonlyGroupMapOutput }
ReadonlyGroupMapInput is an input type that accepts ReadonlyGroupMap and ReadonlyGroupMapOutput values. You can construct a concrete instance of `ReadonlyGroupMapInput` via:
ReadonlyGroupMap{ "key": ReadonlyGroupArgs{...} }
type ReadonlyGroupMapOutput ¶
type ReadonlyGroupMapOutput struct{ *pulumi.OutputState }
func (ReadonlyGroupMapOutput) ElementType ¶
func (ReadonlyGroupMapOutput) ElementType() reflect.Type
func (ReadonlyGroupMapOutput) MapIndex ¶
func (o ReadonlyGroupMapOutput) MapIndex(k pulumi.StringInput) ReadonlyGroupOutput
func (ReadonlyGroupMapOutput) ToReadonlyGroupMapOutput ¶
func (o ReadonlyGroupMapOutput) ToReadonlyGroupMapOutput() ReadonlyGroupMapOutput
func (ReadonlyGroupMapOutput) ToReadonlyGroupMapOutputWithContext ¶
func (o ReadonlyGroupMapOutput) ToReadonlyGroupMapOutputWithContext(ctx context.Context) ReadonlyGroupMapOutput
type ReadonlyGroupNetInfoList ¶ added in v0.1.9
type ReadonlyGroupNetInfoListArgs ¶ added in v0.1.9
type ReadonlyGroupNetInfoListArgs struct { // Ip address of the net info. Ip pulumi.StringPtrInput `pulumi:"ip"` // Port of the net info. Port pulumi.IntPtrInput `pulumi:"port"` }
func (ReadonlyGroupNetInfoListArgs) ElementType ¶ added in v0.1.9
func (ReadonlyGroupNetInfoListArgs) ElementType() reflect.Type
func (ReadonlyGroupNetInfoListArgs) ToReadonlyGroupNetInfoListOutput ¶ added in v0.1.9
func (i ReadonlyGroupNetInfoListArgs) ToReadonlyGroupNetInfoListOutput() ReadonlyGroupNetInfoListOutput
func (ReadonlyGroupNetInfoListArgs) ToReadonlyGroupNetInfoListOutputWithContext ¶ added in v0.1.9
func (i ReadonlyGroupNetInfoListArgs) ToReadonlyGroupNetInfoListOutputWithContext(ctx context.Context) ReadonlyGroupNetInfoListOutput
type ReadonlyGroupNetInfoListArray ¶ added in v0.1.9
type ReadonlyGroupNetInfoListArray []ReadonlyGroupNetInfoListInput
func (ReadonlyGroupNetInfoListArray) ElementType ¶ added in v0.1.9
func (ReadonlyGroupNetInfoListArray) ElementType() reflect.Type
func (ReadonlyGroupNetInfoListArray) ToReadonlyGroupNetInfoListArrayOutput ¶ added in v0.1.9
func (i ReadonlyGroupNetInfoListArray) ToReadonlyGroupNetInfoListArrayOutput() ReadonlyGroupNetInfoListArrayOutput
func (ReadonlyGroupNetInfoListArray) ToReadonlyGroupNetInfoListArrayOutputWithContext ¶ added in v0.1.9
func (i ReadonlyGroupNetInfoListArray) ToReadonlyGroupNetInfoListArrayOutputWithContext(ctx context.Context) ReadonlyGroupNetInfoListArrayOutput
type ReadonlyGroupNetInfoListArrayInput ¶ added in v0.1.9
type ReadonlyGroupNetInfoListArrayInput interface { pulumi.Input ToReadonlyGroupNetInfoListArrayOutput() ReadonlyGroupNetInfoListArrayOutput ToReadonlyGroupNetInfoListArrayOutputWithContext(context.Context) ReadonlyGroupNetInfoListArrayOutput }
ReadonlyGroupNetInfoListArrayInput is an input type that accepts ReadonlyGroupNetInfoListArray and ReadonlyGroupNetInfoListArrayOutput values. You can construct a concrete instance of `ReadonlyGroupNetInfoListArrayInput` via:
ReadonlyGroupNetInfoListArray{ ReadonlyGroupNetInfoListArgs{...} }
type ReadonlyGroupNetInfoListArrayOutput ¶ added in v0.1.9
type ReadonlyGroupNetInfoListArrayOutput struct{ *pulumi.OutputState }
func (ReadonlyGroupNetInfoListArrayOutput) ElementType ¶ added in v0.1.9
func (ReadonlyGroupNetInfoListArrayOutput) ElementType() reflect.Type
func (ReadonlyGroupNetInfoListArrayOutput) Index ¶ added in v0.1.9
func (o ReadonlyGroupNetInfoListArrayOutput) Index(i pulumi.IntInput) ReadonlyGroupNetInfoListOutput
func (ReadonlyGroupNetInfoListArrayOutput) ToReadonlyGroupNetInfoListArrayOutput ¶ added in v0.1.9
func (o ReadonlyGroupNetInfoListArrayOutput) ToReadonlyGroupNetInfoListArrayOutput() ReadonlyGroupNetInfoListArrayOutput
func (ReadonlyGroupNetInfoListArrayOutput) ToReadonlyGroupNetInfoListArrayOutputWithContext ¶ added in v0.1.9
func (o ReadonlyGroupNetInfoListArrayOutput) ToReadonlyGroupNetInfoListArrayOutputWithContext(ctx context.Context) ReadonlyGroupNetInfoListArrayOutput
type ReadonlyGroupNetInfoListInput ¶ added in v0.1.9
type ReadonlyGroupNetInfoListInput interface { pulumi.Input ToReadonlyGroupNetInfoListOutput() ReadonlyGroupNetInfoListOutput ToReadonlyGroupNetInfoListOutputWithContext(context.Context) ReadonlyGroupNetInfoListOutput }
ReadonlyGroupNetInfoListInput is an input type that accepts ReadonlyGroupNetInfoListArgs and ReadonlyGroupNetInfoListOutput values. You can construct a concrete instance of `ReadonlyGroupNetInfoListInput` via:
ReadonlyGroupNetInfoListArgs{...}
type ReadonlyGroupNetInfoListOutput ¶ added in v0.1.9
type ReadonlyGroupNetInfoListOutput struct{ *pulumi.OutputState }
func (ReadonlyGroupNetInfoListOutput) ElementType ¶ added in v0.1.9
func (ReadonlyGroupNetInfoListOutput) ElementType() reflect.Type
func (ReadonlyGroupNetInfoListOutput) Ip ¶ added in v0.1.9
func (o ReadonlyGroupNetInfoListOutput) Ip() pulumi.StringPtrOutput
Ip address of the net info.
func (ReadonlyGroupNetInfoListOutput) Port ¶ added in v0.1.9
func (o ReadonlyGroupNetInfoListOutput) Port() pulumi.IntPtrOutput
Port of the net info.
func (ReadonlyGroupNetInfoListOutput) ToReadonlyGroupNetInfoListOutput ¶ added in v0.1.9
func (o ReadonlyGroupNetInfoListOutput) ToReadonlyGroupNetInfoListOutput() ReadonlyGroupNetInfoListOutput
func (ReadonlyGroupNetInfoListOutput) ToReadonlyGroupNetInfoListOutputWithContext ¶ added in v0.1.9
func (o ReadonlyGroupNetInfoListOutput) ToReadonlyGroupNetInfoListOutputWithContext(ctx context.Context) ReadonlyGroupNetInfoListOutput
type ReadonlyGroupOutput ¶
type ReadonlyGroupOutput struct{ *pulumi.OutputState }
func (ReadonlyGroupOutput) CreateTime ¶
func (o ReadonlyGroupOutput) CreateTime() pulumi.StringOutput
Create time of the postgresql instance.
func (ReadonlyGroupOutput) ElementType ¶
func (ReadonlyGroupOutput) ElementType() reflect.Type
func (ReadonlyGroupOutput) MasterDbInstanceId ¶
func (o ReadonlyGroupOutput) MasterDbInstanceId() pulumi.StringOutput
Primary instance ID.
func (ReadonlyGroupOutput) MaxReplayLag ¶
func (o ReadonlyGroupOutput) MaxReplayLag() pulumi.IntOutput
Delay threshold in ms.
func (ReadonlyGroupOutput) MaxReplayLatency ¶
func (o ReadonlyGroupOutput) MaxReplayLatency() pulumi.IntOutput
Delayed log size threshold in MB.
func (ReadonlyGroupOutput) MinDelayEliminateReserve ¶
func (o ReadonlyGroupOutput) MinDelayEliminateReserve() pulumi.IntOutput
The minimum number of read-only replicas that must be retained in an RO group.
func (ReadonlyGroupOutput) Name ¶
func (o ReadonlyGroupOutput) Name() pulumi.StringOutput
RO group name.
func (ReadonlyGroupOutput) NetInfoLists ¶ added in v0.1.9
func (o ReadonlyGroupOutput) NetInfoLists() ReadonlyGroupNetInfoListArrayOutput
List of db instance net info.
func (ReadonlyGroupOutput) ProjectId ¶
func (o ReadonlyGroupOutput) ProjectId() pulumi.IntOutput
Project ID.
func (ReadonlyGroupOutput) ReplayLagEliminate ¶
func (o ReadonlyGroupOutput) ReplayLagEliminate() pulumi.IntOutput
Whether to remove a read-only replica from an RO group if the delay between the read-only replica and the primary instance exceeds the threshold. Valid values: 0 (no), 1 (yes).
func (ReadonlyGroupOutput) ReplayLatencyEliminate ¶
func (o ReadonlyGroupOutput) ReplayLatencyEliminate() pulumi.IntOutput
Whether to remove a read-only replica from an RO group if the sync log size difference between the read-only replica and the primary instance exceeds the threshold. Valid values: 0 (no), 1 (yes).
func (ReadonlyGroupOutput) SecurityGroupsIds ¶
func (o ReadonlyGroupOutput) SecurityGroupsIds() pulumi.StringArrayOutput
ID of security group. If both vpcId and subnetId are not set, this argument should not be set either.
func (ReadonlyGroupOutput) SubnetId ¶
func (o ReadonlyGroupOutput) SubnetId() pulumi.StringOutput
VPC subnet ID.
func (ReadonlyGroupOutput) ToReadonlyGroupOutput ¶
func (o ReadonlyGroupOutput) ToReadonlyGroupOutput() ReadonlyGroupOutput
func (ReadonlyGroupOutput) ToReadonlyGroupOutputWithContext ¶
func (o ReadonlyGroupOutput) ToReadonlyGroupOutputWithContext(ctx context.Context) ReadonlyGroupOutput
type ReadonlyGroupState ¶
type ReadonlyGroupState struct { // Create time of the postgresql instance. CreateTime pulumi.StringPtrInput // Primary instance ID. MasterDbInstanceId pulumi.StringPtrInput // Delay threshold in ms. MaxReplayLag pulumi.IntPtrInput // Delayed log size threshold in MB. MaxReplayLatency pulumi.IntPtrInput // The minimum number of read-only replicas that must be retained in an RO group. MinDelayEliminateReserve pulumi.IntPtrInput // RO group name. Name pulumi.StringPtrInput // List of db instance net info. NetInfoLists ReadonlyGroupNetInfoListArrayInput // Project ID. ProjectId pulumi.IntPtrInput // Whether to remove a read-only replica from an RO group if the delay between the read-only replica and the primary instance exceeds the threshold. Valid values: 0 (no), 1 (yes). ReplayLagEliminate pulumi.IntPtrInput // Whether to remove a read-only replica from an RO group if the sync log size difference between the read-only replica and the primary instance exceeds the threshold. Valid values: 0 (no), 1 (yes). ReplayLatencyEliminate pulumi.IntPtrInput // ID of security group. If both vpcId and subnetId are not set, this argument should not be set either. SecurityGroupsIds pulumi.StringArrayInput // VPC subnet ID. SubnetId pulumi.StringPtrInput // VPC ID. VpcId pulumi.StringPtrInput }
func (ReadonlyGroupState) ElementType ¶
func (ReadonlyGroupState) ElementType() reflect.Type
type ReadonlyInstance ¶
type ReadonlyInstance struct { pulumi.CustomResourceState // Auto renew flag, `1` for enabled. NOTES: Only support prepaid instance. AutoRenewFlag pulumi.IntPtrOutput `pulumi:"autoRenewFlag"` // Whether to use voucher, `1` for enabled. AutoVoucher pulumi.IntPtrOutput `pulumi:"autoVoucher"` // Number of CPU cores. Allowed value must be equal `cpu` that data source `Postgresql.getSpecinfos` provides. Cpu pulumi.IntOutput `pulumi:"cpu"` // Create time of the postgresql instance. CreateTime pulumi.StringOutput `pulumi:"createTime"` // PostgreSQL kernel version, which must be the same as that of the primary instance. DbVersion pulumi.StringOutput `pulumi:"dbVersion"` // instance billing mode. Valid values: PREPAID (monthly subscription), POSTPAID_BY_HOUR (pay-as-you-go). InstanceChargeType pulumi.StringPtrOutput `pulumi:"instanceChargeType"` // The instance ID of this readonly resource. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // ID of the primary instance to which the read-only replica belongs. MasterDbInstanceId pulumi.StringOutput `pulumi:"masterDbInstanceId"` // Memory size(in GB). Allowed value must be larger than `memory` that data source `Postgresql.getSpecinfos` provides. Memory pulumi.IntOutput `pulumi:"memory"` // Instance name. Name pulumi.StringOutput `pulumi:"name"` // Whether to support IPv6 address access. Valid values: 1 (yes), 0 (no). NeedSupportIpv6 pulumi.IntPtrOutput `pulumi:"needSupportIpv6"` // Specify Prepaid period in month. Default `1`. Values: `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`. Period pulumi.IntPtrOutput `pulumi:"period"` // IP for private access. PrivateAccessIp pulumi.StringOutput `pulumi:"privateAccessIp"` // Port for private access. PrivateAccessPort pulumi.IntOutput `pulumi:"privateAccessPort"` // Project ID. ProjectId pulumi.IntOutput `pulumi:"projectId"` // RO group ID. ReadOnlyGroupId pulumi.StringPtrOutput `pulumi:"readOnlyGroupId"` // ID of security group. SecurityGroupsIds pulumi.StringArrayOutput `pulumi:"securityGroupsIds"` // Instance storage capacity in GB. Storage pulumi.IntOutput `pulumi:"storage"` // VPC subnet ID. SubnetId pulumi.StringOutput `pulumi:"subnetId"` // Specify Voucher Ids if `autoVoucher` was `1`, only support using 1 vouchers for now. VoucherIds pulumi.StringArrayOutput `pulumi:"voucherIds"` // VPC ID. VpcId pulumi.StringOutput `pulumi:"vpcId"` // Availability zone ID, which can be obtained through the Zone field in the returned value of the DescribeZones API. Zone pulumi.StringOutput `pulumi:"zone"` }
Use this resource to create postgresql readonly instance.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Postgresql" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Security" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Subnet" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") availabilityZone := "ap-guangzhou-3" if param := cfg.Get("availabilityZone"); param != "" { availabilityZone = param } // create vpc vpc, err := Vpc.NewInstance(ctx, "vpc", &Vpc.InstanceArgs{ CidrBlock: pulumi.String("10.0.0.0/16"), }) if err != nil { return err } // create vpc subnet subnet, err := Subnet.NewInstance(ctx, "subnet", &Subnet.InstanceArgs{ AvailabilityZone: pulumi.String(availabilityZone), VpcId: vpc.ID(), CidrBlock: pulumi.String("10.0.20.0/28"), IsMulticast: pulumi.Bool(false), }) if err != nil { return err } // create postgresql exampleInstance, err := Postgresql.NewInstance(ctx, "exampleInstance", &Postgresql.InstanceArgs{ AvailabilityZone: pulumi.String(availabilityZone), ChargeType: pulumi.String("POSTPAID_BY_HOUR"), VpcId: vpc.ID(), SubnetId: subnet.ID(), EngineVersion: pulumi.String("10.4"), RootUser: pulumi.String("root123"), RootPassword: pulumi.String("Root123$"), Charset: pulumi.String("UTF8"), ProjectId: pulumi.Int(0), Memory: pulumi.Int(2), Cpu: pulumi.Int(1), Storage: pulumi.Int(10), Tags: pulumi.Map{ "test": pulumi.Any("tf"), }, }) if err != nil { return err } exampleReadonlyGroup, err := Postgresql.NewReadonlyGroup(ctx, "exampleReadonlyGroup", &Postgresql.ReadonlyGroupArgs{ MasterDbInstanceId: exampleInstance.ID(), ProjectId: pulumi.Int(0), VpcId: vpc.ID(), SubnetId: subnet.ID(), ReplayLagEliminate: pulumi.Int(1), ReplayLatencyEliminate: pulumi.Int(1), MaxReplayLag: pulumi.Int(100), MaxReplayLatency: pulumi.Int(512), MinDelayEliminateReserve: pulumi.Int(1), }) if err != nil { return err } // create security group exampleGroup, err := Security.NewGroup(ctx, "exampleGroup", &Security.GroupArgs{ Description: pulumi.String("sg desc."), ProjectId: pulumi.Int(0), Tags: pulumi.Map{ "example": pulumi.Any("test"), }, }) if err != nil { return err } _, err = Postgresql.NewReadonlyInstance(ctx, "exampleReadonlyInstance", &Postgresql.ReadonlyInstanceArgs{ ReadOnlyGroupId: exampleReadonlyGroup.ID(), MasterDbInstanceId: exampleInstance.ID(), Zone: pulumi.String(availabilityZone), AutoRenewFlag: pulumi.Int(0), DbVersion: pulumi.String("10.4"), InstanceChargeType: pulumi.String("POSTPAID_BY_HOUR"), Memory: pulumi.Int(4), Cpu: pulumi.Int(2), Storage: pulumi.Int(250), VpcId: vpc.ID(), SubnetId: subnet.ID(), NeedSupportIpv6: pulumi.Int(0), ProjectId: pulumi.Int(0), SecurityGroupsIds: pulumi.StringArray{ exampleGroup.ID(), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
postgresql readonly instance can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Postgresql/readonlyInstance:ReadonlyInstance example instance_id ```
func GetReadonlyInstance ¶
func GetReadonlyInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ReadonlyInstanceState, opts ...pulumi.ResourceOption) (*ReadonlyInstance, error)
GetReadonlyInstance gets an existing ReadonlyInstance resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewReadonlyInstance ¶
func NewReadonlyInstance(ctx *pulumi.Context, name string, args *ReadonlyInstanceArgs, opts ...pulumi.ResourceOption) (*ReadonlyInstance, error)
NewReadonlyInstance registers a new resource with the given unique name, arguments, and options.
func (*ReadonlyInstance) ElementType ¶
func (*ReadonlyInstance) ElementType() reflect.Type
func (*ReadonlyInstance) ToReadonlyInstanceOutput ¶
func (i *ReadonlyInstance) ToReadonlyInstanceOutput() ReadonlyInstanceOutput
func (*ReadonlyInstance) ToReadonlyInstanceOutputWithContext ¶
func (i *ReadonlyInstance) ToReadonlyInstanceOutputWithContext(ctx context.Context) ReadonlyInstanceOutput
type ReadonlyInstanceArgs ¶
type ReadonlyInstanceArgs struct { // Auto renew flag, `1` for enabled. NOTES: Only support prepaid instance. AutoRenewFlag pulumi.IntPtrInput // Whether to use voucher, `1` for enabled. AutoVoucher pulumi.IntPtrInput // Number of CPU cores. Allowed value must be equal `cpu` that data source `Postgresql.getSpecinfos` provides. Cpu pulumi.IntPtrInput // PostgreSQL kernel version, which must be the same as that of the primary instance. DbVersion pulumi.StringInput // instance billing mode. Valid values: PREPAID (monthly subscription), POSTPAID_BY_HOUR (pay-as-you-go). InstanceChargeType pulumi.StringPtrInput // ID of the primary instance to which the read-only replica belongs. MasterDbInstanceId pulumi.StringInput // Memory size(in GB). Allowed value must be larger than `memory` that data source `Postgresql.getSpecinfos` provides. Memory pulumi.IntInput // Instance name. Name pulumi.StringPtrInput // Whether to support IPv6 address access. Valid values: 1 (yes), 0 (no). NeedSupportIpv6 pulumi.IntPtrInput // Specify Prepaid period in month. Default `1`. Values: `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`. Period pulumi.IntPtrInput // Project ID. ProjectId pulumi.IntInput // RO group ID. ReadOnlyGroupId pulumi.StringPtrInput // ID of security group. SecurityGroupsIds pulumi.StringArrayInput // Instance storage capacity in GB. Storage pulumi.IntInput // VPC subnet ID. SubnetId pulumi.StringInput // Specify Voucher Ids if `autoVoucher` was `1`, only support using 1 vouchers for now. VoucherIds pulumi.StringArrayInput // VPC ID. VpcId pulumi.StringInput // Availability zone ID, which can be obtained through the Zone field in the returned value of the DescribeZones API. Zone pulumi.StringInput }
The set of arguments for constructing a ReadonlyInstance resource.
func (ReadonlyInstanceArgs) ElementType ¶
func (ReadonlyInstanceArgs) ElementType() reflect.Type
type ReadonlyInstanceArray ¶
type ReadonlyInstanceArray []ReadonlyInstanceInput
func (ReadonlyInstanceArray) ElementType ¶
func (ReadonlyInstanceArray) ElementType() reflect.Type
func (ReadonlyInstanceArray) ToReadonlyInstanceArrayOutput ¶
func (i ReadonlyInstanceArray) ToReadonlyInstanceArrayOutput() ReadonlyInstanceArrayOutput
func (ReadonlyInstanceArray) ToReadonlyInstanceArrayOutputWithContext ¶
func (i ReadonlyInstanceArray) ToReadonlyInstanceArrayOutputWithContext(ctx context.Context) ReadonlyInstanceArrayOutput
type ReadonlyInstanceArrayInput ¶
type ReadonlyInstanceArrayInput interface { pulumi.Input ToReadonlyInstanceArrayOutput() ReadonlyInstanceArrayOutput ToReadonlyInstanceArrayOutputWithContext(context.Context) ReadonlyInstanceArrayOutput }
ReadonlyInstanceArrayInput is an input type that accepts ReadonlyInstanceArray and ReadonlyInstanceArrayOutput values. You can construct a concrete instance of `ReadonlyInstanceArrayInput` via:
ReadonlyInstanceArray{ ReadonlyInstanceArgs{...} }
type ReadonlyInstanceArrayOutput ¶
type ReadonlyInstanceArrayOutput struct{ *pulumi.OutputState }
func (ReadonlyInstanceArrayOutput) ElementType ¶
func (ReadonlyInstanceArrayOutput) ElementType() reflect.Type
func (ReadonlyInstanceArrayOutput) Index ¶
func (o ReadonlyInstanceArrayOutput) Index(i pulumi.IntInput) ReadonlyInstanceOutput
func (ReadonlyInstanceArrayOutput) ToReadonlyInstanceArrayOutput ¶
func (o ReadonlyInstanceArrayOutput) ToReadonlyInstanceArrayOutput() ReadonlyInstanceArrayOutput
func (ReadonlyInstanceArrayOutput) ToReadonlyInstanceArrayOutputWithContext ¶
func (o ReadonlyInstanceArrayOutput) ToReadonlyInstanceArrayOutputWithContext(ctx context.Context) ReadonlyInstanceArrayOutput
type ReadonlyInstanceInput ¶
type ReadonlyInstanceInput interface { pulumi.Input ToReadonlyInstanceOutput() ReadonlyInstanceOutput ToReadonlyInstanceOutputWithContext(ctx context.Context) ReadonlyInstanceOutput }
type ReadonlyInstanceMap ¶
type ReadonlyInstanceMap map[string]ReadonlyInstanceInput
func (ReadonlyInstanceMap) ElementType ¶
func (ReadonlyInstanceMap) ElementType() reflect.Type
func (ReadonlyInstanceMap) ToReadonlyInstanceMapOutput ¶
func (i ReadonlyInstanceMap) ToReadonlyInstanceMapOutput() ReadonlyInstanceMapOutput
func (ReadonlyInstanceMap) ToReadonlyInstanceMapOutputWithContext ¶
func (i ReadonlyInstanceMap) ToReadonlyInstanceMapOutputWithContext(ctx context.Context) ReadonlyInstanceMapOutput
type ReadonlyInstanceMapInput ¶
type ReadonlyInstanceMapInput interface { pulumi.Input ToReadonlyInstanceMapOutput() ReadonlyInstanceMapOutput ToReadonlyInstanceMapOutputWithContext(context.Context) ReadonlyInstanceMapOutput }
ReadonlyInstanceMapInput is an input type that accepts ReadonlyInstanceMap and ReadonlyInstanceMapOutput values. You can construct a concrete instance of `ReadonlyInstanceMapInput` via:
ReadonlyInstanceMap{ "key": ReadonlyInstanceArgs{...} }
type ReadonlyInstanceMapOutput ¶
type ReadonlyInstanceMapOutput struct{ *pulumi.OutputState }
func (ReadonlyInstanceMapOutput) ElementType ¶
func (ReadonlyInstanceMapOutput) ElementType() reflect.Type
func (ReadonlyInstanceMapOutput) MapIndex ¶
func (o ReadonlyInstanceMapOutput) MapIndex(k pulumi.StringInput) ReadonlyInstanceOutput
func (ReadonlyInstanceMapOutput) ToReadonlyInstanceMapOutput ¶
func (o ReadonlyInstanceMapOutput) ToReadonlyInstanceMapOutput() ReadonlyInstanceMapOutput
func (ReadonlyInstanceMapOutput) ToReadonlyInstanceMapOutputWithContext ¶
func (o ReadonlyInstanceMapOutput) ToReadonlyInstanceMapOutputWithContext(ctx context.Context) ReadonlyInstanceMapOutput
type ReadonlyInstanceOutput ¶
type ReadonlyInstanceOutput struct{ *pulumi.OutputState }
func (ReadonlyInstanceOutput) AutoRenewFlag ¶
func (o ReadonlyInstanceOutput) AutoRenewFlag() pulumi.IntPtrOutput
Auto renew flag, `1` for enabled. NOTES: Only support prepaid instance.
func (ReadonlyInstanceOutput) AutoVoucher ¶ added in v0.1.3
func (o ReadonlyInstanceOutput) AutoVoucher() pulumi.IntPtrOutput
Whether to use voucher, `1` for enabled.
func (ReadonlyInstanceOutput) Cpu ¶ added in v0.1.9
func (o ReadonlyInstanceOutput) Cpu() pulumi.IntOutput
Number of CPU cores. Allowed value must be equal `cpu` that data source `Postgresql.getSpecinfos` provides.
func (ReadonlyInstanceOutput) CreateTime ¶
func (o ReadonlyInstanceOutput) CreateTime() pulumi.StringOutput
Create time of the postgresql instance.
func (ReadonlyInstanceOutput) DbVersion ¶
func (o ReadonlyInstanceOutput) DbVersion() pulumi.StringOutput
PostgreSQL kernel version, which must be the same as that of the primary instance.
func (ReadonlyInstanceOutput) ElementType ¶
func (ReadonlyInstanceOutput) ElementType() reflect.Type
func (ReadonlyInstanceOutput) InstanceChargeType ¶
func (o ReadonlyInstanceOutput) InstanceChargeType() pulumi.StringPtrOutput
instance billing mode. Valid values: PREPAID (monthly subscription), POSTPAID_BY_HOUR (pay-as-you-go).
func (ReadonlyInstanceOutput) InstanceId ¶ added in v0.1.5
func (o ReadonlyInstanceOutput) InstanceId() pulumi.StringOutput
The instance ID of this readonly resource.
func (ReadonlyInstanceOutput) MasterDbInstanceId ¶
func (o ReadonlyInstanceOutput) MasterDbInstanceId() pulumi.StringOutput
ID of the primary instance to which the read-only replica belongs.
func (ReadonlyInstanceOutput) Memory ¶
func (o ReadonlyInstanceOutput) Memory() pulumi.IntOutput
Memory size(in GB). Allowed value must be larger than `memory` that data source `Postgresql.getSpecinfos` provides.
func (ReadonlyInstanceOutput) Name ¶
func (o ReadonlyInstanceOutput) Name() pulumi.StringOutput
Instance name.
func (ReadonlyInstanceOutput) NeedSupportIpv6 ¶
func (o ReadonlyInstanceOutput) NeedSupportIpv6() pulumi.IntPtrOutput
Whether to support IPv6 address access. Valid values: 1 (yes), 0 (no).
func (ReadonlyInstanceOutput) Period ¶ added in v0.1.3
func (o ReadonlyInstanceOutput) Period() pulumi.IntPtrOutput
Specify Prepaid period in month. Default `1`. Values: `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`.
func (ReadonlyInstanceOutput) PrivateAccessIp ¶ added in v0.1.5
func (o ReadonlyInstanceOutput) PrivateAccessIp() pulumi.StringOutput
IP for private access.
func (ReadonlyInstanceOutput) PrivateAccessPort ¶ added in v0.1.5
func (o ReadonlyInstanceOutput) PrivateAccessPort() pulumi.IntOutput
Port for private access.
func (ReadonlyInstanceOutput) ProjectId ¶
func (o ReadonlyInstanceOutput) ProjectId() pulumi.IntOutput
Project ID.
func (ReadonlyInstanceOutput) ReadOnlyGroupId ¶ added in v0.1.5
func (o ReadonlyInstanceOutput) ReadOnlyGroupId() pulumi.StringPtrOutput
RO group ID.
func (ReadonlyInstanceOutput) SecurityGroupsIds ¶
func (o ReadonlyInstanceOutput) SecurityGroupsIds() pulumi.StringArrayOutput
ID of security group.
func (ReadonlyInstanceOutput) Storage ¶
func (o ReadonlyInstanceOutput) Storage() pulumi.IntOutput
Instance storage capacity in GB.
func (ReadonlyInstanceOutput) SubnetId ¶
func (o ReadonlyInstanceOutput) SubnetId() pulumi.StringOutput
VPC subnet ID.
func (ReadonlyInstanceOutput) ToReadonlyInstanceOutput ¶
func (o ReadonlyInstanceOutput) ToReadonlyInstanceOutput() ReadonlyInstanceOutput
func (ReadonlyInstanceOutput) ToReadonlyInstanceOutputWithContext ¶
func (o ReadonlyInstanceOutput) ToReadonlyInstanceOutputWithContext(ctx context.Context) ReadonlyInstanceOutput
func (ReadonlyInstanceOutput) VoucherIds ¶ added in v0.1.3
func (o ReadonlyInstanceOutput) VoucherIds() pulumi.StringArrayOutput
Specify Voucher Ids if `autoVoucher` was `1`, only support using 1 vouchers for now.
func (ReadonlyInstanceOutput) VpcId ¶
func (o ReadonlyInstanceOutput) VpcId() pulumi.StringOutput
VPC ID.
func (ReadonlyInstanceOutput) Zone ¶
func (o ReadonlyInstanceOutput) Zone() pulumi.StringOutput
Availability zone ID, which can be obtained through the Zone field in the returned value of the DescribeZones API.
type ReadonlyInstanceState ¶
type ReadonlyInstanceState struct { // Auto renew flag, `1` for enabled. NOTES: Only support prepaid instance. AutoRenewFlag pulumi.IntPtrInput // Whether to use voucher, `1` for enabled. AutoVoucher pulumi.IntPtrInput // Number of CPU cores. Allowed value must be equal `cpu` that data source `Postgresql.getSpecinfos` provides. Cpu pulumi.IntPtrInput // Create time of the postgresql instance. CreateTime pulumi.StringPtrInput // PostgreSQL kernel version, which must be the same as that of the primary instance. DbVersion pulumi.StringPtrInput // instance billing mode. Valid values: PREPAID (monthly subscription), POSTPAID_BY_HOUR (pay-as-you-go). InstanceChargeType pulumi.StringPtrInput // The instance ID of this readonly resource. InstanceId pulumi.StringPtrInput // ID of the primary instance to which the read-only replica belongs. MasterDbInstanceId pulumi.StringPtrInput // Memory size(in GB). Allowed value must be larger than `memory` that data source `Postgresql.getSpecinfos` provides. Memory pulumi.IntPtrInput // Instance name. Name pulumi.StringPtrInput // Whether to support IPv6 address access. Valid values: 1 (yes), 0 (no). NeedSupportIpv6 pulumi.IntPtrInput // Specify Prepaid period in month. Default `1`. Values: `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`. Period pulumi.IntPtrInput // IP for private access. PrivateAccessIp pulumi.StringPtrInput // Port for private access. PrivateAccessPort pulumi.IntPtrInput // Project ID. ProjectId pulumi.IntPtrInput // RO group ID. ReadOnlyGroupId pulumi.StringPtrInput // ID of security group. SecurityGroupsIds pulumi.StringArrayInput // Instance storage capacity in GB. Storage pulumi.IntPtrInput // VPC subnet ID. SubnetId pulumi.StringPtrInput // Specify Voucher Ids if `autoVoucher` was `1`, only support using 1 vouchers for now. VoucherIds pulumi.StringArrayInput // VPC ID. VpcId pulumi.StringPtrInput // Availability zone ID, which can be obtained through the Zone field in the returned value of the DescribeZones API. Zone pulumi.StringPtrInput }
func (ReadonlyInstanceState) ElementType ¶
func (ReadonlyInstanceState) ElementType() reflect.Type
type RebalanceReadonlyGroupOperation ¶ added in v0.1.5
type RebalanceReadonlyGroupOperation struct { pulumi.CustomResourceState // readonly Group ID. ReadOnlyGroupId pulumi.StringOutput `pulumi:"readOnlyGroupId"` }
Provides a resource to create a postgresql rebalanceReadonlyGroupOperation
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Postgresql"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { groupRebalance, err := Postgresql.NewReadonlyGroup(ctx, "groupRebalance", &Postgresql.ReadonlyGroupArgs{ MasterDbInstanceId: pulumi.Any(local.Pgsql_id), ProjectId: pulumi.Int(0), VpcId: pulumi.String("vpc-86v957zb"), SubnetId: pulumi.String("subnet-enm92y0m"), ReplayLagEliminate: pulumi.Int(1), ReplayLatencyEliminate: pulumi.Int(1), MaxReplayLag: pulumi.Int(100), MaxReplayLatency: pulumi.Int(512), MinDelayEliminateReserve: pulumi.Int(1), }) if err != nil { return err } _, err = Postgresql.NewRebalanceReadonlyGroupOperation(ctx, "rebalanceReadonlyGroupOperation", &Postgresql.RebalanceReadonlyGroupOperationArgs{ ReadOnlyGroupId: groupRebalance.ID(), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetRebalanceReadonlyGroupOperation ¶ added in v0.1.5
func GetRebalanceReadonlyGroupOperation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RebalanceReadonlyGroupOperationState, opts ...pulumi.ResourceOption) (*RebalanceReadonlyGroupOperation, error)
GetRebalanceReadonlyGroupOperation gets an existing RebalanceReadonlyGroupOperation 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 NewRebalanceReadonlyGroupOperation ¶ added in v0.1.5
func NewRebalanceReadonlyGroupOperation(ctx *pulumi.Context, name string, args *RebalanceReadonlyGroupOperationArgs, opts ...pulumi.ResourceOption) (*RebalanceReadonlyGroupOperation, error)
NewRebalanceReadonlyGroupOperation registers a new resource with the given unique name, arguments, and options.
func (*RebalanceReadonlyGroupOperation) ElementType ¶ added in v0.1.5
func (*RebalanceReadonlyGroupOperation) ElementType() reflect.Type
func (*RebalanceReadonlyGroupOperation) ToRebalanceReadonlyGroupOperationOutput ¶ added in v0.1.5
func (i *RebalanceReadonlyGroupOperation) ToRebalanceReadonlyGroupOperationOutput() RebalanceReadonlyGroupOperationOutput
func (*RebalanceReadonlyGroupOperation) ToRebalanceReadonlyGroupOperationOutputWithContext ¶ added in v0.1.5
func (i *RebalanceReadonlyGroupOperation) ToRebalanceReadonlyGroupOperationOutputWithContext(ctx context.Context) RebalanceReadonlyGroupOperationOutput
type RebalanceReadonlyGroupOperationArgs ¶ added in v0.1.5
type RebalanceReadonlyGroupOperationArgs struct { // readonly Group ID. ReadOnlyGroupId pulumi.StringInput }
The set of arguments for constructing a RebalanceReadonlyGroupOperation resource.
func (RebalanceReadonlyGroupOperationArgs) ElementType ¶ added in v0.1.5
func (RebalanceReadonlyGroupOperationArgs) ElementType() reflect.Type
type RebalanceReadonlyGroupOperationArray ¶ added in v0.1.5
type RebalanceReadonlyGroupOperationArray []RebalanceReadonlyGroupOperationInput
func (RebalanceReadonlyGroupOperationArray) ElementType ¶ added in v0.1.5
func (RebalanceReadonlyGroupOperationArray) ElementType() reflect.Type
func (RebalanceReadonlyGroupOperationArray) ToRebalanceReadonlyGroupOperationArrayOutput ¶ added in v0.1.5
func (i RebalanceReadonlyGroupOperationArray) ToRebalanceReadonlyGroupOperationArrayOutput() RebalanceReadonlyGroupOperationArrayOutput
func (RebalanceReadonlyGroupOperationArray) ToRebalanceReadonlyGroupOperationArrayOutputWithContext ¶ added in v0.1.5
func (i RebalanceReadonlyGroupOperationArray) ToRebalanceReadonlyGroupOperationArrayOutputWithContext(ctx context.Context) RebalanceReadonlyGroupOperationArrayOutput
type RebalanceReadonlyGroupOperationArrayInput ¶ added in v0.1.5
type RebalanceReadonlyGroupOperationArrayInput interface { pulumi.Input ToRebalanceReadonlyGroupOperationArrayOutput() RebalanceReadonlyGroupOperationArrayOutput ToRebalanceReadonlyGroupOperationArrayOutputWithContext(context.Context) RebalanceReadonlyGroupOperationArrayOutput }
RebalanceReadonlyGroupOperationArrayInput is an input type that accepts RebalanceReadonlyGroupOperationArray and RebalanceReadonlyGroupOperationArrayOutput values. You can construct a concrete instance of `RebalanceReadonlyGroupOperationArrayInput` via:
RebalanceReadonlyGroupOperationArray{ RebalanceReadonlyGroupOperationArgs{...} }
type RebalanceReadonlyGroupOperationArrayOutput ¶ added in v0.1.5
type RebalanceReadonlyGroupOperationArrayOutput struct{ *pulumi.OutputState }
func (RebalanceReadonlyGroupOperationArrayOutput) ElementType ¶ added in v0.1.5
func (RebalanceReadonlyGroupOperationArrayOutput) ElementType() reflect.Type
func (RebalanceReadonlyGroupOperationArrayOutput) ToRebalanceReadonlyGroupOperationArrayOutput ¶ added in v0.1.5
func (o RebalanceReadonlyGroupOperationArrayOutput) ToRebalanceReadonlyGroupOperationArrayOutput() RebalanceReadonlyGroupOperationArrayOutput
func (RebalanceReadonlyGroupOperationArrayOutput) ToRebalanceReadonlyGroupOperationArrayOutputWithContext ¶ added in v0.1.5
func (o RebalanceReadonlyGroupOperationArrayOutput) ToRebalanceReadonlyGroupOperationArrayOutputWithContext(ctx context.Context) RebalanceReadonlyGroupOperationArrayOutput
type RebalanceReadonlyGroupOperationInput ¶ added in v0.1.5
type RebalanceReadonlyGroupOperationInput interface { pulumi.Input ToRebalanceReadonlyGroupOperationOutput() RebalanceReadonlyGroupOperationOutput ToRebalanceReadonlyGroupOperationOutputWithContext(ctx context.Context) RebalanceReadonlyGroupOperationOutput }
type RebalanceReadonlyGroupOperationMap ¶ added in v0.1.5
type RebalanceReadonlyGroupOperationMap map[string]RebalanceReadonlyGroupOperationInput
func (RebalanceReadonlyGroupOperationMap) ElementType ¶ added in v0.1.5
func (RebalanceReadonlyGroupOperationMap) ElementType() reflect.Type
func (RebalanceReadonlyGroupOperationMap) ToRebalanceReadonlyGroupOperationMapOutput ¶ added in v0.1.5
func (i RebalanceReadonlyGroupOperationMap) ToRebalanceReadonlyGroupOperationMapOutput() RebalanceReadonlyGroupOperationMapOutput
func (RebalanceReadonlyGroupOperationMap) ToRebalanceReadonlyGroupOperationMapOutputWithContext ¶ added in v0.1.5
func (i RebalanceReadonlyGroupOperationMap) ToRebalanceReadonlyGroupOperationMapOutputWithContext(ctx context.Context) RebalanceReadonlyGroupOperationMapOutput
type RebalanceReadonlyGroupOperationMapInput ¶ added in v0.1.5
type RebalanceReadonlyGroupOperationMapInput interface { pulumi.Input ToRebalanceReadonlyGroupOperationMapOutput() RebalanceReadonlyGroupOperationMapOutput ToRebalanceReadonlyGroupOperationMapOutputWithContext(context.Context) RebalanceReadonlyGroupOperationMapOutput }
RebalanceReadonlyGroupOperationMapInput is an input type that accepts RebalanceReadonlyGroupOperationMap and RebalanceReadonlyGroupOperationMapOutput values. You can construct a concrete instance of `RebalanceReadonlyGroupOperationMapInput` via:
RebalanceReadonlyGroupOperationMap{ "key": RebalanceReadonlyGroupOperationArgs{...} }
type RebalanceReadonlyGroupOperationMapOutput ¶ added in v0.1.5
type RebalanceReadonlyGroupOperationMapOutput struct{ *pulumi.OutputState }
func (RebalanceReadonlyGroupOperationMapOutput) ElementType ¶ added in v0.1.5
func (RebalanceReadonlyGroupOperationMapOutput) ElementType() reflect.Type
func (RebalanceReadonlyGroupOperationMapOutput) MapIndex ¶ added in v0.1.5
func (o RebalanceReadonlyGroupOperationMapOutput) MapIndex(k pulumi.StringInput) RebalanceReadonlyGroupOperationOutput
func (RebalanceReadonlyGroupOperationMapOutput) ToRebalanceReadonlyGroupOperationMapOutput ¶ added in v0.1.5
func (o RebalanceReadonlyGroupOperationMapOutput) ToRebalanceReadonlyGroupOperationMapOutput() RebalanceReadonlyGroupOperationMapOutput
func (RebalanceReadonlyGroupOperationMapOutput) ToRebalanceReadonlyGroupOperationMapOutputWithContext ¶ added in v0.1.5
func (o RebalanceReadonlyGroupOperationMapOutput) ToRebalanceReadonlyGroupOperationMapOutputWithContext(ctx context.Context) RebalanceReadonlyGroupOperationMapOutput
type RebalanceReadonlyGroupOperationOutput ¶ added in v0.1.5
type RebalanceReadonlyGroupOperationOutput struct{ *pulumi.OutputState }
func (RebalanceReadonlyGroupOperationOutput) ElementType ¶ added in v0.1.5
func (RebalanceReadonlyGroupOperationOutput) ElementType() reflect.Type
func (RebalanceReadonlyGroupOperationOutput) ReadOnlyGroupId ¶ added in v0.1.5
func (o RebalanceReadonlyGroupOperationOutput) ReadOnlyGroupId() pulumi.StringOutput
readonly Group ID.
func (RebalanceReadonlyGroupOperationOutput) ToRebalanceReadonlyGroupOperationOutput ¶ added in v0.1.5
func (o RebalanceReadonlyGroupOperationOutput) ToRebalanceReadonlyGroupOperationOutput() RebalanceReadonlyGroupOperationOutput
func (RebalanceReadonlyGroupOperationOutput) ToRebalanceReadonlyGroupOperationOutputWithContext ¶ added in v0.1.5
func (o RebalanceReadonlyGroupOperationOutput) ToRebalanceReadonlyGroupOperationOutputWithContext(ctx context.Context) RebalanceReadonlyGroupOperationOutput
type RebalanceReadonlyGroupOperationState ¶ added in v0.1.5
type RebalanceReadonlyGroupOperationState struct { // readonly Group ID. ReadOnlyGroupId pulumi.StringPtrInput }
func (RebalanceReadonlyGroupOperationState) ElementType ¶ added in v0.1.5
func (RebalanceReadonlyGroupOperationState) ElementType() reflect.Type
type RenewDbInstanceOperation ¶ added in v0.1.5
type RenewDbInstanceOperation struct { pulumi.CustomResourceState // Whether to automatically use vouchers. 1:yes, 0:no. Default value:0. AutoVoucher pulumi.IntPtrOutput `pulumi:"autoVoucher"` // Instance ID in the format of postgres-6fego161. DbInstanceId pulumi.StringOutput `pulumi:"dbInstanceId"` // Renewal duration in months. Period pulumi.IntOutput `pulumi:"period"` // Voucher ID list (only one voucher can be specified currently). VoucherIds pulumi.StringArrayOutput `pulumi:"voucherIds"` }
Provides a resource to create a postgresql renewDbInstanceOperation
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Postgresql"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Postgresql.NewRenewDbInstanceOperation(ctx, "renewDbInstanceOperation", &Postgresql.RenewDbInstanceOperationArgs{ DbInstanceId: pulumi.Any(tencentcloud_postgresql_instance.Oper_test_PREPAID.Id), Period: pulumi.Int(1), AutoVoucher: pulumi.Int(0), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetRenewDbInstanceOperation ¶ added in v0.1.5
func GetRenewDbInstanceOperation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RenewDbInstanceOperationState, opts ...pulumi.ResourceOption) (*RenewDbInstanceOperation, error)
GetRenewDbInstanceOperation gets an existing RenewDbInstanceOperation 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 NewRenewDbInstanceOperation ¶ added in v0.1.5
func NewRenewDbInstanceOperation(ctx *pulumi.Context, name string, args *RenewDbInstanceOperationArgs, opts ...pulumi.ResourceOption) (*RenewDbInstanceOperation, error)
NewRenewDbInstanceOperation registers a new resource with the given unique name, arguments, and options.
func (*RenewDbInstanceOperation) ElementType ¶ added in v0.1.5
func (*RenewDbInstanceOperation) ElementType() reflect.Type
func (*RenewDbInstanceOperation) ToRenewDbInstanceOperationOutput ¶ added in v0.1.5
func (i *RenewDbInstanceOperation) ToRenewDbInstanceOperationOutput() RenewDbInstanceOperationOutput
func (*RenewDbInstanceOperation) ToRenewDbInstanceOperationOutputWithContext ¶ added in v0.1.5
func (i *RenewDbInstanceOperation) ToRenewDbInstanceOperationOutputWithContext(ctx context.Context) RenewDbInstanceOperationOutput
type RenewDbInstanceOperationArgs ¶ added in v0.1.5
type RenewDbInstanceOperationArgs struct { // Whether to automatically use vouchers. 1:yes, 0:no. Default value:0. AutoVoucher pulumi.IntPtrInput // Instance ID in the format of postgres-6fego161. DbInstanceId pulumi.StringInput // Renewal duration in months. Period pulumi.IntInput // Voucher ID list (only one voucher can be specified currently). VoucherIds pulumi.StringArrayInput }
The set of arguments for constructing a RenewDbInstanceOperation resource.
func (RenewDbInstanceOperationArgs) ElementType ¶ added in v0.1.5
func (RenewDbInstanceOperationArgs) ElementType() reflect.Type
type RenewDbInstanceOperationArray ¶ added in v0.1.5
type RenewDbInstanceOperationArray []RenewDbInstanceOperationInput
func (RenewDbInstanceOperationArray) ElementType ¶ added in v0.1.5
func (RenewDbInstanceOperationArray) ElementType() reflect.Type
func (RenewDbInstanceOperationArray) ToRenewDbInstanceOperationArrayOutput ¶ added in v0.1.5
func (i RenewDbInstanceOperationArray) ToRenewDbInstanceOperationArrayOutput() RenewDbInstanceOperationArrayOutput
func (RenewDbInstanceOperationArray) ToRenewDbInstanceOperationArrayOutputWithContext ¶ added in v0.1.5
func (i RenewDbInstanceOperationArray) ToRenewDbInstanceOperationArrayOutputWithContext(ctx context.Context) RenewDbInstanceOperationArrayOutput
type RenewDbInstanceOperationArrayInput ¶ added in v0.1.5
type RenewDbInstanceOperationArrayInput interface { pulumi.Input ToRenewDbInstanceOperationArrayOutput() RenewDbInstanceOperationArrayOutput ToRenewDbInstanceOperationArrayOutputWithContext(context.Context) RenewDbInstanceOperationArrayOutput }
RenewDbInstanceOperationArrayInput is an input type that accepts RenewDbInstanceOperationArray and RenewDbInstanceOperationArrayOutput values. You can construct a concrete instance of `RenewDbInstanceOperationArrayInput` via:
RenewDbInstanceOperationArray{ RenewDbInstanceOperationArgs{...} }
type RenewDbInstanceOperationArrayOutput ¶ added in v0.1.5
type RenewDbInstanceOperationArrayOutput struct{ *pulumi.OutputState }
func (RenewDbInstanceOperationArrayOutput) ElementType ¶ added in v0.1.5
func (RenewDbInstanceOperationArrayOutput) ElementType() reflect.Type
func (RenewDbInstanceOperationArrayOutput) Index ¶ added in v0.1.5
func (o RenewDbInstanceOperationArrayOutput) Index(i pulumi.IntInput) RenewDbInstanceOperationOutput
func (RenewDbInstanceOperationArrayOutput) ToRenewDbInstanceOperationArrayOutput ¶ added in v0.1.5
func (o RenewDbInstanceOperationArrayOutput) ToRenewDbInstanceOperationArrayOutput() RenewDbInstanceOperationArrayOutput
func (RenewDbInstanceOperationArrayOutput) ToRenewDbInstanceOperationArrayOutputWithContext ¶ added in v0.1.5
func (o RenewDbInstanceOperationArrayOutput) ToRenewDbInstanceOperationArrayOutputWithContext(ctx context.Context) RenewDbInstanceOperationArrayOutput
type RenewDbInstanceOperationInput ¶ added in v0.1.5
type RenewDbInstanceOperationInput interface { pulumi.Input ToRenewDbInstanceOperationOutput() RenewDbInstanceOperationOutput ToRenewDbInstanceOperationOutputWithContext(ctx context.Context) RenewDbInstanceOperationOutput }
type RenewDbInstanceOperationMap ¶ added in v0.1.5
type RenewDbInstanceOperationMap map[string]RenewDbInstanceOperationInput
func (RenewDbInstanceOperationMap) ElementType ¶ added in v0.1.5
func (RenewDbInstanceOperationMap) ElementType() reflect.Type
func (RenewDbInstanceOperationMap) ToRenewDbInstanceOperationMapOutput ¶ added in v0.1.5
func (i RenewDbInstanceOperationMap) ToRenewDbInstanceOperationMapOutput() RenewDbInstanceOperationMapOutput
func (RenewDbInstanceOperationMap) ToRenewDbInstanceOperationMapOutputWithContext ¶ added in v0.1.5
func (i RenewDbInstanceOperationMap) ToRenewDbInstanceOperationMapOutputWithContext(ctx context.Context) RenewDbInstanceOperationMapOutput
type RenewDbInstanceOperationMapInput ¶ added in v0.1.5
type RenewDbInstanceOperationMapInput interface { pulumi.Input ToRenewDbInstanceOperationMapOutput() RenewDbInstanceOperationMapOutput ToRenewDbInstanceOperationMapOutputWithContext(context.Context) RenewDbInstanceOperationMapOutput }
RenewDbInstanceOperationMapInput is an input type that accepts RenewDbInstanceOperationMap and RenewDbInstanceOperationMapOutput values. You can construct a concrete instance of `RenewDbInstanceOperationMapInput` via:
RenewDbInstanceOperationMap{ "key": RenewDbInstanceOperationArgs{...} }
type RenewDbInstanceOperationMapOutput ¶ added in v0.1.5
type RenewDbInstanceOperationMapOutput struct{ *pulumi.OutputState }
func (RenewDbInstanceOperationMapOutput) ElementType ¶ added in v0.1.5
func (RenewDbInstanceOperationMapOutput) ElementType() reflect.Type
func (RenewDbInstanceOperationMapOutput) MapIndex ¶ added in v0.1.5
func (o RenewDbInstanceOperationMapOutput) MapIndex(k pulumi.StringInput) RenewDbInstanceOperationOutput
func (RenewDbInstanceOperationMapOutput) ToRenewDbInstanceOperationMapOutput ¶ added in v0.1.5
func (o RenewDbInstanceOperationMapOutput) ToRenewDbInstanceOperationMapOutput() RenewDbInstanceOperationMapOutput
func (RenewDbInstanceOperationMapOutput) ToRenewDbInstanceOperationMapOutputWithContext ¶ added in v0.1.5
func (o RenewDbInstanceOperationMapOutput) ToRenewDbInstanceOperationMapOutputWithContext(ctx context.Context) RenewDbInstanceOperationMapOutput
type RenewDbInstanceOperationOutput ¶ added in v0.1.5
type RenewDbInstanceOperationOutput struct{ *pulumi.OutputState }
func (RenewDbInstanceOperationOutput) AutoVoucher ¶ added in v0.1.5
func (o RenewDbInstanceOperationOutput) AutoVoucher() pulumi.IntPtrOutput
Whether to automatically use vouchers. 1:yes, 0:no. Default value:0.
func (RenewDbInstanceOperationOutput) DbInstanceId ¶ added in v0.1.5
func (o RenewDbInstanceOperationOutput) DbInstanceId() pulumi.StringOutput
Instance ID in the format of postgres-6fego161.
func (RenewDbInstanceOperationOutput) ElementType ¶ added in v0.1.5
func (RenewDbInstanceOperationOutput) ElementType() reflect.Type
func (RenewDbInstanceOperationOutput) Period ¶ added in v0.1.5
func (o RenewDbInstanceOperationOutput) Period() pulumi.IntOutput
Renewal duration in months.
func (RenewDbInstanceOperationOutput) ToRenewDbInstanceOperationOutput ¶ added in v0.1.5
func (o RenewDbInstanceOperationOutput) ToRenewDbInstanceOperationOutput() RenewDbInstanceOperationOutput
func (RenewDbInstanceOperationOutput) ToRenewDbInstanceOperationOutputWithContext ¶ added in v0.1.5
func (o RenewDbInstanceOperationOutput) ToRenewDbInstanceOperationOutputWithContext(ctx context.Context) RenewDbInstanceOperationOutput
func (RenewDbInstanceOperationOutput) VoucherIds ¶ added in v0.1.5
func (o RenewDbInstanceOperationOutput) VoucherIds() pulumi.StringArrayOutput
Voucher ID list (only one voucher can be specified currently).
type RenewDbInstanceOperationState ¶ added in v0.1.5
type RenewDbInstanceOperationState struct { // Whether to automatically use vouchers. 1:yes, 0:no. Default value:0. AutoVoucher pulumi.IntPtrInput // Instance ID in the format of postgres-6fego161. DbInstanceId pulumi.StringPtrInput // Renewal duration in months. Period pulumi.IntPtrInput // Voucher ID list (only one voucher can be specified currently). VoucherIds pulumi.StringArrayInput }
func (RenewDbInstanceOperationState) ElementType ¶ added in v0.1.5
func (RenewDbInstanceOperationState) ElementType() reflect.Type
type RestartDbInstanceOperation ¶ added in v0.1.5
type RestartDbInstanceOperation struct { pulumi.CustomResourceState // dbInstance ID. DbInstanceId pulumi.StringOutput `pulumi:"dbInstanceId"` }
Provides a resource to create a postgresql restartDbInstanceOperation
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Postgresql"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Postgresql.NewRestartDbInstanceOperation(ctx, "restartDbInstanceOperation", &Postgresql.RestartDbInstanceOperationArgs{ DbInstanceId: pulumi.Any(local.Pgsql_id), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetRestartDbInstanceOperation ¶ added in v0.1.5
func GetRestartDbInstanceOperation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RestartDbInstanceOperationState, opts ...pulumi.ResourceOption) (*RestartDbInstanceOperation, error)
GetRestartDbInstanceOperation gets an existing RestartDbInstanceOperation 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 NewRestartDbInstanceOperation ¶ added in v0.1.5
func NewRestartDbInstanceOperation(ctx *pulumi.Context, name string, args *RestartDbInstanceOperationArgs, opts ...pulumi.ResourceOption) (*RestartDbInstanceOperation, error)
NewRestartDbInstanceOperation registers a new resource with the given unique name, arguments, and options.
func (*RestartDbInstanceOperation) ElementType ¶ added in v0.1.5
func (*RestartDbInstanceOperation) ElementType() reflect.Type
func (*RestartDbInstanceOperation) ToRestartDbInstanceOperationOutput ¶ added in v0.1.5
func (i *RestartDbInstanceOperation) ToRestartDbInstanceOperationOutput() RestartDbInstanceOperationOutput
func (*RestartDbInstanceOperation) ToRestartDbInstanceOperationOutputWithContext ¶ added in v0.1.5
func (i *RestartDbInstanceOperation) ToRestartDbInstanceOperationOutputWithContext(ctx context.Context) RestartDbInstanceOperationOutput
type RestartDbInstanceOperationArgs ¶ added in v0.1.5
type RestartDbInstanceOperationArgs struct { // dbInstance ID. DbInstanceId pulumi.StringInput }
The set of arguments for constructing a RestartDbInstanceOperation resource.
func (RestartDbInstanceOperationArgs) ElementType ¶ added in v0.1.5
func (RestartDbInstanceOperationArgs) ElementType() reflect.Type
type RestartDbInstanceOperationArray ¶ added in v0.1.5
type RestartDbInstanceOperationArray []RestartDbInstanceOperationInput
func (RestartDbInstanceOperationArray) ElementType ¶ added in v0.1.5
func (RestartDbInstanceOperationArray) ElementType() reflect.Type
func (RestartDbInstanceOperationArray) ToRestartDbInstanceOperationArrayOutput ¶ added in v0.1.5
func (i RestartDbInstanceOperationArray) ToRestartDbInstanceOperationArrayOutput() RestartDbInstanceOperationArrayOutput
func (RestartDbInstanceOperationArray) ToRestartDbInstanceOperationArrayOutputWithContext ¶ added in v0.1.5
func (i RestartDbInstanceOperationArray) ToRestartDbInstanceOperationArrayOutputWithContext(ctx context.Context) RestartDbInstanceOperationArrayOutput
type RestartDbInstanceOperationArrayInput ¶ added in v0.1.5
type RestartDbInstanceOperationArrayInput interface { pulumi.Input ToRestartDbInstanceOperationArrayOutput() RestartDbInstanceOperationArrayOutput ToRestartDbInstanceOperationArrayOutputWithContext(context.Context) RestartDbInstanceOperationArrayOutput }
RestartDbInstanceOperationArrayInput is an input type that accepts RestartDbInstanceOperationArray and RestartDbInstanceOperationArrayOutput values. You can construct a concrete instance of `RestartDbInstanceOperationArrayInput` via:
RestartDbInstanceOperationArray{ RestartDbInstanceOperationArgs{...} }
type RestartDbInstanceOperationArrayOutput ¶ added in v0.1.5
type RestartDbInstanceOperationArrayOutput struct{ *pulumi.OutputState }
func (RestartDbInstanceOperationArrayOutput) ElementType ¶ added in v0.1.5
func (RestartDbInstanceOperationArrayOutput) ElementType() reflect.Type
func (RestartDbInstanceOperationArrayOutput) Index ¶ added in v0.1.5
func (o RestartDbInstanceOperationArrayOutput) Index(i pulumi.IntInput) RestartDbInstanceOperationOutput
func (RestartDbInstanceOperationArrayOutput) ToRestartDbInstanceOperationArrayOutput ¶ added in v0.1.5
func (o RestartDbInstanceOperationArrayOutput) ToRestartDbInstanceOperationArrayOutput() RestartDbInstanceOperationArrayOutput
func (RestartDbInstanceOperationArrayOutput) ToRestartDbInstanceOperationArrayOutputWithContext ¶ added in v0.1.5
func (o RestartDbInstanceOperationArrayOutput) ToRestartDbInstanceOperationArrayOutputWithContext(ctx context.Context) RestartDbInstanceOperationArrayOutput
type RestartDbInstanceOperationInput ¶ added in v0.1.5
type RestartDbInstanceOperationInput interface { pulumi.Input ToRestartDbInstanceOperationOutput() RestartDbInstanceOperationOutput ToRestartDbInstanceOperationOutputWithContext(ctx context.Context) RestartDbInstanceOperationOutput }
type RestartDbInstanceOperationMap ¶ added in v0.1.5
type RestartDbInstanceOperationMap map[string]RestartDbInstanceOperationInput
func (RestartDbInstanceOperationMap) ElementType ¶ added in v0.1.5
func (RestartDbInstanceOperationMap) ElementType() reflect.Type
func (RestartDbInstanceOperationMap) ToRestartDbInstanceOperationMapOutput ¶ added in v0.1.5
func (i RestartDbInstanceOperationMap) ToRestartDbInstanceOperationMapOutput() RestartDbInstanceOperationMapOutput
func (RestartDbInstanceOperationMap) ToRestartDbInstanceOperationMapOutputWithContext ¶ added in v0.1.5
func (i RestartDbInstanceOperationMap) ToRestartDbInstanceOperationMapOutputWithContext(ctx context.Context) RestartDbInstanceOperationMapOutput
type RestartDbInstanceOperationMapInput ¶ added in v0.1.5
type RestartDbInstanceOperationMapInput interface { pulumi.Input ToRestartDbInstanceOperationMapOutput() RestartDbInstanceOperationMapOutput ToRestartDbInstanceOperationMapOutputWithContext(context.Context) RestartDbInstanceOperationMapOutput }
RestartDbInstanceOperationMapInput is an input type that accepts RestartDbInstanceOperationMap and RestartDbInstanceOperationMapOutput values. You can construct a concrete instance of `RestartDbInstanceOperationMapInput` via:
RestartDbInstanceOperationMap{ "key": RestartDbInstanceOperationArgs{...} }
type RestartDbInstanceOperationMapOutput ¶ added in v0.1.5
type RestartDbInstanceOperationMapOutput struct{ *pulumi.OutputState }
func (RestartDbInstanceOperationMapOutput) ElementType ¶ added in v0.1.5
func (RestartDbInstanceOperationMapOutput) ElementType() reflect.Type
func (RestartDbInstanceOperationMapOutput) MapIndex ¶ added in v0.1.5
func (o RestartDbInstanceOperationMapOutput) MapIndex(k pulumi.StringInput) RestartDbInstanceOperationOutput
func (RestartDbInstanceOperationMapOutput) ToRestartDbInstanceOperationMapOutput ¶ added in v0.1.5
func (o RestartDbInstanceOperationMapOutput) ToRestartDbInstanceOperationMapOutput() RestartDbInstanceOperationMapOutput
func (RestartDbInstanceOperationMapOutput) ToRestartDbInstanceOperationMapOutputWithContext ¶ added in v0.1.5
func (o RestartDbInstanceOperationMapOutput) ToRestartDbInstanceOperationMapOutputWithContext(ctx context.Context) RestartDbInstanceOperationMapOutput
type RestartDbInstanceOperationOutput ¶ added in v0.1.5
type RestartDbInstanceOperationOutput struct{ *pulumi.OutputState }
func (RestartDbInstanceOperationOutput) DbInstanceId ¶ added in v0.1.5
func (o RestartDbInstanceOperationOutput) DbInstanceId() pulumi.StringOutput
dbInstance ID.
func (RestartDbInstanceOperationOutput) ElementType ¶ added in v0.1.5
func (RestartDbInstanceOperationOutput) ElementType() reflect.Type
func (RestartDbInstanceOperationOutput) ToRestartDbInstanceOperationOutput ¶ added in v0.1.5
func (o RestartDbInstanceOperationOutput) ToRestartDbInstanceOperationOutput() RestartDbInstanceOperationOutput
func (RestartDbInstanceOperationOutput) ToRestartDbInstanceOperationOutputWithContext ¶ added in v0.1.5
func (o RestartDbInstanceOperationOutput) ToRestartDbInstanceOperationOutputWithContext(ctx context.Context) RestartDbInstanceOperationOutput
type RestartDbInstanceOperationState ¶ added in v0.1.5
type RestartDbInstanceOperationState struct { // dbInstance ID. DbInstanceId pulumi.StringPtrInput }
func (RestartDbInstanceOperationState) ElementType ¶ added in v0.1.5
func (RestartDbInstanceOperationState) ElementType() reflect.Type
type SecurityGroupConfig ¶ added in v0.1.5
type SecurityGroupConfig struct { pulumi.CustomResourceState // Instance ID. Either this parameter or ReadOnlyGroupId must be passed in. If both parameters are passed in, ReadOnlyGroupId will be ignored. DbInstanceId pulumi.StringPtrOutput `pulumi:"dbInstanceId"` // RO group ID. Either this parameter or DBInstanceId must be passed in. To query the security groups associated with the RO groups, only pass in ReadOnlyGroupId. ReadOnlyGroupId pulumi.StringPtrOutput `pulumi:"readOnlyGroupId"` // Information of security groups in array. SecurityGroupIdSets pulumi.StringArrayOutput `pulumi:"securityGroupIdSets"` }
Provides a resource to create a postgresql securityGroupConfig
## Example Usage
### Set security group for the sepcified postgres instance
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Postgresql"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Postgresql.NewSecurityGroupConfig(ctx, "securityGroupConfig", &Postgresql.SecurityGroupConfigArgs{ SecurityGroupIdSets: pulumi.StringArray{ local.Sg_id, local.Sg_id2, }, DbInstanceId: pulumi.Any(local.Pgsql_id), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### Set security group for the specified readonly group
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Postgresql"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { group, err := Postgresql.NewReadonlyGroup(ctx, "group", &Postgresql.ReadonlyGroupArgs{ MasterDbInstanceId: pulumi.Any(local.Pgsql_id), ProjectId: pulumi.Int(0), SubnetId: pulumi.Any(local.Subnet_id), VpcId: pulumi.Any(local.Vpc_id), ReplayLagEliminate: pulumi.Int(1), ReplayLatencyEliminate: pulumi.Int(1), MaxReplayLag: pulumi.Int(100), MaxReplayLatency: pulumi.Int(512), MinDelayEliminateReserve: pulumi.Int(1), }) if err != nil { return err } _, err = Postgresql.NewSecurityGroupConfig(ctx, "securityGroupConfig", &Postgresql.SecurityGroupConfigArgs{ SecurityGroupIdSets: pulumi.StringArray{ local.Sg_id, local.Sg_id2, }, ReadOnlyGroupId: group.ID(), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetSecurityGroupConfig ¶ added in v0.1.5
func GetSecurityGroupConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SecurityGroupConfigState, opts ...pulumi.ResourceOption) (*SecurityGroupConfig, error)
GetSecurityGroupConfig gets an existing SecurityGroupConfig 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 NewSecurityGroupConfig ¶ added in v0.1.5
func NewSecurityGroupConfig(ctx *pulumi.Context, name string, args *SecurityGroupConfigArgs, opts ...pulumi.ResourceOption) (*SecurityGroupConfig, error)
NewSecurityGroupConfig registers a new resource with the given unique name, arguments, and options.
func (*SecurityGroupConfig) ElementType ¶ added in v0.1.5
func (*SecurityGroupConfig) ElementType() reflect.Type
func (*SecurityGroupConfig) ToSecurityGroupConfigOutput ¶ added in v0.1.5
func (i *SecurityGroupConfig) ToSecurityGroupConfigOutput() SecurityGroupConfigOutput
func (*SecurityGroupConfig) ToSecurityGroupConfigOutputWithContext ¶ added in v0.1.5
func (i *SecurityGroupConfig) ToSecurityGroupConfigOutputWithContext(ctx context.Context) SecurityGroupConfigOutput
type SecurityGroupConfigArgs ¶ added in v0.1.5
type SecurityGroupConfigArgs struct { // Instance ID. Either this parameter or ReadOnlyGroupId must be passed in. If both parameters are passed in, ReadOnlyGroupId will be ignored. DbInstanceId pulumi.StringPtrInput // RO group ID. Either this parameter or DBInstanceId must be passed in. To query the security groups associated with the RO groups, only pass in ReadOnlyGroupId. ReadOnlyGroupId pulumi.StringPtrInput // Information of security groups in array. SecurityGroupIdSets pulumi.StringArrayInput }
The set of arguments for constructing a SecurityGroupConfig resource.
func (SecurityGroupConfigArgs) ElementType ¶ added in v0.1.5
func (SecurityGroupConfigArgs) ElementType() reflect.Type
type SecurityGroupConfigArray ¶ added in v0.1.5
type SecurityGroupConfigArray []SecurityGroupConfigInput
func (SecurityGroupConfigArray) ElementType ¶ added in v0.1.5
func (SecurityGroupConfigArray) ElementType() reflect.Type
func (SecurityGroupConfigArray) ToSecurityGroupConfigArrayOutput ¶ added in v0.1.5
func (i SecurityGroupConfigArray) ToSecurityGroupConfigArrayOutput() SecurityGroupConfigArrayOutput
func (SecurityGroupConfigArray) ToSecurityGroupConfigArrayOutputWithContext ¶ added in v0.1.5
func (i SecurityGroupConfigArray) ToSecurityGroupConfigArrayOutputWithContext(ctx context.Context) SecurityGroupConfigArrayOutput
type SecurityGroupConfigArrayInput ¶ added in v0.1.5
type SecurityGroupConfigArrayInput interface { pulumi.Input ToSecurityGroupConfigArrayOutput() SecurityGroupConfigArrayOutput ToSecurityGroupConfigArrayOutputWithContext(context.Context) SecurityGroupConfigArrayOutput }
SecurityGroupConfigArrayInput is an input type that accepts SecurityGroupConfigArray and SecurityGroupConfigArrayOutput values. You can construct a concrete instance of `SecurityGroupConfigArrayInput` via:
SecurityGroupConfigArray{ SecurityGroupConfigArgs{...} }
type SecurityGroupConfigArrayOutput ¶ added in v0.1.5
type SecurityGroupConfigArrayOutput struct{ *pulumi.OutputState }
func (SecurityGroupConfigArrayOutput) ElementType ¶ added in v0.1.5
func (SecurityGroupConfigArrayOutput) ElementType() reflect.Type
func (SecurityGroupConfigArrayOutput) Index ¶ added in v0.1.5
func (o SecurityGroupConfigArrayOutput) Index(i pulumi.IntInput) SecurityGroupConfigOutput
func (SecurityGroupConfigArrayOutput) ToSecurityGroupConfigArrayOutput ¶ added in v0.1.5
func (o SecurityGroupConfigArrayOutput) ToSecurityGroupConfigArrayOutput() SecurityGroupConfigArrayOutput
func (SecurityGroupConfigArrayOutput) ToSecurityGroupConfigArrayOutputWithContext ¶ added in v0.1.5
func (o SecurityGroupConfigArrayOutput) ToSecurityGroupConfigArrayOutputWithContext(ctx context.Context) SecurityGroupConfigArrayOutput
type SecurityGroupConfigInput ¶ added in v0.1.5
type SecurityGroupConfigInput interface { pulumi.Input ToSecurityGroupConfigOutput() SecurityGroupConfigOutput ToSecurityGroupConfigOutputWithContext(ctx context.Context) SecurityGroupConfigOutput }
type SecurityGroupConfigMap ¶ added in v0.1.5
type SecurityGroupConfigMap map[string]SecurityGroupConfigInput
func (SecurityGroupConfigMap) ElementType ¶ added in v0.1.5
func (SecurityGroupConfigMap) ElementType() reflect.Type
func (SecurityGroupConfigMap) ToSecurityGroupConfigMapOutput ¶ added in v0.1.5
func (i SecurityGroupConfigMap) ToSecurityGroupConfigMapOutput() SecurityGroupConfigMapOutput
func (SecurityGroupConfigMap) ToSecurityGroupConfigMapOutputWithContext ¶ added in v0.1.5
func (i SecurityGroupConfigMap) ToSecurityGroupConfigMapOutputWithContext(ctx context.Context) SecurityGroupConfigMapOutput
type SecurityGroupConfigMapInput ¶ added in v0.1.5
type SecurityGroupConfigMapInput interface { pulumi.Input ToSecurityGroupConfigMapOutput() SecurityGroupConfigMapOutput ToSecurityGroupConfigMapOutputWithContext(context.Context) SecurityGroupConfigMapOutput }
SecurityGroupConfigMapInput is an input type that accepts SecurityGroupConfigMap and SecurityGroupConfigMapOutput values. You can construct a concrete instance of `SecurityGroupConfigMapInput` via:
SecurityGroupConfigMap{ "key": SecurityGroupConfigArgs{...} }
type SecurityGroupConfigMapOutput ¶ added in v0.1.5
type SecurityGroupConfigMapOutput struct{ *pulumi.OutputState }
func (SecurityGroupConfigMapOutput) ElementType ¶ added in v0.1.5
func (SecurityGroupConfigMapOutput) ElementType() reflect.Type
func (SecurityGroupConfigMapOutput) MapIndex ¶ added in v0.1.5
func (o SecurityGroupConfigMapOutput) MapIndex(k pulumi.StringInput) SecurityGroupConfigOutput
func (SecurityGroupConfigMapOutput) ToSecurityGroupConfigMapOutput ¶ added in v0.1.5
func (o SecurityGroupConfigMapOutput) ToSecurityGroupConfigMapOutput() SecurityGroupConfigMapOutput
func (SecurityGroupConfigMapOutput) ToSecurityGroupConfigMapOutputWithContext ¶ added in v0.1.5
func (o SecurityGroupConfigMapOutput) ToSecurityGroupConfigMapOutputWithContext(ctx context.Context) SecurityGroupConfigMapOutput
type SecurityGroupConfigOutput ¶ added in v0.1.5
type SecurityGroupConfigOutput struct{ *pulumi.OutputState }
func (SecurityGroupConfigOutput) DbInstanceId ¶ added in v0.1.5
func (o SecurityGroupConfigOutput) DbInstanceId() pulumi.StringPtrOutput
Instance ID. Either this parameter or ReadOnlyGroupId must be passed in. If both parameters are passed in, ReadOnlyGroupId will be ignored.
func (SecurityGroupConfigOutput) ElementType ¶ added in v0.1.5
func (SecurityGroupConfigOutput) ElementType() reflect.Type
func (SecurityGroupConfigOutput) ReadOnlyGroupId ¶ added in v0.1.5
func (o SecurityGroupConfigOutput) ReadOnlyGroupId() pulumi.StringPtrOutput
RO group ID. Either this parameter or DBInstanceId must be passed in. To query the security groups associated with the RO groups, only pass in ReadOnlyGroupId.
func (SecurityGroupConfigOutput) SecurityGroupIdSets ¶ added in v0.1.5
func (o SecurityGroupConfigOutput) SecurityGroupIdSets() pulumi.StringArrayOutput
Information of security groups in array.
func (SecurityGroupConfigOutput) ToSecurityGroupConfigOutput ¶ added in v0.1.5
func (o SecurityGroupConfigOutput) ToSecurityGroupConfigOutput() SecurityGroupConfigOutput
func (SecurityGroupConfigOutput) ToSecurityGroupConfigOutputWithContext ¶ added in v0.1.5
func (o SecurityGroupConfigOutput) ToSecurityGroupConfigOutputWithContext(ctx context.Context) SecurityGroupConfigOutput
type SecurityGroupConfigState ¶ added in v0.1.5
type SecurityGroupConfigState struct { // Instance ID. Either this parameter or ReadOnlyGroupId must be passed in. If both parameters are passed in, ReadOnlyGroupId will be ignored. DbInstanceId pulumi.StringPtrInput // RO group ID. Either this parameter or DBInstanceId must be passed in. To query the security groups associated with the RO groups, only pass in ReadOnlyGroupId. ReadOnlyGroupId pulumi.StringPtrInput // Information of security groups in array. SecurityGroupIdSets pulumi.StringArrayInput }
func (SecurityGroupConfigState) ElementType ¶ added in v0.1.5
func (SecurityGroupConfigState) ElementType() reflect.Type
Source Files
¶
- backupDownloadRestrictionConfig.go
- backupPlanConfig.go
- baseBackup.go
- deleteLogBackupOperation.go
- disisolateDbInstanceOperation.go
- getBackupDownloadUrls.go
- getBaseBackups.go
- getDbInstanceClasses.go
- getDbInstanceVersions.go
- getDefaultParameters.go
- getInstances.go
- getLogBackups.go
- getParameterTemplates.go
- getReadonlyGroups.go
- getRecoveryTime.go
- getRegions.go
- getSpecinfos.go
- getXlogs.go
- getZones.go
- init.go
- instance.go
- instanceHaConfig.go
- isolateDbInstanceOperation.go
- modifyAccountRemarkOperation.go
- modifySwitchTimePeriodOperation.go
- parameterTemplate.go
- pulumiTypes.go
- readonlyAttachment.go
- readonlyGroup.go
- readonlyInstance.go
- rebalanceReadonlyGroupOperation.go
- renewDbInstanceOperation.go
- restartDbInstanceOperation.go
- securityGroupConfig.go