edgedns

package
v4.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 18, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

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"`
	SvcParams           pulumi.StringPtrOutput   `pulumi:"svcParams"`
	SvcPriority         pulumi.IntPtrOutput      `pulumi:"svcPriority"`
	TargetName          pulumi.StringPtrOutput   `pulumi:"targetName"`
	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

func (*DnsRecord) ElementType() reflect.Type

func (*DnsRecord) ToDnsRecordOutput

func (i *DnsRecord) ToDnsRecordOutput() DnsRecordOutput

func (*DnsRecord) ToDnsRecordOutputWithContext

func (i *DnsRecord) ToDnsRecordOutputWithContext(ctx context.Context) DnsRecordOutput

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
	SvcParams           pulumi.StringPtrInput
	SvcPriority         pulumi.IntPtrInput
	TargetName          pulumi.StringPtrInput
	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

type DnsRecordArray []DnsRecordInput

func (DnsRecordArray) ElementType

func (DnsRecordArray) ElementType() reflect.Type

func (DnsRecordArray) ToDnsRecordArrayOutput

func (i DnsRecordArray) ToDnsRecordArrayOutput() DnsRecordArrayOutput

func (DnsRecordArray) ToDnsRecordArrayOutputWithContext

func (i DnsRecordArray) ToDnsRecordArrayOutputWithContext(ctx context.Context) DnsRecordArrayOutput

type DnsRecordArrayInput

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

type DnsRecordArrayOutput struct{ *pulumi.OutputState }

func (DnsRecordArrayOutput) ElementType

func (DnsRecordArrayOutput) ElementType() reflect.Type

func (DnsRecordArrayOutput) Index

func (DnsRecordArrayOutput) ToDnsRecordArrayOutput

func (o DnsRecordArrayOutput) ToDnsRecordArrayOutput() DnsRecordArrayOutput

func (DnsRecordArrayOutput) ToDnsRecordArrayOutputWithContext

func (o DnsRecordArrayOutput) ToDnsRecordArrayOutputWithContext(ctx context.Context) DnsRecordArrayOutput

type DnsRecordInput

type DnsRecordInput interface {
	pulumi.Input

	ToDnsRecordOutput() DnsRecordOutput
	ToDnsRecordOutputWithContext(ctx context.Context) DnsRecordOutput
}

type DnsRecordMap

type DnsRecordMap map[string]DnsRecordInput

func (DnsRecordMap) ElementType

func (DnsRecordMap) ElementType() reflect.Type

func (DnsRecordMap) ToDnsRecordMapOutput

func (i DnsRecordMap) ToDnsRecordMapOutput() DnsRecordMapOutput

func (DnsRecordMap) ToDnsRecordMapOutputWithContext

func (i DnsRecordMap) ToDnsRecordMapOutputWithContext(ctx context.Context) DnsRecordMapOutput

type DnsRecordMapInput

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

type DnsRecordMapOutput struct{ *pulumi.OutputState }

func (DnsRecordMapOutput) ElementType

func (DnsRecordMapOutput) ElementType() reflect.Type

func (DnsRecordMapOutput) MapIndex

func (DnsRecordMapOutput) ToDnsRecordMapOutput

func (o DnsRecordMapOutput) ToDnsRecordMapOutput() DnsRecordMapOutput

func (DnsRecordMapOutput) ToDnsRecordMapOutputWithContext

func (o DnsRecordMapOutput) ToDnsRecordMapOutputWithContext(ctx context.Context) DnsRecordMapOutput

type DnsRecordOutput

type DnsRecordOutput struct{ *pulumi.OutputState }

func (DnsRecordOutput) Active

func (DnsRecordOutput) Algorithm

func (o DnsRecordOutput) Algorithm() pulumi.IntPtrOutput

func (DnsRecordOutput) AnswerType

func (o DnsRecordOutput) AnswerType() pulumi.StringOutput

func (DnsRecordOutput) Certificate

func (o DnsRecordOutput) Certificate() pulumi.StringPtrOutput

func (DnsRecordOutput) Digest

func (DnsRecordOutput) DigestType

func (o DnsRecordOutput) DigestType() pulumi.IntPtrOutput

func (DnsRecordOutput) DnsName

func (o DnsRecordOutput) DnsName() pulumi.StringOutput

func (DnsRecordOutput) ElementType

func (DnsRecordOutput) ElementType() reflect.Type

func (DnsRecordOutput) EmailAddress

func (o DnsRecordOutput) EmailAddress() pulumi.StringPtrOutput

func (DnsRecordOutput) Expiration

func (o DnsRecordOutput) Expiration() pulumi.StringPtrOutput

func (DnsRecordOutput) Expiry

func (o DnsRecordOutput) Expiry() pulumi.IntPtrOutput

func (DnsRecordOutput) Fingerprint

func (o DnsRecordOutput) Fingerprint() pulumi.StringPtrOutput

func (DnsRecordOutput) FingerprintType

func (o DnsRecordOutput) FingerprintType() pulumi.IntPtrOutput

func (DnsRecordOutput) Flags

func (DnsRecordOutput) Flagsnaptr

func (o DnsRecordOutput) Flagsnaptr() pulumi.StringPtrOutput

func (DnsRecordOutput) Hardware

func (o DnsRecordOutput) Hardware() pulumi.StringPtrOutput

func (DnsRecordOutput) Inception

func (o DnsRecordOutput) Inception() pulumi.StringPtrOutput

func (DnsRecordOutput) Iterations

func (o DnsRecordOutput) Iterations() pulumi.IntPtrOutput

func (DnsRecordOutput) Key

func (DnsRecordOutput) Keytag

func (o DnsRecordOutput) Keytag() pulumi.IntPtrOutput

func (DnsRecordOutput) Labels

func (o DnsRecordOutput) Labels() pulumi.IntPtrOutput

func (DnsRecordOutput) Mailbox

func (DnsRecordOutput) MatchType

func (o DnsRecordOutput) MatchType() pulumi.IntPtrOutput

func (DnsRecordOutput) Name

func (DnsRecordOutput) NameServer

func (o DnsRecordOutput) NameServer() pulumi.StringPtrOutput

func (DnsRecordOutput) NextHashedOwnerName

func (o DnsRecordOutput) NextHashedOwnerName() pulumi.StringPtrOutput

func (DnsRecordOutput) NxdomainTtl

func (o DnsRecordOutput) NxdomainTtl() pulumi.IntPtrOutput

func (DnsRecordOutput) Order

func (DnsRecordOutput) OriginalTtl

func (o DnsRecordOutput) OriginalTtl() pulumi.IntPtrOutput

func (DnsRecordOutput) Port

func (DnsRecordOutput) Preference

func (o DnsRecordOutput) Preference() pulumi.IntPtrOutput

func (DnsRecordOutput) Priority

func (o DnsRecordOutput) Priority() pulumi.IntPtrOutput

func (DnsRecordOutput) PriorityIncrement

func (o DnsRecordOutput) PriorityIncrement() pulumi.IntPtrOutput

func (DnsRecordOutput) Protocol

func (o DnsRecordOutput) Protocol() pulumi.IntPtrOutput

func (DnsRecordOutput) RecordSha

func (o DnsRecordOutput) RecordSha() pulumi.StringOutput

func (DnsRecordOutput) Recordtype

func (o DnsRecordOutput) Recordtype() pulumi.StringOutput

func (DnsRecordOutput) Refresh

func (o DnsRecordOutput) Refresh() pulumi.IntPtrOutput

func (DnsRecordOutput) Regexp

func (DnsRecordOutput) Replacement

func (o DnsRecordOutput) Replacement() pulumi.StringPtrOutput

func (DnsRecordOutput) Retry

func (DnsRecordOutput) Salt

func (DnsRecordOutput) Selector

func (o DnsRecordOutput) Selector() pulumi.IntPtrOutput

func (DnsRecordOutput) Serial

func (o DnsRecordOutput) Serial() pulumi.IntOutput

func (DnsRecordOutput) Service

func (DnsRecordOutput) Signature

func (o DnsRecordOutput) Signature() pulumi.StringPtrOutput

func (DnsRecordOutput) Signer

func (DnsRecordOutput) Software

func (o DnsRecordOutput) Software() pulumi.StringPtrOutput

func (DnsRecordOutput) Subtype

func (o DnsRecordOutput) Subtype() pulumi.IntPtrOutput

func (DnsRecordOutput) SvcParams

func (o DnsRecordOutput) SvcParams() pulumi.StringPtrOutput

func (DnsRecordOutput) SvcPriority

func (o DnsRecordOutput) SvcPriority() pulumi.IntPtrOutput

func (DnsRecordOutput) TargetName

func (o DnsRecordOutput) TargetName() pulumi.StringPtrOutput

func (DnsRecordOutput) Targets

func (DnsRecordOutput) ToDnsRecordOutput

func (o DnsRecordOutput) ToDnsRecordOutput() DnsRecordOutput

func (DnsRecordOutput) ToDnsRecordOutputWithContext

func (o DnsRecordOutput) ToDnsRecordOutputWithContext(ctx context.Context) DnsRecordOutput

func (DnsRecordOutput) Ttl

func (DnsRecordOutput) Txt

func (DnsRecordOutput) TypeBitmaps

func (o DnsRecordOutput) TypeBitmaps() pulumi.StringPtrOutput

func (DnsRecordOutput) TypeCovered

func (o DnsRecordOutput) TypeCovered() pulumi.StringPtrOutput

func (DnsRecordOutput) TypeMnemonic

func (o DnsRecordOutput) TypeMnemonic() pulumi.StringPtrOutput

func (DnsRecordOutput) TypeValue

func (o DnsRecordOutput) TypeValue() pulumi.IntPtrOutput

func (DnsRecordOutput) Usage

func (DnsRecordOutput) Weight

func (o DnsRecordOutput) Weight() pulumi.IntPtrOutput

func (DnsRecordOutput) Zone

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
	SvcParams           pulumi.StringPtrInput
	SvcPriority         pulumi.IntPtrInput
	TargetName          pulumi.StringPtrInput
	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.StringPtrOutput   `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

func (*DnsZone) ElementType() reflect.Type

func (*DnsZone) ToDnsZoneOutput

func (i *DnsZone) ToDnsZoneOutput() DnsZoneOutput

func (*DnsZone) ToDnsZoneOutputWithContext

func (i *DnsZone) ToDnsZoneOutputWithContext(ctx context.Context) DnsZoneOutput

type DnsZoneArgs

type DnsZoneArgs struct {
	Comment               pulumi.StringPtrInput
	Contract              pulumi.StringInput
	EndCustomerId         pulumi.StringPtrInput
	Group                 pulumi.StringPtrInput
	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

type DnsZoneArray []DnsZoneInput

func (DnsZoneArray) ElementType

func (DnsZoneArray) ElementType() reflect.Type

func (DnsZoneArray) ToDnsZoneArrayOutput

func (i DnsZoneArray) ToDnsZoneArrayOutput() DnsZoneArrayOutput

func (DnsZoneArray) ToDnsZoneArrayOutputWithContext

func (i DnsZoneArray) ToDnsZoneArrayOutputWithContext(ctx context.Context) DnsZoneArrayOutput

type DnsZoneArrayInput

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

type DnsZoneArrayOutput struct{ *pulumi.OutputState }

func (DnsZoneArrayOutput) ElementType

func (DnsZoneArrayOutput) ElementType() reflect.Type

func (DnsZoneArrayOutput) Index

func (DnsZoneArrayOutput) ToDnsZoneArrayOutput

func (o DnsZoneArrayOutput) ToDnsZoneArrayOutput() DnsZoneArrayOutput

func (DnsZoneArrayOutput) ToDnsZoneArrayOutputWithContext

func (o DnsZoneArrayOutput) ToDnsZoneArrayOutputWithContext(ctx context.Context) DnsZoneArrayOutput

type DnsZoneInput

type DnsZoneInput interface {
	pulumi.Input

	ToDnsZoneOutput() DnsZoneOutput
	ToDnsZoneOutputWithContext(ctx context.Context) DnsZoneOutput
}

type DnsZoneMap

type DnsZoneMap map[string]DnsZoneInput

func (DnsZoneMap) ElementType

func (DnsZoneMap) ElementType() reflect.Type

func (DnsZoneMap) ToDnsZoneMapOutput

func (i DnsZoneMap) ToDnsZoneMapOutput() DnsZoneMapOutput

func (DnsZoneMap) ToDnsZoneMapOutputWithContext

func (i DnsZoneMap) ToDnsZoneMapOutputWithContext(ctx context.Context) DnsZoneMapOutput

type DnsZoneMapInput

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

type DnsZoneMapOutput struct{ *pulumi.OutputState }

func (DnsZoneMapOutput) ElementType

func (DnsZoneMapOutput) ElementType() reflect.Type

func (DnsZoneMapOutput) MapIndex

func (DnsZoneMapOutput) ToDnsZoneMapOutput

func (o DnsZoneMapOutput) ToDnsZoneMapOutput() DnsZoneMapOutput

func (DnsZoneMapOutput) ToDnsZoneMapOutputWithContext

func (o DnsZoneMapOutput) ToDnsZoneMapOutputWithContext(ctx context.Context) DnsZoneMapOutput

type DnsZoneOutput

type DnsZoneOutput struct{ *pulumi.OutputState }

func (DnsZoneOutput) ActivationState

func (o DnsZoneOutput) ActivationState() pulumi.StringOutput

func (DnsZoneOutput) AliasCount

func (o DnsZoneOutput) AliasCount() pulumi.IntOutput

func (DnsZoneOutput) Comment

func (o DnsZoneOutput) Comment() pulumi.StringPtrOutput

func (DnsZoneOutput) Contract

func (o DnsZoneOutput) Contract() pulumi.StringOutput

func (DnsZoneOutput) ElementType

func (DnsZoneOutput) ElementType() reflect.Type

func (DnsZoneOutput) EndCustomerId

func (o DnsZoneOutput) EndCustomerId() pulumi.StringPtrOutput

func (DnsZoneOutput) Group

func (DnsZoneOutput) Masters

func (DnsZoneOutput) SignAndServe

func (o DnsZoneOutput) SignAndServe() pulumi.BoolPtrOutput

func (DnsZoneOutput) SignAndServeAlgorithm

func (o DnsZoneOutput) SignAndServeAlgorithm() pulumi.StringPtrOutput

func (DnsZoneOutput) Target

func (DnsZoneOutput) ToDnsZoneOutput

func (o DnsZoneOutput) ToDnsZoneOutput() DnsZoneOutput

func (DnsZoneOutput) ToDnsZoneOutputWithContext

func (o DnsZoneOutput) ToDnsZoneOutputWithContext(ctx context.Context) DnsZoneOutput

func (DnsZoneOutput) TsigKey

func (DnsZoneOutput) Type

func (DnsZoneOutput) VersionId

func (o DnsZoneOutput) VersionId() pulumi.StringOutput

func (DnsZoneOutput) Zone

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 DnsZoneTsigKey struct {
	Algorithm string `pulumi:"algorithm"`
	Name      string `pulumi:"name"`
	Secret    string `pulumi:"secret"`
}

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 (DnsZoneTsigKeyOutput) ElementType

func (DnsZoneTsigKeyOutput) ElementType() reflect.Type

func (DnsZoneTsigKeyOutput) Name

func (DnsZoneTsigKeyOutput) Secret

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

type DnsZoneTsigKeyPtrOutput

type DnsZoneTsigKeyPtrOutput struct{ *pulumi.OutputState }

func (DnsZoneTsigKeyPtrOutput) Algorithm

func (DnsZoneTsigKeyPtrOutput) Elem

func (DnsZoneTsigKeyPtrOutput) ElementType

func (DnsZoneTsigKeyPtrOutput) ElementType() reflect.Type

func (DnsZoneTsigKeyPtrOutput) Name

func (DnsZoneTsigKeyPtrOutput) Secret

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 GetAuthoritiesSetOutputArgs

type GetAuthoritiesSetOutputArgs struct {
	Contract pulumi.StringInput `pulumi:"contract"`
}

A collection of arguments for invoking getAuthoritiesSet.

func (GetAuthoritiesSetOutputArgs) ElementType

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 GetAuthoritiesSetResultOutput

type GetAuthoritiesSetResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAuthoritiesSet.

func (GetAuthoritiesSetResultOutput) Authorities

func (GetAuthoritiesSetResultOutput) Contract

func (GetAuthoritiesSetResultOutput) ElementType

func (GetAuthoritiesSetResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetAuthoritiesSetResultOutput) ToGetAuthoritiesSetResultOutput

func (o GetAuthoritiesSetResultOutput) ToGetAuthoritiesSetResultOutput() GetAuthoritiesSetResultOutput

func (GetAuthoritiesSetResultOutput) ToGetAuthoritiesSetResultOutputWithContext

func (o GetAuthoritiesSetResultOutput) ToGetAuthoritiesSetResultOutputWithContext(ctx context.Context) GetAuthoritiesSetResultOutput

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 GetDnsRecordSetOutputArgs

type GetDnsRecordSetOutputArgs struct {
	Host       pulumi.StringInput `pulumi:"host"`
	RecordType pulumi.StringInput `pulumi:"recordType"`
	Zone       pulumi.StringInput `pulumi:"zone"`
}

A collection of arguments for invoking getDnsRecordSet.

func (GetDnsRecordSetOutputArgs) ElementType

func (GetDnsRecordSetOutputArgs) ElementType() reflect.Type

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

type GetDnsRecordSetResultOutput

type GetDnsRecordSetResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDnsRecordSet.

func (GetDnsRecordSetResultOutput) ElementType

func (GetDnsRecordSetResultOutput) Host

func (GetDnsRecordSetResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetDnsRecordSetResultOutput) Rdatas

func (GetDnsRecordSetResultOutput) RecordType

func (GetDnsRecordSetResultOutput) ToGetDnsRecordSetResultOutput

func (o GetDnsRecordSetResultOutput) ToGetDnsRecordSetResultOutput() GetDnsRecordSetResultOutput

func (GetDnsRecordSetResultOutput) ToGetDnsRecordSetResultOutputWithContext

func (o GetDnsRecordSetResultOutput) ToGetDnsRecordSetResultOutputWithContext(ctx context.Context) GetDnsRecordSetResultOutput

func (GetDnsRecordSetResultOutput) Zone

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL