Documentation
¶
Index ¶
- type GetPrivateZoneListArgs
- type GetPrivateZoneListFilter
- type GetPrivateZoneListFilterArgs
- func (GetPrivateZoneListFilterArgs) ElementType() reflect.Type
- func (i GetPrivateZoneListFilterArgs) ToGetPrivateZoneListFilterOutput() GetPrivateZoneListFilterOutput
- func (i GetPrivateZoneListFilterArgs) ToGetPrivateZoneListFilterOutputWithContext(ctx context.Context) GetPrivateZoneListFilterOutput
- type GetPrivateZoneListFilterArray
- func (GetPrivateZoneListFilterArray) ElementType() reflect.Type
- func (i GetPrivateZoneListFilterArray) ToGetPrivateZoneListFilterArrayOutput() GetPrivateZoneListFilterArrayOutput
- func (i GetPrivateZoneListFilterArray) ToGetPrivateZoneListFilterArrayOutputWithContext(ctx context.Context) GetPrivateZoneListFilterArrayOutput
- type GetPrivateZoneListFilterArrayInput
- type GetPrivateZoneListFilterArrayOutput
- func (GetPrivateZoneListFilterArrayOutput) ElementType() reflect.Type
- func (o GetPrivateZoneListFilterArrayOutput) Index(i pulumi.IntInput) GetPrivateZoneListFilterOutput
- func (o GetPrivateZoneListFilterArrayOutput) ToGetPrivateZoneListFilterArrayOutput() GetPrivateZoneListFilterArrayOutput
- func (o GetPrivateZoneListFilterArrayOutput) ToGetPrivateZoneListFilterArrayOutputWithContext(ctx context.Context) GetPrivateZoneListFilterArrayOutput
- type GetPrivateZoneListFilterInput
- type GetPrivateZoneListFilterOutput
- func (GetPrivateZoneListFilterOutput) ElementType() reflect.Type
- func (o GetPrivateZoneListFilterOutput) Name() pulumi.StringOutput
- func (o GetPrivateZoneListFilterOutput) ToGetPrivateZoneListFilterOutput() GetPrivateZoneListFilterOutput
- func (o GetPrivateZoneListFilterOutput) ToGetPrivateZoneListFilterOutputWithContext(ctx context.Context) GetPrivateZoneListFilterOutput
- func (o GetPrivateZoneListFilterOutput) Values() pulumi.StringArrayOutput
- type GetPrivateZoneListOutputArgs
- type GetPrivateZoneListPrivateZoneSet
- type GetPrivateZoneListPrivateZoneSetAccountVpcSet
- type GetPrivateZoneListPrivateZoneSetAccountVpcSetArgs
- func (GetPrivateZoneListPrivateZoneSetAccountVpcSetArgs) ElementType() reflect.Type
- func (i GetPrivateZoneListPrivateZoneSetAccountVpcSetArgs) ToGetPrivateZoneListPrivateZoneSetAccountVpcSetOutput() GetPrivateZoneListPrivateZoneSetAccountVpcSetOutput
- func (i GetPrivateZoneListPrivateZoneSetAccountVpcSetArgs) ToGetPrivateZoneListPrivateZoneSetAccountVpcSetOutputWithContext(ctx context.Context) GetPrivateZoneListPrivateZoneSetAccountVpcSetOutput
- type GetPrivateZoneListPrivateZoneSetAccountVpcSetArray
- func (GetPrivateZoneListPrivateZoneSetAccountVpcSetArray) ElementType() reflect.Type
- func (i GetPrivateZoneListPrivateZoneSetAccountVpcSetArray) ToGetPrivateZoneListPrivateZoneSetAccountVpcSetArrayOutput() GetPrivateZoneListPrivateZoneSetAccountVpcSetArrayOutput
- func (i GetPrivateZoneListPrivateZoneSetAccountVpcSetArray) ToGetPrivateZoneListPrivateZoneSetAccountVpcSetArrayOutputWithContext(ctx context.Context) GetPrivateZoneListPrivateZoneSetAccountVpcSetArrayOutput
- type GetPrivateZoneListPrivateZoneSetAccountVpcSetArrayInput
- type GetPrivateZoneListPrivateZoneSetAccountVpcSetArrayOutput
- func (GetPrivateZoneListPrivateZoneSetAccountVpcSetArrayOutput) ElementType() reflect.Type
- func (o GetPrivateZoneListPrivateZoneSetAccountVpcSetArrayOutput) Index(i pulumi.IntInput) GetPrivateZoneListPrivateZoneSetAccountVpcSetOutput
- func (o GetPrivateZoneListPrivateZoneSetAccountVpcSetArrayOutput) ToGetPrivateZoneListPrivateZoneSetAccountVpcSetArrayOutput() GetPrivateZoneListPrivateZoneSetAccountVpcSetArrayOutput
- func (o GetPrivateZoneListPrivateZoneSetAccountVpcSetArrayOutput) ToGetPrivateZoneListPrivateZoneSetAccountVpcSetArrayOutputWithContext(ctx context.Context) GetPrivateZoneListPrivateZoneSetAccountVpcSetArrayOutput
- type GetPrivateZoneListPrivateZoneSetAccountVpcSetInput
- type GetPrivateZoneListPrivateZoneSetAccountVpcSetOutput
- func (GetPrivateZoneListPrivateZoneSetAccountVpcSetOutput) ElementType() reflect.Type
- func (o GetPrivateZoneListPrivateZoneSetAccountVpcSetOutput) Region() pulumi.StringOutput
- func (o GetPrivateZoneListPrivateZoneSetAccountVpcSetOutput) ToGetPrivateZoneListPrivateZoneSetAccountVpcSetOutput() GetPrivateZoneListPrivateZoneSetAccountVpcSetOutput
- func (o GetPrivateZoneListPrivateZoneSetAccountVpcSetOutput) ToGetPrivateZoneListPrivateZoneSetAccountVpcSetOutputWithContext(ctx context.Context) GetPrivateZoneListPrivateZoneSetAccountVpcSetOutput
- func (o GetPrivateZoneListPrivateZoneSetAccountVpcSetOutput) Uin() pulumi.StringOutput
- func (o GetPrivateZoneListPrivateZoneSetAccountVpcSetOutput) UniqVpcId() pulumi.StringOutput
- type GetPrivateZoneListPrivateZoneSetArgs
- func (GetPrivateZoneListPrivateZoneSetArgs) ElementType() reflect.Type
- func (i GetPrivateZoneListPrivateZoneSetArgs) ToGetPrivateZoneListPrivateZoneSetOutput() GetPrivateZoneListPrivateZoneSetOutput
- func (i GetPrivateZoneListPrivateZoneSetArgs) ToGetPrivateZoneListPrivateZoneSetOutputWithContext(ctx context.Context) GetPrivateZoneListPrivateZoneSetOutput
- type GetPrivateZoneListPrivateZoneSetArray
- func (GetPrivateZoneListPrivateZoneSetArray) ElementType() reflect.Type
- func (i GetPrivateZoneListPrivateZoneSetArray) ToGetPrivateZoneListPrivateZoneSetArrayOutput() GetPrivateZoneListPrivateZoneSetArrayOutput
- func (i GetPrivateZoneListPrivateZoneSetArray) ToGetPrivateZoneListPrivateZoneSetArrayOutputWithContext(ctx context.Context) GetPrivateZoneListPrivateZoneSetArrayOutput
- type GetPrivateZoneListPrivateZoneSetArrayInput
- type GetPrivateZoneListPrivateZoneSetArrayOutput
- func (GetPrivateZoneListPrivateZoneSetArrayOutput) ElementType() reflect.Type
- func (o GetPrivateZoneListPrivateZoneSetArrayOutput) Index(i pulumi.IntInput) GetPrivateZoneListPrivateZoneSetOutput
- func (o GetPrivateZoneListPrivateZoneSetArrayOutput) ToGetPrivateZoneListPrivateZoneSetArrayOutput() GetPrivateZoneListPrivateZoneSetArrayOutput
- func (o GetPrivateZoneListPrivateZoneSetArrayOutput) ToGetPrivateZoneListPrivateZoneSetArrayOutputWithContext(ctx context.Context) GetPrivateZoneListPrivateZoneSetArrayOutput
- type GetPrivateZoneListPrivateZoneSetDeletedVpcSet
- type GetPrivateZoneListPrivateZoneSetDeletedVpcSetArgs
- func (GetPrivateZoneListPrivateZoneSetDeletedVpcSetArgs) ElementType() reflect.Type
- func (i GetPrivateZoneListPrivateZoneSetDeletedVpcSetArgs) ToGetPrivateZoneListPrivateZoneSetDeletedVpcSetOutput() GetPrivateZoneListPrivateZoneSetDeletedVpcSetOutput
- func (i GetPrivateZoneListPrivateZoneSetDeletedVpcSetArgs) ToGetPrivateZoneListPrivateZoneSetDeletedVpcSetOutputWithContext(ctx context.Context) GetPrivateZoneListPrivateZoneSetDeletedVpcSetOutput
- type GetPrivateZoneListPrivateZoneSetDeletedVpcSetArray
- func (GetPrivateZoneListPrivateZoneSetDeletedVpcSetArray) ElementType() reflect.Type
- func (i GetPrivateZoneListPrivateZoneSetDeletedVpcSetArray) ToGetPrivateZoneListPrivateZoneSetDeletedVpcSetArrayOutput() GetPrivateZoneListPrivateZoneSetDeletedVpcSetArrayOutput
- func (i GetPrivateZoneListPrivateZoneSetDeletedVpcSetArray) ToGetPrivateZoneListPrivateZoneSetDeletedVpcSetArrayOutputWithContext(ctx context.Context) GetPrivateZoneListPrivateZoneSetDeletedVpcSetArrayOutput
- type GetPrivateZoneListPrivateZoneSetDeletedVpcSetArrayInput
- type GetPrivateZoneListPrivateZoneSetDeletedVpcSetArrayOutput
- func (GetPrivateZoneListPrivateZoneSetDeletedVpcSetArrayOutput) ElementType() reflect.Type
- func (o GetPrivateZoneListPrivateZoneSetDeletedVpcSetArrayOutput) Index(i pulumi.IntInput) GetPrivateZoneListPrivateZoneSetDeletedVpcSetOutput
- func (o GetPrivateZoneListPrivateZoneSetDeletedVpcSetArrayOutput) ToGetPrivateZoneListPrivateZoneSetDeletedVpcSetArrayOutput() GetPrivateZoneListPrivateZoneSetDeletedVpcSetArrayOutput
- func (o GetPrivateZoneListPrivateZoneSetDeletedVpcSetArrayOutput) ToGetPrivateZoneListPrivateZoneSetDeletedVpcSetArrayOutputWithContext(ctx context.Context) GetPrivateZoneListPrivateZoneSetDeletedVpcSetArrayOutput
- type GetPrivateZoneListPrivateZoneSetDeletedVpcSetInput
- type GetPrivateZoneListPrivateZoneSetDeletedVpcSetOutput
- func (GetPrivateZoneListPrivateZoneSetDeletedVpcSetOutput) ElementType() reflect.Type
- func (o GetPrivateZoneListPrivateZoneSetDeletedVpcSetOutput) Region() pulumi.StringOutput
- func (o GetPrivateZoneListPrivateZoneSetDeletedVpcSetOutput) ToGetPrivateZoneListPrivateZoneSetDeletedVpcSetOutput() GetPrivateZoneListPrivateZoneSetDeletedVpcSetOutput
- func (o GetPrivateZoneListPrivateZoneSetDeletedVpcSetOutput) ToGetPrivateZoneListPrivateZoneSetDeletedVpcSetOutputWithContext(ctx context.Context) GetPrivateZoneListPrivateZoneSetDeletedVpcSetOutput
- func (o GetPrivateZoneListPrivateZoneSetDeletedVpcSetOutput) UniqVpcId() pulumi.StringOutput
- type GetPrivateZoneListPrivateZoneSetInput
- type GetPrivateZoneListPrivateZoneSetOutput
- func (o GetPrivateZoneListPrivateZoneSetOutput) AccountVpcSets() GetPrivateZoneListPrivateZoneSetAccountVpcSetArrayOutput
- func (o GetPrivateZoneListPrivateZoneSetOutput) CnameSpeedupStatus() pulumi.StringOutput
- func (o GetPrivateZoneListPrivateZoneSetOutput) CreatedOn() pulumi.StringOutput
- func (o GetPrivateZoneListPrivateZoneSetOutput) DeletedVpcSets() GetPrivateZoneListPrivateZoneSetDeletedVpcSetArrayOutput
- func (o GetPrivateZoneListPrivateZoneSetOutput) DnsForwardStatus() pulumi.StringOutput
- func (o GetPrivateZoneListPrivateZoneSetOutput) Domain() pulumi.StringOutput
- func (GetPrivateZoneListPrivateZoneSetOutput) ElementType() reflect.Type
- func (o GetPrivateZoneListPrivateZoneSetOutput) EndPointName() pulumi.StringOutput
- func (o GetPrivateZoneListPrivateZoneSetOutput) ForwardAddress() pulumi.StringOutput
- func (o GetPrivateZoneListPrivateZoneSetOutput) ForwardRuleName() pulumi.StringOutput
- func (o GetPrivateZoneListPrivateZoneSetOutput) ForwardRuleType() pulumi.StringOutput
- func (o GetPrivateZoneListPrivateZoneSetOutput) IsCustomTld() pulumi.BoolOutput
- func (o GetPrivateZoneListPrivateZoneSetOutput) OwnerUin() pulumi.IntOutput
- func (o GetPrivateZoneListPrivateZoneSetOutput) RecordCount() pulumi.IntOutput
- func (o GetPrivateZoneListPrivateZoneSetOutput) Remark() pulumi.StringOutput
- func (o GetPrivateZoneListPrivateZoneSetOutput) Status() pulumi.StringOutput
- func (o GetPrivateZoneListPrivateZoneSetOutput) Tags() GetPrivateZoneListPrivateZoneSetTagArrayOutput
- func (o GetPrivateZoneListPrivateZoneSetOutput) ToGetPrivateZoneListPrivateZoneSetOutput() GetPrivateZoneListPrivateZoneSetOutput
- func (o GetPrivateZoneListPrivateZoneSetOutput) ToGetPrivateZoneListPrivateZoneSetOutputWithContext(ctx context.Context) GetPrivateZoneListPrivateZoneSetOutput
- func (o GetPrivateZoneListPrivateZoneSetOutput) UpdatedOn() pulumi.StringOutput
- func (o GetPrivateZoneListPrivateZoneSetOutput) VpcSets() GetPrivateZoneListPrivateZoneSetVpcSetArrayOutput
- func (o GetPrivateZoneListPrivateZoneSetOutput) ZoneId() pulumi.StringOutput
- type GetPrivateZoneListPrivateZoneSetTag
- type GetPrivateZoneListPrivateZoneSetTagArgs
- func (GetPrivateZoneListPrivateZoneSetTagArgs) ElementType() reflect.Type
- func (i GetPrivateZoneListPrivateZoneSetTagArgs) ToGetPrivateZoneListPrivateZoneSetTagOutput() GetPrivateZoneListPrivateZoneSetTagOutput
- func (i GetPrivateZoneListPrivateZoneSetTagArgs) ToGetPrivateZoneListPrivateZoneSetTagOutputWithContext(ctx context.Context) GetPrivateZoneListPrivateZoneSetTagOutput
- type GetPrivateZoneListPrivateZoneSetTagArray
- func (GetPrivateZoneListPrivateZoneSetTagArray) ElementType() reflect.Type
- func (i GetPrivateZoneListPrivateZoneSetTagArray) ToGetPrivateZoneListPrivateZoneSetTagArrayOutput() GetPrivateZoneListPrivateZoneSetTagArrayOutput
- func (i GetPrivateZoneListPrivateZoneSetTagArray) ToGetPrivateZoneListPrivateZoneSetTagArrayOutputWithContext(ctx context.Context) GetPrivateZoneListPrivateZoneSetTagArrayOutput
- type GetPrivateZoneListPrivateZoneSetTagArrayInput
- type GetPrivateZoneListPrivateZoneSetTagArrayOutput
- func (GetPrivateZoneListPrivateZoneSetTagArrayOutput) ElementType() reflect.Type
- func (o GetPrivateZoneListPrivateZoneSetTagArrayOutput) Index(i pulumi.IntInput) GetPrivateZoneListPrivateZoneSetTagOutput
- func (o GetPrivateZoneListPrivateZoneSetTagArrayOutput) ToGetPrivateZoneListPrivateZoneSetTagArrayOutput() GetPrivateZoneListPrivateZoneSetTagArrayOutput
- func (o GetPrivateZoneListPrivateZoneSetTagArrayOutput) ToGetPrivateZoneListPrivateZoneSetTagArrayOutputWithContext(ctx context.Context) GetPrivateZoneListPrivateZoneSetTagArrayOutput
- type GetPrivateZoneListPrivateZoneSetTagInput
- type GetPrivateZoneListPrivateZoneSetTagOutput
- func (GetPrivateZoneListPrivateZoneSetTagOutput) ElementType() reflect.Type
- func (o GetPrivateZoneListPrivateZoneSetTagOutput) TagKey() pulumi.StringOutput
- func (o GetPrivateZoneListPrivateZoneSetTagOutput) TagValue() pulumi.StringOutput
- func (o GetPrivateZoneListPrivateZoneSetTagOutput) ToGetPrivateZoneListPrivateZoneSetTagOutput() GetPrivateZoneListPrivateZoneSetTagOutput
- func (o GetPrivateZoneListPrivateZoneSetTagOutput) ToGetPrivateZoneListPrivateZoneSetTagOutputWithContext(ctx context.Context) GetPrivateZoneListPrivateZoneSetTagOutput
- type GetPrivateZoneListPrivateZoneSetVpcSet
- type GetPrivateZoneListPrivateZoneSetVpcSetArgs
- func (GetPrivateZoneListPrivateZoneSetVpcSetArgs) ElementType() reflect.Type
- func (i GetPrivateZoneListPrivateZoneSetVpcSetArgs) ToGetPrivateZoneListPrivateZoneSetVpcSetOutput() GetPrivateZoneListPrivateZoneSetVpcSetOutput
- func (i GetPrivateZoneListPrivateZoneSetVpcSetArgs) ToGetPrivateZoneListPrivateZoneSetVpcSetOutputWithContext(ctx context.Context) GetPrivateZoneListPrivateZoneSetVpcSetOutput
- type GetPrivateZoneListPrivateZoneSetVpcSetArray
- func (GetPrivateZoneListPrivateZoneSetVpcSetArray) ElementType() reflect.Type
- func (i GetPrivateZoneListPrivateZoneSetVpcSetArray) ToGetPrivateZoneListPrivateZoneSetVpcSetArrayOutput() GetPrivateZoneListPrivateZoneSetVpcSetArrayOutput
- func (i GetPrivateZoneListPrivateZoneSetVpcSetArray) ToGetPrivateZoneListPrivateZoneSetVpcSetArrayOutputWithContext(ctx context.Context) GetPrivateZoneListPrivateZoneSetVpcSetArrayOutput
- type GetPrivateZoneListPrivateZoneSetVpcSetArrayInput
- type GetPrivateZoneListPrivateZoneSetVpcSetArrayOutput
- func (GetPrivateZoneListPrivateZoneSetVpcSetArrayOutput) ElementType() reflect.Type
- func (o GetPrivateZoneListPrivateZoneSetVpcSetArrayOutput) Index(i pulumi.IntInput) GetPrivateZoneListPrivateZoneSetVpcSetOutput
- func (o GetPrivateZoneListPrivateZoneSetVpcSetArrayOutput) ToGetPrivateZoneListPrivateZoneSetVpcSetArrayOutput() GetPrivateZoneListPrivateZoneSetVpcSetArrayOutput
- func (o GetPrivateZoneListPrivateZoneSetVpcSetArrayOutput) ToGetPrivateZoneListPrivateZoneSetVpcSetArrayOutputWithContext(ctx context.Context) GetPrivateZoneListPrivateZoneSetVpcSetArrayOutput
- type GetPrivateZoneListPrivateZoneSetVpcSetInput
- type GetPrivateZoneListPrivateZoneSetVpcSetOutput
- func (GetPrivateZoneListPrivateZoneSetVpcSetOutput) ElementType() reflect.Type
- func (o GetPrivateZoneListPrivateZoneSetVpcSetOutput) Region() pulumi.StringOutput
- func (o GetPrivateZoneListPrivateZoneSetVpcSetOutput) ToGetPrivateZoneListPrivateZoneSetVpcSetOutput() GetPrivateZoneListPrivateZoneSetVpcSetOutput
- func (o GetPrivateZoneListPrivateZoneSetVpcSetOutput) ToGetPrivateZoneListPrivateZoneSetVpcSetOutputWithContext(ctx context.Context) GetPrivateZoneListPrivateZoneSetVpcSetOutput
- func (o GetPrivateZoneListPrivateZoneSetVpcSetOutput) UniqVpcId() pulumi.StringOutput
- type GetPrivateZoneListResult
- type GetPrivateZoneListResultOutput
- func (GetPrivateZoneListResultOutput) ElementType() reflect.Type
- func (o GetPrivateZoneListResultOutput) Filters() GetPrivateZoneListFilterArrayOutput
- func (o GetPrivateZoneListResultOutput) Id() pulumi.StringOutput
- func (o GetPrivateZoneListResultOutput) PrivateZoneSets() GetPrivateZoneListPrivateZoneSetArrayOutput
- func (o GetPrivateZoneListResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetPrivateZoneListResultOutput) ToGetPrivateZoneListResultOutput() GetPrivateZoneListResultOutput
- func (o GetPrivateZoneListResultOutput) ToGetPrivateZoneListResultOutputWithContext(ctx context.Context) GetPrivateZoneListResultOutput
- type GetRecordsArgs
- type GetRecordsFilter
- type GetRecordsFilterArgs
- type GetRecordsFilterArray
- type GetRecordsFilterArrayInput
- type GetRecordsFilterArrayOutput
- func (GetRecordsFilterArrayOutput) ElementType() reflect.Type
- func (o GetRecordsFilterArrayOutput) Index(i pulumi.IntInput) GetRecordsFilterOutput
- func (o GetRecordsFilterArrayOutput) ToGetRecordsFilterArrayOutput() GetRecordsFilterArrayOutput
- func (o GetRecordsFilterArrayOutput) ToGetRecordsFilterArrayOutputWithContext(ctx context.Context) GetRecordsFilterArrayOutput
- type GetRecordsFilterInput
- type GetRecordsFilterOutput
- func (GetRecordsFilterOutput) ElementType() reflect.Type
- func (o GetRecordsFilterOutput) Name() pulumi.StringOutput
- func (o GetRecordsFilterOutput) ToGetRecordsFilterOutput() GetRecordsFilterOutput
- func (o GetRecordsFilterOutput) ToGetRecordsFilterOutputWithContext(ctx context.Context) GetRecordsFilterOutput
- func (o GetRecordsFilterOutput) Values() pulumi.StringArrayOutput
- type GetRecordsOutputArgs
- type GetRecordsRecordSet
- type GetRecordsRecordSetArgs
- type GetRecordsRecordSetArray
- type GetRecordsRecordSetArrayInput
- type GetRecordsRecordSetArrayOutput
- func (GetRecordsRecordSetArrayOutput) ElementType() reflect.Type
- func (o GetRecordsRecordSetArrayOutput) Index(i pulumi.IntInput) GetRecordsRecordSetOutput
- func (o GetRecordsRecordSetArrayOutput) ToGetRecordsRecordSetArrayOutput() GetRecordsRecordSetArrayOutput
- func (o GetRecordsRecordSetArrayOutput) ToGetRecordsRecordSetArrayOutputWithContext(ctx context.Context) GetRecordsRecordSetArrayOutput
- type GetRecordsRecordSetInput
- type GetRecordsRecordSetOutput
- func (o GetRecordsRecordSetOutput) CreatedOn() pulumi.StringOutput
- func (GetRecordsRecordSetOutput) ElementType() reflect.Type
- func (o GetRecordsRecordSetOutput) Enabled() pulumi.IntOutput
- func (o GetRecordsRecordSetOutput) Extra() pulumi.StringOutput
- func (o GetRecordsRecordSetOutput) Mx() pulumi.IntOutput
- func (o GetRecordsRecordSetOutput) RecordId() pulumi.StringOutput
- func (o GetRecordsRecordSetOutput) RecordType() pulumi.StringOutput
- func (o GetRecordsRecordSetOutput) RecordValue() pulumi.StringOutput
- func (o GetRecordsRecordSetOutput) Status() pulumi.StringOutput
- func (o GetRecordsRecordSetOutput) SubDomain() pulumi.StringOutput
- func (o GetRecordsRecordSetOutput) ToGetRecordsRecordSetOutput() GetRecordsRecordSetOutput
- func (o GetRecordsRecordSetOutput) ToGetRecordsRecordSetOutputWithContext(ctx context.Context) GetRecordsRecordSetOutput
- func (o GetRecordsRecordSetOutput) Ttl() pulumi.IntOutput
- func (o GetRecordsRecordSetOutput) UpdatedOn() pulumi.StringOutput
- func (o GetRecordsRecordSetOutput) Weight() pulumi.IntOutput
- func (o GetRecordsRecordSetOutput) ZoneId() pulumi.StringOutput
- type GetRecordsResult
- type GetRecordsResultOutput
- func (GetRecordsResultOutput) ElementType() reflect.Type
- func (o GetRecordsResultOutput) Filters() GetRecordsFilterArrayOutput
- func (o GetRecordsResultOutput) Id() pulumi.StringOutput
- func (o GetRecordsResultOutput) RecordSets() GetRecordsRecordSetArrayOutput
- func (o GetRecordsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetRecordsResultOutput) ToGetRecordsResultOutput() GetRecordsResultOutput
- func (o GetRecordsResultOutput) ToGetRecordsResultOutputWithContext(ctx context.Context) GetRecordsResultOutput
- func (o GetRecordsResultOutput) ZoneId() pulumi.StringOutput
- type Record
- type RecordArgs
- type RecordArray
- type RecordArrayInput
- type RecordArrayOutput
- type RecordInput
- type RecordMap
- type RecordMapInput
- type RecordMapOutput
- type RecordOutput
- func (RecordOutput) ElementType() reflect.Type
- func (o RecordOutput) Mx() pulumi.IntPtrOutput
- func (o RecordOutput) RecordType() pulumi.StringOutput
- func (o RecordOutput) RecordValue() pulumi.StringOutput
- func (o RecordOutput) SubDomain() pulumi.StringOutput
- func (o RecordOutput) ToRecordOutput() RecordOutput
- func (o RecordOutput) ToRecordOutputWithContext(ctx context.Context) RecordOutput
- func (o RecordOutput) Ttl() pulumi.IntOutput
- func (o RecordOutput) Weight() pulumi.IntPtrOutput
- func (o RecordOutput) ZoneId() pulumi.StringOutput
- type RecordState
- type Zone
- type ZoneAccountVpcSet
- type ZoneAccountVpcSetArgs
- type ZoneAccountVpcSetArray
- type ZoneAccountVpcSetArrayInput
- type ZoneAccountVpcSetArrayOutput
- func (ZoneAccountVpcSetArrayOutput) ElementType() reflect.Type
- func (o ZoneAccountVpcSetArrayOutput) Index(i pulumi.IntInput) ZoneAccountVpcSetOutput
- func (o ZoneAccountVpcSetArrayOutput) ToZoneAccountVpcSetArrayOutput() ZoneAccountVpcSetArrayOutput
- func (o ZoneAccountVpcSetArrayOutput) ToZoneAccountVpcSetArrayOutputWithContext(ctx context.Context) ZoneAccountVpcSetArrayOutput
- type ZoneAccountVpcSetInput
- type ZoneAccountVpcSetOutput
- func (ZoneAccountVpcSetOutput) ElementType() reflect.Type
- func (o ZoneAccountVpcSetOutput) Region() pulumi.StringOutput
- func (o ZoneAccountVpcSetOutput) ToZoneAccountVpcSetOutput() ZoneAccountVpcSetOutput
- func (o ZoneAccountVpcSetOutput) ToZoneAccountVpcSetOutputWithContext(ctx context.Context) ZoneAccountVpcSetOutput
- func (o ZoneAccountVpcSetOutput) Uin() pulumi.StringOutput
- func (o ZoneAccountVpcSetOutput) UniqVpcId() pulumi.StringOutput
- func (o ZoneAccountVpcSetOutput) VpcName() pulumi.StringOutput
- type ZoneArgs
- type ZoneArray
- type ZoneArrayInput
- type ZoneArrayOutput
- type ZoneInput
- type ZoneMap
- type ZoneMapInput
- type ZoneMapOutput
- type ZoneOutput
- func (o ZoneOutput) AccountVpcSets() ZoneAccountVpcSetArrayOutput
- func (o ZoneOutput) CnameSpeedupStatus() pulumi.StringPtrOutput
- func (o ZoneOutput) DnsForwardStatus() pulumi.StringPtrOutput
- func (o ZoneOutput) Domain() pulumi.StringOutput
- func (ZoneOutput) ElementType() reflect.Type
- func (o ZoneOutput) Remark() pulumi.StringPtrOutput
- func (o ZoneOutput) TagSets() ZoneTagSetArrayOutputdeprecated
- func (o ZoneOutput) Tags() pulumi.MapOutput
- func (o ZoneOutput) ToZoneOutput() ZoneOutput
- func (o ZoneOutput) ToZoneOutputWithContext(ctx context.Context) ZoneOutput
- func (o ZoneOutput) VpcSets() ZoneVpcSetArrayOutput
- type ZoneState
- type ZoneTagSet
- type ZoneTagSetArgs
- type ZoneTagSetArray
- type ZoneTagSetArrayInput
- type ZoneTagSetArrayOutput
- func (ZoneTagSetArrayOutput) ElementType() reflect.Type
- func (o ZoneTagSetArrayOutput) Index(i pulumi.IntInput) ZoneTagSetOutput
- func (o ZoneTagSetArrayOutput) ToZoneTagSetArrayOutput() ZoneTagSetArrayOutput
- func (o ZoneTagSetArrayOutput) ToZoneTagSetArrayOutputWithContext(ctx context.Context) ZoneTagSetArrayOutput
- type ZoneTagSetInput
- type ZoneTagSetOutput
- func (ZoneTagSetOutput) ElementType() reflect.Type
- func (o ZoneTagSetOutput) TagKey() pulumi.StringOutput
- func (o ZoneTagSetOutput) TagValue() pulumi.StringOutput
- func (o ZoneTagSetOutput) ToZoneTagSetOutput() ZoneTagSetOutput
- func (o ZoneTagSetOutput) ToZoneTagSetOutputWithContext(ctx context.Context) ZoneTagSetOutput
- type ZoneVpcAttachment
- type ZoneVpcAttachmentAccountVpcSet
- type ZoneVpcAttachmentAccountVpcSetArgs
- func (ZoneVpcAttachmentAccountVpcSetArgs) ElementType() reflect.Type
- func (i ZoneVpcAttachmentAccountVpcSetArgs) ToZoneVpcAttachmentAccountVpcSetOutput() ZoneVpcAttachmentAccountVpcSetOutput
- func (i ZoneVpcAttachmentAccountVpcSetArgs) ToZoneVpcAttachmentAccountVpcSetOutputWithContext(ctx context.Context) ZoneVpcAttachmentAccountVpcSetOutput
- func (i ZoneVpcAttachmentAccountVpcSetArgs) ToZoneVpcAttachmentAccountVpcSetPtrOutput() ZoneVpcAttachmentAccountVpcSetPtrOutput
- func (i ZoneVpcAttachmentAccountVpcSetArgs) ToZoneVpcAttachmentAccountVpcSetPtrOutputWithContext(ctx context.Context) ZoneVpcAttachmentAccountVpcSetPtrOutput
- type ZoneVpcAttachmentAccountVpcSetInput
- type ZoneVpcAttachmentAccountVpcSetOutput
- func (ZoneVpcAttachmentAccountVpcSetOutput) ElementType() reflect.Type
- func (o ZoneVpcAttachmentAccountVpcSetOutput) Region() pulumi.StringOutput
- func (o ZoneVpcAttachmentAccountVpcSetOutput) ToZoneVpcAttachmentAccountVpcSetOutput() ZoneVpcAttachmentAccountVpcSetOutput
- func (o ZoneVpcAttachmentAccountVpcSetOutput) ToZoneVpcAttachmentAccountVpcSetOutputWithContext(ctx context.Context) ZoneVpcAttachmentAccountVpcSetOutput
- func (o ZoneVpcAttachmentAccountVpcSetOutput) ToZoneVpcAttachmentAccountVpcSetPtrOutput() ZoneVpcAttachmentAccountVpcSetPtrOutput
- func (o ZoneVpcAttachmentAccountVpcSetOutput) ToZoneVpcAttachmentAccountVpcSetPtrOutputWithContext(ctx context.Context) ZoneVpcAttachmentAccountVpcSetPtrOutput
- func (o ZoneVpcAttachmentAccountVpcSetOutput) Uin() pulumi.StringOutput
- func (o ZoneVpcAttachmentAccountVpcSetOutput) UniqVpcId() pulumi.StringOutput
- type ZoneVpcAttachmentAccountVpcSetPtrInput
- type ZoneVpcAttachmentAccountVpcSetPtrOutput
- func (o ZoneVpcAttachmentAccountVpcSetPtrOutput) Elem() ZoneVpcAttachmentAccountVpcSetOutput
- func (ZoneVpcAttachmentAccountVpcSetPtrOutput) ElementType() reflect.Type
- func (o ZoneVpcAttachmentAccountVpcSetPtrOutput) Region() pulumi.StringPtrOutput
- func (o ZoneVpcAttachmentAccountVpcSetPtrOutput) ToZoneVpcAttachmentAccountVpcSetPtrOutput() ZoneVpcAttachmentAccountVpcSetPtrOutput
- func (o ZoneVpcAttachmentAccountVpcSetPtrOutput) ToZoneVpcAttachmentAccountVpcSetPtrOutputWithContext(ctx context.Context) ZoneVpcAttachmentAccountVpcSetPtrOutput
- func (o ZoneVpcAttachmentAccountVpcSetPtrOutput) Uin() pulumi.StringPtrOutput
- func (o ZoneVpcAttachmentAccountVpcSetPtrOutput) UniqVpcId() pulumi.StringPtrOutput
- type ZoneVpcAttachmentArgs
- type ZoneVpcAttachmentArray
- type ZoneVpcAttachmentArrayInput
- type ZoneVpcAttachmentArrayOutput
- func (ZoneVpcAttachmentArrayOutput) ElementType() reflect.Type
- func (o ZoneVpcAttachmentArrayOutput) Index(i pulumi.IntInput) ZoneVpcAttachmentOutput
- func (o ZoneVpcAttachmentArrayOutput) ToZoneVpcAttachmentArrayOutput() ZoneVpcAttachmentArrayOutput
- func (o ZoneVpcAttachmentArrayOutput) ToZoneVpcAttachmentArrayOutputWithContext(ctx context.Context) ZoneVpcAttachmentArrayOutput
- type ZoneVpcAttachmentInput
- type ZoneVpcAttachmentMap
- type ZoneVpcAttachmentMapInput
- type ZoneVpcAttachmentMapOutput
- func (ZoneVpcAttachmentMapOutput) ElementType() reflect.Type
- func (o ZoneVpcAttachmentMapOutput) MapIndex(k pulumi.StringInput) ZoneVpcAttachmentOutput
- func (o ZoneVpcAttachmentMapOutput) ToZoneVpcAttachmentMapOutput() ZoneVpcAttachmentMapOutput
- func (o ZoneVpcAttachmentMapOutput) ToZoneVpcAttachmentMapOutputWithContext(ctx context.Context) ZoneVpcAttachmentMapOutput
- type ZoneVpcAttachmentOutput
- func (o ZoneVpcAttachmentOutput) AccountVpcSet() ZoneVpcAttachmentAccountVpcSetPtrOutput
- func (ZoneVpcAttachmentOutput) ElementType() reflect.Type
- func (o ZoneVpcAttachmentOutput) ToZoneVpcAttachmentOutput() ZoneVpcAttachmentOutput
- func (o ZoneVpcAttachmentOutput) ToZoneVpcAttachmentOutputWithContext(ctx context.Context) ZoneVpcAttachmentOutput
- func (o ZoneVpcAttachmentOutput) VpcSet() ZoneVpcAttachmentVpcSetPtrOutput
- func (o ZoneVpcAttachmentOutput) ZoneId() pulumi.StringOutput
- type ZoneVpcAttachmentState
- type ZoneVpcAttachmentVpcSet
- type ZoneVpcAttachmentVpcSetArgs
- func (ZoneVpcAttachmentVpcSetArgs) ElementType() reflect.Type
- func (i ZoneVpcAttachmentVpcSetArgs) ToZoneVpcAttachmentVpcSetOutput() ZoneVpcAttachmentVpcSetOutput
- func (i ZoneVpcAttachmentVpcSetArgs) ToZoneVpcAttachmentVpcSetOutputWithContext(ctx context.Context) ZoneVpcAttachmentVpcSetOutput
- func (i ZoneVpcAttachmentVpcSetArgs) ToZoneVpcAttachmentVpcSetPtrOutput() ZoneVpcAttachmentVpcSetPtrOutput
- func (i ZoneVpcAttachmentVpcSetArgs) ToZoneVpcAttachmentVpcSetPtrOutputWithContext(ctx context.Context) ZoneVpcAttachmentVpcSetPtrOutput
- type ZoneVpcAttachmentVpcSetInput
- type ZoneVpcAttachmentVpcSetOutput
- func (ZoneVpcAttachmentVpcSetOutput) ElementType() reflect.Type
- func (o ZoneVpcAttachmentVpcSetOutput) Region() pulumi.StringOutput
- func (o ZoneVpcAttachmentVpcSetOutput) ToZoneVpcAttachmentVpcSetOutput() ZoneVpcAttachmentVpcSetOutput
- func (o ZoneVpcAttachmentVpcSetOutput) ToZoneVpcAttachmentVpcSetOutputWithContext(ctx context.Context) ZoneVpcAttachmentVpcSetOutput
- func (o ZoneVpcAttachmentVpcSetOutput) ToZoneVpcAttachmentVpcSetPtrOutput() ZoneVpcAttachmentVpcSetPtrOutput
- func (o ZoneVpcAttachmentVpcSetOutput) ToZoneVpcAttachmentVpcSetPtrOutputWithContext(ctx context.Context) ZoneVpcAttachmentVpcSetPtrOutput
- func (o ZoneVpcAttachmentVpcSetOutput) UniqVpcId() pulumi.StringOutput
- type ZoneVpcAttachmentVpcSetPtrInput
- type ZoneVpcAttachmentVpcSetPtrOutput
- func (o ZoneVpcAttachmentVpcSetPtrOutput) Elem() ZoneVpcAttachmentVpcSetOutput
- func (ZoneVpcAttachmentVpcSetPtrOutput) ElementType() reflect.Type
- func (o ZoneVpcAttachmentVpcSetPtrOutput) Region() pulumi.StringPtrOutput
- func (o ZoneVpcAttachmentVpcSetPtrOutput) ToZoneVpcAttachmentVpcSetPtrOutput() ZoneVpcAttachmentVpcSetPtrOutput
- func (o ZoneVpcAttachmentVpcSetPtrOutput) ToZoneVpcAttachmentVpcSetPtrOutputWithContext(ctx context.Context) ZoneVpcAttachmentVpcSetPtrOutput
- func (o ZoneVpcAttachmentVpcSetPtrOutput) UniqVpcId() pulumi.StringPtrOutput
- type ZoneVpcSet
- type ZoneVpcSetArgs
- type ZoneVpcSetArray
- type ZoneVpcSetArrayInput
- type ZoneVpcSetArrayOutput
- func (ZoneVpcSetArrayOutput) ElementType() reflect.Type
- func (o ZoneVpcSetArrayOutput) Index(i pulumi.IntInput) ZoneVpcSetOutput
- func (o ZoneVpcSetArrayOutput) ToZoneVpcSetArrayOutput() ZoneVpcSetArrayOutput
- func (o ZoneVpcSetArrayOutput) ToZoneVpcSetArrayOutputWithContext(ctx context.Context) ZoneVpcSetArrayOutput
- type ZoneVpcSetInput
- type ZoneVpcSetOutput
- func (ZoneVpcSetOutput) ElementType() reflect.Type
- func (o ZoneVpcSetOutput) Region() pulumi.StringOutput
- func (o ZoneVpcSetOutput) ToZoneVpcSetOutput() ZoneVpcSetOutput
- func (o ZoneVpcSetOutput) ToZoneVpcSetOutputWithContext(ctx context.Context) ZoneVpcSetOutput
- func (o ZoneVpcSetOutput) UniqVpcId() pulumi.StringOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetPrivateZoneListArgs ¶ added in v0.1.9
type GetPrivateZoneListArgs struct { // filters. Filters []GetPrivateZoneListFilter `pulumi:"filters"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getPrivateZoneList.
type GetPrivateZoneListFilter ¶ added in v0.1.9
type GetPrivateZoneListFilterArgs ¶ added in v0.1.9
type GetPrivateZoneListFilterArgs struct { // name. Name pulumi.StringInput `pulumi:"name"` // values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetPrivateZoneListFilterArgs) ElementType ¶ added in v0.1.9
func (GetPrivateZoneListFilterArgs) ElementType() reflect.Type
func (GetPrivateZoneListFilterArgs) ToGetPrivateZoneListFilterOutput ¶ added in v0.1.9
func (i GetPrivateZoneListFilterArgs) ToGetPrivateZoneListFilterOutput() GetPrivateZoneListFilterOutput
func (GetPrivateZoneListFilterArgs) ToGetPrivateZoneListFilterOutputWithContext ¶ added in v0.1.9
func (i GetPrivateZoneListFilterArgs) ToGetPrivateZoneListFilterOutputWithContext(ctx context.Context) GetPrivateZoneListFilterOutput
type GetPrivateZoneListFilterArray ¶ added in v0.1.9
type GetPrivateZoneListFilterArray []GetPrivateZoneListFilterInput
func (GetPrivateZoneListFilterArray) ElementType ¶ added in v0.1.9
func (GetPrivateZoneListFilterArray) ElementType() reflect.Type
func (GetPrivateZoneListFilterArray) ToGetPrivateZoneListFilterArrayOutput ¶ added in v0.1.9
func (i GetPrivateZoneListFilterArray) ToGetPrivateZoneListFilterArrayOutput() GetPrivateZoneListFilterArrayOutput
func (GetPrivateZoneListFilterArray) ToGetPrivateZoneListFilterArrayOutputWithContext ¶ added in v0.1.9
func (i GetPrivateZoneListFilterArray) ToGetPrivateZoneListFilterArrayOutputWithContext(ctx context.Context) GetPrivateZoneListFilterArrayOutput
type GetPrivateZoneListFilterArrayInput ¶ added in v0.1.9
type GetPrivateZoneListFilterArrayInput interface { pulumi.Input ToGetPrivateZoneListFilterArrayOutput() GetPrivateZoneListFilterArrayOutput ToGetPrivateZoneListFilterArrayOutputWithContext(context.Context) GetPrivateZoneListFilterArrayOutput }
GetPrivateZoneListFilterArrayInput is an input type that accepts GetPrivateZoneListFilterArray and GetPrivateZoneListFilterArrayOutput values. You can construct a concrete instance of `GetPrivateZoneListFilterArrayInput` via:
GetPrivateZoneListFilterArray{ GetPrivateZoneListFilterArgs{...} }
type GetPrivateZoneListFilterArrayOutput ¶ added in v0.1.9
type GetPrivateZoneListFilterArrayOutput struct{ *pulumi.OutputState }
func (GetPrivateZoneListFilterArrayOutput) ElementType ¶ added in v0.1.9
func (GetPrivateZoneListFilterArrayOutput) ElementType() reflect.Type
func (GetPrivateZoneListFilterArrayOutput) Index ¶ added in v0.1.9
func (o GetPrivateZoneListFilterArrayOutput) Index(i pulumi.IntInput) GetPrivateZoneListFilterOutput
func (GetPrivateZoneListFilterArrayOutput) ToGetPrivateZoneListFilterArrayOutput ¶ added in v0.1.9
func (o GetPrivateZoneListFilterArrayOutput) ToGetPrivateZoneListFilterArrayOutput() GetPrivateZoneListFilterArrayOutput
func (GetPrivateZoneListFilterArrayOutput) ToGetPrivateZoneListFilterArrayOutputWithContext ¶ added in v0.1.9
func (o GetPrivateZoneListFilterArrayOutput) ToGetPrivateZoneListFilterArrayOutputWithContext(ctx context.Context) GetPrivateZoneListFilterArrayOutput
type GetPrivateZoneListFilterInput ¶ added in v0.1.9
type GetPrivateZoneListFilterInput interface { pulumi.Input ToGetPrivateZoneListFilterOutput() GetPrivateZoneListFilterOutput ToGetPrivateZoneListFilterOutputWithContext(context.Context) GetPrivateZoneListFilterOutput }
GetPrivateZoneListFilterInput is an input type that accepts GetPrivateZoneListFilterArgs and GetPrivateZoneListFilterOutput values. You can construct a concrete instance of `GetPrivateZoneListFilterInput` via:
GetPrivateZoneListFilterArgs{...}
type GetPrivateZoneListFilterOutput ¶ added in v0.1.9
type GetPrivateZoneListFilterOutput struct{ *pulumi.OutputState }
func (GetPrivateZoneListFilterOutput) ElementType ¶ added in v0.1.9
func (GetPrivateZoneListFilterOutput) ElementType() reflect.Type
func (GetPrivateZoneListFilterOutput) Name ¶ added in v0.1.9
func (o GetPrivateZoneListFilterOutput) Name() pulumi.StringOutput
name.
func (GetPrivateZoneListFilterOutput) ToGetPrivateZoneListFilterOutput ¶ added in v0.1.9
func (o GetPrivateZoneListFilterOutput) ToGetPrivateZoneListFilterOutput() GetPrivateZoneListFilterOutput
func (GetPrivateZoneListFilterOutput) ToGetPrivateZoneListFilterOutputWithContext ¶ added in v0.1.9
func (o GetPrivateZoneListFilterOutput) ToGetPrivateZoneListFilterOutputWithContext(ctx context.Context) GetPrivateZoneListFilterOutput
func (GetPrivateZoneListFilterOutput) Values ¶ added in v0.1.9
func (o GetPrivateZoneListFilterOutput) Values() pulumi.StringArrayOutput
values.
type GetPrivateZoneListOutputArgs ¶ added in v0.1.9
type GetPrivateZoneListOutputArgs struct { // filters. Filters GetPrivateZoneListFilterArrayInput `pulumi:"filters"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getPrivateZoneList.
func (GetPrivateZoneListOutputArgs) ElementType ¶ added in v0.1.9
func (GetPrivateZoneListOutputArgs) ElementType() reflect.Type
type GetPrivateZoneListPrivateZoneSet ¶ added in v0.1.9
type GetPrivateZoneListPrivateZoneSet struct { // VPC list of bound associated accounts. AccountVpcSets []GetPrivateZoneListPrivateZoneSetAccountVpcSet `pulumi:"accountVpcSets"` // CNAME acceleration status: enabled: ENABLED, off, DISABLED. CnameSpeedupStatus string `pulumi:"cnameSpeedupStatus"` // Create time. CreatedOn string `pulumi:"createdOn"` // List of deleted VPCs. DeletedVpcSets []GetPrivateZoneListPrivateZoneSetDeletedVpcSet `pulumi:"deletedVpcSets"` // Domain name recursive resolution status: enabled: ENABLED, disabled, DISABLED. DnsForwardStatus string `pulumi:"dnsForwardStatus"` // Domain. Domain string `pulumi:"domain"` // End point name. EndPointName string `pulumi:"endPointName"` // Forwarded address. ForwardAddress string `pulumi:"forwardAddress"` // Forwarding rule name. ForwardRuleName string `pulumi:"forwardRuleName"` // Forwarding rule type: from cloud to cloud, DOWN; From cloud to cloud, UP, currently only supports DOWN. ForwardRuleType string `pulumi:"forwardRuleType"` // Custom TLD. IsCustomTld bool `pulumi:"isCustomTld"` // Owner Uin. OwnerUin int `pulumi:"ownerUin"` // Record count. RecordCount int `pulumi:"recordCount"` // Remark. Remark string `pulumi:"remark"` // Private domain bound VPC status, not associated with vpc: SUSPEND, associated with VPC: ENABLED, associated with VPC failed: FAILED. Status string `pulumi:"status"` // tags. Tags []GetPrivateZoneListPrivateZoneSetTag `pulumi:"tags"` // Update time. UpdatedOn string `pulumi:"updatedOn"` // Vpc list. VpcSets []GetPrivateZoneListPrivateZoneSetVpcSet `pulumi:"vpcSets"` // PrivateZone ID. ZoneId string `pulumi:"zoneId"` }
type GetPrivateZoneListPrivateZoneSetAccountVpcSet ¶ added in v0.1.9
type GetPrivateZoneListPrivateZoneSetAccountVpcSetArgs ¶ added in v0.1.9
type GetPrivateZoneListPrivateZoneSetAccountVpcSetArgs struct { // Region. Region pulumi.StringInput `pulumi:"region"` // uin. Uin pulumi.StringInput `pulumi:"uin"` // Vpc Id. UniqVpcId pulumi.StringInput `pulumi:"uniqVpcId"` }
func (GetPrivateZoneListPrivateZoneSetAccountVpcSetArgs) ElementType ¶ added in v0.1.9
func (GetPrivateZoneListPrivateZoneSetAccountVpcSetArgs) ElementType() reflect.Type
func (GetPrivateZoneListPrivateZoneSetAccountVpcSetArgs) ToGetPrivateZoneListPrivateZoneSetAccountVpcSetOutput ¶ added in v0.1.9
func (i GetPrivateZoneListPrivateZoneSetAccountVpcSetArgs) ToGetPrivateZoneListPrivateZoneSetAccountVpcSetOutput() GetPrivateZoneListPrivateZoneSetAccountVpcSetOutput
func (GetPrivateZoneListPrivateZoneSetAccountVpcSetArgs) ToGetPrivateZoneListPrivateZoneSetAccountVpcSetOutputWithContext ¶ added in v0.1.9
func (i GetPrivateZoneListPrivateZoneSetAccountVpcSetArgs) ToGetPrivateZoneListPrivateZoneSetAccountVpcSetOutputWithContext(ctx context.Context) GetPrivateZoneListPrivateZoneSetAccountVpcSetOutput
type GetPrivateZoneListPrivateZoneSetAccountVpcSetArray ¶ added in v0.1.9
type GetPrivateZoneListPrivateZoneSetAccountVpcSetArray []GetPrivateZoneListPrivateZoneSetAccountVpcSetInput
func (GetPrivateZoneListPrivateZoneSetAccountVpcSetArray) ElementType ¶ added in v0.1.9
func (GetPrivateZoneListPrivateZoneSetAccountVpcSetArray) ElementType() reflect.Type
func (GetPrivateZoneListPrivateZoneSetAccountVpcSetArray) ToGetPrivateZoneListPrivateZoneSetAccountVpcSetArrayOutput ¶ added in v0.1.9
func (i GetPrivateZoneListPrivateZoneSetAccountVpcSetArray) ToGetPrivateZoneListPrivateZoneSetAccountVpcSetArrayOutput() GetPrivateZoneListPrivateZoneSetAccountVpcSetArrayOutput
func (GetPrivateZoneListPrivateZoneSetAccountVpcSetArray) ToGetPrivateZoneListPrivateZoneSetAccountVpcSetArrayOutputWithContext ¶ added in v0.1.9
func (i GetPrivateZoneListPrivateZoneSetAccountVpcSetArray) ToGetPrivateZoneListPrivateZoneSetAccountVpcSetArrayOutputWithContext(ctx context.Context) GetPrivateZoneListPrivateZoneSetAccountVpcSetArrayOutput
type GetPrivateZoneListPrivateZoneSetAccountVpcSetArrayInput ¶ added in v0.1.9
type GetPrivateZoneListPrivateZoneSetAccountVpcSetArrayInput interface { pulumi.Input ToGetPrivateZoneListPrivateZoneSetAccountVpcSetArrayOutput() GetPrivateZoneListPrivateZoneSetAccountVpcSetArrayOutput ToGetPrivateZoneListPrivateZoneSetAccountVpcSetArrayOutputWithContext(context.Context) GetPrivateZoneListPrivateZoneSetAccountVpcSetArrayOutput }
GetPrivateZoneListPrivateZoneSetAccountVpcSetArrayInput is an input type that accepts GetPrivateZoneListPrivateZoneSetAccountVpcSetArray and GetPrivateZoneListPrivateZoneSetAccountVpcSetArrayOutput values. You can construct a concrete instance of `GetPrivateZoneListPrivateZoneSetAccountVpcSetArrayInput` via:
GetPrivateZoneListPrivateZoneSetAccountVpcSetArray{ GetPrivateZoneListPrivateZoneSetAccountVpcSetArgs{...} }
type GetPrivateZoneListPrivateZoneSetAccountVpcSetArrayOutput ¶ added in v0.1.9
type GetPrivateZoneListPrivateZoneSetAccountVpcSetArrayOutput struct{ *pulumi.OutputState }
func (GetPrivateZoneListPrivateZoneSetAccountVpcSetArrayOutput) ElementType ¶ added in v0.1.9
func (GetPrivateZoneListPrivateZoneSetAccountVpcSetArrayOutput) ElementType() reflect.Type
func (GetPrivateZoneListPrivateZoneSetAccountVpcSetArrayOutput) ToGetPrivateZoneListPrivateZoneSetAccountVpcSetArrayOutput ¶ added in v0.1.9
func (o GetPrivateZoneListPrivateZoneSetAccountVpcSetArrayOutput) ToGetPrivateZoneListPrivateZoneSetAccountVpcSetArrayOutput() GetPrivateZoneListPrivateZoneSetAccountVpcSetArrayOutput
func (GetPrivateZoneListPrivateZoneSetAccountVpcSetArrayOutput) ToGetPrivateZoneListPrivateZoneSetAccountVpcSetArrayOutputWithContext ¶ added in v0.1.9
func (o GetPrivateZoneListPrivateZoneSetAccountVpcSetArrayOutput) ToGetPrivateZoneListPrivateZoneSetAccountVpcSetArrayOutputWithContext(ctx context.Context) GetPrivateZoneListPrivateZoneSetAccountVpcSetArrayOutput
type GetPrivateZoneListPrivateZoneSetAccountVpcSetInput ¶ added in v0.1.9
type GetPrivateZoneListPrivateZoneSetAccountVpcSetInput interface { pulumi.Input ToGetPrivateZoneListPrivateZoneSetAccountVpcSetOutput() GetPrivateZoneListPrivateZoneSetAccountVpcSetOutput ToGetPrivateZoneListPrivateZoneSetAccountVpcSetOutputWithContext(context.Context) GetPrivateZoneListPrivateZoneSetAccountVpcSetOutput }
GetPrivateZoneListPrivateZoneSetAccountVpcSetInput is an input type that accepts GetPrivateZoneListPrivateZoneSetAccountVpcSetArgs and GetPrivateZoneListPrivateZoneSetAccountVpcSetOutput values. You can construct a concrete instance of `GetPrivateZoneListPrivateZoneSetAccountVpcSetInput` via:
GetPrivateZoneListPrivateZoneSetAccountVpcSetArgs{...}
type GetPrivateZoneListPrivateZoneSetAccountVpcSetOutput ¶ added in v0.1.9
type GetPrivateZoneListPrivateZoneSetAccountVpcSetOutput struct{ *pulumi.OutputState }
func (GetPrivateZoneListPrivateZoneSetAccountVpcSetOutput) ElementType ¶ added in v0.1.9
func (GetPrivateZoneListPrivateZoneSetAccountVpcSetOutput) ElementType() reflect.Type
func (GetPrivateZoneListPrivateZoneSetAccountVpcSetOutput) Region ¶ added in v0.1.9
func (o GetPrivateZoneListPrivateZoneSetAccountVpcSetOutput) Region() pulumi.StringOutput
Region.
func (GetPrivateZoneListPrivateZoneSetAccountVpcSetOutput) ToGetPrivateZoneListPrivateZoneSetAccountVpcSetOutput ¶ added in v0.1.9
func (o GetPrivateZoneListPrivateZoneSetAccountVpcSetOutput) ToGetPrivateZoneListPrivateZoneSetAccountVpcSetOutput() GetPrivateZoneListPrivateZoneSetAccountVpcSetOutput
func (GetPrivateZoneListPrivateZoneSetAccountVpcSetOutput) ToGetPrivateZoneListPrivateZoneSetAccountVpcSetOutputWithContext ¶ added in v0.1.9
func (o GetPrivateZoneListPrivateZoneSetAccountVpcSetOutput) ToGetPrivateZoneListPrivateZoneSetAccountVpcSetOutputWithContext(ctx context.Context) GetPrivateZoneListPrivateZoneSetAccountVpcSetOutput
func (GetPrivateZoneListPrivateZoneSetAccountVpcSetOutput) UniqVpcId ¶ added in v0.1.9
func (o GetPrivateZoneListPrivateZoneSetAccountVpcSetOutput) UniqVpcId() pulumi.StringOutput
Vpc Id.
type GetPrivateZoneListPrivateZoneSetArgs ¶ added in v0.1.9
type GetPrivateZoneListPrivateZoneSetArgs struct { // VPC list of bound associated accounts. AccountVpcSets GetPrivateZoneListPrivateZoneSetAccountVpcSetArrayInput `pulumi:"accountVpcSets"` // CNAME acceleration status: enabled: ENABLED, off, DISABLED. CnameSpeedupStatus pulumi.StringInput `pulumi:"cnameSpeedupStatus"` // Create time. CreatedOn pulumi.StringInput `pulumi:"createdOn"` // List of deleted VPCs. DeletedVpcSets GetPrivateZoneListPrivateZoneSetDeletedVpcSetArrayInput `pulumi:"deletedVpcSets"` // Domain name recursive resolution status: enabled: ENABLED, disabled, DISABLED. DnsForwardStatus pulumi.StringInput `pulumi:"dnsForwardStatus"` // Domain. Domain pulumi.StringInput `pulumi:"domain"` // End point name. EndPointName pulumi.StringInput `pulumi:"endPointName"` // Forwarded address. ForwardAddress pulumi.StringInput `pulumi:"forwardAddress"` // Forwarding rule name. ForwardRuleName pulumi.StringInput `pulumi:"forwardRuleName"` // Forwarding rule type: from cloud to cloud, DOWN; From cloud to cloud, UP, currently only supports DOWN. ForwardRuleType pulumi.StringInput `pulumi:"forwardRuleType"` // Custom TLD. IsCustomTld pulumi.BoolInput `pulumi:"isCustomTld"` // Owner Uin. OwnerUin pulumi.IntInput `pulumi:"ownerUin"` // Record count. RecordCount pulumi.IntInput `pulumi:"recordCount"` // Remark. Remark pulumi.StringInput `pulumi:"remark"` // Private domain bound VPC status, not associated with vpc: SUSPEND, associated with VPC: ENABLED, associated with VPC failed: FAILED. Status pulumi.StringInput `pulumi:"status"` // tags. Tags GetPrivateZoneListPrivateZoneSetTagArrayInput `pulumi:"tags"` // Update time. UpdatedOn pulumi.StringInput `pulumi:"updatedOn"` // Vpc list. VpcSets GetPrivateZoneListPrivateZoneSetVpcSetArrayInput `pulumi:"vpcSets"` // PrivateZone ID. ZoneId pulumi.StringInput `pulumi:"zoneId"` }
func (GetPrivateZoneListPrivateZoneSetArgs) ElementType ¶ added in v0.1.9
func (GetPrivateZoneListPrivateZoneSetArgs) ElementType() reflect.Type
func (GetPrivateZoneListPrivateZoneSetArgs) ToGetPrivateZoneListPrivateZoneSetOutput ¶ added in v0.1.9
func (i GetPrivateZoneListPrivateZoneSetArgs) ToGetPrivateZoneListPrivateZoneSetOutput() GetPrivateZoneListPrivateZoneSetOutput
func (GetPrivateZoneListPrivateZoneSetArgs) ToGetPrivateZoneListPrivateZoneSetOutputWithContext ¶ added in v0.1.9
func (i GetPrivateZoneListPrivateZoneSetArgs) ToGetPrivateZoneListPrivateZoneSetOutputWithContext(ctx context.Context) GetPrivateZoneListPrivateZoneSetOutput
type GetPrivateZoneListPrivateZoneSetArray ¶ added in v0.1.9
type GetPrivateZoneListPrivateZoneSetArray []GetPrivateZoneListPrivateZoneSetInput
func (GetPrivateZoneListPrivateZoneSetArray) ElementType ¶ added in v0.1.9
func (GetPrivateZoneListPrivateZoneSetArray) ElementType() reflect.Type
func (GetPrivateZoneListPrivateZoneSetArray) ToGetPrivateZoneListPrivateZoneSetArrayOutput ¶ added in v0.1.9
func (i GetPrivateZoneListPrivateZoneSetArray) ToGetPrivateZoneListPrivateZoneSetArrayOutput() GetPrivateZoneListPrivateZoneSetArrayOutput
func (GetPrivateZoneListPrivateZoneSetArray) ToGetPrivateZoneListPrivateZoneSetArrayOutputWithContext ¶ added in v0.1.9
func (i GetPrivateZoneListPrivateZoneSetArray) ToGetPrivateZoneListPrivateZoneSetArrayOutputWithContext(ctx context.Context) GetPrivateZoneListPrivateZoneSetArrayOutput
type GetPrivateZoneListPrivateZoneSetArrayInput ¶ added in v0.1.9
type GetPrivateZoneListPrivateZoneSetArrayInput interface { pulumi.Input ToGetPrivateZoneListPrivateZoneSetArrayOutput() GetPrivateZoneListPrivateZoneSetArrayOutput ToGetPrivateZoneListPrivateZoneSetArrayOutputWithContext(context.Context) GetPrivateZoneListPrivateZoneSetArrayOutput }
GetPrivateZoneListPrivateZoneSetArrayInput is an input type that accepts GetPrivateZoneListPrivateZoneSetArray and GetPrivateZoneListPrivateZoneSetArrayOutput values. You can construct a concrete instance of `GetPrivateZoneListPrivateZoneSetArrayInput` via:
GetPrivateZoneListPrivateZoneSetArray{ GetPrivateZoneListPrivateZoneSetArgs{...} }
type GetPrivateZoneListPrivateZoneSetArrayOutput ¶ added in v0.1.9
type GetPrivateZoneListPrivateZoneSetArrayOutput struct{ *pulumi.OutputState }
func (GetPrivateZoneListPrivateZoneSetArrayOutput) ElementType ¶ added in v0.1.9
func (GetPrivateZoneListPrivateZoneSetArrayOutput) ElementType() reflect.Type
func (GetPrivateZoneListPrivateZoneSetArrayOutput) ToGetPrivateZoneListPrivateZoneSetArrayOutput ¶ added in v0.1.9
func (o GetPrivateZoneListPrivateZoneSetArrayOutput) ToGetPrivateZoneListPrivateZoneSetArrayOutput() GetPrivateZoneListPrivateZoneSetArrayOutput
func (GetPrivateZoneListPrivateZoneSetArrayOutput) ToGetPrivateZoneListPrivateZoneSetArrayOutputWithContext ¶ added in v0.1.9
func (o GetPrivateZoneListPrivateZoneSetArrayOutput) ToGetPrivateZoneListPrivateZoneSetArrayOutputWithContext(ctx context.Context) GetPrivateZoneListPrivateZoneSetArrayOutput
type GetPrivateZoneListPrivateZoneSetDeletedVpcSet ¶ added in v0.1.9
type GetPrivateZoneListPrivateZoneSetDeletedVpcSetArgs ¶ added in v0.1.9
type GetPrivateZoneListPrivateZoneSetDeletedVpcSetArgs struct { // Region. Region pulumi.StringInput `pulumi:"region"` // Vpc Id. UniqVpcId pulumi.StringInput `pulumi:"uniqVpcId"` }
func (GetPrivateZoneListPrivateZoneSetDeletedVpcSetArgs) ElementType ¶ added in v0.1.9
func (GetPrivateZoneListPrivateZoneSetDeletedVpcSetArgs) ElementType() reflect.Type
func (GetPrivateZoneListPrivateZoneSetDeletedVpcSetArgs) ToGetPrivateZoneListPrivateZoneSetDeletedVpcSetOutput ¶ added in v0.1.9
func (i GetPrivateZoneListPrivateZoneSetDeletedVpcSetArgs) ToGetPrivateZoneListPrivateZoneSetDeletedVpcSetOutput() GetPrivateZoneListPrivateZoneSetDeletedVpcSetOutput
func (GetPrivateZoneListPrivateZoneSetDeletedVpcSetArgs) ToGetPrivateZoneListPrivateZoneSetDeletedVpcSetOutputWithContext ¶ added in v0.1.9
func (i GetPrivateZoneListPrivateZoneSetDeletedVpcSetArgs) ToGetPrivateZoneListPrivateZoneSetDeletedVpcSetOutputWithContext(ctx context.Context) GetPrivateZoneListPrivateZoneSetDeletedVpcSetOutput
type GetPrivateZoneListPrivateZoneSetDeletedVpcSetArray ¶ added in v0.1.9
type GetPrivateZoneListPrivateZoneSetDeletedVpcSetArray []GetPrivateZoneListPrivateZoneSetDeletedVpcSetInput
func (GetPrivateZoneListPrivateZoneSetDeletedVpcSetArray) ElementType ¶ added in v0.1.9
func (GetPrivateZoneListPrivateZoneSetDeletedVpcSetArray) ElementType() reflect.Type
func (GetPrivateZoneListPrivateZoneSetDeletedVpcSetArray) ToGetPrivateZoneListPrivateZoneSetDeletedVpcSetArrayOutput ¶ added in v0.1.9
func (i GetPrivateZoneListPrivateZoneSetDeletedVpcSetArray) ToGetPrivateZoneListPrivateZoneSetDeletedVpcSetArrayOutput() GetPrivateZoneListPrivateZoneSetDeletedVpcSetArrayOutput
func (GetPrivateZoneListPrivateZoneSetDeletedVpcSetArray) ToGetPrivateZoneListPrivateZoneSetDeletedVpcSetArrayOutputWithContext ¶ added in v0.1.9
func (i GetPrivateZoneListPrivateZoneSetDeletedVpcSetArray) ToGetPrivateZoneListPrivateZoneSetDeletedVpcSetArrayOutputWithContext(ctx context.Context) GetPrivateZoneListPrivateZoneSetDeletedVpcSetArrayOutput
type GetPrivateZoneListPrivateZoneSetDeletedVpcSetArrayInput ¶ added in v0.1.9
type GetPrivateZoneListPrivateZoneSetDeletedVpcSetArrayInput interface { pulumi.Input ToGetPrivateZoneListPrivateZoneSetDeletedVpcSetArrayOutput() GetPrivateZoneListPrivateZoneSetDeletedVpcSetArrayOutput ToGetPrivateZoneListPrivateZoneSetDeletedVpcSetArrayOutputWithContext(context.Context) GetPrivateZoneListPrivateZoneSetDeletedVpcSetArrayOutput }
GetPrivateZoneListPrivateZoneSetDeletedVpcSetArrayInput is an input type that accepts GetPrivateZoneListPrivateZoneSetDeletedVpcSetArray and GetPrivateZoneListPrivateZoneSetDeletedVpcSetArrayOutput values. You can construct a concrete instance of `GetPrivateZoneListPrivateZoneSetDeletedVpcSetArrayInput` via:
GetPrivateZoneListPrivateZoneSetDeletedVpcSetArray{ GetPrivateZoneListPrivateZoneSetDeletedVpcSetArgs{...} }
type GetPrivateZoneListPrivateZoneSetDeletedVpcSetArrayOutput ¶ added in v0.1.9
type GetPrivateZoneListPrivateZoneSetDeletedVpcSetArrayOutput struct{ *pulumi.OutputState }
func (GetPrivateZoneListPrivateZoneSetDeletedVpcSetArrayOutput) ElementType ¶ added in v0.1.9
func (GetPrivateZoneListPrivateZoneSetDeletedVpcSetArrayOutput) ElementType() reflect.Type
func (GetPrivateZoneListPrivateZoneSetDeletedVpcSetArrayOutput) ToGetPrivateZoneListPrivateZoneSetDeletedVpcSetArrayOutput ¶ added in v0.1.9
func (o GetPrivateZoneListPrivateZoneSetDeletedVpcSetArrayOutput) ToGetPrivateZoneListPrivateZoneSetDeletedVpcSetArrayOutput() GetPrivateZoneListPrivateZoneSetDeletedVpcSetArrayOutput
func (GetPrivateZoneListPrivateZoneSetDeletedVpcSetArrayOutput) ToGetPrivateZoneListPrivateZoneSetDeletedVpcSetArrayOutputWithContext ¶ added in v0.1.9
func (o GetPrivateZoneListPrivateZoneSetDeletedVpcSetArrayOutput) ToGetPrivateZoneListPrivateZoneSetDeletedVpcSetArrayOutputWithContext(ctx context.Context) GetPrivateZoneListPrivateZoneSetDeletedVpcSetArrayOutput
type GetPrivateZoneListPrivateZoneSetDeletedVpcSetInput ¶ added in v0.1.9
type GetPrivateZoneListPrivateZoneSetDeletedVpcSetInput interface { pulumi.Input ToGetPrivateZoneListPrivateZoneSetDeletedVpcSetOutput() GetPrivateZoneListPrivateZoneSetDeletedVpcSetOutput ToGetPrivateZoneListPrivateZoneSetDeletedVpcSetOutputWithContext(context.Context) GetPrivateZoneListPrivateZoneSetDeletedVpcSetOutput }
GetPrivateZoneListPrivateZoneSetDeletedVpcSetInput is an input type that accepts GetPrivateZoneListPrivateZoneSetDeletedVpcSetArgs and GetPrivateZoneListPrivateZoneSetDeletedVpcSetOutput values. You can construct a concrete instance of `GetPrivateZoneListPrivateZoneSetDeletedVpcSetInput` via:
GetPrivateZoneListPrivateZoneSetDeletedVpcSetArgs{...}
type GetPrivateZoneListPrivateZoneSetDeletedVpcSetOutput ¶ added in v0.1.9
type GetPrivateZoneListPrivateZoneSetDeletedVpcSetOutput struct{ *pulumi.OutputState }
func (GetPrivateZoneListPrivateZoneSetDeletedVpcSetOutput) ElementType ¶ added in v0.1.9
func (GetPrivateZoneListPrivateZoneSetDeletedVpcSetOutput) ElementType() reflect.Type
func (GetPrivateZoneListPrivateZoneSetDeletedVpcSetOutput) Region ¶ added in v0.1.9
func (o GetPrivateZoneListPrivateZoneSetDeletedVpcSetOutput) Region() pulumi.StringOutput
Region.
func (GetPrivateZoneListPrivateZoneSetDeletedVpcSetOutput) ToGetPrivateZoneListPrivateZoneSetDeletedVpcSetOutput ¶ added in v0.1.9
func (o GetPrivateZoneListPrivateZoneSetDeletedVpcSetOutput) ToGetPrivateZoneListPrivateZoneSetDeletedVpcSetOutput() GetPrivateZoneListPrivateZoneSetDeletedVpcSetOutput
func (GetPrivateZoneListPrivateZoneSetDeletedVpcSetOutput) ToGetPrivateZoneListPrivateZoneSetDeletedVpcSetOutputWithContext ¶ added in v0.1.9
func (o GetPrivateZoneListPrivateZoneSetDeletedVpcSetOutput) ToGetPrivateZoneListPrivateZoneSetDeletedVpcSetOutputWithContext(ctx context.Context) GetPrivateZoneListPrivateZoneSetDeletedVpcSetOutput
func (GetPrivateZoneListPrivateZoneSetDeletedVpcSetOutput) UniqVpcId ¶ added in v0.1.9
func (o GetPrivateZoneListPrivateZoneSetDeletedVpcSetOutput) UniqVpcId() pulumi.StringOutput
Vpc Id.
type GetPrivateZoneListPrivateZoneSetInput ¶ added in v0.1.9
type GetPrivateZoneListPrivateZoneSetInput interface { pulumi.Input ToGetPrivateZoneListPrivateZoneSetOutput() GetPrivateZoneListPrivateZoneSetOutput ToGetPrivateZoneListPrivateZoneSetOutputWithContext(context.Context) GetPrivateZoneListPrivateZoneSetOutput }
GetPrivateZoneListPrivateZoneSetInput is an input type that accepts GetPrivateZoneListPrivateZoneSetArgs and GetPrivateZoneListPrivateZoneSetOutput values. You can construct a concrete instance of `GetPrivateZoneListPrivateZoneSetInput` via:
GetPrivateZoneListPrivateZoneSetArgs{...}
type GetPrivateZoneListPrivateZoneSetOutput ¶ added in v0.1.9
type GetPrivateZoneListPrivateZoneSetOutput struct{ *pulumi.OutputState }
func (GetPrivateZoneListPrivateZoneSetOutput) AccountVpcSets ¶ added in v0.1.9
func (o GetPrivateZoneListPrivateZoneSetOutput) AccountVpcSets() GetPrivateZoneListPrivateZoneSetAccountVpcSetArrayOutput
VPC list of bound associated accounts.
func (GetPrivateZoneListPrivateZoneSetOutput) CnameSpeedupStatus ¶ added in v0.1.9
func (o GetPrivateZoneListPrivateZoneSetOutput) CnameSpeedupStatus() pulumi.StringOutput
CNAME acceleration status: enabled: ENABLED, off, DISABLED.
func (GetPrivateZoneListPrivateZoneSetOutput) CreatedOn ¶ added in v0.1.9
func (o GetPrivateZoneListPrivateZoneSetOutput) CreatedOn() pulumi.StringOutput
Create time.
func (GetPrivateZoneListPrivateZoneSetOutput) DeletedVpcSets ¶ added in v0.1.9
func (o GetPrivateZoneListPrivateZoneSetOutput) DeletedVpcSets() GetPrivateZoneListPrivateZoneSetDeletedVpcSetArrayOutput
List of deleted VPCs.
func (GetPrivateZoneListPrivateZoneSetOutput) DnsForwardStatus ¶ added in v0.1.9
func (o GetPrivateZoneListPrivateZoneSetOutput) DnsForwardStatus() pulumi.StringOutput
Domain name recursive resolution status: enabled: ENABLED, disabled, DISABLED.
func (GetPrivateZoneListPrivateZoneSetOutput) Domain ¶ added in v0.1.9
func (o GetPrivateZoneListPrivateZoneSetOutput) Domain() pulumi.StringOutput
Domain.
func (GetPrivateZoneListPrivateZoneSetOutput) ElementType ¶ added in v0.1.9
func (GetPrivateZoneListPrivateZoneSetOutput) ElementType() reflect.Type
func (GetPrivateZoneListPrivateZoneSetOutput) EndPointName ¶ added in v0.1.9
func (o GetPrivateZoneListPrivateZoneSetOutput) EndPointName() pulumi.StringOutput
End point name.
func (GetPrivateZoneListPrivateZoneSetOutput) ForwardAddress ¶ added in v0.1.9
func (o GetPrivateZoneListPrivateZoneSetOutput) ForwardAddress() pulumi.StringOutput
Forwarded address.
func (GetPrivateZoneListPrivateZoneSetOutput) ForwardRuleName ¶ added in v0.1.9
func (o GetPrivateZoneListPrivateZoneSetOutput) ForwardRuleName() pulumi.StringOutput
Forwarding rule name.
func (GetPrivateZoneListPrivateZoneSetOutput) ForwardRuleType ¶ added in v0.1.9
func (o GetPrivateZoneListPrivateZoneSetOutput) ForwardRuleType() pulumi.StringOutput
Forwarding rule type: from cloud to cloud, DOWN; From cloud to cloud, UP, currently only supports DOWN.
func (GetPrivateZoneListPrivateZoneSetOutput) IsCustomTld ¶ added in v0.1.9
func (o GetPrivateZoneListPrivateZoneSetOutput) IsCustomTld() pulumi.BoolOutput
Custom TLD.
func (GetPrivateZoneListPrivateZoneSetOutput) OwnerUin ¶ added in v0.1.9
func (o GetPrivateZoneListPrivateZoneSetOutput) OwnerUin() pulumi.IntOutput
Owner Uin.
func (GetPrivateZoneListPrivateZoneSetOutput) RecordCount ¶ added in v0.1.9
func (o GetPrivateZoneListPrivateZoneSetOutput) RecordCount() pulumi.IntOutput
Record count.
func (GetPrivateZoneListPrivateZoneSetOutput) Remark ¶ added in v0.1.9
func (o GetPrivateZoneListPrivateZoneSetOutput) Remark() pulumi.StringOutput
Remark.
func (GetPrivateZoneListPrivateZoneSetOutput) Status ¶ added in v0.1.9
func (o GetPrivateZoneListPrivateZoneSetOutput) Status() pulumi.StringOutput
Private domain bound VPC status, not associated with vpc: SUSPEND, associated with VPC: ENABLED, associated with VPC failed: FAILED.
func (GetPrivateZoneListPrivateZoneSetOutput) Tags ¶ added in v0.1.9
func (o GetPrivateZoneListPrivateZoneSetOutput) Tags() GetPrivateZoneListPrivateZoneSetTagArrayOutput
tags.
func (GetPrivateZoneListPrivateZoneSetOutput) ToGetPrivateZoneListPrivateZoneSetOutput ¶ added in v0.1.9
func (o GetPrivateZoneListPrivateZoneSetOutput) ToGetPrivateZoneListPrivateZoneSetOutput() GetPrivateZoneListPrivateZoneSetOutput
func (GetPrivateZoneListPrivateZoneSetOutput) ToGetPrivateZoneListPrivateZoneSetOutputWithContext ¶ added in v0.1.9
func (o GetPrivateZoneListPrivateZoneSetOutput) ToGetPrivateZoneListPrivateZoneSetOutputWithContext(ctx context.Context) GetPrivateZoneListPrivateZoneSetOutput
func (GetPrivateZoneListPrivateZoneSetOutput) UpdatedOn ¶ added in v0.1.9
func (o GetPrivateZoneListPrivateZoneSetOutput) UpdatedOn() pulumi.StringOutput
Update time.
func (GetPrivateZoneListPrivateZoneSetOutput) VpcSets ¶ added in v0.1.9
func (o GetPrivateZoneListPrivateZoneSetOutput) VpcSets() GetPrivateZoneListPrivateZoneSetVpcSetArrayOutput
Vpc list.
func (GetPrivateZoneListPrivateZoneSetOutput) ZoneId ¶ added in v0.1.9
func (o GetPrivateZoneListPrivateZoneSetOutput) ZoneId() pulumi.StringOutput
PrivateZone ID.
type GetPrivateZoneListPrivateZoneSetTag ¶ added in v0.1.9
type GetPrivateZoneListPrivateZoneSetTagArgs ¶ added in v0.1.9
type GetPrivateZoneListPrivateZoneSetTagArgs struct { // tag key. TagKey pulumi.StringInput `pulumi:"tagKey"` // tag value. TagValue pulumi.StringInput `pulumi:"tagValue"` }
func (GetPrivateZoneListPrivateZoneSetTagArgs) ElementType ¶ added in v0.1.9
func (GetPrivateZoneListPrivateZoneSetTagArgs) ElementType() reflect.Type
func (GetPrivateZoneListPrivateZoneSetTagArgs) ToGetPrivateZoneListPrivateZoneSetTagOutput ¶ added in v0.1.9
func (i GetPrivateZoneListPrivateZoneSetTagArgs) ToGetPrivateZoneListPrivateZoneSetTagOutput() GetPrivateZoneListPrivateZoneSetTagOutput
func (GetPrivateZoneListPrivateZoneSetTagArgs) ToGetPrivateZoneListPrivateZoneSetTagOutputWithContext ¶ added in v0.1.9
func (i GetPrivateZoneListPrivateZoneSetTagArgs) ToGetPrivateZoneListPrivateZoneSetTagOutputWithContext(ctx context.Context) GetPrivateZoneListPrivateZoneSetTagOutput
type GetPrivateZoneListPrivateZoneSetTagArray ¶ added in v0.1.9
type GetPrivateZoneListPrivateZoneSetTagArray []GetPrivateZoneListPrivateZoneSetTagInput
func (GetPrivateZoneListPrivateZoneSetTagArray) ElementType ¶ added in v0.1.9
func (GetPrivateZoneListPrivateZoneSetTagArray) ElementType() reflect.Type
func (GetPrivateZoneListPrivateZoneSetTagArray) ToGetPrivateZoneListPrivateZoneSetTagArrayOutput ¶ added in v0.1.9
func (i GetPrivateZoneListPrivateZoneSetTagArray) ToGetPrivateZoneListPrivateZoneSetTagArrayOutput() GetPrivateZoneListPrivateZoneSetTagArrayOutput
func (GetPrivateZoneListPrivateZoneSetTagArray) ToGetPrivateZoneListPrivateZoneSetTagArrayOutputWithContext ¶ added in v0.1.9
func (i GetPrivateZoneListPrivateZoneSetTagArray) ToGetPrivateZoneListPrivateZoneSetTagArrayOutputWithContext(ctx context.Context) GetPrivateZoneListPrivateZoneSetTagArrayOutput
type GetPrivateZoneListPrivateZoneSetTagArrayInput ¶ added in v0.1.9
type GetPrivateZoneListPrivateZoneSetTagArrayInput interface { pulumi.Input ToGetPrivateZoneListPrivateZoneSetTagArrayOutput() GetPrivateZoneListPrivateZoneSetTagArrayOutput ToGetPrivateZoneListPrivateZoneSetTagArrayOutputWithContext(context.Context) GetPrivateZoneListPrivateZoneSetTagArrayOutput }
GetPrivateZoneListPrivateZoneSetTagArrayInput is an input type that accepts GetPrivateZoneListPrivateZoneSetTagArray and GetPrivateZoneListPrivateZoneSetTagArrayOutput values. You can construct a concrete instance of `GetPrivateZoneListPrivateZoneSetTagArrayInput` via:
GetPrivateZoneListPrivateZoneSetTagArray{ GetPrivateZoneListPrivateZoneSetTagArgs{...} }
type GetPrivateZoneListPrivateZoneSetTagArrayOutput ¶ added in v0.1.9
type GetPrivateZoneListPrivateZoneSetTagArrayOutput struct{ *pulumi.OutputState }
func (GetPrivateZoneListPrivateZoneSetTagArrayOutput) ElementType ¶ added in v0.1.9
func (GetPrivateZoneListPrivateZoneSetTagArrayOutput) ElementType() reflect.Type
func (GetPrivateZoneListPrivateZoneSetTagArrayOutput) ToGetPrivateZoneListPrivateZoneSetTagArrayOutput ¶ added in v0.1.9
func (o GetPrivateZoneListPrivateZoneSetTagArrayOutput) ToGetPrivateZoneListPrivateZoneSetTagArrayOutput() GetPrivateZoneListPrivateZoneSetTagArrayOutput
func (GetPrivateZoneListPrivateZoneSetTagArrayOutput) ToGetPrivateZoneListPrivateZoneSetTagArrayOutputWithContext ¶ added in v0.1.9
func (o GetPrivateZoneListPrivateZoneSetTagArrayOutput) ToGetPrivateZoneListPrivateZoneSetTagArrayOutputWithContext(ctx context.Context) GetPrivateZoneListPrivateZoneSetTagArrayOutput
type GetPrivateZoneListPrivateZoneSetTagInput ¶ added in v0.1.9
type GetPrivateZoneListPrivateZoneSetTagInput interface { pulumi.Input ToGetPrivateZoneListPrivateZoneSetTagOutput() GetPrivateZoneListPrivateZoneSetTagOutput ToGetPrivateZoneListPrivateZoneSetTagOutputWithContext(context.Context) GetPrivateZoneListPrivateZoneSetTagOutput }
GetPrivateZoneListPrivateZoneSetTagInput is an input type that accepts GetPrivateZoneListPrivateZoneSetTagArgs and GetPrivateZoneListPrivateZoneSetTagOutput values. You can construct a concrete instance of `GetPrivateZoneListPrivateZoneSetTagInput` via:
GetPrivateZoneListPrivateZoneSetTagArgs{...}
type GetPrivateZoneListPrivateZoneSetTagOutput ¶ added in v0.1.9
type GetPrivateZoneListPrivateZoneSetTagOutput struct{ *pulumi.OutputState }
func (GetPrivateZoneListPrivateZoneSetTagOutput) ElementType ¶ added in v0.1.9
func (GetPrivateZoneListPrivateZoneSetTagOutput) ElementType() reflect.Type
func (GetPrivateZoneListPrivateZoneSetTagOutput) TagKey ¶ added in v0.1.9
func (o GetPrivateZoneListPrivateZoneSetTagOutput) TagKey() pulumi.StringOutput
tag key.
func (GetPrivateZoneListPrivateZoneSetTagOutput) TagValue ¶ added in v0.1.9
func (o GetPrivateZoneListPrivateZoneSetTagOutput) TagValue() pulumi.StringOutput
tag value.
func (GetPrivateZoneListPrivateZoneSetTagOutput) ToGetPrivateZoneListPrivateZoneSetTagOutput ¶ added in v0.1.9
func (o GetPrivateZoneListPrivateZoneSetTagOutput) ToGetPrivateZoneListPrivateZoneSetTagOutput() GetPrivateZoneListPrivateZoneSetTagOutput
func (GetPrivateZoneListPrivateZoneSetTagOutput) ToGetPrivateZoneListPrivateZoneSetTagOutputWithContext ¶ added in v0.1.9
func (o GetPrivateZoneListPrivateZoneSetTagOutput) ToGetPrivateZoneListPrivateZoneSetTagOutputWithContext(ctx context.Context) GetPrivateZoneListPrivateZoneSetTagOutput
type GetPrivateZoneListPrivateZoneSetVpcSet ¶ added in v0.1.9
type GetPrivateZoneListPrivateZoneSetVpcSetArgs ¶ added in v0.1.9
type GetPrivateZoneListPrivateZoneSetVpcSetArgs struct { // Region. Region pulumi.StringInput `pulumi:"region"` // Vpc Id. UniqVpcId pulumi.StringInput `pulumi:"uniqVpcId"` }
func (GetPrivateZoneListPrivateZoneSetVpcSetArgs) ElementType ¶ added in v0.1.9
func (GetPrivateZoneListPrivateZoneSetVpcSetArgs) ElementType() reflect.Type
func (GetPrivateZoneListPrivateZoneSetVpcSetArgs) ToGetPrivateZoneListPrivateZoneSetVpcSetOutput ¶ added in v0.1.9
func (i GetPrivateZoneListPrivateZoneSetVpcSetArgs) ToGetPrivateZoneListPrivateZoneSetVpcSetOutput() GetPrivateZoneListPrivateZoneSetVpcSetOutput
func (GetPrivateZoneListPrivateZoneSetVpcSetArgs) ToGetPrivateZoneListPrivateZoneSetVpcSetOutputWithContext ¶ added in v0.1.9
func (i GetPrivateZoneListPrivateZoneSetVpcSetArgs) ToGetPrivateZoneListPrivateZoneSetVpcSetOutputWithContext(ctx context.Context) GetPrivateZoneListPrivateZoneSetVpcSetOutput
type GetPrivateZoneListPrivateZoneSetVpcSetArray ¶ added in v0.1.9
type GetPrivateZoneListPrivateZoneSetVpcSetArray []GetPrivateZoneListPrivateZoneSetVpcSetInput
func (GetPrivateZoneListPrivateZoneSetVpcSetArray) ElementType ¶ added in v0.1.9
func (GetPrivateZoneListPrivateZoneSetVpcSetArray) ElementType() reflect.Type
func (GetPrivateZoneListPrivateZoneSetVpcSetArray) ToGetPrivateZoneListPrivateZoneSetVpcSetArrayOutput ¶ added in v0.1.9
func (i GetPrivateZoneListPrivateZoneSetVpcSetArray) ToGetPrivateZoneListPrivateZoneSetVpcSetArrayOutput() GetPrivateZoneListPrivateZoneSetVpcSetArrayOutput
func (GetPrivateZoneListPrivateZoneSetVpcSetArray) ToGetPrivateZoneListPrivateZoneSetVpcSetArrayOutputWithContext ¶ added in v0.1.9
func (i GetPrivateZoneListPrivateZoneSetVpcSetArray) ToGetPrivateZoneListPrivateZoneSetVpcSetArrayOutputWithContext(ctx context.Context) GetPrivateZoneListPrivateZoneSetVpcSetArrayOutput
type GetPrivateZoneListPrivateZoneSetVpcSetArrayInput ¶ added in v0.1.9
type GetPrivateZoneListPrivateZoneSetVpcSetArrayInput interface { pulumi.Input ToGetPrivateZoneListPrivateZoneSetVpcSetArrayOutput() GetPrivateZoneListPrivateZoneSetVpcSetArrayOutput ToGetPrivateZoneListPrivateZoneSetVpcSetArrayOutputWithContext(context.Context) GetPrivateZoneListPrivateZoneSetVpcSetArrayOutput }
GetPrivateZoneListPrivateZoneSetVpcSetArrayInput is an input type that accepts GetPrivateZoneListPrivateZoneSetVpcSetArray and GetPrivateZoneListPrivateZoneSetVpcSetArrayOutput values. You can construct a concrete instance of `GetPrivateZoneListPrivateZoneSetVpcSetArrayInput` via:
GetPrivateZoneListPrivateZoneSetVpcSetArray{ GetPrivateZoneListPrivateZoneSetVpcSetArgs{...} }
type GetPrivateZoneListPrivateZoneSetVpcSetArrayOutput ¶ added in v0.1.9
type GetPrivateZoneListPrivateZoneSetVpcSetArrayOutput struct{ *pulumi.OutputState }
func (GetPrivateZoneListPrivateZoneSetVpcSetArrayOutput) ElementType ¶ added in v0.1.9
func (GetPrivateZoneListPrivateZoneSetVpcSetArrayOutput) ElementType() reflect.Type
func (GetPrivateZoneListPrivateZoneSetVpcSetArrayOutput) ToGetPrivateZoneListPrivateZoneSetVpcSetArrayOutput ¶ added in v0.1.9
func (o GetPrivateZoneListPrivateZoneSetVpcSetArrayOutput) ToGetPrivateZoneListPrivateZoneSetVpcSetArrayOutput() GetPrivateZoneListPrivateZoneSetVpcSetArrayOutput
func (GetPrivateZoneListPrivateZoneSetVpcSetArrayOutput) ToGetPrivateZoneListPrivateZoneSetVpcSetArrayOutputWithContext ¶ added in v0.1.9
func (o GetPrivateZoneListPrivateZoneSetVpcSetArrayOutput) ToGetPrivateZoneListPrivateZoneSetVpcSetArrayOutputWithContext(ctx context.Context) GetPrivateZoneListPrivateZoneSetVpcSetArrayOutput
type GetPrivateZoneListPrivateZoneSetVpcSetInput ¶ added in v0.1.9
type GetPrivateZoneListPrivateZoneSetVpcSetInput interface { pulumi.Input ToGetPrivateZoneListPrivateZoneSetVpcSetOutput() GetPrivateZoneListPrivateZoneSetVpcSetOutput ToGetPrivateZoneListPrivateZoneSetVpcSetOutputWithContext(context.Context) GetPrivateZoneListPrivateZoneSetVpcSetOutput }
GetPrivateZoneListPrivateZoneSetVpcSetInput is an input type that accepts GetPrivateZoneListPrivateZoneSetVpcSetArgs and GetPrivateZoneListPrivateZoneSetVpcSetOutput values. You can construct a concrete instance of `GetPrivateZoneListPrivateZoneSetVpcSetInput` via:
GetPrivateZoneListPrivateZoneSetVpcSetArgs{...}
type GetPrivateZoneListPrivateZoneSetVpcSetOutput ¶ added in v0.1.9
type GetPrivateZoneListPrivateZoneSetVpcSetOutput struct{ *pulumi.OutputState }
func (GetPrivateZoneListPrivateZoneSetVpcSetOutput) ElementType ¶ added in v0.1.9
func (GetPrivateZoneListPrivateZoneSetVpcSetOutput) ElementType() reflect.Type
func (GetPrivateZoneListPrivateZoneSetVpcSetOutput) Region ¶ added in v0.1.9
func (o GetPrivateZoneListPrivateZoneSetVpcSetOutput) Region() pulumi.StringOutput
Region.
func (GetPrivateZoneListPrivateZoneSetVpcSetOutput) ToGetPrivateZoneListPrivateZoneSetVpcSetOutput ¶ added in v0.1.9
func (o GetPrivateZoneListPrivateZoneSetVpcSetOutput) ToGetPrivateZoneListPrivateZoneSetVpcSetOutput() GetPrivateZoneListPrivateZoneSetVpcSetOutput
func (GetPrivateZoneListPrivateZoneSetVpcSetOutput) ToGetPrivateZoneListPrivateZoneSetVpcSetOutputWithContext ¶ added in v0.1.9
func (o GetPrivateZoneListPrivateZoneSetVpcSetOutput) ToGetPrivateZoneListPrivateZoneSetVpcSetOutputWithContext(ctx context.Context) GetPrivateZoneListPrivateZoneSetVpcSetOutput
func (GetPrivateZoneListPrivateZoneSetVpcSetOutput) UniqVpcId ¶ added in v0.1.9
func (o GetPrivateZoneListPrivateZoneSetVpcSetOutput) UniqVpcId() pulumi.StringOutput
Vpc Id.
type GetPrivateZoneListResult ¶ added in v0.1.9
type GetPrivateZoneListResult struct { Filters []GetPrivateZoneListFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Private Zone Set. PrivateZoneSets []GetPrivateZoneListPrivateZoneSet `pulumi:"privateZoneSets"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getPrivateZoneList.
func GetPrivateZoneList ¶ added in v0.1.9
func GetPrivateZoneList(ctx *pulumi.Context, args *GetPrivateZoneListArgs, opts ...pulumi.InvokeOption) (*GetPrivateZoneListResult, error)
Use this data source to query detailed information of privatedns privateZoneList
## Example Usage
### Get All PrivateZones:
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/PrivateDns"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := PrivateDns.GetPrivateZoneList(ctx, nil, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### Get PrivateZone By ZoneId:
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/PrivateDns"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := PrivateDns.GetPrivateZoneList(ctx, &privatedns.GetPrivateZoneListArgs{ Filters: []privatedns.GetPrivateZoneListFilter{ { Name: "ZoneId", Values: []string{ "zone-6xg5xgky1", }, }, }, }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### Get PrivateZone By Domain:
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/PrivateDns"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := PrivateDns.GetPrivateZoneList(ctx, &privatedns.GetPrivateZoneListArgs{ Filters: []privatedns.GetPrivateZoneListFilter{ { Name: "Domain", Values: []string{ "domain.com", }, }, }, }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### Get PrivateZone By Vpc:
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/PrivateDns"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := PrivateDns.GetPrivateZoneList(ctx, &privatedns.GetPrivateZoneListArgs{ Filters: []privatedns.GetPrivateZoneListFilter{ { Name: "Vpc", Values: []string{ "vpc-axrsmmrv", }, }, }, }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetPrivateZoneListResultOutput ¶ added in v0.1.9
type GetPrivateZoneListResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPrivateZoneList.
func GetPrivateZoneListOutput ¶ added in v0.1.9
func GetPrivateZoneListOutput(ctx *pulumi.Context, args GetPrivateZoneListOutputArgs, opts ...pulumi.InvokeOption) GetPrivateZoneListResultOutput
func (GetPrivateZoneListResultOutput) ElementType ¶ added in v0.1.9
func (GetPrivateZoneListResultOutput) ElementType() reflect.Type
func (GetPrivateZoneListResultOutput) Filters ¶ added in v0.1.9
func (o GetPrivateZoneListResultOutput) Filters() GetPrivateZoneListFilterArrayOutput
func (GetPrivateZoneListResultOutput) Id ¶ added in v0.1.9
func (o GetPrivateZoneListResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetPrivateZoneListResultOutput) PrivateZoneSets ¶ added in v0.1.9
func (o GetPrivateZoneListResultOutput) PrivateZoneSets() GetPrivateZoneListPrivateZoneSetArrayOutput
Private Zone Set.
func (GetPrivateZoneListResultOutput) ResultOutputFile ¶ added in v0.1.9
func (o GetPrivateZoneListResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetPrivateZoneListResultOutput) ToGetPrivateZoneListResultOutput ¶ added in v0.1.9
func (o GetPrivateZoneListResultOutput) ToGetPrivateZoneListResultOutput() GetPrivateZoneListResultOutput
func (GetPrivateZoneListResultOutput) ToGetPrivateZoneListResultOutputWithContext ¶ added in v0.1.9
func (o GetPrivateZoneListResultOutput) ToGetPrivateZoneListResultOutputWithContext(ctx context.Context) GetPrivateZoneListResultOutput
type GetRecordsArgs ¶ added in v0.1.8
type GetRecordsArgs struct { // Filter parameters (Value and RecordType filtering are supported). Filters []GetRecordsFilter `pulumi:"filters"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Private zone id: zone-xxxxxx. ZoneId string `pulumi:"zoneId"` }
A collection of arguments for invoking getRecords.
type GetRecordsFilter ¶ added in v0.1.8
type GetRecordsFilterArgs ¶ added in v0.1.8
type GetRecordsFilterArgs struct { // Parameter name. Name pulumi.StringInput `pulumi:"name"` // Parameter values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetRecordsFilterArgs) ElementType ¶ added in v0.1.8
func (GetRecordsFilterArgs) ElementType() reflect.Type
func (GetRecordsFilterArgs) ToGetRecordsFilterOutput ¶ added in v0.1.8
func (i GetRecordsFilterArgs) ToGetRecordsFilterOutput() GetRecordsFilterOutput
func (GetRecordsFilterArgs) ToGetRecordsFilterOutputWithContext ¶ added in v0.1.8
func (i GetRecordsFilterArgs) ToGetRecordsFilterOutputWithContext(ctx context.Context) GetRecordsFilterOutput
type GetRecordsFilterArray ¶ added in v0.1.8
type GetRecordsFilterArray []GetRecordsFilterInput
func (GetRecordsFilterArray) ElementType ¶ added in v0.1.8
func (GetRecordsFilterArray) ElementType() reflect.Type
func (GetRecordsFilterArray) ToGetRecordsFilterArrayOutput ¶ added in v0.1.8
func (i GetRecordsFilterArray) ToGetRecordsFilterArrayOutput() GetRecordsFilterArrayOutput
func (GetRecordsFilterArray) ToGetRecordsFilterArrayOutputWithContext ¶ added in v0.1.8
func (i GetRecordsFilterArray) ToGetRecordsFilterArrayOutputWithContext(ctx context.Context) GetRecordsFilterArrayOutput
type GetRecordsFilterArrayInput ¶ added in v0.1.8
type GetRecordsFilterArrayInput interface { pulumi.Input ToGetRecordsFilterArrayOutput() GetRecordsFilterArrayOutput ToGetRecordsFilterArrayOutputWithContext(context.Context) GetRecordsFilterArrayOutput }
GetRecordsFilterArrayInput is an input type that accepts GetRecordsFilterArray and GetRecordsFilterArrayOutput values. You can construct a concrete instance of `GetRecordsFilterArrayInput` via:
GetRecordsFilterArray{ GetRecordsFilterArgs{...} }
type GetRecordsFilterArrayOutput ¶ added in v0.1.8
type GetRecordsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetRecordsFilterArrayOutput) ElementType ¶ added in v0.1.8
func (GetRecordsFilterArrayOutput) ElementType() reflect.Type
func (GetRecordsFilterArrayOutput) Index ¶ added in v0.1.8
func (o GetRecordsFilterArrayOutput) Index(i pulumi.IntInput) GetRecordsFilterOutput
func (GetRecordsFilterArrayOutput) ToGetRecordsFilterArrayOutput ¶ added in v0.1.8
func (o GetRecordsFilterArrayOutput) ToGetRecordsFilterArrayOutput() GetRecordsFilterArrayOutput
func (GetRecordsFilterArrayOutput) ToGetRecordsFilterArrayOutputWithContext ¶ added in v0.1.8
func (o GetRecordsFilterArrayOutput) ToGetRecordsFilterArrayOutputWithContext(ctx context.Context) GetRecordsFilterArrayOutput
type GetRecordsFilterInput ¶ added in v0.1.8
type GetRecordsFilterInput interface { pulumi.Input ToGetRecordsFilterOutput() GetRecordsFilterOutput ToGetRecordsFilterOutputWithContext(context.Context) GetRecordsFilterOutput }
GetRecordsFilterInput is an input type that accepts GetRecordsFilterArgs and GetRecordsFilterOutput values. You can construct a concrete instance of `GetRecordsFilterInput` via:
GetRecordsFilterArgs{...}
type GetRecordsFilterOutput ¶ added in v0.1.8
type GetRecordsFilterOutput struct{ *pulumi.OutputState }
func (GetRecordsFilterOutput) ElementType ¶ added in v0.1.8
func (GetRecordsFilterOutput) ElementType() reflect.Type
func (GetRecordsFilterOutput) Name ¶ added in v0.1.8
func (o GetRecordsFilterOutput) Name() pulumi.StringOutput
Parameter name.
func (GetRecordsFilterOutput) ToGetRecordsFilterOutput ¶ added in v0.1.8
func (o GetRecordsFilterOutput) ToGetRecordsFilterOutput() GetRecordsFilterOutput
func (GetRecordsFilterOutput) ToGetRecordsFilterOutputWithContext ¶ added in v0.1.8
func (o GetRecordsFilterOutput) ToGetRecordsFilterOutputWithContext(ctx context.Context) GetRecordsFilterOutput
func (GetRecordsFilterOutput) Values ¶ added in v0.1.8
func (o GetRecordsFilterOutput) Values() pulumi.StringArrayOutput
Parameter values.
type GetRecordsOutputArgs ¶ added in v0.1.8
type GetRecordsOutputArgs struct { // Filter parameters (Value and RecordType filtering are supported). Filters GetRecordsFilterArrayInput `pulumi:"filters"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Private zone id: zone-xxxxxx. ZoneId pulumi.StringInput `pulumi:"zoneId"` }
A collection of arguments for invoking getRecords.
func (GetRecordsOutputArgs) ElementType ¶ added in v0.1.8
func (GetRecordsOutputArgs) ElementType() reflect.Type
type GetRecordsRecordSet ¶ added in v0.1.8
type GetRecordsRecordSet struct { // Record creation time. CreatedOn string `pulumi:"createdOn"` // Enabled. 0 meaning paused, 1 meaning senabled. Enabled int `pulumi:"enabled"` // Additional information. Extra string `pulumi:"extra"` // MX priority: required if the record type is MX. Value range: 5,10,15,20,30,40,50. Mx int `pulumi:"mx"` // Record sid. RecordId string `pulumi:"recordId"` // Record type, optional record type are: A, AAAA, CNAME, MX, TXT, PTR. RecordType string `pulumi:"recordType"` // Record value. RecordValue string `pulumi:"recordValue"` // Record status. Status string `pulumi:"status"` // Subdomain name. SubDomain string `pulumi:"subDomain"` // Record cache time, the smaller the value, the faster it takes effect. The value is 1-86400s. The default is 600. Ttl int `pulumi:"ttl"` // Record update time. UpdatedOn string `pulumi:"updatedOn"` // Record weight, value is 1-100. Weight int `pulumi:"weight"` // Private zone id: zone-xxxxxx. ZoneId string `pulumi:"zoneId"` }
type GetRecordsRecordSetArgs ¶ added in v0.1.8
type GetRecordsRecordSetArgs struct { // Record creation time. CreatedOn pulumi.StringInput `pulumi:"createdOn"` // Enabled. 0 meaning paused, 1 meaning senabled. Enabled pulumi.IntInput `pulumi:"enabled"` // Additional information. Extra pulumi.StringInput `pulumi:"extra"` // MX priority: required if the record type is MX. Value range: 5,10,15,20,30,40,50. Mx pulumi.IntInput `pulumi:"mx"` // Record sid. RecordId pulumi.StringInput `pulumi:"recordId"` // Record type, optional record type are: A, AAAA, CNAME, MX, TXT, PTR. RecordType pulumi.StringInput `pulumi:"recordType"` // Record value. RecordValue pulumi.StringInput `pulumi:"recordValue"` // Record status. Status pulumi.StringInput `pulumi:"status"` // Subdomain name. SubDomain pulumi.StringInput `pulumi:"subDomain"` // Record cache time, the smaller the value, the faster it takes effect. The value is 1-86400s. The default is 600. Ttl pulumi.IntInput `pulumi:"ttl"` // Record update time. UpdatedOn pulumi.StringInput `pulumi:"updatedOn"` // Record weight, value is 1-100. Weight pulumi.IntInput `pulumi:"weight"` // Private zone id: zone-xxxxxx. ZoneId pulumi.StringInput `pulumi:"zoneId"` }
func (GetRecordsRecordSetArgs) ElementType ¶ added in v0.1.8
func (GetRecordsRecordSetArgs) ElementType() reflect.Type
func (GetRecordsRecordSetArgs) ToGetRecordsRecordSetOutput ¶ added in v0.1.8
func (i GetRecordsRecordSetArgs) ToGetRecordsRecordSetOutput() GetRecordsRecordSetOutput
func (GetRecordsRecordSetArgs) ToGetRecordsRecordSetOutputWithContext ¶ added in v0.1.8
func (i GetRecordsRecordSetArgs) ToGetRecordsRecordSetOutputWithContext(ctx context.Context) GetRecordsRecordSetOutput
type GetRecordsRecordSetArray ¶ added in v0.1.8
type GetRecordsRecordSetArray []GetRecordsRecordSetInput
func (GetRecordsRecordSetArray) ElementType ¶ added in v0.1.8
func (GetRecordsRecordSetArray) ElementType() reflect.Type
func (GetRecordsRecordSetArray) ToGetRecordsRecordSetArrayOutput ¶ added in v0.1.8
func (i GetRecordsRecordSetArray) ToGetRecordsRecordSetArrayOutput() GetRecordsRecordSetArrayOutput
func (GetRecordsRecordSetArray) ToGetRecordsRecordSetArrayOutputWithContext ¶ added in v0.1.8
func (i GetRecordsRecordSetArray) ToGetRecordsRecordSetArrayOutputWithContext(ctx context.Context) GetRecordsRecordSetArrayOutput
type GetRecordsRecordSetArrayInput ¶ added in v0.1.8
type GetRecordsRecordSetArrayInput interface { pulumi.Input ToGetRecordsRecordSetArrayOutput() GetRecordsRecordSetArrayOutput ToGetRecordsRecordSetArrayOutputWithContext(context.Context) GetRecordsRecordSetArrayOutput }
GetRecordsRecordSetArrayInput is an input type that accepts GetRecordsRecordSetArray and GetRecordsRecordSetArrayOutput values. You can construct a concrete instance of `GetRecordsRecordSetArrayInput` via:
GetRecordsRecordSetArray{ GetRecordsRecordSetArgs{...} }
type GetRecordsRecordSetArrayOutput ¶ added in v0.1.8
type GetRecordsRecordSetArrayOutput struct{ *pulumi.OutputState }
func (GetRecordsRecordSetArrayOutput) ElementType ¶ added in v0.1.8
func (GetRecordsRecordSetArrayOutput) ElementType() reflect.Type
func (GetRecordsRecordSetArrayOutput) Index ¶ added in v0.1.8
func (o GetRecordsRecordSetArrayOutput) Index(i pulumi.IntInput) GetRecordsRecordSetOutput
func (GetRecordsRecordSetArrayOutput) ToGetRecordsRecordSetArrayOutput ¶ added in v0.1.8
func (o GetRecordsRecordSetArrayOutput) ToGetRecordsRecordSetArrayOutput() GetRecordsRecordSetArrayOutput
func (GetRecordsRecordSetArrayOutput) ToGetRecordsRecordSetArrayOutputWithContext ¶ added in v0.1.8
func (o GetRecordsRecordSetArrayOutput) ToGetRecordsRecordSetArrayOutputWithContext(ctx context.Context) GetRecordsRecordSetArrayOutput
type GetRecordsRecordSetInput ¶ added in v0.1.8
type GetRecordsRecordSetInput interface { pulumi.Input ToGetRecordsRecordSetOutput() GetRecordsRecordSetOutput ToGetRecordsRecordSetOutputWithContext(context.Context) GetRecordsRecordSetOutput }
GetRecordsRecordSetInput is an input type that accepts GetRecordsRecordSetArgs and GetRecordsRecordSetOutput values. You can construct a concrete instance of `GetRecordsRecordSetInput` via:
GetRecordsRecordSetArgs{...}
type GetRecordsRecordSetOutput ¶ added in v0.1.8
type GetRecordsRecordSetOutput struct{ *pulumi.OutputState }
func (GetRecordsRecordSetOutput) CreatedOn ¶ added in v0.1.8
func (o GetRecordsRecordSetOutput) CreatedOn() pulumi.StringOutput
Record creation time.
func (GetRecordsRecordSetOutput) ElementType ¶ added in v0.1.8
func (GetRecordsRecordSetOutput) ElementType() reflect.Type
func (GetRecordsRecordSetOutput) Enabled ¶ added in v0.1.8
func (o GetRecordsRecordSetOutput) Enabled() pulumi.IntOutput
Enabled. 0 meaning paused, 1 meaning senabled.
func (GetRecordsRecordSetOutput) Extra ¶ added in v0.1.8
func (o GetRecordsRecordSetOutput) Extra() pulumi.StringOutput
Additional information.
func (GetRecordsRecordSetOutput) Mx ¶ added in v0.1.8
func (o GetRecordsRecordSetOutput) Mx() pulumi.IntOutput
MX priority: required if the record type is MX. Value range: 5,10,15,20,30,40,50.
func (GetRecordsRecordSetOutput) RecordId ¶ added in v0.1.8
func (o GetRecordsRecordSetOutput) RecordId() pulumi.StringOutput
Record sid.
func (GetRecordsRecordSetOutput) RecordType ¶ added in v0.1.8
func (o GetRecordsRecordSetOutput) RecordType() pulumi.StringOutput
Record type, optional record type are: A, AAAA, CNAME, MX, TXT, PTR.
func (GetRecordsRecordSetOutput) RecordValue ¶ added in v0.1.8
func (o GetRecordsRecordSetOutput) RecordValue() pulumi.StringOutput
Record value.
func (GetRecordsRecordSetOutput) Status ¶ added in v0.1.8
func (o GetRecordsRecordSetOutput) Status() pulumi.StringOutput
Record status.
func (GetRecordsRecordSetOutput) SubDomain ¶ added in v0.1.8
func (o GetRecordsRecordSetOutput) SubDomain() pulumi.StringOutput
Subdomain name.
func (GetRecordsRecordSetOutput) ToGetRecordsRecordSetOutput ¶ added in v0.1.8
func (o GetRecordsRecordSetOutput) ToGetRecordsRecordSetOutput() GetRecordsRecordSetOutput
func (GetRecordsRecordSetOutput) ToGetRecordsRecordSetOutputWithContext ¶ added in v0.1.8
func (o GetRecordsRecordSetOutput) ToGetRecordsRecordSetOutputWithContext(ctx context.Context) GetRecordsRecordSetOutput
func (GetRecordsRecordSetOutput) Ttl ¶ added in v0.1.8
func (o GetRecordsRecordSetOutput) Ttl() pulumi.IntOutput
Record cache time, the smaller the value, the faster it takes effect. The value is 1-86400s. The default is 600.
func (GetRecordsRecordSetOutput) UpdatedOn ¶ added in v0.1.8
func (o GetRecordsRecordSetOutput) UpdatedOn() pulumi.StringOutput
Record update time.
func (GetRecordsRecordSetOutput) Weight ¶ added in v0.1.8
func (o GetRecordsRecordSetOutput) Weight() pulumi.IntOutput
Record weight, value is 1-100.
func (GetRecordsRecordSetOutput) ZoneId ¶ added in v0.1.8
func (o GetRecordsRecordSetOutput) ZoneId() pulumi.StringOutput
Private zone id: zone-xxxxxx.
type GetRecordsResult ¶ added in v0.1.8
type GetRecordsResult struct { Filters []GetRecordsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Parse record list. RecordSets []GetRecordsRecordSet `pulumi:"recordSets"` ResultOutputFile *string `pulumi:"resultOutputFile"` // Private zone id: zone-xxxxxx. ZoneId string `pulumi:"zoneId"` }
A collection of values returned by getRecords.
func GetRecords ¶ added in v0.1.8
func GetRecords(ctx *pulumi.Context, args *GetRecordsArgs, opts ...pulumi.InvokeOption) (*GetRecordsResult, error)
Use this data source to query detailed information of private dns records
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/PrivateDns"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := PrivateDns.GetRecords(ctx, &privatedns.GetRecordsArgs{ Filters: []privatedns.GetRecordsFilter{ { Name: "Value", Values: []string{ "8.8.8.8", }, }, }, ZoneId: "zone-xxxxxx", }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetRecordsResultOutput ¶ added in v0.1.8
type GetRecordsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRecords.
func GetRecordsOutput ¶ added in v0.1.8
func GetRecordsOutput(ctx *pulumi.Context, args GetRecordsOutputArgs, opts ...pulumi.InvokeOption) GetRecordsResultOutput
func (GetRecordsResultOutput) ElementType ¶ added in v0.1.8
func (GetRecordsResultOutput) ElementType() reflect.Type
func (GetRecordsResultOutput) Filters ¶ added in v0.1.8
func (o GetRecordsResultOutput) Filters() GetRecordsFilterArrayOutput
func (GetRecordsResultOutput) Id ¶ added in v0.1.8
func (o GetRecordsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetRecordsResultOutput) RecordSets ¶ added in v0.1.8
func (o GetRecordsResultOutput) RecordSets() GetRecordsRecordSetArrayOutput
Parse record list.
func (GetRecordsResultOutput) ResultOutputFile ¶ added in v0.1.8
func (o GetRecordsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetRecordsResultOutput) ToGetRecordsResultOutput ¶ added in v0.1.8
func (o GetRecordsResultOutput) ToGetRecordsResultOutput() GetRecordsResultOutput
func (GetRecordsResultOutput) ToGetRecordsResultOutputWithContext ¶ added in v0.1.8
func (o GetRecordsResultOutput) ToGetRecordsResultOutputWithContext(ctx context.Context) GetRecordsResultOutput
func (GetRecordsResultOutput) ZoneId ¶ added in v0.1.8
func (o GetRecordsResultOutput) ZoneId() pulumi.StringOutput
Private zone id: zone-xxxxxx.
type Record ¶
type Record struct { pulumi.CustomResourceState // MX priority, which is required when the record type is MX. Valid values: 5, 10, 15, 20, 30, 40, 50. Mx pulumi.IntPtrOutput `pulumi:"mx"` // Record type. Valid values: "A", "AAAA", "CNAME", "MX", "TXT", "PTR". RecordType pulumi.StringOutput `pulumi:"recordType"` // Record value, such as IP: 192.168.10.2, CNAME: cname.qcloud.com, and MX: mail.qcloud.com. RecordValue pulumi.StringOutput `pulumi:"recordValue"` // Subdomain, such as "www", "m", and "@". SubDomain pulumi.StringOutput `pulumi:"subDomain"` // Record cache time. The smaller the value, the faster the record will take effect. Value range: 1~86400s. Ttl pulumi.IntOutput `pulumi:"ttl"` // Record weight. Value range: 1~100. Weight pulumi.IntPtrOutput `pulumi:"weight"` // Private domain ID. ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
Provide a resource to create a Private Dns Record.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/PrivateDns" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { vpc, err := Vpc.NewInstance(ctx, "vpc", &Vpc.InstanceArgs{ CidrBlock: pulumi.String("10.0.0.0/16"), }) if err != nil { return err } exampleZone, err := PrivateDns.NewZone(ctx, "exampleZone", &PrivateDns.ZoneArgs{ Domain: pulumi.String("domain.com"), Remark: pulumi.String("remark."), VpcSets: privatedns.ZoneVpcSetArray{ &privatedns.ZoneVpcSetArgs{ Region: pulumi.String("ap-guangzhou"), UniqVpcId: vpc.ID(), }, }, DnsForwardStatus: pulumi.String("DISABLED"), CnameSpeedupStatus: pulumi.String("ENABLED"), Tags: pulumi.Map{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } _, err = PrivateDns.NewRecord(ctx, "exampleRecord", &PrivateDns.RecordArgs{ ZoneId: exampleZone.ID(), RecordType: pulumi.String("A"), RecordValue: pulumi.String("192.168.1.2"), SubDomain: pulumi.String("www"), Ttl: pulumi.Int(300), Weight: pulumi.Int(1), Mx: pulumi.Int(0), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
Private Dns Record can be imported, e.g.
```sh $ pulumi import tencentcloud:PrivateDns/record:Record example zone-iza3a33s#1983030 ```
func GetRecord ¶
func GetRecord(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RecordState, opts ...pulumi.ResourceOption) (*Record, error)
GetRecord gets an existing Record 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 NewRecord ¶
func NewRecord(ctx *pulumi.Context, name string, args *RecordArgs, opts ...pulumi.ResourceOption) (*Record, error)
NewRecord registers a new resource with the given unique name, arguments, and options.
func (*Record) ElementType ¶
func (*Record) ToRecordOutput ¶
func (i *Record) ToRecordOutput() RecordOutput
func (*Record) ToRecordOutputWithContext ¶
func (i *Record) ToRecordOutputWithContext(ctx context.Context) RecordOutput
type RecordArgs ¶
type RecordArgs struct { // MX priority, which is required when the record type is MX. Valid values: 5, 10, 15, 20, 30, 40, 50. Mx pulumi.IntPtrInput // Record type. Valid values: "A", "AAAA", "CNAME", "MX", "TXT", "PTR". RecordType pulumi.StringInput // Record value, such as IP: 192.168.10.2, CNAME: cname.qcloud.com, and MX: mail.qcloud.com. RecordValue pulumi.StringInput // Subdomain, such as "www", "m", and "@". SubDomain pulumi.StringInput // Record cache time. The smaller the value, the faster the record will take effect. Value range: 1~86400s. Ttl pulumi.IntPtrInput // Record weight. Value range: 1~100. Weight pulumi.IntPtrInput // Private domain ID. ZoneId pulumi.StringInput }
The set of arguments for constructing a Record resource.
func (RecordArgs) ElementType ¶
func (RecordArgs) ElementType() reflect.Type
type RecordArray ¶
type RecordArray []RecordInput
func (RecordArray) ElementType ¶
func (RecordArray) ElementType() reflect.Type
func (RecordArray) ToRecordArrayOutput ¶
func (i RecordArray) ToRecordArrayOutput() RecordArrayOutput
func (RecordArray) ToRecordArrayOutputWithContext ¶
func (i RecordArray) ToRecordArrayOutputWithContext(ctx context.Context) RecordArrayOutput
type RecordArrayInput ¶
type RecordArrayInput interface { pulumi.Input ToRecordArrayOutput() RecordArrayOutput ToRecordArrayOutputWithContext(context.Context) RecordArrayOutput }
RecordArrayInput is an input type that accepts RecordArray and RecordArrayOutput values. You can construct a concrete instance of `RecordArrayInput` via:
RecordArray{ RecordArgs{...} }
type RecordArrayOutput ¶
type RecordArrayOutput struct{ *pulumi.OutputState }
func (RecordArrayOutput) ElementType ¶
func (RecordArrayOutput) ElementType() reflect.Type
func (RecordArrayOutput) Index ¶
func (o RecordArrayOutput) Index(i pulumi.IntInput) RecordOutput
func (RecordArrayOutput) ToRecordArrayOutput ¶
func (o RecordArrayOutput) ToRecordArrayOutput() RecordArrayOutput
func (RecordArrayOutput) ToRecordArrayOutputWithContext ¶
func (o RecordArrayOutput) ToRecordArrayOutputWithContext(ctx context.Context) RecordArrayOutput
type RecordInput ¶
type RecordInput interface { pulumi.Input ToRecordOutput() RecordOutput ToRecordOutputWithContext(ctx context.Context) RecordOutput }
type RecordMap ¶
type RecordMap map[string]RecordInput
func (RecordMap) ElementType ¶
func (RecordMap) ToRecordMapOutput ¶
func (i RecordMap) ToRecordMapOutput() RecordMapOutput
func (RecordMap) ToRecordMapOutputWithContext ¶
func (i RecordMap) ToRecordMapOutputWithContext(ctx context.Context) RecordMapOutput
type RecordMapInput ¶
type RecordMapInput interface { pulumi.Input ToRecordMapOutput() RecordMapOutput ToRecordMapOutputWithContext(context.Context) RecordMapOutput }
RecordMapInput is an input type that accepts RecordMap and RecordMapOutput values. You can construct a concrete instance of `RecordMapInput` via:
RecordMap{ "key": RecordArgs{...} }
type RecordMapOutput ¶
type RecordMapOutput struct{ *pulumi.OutputState }
func (RecordMapOutput) ElementType ¶
func (RecordMapOutput) ElementType() reflect.Type
func (RecordMapOutput) MapIndex ¶
func (o RecordMapOutput) MapIndex(k pulumi.StringInput) RecordOutput
func (RecordMapOutput) ToRecordMapOutput ¶
func (o RecordMapOutput) ToRecordMapOutput() RecordMapOutput
func (RecordMapOutput) ToRecordMapOutputWithContext ¶
func (o RecordMapOutput) ToRecordMapOutputWithContext(ctx context.Context) RecordMapOutput
type RecordOutput ¶
type RecordOutput struct{ *pulumi.OutputState }
func (RecordOutput) ElementType ¶
func (RecordOutput) ElementType() reflect.Type
func (RecordOutput) Mx ¶
func (o RecordOutput) Mx() pulumi.IntPtrOutput
MX priority, which is required when the record type is MX. Valid values: 5, 10, 15, 20, 30, 40, 50.
func (RecordOutput) RecordType ¶
func (o RecordOutput) RecordType() pulumi.StringOutput
Record type. Valid values: "A", "AAAA", "CNAME", "MX", "TXT", "PTR".
func (RecordOutput) RecordValue ¶
func (o RecordOutput) RecordValue() pulumi.StringOutput
Record value, such as IP: 192.168.10.2, CNAME: cname.qcloud.com, and MX: mail.qcloud.com.
func (RecordOutput) SubDomain ¶
func (o RecordOutput) SubDomain() pulumi.StringOutput
Subdomain, such as "www", "m", and "@".
func (RecordOutput) ToRecordOutput ¶
func (o RecordOutput) ToRecordOutput() RecordOutput
func (RecordOutput) ToRecordOutputWithContext ¶
func (o RecordOutput) ToRecordOutputWithContext(ctx context.Context) RecordOutput
func (RecordOutput) Ttl ¶
func (o RecordOutput) Ttl() pulumi.IntOutput
Record cache time. The smaller the value, the faster the record will take effect. Value range: 1~86400s.
func (RecordOutput) Weight ¶
func (o RecordOutput) Weight() pulumi.IntPtrOutput
Record weight. Value range: 1~100.
type RecordState ¶
type RecordState struct { // MX priority, which is required when the record type is MX. Valid values: 5, 10, 15, 20, 30, 40, 50. Mx pulumi.IntPtrInput // Record type. Valid values: "A", "AAAA", "CNAME", "MX", "TXT", "PTR". RecordType pulumi.StringPtrInput // Record value, such as IP: 192.168.10.2, CNAME: cname.qcloud.com, and MX: mail.qcloud.com. RecordValue pulumi.StringPtrInput // Subdomain, such as "www", "m", and "@". SubDomain pulumi.StringPtrInput // Record cache time. The smaller the value, the faster the record will take effect. Value range: 1~86400s. Ttl pulumi.IntPtrInput // Record weight. Value range: 1~100. Weight pulumi.IntPtrInput // Private domain ID. ZoneId pulumi.StringPtrInput }
func (RecordState) ElementType ¶
func (RecordState) ElementType() reflect.Type
type Zone ¶
type Zone struct { pulumi.CustomResourceState // List of authorized accounts' VPCs to associate with the private domain. AccountVpcSets ZoneAccountVpcSetArrayOutput `pulumi:"accountVpcSets"` // CNAME acceleration: ENABLED, DISABLED, Default value is ENABLED. CnameSpeedupStatus pulumi.StringPtrOutput `pulumi:"cnameSpeedupStatus"` // Whether to enable subdomain recursive DNS. Valid values: ENABLED, DISABLED. Default value: DISABLED. DnsForwardStatus pulumi.StringPtrOutput `pulumi:"dnsForwardStatus"` // Domain name, which must be in the format of standard TLD. Domain pulumi.StringOutput `pulumi:"domain"` // Remarks. Remark pulumi.StringPtrOutput `pulumi:"remark"` // It has been deprecated from version 1.72.4. Use `tags` instead. Tags the private domain when it is created. // // Deprecated: It has been deprecated from version 1.72.4. Use `tags` instead. TagSets ZoneTagSetArrayOutput `pulumi:"tagSets"` // Tags of the private dns zone. Tags pulumi.MapOutput `pulumi:"tags"` // Associates the private domain to a VPC when it is created. VpcSets ZoneVpcSetArrayOutput `pulumi:"vpcSets"` }
Provide a resource to create a Private Dns Zone.
## Example Usage
### Create a basic Private Dns Zone
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/PrivateDns" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { vpc, err := Vpc.NewInstance(ctx, "vpc", &Vpc.InstanceArgs{ CidrBlock: pulumi.String("10.0.0.0/16"), }) if err != nil { return err } _, err = PrivateDns.NewZone(ctx, "example", &PrivateDns.ZoneArgs{ Domain: pulumi.String("domain.com"), Remark: pulumi.String("remark."), VpcSets: privatedns.ZoneVpcSetArray{ &privatedns.ZoneVpcSetArgs{ Region: pulumi.String("ap-guangzhou"), UniqVpcId: vpc.ID(), }, }, DnsForwardStatus: pulumi.String("DISABLED"), CnameSpeedupStatus: pulumi.String("ENABLED"), Tags: pulumi.Map{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### Create a Private Dns Zone domain and bind associated accounts'VPC
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/PrivateDns"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := PrivateDns.NewZone(ctx, "example", &PrivateDns.ZoneArgs{ Domain: pulumi.String("domain.com"), Remark: pulumi.String("remark."), VpcSets: privatedns.ZoneVpcSetArray{ &privatedns.ZoneVpcSetArgs{ Region: pulumi.String("ap-guangzhou"), UniqVpcId: pulumi.Any(tencentcloud_vpc.Vpc.Id), }, }, AccountVpcSets: privatedns.ZoneAccountVpcSetArray{ &privatedns.ZoneAccountVpcSetArgs{ Uin: pulumi.String("123456789"), UniqVpcId: pulumi.String("vpc-adsebmya"), Region: pulumi.String("ap-guangzhou"), VpcName: pulumi.String("vpc-name"), }, }, DnsForwardStatus: pulumi.String("DISABLED"), CnameSpeedupStatus: pulumi.String("ENABLED"), Tags: pulumi.Map{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
Private Dns Zone can be imported, e.g.
```sh $ pulumi import tencentcloud:PrivateDns/zone:Zone example zone-6xg5xgky ```
func GetZone ¶
func GetZone(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ZoneState, opts ...pulumi.ResourceOption) (*Zone, error)
GetZone gets an existing Zone 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 NewZone ¶
func NewZone(ctx *pulumi.Context, name string, args *ZoneArgs, opts ...pulumi.ResourceOption) (*Zone, error)
NewZone registers a new resource with the given unique name, arguments, and options.
func (*Zone) ElementType ¶
func (*Zone) ToZoneOutput ¶
func (i *Zone) ToZoneOutput() ZoneOutput
func (*Zone) ToZoneOutputWithContext ¶
func (i *Zone) ToZoneOutputWithContext(ctx context.Context) ZoneOutput
type ZoneAccountVpcSet ¶
type ZoneAccountVpcSetArgs ¶
type ZoneAccountVpcSetArgs struct { // Region. Region pulumi.StringInput `pulumi:"region"` // UIN of the VPC account. Uin pulumi.StringInput `pulumi:"uin"` // VPC ID. UniqVpcId pulumi.StringInput `pulumi:"uniqVpcId"` // VPC NAME. VpcName pulumi.StringInput `pulumi:"vpcName"` }
func (ZoneAccountVpcSetArgs) ElementType ¶
func (ZoneAccountVpcSetArgs) ElementType() reflect.Type
func (ZoneAccountVpcSetArgs) ToZoneAccountVpcSetOutput ¶
func (i ZoneAccountVpcSetArgs) ToZoneAccountVpcSetOutput() ZoneAccountVpcSetOutput
func (ZoneAccountVpcSetArgs) ToZoneAccountVpcSetOutputWithContext ¶
func (i ZoneAccountVpcSetArgs) ToZoneAccountVpcSetOutputWithContext(ctx context.Context) ZoneAccountVpcSetOutput
type ZoneAccountVpcSetArray ¶
type ZoneAccountVpcSetArray []ZoneAccountVpcSetInput
func (ZoneAccountVpcSetArray) ElementType ¶
func (ZoneAccountVpcSetArray) ElementType() reflect.Type
func (ZoneAccountVpcSetArray) ToZoneAccountVpcSetArrayOutput ¶
func (i ZoneAccountVpcSetArray) ToZoneAccountVpcSetArrayOutput() ZoneAccountVpcSetArrayOutput
func (ZoneAccountVpcSetArray) ToZoneAccountVpcSetArrayOutputWithContext ¶
func (i ZoneAccountVpcSetArray) ToZoneAccountVpcSetArrayOutputWithContext(ctx context.Context) ZoneAccountVpcSetArrayOutput
type ZoneAccountVpcSetArrayInput ¶
type ZoneAccountVpcSetArrayInput interface { pulumi.Input ToZoneAccountVpcSetArrayOutput() ZoneAccountVpcSetArrayOutput ToZoneAccountVpcSetArrayOutputWithContext(context.Context) ZoneAccountVpcSetArrayOutput }
ZoneAccountVpcSetArrayInput is an input type that accepts ZoneAccountVpcSetArray and ZoneAccountVpcSetArrayOutput values. You can construct a concrete instance of `ZoneAccountVpcSetArrayInput` via:
ZoneAccountVpcSetArray{ ZoneAccountVpcSetArgs{...} }
type ZoneAccountVpcSetArrayOutput ¶
type ZoneAccountVpcSetArrayOutput struct{ *pulumi.OutputState }
func (ZoneAccountVpcSetArrayOutput) ElementType ¶
func (ZoneAccountVpcSetArrayOutput) ElementType() reflect.Type
func (ZoneAccountVpcSetArrayOutput) Index ¶
func (o ZoneAccountVpcSetArrayOutput) Index(i pulumi.IntInput) ZoneAccountVpcSetOutput
func (ZoneAccountVpcSetArrayOutput) ToZoneAccountVpcSetArrayOutput ¶
func (o ZoneAccountVpcSetArrayOutput) ToZoneAccountVpcSetArrayOutput() ZoneAccountVpcSetArrayOutput
func (ZoneAccountVpcSetArrayOutput) ToZoneAccountVpcSetArrayOutputWithContext ¶
func (o ZoneAccountVpcSetArrayOutput) ToZoneAccountVpcSetArrayOutputWithContext(ctx context.Context) ZoneAccountVpcSetArrayOutput
type ZoneAccountVpcSetInput ¶
type ZoneAccountVpcSetInput interface { pulumi.Input ToZoneAccountVpcSetOutput() ZoneAccountVpcSetOutput ToZoneAccountVpcSetOutputWithContext(context.Context) ZoneAccountVpcSetOutput }
ZoneAccountVpcSetInput is an input type that accepts ZoneAccountVpcSetArgs and ZoneAccountVpcSetOutput values. You can construct a concrete instance of `ZoneAccountVpcSetInput` via:
ZoneAccountVpcSetArgs{...}
type ZoneAccountVpcSetOutput ¶
type ZoneAccountVpcSetOutput struct{ *pulumi.OutputState }
func (ZoneAccountVpcSetOutput) ElementType ¶
func (ZoneAccountVpcSetOutput) ElementType() reflect.Type
func (ZoneAccountVpcSetOutput) Region ¶
func (o ZoneAccountVpcSetOutput) Region() pulumi.StringOutput
Region.
func (ZoneAccountVpcSetOutput) ToZoneAccountVpcSetOutput ¶
func (o ZoneAccountVpcSetOutput) ToZoneAccountVpcSetOutput() ZoneAccountVpcSetOutput
func (ZoneAccountVpcSetOutput) ToZoneAccountVpcSetOutputWithContext ¶
func (o ZoneAccountVpcSetOutput) ToZoneAccountVpcSetOutputWithContext(ctx context.Context) ZoneAccountVpcSetOutput
func (ZoneAccountVpcSetOutput) Uin ¶
func (o ZoneAccountVpcSetOutput) Uin() pulumi.StringOutput
UIN of the VPC account.
func (ZoneAccountVpcSetOutput) UniqVpcId ¶
func (o ZoneAccountVpcSetOutput) UniqVpcId() pulumi.StringOutput
VPC ID.
func (ZoneAccountVpcSetOutput) VpcName ¶
func (o ZoneAccountVpcSetOutput) VpcName() pulumi.StringOutput
VPC NAME.
type ZoneArgs ¶
type ZoneArgs struct { // List of authorized accounts' VPCs to associate with the private domain. AccountVpcSets ZoneAccountVpcSetArrayInput // CNAME acceleration: ENABLED, DISABLED, Default value is ENABLED. CnameSpeedupStatus pulumi.StringPtrInput // Whether to enable subdomain recursive DNS. Valid values: ENABLED, DISABLED. Default value: DISABLED. DnsForwardStatus pulumi.StringPtrInput // Domain name, which must be in the format of standard TLD. Domain pulumi.StringInput // Remarks. Remark pulumi.StringPtrInput // It has been deprecated from version 1.72.4. Use `tags` instead. Tags the private domain when it is created. // // Deprecated: It has been deprecated from version 1.72.4. Use `tags` instead. TagSets ZoneTagSetArrayInput // Tags of the private dns zone. Tags pulumi.MapInput // Associates the private domain to a VPC when it is created. VpcSets ZoneVpcSetArrayInput }
The set of arguments for constructing a Zone resource.
func (ZoneArgs) ElementType ¶
type ZoneArray ¶
type ZoneArray []ZoneInput
func (ZoneArray) ElementType ¶
func (ZoneArray) ToZoneArrayOutput ¶
func (i ZoneArray) ToZoneArrayOutput() ZoneArrayOutput
func (ZoneArray) ToZoneArrayOutputWithContext ¶
func (i ZoneArray) ToZoneArrayOutputWithContext(ctx context.Context) ZoneArrayOutput
type ZoneArrayInput ¶
type ZoneArrayInput interface { pulumi.Input ToZoneArrayOutput() ZoneArrayOutput ToZoneArrayOutputWithContext(context.Context) ZoneArrayOutput }
ZoneArrayInput is an input type that accepts ZoneArray and ZoneArrayOutput values. You can construct a concrete instance of `ZoneArrayInput` via:
ZoneArray{ ZoneArgs{...} }
type ZoneArrayOutput ¶
type ZoneArrayOutput struct{ *pulumi.OutputState }
func (ZoneArrayOutput) ElementType ¶
func (ZoneArrayOutput) ElementType() reflect.Type
func (ZoneArrayOutput) Index ¶
func (o ZoneArrayOutput) Index(i pulumi.IntInput) ZoneOutput
func (ZoneArrayOutput) ToZoneArrayOutput ¶
func (o ZoneArrayOutput) ToZoneArrayOutput() ZoneArrayOutput
func (ZoneArrayOutput) ToZoneArrayOutputWithContext ¶
func (o ZoneArrayOutput) ToZoneArrayOutputWithContext(ctx context.Context) ZoneArrayOutput
type ZoneInput ¶
type ZoneInput interface { pulumi.Input ToZoneOutput() ZoneOutput ToZoneOutputWithContext(ctx context.Context) ZoneOutput }
type ZoneMap ¶
func (ZoneMap) ElementType ¶
func (ZoneMap) ToZoneMapOutput ¶
func (i ZoneMap) ToZoneMapOutput() ZoneMapOutput
func (ZoneMap) ToZoneMapOutputWithContext ¶
func (i ZoneMap) ToZoneMapOutputWithContext(ctx context.Context) ZoneMapOutput
type ZoneMapInput ¶
type ZoneMapInput interface { pulumi.Input ToZoneMapOutput() ZoneMapOutput ToZoneMapOutputWithContext(context.Context) ZoneMapOutput }
ZoneMapInput is an input type that accepts ZoneMap and ZoneMapOutput values. You can construct a concrete instance of `ZoneMapInput` via:
ZoneMap{ "key": ZoneArgs{...} }
type ZoneMapOutput ¶
type ZoneMapOutput struct{ *pulumi.OutputState }
func (ZoneMapOutput) ElementType ¶
func (ZoneMapOutput) ElementType() reflect.Type
func (ZoneMapOutput) MapIndex ¶
func (o ZoneMapOutput) MapIndex(k pulumi.StringInput) ZoneOutput
func (ZoneMapOutput) ToZoneMapOutput ¶
func (o ZoneMapOutput) ToZoneMapOutput() ZoneMapOutput
func (ZoneMapOutput) ToZoneMapOutputWithContext ¶
func (o ZoneMapOutput) ToZoneMapOutputWithContext(ctx context.Context) ZoneMapOutput
type ZoneOutput ¶
type ZoneOutput struct{ *pulumi.OutputState }
func (ZoneOutput) AccountVpcSets ¶
func (o ZoneOutput) AccountVpcSets() ZoneAccountVpcSetArrayOutput
List of authorized accounts' VPCs to associate with the private domain.
func (ZoneOutput) CnameSpeedupStatus ¶ added in v0.1.8
func (o ZoneOutput) CnameSpeedupStatus() pulumi.StringPtrOutput
CNAME acceleration: ENABLED, DISABLED, Default value is ENABLED.
func (ZoneOutput) DnsForwardStatus ¶
func (o ZoneOutput) DnsForwardStatus() pulumi.StringPtrOutput
Whether to enable subdomain recursive DNS. Valid values: ENABLED, DISABLED. Default value: DISABLED.
func (ZoneOutput) Domain ¶
func (o ZoneOutput) Domain() pulumi.StringOutput
Domain name, which must be in the format of standard TLD.
func (ZoneOutput) ElementType ¶
func (ZoneOutput) ElementType() reflect.Type
func (ZoneOutput) TagSets
deprecated
func (o ZoneOutput) TagSets() ZoneTagSetArrayOutput
It has been deprecated from version 1.72.4. Use `tags` instead. Tags the private domain when it is created.
Deprecated: It has been deprecated from version 1.72.4. Use `tags` instead.
func (ZoneOutput) ToZoneOutput ¶
func (o ZoneOutput) ToZoneOutput() ZoneOutput
func (ZoneOutput) ToZoneOutputWithContext ¶
func (o ZoneOutput) ToZoneOutputWithContext(ctx context.Context) ZoneOutput
func (ZoneOutput) VpcSets ¶
func (o ZoneOutput) VpcSets() ZoneVpcSetArrayOutput
Associates the private domain to a VPC when it is created.
type ZoneState ¶
type ZoneState struct { // List of authorized accounts' VPCs to associate with the private domain. AccountVpcSets ZoneAccountVpcSetArrayInput // CNAME acceleration: ENABLED, DISABLED, Default value is ENABLED. CnameSpeedupStatus pulumi.StringPtrInput // Whether to enable subdomain recursive DNS. Valid values: ENABLED, DISABLED. Default value: DISABLED. DnsForwardStatus pulumi.StringPtrInput // Domain name, which must be in the format of standard TLD. Domain pulumi.StringPtrInput // Remarks. Remark pulumi.StringPtrInput // It has been deprecated from version 1.72.4. Use `tags` instead. Tags the private domain when it is created. // // Deprecated: It has been deprecated from version 1.72.4. Use `tags` instead. TagSets ZoneTagSetArrayInput // Tags of the private dns zone. Tags pulumi.MapInput // Associates the private domain to a VPC when it is created. VpcSets ZoneVpcSetArrayInput }
func (ZoneState) ElementType ¶
type ZoneTagSet ¶
type ZoneTagSetArgs ¶
type ZoneTagSetArgs struct { // Key of Tag. TagKey pulumi.StringInput `pulumi:"tagKey"` // Value of Tag. TagValue pulumi.StringInput `pulumi:"tagValue"` }
func (ZoneTagSetArgs) ElementType ¶
func (ZoneTagSetArgs) ElementType() reflect.Type
func (ZoneTagSetArgs) ToZoneTagSetOutput ¶
func (i ZoneTagSetArgs) ToZoneTagSetOutput() ZoneTagSetOutput
func (ZoneTagSetArgs) ToZoneTagSetOutputWithContext ¶
func (i ZoneTagSetArgs) ToZoneTagSetOutputWithContext(ctx context.Context) ZoneTagSetOutput
type ZoneTagSetArray ¶
type ZoneTagSetArray []ZoneTagSetInput
func (ZoneTagSetArray) ElementType ¶
func (ZoneTagSetArray) ElementType() reflect.Type
func (ZoneTagSetArray) ToZoneTagSetArrayOutput ¶
func (i ZoneTagSetArray) ToZoneTagSetArrayOutput() ZoneTagSetArrayOutput
func (ZoneTagSetArray) ToZoneTagSetArrayOutputWithContext ¶
func (i ZoneTagSetArray) ToZoneTagSetArrayOutputWithContext(ctx context.Context) ZoneTagSetArrayOutput
type ZoneTagSetArrayInput ¶
type ZoneTagSetArrayInput interface { pulumi.Input ToZoneTagSetArrayOutput() ZoneTagSetArrayOutput ToZoneTagSetArrayOutputWithContext(context.Context) ZoneTagSetArrayOutput }
ZoneTagSetArrayInput is an input type that accepts ZoneTagSetArray and ZoneTagSetArrayOutput values. You can construct a concrete instance of `ZoneTagSetArrayInput` via:
ZoneTagSetArray{ ZoneTagSetArgs{...} }
type ZoneTagSetArrayOutput ¶
type ZoneTagSetArrayOutput struct{ *pulumi.OutputState }
func (ZoneTagSetArrayOutput) ElementType ¶
func (ZoneTagSetArrayOutput) ElementType() reflect.Type
func (ZoneTagSetArrayOutput) Index ¶
func (o ZoneTagSetArrayOutput) Index(i pulumi.IntInput) ZoneTagSetOutput
func (ZoneTagSetArrayOutput) ToZoneTagSetArrayOutput ¶
func (o ZoneTagSetArrayOutput) ToZoneTagSetArrayOutput() ZoneTagSetArrayOutput
func (ZoneTagSetArrayOutput) ToZoneTagSetArrayOutputWithContext ¶
func (o ZoneTagSetArrayOutput) ToZoneTagSetArrayOutputWithContext(ctx context.Context) ZoneTagSetArrayOutput
type ZoneTagSetInput ¶
type ZoneTagSetInput interface { pulumi.Input ToZoneTagSetOutput() ZoneTagSetOutput ToZoneTagSetOutputWithContext(context.Context) ZoneTagSetOutput }
ZoneTagSetInput is an input type that accepts ZoneTagSetArgs and ZoneTagSetOutput values. You can construct a concrete instance of `ZoneTagSetInput` via:
ZoneTagSetArgs{...}
type ZoneTagSetOutput ¶
type ZoneTagSetOutput struct{ *pulumi.OutputState }
func (ZoneTagSetOutput) ElementType ¶
func (ZoneTagSetOutput) ElementType() reflect.Type
func (ZoneTagSetOutput) TagValue ¶
func (o ZoneTagSetOutput) TagValue() pulumi.StringOutput
Value of Tag.
func (ZoneTagSetOutput) ToZoneTagSetOutput ¶
func (o ZoneTagSetOutput) ToZoneTagSetOutput() ZoneTagSetOutput
func (ZoneTagSetOutput) ToZoneTagSetOutputWithContext ¶
func (o ZoneTagSetOutput) ToZoneTagSetOutputWithContext(ctx context.Context) ZoneTagSetOutput
type ZoneVpcAttachment ¶ added in v0.1.8
type ZoneVpcAttachment struct { pulumi.CustomResourceState // New add account vpc info. AccountVpcSet ZoneVpcAttachmentAccountVpcSetPtrOutput `pulumi:"accountVpcSet"` // New add vpc info. VpcSet ZoneVpcAttachmentVpcSetPtrOutput `pulumi:"vpcSet"` // PrivateZone ID. ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
Provides a resource to create a PrivateDns zoneVpcAttachment
> **NOTE:** If you need to bind account A to account B's VPC resources, you need to first grant role authorization to account A.
## Example Usage
### Append VPC associated with private dns zone
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/PrivateDns" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleZone, err := PrivateDns.NewZone(ctx, "exampleZone", &PrivateDns.ZoneArgs{ Domain: pulumi.String("domain.com"), Remark: pulumi.String("remark."), DnsForwardStatus: pulumi.String("DISABLED"), CnameSpeedupStatus: pulumi.String("ENABLED"), Tags: pulumi.Map{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } vpc, err := Vpc.NewInstance(ctx, "vpc", &Vpc.InstanceArgs{ CidrBlock: pulumi.String("10.0.0.0/16"), }) if err != nil { return err } _, err = PrivateDns.NewZoneVpcAttachment(ctx, "exampleZoneVpcAttachment", &PrivateDns.ZoneVpcAttachmentArgs{ ZoneId: exampleZone.ID(), VpcSet: &privatedns.ZoneVpcAttachmentVpcSetArgs{ UniqVpcId: vpc.ID(), Region: pulumi.String("ap-guangzhou"), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### Add VPC information for associated accounts in the private dns zone
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/PrivateDns"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := PrivateDns.NewZoneVpcAttachment(ctx, "example", &PrivateDns.ZoneVpcAttachmentArgs{ ZoneId: pulumi.Any(tencentcloud_private_dns_zone.Example.Id), AccountVpcSet: &privatedns.ZoneVpcAttachmentAccountVpcSetArgs{ UniqVpcId: pulumi.String("vpc-82znjzn3"), Region: pulumi.String("ap-guangzhou"), Uin: pulumi.String("100017155920"), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
PrivateDns zone_vpc_attachment can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:PrivateDns/zoneVpcAttachment:ZoneVpcAttachment example zone-6t11lof0#vpc-jdx11z0t ```
func GetZoneVpcAttachment ¶ added in v0.1.8
func GetZoneVpcAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ZoneVpcAttachmentState, opts ...pulumi.ResourceOption) (*ZoneVpcAttachment, error)
GetZoneVpcAttachment gets an existing ZoneVpcAttachment 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 NewZoneVpcAttachment ¶ added in v0.1.8
func NewZoneVpcAttachment(ctx *pulumi.Context, name string, args *ZoneVpcAttachmentArgs, opts ...pulumi.ResourceOption) (*ZoneVpcAttachment, error)
NewZoneVpcAttachment registers a new resource with the given unique name, arguments, and options.
func (*ZoneVpcAttachment) ElementType ¶ added in v0.1.8
func (*ZoneVpcAttachment) ElementType() reflect.Type
func (*ZoneVpcAttachment) ToZoneVpcAttachmentOutput ¶ added in v0.1.8
func (i *ZoneVpcAttachment) ToZoneVpcAttachmentOutput() ZoneVpcAttachmentOutput
func (*ZoneVpcAttachment) ToZoneVpcAttachmentOutputWithContext ¶ added in v0.1.8
func (i *ZoneVpcAttachment) ToZoneVpcAttachmentOutputWithContext(ctx context.Context) ZoneVpcAttachmentOutput
type ZoneVpcAttachmentAccountVpcSet ¶ added in v0.1.8
type ZoneVpcAttachmentAccountVpcSetArgs ¶ added in v0.1.8
type ZoneVpcAttachmentAccountVpcSetArgs struct { // Vpc region. Region pulumi.StringInput `pulumi:"region"` // Vpc owner uin. To grant role authorization to this account. Uin pulumi.StringInput `pulumi:"uin"` // Uniq Vpc Id. UniqVpcId pulumi.StringInput `pulumi:"uniqVpcId"` }
func (ZoneVpcAttachmentAccountVpcSetArgs) ElementType ¶ added in v0.1.8
func (ZoneVpcAttachmentAccountVpcSetArgs) ElementType() reflect.Type
func (ZoneVpcAttachmentAccountVpcSetArgs) ToZoneVpcAttachmentAccountVpcSetOutput ¶ added in v0.1.8
func (i ZoneVpcAttachmentAccountVpcSetArgs) ToZoneVpcAttachmentAccountVpcSetOutput() ZoneVpcAttachmentAccountVpcSetOutput
func (ZoneVpcAttachmentAccountVpcSetArgs) ToZoneVpcAttachmentAccountVpcSetOutputWithContext ¶ added in v0.1.8
func (i ZoneVpcAttachmentAccountVpcSetArgs) ToZoneVpcAttachmentAccountVpcSetOutputWithContext(ctx context.Context) ZoneVpcAttachmentAccountVpcSetOutput
func (ZoneVpcAttachmentAccountVpcSetArgs) ToZoneVpcAttachmentAccountVpcSetPtrOutput ¶ added in v0.1.8
func (i ZoneVpcAttachmentAccountVpcSetArgs) ToZoneVpcAttachmentAccountVpcSetPtrOutput() ZoneVpcAttachmentAccountVpcSetPtrOutput
func (ZoneVpcAttachmentAccountVpcSetArgs) ToZoneVpcAttachmentAccountVpcSetPtrOutputWithContext ¶ added in v0.1.8
func (i ZoneVpcAttachmentAccountVpcSetArgs) ToZoneVpcAttachmentAccountVpcSetPtrOutputWithContext(ctx context.Context) ZoneVpcAttachmentAccountVpcSetPtrOutput
type ZoneVpcAttachmentAccountVpcSetInput ¶ added in v0.1.8
type ZoneVpcAttachmentAccountVpcSetInput interface { pulumi.Input ToZoneVpcAttachmentAccountVpcSetOutput() ZoneVpcAttachmentAccountVpcSetOutput ToZoneVpcAttachmentAccountVpcSetOutputWithContext(context.Context) ZoneVpcAttachmentAccountVpcSetOutput }
ZoneVpcAttachmentAccountVpcSetInput is an input type that accepts ZoneVpcAttachmentAccountVpcSetArgs and ZoneVpcAttachmentAccountVpcSetOutput values. You can construct a concrete instance of `ZoneVpcAttachmentAccountVpcSetInput` via:
ZoneVpcAttachmentAccountVpcSetArgs{...}
type ZoneVpcAttachmentAccountVpcSetOutput ¶ added in v0.1.8
type ZoneVpcAttachmentAccountVpcSetOutput struct{ *pulumi.OutputState }
func (ZoneVpcAttachmentAccountVpcSetOutput) ElementType ¶ added in v0.1.8
func (ZoneVpcAttachmentAccountVpcSetOutput) ElementType() reflect.Type
func (ZoneVpcAttachmentAccountVpcSetOutput) Region ¶ added in v0.1.8
func (o ZoneVpcAttachmentAccountVpcSetOutput) Region() pulumi.StringOutput
Vpc region.
func (ZoneVpcAttachmentAccountVpcSetOutput) ToZoneVpcAttachmentAccountVpcSetOutput ¶ added in v0.1.8
func (o ZoneVpcAttachmentAccountVpcSetOutput) ToZoneVpcAttachmentAccountVpcSetOutput() ZoneVpcAttachmentAccountVpcSetOutput
func (ZoneVpcAttachmentAccountVpcSetOutput) ToZoneVpcAttachmentAccountVpcSetOutputWithContext ¶ added in v0.1.8
func (o ZoneVpcAttachmentAccountVpcSetOutput) ToZoneVpcAttachmentAccountVpcSetOutputWithContext(ctx context.Context) ZoneVpcAttachmentAccountVpcSetOutput
func (ZoneVpcAttachmentAccountVpcSetOutput) ToZoneVpcAttachmentAccountVpcSetPtrOutput ¶ added in v0.1.8
func (o ZoneVpcAttachmentAccountVpcSetOutput) ToZoneVpcAttachmentAccountVpcSetPtrOutput() ZoneVpcAttachmentAccountVpcSetPtrOutput
func (ZoneVpcAttachmentAccountVpcSetOutput) ToZoneVpcAttachmentAccountVpcSetPtrOutputWithContext ¶ added in v0.1.8
func (o ZoneVpcAttachmentAccountVpcSetOutput) ToZoneVpcAttachmentAccountVpcSetPtrOutputWithContext(ctx context.Context) ZoneVpcAttachmentAccountVpcSetPtrOutput
func (ZoneVpcAttachmentAccountVpcSetOutput) Uin ¶ added in v0.1.8
func (o ZoneVpcAttachmentAccountVpcSetOutput) Uin() pulumi.StringOutput
Vpc owner uin. To grant role authorization to this account.
func (ZoneVpcAttachmentAccountVpcSetOutput) UniqVpcId ¶ added in v0.1.8
func (o ZoneVpcAttachmentAccountVpcSetOutput) UniqVpcId() pulumi.StringOutput
Uniq Vpc Id.
type ZoneVpcAttachmentAccountVpcSetPtrInput ¶ added in v0.1.8
type ZoneVpcAttachmentAccountVpcSetPtrInput interface { pulumi.Input ToZoneVpcAttachmentAccountVpcSetPtrOutput() ZoneVpcAttachmentAccountVpcSetPtrOutput ToZoneVpcAttachmentAccountVpcSetPtrOutputWithContext(context.Context) ZoneVpcAttachmentAccountVpcSetPtrOutput }
ZoneVpcAttachmentAccountVpcSetPtrInput is an input type that accepts ZoneVpcAttachmentAccountVpcSetArgs, ZoneVpcAttachmentAccountVpcSetPtr and ZoneVpcAttachmentAccountVpcSetPtrOutput values. You can construct a concrete instance of `ZoneVpcAttachmentAccountVpcSetPtrInput` via:
ZoneVpcAttachmentAccountVpcSetArgs{...} or: nil
func ZoneVpcAttachmentAccountVpcSetPtr ¶ added in v0.1.8
func ZoneVpcAttachmentAccountVpcSetPtr(v *ZoneVpcAttachmentAccountVpcSetArgs) ZoneVpcAttachmentAccountVpcSetPtrInput
type ZoneVpcAttachmentAccountVpcSetPtrOutput ¶ added in v0.1.8
type ZoneVpcAttachmentAccountVpcSetPtrOutput struct{ *pulumi.OutputState }
func (ZoneVpcAttachmentAccountVpcSetPtrOutput) ElementType ¶ added in v0.1.8
func (ZoneVpcAttachmentAccountVpcSetPtrOutput) ElementType() reflect.Type
func (ZoneVpcAttachmentAccountVpcSetPtrOutput) Region ¶ added in v0.1.8
func (o ZoneVpcAttachmentAccountVpcSetPtrOutput) Region() pulumi.StringPtrOutput
Vpc region.
func (ZoneVpcAttachmentAccountVpcSetPtrOutput) ToZoneVpcAttachmentAccountVpcSetPtrOutput ¶ added in v0.1.8
func (o ZoneVpcAttachmentAccountVpcSetPtrOutput) ToZoneVpcAttachmentAccountVpcSetPtrOutput() ZoneVpcAttachmentAccountVpcSetPtrOutput
func (ZoneVpcAttachmentAccountVpcSetPtrOutput) ToZoneVpcAttachmentAccountVpcSetPtrOutputWithContext ¶ added in v0.1.8
func (o ZoneVpcAttachmentAccountVpcSetPtrOutput) ToZoneVpcAttachmentAccountVpcSetPtrOutputWithContext(ctx context.Context) ZoneVpcAttachmentAccountVpcSetPtrOutput
func (ZoneVpcAttachmentAccountVpcSetPtrOutput) Uin ¶ added in v0.1.8
func (o ZoneVpcAttachmentAccountVpcSetPtrOutput) Uin() pulumi.StringPtrOutput
Vpc owner uin. To grant role authorization to this account.
func (ZoneVpcAttachmentAccountVpcSetPtrOutput) UniqVpcId ¶ added in v0.1.8
func (o ZoneVpcAttachmentAccountVpcSetPtrOutput) UniqVpcId() pulumi.StringPtrOutput
Uniq Vpc Id.
type ZoneVpcAttachmentArgs ¶ added in v0.1.8
type ZoneVpcAttachmentArgs struct { // New add account vpc info. AccountVpcSet ZoneVpcAttachmentAccountVpcSetPtrInput // New add vpc info. VpcSet ZoneVpcAttachmentVpcSetPtrInput // PrivateZone ID. ZoneId pulumi.StringInput }
The set of arguments for constructing a ZoneVpcAttachment resource.
func (ZoneVpcAttachmentArgs) ElementType ¶ added in v0.1.8
func (ZoneVpcAttachmentArgs) ElementType() reflect.Type
type ZoneVpcAttachmentArray ¶ added in v0.1.8
type ZoneVpcAttachmentArray []ZoneVpcAttachmentInput
func (ZoneVpcAttachmentArray) ElementType ¶ added in v0.1.8
func (ZoneVpcAttachmentArray) ElementType() reflect.Type
func (ZoneVpcAttachmentArray) ToZoneVpcAttachmentArrayOutput ¶ added in v0.1.8
func (i ZoneVpcAttachmentArray) ToZoneVpcAttachmentArrayOutput() ZoneVpcAttachmentArrayOutput
func (ZoneVpcAttachmentArray) ToZoneVpcAttachmentArrayOutputWithContext ¶ added in v0.1.8
func (i ZoneVpcAttachmentArray) ToZoneVpcAttachmentArrayOutputWithContext(ctx context.Context) ZoneVpcAttachmentArrayOutput
type ZoneVpcAttachmentArrayInput ¶ added in v0.1.8
type ZoneVpcAttachmentArrayInput interface { pulumi.Input ToZoneVpcAttachmentArrayOutput() ZoneVpcAttachmentArrayOutput ToZoneVpcAttachmentArrayOutputWithContext(context.Context) ZoneVpcAttachmentArrayOutput }
ZoneVpcAttachmentArrayInput is an input type that accepts ZoneVpcAttachmentArray and ZoneVpcAttachmentArrayOutput values. You can construct a concrete instance of `ZoneVpcAttachmentArrayInput` via:
ZoneVpcAttachmentArray{ ZoneVpcAttachmentArgs{...} }
type ZoneVpcAttachmentArrayOutput ¶ added in v0.1.8
type ZoneVpcAttachmentArrayOutput struct{ *pulumi.OutputState }
func (ZoneVpcAttachmentArrayOutput) ElementType ¶ added in v0.1.8
func (ZoneVpcAttachmentArrayOutput) ElementType() reflect.Type
func (ZoneVpcAttachmentArrayOutput) Index ¶ added in v0.1.8
func (o ZoneVpcAttachmentArrayOutput) Index(i pulumi.IntInput) ZoneVpcAttachmentOutput
func (ZoneVpcAttachmentArrayOutput) ToZoneVpcAttachmentArrayOutput ¶ added in v0.1.8
func (o ZoneVpcAttachmentArrayOutput) ToZoneVpcAttachmentArrayOutput() ZoneVpcAttachmentArrayOutput
func (ZoneVpcAttachmentArrayOutput) ToZoneVpcAttachmentArrayOutputWithContext ¶ added in v0.1.8
func (o ZoneVpcAttachmentArrayOutput) ToZoneVpcAttachmentArrayOutputWithContext(ctx context.Context) ZoneVpcAttachmentArrayOutput
type ZoneVpcAttachmentInput ¶ added in v0.1.8
type ZoneVpcAttachmentInput interface { pulumi.Input ToZoneVpcAttachmentOutput() ZoneVpcAttachmentOutput ToZoneVpcAttachmentOutputWithContext(ctx context.Context) ZoneVpcAttachmentOutput }
type ZoneVpcAttachmentMap ¶ added in v0.1.8
type ZoneVpcAttachmentMap map[string]ZoneVpcAttachmentInput
func (ZoneVpcAttachmentMap) ElementType ¶ added in v0.1.8
func (ZoneVpcAttachmentMap) ElementType() reflect.Type
func (ZoneVpcAttachmentMap) ToZoneVpcAttachmentMapOutput ¶ added in v0.1.8
func (i ZoneVpcAttachmentMap) ToZoneVpcAttachmentMapOutput() ZoneVpcAttachmentMapOutput
func (ZoneVpcAttachmentMap) ToZoneVpcAttachmentMapOutputWithContext ¶ added in v0.1.8
func (i ZoneVpcAttachmentMap) ToZoneVpcAttachmentMapOutputWithContext(ctx context.Context) ZoneVpcAttachmentMapOutput
type ZoneVpcAttachmentMapInput ¶ added in v0.1.8
type ZoneVpcAttachmentMapInput interface { pulumi.Input ToZoneVpcAttachmentMapOutput() ZoneVpcAttachmentMapOutput ToZoneVpcAttachmentMapOutputWithContext(context.Context) ZoneVpcAttachmentMapOutput }
ZoneVpcAttachmentMapInput is an input type that accepts ZoneVpcAttachmentMap and ZoneVpcAttachmentMapOutput values. You can construct a concrete instance of `ZoneVpcAttachmentMapInput` via:
ZoneVpcAttachmentMap{ "key": ZoneVpcAttachmentArgs{...} }
type ZoneVpcAttachmentMapOutput ¶ added in v0.1.8
type ZoneVpcAttachmentMapOutput struct{ *pulumi.OutputState }
func (ZoneVpcAttachmentMapOutput) ElementType ¶ added in v0.1.8
func (ZoneVpcAttachmentMapOutput) ElementType() reflect.Type
func (ZoneVpcAttachmentMapOutput) MapIndex ¶ added in v0.1.8
func (o ZoneVpcAttachmentMapOutput) MapIndex(k pulumi.StringInput) ZoneVpcAttachmentOutput
func (ZoneVpcAttachmentMapOutput) ToZoneVpcAttachmentMapOutput ¶ added in v0.1.8
func (o ZoneVpcAttachmentMapOutput) ToZoneVpcAttachmentMapOutput() ZoneVpcAttachmentMapOutput
func (ZoneVpcAttachmentMapOutput) ToZoneVpcAttachmentMapOutputWithContext ¶ added in v0.1.8
func (o ZoneVpcAttachmentMapOutput) ToZoneVpcAttachmentMapOutputWithContext(ctx context.Context) ZoneVpcAttachmentMapOutput
type ZoneVpcAttachmentOutput ¶ added in v0.1.8
type ZoneVpcAttachmentOutput struct{ *pulumi.OutputState }
func (ZoneVpcAttachmentOutput) AccountVpcSet ¶ added in v0.1.8
func (o ZoneVpcAttachmentOutput) AccountVpcSet() ZoneVpcAttachmentAccountVpcSetPtrOutput
New add account vpc info.
func (ZoneVpcAttachmentOutput) ElementType ¶ added in v0.1.8
func (ZoneVpcAttachmentOutput) ElementType() reflect.Type
func (ZoneVpcAttachmentOutput) ToZoneVpcAttachmentOutput ¶ added in v0.1.8
func (o ZoneVpcAttachmentOutput) ToZoneVpcAttachmentOutput() ZoneVpcAttachmentOutput
func (ZoneVpcAttachmentOutput) ToZoneVpcAttachmentOutputWithContext ¶ added in v0.1.8
func (o ZoneVpcAttachmentOutput) ToZoneVpcAttachmentOutputWithContext(ctx context.Context) ZoneVpcAttachmentOutput
func (ZoneVpcAttachmentOutput) VpcSet ¶ added in v0.1.8
func (o ZoneVpcAttachmentOutput) VpcSet() ZoneVpcAttachmentVpcSetPtrOutput
New add vpc info.
func (ZoneVpcAttachmentOutput) ZoneId ¶ added in v0.1.8
func (o ZoneVpcAttachmentOutput) ZoneId() pulumi.StringOutput
PrivateZone ID.
type ZoneVpcAttachmentState ¶ added in v0.1.8
type ZoneVpcAttachmentState struct { // New add account vpc info. AccountVpcSet ZoneVpcAttachmentAccountVpcSetPtrInput // New add vpc info. VpcSet ZoneVpcAttachmentVpcSetPtrInput // PrivateZone ID. ZoneId pulumi.StringPtrInput }
func (ZoneVpcAttachmentState) ElementType ¶ added in v0.1.8
func (ZoneVpcAttachmentState) ElementType() reflect.Type
type ZoneVpcAttachmentVpcSet ¶ added in v0.1.8
type ZoneVpcAttachmentVpcSetArgs ¶ added in v0.1.8
type ZoneVpcAttachmentVpcSetArgs struct { // Vpc region. Region pulumi.StringInput `pulumi:"region"` // Uniq Vpc Id. UniqVpcId pulumi.StringInput `pulumi:"uniqVpcId"` }
func (ZoneVpcAttachmentVpcSetArgs) ElementType ¶ added in v0.1.8
func (ZoneVpcAttachmentVpcSetArgs) ElementType() reflect.Type
func (ZoneVpcAttachmentVpcSetArgs) ToZoneVpcAttachmentVpcSetOutput ¶ added in v0.1.8
func (i ZoneVpcAttachmentVpcSetArgs) ToZoneVpcAttachmentVpcSetOutput() ZoneVpcAttachmentVpcSetOutput
func (ZoneVpcAttachmentVpcSetArgs) ToZoneVpcAttachmentVpcSetOutputWithContext ¶ added in v0.1.8
func (i ZoneVpcAttachmentVpcSetArgs) ToZoneVpcAttachmentVpcSetOutputWithContext(ctx context.Context) ZoneVpcAttachmentVpcSetOutput
func (ZoneVpcAttachmentVpcSetArgs) ToZoneVpcAttachmentVpcSetPtrOutput ¶ added in v0.1.8
func (i ZoneVpcAttachmentVpcSetArgs) ToZoneVpcAttachmentVpcSetPtrOutput() ZoneVpcAttachmentVpcSetPtrOutput
func (ZoneVpcAttachmentVpcSetArgs) ToZoneVpcAttachmentVpcSetPtrOutputWithContext ¶ added in v0.1.8
func (i ZoneVpcAttachmentVpcSetArgs) ToZoneVpcAttachmentVpcSetPtrOutputWithContext(ctx context.Context) ZoneVpcAttachmentVpcSetPtrOutput
type ZoneVpcAttachmentVpcSetInput ¶ added in v0.1.8
type ZoneVpcAttachmentVpcSetInput interface { pulumi.Input ToZoneVpcAttachmentVpcSetOutput() ZoneVpcAttachmentVpcSetOutput ToZoneVpcAttachmentVpcSetOutputWithContext(context.Context) ZoneVpcAttachmentVpcSetOutput }
ZoneVpcAttachmentVpcSetInput is an input type that accepts ZoneVpcAttachmentVpcSetArgs and ZoneVpcAttachmentVpcSetOutput values. You can construct a concrete instance of `ZoneVpcAttachmentVpcSetInput` via:
ZoneVpcAttachmentVpcSetArgs{...}
type ZoneVpcAttachmentVpcSetOutput ¶ added in v0.1.8
type ZoneVpcAttachmentVpcSetOutput struct{ *pulumi.OutputState }
func (ZoneVpcAttachmentVpcSetOutput) ElementType ¶ added in v0.1.8
func (ZoneVpcAttachmentVpcSetOutput) ElementType() reflect.Type
func (ZoneVpcAttachmentVpcSetOutput) Region ¶ added in v0.1.8
func (o ZoneVpcAttachmentVpcSetOutput) Region() pulumi.StringOutput
Vpc region.
func (ZoneVpcAttachmentVpcSetOutput) ToZoneVpcAttachmentVpcSetOutput ¶ added in v0.1.8
func (o ZoneVpcAttachmentVpcSetOutput) ToZoneVpcAttachmentVpcSetOutput() ZoneVpcAttachmentVpcSetOutput
func (ZoneVpcAttachmentVpcSetOutput) ToZoneVpcAttachmentVpcSetOutputWithContext ¶ added in v0.1.8
func (o ZoneVpcAttachmentVpcSetOutput) ToZoneVpcAttachmentVpcSetOutputWithContext(ctx context.Context) ZoneVpcAttachmentVpcSetOutput
func (ZoneVpcAttachmentVpcSetOutput) ToZoneVpcAttachmentVpcSetPtrOutput ¶ added in v0.1.8
func (o ZoneVpcAttachmentVpcSetOutput) ToZoneVpcAttachmentVpcSetPtrOutput() ZoneVpcAttachmentVpcSetPtrOutput
func (ZoneVpcAttachmentVpcSetOutput) ToZoneVpcAttachmentVpcSetPtrOutputWithContext ¶ added in v0.1.8
func (o ZoneVpcAttachmentVpcSetOutput) ToZoneVpcAttachmentVpcSetPtrOutputWithContext(ctx context.Context) ZoneVpcAttachmentVpcSetPtrOutput
func (ZoneVpcAttachmentVpcSetOutput) UniqVpcId ¶ added in v0.1.8
func (o ZoneVpcAttachmentVpcSetOutput) UniqVpcId() pulumi.StringOutput
Uniq Vpc Id.
type ZoneVpcAttachmentVpcSetPtrInput ¶ added in v0.1.8
type ZoneVpcAttachmentVpcSetPtrInput interface { pulumi.Input ToZoneVpcAttachmentVpcSetPtrOutput() ZoneVpcAttachmentVpcSetPtrOutput ToZoneVpcAttachmentVpcSetPtrOutputWithContext(context.Context) ZoneVpcAttachmentVpcSetPtrOutput }
ZoneVpcAttachmentVpcSetPtrInput is an input type that accepts ZoneVpcAttachmentVpcSetArgs, ZoneVpcAttachmentVpcSetPtr and ZoneVpcAttachmentVpcSetPtrOutput values. You can construct a concrete instance of `ZoneVpcAttachmentVpcSetPtrInput` via:
ZoneVpcAttachmentVpcSetArgs{...} or: nil
func ZoneVpcAttachmentVpcSetPtr ¶ added in v0.1.8
func ZoneVpcAttachmentVpcSetPtr(v *ZoneVpcAttachmentVpcSetArgs) ZoneVpcAttachmentVpcSetPtrInput
type ZoneVpcAttachmentVpcSetPtrOutput ¶ added in v0.1.8
type ZoneVpcAttachmentVpcSetPtrOutput struct{ *pulumi.OutputState }
func (ZoneVpcAttachmentVpcSetPtrOutput) Elem ¶ added in v0.1.8
func (o ZoneVpcAttachmentVpcSetPtrOutput) Elem() ZoneVpcAttachmentVpcSetOutput
func (ZoneVpcAttachmentVpcSetPtrOutput) ElementType ¶ added in v0.1.8
func (ZoneVpcAttachmentVpcSetPtrOutput) ElementType() reflect.Type
func (ZoneVpcAttachmentVpcSetPtrOutput) Region ¶ added in v0.1.8
func (o ZoneVpcAttachmentVpcSetPtrOutput) Region() pulumi.StringPtrOutput
Vpc region.
func (ZoneVpcAttachmentVpcSetPtrOutput) ToZoneVpcAttachmentVpcSetPtrOutput ¶ added in v0.1.8
func (o ZoneVpcAttachmentVpcSetPtrOutput) ToZoneVpcAttachmentVpcSetPtrOutput() ZoneVpcAttachmentVpcSetPtrOutput
func (ZoneVpcAttachmentVpcSetPtrOutput) ToZoneVpcAttachmentVpcSetPtrOutputWithContext ¶ added in v0.1.8
func (o ZoneVpcAttachmentVpcSetPtrOutput) ToZoneVpcAttachmentVpcSetPtrOutputWithContext(ctx context.Context) ZoneVpcAttachmentVpcSetPtrOutput
func (ZoneVpcAttachmentVpcSetPtrOutput) UniqVpcId ¶ added in v0.1.8
func (o ZoneVpcAttachmentVpcSetPtrOutput) UniqVpcId() pulumi.StringPtrOutput
Uniq Vpc Id.
type ZoneVpcSet ¶
type ZoneVpcSetArgs ¶
type ZoneVpcSetArgs struct { // VPC REGION. Region pulumi.StringInput `pulumi:"region"` // VPC ID. UniqVpcId pulumi.StringInput `pulumi:"uniqVpcId"` }
func (ZoneVpcSetArgs) ElementType ¶
func (ZoneVpcSetArgs) ElementType() reflect.Type
func (ZoneVpcSetArgs) ToZoneVpcSetOutput ¶
func (i ZoneVpcSetArgs) ToZoneVpcSetOutput() ZoneVpcSetOutput
func (ZoneVpcSetArgs) ToZoneVpcSetOutputWithContext ¶
func (i ZoneVpcSetArgs) ToZoneVpcSetOutputWithContext(ctx context.Context) ZoneVpcSetOutput
type ZoneVpcSetArray ¶
type ZoneVpcSetArray []ZoneVpcSetInput
func (ZoneVpcSetArray) ElementType ¶
func (ZoneVpcSetArray) ElementType() reflect.Type
func (ZoneVpcSetArray) ToZoneVpcSetArrayOutput ¶
func (i ZoneVpcSetArray) ToZoneVpcSetArrayOutput() ZoneVpcSetArrayOutput
func (ZoneVpcSetArray) ToZoneVpcSetArrayOutputWithContext ¶
func (i ZoneVpcSetArray) ToZoneVpcSetArrayOutputWithContext(ctx context.Context) ZoneVpcSetArrayOutput
type ZoneVpcSetArrayInput ¶
type ZoneVpcSetArrayInput interface { pulumi.Input ToZoneVpcSetArrayOutput() ZoneVpcSetArrayOutput ToZoneVpcSetArrayOutputWithContext(context.Context) ZoneVpcSetArrayOutput }
ZoneVpcSetArrayInput is an input type that accepts ZoneVpcSetArray and ZoneVpcSetArrayOutput values. You can construct a concrete instance of `ZoneVpcSetArrayInput` via:
ZoneVpcSetArray{ ZoneVpcSetArgs{...} }
type ZoneVpcSetArrayOutput ¶
type ZoneVpcSetArrayOutput struct{ *pulumi.OutputState }
func (ZoneVpcSetArrayOutput) ElementType ¶
func (ZoneVpcSetArrayOutput) ElementType() reflect.Type
func (ZoneVpcSetArrayOutput) Index ¶
func (o ZoneVpcSetArrayOutput) Index(i pulumi.IntInput) ZoneVpcSetOutput
func (ZoneVpcSetArrayOutput) ToZoneVpcSetArrayOutput ¶
func (o ZoneVpcSetArrayOutput) ToZoneVpcSetArrayOutput() ZoneVpcSetArrayOutput
func (ZoneVpcSetArrayOutput) ToZoneVpcSetArrayOutputWithContext ¶
func (o ZoneVpcSetArrayOutput) ToZoneVpcSetArrayOutputWithContext(ctx context.Context) ZoneVpcSetArrayOutput
type ZoneVpcSetInput ¶
type ZoneVpcSetInput interface { pulumi.Input ToZoneVpcSetOutput() ZoneVpcSetOutput ToZoneVpcSetOutputWithContext(context.Context) ZoneVpcSetOutput }
ZoneVpcSetInput is an input type that accepts ZoneVpcSetArgs and ZoneVpcSetOutput values. You can construct a concrete instance of `ZoneVpcSetInput` via:
ZoneVpcSetArgs{...}
type ZoneVpcSetOutput ¶
type ZoneVpcSetOutput struct{ *pulumi.OutputState }
func (ZoneVpcSetOutput) ElementType ¶
func (ZoneVpcSetOutput) ElementType() reflect.Type
func (ZoneVpcSetOutput) ToZoneVpcSetOutput ¶
func (o ZoneVpcSetOutput) ToZoneVpcSetOutput() ZoneVpcSetOutput
func (ZoneVpcSetOutput) ToZoneVpcSetOutputWithContext ¶
func (o ZoneVpcSetOutput) ToZoneVpcSetOutputWithContext(ctx context.Context) ZoneVpcSetOutput
func (ZoneVpcSetOutput) UniqVpcId ¶
func (o ZoneVpcSetOutput) UniqVpcId() pulumi.StringOutput
VPC ID.