Documentation
¶
Index ¶
- type ARecord
- type ARecordArgs
- type ARecordArray
- type ARecordArrayInput
- type ARecordArrayOutput
- type ARecordInput
- type ARecordOutput
- type ARecordResponse
- type ARecordResponseArgs
- type ARecordResponseArray
- type ARecordResponseArrayInput
- type ARecordResponseArrayOutput
- func (ARecordResponseArrayOutput) ElementType() reflect.Type
- func (o ARecordResponseArrayOutput) Index(i pulumi.IntInput) ARecordResponseOutput
- func (o ARecordResponseArrayOutput) ToARecordResponseArrayOutput() ARecordResponseArrayOutput
- func (o ARecordResponseArrayOutput) ToARecordResponseArrayOutputWithContext(ctx context.Context) ARecordResponseArrayOutput
- type ARecordResponseInput
- type ARecordResponseOutput
- func (ARecordResponseOutput) ElementType() reflect.Type
- func (o ARecordResponseOutput) Ipv4Address() pulumi.StringPtrOutput
- func (o ARecordResponseOutput) ToARecordResponseOutput() ARecordResponseOutput
- func (o ARecordResponseOutput) ToARecordResponseOutputWithContext(ctx context.Context) ARecordResponseOutput
- type AaaaRecord
- type AaaaRecordArgs
- type AaaaRecordArray
- type AaaaRecordArrayInput
- type AaaaRecordArrayOutput
- func (AaaaRecordArrayOutput) ElementType() reflect.Type
- func (o AaaaRecordArrayOutput) Index(i pulumi.IntInput) AaaaRecordOutput
- func (o AaaaRecordArrayOutput) ToAaaaRecordArrayOutput() AaaaRecordArrayOutput
- func (o AaaaRecordArrayOutput) ToAaaaRecordArrayOutputWithContext(ctx context.Context) AaaaRecordArrayOutput
- type AaaaRecordInput
- type AaaaRecordOutput
- type AaaaRecordResponse
- type AaaaRecordResponseArgs
- type AaaaRecordResponseArray
- type AaaaRecordResponseArrayInput
- type AaaaRecordResponseArrayOutput
- func (AaaaRecordResponseArrayOutput) ElementType() reflect.Type
- func (o AaaaRecordResponseArrayOutput) Index(i pulumi.IntInput) AaaaRecordResponseOutput
- func (o AaaaRecordResponseArrayOutput) ToAaaaRecordResponseArrayOutput() AaaaRecordResponseArrayOutput
- func (o AaaaRecordResponseArrayOutput) ToAaaaRecordResponseArrayOutputWithContext(ctx context.Context) AaaaRecordResponseArrayOutput
- type AaaaRecordResponseInput
- type AaaaRecordResponseOutput
- func (AaaaRecordResponseOutput) ElementType() reflect.Type
- func (o AaaaRecordResponseOutput) Ipv6Address() pulumi.StringPtrOutput
- func (o AaaaRecordResponseOutput) ToAaaaRecordResponseOutput() AaaaRecordResponseOutput
- func (o AaaaRecordResponseOutput) ToAaaaRecordResponseOutputWithContext(ctx context.Context) AaaaRecordResponseOutput
- type CaaRecord
- type CaaRecordArgs
- type CaaRecordArray
- type CaaRecordArrayInput
- type CaaRecordArrayOutput
- func (CaaRecordArrayOutput) ElementType() reflect.Type
- func (o CaaRecordArrayOutput) Index(i pulumi.IntInput) CaaRecordOutput
- func (o CaaRecordArrayOutput) ToCaaRecordArrayOutput() CaaRecordArrayOutput
- func (o CaaRecordArrayOutput) ToCaaRecordArrayOutputWithContext(ctx context.Context) CaaRecordArrayOutput
- type CaaRecordInput
- type CaaRecordOutput
- func (CaaRecordOutput) ElementType() reflect.Type
- func (o CaaRecordOutput) Flags() pulumi.IntPtrOutput
- func (o CaaRecordOutput) Tag() pulumi.StringPtrOutput
- func (o CaaRecordOutput) ToCaaRecordOutput() CaaRecordOutput
- func (o CaaRecordOutput) ToCaaRecordOutputWithContext(ctx context.Context) CaaRecordOutput
- func (o CaaRecordOutput) Value() pulumi.StringPtrOutput
- type CaaRecordResponse
- type CaaRecordResponseArgs
- type CaaRecordResponseArray
- type CaaRecordResponseArrayInput
- type CaaRecordResponseArrayOutput
- func (CaaRecordResponseArrayOutput) ElementType() reflect.Type
- func (o CaaRecordResponseArrayOutput) Index(i pulumi.IntInput) CaaRecordResponseOutput
- func (o CaaRecordResponseArrayOutput) ToCaaRecordResponseArrayOutput() CaaRecordResponseArrayOutput
- func (o CaaRecordResponseArrayOutput) ToCaaRecordResponseArrayOutputWithContext(ctx context.Context) CaaRecordResponseArrayOutput
- type CaaRecordResponseInput
- type CaaRecordResponseOutput
- func (CaaRecordResponseOutput) ElementType() reflect.Type
- func (o CaaRecordResponseOutput) Flags() pulumi.IntPtrOutput
- func (o CaaRecordResponseOutput) Tag() pulumi.StringPtrOutput
- func (o CaaRecordResponseOutput) ToCaaRecordResponseOutput() CaaRecordResponseOutput
- func (o CaaRecordResponseOutput) ToCaaRecordResponseOutputWithContext(ctx context.Context) CaaRecordResponseOutput
- func (o CaaRecordResponseOutput) Value() pulumi.StringPtrOutput
- type CnameRecord
- type CnameRecordArgs
- func (CnameRecordArgs) ElementType() reflect.Type
- func (i CnameRecordArgs) ToCnameRecordOutput() CnameRecordOutput
- func (i CnameRecordArgs) ToCnameRecordOutputWithContext(ctx context.Context) CnameRecordOutput
- func (i CnameRecordArgs) ToCnameRecordPtrOutput() CnameRecordPtrOutput
- func (i CnameRecordArgs) ToCnameRecordPtrOutputWithContext(ctx context.Context) CnameRecordPtrOutput
- type CnameRecordInput
- type CnameRecordOutput
- func (o CnameRecordOutput) Cname() pulumi.StringPtrOutput
- func (CnameRecordOutput) ElementType() reflect.Type
- func (o CnameRecordOutput) ToCnameRecordOutput() CnameRecordOutput
- func (o CnameRecordOutput) ToCnameRecordOutputWithContext(ctx context.Context) CnameRecordOutput
- func (o CnameRecordOutput) ToCnameRecordPtrOutput() CnameRecordPtrOutput
- func (o CnameRecordOutput) ToCnameRecordPtrOutputWithContext(ctx context.Context) CnameRecordPtrOutput
- type CnameRecordPtrInput
- type CnameRecordPtrOutput
- func (o CnameRecordPtrOutput) Cname() pulumi.StringPtrOutput
- func (o CnameRecordPtrOutput) Elem() CnameRecordOutput
- func (CnameRecordPtrOutput) ElementType() reflect.Type
- func (o CnameRecordPtrOutput) ToCnameRecordPtrOutput() CnameRecordPtrOutput
- func (o CnameRecordPtrOutput) ToCnameRecordPtrOutputWithContext(ctx context.Context) CnameRecordPtrOutput
- type CnameRecordResponse
- type CnameRecordResponseArgs
- func (CnameRecordResponseArgs) ElementType() reflect.Type
- func (i CnameRecordResponseArgs) ToCnameRecordResponseOutput() CnameRecordResponseOutput
- func (i CnameRecordResponseArgs) ToCnameRecordResponseOutputWithContext(ctx context.Context) CnameRecordResponseOutput
- func (i CnameRecordResponseArgs) ToCnameRecordResponsePtrOutput() CnameRecordResponsePtrOutput
- func (i CnameRecordResponseArgs) ToCnameRecordResponsePtrOutputWithContext(ctx context.Context) CnameRecordResponsePtrOutput
- type CnameRecordResponseInput
- type CnameRecordResponseOutput
- func (o CnameRecordResponseOutput) Cname() pulumi.StringPtrOutput
- func (CnameRecordResponseOutput) ElementType() reflect.Type
- func (o CnameRecordResponseOutput) ToCnameRecordResponseOutput() CnameRecordResponseOutput
- func (o CnameRecordResponseOutput) ToCnameRecordResponseOutputWithContext(ctx context.Context) CnameRecordResponseOutput
- func (o CnameRecordResponseOutput) ToCnameRecordResponsePtrOutput() CnameRecordResponsePtrOutput
- func (o CnameRecordResponseOutput) ToCnameRecordResponsePtrOutputWithContext(ctx context.Context) CnameRecordResponsePtrOutput
- type CnameRecordResponsePtrInput
- type CnameRecordResponsePtrOutput
- func (o CnameRecordResponsePtrOutput) Cname() pulumi.StringPtrOutput
- func (o CnameRecordResponsePtrOutput) Elem() CnameRecordResponseOutput
- func (CnameRecordResponsePtrOutput) ElementType() reflect.Type
- func (o CnameRecordResponsePtrOutput) ToCnameRecordResponsePtrOutput() CnameRecordResponsePtrOutput
- func (o CnameRecordResponsePtrOutput) ToCnameRecordResponsePtrOutputWithContext(ctx context.Context) CnameRecordResponsePtrOutput
- type DnsResourceReferenceResponse
- type DnsResourceReferenceResponseArgs
- func (DnsResourceReferenceResponseArgs) ElementType() reflect.Type
- func (i DnsResourceReferenceResponseArgs) ToDnsResourceReferenceResponseOutput() DnsResourceReferenceResponseOutput
- func (i DnsResourceReferenceResponseArgs) ToDnsResourceReferenceResponseOutputWithContext(ctx context.Context) DnsResourceReferenceResponseOutput
- type DnsResourceReferenceResponseArray
- func (DnsResourceReferenceResponseArray) ElementType() reflect.Type
- func (i DnsResourceReferenceResponseArray) ToDnsResourceReferenceResponseArrayOutput() DnsResourceReferenceResponseArrayOutput
- func (i DnsResourceReferenceResponseArray) ToDnsResourceReferenceResponseArrayOutputWithContext(ctx context.Context) DnsResourceReferenceResponseArrayOutput
- type DnsResourceReferenceResponseArrayInput
- type DnsResourceReferenceResponseArrayOutput
- func (DnsResourceReferenceResponseArrayOutput) ElementType() reflect.Type
- func (o DnsResourceReferenceResponseArrayOutput) Index(i pulumi.IntInput) DnsResourceReferenceResponseOutput
- func (o DnsResourceReferenceResponseArrayOutput) ToDnsResourceReferenceResponseArrayOutput() DnsResourceReferenceResponseArrayOutput
- func (o DnsResourceReferenceResponseArrayOutput) ToDnsResourceReferenceResponseArrayOutputWithContext(ctx context.Context) DnsResourceReferenceResponseArrayOutput
- type DnsResourceReferenceResponseInput
- type DnsResourceReferenceResponseOutput
- func (o DnsResourceReferenceResponseOutput) DnsResources() SubResourceResponseArrayOutput
- func (DnsResourceReferenceResponseOutput) ElementType() reflect.Type
- func (o DnsResourceReferenceResponseOutput) TargetResource() SubResourceResponsePtrOutput
- func (o DnsResourceReferenceResponseOutput) ToDnsResourceReferenceResponseOutput() DnsResourceReferenceResponseOutput
- func (o DnsResourceReferenceResponseOutput) ToDnsResourceReferenceResponseOutputWithContext(ctx context.Context) DnsResourceReferenceResponseOutput
- type GetDnsResourceReferenceByTarResourcesArgs
- type GetDnsResourceReferenceByTarResourcesResult
- type LookupRecordSetArgs
- type LookupRecordSetResult
- type LookupZoneArgs
- type LookupZoneResult
- type MxRecord
- type MxRecordArgs
- type MxRecordArray
- type MxRecordArrayInput
- type MxRecordArrayOutput
- type MxRecordInput
- type MxRecordOutput
- func (MxRecordOutput) ElementType() reflect.Type
- func (o MxRecordOutput) Exchange() pulumi.StringPtrOutput
- func (o MxRecordOutput) Preference() pulumi.IntPtrOutput
- func (o MxRecordOutput) ToMxRecordOutput() MxRecordOutput
- func (o MxRecordOutput) ToMxRecordOutputWithContext(ctx context.Context) MxRecordOutput
- type MxRecordResponse
- type MxRecordResponseArgs
- type MxRecordResponseArray
- type MxRecordResponseArrayInput
- type MxRecordResponseArrayOutput
- func (MxRecordResponseArrayOutput) ElementType() reflect.Type
- func (o MxRecordResponseArrayOutput) Index(i pulumi.IntInput) MxRecordResponseOutput
- func (o MxRecordResponseArrayOutput) ToMxRecordResponseArrayOutput() MxRecordResponseArrayOutput
- func (o MxRecordResponseArrayOutput) ToMxRecordResponseArrayOutputWithContext(ctx context.Context) MxRecordResponseArrayOutput
- type MxRecordResponseInput
- type MxRecordResponseOutput
- func (MxRecordResponseOutput) ElementType() reflect.Type
- func (o MxRecordResponseOutput) Exchange() pulumi.StringPtrOutput
- func (o MxRecordResponseOutput) Preference() pulumi.IntPtrOutput
- func (o MxRecordResponseOutput) ToMxRecordResponseOutput() MxRecordResponseOutput
- func (o MxRecordResponseOutput) ToMxRecordResponseOutputWithContext(ctx context.Context) MxRecordResponseOutput
- type NsRecord
- type NsRecordArgs
- type NsRecordArray
- type NsRecordArrayInput
- type NsRecordArrayOutput
- type NsRecordInput
- type NsRecordOutput
- type NsRecordResponse
- type NsRecordResponseArgs
- type NsRecordResponseArray
- type NsRecordResponseArrayInput
- type NsRecordResponseArrayOutput
- func (NsRecordResponseArrayOutput) ElementType() reflect.Type
- func (o NsRecordResponseArrayOutput) Index(i pulumi.IntInput) NsRecordResponseOutput
- func (o NsRecordResponseArrayOutput) ToNsRecordResponseArrayOutput() NsRecordResponseArrayOutput
- func (o NsRecordResponseArrayOutput) ToNsRecordResponseArrayOutputWithContext(ctx context.Context) NsRecordResponseArrayOutput
- type NsRecordResponseInput
- type NsRecordResponseOutput
- func (NsRecordResponseOutput) ElementType() reflect.Type
- func (o NsRecordResponseOutput) Nsdname() pulumi.StringPtrOutput
- func (o NsRecordResponseOutput) ToNsRecordResponseOutput() NsRecordResponseOutput
- func (o NsRecordResponseOutput) ToNsRecordResponseOutputWithContext(ctx context.Context) NsRecordResponseOutput
- type PtrRecord
- type PtrRecordArgs
- type PtrRecordArray
- type PtrRecordArrayInput
- type PtrRecordArrayOutput
- func (PtrRecordArrayOutput) ElementType() reflect.Type
- func (o PtrRecordArrayOutput) Index(i pulumi.IntInput) PtrRecordOutput
- func (o PtrRecordArrayOutput) ToPtrRecordArrayOutput() PtrRecordArrayOutput
- func (o PtrRecordArrayOutput) ToPtrRecordArrayOutputWithContext(ctx context.Context) PtrRecordArrayOutput
- type PtrRecordInput
- type PtrRecordOutput
- type PtrRecordResponse
- type PtrRecordResponseArgs
- type PtrRecordResponseArray
- type PtrRecordResponseArrayInput
- type PtrRecordResponseArrayOutput
- func (PtrRecordResponseArrayOutput) ElementType() reflect.Type
- func (o PtrRecordResponseArrayOutput) Index(i pulumi.IntInput) PtrRecordResponseOutput
- func (o PtrRecordResponseArrayOutput) ToPtrRecordResponseArrayOutput() PtrRecordResponseArrayOutput
- func (o PtrRecordResponseArrayOutput) ToPtrRecordResponseArrayOutputWithContext(ctx context.Context) PtrRecordResponseArrayOutput
- type PtrRecordResponseInput
- type PtrRecordResponseOutput
- func (PtrRecordResponseOutput) ElementType() reflect.Type
- func (o PtrRecordResponseOutput) Ptrdname() pulumi.StringPtrOutput
- func (o PtrRecordResponseOutput) ToPtrRecordResponseOutput() PtrRecordResponseOutput
- func (o PtrRecordResponseOutput) ToPtrRecordResponseOutputWithContext(ctx context.Context) PtrRecordResponseOutput
- type RecordSet
- type RecordSetArgs
- type RecordSetState
- type SoaRecord
- type SoaRecordArgs
- func (SoaRecordArgs) ElementType() reflect.Type
- func (i SoaRecordArgs) ToSoaRecordOutput() SoaRecordOutput
- func (i SoaRecordArgs) ToSoaRecordOutputWithContext(ctx context.Context) SoaRecordOutput
- func (i SoaRecordArgs) ToSoaRecordPtrOutput() SoaRecordPtrOutput
- func (i SoaRecordArgs) ToSoaRecordPtrOutputWithContext(ctx context.Context) SoaRecordPtrOutput
- type SoaRecordInput
- type SoaRecordOutput
- func (SoaRecordOutput) ElementType() reflect.Type
- func (o SoaRecordOutput) Email() pulumi.StringPtrOutput
- func (o SoaRecordOutput) ExpireTime() pulumi.IntPtrOutput
- func (o SoaRecordOutput) Host() pulumi.StringPtrOutput
- func (o SoaRecordOutput) MinimumTtl() pulumi.IntPtrOutput
- func (o SoaRecordOutput) RefreshTime() pulumi.IntPtrOutput
- func (o SoaRecordOutput) RetryTime() pulumi.IntPtrOutput
- func (o SoaRecordOutput) SerialNumber() pulumi.IntPtrOutput
- func (o SoaRecordOutput) ToSoaRecordOutput() SoaRecordOutput
- func (o SoaRecordOutput) ToSoaRecordOutputWithContext(ctx context.Context) SoaRecordOutput
- func (o SoaRecordOutput) ToSoaRecordPtrOutput() SoaRecordPtrOutput
- func (o SoaRecordOutput) ToSoaRecordPtrOutputWithContext(ctx context.Context) SoaRecordPtrOutput
- type SoaRecordPtrInput
- type SoaRecordPtrOutput
- func (o SoaRecordPtrOutput) Elem() SoaRecordOutput
- func (SoaRecordPtrOutput) ElementType() reflect.Type
- func (o SoaRecordPtrOutput) Email() pulumi.StringPtrOutput
- func (o SoaRecordPtrOutput) ExpireTime() pulumi.IntPtrOutput
- func (o SoaRecordPtrOutput) Host() pulumi.StringPtrOutput
- func (o SoaRecordPtrOutput) MinimumTtl() pulumi.IntPtrOutput
- func (o SoaRecordPtrOutput) RefreshTime() pulumi.IntPtrOutput
- func (o SoaRecordPtrOutput) RetryTime() pulumi.IntPtrOutput
- func (o SoaRecordPtrOutput) SerialNumber() pulumi.IntPtrOutput
- func (o SoaRecordPtrOutput) ToSoaRecordPtrOutput() SoaRecordPtrOutput
- func (o SoaRecordPtrOutput) ToSoaRecordPtrOutputWithContext(ctx context.Context) SoaRecordPtrOutput
- type SoaRecordResponse
- type SoaRecordResponseArgs
- func (SoaRecordResponseArgs) ElementType() reflect.Type
- func (i SoaRecordResponseArgs) ToSoaRecordResponseOutput() SoaRecordResponseOutput
- func (i SoaRecordResponseArgs) ToSoaRecordResponseOutputWithContext(ctx context.Context) SoaRecordResponseOutput
- func (i SoaRecordResponseArgs) ToSoaRecordResponsePtrOutput() SoaRecordResponsePtrOutput
- func (i SoaRecordResponseArgs) ToSoaRecordResponsePtrOutputWithContext(ctx context.Context) SoaRecordResponsePtrOutput
- type SoaRecordResponseInput
- type SoaRecordResponseOutput
- func (SoaRecordResponseOutput) ElementType() reflect.Type
- func (o SoaRecordResponseOutput) Email() pulumi.StringPtrOutput
- func (o SoaRecordResponseOutput) ExpireTime() pulumi.IntPtrOutput
- func (o SoaRecordResponseOutput) Host() pulumi.StringPtrOutput
- func (o SoaRecordResponseOutput) MinimumTtl() pulumi.IntPtrOutput
- func (o SoaRecordResponseOutput) RefreshTime() pulumi.IntPtrOutput
- func (o SoaRecordResponseOutput) RetryTime() pulumi.IntPtrOutput
- func (o SoaRecordResponseOutput) SerialNumber() pulumi.IntPtrOutput
- func (o SoaRecordResponseOutput) ToSoaRecordResponseOutput() SoaRecordResponseOutput
- func (o SoaRecordResponseOutput) ToSoaRecordResponseOutputWithContext(ctx context.Context) SoaRecordResponseOutput
- func (o SoaRecordResponseOutput) ToSoaRecordResponsePtrOutput() SoaRecordResponsePtrOutput
- func (o SoaRecordResponseOutput) ToSoaRecordResponsePtrOutputWithContext(ctx context.Context) SoaRecordResponsePtrOutput
- type SoaRecordResponsePtrInput
- type SoaRecordResponsePtrOutput
- func (o SoaRecordResponsePtrOutput) Elem() SoaRecordResponseOutput
- func (SoaRecordResponsePtrOutput) ElementType() reflect.Type
- func (o SoaRecordResponsePtrOutput) Email() pulumi.StringPtrOutput
- func (o SoaRecordResponsePtrOutput) ExpireTime() pulumi.IntPtrOutput
- func (o SoaRecordResponsePtrOutput) Host() pulumi.StringPtrOutput
- func (o SoaRecordResponsePtrOutput) MinimumTtl() pulumi.IntPtrOutput
- func (o SoaRecordResponsePtrOutput) RefreshTime() pulumi.IntPtrOutput
- func (o SoaRecordResponsePtrOutput) RetryTime() pulumi.IntPtrOutput
- func (o SoaRecordResponsePtrOutput) SerialNumber() pulumi.IntPtrOutput
- func (o SoaRecordResponsePtrOutput) ToSoaRecordResponsePtrOutput() SoaRecordResponsePtrOutput
- func (o SoaRecordResponsePtrOutput) ToSoaRecordResponsePtrOutputWithContext(ctx context.Context) SoaRecordResponsePtrOutput
- type SrvRecord
- type SrvRecordArgs
- type SrvRecordArray
- type SrvRecordArrayInput
- type SrvRecordArrayOutput
- func (SrvRecordArrayOutput) ElementType() reflect.Type
- func (o SrvRecordArrayOutput) Index(i pulumi.IntInput) SrvRecordOutput
- func (o SrvRecordArrayOutput) ToSrvRecordArrayOutput() SrvRecordArrayOutput
- func (o SrvRecordArrayOutput) ToSrvRecordArrayOutputWithContext(ctx context.Context) SrvRecordArrayOutput
- type SrvRecordInput
- type SrvRecordOutput
- func (SrvRecordOutput) ElementType() reflect.Type
- func (o SrvRecordOutput) Port() pulumi.IntPtrOutput
- func (o SrvRecordOutput) Priority() pulumi.IntPtrOutput
- func (o SrvRecordOutput) Target() pulumi.StringPtrOutput
- func (o SrvRecordOutput) ToSrvRecordOutput() SrvRecordOutput
- func (o SrvRecordOutput) ToSrvRecordOutputWithContext(ctx context.Context) SrvRecordOutput
- func (o SrvRecordOutput) Weight() pulumi.IntPtrOutput
- type SrvRecordResponse
- type SrvRecordResponseArgs
- type SrvRecordResponseArray
- type SrvRecordResponseArrayInput
- type SrvRecordResponseArrayOutput
- func (SrvRecordResponseArrayOutput) ElementType() reflect.Type
- func (o SrvRecordResponseArrayOutput) Index(i pulumi.IntInput) SrvRecordResponseOutput
- func (o SrvRecordResponseArrayOutput) ToSrvRecordResponseArrayOutput() SrvRecordResponseArrayOutput
- func (o SrvRecordResponseArrayOutput) ToSrvRecordResponseArrayOutputWithContext(ctx context.Context) SrvRecordResponseArrayOutput
- type SrvRecordResponseInput
- type SrvRecordResponseOutput
- func (SrvRecordResponseOutput) ElementType() reflect.Type
- func (o SrvRecordResponseOutput) Port() pulumi.IntPtrOutput
- func (o SrvRecordResponseOutput) Priority() pulumi.IntPtrOutput
- func (o SrvRecordResponseOutput) Target() pulumi.StringPtrOutput
- func (o SrvRecordResponseOutput) ToSrvRecordResponseOutput() SrvRecordResponseOutput
- func (o SrvRecordResponseOutput) ToSrvRecordResponseOutputWithContext(ctx context.Context) SrvRecordResponseOutput
- func (o SrvRecordResponseOutput) Weight() pulumi.IntPtrOutput
- type SubResource
- type SubResourceArgs
- func (SubResourceArgs) ElementType() reflect.Type
- func (i SubResourceArgs) ToSubResourceOutput() SubResourceOutput
- func (i SubResourceArgs) ToSubResourceOutputWithContext(ctx context.Context) SubResourceOutput
- func (i SubResourceArgs) ToSubResourcePtrOutput() SubResourcePtrOutput
- func (i SubResourceArgs) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput
- type SubResourceArray
- type SubResourceArrayInput
- type SubResourceArrayOutput
- func (SubResourceArrayOutput) ElementType() reflect.Type
- func (o SubResourceArrayOutput) Index(i pulumi.IntInput) SubResourceOutput
- func (o SubResourceArrayOutput) ToSubResourceArrayOutput() SubResourceArrayOutput
- func (o SubResourceArrayOutput) ToSubResourceArrayOutputWithContext(ctx context.Context) SubResourceArrayOutput
- type SubResourceInput
- type SubResourceOutput
- func (SubResourceOutput) ElementType() reflect.Type
- func (o SubResourceOutput) Id() pulumi.StringPtrOutput
- func (o SubResourceOutput) ToSubResourceOutput() SubResourceOutput
- func (o SubResourceOutput) ToSubResourceOutputWithContext(ctx context.Context) SubResourceOutput
- func (o SubResourceOutput) ToSubResourcePtrOutput() SubResourcePtrOutput
- func (o SubResourceOutput) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput
- type SubResourcePtrInput
- type SubResourcePtrOutput
- func (o SubResourcePtrOutput) Elem() SubResourceOutput
- func (SubResourcePtrOutput) ElementType() reflect.Type
- func (o SubResourcePtrOutput) Id() pulumi.StringPtrOutput
- func (o SubResourcePtrOutput) ToSubResourcePtrOutput() SubResourcePtrOutput
- func (o SubResourcePtrOutput) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput
- type SubResourceResponse
- type SubResourceResponseArgs
- func (SubResourceResponseArgs) ElementType() reflect.Type
- func (i SubResourceResponseArgs) ToSubResourceResponseOutput() SubResourceResponseOutput
- func (i SubResourceResponseArgs) ToSubResourceResponseOutputWithContext(ctx context.Context) SubResourceResponseOutput
- func (i SubResourceResponseArgs) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput
- func (i SubResourceResponseArgs) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput
- type SubResourceResponseArray
- type SubResourceResponseArrayInput
- type SubResourceResponseArrayOutput
- func (SubResourceResponseArrayOutput) ElementType() reflect.Type
- func (o SubResourceResponseArrayOutput) Index(i pulumi.IntInput) SubResourceResponseOutput
- func (o SubResourceResponseArrayOutput) ToSubResourceResponseArrayOutput() SubResourceResponseArrayOutput
- func (o SubResourceResponseArrayOutput) ToSubResourceResponseArrayOutputWithContext(ctx context.Context) SubResourceResponseArrayOutput
- type SubResourceResponseInput
- type SubResourceResponseOutput
- func (SubResourceResponseOutput) ElementType() reflect.Type
- func (o SubResourceResponseOutput) Id() pulumi.StringPtrOutput
- func (o SubResourceResponseOutput) ToSubResourceResponseOutput() SubResourceResponseOutput
- func (o SubResourceResponseOutput) ToSubResourceResponseOutputWithContext(ctx context.Context) SubResourceResponseOutput
- func (o SubResourceResponseOutput) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput
- func (o SubResourceResponseOutput) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput
- type SubResourceResponsePtrInput
- type SubResourceResponsePtrOutput
- func (o SubResourceResponsePtrOutput) Elem() SubResourceResponseOutput
- func (SubResourceResponsePtrOutput) ElementType() reflect.Type
- func (o SubResourceResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput
- func (o SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput
- type TxtRecord
- type TxtRecordArgs
- type TxtRecordArray
- type TxtRecordArrayInput
- type TxtRecordArrayOutput
- func (TxtRecordArrayOutput) ElementType() reflect.Type
- func (o TxtRecordArrayOutput) Index(i pulumi.IntInput) TxtRecordOutput
- func (o TxtRecordArrayOutput) ToTxtRecordArrayOutput() TxtRecordArrayOutput
- func (o TxtRecordArrayOutput) ToTxtRecordArrayOutputWithContext(ctx context.Context) TxtRecordArrayOutput
- type TxtRecordInput
- type TxtRecordOutput
- type TxtRecordResponse
- type TxtRecordResponseArgs
- type TxtRecordResponseArray
- type TxtRecordResponseArrayInput
- type TxtRecordResponseArrayOutput
- func (TxtRecordResponseArrayOutput) ElementType() reflect.Type
- func (o TxtRecordResponseArrayOutput) Index(i pulumi.IntInput) TxtRecordResponseOutput
- func (o TxtRecordResponseArrayOutput) ToTxtRecordResponseArrayOutput() TxtRecordResponseArrayOutput
- func (o TxtRecordResponseArrayOutput) ToTxtRecordResponseArrayOutputWithContext(ctx context.Context) TxtRecordResponseArrayOutput
- type TxtRecordResponseInput
- type TxtRecordResponseOutput
- func (TxtRecordResponseOutput) ElementType() reflect.Type
- func (o TxtRecordResponseOutput) ToTxtRecordResponseOutput() TxtRecordResponseOutput
- func (o TxtRecordResponseOutput) ToTxtRecordResponseOutputWithContext(ctx context.Context) TxtRecordResponseOutput
- func (o TxtRecordResponseOutput) Value() pulumi.StringArrayOutput
- type Zone
- type ZoneArgs
- type ZoneState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ARecord ¶
type ARecord struct { // The IPv4 address of this A record. Ipv4Address *string `pulumi:"ipv4Address"` }
An A record.
type ARecordArgs ¶
type ARecordArgs struct { // The IPv4 address of this A record. Ipv4Address pulumi.StringPtrInput `pulumi:"ipv4Address"` }
An A record.
func (ARecordArgs) ElementType ¶
func (ARecordArgs) ElementType() reflect.Type
func (ARecordArgs) ToARecordOutput ¶
func (i ARecordArgs) ToARecordOutput() ARecordOutput
func (ARecordArgs) ToARecordOutputWithContext ¶
func (i ARecordArgs) ToARecordOutputWithContext(ctx context.Context) ARecordOutput
type ARecordArray ¶
type ARecordArray []ARecordInput
func (ARecordArray) ElementType ¶
func (ARecordArray) ElementType() reflect.Type
func (ARecordArray) ToARecordArrayOutput ¶
func (i ARecordArray) ToARecordArrayOutput() ARecordArrayOutput
func (ARecordArray) ToARecordArrayOutputWithContext ¶
func (i ARecordArray) ToARecordArrayOutputWithContext(ctx context.Context) ARecordArrayOutput
type ARecordArrayInput ¶
type ARecordArrayInput interface { pulumi.Input ToARecordArrayOutput() ARecordArrayOutput ToARecordArrayOutputWithContext(context.Context) ARecordArrayOutput }
ARecordArrayInput is an input type that accepts ARecordArray and ARecordArrayOutput values. You can construct a concrete instance of `ARecordArrayInput` via:
ARecordArray{ ARecordArgs{...} }
type ARecordArrayOutput ¶
type ARecordArrayOutput struct{ *pulumi.OutputState }
func (ARecordArrayOutput) ElementType ¶
func (ARecordArrayOutput) ElementType() reflect.Type
func (ARecordArrayOutput) Index ¶
func (o ARecordArrayOutput) Index(i pulumi.IntInput) ARecordOutput
func (ARecordArrayOutput) ToARecordArrayOutput ¶
func (o ARecordArrayOutput) ToARecordArrayOutput() ARecordArrayOutput
func (ARecordArrayOutput) ToARecordArrayOutputWithContext ¶
func (o ARecordArrayOutput) ToARecordArrayOutputWithContext(ctx context.Context) ARecordArrayOutput
type ARecordInput ¶
type ARecordInput interface { pulumi.Input ToARecordOutput() ARecordOutput ToARecordOutputWithContext(context.Context) ARecordOutput }
ARecordInput is an input type that accepts ARecordArgs and ARecordOutput values. You can construct a concrete instance of `ARecordInput` via:
ARecordArgs{...}
type ARecordOutput ¶
type ARecordOutput struct{ *pulumi.OutputState }
An A record.
func (ARecordOutput) ElementType ¶
func (ARecordOutput) ElementType() reflect.Type
func (ARecordOutput) Ipv4Address ¶
func (o ARecordOutput) Ipv4Address() pulumi.StringPtrOutput
The IPv4 address of this A record.
func (ARecordOutput) ToARecordOutput ¶
func (o ARecordOutput) ToARecordOutput() ARecordOutput
func (ARecordOutput) ToARecordOutputWithContext ¶
func (o ARecordOutput) ToARecordOutputWithContext(ctx context.Context) ARecordOutput
type ARecordResponse ¶
type ARecordResponse struct { // The IPv4 address of this A record. Ipv4Address *string `pulumi:"ipv4Address"` }
An A record.
type ARecordResponseArgs ¶
type ARecordResponseArgs struct { // The IPv4 address of this A record. Ipv4Address pulumi.StringPtrInput `pulumi:"ipv4Address"` }
An A record.
func (ARecordResponseArgs) ElementType ¶
func (ARecordResponseArgs) ElementType() reflect.Type
func (ARecordResponseArgs) ToARecordResponseOutput ¶
func (i ARecordResponseArgs) ToARecordResponseOutput() ARecordResponseOutput
func (ARecordResponseArgs) ToARecordResponseOutputWithContext ¶
func (i ARecordResponseArgs) ToARecordResponseOutputWithContext(ctx context.Context) ARecordResponseOutput
type ARecordResponseArray ¶
type ARecordResponseArray []ARecordResponseInput
func (ARecordResponseArray) ElementType ¶
func (ARecordResponseArray) ElementType() reflect.Type
func (ARecordResponseArray) ToARecordResponseArrayOutput ¶
func (i ARecordResponseArray) ToARecordResponseArrayOutput() ARecordResponseArrayOutput
func (ARecordResponseArray) ToARecordResponseArrayOutputWithContext ¶
func (i ARecordResponseArray) ToARecordResponseArrayOutputWithContext(ctx context.Context) ARecordResponseArrayOutput
type ARecordResponseArrayInput ¶
type ARecordResponseArrayInput interface { pulumi.Input ToARecordResponseArrayOutput() ARecordResponseArrayOutput ToARecordResponseArrayOutputWithContext(context.Context) ARecordResponseArrayOutput }
ARecordResponseArrayInput is an input type that accepts ARecordResponseArray and ARecordResponseArrayOutput values. You can construct a concrete instance of `ARecordResponseArrayInput` via:
ARecordResponseArray{ ARecordResponseArgs{...} }
type ARecordResponseArrayOutput ¶
type ARecordResponseArrayOutput struct{ *pulumi.OutputState }
func (ARecordResponseArrayOutput) ElementType ¶
func (ARecordResponseArrayOutput) ElementType() reflect.Type
func (ARecordResponseArrayOutput) Index ¶
func (o ARecordResponseArrayOutput) Index(i pulumi.IntInput) ARecordResponseOutput
func (ARecordResponseArrayOutput) ToARecordResponseArrayOutput ¶
func (o ARecordResponseArrayOutput) ToARecordResponseArrayOutput() ARecordResponseArrayOutput
func (ARecordResponseArrayOutput) ToARecordResponseArrayOutputWithContext ¶
func (o ARecordResponseArrayOutput) ToARecordResponseArrayOutputWithContext(ctx context.Context) ARecordResponseArrayOutput
type ARecordResponseInput ¶
type ARecordResponseInput interface { pulumi.Input ToARecordResponseOutput() ARecordResponseOutput ToARecordResponseOutputWithContext(context.Context) ARecordResponseOutput }
ARecordResponseInput is an input type that accepts ARecordResponseArgs and ARecordResponseOutput values. You can construct a concrete instance of `ARecordResponseInput` via:
ARecordResponseArgs{...}
type ARecordResponseOutput ¶
type ARecordResponseOutput struct{ *pulumi.OutputState }
An A record.
func (ARecordResponseOutput) ElementType ¶
func (ARecordResponseOutput) ElementType() reflect.Type
func (ARecordResponseOutput) Ipv4Address ¶
func (o ARecordResponseOutput) Ipv4Address() pulumi.StringPtrOutput
The IPv4 address of this A record.
func (ARecordResponseOutput) ToARecordResponseOutput ¶
func (o ARecordResponseOutput) ToARecordResponseOutput() ARecordResponseOutput
func (ARecordResponseOutput) ToARecordResponseOutputWithContext ¶
func (o ARecordResponseOutput) ToARecordResponseOutputWithContext(ctx context.Context) ARecordResponseOutput
type AaaaRecord ¶
type AaaaRecord struct { // The IPv6 address of this AAAA record. Ipv6Address *string `pulumi:"ipv6Address"` }
An AAAA record.
type AaaaRecordArgs ¶
type AaaaRecordArgs struct { // The IPv6 address of this AAAA record. Ipv6Address pulumi.StringPtrInput `pulumi:"ipv6Address"` }
An AAAA record.
func (AaaaRecordArgs) ElementType ¶
func (AaaaRecordArgs) ElementType() reflect.Type
func (AaaaRecordArgs) ToAaaaRecordOutput ¶
func (i AaaaRecordArgs) ToAaaaRecordOutput() AaaaRecordOutput
func (AaaaRecordArgs) ToAaaaRecordOutputWithContext ¶
func (i AaaaRecordArgs) ToAaaaRecordOutputWithContext(ctx context.Context) AaaaRecordOutput
type AaaaRecordArray ¶
type AaaaRecordArray []AaaaRecordInput
func (AaaaRecordArray) ElementType ¶
func (AaaaRecordArray) ElementType() reflect.Type
func (AaaaRecordArray) ToAaaaRecordArrayOutput ¶
func (i AaaaRecordArray) ToAaaaRecordArrayOutput() AaaaRecordArrayOutput
func (AaaaRecordArray) ToAaaaRecordArrayOutputWithContext ¶
func (i AaaaRecordArray) ToAaaaRecordArrayOutputWithContext(ctx context.Context) AaaaRecordArrayOutput
type AaaaRecordArrayInput ¶
type AaaaRecordArrayInput interface { pulumi.Input ToAaaaRecordArrayOutput() AaaaRecordArrayOutput ToAaaaRecordArrayOutputWithContext(context.Context) AaaaRecordArrayOutput }
AaaaRecordArrayInput is an input type that accepts AaaaRecordArray and AaaaRecordArrayOutput values. You can construct a concrete instance of `AaaaRecordArrayInput` via:
AaaaRecordArray{ AaaaRecordArgs{...} }
type AaaaRecordArrayOutput ¶
type AaaaRecordArrayOutput struct{ *pulumi.OutputState }
func (AaaaRecordArrayOutput) ElementType ¶
func (AaaaRecordArrayOutput) ElementType() reflect.Type
func (AaaaRecordArrayOutput) Index ¶
func (o AaaaRecordArrayOutput) Index(i pulumi.IntInput) AaaaRecordOutput
func (AaaaRecordArrayOutput) ToAaaaRecordArrayOutput ¶
func (o AaaaRecordArrayOutput) ToAaaaRecordArrayOutput() AaaaRecordArrayOutput
func (AaaaRecordArrayOutput) ToAaaaRecordArrayOutputWithContext ¶
func (o AaaaRecordArrayOutput) ToAaaaRecordArrayOutputWithContext(ctx context.Context) AaaaRecordArrayOutput
type AaaaRecordInput ¶
type AaaaRecordInput interface { pulumi.Input ToAaaaRecordOutput() AaaaRecordOutput ToAaaaRecordOutputWithContext(context.Context) AaaaRecordOutput }
AaaaRecordInput is an input type that accepts AaaaRecordArgs and AaaaRecordOutput values. You can construct a concrete instance of `AaaaRecordInput` via:
AaaaRecordArgs{...}
type AaaaRecordOutput ¶
type AaaaRecordOutput struct{ *pulumi.OutputState }
An AAAA record.
func (AaaaRecordOutput) ElementType ¶
func (AaaaRecordOutput) ElementType() reflect.Type
func (AaaaRecordOutput) Ipv6Address ¶
func (o AaaaRecordOutput) Ipv6Address() pulumi.StringPtrOutput
The IPv6 address of this AAAA record.
func (AaaaRecordOutput) ToAaaaRecordOutput ¶
func (o AaaaRecordOutput) ToAaaaRecordOutput() AaaaRecordOutput
func (AaaaRecordOutput) ToAaaaRecordOutputWithContext ¶
func (o AaaaRecordOutput) ToAaaaRecordOutputWithContext(ctx context.Context) AaaaRecordOutput
type AaaaRecordResponse ¶
type AaaaRecordResponse struct { // The IPv6 address of this AAAA record. Ipv6Address *string `pulumi:"ipv6Address"` }
An AAAA record.
type AaaaRecordResponseArgs ¶
type AaaaRecordResponseArgs struct { // The IPv6 address of this AAAA record. Ipv6Address pulumi.StringPtrInput `pulumi:"ipv6Address"` }
An AAAA record.
func (AaaaRecordResponseArgs) ElementType ¶
func (AaaaRecordResponseArgs) ElementType() reflect.Type
func (AaaaRecordResponseArgs) ToAaaaRecordResponseOutput ¶
func (i AaaaRecordResponseArgs) ToAaaaRecordResponseOutput() AaaaRecordResponseOutput
func (AaaaRecordResponseArgs) ToAaaaRecordResponseOutputWithContext ¶
func (i AaaaRecordResponseArgs) ToAaaaRecordResponseOutputWithContext(ctx context.Context) AaaaRecordResponseOutput
type AaaaRecordResponseArray ¶
type AaaaRecordResponseArray []AaaaRecordResponseInput
func (AaaaRecordResponseArray) ElementType ¶
func (AaaaRecordResponseArray) ElementType() reflect.Type
func (AaaaRecordResponseArray) ToAaaaRecordResponseArrayOutput ¶
func (i AaaaRecordResponseArray) ToAaaaRecordResponseArrayOutput() AaaaRecordResponseArrayOutput
func (AaaaRecordResponseArray) ToAaaaRecordResponseArrayOutputWithContext ¶
func (i AaaaRecordResponseArray) ToAaaaRecordResponseArrayOutputWithContext(ctx context.Context) AaaaRecordResponseArrayOutput
type AaaaRecordResponseArrayInput ¶
type AaaaRecordResponseArrayInput interface { pulumi.Input ToAaaaRecordResponseArrayOutput() AaaaRecordResponseArrayOutput ToAaaaRecordResponseArrayOutputWithContext(context.Context) AaaaRecordResponseArrayOutput }
AaaaRecordResponseArrayInput is an input type that accepts AaaaRecordResponseArray and AaaaRecordResponseArrayOutput values. You can construct a concrete instance of `AaaaRecordResponseArrayInput` via:
AaaaRecordResponseArray{ AaaaRecordResponseArgs{...} }
type AaaaRecordResponseArrayOutput ¶
type AaaaRecordResponseArrayOutput struct{ *pulumi.OutputState }
func (AaaaRecordResponseArrayOutput) ElementType ¶
func (AaaaRecordResponseArrayOutput) ElementType() reflect.Type
func (AaaaRecordResponseArrayOutput) Index ¶
func (o AaaaRecordResponseArrayOutput) Index(i pulumi.IntInput) AaaaRecordResponseOutput
func (AaaaRecordResponseArrayOutput) ToAaaaRecordResponseArrayOutput ¶
func (o AaaaRecordResponseArrayOutput) ToAaaaRecordResponseArrayOutput() AaaaRecordResponseArrayOutput
func (AaaaRecordResponseArrayOutput) ToAaaaRecordResponseArrayOutputWithContext ¶
func (o AaaaRecordResponseArrayOutput) ToAaaaRecordResponseArrayOutputWithContext(ctx context.Context) AaaaRecordResponseArrayOutput
type AaaaRecordResponseInput ¶
type AaaaRecordResponseInput interface { pulumi.Input ToAaaaRecordResponseOutput() AaaaRecordResponseOutput ToAaaaRecordResponseOutputWithContext(context.Context) AaaaRecordResponseOutput }
AaaaRecordResponseInput is an input type that accepts AaaaRecordResponseArgs and AaaaRecordResponseOutput values. You can construct a concrete instance of `AaaaRecordResponseInput` via:
AaaaRecordResponseArgs{...}
type AaaaRecordResponseOutput ¶
type AaaaRecordResponseOutput struct{ *pulumi.OutputState }
An AAAA record.
func (AaaaRecordResponseOutput) ElementType ¶
func (AaaaRecordResponseOutput) ElementType() reflect.Type
func (AaaaRecordResponseOutput) Ipv6Address ¶
func (o AaaaRecordResponseOutput) Ipv6Address() pulumi.StringPtrOutput
The IPv6 address of this AAAA record.
func (AaaaRecordResponseOutput) ToAaaaRecordResponseOutput ¶
func (o AaaaRecordResponseOutput) ToAaaaRecordResponseOutput() AaaaRecordResponseOutput
func (AaaaRecordResponseOutput) ToAaaaRecordResponseOutputWithContext ¶
func (o AaaaRecordResponseOutput) ToAaaaRecordResponseOutputWithContext(ctx context.Context) AaaaRecordResponseOutput
type CaaRecord ¶
type CaaRecord struct { // The flags for this CAA record as an integer between 0 and 255. Flags *int `pulumi:"flags"` // The tag for this CAA record. Tag *string `pulumi:"tag"` // The value for this CAA record. Value *string `pulumi:"value"` }
A CAA record.
type CaaRecordArgs ¶
type CaaRecordArgs struct { // The flags for this CAA record as an integer between 0 and 255. Flags pulumi.IntPtrInput `pulumi:"flags"` // The tag for this CAA record. Tag pulumi.StringPtrInput `pulumi:"tag"` // The value for this CAA record. Value pulumi.StringPtrInput `pulumi:"value"` }
A CAA record.
func (CaaRecordArgs) ElementType ¶
func (CaaRecordArgs) ElementType() reflect.Type
func (CaaRecordArgs) ToCaaRecordOutput ¶
func (i CaaRecordArgs) ToCaaRecordOutput() CaaRecordOutput
func (CaaRecordArgs) ToCaaRecordOutputWithContext ¶
func (i CaaRecordArgs) ToCaaRecordOutputWithContext(ctx context.Context) CaaRecordOutput
type CaaRecordArray ¶
type CaaRecordArray []CaaRecordInput
func (CaaRecordArray) ElementType ¶
func (CaaRecordArray) ElementType() reflect.Type
func (CaaRecordArray) ToCaaRecordArrayOutput ¶
func (i CaaRecordArray) ToCaaRecordArrayOutput() CaaRecordArrayOutput
func (CaaRecordArray) ToCaaRecordArrayOutputWithContext ¶
func (i CaaRecordArray) ToCaaRecordArrayOutputWithContext(ctx context.Context) CaaRecordArrayOutput
type CaaRecordArrayInput ¶
type CaaRecordArrayInput interface { pulumi.Input ToCaaRecordArrayOutput() CaaRecordArrayOutput ToCaaRecordArrayOutputWithContext(context.Context) CaaRecordArrayOutput }
CaaRecordArrayInput is an input type that accepts CaaRecordArray and CaaRecordArrayOutput values. You can construct a concrete instance of `CaaRecordArrayInput` via:
CaaRecordArray{ CaaRecordArgs{...} }
type CaaRecordArrayOutput ¶
type CaaRecordArrayOutput struct{ *pulumi.OutputState }
func (CaaRecordArrayOutput) ElementType ¶
func (CaaRecordArrayOutput) ElementType() reflect.Type
func (CaaRecordArrayOutput) Index ¶
func (o CaaRecordArrayOutput) Index(i pulumi.IntInput) CaaRecordOutput
func (CaaRecordArrayOutput) ToCaaRecordArrayOutput ¶
func (o CaaRecordArrayOutput) ToCaaRecordArrayOutput() CaaRecordArrayOutput
func (CaaRecordArrayOutput) ToCaaRecordArrayOutputWithContext ¶
func (o CaaRecordArrayOutput) ToCaaRecordArrayOutputWithContext(ctx context.Context) CaaRecordArrayOutput
type CaaRecordInput ¶
type CaaRecordInput interface { pulumi.Input ToCaaRecordOutput() CaaRecordOutput ToCaaRecordOutputWithContext(context.Context) CaaRecordOutput }
CaaRecordInput is an input type that accepts CaaRecordArgs and CaaRecordOutput values. You can construct a concrete instance of `CaaRecordInput` via:
CaaRecordArgs{...}
type CaaRecordOutput ¶
type CaaRecordOutput struct{ *pulumi.OutputState }
A CAA record.
func (CaaRecordOutput) ElementType ¶
func (CaaRecordOutput) ElementType() reflect.Type
func (CaaRecordOutput) Flags ¶
func (o CaaRecordOutput) Flags() pulumi.IntPtrOutput
The flags for this CAA record as an integer between 0 and 255.
func (CaaRecordOutput) Tag ¶
func (o CaaRecordOutput) Tag() pulumi.StringPtrOutput
The tag for this CAA record.
func (CaaRecordOutput) ToCaaRecordOutput ¶
func (o CaaRecordOutput) ToCaaRecordOutput() CaaRecordOutput
func (CaaRecordOutput) ToCaaRecordOutputWithContext ¶
func (o CaaRecordOutput) ToCaaRecordOutputWithContext(ctx context.Context) CaaRecordOutput
func (CaaRecordOutput) Value ¶
func (o CaaRecordOutput) Value() pulumi.StringPtrOutput
The value for this CAA record.
type CaaRecordResponse ¶
type CaaRecordResponse struct { // The flags for this CAA record as an integer between 0 and 255. Flags *int `pulumi:"flags"` // The tag for this CAA record. Tag *string `pulumi:"tag"` // The value for this CAA record. Value *string `pulumi:"value"` }
A CAA record.
type CaaRecordResponseArgs ¶
type CaaRecordResponseArgs struct { // The flags for this CAA record as an integer between 0 and 255. Flags pulumi.IntPtrInput `pulumi:"flags"` // The tag for this CAA record. Tag pulumi.StringPtrInput `pulumi:"tag"` // The value for this CAA record. Value pulumi.StringPtrInput `pulumi:"value"` }
A CAA record.
func (CaaRecordResponseArgs) ElementType ¶
func (CaaRecordResponseArgs) ElementType() reflect.Type
func (CaaRecordResponseArgs) ToCaaRecordResponseOutput ¶
func (i CaaRecordResponseArgs) ToCaaRecordResponseOutput() CaaRecordResponseOutput
func (CaaRecordResponseArgs) ToCaaRecordResponseOutputWithContext ¶
func (i CaaRecordResponseArgs) ToCaaRecordResponseOutputWithContext(ctx context.Context) CaaRecordResponseOutput
type CaaRecordResponseArray ¶
type CaaRecordResponseArray []CaaRecordResponseInput
func (CaaRecordResponseArray) ElementType ¶
func (CaaRecordResponseArray) ElementType() reflect.Type
func (CaaRecordResponseArray) ToCaaRecordResponseArrayOutput ¶
func (i CaaRecordResponseArray) ToCaaRecordResponseArrayOutput() CaaRecordResponseArrayOutput
func (CaaRecordResponseArray) ToCaaRecordResponseArrayOutputWithContext ¶
func (i CaaRecordResponseArray) ToCaaRecordResponseArrayOutputWithContext(ctx context.Context) CaaRecordResponseArrayOutput
type CaaRecordResponseArrayInput ¶
type CaaRecordResponseArrayInput interface { pulumi.Input ToCaaRecordResponseArrayOutput() CaaRecordResponseArrayOutput ToCaaRecordResponseArrayOutputWithContext(context.Context) CaaRecordResponseArrayOutput }
CaaRecordResponseArrayInput is an input type that accepts CaaRecordResponseArray and CaaRecordResponseArrayOutput values. You can construct a concrete instance of `CaaRecordResponseArrayInput` via:
CaaRecordResponseArray{ CaaRecordResponseArgs{...} }
type CaaRecordResponseArrayOutput ¶
type CaaRecordResponseArrayOutput struct{ *pulumi.OutputState }
func (CaaRecordResponseArrayOutput) ElementType ¶
func (CaaRecordResponseArrayOutput) ElementType() reflect.Type
func (CaaRecordResponseArrayOutput) Index ¶
func (o CaaRecordResponseArrayOutput) Index(i pulumi.IntInput) CaaRecordResponseOutput
func (CaaRecordResponseArrayOutput) ToCaaRecordResponseArrayOutput ¶
func (o CaaRecordResponseArrayOutput) ToCaaRecordResponseArrayOutput() CaaRecordResponseArrayOutput
func (CaaRecordResponseArrayOutput) ToCaaRecordResponseArrayOutputWithContext ¶
func (o CaaRecordResponseArrayOutput) ToCaaRecordResponseArrayOutputWithContext(ctx context.Context) CaaRecordResponseArrayOutput
type CaaRecordResponseInput ¶
type CaaRecordResponseInput interface { pulumi.Input ToCaaRecordResponseOutput() CaaRecordResponseOutput ToCaaRecordResponseOutputWithContext(context.Context) CaaRecordResponseOutput }
CaaRecordResponseInput is an input type that accepts CaaRecordResponseArgs and CaaRecordResponseOutput values. You can construct a concrete instance of `CaaRecordResponseInput` via:
CaaRecordResponseArgs{...}
type CaaRecordResponseOutput ¶
type CaaRecordResponseOutput struct{ *pulumi.OutputState }
A CAA record.
func (CaaRecordResponseOutput) ElementType ¶
func (CaaRecordResponseOutput) ElementType() reflect.Type
func (CaaRecordResponseOutput) Flags ¶
func (o CaaRecordResponseOutput) Flags() pulumi.IntPtrOutput
The flags for this CAA record as an integer between 0 and 255.
func (CaaRecordResponseOutput) Tag ¶
func (o CaaRecordResponseOutput) Tag() pulumi.StringPtrOutput
The tag for this CAA record.
func (CaaRecordResponseOutput) ToCaaRecordResponseOutput ¶
func (o CaaRecordResponseOutput) ToCaaRecordResponseOutput() CaaRecordResponseOutput
func (CaaRecordResponseOutput) ToCaaRecordResponseOutputWithContext ¶
func (o CaaRecordResponseOutput) ToCaaRecordResponseOutputWithContext(ctx context.Context) CaaRecordResponseOutput
func (CaaRecordResponseOutput) Value ¶
func (o CaaRecordResponseOutput) Value() pulumi.StringPtrOutput
The value for this CAA record.
type CnameRecord ¶
type CnameRecord struct { // The canonical name for this CNAME record. Cname *string `pulumi:"cname"` }
A CNAME record.
type CnameRecordArgs ¶
type CnameRecordArgs struct { // The canonical name for this CNAME record. Cname pulumi.StringPtrInput `pulumi:"cname"` }
A CNAME record.
func (CnameRecordArgs) ElementType ¶
func (CnameRecordArgs) ElementType() reflect.Type
func (CnameRecordArgs) ToCnameRecordOutput ¶
func (i CnameRecordArgs) ToCnameRecordOutput() CnameRecordOutput
func (CnameRecordArgs) ToCnameRecordOutputWithContext ¶
func (i CnameRecordArgs) ToCnameRecordOutputWithContext(ctx context.Context) CnameRecordOutput
func (CnameRecordArgs) ToCnameRecordPtrOutput ¶
func (i CnameRecordArgs) ToCnameRecordPtrOutput() CnameRecordPtrOutput
func (CnameRecordArgs) ToCnameRecordPtrOutputWithContext ¶
func (i CnameRecordArgs) ToCnameRecordPtrOutputWithContext(ctx context.Context) CnameRecordPtrOutput
type CnameRecordInput ¶
type CnameRecordInput interface { pulumi.Input ToCnameRecordOutput() CnameRecordOutput ToCnameRecordOutputWithContext(context.Context) CnameRecordOutput }
CnameRecordInput is an input type that accepts CnameRecordArgs and CnameRecordOutput values. You can construct a concrete instance of `CnameRecordInput` via:
CnameRecordArgs{...}
type CnameRecordOutput ¶
type CnameRecordOutput struct{ *pulumi.OutputState }
A CNAME record.
func (CnameRecordOutput) Cname ¶
func (o CnameRecordOutput) Cname() pulumi.StringPtrOutput
The canonical name for this CNAME record.
func (CnameRecordOutput) ElementType ¶
func (CnameRecordOutput) ElementType() reflect.Type
func (CnameRecordOutput) ToCnameRecordOutput ¶
func (o CnameRecordOutput) ToCnameRecordOutput() CnameRecordOutput
func (CnameRecordOutput) ToCnameRecordOutputWithContext ¶
func (o CnameRecordOutput) ToCnameRecordOutputWithContext(ctx context.Context) CnameRecordOutput
func (CnameRecordOutput) ToCnameRecordPtrOutput ¶
func (o CnameRecordOutput) ToCnameRecordPtrOutput() CnameRecordPtrOutput
func (CnameRecordOutput) ToCnameRecordPtrOutputWithContext ¶
func (o CnameRecordOutput) ToCnameRecordPtrOutputWithContext(ctx context.Context) CnameRecordPtrOutput
type CnameRecordPtrInput ¶
type CnameRecordPtrInput interface { pulumi.Input ToCnameRecordPtrOutput() CnameRecordPtrOutput ToCnameRecordPtrOutputWithContext(context.Context) CnameRecordPtrOutput }
CnameRecordPtrInput is an input type that accepts CnameRecordArgs, CnameRecordPtr and CnameRecordPtrOutput values. You can construct a concrete instance of `CnameRecordPtrInput` via:
CnameRecordArgs{...} or: nil
func CnameRecordPtr ¶
func CnameRecordPtr(v *CnameRecordArgs) CnameRecordPtrInput
type CnameRecordPtrOutput ¶
type CnameRecordPtrOutput struct{ *pulumi.OutputState }
func (CnameRecordPtrOutput) Cname ¶
func (o CnameRecordPtrOutput) Cname() pulumi.StringPtrOutput
The canonical name for this CNAME record.
func (CnameRecordPtrOutput) Elem ¶
func (o CnameRecordPtrOutput) Elem() CnameRecordOutput
func (CnameRecordPtrOutput) ElementType ¶
func (CnameRecordPtrOutput) ElementType() reflect.Type
func (CnameRecordPtrOutput) ToCnameRecordPtrOutput ¶
func (o CnameRecordPtrOutput) ToCnameRecordPtrOutput() CnameRecordPtrOutput
func (CnameRecordPtrOutput) ToCnameRecordPtrOutputWithContext ¶
func (o CnameRecordPtrOutput) ToCnameRecordPtrOutputWithContext(ctx context.Context) CnameRecordPtrOutput
type CnameRecordResponse ¶
type CnameRecordResponse struct { // The canonical name for this CNAME record. Cname *string `pulumi:"cname"` }
A CNAME record.
type CnameRecordResponseArgs ¶
type CnameRecordResponseArgs struct { // The canonical name for this CNAME record. Cname pulumi.StringPtrInput `pulumi:"cname"` }
A CNAME record.
func (CnameRecordResponseArgs) ElementType ¶
func (CnameRecordResponseArgs) ElementType() reflect.Type
func (CnameRecordResponseArgs) ToCnameRecordResponseOutput ¶
func (i CnameRecordResponseArgs) ToCnameRecordResponseOutput() CnameRecordResponseOutput
func (CnameRecordResponseArgs) ToCnameRecordResponseOutputWithContext ¶
func (i CnameRecordResponseArgs) ToCnameRecordResponseOutputWithContext(ctx context.Context) CnameRecordResponseOutput
func (CnameRecordResponseArgs) ToCnameRecordResponsePtrOutput ¶
func (i CnameRecordResponseArgs) ToCnameRecordResponsePtrOutput() CnameRecordResponsePtrOutput
func (CnameRecordResponseArgs) ToCnameRecordResponsePtrOutputWithContext ¶
func (i CnameRecordResponseArgs) ToCnameRecordResponsePtrOutputWithContext(ctx context.Context) CnameRecordResponsePtrOutput
type CnameRecordResponseInput ¶
type CnameRecordResponseInput interface { pulumi.Input ToCnameRecordResponseOutput() CnameRecordResponseOutput ToCnameRecordResponseOutputWithContext(context.Context) CnameRecordResponseOutput }
CnameRecordResponseInput is an input type that accepts CnameRecordResponseArgs and CnameRecordResponseOutput values. You can construct a concrete instance of `CnameRecordResponseInput` via:
CnameRecordResponseArgs{...}
type CnameRecordResponseOutput ¶
type CnameRecordResponseOutput struct{ *pulumi.OutputState }
A CNAME record.
func (CnameRecordResponseOutput) Cname ¶
func (o CnameRecordResponseOutput) Cname() pulumi.StringPtrOutput
The canonical name for this CNAME record.
func (CnameRecordResponseOutput) ElementType ¶
func (CnameRecordResponseOutput) ElementType() reflect.Type
func (CnameRecordResponseOutput) ToCnameRecordResponseOutput ¶
func (o CnameRecordResponseOutput) ToCnameRecordResponseOutput() CnameRecordResponseOutput
func (CnameRecordResponseOutput) ToCnameRecordResponseOutputWithContext ¶
func (o CnameRecordResponseOutput) ToCnameRecordResponseOutputWithContext(ctx context.Context) CnameRecordResponseOutput
func (CnameRecordResponseOutput) ToCnameRecordResponsePtrOutput ¶
func (o CnameRecordResponseOutput) ToCnameRecordResponsePtrOutput() CnameRecordResponsePtrOutput
func (CnameRecordResponseOutput) ToCnameRecordResponsePtrOutputWithContext ¶
func (o CnameRecordResponseOutput) ToCnameRecordResponsePtrOutputWithContext(ctx context.Context) CnameRecordResponsePtrOutput
type CnameRecordResponsePtrInput ¶
type CnameRecordResponsePtrInput interface { pulumi.Input ToCnameRecordResponsePtrOutput() CnameRecordResponsePtrOutput ToCnameRecordResponsePtrOutputWithContext(context.Context) CnameRecordResponsePtrOutput }
CnameRecordResponsePtrInput is an input type that accepts CnameRecordResponseArgs, CnameRecordResponsePtr and CnameRecordResponsePtrOutput values. You can construct a concrete instance of `CnameRecordResponsePtrInput` via:
CnameRecordResponseArgs{...} or: nil
func CnameRecordResponsePtr ¶
func CnameRecordResponsePtr(v *CnameRecordResponseArgs) CnameRecordResponsePtrInput
type CnameRecordResponsePtrOutput ¶
type CnameRecordResponsePtrOutput struct{ *pulumi.OutputState }
func (CnameRecordResponsePtrOutput) Cname ¶
func (o CnameRecordResponsePtrOutput) Cname() pulumi.StringPtrOutput
The canonical name for this CNAME record.
func (CnameRecordResponsePtrOutput) Elem ¶
func (o CnameRecordResponsePtrOutput) Elem() CnameRecordResponseOutput
func (CnameRecordResponsePtrOutput) ElementType ¶
func (CnameRecordResponsePtrOutput) ElementType() reflect.Type
func (CnameRecordResponsePtrOutput) ToCnameRecordResponsePtrOutput ¶
func (o CnameRecordResponsePtrOutput) ToCnameRecordResponsePtrOutput() CnameRecordResponsePtrOutput
func (CnameRecordResponsePtrOutput) ToCnameRecordResponsePtrOutputWithContext ¶
func (o CnameRecordResponsePtrOutput) ToCnameRecordResponsePtrOutputWithContext(ctx context.Context) CnameRecordResponsePtrOutput
type DnsResourceReferenceResponse ¶ added in v0.2.1
type DnsResourceReferenceResponse struct { // A list of dns Records DnsResources []SubResourceResponse `pulumi:"dnsResources"` // A reference to an azure resource from where the dns resource value is taken. TargetResource *SubResourceResponse `pulumi:"targetResource"` }
Represents a single Azure resource and its referencing DNS records.
type DnsResourceReferenceResponseArgs ¶ added in v0.2.1
type DnsResourceReferenceResponseArgs struct { // A list of dns Records DnsResources SubResourceResponseArrayInput `pulumi:"dnsResources"` // A reference to an azure resource from where the dns resource value is taken. TargetResource SubResourceResponsePtrInput `pulumi:"targetResource"` }
Represents a single Azure resource and its referencing DNS records.
func (DnsResourceReferenceResponseArgs) ElementType ¶ added in v0.2.1
func (DnsResourceReferenceResponseArgs) ElementType() reflect.Type
func (DnsResourceReferenceResponseArgs) ToDnsResourceReferenceResponseOutput ¶ added in v0.2.1
func (i DnsResourceReferenceResponseArgs) ToDnsResourceReferenceResponseOutput() DnsResourceReferenceResponseOutput
func (DnsResourceReferenceResponseArgs) ToDnsResourceReferenceResponseOutputWithContext ¶ added in v0.2.1
func (i DnsResourceReferenceResponseArgs) ToDnsResourceReferenceResponseOutputWithContext(ctx context.Context) DnsResourceReferenceResponseOutput
type DnsResourceReferenceResponseArray ¶ added in v0.2.1
type DnsResourceReferenceResponseArray []DnsResourceReferenceResponseInput
func (DnsResourceReferenceResponseArray) ElementType ¶ added in v0.2.1
func (DnsResourceReferenceResponseArray) ElementType() reflect.Type
func (DnsResourceReferenceResponseArray) ToDnsResourceReferenceResponseArrayOutput ¶ added in v0.2.1
func (i DnsResourceReferenceResponseArray) ToDnsResourceReferenceResponseArrayOutput() DnsResourceReferenceResponseArrayOutput
func (DnsResourceReferenceResponseArray) ToDnsResourceReferenceResponseArrayOutputWithContext ¶ added in v0.2.1
func (i DnsResourceReferenceResponseArray) ToDnsResourceReferenceResponseArrayOutputWithContext(ctx context.Context) DnsResourceReferenceResponseArrayOutput
type DnsResourceReferenceResponseArrayInput ¶ added in v0.2.1
type DnsResourceReferenceResponseArrayInput interface { pulumi.Input ToDnsResourceReferenceResponseArrayOutput() DnsResourceReferenceResponseArrayOutput ToDnsResourceReferenceResponseArrayOutputWithContext(context.Context) DnsResourceReferenceResponseArrayOutput }
DnsResourceReferenceResponseArrayInput is an input type that accepts DnsResourceReferenceResponseArray and DnsResourceReferenceResponseArrayOutput values. You can construct a concrete instance of `DnsResourceReferenceResponseArrayInput` via:
DnsResourceReferenceResponseArray{ DnsResourceReferenceResponseArgs{...} }
type DnsResourceReferenceResponseArrayOutput ¶ added in v0.2.1
type DnsResourceReferenceResponseArrayOutput struct{ *pulumi.OutputState }
func (DnsResourceReferenceResponseArrayOutput) ElementType ¶ added in v0.2.1
func (DnsResourceReferenceResponseArrayOutput) ElementType() reflect.Type
func (DnsResourceReferenceResponseArrayOutput) ToDnsResourceReferenceResponseArrayOutput ¶ added in v0.2.1
func (o DnsResourceReferenceResponseArrayOutput) ToDnsResourceReferenceResponseArrayOutput() DnsResourceReferenceResponseArrayOutput
func (DnsResourceReferenceResponseArrayOutput) ToDnsResourceReferenceResponseArrayOutputWithContext ¶ added in v0.2.1
func (o DnsResourceReferenceResponseArrayOutput) ToDnsResourceReferenceResponseArrayOutputWithContext(ctx context.Context) DnsResourceReferenceResponseArrayOutput
type DnsResourceReferenceResponseInput ¶ added in v0.2.1
type DnsResourceReferenceResponseInput interface { pulumi.Input ToDnsResourceReferenceResponseOutput() DnsResourceReferenceResponseOutput ToDnsResourceReferenceResponseOutputWithContext(context.Context) DnsResourceReferenceResponseOutput }
DnsResourceReferenceResponseInput is an input type that accepts DnsResourceReferenceResponseArgs and DnsResourceReferenceResponseOutput values. You can construct a concrete instance of `DnsResourceReferenceResponseInput` via:
DnsResourceReferenceResponseArgs{...}
type DnsResourceReferenceResponseOutput ¶ added in v0.2.1
type DnsResourceReferenceResponseOutput struct{ *pulumi.OutputState }
Represents a single Azure resource and its referencing DNS records.
func (DnsResourceReferenceResponseOutput) DnsResources ¶ added in v0.2.1
func (o DnsResourceReferenceResponseOutput) DnsResources() SubResourceResponseArrayOutput
A list of dns Records
func (DnsResourceReferenceResponseOutput) ElementType ¶ added in v0.2.1
func (DnsResourceReferenceResponseOutput) ElementType() reflect.Type
func (DnsResourceReferenceResponseOutput) TargetResource ¶ added in v0.2.1
func (o DnsResourceReferenceResponseOutput) TargetResource() SubResourceResponsePtrOutput
A reference to an azure resource from where the dns resource value is taken.
func (DnsResourceReferenceResponseOutput) ToDnsResourceReferenceResponseOutput ¶ added in v0.2.1
func (o DnsResourceReferenceResponseOutput) ToDnsResourceReferenceResponseOutput() DnsResourceReferenceResponseOutput
func (DnsResourceReferenceResponseOutput) ToDnsResourceReferenceResponseOutputWithContext ¶ added in v0.2.1
func (o DnsResourceReferenceResponseOutput) ToDnsResourceReferenceResponseOutputWithContext(ctx context.Context) DnsResourceReferenceResponseOutput
type GetDnsResourceReferenceByTarResourcesArgs ¶ added in v0.2.1
type GetDnsResourceReferenceByTarResourcesArgs struct { // A list of references to azure resources for which referencing dns records need to be queried. TargetResources []SubResource `pulumi:"targetResources"` }
type GetDnsResourceReferenceByTarResourcesResult ¶ added in v0.2.1
type GetDnsResourceReferenceByTarResourcesResult struct { // The result of dns resource reference request. A list of dns resource references for each of the azure resource in the request DnsResourceReferences []DnsResourceReferenceResponse `pulumi:"dnsResourceReferences"` }
Represents the properties of the Dns Resource Reference Result.
func GetDnsResourceReferenceByTarResources ¶ added in v0.2.1
func GetDnsResourceReferenceByTarResources(ctx *pulumi.Context, args *GetDnsResourceReferenceByTarResourcesArgs, opts ...pulumi.InvokeOption) (*GetDnsResourceReferenceByTarResourcesResult, error)
type LookupRecordSetArgs ¶
type LookupRecordSetArgs struct { // The type of DNS record in this record set. RecordType string `pulumi:"recordType"` // The name of the record set, relative to the name of the zone. RelativeRecordSetName string `pulumi:"relativeRecordSetName"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the DNS zone (without a terminating dot). ZoneName string `pulumi:"zoneName"` }
type LookupRecordSetResult ¶
type LookupRecordSetResult struct { // The list of A records in the record set. ARecords []ARecordResponse `pulumi:"aRecords"` // The list of AAAA records in the record set. AaaaRecords []AaaaRecordResponse `pulumi:"aaaaRecords"` // The list of CAA records in the record set. CaaRecords []CaaRecordResponse `pulumi:"caaRecords"` // The CNAME record in the record set. CnameRecord *CnameRecordResponse `pulumi:"cnameRecord"` // The etag of the record set. Etag *string `pulumi:"etag"` // Fully qualified domain name of the record set. Fqdn string `pulumi:"fqdn"` // The metadata attached to the record set. Metadata map[string]string `pulumi:"metadata"` // The list of MX records in the record set. MxRecords []MxRecordResponse `pulumi:"mxRecords"` // The name of the record set. Name string `pulumi:"name"` // The list of NS records in the record set. NsRecords []NsRecordResponse `pulumi:"nsRecords"` // provisioning State of the record set. ProvisioningState string `pulumi:"provisioningState"` // The list of PTR records in the record set. PtrRecords []PtrRecordResponse `pulumi:"ptrRecords"` // The SOA record in the record set. SoaRecord *SoaRecordResponse `pulumi:"soaRecord"` // The list of SRV records in the record set. SrvRecords []SrvRecordResponse `pulumi:"srvRecords"` // A reference to an azure resource from where the dns resource value is taken. TargetResource *SubResourceResponse `pulumi:"targetResource"` // The TTL (time-to-live) of the records in the record set. Ttl *int `pulumi:"ttl"` // The list of TXT records in the record set. TxtRecords []TxtRecordResponse `pulumi:"txtRecords"` // The type of the record set. Type string `pulumi:"type"` }
Describes a DNS record set (a collection of DNS records with the same name and type).
func LookupRecordSet ¶
func LookupRecordSet(ctx *pulumi.Context, args *LookupRecordSetArgs, opts ...pulumi.InvokeOption) (*LookupRecordSetResult, error)
type LookupZoneArgs ¶
type LookupZoneResult ¶
type LookupZoneResult struct { // The etag of the zone. Etag *string `pulumi:"etag"` // Resource location. Location string `pulumi:"location"` // The maximum number of record sets that can be created in this DNS zone. This is a read-only property and any attempt to set this value will be ignored. MaxNumberOfRecordSets int `pulumi:"maxNumberOfRecordSets"` // Resource name. Name string `pulumi:"name"` // The name servers for this DNS zone. This is a read-only property and any attempt to set this value will be ignored. NameServers []string `pulumi:"nameServers"` // The current number of record sets in this DNS zone. This is a read-only property and any attempt to set this value will be ignored. NumberOfRecordSets int `pulumi:"numberOfRecordSets"` // A list of references to virtual networks that register hostnames in this DNS zone. This is a only when ZoneType is Private. RegistrationVirtualNetworks []SubResourceResponse `pulumi:"registrationVirtualNetworks"` // A list of references to virtual networks that resolve records in this DNS zone. This is a only when ZoneType is Private. ResolutionVirtualNetworks []SubResourceResponse `pulumi:"resolutionVirtualNetworks"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` // The type of this DNS zone (Public or Private). ZoneType *string `pulumi:"zoneType"` }
Describes a DNS zone.
func LookupZone ¶
func LookupZone(ctx *pulumi.Context, args *LookupZoneArgs, opts ...pulumi.InvokeOption) (*LookupZoneResult, error)
type MxRecord ¶
type MxRecord struct { // The domain name of the mail host for this MX record. Exchange *string `pulumi:"exchange"` // The preference value for this MX record. Preference *int `pulumi:"preference"` }
An MX record.
type MxRecordArgs ¶
type MxRecordArgs struct { // The domain name of the mail host for this MX record. Exchange pulumi.StringPtrInput `pulumi:"exchange"` // The preference value for this MX record. Preference pulumi.IntPtrInput `pulumi:"preference"` }
An MX record.
func (MxRecordArgs) ElementType ¶
func (MxRecordArgs) ElementType() reflect.Type
func (MxRecordArgs) ToMxRecordOutput ¶
func (i MxRecordArgs) ToMxRecordOutput() MxRecordOutput
func (MxRecordArgs) ToMxRecordOutputWithContext ¶
func (i MxRecordArgs) ToMxRecordOutputWithContext(ctx context.Context) MxRecordOutput
type MxRecordArray ¶
type MxRecordArray []MxRecordInput
func (MxRecordArray) ElementType ¶
func (MxRecordArray) ElementType() reflect.Type
func (MxRecordArray) ToMxRecordArrayOutput ¶
func (i MxRecordArray) ToMxRecordArrayOutput() MxRecordArrayOutput
func (MxRecordArray) ToMxRecordArrayOutputWithContext ¶
func (i MxRecordArray) ToMxRecordArrayOutputWithContext(ctx context.Context) MxRecordArrayOutput
type MxRecordArrayInput ¶
type MxRecordArrayInput interface { pulumi.Input ToMxRecordArrayOutput() MxRecordArrayOutput ToMxRecordArrayOutputWithContext(context.Context) MxRecordArrayOutput }
MxRecordArrayInput is an input type that accepts MxRecordArray and MxRecordArrayOutput values. You can construct a concrete instance of `MxRecordArrayInput` via:
MxRecordArray{ MxRecordArgs{...} }
type MxRecordArrayOutput ¶
type MxRecordArrayOutput struct{ *pulumi.OutputState }
func (MxRecordArrayOutput) ElementType ¶
func (MxRecordArrayOutput) ElementType() reflect.Type
func (MxRecordArrayOutput) Index ¶
func (o MxRecordArrayOutput) Index(i pulumi.IntInput) MxRecordOutput
func (MxRecordArrayOutput) ToMxRecordArrayOutput ¶
func (o MxRecordArrayOutput) ToMxRecordArrayOutput() MxRecordArrayOutput
func (MxRecordArrayOutput) ToMxRecordArrayOutputWithContext ¶
func (o MxRecordArrayOutput) ToMxRecordArrayOutputWithContext(ctx context.Context) MxRecordArrayOutput
type MxRecordInput ¶
type MxRecordInput interface { pulumi.Input ToMxRecordOutput() MxRecordOutput ToMxRecordOutputWithContext(context.Context) MxRecordOutput }
MxRecordInput is an input type that accepts MxRecordArgs and MxRecordOutput values. You can construct a concrete instance of `MxRecordInput` via:
MxRecordArgs{...}
type MxRecordOutput ¶
type MxRecordOutput struct{ *pulumi.OutputState }
An MX record.
func (MxRecordOutput) ElementType ¶
func (MxRecordOutput) ElementType() reflect.Type
func (MxRecordOutput) Exchange ¶
func (o MxRecordOutput) Exchange() pulumi.StringPtrOutput
The domain name of the mail host for this MX record.
func (MxRecordOutput) Preference ¶
func (o MxRecordOutput) Preference() pulumi.IntPtrOutput
The preference value for this MX record.
func (MxRecordOutput) ToMxRecordOutput ¶
func (o MxRecordOutput) ToMxRecordOutput() MxRecordOutput
func (MxRecordOutput) ToMxRecordOutputWithContext ¶
func (o MxRecordOutput) ToMxRecordOutputWithContext(ctx context.Context) MxRecordOutput
type MxRecordResponse ¶
type MxRecordResponse struct { // The domain name of the mail host for this MX record. Exchange *string `pulumi:"exchange"` // The preference value for this MX record. Preference *int `pulumi:"preference"` }
An MX record.
type MxRecordResponseArgs ¶
type MxRecordResponseArgs struct { // The domain name of the mail host for this MX record. Exchange pulumi.StringPtrInput `pulumi:"exchange"` // The preference value for this MX record. Preference pulumi.IntPtrInput `pulumi:"preference"` }
An MX record.
func (MxRecordResponseArgs) ElementType ¶
func (MxRecordResponseArgs) ElementType() reflect.Type
func (MxRecordResponseArgs) ToMxRecordResponseOutput ¶
func (i MxRecordResponseArgs) ToMxRecordResponseOutput() MxRecordResponseOutput
func (MxRecordResponseArgs) ToMxRecordResponseOutputWithContext ¶
func (i MxRecordResponseArgs) ToMxRecordResponseOutputWithContext(ctx context.Context) MxRecordResponseOutput
type MxRecordResponseArray ¶
type MxRecordResponseArray []MxRecordResponseInput
func (MxRecordResponseArray) ElementType ¶
func (MxRecordResponseArray) ElementType() reflect.Type
func (MxRecordResponseArray) ToMxRecordResponseArrayOutput ¶
func (i MxRecordResponseArray) ToMxRecordResponseArrayOutput() MxRecordResponseArrayOutput
func (MxRecordResponseArray) ToMxRecordResponseArrayOutputWithContext ¶
func (i MxRecordResponseArray) ToMxRecordResponseArrayOutputWithContext(ctx context.Context) MxRecordResponseArrayOutput
type MxRecordResponseArrayInput ¶
type MxRecordResponseArrayInput interface { pulumi.Input ToMxRecordResponseArrayOutput() MxRecordResponseArrayOutput ToMxRecordResponseArrayOutputWithContext(context.Context) MxRecordResponseArrayOutput }
MxRecordResponseArrayInput is an input type that accepts MxRecordResponseArray and MxRecordResponseArrayOutput values. You can construct a concrete instance of `MxRecordResponseArrayInput` via:
MxRecordResponseArray{ MxRecordResponseArgs{...} }
type MxRecordResponseArrayOutput ¶
type MxRecordResponseArrayOutput struct{ *pulumi.OutputState }
func (MxRecordResponseArrayOutput) ElementType ¶
func (MxRecordResponseArrayOutput) ElementType() reflect.Type
func (MxRecordResponseArrayOutput) Index ¶
func (o MxRecordResponseArrayOutput) Index(i pulumi.IntInput) MxRecordResponseOutput
func (MxRecordResponseArrayOutput) ToMxRecordResponseArrayOutput ¶
func (o MxRecordResponseArrayOutput) ToMxRecordResponseArrayOutput() MxRecordResponseArrayOutput
func (MxRecordResponseArrayOutput) ToMxRecordResponseArrayOutputWithContext ¶
func (o MxRecordResponseArrayOutput) ToMxRecordResponseArrayOutputWithContext(ctx context.Context) MxRecordResponseArrayOutput
type MxRecordResponseInput ¶
type MxRecordResponseInput interface { pulumi.Input ToMxRecordResponseOutput() MxRecordResponseOutput ToMxRecordResponseOutputWithContext(context.Context) MxRecordResponseOutput }
MxRecordResponseInput is an input type that accepts MxRecordResponseArgs and MxRecordResponseOutput values. You can construct a concrete instance of `MxRecordResponseInput` via:
MxRecordResponseArgs{...}
type MxRecordResponseOutput ¶
type MxRecordResponseOutput struct{ *pulumi.OutputState }
An MX record.
func (MxRecordResponseOutput) ElementType ¶
func (MxRecordResponseOutput) ElementType() reflect.Type
func (MxRecordResponseOutput) Exchange ¶
func (o MxRecordResponseOutput) Exchange() pulumi.StringPtrOutput
The domain name of the mail host for this MX record.
func (MxRecordResponseOutput) Preference ¶
func (o MxRecordResponseOutput) Preference() pulumi.IntPtrOutput
The preference value for this MX record.
func (MxRecordResponseOutput) ToMxRecordResponseOutput ¶
func (o MxRecordResponseOutput) ToMxRecordResponseOutput() MxRecordResponseOutput
func (MxRecordResponseOutput) ToMxRecordResponseOutputWithContext ¶
func (o MxRecordResponseOutput) ToMxRecordResponseOutputWithContext(ctx context.Context) MxRecordResponseOutput
type NsRecord ¶
type NsRecord struct { // The name server name for this NS record. Nsdname *string `pulumi:"nsdname"` }
An NS record.
type NsRecordArgs ¶
type NsRecordArgs struct { // The name server name for this NS record. Nsdname pulumi.StringPtrInput `pulumi:"nsdname"` }
An NS record.
func (NsRecordArgs) ElementType ¶
func (NsRecordArgs) ElementType() reflect.Type
func (NsRecordArgs) ToNsRecordOutput ¶
func (i NsRecordArgs) ToNsRecordOutput() NsRecordOutput
func (NsRecordArgs) ToNsRecordOutputWithContext ¶
func (i NsRecordArgs) ToNsRecordOutputWithContext(ctx context.Context) NsRecordOutput
type NsRecordArray ¶
type NsRecordArray []NsRecordInput
func (NsRecordArray) ElementType ¶
func (NsRecordArray) ElementType() reflect.Type
func (NsRecordArray) ToNsRecordArrayOutput ¶
func (i NsRecordArray) ToNsRecordArrayOutput() NsRecordArrayOutput
func (NsRecordArray) ToNsRecordArrayOutputWithContext ¶
func (i NsRecordArray) ToNsRecordArrayOutputWithContext(ctx context.Context) NsRecordArrayOutput
type NsRecordArrayInput ¶
type NsRecordArrayInput interface { pulumi.Input ToNsRecordArrayOutput() NsRecordArrayOutput ToNsRecordArrayOutputWithContext(context.Context) NsRecordArrayOutput }
NsRecordArrayInput is an input type that accepts NsRecordArray and NsRecordArrayOutput values. You can construct a concrete instance of `NsRecordArrayInput` via:
NsRecordArray{ NsRecordArgs{...} }
type NsRecordArrayOutput ¶
type NsRecordArrayOutput struct{ *pulumi.OutputState }
func (NsRecordArrayOutput) ElementType ¶
func (NsRecordArrayOutput) ElementType() reflect.Type
func (NsRecordArrayOutput) Index ¶
func (o NsRecordArrayOutput) Index(i pulumi.IntInput) NsRecordOutput
func (NsRecordArrayOutput) ToNsRecordArrayOutput ¶
func (o NsRecordArrayOutput) ToNsRecordArrayOutput() NsRecordArrayOutput
func (NsRecordArrayOutput) ToNsRecordArrayOutputWithContext ¶
func (o NsRecordArrayOutput) ToNsRecordArrayOutputWithContext(ctx context.Context) NsRecordArrayOutput
type NsRecordInput ¶
type NsRecordInput interface { pulumi.Input ToNsRecordOutput() NsRecordOutput ToNsRecordOutputWithContext(context.Context) NsRecordOutput }
NsRecordInput is an input type that accepts NsRecordArgs and NsRecordOutput values. You can construct a concrete instance of `NsRecordInput` via:
NsRecordArgs{...}
type NsRecordOutput ¶
type NsRecordOutput struct{ *pulumi.OutputState }
An NS record.
func (NsRecordOutput) ElementType ¶
func (NsRecordOutput) ElementType() reflect.Type
func (NsRecordOutput) Nsdname ¶
func (o NsRecordOutput) Nsdname() pulumi.StringPtrOutput
The name server name for this NS record.
func (NsRecordOutput) ToNsRecordOutput ¶
func (o NsRecordOutput) ToNsRecordOutput() NsRecordOutput
func (NsRecordOutput) ToNsRecordOutputWithContext ¶
func (o NsRecordOutput) ToNsRecordOutputWithContext(ctx context.Context) NsRecordOutput
type NsRecordResponse ¶
type NsRecordResponse struct { // The name server name for this NS record. Nsdname *string `pulumi:"nsdname"` }
An NS record.
type NsRecordResponseArgs ¶
type NsRecordResponseArgs struct { // The name server name for this NS record. Nsdname pulumi.StringPtrInput `pulumi:"nsdname"` }
An NS record.
func (NsRecordResponseArgs) ElementType ¶
func (NsRecordResponseArgs) ElementType() reflect.Type
func (NsRecordResponseArgs) ToNsRecordResponseOutput ¶
func (i NsRecordResponseArgs) ToNsRecordResponseOutput() NsRecordResponseOutput
func (NsRecordResponseArgs) ToNsRecordResponseOutputWithContext ¶
func (i NsRecordResponseArgs) ToNsRecordResponseOutputWithContext(ctx context.Context) NsRecordResponseOutput
type NsRecordResponseArray ¶
type NsRecordResponseArray []NsRecordResponseInput
func (NsRecordResponseArray) ElementType ¶
func (NsRecordResponseArray) ElementType() reflect.Type
func (NsRecordResponseArray) ToNsRecordResponseArrayOutput ¶
func (i NsRecordResponseArray) ToNsRecordResponseArrayOutput() NsRecordResponseArrayOutput
func (NsRecordResponseArray) ToNsRecordResponseArrayOutputWithContext ¶
func (i NsRecordResponseArray) ToNsRecordResponseArrayOutputWithContext(ctx context.Context) NsRecordResponseArrayOutput
type NsRecordResponseArrayInput ¶
type NsRecordResponseArrayInput interface { pulumi.Input ToNsRecordResponseArrayOutput() NsRecordResponseArrayOutput ToNsRecordResponseArrayOutputWithContext(context.Context) NsRecordResponseArrayOutput }
NsRecordResponseArrayInput is an input type that accepts NsRecordResponseArray and NsRecordResponseArrayOutput values. You can construct a concrete instance of `NsRecordResponseArrayInput` via:
NsRecordResponseArray{ NsRecordResponseArgs{...} }
type NsRecordResponseArrayOutput ¶
type NsRecordResponseArrayOutput struct{ *pulumi.OutputState }
func (NsRecordResponseArrayOutput) ElementType ¶
func (NsRecordResponseArrayOutput) ElementType() reflect.Type
func (NsRecordResponseArrayOutput) Index ¶
func (o NsRecordResponseArrayOutput) Index(i pulumi.IntInput) NsRecordResponseOutput
func (NsRecordResponseArrayOutput) ToNsRecordResponseArrayOutput ¶
func (o NsRecordResponseArrayOutput) ToNsRecordResponseArrayOutput() NsRecordResponseArrayOutput
func (NsRecordResponseArrayOutput) ToNsRecordResponseArrayOutputWithContext ¶
func (o NsRecordResponseArrayOutput) ToNsRecordResponseArrayOutputWithContext(ctx context.Context) NsRecordResponseArrayOutput
type NsRecordResponseInput ¶
type NsRecordResponseInput interface { pulumi.Input ToNsRecordResponseOutput() NsRecordResponseOutput ToNsRecordResponseOutputWithContext(context.Context) NsRecordResponseOutput }
NsRecordResponseInput is an input type that accepts NsRecordResponseArgs and NsRecordResponseOutput values. You can construct a concrete instance of `NsRecordResponseInput` via:
NsRecordResponseArgs{...}
type NsRecordResponseOutput ¶
type NsRecordResponseOutput struct{ *pulumi.OutputState }
An NS record.
func (NsRecordResponseOutput) ElementType ¶
func (NsRecordResponseOutput) ElementType() reflect.Type
func (NsRecordResponseOutput) Nsdname ¶
func (o NsRecordResponseOutput) Nsdname() pulumi.StringPtrOutput
The name server name for this NS record.
func (NsRecordResponseOutput) ToNsRecordResponseOutput ¶
func (o NsRecordResponseOutput) ToNsRecordResponseOutput() NsRecordResponseOutput
func (NsRecordResponseOutput) ToNsRecordResponseOutputWithContext ¶
func (o NsRecordResponseOutput) ToNsRecordResponseOutputWithContext(ctx context.Context) NsRecordResponseOutput
type PtrRecord ¶
type PtrRecord struct { // The PTR target domain name for this PTR record. Ptrdname *string `pulumi:"ptrdname"` }
A PTR record.
type PtrRecordArgs ¶
type PtrRecordArgs struct { // The PTR target domain name for this PTR record. Ptrdname pulumi.StringPtrInput `pulumi:"ptrdname"` }
A PTR record.
func (PtrRecordArgs) ElementType ¶
func (PtrRecordArgs) ElementType() reflect.Type
func (PtrRecordArgs) ToPtrRecordOutput ¶
func (i PtrRecordArgs) ToPtrRecordOutput() PtrRecordOutput
func (PtrRecordArgs) ToPtrRecordOutputWithContext ¶
func (i PtrRecordArgs) ToPtrRecordOutputWithContext(ctx context.Context) PtrRecordOutput
type PtrRecordArray ¶
type PtrRecordArray []PtrRecordInput
func (PtrRecordArray) ElementType ¶
func (PtrRecordArray) ElementType() reflect.Type
func (PtrRecordArray) ToPtrRecordArrayOutput ¶
func (i PtrRecordArray) ToPtrRecordArrayOutput() PtrRecordArrayOutput
func (PtrRecordArray) ToPtrRecordArrayOutputWithContext ¶
func (i PtrRecordArray) ToPtrRecordArrayOutputWithContext(ctx context.Context) PtrRecordArrayOutput
type PtrRecordArrayInput ¶
type PtrRecordArrayInput interface { pulumi.Input ToPtrRecordArrayOutput() PtrRecordArrayOutput ToPtrRecordArrayOutputWithContext(context.Context) PtrRecordArrayOutput }
PtrRecordArrayInput is an input type that accepts PtrRecordArray and PtrRecordArrayOutput values. You can construct a concrete instance of `PtrRecordArrayInput` via:
PtrRecordArray{ PtrRecordArgs{...} }
type PtrRecordArrayOutput ¶
type PtrRecordArrayOutput struct{ *pulumi.OutputState }
func (PtrRecordArrayOutput) ElementType ¶
func (PtrRecordArrayOutput) ElementType() reflect.Type
func (PtrRecordArrayOutput) Index ¶
func (o PtrRecordArrayOutput) Index(i pulumi.IntInput) PtrRecordOutput
func (PtrRecordArrayOutput) ToPtrRecordArrayOutput ¶
func (o PtrRecordArrayOutput) ToPtrRecordArrayOutput() PtrRecordArrayOutput
func (PtrRecordArrayOutput) ToPtrRecordArrayOutputWithContext ¶
func (o PtrRecordArrayOutput) ToPtrRecordArrayOutputWithContext(ctx context.Context) PtrRecordArrayOutput
type PtrRecordInput ¶
type PtrRecordInput interface { pulumi.Input ToPtrRecordOutput() PtrRecordOutput ToPtrRecordOutputWithContext(context.Context) PtrRecordOutput }
PtrRecordInput is an input type that accepts PtrRecordArgs and PtrRecordOutput values. You can construct a concrete instance of `PtrRecordInput` via:
PtrRecordArgs{...}
type PtrRecordOutput ¶
type PtrRecordOutput struct{ *pulumi.OutputState }
A PTR record.
func (PtrRecordOutput) ElementType ¶
func (PtrRecordOutput) ElementType() reflect.Type
func (PtrRecordOutput) Ptrdname ¶
func (o PtrRecordOutput) Ptrdname() pulumi.StringPtrOutput
The PTR target domain name for this PTR record.
func (PtrRecordOutput) ToPtrRecordOutput ¶
func (o PtrRecordOutput) ToPtrRecordOutput() PtrRecordOutput
func (PtrRecordOutput) ToPtrRecordOutputWithContext ¶
func (o PtrRecordOutput) ToPtrRecordOutputWithContext(ctx context.Context) PtrRecordOutput
type PtrRecordResponse ¶
type PtrRecordResponse struct { // The PTR target domain name for this PTR record. Ptrdname *string `pulumi:"ptrdname"` }
A PTR record.
type PtrRecordResponseArgs ¶
type PtrRecordResponseArgs struct { // The PTR target domain name for this PTR record. Ptrdname pulumi.StringPtrInput `pulumi:"ptrdname"` }
A PTR record.
func (PtrRecordResponseArgs) ElementType ¶
func (PtrRecordResponseArgs) ElementType() reflect.Type
func (PtrRecordResponseArgs) ToPtrRecordResponseOutput ¶
func (i PtrRecordResponseArgs) ToPtrRecordResponseOutput() PtrRecordResponseOutput
func (PtrRecordResponseArgs) ToPtrRecordResponseOutputWithContext ¶
func (i PtrRecordResponseArgs) ToPtrRecordResponseOutputWithContext(ctx context.Context) PtrRecordResponseOutput
type PtrRecordResponseArray ¶
type PtrRecordResponseArray []PtrRecordResponseInput
func (PtrRecordResponseArray) ElementType ¶
func (PtrRecordResponseArray) ElementType() reflect.Type
func (PtrRecordResponseArray) ToPtrRecordResponseArrayOutput ¶
func (i PtrRecordResponseArray) ToPtrRecordResponseArrayOutput() PtrRecordResponseArrayOutput
func (PtrRecordResponseArray) ToPtrRecordResponseArrayOutputWithContext ¶
func (i PtrRecordResponseArray) ToPtrRecordResponseArrayOutputWithContext(ctx context.Context) PtrRecordResponseArrayOutput
type PtrRecordResponseArrayInput ¶
type PtrRecordResponseArrayInput interface { pulumi.Input ToPtrRecordResponseArrayOutput() PtrRecordResponseArrayOutput ToPtrRecordResponseArrayOutputWithContext(context.Context) PtrRecordResponseArrayOutput }
PtrRecordResponseArrayInput is an input type that accepts PtrRecordResponseArray and PtrRecordResponseArrayOutput values. You can construct a concrete instance of `PtrRecordResponseArrayInput` via:
PtrRecordResponseArray{ PtrRecordResponseArgs{...} }
type PtrRecordResponseArrayOutput ¶
type PtrRecordResponseArrayOutput struct{ *pulumi.OutputState }
func (PtrRecordResponseArrayOutput) ElementType ¶
func (PtrRecordResponseArrayOutput) ElementType() reflect.Type
func (PtrRecordResponseArrayOutput) Index ¶
func (o PtrRecordResponseArrayOutput) Index(i pulumi.IntInput) PtrRecordResponseOutput
func (PtrRecordResponseArrayOutput) ToPtrRecordResponseArrayOutput ¶
func (o PtrRecordResponseArrayOutput) ToPtrRecordResponseArrayOutput() PtrRecordResponseArrayOutput
func (PtrRecordResponseArrayOutput) ToPtrRecordResponseArrayOutputWithContext ¶
func (o PtrRecordResponseArrayOutput) ToPtrRecordResponseArrayOutputWithContext(ctx context.Context) PtrRecordResponseArrayOutput
type PtrRecordResponseInput ¶
type PtrRecordResponseInput interface { pulumi.Input ToPtrRecordResponseOutput() PtrRecordResponseOutput ToPtrRecordResponseOutputWithContext(context.Context) PtrRecordResponseOutput }
PtrRecordResponseInput is an input type that accepts PtrRecordResponseArgs and PtrRecordResponseOutput values. You can construct a concrete instance of `PtrRecordResponseInput` via:
PtrRecordResponseArgs{...}
type PtrRecordResponseOutput ¶
type PtrRecordResponseOutput struct{ *pulumi.OutputState }
A PTR record.
func (PtrRecordResponseOutput) ElementType ¶
func (PtrRecordResponseOutput) ElementType() reflect.Type
func (PtrRecordResponseOutput) Ptrdname ¶
func (o PtrRecordResponseOutput) Ptrdname() pulumi.StringPtrOutput
The PTR target domain name for this PTR record.
func (PtrRecordResponseOutput) ToPtrRecordResponseOutput ¶
func (o PtrRecordResponseOutput) ToPtrRecordResponseOutput() PtrRecordResponseOutput
func (PtrRecordResponseOutput) ToPtrRecordResponseOutputWithContext ¶
func (o PtrRecordResponseOutput) ToPtrRecordResponseOutputWithContext(ctx context.Context) PtrRecordResponseOutput
type RecordSet ¶
type RecordSet struct { pulumi.CustomResourceState // The list of A records in the record set. ARecords ARecordResponseArrayOutput `pulumi:"aRecords"` // The list of AAAA records in the record set. AaaaRecords AaaaRecordResponseArrayOutput `pulumi:"aaaaRecords"` // The list of CAA records in the record set. CaaRecords CaaRecordResponseArrayOutput `pulumi:"caaRecords"` // The CNAME record in the record set. CnameRecord CnameRecordResponsePtrOutput `pulumi:"cnameRecord"` // The etag of the record set. Etag pulumi.StringPtrOutput `pulumi:"etag"` // Fully qualified domain name of the record set. Fqdn pulumi.StringOutput `pulumi:"fqdn"` // The metadata attached to the record set. Metadata pulumi.StringMapOutput `pulumi:"metadata"` // The list of MX records in the record set. MxRecords MxRecordResponseArrayOutput `pulumi:"mxRecords"` // The name of the record set. Name pulumi.StringOutput `pulumi:"name"` // The list of NS records in the record set. NsRecords NsRecordResponseArrayOutput `pulumi:"nsRecords"` // provisioning State of the record set. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The list of PTR records in the record set. PtrRecords PtrRecordResponseArrayOutput `pulumi:"ptrRecords"` // The SOA record in the record set. SoaRecord SoaRecordResponsePtrOutput `pulumi:"soaRecord"` // The list of SRV records in the record set. SrvRecords SrvRecordResponseArrayOutput `pulumi:"srvRecords"` // A reference to an azure resource from where the dns resource value is taken. TargetResource SubResourceResponsePtrOutput `pulumi:"targetResource"` // The TTL (time-to-live) of the records in the record set. Ttl pulumi.IntPtrOutput `pulumi:"ttl"` // The list of TXT records in the record set. TxtRecords TxtRecordResponseArrayOutput `pulumi:"txtRecords"` // The type of the record set. Type pulumi.StringOutput `pulumi:"type"` }
Describes a DNS record set (a collection of DNS records with the same name and type).
func GetRecordSet ¶
func GetRecordSet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RecordSetState, opts ...pulumi.ResourceOption) (*RecordSet, error)
GetRecordSet gets an existing RecordSet 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 NewRecordSet ¶
func NewRecordSet(ctx *pulumi.Context, name string, args *RecordSetArgs, opts ...pulumi.ResourceOption) (*RecordSet, error)
NewRecordSet registers a new resource with the given unique name, arguments, and options.
type RecordSetArgs ¶
type RecordSetArgs struct { // The list of A records in the record set. ARecords ARecordArrayInput // The list of AAAA records in the record set. AaaaRecords AaaaRecordArrayInput // The list of CAA records in the record set. CaaRecords CaaRecordArrayInput // The CNAME record in the record set. CnameRecord CnameRecordPtrInput // The etag of the record set. Etag pulumi.StringPtrInput // The metadata attached to the record set. Metadata pulumi.StringMapInput // The list of MX records in the record set. MxRecords MxRecordArrayInput // The list of NS records in the record set. NsRecords NsRecordArrayInput // The list of PTR records in the record set. PtrRecords PtrRecordArrayInput // The type of DNS record in this record set. Record sets of type SOA can be updated but not created (they are created when the DNS zone is created). RecordType pulumi.StringInput // The name of the record set, relative to the name of the zone. RelativeRecordSetName pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The SOA record in the record set. SoaRecord SoaRecordPtrInput // The list of SRV records in the record set. SrvRecords SrvRecordArrayInput // A reference to an azure resource from where the dns resource value is taken. TargetResource SubResourcePtrInput // The TTL (time-to-live) of the records in the record set. Ttl pulumi.IntPtrInput // The list of TXT records in the record set. TxtRecords TxtRecordArrayInput // The name of the DNS zone (without a terminating dot). ZoneName pulumi.StringInput }
The set of arguments for constructing a RecordSet resource.
func (RecordSetArgs) ElementType ¶
func (RecordSetArgs) ElementType() reflect.Type
type RecordSetState ¶
type RecordSetState struct { // The list of A records in the record set. ARecords ARecordResponseArrayInput // The list of AAAA records in the record set. AaaaRecords AaaaRecordResponseArrayInput // The list of CAA records in the record set. CaaRecords CaaRecordResponseArrayInput // The CNAME record in the record set. CnameRecord CnameRecordResponsePtrInput // The etag of the record set. Etag pulumi.StringPtrInput // Fully qualified domain name of the record set. Fqdn pulumi.StringPtrInput // The metadata attached to the record set. Metadata pulumi.StringMapInput // The list of MX records in the record set. MxRecords MxRecordResponseArrayInput // The name of the record set. Name pulumi.StringPtrInput // The list of NS records in the record set. NsRecords NsRecordResponseArrayInput // provisioning State of the record set. ProvisioningState pulumi.StringPtrInput // The list of PTR records in the record set. PtrRecords PtrRecordResponseArrayInput // The SOA record in the record set. SoaRecord SoaRecordResponsePtrInput // The list of SRV records in the record set. SrvRecords SrvRecordResponseArrayInput // A reference to an azure resource from where the dns resource value is taken. TargetResource SubResourceResponsePtrInput // The TTL (time-to-live) of the records in the record set. Ttl pulumi.IntPtrInput // The list of TXT records in the record set. TxtRecords TxtRecordResponseArrayInput // The type of the record set. Type pulumi.StringPtrInput }
func (RecordSetState) ElementType ¶
func (RecordSetState) ElementType() reflect.Type
type SoaRecord ¶
type SoaRecord struct { // The email contact for this SOA record. Email *string `pulumi:"email"` // The expire time for this SOA record. ExpireTime *int `pulumi:"expireTime"` // The domain name of the authoritative name server for this SOA record. Host *string `pulumi:"host"` // The minimum value for this SOA record. By convention this is used to determine the negative caching duration. MinimumTtl *int `pulumi:"minimumTtl"` // The refresh value for this SOA record. RefreshTime *int `pulumi:"refreshTime"` // The retry time for this SOA record. RetryTime *int `pulumi:"retryTime"` // The serial number for this SOA record. SerialNumber *int `pulumi:"serialNumber"` }
An SOA record.
type SoaRecordArgs ¶
type SoaRecordArgs struct { // The email contact for this SOA record. Email pulumi.StringPtrInput `pulumi:"email"` // The expire time for this SOA record. ExpireTime pulumi.IntPtrInput `pulumi:"expireTime"` // The domain name of the authoritative name server for this SOA record. Host pulumi.StringPtrInput `pulumi:"host"` // The minimum value for this SOA record. By convention this is used to determine the negative caching duration. MinimumTtl pulumi.IntPtrInput `pulumi:"minimumTtl"` // The refresh value for this SOA record. RefreshTime pulumi.IntPtrInput `pulumi:"refreshTime"` // The retry time for this SOA record. RetryTime pulumi.IntPtrInput `pulumi:"retryTime"` // The serial number for this SOA record. SerialNumber pulumi.IntPtrInput `pulumi:"serialNumber"` }
An SOA record.
func (SoaRecordArgs) ElementType ¶
func (SoaRecordArgs) ElementType() reflect.Type
func (SoaRecordArgs) ToSoaRecordOutput ¶
func (i SoaRecordArgs) ToSoaRecordOutput() SoaRecordOutput
func (SoaRecordArgs) ToSoaRecordOutputWithContext ¶
func (i SoaRecordArgs) ToSoaRecordOutputWithContext(ctx context.Context) SoaRecordOutput
func (SoaRecordArgs) ToSoaRecordPtrOutput ¶
func (i SoaRecordArgs) ToSoaRecordPtrOutput() SoaRecordPtrOutput
func (SoaRecordArgs) ToSoaRecordPtrOutputWithContext ¶
func (i SoaRecordArgs) ToSoaRecordPtrOutputWithContext(ctx context.Context) SoaRecordPtrOutput
type SoaRecordInput ¶
type SoaRecordInput interface { pulumi.Input ToSoaRecordOutput() SoaRecordOutput ToSoaRecordOutputWithContext(context.Context) SoaRecordOutput }
SoaRecordInput is an input type that accepts SoaRecordArgs and SoaRecordOutput values. You can construct a concrete instance of `SoaRecordInput` via:
SoaRecordArgs{...}
type SoaRecordOutput ¶
type SoaRecordOutput struct{ *pulumi.OutputState }
An SOA record.
func (SoaRecordOutput) ElementType ¶
func (SoaRecordOutput) ElementType() reflect.Type
func (SoaRecordOutput) Email ¶
func (o SoaRecordOutput) Email() pulumi.StringPtrOutput
The email contact for this SOA record.
func (SoaRecordOutput) ExpireTime ¶
func (o SoaRecordOutput) ExpireTime() pulumi.IntPtrOutput
The expire time for this SOA record.
func (SoaRecordOutput) Host ¶
func (o SoaRecordOutput) Host() pulumi.StringPtrOutput
The domain name of the authoritative name server for this SOA record.
func (SoaRecordOutput) MinimumTtl ¶
func (o SoaRecordOutput) MinimumTtl() pulumi.IntPtrOutput
The minimum value for this SOA record. By convention this is used to determine the negative caching duration.
func (SoaRecordOutput) RefreshTime ¶
func (o SoaRecordOutput) RefreshTime() pulumi.IntPtrOutput
The refresh value for this SOA record.
func (SoaRecordOutput) RetryTime ¶
func (o SoaRecordOutput) RetryTime() pulumi.IntPtrOutput
The retry time for this SOA record.
func (SoaRecordOutput) SerialNumber ¶
func (o SoaRecordOutput) SerialNumber() pulumi.IntPtrOutput
The serial number for this SOA record.
func (SoaRecordOutput) ToSoaRecordOutput ¶
func (o SoaRecordOutput) ToSoaRecordOutput() SoaRecordOutput
func (SoaRecordOutput) ToSoaRecordOutputWithContext ¶
func (o SoaRecordOutput) ToSoaRecordOutputWithContext(ctx context.Context) SoaRecordOutput
func (SoaRecordOutput) ToSoaRecordPtrOutput ¶
func (o SoaRecordOutput) ToSoaRecordPtrOutput() SoaRecordPtrOutput
func (SoaRecordOutput) ToSoaRecordPtrOutputWithContext ¶
func (o SoaRecordOutput) ToSoaRecordPtrOutputWithContext(ctx context.Context) SoaRecordPtrOutput
type SoaRecordPtrInput ¶
type SoaRecordPtrInput interface { pulumi.Input ToSoaRecordPtrOutput() SoaRecordPtrOutput ToSoaRecordPtrOutputWithContext(context.Context) SoaRecordPtrOutput }
SoaRecordPtrInput is an input type that accepts SoaRecordArgs, SoaRecordPtr and SoaRecordPtrOutput values. You can construct a concrete instance of `SoaRecordPtrInput` via:
SoaRecordArgs{...} or: nil
func SoaRecordPtr ¶
func SoaRecordPtr(v *SoaRecordArgs) SoaRecordPtrInput
type SoaRecordPtrOutput ¶
type SoaRecordPtrOutput struct{ *pulumi.OutputState }
func (SoaRecordPtrOutput) Elem ¶
func (o SoaRecordPtrOutput) Elem() SoaRecordOutput
func (SoaRecordPtrOutput) ElementType ¶
func (SoaRecordPtrOutput) ElementType() reflect.Type
func (SoaRecordPtrOutput) Email ¶
func (o SoaRecordPtrOutput) Email() pulumi.StringPtrOutput
The email contact for this SOA record.
func (SoaRecordPtrOutput) ExpireTime ¶
func (o SoaRecordPtrOutput) ExpireTime() pulumi.IntPtrOutput
The expire time for this SOA record.
func (SoaRecordPtrOutput) Host ¶
func (o SoaRecordPtrOutput) Host() pulumi.StringPtrOutput
The domain name of the authoritative name server for this SOA record.
func (SoaRecordPtrOutput) MinimumTtl ¶
func (o SoaRecordPtrOutput) MinimumTtl() pulumi.IntPtrOutput
The minimum value for this SOA record. By convention this is used to determine the negative caching duration.
func (SoaRecordPtrOutput) RefreshTime ¶
func (o SoaRecordPtrOutput) RefreshTime() pulumi.IntPtrOutput
The refresh value for this SOA record.
func (SoaRecordPtrOutput) RetryTime ¶
func (o SoaRecordPtrOutput) RetryTime() pulumi.IntPtrOutput
The retry time for this SOA record.
func (SoaRecordPtrOutput) SerialNumber ¶
func (o SoaRecordPtrOutput) SerialNumber() pulumi.IntPtrOutput
The serial number for this SOA record.
func (SoaRecordPtrOutput) ToSoaRecordPtrOutput ¶
func (o SoaRecordPtrOutput) ToSoaRecordPtrOutput() SoaRecordPtrOutput
func (SoaRecordPtrOutput) ToSoaRecordPtrOutputWithContext ¶
func (o SoaRecordPtrOutput) ToSoaRecordPtrOutputWithContext(ctx context.Context) SoaRecordPtrOutput
type SoaRecordResponse ¶
type SoaRecordResponse struct { // The email contact for this SOA record. Email *string `pulumi:"email"` // The expire time for this SOA record. ExpireTime *int `pulumi:"expireTime"` // The domain name of the authoritative name server for this SOA record. Host *string `pulumi:"host"` // The minimum value for this SOA record. By convention this is used to determine the negative caching duration. MinimumTtl *int `pulumi:"minimumTtl"` // The refresh value for this SOA record. RefreshTime *int `pulumi:"refreshTime"` // The retry time for this SOA record. RetryTime *int `pulumi:"retryTime"` // The serial number for this SOA record. SerialNumber *int `pulumi:"serialNumber"` }
An SOA record.
type SoaRecordResponseArgs ¶
type SoaRecordResponseArgs struct { // The email contact for this SOA record. Email pulumi.StringPtrInput `pulumi:"email"` // The expire time for this SOA record. ExpireTime pulumi.IntPtrInput `pulumi:"expireTime"` // The domain name of the authoritative name server for this SOA record. Host pulumi.StringPtrInput `pulumi:"host"` // The minimum value for this SOA record. By convention this is used to determine the negative caching duration. MinimumTtl pulumi.IntPtrInput `pulumi:"minimumTtl"` // The refresh value for this SOA record. RefreshTime pulumi.IntPtrInput `pulumi:"refreshTime"` // The retry time for this SOA record. RetryTime pulumi.IntPtrInput `pulumi:"retryTime"` // The serial number for this SOA record. SerialNumber pulumi.IntPtrInput `pulumi:"serialNumber"` }
An SOA record.
func (SoaRecordResponseArgs) ElementType ¶
func (SoaRecordResponseArgs) ElementType() reflect.Type
func (SoaRecordResponseArgs) ToSoaRecordResponseOutput ¶
func (i SoaRecordResponseArgs) ToSoaRecordResponseOutput() SoaRecordResponseOutput
func (SoaRecordResponseArgs) ToSoaRecordResponseOutputWithContext ¶
func (i SoaRecordResponseArgs) ToSoaRecordResponseOutputWithContext(ctx context.Context) SoaRecordResponseOutput
func (SoaRecordResponseArgs) ToSoaRecordResponsePtrOutput ¶
func (i SoaRecordResponseArgs) ToSoaRecordResponsePtrOutput() SoaRecordResponsePtrOutput
func (SoaRecordResponseArgs) ToSoaRecordResponsePtrOutputWithContext ¶
func (i SoaRecordResponseArgs) ToSoaRecordResponsePtrOutputWithContext(ctx context.Context) SoaRecordResponsePtrOutput
type SoaRecordResponseInput ¶
type SoaRecordResponseInput interface { pulumi.Input ToSoaRecordResponseOutput() SoaRecordResponseOutput ToSoaRecordResponseOutputWithContext(context.Context) SoaRecordResponseOutput }
SoaRecordResponseInput is an input type that accepts SoaRecordResponseArgs and SoaRecordResponseOutput values. You can construct a concrete instance of `SoaRecordResponseInput` via:
SoaRecordResponseArgs{...}
type SoaRecordResponseOutput ¶
type SoaRecordResponseOutput struct{ *pulumi.OutputState }
An SOA record.
func (SoaRecordResponseOutput) ElementType ¶
func (SoaRecordResponseOutput) ElementType() reflect.Type
func (SoaRecordResponseOutput) Email ¶
func (o SoaRecordResponseOutput) Email() pulumi.StringPtrOutput
The email contact for this SOA record.
func (SoaRecordResponseOutput) ExpireTime ¶
func (o SoaRecordResponseOutput) ExpireTime() pulumi.IntPtrOutput
The expire time for this SOA record.
func (SoaRecordResponseOutput) Host ¶
func (o SoaRecordResponseOutput) Host() pulumi.StringPtrOutput
The domain name of the authoritative name server for this SOA record.
func (SoaRecordResponseOutput) MinimumTtl ¶
func (o SoaRecordResponseOutput) MinimumTtl() pulumi.IntPtrOutput
The minimum value for this SOA record. By convention this is used to determine the negative caching duration.
func (SoaRecordResponseOutput) RefreshTime ¶
func (o SoaRecordResponseOutput) RefreshTime() pulumi.IntPtrOutput
The refresh value for this SOA record.
func (SoaRecordResponseOutput) RetryTime ¶
func (o SoaRecordResponseOutput) RetryTime() pulumi.IntPtrOutput
The retry time for this SOA record.
func (SoaRecordResponseOutput) SerialNumber ¶
func (o SoaRecordResponseOutput) SerialNumber() pulumi.IntPtrOutput
The serial number for this SOA record.
func (SoaRecordResponseOutput) ToSoaRecordResponseOutput ¶
func (o SoaRecordResponseOutput) ToSoaRecordResponseOutput() SoaRecordResponseOutput
func (SoaRecordResponseOutput) ToSoaRecordResponseOutputWithContext ¶
func (o SoaRecordResponseOutput) ToSoaRecordResponseOutputWithContext(ctx context.Context) SoaRecordResponseOutput
func (SoaRecordResponseOutput) ToSoaRecordResponsePtrOutput ¶
func (o SoaRecordResponseOutput) ToSoaRecordResponsePtrOutput() SoaRecordResponsePtrOutput
func (SoaRecordResponseOutput) ToSoaRecordResponsePtrOutputWithContext ¶
func (o SoaRecordResponseOutput) ToSoaRecordResponsePtrOutputWithContext(ctx context.Context) SoaRecordResponsePtrOutput
type SoaRecordResponsePtrInput ¶
type SoaRecordResponsePtrInput interface { pulumi.Input ToSoaRecordResponsePtrOutput() SoaRecordResponsePtrOutput ToSoaRecordResponsePtrOutputWithContext(context.Context) SoaRecordResponsePtrOutput }
SoaRecordResponsePtrInput is an input type that accepts SoaRecordResponseArgs, SoaRecordResponsePtr and SoaRecordResponsePtrOutput values. You can construct a concrete instance of `SoaRecordResponsePtrInput` via:
SoaRecordResponseArgs{...} or: nil
func SoaRecordResponsePtr ¶
func SoaRecordResponsePtr(v *SoaRecordResponseArgs) SoaRecordResponsePtrInput
type SoaRecordResponsePtrOutput ¶
type SoaRecordResponsePtrOutput struct{ *pulumi.OutputState }
func (SoaRecordResponsePtrOutput) Elem ¶
func (o SoaRecordResponsePtrOutput) Elem() SoaRecordResponseOutput
func (SoaRecordResponsePtrOutput) ElementType ¶
func (SoaRecordResponsePtrOutput) ElementType() reflect.Type
func (SoaRecordResponsePtrOutput) Email ¶
func (o SoaRecordResponsePtrOutput) Email() pulumi.StringPtrOutput
The email contact for this SOA record.
func (SoaRecordResponsePtrOutput) ExpireTime ¶
func (o SoaRecordResponsePtrOutput) ExpireTime() pulumi.IntPtrOutput
The expire time for this SOA record.
func (SoaRecordResponsePtrOutput) Host ¶
func (o SoaRecordResponsePtrOutput) Host() pulumi.StringPtrOutput
The domain name of the authoritative name server for this SOA record.
func (SoaRecordResponsePtrOutput) MinimumTtl ¶
func (o SoaRecordResponsePtrOutput) MinimumTtl() pulumi.IntPtrOutput
The minimum value for this SOA record. By convention this is used to determine the negative caching duration.
func (SoaRecordResponsePtrOutput) RefreshTime ¶
func (o SoaRecordResponsePtrOutput) RefreshTime() pulumi.IntPtrOutput
The refresh value for this SOA record.
func (SoaRecordResponsePtrOutput) RetryTime ¶
func (o SoaRecordResponsePtrOutput) RetryTime() pulumi.IntPtrOutput
The retry time for this SOA record.
func (SoaRecordResponsePtrOutput) SerialNumber ¶
func (o SoaRecordResponsePtrOutput) SerialNumber() pulumi.IntPtrOutput
The serial number for this SOA record.
func (SoaRecordResponsePtrOutput) ToSoaRecordResponsePtrOutput ¶
func (o SoaRecordResponsePtrOutput) ToSoaRecordResponsePtrOutput() SoaRecordResponsePtrOutput
func (SoaRecordResponsePtrOutput) ToSoaRecordResponsePtrOutputWithContext ¶
func (o SoaRecordResponsePtrOutput) ToSoaRecordResponsePtrOutputWithContext(ctx context.Context) SoaRecordResponsePtrOutput
type SrvRecord ¶
type SrvRecord struct { // The port value for this SRV record. Port *int `pulumi:"port"` // The priority value for this SRV record. Priority *int `pulumi:"priority"` // The target domain name for this SRV record. Target *string `pulumi:"target"` // The weight value for this SRV record. Weight *int `pulumi:"weight"` }
An SRV record.
type SrvRecordArgs ¶
type SrvRecordArgs struct { // The port value for this SRV record. Port pulumi.IntPtrInput `pulumi:"port"` // The priority value for this SRV record. Priority pulumi.IntPtrInput `pulumi:"priority"` // The target domain name for this SRV record. Target pulumi.StringPtrInput `pulumi:"target"` // The weight value for this SRV record. Weight pulumi.IntPtrInput `pulumi:"weight"` }
An SRV record.
func (SrvRecordArgs) ElementType ¶
func (SrvRecordArgs) ElementType() reflect.Type
func (SrvRecordArgs) ToSrvRecordOutput ¶
func (i SrvRecordArgs) ToSrvRecordOutput() SrvRecordOutput
func (SrvRecordArgs) ToSrvRecordOutputWithContext ¶
func (i SrvRecordArgs) ToSrvRecordOutputWithContext(ctx context.Context) SrvRecordOutput
type SrvRecordArray ¶
type SrvRecordArray []SrvRecordInput
func (SrvRecordArray) ElementType ¶
func (SrvRecordArray) ElementType() reflect.Type
func (SrvRecordArray) ToSrvRecordArrayOutput ¶
func (i SrvRecordArray) ToSrvRecordArrayOutput() SrvRecordArrayOutput
func (SrvRecordArray) ToSrvRecordArrayOutputWithContext ¶
func (i SrvRecordArray) ToSrvRecordArrayOutputWithContext(ctx context.Context) SrvRecordArrayOutput
type SrvRecordArrayInput ¶
type SrvRecordArrayInput interface { pulumi.Input ToSrvRecordArrayOutput() SrvRecordArrayOutput ToSrvRecordArrayOutputWithContext(context.Context) SrvRecordArrayOutput }
SrvRecordArrayInput is an input type that accepts SrvRecordArray and SrvRecordArrayOutput values. You can construct a concrete instance of `SrvRecordArrayInput` via:
SrvRecordArray{ SrvRecordArgs{...} }
type SrvRecordArrayOutput ¶
type SrvRecordArrayOutput struct{ *pulumi.OutputState }
func (SrvRecordArrayOutput) ElementType ¶
func (SrvRecordArrayOutput) ElementType() reflect.Type
func (SrvRecordArrayOutput) Index ¶
func (o SrvRecordArrayOutput) Index(i pulumi.IntInput) SrvRecordOutput
func (SrvRecordArrayOutput) ToSrvRecordArrayOutput ¶
func (o SrvRecordArrayOutput) ToSrvRecordArrayOutput() SrvRecordArrayOutput
func (SrvRecordArrayOutput) ToSrvRecordArrayOutputWithContext ¶
func (o SrvRecordArrayOutput) ToSrvRecordArrayOutputWithContext(ctx context.Context) SrvRecordArrayOutput
type SrvRecordInput ¶
type SrvRecordInput interface { pulumi.Input ToSrvRecordOutput() SrvRecordOutput ToSrvRecordOutputWithContext(context.Context) SrvRecordOutput }
SrvRecordInput is an input type that accepts SrvRecordArgs and SrvRecordOutput values. You can construct a concrete instance of `SrvRecordInput` via:
SrvRecordArgs{...}
type SrvRecordOutput ¶
type SrvRecordOutput struct{ *pulumi.OutputState }
An SRV record.
func (SrvRecordOutput) ElementType ¶
func (SrvRecordOutput) ElementType() reflect.Type
func (SrvRecordOutput) Port ¶
func (o SrvRecordOutput) Port() pulumi.IntPtrOutput
The port value for this SRV record.
func (SrvRecordOutput) Priority ¶
func (o SrvRecordOutput) Priority() pulumi.IntPtrOutput
The priority value for this SRV record.
func (SrvRecordOutput) Target ¶
func (o SrvRecordOutput) Target() pulumi.StringPtrOutput
The target domain name for this SRV record.
func (SrvRecordOutput) ToSrvRecordOutput ¶
func (o SrvRecordOutput) ToSrvRecordOutput() SrvRecordOutput
func (SrvRecordOutput) ToSrvRecordOutputWithContext ¶
func (o SrvRecordOutput) ToSrvRecordOutputWithContext(ctx context.Context) SrvRecordOutput
func (SrvRecordOutput) Weight ¶
func (o SrvRecordOutput) Weight() pulumi.IntPtrOutput
The weight value for this SRV record.
type SrvRecordResponse ¶
type SrvRecordResponse struct { // The port value for this SRV record. Port *int `pulumi:"port"` // The priority value for this SRV record. Priority *int `pulumi:"priority"` // The target domain name for this SRV record. Target *string `pulumi:"target"` // The weight value for this SRV record. Weight *int `pulumi:"weight"` }
An SRV record.
type SrvRecordResponseArgs ¶
type SrvRecordResponseArgs struct { // The port value for this SRV record. Port pulumi.IntPtrInput `pulumi:"port"` // The priority value for this SRV record. Priority pulumi.IntPtrInput `pulumi:"priority"` // The target domain name for this SRV record. Target pulumi.StringPtrInput `pulumi:"target"` // The weight value for this SRV record. Weight pulumi.IntPtrInput `pulumi:"weight"` }
An SRV record.
func (SrvRecordResponseArgs) ElementType ¶
func (SrvRecordResponseArgs) ElementType() reflect.Type
func (SrvRecordResponseArgs) ToSrvRecordResponseOutput ¶
func (i SrvRecordResponseArgs) ToSrvRecordResponseOutput() SrvRecordResponseOutput
func (SrvRecordResponseArgs) ToSrvRecordResponseOutputWithContext ¶
func (i SrvRecordResponseArgs) ToSrvRecordResponseOutputWithContext(ctx context.Context) SrvRecordResponseOutput
type SrvRecordResponseArray ¶
type SrvRecordResponseArray []SrvRecordResponseInput
func (SrvRecordResponseArray) ElementType ¶
func (SrvRecordResponseArray) ElementType() reflect.Type
func (SrvRecordResponseArray) ToSrvRecordResponseArrayOutput ¶
func (i SrvRecordResponseArray) ToSrvRecordResponseArrayOutput() SrvRecordResponseArrayOutput
func (SrvRecordResponseArray) ToSrvRecordResponseArrayOutputWithContext ¶
func (i SrvRecordResponseArray) ToSrvRecordResponseArrayOutputWithContext(ctx context.Context) SrvRecordResponseArrayOutput
type SrvRecordResponseArrayInput ¶
type SrvRecordResponseArrayInput interface { pulumi.Input ToSrvRecordResponseArrayOutput() SrvRecordResponseArrayOutput ToSrvRecordResponseArrayOutputWithContext(context.Context) SrvRecordResponseArrayOutput }
SrvRecordResponseArrayInput is an input type that accepts SrvRecordResponseArray and SrvRecordResponseArrayOutput values. You can construct a concrete instance of `SrvRecordResponseArrayInput` via:
SrvRecordResponseArray{ SrvRecordResponseArgs{...} }
type SrvRecordResponseArrayOutput ¶
type SrvRecordResponseArrayOutput struct{ *pulumi.OutputState }
func (SrvRecordResponseArrayOutput) ElementType ¶
func (SrvRecordResponseArrayOutput) ElementType() reflect.Type
func (SrvRecordResponseArrayOutput) Index ¶
func (o SrvRecordResponseArrayOutput) Index(i pulumi.IntInput) SrvRecordResponseOutput
func (SrvRecordResponseArrayOutput) ToSrvRecordResponseArrayOutput ¶
func (o SrvRecordResponseArrayOutput) ToSrvRecordResponseArrayOutput() SrvRecordResponseArrayOutput
func (SrvRecordResponseArrayOutput) ToSrvRecordResponseArrayOutputWithContext ¶
func (o SrvRecordResponseArrayOutput) ToSrvRecordResponseArrayOutputWithContext(ctx context.Context) SrvRecordResponseArrayOutput
type SrvRecordResponseInput ¶
type SrvRecordResponseInput interface { pulumi.Input ToSrvRecordResponseOutput() SrvRecordResponseOutput ToSrvRecordResponseOutputWithContext(context.Context) SrvRecordResponseOutput }
SrvRecordResponseInput is an input type that accepts SrvRecordResponseArgs and SrvRecordResponseOutput values. You can construct a concrete instance of `SrvRecordResponseInput` via:
SrvRecordResponseArgs{...}
type SrvRecordResponseOutput ¶
type SrvRecordResponseOutput struct{ *pulumi.OutputState }
An SRV record.
func (SrvRecordResponseOutput) ElementType ¶
func (SrvRecordResponseOutput) ElementType() reflect.Type
func (SrvRecordResponseOutput) Port ¶
func (o SrvRecordResponseOutput) Port() pulumi.IntPtrOutput
The port value for this SRV record.
func (SrvRecordResponseOutput) Priority ¶
func (o SrvRecordResponseOutput) Priority() pulumi.IntPtrOutput
The priority value for this SRV record.
func (SrvRecordResponseOutput) Target ¶
func (o SrvRecordResponseOutput) Target() pulumi.StringPtrOutput
The target domain name for this SRV record.
func (SrvRecordResponseOutput) ToSrvRecordResponseOutput ¶
func (o SrvRecordResponseOutput) ToSrvRecordResponseOutput() SrvRecordResponseOutput
func (SrvRecordResponseOutput) ToSrvRecordResponseOutputWithContext ¶
func (o SrvRecordResponseOutput) ToSrvRecordResponseOutputWithContext(ctx context.Context) SrvRecordResponseOutput
func (SrvRecordResponseOutput) Weight ¶
func (o SrvRecordResponseOutput) Weight() pulumi.IntPtrOutput
The weight value for this SRV record.
type SubResource ¶
type SubResource struct { // Resource Id. Id *string `pulumi:"id"` }
A reference to a another resource
type SubResourceArgs ¶
type SubResourceArgs struct { // Resource Id. Id pulumi.StringPtrInput `pulumi:"id"` }
A reference to a another resource
func (SubResourceArgs) ElementType ¶
func (SubResourceArgs) ElementType() reflect.Type
func (SubResourceArgs) ToSubResourceOutput ¶
func (i SubResourceArgs) ToSubResourceOutput() SubResourceOutput
func (SubResourceArgs) ToSubResourceOutputWithContext ¶
func (i SubResourceArgs) ToSubResourceOutputWithContext(ctx context.Context) SubResourceOutput
func (SubResourceArgs) ToSubResourcePtrOutput ¶
func (i SubResourceArgs) ToSubResourcePtrOutput() SubResourcePtrOutput
func (SubResourceArgs) ToSubResourcePtrOutputWithContext ¶
func (i SubResourceArgs) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput
type SubResourceArray ¶
type SubResourceArray []SubResourceInput
func (SubResourceArray) ElementType ¶
func (SubResourceArray) ElementType() reflect.Type
func (SubResourceArray) ToSubResourceArrayOutput ¶
func (i SubResourceArray) ToSubResourceArrayOutput() SubResourceArrayOutput
func (SubResourceArray) ToSubResourceArrayOutputWithContext ¶
func (i SubResourceArray) ToSubResourceArrayOutputWithContext(ctx context.Context) SubResourceArrayOutput
type SubResourceArrayInput ¶
type SubResourceArrayInput interface { pulumi.Input ToSubResourceArrayOutput() SubResourceArrayOutput ToSubResourceArrayOutputWithContext(context.Context) SubResourceArrayOutput }
SubResourceArrayInput is an input type that accepts SubResourceArray and SubResourceArrayOutput values. You can construct a concrete instance of `SubResourceArrayInput` via:
SubResourceArray{ SubResourceArgs{...} }
type SubResourceArrayOutput ¶
type SubResourceArrayOutput struct{ *pulumi.OutputState }
func (SubResourceArrayOutput) ElementType ¶
func (SubResourceArrayOutput) ElementType() reflect.Type
func (SubResourceArrayOutput) Index ¶
func (o SubResourceArrayOutput) Index(i pulumi.IntInput) SubResourceOutput
func (SubResourceArrayOutput) ToSubResourceArrayOutput ¶
func (o SubResourceArrayOutput) ToSubResourceArrayOutput() SubResourceArrayOutput
func (SubResourceArrayOutput) ToSubResourceArrayOutputWithContext ¶
func (o SubResourceArrayOutput) ToSubResourceArrayOutputWithContext(ctx context.Context) SubResourceArrayOutput
type SubResourceInput ¶
type SubResourceInput interface { pulumi.Input ToSubResourceOutput() SubResourceOutput ToSubResourceOutputWithContext(context.Context) SubResourceOutput }
SubResourceInput is an input type that accepts SubResourceArgs and SubResourceOutput values. You can construct a concrete instance of `SubResourceInput` via:
SubResourceArgs{...}
type SubResourceOutput ¶
type SubResourceOutput struct{ *pulumi.OutputState }
A reference to a another resource
func (SubResourceOutput) ElementType ¶
func (SubResourceOutput) ElementType() reflect.Type
func (SubResourceOutput) ToSubResourceOutput ¶
func (o SubResourceOutput) ToSubResourceOutput() SubResourceOutput
func (SubResourceOutput) ToSubResourceOutputWithContext ¶
func (o SubResourceOutput) ToSubResourceOutputWithContext(ctx context.Context) SubResourceOutput
func (SubResourceOutput) ToSubResourcePtrOutput ¶
func (o SubResourceOutput) ToSubResourcePtrOutput() SubResourcePtrOutput
func (SubResourceOutput) ToSubResourcePtrOutputWithContext ¶
func (o SubResourceOutput) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput
type SubResourcePtrInput ¶
type SubResourcePtrInput interface { pulumi.Input ToSubResourcePtrOutput() SubResourcePtrOutput ToSubResourcePtrOutputWithContext(context.Context) SubResourcePtrOutput }
SubResourcePtrInput is an input type that accepts SubResourceArgs, SubResourcePtr and SubResourcePtrOutput values. You can construct a concrete instance of `SubResourcePtrInput` via:
SubResourceArgs{...} or: nil
func SubResourcePtr ¶
func SubResourcePtr(v *SubResourceArgs) SubResourcePtrInput
type SubResourcePtrOutput ¶
type SubResourcePtrOutput struct{ *pulumi.OutputState }
func (SubResourcePtrOutput) Elem ¶
func (o SubResourcePtrOutput) Elem() SubResourceOutput
func (SubResourcePtrOutput) ElementType ¶
func (SubResourcePtrOutput) ElementType() reflect.Type
func (SubResourcePtrOutput) Id ¶
func (o SubResourcePtrOutput) Id() pulumi.StringPtrOutput
Resource Id.
func (SubResourcePtrOutput) ToSubResourcePtrOutput ¶
func (o SubResourcePtrOutput) ToSubResourcePtrOutput() SubResourcePtrOutput
func (SubResourcePtrOutput) ToSubResourcePtrOutputWithContext ¶
func (o SubResourcePtrOutput) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput
type SubResourceResponse ¶
type SubResourceResponse struct { // Resource Id. Id *string `pulumi:"id"` }
A reference to a another resource
type SubResourceResponseArgs ¶
type SubResourceResponseArgs struct { // Resource Id. Id pulumi.StringPtrInput `pulumi:"id"` }
A reference to a another resource
func (SubResourceResponseArgs) ElementType ¶
func (SubResourceResponseArgs) ElementType() reflect.Type
func (SubResourceResponseArgs) ToSubResourceResponseOutput ¶
func (i SubResourceResponseArgs) ToSubResourceResponseOutput() SubResourceResponseOutput
func (SubResourceResponseArgs) ToSubResourceResponseOutputWithContext ¶
func (i SubResourceResponseArgs) ToSubResourceResponseOutputWithContext(ctx context.Context) SubResourceResponseOutput
func (SubResourceResponseArgs) ToSubResourceResponsePtrOutput ¶
func (i SubResourceResponseArgs) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput
func (SubResourceResponseArgs) ToSubResourceResponsePtrOutputWithContext ¶
func (i SubResourceResponseArgs) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput
type SubResourceResponseArray ¶
type SubResourceResponseArray []SubResourceResponseInput
func (SubResourceResponseArray) ElementType ¶
func (SubResourceResponseArray) ElementType() reflect.Type
func (SubResourceResponseArray) ToSubResourceResponseArrayOutput ¶
func (i SubResourceResponseArray) ToSubResourceResponseArrayOutput() SubResourceResponseArrayOutput
func (SubResourceResponseArray) ToSubResourceResponseArrayOutputWithContext ¶
func (i SubResourceResponseArray) ToSubResourceResponseArrayOutputWithContext(ctx context.Context) SubResourceResponseArrayOutput
type SubResourceResponseArrayInput ¶
type SubResourceResponseArrayInput interface { pulumi.Input ToSubResourceResponseArrayOutput() SubResourceResponseArrayOutput ToSubResourceResponseArrayOutputWithContext(context.Context) SubResourceResponseArrayOutput }
SubResourceResponseArrayInput is an input type that accepts SubResourceResponseArray and SubResourceResponseArrayOutput values. You can construct a concrete instance of `SubResourceResponseArrayInput` via:
SubResourceResponseArray{ SubResourceResponseArgs{...} }
type SubResourceResponseArrayOutput ¶
type SubResourceResponseArrayOutput struct{ *pulumi.OutputState }
func (SubResourceResponseArrayOutput) ElementType ¶
func (SubResourceResponseArrayOutput) ElementType() reflect.Type
func (SubResourceResponseArrayOutput) Index ¶
func (o SubResourceResponseArrayOutput) Index(i pulumi.IntInput) SubResourceResponseOutput
func (SubResourceResponseArrayOutput) ToSubResourceResponseArrayOutput ¶
func (o SubResourceResponseArrayOutput) ToSubResourceResponseArrayOutput() SubResourceResponseArrayOutput
func (SubResourceResponseArrayOutput) ToSubResourceResponseArrayOutputWithContext ¶
func (o SubResourceResponseArrayOutput) ToSubResourceResponseArrayOutputWithContext(ctx context.Context) SubResourceResponseArrayOutput
type SubResourceResponseInput ¶
type SubResourceResponseInput interface { pulumi.Input ToSubResourceResponseOutput() SubResourceResponseOutput ToSubResourceResponseOutputWithContext(context.Context) SubResourceResponseOutput }
SubResourceResponseInput is an input type that accepts SubResourceResponseArgs and SubResourceResponseOutput values. You can construct a concrete instance of `SubResourceResponseInput` via:
SubResourceResponseArgs{...}
type SubResourceResponseOutput ¶
type SubResourceResponseOutput struct{ *pulumi.OutputState }
A reference to a another resource
func (SubResourceResponseOutput) ElementType ¶
func (SubResourceResponseOutput) ElementType() reflect.Type
func (SubResourceResponseOutput) Id ¶
func (o SubResourceResponseOutput) Id() pulumi.StringPtrOutput
Resource Id.
func (SubResourceResponseOutput) ToSubResourceResponseOutput ¶
func (o SubResourceResponseOutput) ToSubResourceResponseOutput() SubResourceResponseOutput
func (SubResourceResponseOutput) ToSubResourceResponseOutputWithContext ¶
func (o SubResourceResponseOutput) ToSubResourceResponseOutputWithContext(ctx context.Context) SubResourceResponseOutput
func (SubResourceResponseOutput) ToSubResourceResponsePtrOutput ¶
func (o SubResourceResponseOutput) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput
func (SubResourceResponseOutput) ToSubResourceResponsePtrOutputWithContext ¶
func (o SubResourceResponseOutput) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput
type SubResourceResponsePtrInput ¶
type SubResourceResponsePtrInput interface { pulumi.Input ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput ToSubResourceResponsePtrOutputWithContext(context.Context) SubResourceResponsePtrOutput }
SubResourceResponsePtrInput is an input type that accepts SubResourceResponseArgs, SubResourceResponsePtr and SubResourceResponsePtrOutput values. You can construct a concrete instance of `SubResourceResponsePtrInput` via:
SubResourceResponseArgs{...} or: nil
func SubResourceResponsePtr ¶
func SubResourceResponsePtr(v *SubResourceResponseArgs) SubResourceResponsePtrInput
type SubResourceResponsePtrOutput ¶
type SubResourceResponsePtrOutput struct{ *pulumi.OutputState }
func (SubResourceResponsePtrOutput) Elem ¶
func (o SubResourceResponsePtrOutput) Elem() SubResourceResponseOutput
func (SubResourceResponsePtrOutput) ElementType ¶
func (SubResourceResponsePtrOutput) ElementType() reflect.Type
func (SubResourceResponsePtrOutput) Id ¶
func (o SubResourceResponsePtrOutput) Id() pulumi.StringPtrOutput
Resource Id.
func (SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutput ¶
func (o SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput
func (SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutputWithContext ¶
func (o SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput
type TxtRecord ¶
type TxtRecord struct { // The text value of this TXT record. Value []string `pulumi:"value"` }
A TXT record.
type TxtRecordArgs ¶
type TxtRecordArgs struct { // The text value of this TXT record. Value pulumi.StringArrayInput `pulumi:"value"` }
A TXT record.
func (TxtRecordArgs) ElementType ¶
func (TxtRecordArgs) ElementType() reflect.Type
func (TxtRecordArgs) ToTxtRecordOutput ¶
func (i TxtRecordArgs) ToTxtRecordOutput() TxtRecordOutput
func (TxtRecordArgs) ToTxtRecordOutputWithContext ¶
func (i TxtRecordArgs) ToTxtRecordOutputWithContext(ctx context.Context) TxtRecordOutput
type TxtRecordArray ¶
type TxtRecordArray []TxtRecordInput
func (TxtRecordArray) ElementType ¶
func (TxtRecordArray) ElementType() reflect.Type
func (TxtRecordArray) ToTxtRecordArrayOutput ¶
func (i TxtRecordArray) ToTxtRecordArrayOutput() TxtRecordArrayOutput
func (TxtRecordArray) ToTxtRecordArrayOutputWithContext ¶
func (i TxtRecordArray) ToTxtRecordArrayOutputWithContext(ctx context.Context) TxtRecordArrayOutput
type TxtRecordArrayInput ¶
type TxtRecordArrayInput interface { pulumi.Input ToTxtRecordArrayOutput() TxtRecordArrayOutput ToTxtRecordArrayOutputWithContext(context.Context) TxtRecordArrayOutput }
TxtRecordArrayInput is an input type that accepts TxtRecordArray and TxtRecordArrayOutput values. You can construct a concrete instance of `TxtRecordArrayInput` via:
TxtRecordArray{ TxtRecordArgs{...} }
type TxtRecordArrayOutput ¶
type TxtRecordArrayOutput struct{ *pulumi.OutputState }
func (TxtRecordArrayOutput) ElementType ¶
func (TxtRecordArrayOutput) ElementType() reflect.Type
func (TxtRecordArrayOutput) Index ¶
func (o TxtRecordArrayOutput) Index(i pulumi.IntInput) TxtRecordOutput
func (TxtRecordArrayOutput) ToTxtRecordArrayOutput ¶
func (o TxtRecordArrayOutput) ToTxtRecordArrayOutput() TxtRecordArrayOutput
func (TxtRecordArrayOutput) ToTxtRecordArrayOutputWithContext ¶
func (o TxtRecordArrayOutput) ToTxtRecordArrayOutputWithContext(ctx context.Context) TxtRecordArrayOutput
type TxtRecordInput ¶
type TxtRecordInput interface { pulumi.Input ToTxtRecordOutput() TxtRecordOutput ToTxtRecordOutputWithContext(context.Context) TxtRecordOutput }
TxtRecordInput is an input type that accepts TxtRecordArgs and TxtRecordOutput values. You can construct a concrete instance of `TxtRecordInput` via:
TxtRecordArgs{...}
type TxtRecordOutput ¶
type TxtRecordOutput struct{ *pulumi.OutputState }
A TXT record.
func (TxtRecordOutput) ElementType ¶
func (TxtRecordOutput) ElementType() reflect.Type
func (TxtRecordOutput) ToTxtRecordOutput ¶
func (o TxtRecordOutput) ToTxtRecordOutput() TxtRecordOutput
func (TxtRecordOutput) ToTxtRecordOutputWithContext ¶
func (o TxtRecordOutput) ToTxtRecordOutputWithContext(ctx context.Context) TxtRecordOutput
func (TxtRecordOutput) Value ¶
func (o TxtRecordOutput) Value() pulumi.StringArrayOutput
The text value of this TXT record.
type TxtRecordResponse ¶
type TxtRecordResponse struct { // The text value of this TXT record. Value []string `pulumi:"value"` }
A TXT record.
type TxtRecordResponseArgs ¶
type TxtRecordResponseArgs struct { // The text value of this TXT record. Value pulumi.StringArrayInput `pulumi:"value"` }
A TXT record.
func (TxtRecordResponseArgs) ElementType ¶
func (TxtRecordResponseArgs) ElementType() reflect.Type
func (TxtRecordResponseArgs) ToTxtRecordResponseOutput ¶
func (i TxtRecordResponseArgs) ToTxtRecordResponseOutput() TxtRecordResponseOutput
func (TxtRecordResponseArgs) ToTxtRecordResponseOutputWithContext ¶
func (i TxtRecordResponseArgs) ToTxtRecordResponseOutputWithContext(ctx context.Context) TxtRecordResponseOutput
type TxtRecordResponseArray ¶
type TxtRecordResponseArray []TxtRecordResponseInput
func (TxtRecordResponseArray) ElementType ¶
func (TxtRecordResponseArray) ElementType() reflect.Type
func (TxtRecordResponseArray) ToTxtRecordResponseArrayOutput ¶
func (i TxtRecordResponseArray) ToTxtRecordResponseArrayOutput() TxtRecordResponseArrayOutput
func (TxtRecordResponseArray) ToTxtRecordResponseArrayOutputWithContext ¶
func (i TxtRecordResponseArray) ToTxtRecordResponseArrayOutputWithContext(ctx context.Context) TxtRecordResponseArrayOutput
type TxtRecordResponseArrayInput ¶
type TxtRecordResponseArrayInput interface { pulumi.Input ToTxtRecordResponseArrayOutput() TxtRecordResponseArrayOutput ToTxtRecordResponseArrayOutputWithContext(context.Context) TxtRecordResponseArrayOutput }
TxtRecordResponseArrayInput is an input type that accepts TxtRecordResponseArray and TxtRecordResponseArrayOutput values. You can construct a concrete instance of `TxtRecordResponseArrayInput` via:
TxtRecordResponseArray{ TxtRecordResponseArgs{...} }
type TxtRecordResponseArrayOutput ¶
type TxtRecordResponseArrayOutput struct{ *pulumi.OutputState }
func (TxtRecordResponseArrayOutput) ElementType ¶
func (TxtRecordResponseArrayOutput) ElementType() reflect.Type
func (TxtRecordResponseArrayOutput) Index ¶
func (o TxtRecordResponseArrayOutput) Index(i pulumi.IntInput) TxtRecordResponseOutput
func (TxtRecordResponseArrayOutput) ToTxtRecordResponseArrayOutput ¶
func (o TxtRecordResponseArrayOutput) ToTxtRecordResponseArrayOutput() TxtRecordResponseArrayOutput
func (TxtRecordResponseArrayOutput) ToTxtRecordResponseArrayOutputWithContext ¶
func (o TxtRecordResponseArrayOutput) ToTxtRecordResponseArrayOutputWithContext(ctx context.Context) TxtRecordResponseArrayOutput
type TxtRecordResponseInput ¶
type TxtRecordResponseInput interface { pulumi.Input ToTxtRecordResponseOutput() TxtRecordResponseOutput ToTxtRecordResponseOutputWithContext(context.Context) TxtRecordResponseOutput }
TxtRecordResponseInput is an input type that accepts TxtRecordResponseArgs and TxtRecordResponseOutput values. You can construct a concrete instance of `TxtRecordResponseInput` via:
TxtRecordResponseArgs{...}
type TxtRecordResponseOutput ¶
type TxtRecordResponseOutput struct{ *pulumi.OutputState }
A TXT record.
func (TxtRecordResponseOutput) ElementType ¶
func (TxtRecordResponseOutput) ElementType() reflect.Type
func (TxtRecordResponseOutput) ToTxtRecordResponseOutput ¶
func (o TxtRecordResponseOutput) ToTxtRecordResponseOutput() TxtRecordResponseOutput
func (TxtRecordResponseOutput) ToTxtRecordResponseOutputWithContext ¶
func (o TxtRecordResponseOutput) ToTxtRecordResponseOutputWithContext(ctx context.Context) TxtRecordResponseOutput
func (TxtRecordResponseOutput) Value ¶
func (o TxtRecordResponseOutput) Value() pulumi.StringArrayOutput
The text value of this TXT record.
type Zone ¶
type Zone struct { pulumi.CustomResourceState // The etag of the zone. Etag pulumi.StringPtrOutput `pulumi:"etag"` // Resource location. Location pulumi.StringOutput `pulumi:"location"` // The maximum number of record sets that can be created in this DNS zone. This is a read-only property and any attempt to set this value will be ignored. MaxNumberOfRecordSets pulumi.IntOutput `pulumi:"maxNumberOfRecordSets"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // The name servers for this DNS zone. This is a read-only property and any attempt to set this value will be ignored. NameServers pulumi.StringArrayOutput `pulumi:"nameServers"` // The current number of record sets in this DNS zone. This is a read-only property and any attempt to set this value will be ignored. NumberOfRecordSets pulumi.IntOutput `pulumi:"numberOfRecordSets"` // A list of references to virtual networks that register hostnames in this DNS zone. This is a only when ZoneType is Private. RegistrationVirtualNetworks SubResourceResponseArrayOutput `pulumi:"registrationVirtualNetworks"` // A list of references to virtual networks that resolve records in this DNS zone. This is a only when ZoneType is Private. ResolutionVirtualNetworks SubResourceResponseArrayOutput `pulumi:"resolutionVirtualNetworks"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` // The type of this DNS zone (Public or Private). ZoneType pulumi.StringPtrOutput `pulumi:"zoneType"` }
Describes a DNS zone.
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).
type ZoneArgs ¶
type ZoneArgs struct { // The etag of the zone. Etag pulumi.StringPtrInput // Resource location. Location pulumi.StringInput // A list of references to virtual networks that register hostnames in this DNS zone. This is a only when ZoneType is Private. RegistrationVirtualNetworks SubResourceArrayInput // A list of references to virtual networks that resolve records in this DNS zone. This is a only when ZoneType is Private. ResolutionVirtualNetworks SubResourceArrayInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput // The name of the DNS zone (without a terminating dot). ZoneName pulumi.StringInput // The type of this DNS zone (Public or Private). ZoneType pulumi.StringPtrInput }
The set of arguments for constructing a Zone resource.
func (ZoneArgs) ElementType ¶
type ZoneState ¶
type ZoneState struct { // The etag of the zone. Etag pulumi.StringPtrInput // Resource location. Location pulumi.StringPtrInput // The maximum number of record sets that can be created in this DNS zone. This is a read-only property and any attempt to set this value will be ignored. MaxNumberOfRecordSets pulumi.IntPtrInput // Resource name. Name pulumi.StringPtrInput // The name servers for this DNS zone. This is a read-only property and any attempt to set this value will be ignored. NameServers pulumi.StringArrayInput // The current number of record sets in this DNS zone. This is a read-only property and any attempt to set this value will be ignored. NumberOfRecordSets pulumi.IntPtrInput // A list of references to virtual networks that register hostnames in this DNS zone. This is a only when ZoneType is Private. RegistrationVirtualNetworks SubResourceResponseArrayInput // A list of references to virtual networks that resolve records in this DNS zone. This is a only when ZoneType is Private. ResolutionVirtualNetworks SubResourceResponseArrayInput // Resource tags. Tags pulumi.StringMapInput // Resource type. Type pulumi.StringPtrInput // The type of this DNS zone (Public or Private). ZoneType pulumi.StringPtrInput }