edgedns

package
v1.3.0 Latest Latest
Warning

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

Go to latest
Published: Apr 12, 2021 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"`
	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) ElementType() reflect.Type

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 (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 (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) ElementType() reflect.Type

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 (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 (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 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 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

Jump to

Keyboard shortcuts

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