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 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 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 RecordSetInput
- type RecordSetOutput
- type RecordSetProperties
- type RecordSetPropertiesArgs
- func (RecordSetPropertiesArgs) ElementType() reflect.Type
- func (i RecordSetPropertiesArgs) ToRecordSetPropertiesOutput() RecordSetPropertiesOutput
- func (i RecordSetPropertiesArgs) ToRecordSetPropertiesOutputWithContext(ctx context.Context) RecordSetPropertiesOutput
- func (i RecordSetPropertiesArgs) ToRecordSetPropertiesPtrOutput() RecordSetPropertiesPtrOutput
- func (i RecordSetPropertiesArgs) ToRecordSetPropertiesPtrOutputWithContext(ctx context.Context) RecordSetPropertiesPtrOutput
- type RecordSetPropertiesInput
- type RecordSetPropertiesOutput
- func (o RecordSetPropertiesOutput) AAAARecords() AaaaRecordArrayOutput
- func (o RecordSetPropertiesOutput) ARecords() ARecordArrayOutput
- func (o RecordSetPropertiesOutput) CNAMERecord() CnameRecordPtrOutput
- func (RecordSetPropertiesOutput) ElementType() reflect.Type
- func (o RecordSetPropertiesOutput) MXRecords() MxRecordArrayOutput
- func (o RecordSetPropertiesOutput) NSRecords() NsRecordArrayOutput
- func (o RecordSetPropertiesOutput) PTRRecords() PtrRecordArrayOutput
- func (o RecordSetPropertiesOutput) SOARecord() SoaRecordPtrOutput
- func (o RecordSetPropertiesOutput) SRVRecords() SrvRecordArrayOutput
- func (o RecordSetPropertiesOutput) TXTRecords() TxtRecordArrayOutput
- func (o RecordSetPropertiesOutput) ToRecordSetPropertiesOutput() RecordSetPropertiesOutput
- func (o RecordSetPropertiesOutput) ToRecordSetPropertiesOutputWithContext(ctx context.Context) RecordSetPropertiesOutput
- func (o RecordSetPropertiesOutput) ToRecordSetPropertiesPtrOutput() RecordSetPropertiesPtrOutput
- func (o RecordSetPropertiesOutput) ToRecordSetPropertiesPtrOutputWithContext(ctx context.Context) RecordSetPropertiesPtrOutput
- func (o RecordSetPropertiesOutput) Ttl() pulumi.IntPtrOutput
- type RecordSetPropertiesPtrInput
- type RecordSetPropertiesPtrOutput
- func (o RecordSetPropertiesPtrOutput) AAAARecords() AaaaRecordArrayOutput
- func (o RecordSetPropertiesPtrOutput) ARecords() ARecordArrayOutput
- func (o RecordSetPropertiesPtrOutput) CNAMERecord() CnameRecordPtrOutput
- func (o RecordSetPropertiesPtrOutput) Elem() RecordSetPropertiesOutput
- func (RecordSetPropertiesPtrOutput) ElementType() reflect.Type
- func (o RecordSetPropertiesPtrOutput) MXRecords() MxRecordArrayOutput
- func (o RecordSetPropertiesPtrOutput) NSRecords() NsRecordArrayOutput
- func (o RecordSetPropertiesPtrOutput) PTRRecords() PtrRecordArrayOutput
- func (o RecordSetPropertiesPtrOutput) SOARecord() SoaRecordPtrOutput
- func (o RecordSetPropertiesPtrOutput) SRVRecords() SrvRecordArrayOutput
- func (o RecordSetPropertiesPtrOutput) TXTRecords() TxtRecordArrayOutput
- func (o RecordSetPropertiesPtrOutput) ToRecordSetPropertiesPtrOutput() RecordSetPropertiesPtrOutput
- func (o RecordSetPropertiesPtrOutput) ToRecordSetPropertiesPtrOutputWithContext(ctx context.Context) RecordSetPropertiesPtrOutput
- func (o RecordSetPropertiesPtrOutput) Ttl() pulumi.IntPtrOutput
- type RecordSetPropertiesResponse
- type RecordSetPropertiesResponseArgs
- func (RecordSetPropertiesResponseArgs) ElementType() reflect.Type
- func (i RecordSetPropertiesResponseArgs) ToRecordSetPropertiesResponseOutput() RecordSetPropertiesResponseOutput
- func (i RecordSetPropertiesResponseArgs) ToRecordSetPropertiesResponseOutputWithContext(ctx context.Context) RecordSetPropertiesResponseOutput
- func (i RecordSetPropertiesResponseArgs) ToRecordSetPropertiesResponsePtrOutput() RecordSetPropertiesResponsePtrOutput
- func (i RecordSetPropertiesResponseArgs) ToRecordSetPropertiesResponsePtrOutputWithContext(ctx context.Context) RecordSetPropertiesResponsePtrOutput
- type RecordSetPropertiesResponseInput
- type RecordSetPropertiesResponseOutput
- func (o RecordSetPropertiesResponseOutput) AAAARecords() AaaaRecordResponseArrayOutput
- func (o RecordSetPropertiesResponseOutput) ARecords() ARecordResponseArrayOutput
- func (o RecordSetPropertiesResponseOutput) CNAMERecord() CnameRecordResponsePtrOutput
- func (RecordSetPropertiesResponseOutput) ElementType() reflect.Type
- func (o RecordSetPropertiesResponseOutput) MXRecords() MxRecordResponseArrayOutput
- func (o RecordSetPropertiesResponseOutput) NSRecords() NsRecordResponseArrayOutput
- func (o RecordSetPropertiesResponseOutput) PTRRecords() PtrRecordResponseArrayOutput
- func (o RecordSetPropertiesResponseOutput) SOARecord() SoaRecordResponsePtrOutput
- func (o RecordSetPropertiesResponseOutput) SRVRecords() SrvRecordResponseArrayOutput
- func (o RecordSetPropertiesResponseOutput) TXTRecords() TxtRecordResponseArrayOutput
- func (o RecordSetPropertiesResponseOutput) ToRecordSetPropertiesResponseOutput() RecordSetPropertiesResponseOutput
- func (o RecordSetPropertiesResponseOutput) ToRecordSetPropertiesResponseOutputWithContext(ctx context.Context) RecordSetPropertiesResponseOutput
- func (o RecordSetPropertiesResponseOutput) ToRecordSetPropertiesResponsePtrOutput() RecordSetPropertiesResponsePtrOutput
- func (o RecordSetPropertiesResponseOutput) ToRecordSetPropertiesResponsePtrOutputWithContext(ctx context.Context) RecordSetPropertiesResponsePtrOutput
- func (o RecordSetPropertiesResponseOutput) Ttl() pulumi.IntPtrOutput
- type RecordSetPropertiesResponsePtrInput
- type RecordSetPropertiesResponsePtrOutput
- func (o RecordSetPropertiesResponsePtrOutput) AAAARecords() AaaaRecordResponseArrayOutput
- func (o RecordSetPropertiesResponsePtrOutput) ARecords() ARecordResponseArrayOutput
- func (o RecordSetPropertiesResponsePtrOutput) CNAMERecord() CnameRecordResponsePtrOutput
- func (o RecordSetPropertiesResponsePtrOutput) Elem() RecordSetPropertiesResponseOutput
- func (RecordSetPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o RecordSetPropertiesResponsePtrOutput) MXRecords() MxRecordResponseArrayOutput
- func (o RecordSetPropertiesResponsePtrOutput) NSRecords() NsRecordResponseArrayOutput
- func (o RecordSetPropertiesResponsePtrOutput) PTRRecords() PtrRecordResponseArrayOutput
- func (o RecordSetPropertiesResponsePtrOutput) SOARecord() SoaRecordResponsePtrOutput
- func (o RecordSetPropertiesResponsePtrOutput) SRVRecords() SrvRecordResponseArrayOutput
- func (o RecordSetPropertiesResponsePtrOutput) TXTRecords() TxtRecordResponseArrayOutput
- func (o RecordSetPropertiesResponsePtrOutput) ToRecordSetPropertiesResponsePtrOutput() RecordSetPropertiesResponsePtrOutput
- func (o RecordSetPropertiesResponsePtrOutput) ToRecordSetPropertiesResponsePtrOutputWithContext(ctx context.Context) RecordSetPropertiesResponsePtrOutput
- func (o RecordSetPropertiesResponsePtrOutput) Ttl() pulumi.IntPtrOutput
- 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 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 ZoneInput
- type ZoneOutput
- type ZoneProperties
- type ZonePropertiesArgs
- func (ZonePropertiesArgs) ElementType() reflect.Type
- func (i ZonePropertiesArgs) ToZonePropertiesOutput() ZonePropertiesOutput
- func (i ZonePropertiesArgs) ToZonePropertiesOutputWithContext(ctx context.Context) ZonePropertiesOutput
- func (i ZonePropertiesArgs) ToZonePropertiesPtrOutput() ZonePropertiesPtrOutput
- func (i ZonePropertiesArgs) ToZonePropertiesPtrOutputWithContext(ctx context.Context) ZonePropertiesPtrOutput
- type ZonePropertiesInput
- type ZonePropertiesOutput
- func (ZonePropertiesOutput) ElementType() reflect.Type
- func (o ZonePropertiesOutput) MaxNumberOfRecordSets() pulumi.IntPtrOutput
- func (o ZonePropertiesOutput) NumberOfRecordSets() pulumi.IntPtrOutput
- func (o ZonePropertiesOutput) ToZonePropertiesOutput() ZonePropertiesOutput
- func (o ZonePropertiesOutput) ToZonePropertiesOutputWithContext(ctx context.Context) ZonePropertiesOutput
- func (o ZonePropertiesOutput) ToZonePropertiesPtrOutput() ZonePropertiesPtrOutput
- func (o ZonePropertiesOutput) ToZonePropertiesPtrOutputWithContext(ctx context.Context) ZonePropertiesPtrOutput
- type ZonePropertiesPtrInput
- type ZonePropertiesPtrOutput
- func (o ZonePropertiesPtrOutput) Elem() ZonePropertiesOutput
- func (ZonePropertiesPtrOutput) ElementType() reflect.Type
- func (o ZonePropertiesPtrOutput) MaxNumberOfRecordSets() pulumi.IntPtrOutput
- func (o ZonePropertiesPtrOutput) NumberOfRecordSets() pulumi.IntPtrOutput
- func (o ZonePropertiesPtrOutput) ToZonePropertiesPtrOutput() ZonePropertiesPtrOutput
- func (o ZonePropertiesPtrOutput) ToZonePropertiesPtrOutputWithContext(ctx context.Context) ZonePropertiesPtrOutput
- type ZonePropertiesResponse
- type ZonePropertiesResponseArgs
- func (ZonePropertiesResponseArgs) ElementType() reflect.Type
- func (i ZonePropertiesResponseArgs) ToZonePropertiesResponseOutput() ZonePropertiesResponseOutput
- func (i ZonePropertiesResponseArgs) ToZonePropertiesResponseOutputWithContext(ctx context.Context) ZonePropertiesResponseOutput
- func (i ZonePropertiesResponseArgs) ToZonePropertiesResponsePtrOutput() ZonePropertiesResponsePtrOutput
- func (i ZonePropertiesResponseArgs) ToZonePropertiesResponsePtrOutputWithContext(ctx context.Context) ZonePropertiesResponsePtrOutput
- type ZonePropertiesResponseInput
- type ZonePropertiesResponseOutput
- func (ZonePropertiesResponseOutput) ElementType() reflect.Type
- func (o ZonePropertiesResponseOutput) MaxNumberOfRecordSets() pulumi.IntPtrOutput
- func (o ZonePropertiesResponseOutput) NumberOfRecordSets() pulumi.IntPtrOutput
- func (o ZonePropertiesResponseOutput) ToZonePropertiesResponseOutput() ZonePropertiesResponseOutput
- func (o ZonePropertiesResponseOutput) ToZonePropertiesResponseOutputWithContext(ctx context.Context) ZonePropertiesResponseOutput
- func (o ZonePropertiesResponseOutput) ToZonePropertiesResponsePtrOutput() ZonePropertiesResponsePtrOutput
- func (o ZonePropertiesResponseOutput) ToZonePropertiesResponsePtrOutputWithContext(ctx context.Context) ZonePropertiesResponsePtrOutput
- type ZonePropertiesResponsePtrInput
- type ZonePropertiesResponsePtrOutput
- func (o ZonePropertiesResponsePtrOutput) Elem() ZonePropertiesResponseOutput
- func (ZonePropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o ZonePropertiesResponsePtrOutput) MaxNumberOfRecordSets() pulumi.IntPtrOutput
- func (o ZonePropertiesResponsePtrOutput) NumberOfRecordSets() pulumi.IntPtrOutput
- func (o ZonePropertiesResponsePtrOutput) ToZonePropertiesResponsePtrOutput() ZonePropertiesResponsePtrOutput
- func (o ZonePropertiesResponsePtrOutput) ToZonePropertiesResponsePtrOutputWithContext(ctx context.Context) ZonePropertiesResponsePtrOutput
- type ZoneState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ARecord ¶
type ARecord struct { // Gets or sets the IPv4 address of this A record in string notation. Ipv4Address *string `pulumi:"ipv4Address"` }
An A record.
type ARecordArgs ¶
type ARecordArgs struct { // Gets or sets the IPv4 address of this A record in string notation. 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
Gets or sets the IPv4 address of this A record in string notation.
func (ARecordOutput) ToARecordOutput ¶
func (o ARecordOutput) ToARecordOutput() ARecordOutput
func (ARecordOutput) ToARecordOutputWithContext ¶
func (o ARecordOutput) ToARecordOutputWithContext(ctx context.Context) ARecordOutput
type ARecordResponse ¶
type ARecordResponse struct { // Gets or sets the IPv4 address of this A record in string notation. Ipv4Address *string `pulumi:"ipv4Address"` }
An A record.
type ARecordResponseArgs ¶
type ARecordResponseArgs struct { // Gets or sets the IPv4 address of this A record in string notation. 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
Gets or sets the IPv4 address of this A record in string notation.
func (ARecordResponseOutput) ToARecordResponseOutput ¶
func (o ARecordResponseOutput) ToARecordResponseOutput() ARecordResponseOutput
func (ARecordResponseOutput) ToARecordResponseOutputWithContext ¶
func (o ARecordResponseOutput) ToARecordResponseOutputWithContext(ctx context.Context) ARecordResponseOutput
type AaaaRecord ¶
type AaaaRecord struct { // Gets or sets the IPv6 address of this AAAA record in string notation. Ipv6Address *string `pulumi:"ipv6Address"` }
An AAAA record.
type AaaaRecordArgs ¶
type AaaaRecordArgs struct { // Gets or sets the IPv6 address of this AAAA record in string notation. 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
Gets or sets the IPv6 address of this AAAA record in string notation.
func (AaaaRecordOutput) ToAaaaRecordOutput ¶
func (o AaaaRecordOutput) ToAaaaRecordOutput() AaaaRecordOutput
func (AaaaRecordOutput) ToAaaaRecordOutputWithContext ¶
func (o AaaaRecordOutput) ToAaaaRecordOutputWithContext(ctx context.Context) AaaaRecordOutput
type AaaaRecordResponse ¶
type AaaaRecordResponse struct { // Gets or sets the IPv6 address of this AAAA record in string notation. Ipv6Address *string `pulumi:"ipv6Address"` }
An AAAA record.
type AaaaRecordResponseArgs ¶
type AaaaRecordResponseArgs struct { // Gets or sets the IPv6 address of this AAAA record in string notation. 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
Gets or sets the IPv6 address of this AAAA record in string notation.
func (AaaaRecordResponseOutput) ToAaaaRecordResponseOutput ¶
func (o AaaaRecordResponseOutput) ToAaaaRecordResponseOutput() AaaaRecordResponseOutput
func (AaaaRecordResponseOutput) ToAaaaRecordResponseOutputWithContext ¶
func (o AaaaRecordResponseOutput) ToAaaaRecordResponseOutputWithContext(ctx context.Context) AaaaRecordResponseOutput
type CnameRecord ¶
type CnameRecord struct { // Gets or sets the canonical name for this record without a terminating dot. Cname *string `pulumi:"cname"` }
A CNAME record.
type CnameRecordArgs ¶
type CnameRecordArgs struct { // Gets or sets the canonical name for this record without a terminating dot. 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
Gets or sets the canonical name for this record without a terminating dot.
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
Gets or sets the canonical name for this record without a terminating dot.
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 { // Gets or sets the canonical name for this record without a terminating dot. Cname *string `pulumi:"cname"` }
A CNAME record.
type CnameRecordResponseArgs ¶
type CnameRecordResponseArgs struct { // Gets or sets the canonical name for this record without a terminating dot. 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
Gets or sets the canonical name for this record without a terminating dot.
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
Gets or sets the canonical name for this record without a terminating dot.
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 LookupRecordSetArgs ¶
type LookupRecordSetArgs struct { // The type of DNS record. RecordType string `pulumi:"recordType"` // The name of the RecordSet, relative to the name of the zone. RelativeRecordSetName string `pulumi:"relativeRecordSetName"` // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the zone without a terminating dot. ZoneName string `pulumi:"zoneName"` }
type LookupRecordSetResult ¶
type LookupRecordSetResult struct { // Gets or sets the ETag of the RecordSet. Etag *string `pulumi:"etag"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The geo-location where the resource lives Location string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // Gets or sets the properties of the RecordSet. Properties RecordSetPropertiesResponse `pulumi:"properties"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
Describes a DNS RecordSet (a set 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 { // Gets or sets the ETag of the zone that is being updated, as received from a Get operation. Etag *string `pulumi:"etag"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The geo-location where the resource lives Location string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // Gets or sets the properties of the zone. Properties ZonePropertiesResponse `pulumi:"properties"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
Describes a DNS zone.
func LookupZone ¶
func LookupZone(ctx *pulumi.Context, args *LookupZoneArgs, opts ...pulumi.InvokeOption) (*LookupZoneResult, error)
type MxRecord ¶
type MxRecord struct { // Gets or sets the domain name of the mail host, without a terminating dot. Exchange *string `pulumi:"exchange"` // Gets or sets the preference metric for this record. Preference *int `pulumi:"preference"` }
An MX record.
type MxRecordArgs ¶
type MxRecordArgs struct { // Gets or sets the domain name of the mail host, without a terminating dot. Exchange pulumi.StringPtrInput `pulumi:"exchange"` // Gets or sets the preference metric for this 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
Gets or sets the domain name of the mail host, without a terminating dot.
func (MxRecordOutput) Preference ¶
func (o MxRecordOutput) Preference() pulumi.IntPtrOutput
Gets or sets the preference metric for this 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 { // Gets or sets the domain name of the mail host, without a terminating dot. Exchange *string `pulumi:"exchange"` // Gets or sets the preference metric for this record. Preference *int `pulumi:"preference"` }
An MX record.
type MxRecordResponseArgs ¶
type MxRecordResponseArgs struct { // Gets or sets the domain name of the mail host, without a terminating dot. Exchange pulumi.StringPtrInput `pulumi:"exchange"` // Gets or sets the preference metric for this 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
Gets or sets the domain name of the mail host, without a terminating dot.
func (MxRecordResponseOutput) Preference ¶
func (o MxRecordResponseOutput) Preference() pulumi.IntPtrOutput
Gets or sets the preference metric for this 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 { // Gets or sets the name server name for this record, without a terminating dot. Nsdname *string `pulumi:"nsdname"` }
An NS record.
type NsRecordArgs ¶
type NsRecordArgs struct { // Gets or sets the name server name for this record, without a terminating dot. 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
Gets or sets the name server name for this record, without a terminating dot.
func (NsRecordOutput) ToNsRecordOutput ¶
func (o NsRecordOutput) ToNsRecordOutput() NsRecordOutput
func (NsRecordOutput) ToNsRecordOutputWithContext ¶
func (o NsRecordOutput) ToNsRecordOutputWithContext(ctx context.Context) NsRecordOutput
type NsRecordResponse ¶
type NsRecordResponse struct { // Gets or sets the name server name for this record, without a terminating dot. Nsdname *string `pulumi:"nsdname"` }
An NS record.
type NsRecordResponseArgs ¶
type NsRecordResponseArgs struct { // Gets or sets the name server name for this record, without a terminating dot. 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
Gets or sets the name server name for this record, without a terminating dot.
func (NsRecordResponseOutput) ToNsRecordResponseOutput ¶
func (o NsRecordResponseOutput) ToNsRecordResponseOutput() NsRecordResponseOutput
func (NsRecordResponseOutput) ToNsRecordResponseOutputWithContext ¶
func (o NsRecordResponseOutput) ToNsRecordResponseOutputWithContext(ctx context.Context) NsRecordResponseOutput
type PtrRecord ¶
type PtrRecord struct { // Gets or sets the PTR target domain name for this record without a terminating dot. Ptrdname *string `pulumi:"ptrdname"` }
A PTR record.
type PtrRecordArgs ¶
type PtrRecordArgs struct { // Gets or sets the PTR target domain name for this record without a terminating dot. 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
Gets or sets the PTR target domain name for this record without a terminating dot.
func (PtrRecordOutput) ToPtrRecordOutput ¶
func (o PtrRecordOutput) ToPtrRecordOutput() PtrRecordOutput
func (PtrRecordOutput) ToPtrRecordOutputWithContext ¶
func (o PtrRecordOutput) ToPtrRecordOutputWithContext(ctx context.Context) PtrRecordOutput
type PtrRecordResponse ¶
type PtrRecordResponse struct { // Gets or sets the PTR target domain name for this record without a terminating dot. Ptrdname *string `pulumi:"ptrdname"` }
A PTR record.
type PtrRecordResponseArgs ¶
type PtrRecordResponseArgs struct { // Gets or sets the PTR target domain name for this record without a terminating dot. 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
Gets or sets the PTR target domain name for this record without a terminating dot.
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 // Gets or sets the ETag of the RecordSet. Etag pulumi.StringPtrOutput `pulumi:"etag"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Gets or sets the properties of the RecordSet. Properties RecordSetPropertiesResponseOutput `pulumi:"properties"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
Describes a DNS RecordSet (a set 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.
func (*RecordSet) ElementType ¶ added in v0.2.6
func (*RecordSet) ToRecordSetOutput ¶ added in v0.2.6
func (i *RecordSet) ToRecordSetOutput() RecordSetOutput
func (*RecordSet) ToRecordSetOutputWithContext ¶ added in v0.2.6
func (i *RecordSet) ToRecordSetOutputWithContext(ctx context.Context) RecordSetOutput
type RecordSetArgs ¶
type RecordSetArgs struct { // Gets or sets the ETag of the RecordSet. Etag pulumi.StringPtrInput // The geo-location where the resource lives Location pulumi.StringInput // Gets or sets the properties of the RecordSet. Properties RecordSetPropertiesPtrInput // The type of DNS record. RecordType pulumi.StringInput // The name of the RecordSet, relative to the name of the zone. RelativeRecordSetName pulumi.StringInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput // The name of the 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 RecordSetInput ¶ added in v0.2.6
type RecordSetInput interface { pulumi.Input ToRecordSetOutput() RecordSetOutput ToRecordSetOutputWithContext(ctx context.Context) RecordSetOutput }
type RecordSetOutput ¶ added in v0.2.6
type RecordSetOutput struct {
*pulumi.OutputState
}
func (RecordSetOutput) ElementType ¶ added in v0.2.6
func (RecordSetOutput) ElementType() reflect.Type
func (RecordSetOutput) ToRecordSetOutput ¶ added in v0.2.6
func (o RecordSetOutput) ToRecordSetOutput() RecordSetOutput
func (RecordSetOutput) ToRecordSetOutputWithContext ¶ added in v0.2.6
func (o RecordSetOutput) ToRecordSetOutputWithContext(ctx context.Context) RecordSetOutput
type RecordSetProperties ¶
type RecordSetProperties struct { // Gets or sets the list of AAAA records in the RecordSet. AAAARecords []AaaaRecord `pulumi:"aAAARecords"` // Gets or sets the list of A records in the RecordSet. ARecords []ARecord `pulumi:"aRecords"` // Gets or sets the CNAME record in the RecordSet. CNAMERecord *CnameRecord `pulumi:"cNAMERecord"` // Gets or sets the list of MX records in the RecordSet. MXRecords []MxRecord `pulumi:"mXRecords"` // Gets or sets the list of NS records in the RecordSet. NSRecords []NsRecord `pulumi:"nSRecords"` // Gets or sets the list of PTR records in the RecordSet. PTRRecords []PtrRecord `pulumi:"pTRRecords"` // Gets or sets the SOA record in the RecordSet. SOARecord *SoaRecord `pulumi:"sOARecord"` // Gets or sets the list of SRV records in the RecordSet. SRVRecords []SrvRecord `pulumi:"sRVRecords"` // Gets or sets the list of TXT records in the RecordSet. TXTRecords []TxtRecord `pulumi:"tXTRecords"` // Gets or sets the TTL of the records in the RecordSet. Ttl *int `pulumi:"ttl"` }
Represents the properties of the records in the RecordSet.
type RecordSetPropertiesArgs ¶
type RecordSetPropertiesArgs struct { // Gets or sets the list of AAAA records in the RecordSet. AAAARecords AaaaRecordArrayInput `pulumi:"aAAARecords"` // Gets or sets the list of A records in the RecordSet. ARecords ARecordArrayInput `pulumi:"aRecords"` // Gets or sets the CNAME record in the RecordSet. CNAMERecord CnameRecordPtrInput `pulumi:"cNAMERecord"` // Gets or sets the list of MX records in the RecordSet. MXRecords MxRecordArrayInput `pulumi:"mXRecords"` // Gets or sets the list of NS records in the RecordSet. NSRecords NsRecordArrayInput `pulumi:"nSRecords"` // Gets or sets the list of PTR records in the RecordSet. PTRRecords PtrRecordArrayInput `pulumi:"pTRRecords"` // Gets or sets the SOA record in the RecordSet. SOARecord SoaRecordPtrInput `pulumi:"sOARecord"` // Gets or sets the list of SRV records in the RecordSet. SRVRecords SrvRecordArrayInput `pulumi:"sRVRecords"` // Gets or sets the list of TXT records in the RecordSet. TXTRecords TxtRecordArrayInput `pulumi:"tXTRecords"` // Gets or sets the TTL of the records in the RecordSet. Ttl pulumi.IntPtrInput `pulumi:"ttl"` }
Represents the properties of the records in the RecordSet.
func (RecordSetPropertiesArgs) ElementType ¶
func (RecordSetPropertiesArgs) ElementType() reflect.Type
func (RecordSetPropertiesArgs) ToRecordSetPropertiesOutput ¶
func (i RecordSetPropertiesArgs) ToRecordSetPropertiesOutput() RecordSetPropertiesOutput
func (RecordSetPropertiesArgs) ToRecordSetPropertiesOutputWithContext ¶
func (i RecordSetPropertiesArgs) ToRecordSetPropertiesOutputWithContext(ctx context.Context) RecordSetPropertiesOutput
func (RecordSetPropertiesArgs) ToRecordSetPropertiesPtrOutput ¶
func (i RecordSetPropertiesArgs) ToRecordSetPropertiesPtrOutput() RecordSetPropertiesPtrOutput
func (RecordSetPropertiesArgs) ToRecordSetPropertiesPtrOutputWithContext ¶
func (i RecordSetPropertiesArgs) ToRecordSetPropertiesPtrOutputWithContext(ctx context.Context) RecordSetPropertiesPtrOutput
type RecordSetPropertiesInput ¶
type RecordSetPropertiesInput interface { pulumi.Input ToRecordSetPropertiesOutput() RecordSetPropertiesOutput ToRecordSetPropertiesOutputWithContext(context.Context) RecordSetPropertiesOutput }
RecordSetPropertiesInput is an input type that accepts RecordSetPropertiesArgs and RecordSetPropertiesOutput values. You can construct a concrete instance of `RecordSetPropertiesInput` via:
RecordSetPropertiesArgs{...}
type RecordSetPropertiesOutput ¶
type RecordSetPropertiesOutput struct{ *pulumi.OutputState }
Represents the properties of the records in the RecordSet.
func (RecordSetPropertiesOutput) AAAARecords ¶
func (o RecordSetPropertiesOutput) AAAARecords() AaaaRecordArrayOutput
Gets or sets the list of AAAA records in the RecordSet.
func (RecordSetPropertiesOutput) ARecords ¶
func (o RecordSetPropertiesOutput) ARecords() ARecordArrayOutput
Gets or sets the list of A records in the RecordSet.
func (RecordSetPropertiesOutput) CNAMERecord ¶
func (o RecordSetPropertiesOutput) CNAMERecord() CnameRecordPtrOutput
Gets or sets the CNAME record in the RecordSet.
func (RecordSetPropertiesOutput) ElementType ¶
func (RecordSetPropertiesOutput) ElementType() reflect.Type
func (RecordSetPropertiesOutput) MXRecords ¶
func (o RecordSetPropertiesOutput) MXRecords() MxRecordArrayOutput
Gets or sets the list of MX records in the RecordSet.
func (RecordSetPropertiesOutput) NSRecords ¶
func (o RecordSetPropertiesOutput) NSRecords() NsRecordArrayOutput
Gets or sets the list of NS records in the RecordSet.
func (RecordSetPropertiesOutput) PTRRecords ¶
func (o RecordSetPropertiesOutput) PTRRecords() PtrRecordArrayOutput
Gets or sets the list of PTR records in the RecordSet.
func (RecordSetPropertiesOutput) SOARecord ¶
func (o RecordSetPropertiesOutput) SOARecord() SoaRecordPtrOutput
Gets or sets the SOA record in the RecordSet.
func (RecordSetPropertiesOutput) SRVRecords ¶
func (o RecordSetPropertiesOutput) SRVRecords() SrvRecordArrayOutput
Gets or sets the list of SRV records in the RecordSet.
func (RecordSetPropertiesOutput) TXTRecords ¶
func (o RecordSetPropertiesOutput) TXTRecords() TxtRecordArrayOutput
Gets or sets the list of TXT records in the RecordSet.
func (RecordSetPropertiesOutput) ToRecordSetPropertiesOutput ¶
func (o RecordSetPropertiesOutput) ToRecordSetPropertiesOutput() RecordSetPropertiesOutput
func (RecordSetPropertiesOutput) ToRecordSetPropertiesOutputWithContext ¶
func (o RecordSetPropertiesOutput) ToRecordSetPropertiesOutputWithContext(ctx context.Context) RecordSetPropertiesOutput
func (RecordSetPropertiesOutput) ToRecordSetPropertiesPtrOutput ¶
func (o RecordSetPropertiesOutput) ToRecordSetPropertiesPtrOutput() RecordSetPropertiesPtrOutput
func (RecordSetPropertiesOutput) ToRecordSetPropertiesPtrOutputWithContext ¶
func (o RecordSetPropertiesOutput) ToRecordSetPropertiesPtrOutputWithContext(ctx context.Context) RecordSetPropertiesPtrOutput
func (RecordSetPropertiesOutput) Ttl ¶
func (o RecordSetPropertiesOutput) Ttl() pulumi.IntPtrOutput
Gets or sets the TTL of the records in the RecordSet.
type RecordSetPropertiesPtrInput ¶
type RecordSetPropertiesPtrInput interface { pulumi.Input ToRecordSetPropertiesPtrOutput() RecordSetPropertiesPtrOutput ToRecordSetPropertiesPtrOutputWithContext(context.Context) RecordSetPropertiesPtrOutput }
RecordSetPropertiesPtrInput is an input type that accepts RecordSetPropertiesArgs, RecordSetPropertiesPtr and RecordSetPropertiesPtrOutput values. You can construct a concrete instance of `RecordSetPropertiesPtrInput` via:
RecordSetPropertiesArgs{...} or: nil
func RecordSetPropertiesPtr ¶
func RecordSetPropertiesPtr(v *RecordSetPropertiesArgs) RecordSetPropertiesPtrInput
type RecordSetPropertiesPtrOutput ¶
type RecordSetPropertiesPtrOutput struct{ *pulumi.OutputState }
func (RecordSetPropertiesPtrOutput) AAAARecords ¶
func (o RecordSetPropertiesPtrOutput) AAAARecords() AaaaRecordArrayOutput
Gets or sets the list of AAAA records in the RecordSet.
func (RecordSetPropertiesPtrOutput) ARecords ¶
func (o RecordSetPropertiesPtrOutput) ARecords() ARecordArrayOutput
Gets or sets the list of A records in the RecordSet.
func (RecordSetPropertiesPtrOutput) CNAMERecord ¶
func (o RecordSetPropertiesPtrOutput) CNAMERecord() CnameRecordPtrOutput
Gets or sets the CNAME record in the RecordSet.
func (RecordSetPropertiesPtrOutput) Elem ¶
func (o RecordSetPropertiesPtrOutput) Elem() RecordSetPropertiesOutput
func (RecordSetPropertiesPtrOutput) ElementType ¶
func (RecordSetPropertiesPtrOutput) ElementType() reflect.Type
func (RecordSetPropertiesPtrOutput) MXRecords ¶
func (o RecordSetPropertiesPtrOutput) MXRecords() MxRecordArrayOutput
Gets or sets the list of MX records in the RecordSet.
func (RecordSetPropertiesPtrOutput) NSRecords ¶
func (o RecordSetPropertiesPtrOutput) NSRecords() NsRecordArrayOutput
Gets or sets the list of NS records in the RecordSet.
func (RecordSetPropertiesPtrOutput) PTRRecords ¶
func (o RecordSetPropertiesPtrOutput) PTRRecords() PtrRecordArrayOutput
Gets or sets the list of PTR records in the RecordSet.
func (RecordSetPropertiesPtrOutput) SOARecord ¶
func (o RecordSetPropertiesPtrOutput) SOARecord() SoaRecordPtrOutput
Gets or sets the SOA record in the RecordSet.
func (RecordSetPropertiesPtrOutput) SRVRecords ¶
func (o RecordSetPropertiesPtrOutput) SRVRecords() SrvRecordArrayOutput
Gets or sets the list of SRV records in the RecordSet.
func (RecordSetPropertiesPtrOutput) TXTRecords ¶
func (o RecordSetPropertiesPtrOutput) TXTRecords() TxtRecordArrayOutput
Gets or sets the list of TXT records in the RecordSet.
func (RecordSetPropertiesPtrOutput) ToRecordSetPropertiesPtrOutput ¶
func (o RecordSetPropertiesPtrOutput) ToRecordSetPropertiesPtrOutput() RecordSetPropertiesPtrOutput
func (RecordSetPropertiesPtrOutput) ToRecordSetPropertiesPtrOutputWithContext ¶
func (o RecordSetPropertiesPtrOutput) ToRecordSetPropertiesPtrOutputWithContext(ctx context.Context) RecordSetPropertiesPtrOutput
func (RecordSetPropertiesPtrOutput) Ttl ¶
func (o RecordSetPropertiesPtrOutput) Ttl() pulumi.IntPtrOutput
Gets or sets the TTL of the records in the RecordSet.
type RecordSetPropertiesResponse ¶
type RecordSetPropertiesResponse struct { // Gets or sets the list of AAAA records in the RecordSet. AAAARecords []AaaaRecordResponse `pulumi:"aAAARecords"` // Gets or sets the list of A records in the RecordSet. ARecords []ARecordResponse `pulumi:"aRecords"` // Gets or sets the CNAME record in the RecordSet. CNAMERecord *CnameRecordResponse `pulumi:"cNAMERecord"` // Gets or sets the list of MX records in the RecordSet. MXRecords []MxRecordResponse `pulumi:"mXRecords"` // Gets or sets the list of NS records in the RecordSet. NSRecords []NsRecordResponse `pulumi:"nSRecords"` // Gets or sets the list of PTR records in the RecordSet. PTRRecords []PtrRecordResponse `pulumi:"pTRRecords"` // Gets or sets the SOA record in the RecordSet. SOARecord *SoaRecordResponse `pulumi:"sOARecord"` // Gets or sets the list of SRV records in the RecordSet. SRVRecords []SrvRecordResponse `pulumi:"sRVRecords"` // Gets or sets the list of TXT records in the RecordSet. TXTRecords []TxtRecordResponse `pulumi:"tXTRecords"` // Gets or sets the TTL of the records in the RecordSet. Ttl *int `pulumi:"ttl"` }
Represents the properties of the records in the RecordSet.
type RecordSetPropertiesResponseArgs ¶
type RecordSetPropertiesResponseArgs struct { // Gets or sets the list of AAAA records in the RecordSet. AAAARecords AaaaRecordResponseArrayInput `pulumi:"aAAARecords"` // Gets or sets the list of A records in the RecordSet. ARecords ARecordResponseArrayInput `pulumi:"aRecords"` // Gets or sets the CNAME record in the RecordSet. CNAMERecord CnameRecordResponsePtrInput `pulumi:"cNAMERecord"` // Gets or sets the list of MX records in the RecordSet. MXRecords MxRecordResponseArrayInput `pulumi:"mXRecords"` // Gets or sets the list of NS records in the RecordSet. NSRecords NsRecordResponseArrayInput `pulumi:"nSRecords"` // Gets or sets the list of PTR records in the RecordSet. PTRRecords PtrRecordResponseArrayInput `pulumi:"pTRRecords"` // Gets or sets the SOA record in the RecordSet. SOARecord SoaRecordResponsePtrInput `pulumi:"sOARecord"` // Gets or sets the list of SRV records in the RecordSet. SRVRecords SrvRecordResponseArrayInput `pulumi:"sRVRecords"` // Gets or sets the list of TXT records in the RecordSet. TXTRecords TxtRecordResponseArrayInput `pulumi:"tXTRecords"` // Gets or sets the TTL of the records in the RecordSet. Ttl pulumi.IntPtrInput `pulumi:"ttl"` }
Represents the properties of the records in the RecordSet.
func (RecordSetPropertiesResponseArgs) ElementType ¶
func (RecordSetPropertiesResponseArgs) ElementType() reflect.Type
func (RecordSetPropertiesResponseArgs) ToRecordSetPropertiesResponseOutput ¶
func (i RecordSetPropertiesResponseArgs) ToRecordSetPropertiesResponseOutput() RecordSetPropertiesResponseOutput
func (RecordSetPropertiesResponseArgs) ToRecordSetPropertiesResponseOutputWithContext ¶
func (i RecordSetPropertiesResponseArgs) ToRecordSetPropertiesResponseOutputWithContext(ctx context.Context) RecordSetPropertiesResponseOutput
func (RecordSetPropertiesResponseArgs) ToRecordSetPropertiesResponsePtrOutput ¶
func (i RecordSetPropertiesResponseArgs) ToRecordSetPropertiesResponsePtrOutput() RecordSetPropertiesResponsePtrOutput
func (RecordSetPropertiesResponseArgs) ToRecordSetPropertiesResponsePtrOutputWithContext ¶
func (i RecordSetPropertiesResponseArgs) ToRecordSetPropertiesResponsePtrOutputWithContext(ctx context.Context) RecordSetPropertiesResponsePtrOutput
type RecordSetPropertiesResponseInput ¶
type RecordSetPropertiesResponseInput interface { pulumi.Input ToRecordSetPropertiesResponseOutput() RecordSetPropertiesResponseOutput ToRecordSetPropertiesResponseOutputWithContext(context.Context) RecordSetPropertiesResponseOutput }
RecordSetPropertiesResponseInput is an input type that accepts RecordSetPropertiesResponseArgs and RecordSetPropertiesResponseOutput values. You can construct a concrete instance of `RecordSetPropertiesResponseInput` via:
RecordSetPropertiesResponseArgs{...}
type RecordSetPropertiesResponseOutput ¶
type RecordSetPropertiesResponseOutput struct{ *pulumi.OutputState }
Represents the properties of the records in the RecordSet.
func (RecordSetPropertiesResponseOutput) AAAARecords ¶
func (o RecordSetPropertiesResponseOutput) AAAARecords() AaaaRecordResponseArrayOutput
Gets or sets the list of AAAA records in the RecordSet.
func (RecordSetPropertiesResponseOutput) ARecords ¶
func (o RecordSetPropertiesResponseOutput) ARecords() ARecordResponseArrayOutput
Gets or sets the list of A records in the RecordSet.
func (RecordSetPropertiesResponseOutput) CNAMERecord ¶
func (o RecordSetPropertiesResponseOutput) CNAMERecord() CnameRecordResponsePtrOutput
Gets or sets the CNAME record in the RecordSet.
func (RecordSetPropertiesResponseOutput) ElementType ¶
func (RecordSetPropertiesResponseOutput) ElementType() reflect.Type
func (RecordSetPropertiesResponseOutput) MXRecords ¶
func (o RecordSetPropertiesResponseOutput) MXRecords() MxRecordResponseArrayOutput
Gets or sets the list of MX records in the RecordSet.
func (RecordSetPropertiesResponseOutput) NSRecords ¶
func (o RecordSetPropertiesResponseOutput) NSRecords() NsRecordResponseArrayOutput
Gets or sets the list of NS records in the RecordSet.
func (RecordSetPropertiesResponseOutput) PTRRecords ¶
func (o RecordSetPropertiesResponseOutput) PTRRecords() PtrRecordResponseArrayOutput
Gets or sets the list of PTR records in the RecordSet.
func (RecordSetPropertiesResponseOutput) SOARecord ¶
func (o RecordSetPropertiesResponseOutput) SOARecord() SoaRecordResponsePtrOutput
Gets or sets the SOA record in the RecordSet.
func (RecordSetPropertiesResponseOutput) SRVRecords ¶
func (o RecordSetPropertiesResponseOutput) SRVRecords() SrvRecordResponseArrayOutput
Gets or sets the list of SRV records in the RecordSet.
func (RecordSetPropertiesResponseOutput) TXTRecords ¶
func (o RecordSetPropertiesResponseOutput) TXTRecords() TxtRecordResponseArrayOutput
Gets or sets the list of TXT records in the RecordSet.
func (RecordSetPropertiesResponseOutput) ToRecordSetPropertiesResponseOutput ¶
func (o RecordSetPropertiesResponseOutput) ToRecordSetPropertiesResponseOutput() RecordSetPropertiesResponseOutput
func (RecordSetPropertiesResponseOutput) ToRecordSetPropertiesResponseOutputWithContext ¶
func (o RecordSetPropertiesResponseOutput) ToRecordSetPropertiesResponseOutputWithContext(ctx context.Context) RecordSetPropertiesResponseOutput
func (RecordSetPropertiesResponseOutput) ToRecordSetPropertiesResponsePtrOutput ¶
func (o RecordSetPropertiesResponseOutput) ToRecordSetPropertiesResponsePtrOutput() RecordSetPropertiesResponsePtrOutput
func (RecordSetPropertiesResponseOutput) ToRecordSetPropertiesResponsePtrOutputWithContext ¶
func (o RecordSetPropertiesResponseOutput) ToRecordSetPropertiesResponsePtrOutputWithContext(ctx context.Context) RecordSetPropertiesResponsePtrOutput
func (RecordSetPropertiesResponseOutput) Ttl ¶
func (o RecordSetPropertiesResponseOutput) Ttl() pulumi.IntPtrOutput
Gets or sets the TTL of the records in the RecordSet.
type RecordSetPropertiesResponsePtrInput ¶
type RecordSetPropertiesResponsePtrInput interface { pulumi.Input ToRecordSetPropertiesResponsePtrOutput() RecordSetPropertiesResponsePtrOutput ToRecordSetPropertiesResponsePtrOutputWithContext(context.Context) RecordSetPropertiesResponsePtrOutput }
RecordSetPropertiesResponsePtrInput is an input type that accepts RecordSetPropertiesResponseArgs, RecordSetPropertiesResponsePtr and RecordSetPropertiesResponsePtrOutput values. You can construct a concrete instance of `RecordSetPropertiesResponsePtrInput` via:
RecordSetPropertiesResponseArgs{...} or: nil
func RecordSetPropertiesResponsePtr ¶
func RecordSetPropertiesResponsePtr(v *RecordSetPropertiesResponseArgs) RecordSetPropertiesResponsePtrInput
type RecordSetPropertiesResponsePtrOutput ¶
type RecordSetPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (RecordSetPropertiesResponsePtrOutput) AAAARecords ¶
func (o RecordSetPropertiesResponsePtrOutput) AAAARecords() AaaaRecordResponseArrayOutput
Gets or sets the list of AAAA records in the RecordSet.
func (RecordSetPropertiesResponsePtrOutput) ARecords ¶
func (o RecordSetPropertiesResponsePtrOutput) ARecords() ARecordResponseArrayOutput
Gets or sets the list of A records in the RecordSet.
func (RecordSetPropertiesResponsePtrOutput) CNAMERecord ¶
func (o RecordSetPropertiesResponsePtrOutput) CNAMERecord() CnameRecordResponsePtrOutput
Gets or sets the CNAME record in the RecordSet.
func (RecordSetPropertiesResponsePtrOutput) ElementType ¶
func (RecordSetPropertiesResponsePtrOutput) ElementType() reflect.Type
func (RecordSetPropertiesResponsePtrOutput) MXRecords ¶
func (o RecordSetPropertiesResponsePtrOutput) MXRecords() MxRecordResponseArrayOutput
Gets or sets the list of MX records in the RecordSet.
func (RecordSetPropertiesResponsePtrOutput) NSRecords ¶
func (o RecordSetPropertiesResponsePtrOutput) NSRecords() NsRecordResponseArrayOutput
Gets or sets the list of NS records in the RecordSet.
func (RecordSetPropertiesResponsePtrOutput) PTRRecords ¶
func (o RecordSetPropertiesResponsePtrOutput) PTRRecords() PtrRecordResponseArrayOutput
Gets or sets the list of PTR records in the RecordSet.
func (RecordSetPropertiesResponsePtrOutput) SOARecord ¶
func (o RecordSetPropertiesResponsePtrOutput) SOARecord() SoaRecordResponsePtrOutput
Gets or sets the SOA record in the RecordSet.
func (RecordSetPropertiesResponsePtrOutput) SRVRecords ¶
func (o RecordSetPropertiesResponsePtrOutput) SRVRecords() SrvRecordResponseArrayOutput
Gets or sets the list of SRV records in the RecordSet.
func (RecordSetPropertiesResponsePtrOutput) TXTRecords ¶
func (o RecordSetPropertiesResponsePtrOutput) TXTRecords() TxtRecordResponseArrayOutput
Gets or sets the list of TXT records in the RecordSet.
func (RecordSetPropertiesResponsePtrOutput) ToRecordSetPropertiesResponsePtrOutput ¶
func (o RecordSetPropertiesResponsePtrOutput) ToRecordSetPropertiesResponsePtrOutput() RecordSetPropertiesResponsePtrOutput
func (RecordSetPropertiesResponsePtrOutput) ToRecordSetPropertiesResponsePtrOutputWithContext ¶
func (o RecordSetPropertiesResponsePtrOutput) ToRecordSetPropertiesResponsePtrOutputWithContext(ctx context.Context) RecordSetPropertiesResponsePtrOutput
func (RecordSetPropertiesResponsePtrOutput) Ttl ¶
func (o RecordSetPropertiesResponsePtrOutput) Ttl() pulumi.IntPtrOutput
Gets or sets the TTL of the records in the RecordSet.
type RecordSetState ¶
type RecordSetState struct { // Gets or sets the ETag of the RecordSet. Etag pulumi.StringPtrInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The name of the resource Name pulumi.StringPtrInput // Gets or sets the properties of the RecordSet. Properties RecordSetPropertiesResponsePtrInput // Resource tags. Tags pulumi.StringMapInput // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringPtrInput }
func (RecordSetState) ElementType ¶
func (RecordSetState) ElementType() reflect.Type
type SoaRecord ¶
type SoaRecord struct { // Gets or sets the email for this record. Email *string `pulumi:"email"` // Gets or sets the expire time for this record. ExpireTime *int `pulumi:"expireTime"` // Gets or sets the domain name of the authoritative name server, without a terminating dot. Host *string `pulumi:"host"` // Gets or sets the minimum TTL value for this record. MinimumTTL *int `pulumi:"minimumTTL"` // Gets or sets the refresh value for this record. RefreshTime *int `pulumi:"refreshTime"` // Gets or sets the retry time for this record. RetryTime *int `pulumi:"retryTime"` // Gets or sets the serial number for this record. SerialNumber *int `pulumi:"serialNumber"` }
An SOA record.
type SoaRecordArgs ¶
type SoaRecordArgs struct { // Gets or sets the email for this record. Email pulumi.StringPtrInput `pulumi:"email"` // Gets or sets the expire time for this record. ExpireTime pulumi.IntPtrInput `pulumi:"expireTime"` // Gets or sets the domain name of the authoritative name server, without a terminating dot. Host pulumi.StringPtrInput `pulumi:"host"` // Gets or sets the minimum TTL value for this record. MinimumTTL pulumi.IntPtrInput `pulumi:"minimumTTL"` // Gets or sets the refresh value for this record. RefreshTime pulumi.IntPtrInput `pulumi:"refreshTime"` // Gets or sets the retry time for this record. RetryTime pulumi.IntPtrInput `pulumi:"retryTime"` // Gets or sets the serial number for this 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
Gets or sets the email for this record.
func (SoaRecordOutput) ExpireTime ¶
func (o SoaRecordOutput) ExpireTime() pulumi.IntPtrOutput
Gets or sets the expire time for this record.
func (SoaRecordOutput) Host ¶
func (o SoaRecordOutput) Host() pulumi.StringPtrOutput
Gets or sets the domain name of the authoritative name server, without a terminating dot.
func (SoaRecordOutput) MinimumTTL ¶
func (o SoaRecordOutput) MinimumTTL() pulumi.IntPtrOutput
Gets or sets the minimum TTL value for this record.
func (SoaRecordOutput) RefreshTime ¶
func (o SoaRecordOutput) RefreshTime() pulumi.IntPtrOutput
Gets or sets the refresh value for this record.
func (SoaRecordOutput) RetryTime ¶
func (o SoaRecordOutput) RetryTime() pulumi.IntPtrOutput
Gets or sets the retry time for this record.
func (SoaRecordOutput) SerialNumber ¶
func (o SoaRecordOutput) SerialNumber() pulumi.IntPtrOutput
Gets or sets the serial number for this 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
Gets or sets the email for this record.
func (SoaRecordPtrOutput) ExpireTime ¶
func (o SoaRecordPtrOutput) ExpireTime() pulumi.IntPtrOutput
Gets or sets the expire time for this record.
func (SoaRecordPtrOutput) Host ¶
func (o SoaRecordPtrOutput) Host() pulumi.StringPtrOutput
Gets or sets the domain name of the authoritative name server, without a terminating dot.
func (SoaRecordPtrOutput) MinimumTTL ¶
func (o SoaRecordPtrOutput) MinimumTTL() pulumi.IntPtrOutput
Gets or sets the minimum TTL value for this record.
func (SoaRecordPtrOutput) RefreshTime ¶
func (o SoaRecordPtrOutput) RefreshTime() pulumi.IntPtrOutput
Gets or sets the refresh value for this record.
func (SoaRecordPtrOutput) RetryTime ¶
func (o SoaRecordPtrOutput) RetryTime() pulumi.IntPtrOutput
Gets or sets the retry time for this record.
func (SoaRecordPtrOutput) SerialNumber ¶
func (o SoaRecordPtrOutput) SerialNumber() pulumi.IntPtrOutput
Gets or sets the serial number for this 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 { // Gets or sets the email for this record. Email *string `pulumi:"email"` // Gets or sets the expire time for this record. ExpireTime *int `pulumi:"expireTime"` // Gets or sets the domain name of the authoritative name server, without a terminating dot. Host *string `pulumi:"host"` // Gets or sets the minimum TTL value for this record. MinimumTTL *int `pulumi:"minimumTTL"` // Gets or sets the refresh value for this record. RefreshTime *int `pulumi:"refreshTime"` // Gets or sets the retry time for this record. RetryTime *int `pulumi:"retryTime"` // Gets or sets the serial number for this record. SerialNumber *int `pulumi:"serialNumber"` }
An SOA record.
type SoaRecordResponseArgs ¶
type SoaRecordResponseArgs struct { // Gets or sets the email for this record. Email pulumi.StringPtrInput `pulumi:"email"` // Gets or sets the expire time for this record. ExpireTime pulumi.IntPtrInput `pulumi:"expireTime"` // Gets or sets the domain name of the authoritative name server, without a terminating dot. Host pulumi.StringPtrInput `pulumi:"host"` // Gets or sets the minimum TTL value for this record. MinimumTTL pulumi.IntPtrInput `pulumi:"minimumTTL"` // Gets or sets the refresh value for this record. RefreshTime pulumi.IntPtrInput `pulumi:"refreshTime"` // Gets or sets the retry time for this record. RetryTime pulumi.IntPtrInput `pulumi:"retryTime"` // Gets or sets the serial number for this 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
Gets or sets the email for this record.
func (SoaRecordResponseOutput) ExpireTime ¶
func (o SoaRecordResponseOutput) ExpireTime() pulumi.IntPtrOutput
Gets or sets the expire time for this record.
func (SoaRecordResponseOutput) Host ¶
func (o SoaRecordResponseOutput) Host() pulumi.StringPtrOutput
Gets or sets the domain name of the authoritative name server, without a terminating dot.
func (SoaRecordResponseOutput) MinimumTTL ¶
func (o SoaRecordResponseOutput) MinimumTTL() pulumi.IntPtrOutput
Gets or sets the minimum TTL value for this record.
func (SoaRecordResponseOutput) RefreshTime ¶
func (o SoaRecordResponseOutput) RefreshTime() pulumi.IntPtrOutput
Gets or sets the refresh value for this record.
func (SoaRecordResponseOutput) RetryTime ¶
func (o SoaRecordResponseOutput) RetryTime() pulumi.IntPtrOutput
Gets or sets the retry time for this record.
func (SoaRecordResponseOutput) SerialNumber ¶
func (o SoaRecordResponseOutput) SerialNumber() pulumi.IntPtrOutput
Gets or sets the serial number for this 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
Gets or sets the email for this record.
func (SoaRecordResponsePtrOutput) ExpireTime ¶
func (o SoaRecordResponsePtrOutput) ExpireTime() pulumi.IntPtrOutput
Gets or sets the expire time for this record.
func (SoaRecordResponsePtrOutput) Host ¶
func (o SoaRecordResponsePtrOutput) Host() pulumi.StringPtrOutput
Gets or sets the domain name of the authoritative name server, without a terminating dot.
func (SoaRecordResponsePtrOutput) MinimumTTL ¶
func (o SoaRecordResponsePtrOutput) MinimumTTL() pulumi.IntPtrOutput
Gets or sets the minimum TTL value for this record.
func (SoaRecordResponsePtrOutput) RefreshTime ¶
func (o SoaRecordResponsePtrOutput) RefreshTime() pulumi.IntPtrOutput
Gets or sets the refresh value for this record.
func (SoaRecordResponsePtrOutput) RetryTime ¶
func (o SoaRecordResponsePtrOutput) RetryTime() pulumi.IntPtrOutput
Gets or sets the retry time for this record.
func (SoaRecordResponsePtrOutput) SerialNumber ¶
func (o SoaRecordResponsePtrOutput) SerialNumber() pulumi.IntPtrOutput
Gets or sets the serial number for this 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 { // Gets or sets the port of the service for this record. Port *int `pulumi:"port"` // Gets or sets the priority metric for this record. Priority *int `pulumi:"priority"` // Gets or sets the domain name of the target for this record, without a terminating dot. Target *string `pulumi:"target"` // Gets or sets the weight metric for this record. Weight *int `pulumi:"weight"` }
An SRV record.
type SrvRecordArgs ¶
type SrvRecordArgs struct { // Gets or sets the port of the service for this record. Port pulumi.IntPtrInput `pulumi:"port"` // Gets or sets the priority metric for this record. Priority pulumi.IntPtrInput `pulumi:"priority"` // Gets or sets the domain name of the target for this record, without a terminating dot. Target pulumi.StringPtrInput `pulumi:"target"` // Gets or sets the weight metric for this 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
Gets or sets the port of the service for this record.
func (SrvRecordOutput) Priority ¶
func (o SrvRecordOutput) Priority() pulumi.IntPtrOutput
Gets or sets the priority metric for this record.
func (SrvRecordOutput) Target ¶
func (o SrvRecordOutput) Target() pulumi.StringPtrOutput
Gets or sets the domain name of the target for this record, without a terminating dot.
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
Gets or sets the weight metric for this record.
type SrvRecordResponse ¶
type SrvRecordResponse struct { // Gets or sets the port of the service for this record. Port *int `pulumi:"port"` // Gets or sets the priority metric for this record. Priority *int `pulumi:"priority"` // Gets or sets the domain name of the target for this record, without a terminating dot. Target *string `pulumi:"target"` // Gets or sets the weight metric for this record. Weight *int `pulumi:"weight"` }
An SRV record.
type SrvRecordResponseArgs ¶
type SrvRecordResponseArgs struct { // Gets or sets the port of the service for this record. Port pulumi.IntPtrInput `pulumi:"port"` // Gets or sets the priority metric for this record. Priority pulumi.IntPtrInput `pulumi:"priority"` // Gets or sets the domain name of the target for this record, without a terminating dot. Target pulumi.StringPtrInput `pulumi:"target"` // Gets or sets the weight metric for this 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
Gets or sets the port of the service for this record.
func (SrvRecordResponseOutput) Priority ¶
func (o SrvRecordResponseOutput) Priority() pulumi.IntPtrOutput
Gets or sets the priority metric for this record.
func (SrvRecordResponseOutput) Target ¶
func (o SrvRecordResponseOutput) Target() pulumi.StringPtrOutput
Gets or sets the domain name of the target for this record, without a terminating dot.
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
Gets or sets the weight metric for this record.
type TxtRecord ¶
type TxtRecord struct { // Gets or sets the text value of this record. Value []string `pulumi:"value"` }
A TXT record.
type TxtRecordArgs ¶
type TxtRecordArgs struct { // Gets or sets the text value of this 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
Gets or sets the text value of this record.
type TxtRecordResponse ¶
type TxtRecordResponse struct { // Gets or sets the text value of this record. Value []string `pulumi:"value"` }
A TXT record.
type TxtRecordResponseArgs ¶
type TxtRecordResponseArgs struct { // Gets or sets the text value of this 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
Gets or sets the text value of this record.
type Zone ¶
type Zone struct { pulumi.CustomResourceState // Gets or sets the ETag of the zone that is being updated, as received from a Get operation. Etag pulumi.StringPtrOutput `pulumi:"etag"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Gets or sets the properties of the zone. Properties ZonePropertiesResponseOutput `pulumi:"properties"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
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).
func NewZone ¶
func NewZone(ctx *pulumi.Context, name string, args *ZoneArgs, opts ...pulumi.ResourceOption) (*Zone, error)
NewZone registers a new resource with the given unique name, arguments, and options.
func (*Zone) ElementType ¶ added in v0.2.6
func (*Zone) ToZoneOutput ¶ added in v0.2.6
func (i *Zone) ToZoneOutput() ZoneOutput
func (*Zone) ToZoneOutputWithContext ¶ added in v0.2.6
func (i *Zone) ToZoneOutputWithContext(ctx context.Context) ZoneOutput
type ZoneArgs ¶
type ZoneArgs struct { // Gets or sets the ETag of the zone that is being updated, as received from a Get operation. Etag pulumi.StringPtrInput // The geo-location where the resource lives Location pulumi.StringInput // Gets or sets the properties of the zone. Properties ZonePropertiesPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput // The name of the zone without a terminating dot. ZoneName pulumi.StringInput }
The set of arguments for constructing a Zone resource.
func (ZoneArgs) ElementType ¶
type ZoneInput ¶ added in v0.2.6
type ZoneInput interface { pulumi.Input ToZoneOutput() ZoneOutput ToZoneOutputWithContext(ctx context.Context) ZoneOutput }
type ZoneOutput ¶ added in v0.2.6
type ZoneOutput struct {
*pulumi.OutputState
}
func (ZoneOutput) ElementType ¶ added in v0.2.6
func (ZoneOutput) ElementType() reflect.Type
func (ZoneOutput) ToZoneOutput ¶ added in v0.2.6
func (o ZoneOutput) ToZoneOutput() ZoneOutput
func (ZoneOutput) ToZoneOutputWithContext ¶ added in v0.2.6
func (o ZoneOutput) ToZoneOutputWithContext(ctx context.Context) ZoneOutput
type ZoneProperties ¶
type ZoneProperties struct { // Gets or sets the maximum number of record sets that can be created in this zone. MaxNumberOfRecordSets *int `pulumi:"maxNumberOfRecordSets"` // Gets or sets the current number of record sets in this zone. NumberOfRecordSets *int `pulumi:"numberOfRecordSets"` }
Represents the properties of the zone.
type ZonePropertiesArgs ¶
type ZonePropertiesArgs struct { // Gets or sets the maximum number of record sets that can be created in this zone. MaxNumberOfRecordSets pulumi.IntPtrInput `pulumi:"maxNumberOfRecordSets"` // Gets or sets the current number of record sets in this zone. NumberOfRecordSets pulumi.IntPtrInput `pulumi:"numberOfRecordSets"` }
Represents the properties of the zone.
func (ZonePropertiesArgs) ElementType ¶
func (ZonePropertiesArgs) ElementType() reflect.Type
func (ZonePropertiesArgs) ToZonePropertiesOutput ¶
func (i ZonePropertiesArgs) ToZonePropertiesOutput() ZonePropertiesOutput
func (ZonePropertiesArgs) ToZonePropertiesOutputWithContext ¶
func (i ZonePropertiesArgs) ToZonePropertiesOutputWithContext(ctx context.Context) ZonePropertiesOutput
func (ZonePropertiesArgs) ToZonePropertiesPtrOutput ¶
func (i ZonePropertiesArgs) ToZonePropertiesPtrOutput() ZonePropertiesPtrOutput
func (ZonePropertiesArgs) ToZonePropertiesPtrOutputWithContext ¶
func (i ZonePropertiesArgs) ToZonePropertiesPtrOutputWithContext(ctx context.Context) ZonePropertiesPtrOutput
type ZonePropertiesInput ¶
type ZonePropertiesInput interface { pulumi.Input ToZonePropertiesOutput() ZonePropertiesOutput ToZonePropertiesOutputWithContext(context.Context) ZonePropertiesOutput }
ZonePropertiesInput is an input type that accepts ZonePropertiesArgs and ZonePropertiesOutput values. You can construct a concrete instance of `ZonePropertiesInput` via:
ZonePropertiesArgs{...}
type ZonePropertiesOutput ¶
type ZonePropertiesOutput struct{ *pulumi.OutputState }
Represents the properties of the zone.
func (ZonePropertiesOutput) ElementType ¶
func (ZonePropertiesOutput) ElementType() reflect.Type
func (ZonePropertiesOutput) MaxNumberOfRecordSets ¶
func (o ZonePropertiesOutput) MaxNumberOfRecordSets() pulumi.IntPtrOutput
Gets or sets the maximum number of record sets that can be created in this zone.
func (ZonePropertiesOutput) NumberOfRecordSets ¶
func (o ZonePropertiesOutput) NumberOfRecordSets() pulumi.IntPtrOutput
Gets or sets the current number of record sets in this zone.
func (ZonePropertiesOutput) ToZonePropertiesOutput ¶
func (o ZonePropertiesOutput) ToZonePropertiesOutput() ZonePropertiesOutput
func (ZonePropertiesOutput) ToZonePropertiesOutputWithContext ¶
func (o ZonePropertiesOutput) ToZonePropertiesOutputWithContext(ctx context.Context) ZonePropertiesOutput
func (ZonePropertiesOutput) ToZonePropertiesPtrOutput ¶
func (o ZonePropertiesOutput) ToZonePropertiesPtrOutput() ZonePropertiesPtrOutput
func (ZonePropertiesOutput) ToZonePropertiesPtrOutputWithContext ¶
func (o ZonePropertiesOutput) ToZonePropertiesPtrOutputWithContext(ctx context.Context) ZonePropertiesPtrOutput
type ZonePropertiesPtrInput ¶
type ZonePropertiesPtrInput interface { pulumi.Input ToZonePropertiesPtrOutput() ZonePropertiesPtrOutput ToZonePropertiesPtrOutputWithContext(context.Context) ZonePropertiesPtrOutput }
ZonePropertiesPtrInput is an input type that accepts ZonePropertiesArgs, ZonePropertiesPtr and ZonePropertiesPtrOutput values. You can construct a concrete instance of `ZonePropertiesPtrInput` via:
ZonePropertiesArgs{...} or: nil
func ZonePropertiesPtr ¶
func ZonePropertiesPtr(v *ZonePropertiesArgs) ZonePropertiesPtrInput
type ZonePropertiesPtrOutput ¶
type ZonePropertiesPtrOutput struct{ *pulumi.OutputState }
func (ZonePropertiesPtrOutput) Elem ¶
func (o ZonePropertiesPtrOutput) Elem() ZonePropertiesOutput
func (ZonePropertiesPtrOutput) ElementType ¶
func (ZonePropertiesPtrOutput) ElementType() reflect.Type
func (ZonePropertiesPtrOutput) MaxNumberOfRecordSets ¶
func (o ZonePropertiesPtrOutput) MaxNumberOfRecordSets() pulumi.IntPtrOutput
Gets or sets the maximum number of record sets that can be created in this zone.
func (ZonePropertiesPtrOutput) NumberOfRecordSets ¶
func (o ZonePropertiesPtrOutput) NumberOfRecordSets() pulumi.IntPtrOutput
Gets or sets the current number of record sets in this zone.
func (ZonePropertiesPtrOutput) ToZonePropertiesPtrOutput ¶
func (o ZonePropertiesPtrOutput) ToZonePropertiesPtrOutput() ZonePropertiesPtrOutput
func (ZonePropertiesPtrOutput) ToZonePropertiesPtrOutputWithContext ¶
func (o ZonePropertiesPtrOutput) ToZonePropertiesPtrOutputWithContext(ctx context.Context) ZonePropertiesPtrOutput
type ZonePropertiesResponse ¶
type ZonePropertiesResponse struct { // Gets or sets the maximum number of record sets that can be created in this zone. MaxNumberOfRecordSets *int `pulumi:"maxNumberOfRecordSets"` // Gets or sets the current number of record sets in this zone. NumberOfRecordSets *int `pulumi:"numberOfRecordSets"` }
Represents the properties of the zone.
type ZonePropertiesResponseArgs ¶
type ZonePropertiesResponseArgs struct { // Gets or sets the maximum number of record sets that can be created in this zone. MaxNumberOfRecordSets pulumi.IntPtrInput `pulumi:"maxNumberOfRecordSets"` // Gets or sets the current number of record sets in this zone. NumberOfRecordSets pulumi.IntPtrInput `pulumi:"numberOfRecordSets"` }
Represents the properties of the zone.
func (ZonePropertiesResponseArgs) ElementType ¶
func (ZonePropertiesResponseArgs) ElementType() reflect.Type
func (ZonePropertiesResponseArgs) ToZonePropertiesResponseOutput ¶
func (i ZonePropertiesResponseArgs) ToZonePropertiesResponseOutput() ZonePropertiesResponseOutput
func (ZonePropertiesResponseArgs) ToZonePropertiesResponseOutputWithContext ¶
func (i ZonePropertiesResponseArgs) ToZonePropertiesResponseOutputWithContext(ctx context.Context) ZonePropertiesResponseOutput
func (ZonePropertiesResponseArgs) ToZonePropertiesResponsePtrOutput ¶
func (i ZonePropertiesResponseArgs) ToZonePropertiesResponsePtrOutput() ZonePropertiesResponsePtrOutput
func (ZonePropertiesResponseArgs) ToZonePropertiesResponsePtrOutputWithContext ¶
func (i ZonePropertiesResponseArgs) ToZonePropertiesResponsePtrOutputWithContext(ctx context.Context) ZonePropertiesResponsePtrOutput
type ZonePropertiesResponseInput ¶
type ZonePropertiesResponseInput interface { pulumi.Input ToZonePropertiesResponseOutput() ZonePropertiesResponseOutput ToZonePropertiesResponseOutputWithContext(context.Context) ZonePropertiesResponseOutput }
ZonePropertiesResponseInput is an input type that accepts ZonePropertiesResponseArgs and ZonePropertiesResponseOutput values. You can construct a concrete instance of `ZonePropertiesResponseInput` via:
ZonePropertiesResponseArgs{...}
type ZonePropertiesResponseOutput ¶
type ZonePropertiesResponseOutput struct{ *pulumi.OutputState }
Represents the properties of the zone.
func (ZonePropertiesResponseOutput) ElementType ¶
func (ZonePropertiesResponseOutput) ElementType() reflect.Type
func (ZonePropertiesResponseOutput) MaxNumberOfRecordSets ¶
func (o ZonePropertiesResponseOutput) MaxNumberOfRecordSets() pulumi.IntPtrOutput
Gets or sets the maximum number of record sets that can be created in this zone.
func (ZonePropertiesResponseOutput) NumberOfRecordSets ¶
func (o ZonePropertiesResponseOutput) NumberOfRecordSets() pulumi.IntPtrOutput
Gets or sets the current number of record sets in this zone.
func (ZonePropertiesResponseOutput) ToZonePropertiesResponseOutput ¶
func (o ZonePropertiesResponseOutput) ToZonePropertiesResponseOutput() ZonePropertiesResponseOutput
func (ZonePropertiesResponseOutput) ToZonePropertiesResponseOutputWithContext ¶
func (o ZonePropertiesResponseOutput) ToZonePropertiesResponseOutputWithContext(ctx context.Context) ZonePropertiesResponseOutput
func (ZonePropertiesResponseOutput) ToZonePropertiesResponsePtrOutput ¶
func (o ZonePropertiesResponseOutput) ToZonePropertiesResponsePtrOutput() ZonePropertiesResponsePtrOutput
func (ZonePropertiesResponseOutput) ToZonePropertiesResponsePtrOutputWithContext ¶
func (o ZonePropertiesResponseOutput) ToZonePropertiesResponsePtrOutputWithContext(ctx context.Context) ZonePropertiesResponsePtrOutput
type ZonePropertiesResponsePtrInput ¶
type ZonePropertiesResponsePtrInput interface { pulumi.Input ToZonePropertiesResponsePtrOutput() ZonePropertiesResponsePtrOutput ToZonePropertiesResponsePtrOutputWithContext(context.Context) ZonePropertiesResponsePtrOutput }
ZonePropertiesResponsePtrInput is an input type that accepts ZonePropertiesResponseArgs, ZonePropertiesResponsePtr and ZonePropertiesResponsePtrOutput values. You can construct a concrete instance of `ZonePropertiesResponsePtrInput` via:
ZonePropertiesResponseArgs{...} or: nil
func ZonePropertiesResponsePtr ¶
func ZonePropertiesResponsePtr(v *ZonePropertiesResponseArgs) ZonePropertiesResponsePtrInput
type ZonePropertiesResponsePtrOutput ¶
type ZonePropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (ZonePropertiesResponsePtrOutput) Elem ¶
func (o ZonePropertiesResponsePtrOutput) Elem() ZonePropertiesResponseOutput
func (ZonePropertiesResponsePtrOutput) ElementType ¶
func (ZonePropertiesResponsePtrOutput) ElementType() reflect.Type
func (ZonePropertiesResponsePtrOutput) MaxNumberOfRecordSets ¶
func (o ZonePropertiesResponsePtrOutput) MaxNumberOfRecordSets() pulumi.IntPtrOutput
Gets or sets the maximum number of record sets that can be created in this zone.
func (ZonePropertiesResponsePtrOutput) NumberOfRecordSets ¶
func (o ZonePropertiesResponsePtrOutput) NumberOfRecordSets() pulumi.IntPtrOutput
Gets or sets the current number of record sets in this zone.
func (ZonePropertiesResponsePtrOutput) ToZonePropertiesResponsePtrOutput ¶
func (o ZonePropertiesResponsePtrOutput) ToZonePropertiesResponsePtrOutput() ZonePropertiesResponsePtrOutput
func (ZonePropertiesResponsePtrOutput) ToZonePropertiesResponsePtrOutputWithContext ¶
func (o ZonePropertiesResponsePtrOutput) ToZonePropertiesResponsePtrOutputWithContext(ctx context.Context) ZonePropertiesResponsePtrOutput
type ZoneState ¶
type ZoneState struct { // Gets or sets the ETag of the zone that is being updated, as received from a Get operation. Etag pulumi.StringPtrInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The name of the resource Name pulumi.StringPtrInput // Gets or sets the properties of the zone. Properties ZonePropertiesResponsePtrInput // Resource tags. Tags pulumi.StringMapInput // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringPtrInput }