privatedns

package
v0.0.0-...-9ab2e28 Latest Latest
Warning

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

Go to latest
Published: Jul 19, 2022 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 Record

type Record struct {
	pulumi.CustomResourceState

	// MX priority, which is required when the record type is MX. Valid values: 5, 10, 15, 20, 30, 40, 50.
	Mx pulumi.IntPtrOutput `pulumi:"mx"`
	// Record type. Valid values: "A", "AAAA", "CNAME", "MX", "TXT", "PTR".
	RecordType pulumi.StringOutput `pulumi:"recordType"`
	// Record value, such as IP: 192.168.10.2, CNAME: cname.qcloud.com, and MX: mail.qcloud.com..
	RecordValue pulumi.StringOutput `pulumi:"recordValue"`
	// Subdomain, such as "www", "m", and "@".
	SubDomain pulumi.StringOutput `pulumi:"subDomain"`
	// Record cache time. The smaller the value, the faster the record will take effect. Value range: 1~86400s.
	Ttl pulumi.IntPtrOutput `pulumi:"ttl"`
	// Record weight. Value range: 1~100.
	Weight pulumi.IntPtrOutput `pulumi:"weight"`
	// Private domain ID.
	ZoneId pulumi.StringOutput `pulumi:"zoneId"`
}

func GetRecord

func GetRecord(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RecordState, opts ...pulumi.ResourceOption) (*Record, error)

GetRecord gets an existing Record 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 NewRecord

func NewRecord(ctx *pulumi.Context,
	name string, args *RecordArgs, opts ...pulumi.ResourceOption) (*Record, error)

NewRecord registers a new resource with the given unique name, arguments, and options.

func (*Record) ElementType

func (*Record) ElementType() reflect.Type

func (*Record) ToRecordOutput

func (i *Record) ToRecordOutput() RecordOutput

func (*Record) ToRecordOutputWithContext

func (i *Record) ToRecordOutputWithContext(ctx context.Context) RecordOutput

type RecordArgs

type RecordArgs struct {
	// MX priority, which is required when the record type is MX. Valid values: 5, 10, 15, 20, 30, 40, 50.
	Mx pulumi.IntPtrInput
	// Record type. Valid values: "A", "AAAA", "CNAME", "MX", "TXT", "PTR".
	RecordType pulumi.StringInput
	// Record value, such as IP: 192.168.10.2, CNAME: cname.qcloud.com, and MX: mail.qcloud.com..
	RecordValue pulumi.StringInput
	// Subdomain, such as "www", "m", and "@".
	SubDomain pulumi.StringInput
	// Record cache time. The smaller the value, the faster the record will take effect. Value range: 1~86400s.
	Ttl pulumi.IntPtrInput
	// Record weight. Value range: 1~100.
	Weight pulumi.IntPtrInput
	// Private domain ID.
	ZoneId pulumi.StringInput
}

The set of arguments for constructing a Record resource.

func (RecordArgs) ElementType

func (RecordArgs) ElementType() reflect.Type

type RecordArray

type RecordArray []RecordInput

func (RecordArray) ElementType

func (RecordArray) ElementType() reflect.Type

func (RecordArray) ToRecordArrayOutput

func (i RecordArray) ToRecordArrayOutput() RecordArrayOutput

func (RecordArray) ToRecordArrayOutputWithContext

func (i RecordArray) ToRecordArrayOutputWithContext(ctx context.Context) RecordArrayOutput

type RecordArrayInput

type RecordArrayInput interface {
	pulumi.Input

	ToRecordArrayOutput() RecordArrayOutput
	ToRecordArrayOutputWithContext(context.Context) RecordArrayOutput
}

RecordArrayInput is an input type that accepts RecordArray and RecordArrayOutput values. You can construct a concrete instance of `RecordArrayInput` via:

RecordArray{ RecordArgs{...} }

type RecordArrayOutput

type RecordArrayOutput struct{ *pulumi.OutputState }

func (RecordArrayOutput) ElementType

func (RecordArrayOutput) ElementType() reflect.Type

func (RecordArrayOutput) Index

func (RecordArrayOutput) ToRecordArrayOutput

func (o RecordArrayOutput) ToRecordArrayOutput() RecordArrayOutput

func (RecordArrayOutput) ToRecordArrayOutputWithContext

func (o RecordArrayOutput) ToRecordArrayOutputWithContext(ctx context.Context) RecordArrayOutput

type RecordInput

type RecordInput interface {
	pulumi.Input

	ToRecordOutput() RecordOutput
	ToRecordOutputWithContext(ctx context.Context) RecordOutput
}

type RecordMap

type RecordMap map[string]RecordInput

func (RecordMap) ElementType

func (RecordMap) ElementType() reflect.Type

func (RecordMap) ToRecordMapOutput

func (i RecordMap) ToRecordMapOutput() RecordMapOutput

func (RecordMap) ToRecordMapOutputWithContext

func (i RecordMap) ToRecordMapOutputWithContext(ctx context.Context) RecordMapOutput

type RecordMapInput

type RecordMapInput interface {
	pulumi.Input

	ToRecordMapOutput() RecordMapOutput
	ToRecordMapOutputWithContext(context.Context) RecordMapOutput
}

RecordMapInput is an input type that accepts RecordMap and RecordMapOutput values. You can construct a concrete instance of `RecordMapInput` via:

RecordMap{ "key": RecordArgs{...} }

type RecordMapOutput

type RecordMapOutput struct{ *pulumi.OutputState }

func (RecordMapOutput) ElementType

func (RecordMapOutput) ElementType() reflect.Type

func (RecordMapOutput) MapIndex

func (RecordMapOutput) ToRecordMapOutput

func (o RecordMapOutput) ToRecordMapOutput() RecordMapOutput

func (RecordMapOutput) ToRecordMapOutputWithContext

func (o RecordMapOutput) ToRecordMapOutputWithContext(ctx context.Context) RecordMapOutput

type RecordOutput

type RecordOutput struct{ *pulumi.OutputState }

func (RecordOutput) ElementType

func (RecordOutput) ElementType() reflect.Type

func (RecordOutput) Mx

MX priority, which is required when the record type is MX. Valid values: 5, 10, 15, 20, 30, 40, 50.

func (RecordOutput) RecordType

func (o RecordOutput) RecordType() pulumi.StringOutput

Record type. Valid values: "A", "AAAA", "CNAME", "MX", "TXT", "PTR".

func (RecordOutput) RecordValue

func (o RecordOutput) RecordValue() pulumi.StringOutput

Record value, such as IP: 192.168.10.2, CNAME: cname.qcloud.com, and MX: mail.qcloud.com..

func (RecordOutput) SubDomain

func (o RecordOutput) SubDomain() pulumi.StringOutput

Subdomain, such as "www", "m", and "@".

func (RecordOutput) ToRecordOutput

func (o RecordOutput) ToRecordOutput() RecordOutput

func (RecordOutput) ToRecordOutputWithContext

func (o RecordOutput) ToRecordOutputWithContext(ctx context.Context) RecordOutput

func (RecordOutput) Ttl

Record cache time. The smaller the value, the faster the record will take effect. Value range: 1~86400s.

func (RecordOutput) Weight

func (o RecordOutput) Weight() pulumi.IntPtrOutput

Record weight. Value range: 1~100.

func (RecordOutput) ZoneId

func (o RecordOutput) ZoneId() pulumi.StringOutput

Private domain ID.

type RecordState

type RecordState struct {
	// MX priority, which is required when the record type is MX. Valid values: 5, 10, 15, 20, 30, 40, 50.
	Mx pulumi.IntPtrInput
	// Record type. Valid values: "A", "AAAA", "CNAME", "MX", "TXT", "PTR".
	RecordType pulumi.StringPtrInput
	// Record value, such as IP: 192.168.10.2, CNAME: cname.qcloud.com, and MX: mail.qcloud.com..
	RecordValue pulumi.StringPtrInput
	// Subdomain, such as "www", "m", and "@".
	SubDomain pulumi.StringPtrInput
	// Record cache time. The smaller the value, the faster the record will take effect. Value range: 1~86400s.
	Ttl pulumi.IntPtrInput
	// Record weight. Value range: 1~100.
	Weight pulumi.IntPtrInput
	// Private domain ID.
	ZoneId pulumi.StringPtrInput
}

func (RecordState) ElementType

func (RecordState) ElementType() reflect.Type

type Zone

type Zone struct {
	pulumi.CustomResourceState

	// List of authorized accounts' VPCs to associate with the private domain.
	AccountVpcSets ZoneAccountVpcSetArrayOutput `pulumi:"accountVpcSets"`
	// Whether to enable subdomain recursive DNS. Valid values: ENABLED, DISABLED. Default value: DISABLED.
	DnsForwardStatus pulumi.StringPtrOutput `pulumi:"dnsForwardStatus"`
	// Domain name, which must be in the format of standard TLD.
	Domain pulumi.StringOutput `pulumi:"domain"`
	// Remarks.
	Remark pulumi.StringPtrOutput `pulumi:"remark"`
	// Tags the private domain when it is created.
	//
	// Deprecated: It has been deprecated from version 1.72.4. Use `tags` instead.
	TagSets ZoneTagSetArrayOutput `pulumi:"tagSets"`
	// Tags of the private dns zone.
	Tags pulumi.MapOutput `pulumi:"tags"`
	// Associates the private domain to a VPC when it is created.
	VpcSets ZoneVpcSetArrayOutput `pulumi:"vpcSets"`
}

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

func (*Zone) ElementType() reflect.Type

func (*Zone) ToZoneOutput

func (i *Zone) ToZoneOutput() ZoneOutput

func (*Zone) ToZoneOutputWithContext

func (i *Zone) ToZoneOutputWithContext(ctx context.Context) ZoneOutput

type ZoneAccountVpcSet

type ZoneAccountVpcSet struct {
	Region    string `pulumi:"region"`
	Uin       string `pulumi:"uin"`
	UniqVpcId string `pulumi:"uniqVpcId"`
	VpcName   string `pulumi:"vpcName"`
}

type ZoneAccountVpcSetArgs

type ZoneAccountVpcSetArgs struct {
	Region    pulumi.StringInput `pulumi:"region"`
	Uin       pulumi.StringInput `pulumi:"uin"`
	UniqVpcId pulumi.StringInput `pulumi:"uniqVpcId"`
	VpcName   pulumi.StringInput `pulumi:"vpcName"`
}

func (ZoneAccountVpcSetArgs) ElementType

func (ZoneAccountVpcSetArgs) ElementType() reflect.Type

func (ZoneAccountVpcSetArgs) ToZoneAccountVpcSetOutput

func (i ZoneAccountVpcSetArgs) ToZoneAccountVpcSetOutput() ZoneAccountVpcSetOutput

func (ZoneAccountVpcSetArgs) ToZoneAccountVpcSetOutputWithContext

func (i ZoneAccountVpcSetArgs) ToZoneAccountVpcSetOutputWithContext(ctx context.Context) ZoneAccountVpcSetOutput

type ZoneAccountVpcSetArray

type ZoneAccountVpcSetArray []ZoneAccountVpcSetInput

func (ZoneAccountVpcSetArray) ElementType

func (ZoneAccountVpcSetArray) ElementType() reflect.Type

func (ZoneAccountVpcSetArray) ToZoneAccountVpcSetArrayOutput

func (i ZoneAccountVpcSetArray) ToZoneAccountVpcSetArrayOutput() ZoneAccountVpcSetArrayOutput

func (ZoneAccountVpcSetArray) ToZoneAccountVpcSetArrayOutputWithContext

func (i ZoneAccountVpcSetArray) ToZoneAccountVpcSetArrayOutputWithContext(ctx context.Context) ZoneAccountVpcSetArrayOutput

type ZoneAccountVpcSetArrayInput

type ZoneAccountVpcSetArrayInput interface {
	pulumi.Input

	ToZoneAccountVpcSetArrayOutput() ZoneAccountVpcSetArrayOutput
	ToZoneAccountVpcSetArrayOutputWithContext(context.Context) ZoneAccountVpcSetArrayOutput
}

ZoneAccountVpcSetArrayInput is an input type that accepts ZoneAccountVpcSetArray and ZoneAccountVpcSetArrayOutput values. You can construct a concrete instance of `ZoneAccountVpcSetArrayInput` via:

ZoneAccountVpcSetArray{ ZoneAccountVpcSetArgs{...} }

type ZoneAccountVpcSetArrayOutput

type ZoneAccountVpcSetArrayOutput struct{ *pulumi.OutputState }

func (ZoneAccountVpcSetArrayOutput) ElementType

func (ZoneAccountVpcSetArrayOutput) Index

func (ZoneAccountVpcSetArrayOutput) ToZoneAccountVpcSetArrayOutput

func (o ZoneAccountVpcSetArrayOutput) ToZoneAccountVpcSetArrayOutput() ZoneAccountVpcSetArrayOutput

func (ZoneAccountVpcSetArrayOutput) ToZoneAccountVpcSetArrayOutputWithContext

func (o ZoneAccountVpcSetArrayOutput) ToZoneAccountVpcSetArrayOutputWithContext(ctx context.Context) ZoneAccountVpcSetArrayOutput

type ZoneAccountVpcSetInput

type ZoneAccountVpcSetInput interface {
	pulumi.Input

	ToZoneAccountVpcSetOutput() ZoneAccountVpcSetOutput
	ToZoneAccountVpcSetOutputWithContext(context.Context) ZoneAccountVpcSetOutput
}

ZoneAccountVpcSetInput is an input type that accepts ZoneAccountVpcSetArgs and ZoneAccountVpcSetOutput values. You can construct a concrete instance of `ZoneAccountVpcSetInput` via:

ZoneAccountVpcSetArgs{...}

type ZoneAccountVpcSetOutput

type ZoneAccountVpcSetOutput struct{ *pulumi.OutputState }

func (ZoneAccountVpcSetOutput) ElementType

func (ZoneAccountVpcSetOutput) ElementType() reflect.Type

func (ZoneAccountVpcSetOutput) Region

func (ZoneAccountVpcSetOutput) ToZoneAccountVpcSetOutput

func (o ZoneAccountVpcSetOutput) ToZoneAccountVpcSetOutput() ZoneAccountVpcSetOutput

func (ZoneAccountVpcSetOutput) ToZoneAccountVpcSetOutputWithContext

func (o ZoneAccountVpcSetOutput) ToZoneAccountVpcSetOutputWithContext(ctx context.Context) ZoneAccountVpcSetOutput

func (ZoneAccountVpcSetOutput) Uin

func (ZoneAccountVpcSetOutput) UniqVpcId

func (ZoneAccountVpcSetOutput) VpcName

type ZoneArgs

type ZoneArgs struct {
	// List of authorized accounts' VPCs to associate with the private domain.
	AccountVpcSets ZoneAccountVpcSetArrayInput
	// Whether to enable subdomain recursive DNS. Valid values: ENABLED, DISABLED. Default value: DISABLED.
	DnsForwardStatus pulumi.StringPtrInput
	// Domain name, which must be in the format of standard TLD.
	Domain pulumi.StringInput
	// Remarks.
	Remark pulumi.StringPtrInput
	// Tags the private domain when it is created.
	//
	// Deprecated: It has been deprecated from version 1.72.4. Use `tags` instead.
	TagSets ZoneTagSetArrayInput
	// Tags of the private dns zone.
	Tags pulumi.MapInput
	// Associates the private domain to a VPC when it is created.
	VpcSets ZoneVpcSetArrayInput
}

The set of arguments for constructing a Zone resource.

func (ZoneArgs) ElementType

func (ZoneArgs) ElementType() reflect.Type

type ZoneArray

type ZoneArray []ZoneInput

func (ZoneArray) ElementType

func (ZoneArray) ElementType() reflect.Type

func (ZoneArray) ToZoneArrayOutput

func (i ZoneArray) ToZoneArrayOutput() ZoneArrayOutput

func (ZoneArray) ToZoneArrayOutputWithContext

func (i ZoneArray) ToZoneArrayOutputWithContext(ctx context.Context) ZoneArrayOutput

type ZoneArrayInput

type ZoneArrayInput interface {
	pulumi.Input

	ToZoneArrayOutput() ZoneArrayOutput
	ToZoneArrayOutputWithContext(context.Context) ZoneArrayOutput
}

ZoneArrayInput is an input type that accepts ZoneArray and ZoneArrayOutput values. You can construct a concrete instance of `ZoneArrayInput` via:

ZoneArray{ ZoneArgs{...} }

type ZoneArrayOutput

type ZoneArrayOutput struct{ *pulumi.OutputState }

func (ZoneArrayOutput) ElementType

func (ZoneArrayOutput) ElementType() reflect.Type

func (ZoneArrayOutput) Index

func (ZoneArrayOutput) ToZoneArrayOutput

func (o ZoneArrayOutput) ToZoneArrayOutput() ZoneArrayOutput

func (ZoneArrayOutput) ToZoneArrayOutputWithContext

func (o ZoneArrayOutput) ToZoneArrayOutputWithContext(ctx context.Context) ZoneArrayOutput

type ZoneInput

type ZoneInput interface {
	pulumi.Input

	ToZoneOutput() ZoneOutput
	ToZoneOutputWithContext(ctx context.Context) ZoneOutput
}

type ZoneMap

type ZoneMap map[string]ZoneInput

func (ZoneMap) ElementType

func (ZoneMap) ElementType() reflect.Type

func (ZoneMap) ToZoneMapOutput

func (i ZoneMap) ToZoneMapOutput() ZoneMapOutput

func (ZoneMap) ToZoneMapOutputWithContext

func (i ZoneMap) ToZoneMapOutputWithContext(ctx context.Context) ZoneMapOutput

type ZoneMapInput

type ZoneMapInput interface {
	pulumi.Input

	ToZoneMapOutput() ZoneMapOutput
	ToZoneMapOutputWithContext(context.Context) ZoneMapOutput
}

ZoneMapInput is an input type that accepts ZoneMap and ZoneMapOutput values. You can construct a concrete instance of `ZoneMapInput` via:

ZoneMap{ "key": ZoneArgs{...} }

type ZoneMapOutput

type ZoneMapOutput struct{ *pulumi.OutputState }

func (ZoneMapOutput) ElementType

func (ZoneMapOutput) ElementType() reflect.Type

func (ZoneMapOutput) MapIndex

func (ZoneMapOutput) ToZoneMapOutput

func (o ZoneMapOutput) ToZoneMapOutput() ZoneMapOutput

func (ZoneMapOutput) ToZoneMapOutputWithContext

func (o ZoneMapOutput) ToZoneMapOutputWithContext(ctx context.Context) ZoneMapOutput

type ZoneOutput

type ZoneOutput struct{ *pulumi.OutputState }

func (ZoneOutput) AccountVpcSets

func (o ZoneOutput) AccountVpcSets() ZoneAccountVpcSetArrayOutput

List of authorized accounts' VPCs to associate with the private domain.

func (ZoneOutput) DnsForwardStatus

func (o ZoneOutput) DnsForwardStatus() pulumi.StringPtrOutput

Whether to enable subdomain recursive DNS. Valid values: ENABLED, DISABLED. Default value: DISABLED.

func (ZoneOutput) Domain

func (o ZoneOutput) Domain() pulumi.StringOutput

Domain name, which must be in the format of standard TLD.

func (ZoneOutput) ElementType

func (ZoneOutput) ElementType() reflect.Type

func (ZoneOutput) Remark

func (o ZoneOutput) Remark() pulumi.StringPtrOutput

Remarks.

func (ZoneOutput) TagSets deprecated

func (o ZoneOutput) TagSets() ZoneTagSetArrayOutput

Tags the private domain when it is created.

Deprecated: It has been deprecated from version 1.72.4. Use `tags` instead.

func (ZoneOutput) Tags

func (o ZoneOutput) Tags() pulumi.MapOutput

Tags of the private dns zone.

func (ZoneOutput) ToZoneOutput

func (o ZoneOutput) ToZoneOutput() ZoneOutput

func (ZoneOutput) ToZoneOutputWithContext

func (o ZoneOutput) ToZoneOutputWithContext(ctx context.Context) ZoneOutput

func (ZoneOutput) VpcSets

func (o ZoneOutput) VpcSets() ZoneVpcSetArrayOutput

Associates the private domain to a VPC when it is created.

type ZoneState

type ZoneState struct {
	// List of authorized accounts' VPCs to associate with the private domain.
	AccountVpcSets ZoneAccountVpcSetArrayInput
	// Whether to enable subdomain recursive DNS. Valid values: ENABLED, DISABLED. Default value: DISABLED.
	DnsForwardStatus pulumi.StringPtrInput
	// Domain name, which must be in the format of standard TLD.
	Domain pulumi.StringPtrInput
	// Remarks.
	Remark pulumi.StringPtrInput
	// Tags the private domain when it is created.
	//
	// Deprecated: It has been deprecated from version 1.72.4. Use `tags` instead.
	TagSets ZoneTagSetArrayInput
	// Tags of the private dns zone.
	Tags pulumi.MapInput
	// Associates the private domain to a VPC when it is created.
	VpcSets ZoneVpcSetArrayInput
}

func (ZoneState) ElementType

func (ZoneState) ElementType() reflect.Type

type ZoneTagSet

type ZoneTagSet struct {
	TagKey   string `pulumi:"tagKey"`
	TagValue string `pulumi:"tagValue"`
}

type ZoneTagSetArgs

type ZoneTagSetArgs struct {
	TagKey   pulumi.StringInput `pulumi:"tagKey"`
	TagValue pulumi.StringInput `pulumi:"tagValue"`
}

func (ZoneTagSetArgs) ElementType

func (ZoneTagSetArgs) ElementType() reflect.Type

func (ZoneTagSetArgs) ToZoneTagSetOutput

func (i ZoneTagSetArgs) ToZoneTagSetOutput() ZoneTagSetOutput

func (ZoneTagSetArgs) ToZoneTagSetOutputWithContext

func (i ZoneTagSetArgs) ToZoneTagSetOutputWithContext(ctx context.Context) ZoneTagSetOutput

type ZoneTagSetArray

type ZoneTagSetArray []ZoneTagSetInput

func (ZoneTagSetArray) ElementType

func (ZoneTagSetArray) ElementType() reflect.Type

func (ZoneTagSetArray) ToZoneTagSetArrayOutput

func (i ZoneTagSetArray) ToZoneTagSetArrayOutput() ZoneTagSetArrayOutput

func (ZoneTagSetArray) ToZoneTagSetArrayOutputWithContext

func (i ZoneTagSetArray) ToZoneTagSetArrayOutputWithContext(ctx context.Context) ZoneTagSetArrayOutput

type ZoneTagSetArrayInput

type ZoneTagSetArrayInput interface {
	pulumi.Input

	ToZoneTagSetArrayOutput() ZoneTagSetArrayOutput
	ToZoneTagSetArrayOutputWithContext(context.Context) ZoneTagSetArrayOutput
}

ZoneTagSetArrayInput is an input type that accepts ZoneTagSetArray and ZoneTagSetArrayOutput values. You can construct a concrete instance of `ZoneTagSetArrayInput` via:

ZoneTagSetArray{ ZoneTagSetArgs{...} }

type ZoneTagSetArrayOutput

type ZoneTagSetArrayOutput struct{ *pulumi.OutputState }

func (ZoneTagSetArrayOutput) ElementType

func (ZoneTagSetArrayOutput) ElementType() reflect.Type

func (ZoneTagSetArrayOutput) Index

func (ZoneTagSetArrayOutput) ToZoneTagSetArrayOutput

func (o ZoneTagSetArrayOutput) ToZoneTagSetArrayOutput() ZoneTagSetArrayOutput

func (ZoneTagSetArrayOutput) ToZoneTagSetArrayOutputWithContext

func (o ZoneTagSetArrayOutput) ToZoneTagSetArrayOutputWithContext(ctx context.Context) ZoneTagSetArrayOutput

type ZoneTagSetInput

type ZoneTagSetInput interface {
	pulumi.Input

	ToZoneTagSetOutput() ZoneTagSetOutput
	ToZoneTagSetOutputWithContext(context.Context) ZoneTagSetOutput
}

ZoneTagSetInput is an input type that accepts ZoneTagSetArgs and ZoneTagSetOutput values. You can construct a concrete instance of `ZoneTagSetInput` via:

ZoneTagSetArgs{...}

type ZoneTagSetOutput

type ZoneTagSetOutput struct{ *pulumi.OutputState }

func (ZoneTagSetOutput) ElementType

func (ZoneTagSetOutput) ElementType() reflect.Type

func (ZoneTagSetOutput) TagKey

func (ZoneTagSetOutput) TagValue

func (o ZoneTagSetOutput) TagValue() pulumi.StringOutput

func (ZoneTagSetOutput) ToZoneTagSetOutput

func (o ZoneTagSetOutput) ToZoneTagSetOutput() ZoneTagSetOutput

func (ZoneTagSetOutput) ToZoneTagSetOutputWithContext

func (o ZoneTagSetOutput) ToZoneTagSetOutputWithContext(ctx context.Context) ZoneTagSetOutput

type ZoneVpcSet

type ZoneVpcSet struct {
	Region    string `pulumi:"region"`
	UniqVpcId string `pulumi:"uniqVpcId"`
}

type ZoneVpcSetArgs

type ZoneVpcSetArgs struct {
	Region    pulumi.StringInput `pulumi:"region"`
	UniqVpcId pulumi.StringInput `pulumi:"uniqVpcId"`
}

func (ZoneVpcSetArgs) ElementType

func (ZoneVpcSetArgs) ElementType() reflect.Type

func (ZoneVpcSetArgs) ToZoneVpcSetOutput

func (i ZoneVpcSetArgs) ToZoneVpcSetOutput() ZoneVpcSetOutput

func (ZoneVpcSetArgs) ToZoneVpcSetOutputWithContext

func (i ZoneVpcSetArgs) ToZoneVpcSetOutputWithContext(ctx context.Context) ZoneVpcSetOutput

type ZoneVpcSetArray

type ZoneVpcSetArray []ZoneVpcSetInput

func (ZoneVpcSetArray) ElementType

func (ZoneVpcSetArray) ElementType() reflect.Type

func (ZoneVpcSetArray) ToZoneVpcSetArrayOutput

func (i ZoneVpcSetArray) ToZoneVpcSetArrayOutput() ZoneVpcSetArrayOutput

func (ZoneVpcSetArray) ToZoneVpcSetArrayOutputWithContext

func (i ZoneVpcSetArray) ToZoneVpcSetArrayOutputWithContext(ctx context.Context) ZoneVpcSetArrayOutput

type ZoneVpcSetArrayInput

type ZoneVpcSetArrayInput interface {
	pulumi.Input

	ToZoneVpcSetArrayOutput() ZoneVpcSetArrayOutput
	ToZoneVpcSetArrayOutputWithContext(context.Context) ZoneVpcSetArrayOutput
}

ZoneVpcSetArrayInput is an input type that accepts ZoneVpcSetArray and ZoneVpcSetArrayOutput values. You can construct a concrete instance of `ZoneVpcSetArrayInput` via:

ZoneVpcSetArray{ ZoneVpcSetArgs{...} }

type ZoneVpcSetArrayOutput

type ZoneVpcSetArrayOutput struct{ *pulumi.OutputState }

func (ZoneVpcSetArrayOutput) ElementType

func (ZoneVpcSetArrayOutput) ElementType() reflect.Type

func (ZoneVpcSetArrayOutput) Index

func (ZoneVpcSetArrayOutput) ToZoneVpcSetArrayOutput

func (o ZoneVpcSetArrayOutput) ToZoneVpcSetArrayOutput() ZoneVpcSetArrayOutput

func (ZoneVpcSetArrayOutput) ToZoneVpcSetArrayOutputWithContext

func (o ZoneVpcSetArrayOutput) ToZoneVpcSetArrayOutputWithContext(ctx context.Context) ZoneVpcSetArrayOutput

type ZoneVpcSetInput

type ZoneVpcSetInput interface {
	pulumi.Input

	ToZoneVpcSetOutput() ZoneVpcSetOutput
	ToZoneVpcSetOutputWithContext(context.Context) ZoneVpcSetOutput
}

ZoneVpcSetInput is an input type that accepts ZoneVpcSetArgs and ZoneVpcSetOutput values. You can construct a concrete instance of `ZoneVpcSetInput` via:

ZoneVpcSetArgs{...}

type ZoneVpcSetOutput

type ZoneVpcSetOutput struct{ *pulumi.OutputState }

func (ZoneVpcSetOutput) ElementType

func (ZoneVpcSetOutput) ElementType() reflect.Type

func (ZoneVpcSetOutput) Region

func (ZoneVpcSetOutput) ToZoneVpcSetOutput

func (o ZoneVpcSetOutput) ToZoneVpcSetOutput() ZoneVpcSetOutput

func (ZoneVpcSetOutput) ToZoneVpcSetOutputWithContext

func (o ZoneVpcSetOutput) ToZoneVpcSetOutputWithContext(ctx context.Context) ZoneVpcSetOutput

func (ZoneVpcSetOutput) UniqVpcId

func (o ZoneVpcSetOutput) UniqVpcId() pulumi.StringOutput

Jump to

Keyboard shortcuts

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