Documentation
¶
Index ¶
- type DnsRecorddeprecated
- func (*DnsRecord) ElementType() reflect.Type
- func (i *DnsRecord) ToDnsRecordOutput() DnsRecordOutput
- func (i *DnsRecord) ToDnsRecordOutputWithContext(ctx context.Context) DnsRecordOutput
- func (i *DnsRecord) ToDnsRecordPtrOutput() DnsRecordPtrOutput
- func (i *DnsRecord) ToDnsRecordPtrOutputWithContext(ctx context.Context) DnsRecordPtrOutput
- type DnsRecordArgs
- type DnsRecordArray
- type DnsRecordArrayInput
- type DnsRecordArrayOutput
- func (DnsRecordArrayOutput) ElementType() reflect.Type
- func (o DnsRecordArrayOutput) Index(i pulumi.IntInput) DnsRecordOutput
- func (o DnsRecordArrayOutput) ToDnsRecordArrayOutput() DnsRecordArrayOutput
- func (o DnsRecordArrayOutput) ToDnsRecordArrayOutputWithContext(ctx context.Context) DnsRecordArrayOutput
- type DnsRecordInput
- type DnsRecordMap
- type DnsRecordMapInput
- type DnsRecordMapOutput
- type DnsRecordOutput
- func (DnsRecordOutput) ElementType() reflect.Type
- func (o DnsRecordOutput) ToDnsRecordOutput() DnsRecordOutput
- func (o DnsRecordOutput) ToDnsRecordOutputWithContext(ctx context.Context) DnsRecordOutput
- func (o DnsRecordOutput) ToDnsRecordPtrOutput() DnsRecordPtrOutput
- func (o DnsRecordOutput) ToDnsRecordPtrOutputWithContext(ctx context.Context) DnsRecordPtrOutput
- type DnsRecordPtrInput
- type DnsRecordPtrOutput
- type DnsRecordState
- type DnsZonedeprecated
- func (*DnsZone) ElementType() reflect.Type
- func (i *DnsZone) ToDnsZoneOutput() DnsZoneOutput
- func (i *DnsZone) ToDnsZoneOutputWithContext(ctx context.Context) DnsZoneOutput
- func (i *DnsZone) ToDnsZonePtrOutput() DnsZonePtrOutput
- func (i *DnsZone) ToDnsZonePtrOutputWithContext(ctx context.Context) DnsZonePtrOutput
- type DnsZoneArgs
- type DnsZoneArray
- type DnsZoneArrayInput
- type DnsZoneArrayOutput
- type DnsZoneInput
- type DnsZoneMap
- type DnsZoneMapInput
- type DnsZoneMapOutput
- type DnsZoneOutput
- func (DnsZoneOutput) ElementType() reflect.Type
- func (o DnsZoneOutput) ToDnsZoneOutput() DnsZoneOutput
- func (o DnsZoneOutput) ToDnsZoneOutputWithContext(ctx context.Context) DnsZoneOutput
- func (o DnsZoneOutput) ToDnsZonePtrOutput() DnsZonePtrOutput
- func (o DnsZoneOutput) ToDnsZonePtrOutputWithContext(ctx context.Context) DnsZonePtrOutput
- type DnsZonePtrInput
- type DnsZonePtrOutput
- type DnsZoneState
- type DnsZoneTsigKey
- type DnsZoneTsigKeyArgs
- func (DnsZoneTsigKeyArgs) ElementType() reflect.Type
- func (i DnsZoneTsigKeyArgs) ToDnsZoneTsigKeyOutput() DnsZoneTsigKeyOutput
- func (i DnsZoneTsigKeyArgs) ToDnsZoneTsigKeyOutputWithContext(ctx context.Context) DnsZoneTsigKeyOutput
- func (i DnsZoneTsigKeyArgs) ToDnsZoneTsigKeyPtrOutput() DnsZoneTsigKeyPtrOutput
- func (i DnsZoneTsigKeyArgs) ToDnsZoneTsigKeyPtrOutputWithContext(ctx context.Context) DnsZoneTsigKeyPtrOutput
- type DnsZoneTsigKeyInput
- type DnsZoneTsigKeyOutput
- func (o DnsZoneTsigKeyOutput) Algorithm() pulumi.StringOutput
- func (DnsZoneTsigKeyOutput) ElementType() reflect.Type
- func (o DnsZoneTsigKeyOutput) Name() pulumi.StringOutput
- func (o DnsZoneTsigKeyOutput) Secret() pulumi.StringOutput
- func (o DnsZoneTsigKeyOutput) ToDnsZoneTsigKeyOutput() DnsZoneTsigKeyOutput
- func (o DnsZoneTsigKeyOutput) ToDnsZoneTsigKeyOutputWithContext(ctx context.Context) DnsZoneTsigKeyOutput
- func (o DnsZoneTsigKeyOutput) ToDnsZoneTsigKeyPtrOutput() DnsZoneTsigKeyPtrOutput
- func (o DnsZoneTsigKeyOutput) ToDnsZoneTsigKeyPtrOutputWithContext(ctx context.Context) DnsZoneTsigKeyPtrOutput
- type DnsZoneTsigKeyPtrInput
- type DnsZoneTsigKeyPtrOutput
- func (o DnsZoneTsigKeyPtrOutput) Algorithm() pulumi.StringPtrOutput
- func (o DnsZoneTsigKeyPtrOutput) Elem() DnsZoneTsigKeyOutput
- func (DnsZoneTsigKeyPtrOutput) ElementType() reflect.Type
- func (o DnsZoneTsigKeyPtrOutput) Name() pulumi.StringPtrOutput
- func (o DnsZoneTsigKeyPtrOutput) Secret() pulumi.StringPtrOutput
- func (o DnsZoneTsigKeyPtrOutput) ToDnsZoneTsigKeyPtrOutput() DnsZoneTsigKeyPtrOutput
- func (o DnsZoneTsigKeyPtrOutput) ToDnsZoneTsigKeyPtrOutputWithContext(ctx context.Context) DnsZoneTsigKeyPtrOutput
- type GetAuthoritiesSetArgs
- type GetAuthoritiesSetResult
- type GetDnsRecordSetArgs
- type GetDnsRecordSetResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DnsRecord
deprecated
type DnsRecord struct { pulumi.CustomResourceState Active pulumi.BoolPtrOutput `pulumi:"active"` Algorithm pulumi.IntPtrOutput `pulumi:"algorithm"` AnswerType pulumi.StringOutput `pulumi:"answerType"` Certificate pulumi.StringPtrOutput `pulumi:"certificate"` Digest pulumi.StringPtrOutput `pulumi:"digest"` DigestType pulumi.IntPtrOutput `pulumi:"digestType"` DnsName pulumi.StringOutput `pulumi:"dnsName"` EmailAddress pulumi.StringPtrOutput `pulumi:"emailAddress"` Expiration pulumi.StringPtrOutput `pulumi:"expiration"` Expiry pulumi.IntPtrOutput `pulumi:"expiry"` Fingerprint pulumi.StringPtrOutput `pulumi:"fingerprint"` FingerprintType pulumi.IntPtrOutput `pulumi:"fingerprintType"` Flags pulumi.IntPtrOutput `pulumi:"flags"` Flagsnaptr pulumi.StringPtrOutput `pulumi:"flagsnaptr"` Hardware pulumi.StringPtrOutput `pulumi:"hardware"` Inception pulumi.StringPtrOutput `pulumi:"inception"` Iterations pulumi.IntPtrOutput `pulumi:"iterations"` Key pulumi.StringPtrOutput `pulumi:"key"` Keytag pulumi.IntPtrOutput `pulumi:"keytag"` Labels pulumi.IntPtrOutput `pulumi:"labels"` Mailbox pulumi.StringPtrOutput `pulumi:"mailbox"` MatchType pulumi.IntPtrOutput `pulumi:"matchType"` Name pulumi.StringOutput `pulumi:"name"` NameServer pulumi.StringPtrOutput `pulumi:"nameServer"` NextHashedOwnerName pulumi.StringPtrOutput `pulumi:"nextHashedOwnerName"` NxdomainTtl pulumi.IntPtrOutput `pulumi:"nxdomainTtl"` Order pulumi.IntPtrOutput `pulumi:"order"` OriginalTtl pulumi.IntPtrOutput `pulumi:"originalTtl"` Port pulumi.IntPtrOutput `pulumi:"port"` Preference pulumi.IntPtrOutput `pulumi:"preference"` Priority pulumi.IntPtrOutput `pulumi:"priority"` PriorityIncrement pulumi.IntPtrOutput `pulumi:"priorityIncrement"` Protocol pulumi.IntPtrOutput `pulumi:"protocol"` RecordSha pulumi.StringOutput `pulumi:"recordSha"` Recordtype pulumi.StringOutput `pulumi:"recordtype"` Refresh pulumi.IntPtrOutput `pulumi:"refresh"` Regexp pulumi.StringPtrOutput `pulumi:"regexp"` Replacement pulumi.StringPtrOutput `pulumi:"replacement"` Retry pulumi.IntPtrOutput `pulumi:"retry"` Salt pulumi.StringPtrOutput `pulumi:"salt"` Selector pulumi.IntPtrOutput `pulumi:"selector"` Serial pulumi.IntOutput `pulumi:"serial"` Service pulumi.StringPtrOutput `pulumi:"service"` Signature pulumi.StringPtrOutput `pulumi:"signature"` Signer pulumi.StringPtrOutput `pulumi:"signer"` Software pulumi.StringPtrOutput `pulumi:"software"` Subtype pulumi.IntPtrOutput `pulumi:"subtype"` Targets pulumi.StringArrayOutput `pulumi:"targets"` Ttl pulumi.IntOutput `pulumi:"ttl"` Txt pulumi.StringPtrOutput `pulumi:"txt"` TypeBitmaps pulumi.StringPtrOutput `pulumi:"typeBitmaps"` TypeCovered pulumi.StringPtrOutput `pulumi:"typeCovered"` TypeMnemonic pulumi.StringPtrOutput `pulumi:"typeMnemonic"` TypeValue pulumi.IntPtrOutput `pulumi:"typeValue"` Usage pulumi.IntPtrOutput `pulumi:"usage"` Weight pulumi.IntPtrOutput `pulumi:"weight"` Zone pulumi.StringOutput `pulumi:"zone"` }
Deprecated: akamai.edgedns.DnsRecord has been deprecated in favor of akamai.DnsRecord
func GetDnsRecord ¶
func GetDnsRecord(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DnsRecordState, opts ...pulumi.ResourceOption) (*DnsRecord, error)
GetDnsRecord gets an existing DnsRecord 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 NewDnsRecord ¶
func NewDnsRecord(ctx *pulumi.Context, name string, args *DnsRecordArgs, opts ...pulumi.ResourceOption) (*DnsRecord, error)
NewDnsRecord registers a new resource with the given unique name, arguments, and options.
func (*DnsRecord) ElementType ¶ added in v1.0.0
func (*DnsRecord) ToDnsRecordOutput ¶ added in v1.0.0
func (i *DnsRecord) ToDnsRecordOutput() DnsRecordOutput
func (*DnsRecord) ToDnsRecordOutputWithContext ¶ added in v1.0.0
func (i *DnsRecord) ToDnsRecordOutputWithContext(ctx context.Context) DnsRecordOutput
func (*DnsRecord) ToDnsRecordPtrOutput ¶ added in v1.1.1
func (i *DnsRecord) ToDnsRecordPtrOutput() DnsRecordPtrOutput
func (*DnsRecord) ToDnsRecordPtrOutputWithContext ¶ added in v1.1.1
func (i *DnsRecord) ToDnsRecordPtrOutputWithContext(ctx context.Context) DnsRecordPtrOutput
type DnsRecordArgs ¶
type DnsRecordArgs struct { Active pulumi.BoolPtrInput Algorithm pulumi.IntPtrInput Certificate pulumi.StringPtrInput Digest pulumi.StringPtrInput DigestType pulumi.IntPtrInput EmailAddress pulumi.StringPtrInput Expiration pulumi.StringPtrInput Expiry pulumi.IntPtrInput Fingerprint pulumi.StringPtrInput FingerprintType pulumi.IntPtrInput Flags pulumi.IntPtrInput Flagsnaptr pulumi.StringPtrInput Hardware pulumi.StringPtrInput Inception pulumi.StringPtrInput Iterations pulumi.IntPtrInput Key pulumi.StringPtrInput Keytag pulumi.IntPtrInput Labels pulumi.IntPtrInput Mailbox pulumi.StringPtrInput MatchType pulumi.IntPtrInput Name pulumi.StringPtrInput NameServer pulumi.StringPtrInput NextHashedOwnerName pulumi.StringPtrInput NxdomainTtl pulumi.IntPtrInput Order pulumi.IntPtrInput OriginalTtl pulumi.IntPtrInput Port pulumi.IntPtrInput Preference pulumi.IntPtrInput Priority pulumi.IntPtrInput PriorityIncrement pulumi.IntPtrInput Protocol pulumi.IntPtrInput Recordtype pulumi.StringInput Refresh pulumi.IntPtrInput Regexp pulumi.StringPtrInput Replacement pulumi.StringPtrInput Retry pulumi.IntPtrInput Salt pulumi.StringPtrInput Selector pulumi.IntPtrInput Service pulumi.StringPtrInput Signature pulumi.StringPtrInput Signer pulumi.StringPtrInput Software pulumi.StringPtrInput Subtype pulumi.IntPtrInput Targets pulumi.StringArrayInput Ttl pulumi.IntInput Txt pulumi.StringPtrInput TypeBitmaps pulumi.StringPtrInput TypeCovered pulumi.StringPtrInput TypeMnemonic pulumi.StringPtrInput TypeValue pulumi.IntPtrInput Usage pulumi.IntPtrInput Weight pulumi.IntPtrInput Zone pulumi.StringInput }
The set of arguments for constructing a DnsRecord resource.
func (DnsRecordArgs) ElementType ¶
func (DnsRecordArgs) ElementType() reflect.Type
type DnsRecordArray ¶ added in v1.1.1
type DnsRecordArray []DnsRecordInput
func (DnsRecordArray) ElementType ¶ added in v1.1.1
func (DnsRecordArray) ElementType() reflect.Type
func (DnsRecordArray) ToDnsRecordArrayOutput ¶ added in v1.1.1
func (i DnsRecordArray) ToDnsRecordArrayOutput() DnsRecordArrayOutput
func (DnsRecordArray) ToDnsRecordArrayOutputWithContext ¶ added in v1.1.1
func (i DnsRecordArray) ToDnsRecordArrayOutputWithContext(ctx context.Context) DnsRecordArrayOutput
type DnsRecordArrayInput ¶ added in v1.1.1
type DnsRecordArrayInput interface { pulumi.Input ToDnsRecordArrayOutput() DnsRecordArrayOutput ToDnsRecordArrayOutputWithContext(context.Context) DnsRecordArrayOutput }
DnsRecordArrayInput is an input type that accepts DnsRecordArray and DnsRecordArrayOutput values. You can construct a concrete instance of `DnsRecordArrayInput` via:
DnsRecordArray{ DnsRecordArgs{...} }
type DnsRecordArrayOutput ¶ added in v1.1.1
type DnsRecordArrayOutput struct{ *pulumi.OutputState }
func (DnsRecordArrayOutput) ElementType ¶ added in v1.1.1
func (DnsRecordArrayOutput) ElementType() reflect.Type
func (DnsRecordArrayOutput) Index ¶ added in v1.1.1
func (o DnsRecordArrayOutput) Index(i pulumi.IntInput) DnsRecordOutput
func (DnsRecordArrayOutput) ToDnsRecordArrayOutput ¶ added in v1.1.1
func (o DnsRecordArrayOutput) ToDnsRecordArrayOutput() DnsRecordArrayOutput
func (DnsRecordArrayOutput) ToDnsRecordArrayOutputWithContext ¶ added in v1.1.1
func (o DnsRecordArrayOutput) ToDnsRecordArrayOutputWithContext(ctx context.Context) DnsRecordArrayOutput
type DnsRecordInput ¶ added in v1.0.0
type DnsRecordInput interface { pulumi.Input ToDnsRecordOutput() DnsRecordOutput ToDnsRecordOutputWithContext(ctx context.Context) DnsRecordOutput }
type DnsRecordMap ¶ added in v1.1.1
type DnsRecordMap map[string]DnsRecordInput
func (DnsRecordMap) ElementType ¶ added in v1.1.1
func (DnsRecordMap) ElementType() reflect.Type
func (DnsRecordMap) ToDnsRecordMapOutput ¶ added in v1.1.1
func (i DnsRecordMap) ToDnsRecordMapOutput() DnsRecordMapOutput
func (DnsRecordMap) ToDnsRecordMapOutputWithContext ¶ added in v1.1.1
func (i DnsRecordMap) ToDnsRecordMapOutputWithContext(ctx context.Context) DnsRecordMapOutput
type DnsRecordMapInput ¶ added in v1.1.1
type DnsRecordMapInput interface { pulumi.Input ToDnsRecordMapOutput() DnsRecordMapOutput ToDnsRecordMapOutputWithContext(context.Context) DnsRecordMapOutput }
DnsRecordMapInput is an input type that accepts DnsRecordMap and DnsRecordMapOutput values. You can construct a concrete instance of `DnsRecordMapInput` via:
DnsRecordMap{ "key": DnsRecordArgs{...} }
type DnsRecordMapOutput ¶ added in v1.1.1
type DnsRecordMapOutput struct{ *pulumi.OutputState }
func (DnsRecordMapOutput) ElementType ¶ added in v1.1.1
func (DnsRecordMapOutput) ElementType() reflect.Type
func (DnsRecordMapOutput) MapIndex ¶ added in v1.1.1
func (o DnsRecordMapOutput) MapIndex(k pulumi.StringInput) DnsRecordOutput
func (DnsRecordMapOutput) ToDnsRecordMapOutput ¶ added in v1.1.1
func (o DnsRecordMapOutput) ToDnsRecordMapOutput() DnsRecordMapOutput
func (DnsRecordMapOutput) ToDnsRecordMapOutputWithContext ¶ added in v1.1.1
func (o DnsRecordMapOutput) ToDnsRecordMapOutputWithContext(ctx context.Context) DnsRecordMapOutput
type DnsRecordOutput ¶ added in v1.0.0
type DnsRecordOutput struct {
*pulumi.OutputState
}
func (DnsRecordOutput) ElementType ¶ added in v1.0.0
func (DnsRecordOutput) ElementType() reflect.Type
func (DnsRecordOutput) ToDnsRecordOutput ¶ added in v1.0.0
func (o DnsRecordOutput) ToDnsRecordOutput() DnsRecordOutput
func (DnsRecordOutput) ToDnsRecordOutputWithContext ¶ added in v1.0.0
func (o DnsRecordOutput) ToDnsRecordOutputWithContext(ctx context.Context) DnsRecordOutput
func (DnsRecordOutput) ToDnsRecordPtrOutput ¶ added in v1.1.1
func (o DnsRecordOutput) ToDnsRecordPtrOutput() DnsRecordPtrOutput
func (DnsRecordOutput) ToDnsRecordPtrOutputWithContext ¶ added in v1.1.1
func (o DnsRecordOutput) ToDnsRecordPtrOutputWithContext(ctx context.Context) DnsRecordPtrOutput
type DnsRecordPtrInput ¶ added in v1.1.1
type DnsRecordPtrInput interface { pulumi.Input ToDnsRecordPtrOutput() DnsRecordPtrOutput ToDnsRecordPtrOutputWithContext(ctx context.Context) DnsRecordPtrOutput }
type DnsRecordPtrOutput ¶ added in v1.1.1
type DnsRecordPtrOutput struct {
*pulumi.OutputState
}
func (DnsRecordPtrOutput) ElementType ¶ added in v1.1.1
func (DnsRecordPtrOutput) ElementType() reflect.Type
func (DnsRecordPtrOutput) ToDnsRecordPtrOutput ¶ added in v1.1.1
func (o DnsRecordPtrOutput) ToDnsRecordPtrOutput() DnsRecordPtrOutput
func (DnsRecordPtrOutput) ToDnsRecordPtrOutputWithContext ¶ added in v1.1.1
func (o DnsRecordPtrOutput) ToDnsRecordPtrOutputWithContext(ctx context.Context) DnsRecordPtrOutput
type DnsRecordState ¶
type DnsRecordState struct { Active pulumi.BoolPtrInput Algorithm pulumi.IntPtrInput AnswerType pulumi.StringPtrInput Certificate pulumi.StringPtrInput Digest pulumi.StringPtrInput DigestType pulumi.IntPtrInput DnsName pulumi.StringPtrInput EmailAddress pulumi.StringPtrInput Expiration pulumi.StringPtrInput Expiry pulumi.IntPtrInput Fingerprint pulumi.StringPtrInput FingerprintType pulumi.IntPtrInput Flags pulumi.IntPtrInput Flagsnaptr pulumi.StringPtrInput Hardware pulumi.StringPtrInput Inception pulumi.StringPtrInput Iterations pulumi.IntPtrInput Key pulumi.StringPtrInput Keytag pulumi.IntPtrInput Labels pulumi.IntPtrInput Mailbox pulumi.StringPtrInput MatchType pulumi.IntPtrInput Name pulumi.StringPtrInput NameServer pulumi.StringPtrInput NextHashedOwnerName pulumi.StringPtrInput NxdomainTtl pulumi.IntPtrInput Order pulumi.IntPtrInput OriginalTtl pulumi.IntPtrInput Port pulumi.IntPtrInput Preference pulumi.IntPtrInput Priority pulumi.IntPtrInput PriorityIncrement pulumi.IntPtrInput Protocol pulumi.IntPtrInput RecordSha pulumi.StringPtrInput Recordtype pulumi.StringPtrInput Refresh pulumi.IntPtrInput Regexp pulumi.StringPtrInput Replacement pulumi.StringPtrInput Retry pulumi.IntPtrInput Salt pulumi.StringPtrInput Selector pulumi.IntPtrInput Serial pulumi.IntPtrInput Service pulumi.StringPtrInput Signature pulumi.StringPtrInput Signer pulumi.StringPtrInput Software pulumi.StringPtrInput Subtype pulumi.IntPtrInput Targets pulumi.StringArrayInput Ttl pulumi.IntPtrInput Txt pulumi.StringPtrInput TypeBitmaps pulumi.StringPtrInput TypeCovered pulumi.StringPtrInput TypeMnemonic pulumi.StringPtrInput TypeValue pulumi.IntPtrInput Usage pulumi.IntPtrInput Weight pulumi.IntPtrInput Zone pulumi.StringPtrInput }
func (DnsRecordState) ElementType ¶
func (DnsRecordState) ElementType() reflect.Type
type DnsZone
deprecated
type DnsZone struct { pulumi.CustomResourceState ActivationState pulumi.StringOutput `pulumi:"activationState"` AliasCount pulumi.IntOutput `pulumi:"aliasCount"` Comment pulumi.StringPtrOutput `pulumi:"comment"` Contract pulumi.StringOutput `pulumi:"contract"` EndCustomerId pulumi.StringPtrOutput `pulumi:"endCustomerId"` Group pulumi.StringOutput `pulumi:"group"` Masters pulumi.StringArrayOutput `pulumi:"masters"` SignAndServe pulumi.BoolPtrOutput `pulumi:"signAndServe"` SignAndServeAlgorithm pulumi.StringPtrOutput `pulumi:"signAndServeAlgorithm"` Target pulumi.StringPtrOutput `pulumi:"target"` TsigKey DnsZoneTsigKeyPtrOutput `pulumi:"tsigKey"` Type pulumi.StringOutput `pulumi:"type"` VersionId pulumi.StringOutput `pulumi:"versionId"` Zone pulumi.StringOutput `pulumi:"zone"` }
Deprecated: akamai.edgedns.DnsZone has been deprecated in favor of akamai.DnsZone
func GetDnsZone ¶
func GetDnsZone(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DnsZoneState, opts ...pulumi.ResourceOption) (*DnsZone, error)
GetDnsZone gets an existing DnsZone 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 NewDnsZone ¶
func NewDnsZone(ctx *pulumi.Context, name string, args *DnsZoneArgs, opts ...pulumi.ResourceOption) (*DnsZone, error)
NewDnsZone registers a new resource with the given unique name, arguments, and options.
func (*DnsZone) ElementType ¶ added in v1.0.0
func (*DnsZone) ToDnsZoneOutput ¶ added in v1.0.0
func (i *DnsZone) ToDnsZoneOutput() DnsZoneOutput
func (*DnsZone) ToDnsZoneOutputWithContext ¶ added in v1.0.0
func (i *DnsZone) ToDnsZoneOutputWithContext(ctx context.Context) DnsZoneOutput
func (*DnsZone) ToDnsZonePtrOutput ¶ added in v1.1.1
func (i *DnsZone) ToDnsZonePtrOutput() DnsZonePtrOutput
func (*DnsZone) ToDnsZonePtrOutputWithContext ¶ added in v1.1.1
func (i *DnsZone) ToDnsZonePtrOutputWithContext(ctx context.Context) DnsZonePtrOutput
type DnsZoneArgs ¶
type DnsZoneArgs struct { Comment pulumi.StringPtrInput Contract pulumi.StringInput EndCustomerId pulumi.StringPtrInput Group pulumi.StringInput Masters pulumi.StringArrayInput SignAndServe pulumi.BoolPtrInput SignAndServeAlgorithm pulumi.StringPtrInput Target pulumi.StringPtrInput TsigKey DnsZoneTsigKeyPtrInput Type pulumi.StringInput Zone pulumi.StringInput }
The set of arguments for constructing a DnsZone resource.
func (DnsZoneArgs) ElementType ¶
func (DnsZoneArgs) ElementType() reflect.Type
type DnsZoneArray ¶ added in v1.1.1
type DnsZoneArray []DnsZoneInput
func (DnsZoneArray) ElementType ¶ added in v1.1.1
func (DnsZoneArray) ElementType() reflect.Type
func (DnsZoneArray) ToDnsZoneArrayOutput ¶ added in v1.1.1
func (i DnsZoneArray) ToDnsZoneArrayOutput() DnsZoneArrayOutput
func (DnsZoneArray) ToDnsZoneArrayOutputWithContext ¶ added in v1.1.1
func (i DnsZoneArray) ToDnsZoneArrayOutputWithContext(ctx context.Context) DnsZoneArrayOutput
type DnsZoneArrayInput ¶ added in v1.1.1
type DnsZoneArrayInput interface { pulumi.Input ToDnsZoneArrayOutput() DnsZoneArrayOutput ToDnsZoneArrayOutputWithContext(context.Context) DnsZoneArrayOutput }
DnsZoneArrayInput is an input type that accepts DnsZoneArray and DnsZoneArrayOutput values. You can construct a concrete instance of `DnsZoneArrayInput` via:
DnsZoneArray{ DnsZoneArgs{...} }
type DnsZoneArrayOutput ¶ added in v1.1.1
type DnsZoneArrayOutput struct{ *pulumi.OutputState }
func (DnsZoneArrayOutput) ElementType ¶ added in v1.1.1
func (DnsZoneArrayOutput) ElementType() reflect.Type
func (DnsZoneArrayOutput) Index ¶ added in v1.1.1
func (o DnsZoneArrayOutput) Index(i pulumi.IntInput) DnsZoneOutput
func (DnsZoneArrayOutput) ToDnsZoneArrayOutput ¶ added in v1.1.1
func (o DnsZoneArrayOutput) ToDnsZoneArrayOutput() DnsZoneArrayOutput
func (DnsZoneArrayOutput) ToDnsZoneArrayOutputWithContext ¶ added in v1.1.1
func (o DnsZoneArrayOutput) ToDnsZoneArrayOutputWithContext(ctx context.Context) DnsZoneArrayOutput
type DnsZoneInput ¶ added in v1.0.0
type DnsZoneInput interface { pulumi.Input ToDnsZoneOutput() DnsZoneOutput ToDnsZoneOutputWithContext(ctx context.Context) DnsZoneOutput }
type DnsZoneMap ¶ added in v1.1.1
type DnsZoneMap map[string]DnsZoneInput
func (DnsZoneMap) ElementType ¶ added in v1.1.1
func (DnsZoneMap) ElementType() reflect.Type
func (DnsZoneMap) ToDnsZoneMapOutput ¶ added in v1.1.1
func (i DnsZoneMap) ToDnsZoneMapOutput() DnsZoneMapOutput
func (DnsZoneMap) ToDnsZoneMapOutputWithContext ¶ added in v1.1.1
func (i DnsZoneMap) ToDnsZoneMapOutputWithContext(ctx context.Context) DnsZoneMapOutput
type DnsZoneMapInput ¶ added in v1.1.1
type DnsZoneMapInput interface { pulumi.Input ToDnsZoneMapOutput() DnsZoneMapOutput ToDnsZoneMapOutputWithContext(context.Context) DnsZoneMapOutput }
DnsZoneMapInput is an input type that accepts DnsZoneMap and DnsZoneMapOutput values. You can construct a concrete instance of `DnsZoneMapInput` via:
DnsZoneMap{ "key": DnsZoneArgs{...} }
type DnsZoneMapOutput ¶ added in v1.1.1
type DnsZoneMapOutput struct{ *pulumi.OutputState }
func (DnsZoneMapOutput) ElementType ¶ added in v1.1.1
func (DnsZoneMapOutput) ElementType() reflect.Type
func (DnsZoneMapOutput) MapIndex ¶ added in v1.1.1
func (o DnsZoneMapOutput) MapIndex(k pulumi.StringInput) DnsZoneOutput
func (DnsZoneMapOutput) ToDnsZoneMapOutput ¶ added in v1.1.1
func (o DnsZoneMapOutput) ToDnsZoneMapOutput() DnsZoneMapOutput
func (DnsZoneMapOutput) ToDnsZoneMapOutputWithContext ¶ added in v1.1.1
func (o DnsZoneMapOutput) ToDnsZoneMapOutputWithContext(ctx context.Context) DnsZoneMapOutput
type DnsZoneOutput ¶ added in v1.0.0
type DnsZoneOutput struct {
*pulumi.OutputState
}
func (DnsZoneOutput) ElementType ¶ added in v1.0.0
func (DnsZoneOutput) ElementType() reflect.Type
func (DnsZoneOutput) ToDnsZoneOutput ¶ added in v1.0.0
func (o DnsZoneOutput) ToDnsZoneOutput() DnsZoneOutput
func (DnsZoneOutput) ToDnsZoneOutputWithContext ¶ added in v1.0.0
func (o DnsZoneOutput) ToDnsZoneOutputWithContext(ctx context.Context) DnsZoneOutput
func (DnsZoneOutput) ToDnsZonePtrOutput ¶ added in v1.1.1
func (o DnsZoneOutput) ToDnsZonePtrOutput() DnsZonePtrOutput
func (DnsZoneOutput) ToDnsZonePtrOutputWithContext ¶ added in v1.1.1
func (o DnsZoneOutput) ToDnsZonePtrOutputWithContext(ctx context.Context) DnsZonePtrOutput
type DnsZonePtrInput ¶ added in v1.1.1
type DnsZonePtrInput interface { pulumi.Input ToDnsZonePtrOutput() DnsZonePtrOutput ToDnsZonePtrOutputWithContext(ctx context.Context) DnsZonePtrOutput }
type DnsZonePtrOutput ¶ added in v1.1.1
type DnsZonePtrOutput struct {
*pulumi.OutputState
}
func (DnsZonePtrOutput) ElementType ¶ added in v1.1.1
func (DnsZonePtrOutput) ElementType() reflect.Type
func (DnsZonePtrOutput) ToDnsZonePtrOutput ¶ added in v1.1.1
func (o DnsZonePtrOutput) ToDnsZonePtrOutput() DnsZonePtrOutput
func (DnsZonePtrOutput) ToDnsZonePtrOutputWithContext ¶ added in v1.1.1
func (o DnsZonePtrOutput) ToDnsZonePtrOutputWithContext(ctx context.Context) DnsZonePtrOutput
type DnsZoneState ¶
type DnsZoneState struct { ActivationState pulumi.StringPtrInput AliasCount pulumi.IntPtrInput Comment pulumi.StringPtrInput Contract pulumi.StringPtrInput EndCustomerId pulumi.StringPtrInput Group pulumi.StringPtrInput Masters pulumi.StringArrayInput SignAndServe pulumi.BoolPtrInput SignAndServeAlgorithm pulumi.StringPtrInput Target pulumi.StringPtrInput TsigKey DnsZoneTsigKeyPtrInput Type pulumi.StringPtrInput VersionId pulumi.StringPtrInput Zone pulumi.StringPtrInput }
func (DnsZoneState) ElementType ¶
func (DnsZoneState) ElementType() reflect.Type
type DnsZoneTsigKey ¶
type DnsZoneTsigKeyArgs ¶
type DnsZoneTsigKeyArgs struct { Algorithm pulumi.StringInput `pulumi:"algorithm"` Name pulumi.StringInput `pulumi:"name"` Secret pulumi.StringInput `pulumi:"secret"` }
func (DnsZoneTsigKeyArgs) ElementType ¶
func (DnsZoneTsigKeyArgs) ElementType() reflect.Type
func (DnsZoneTsigKeyArgs) ToDnsZoneTsigKeyOutput ¶
func (i DnsZoneTsigKeyArgs) ToDnsZoneTsigKeyOutput() DnsZoneTsigKeyOutput
func (DnsZoneTsigKeyArgs) ToDnsZoneTsigKeyOutputWithContext ¶
func (i DnsZoneTsigKeyArgs) ToDnsZoneTsigKeyOutputWithContext(ctx context.Context) DnsZoneTsigKeyOutput
func (DnsZoneTsigKeyArgs) ToDnsZoneTsigKeyPtrOutput ¶
func (i DnsZoneTsigKeyArgs) ToDnsZoneTsigKeyPtrOutput() DnsZoneTsigKeyPtrOutput
func (DnsZoneTsigKeyArgs) ToDnsZoneTsigKeyPtrOutputWithContext ¶
func (i DnsZoneTsigKeyArgs) ToDnsZoneTsigKeyPtrOutputWithContext(ctx context.Context) DnsZoneTsigKeyPtrOutput
type DnsZoneTsigKeyInput ¶
type DnsZoneTsigKeyInput interface { pulumi.Input ToDnsZoneTsigKeyOutput() DnsZoneTsigKeyOutput ToDnsZoneTsigKeyOutputWithContext(context.Context) DnsZoneTsigKeyOutput }
DnsZoneTsigKeyInput is an input type that accepts DnsZoneTsigKeyArgs and DnsZoneTsigKeyOutput values. You can construct a concrete instance of `DnsZoneTsigKeyInput` via:
DnsZoneTsigKeyArgs{...}
type DnsZoneTsigKeyOutput ¶
type DnsZoneTsigKeyOutput struct{ *pulumi.OutputState }
func (DnsZoneTsigKeyOutput) Algorithm ¶
func (o DnsZoneTsigKeyOutput) Algorithm() pulumi.StringOutput
func (DnsZoneTsigKeyOutput) ElementType ¶
func (DnsZoneTsigKeyOutput) ElementType() reflect.Type
func (DnsZoneTsigKeyOutput) Name ¶
func (o DnsZoneTsigKeyOutput) Name() pulumi.StringOutput
func (DnsZoneTsigKeyOutput) Secret ¶
func (o DnsZoneTsigKeyOutput) Secret() pulumi.StringOutput
func (DnsZoneTsigKeyOutput) ToDnsZoneTsigKeyOutput ¶
func (o DnsZoneTsigKeyOutput) ToDnsZoneTsigKeyOutput() DnsZoneTsigKeyOutput
func (DnsZoneTsigKeyOutput) ToDnsZoneTsigKeyOutputWithContext ¶
func (o DnsZoneTsigKeyOutput) ToDnsZoneTsigKeyOutputWithContext(ctx context.Context) DnsZoneTsigKeyOutput
func (DnsZoneTsigKeyOutput) ToDnsZoneTsigKeyPtrOutput ¶
func (o DnsZoneTsigKeyOutput) ToDnsZoneTsigKeyPtrOutput() DnsZoneTsigKeyPtrOutput
func (DnsZoneTsigKeyOutput) ToDnsZoneTsigKeyPtrOutputWithContext ¶
func (o DnsZoneTsigKeyOutput) ToDnsZoneTsigKeyPtrOutputWithContext(ctx context.Context) DnsZoneTsigKeyPtrOutput
type DnsZoneTsigKeyPtrInput ¶
type DnsZoneTsigKeyPtrInput interface { pulumi.Input ToDnsZoneTsigKeyPtrOutput() DnsZoneTsigKeyPtrOutput ToDnsZoneTsigKeyPtrOutputWithContext(context.Context) DnsZoneTsigKeyPtrOutput }
DnsZoneTsigKeyPtrInput is an input type that accepts DnsZoneTsigKeyArgs, DnsZoneTsigKeyPtr and DnsZoneTsigKeyPtrOutput values. You can construct a concrete instance of `DnsZoneTsigKeyPtrInput` via:
DnsZoneTsigKeyArgs{...} or: nil
func DnsZoneTsigKeyPtr ¶
func DnsZoneTsigKeyPtr(v *DnsZoneTsigKeyArgs) DnsZoneTsigKeyPtrInput
type DnsZoneTsigKeyPtrOutput ¶
type DnsZoneTsigKeyPtrOutput struct{ *pulumi.OutputState }
func (DnsZoneTsigKeyPtrOutput) Algorithm ¶
func (o DnsZoneTsigKeyPtrOutput) Algorithm() pulumi.StringPtrOutput
func (DnsZoneTsigKeyPtrOutput) Elem ¶
func (o DnsZoneTsigKeyPtrOutput) Elem() DnsZoneTsigKeyOutput
func (DnsZoneTsigKeyPtrOutput) ElementType ¶
func (DnsZoneTsigKeyPtrOutput) ElementType() reflect.Type
func (DnsZoneTsigKeyPtrOutput) Name ¶
func (o DnsZoneTsigKeyPtrOutput) Name() pulumi.StringPtrOutput
func (DnsZoneTsigKeyPtrOutput) Secret ¶
func (o DnsZoneTsigKeyPtrOutput) Secret() pulumi.StringPtrOutput
func (DnsZoneTsigKeyPtrOutput) ToDnsZoneTsigKeyPtrOutput ¶
func (o DnsZoneTsigKeyPtrOutput) ToDnsZoneTsigKeyPtrOutput() DnsZoneTsigKeyPtrOutput
func (DnsZoneTsigKeyPtrOutput) ToDnsZoneTsigKeyPtrOutputWithContext ¶
func (o DnsZoneTsigKeyPtrOutput) ToDnsZoneTsigKeyPtrOutputWithContext(ctx context.Context) DnsZoneTsigKeyPtrOutput
type GetAuthoritiesSetArgs ¶
type GetAuthoritiesSetArgs struct {
Contract string `pulumi:"contract"`
}
A collection of arguments for invoking getAuthoritiesSet.
type GetAuthoritiesSetResult ¶
type GetAuthoritiesSetResult struct { Authorities []string `pulumi:"authorities"` Contract string `pulumi:"contract"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` }
A collection of values returned by getAuthoritiesSet.
func GetAuthoritiesSet
deprecated
func GetAuthoritiesSet(ctx *pulumi.Context, args *GetAuthoritiesSetArgs, opts ...pulumi.InvokeOption) (*GetAuthoritiesSetResult, error)
Deprecated: akamai.edgedns.getAuthoritiesSet has been deprecated in favor of akamai.getAuthoritiesSet
type GetDnsRecordSetArgs ¶
type GetDnsRecordSetArgs struct { Host string `pulumi:"host"` RecordType string `pulumi:"recordType"` Zone string `pulumi:"zone"` }
A collection of arguments for invoking getDnsRecordSet.
type GetDnsRecordSetResult ¶
type GetDnsRecordSetResult struct { Host string `pulumi:"host"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Rdatas []string `pulumi:"rdatas"` RecordType string `pulumi:"recordType"` Zone string `pulumi:"zone"` }
A collection of values returned by getDnsRecordSet.
func GetDnsRecordSet
deprecated
func GetDnsRecordSet(ctx *pulumi.Context, args *GetDnsRecordSetArgs, opts ...pulumi.InvokeOption) (*GetDnsRecordSetResult, error)
Deprecated: akamai.edgedns.getDnsRecordSet has been deprecated in favor of akamai.getDnsRecordSet