Documentation
¶
Index ¶
- func PkgVersion() (semver.Version, error)
- 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.IntPtrOutput
- 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 ¶
func PkgVersion ¶ added in v0.0.5
PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.
Types ¶
type 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
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/PrivateDns" "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{ privatedns.GetRecordsFilter{ Name: "Value", Values: []string{ "8.8.8.8", }, }, }, ZoneId: "zone-xxxxxx", }, nil) if err != nil { return err } return nil }) }
```
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.IntPtrOutput `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
```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.NewRecord(ctx, "foo", &PrivateDns.RecordArgs{ Mx: pulumi.Int(0), RecordType: pulumi.String("A"), RecordValue: pulumi.String("192.168.1.2"), SubDomain: pulumi.String("www"), Ttl: pulumi.Int(300), Weight: pulumi.Int(1), ZoneId: pulumi.String("zone-rqndjnki"), }) if err != nil { return err } return nil }) }
```
## Import
Private Dns Record can be imported, e.g.
```sh
$ pulumi import tencentcloud:PrivateDns/record:Record foo zone_id#record_id
```
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.IntPtrOutput
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
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/PrivateDns" "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.AnyMap{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } return nil }) }
``` ### Create a Private Dns Zone domain and bind associated accounts'VPC
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/PrivateDns" "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.AnyMap{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } return nil }) }
```
## Import
Private Dns Zone can be imported, e.g.
```sh
$ pulumi import tencentcloud:PrivateDns/zone:Zone foo zone_id
```
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
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/PrivateDns" "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.AnyMap{ "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 }) }
``` ### Add VPC information for associated accounts in the private dns zone
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/PrivateDns" "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 }) }
```
## 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.