vpc

package
v0.1.16 Latest Latest
Warning

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

Go to latest
Published: Dec 23, 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 Acl

type Acl struct {
	pulumi.CustomResourceState

	// Creation time of ACL.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Egress rules. A rule must match the following format: [action]#[cidr_ip]#[port]#[protocol]. The available value of
	// 'action' is `ACCEPT` and `DROP`. The 'cidr_ip' must be an IP address network or segment. The 'port' valid format is
	// `80`, `80,443`, `80-90` or `ALL`. The available value of 'protocol' is `TCP`, `UDP`, `ICMP` and `ALL`. When 'protocol'
	// is `ICMP` or `ALL`, the 'port' must be `ALL`.
	Egresses pulumi.StringArrayOutput `pulumi:"egresses"`
	// Ingress rules. A rule must match the following format: [action]#[cidr_ip]#[port]#[protocol]. The available value of
	// 'action' is `ACCEPT` and `DROP`. The 'cidr_ip' must be an IP address network or segment. The 'port' valid format is
	// `80`, `80,443`, `80-90` or `ALL`. The available value of 'protocol' is `TCP`, `UDP`, `ICMP` and `ALL`. When 'protocol'
	// is `ICMP` or `ALL`, the 'port' must be `ALL`.
	Ingresses pulumi.StringArrayOutput `pulumi:"ingresses"`
	// Name of the network ACL.
	Name pulumi.StringOutput `pulumi:"name"`
	// Tags of the vpc acl.
	Tags pulumi.MapOutput `pulumi:"tags"`
	// ID of the VPC instance.
	VpcId pulumi.StringOutput `pulumi:"vpcId"`
}

func GetAcl

func GetAcl(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AclState, opts ...pulumi.ResourceOption) (*Acl, error)

GetAcl gets an existing Acl 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 NewAcl

func NewAcl(ctx *pulumi.Context,
	name string, args *AclArgs, opts ...pulumi.ResourceOption) (*Acl, error)

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

func (*Acl) ElementType

func (*Acl) ElementType() reflect.Type

func (*Acl) ToAclOutput

func (i *Acl) ToAclOutput() AclOutput

func (*Acl) ToAclOutputWithContext

func (i *Acl) ToAclOutputWithContext(ctx context.Context) AclOutput

type AclArgs

type AclArgs struct {
	// Egress rules. A rule must match the following format: [action]#[cidr_ip]#[port]#[protocol]. The available value of
	// 'action' is `ACCEPT` and `DROP`. The 'cidr_ip' must be an IP address network or segment. The 'port' valid format is
	// `80`, `80,443`, `80-90` or `ALL`. The available value of 'protocol' is `TCP`, `UDP`, `ICMP` and `ALL`. When 'protocol'
	// is `ICMP` or `ALL`, the 'port' must be `ALL`.
	Egresses pulumi.StringArrayInput
	// Ingress rules. A rule must match the following format: [action]#[cidr_ip]#[port]#[protocol]. The available value of
	// 'action' is `ACCEPT` and `DROP`. The 'cidr_ip' must be an IP address network or segment. The 'port' valid format is
	// `80`, `80,443`, `80-90` or `ALL`. The available value of 'protocol' is `TCP`, `UDP`, `ICMP` and `ALL`. When 'protocol'
	// is `ICMP` or `ALL`, the 'port' must be `ALL`.
	Ingresses pulumi.StringArrayInput
	// Name of the network ACL.
	Name pulumi.StringPtrInput
	// Tags of the vpc acl.
	Tags pulumi.MapInput
	// ID of the VPC instance.
	VpcId pulumi.StringInput
}

The set of arguments for constructing a Acl resource.

func (AclArgs) ElementType

func (AclArgs) ElementType() reflect.Type

type AclArray

type AclArray []AclInput

func (AclArray) ElementType

func (AclArray) ElementType() reflect.Type

func (AclArray) ToAclArrayOutput

func (i AclArray) ToAclArrayOutput() AclArrayOutput

func (AclArray) ToAclArrayOutputWithContext

func (i AclArray) ToAclArrayOutputWithContext(ctx context.Context) AclArrayOutput

type AclArrayInput

type AclArrayInput interface {
	pulumi.Input

	ToAclArrayOutput() AclArrayOutput
	ToAclArrayOutputWithContext(context.Context) AclArrayOutput
}

AclArrayInput is an input type that accepts AclArray and AclArrayOutput values. You can construct a concrete instance of `AclArrayInput` via:

AclArray{ AclArgs{...} }

type AclArrayOutput

type AclArrayOutput struct{ *pulumi.OutputState }

func (AclArrayOutput) ElementType

func (AclArrayOutput) ElementType() reflect.Type

func (AclArrayOutput) Index

func (AclArrayOutput) ToAclArrayOutput

func (o AclArrayOutput) ToAclArrayOutput() AclArrayOutput

func (AclArrayOutput) ToAclArrayOutputWithContext

func (o AclArrayOutput) ToAclArrayOutputWithContext(ctx context.Context) AclArrayOutput

type AclAttachment

type AclAttachment struct {
	pulumi.CustomResourceState

	// ID of the attached ACL.
	AclId pulumi.StringOutput `pulumi:"aclId"`
	// The Subnet instance ID.
	SubnetId pulumi.StringOutput `pulumi:"subnetId"`
}

func GetAclAttachment

func GetAclAttachment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AclAttachmentState, opts ...pulumi.ResourceOption) (*AclAttachment, error)

GetAclAttachment gets an existing AclAttachment 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 NewAclAttachment

func NewAclAttachment(ctx *pulumi.Context,
	name string, args *AclAttachmentArgs, opts ...pulumi.ResourceOption) (*AclAttachment, error)

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

func (*AclAttachment) ElementType

func (*AclAttachment) ElementType() reflect.Type

func (*AclAttachment) ToAclAttachmentOutput

func (i *AclAttachment) ToAclAttachmentOutput() AclAttachmentOutput

func (*AclAttachment) ToAclAttachmentOutputWithContext

func (i *AclAttachment) ToAclAttachmentOutputWithContext(ctx context.Context) AclAttachmentOutput

type AclAttachmentArgs

type AclAttachmentArgs struct {
	// ID of the attached ACL.
	AclId pulumi.StringInput
	// The Subnet instance ID.
	SubnetId pulumi.StringInput
}

The set of arguments for constructing a AclAttachment resource.

func (AclAttachmentArgs) ElementType

func (AclAttachmentArgs) ElementType() reflect.Type

type AclAttachmentArray

type AclAttachmentArray []AclAttachmentInput

func (AclAttachmentArray) ElementType

func (AclAttachmentArray) ElementType() reflect.Type

func (AclAttachmentArray) ToAclAttachmentArrayOutput

func (i AclAttachmentArray) ToAclAttachmentArrayOutput() AclAttachmentArrayOutput

func (AclAttachmentArray) ToAclAttachmentArrayOutputWithContext

func (i AclAttachmentArray) ToAclAttachmentArrayOutputWithContext(ctx context.Context) AclAttachmentArrayOutput

type AclAttachmentArrayInput

type AclAttachmentArrayInput interface {
	pulumi.Input

	ToAclAttachmentArrayOutput() AclAttachmentArrayOutput
	ToAclAttachmentArrayOutputWithContext(context.Context) AclAttachmentArrayOutput
}

AclAttachmentArrayInput is an input type that accepts AclAttachmentArray and AclAttachmentArrayOutput values. You can construct a concrete instance of `AclAttachmentArrayInput` via:

AclAttachmentArray{ AclAttachmentArgs{...} }

type AclAttachmentArrayOutput

type AclAttachmentArrayOutput struct{ *pulumi.OutputState }

func (AclAttachmentArrayOutput) ElementType

func (AclAttachmentArrayOutput) ElementType() reflect.Type

func (AclAttachmentArrayOutput) Index

func (AclAttachmentArrayOutput) ToAclAttachmentArrayOutput

func (o AclAttachmentArrayOutput) ToAclAttachmentArrayOutput() AclAttachmentArrayOutput

func (AclAttachmentArrayOutput) ToAclAttachmentArrayOutputWithContext

func (o AclAttachmentArrayOutput) ToAclAttachmentArrayOutputWithContext(ctx context.Context) AclAttachmentArrayOutput

type AclAttachmentInput

type AclAttachmentInput interface {
	pulumi.Input

	ToAclAttachmentOutput() AclAttachmentOutput
	ToAclAttachmentOutputWithContext(ctx context.Context) AclAttachmentOutput
}

type AclAttachmentMap

type AclAttachmentMap map[string]AclAttachmentInput

func (AclAttachmentMap) ElementType

func (AclAttachmentMap) ElementType() reflect.Type

func (AclAttachmentMap) ToAclAttachmentMapOutput

func (i AclAttachmentMap) ToAclAttachmentMapOutput() AclAttachmentMapOutput

func (AclAttachmentMap) ToAclAttachmentMapOutputWithContext

func (i AclAttachmentMap) ToAclAttachmentMapOutputWithContext(ctx context.Context) AclAttachmentMapOutput

type AclAttachmentMapInput

type AclAttachmentMapInput interface {
	pulumi.Input

	ToAclAttachmentMapOutput() AclAttachmentMapOutput
	ToAclAttachmentMapOutputWithContext(context.Context) AclAttachmentMapOutput
}

AclAttachmentMapInput is an input type that accepts AclAttachmentMap and AclAttachmentMapOutput values. You can construct a concrete instance of `AclAttachmentMapInput` via:

AclAttachmentMap{ "key": AclAttachmentArgs{...} }

type AclAttachmentMapOutput

type AclAttachmentMapOutput struct{ *pulumi.OutputState }

func (AclAttachmentMapOutput) ElementType

func (AclAttachmentMapOutput) ElementType() reflect.Type

func (AclAttachmentMapOutput) MapIndex

func (AclAttachmentMapOutput) ToAclAttachmentMapOutput

func (o AclAttachmentMapOutput) ToAclAttachmentMapOutput() AclAttachmentMapOutput

func (AclAttachmentMapOutput) ToAclAttachmentMapOutputWithContext

func (o AclAttachmentMapOutput) ToAclAttachmentMapOutputWithContext(ctx context.Context) AclAttachmentMapOutput

type AclAttachmentOutput

type AclAttachmentOutput struct{ *pulumi.OutputState }

func (AclAttachmentOutput) AclId

ID of the attached ACL.

func (AclAttachmentOutput) ElementType

func (AclAttachmentOutput) ElementType() reflect.Type

func (AclAttachmentOutput) SubnetId

The Subnet instance ID.

func (AclAttachmentOutput) ToAclAttachmentOutput

func (o AclAttachmentOutput) ToAclAttachmentOutput() AclAttachmentOutput

func (AclAttachmentOutput) ToAclAttachmentOutputWithContext

func (o AclAttachmentOutput) ToAclAttachmentOutputWithContext(ctx context.Context) AclAttachmentOutput

type AclAttachmentState

type AclAttachmentState struct {
	// ID of the attached ACL.
	AclId pulumi.StringPtrInput
	// The Subnet instance ID.
	SubnetId pulumi.StringPtrInput
}

func (AclAttachmentState) ElementType

func (AclAttachmentState) ElementType() reflect.Type

type AclInput

type AclInput interface {
	pulumi.Input

	ToAclOutput() AclOutput
	ToAclOutputWithContext(ctx context.Context) AclOutput
}

type AclMap

type AclMap map[string]AclInput

func (AclMap) ElementType

func (AclMap) ElementType() reflect.Type

func (AclMap) ToAclMapOutput

func (i AclMap) ToAclMapOutput() AclMapOutput

func (AclMap) ToAclMapOutputWithContext

func (i AclMap) ToAclMapOutputWithContext(ctx context.Context) AclMapOutput

type AclMapInput

type AclMapInput interface {
	pulumi.Input

	ToAclMapOutput() AclMapOutput
	ToAclMapOutputWithContext(context.Context) AclMapOutput
}

AclMapInput is an input type that accepts AclMap and AclMapOutput values. You can construct a concrete instance of `AclMapInput` via:

AclMap{ "key": AclArgs{...} }

type AclMapOutput

type AclMapOutput struct{ *pulumi.OutputState }

func (AclMapOutput) ElementType

func (AclMapOutput) ElementType() reflect.Type

func (AclMapOutput) MapIndex

func (o AclMapOutput) MapIndex(k pulumi.StringInput) AclOutput

func (AclMapOutput) ToAclMapOutput

func (o AclMapOutput) ToAclMapOutput() AclMapOutput

func (AclMapOutput) ToAclMapOutputWithContext

func (o AclMapOutput) ToAclMapOutputWithContext(ctx context.Context) AclMapOutput

type AclOutput

type AclOutput struct{ *pulumi.OutputState }

func (AclOutput) CreateTime

func (o AclOutput) CreateTime() pulumi.StringOutput

Creation time of ACL.

func (AclOutput) Egresses

func (o AclOutput) Egresses() pulumi.StringArrayOutput

Egress rules. A rule must match the following format: [action]#[cidr_ip]#[port]#[protocol]. The available value of 'action' is `ACCEPT` and `DROP`. The 'cidr_ip' must be an IP address network or segment. The 'port' valid format is `80`, `80,443`, `80-90` or `ALL`. The available value of 'protocol' is `TCP`, `UDP`, `ICMP` and `ALL`. When 'protocol' is `ICMP` or `ALL`, the 'port' must be `ALL`.

func (AclOutput) ElementType

func (AclOutput) ElementType() reflect.Type

func (AclOutput) Ingresses

func (o AclOutput) Ingresses() pulumi.StringArrayOutput

Ingress rules. A rule must match the following format: [action]#[cidr_ip]#[port]#[protocol]. The available value of 'action' is `ACCEPT` and `DROP`. The 'cidr_ip' must be an IP address network or segment. The 'port' valid format is `80`, `80,443`, `80-90` or `ALL`. The available value of 'protocol' is `TCP`, `UDP`, `ICMP` and `ALL`. When 'protocol' is `ICMP` or `ALL`, the 'port' must be `ALL`.

func (AclOutput) Name

func (o AclOutput) Name() pulumi.StringOutput

Name of the network ACL.

func (AclOutput) Tags

func (o AclOutput) Tags() pulumi.MapOutput

Tags of the vpc acl.

func (AclOutput) ToAclOutput

func (o AclOutput) ToAclOutput() AclOutput

func (AclOutput) ToAclOutputWithContext

func (o AclOutput) ToAclOutputWithContext(ctx context.Context) AclOutput

func (AclOutput) VpcId

func (o AclOutput) VpcId() pulumi.StringOutput

ID of the VPC instance.

type AclState

type AclState struct {
	// Creation time of ACL.
	CreateTime pulumi.StringPtrInput
	// Egress rules. A rule must match the following format: [action]#[cidr_ip]#[port]#[protocol]. The available value of
	// 'action' is `ACCEPT` and `DROP`. The 'cidr_ip' must be an IP address network or segment. The 'port' valid format is
	// `80`, `80,443`, `80-90` or `ALL`. The available value of 'protocol' is `TCP`, `UDP`, `ICMP` and `ALL`. When 'protocol'
	// is `ICMP` or `ALL`, the 'port' must be `ALL`.
	Egresses pulumi.StringArrayInput
	// Ingress rules. A rule must match the following format: [action]#[cidr_ip]#[port]#[protocol]. The available value of
	// 'action' is `ACCEPT` and `DROP`. The 'cidr_ip' must be an IP address network or segment. The 'port' valid format is
	// `80`, `80,443`, `80-90` or `ALL`. The available value of 'protocol' is `TCP`, `UDP`, `ICMP` and `ALL`. When 'protocol'
	// is `ICMP` or `ALL`, the 'port' must be `ALL`.
	Ingresses pulumi.StringArrayInput
	// Name of the network ACL.
	Name pulumi.StringPtrInput
	// Tags of the vpc acl.
	Tags pulumi.MapInput
	// ID of the VPC instance.
	VpcId pulumi.StringPtrInput
}

func (AclState) ElementType

func (AclState) ElementType() reflect.Type

type BandwidthPackage

type BandwidthPackage struct {
	pulumi.CustomResourceState

	// Bandwidth package name.
	BandwidthPackageName pulumi.StringPtrOutput `pulumi:"bandwidthPackageName"`
	// Bandwidth package billing type, default: `TOP5_POSTPAID_BY_MONTH`. Optional value: `TOP5_POSTPAID_BY_MONTH`: TOP5 billed
	// by monthly postpaid; `PERCENT95_POSTPAID_BY_MONTH`: 95 billed monthly postpaid; `FIXED_PREPAID_BY_MONTH`: Monthly
	// prepaid billing (Type FIXED_PREPAID_BY_MONTH product API capability is under construction); `BANDWIDTH_POSTPAID_BY_DAY`:
	// bandwidth billed by daily postpaid; `ENHANCED95_POSTPAID_BY_MONTH`: enhanced 95 billed monthly postpaid.
	ChargeType pulumi.StringPtrOutput `pulumi:"chargeType"`
	// Network egress. It defaults to `center_egress1`. If you want to try the egress feature, please [submit a
	// ticket](https://console.cloud.tencent.com/workorder/category).
	Egress pulumi.StringOutput `pulumi:"egress"`
	// Bandwidth packet speed limit size. Unit: Mbps, -1 means no speed limit.
	InternetMaxBandwidth pulumi.IntPtrOutput `pulumi:"internetMaxBandwidth"`
	// Bandwidth packet type, default: `BGP`. Optional value: `BGP`: common BGP shared bandwidth package; `HIGH_QUALITY_BGP`:
	// High Quality BGP Shared Bandwidth Package; `SINGLEISP_CMCC`: CMCC shared bandwidth package; `SINGLEISP_CTCC:`: CTCC
	// shared bandwidth package; `SINGLEISP_CUCC`: CUCC shared bandwidth package.
	NetworkType pulumi.StringPtrOutput `pulumi:"networkType"`
	// Tag description list.
	Tags pulumi.MapOutput `pulumi:"tags"`
	// The purchase duration of the prepaid monthly bandwidth package, unit: month, value range: 1~60.
	TimeSpan pulumi.IntPtrOutput `pulumi:"timeSpan"`
}

func GetBandwidthPackage

func GetBandwidthPackage(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BandwidthPackageState, opts ...pulumi.ResourceOption) (*BandwidthPackage, error)

GetBandwidthPackage gets an existing BandwidthPackage 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 NewBandwidthPackage

func NewBandwidthPackage(ctx *pulumi.Context,
	name string, args *BandwidthPackageArgs, opts ...pulumi.ResourceOption) (*BandwidthPackage, error)

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

func (*BandwidthPackage) ElementType

func (*BandwidthPackage) ElementType() reflect.Type

func (*BandwidthPackage) ToBandwidthPackageOutput

func (i *BandwidthPackage) ToBandwidthPackageOutput() BandwidthPackageOutput

func (*BandwidthPackage) ToBandwidthPackageOutputWithContext

func (i *BandwidthPackage) ToBandwidthPackageOutputWithContext(ctx context.Context) BandwidthPackageOutput

type BandwidthPackageArgs

type BandwidthPackageArgs struct {
	// Bandwidth package name.
	BandwidthPackageName pulumi.StringPtrInput
	// Bandwidth package billing type, default: `TOP5_POSTPAID_BY_MONTH`. Optional value: `TOP5_POSTPAID_BY_MONTH`: TOP5 billed
	// by monthly postpaid; `PERCENT95_POSTPAID_BY_MONTH`: 95 billed monthly postpaid; `FIXED_PREPAID_BY_MONTH`: Monthly
	// prepaid billing (Type FIXED_PREPAID_BY_MONTH product API capability is under construction); `BANDWIDTH_POSTPAID_BY_DAY`:
	// bandwidth billed by daily postpaid; `ENHANCED95_POSTPAID_BY_MONTH`: enhanced 95 billed monthly postpaid.
	ChargeType pulumi.StringPtrInput
	// Network egress. It defaults to `center_egress1`. If you want to try the egress feature, please [submit a
	// ticket](https://console.cloud.tencent.com/workorder/category).
	Egress pulumi.StringPtrInput
	// Bandwidth packet speed limit size. Unit: Mbps, -1 means no speed limit.
	InternetMaxBandwidth pulumi.IntPtrInput
	// Bandwidth packet type, default: `BGP`. Optional value: `BGP`: common BGP shared bandwidth package; `HIGH_QUALITY_BGP`:
	// High Quality BGP Shared Bandwidth Package; `SINGLEISP_CMCC`: CMCC shared bandwidth package; `SINGLEISP_CTCC:`: CTCC
	// shared bandwidth package; `SINGLEISP_CUCC`: CUCC shared bandwidth package.
	NetworkType pulumi.StringPtrInput
	// Tag description list.
	Tags pulumi.MapInput
	// The purchase duration of the prepaid monthly bandwidth package, unit: month, value range: 1~60.
	TimeSpan pulumi.IntPtrInput
}

The set of arguments for constructing a BandwidthPackage resource.

func (BandwidthPackageArgs) ElementType

func (BandwidthPackageArgs) ElementType() reflect.Type

type BandwidthPackageArray

type BandwidthPackageArray []BandwidthPackageInput

func (BandwidthPackageArray) ElementType

func (BandwidthPackageArray) ElementType() reflect.Type

func (BandwidthPackageArray) ToBandwidthPackageArrayOutput

func (i BandwidthPackageArray) ToBandwidthPackageArrayOutput() BandwidthPackageArrayOutput

func (BandwidthPackageArray) ToBandwidthPackageArrayOutputWithContext

func (i BandwidthPackageArray) ToBandwidthPackageArrayOutputWithContext(ctx context.Context) BandwidthPackageArrayOutput

type BandwidthPackageArrayInput

type BandwidthPackageArrayInput interface {
	pulumi.Input

	ToBandwidthPackageArrayOutput() BandwidthPackageArrayOutput
	ToBandwidthPackageArrayOutputWithContext(context.Context) BandwidthPackageArrayOutput
}

BandwidthPackageArrayInput is an input type that accepts BandwidthPackageArray and BandwidthPackageArrayOutput values. You can construct a concrete instance of `BandwidthPackageArrayInput` via:

BandwidthPackageArray{ BandwidthPackageArgs{...} }

type BandwidthPackageArrayOutput

type BandwidthPackageArrayOutput struct{ *pulumi.OutputState }

func (BandwidthPackageArrayOutput) ElementType

func (BandwidthPackageArrayOutput) Index

func (BandwidthPackageArrayOutput) ToBandwidthPackageArrayOutput

func (o BandwidthPackageArrayOutput) ToBandwidthPackageArrayOutput() BandwidthPackageArrayOutput

func (BandwidthPackageArrayOutput) ToBandwidthPackageArrayOutputWithContext

func (o BandwidthPackageArrayOutput) ToBandwidthPackageArrayOutputWithContext(ctx context.Context) BandwidthPackageArrayOutput

type BandwidthPackageAttachment

type BandwidthPackageAttachment struct {
	pulumi.CustomResourceState

	// Bandwidth package unique ID, in the form of `bwp-xxxx`.
	BandwidthPackageId pulumi.StringOutput `pulumi:"bandwidthPackageId"`
	// Bandwidth packet type, currently supports `BGP` type, indicating that the internal resource is BGP IP.
	NetworkType pulumi.StringPtrOutput `pulumi:"networkType"`
	// Bandwidth packet protocol type. Currently `ipv4` and `ipv6` protocol types are supported.
	Protocol pulumi.StringPtrOutput `pulumi:"protocol"`
	// The unique ID of the resource, currently supports EIP resources and LB resources, such as `eip-xxxx`, `lb-xxxx`.
	ResourceId pulumi.StringOutput `pulumi:"resourceId"`
	// Resource types, including `Address`, `LoadBalance`.
	ResourceType pulumi.StringPtrOutput `pulumi:"resourceType"`
}

func GetBandwidthPackageAttachment

func GetBandwidthPackageAttachment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BandwidthPackageAttachmentState, opts ...pulumi.ResourceOption) (*BandwidthPackageAttachment, error)

GetBandwidthPackageAttachment gets an existing BandwidthPackageAttachment 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 NewBandwidthPackageAttachment

func NewBandwidthPackageAttachment(ctx *pulumi.Context,
	name string, args *BandwidthPackageAttachmentArgs, opts ...pulumi.ResourceOption) (*BandwidthPackageAttachment, error)

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

func (*BandwidthPackageAttachment) ElementType

func (*BandwidthPackageAttachment) ElementType() reflect.Type

func (*BandwidthPackageAttachment) ToBandwidthPackageAttachmentOutput

func (i *BandwidthPackageAttachment) ToBandwidthPackageAttachmentOutput() BandwidthPackageAttachmentOutput

func (*BandwidthPackageAttachment) ToBandwidthPackageAttachmentOutputWithContext

func (i *BandwidthPackageAttachment) ToBandwidthPackageAttachmentOutputWithContext(ctx context.Context) BandwidthPackageAttachmentOutput

type BandwidthPackageAttachmentArgs

type BandwidthPackageAttachmentArgs struct {
	// Bandwidth package unique ID, in the form of `bwp-xxxx`.
	BandwidthPackageId pulumi.StringInput
	// Bandwidth packet type, currently supports `BGP` type, indicating that the internal resource is BGP IP.
	NetworkType pulumi.StringPtrInput
	// Bandwidth packet protocol type. Currently `ipv4` and `ipv6` protocol types are supported.
	Protocol pulumi.StringPtrInput
	// The unique ID of the resource, currently supports EIP resources and LB resources, such as `eip-xxxx`, `lb-xxxx`.
	ResourceId pulumi.StringInput
	// Resource types, including `Address`, `LoadBalance`.
	ResourceType pulumi.StringPtrInput
}

The set of arguments for constructing a BandwidthPackageAttachment resource.

func (BandwidthPackageAttachmentArgs) ElementType

type BandwidthPackageAttachmentArray

type BandwidthPackageAttachmentArray []BandwidthPackageAttachmentInput

func (BandwidthPackageAttachmentArray) ElementType

func (BandwidthPackageAttachmentArray) ToBandwidthPackageAttachmentArrayOutput

func (i BandwidthPackageAttachmentArray) ToBandwidthPackageAttachmentArrayOutput() BandwidthPackageAttachmentArrayOutput

func (BandwidthPackageAttachmentArray) ToBandwidthPackageAttachmentArrayOutputWithContext

func (i BandwidthPackageAttachmentArray) ToBandwidthPackageAttachmentArrayOutputWithContext(ctx context.Context) BandwidthPackageAttachmentArrayOutput

type BandwidthPackageAttachmentArrayInput

type BandwidthPackageAttachmentArrayInput interface {
	pulumi.Input

	ToBandwidthPackageAttachmentArrayOutput() BandwidthPackageAttachmentArrayOutput
	ToBandwidthPackageAttachmentArrayOutputWithContext(context.Context) BandwidthPackageAttachmentArrayOutput
}

BandwidthPackageAttachmentArrayInput is an input type that accepts BandwidthPackageAttachmentArray and BandwidthPackageAttachmentArrayOutput values. You can construct a concrete instance of `BandwidthPackageAttachmentArrayInput` via:

BandwidthPackageAttachmentArray{ BandwidthPackageAttachmentArgs{...} }

type BandwidthPackageAttachmentArrayOutput

type BandwidthPackageAttachmentArrayOutput struct{ *pulumi.OutputState }

func (BandwidthPackageAttachmentArrayOutput) ElementType

func (BandwidthPackageAttachmentArrayOutput) Index

func (BandwidthPackageAttachmentArrayOutput) ToBandwidthPackageAttachmentArrayOutput

func (o BandwidthPackageAttachmentArrayOutput) ToBandwidthPackageAttachmentArrayOutput() BandwidthPackageAttachmentArrayOutput

func (BandwidthPackageAttachmentArrayOutput) ToBandwidthPackageAttachmentArrayOutputWithContext

func (o BandwidthPackageAttachmentArrayOutput) ToBandwidthPackageAttachmentArrayOutputWithContext(ctx context.Context) BandwidthPackageAttachmentArrayOutput

type BandwidthPackageAttachmentInput

type BandwidthPackageAttachmentInput interface {
	pulumi.Input

	ToBandwidthPackageAttachmentOutput() BandwidthPackageAttachmentOutput
	ToBandwidthPackageAttachmentOutputWithContext(ctx context.Context) BandwidthPackageAttachmentOutput
}

type BandwidthPackageAttachmentMap

type BandwidthPackageAttachmentMap map[string]BandwidthPackageAttachmentInput

func (BandwidthPackageAttachmentMap) ElementType

func (BandwidthPackageAttachmentMap) ToBandwidthPackageAttachmentMapOutput

func (i BandwidthPackageAttachmentMap) ToBandwidthPackageAttachmentMapOutput() BandwidthPackageAttachmentMapOutput

func (BandwidthPackageAttachmentMap) ToBandwidthPackageAttachmentMapOutputWithContext

func (i BandwidthPackageAttachmentMap) ToBandwidthPackageAttachmentMapOutputWithContext(ctx context.Context) BandwidthPackageAttachmentMapOutput

type BandwidthPackageAttachmentMapInput

type BandwidthPackageAttachmentMapInput interface {
	pulumi.Input

	ToBandwidthPackageAttachmentMapOutput() BandwidthPackageAttachmentMapOutput
	ToBandwidthPackageAttachmentMapOutputWithContext(context.Context) BandwidthPackageAttachmentMapOutput
}

BandwidthPackageAttachmentMapInput is an input type that accepts BandwidthPackageAttachmentMap and BandwidthPackageAttachmentMapOutput values. You can construct a concrete instance of `BandwidthPackageAttachmentMapInput` via:

BandwidthPackageAttachmentMap{ "key": BandwidthPackageAttachmentArgs{...} }

type BandwidthPackageAttachmentMapOutput

type BandwidthPackageAttachmentMapOutput struct{ *pulumi.OutputState }

func (BandwidthPackageAttachmentMapOutput) ElementType

func (BandwidthPackageAttachmentMapOutput) MapIndex

func (BandwidthPackageAttachmentMapOutput) ToBandwidthPackageAttachmentMapOutput

func (o BandwidthPackageAttachmentMapOutput) ToBandwidthPackageAttachmentMapOutput() BandwidthPackageAttachmentMapOutput

func (BandwidthPackageAttachmentMapOutput) ToBandwidthPackageAttachmentMapOutputWithContext

func (o BandwidthPackageAttachmentMapOutput) ToBandwidthPackageAttachmentMapOutputWithContext(ctx context.Context) BandwidthPackageAttachmentMapOutput

type BandwidthPackageAttachmentOutput

type BandwidthPackageAttachmentOutput struct{ *pulumi.OutputState }

func (BandwidthPackageAttachmentOutput) BandwidthPackageId

func (o BandwidthPackageAttachmentOutput) BandwidthPackageId() pulumi.StringOutput

Bandwidth package unique ID, in the form of `bwp-xxxx`.

func (BandwidthPackageAttachmentOutput) ElementType

func (BandwidthPackageAttachmentOutput) NetworkType

Bandwidth packet type, currently supports `BGP` type, indicating that the internal resource is BGP IP.

func (BandwidthPackageAttachmentOutput) Protocol

Bandwidth packet protocol type. Currently `ipv4` and `ipv6` protocol types are supported.

func (BandwidthPackageAttachmentOutput) ResourceId

The unique ID of the resource, currently supports EIP resources and LB resources, such as `eip-xxxx`, `lb-xxxx`.

func (BandwidthPackageAttachmentOutput) ResourceType

Resource types, including `Address`, `LoadBalance`.

func (BandwidthPackageAttachmentOutput) ToBandwidthPackageAttachmentOutput

func (o BandwidthPackageAttachmentOutput) ToBandwidthPackageAttachmentOutput() BandwidthPackageAttachmentOutput

func (BandwidthPackageAttachmentOutput) ToBandwidthPackageAttachmentOutputWithContext

func (o BandwidthPackageAttachmentOutput) ToBandwidthPackageAttachmentOutputWithContext(ctx context.Context) BandwidthPackageAttachmentOutput

type BandwidthPackageAttachmentState

type BandwidthPackageAttachmentState struct {
	// Bandwidth package unique ID, in the form of `bwp-xxxx`.
	BandwidthPackageId pulumi.StringPtrInput
	// Bandwidth packet type, currently supports `BGP` type, indicating that the internal resource is BGP IP.
	NetworkType pulumi.StringPtrInput
	// Bandwidth packet protocol type. Currently `ipv4` and `ipv6` protocol types are supported.
	Protocol pulumi.StringPtrInput
	// The unique ID of the resource, currently supports EIP resources and LB resources, such as `eip-xxxx`, `lb-xxxx`.
	ResourceId pulumi.StringPtrInput
	// Resource types, including `Address`, `LoadBalance`.
	ResourceType pulumi.StringPtrInput
}

func (BandwidthPackageAttachmentState) ElementType

type BandwidthPackageInput

type BandwidthPackageInput interface {
	pulumi.Input

	ToBandwidthPackageOutput() BandwidthPackageOutput
	ToBandwidthPackageOutputWithContext(ctx context.Context) BandwidthPackageOutput
}

type BandwidthPackageMap

type BandwidthPackageMap map[string]BandwidthPackageInput

func (BandwidthPackageMap) ElementType

func (BandwidthPackageMap) ElementType() reflect.Type

func (BandwidthPackageMap) ToBandwidthPackageMapOutput

func (i BandwidthPackageMap) ToBandwidthPackageMapOutput() BandwidthPackageMapOutput

func (BandwidthPackageMap) ToBandwidthPackageMapOutputWithContext

func (i BandwidthPackageMap) ToBandwidthPackageMapOutputWithContext(ctx context.Context) BandwidthPackageMapOutput

type BandwidthPackageMapInput

type BandwidthPackageMapInput interface {
	pulumi.Input

	ToBandwidthPackageMapOutput() BandwidthPackageMapOutput
	ToBandwidthPackageMapOutputWithContext(context.Context) BandwidthPackageMapOutput
}

BandwidthPackageMapInput is an input type that accepts BandwidthPackageMap and BandwidthPackageMapOutput values. You can construct a concrete instance of `BandwidthPackageMapInput` via:

BandwidthPackageMap{ "key": BandwidthPackageArgs{...} }

type BandwidthPackageMapOutput

type BandwidthPackageMapOutput struct{ *pulumi.OutputState }

func (BandwidthPackageMapOutput) ElementType

func (BandwidthPackageMapOutput) ElementType() reflect.Type

func (BandwidthPackageMapOutput) MapIndex

func (BandwidthPackageMapOutput) ToBandwidthPackageMapOutput

func (o BandwidthPackageMapOutput) ToBandwidthPackageMapOutput() BandwidthPackageMapOutput

func (BandwidthPackageMapOutput) ToBandwidthPackageMapOutputWithContext

func (o BandwidthPackageMapOutput) ToBandwidthPackageMapOutputWithContext(ctx context.Context) BandwidthPackageMapOutput

type BandwidthPackageOutput

type BandwidthPackageOutput struct{ *pulumi.OutputState }

func (BandwidthPackageOutput) BandwidthPackageName

func (o BandwidthPackageOutput) BandwidthPackageName() pulumi.StringPtrOutput

Bandwidth package name.

func (BandwidthPackageOutput) ChargeType

Bandwidth package billing type, default: `TOP5_POSTPAID_BY_MONTH`. Optional value: `TOP5_POSTPAID_BY_MONTH`: TOP5 billed by monthly postpaid; `PERCENT95_POSTPAID_BY_MONTH`: 95 billed monthly postpaid; `FIXED_PREPAID_BY_MONTH`: Monthly prepaid billing (Type FIXED_PREPAID_BY_MONTH product API capability is under construction); `BANDWIDTH_POSTPAID_BY_DAY`: bandwidth billed by daily postpaid; `ENHANCED95_POSTPAID_BY_MONTH`: enhanced 95 billed monthly postpaid.

func (BandwidthPackageOutput) Egress

Network egress. It defaults to `center_egress1`. If you want to try the egress feature, please [submit a ticket](https://console.cloud.tencent.com/workorder/category).

func (BandwidthPackageOutput) ElementType

func (BandwidthPackageOutput) ElementType() reflect.Type

func (BandwidthPackageOutput) InternetMaxBandwidth

func (o BandwidthPackageOutput) InternetMaxBandwidth() pulumi.IntPtrOutput

Bandwidth packet speed limit size. Unit: Mbps, -1 means no speed limit.

func (BandwidthPackageOutput) NetworkType

Bandwidth packet type, default: `BGP`. Optional value: `BGP`: common BGP shared bandwidth package; `HIGH_QUALITY_BGP`: High Quality BGP Shared Bandwidth Package; `SINGLEISP_CMCC`: CMCC shared bandwidth package; `SINGLEISP_CTCC:`: CTCC shared bandwidth package; `SINGLEISP_CUCC`: CUCC shared bandwidth package.

func (BandwidthPackageOutput) Tags

Tag description list.

func (BandwidthPackageOutput) TimeSpan

The purchase duration of the prepaid monthly bandwidth package, unit: month, value range: 1~60.

func (BandwidthPackageOutput) ToBandwidthPackageOutput

func (o BandwidthPackageOutput) ToBandwidthPackageOutput() BandwidthPackageOutput

func (BandwidthPackageOutput) ToBandwidthPackageOutputWithContext

func (o BandwidthPackageOutput) ToBandwidthPackageOutputWithContext(ctx context.Context) BandwidthPackageOutput

type BandwidthPackageState

type BandwidthPackageState struct {
	// Bandwidth package name.
	BandwidthPackageName pulumi.StringPtrInput
	// Bandwidth package billing type, default: `TOP5_POSTPAID_BY_MONTH`. Optional value: `TOP5_POSTPAID_BY_MONTH`: TOP5 billed
	// by monthly postpaid; `PERCENT95_POSTPAID_BY_MONTH`: 95 billed monthly postpaid; `FIXED_PREPAID_BY_MONTH`: Monthly
	// prepaid billing (Type FIXED_PREPAID_BY_MONTH product API capability is under construction); `BANDWIDTH_POSTPAID_BY_DAY`:
	// bandwidth billed by daily postpaid; `ENHANCED95_POSTPAID_BY_MONTH`: enhanced 95 billed monthly postpaid.
	ChargeType pulumi.StringPtrInput
	// Network egress. It defaults to `center_egress1`. If you want to try the egress feature, please [submit a
	// ticket](https://console.cloud.tencent.com/workorder/category).
	Egress pulumi.StringPtrInput
	// Bandwidth packet speed limit size. Unit: Mbps, -1 means no speed limit.
	InternetMaxBandwidth pulumi.IntPtrInput
	// Bandwidth packet type, default: `BGP`. Optional value: `BGP`: common BGP shared bandwidth package; `HIGH_QUALITY_BGP`:
	// High Quality BGP Shared Bandwidth Package; `SINGLEISP_CMCC`: CMCC shared bandwidth package; `SINGLEISP_CTCC:`: CTCC
	// shared bandwidth package; `SINGLEISP_CUCC`: CUCC shared bandwidth package.
	NetworkType pulumi.StringPtrInput
	// Tag description list.
	Tags pulumi.MapInput
	// The purchase duration of the prepaid monthly bandwidth package, unit: month, value range: 1~60.
	TimeSpan pulumi.IntPtrInput
}

func (BandwidthPackageState) ElementType

func (BandwidthPackageState) ElementType() reflect.Type

type ClassicLinkAttachment

type ClassicLinkAttachment struct {
	pulumi.CustomResourceState

	// CVM instance ID. It only support set one instance now.
	InstanceIds pulumi.StringOutput `pulumi:"instanceIds"`
	// VPC instance ID.
	VpcId pulumi.StringOutput `pulumi:"vpcId"`
}

func GetClassicLinkAttachment

func GetClassicLinkAttachment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ClassicLinkAttachmentState, opts ...pulumi.ResourceOption) (*ClassicLinkAttachment, error)

GetClassicLinkAttachment gets an existing ClassicLinkAttachment 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 NewClassicLinkAttachment

func NewClassicLinkAttachment(ctx *pulumi.Context,
	name string, args *ClassicLinkAttachmentArgs, opts ...pulumi.ResourceOption) (*ClassicLinkAttachment, error)

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

func (*ClassicLinkAttachment) ElementType

func (*ClassicLinkAttachment) ElementType() reflect.Type

func (*ClassicLinkAttachment) ToClassicLinkAttachmentOutput

func (i *ClassicLinkAttachment) ToClassicLinkAttachmentOutput() ClassicLinkAttachmentOutput

func (*ClassicLinkAttachment) ToClassicLinkAttachmentOutputWithContext

func (i *ClassicLinkAttachment) ToClassicLinkAttachmentOutputWithContext(ctx context.Context) ClassicLinkAttachmentOutput

type ClassicLinkAttachmentArgs

type ClassicLinkAttachmentArgs struct {
	// CVM instance ID. It only support set one instance now.
	InstanceIds pulumi.StringInput
	// VPC instance ID.
	VpcId pulumi.StringInput
}

The set of arguments for constructing a ClassicLinkAttachment resource.

func (ClassicLinkAttachmentArgs) ElementType

func (ClassicLinkAttachmentArgs) ElementType() reflect.Type

type ClassicLinkAttachmentArray

type ClassicLinkAttachmentArray []ClassicLinkAttachmentInput

func (ClassicLinkAttachmentArray) ElementType

func (ClassicLinkAttachmentArray) ElementType() reflect.Type

func (ClassicLinkAttachmentArray) ToClassicLinkAttachmentArrayOutput

func (i ClassicLinkAttachmentArray) ToClassicLinkAttachmentArrayOutput() ClassicLinkAttachmentArrayOutput

func (ClassicLinkAttachmentArray) ToClassicLinkAttachmentArrayOutputWithContext

func (i ClassicLinkAttachmentArray) ToClassicLinkAttachmentArrayOutputWithContext(ctx context.Context) ClassicLinkAttachmentArrayOutput

type ClassicLinkAttachmentArrayInput

type ClassicLinkAttachmentArrayInput interface {
	pulumi.Input

	ToClassicLinkAttachmentArrayOutput() ClassicLinkAttachmentArrayOutput
	ToClassicLinkAttachmentArrayOutputWithContext(context.Context) ClassicLinkAttachmentArrayOutput
}

ClassicLinkAttachmentArrayInput is an input type that accepts ClassicLinkAttachmentArray and ClassicLinkAttachmentArrayOutput values. You can construct a concrete instance of `ClassicLinkAttachmentArrayInput` via:

ClassicLinkAttachmentArray{ ClassicLinkAttachmentArgs{...} }

type ClassicLinkAttachmentArrayOutput

type ClassicLinkAttachmentArrayOutput struct{ *pulumi.OutputState }

func (ClassicLinkAttachmentArrayOutput) ElementType

func (ClassicLinkAttachmentArrayOutput) Index

func (ClassicLinkAttachmentArrayOutput) ToClassicLinkAttachmentArrayOutput

func (o ClassicLinkAttachmentArrayOutput) ToClassicLinkAttachmentArrayOutput() ClassicLinkAttachmentArrayOutput

func (ClassicLinkAttachmentArrayOutput) ToClassicLinkAttachmentArrayOutputWithContext

func (o ClassicLinkAttachmentArrayOutput) ToClassicLinkAttachmentArrayOutputWithContext(ctx context.Context) ClassicLinkAttachmentArrayOutput

type ClassicLinkAttachmentInput

type ClassicLinkAttachmentInput interface {
	pulumi.Input

	ToClassicLinkAttachmentOutput() ClassicLinkAttachmentOutput
	ToClassicLinkAttachmentOutputWithContext(ctx context.Context) ClassicLinkAttachmentOutput
}

type ClassicLinkAttachmentMap

type ClassicLinkAttachmentMap map[string]ClassicLinkAttachmentInput

func (ClassicLinkAttachmentMap) ElementType

func (ClassicLinkAttachmentMap) ElementType() reflect.Type

func (ClassicLinkAttachmentMap) ToClassicLinkAttachmentMapOutput

func (i ClassicLinkAttachmentMap) ToClassicLinkAttachmentMapOutput() ClassicLinkAttachmentMapOutput

func (ClassicLinkAttachmentMap) ToClassicLinkAttachmentMapOutputWithContext

func (i ClassicLinkAttachmentMap) ToClassicLinkAttachmentMapOutputWithContext(ctx context.Context) ClassicLinkAttachmentMapOutput

type ClassicLinkAttachmentMapInput

type ClassicLinkAttachmentMapInput interface {
	pulumi.Input

	ToClassicLinkAttachmentMapOutput() ClassicLinkAttachmentMapOutput
	ToClassicLinkAttachmentMapOutputWithContext(context.Context) ClassicLinkAttachmentMapOutput
}

ClassicLinkAttachmentMapInput is an input type that accepts ClassicLinkAttachmentMap and ClassicLinkAttachmentMapOutput values. You can construct a concrete instance of `ClassicLinkAttachmentMapInput` via:

ClassicLinkAttachmentMap{ "key": ClassicLinkAttachmentArgs{...} }

type ClassicLinkAttachmentMapOutput

type ClassicLinkAttachmentMapOutput struct{ *pulumi.OutputState }

func (ClassicLinkAttachmentMapOutput) ElementType

func (ClassicLinkAttachmentMapOutput) MapIndex

func (ClassicLinkAttachmentMapOutput) ToClassicLinkAttachmentMapOutput

func (o ClassicLinkAttachmentMapOutput) ToClassicLinkAttachmentMapOutput() ClassicLinkAttachmentMapOutput

func (ClassicLinkAttachmentMapOutput) ToClassicLinkAttachmentMapOutputWithContext

func (o ClassicLinkAttachmentMapOutput) ToClassicLinkAttachmentMapOutputWithContext(ctx context.Context) ClassicLinkAttachmentMapOutput

type ClassicLinkAttachmentOutput

type ClassicLinkAttachmentOutput struct{ *pulumi.OutputState }

func (ClassicLinkAttachmentOutput) ElementType

func (ClassicLinkAttachmentOutput) InstanceIds

CVM instance ID. It only support set one instance now.

func (ClassicLinkAttachmentOutput) ToClassicLinkAttachmentOutput

func (o ClassicLinkAttachmentOutput) ToClassicLinkAttachmentOutput() ClassicLinkAttachmentOutput

func (ClassicLinkAttachmentOutput) ToClassicLinkAttachmentOutputWithContext

func (o ClassicLinkAttachmentOutput) ToClassicLinkAttachmentOutputWithContext(ctx context.Context) ClassicLinkAttachmentOutput

func (ClassicLinkAttachmentOutput) VpcId

VPC instance ID.

type ClassicLinkAttachmentState

type ClassicLinkAttachmentState struct {
	// CVM instance ID. It only support set one instance now.
	InstanceIds pulumi.StringPtrInput
	// VPC instance ID.
	VpcId pulumi.StringPtrInput
}

func (ClassicLinkAttachmentState) ElementType

func (ClassicLinkAttachmentState) ElementType() reflect.Type

type DhcpAssociateAddress

type DhcpAssociateAddress struct {
	pulumi.CustomResourceState

	// Elastic public network `IP`. Must be `EIP` not bound to `DhcpIp`.
	AddressIp pulumi.StringOutput `pulumi:"addressIp"`
	// `DhcpIp` unique `ID`, like: `dhcpip-9o233uri`. Must be a `DhcpIp` that is not bound to `EIP`.
	DhcpIpId pulumi.StringOutput `pulumi:"dhcpIpId"`
}

func GetDhcpAssociateAddress

func GetDhcpAssociateAddress(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DhcpAssociateAddressState, opts ...pulumi.ResourceOption) (*DhcpAssociateAddress, error)

GetDhcpAssociateAddress gets an existing DhcpAssociateAddress 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 NewDhcpAssociateAddress

func NewDhcpAssociateAddress(ctx *pulumi.Context,
	name string, args *DhcpAssociateAddressArgs, opts ...pulumi.ResourceOption) (*DhcpAssociateAddress, error)

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

func (*DhcpAssociateAddress) ElementType

func (*DhcpAssociateAddress) ElementType() reflect.Type

func (*DhcpAssociateAddress) ToDhcpAssociateAddressOutput

func (i *DhcpAssociateAddress) ToDhcpAssociateAddressOutput() DhcpAssociateAddressOutput

func (*DhcpAssociateAddress) ToDhcpAssociateAddressOutputWithContext

func (i *DhcpAssociateAddress) ToDhcpAssociateAddressOutputWithContext(ctx context.Context) DhcpAssociateAddressOutput

type DhcpAssociateAddressArgs

type DhcpAssociateAddressArgs struct {
	// Elastic public network `IP`. Must be `EIP` not bound to `DhcpIp`.
	AddressIp pulumi.StringInput
	// `DhcpIp` unique `ID`, like: `dhcpip-9o233uri`. Must be a `DhcpIp` that is not bound to `EIP`.
	DhcpIpId pulumi.StringInput
}

The set of arguments for constructing a DhcpAssociateAddress resource.

func (DhcpAssociateAddressArgs) ElementType

func (DhcpAssociateAddressArgs) ElementType() reflect.Type

type DhcpAssociateAddressArray

type DhcpAssociateAddressArray []DhcpAssociateAddressInput

func (DhcpAssociateAddressArray) ElementType

func (DhcpAssociateAddressArray) ElementType() reflect.Type

func (DhcpAssociateAddressArray) ToDhcpAssociateAddressArrayOutput

func (i DhcpAssociateAddressArray) ToDhcpAssociateAddressArrayOutput() DhcpAssociateAddressArrayOutput

func (DhcpAssociateAddressArray) ToDhcpAssociateAddressArrayOutputWithContext

func (i DhcpAssociateAddressArray) ToDhcpAssociateAddressArrayOutputWithContext(ctx context.Context) DhcpAssociateAddressArrayOutput

type DhcpAssociateAddressArrayInput

type DhcpAssociateAddressArrayInput interface {
	pulumi.Input

	ToDhcpAssociateAddressArrayOutput() DhcpAssociateAddressArrayOutput
	ToDhcpAssociateAddressArrayOutputWithContext(context.Context) DhcpAssociateAddressArrayOutput
}

DhcpAssociateAddressArrayInput is an input type that accepts DhcpAssociateAddressArray and DhcpAssociateAddressArrayOutput values. You can construct a concrete instance of `DhcpAssociateAddressArrayInput` via:

DhcpAssociateAddressArray{ DhcpAssociateAddressArgs{...} }

type DhcpAssociateAddressArrayOutput

type DhcpAssociateAddressArrayOutput struct{ *pulumi.OutputState }

func (DhcpAssociateAddressArrayOutput) ElementType

func (DhcpAssociateAddressArrayOutput) Index

func (DhcpAssociateAddressArrayOutput) ToDhcpAssociateAddressArrayOutput

func (o DhcpAssociateAddressArrayOutput) ToDhcpAssociateAddressArrayOutput() DhcpAssociateAddressArrayOutput

func (DhcpAssociateAddressArrayOutput) ToDhcpAssociateAddressArrayOutputWithContext

func (o DhcpAssociateAddressArrayOutput) ToDhcpAssociateAddressArrayOutputWithContext(ctx context.Context) DhcpAssociateAddressArrayOutput

type DhcpAssociateAddressInput

type DhcpAssociateAddressInput interface {
	pulumi.Input

	ToDhcpAssociateAddressOutput() DhcpAssociateAddressOutput
	ToDhcpAssociateAddressOutputWithContext(ctx context.Context) DhcpAssociateAddressOutput
}

type DhcpAssociateAddressMap

type DhcpAssociateAddressMap map[string]DhcpAssociateAddressInput

func (DhcpAssociateAddressMap) ElementType

func (DhcpAssociateAddressMap) ElementType() reflect.Type

func (DhcpAssociateAddressMap) ToDhcpAssociateAddressMapOutput

func (i DhcpAssociateAddressMap) ToDhcpAssociateAddressMapOutput() DhcpAssociateAddressMapOutput

func (DhcpAssociateAddressMap) ToDhcpAssociateAddressMapOutputWithContext

func (i DhcpAssociateAddressMap) ToDhcpAssociateAddressMapOutputWithContext(ctx context.Context) DhcpAssociateAddressMapOutput

type DhcpAssociateAddressMapInput

type DhcpAssociateAddressMapInput interface {
	pulumi.Input

	ToDhcpAssociateAddressMapOutput() DhcpAssociateAddressMapOutput
	ToDhcpAssociateAddressMapOutputWithContext(context.Context) DhcpAssociateAddressMapOutput
}

DhcpAssociateAddressMapInput is an input type that accepts DhcpAssociateAddressMap and DhcpAssociateAddressMapOutput values. You can construct a concrete instance of `DhcpAssociateAddressMapInput` via:

DhcpAssociateAddressMap{ "key": DhcpAssociateAddressArgs{...} }

type DhcpAssociateAddressMapOutput

type DhcpAssociateAddressMapOutput struct{ *pulumi.OutputState }

func (DhcpAssociateAddressMapOutput) ElementType

func (DhcpAssociateAddressMapOutput) MapIndex

func (DhcpAssociateAddressMapOutput) ToDhcpAssociateAddressMapOutput

func (o DhcpAssociateAddressMapOutput) ToDhcpAssociateAddressMapOutput() DhcpAssociateAddressMapOutput

func (DhcpAssociateAddressMapOutput) ToDhcpAssociateAddressMapOutputWithContext

func (o DhcpAssociateAddressMapOutput) ToDhcpAssociateAddressMapOutputWithContext(ctx context.Context) DhcpAssociateAddressMapOutput

type DhcpAssociateAddressOutput

type DhcpAssociateAddressOutput struct{ *pulumi.OutputState }

func (DhcpAssociateAddressOutput) AddressIp

Elastic public network `IP`. Must be `EIP` not bound to `DhcpIp`.

func (DhcpAssociateAddressOutput) DhcpIpId

`DhcpIp` unique `ID`, like: `dhcpip-9o233uri`. Must be a `DhcpIp` that is not bound to `EIP`.

func (DhcpAssociateAddressOutput) ElementType

func (DhcpAssociateAddressOutput) ElementType() reflect.Type

func (DhcpAssociateAddressOutput) ToDhcpAssociateAddressOutput

func (o DhcpAssociateAddressOutput) ToDhcpAssociateAddressOutput() DhcpAssociateAddressOutput

func (DhcpAssociateAddressOutput) ToDhcpAssociateAddressOutputWithContext

func (o DhcpAssociateAddressOutput) ToDhcpAssociateAddressOutputWithContext(ctx context.Context) DhcpAssociateAddressOutput

type DhcpAssociateAddressState

type DhcpAssociateAddressState struct {
	// Elastic public network `IP`. Must be `EIP` not bound to `DhcpIp`.
	AddressIp pulumi.StringPtrInput
	// `DhcpIp` unique `ID`, like: `dhcpip-9o233uri`. Must be a `DhcpIp` that is not bound to `EIP`.
	DhcpIpId pulumi.StringPtrInput
}

func (DhcpAssociateAddressState) ElementType

func (DhcpAssociateAddressState) ElementType() reflect.Type

type DhcpIp

type DhcpIp struct {
	pulumi.CustomResourceState

	// `DhcpIp` name.
	DhcpIpName pulumi.StringOutput `pulumi:"dhcpIpName"`
	// Subnet `ID`.
	SubnetId pulumi.StringOutput `pulumi:"subnetId"`
	// The private network `ID`.
	VpcId pulumi.StringOutput `pulumi:"vpcId"`
}

func GetDhcpIp

func GetDhcpIp(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DhcpIpState, opts ...pulumi.ResourceOption) (*DhcpIp, error)

GetDhcpIp gets an existing DhcpIp 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 NewDhcpIp

func NewDhcpIp(ctx *pulumi.Context,
	name string, args *DhcpIpArgs, opts ...pulumi.ResourceOption) (*DhcpIp, error)

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

func (*DhcpIp) ElementType

func (*DhcpIp) ElementType() reflect.Type

func (*DhcpIp) ToDhcpIpOutput

func (i *DhcpIp) ToDhcpIpOutput() DhcpIpOutput

func (*DhcpIp) ToDhcpIpOutputWithContext

func (i *DhcpIp) ToDhcpIpOutputWithContext(ctx context.Context) DhcpIpOutput

type DhcpIpArgs

type DhcpIpArgs struct {
	// `DhcpIp` name.
	DhcpIpName pulumi.StringInput
	// Subnet `ID`.
	SubnetId pulumi.StringInput
	// The private network `ID`.
	VpcId pulumi.StringInput
}

The set of arguments for constructing a DhcpIp resource.

func (DhcpIpArgs) ElementType

func (DhcpIpArgs) ElementType() reflect.Type

type DhcpIpArray

type DhcpIpArray []DhcpIpInput

func (DhcpIpArray) ElementType

func (DhcpIpArray) ElementType() reflect.Type

func (DhcpIpArray) ToDhcpIpArrayOutput

func (i DhcpIpArray) ToDhcpIpArrayOutput() DhcpIpArrayOutput

func (DhcpIpArray) ToDhcpIpArrayOutputWithContext

func (i DhcpIpArray) ToDhcpIpArrayOutputWithContext(ctx context.Context) DhcpIpArrayOutput

type DhcpIpArrayInput

type DhcpIpArrayInput interface {
	pulumi.Input

	ToDhcpIpArrayOutput() DhcpIpArrayOutput
	ToDhcpIpArrayOutputWithContext(context.Context) DhcpIpArrayOutput
}

DhcpIpArrayInput is an input type that accepts DhcpIpArray and DhcpIpArrayOutput values. You can construct a concrete instance of `DhcpIpArrayInput` via:

DhcpIpArray{ DhcpIpArgs{...} }

type DhcpIpArrayOutput

type DhcpIpArrayOutput struct{ *pulumi.OutputState }

func (DhcpIpArrayOutput) ElementType

func (DhcpIpArrayOutput) ElementType() reflect.Type

func (DhcpIpArrayOutput) Index

func (DhcpIpArrayOutput) ToDhcpIpArrayOutput

func (o DhcpIpArrayOutput) ToDhcpIpArrayOutput() DhcpIpArrayOutput

func (DhcpIpArrayOutput) ToDhcpIpArrayOutputWithContext

func (o DhcpIpArrayOutput) ToDhcpIpArrayOutputWithContext(ctx context.Context) DhcpIpArrayOutput

type DhcpIpInput

type DhcpIpInput interface {
	pulumi.Input

	ToDhcpIpOutput() DhcpIpOutput
	ToDhcpIpOutputWithContext(ctx context.Context) DhcpIpOutput
}

type DhcpIpMap

type DhcpIpMap map[string]DhcpIpInput

func (DhcpIpMap) ElementType

func (DhcpIpMap) ElementType() reflect.Type

func (DhcpIpMap) ToDhcpIpMapOutput

func (i DhcpIpMap) ToDhcpIpMapOutput() DhcpIpMapOutput

func (DhcpIpMap) ToDhcpIpMapOutputWithContext

func (i DhcpIpMap) ToDhcpIpMapOutputWithContext(ctx context.Context) DhcpIpMapOutput

type DhcpIpMapInput

type DhcpIpMapInput interface {
	pulumi.Input

	ToDhcpIpMapOutput() DhcpIpMapOutput
	ToDhcpIpMapOutputWithContext(context.Context) DhcpIpMapOutput
}

DhcpIpMapInput is an input type that accepts DhcpIpMap and DhcpIpMapOutput values. You can construct a concrete instance of `DhcpIpMapInput` via:

DhcpIpMap{ "key": DhcpIpArgs{...} }

type DhcpIpMapOutput

type DhcpIpMapOutput struct{ *pulumi.OutputState }

func (DhcpIpMapOutput) ElementType

func (DhcpIpMapOutput) ElementType() reflect.Type

func (DhcpIpMapOutput) MapIndex

func (DhcpIpMapOutput) ToDhcpIpMapOutput

func (o DhcpIpMapOutput) ToDhcpIpMapOutput() DhcpIpMapOutput

func (DhcpIpMapOutput) ToDhcpIpMapOutputWithContext

func (o DhcpIpMapOutput) ToDhcpIpMapOutputWithContext(ctx context.Context) DhcpIpMapOutput

type DhcpIpOutput

type DhcpIpOutput struct{ *pulumi.OutputState }

func (DhcpIpOutput) DhcpIpName

func (o DhcpIpOutput) DhcpIpName() pulumi.StringOutput

`DhcpIp` name.

func (DhcpIpOutput) ElementType

func (DhcpIpOutput) ElementType() reflect.Type

func (DhcpIpOutput) SubnetId

func (o DhcpIpOutput) SubnetId() pulumi.StringOutput

Subnet `ID`.

func (DhcpIpOutput) ToDhcpIpOutput

func (o DhcpIpOutput) ToDhcpIpOutput() DhcpIpOutput

func (DhcpIpOutput) ToDhcpIpOutputWithContext

func (o DhcpIpOutput) ToDhcpIpOutputWithContext(ctx context.Context) DhcpIpOutput

func (DhcpIpOutput) VpcId

func (o DhcpIpOutput) VpcId() pulumi.StringOutput

The private network `ID`.

type DhcpIpState

type DhcpIpState struct {
	// `DhcpIp` name.
	DhcpIpName pulumi.StringPtrInput
	// Subnet `ID`.
	SubnetId pulumi.StringPtrInput
	// The private network `ID`.
	VpcId pulumi.StringPtrInput
}

func (DhcpIpState) ElementType

func (DhcpIpState) ElementType() reflect.Type

type EnableEndPointConnect

type EnableEndPointConnect struct {
	pulumi.CustomResourceState

	// Whether to accept endpoint connection requests. `true`: Accept automatically. `false`: Do not automatically accept.
	AcceptFlag pulumi.BoolOutput `pulumi:"acceptFlag"`
	// Endpoint ID.
	EndPointIds pulumi.StringArrayOutput `pulumi:"endPointIds"`
	// Endpoint service ID.
	EndPointServiceId pulumi.StringOutput `pulumi:"endPointServiceId"`
}

func GetEnableEndPointConnect

func GetEnableEndPointConnect(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EnableEndPointConnectState, opts ...pulumi.ResourceOption) (*EnableEndPointConnect, error)

GetEnableEndPointConnect gets an existing EnableEndPointConnect 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 NewEnableEndPointConnect

func NewEnableEndPointConnect(ctx *pulumi.Context,
	name string, args *EnableEndPointConnectArgs, opts ...pulumi.ResourceOption) (*EnableEndPointConnect, error)

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

func (*EnableEndPointConnect) ElementType

func (*EnableEndPointConnect) ElementType() reflect.Type

func (*EnableEndPointConnect) ToEnableEndPointConnectOutput

func (i *EnableEndPointConnect) ToEnableEndPointConnectOutput() EnableEndPointConnectOutput

func (*EnableEndPointConnect) ToEnableEndPointConnectOutputWithContext

func (i *EnableEndPointConnect) ToEnableEndPointConnectOutputWithContext(ctx context.Context) EnableEndPointConnectOutput

type EnableEndPointConnectArgs

type EnableEndPointConnectArgs struct {
	// Whether to accept endpoint connection requests. `true`: Accept automatically. `false`: Do not automatically accept.
	AcceptFlag pulumi.BoolInput
	// Endpoint ID.
	EndPointIds pulumi.StringArrayInput
	// Endpoint service ID.
	EndPointServiceId pulumi.StringInput
}

The set of arguments for constructing a EnableEndPointConnect resource.

func (EnableEndPointConnectArgs) ElementType

func (EnableEndPointConnectArgs) ElementType() reflect.Type

type EnableEndPointConnectArray

type EnableEndPointConnectArray []EnableEndPointConnectInput

func (EnableEndPointConnectArray) ElementType

func (EnableEndPointConnectArray) ElementType() reflect.Type

func (EnableEndPointConnectArray) ToEnableEndPointConnectArrayOutput

func (i EnableEndPointConnectArray) ToEnableEndPointConnectArrayOutput() EnableEndPointConnectArrayOutput

func (EnableEndPointConnectArray) ToEnableEndPointConnectArrayOutputWithContext

func (i EnableEndPointConnectArray) ToEnableEndPointConnectArrayOutputWithContext(ctx context.Context) EnableEndPointConnectArrayOutput

type EnableEndPointConnectArrayInput

type EnableEndPointConnectArrayInput interface {
	pulumi.Input

	ToEnableEndPointConnectArrayOutput() EnableEndPointConnectArrayOutput
	ToEnableEndPointConnectArrayOutputWithContext(context.Context) EnableEndPointConnectArrayOutput
}

EnableEndPointConnectArrayInput is an input type that accepts EnableEndPointConnectArray and EnableEndPointConnectArrayOutput values. You can construct a concrete instance of `EnableEndPointConnectArrayInput` via:

EnableEndPointConnectArray{ EnableEndPointConnectArgs{...} }

type EnableEndPointConnectArrayOutput

type EnableEndPointConnectArrayOutput struct{ *pulumi.OutputState }

func (EnableEndPointConnectArrayOutput) ElementType

func (EnableEndPointConnectArrayOutput) Index

func (EnableEndPointConnectArrayOutput) ToEnableEndPointConnectArrayOutput

func (o EnableEndPointConnectArrayOutput) ToEnableEndPointConnectArrayOutput() EnableEndPointConnectArrayOutput

func (EnableEndPointConnectArrayOutput) ToEnableEndPointConnectArrayOutputWithContext

func (o EnableEndPointConnectArrayOutput) ToEnableEndPointConnectArrayOutputWithContext(ctx context.Context) EnableEndPointConnectArrayOutput

type EnableEndPointConnectInput

type EnableEndPointConnectInput interface {
	pulumi.Input

	ToEnableEndPointConnectOutput() EnableEndPointConnectOutput
	ToEnableEndPointConnectOutputWithContext(ctx context.Context) EnableEndPointConnectOutput
}

type EnableEndPointConnectMap

type EnableEndPointConnectMap map[string]EnableEndPointConnectInput

func (EnableEndPointConnectMap) ElementType

func (EnableEndPointConnectMap) ElementType() reflect.Type

func (EnableEndPointConnectMap) ToEnableEndPointConnectMapOutput

func (i EnableEndPointConnectMap) ToEnableEndPointConnectMapOutput() EnableEndPointConnectMapOutput

func (EnableEndPointConnectMap) ToEnableEndPointConnectMapOutputWithContext

func (i EnableEndPointConnectMap) ToEnableEndPointConnectMapOutputWithContext(ctx context.Context) EnableEndPointConnectMapOutput

type EnableEndPointConnectMapInput

type EnableEndPointConnectMapInput interface {
	pulumi.Input

	ToEnableEndPointConnectMapOutput() EnableEndPointConnectMapOutput
	ToEnableEndPointConnectMapOutputWithContext(context.Context) EnableEndPointConnectMapOutput
}

EnableEndPointConnectMapInput is an input type that accepts EnableEndPointConnectMap and EnableEndPointConnectMapOutput values. You can construct a concrete instance of `EnableEndPointConnectMapInput` via:

EnableEndPointConnectMap{ "key": EnableEndPointConnectArgs{...} }

type EnableEndPointConnectMapOutput

type EnableEndPointConnectMapOutput struct{ *pulumi.OutputState }

func (EnableEndPointConnectMapOutput) ElementType

func (EnableEndPointConnectMapOutput) MapIndex

func (EnableEndPointConnectMapOutput) ToEnableEndPointConnectMapOutput

func (o EnableEndPointConnectMapOutput) ToEnableEndPointConnectMapOutput() EnableEndPointConnectMapOutput

func (EnableEndPointConnectMapOutput) ToEnableEndPointConnectMapOutputWithContext

func (o EnableEndPointConnectMapOutput) ToEnableEndPointConnectMapOutputWithContext(ctx context.Context) EnableEndPointConnectMapOutput

type EnableEndPointConnectOutput

type EnableEndPointConnectOutput struct{ *pulumi.OutputState }

func (EnableEndPointConnectOutput) AcceptFlag

Whether to accept endpoint connection requests. `true`: Accept automatically. `false`: Do not automatically accept.

func (EnableEndPointConnectOutput) ElementType

func (EnableEndPointConnectOutput) EndPointIds

Endpoint ID.

func (EnableEndPointConnectOutput) EndPointServiceId

func (o EnableEndPointConnectOutput) EndPointServiceId() pulumi.StringOutput

Endpoint service ID.

func (EnableEndPointConnectOutput) ToEnableEndPointConnectOutput

func (o EnableEndPointConnectOutput) ToEnableEndPointConnectOutput() EnableEndPointConnectOutput

func (EnableEndPointConnectOutput) ToEnableEndPointConnectOutputWithContext

func (o EnableEndPointConnectOutput) ToEnableEndPointConnectOutputWithContext(ctx context.Context) EnableEndPointConnectOutput

type EnableEndPointConnectState

type EnableEndPointConnectState struct {
	// Whether to accept endpoint connection requests. `true`: Accept automatically. `false`: Do not automatically accept.
	AcceptFlag pulumi.BoolPtrInput
	// Endpoint ID.
	EndPointIds pulumi.StringArrayInput
	// Endpoint service ID.
	EndPointServiceId pulumi.StringPtrInput
}

func (EnableEndPointConnectState) ElementType

func (EnableEndPointConnectState) ElementType() reflect.Type

type EndPoint

type EndPoint struct {
	pulumi.CustomResourceState

	// Create Time.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Name of endpoint.
	EndPointName pulumi.StringOutput `pulumi:"endPointName"`
	// APPID.
	EndPointOwner pulumi.StringOutput `pulumi:"endPointOwner"`
	// ID of endpoint service.
	EndPointServiceId pulumi.StringOutput `pulumi:"endPointServiceId"`
	// VIP of endpoint ip.
	EndPointVip pulumi.StringPtrOutput `pulumi:"endPointVip"`
	// state of end point.
	State pulumi.StringOutput `pulumi:"state"`
	// ID of subnet instance.
	SubnetId pulumi.StringOutput `pulumi:"subnetId"`
	// ID of vpc instance.
	VpcId pulumi.StringOutput `pulumi:"vpcId"`
}

func GetEndPoint

func GetEndPoint(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EndPointState, opts ...pulumi.ResourceOption) (*EndPoint, error)

GetEndPoint gets an existing EndPoint 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 NewEndPoint

func NewEndPoint(ctx *pulumi.Context,
	name string, args *EndPointArgs, opts ...pulumi.ResourceOption) (*EndPoint, error)

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

func (*EndPoint) ElementType

func (*EndPoint) ElementType() reflect.Type

func (*EndPoint) ToEndPointOutput

func (i *EndPoint) ToEndPointOutput() EndPointOutput

func (*EndPoint) ToEndPointOutputWithContext

func (i *EndPoint) ToEndPointOutputWithContext(ctx context.Context) EndPointOutput

type EndPointArgs

type EndPointArgs struct {
	// Name of endpoint.
	EndPointName pulumi.StringInput
	// ID of endpoint service.
	EndPointServiceId pulumi.StringInput
	// VIP of endpoint ip.
	EndPointVip pulumi.StringPtrInput
	// ID of subnet instance.
	SubnetId pulumi.StringInput
	// ID of vpc instance.
	VpcId pulumi.StringInput
}

The set of arguments for constructing a EndPoint resource.

func (EndPointArgs) ElementType

func (EndPointArgs) ElementType() reflect.Type

type EndPointArray

type EndPointArray []EndPointInput

func (EndPointArray) ElementType

func (EndPointArray) ElementType() reflect.Type

func (EndPointArray) ToEndPointArrayOutput

func (i EndPointArray) ToEndPointArrayOutput() EndPointArrayOutput

func (EndPointArray) ToEndPointArrayOutputWithContext

func (i EndPointArray) ToEndPointArrayOutputWithContext(ctx context.Context) EndPointArrayOutput

type EndPointArrayInput

type EndPointArrayInput interface {
	pulumi.Input

	ToEndPointArrayOutput() EndPointArrayOutput
	ToEndPointArrayOutputWithContext(context.Context) EndPointArrayOutput
}

EndPointArrayInput is an input type that accepts EndPointArray and EndPointArrayOutput values. You can construct a concrete instance of `EndPointArrayInput` via:

EndPointArray{ EndPointArgs{...} }

type EndPointArrayOutput

type EndPointArrayOutput struct{ *pulumi.OutputState }

func (EndPointArrayOutput) ElementType

func (EndPointArrayOutput) ElementType() reflect.Type

func (EndPointArrayOutput) Index

func (EndPointArrayOutput) ToEndPointArrayOutput

func (o EndPointArrayOutput) ToEndPointArrayOutput() EndPointArrayOutput

func (EndPointArrayOutput) ToEndPointArrayOutputWithContext

func (o EndPointArrayOutput) ToEndPointArrayOutputWithContext(ctx context.Context) EndPointArrayOutput

type EndPointInput

type EndPointInput interface {
	pulumi.Input

	ToEndPointOutput() EndPointOutput
	ToEndPointOutputWithContext(ctx context.Context) EndPointOutput
}

type EndPointMap

type EndPointMap map[string]EndPointInput

func (EndPointMap) ElementType

func (EndPointMap) ElementType() reflect.Type

func (EndPointMap) ToEndPointMapOutput

func (i EndPointMap) ToEndPointMapOutput() EndPointMapOutput

func (EndPointMap) ToEndPointMapOutputWithContext

func (i EndPointMap) ToEndPointMapOutputWithContext(ctx context.Context) EndPointMapOutput

type EndPointMapInput

type EndPointMapInput interface {
	pulumi.Input

	ToEndPointMapOutput() EndPointMapOutput
	ToEndPointMapOutputWithContext(context.Context) EndPointMapOutput
}

EndPointMapInput is an input type that accepts EndPointMap and EndPointMapOutput values. You can construct a concrete instance of `EndPointMapInput` via:

EndPointMap{ "key": EndPointArgs{...} }

type EndPointMapOutput

type EndPointMapOutput struct{ *pulumi.OutputState }

func (EndPointMapOutput) ElementType

func (EndPointMapOutput) ElementType() reflect.Type

func (EndPointMapOutput) MapIndex

func (EndPointMapOutput) ToEndPointMapOutput

func (o EndPointMapOutput) ToEndPointMapOutput() EndPointMapOutput

func (EndPointMapOutput) ToEndPointMapOutputWithContext

func (o EndPointMapOutput) ToEndPointMapOutputWithContext(ctx context.Context) EndPointMapOutput

type EndPointOutput

type EndPointOutput struct{ *pulumi.OutputState }

func (EndPointOutput) CreateTime

func (o EndPointOutput) CreateTime() pulumi.StringOutput

Create Time.

func (EndPointOutput) ElementType

func (EndPointOutput) ElementType() reflect.Type

func (EndPointOutput) EndPointName

func (o EndPointOutput) EndPointName() pulumi.StringOutput

Name of endpoint.

func (EndPointOutput) EndPointOwner

func (o EndPointOutput) EndPointOwner() pulumi.StringOutput

APPID.

func (EndPointOutput) EndPointServiceId

func (o EndPointOutput) EndPointServiceId() pulumi.StringOutput

ID of endpoint service.

func (EndPointOutput) EndPointVip

func (o EndPointOutput) EndPointVip() pulumi.StringPtrOutput

VIP of endpoint ip.

func (EndPointOutput) State

state of end point.

func (EndPointOutput) SubnetId

func (o EndPointOutput) SubnetId() pulumi.StringOutput

ID of subnet instance.

func (EndPointOutput) ToEndPointOutput

func (o EndPointOutput) ToEndPointOutput() EndPointOutput

func (EndPointOutput) ToEndPointOutputWithContext

func (o EndPointOutput) ToEndPointOutputWithContext(ctx context.Context) EndPointOutput

func (EndPointOutput) VpcId

ID of vpc instance.

type EndPointService

type EndPointService struct {
	pulumi.CustomResourceState

	// Whether to automatically accept.
	AutoAcceptFlag pulumi.BoolOutput `pulumi:"autoAcceptFlag"`
	// Create Time.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Count of end point.
	EndPointCount pulumi.IntOutput `pulumi:"endPointCount"`
	// Name of end point service.
	EndPointServiceName pulumi.StringOutput `pulumi:"endPointServiceName"`
	// Id of service instance, like lb-xxx.
	ServiceInstanceId pulumi.StringOutput `pulumi:"serviceInstanceId"`
	// APPID.
	ServiceOwner pulumi.StringOutput `pulumi:"serviceOwner"`
	// Type of service instance, like `CLB`, `CDB`, `CRS`, default is `CLB`.
	ServiceType pulumi.StringOutput `pulumi:"serviceType"`
	// VIP of backend service.
	ServiceVip pulumi.StringOutput `pulumi:"serviceVip"`
	// ID of vpc instance.
	VpcId pulumi.StringOutput `pulumi:"vpcId"`
}

func GetEndPointService

func GetEndPointService(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EndPointServiceState, opts ...pulumi.ResourceOption) (*EndPointService, error)

GetEndPointService gets an existing EndPointService 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 NewEndPointService

func NewEndPointService(ctx *pulumi.Context,
	name string, args *EndPointServiceArgs, opts ...pulumi.ResourceOption) (*EndPointService, error)

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

func (*EndPointService) ElementType

func (*EndPointService) ElementType() reflect.Type

func (*EndPointService) ToEndPointServiceOutput

func (i *EndPointService) ToEndPointServiceOutput() EndPointServiceOutput

func (*EndPointService) ToEndPointServiceOutputWithContext

func (i *EndPointService) ToEndPointServiceOutputWithContext(ctx context.Context) EndPointServiceOutput

type EndPointServiceArgs

type EndPointServiceArgs struct {
	// Whether to automatically accept.
	AutoAcceptFlag pulumi.BoolInput
	// Name of end point service.
	EndPointServiceName pulumi.StringInput
	// Id of service instance, like lb-xxx.
	ServiceInstanceId pulumi.StringInput
	// Type of service instance, like `CLB`, `CDB`, `CRS`, default is `CLB`.
	ServiceType pulumi.StringPtrInput
	// ID of vpc instance.
	VpcId pulumi.StringInput
}

The set of arguments for constructing a EndPointService resource.

func (EndPointServiceArgs) ElementType

func (EndPointServiceArgs) ElementType() reflect.Type

type EndPointServiceArray

type EndPointServiceArray []EndPointServiceInput

func (EndPointServiceArray) ElementType

func (EndPointServiceArray) ElementType() reflect.Type

func (EndPointServiceArray) ToEndPointServiceArrayOutput

func (i EndPointServiceArray) ToEndPointServiceArrayOutput() EndPointServiceArrayOutput

func (EndPointServiceArray) ToEndPointServiceArrayOutputWithContext

func (i EndPointServiceArray) ToEndPointServiceArrayOutputWithContext(ctx context.Context) EndPointServiceArrayOutput

type EndPointServiceArrayInput

type EndPointServiceArrayInput interface {
	pulumi.Input

	ToEndPointServiceArrayOutput() EndPointServiceArrayOutput
	ToEndPointServiceArrayOutputWithContext(context.Context) EndPointServiceArrayOutput
}

EndPointServiceArrayInput is an input type that accepts EndPointServiceArray and EndPointServiceArrayOutput values. You can construct a concrete instance of `EndPointServiceArrayInput` via:

EndPointServiceArray{ EndPointServiceArgs{...} }

type EndPointServiceArrayOutput

type EndPointServiceArrayOutput struct{ *pulumi.OutputState }

func (EndPointServiceArrayOutput) ElementType

func (EndPointServiceArrayOutput) ElementType() reflect.Type

func (EndPointServiceArrayOutput) Index

func (EndPointServiceArrayOutput) ToEndPointServiceArrayOutput

func (o EndPointServiceArrayOutput) ToEndPointServiceArrayOutput() EndPointServiceArrayOutput

func (EndPointServiceArrayOutput) ToEndPointServiceArrayOutputWithContext

func (o EndPointServiceArrayOutput) ToEndPointServiceArrayOutputWithContext(ctx context.Context) EndPointServiceArrayOutput

type EndPointServiceInput

type EndPointServiceInput interface {
	pulumi.Input

	ToEndPointServiceOutput() EndPointServiceOutput
	ToEndPointServiceOutputWithContext(ctx context.Context) EndPointServiceOutput
}

type EndPointServiceMap

type EndPointServiceMap map[string]EndPointServiceInput

func (EndPointServiceMap) ElementType

func (EndPointServiceMap) ElementType() reflect.Type

func (EndPointServiceMap) ToEndPointServiceMapOutput

func (i EndPointServiceMap) ToEndPointServiceMapOutput() EndPointServiceMapOutput

func (EndPointServiceMap) ToEndPointServiceMapOutputWithContext

func (i EndPointServiceMap) ToEndPointServiceMapOutputWithContext(ctx context.Context) EndPointServiceMapOutput

type EndPointServiceMapInput

type EndPointServiceMapInput interface {
	pulumi.Input

	ToEndPointServiceMapOutput() EndPointServiceMapOutput
	ToEndPointServiceMapOutputWithContext(context.Context) EndPointServiceMapOutput
}

EndPointServiceMapInput is an input type that accepts EndPointServiceMap and EndPointServiceMapOutput values. You can construct a concrete instance of `EndPointServiceMapInput` via:

EndPointServiceMap{ "key": EndPointServiceArgs{...} }

type EndPointServiceMapOutput

type EndPointServiceMapOutput struct{ *pulumi.OutputState }

func (EndPointServiceMapOutput) ElementType

func (EndPointServiceMapOutput) ElementType() reflect.Type

func (EndPointServiceMapOutput) MapIndex

func (EndPointServiceMapOutput) ToEndPointServiceMapOutput

func (o EndPointServiceMapOutput) ToEndPointServiceMapOutput() EndPointServiceMapOutput

func (EndPointServiceMapOutput) ToEndPointServiceMapOutputWithContext

func (o EndPointServiceMapOutput) ToEndPointServiceMapOutputWithContext(ctx context.Context) EndPointServiceMapOutput

type EndPointServiceOutput

type EndPointServiceOutput struct{ *pulumi.OutputState }

func (EndPointServiceOutput) AutoAcceptFlag

func (o EndPointServiceOutput) AutoAcceptFlag() pulumi.BoolOutput

Whether to automatically accept.

func (EndPointServiceOutput) CreateTime

func (o EndPointServiceOutput) CreateTime() pulumi.StringOutput

Create Time.

func (EndPointServiceOutput) ElementType

func (EndPointServiceOutput) ElementType() reflect.Type

func (EndPointServiceOutput) EndPointCount

func (o EndPointServiceOutput) EndPointCount() pulumi.IntOutput

Count of end point.

func (EndPointServiceOutput) EndPointServiceName

func (o EndPointServiceOutput) EndPointServiceName() pulumi.StringOutput

Name of end point service.

func (EndPointServiceOutput) ServiceInstanceId

func (o EndPointServiceOutput) ServiceInstanceId() pulumi.StringOutput

Id of service instance, like lb-xxx.

func (EndPointServiceOutput) ServiceOwner

func (o EndPointServiceOutput) ServiceOwner() pulumi.StringOutput

APPID.

func (EndPointServiceOutput) ServiceType

func (o EndPointServiceOutput) ServiceType() pulumi.StringOutput

Type of service instance, like `CLB`, `CDB`, `CRS`, default is `CLB`.

func (EndPointServiceOutput) ServiceVip

func (o EndPointServiceOutput) ServiceVip() pulumi.StringOutput

VIP of backend service.

func (EndPointServiceOutput) ToEndPointServiceOutput

func (o EndPointServiceOutput) ToEndPointServiceOutput() EndPointServiceOutput

func (EndPointServiceOutput) ToEndPointServiceOutputWithContext

func (o EndPointServiceOutput) ToEndPointServiceOutputWithContext(ctx context.Context) EndPointServiceOutput

func (EndPointServiceOutput) VpcId

ID of vpc instance.

type EndPointServiceState

type EndPointServiceState struct {
	// Whether to automatically accept.
	AutoAcceptFlag pulumi.BoolPtrInput
	// Create Time.
	CreateTime pulumi.StringPtrInput
	// Count of end point.
	EndPointCount pulumi.IntPtrInput
	// Name of end point service.
	EndPointServiceName pulumi.StringPtrInput
	// Id of service instance, like lb-xxx.
	ServiceInstanceId pulumi.StringPtrInput
	// APPID.
	ServiceOwner pulumi.StringPtrInput
	// Type of service instance, like `CLB`, `CDB`, `CRS`, default is `CLB`.
	ServiceType pulumi.StringPtrInput
	// VIP of backend service.
	ServiceVip pulumi.StringPtrInput
	// ID of vpc instance.
	VpcId pulumi.StringPtrInput
}

func (EndPointServiceState) ElementType

func (EndPointServiceState) ElementType() reflect.Type

type EndPointServiceWhiteList

type EndPointServiceWhiteList struct {
	pulumi.CustomResourceState

	// Create Time.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Description of white list.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// ID of endpoint service.
	EndPointServiceId pulumi.StringOutput `pulumi:"endPointServiceId"`
	// APPID.
	Owner pulumi.StringOutput `pulumi:"owner"`
	// UIN.
	UserUin pulumi.StringOutput `pulumi:"userUin"`
}

func GetEndPointServiceWhiteList

func GetEndPointServiceWhiteList(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EndPointServiceWhiteListState, opts ...pulumi.ResourceOption) (*EndPointServiceWhiteList, error)

GetEndPointServiceWhiteList gets an existing EndPointServiceWhiteList 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 NewEndPointServiceWhiteList

func NewEndPointServiceWhiteList(ctx *pulumi.Context,
	name string, args *EndPointServiceWhiteListArgs, opts ...pulumi.ResourceOption) (*EndPointServiceWhiteList, error)

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

func (*EndPointServiceWhiteList) ElementType

func (*EndPointServiceWhiteList) ElementType() reflect.Type

func (*EndPointServiceWhiteList) ToEndPointServiceWhiteListOutput

func (i *EndPointServiceWhiteList) ToEndPointServiceWhiteListOutput() EndPointServiceWhiteListOutput

func (*EndPointServiceWhiteList) ToEndPointServiceWhiteListOutputWithContext

func (i *EndPointServiceWhiteList) ToEndPointServiceWhiteListOutputWithContext(ctx context.Context) EndPointServiceWhiteListOutput

type EndPointServiceWhiteListArgs

type EndPointServiceWhiteListArgs struct {
	// Description of white list.
	Description pulumi.StringPtrInput
	// ID of endpoint service.
	EndPointServiceId pulumi.StringInput
	// UIN.
	UserUin pulumi.StringInput
}

The set of arguments for constructing a EndPointServiceWhiteList resource.

func (EndPointServiceWhiteListArgs) ElementType

type EndPointServiceWhiteListArray

type EndPointServiceWhiteListArray []EndPointServiceWhiteListInput

func (EndPointServiceWhiteListArray) ElementType

func (EndPointServiceWhiteListArray) ToEndPointServiceWhiteListArrayOutput

func (i EndPointServiceWhiteListArray) ToEndPointServiceWhiteListArrayOutput() EndPointServiceWhiteListArrayOutput

func (EndPointServiceWhiteListArray) ToEndPointServiceWhiteListArrayOutputWithContext

func (i EndPointServiceWhiteListArray) ToEndPointServiceWhiteListArrayOutputWithContext(ctx context.Context) EndPointServiceWhiteListArrayOutput

type EndPointServiceWhiteListArrayInput

type EndPointServiceWhiteListArrayInput interface {
	pulumi.Input

	ToEndPointServiceWhiteListArrayOutput() EndPointServiceWhiteListArrayOutput
	ToEndPointServiceWhiteListArrayOutputWithContext(context.Context) EndPointServiceWhiteListArrayOutput
}

EndPointServiceWhiteListArrayInput is an input type that accepts EndPointServiceWhiteListArray and EndPointServiceWhiteListArrayOutput values. You can construct a concrete instance of `EndPointServiceWhiteListArrayInput` via:

EndPointServiceWhiteListArray{ EndPointServiceWhiteListArgs{...} }

type EndPointServiceWhiteListArrayOutput

type EndPointServiceWhiteListArrayOutput struct{ *pulumi.OutputState }

func (EndPointServiceWhiteListArrayOutput) ElementType

func (EndPointServiceWhiteListArrayOutput) Index

func (EndPointServiceWhiteListArrayOutput) ToEndPointServiceWhiteListArrayOutput

func (o EndPointServiceWhiteListArrayOutput) ToEndPointServiceWhiteListArrayOutput() EndPointServiceWhiteListArrayOutput

func (EndPointServiceWhiteListArrayOutput) ToEndPointServiceWhiteListArrayOutputWithContext

func (o EndPointServiceWhiteListArrayOutput) ToEndPointServiceWhiteListArrayOutputWithContext(ctx context.Context) EndPointServiceWhiteListArrayOutput

type EndPointServiceWhiteListInput

type EndPointServiceWhiteListInput interface {
	pulumi.Input

	ToEndPointServiceWhiteListOutput() EndPointServiceWhiteListOutput
	ToEndPointServiceWhiteListOutputWithContext(ctx context.Context) EndPointServiceWhiteListOutput
}

type EndPointServiceWhiteListMap

type EndPointServiceWhiteListMap map[string]EndPointServiceWhiteListInput

func (EndPointServiceWhiteListMap) ElementType

func (EndPointServiceWhiteListMap) ToEndPointServiceWhiteListMapOutput

func (i EndPointServiceWhiteListMap) ToEndPointServiceWhiteListMapOutput() EndPointServiceWhiteListMapOutput

func (EndPointServiceWhiteListMap) ToEndPointServiceWhiteListMapOutputWithContext

func (i EndPointServiceWhiteListMap) ToEndPointServiceWhiteListMapOutputWithContext(ctx context.Context) EndPointServiceWhiteListMapOutput

type EndPointServiceWhiteListMapInput

type EndPointServiceWhiteListMapInput interface {
	pulumi.Input

	ToEndPointServiceWhiteListMapOutput() EndPointServiceWhiteListMapOutput
	ToEndPointServiceWhiteListMapOutputWithContext(context.Context) EndPointServiceWhiteListMapOutput
}

EndPointServiceWhiteListMapInput is an input type that accepts EndPointServiceWhiteListMap and EndPointServiceWhiteListMapOutput values. You can construct a concrete instance of `EndPointServiceWhiteListMapInput` via:

EndPointServiceWhiteListMap{ "key": EndPointServiceWhiteListArgs{...} }

type EndPointServiceWhiteListMapOutput

type EndPointServiceWhiteListMapOutput struct{ *pulumi.OutputState }

func (EndPointServiceWhiteListMapOutput) ElementType

func (EndPointServiceWhiteListMapOutput) MapIndex

func (EndPointServiceWhiteListMapOutput) ToEndPointServiceWhiteListMapOutput

func (o EndPointServiceWhiteListMapOutput) ToEndPointServiceWhiteListMapOutput() EndPointServiceWhiteListMapOutput

func (EndPointServiceWhiteListMapOutput) ToEndPointServiceWhiteListMapOutputWithContext

func (o EndPointServiceWhiteListMapOutput) ToEndPointServiceWhiteListMapOutputWithContext(ctx context.Context) EndPointServiceWhiteListMapOutput

type EndPointServiceWhiteListOutput

type EndPointServiceWhiteListOutput struct{ *pulumi.OutputState }

func (EndPointServiceWhiteListOutput) CreateTime

Create Time.

func (EndPointServiceWhiteListOutput) Description

Description of white list.

func (EndPointServiceWhiteListOutput) ElementType

func (EndPointServiceWhiteListOutput) EndPointServiceId

func (o EndPointServiceWhiteListOutput) EndPointServiceId() pulumi.StringOutput

ID of endpoint service.

func (EndPointServiceWhiteListOutput) Owner

APPID.

func (EndPointServiceWhiteListOutput) ToEndPointServiceWhiteListOutput

func (o EndPointServiceWhiteListOutput) ToEndPointServiceWhiteListOutput() EndPointServiceWhiteListOutput

func (EndPointServiceWhiteListOutput) ToEndPointServiceWhiteListOutputWithContext

func (o EndPointServiceWhiteListOutput) ToEndPointServiceWhiteListOutputWithContext(ctx context.Context) EndPointServiceWhiteListOutput

func (EndPointServiceWhiteListOutput) UserUin

UIN.

type EndPointServiceWhiteListState

type EndPointServiceWhiteListState struct {
	// Create Time.
	CreateTime pulumi.StringPtrInput
	// Description of white list.
	Description pulumi.StringPtrInput
	// ID of endpoint service.
	EndPointServiceId pulumi.StringPtrInput
	// APPID.
	Owner pulumi.StringPtrInput
	// UIN.
	UserUin pulumi.StringPtrInput
}

func (EndPointServiceWhiteListState) ElementType

type EndPointState

type EndPointState struct {
	// Create Time.
	CreateTime pulumi.StringPtrInput
	// Name of endpoint.
	EndPointName pulumi.StringPtrInput
	// APPID.
	EndPointOwner pulumi.StringPtrInput
	// ID of endpoint service.
	EndPointServiceId pulumi.StringPtrInput
	// VIP of endpoint ip.
	EndPointVip pulumi.StringPtrInput
	// state of end point.
	State pulumi.StringPtrInput
	// ID of subnet instance.
	SubnetId pulumi.StringPtrInput
	// ID of vpc instance.
	VpcId pulumi.StringPtrInput
}

func (EndPointState) ElementType

func (EndPointState) ElementType() reflect.Type

type FlowLog

type FlowLog struct {
	pulumi.CustomResourceState

	// Specify flow log storage id, just set cls topic id.
	CloudLogId pulumi.StringPtrOutput `pulumi:"cloudLogId"`
	// Specify flow log storage region, default using current.
	CloudLogRegion pulumi.StringOutput `pulumi:"cloudLogRegion"`
	// Specify flow Log description.
	FlowLogDescription pulumi.StringPtrOutput `pulumi:"flowLogDescription"`
	// Specify flow log name.
	FlowLogName pulumi.StringOutput `pulumi:"flowLogName"`
	// Specify consumer detail, required while `storage_type` is `ckafka`.
	FlowLogStorage FlowLogFlowLogStorageOutput `pulumi:"flowLogStorage"`
	// Specify resource unique Id of `resource_type` configured.
	ResourceId pulumi.StringOutput `pulumi:"resourceId"`
	// Specify resource type. NOTE: Only support `NETWORKINTERFACE` for now. Values: `VPC`, `SUBNET`, `NETWORKINTERFACE`,
	// `CCN`, `NAT`, `DCG`.
	ResourceType pulumi.StringOutput `pulumi:"resourceType"`
	// Specify consumer type, values: `cls`, `ckafka`.
	StorageType pulumi.StringPtrOutput `pulumi:"storageType"`
	// Tag description list.
	Tags pulumi.MapOutput `pulumi:"tags"`
	// Specify log traffic type, values: `ACCEPT`, `REJECT`, `ALL`.
	TrafficType pulumi.StringOutput `pulumi:"trafficType"`
	// Specify vpc Id, ignore while `resource_type` is `CCN` (unsupported) but required while other types.
	VpcId pulumi.StringPtrOutput `pulumi:"vpcId"`
}

func GetFlowLog

func GetFlowLog(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FlowLogState, opts ...pulumi.ResourceOption) (*FlowLog, error)

GetFlowLog gets an existing FlowLog 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 NewFlowLog

func NewFlowLog(ctx *pulumi.Context,
	name string, args *FlowLogArgs, opts ...pulumi.ResourceOption) (*FlowLog, error)

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

func (*FlowLog) ElementType

func (*FlowLog) ElementType() reflect.Type

func (*FlowLog) ToFlowLogOutput

func (i *FlowLog) ToFlowLogOutput() FlowLogOutput

func (*FlowLog) ToFlowLogOutputWithContext

func (i *FlowLog) ToFlowLogOutputWithContext(ctx context.Context) FlowLogOutput

type FlowLogArgs

type FlowLogArgs struct {
	// Specify flow log storage id, just set cls topic id.
	CloudLogId pulumi.StringPtrInput
	// Specify flow log storage region, default using current.
	CloudLogRegion pulumi.StringPtrInput
	// Specify flow Log description.
	FlowLogDescription pulumi.StringPtrInput
	// Specify flow log name.
	FlowLogName pulumi.StringInput
	// Specify consumer detail, required while `storage_type` is `ckafka`.
	FlowLogStorage FlowLogFlowLogStoragePtrInput
	// Specify resource unique Id of `resource_type` configured.
	ResourceId pulumi.StringInput
	// Specify resource type. NOTE: Only support `NETWORKINTERFACE` for now. Values: `VPC`, `SUBNET`, `NETWORKINTERFACE`,
	// `CCN`, `NAT`, `DCG`.
	ResourceType pulumi.StringInput
	// Specify consumer type, values: `cls`, `ckafka`.
	StorageType pulumi.StringPtrInput
	// Tag description list.
	Tags pulumi.MapInput
	// Specify log traffic type, values: `ACCEPT`, `REJECT`, `ALL`.
	TrafficType pulumi.StringInput
	// Specify vpc Id, ignore while `resource_type` is `CCN` (unsupported) but required while other types.
	VpcId pulumi.StringPtrInput
}

The set of arguments for constructing a FlowLog resource.

func (FlowLogArgs) ElementType

func (FlowLogArgs) ElementType() reflect.Type

type FlowLogArray

type FlowLogArray []FlowLogInput

func (FlowLogArray) ElementType

func (FlowLogArray) ElementType() reflect.Type

func (FlowLogArray) ToFlowLogArrayOutput

func (i FlowLogArray) ToFlowLogArrayOutput() FlowLogArrayOutput

func (FlowLogArray) ToFlowLogArrayOutputWithContext

func (i FlowLogArray) ToFlowLogArrayOutputWithContext(ctx context.Context) FlowLogArrayOutput

type FlowLogArrayInput

type FlowLogArrayInput interface {
	pulumi.Input

	ToFlowLogArrayOutput() FlowLogArrayOutput
	ToFlowLogArrayOutputWithContext(context.Context) FlowLogArrayOutput
}

FlowLogArrayInput is an input type that accepts FlowLogArray and FlowLogArrayOutput values. You can construct a concrete instance of `FlowLogArrayInput` via:

FlowLogArray{ FlowLogArgs{...} }

type FlowLogArrayOutput

type FlowLogArrayOutput struct{ *pulumi.OutputState }

func (FlowLogArrayOutput) ElementType

func (FlowLogArrayOutput) ElementType() reflect.Type

func (FlowLogArrayOutput) Index

func (FlowLogArrayOutput) ToFlowLogArrayOutput

func (o FlowLogArrayOutput) ToFlowLogArrayOutput() FlowLogArrayOutput

func (FlowLogArrayOutput) ToFlowLogArrayOutputWithContext

func (o FlowLogArrayOutput) ToFlowLogArrayOutputWithContext(ctx context.Context) FlowLogArrayOutput

type FlowLogConfig

type FlowLogConfig struct {
	pulumi.CustomResourceState

	// If enable snapshot policy.
	Enable pulumi.BoolOutput `pulumi:"enable"`
	// Flow log ID.
	FlowLogId pulumi.StringOutput `pulumi:"flowLogId"`
}

func GetFlowLogConfig

func GetFlowLogConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FlowLogConfigState, opts ...pulumi.ResourceOption) (*FlowLogConfig, error)

GetFlowLogConfig gets an existing FlowLogConfig 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 NewFlowLogConfig

func NewFlowLogConfig(ctx *pulumi.Context,
	name string, args *FlowLogConfigArgs, opts ...pulumi.ResourceOption) (*FlowLogConfig, error)

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

func (*FlowLogConfig) ElementType

func (*FlowLogConfig) ElementType() reflect.Type

func (*FlowLogConfig) ToFlowLogConfigOutput

func (i *FlowLogConfig) ToFlowLogConfigOutput() FlowLogConfigOutput

func (*FlowLogConfig) ToFlowLogConfigOutputWithContext

func (i *FlowLogConfig) ToFlowLogConfigOutputWithContext(ctx context.Context) FlowLogConfigOutput

type FlowLogConfigArgs

type FlowLogConfigArgs struct {
	// If enable snapshot policy.
	Enable pulumi.BoolInput
	// Flow log ID.
	FlowLogId pulumi.StringInput
}

The set of arguments for constructing a FlowLogConfig resource.

func (FlowLogConfigArgs) ElementType

func (FlowLogConfigArgs) ElementType() reflect.Type

type FlowLogConfigArray

type FlowLogConfigArray []FlowLogConfigInput

func (FlowLogConfigArray) ElementType

func (FlowLogConfigArray) ElementType() reflect.Type

func (FlowLogConfigArray) ToFlowLogConfigArrayOutput

func (i FlowLogConfigArray) ToFlowLogConfigArrayOutput() FlowLogConfigArrayOutput

func (FlowLogConfigArray) ToFlowLogConfigArrayOutputWithContext

func (i FlowLogConfigArray) ToFlowLogConfigArrayOutputWithContext(ctx context.Context) FlowLogConfigArrayOutput

type FlowLogConfigArrayInput

type FlowLogConfigArrayInput interface {
	pulumi.Input

	ToFlowLogConfigArrayOutput() FlowLogConfigArrayOutput
	ToFlowLogConfigArrayOutputWithContext(context.Context) FlowLogConfigArrayOutput
}

FlowLogConfigArrayInput is an input type that accepts FlowLogConfigArray and FlowLogConfigArrayOutput values. You can construct a concrete instance of `FlowLogConfigArrayInput` via:

FlowLogConfigArray{ FlowLogConfigArgs{...} }

type FlowLogConfigArrayOutput

type FlowLogConfigArrayOutput struct{ *pulumi.OutputState }

func (FlowLogConfigArrayOutput) ElementType

func (FlowLogConfigArrayOutput) ElementType() reflect.Type

func (FlowLogConfigArrayOutput) Index

func (FlowLogConfigArrayOutput) ToFlowLogConfigArrayOutput

func (o FlowLogConfigArrayOutput) ToFlowLogConfigArrayOutput() FlowLogConfigArrayOutput

func (FlowLogConfigArrayOutput) ToFlowLogConfigArrayOutputWithContext

func (o FlowLogConfigArrayOutput) ToFlowLogConfigArrayOutputWithContext(ctx context.Context) FlowLogConfigArrayOutput

type FlowLogConfigInput

type FlowLogConfigInput interface {
	pulumi.Input

	ToFlowLogConfigOutput() FlowLogConfigOutput
	ToFlowLogConfigOutputWithContext(ctx context.Context) FlowLogConfigOutput
}

type FlowLogConfigMap

type FlowLogConfigMap map[string]FlowLogConfigInput

func (FlowLogConfigMap) ElementType

func (FlowLogConfigMap) ElementType() reflect.Type

func (FlowLogConfigMap) ToFlowLogConfigMapOutput

func (i FlowLogConfigMap) ToFlowLogConfigMapOutput() FlowLogConfigMapOutput

func (FlowLogConfigMap) ToFlowLogConfigMapOutputWithContext

func (i FlowLogConfigMap) ToFlowLogConfigMapOutputWithContext(ctx context.Context) FlowLogConfigMapOutput

type FlowLogConfigMapInput

type FlowLogConfigMapInput interface {
	pulumi.Input

	ToFlowLogConfigMapOutput() FlowLogConfigMapOutput
	ToFlowLogConfigMapOutputWithContext(context.Context) FlowLogConfigMapOutput
}

FlowLogConfigMapInput is an input type that accepts FlowLogConfigMap and FlowLogConfigMapOutput values. You can construct a concrete instance of `FlowLogConfigMapInput` via:

FlowLogConfigMap{ "key": FlowLogConfigArgs{...} }

type FlowLogConfigMapOutput

type FlowLogConfigMapOutput struct{ *pulumi.OutputState }

func (FlowLogConfigMapOutput) ElementType

func (FlowLogConfigMapOutput) ElementType() reflect.Type

func (FlowLogConfigMapOutput) MapIndex

func (FlowLogConfigMapOutput) ToFlowLogConfigMapOutput

func (o FlowLogConfigMapOutput) ToFlowLogConfigMapOutput() FlowLogConfigMapOutput

func (FlowLogConfigMapOutput) ToFlowLogConfigMapOutputWithContext

func (o FlowLogConfigMapOutput) ToFlowLogConfigMapOutputWithContext(ctx context.Context) FlowLogConfigMapOutput

type FlowLogConfigOutput

type FlowLogConfigOutput struct{ *pulumi.OutputState }

func (FlowLogConfigOutput) ElementType

func (FlowLogConfigOutput) ElementType() reflect.Type

func (FlowLogConfigOutput) Enable

If enable snapshot policy.

func (FlowLogConfigOutput) FlowLogId

func (o FlowLogConfigOutput) FlowLogId() pulumi.StringOutput

Flow log ID.

func (FlowLogConfigOutput) ToFlowLogConfigOutput

func (o FlowLogConfigOutput) ToFlowLogConfigOutput() FlowLogConfigOutput

func (FlowLogConfigOutput) ToFlowLogConfigOutputWithContext

func (o FlowLogConfigOutput) ToFlowLogConfigOutputWithContext(ctx context.Context) FlowLogConfigOutput

type FlowLogConfigState

type FlowLogConfigState struct {
	// If enable snapshot policy.
	Enable pulumi.BoolPtrInput
	// Flow log ID.
	FlowLogId pulumi.StringPtrInput
}

func (FlowLogConfigState) ElementType

func (FlowLogConfigState) ElementType() reflect.Type

type FlowLogFlowLogStorage

type FlowLogFlowLogStorage struct {
	StorageId    *string `pulumi:"storageId"`
	StorageTopic *string `pulumi:"storageTopic"`
}

type FlowLogFlowLogStorageArgs

type FlowLogFlowLogStorageArgs struct {
	StorageId    pulumi.StringPtrInput `pulumi:"storageId"`
	StorageTopic pulumi.StringPtrInput `pulumi:"storageTopic"`
}

func (FlowLogFlowLogStorageArgs) ElementType

func (FlowLogFlowLogStorageArgs) ElementType() reflect.Type

func (FlowLogFlowLogStorageArgs) ToFlowLogFlowLogStorageOutput

func (i FlowLogFlowLogStorageArgs) ToFlowLogFlowLogStorageOutput() FlowLogFlowLogStorageOutput

func (FlowLogFlowLogStorageArgs) ToFlowLogFlowLogStorageOutputWithContext

func (i FlowLogFlowLogStorageArgs) ToFlowLogFlowLogStorageOutputWithContext(ctx context.Context) FlowLogFlowLogStorageOutput

func (FlowLogFlowLogStorageArgs) ToFlowLogFlowLogStoragePtrOutput

func (i FlowLogFlowLogStorageArgs) ToFlowLogFlowLogStoragePtrOutput() FlowLogFlowLogStoragePtrOutput

func (FlowLogFlowLogStorageArgs) ToFlowLogFlowLogStoragePtrOutputWithContext

func (i FlowLogFlowLogStorageArgs) ToFlowLogFlowLogStoragePtrOutputWithContext(ctx context.Context) FlowLogFlowLogStoragePtrOutput

type FlowLogFlowLogStorageInput

type FlowLogFlowLogStorageInput interface {
	pulumi.Input

	ToFlowLogFlowLogStorageOutput() FlowLogFlowLogStorageOutput
	ToFlowLogFlowLogStorageOutputWithContext(context.Context) FlowLogFlowLogStorageOutput
}

FlowLogFlowLogStorageInput is an input type that accepts FlowLogFlowLogStorageArgs and FlowLogFlowLogStorageOutput values. You can construct a concrete instance of `FlowLogFlowLogStorageInput` via:

FlowLogFlowLogStorageArgs{...}

type FlowLogFlowLogStorageOutput

type FlowLogFlowLogStorageOutput struct{ *pulumi.OutputState }

func (FlowLogFlowLogStorageOutput) ElementType

func (FlowLogFlowLogStorageOutput) StorageId

func (FlowLogFlowLogStorageOutput) StorageTopic

func (FlowLogFlowLogStorageOutput) ToFlowLogFlowLogStorageOutput

func (o FlowLogFlowLogStorageOutput) ToFlowLogFlowLogStorageOutput() FlowLogFlowLogStorageOutput

func (FlowLogFlowLogStorageOutput) ToFlowLogFlowLogStorageOutputWithContext

func (o FlowLogFlowLogStorageOutput) ToFlowLogFlowLogStorageOutputWithContext(ctx context.Context) FlowLogFlowLogStorageOutput

func (FlowLogFlowLogStorageOutput) ToFlowLogFlowLogStoragePtrOutput

func (o FlowLogFlowLogStorageOutput) ToFlowLogFlowLogStoragePtrOutput() FlowLogFlowLogStoragePtrOutput

func (FlowLogFlowLogStorageOutput) ToFlowLogFlowLogStoragePtrOutputWithContext

func (o FlowLogFlowLogStorageOutput) ToFlowLogFlowLogStoragePtrOutputWithContext(ctx context.Context) FlowLogFlowLogStoragePtrOutput

type FlowLogFlowLogStoragePtrInput

type FlowLogFlowLogStoragePtrInput interface {
	pulumi.Input

	ToFlowLogFlowLogStoragePtrOutput() FlowLogFlowLogStoragePtrOutput
	ToFlowLogFlowLogStoragePtrOutputWithContext(context.Context) FlowLogFlowLogStoragePtrOutput
}

FlowLogFlowLogStoragePtrInput is an input type that accepts FlowLogFlowLogStorageArgs, FlowLogFlowLogStoragePtr and FlowLogFlowLogStoragePtrOutput values. You can construct a concrete instance of `FlowLogFlowLogStoragePtrInput` via:

        FlowLogFlowLogStorageArgs{...}

or:

        nil

type FlowLogFlowLogStoragePtrOutput

type FlowLogFlowLogStoragePtrOutput struct{ *pulumi.OutputState }

func (FlowLogFlowLogStoragePtrOutput) Elem

func (FlowLogFlowLogStoragePtrOutput) ElementType

func (FlowLogFlowLogStoragePtrOutput) StorageId

func (FlowLogFlowLogStoragePtrOutput) StorageTopic

func (FlowLogFlowLogStoragePtrOutput) ToFlowLogFlowLogStoragePtrOutput

func (o FlowLogFlowLogStoragePtrOutput) ToFlowLogFlowLogStoragePtrOutput() FlowLogFlowLogStoragePtrOutput

func (FlowLogFlowLogStoragePtrOutput) ToFlowLogFlowLogStoragePtrOutputWithContext

func (o FlowLogFlowLogStoragePtrOutput) ToFlowLogFlowLogStoragePtrOutputWithContext(ctx context.Context) FlowLogFlowLogStoragePtrOutput

type FlowLogInput

type FlowLogInput interface {
	pulumi.Input

	ToFlowLogOutput() FlowLogOutput
	ToFlowLogOutputWithContext(ctx context.Context) FlowLogOutput
}

type FlowLogMap

type FlowLogMap map[string]FlowLogInput

func (FlowLogMap) ElementType

func (FlowLogMap) ElementType() reflect.Type

func (FlowLogMap) ToFlowLogMapOutput

func (i FlowLogMap) ToFlowLogMapOutput() FlowLogMapOutput

func (FlowLogMap) ToFlowLogMapOutputWithContext

func (i FlowLogMap) ToFlowLogMapOutputWithContext(ctx context.Context) FlowLogMapOutput

type FlowLogMapInput

type FlowLogMapInput interface {
	pulumi.Input

	ToFlowLogMapOutput() FlowLogMapOutput
	ToFlowLogMapOutputWithContext(context.Context) FlowLogMapOutput
}

FlowLogMapInput is an input type that accepts FlowLogMap and FlowLogMapOutput values. You can construct a concrete instance of `FlowLogMapInput` via:

FlowLogMap{ "key": FlowLogArgs{...} }

type FlowLogMapOutput

type FlowLogMapOutput struct{ *pulumi.OutputState }

func (FlowLogMapOutput) ElementType

func (FlowLogMapOutput) ElementType() reflect.Type

func (FlowLogMapOutput) MapIndex

func (FlowLogMapOutput) ToFlowLogMapOutput

func (o FlowLogMapOutput) ToFlowLogMapOutput() FlowLogMapOutput

func (FlowLogMapOutput) ToFlowLogMapOutputWithContext

func (o FlowLogMapOutput) ToFlowLogMapOutputWithContext(ctx context.Context) FlowLogMapOutput

type FlowLogOutput

type FlowLogOutput struct{ *pulumi.OutputState }

func (FlowLogOutput) CloudLogId

func (o FlowLogOutput) CloudLogId() pulumi.StringPtrOutput

Specify flow log storage id, just set cls topic id.

func (FlowLogOutput) CloudLogRegion

func (o FlowLogOutput) CloudLogRegion() pulumi.StringOutput

Specify flow log storage region, default using current.

func (FlowLogOutput) ElementType

func (FlowLogOutput) ElementType() reflect.Type

func (FlowLogOutput) FlowLogDescription

func (o FlowLogOutput) FlowLogDescription() pulumi.StringPtrOutput

Specify flow Log description.

func (FlowLogOutput) FlowLogName

func (o FlowLogOutput) FlowLogName() pulumi.StringOutput

Specify flow log name.

func (FlowLogOutput) FlowLogStorage

func (o FlowLogOutput) FlowLogStorage() FlowLogFlowLogStorageOutput

Specify consumer detail, required while `storage_type` is `ckafka`.

func (FlowLogOutput) ResourceId

func (o FlowLogOutput) ResourceId() pulumi.StringOutput

Specify resource unique Id of `resource_type` configured.

func (FlowLogOutput) ResourceType

func (o FlowLogOutput) ResourceType() pulumi.StringOutput

Specify resource type. NOTE: Only support `NETWORKINTERFACE` for now. Values: `VPC`, `SUBNET`, `NETWORKINTERFACE`, `CCN`, `NAT`, `DCG`.

func (FlowLogOutput) StorageType

func (o FlowLogOutput) StorageType() pulumi.StringPtrOutput

Specify consumer type, values: `cls`, `ckafka`.

func (FlowLogOutput) Tags

func (o FlowLogOutput) Tags() pulumi.MapOutput

Tag description list.

func (FlowLogOutput) ToFlowLogOutput

func (o FlowLogOutput) ToFlowLogOutput() FlowLogOutput

func (FlowLogOutput) ToFlowLogOutputWithContext

func (o FlowLogOutput) ToFlowLogOutputWithContext(ctx context.Context) FlowLogOutput

func (FlowLogOutput) TrafficType

func (o FlowLogOutput) TrafficType() pulumi.StringOutput

Specify log traffic type, values: `ACCEPT`, `REJECT`, `ALL`.

func (FlowLogOutput) VpcId

Specify vpc Id, ignore while `resource_type` is `CCN` (unsupported) but required while other types.

type FlowLogState

type FlowLogState struct {
	// Specify flow log storage id, just set cls topic id.
	CloudLogId pulumi.StringPtrInput
	// Specify flow log storage region, default using current.
	CloudLogRegion pulumi.StringPtrInput
	// Specify flow Log description.
	FlowLogDescription pulumi.StringPtrInput
	// Specify flow log name.
	FlowLogName pulumi.StringPtrInput
	// Specify consumer detail, required while `storage_type` is `ckafka`.
	FlowLogStorage FlowLogFlowLogStoragePtrInput
	// Specify resource unique Id of `resource_type` configured.
	ResourceId pulumi.StringPtrInput
	// Specify resource type. NOTE: Only support `NETWORKINTERFACE` for now. Values: `VPC`, `SUBNET`, `NETWORKINTERFACE`,
	// `CCN`, `NAT`, `DCG`.
	ResourceType pulumi.StringPtrInput
	// Specify consumer type, values: `cls`, `ckafka`.
	StorageType pulumi.StringPtrInput
	// Tag description list.
	Tags pulumi.MapInput
	// Specify log traffic type, values: `ACCEPT`, `REJECT`, `ALL`.
	TrafficType pulumi.StringPtrInput
	// Specify vpc Id, ignore while `resource_type` is `CCN` (unsupported) but required while other types.
	VpcId pulumi.StringPtrInput
}

func (FlowLogState) ElementType

func (FlowLogState) ElementType() reflect.Type

type GetAccountAttributesAccountAttributeSet

type GetAccountAttributesAccountAttributeSet struct {
	AttributeName   string   `pulumi:"attributeName"`
	AttributeValues []string `pulumi:"attributeValues"`
}

type GetAccountAttributesAccountAttributeSetArgs

type GetAccountAttributesAccountAttributeSetArgs struct {
	AttributeName   pulumi.StringInput      `pulumi:"attributeName"`
	AttributeValues pulumi.StringArrayInput `pulumi:"attributeValues"`
}

func (GetAccountAttributesAccountAttributeSetArgs) ElementType

func (GetAccountAttributesAccountAttributeSetArgs) ToGetAccountAttributesAccountAttributeSetOutput

func (i GetAccountAttributesAccountAttributeSetArgs) ToGetAccountAttributesAccountAttributeSetOutput() GetAccountAttributesAccountAttributeSetOutput

func (GetAccountAttributesAccountAttributeSetArgs) ToGetAccountAttributesAccountAttributeSetOutputWithContext

func (i GetAccountAttributesAccountAttributeSetArgs) ToGetAccountAttributesAccountAttributeSetOutputWithContext(ctx context.Context) GetAccountAttributesAccountAttributeSetOutput

type GetAccountAttributesAccountAttributeSetArray

type GetAccountAttributesAccountAttributeSetArray []GetAccountAttributesAccountAttributeSetInput

func (GetAccountAttributesAccountAttributeSetArray) ElementType

func (GetAccountAttributesAccountAttributeSetArray) ToGetAccountAttributesAccountAttributeSetArrayOutput

func (i GetAccountAttributesAccountAttributeSetArray) ToGetAccountAttributesAccountAttributeSetArrayOutput() GetAccountAttributesAccountAttributeSetArrayOutput

func (GetAccountAttributesAccountAttributeSetArray) ToGetAccountAttributesAccountAttributeSetArrayOutputWithContext

func (i GetAccountAttributesAccountAttributeSetArray) ToGetAccountAttributesAccountAttributeSetArrayOutputWithContext(ctx context.Context) GetAccountAttributesAccountAttributeSetArrayOutput

type GetAccountAttributesAccountAttributeSetArrayInput

type GetAccountAttributesAccountAttributeSetArrayInput interface {
	pulumi.Input

	ToGetAccountAttributesAccountAttributeSetArrayOutput() GetAccountAttributesAccountAttributeSetArrayOutput
	ToGetAccountAttributesAccountAttributeSetArrayOutputWithContext(context.Context) GetAccountAttributesAccountAttributeSetArrayOutput
}

GetAccountAttributesAccountAttributeSetArrayInput is an input type that accepts GetAccountAttributesAccountAttributeSetArray and GetAccountAttributesAccountAttributeSetArrayOutput values. You can construct a concrete instance of `GetAccountAttributesAccountAttributeSetArrayInput` via:

GetAccountAttributesAccountAttributeSetArray{ GetAccountAttributesAccountAttributeSetArgs{...} }

type GetAccountAttributesAccountAttributeSetArrayOutput

type GetAccountAttributesAccountAttributeSetArrayOutput struct{ *pulumi.OutputState }

func (GetAccountAttributesAccountAttributeSetArrayOutput) ElementType

func (GetAccountAttributesAccountAttributeSetArrayOutput) Index

func (GetAccountAttributesAccountAttributeSetArrayOutput) ToGetAccountAttributesAccountAttributeSetArrayOutput

func (o GetAccountAttributesAccountAttributeSetArrayOutput) ToGetAccountAttributesAccountAttributeSetArrayOutput() GetAccountAttributesAccountAttributeSetArrayOutput

func (GetAccountAttributesAccountAttributeSetArrayOutput) ToGetAccountAttributesAccountAttributeSetArrayOutputWithContext

func (o GetAccountAttributesAccountAttributeSetArrayOutput) ToGetAccountAttributesAccountAttributeSetArrayOutputWithContext(ctx context.Context) GetAccountAttributesAccountAttributeSetArrayOutput

type GetAccountAttributesAccountAttributeSetInput

type GetAccountAttributesAccountAttributeSetInput interface {
	pulumi.Input

	ToGetAccountAttributesAccountAttributeSetOutput() GetAccountAttributesAccountAttributeSetOutput
	ToGetAccountAttributesAccountAttributeSetOutputWithContext(context.Context) GetAccountAttributesAccountAttributeSetOutput
}

GetAccountAttributesAccountAttributeSetInput is an input type that accepts GetAccountAttributesAccountAttributeSetArgs and GetAccountAttributesAccountAttributeSetOutput values. You can construct a concrete instance of `GetAccountAttributesAccountAttributeSetInput` via:

GetAccountAttributesAccountAttributeSetArgs{...}

type GetAccountAttributesAccountAttributeSetOutput

type GetAccountAttributesAccountAttributeSetOutput struct{ *pulumi.OutputState }

func (GetAccountAttributesAccountAttributeSetOutput) AttributeName

func (GetAccountAttributesAccountAttributeSetOutput) AttributeValues

func (GetAccountAttributesAccountAttributeSetOutput) ElementType

func (GetAccountAttributesAccountAttributeSetOutput) ToGetAccountAttributesAccountAttributeSetOutput

func (o GetAccountAttributesAccountAttributeSetOutput) ToGetAccountAttributesAccountAttributeSetOutput() GetAccountAttributesAccountAttributeSetOutput

func (GetAccountAttributesAccountAttributeSetOutput) ToGetAccountAttributesAccountAttributeSetOutputWithContext

func (o GetAccountAttributesAccountAttributeSetOutput) ToGetAccountAttributesAccountAttributeSetOutputWithContext(ctx context.Context) GetAccountAttributesAccountAttributeSetOutput

type GetAccountAttributesArgs

type GetAccountAttributesArgs struct {
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getAccountAttributes.

type GetAccountAttributesOutputArgs

type GetAccountAttributesOutputArgs struct {
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getAccountAttributes.

func (GetAccountAttributesOutputArgs) ElementType

type GetAccountAttributesResult

type GetAccountAttributesResult struct {
	AccountAttributeSets []GetAccountAttributesAccountAttributeSet `pulumi:"accountAttributeSets"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getAccountAttributes.

type GetAccountAttributesResultOutput

type GetAccountAttributesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAccountAttributes.

func (GetAccountAttributesResultOutput) AccountAttributeSets

func (GetAccountAttributesResultOutput) ElementType

func (GetAccountAttributesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetAccountAttributesResultOutput) ResultOutputFile

func (GetAccountAttributesResultOutput) ToGetAccountAttributesResultOutput

func (o GetAccountAttributesResultOutput) ToGetAccountAttributesResultOutput() GetAccountAttributesResultOutput

func (GetAccountAttributesResultOutput) ToGetAccountAttributesResultOutputWithContext

func (o GetAccountAttributesResultOutput) ToGetAccountAttributesResultOutputWithContext(ctx context.Context) GetAccountAttributesResultOutput

type GetAclsAclList

type GetAclsAclList struct {
	CreateTime string                  `pulumi:"createTime"`
	Egresses   []GetAclsAclListEgress  `pulumi:"egresses"`
	Id         string                  `pulumi:"id"`
	Ingresses  []GetAclsAclListIngress `pulumi:"ingresses"`
	Name       string                  `pulumi:"name"`
	Subnets    []GetAclsAclListSubnet  `pulumi:"subnets"`
	VpcId      string                  `pulumi:"vpcId"`
}

type GetAclsAclListArgs

type GetAclsAclListArgs struct {
	CreateTime pulumi.StringInput              `pulumi:"createTime"`
	Egresses   GetAclsAclListEgressArrayInput  `pulumi:"egresses"`
	Id         pulumi.StringInput              `pulumi:"id"`
	Ingresses  GetAclsAclListIngressArrayInput `pulumi:"ingresses"`
	Name       pulumi.StringInput              `pulumi:"name"`
	Subnets    GetAclsAclListSubnetArrayInput  `pulumi:"subnets"`
	VpcId      pulumi.StringInput              `pulumi:"vpcId"`
}

func (GetAclsAclListArgs) ElementType

func (GetAclsAclListArgs) ElementType() reflect.Type

func (GetAclsAclListArgs) ToGetAclsAclListOutput

func (i GetAclsAclListArgs) ToGetAclsAclListOutput() GetAclsAclListOutput

func (GetAclsAclListArgs) ToGetAclsAclListOutputWithContext

func (i GetAclsAclListArgs) ToGetAclsAclListOutputWithContext(ctx context.Context) GetAclsAclListOutput

type GetAclsAclListArray

type GetAclsAclListArray []GetAclsAclListInput

func (GetAclsAclListArray) ElementType

func (GetAclsAclListArray) ElementType() reflect.Type

func (GetAclsAclListArray) ToGetAclsAclListArrayOutput

func (i GetAclsAclListArray) ToGetAclsAclListArrayOutput() GetAclsAclListArrayOutput

func (GetAclsAclListArray) ToGetAclsAclListArrayOutputWithContext

func (i GetAclsAclListArray) ToGetAclsAclListArrayOutputWithContext(ctx context.Context) GetAclsAclListArrayOutput

type GetAclsAclListArrayInput

type GetAclsAclListArrayInput interface {
	pulumi.Input

	ToGetAclsAclListArrayOutput() GetAclsAclListArrayOutput
	ToGetAclsAclListArrayOutputWithContext(context.Context) GetAclsAclListArrayOutput
}

GetAclsAclListArrayInput is an input type that accepts GetAclsAclListArray and GetAclsAclListArrayOutput values. You can construct a concrete instance of `GetAclsAclListArrayInput` via:

GetAclsAclListArray{ GetAclsAclListArgs{...} }

type GetAclsAclListArrayOutput

type GetAclsAclListArrayOutput struct{ *pulumi.OutputState }

func (GetAclsAclListArrayOutput) ElementType

func (GetAclsAclListArrayOutput) ElementType() reflect.Type

func (GetAclsAclListArrayOutput) Index

func (GetAclsAclListArrayOutput) ToGetAclsAclListArrayOutput

func (o GetAclsAclListArrayOutput) ToGetAclsAclListArrayOutput() GetAclsAclListArrayOutput

func (GetAclsAclListArrayOutput) ToGetAclsAclListArrayOutputWithContext

func (o GetAclsAclListArrayOutput) ToGetAclsAclListArrayOutputWithContext(ctx context.Context) GetAclsAclListArrayOutput

type GetAclsAclListEgress

type GetAclsAclListEgress struct {
	CidrBlock   string `pulumi:"cidrBlock"`
	Description string `pulumi:"description"`
	Policy      string `pulumi:"policy"`
	Port        string `pulumi:"port"`
	Protocol    string `pulumi:"protocol"`
}

type GetAclsAclListEgressArgs

type GetAclsAclListEgressArgs struct {
	CidrBlock   pulumi.StringInput `pulumi:"cidrBlock"`
	Description pulumi.StringInput `pulumi:"description"`
	Policy      pulumi.StringInput `pulumi:"policy"`
	Port        pulumi.StringInput `pulumi:"port"`
	Protocol    pulumi.StringInput `pulumi:"protocol"`
}

func (GetAclsAclListEgressArgs) ElementType

func (GetAclsAclListEgressArgs) ElementType() reflect.Type

func (GetAclsAclListEgressArgs) ToGetAclsAclListEgressOutput

func (i GetAclsAclListEgressArgs) ToGetAclsAclListEgressOutput() GetAclsAclListEgressOutput

func (GetAclsAclListEgressArgs) ToGetAclsAclListEgressOutputWithContext

func (i GetAclsAclListEgressArgs) ToGetAclsAclListEgressOutputWithContext(ctx context.Context) GetAclsAclListEgressOutput

type GetAclsAclListEgressArray

type GetAclsAclListEgressArray []GetAclsAclListEgressInput

func (GetAclsAclListEgressArray) ElementType

func (GetAclsAclListEgressArray) ElementType() reflect.Type

func (GetAclsAclListEgressArray) ToGetAclsAclListEgressArrayOutput

func (i GetAclsAclListEgressArray) ToGetAclsAclListEgressArrayOutput() GetAclsAclListEgressArrayOutput

func (GetAclsAclListEgressArray) ToGetAclsAclListEgressArrayOutputWithContext

func (i GetAclsAclListEgressArray) ToGetAclsAclListEgressArrayOutputWithContext(ctx context.Context) GetAclsAclListEgressArrayOutput

type GetAclsAclListEgressArrayInput

type GetAclsAclListEgressArrayInput interface {
	pulumi.Input

	ToGetAclsAclListEgressArrayOutput() GetAclsAclListEgressArrayOutput
	ToGetAclsAclListEgressArrayOutputWithContext(context.Context) GetAclsAclListEgressArrayOutput
}

GetAclsAclListEgressArrayInput is an input type that accepts GetAclsAclListEgressArray and GetAclsAclListEgressArrayOutput values. You can construct a concrete instance of `GetAclsAclListEgressArrayInput` via:

GetAclsAclListEgressArray{ GetAclsAclListEgressArgs{...} }

type GetAclsAclListEgressArrayOutput

type GetAclsAclListEgressArrayOutput struct{ *pulumi.OutputState }

func (GetAclsAclListEgressArrayOutput) ElementType

func (GetAclsAclListEgressArrayOutput) Index

func (GetAclsAclListEgressArrayOutput) ToGetAclsAclListEgressArrayOutput

func (o GetAclsAclListEgressArrayOutput) ToGetAclsAclListEgressArrayOutput() GetAclsAclListEgressArrayOutput

func (GetAclsAclListEgressArrayOutput) ToGetAclsAclListEgressArrayOutputWithContext

func (o GetAclsAclListEgressArrayOutput) ToGetAclsAclListEgressArrayOutputWithContext(ctx context.Context) GetAclsAclListEgressArrayOutput

type GetAclsAclListEgressInput

type GetAclsAclListEgressInput interface {
	pulumi.Input

	ToGetAclsAclListEgressOutput() GetAclsAclListEgressOutput
	ToGetAclsAclListEgressOutputWithContext(context.Context) GetAclsAclListEgressOutput
}

GetAclsAclListEgressInput is an input type that accepts GetAclsAclListEgressArgs and GetAclsAclListEgressOutput values. You can construct a concrete instance of `GetAclsAclListEgressInput` via:

GetAclsAclListEgressArgs{...}

type GetAclsAclListEgressOutput

type GetAclsAclListEgressOutput struct{ *pulumi.OutputState }

func (GetAclsAclListEgressOutput) CidrBlock

func (GetAclsAclListEgressOutput) Description

func (GetAclsAclListEgressOutput) ElementType

func (GetAclsAclListEgressOutput) ElementType() reflect.Type

func (GetAclsAclListEgressOutput) Policy

func (GetAclsAclListEgressOutput) Port

func (GetAclsAclListEgressOutput) Protocol

func (GetAclsAclListEgressOutput) ToGetAclsAclListEgressOutput

func (o GetAclsAclListEgressOutput) ToGetAclsAclListEgressOutput() GetAclsAclListEgressOutput

func (GetAclsAclListEgressOutput) ToGetAclsAclListEgressOutputWithContext

func (o GetAclsAclListEgressOutput) ToGetAclsAclListEgressOutputWithContext(ctx context.Context) GetAclsAclListEgressOutput

type GetAclsAclListIngress

type GetAclsAclListIngress struct {
	CidrBlock   string `pulumi:"cidrBlock"`
	Description string `pulumi:"description"`
	Policy      string `pulumi:"policy"`
	Port        string `pulumi:"port"`
	Protocol    string `pulumi:"protocol"`
}

type GetAclsAclListIngressArgs

type GetAclsAclListIngressArgs struct {
	CidrBlock   pulumi.StringInput `pulumi:"cidrBlock"`
	Description pulumi.StringInput `pulumi:"description"`
	Policy      pulumi.StringInput `pulumi:"policy"`
	Port        pulumi.StringInput `pulumi:"port"`
	Protocol    pulumi.StringInput `pulumi:"protocol"`
}

func (GetAclsAclListIngressArgs) ElementType

func (GetAclsAclListIngressArgs) ElementType() reflect.Type

func (GetAclsAclListIngressArgs) ToGetAclsAclListIngressOutput

func (i GetAclsAclListIngressArgs) ToGetAclsAclListIngressOutput() GetAclsAclListIngressOutput

func (GetAclsAclListIngressArgs) ToGetAclsAclListIngressOutputWithContext

func (i GetAclsAclListIngressArgs) ToGetAclsAclListIngressOutputWithContext(ctx context.Context) GetAclsAclListIngressOutput

type GetAclsAclListIngressArray

type GetAclsAclListIngressArray []GetAclsAclListIngressInput

func (GetAclsAclListIngressArray) ElementType

func (GetAclsAclListIngressArray) ElementType() reflect.Type

func (GetAclsAclListIngressArray) ToGetAclsAclListIngressArrayOutput

func (i GetAclsAclListIngressArray) ToGetAclsAclListIngressArrayOutput() GetAclsAclListIngressArrayOutput

func (GetAclsAclListIngressArray) ToGetAclsAclListIngressArrayOutputWithContext

func (i GetAclsAclListIngressArray) ToGetAclsAclListIngressArrayOutputWithContext(ctx context.Context) GetAclsAclListIngressArrayOutput

type GetAclsAclListIngressArrayInput

type GetAclsAclListIngressArrayInput interface {
	pulumi.Input

	ToGetAclsAclListIngressArrayOutput() GetAclsAclListIngressArrayOutput
	ToGetAclsAclListIngressArrayOutputWithContext(context.Context) GetAclsAclListIngressArrayOutput
}

GetAclsAclListIngressArrayInput is an input type that accepts GetAclsAclListIngressArray and GetAclsAclListIngressArrayOutput values. You can construct a concrete instance of `GetAclsAclListIngressArrayInput` via:

GetAclsAclListIngressArray{ GetAclsAclListIngressArgs{...} }

type GetAclsAclListIngressArrayOutput

type GetAclsAclListIngressArrayOutput struct{ *pulumi.OutputState }

func (GetAclsAclListIngressArrayOutput) ElementType

func (GetAclsAclListIngressArrayOutput) Index

func (GetAclsAclListIngressArrayOutput) ToGetAclsAclListIngressArrayOutput

func (o GetAclsAclListIngressArrayOutput) ToGetAclsAclListIngressArrayOutput() GetAclsAclListIngressArrayOutput

func (GetAclsAclListIngressArrayOutput) ToGetAclsAclListIngressArrayOutputWithContext

func (o GetAclsAclListIngressArrayOutput) ToGetAclsAclListIngressArrayOutputWithContext(ctx context.Context) GetAclsAclListIngressArrayOutput

type GetAclsAclListIngressInput

type GetAclsAclListIngressInput interface {
	pulumi.Input

	ToGetAclsAclListIngressOutput() GetAclsAclListIngressOutput
	ToGetAclsAclListIngressOutputWithContext(context.Context) GetAclsAclListIngressOutput
}

GetAclsAclListIngressInput is an input type that accepts GetAclsAclListIngressArgs and GetAclsAclListIngressOutput values. You can construct a concrete instance of `GetAclsAclListIngressInput` via:

GetAclsAclListIngressArgs{...}

type GetAclsAclListIngressOutput

type GetAclsAclListIngressOutput struct{ *pulumi.OutputState }

func (GetAclsAclListIngressOutput) CidrBlock

func (GetAclsAclListIngressOutput) Description

func (GetAclsAclListIngressOutput) ElementType

func (GetAclsAclListIngressOutput) Policy

func (GetAclsAclListIngressOutput) Port

func (GetAclsAclListIngressOutput) Protocol

func (GetAclsAclListIngressOutput) ToGetAclsAclListIngressOutput

func (o GetAclsAclListIngressOutput) ToGetAclsAclListIngressOutput() GetAclsAclListIngressOutput

func (GetAclsAclListIngressOutput) ToGetAclsAclListIngressOutputWithContext

func (o GetAclsAclListIngressOutput) ToGetAclsAclListIngressOutputWithContext(ctx context.Context) GetAclsAclListIngressOutput

type GetAclsAclListInput

type GetAclsAclListInput interface {
	pulumi.Input

	ToGetAclsAclListOutput() GetAclsAclListOutput
	ToGetAclsAclListOutputWithContext(context.Context) GetAclsAclListOutput
}

GetAclsAclListInput is an input type that accepts GetAclsAclListArgs and GetAclsAclListOutput values. You can construct a concrete instance of `GetAclsAclListInput` via:

GetAclsAclListArgs{...}

type GetAclsAclListOutput

type GetAclsAclListOutput struct{ *pulumi.OutputState }

func (GetAclsAclListOutput) CreateTime

func (o GetAclsAclListOutput) CreateTime() pulumi.StringOutput

func (GetAclsAclListOutput) Egresses

func (GetAclsAclListOutput) ElementType

func (GetAclsAclListOutput) ElementType() reflect.Type

func (GetAclsAclListOutput) Id

func (GetAclsAclListOutput) Ingresses

func (GetAclsAclListOutput) Name

func (GetAclsAclListOutput) Subnets

func (GetAclsAclListOutput) ToGetAclsAclListOutput

func (o GetAclsAclListOutput) ToGetAclsAclListOutput() GetAclsAclListOutput

func (GetAclsAclListOutput) ToGetAclsAclListOutputWithContext

func (o GetAclsAclListOutput) ToGetAclsAclListOutputWithContext(ctx context.Context) GetAclsAclListOutput

func (GetAclsAclListOutput) VpcId

type GetAclsAclListSubnet

type GetAclsAclListSubnet struct {
	CidrBlock  string                 `pulumi:"cidrBlock"`
	SubnetId   string                 `pulumi:"subnetId"`
	SubnetName string                 `pulumi:"subnetName"`
	Tags       map[string]interface{} `pulumi:"tags"`
	VpcId      string                 `pulumi:"vpcId"`
}

type GetAclsAclListSubnetArgs

type GetAclsAclListSubnetArgs struct {
	CidrBlock  pulumi.StringInput `pulumi:"cidrBlock"`
	SubnetId   pulumi.StringInput `pulumi:"subnetId"`
	SubnetName pulumi.StringInput `pulumi:"subnetName"`
	Tags       pulumi.MapInput    `pulumi:"tags"`
	VpcId      pulumi.StringInput `pulumi:"vpcId"`
}

func (GetAclsAclListSubnetArgs) ElementType

func (GetAclsAclListSubnetArgs) ElementType() reflect.Type

func (GetAclsAclListSubnetArgs) ToGetAclsAclListSubnetOutput

func (i GetAclsAclListSubnetArgs) ToGetAclsAclListSubnetOutput() GetAclsAclListSubnetOutput

func (GetAclsAclListSubnetArgs) ToGetAclsAclListSubnetOutputWithContext

func (i GetAclsAclListSubnetArgs) ToGetAclsAclListSubnetOutputWithContext(ctx context.Context) GetAclsAclListSubnetOutput

type GetAclsAclListSubnetArray

type GetAclsAclListSubnetArray []GetAclsAclListSubnetInput

func (GetAclsAclListSubnetArray) ElementType

func (GetAclsAclListSubnetArray) ElementType() reflect.Type

func (GetAclsAclListSubnetArray) ToGetAclsAclListSubnetArrayOutput

func (i GetAclsAclListSubnetArray) ToGetAclsAclListSubnetArrayOutput() GetAclsAclListSubnetArrayOutput

func (GetAclsAclListSubnetArray) ToGetAclsAclListSubnetArrayOutputWithContext

func (i GetAclsAclListSubnetArray) ToGetAclsAclListSubnetArrayOutputWithContext(ctx context.Context) GetAclsAclListSubnetArrayOutput

type GetAclsAclListSubnetArrayInput

type GetAclsAclListSubnetArrayInput interface {
	pulumi.Input

	ToGetAclsAclListSubnetArrayOutput() GetAclsAclListSubnetArrayOutput
	ToGetAclsAclListSubnetArrayOutputWithContext(context.Context) GetAclsAclListSubnetArrayOutput
}

GetAclsAclListSubnetArrayInput is an input type that accepts GetAclsAclListSubnetArray and GetAclsAclListSubnetArrayOutput values. You can construct a concrete instance of `GetAclsAclListSubnetArrayInput` via:

GetAclsAclListSubnetArray{ GetAclsAclListSubnetArgs{...} }

type GetAclsAclListSubnetArrayOutput

type GetAclsAclListSubnetArrayOutput struct{ *pulumi.OutputState }

func (GetAclsAclListSubnetArrayOutput) ElementType

func (GetAclsAclListSubnetArrayOutput) Index

func (GetAclsAclListSubnetArrayOutput) ToGetAclsAclListSubnetArrayOutput

func (o GetAclsAclListSubnetArrayOutput) ToGetAclsAclListSubnetArrayOutput() GetAclsAclListSubnetArrayOutput

func (GetAclsAclListSubnetArrayOutput) ToGetAclsAclListSubnetArrayOutputWithContext

func (o GetAclsAclListSubnetArrayOutput) ToGetAclsAclListSubnetArrayOutputWithContext(ctx context.Context) GetAclsAclListSubnetArrayOutput

type GetAclsAclListSubnetInput

type GetAclsAclListSubnetInput interface {
	pulumi.Input

	ToGetAclsAclListSubnetOutput() GetAclsAclListSubnetOutput
	ToGetAclsAclListSubnetOutputWithContext(context.Context) GetAclsAclListSubnetOutput
}

GetAclsAclListSubnetInput is an input type that accepts GetAclsAclListSubnetArgs and GetAclsAclListSubnetOutput values. You can construct a concrete instance of `GetAclsAclListSubnetInput` via:

GetAclsAclListSubnetArgs{...}

type GetAclsAclListSubnetOutput

type GetAclsAclListSubnetOutput struct{ *pulumi.OutputState }

func (GetAclsAclListSubnetOutput) CidrBlock

func (GetAclsAclListSubnetOutput) ElementType

func (GetAclsAclListSubnetOutput) ElementType() reflect.Type

func (GetAclsAclListSubnetOutput) SubnetId

func (GetAclsAclListSubnetOutput) SubnetName

func (GetAclsAclListSubnetOutput) Tags

func (GetAclsAclListSubnetOutput) ToGetAclsAclListSubnetOutput

func (o GetAclsAclListSubnetOutput) ToGetAclsAclListSubnetOutput() GetAclsAclListSubnetOutput

func (GetAclsAclListSubnetOutput) ToGetAclsAclListSubnetOutputWithContext

func (o GetAclsAclListSubnetOutput) ToGetAclsAclListSubnetOutputWithContext(ctx context.Context) GetAclsAclListSubnetOutput

func (GetAclsAclListSubnetOutput) VpcId

type GetAclsArgs

type GetAclsArgs struct {
	Id               *string `pulumi:"id"`
	Name             *string `pulumi:"name"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	VpcId            *string `pulumi:"vpcId"`
}

A collection of arguments for invoking getAcls.

type GetAclsOutputArgs

type GetAclsOutputArgs struct {
	Id               pulumi.StringPtrInput `pulumi:"id"`
	Name             pulumi.StringPtrInput `pulumi:"name"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	VpcId            pulumi.StringPtrInput `pulumi:"vpcId"`
}

A collection of arguments for invoking getAcls.

func (GetAclsOutputArgs) ElementType

func (GetAclsOutputArgs) ElementType() reflect.Type

type GetAclsResult

type GetAclsResult struct {
	AclLists         []GetAclsAclList `pulumi:"aclLists"`
	Id               *string          `pulumi:"id"`
	Name             *string          `pulumi:"name"`
	ResultOutputFile *string          `pulumi:"resultOutputFile"`
	VpcId            *string          `pulumi:"vpcId"`
}

A collection of values returned by getAcls.

func GetAcls

func GetAcls(ctx *pulumi.Context, args *GetAclsArgs, opts ...pulumi.InvokeOption) (*GetAclsResult, error)

type GetAclsResultOutput

type GetAclsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAcls.

func (GetAclsResultOutput) AclLists

func (GetAclsResultOutput) ElementType

func (GetAclsResultOutput) ElementType() reflect.Type

func (GetAclsResultOutput) Id

func (GetAclsResultOutput) Name

func (GetAclsResultOutput) ResultOutputFile

func (o GetAclsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetAclsResultOutput) ToGetAclsResultOutput

func (o GetAclsResultOutput) ToGetAclsResultOutput() GetAclsResultOutput

func (GetAclsResultOutput) ToGetAclsResultOutputWithContext

func (o GetAclsResultOutput) ToGetAclsResultOutputWithContext(ctx context.Context) GetAclsResultOutput

func (GetAclsResultOutput) VpcId

type GetBandwidthPackageBillUsageArgs

type GetBandwidthPackageBillUsageArgs struct {
	BandwidthPackageId string  `pulumi:"bandwidthPackageId"`
	ResultOutputFile   *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getBandwidthPackageBillUsage.

type GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSet

type GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSet struct {
	BandwidthUsage float64 `pulumi:"bandwidthUsage"`
}

type GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArgs

type GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArgs struct {
	BandwidthUsage pulumi.Float64Input `pulumi:"bandwidthUsage"`
}

func (GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArgs) ElementType

func (GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArgs) ToGetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutput

func (GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArgs) ToGetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutputWithContext

func (i GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArgs) ToGetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutputWithContext(ctx context.Context) GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutput

type GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArray

type GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArray []GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetInput

func (GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArray) ElementType

func (GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArray) ToGetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutput

func (GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArray) ToGetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutputWithContext

func (i GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArray) ToGetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutputWithContext(ctx context.Context) GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutput

type GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayInput

type GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayInput interface {
	pulumi.Input

	ToGetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutput() GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutput
	ToGetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutputWithContext(context.Context) GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutput
}

GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayInput is an input type that accepts GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArray and GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutput values. You can construct a concrete instance of `GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayInput` via:

GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArray{ GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArgs{...} }

type GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutput

type GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutput struct{ *pulumi.OutputState }

func (GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutput) ElementType

func (GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutput) ToGetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutput

func (GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutput) ToGetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutputWithContext

func (o GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutput) ToGetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutputWithContext(ctx context.Context) GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutput

type GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetInput

type GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetInput interface {
	pulumi.Input

	ToGetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutput() GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutput
	ToGetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutputWithContext(context.Context) GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutput
}

GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetInput is an input type that accepts GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArgs and GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutput values. You can construct a concrete instance of `GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetInput` via:

GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArgs{...}

type GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutput

type GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutput struct{ *pulumi.OutputState }

func (GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutput) BandwidthUsage

func (GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutput) ElementType

func (GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutput) ToGetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutput

func (GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutput) ToGetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutputWithContext

func (o GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutput) ToGetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutputWithContext(ctx context.Context) GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutput

type GetBandwidthPackageBillUsageOutputArgs

type GetBandwidthPackageBillUsageOutputArgs struct {
	BandwidthPackageId pulumi.StringInput    `pulumi:"bandwidthPackageId"`
	ResultOutputFile   pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getBandwidthPackageBillUsage.

func (GetBandwidthPackageBillUsageOutputArgs) ElementType

type GetBandwidthPackageBillUsageResult

type GetBandwidthPackageBillUsageResult struct {
	BandwidthPackageBillBandwidthSets []GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSet `pulumi:"bandwidthPackageBillBandwidthSets"`
	BandwidthPackageId                string                                                         `pulumi:"bandwidthPackageId"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getBandwidthPackageBillUsage.

type GetBandwidthPackageBillUsageResultOutput

type GetBandwidthPackageBillUsageResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getBandwidthPackageBillUsage.

func (GetBandwidthPackageBillUsageResultOutput) BandwidthPackageBillBandwidthSets

func (GetBandwidthPackageBillUsageResultOutput) BandwidthPackageId

func (GetBandwidthPackageBillUsageResultOutput) ElementType

func (GetBandwidthPackageBillUsageResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetBandwidthPackageBillUsageResultOutput) ResultOutputFile

func (GetBandwidthPackageBillUsageResultOutput) ToGetBandwidthPackageBillUsageResultOutput

func (o GetBandwidthPackageBillUsageResultOutput) ToGetBandwidthPackageBillUsageResultOutput() GetBandwidthPackageBillUsageResultOutput

func (GetBandwidthPackageBillUsageResultOutput) ToGetBandwidthPackageBillUsageResultOutputWithContext

func (o GetBandwidthPackageBillUsageResultOutput) ToGetBandwidthPackageBillUsageResultOutputWithContext(ctx context.Context) GetBandwidthPackageBillUsageResultOutput

type GetBandwidthPackageQuotaArgs

type GetBandwidthPackageQuotaArgs struct {
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getBandwidthPackageQuota.

type GetBandwidthPackageQuotaOutputArgs

type GetBandwidthPackageQuotaOutputArgs struct {
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getBandwidthPackageQuota.

func (GetBandwidthPackageQuotaOutputArgs) ElementType

type GetBandwidthPackageQuotaQuotaSet

type GetBandwidthPackageQuotaQuotaSet struct {
	QuotaCurrent int    `pulumi:"quotaCurrent"`
	QuotaId      string `pulumi:"quotaId"`
	QuotaLimit   int    `pulumi:"quotaLimit"`
}

type GetBandwidthPackageQuotaQuotaSetArgs

type GetBandwidthPackageQuotaQuotaSetArgs struct {
	QuotaCurrent pulumi.IntInput    `pulumi:"quotaCurrent"`
	QuotaId      pulumi.StringInput `pulumi:"quotaId"`
	QuotaLimit   pulumi.IntInput    `pulumi:"quotaLimit"`
}

func (GetBandwidthPackageQuotaQuotaSetArgs) ElementType

func (GetBandwidthPackageQuotaQuotaSetArgs) ToGetBandwidthPackageQuotaQuotaSetOutput

func (i GetBandwidthPackageQuotaQuotaSetArgs) ToGetBandwidthPackageQuotaQuotaSetOutput() GetBandwidthPackageQuotaQuotaSetOutput

func (GetBandwidthPackageQuotaQuotaSetArgs) ToGetBandwidthPackageQuotaQuotaSetOutputWithContext

func (i GetBandwidthPackageQuotaQuotaSetArgs) ToGetBandwidthPackageQuotaQuotaSetOutputWithContext(ctx context.Context) GetBandwidthPackageQuotaQuotaSetOutput

type GetBandwidthPackageQuotaQuotaSetArray

type GetBandwidthPackageQuotaQuotaSetArray []GetBandwidthPackageQuotaQuotaSetInput

func (GetBandwidthPackageQuotaQuotaSetArray) ElementType

func (GetBandwidthPackageQuotaQuotaSetArray) ToGetBandwidthPackageQuotaQuotaSetArrayOutput

func (i GetBandwidthPackageQuotaQuotaSetArray) ToGetBandwidthPackageQuotaQuotaSetArrayOutput() GetBandwidthPackageQuotaQuotaSetArrayOutput

func (GetBandwidthPackageQuotaQuotaSetArray) ToGetBandwidthPackageQuotaQuotaSetArrayOutputWithContext

func (i GetBandwidthPackageQuotaQuotaSetArray) ToGetBandwidthPackageQuotaQuotaSetArrayOutputWithContext(ctx context.Context) GetBandwidthPackageQuotaQuotaSetArrayOutput

type GetBandwidthPackageQuotaQuotaSetArrayInput

type GetBandwidthPackageQuotaQuotaSetArrayInput interface {
	pulumi.Input

	ToGetBandwidthPackageQuotaQuotaSetArrayOutput() GetBandwidthPackageQuotaQuotaSetArrayOutput
	ToGetBandwidthPackageQuotaQuotaSetArrayOutputWithContext(context.Context) GetBandwidthPackageQuotaQuotaSetArrayOutput
}

GetBandwidthPackageQuotaQuotaSetArrayInput is an input type that accepts GetBandwidthPackageQuotaQuotaSetArray and GetBandwidthPackageQuotaQuotaSetArrayOutput values. You can construct a concrete instance of `GetBandwidthPackageQuotaQuotaSetArrayInput` via:

GetBandwidthPackageQuotaQuotaSetArray{ GetBandwidthPackageQuotaQuotaSetArgs{...} }

type GetBandwidthPackageQuotaQuotaSetArrayOutput

type GetBandwidthPackageQuotaQuotaSetArrayOutput struct{ *pulumi.OutputState }

func (GetBandwidthPackageQuotaQuotaSetArrayOutput) ElementType

func (GetBandwidthPackageQuotaQuotaSetArrayOutput) Index

func (GetBandwidthPackageQuotaQuotaSetArrayOutput) ToGetBandwidthPackageQuotaQuotaSetArrayOutput

func (o GetBandwidthPackageQuotaQuotaSetArrayOutput) ToGetBandwidthPackageQuotaQuotaSetArrayOutput() GetBandwidthPackageQuotaQuotaSetArrayOutput

func (GetBandwidthPackageQuotaQuotaSetArrayOutput) ToGetBandwidthPackageQuotaQuotaSetArrayOutputWithContext

func (o GetBandwidthPackageQuotaQuotaSetArrayOutput) ToGetBandwidthPackageQuotaQuotaSetArrayOutputWithContext(ctx context.Context) GetBandwidthPackageQuotaQuotaSetArrayOutput

type GetBandwidthPackageQuotaQuotaSetInput

type GetBandwidthPackageQuotaQuotaSetInput interface {
	pulumi.Input

	ToGetBandwidthPackageQuotaQuotaSetOutput() GetBandwidthPackageQuotaQuotaSetOutput
	ToGetBandwidthPackageQuotaQuotaSetOutputWithContext(context.Context) GetBandwidthPackageQuotaQuotaSetOutput
}

GetBandwidthPackageQuotaQuotaSetInput is an input type that accepts GetBandwidthPackageQuotaQuotaSetArgs and GetBandwidthPackageQuotaQuotaSetOutput values. You can construct a concrete instance of `GetBandwidthPackageQuotaQuotaSetInput` via:

GetBandwidthPackageQuotaQuotaSetArgs{...}

type GetBandwidthPackageQuotaQuotaSetOutput

type GetBandwidthPackageQuotaQuotaSetOutput struct{ *pulumi.OutputState }

func (GetBandwidthPackageQuotaQuotaSetOutput) ElementType

func (GetBandwidthPackageQuotaQuotaSetOutput) QuotaCurrent

func (GetBandwidthPackageQuotaQuotaSetOutput) QuotaId

func (GetBandwidthPackageQuotaQuotaSetOutput) QuotaLimit

func (GetBandwidthPackageQuotaQuotaSetOutput) ToGetBandwidthPackageQuotaQuotaSetOutput

func (o GetBandwidthPackageQuotaQuotaSetOutput) ToGetBandwidthPackageQuotaQuotaSetOutput() GetBandwidthPackageQuotaQuotaSetOutput

func (GetBandwidthPackageQuotaQuotaSetOutput) ToGetBandwidthPackageQuotaQuotaSetOutputWithContext

func (o GetBandwidthPackageQuotaQuotaSetOutput) ToGetBandwidthPackageQuotaQuotaSetOutputWithContext(ctx context.Context) GetBandwidthPackageQuotaQuotaSetOutput

type GetBandwidthPackageQuotaResult

type GetBandwidthPackageQuotaResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string                             `pulumi:"id"`
	QuotaSets        []GetBandwidthPackageQuotaQuotaSet `pulumi:"quotaSets"`
	ResultOutputFile *string                            `pulumi:"resultOutputFile"`
}

A collection of values returned by getBandwidthPackageQuota.

type GetBandwidthPackageQuotaResultOutput

type GetBandwidthPackageQuotaResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getBandwidthPackageQuota.

func (GetBandwidthPackageQuotaResultOutput) ElementType

func (GetBandwidthPackageQuotaResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetBandwidthPackageQuotaResultOutput) QuotaSets

func (GetBandwidthPackageQuotaResultOutput) ResultOutputFile

func (GetBandwidthPackageQuotaResultOutput) ToGetBandwidthPackageQuotaResultOutput

func (o GetBandwidthPackageQuotaResultOutput) ToGetBandwidthPackageQuotaResultOutput() GetBandwidthPackageQuotaResultOutput

func (GetBandwidthPackageQuotaResultOutput) ToGetBandwidthPackageQuotaResultOutputWithContext

func (o GetBandwidthPackageQuotaResultOutput) ToGetBandwidthPackageQuotaResultOutputWithContext(ctx context.Context) GetBandwidthPackageQuotaResultOutput

type GetClassicLinkInstancesArgs

type GetClassicLinkInstancesArgs struct {
	Filters          []GetClassicLinkInstancesFilter `pulumi:"filters"`
	ResultOutputFile *string                         `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getClassicLinkInstances.

type GetClassicLinkInstancesClassicLinkInstanceSet

type GetClassicLinkInstancesClassicLinkInstanceSet struct {
	InstanceId string `pulumi:"instanceId"`
	VpcId      string `pulumi:"vpcId"`
}

type GetClassicLinkInstancesClassicLinkInstanceSetArgs

type GetClassicLinkInstancesClassicLinkInstanceSetArgs struct {
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	VpcId      pulumi.StringInput `pulumi:"vpcId"`
}

func (GetClassicLinkInstancesClassicLinkInstanceSetArgs) ElementType

func (GetClassicLinkInstancesClassicLinkInstanceSetArgs) ToGetClassicLinkInstancesClassicLinkInstanceSetOutput

func (i GetClassicLinkInstancesClassicLinkInstanceSetArgs) ToGetClassicLinkInstancesClassicLinkInstanceSetOutput() GetClassicLinkInstancesClassicLinkInstanceSetOutput

func (GetClassicLinkInstancesClassicLinkInstanceSetArgs) ToGetClassicLinkInstancesClassicLinkInstanceSetOutputWithContext

func (i GetClassicLinkInstancesClassicLinkInstanceSetArgs) ToGetClassicLinkInstancesClassicLinkInstanceSetOutputWithContext(ctx context.Context) GetClassicLinkInstancesClassicLinkInstanceSetOutput

type GetClassicLinkInstancesClassicLinkInstanceSetArray

type GetClassicLinkInstancesClassicLinkInstanceSetArray []GetClassicLinkInstancesClassicLinkInstanceSetInput

func (GetClassicLinkInstancesClassicLinkInstanceSetArray) ElementType

func (GetClassicLinkInstancesClassicLinkInstanceSetArray) ToGetClassicLinkInstancesClassicLinkInstanceSetArrayOutput

func (i GetClassicLinkInstancesClassicLinkInstanceSetArray) ToGetClassicLinkInstancesClassicLinkInstanceSetArrayOutput() GetClassicLinkInstancesClassicLinkInstanceSetArrayOutput

func (GetClassicLinkInstancesClassicLinkInstanceSetArray) ToGetClassicLinkInstancesClassicLinkInstanceSetArrayOutputWithContext

func (i GetClassicLinkInstancesClassicLinkInstanceSetArray) ToGetClassicLinkInstancesClassicLinkInstanceSetArrayOutputWithContext(ctx context.Context) GetClassicLinkInstancesClassicLinkInstanceSetArrayOutput

type GetClassicLinkInstancesClassicLinkInstanceSetArrayInput

type GetClassicLinkInstancesClassicLinkInstanceSetArrayInput interface {
	pulumi.Input

	ToGetClassicLinkInstancesClassicLinkInstanceSetArrayOutput() GetClassicLinkInstancesClassicLinkInstanceSetArrayOutput
	ToGetClassicLinkInstancesClassicLinkInstanceSetArrayOutputWithContext(context.Context) GetClassicLinkInstancesClassicLinkInstanceSetArrayOutput
}

GetClassicLinkInstancesClassicLinkInstanceSetArrayInput is an input type that accepts GetClassicLinkInstancesClassicLinkInstanceSetArray and GetClassicLinkInstancesClassicLinkInstanceSetArrayOutput values. You can construct a concrete instance of `GetClassicLinkInstancesClassicLinkInstanceSetArrayInput` via:

GetClassicLinkInstancesClassicLinkInstanceSetArray{ GetClassicLinkInstancesClassicLinkInstanceSetArgs{...} }

type GetClassicLinkInstancesClassicLinkInstanceSetArrayOutput

type GetClassicLinkInstancesClassicLinkInstanceSetArrayOutput struct{ *pulumi.OutputState }

func (GetClassicLinkInstancesClassicLinkInstanceSetArrayOutput) ElementType

func (GetClassicLinkInstancesClassicLinkInstanceSetArrayOutput) Index

func (GetClassicLinkInstancesClassicLinkInstanceSetArrayOutput) ToGetClassicLinkInstancesClassicLinkInstanceSetArrayOutput

func (GetClassicLinkInstancesClassicLinkInstanceSetArrayOutput) ToGetClassicLinkInstancesClassicLinkInstanceSetArrayOutputWithContext

func (o GetClassicLinkInstancesClassicLinkInstanceSetArrayOutput) ToGetClassicLinkInstancesClassicLinkInstanceSetArrayOutputWithContext(ctx context.Context) GetClassicLinkInstancesClassicLinkInstanceSetArrayOutput

type GetClassicLinkInstancesClassicLinkInstanceSetInput

type GetClassicLinkInstancesClassicLinkInstanceSetInput interface {
	pulumi.Input

	ToGetClassicLinkInstancesClassicLinkInstanceSetOutput() GetClassicLinkInstancesClassicLinkInstanceSetOutput
	ToGetClassicLinkInstancesClassicLinkInstanceSetOutputWithContext(context.Context) GetClassicLinkInstancesClassicLinkInstanceSetOutput
}

GetClassicLinkInstancesClassicLinkInstanceSetInput is an input type that accepts GetClassicLinkInstancesClassicLinkInstanceSetArgs and GetClassicLinkInstancesClassicLinkInstanceSetOutput values. You can construct a concrete instance of `GetClassicLinkInstancesClassicLinkInstanceSetInput` via:

GetClassicLinkInstancesClassicLinkInstanceSetArgs{...}

type GetClassicLinkInstancesClassicLinkInstanceSetOutput

type GetClassicLinkInstancesClassicLinkInstanceSetOutput struct{ *pulumi.OutputState }

func (GetClassicLinkInstancesClassicLinkInstanceSetOutput) ElementType

func (GetClassicLinkInstancesClassicLinkInstanceSetOutput) InstanceId

func (GetClassicLinkInstancesClassicLinkInstanceSetOutput) ToGetClassicLinkInstancesClassicLinkInstanceSetOutput

func (o GetClassicLinkInstancesClassicLinkInstanceSetOutput) ToGetClassicLinkInstancesClassicLinkInstanceSetOutput() GetClassicLinkInstancesClassicLinkInstanceSetOutput

func (GetClassicLinkInstancesClassicLinkInstanceSetOutput) ToGetClassicLinkInstancesClassicLinkInstanceSetOutputWithContext

func (o GetClassicLinkInstancesClassicLinkInstanceSetOutput) ToGetClassicLinkInstancesClassicLinkInstanceSetOutputWithContext(ctx context.Context) GetClassicLinkInstancesClassicLinkInstanceSetOutput

func (GetClassicLinkInstancesClassicLinkInstanceSetOutput) VpcId

type GetClassicLinkInstancesFilter

type GetClassicLinkInstancesFilter struct {
	Name   string   `pulumi:"name"`
	Values []string `pulumi:"values"`
}

type GetClassicLinkInstancesFilterArgs

type GetClassicLinkInstancesFilterArgs struct {
	Name   pulumi.StringInput      `pulumi:"name"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetClassicLinkInstancesFilterArgs) ElementType

func (GetClassicLinkInstancesFilterArgs) ToGetClassicLinkInstancesFilterOutput

func (i GetClassicLinkInstancesFilterArgs) ToGetClassicLinkInstancesFilterOutput() GetClassicLinkInstancesFilterOutput

func (GetClassicLinkInstancesFilterArgs) ToGetClassicLinkInstancesFilterOutputWithContext

func (i GetClassicLinkInstancesFilterArgs) ToGetClassicLinkInstancesFilterOutputWithContext(ctx context.Context) GetClassicLinkInstancesFilterOutput

type GetClassicLinkInstancesFilterArray

type GetClassicLinkInstancesFilterArray []GetClassicLinkInstancesFilterInput

func (GetClassicLinkInstancesFilterArray) ElementType

func (GetClassicLinkInstancesFilterArray) ToGetClassicLinkInstancesFilterArrayOutput

func (i GetClassicLinkInstancesFilterArray) ToGetClassicLinkInstancesFilterArrayOutput() GetClassicLinkInstancesFilterArrayOutput

func (GetClassicLinkInstancesFilterArray) ToGetClassicLinkInstancesFilterArrayOutputWithContext

func (i GetClassicLinkInstancesFilterArray) ToGetClassicLinkInstancesFilterArrayOutputWithContext(ctx context.Context) GetClassicLinkInstancesFilterArrayOutput

type GetClassicLinkInstancesFilterArrayInput

type GetClassicLinkInstancesFilterArrayInput interface {
	pulumi.Input

	ToGetClassicLinkInstancesFilterArrayOutput() GetClassicLinkInstancesFilterArrayOutput
	ToGetClassicLinkInstancesFilterArrayOutputWithContext(context.Context) GetClassicLinkInstancesFilterArrayOutput
}

GetClassicLinkInstancesFilterArrayInput is an input type that accepts GetClassicLinkInstancesFilterArray and GetClassicLinkInstancesFilterArrayOutput values. You can construct a concrete instance of `GetClassicLinkInstancesFilterArrayInput` via:

GetClassicLinkInstancesFilterArray{ GetClassicLinkInstancesFilterArgs{...} }

type GetClassicLinkInstancesFilterArrayOutput

type GetClassicLinkInstancesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetClassicLinkInstancesFilterArrayOutput) ElementType

func (GetClassicLinkInstancesFilterArrayOutput) Index

func (GetClassicLinkInstancesFilterArrayOutput) ToGetClassicLinkInstancesFilterArrayOutput

func (o GetClassicLinkInstancesFilterArrayOutput) ToGetClassicLinkInstancesFilterArrayOutput() GetClassicLinkInstancesFilterArrayOutput

func (GetClassicLinkInstancesFilterArrayOutput) ToGetClassicLinkInstancesFilterArrayOutputWithContext

func (o GetClassicLinkInstancesFilterArrayOutput) ToGetClassicLinkInstancesFilterArrayOutputWithContext(ctx context.Context) GetClassicLinkInstancesFilterArrayOutput

type GetClassicLinkInstancesFilterInput

type GetClassicLinkInstancesFilterInput interface {
	pulumi.Input

	ToGetClassicLinkInstancesFilterOutput() GetClassicLinkInstancesFilterOutput
	ToGetClassicLinkInstancesFilterOutputWithContext(context.Context) GetClassicLinkInstancesFilterOutput
}

GetClassicLinkInstancesFilterInput is an input type that accepts GetClassicLinkInstancesFilterArgs and GetClassicLinkInstancesFilterOutput values. You can construct a concrete instance of `GetClassicLinkInstancesFilterInput` via:

GetClassicLinkInstancesFilterArgs{...}

type GetClassicLinkInstancesFilterOutput

type GetClassicLinkInstancesFilterOutput struct{ *pulumi.OutputState }

func (GetClassicLinkInstancesFilterOutput) ElementType

func (GetClassicLinkInstancesFilterOutput) Name

func (GetClassicLinkInstancesFilterOutput) ToGetClassicLinkInstancesFilterOutput

func (o GetClassicLinkInstancesFilterOutput) ToGetClassicLinkInstancesFilterOutput() GetClassicLinkInstancesFilterOutput

func (GetClassicLinkInstancesFilterOutput) ToGetClassicLinkInstancesFilterOutputWithContext

func (o GetClassicLinkInstancesFilterOutput) ToGetClassicLinkInstancesFilterOutputWithContext(ctx context.Context) GetClassicLinkInstancesFilterOutput

func (GetClassicLinkInstancesFilterOutput) Values

type GetClassicLinkInstancesOutputArgs

type GetClassicLinkInstancesOutputArgs struct {
	Filters          GetClassicLinkInstancesFilterArrayInput `pulumi:"filters"`
	ResultOutputFile pulumi.StringPtrInput                   `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getClassicLinkInstances.

func (GetClassicLinkInstancesOutputArgs) ElementType

type GetClassicLinkInstancesResult

type GetClassicLinkInstancesResult struct {
	ClassicLinkInstanceSets []GetClassicLinkInstancesClassicLinkInstanceSet `pulumi:"classicLinkInstanceSets"`
	Filters                 []GetClassicLinkInstancesFilter                 `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getClassicLinkInstances.

type GetClassicLinkInstancesResultOutput

type GetClassicLinkInstancesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getClassicLinkInstances.

func (GetClassicLinkInstancesResultOutput) ClassicLinkInstanceSets

func (GetClassicLinkInstancesResultOutput) ElementType

func (GetClassicLinkInstancesResultOutput) Filters

func (GetClassicLinkInstancesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetClassicLinkInstancesResultOutput) ResultOutputFile

func (GetClassicLinkInstancesResultOutput) ToGetClassicLinkInstancesResultOutput

func (o GetClassicLinkInstancesResultOutput) ToGetClassicLinkInstancesResultOutput() GetClassicLinkInstancesResultOutput

func (GetClassicLinkInstancesResultOutput) ToGetClassicLinkInstancesResultOutputWithContext

func (o GetClassicLinkInstancesResultOutput) ToGetClassicLinkInstancesResultOutputWithContext(ctx context.Context) GetClassicLinkInstancesResultOutput

type GetCvmInstancesArgs

type GetCvmInstancesArgs struct {
	Filters          []GetCvmInstancesFilter `pulumi:"filters"`
	ResultOutputFile *string                 `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getCvmInstances.

type GetCvmInstancesFilter

type GetCvmInstancesFilter struct {
	Name   string   `pulumi:"name"`
	Values []string `pulumi:"values"`
}

type GetCvmInstancesFilterArgs

type GetCvmInstancesFilterArgs struct {
	Name   pulumi.StringInput      `pulumi:"name"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetCvmInstancesFilterArgs) ElementType

func (GetCvmInstancesFilterArgs) ElementType() reflect.Type

func (GetCvmInstancesFilterArgs) ToGetCvmInstancesFilterOutput

func (i GetCvmInstancesFilterArgs) ToGetCvmInstancesFilterOutput() GetCvmInstancesFilterOutput

func (GetCvmInstancesFilterArgs) ToGetCvmInstancesFilterOutputWithContext

func (i GetCvmInstancesFilterArgs) ToGetCvmInstancesFilterOutputWithContext(ctx context.Context) GetCvmInstancesFilterOutput

type GetCvmInstancesFilterArray

type GetCvmInstancesFilterArray []GetCvmInstancesFilterInput

func (GetCvmInstancesFilterArray) ElementType

func (GetCvmInstancesFilterArray) ElementType() reflect.Type

func (GetCvmInstancesFilterArray) ToGetCvmInstancesFilterArrayOutput

func (i GetCvmInstancesFilterArray) ToGetCvmInstancesFilterArrayOutput() GetCvmInstancesFilterArrayOutput

func (GetCvmInstancesFilterArray) ToGetCvmInstancesFilterArrayOutputWithContext

func (i GetCvmInstancesFilterArray) ToGetCvmInstancesFilterArrayOutputWithContext(ctx context.Context) GetCvmInstancesFilterArrayOutput

type GetCvmInstancesFilterArrayInput

type GetCvmInstancesFilterArrayInput interface {
	pulumi.Input

	ToGetCvmInstancesFilterArrayOutput() GetCvmInstancesFilterArrayOutput
	ToGetCvmInstancesFilterArrayOutputWithContext(context.Context) GetCvmInstancesFilterArrayOutput
}

GetCvmInstancesFilterArrayInput is an input type that accepts GetCvmInstancesFilterArray and GetCvmInstancesFilterArrayOutput values. You can construct a concrete instance of `GetCvmInstancesFilterArrayInput` via:

GetCvmInstancesFilterArray{ GetCvmInstancesFilterArgs{...} }

type GetCvmInstancesFilterArrayOutput

type GetCvmInstancesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetCvmInstancesFilterArrayOutput) ElementType

func (GetCvmInstancesFilterArrayOutput) Index

func (GetCvmInstancesFilterArrayOutput) ToGetCvmInstancesFilterArrayOutput

func (o GetCvmInstancesFilterArrayOutput) ToGetCvmInstancesFilterArrayOutput() GetCvmInstancesFilterArrayOutput

func (GetCvmInstancesFilterArrayOutput) ToGetCvmInstancesFilterArrayOutputWithContext

func (o GetCvmInstancesFilterArrayOutput) ToGetCvmInstancesFilterArrayOutputWithContext(ctx context.Context) GetCvmInstancesFilterArrayOutput

type GetCvmInstancesFilterInput

type GetCvmInstancesFilterInput interface {
	pulumi.Input

	ToGetCvmInstancesFilterOutput() GetCvmInstancesFilterOutput
	ToGetCvmInstancesFilterOutputWithContext(context.Context) GetCvmInstancesFilterOutput
}

GetCvmInstancesFilterInput is an input type that accepts GetCvmInstancesFilterArgs and GetCvmInstancesFilterOutput values. You can construct a concrete instance of `GetCvmInstancesFilterInput` via:

GetCvmInstancesFilterArgs{...}

type GetCvmInstancesFilterOutput

type GetCvmInstancesFilterOutput struct{ *pulumi.OutputState }

func (GetCvmInstancesFilterOutput) ElementType

func (GetCvmInstancesFilterOutput) Name

func (GetCvmInstancesFilterOutput) ToGetCvmInstancesFilterOutput

func (o GetCvmInstancesFilterOutput) ToGetCvmInstancesFilterOutput() GetCvmInstancesFilterOutput

func (GetCvmInstancesFilterOutput) ToGetCvmInstancesFilterOutputWithContext

func (o GetCvmInstancesFilterOutput) ToGetCvmInstancesFilterOutputWithContext(ctx context.Context) GetCvmInstancesFilterOutput

func (GetCvmInstancesFilterOutput) Values

type GetCvmInstancesInstanceSet

type GetCvmInstancesInstanceSet struct {
	Cpu              int    `pulumi:"cpu"`
	CreatedTime      string `pulumi:"createdTime"`
	EniIpLimit       int    `pulumi:"eniIpLimit"`
	EniLimit         int    `pulumi:"eniLimit"`
	InstanceEniCount int    `pulumi:"instanceEniCount"`
	InstanceId       string `pulumi:"instanceId"`
	InstanceName     string `pulumi:"instanceName"`
	InstanceState    string `pulumi:"instanceState"`
	InstanceType     string `pulumi:"instanceType"`
	Memory           int    `pulumi:"memory"`
	SubnetId         string `pulumi:"subnetId"`
	VpcId            string `pulumi:"vpcId"`
}

type GetCvmInstancesInstanceSetArgs

type GetCvmInstancesInstanceSetArgs struct {
	Cpu              pulumi.IntInput    `pulumi:"cpu"`
	CreatedTime      pulumi.StringInput `pulumi:"createdTime"`
	EniIpLimit       pulumi.IntInput    `pulumi:"eniIpLimit"`
	EniLimit         pulumi.IntInput    `pulumi:"eniLimit"`
	InstanceEniCount pulumi.IntInput    `pulumi:"instanceEniCount"`
	InstanceId       pulumi.StringInput `pulumi:"instanceId"`
	InstanceName     pulumi.StringInput `pulumi:"instanceName"`
	InstanceState    pulumi.StringInput `pulumi:"instanceState"`
	InstanceType     pulumi.StringInput `pulumi:"instanceType"`
	Memory           pulumi.IntInput    `pulumi:"memory"`
	SubnetId         pulumi.StringInput `pulumi:"subnetId"`
	VpcId            pulumi.StringInput `pulumi:"vpcId"`
}

func (GetCvmInstancesInstanceSetArgs) ElementType

func (GetCvmInstancesInstanceSetArgs) ToGetCvmInstancesInstanceSetOutput

func (i GetCvmInstancesInstanceSetArgs) ToGetCvmInstancesInstanceSetOutput() GetCvmInstancesInstanceSetOutput

func (GetCvmInstancesInstanceSetArgs) ToGetCvmInstancesInstanceSetOutputWithContext

func (i GetCvmInstancesInstanceSetArgs) ToGetCvmInstancesInstanceSetOutputWithContext(ctx context.Context) GetCvmInstancesInstanceSetOutput

type GetCvmInstancesInstanceSetArray

type GetCvmInstancesInstanceSetArray []GetCvmInstancesInstanceSetInput

func (GetCvmInstancesInstanceSetArray) ElementType

func (GetCvmInstancesInstanceSetArray) ToGetCvmInstancesInstanceSetArrayOutput

func (i GetCvmInstancesInstanceSetArray) ToGetCvmInstancesInstanceSetArrayOutput() GetCvmInstancesInstanceSetArrayOutput

func (GetCvmInstancesInstanceSetArray) ToGetCvmInstancesInstanceSetArrayOutputWithContext

func (i GetCvmInstancesInstanceSetArray) ToGetCvmInstancesInstanceSetArrayOutputWithContext(ctx context.Context) GetCvmInstancesInstanceSetArrayOutput

type GetCvmInstancesInstanceSetArrayInput

type GetCvmInstancesInstanceSetArrayInput interface {
	pulumi.Input

	ToGetCvmInstancesInstanceSetArrayOutput() GetCvmInstancesInstanceSetArrayOutput
	ToGetCvmInstancesInstanceSetArrayOutputWithContext(context.Context) GetCvmInstancesInstanceSetArrayOutput
}

GetCvmInstancesInstanceSetArrayInput is an input type that accepts GetCvmInstancesInstanceSetArray and GetCvmInstancesInstanceSetArrayOutput values. You can construct a concrete instance of `GetCvmInstancesInstanceSetArrayInput` via:

GetCvmInstancesInstanceSetArray{ GetCvmInstancesInstanceSetArgs{...} }

type GetCvmInstancesInstanceSetArrayOutput

type GetCvmInstancesInstanceSetArrayOutput struct{ *pulumi.OutputState }

func (GetCvmInstancesInstanceSetArrayOutput) ElementType

func (GetCvmInstancesInstanceSetArrayOutput) Index

func (GetCvmInstancesInstanceSetArrayOutput) ToGetCvmInstancesInstanceSetArrayOutput

func (o GetCvmInstancesInstanceSetArrayOutput) ToGetCvmInstancesInstanceSetArrayOutput() GetCvmInstancesInstanceSetArrayOutput

func (GetCvmInstancesInstanceSetArrayOutput) ToGetCvmInstancesInstanceSetArrayOutputWithContext

func (o GetCvmInstancesInstanceSetArrayOutput) ToGetCvmInstancesInstanceSetArrayOutputWithContext(ctx context.Context) GetCvmInstancesInstanceSetArrayOutput

type GetCvmInstancesInstanceSetInput

type GetCvmInstancesInstanceSetInput interface {
	pulumi.Input

	ToGetCvmInstancesInstanceSetOutput() GetCvmInstancesInstanceSetOutput
	ToGetCvmInstancesInstanceSetOutputWithContext(context.Context) GetCvmInstancesInstanceSetOutput
}

GetCvmInstancesInstanceSetInput is an input type that accepts GetCvmInstancesInstanceSetArgs and GetCvmInstancesInstanceSetOutput values. You can construct a concrete instance of `GetCvmInstancesInstanceSetInput` via:

GetCvmInstancesInstanceSetArgs{...}

type GetCvmInstancesInstanceSetOutput

type GetCvmInstancesInstanceSetOutput struct{ *pulumi.OutputState }

func (GetCvmInstancesInstanceSetOutput) Cpu

func (GetCvmInstancesInstanceSetOutput) CreatedTime

func (GetCvmInstancesInstanceSetOutput) ElementType

func (GetCvmInstancesInstanceSetOutput) EniIpLimit

func (GetCvmInstancesInstanceSetOutput) EniLimit

func (GetCvmInstancesInstanceSetOutput) InstanceEniCount

func (o GetCvmInstancesInstanceSetOutput) InstanceEniCount() pulumi.IntOutput

func (GetCvmInstancesInstanceSetOutput) InstanceId

func (GetCvmInstancesInstanceSetOutput) InstanceName

func (GetCvmInstancesInstanceSetOutput) InstanceState

func (GetCvmInstancesInstanceSetOutput) InstanceType

func (GetCvmInstancesInstanceSetOutput) Memory

func (GetCvmInstancesInstanceSetOutput) SubnetId

func (GetCvmInstancesInstanceSetOutput) ToGetCvmInstancesInstanceSetOutput

func (o GetCvmInstancesInstanceSetOutput) ToGetCvmInstancesInstanceSetOutput() GetCvmInstancesInstanceSetOutput

func (GetCvmInstancesInstanceSetOutput) ToGetCvmInstancesInstanceSetOutputWithContext

func (o GetCvmInstancesInstanceSetOutput) ToGetCvmInstancesInstanceSetOutputWithContext(ctx context.Context) GetCvmInstancesInstanceSetOutput

func (GetCvmInstancesInstanceSetOutput) VpcId

type GetCvmInstancesOutputArgs

type GetCvmInstancesOutputArgs struct {
	Filters          GetCvmInstancesFilterArrayInput `pulumi:"filters"`
	ResultOutputFile pulumi.StringPtrInput           `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getCvmInstances.

func (GetCvmInstancesOutputArgs) ElementType

func (GetCvmInstancesOutputArgs) ElementType() reflect.Type

type GetCvmInstancesResult

type GetCvmInstancesResult struct {
	Filters []GetCvmInstancesFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                       `pulumi:"id"`
	InstanceSets     []GetCvmInstancesInstanceSet `pulumi:"instanceSets"`
	ResultOutputFile *string                      `pulumi:"resultOutputFile"`
}

A collection of values returned by getCvmInstances.

func GetCvmInstances

func GetCvmInstances(ctx *pulumi.Context, args *GetCvmInstancesArgs, opts ...pulumi.InvokeOption) (*GetCvmInstancesResult, error)

type GetCvmInstancesResultOutput

type GetCvmInstancesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getCvmInstances.

func (GetCvmInstancesResultOutput) ElementType

func (GetCvmInstancesResultOutput) Filters

func (GetCvmInstancesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetCvmInstancesResultOutput) InstanceSets

func (GetCvmInstancesResultOutput) ResultOutputFile

func (o GetCvmInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetCvmInstancesResultOutput) ToGetCvmInstancesResultOutput

func (o GetCvmInstancesResultOutput) ToGetCvmInstancesResultOutput() GetCvmInstancesResultOutput

func (GetCvmInstancesResultOutput) ToGetCvmInstancesResultOutputWithContext

func (o GetCvmInstancesResultOutput) ToGetCvmInstancesResultOutputWithContext(ctx context.Context) GetCvmInstancesResultOutput

type GetGatewayFlowMonitorDetailArgs

type GetGatewayFlowMonitorDetailArgs struct {
	DirectConnectGatewayId *string `pulumi:"directConnectGatewayId"`
	NatId                  *string `pulumi:"natId"`
	OrderDirection         *string `pulumi:"orderDirection"`
	OrderField             *string `pulumi:"orderField"`
	PeeringConnectionId    *string `pulumi:"peeringConnectionId"`
	ResultOutputFile       *string `pulumi:"resultOutputFile"`
	TimePoint              string  `pulumi:"timePoint"`
	VpnId                  *string `pulumi:"vpnId"`
}

A collection of arguments for invoking getGatewayFlowMonitorDetail.

type GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSet

type GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSet struct {
	InPkg            int    `pulumi:"inPkg"`
	InTraffic        int    `pulumi:"inTraffic"`
	OutPkg           int    `pulumi:"outPkg"`
	OutTraffic       int    `pulumi:"outTraffic"`
	PrivateIpAddress string `pulumi:"privateIpAddress"`
}

type GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArgs

type GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArgs struct {
	InPkg            pulumi.IntInput    `pulumi:"inPkg"`
	InTraffic        pulumi.IntInput    `pulumi:"inTraffic"`
	OutPkg           pulumi.IntInput    `pulumi:"outPkg"`
	OutTraffic       pulumi.IntInput    `pulumi:"outTraffic"`
	PrivateIpAddress pulumi.StringInput `pulumi:"privateIpAddress"`
}

func (GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArgs) ElementType

func (GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArgs) ToGetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput

func (GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArgs) ToGetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutputWithContext

func (i GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArgs) ToGetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutputWithContext(ctx context.Context) GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput

type GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArray

type GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArray []GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetInput

func (GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArray) ElementType

func (GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArray) ToGetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutput

func (GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArray) ToGetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutputWithContext

func (i GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArray) ToGetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutputWithContext(ctx context.Context) GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutput

type GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayInput

type GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayInput interface {
	pulumi.Input

	ToGetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutput() GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutput
	ToGetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutputWithContext(context.Context) GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutput
}

GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayInput is an input type that accepts GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArray and GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutput values. You can construct a concrete instance of `GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayInput` via:

GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArray{ GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArgs{...} }

type GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutput

type GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutput struct{ *pulumi.OutputState }

func (GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutput) ElementType

func (GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutput) Index

func (GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutput) ToGetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutput

func (GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutput) ToGetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutputWithContext

func (o GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutput) ToGetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutputWithContext(ctx context.Context) GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutput

type GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetInput

type GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetInput interface {
	pulumi.Input

	ToGetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput() GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput
	ToGetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutputWithContext(context.Context) GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput
}

GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetInput is an input type that accepts GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArgs and GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput values. You can construct a concrete instance of `GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetInput` via:

GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArgs{...}

type GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput

type GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput struct{ *pulumi.OutputState }

func (GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput) ElementType

func (GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput) InPkg

func (GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput) InTraffic

func (GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput) OutPkg

func (GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput) OutTraffic

func (GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput) PrivateIpAddress

func (GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput) ToGetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput

func (GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput) ToGetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutputWithContext

func (o GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput) ToGetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutputWithContext(ctx context.Context) GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput

type GetGatewayFlowMonitorDetailOutputArgs

type GetGatewayFlowMonitorDetailOutputArgs struct {
	DirectConnectGatewayId pulumi.StringPtrInput `pulumi:"directConnectGatewayId"`
	NatId                  pulumi.StringPtrInput `pulumi:"natId"`
	OrderDirection         pulumi.StringPtrInput `pulumi:"orderDirection"`
	OrderField             pulumi.StringPtrInput `pulumi:"orderField"`
	PeeringConnectionId    pulumi.StringPtrInput `pulumi:"peeringConnectionId"`
	ResultOutputFile       pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	TimePoint              pulumi.StringInput    `pulumi:"timePoint"`
	VpnId                  pulumi.StringPtrInput `pulumi:"vpnId"`
}

A collection of arguments for invoking getGatewayFlowMonitorDetail.

func (GetGatewayFlowMonitorDetailOutputArgs) ElementType

type GetGatewayFlowMonitorDetailResult

type GetGatewayFlowMonitorDetailResult struct {
	DirectConnectGatewayId       *string                                                  `pulumi:"directConnectGatewayId"`
	GatewayFlowMonitorDetailSets []GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSet `pulumi:"gatewayFlowMonitorDetailSets"`
	// The provider-assigned unique ID for this managed resource.
	Id                  string  `pulumi:"id"`
	NatId               *string `pulumi:"natId"`
	OrderDirection      *string `pulumi:"orderDirection"`
	OrderField          *string `pulumi:"orderField"`
	PeeringConnectionId *string `pulumi:"peeringConnectionId"`
	ResultOutputFile    *string `pulumi:"resultOutputFile"`
	TimePoint           string  `pulumi:"timePoint"`
	VpnId               *string `pulumi:"vpnId"`
}

A collection of values returned by getGatewayFlowMonitorDetail.

type GetGatewayFlowMonitorDetailResultOutput

type GetGatewayFlowMonitorDetailResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getGatewayFlowMonitorDetail.

func (GetGatewayFlowMonitorDetailResultOutput) DirectConnectGatewayId

func (GetGatewayFlowMonitorDetailResultOutput) ElementType

func (GetGatewayFlowMonitorDetailResultOutput) GatewayFlowMonitorDetailSets

func (GetGatewayFlowMonitorDetailResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetGatewayFlowMonitorDetailResultOutput) NatId

func (GetGatewayFlowMonitorDetailResultOutput) OrderDirection

func (GetGatewayFlowMonitorDetailResultOutput) OrderField

func (GetGatewayFlowMonitorDetailResultOutput) PeeringConnectionId

func (GetGatewayFlowMonitorDetailResultOutput) ResultOutputFile

func (GetGatewayFlowMonitorDetailResultOutput) TimePoint

func (GetGatewayFlowMonitorDetailResultOutput) ToGetGatewayFlowMonitorDetailResultOutput

func (o GetGatewayFlowMonitorDetailResultOutput) ToGetGatewayFlowMonitorDetailResultOutput() GetGatewayFlowMonitorDetailResultOutput

func (GetGatewayFlowMonitorDetailResultOutput) ToGetGatewayFlowMonitorDetailResultOutputWithContext

func (o GetGatewayFlowMonitorDetailResultOutput) ToGetGatewayFlowMonitorDetailResultOutputWithContext(ctx context.Context) GetGatewayFlowMonitorDetailResultOutput

func (GetGatewayFlowMonitorDetailResultOutput) VpnId

type GetGatewayFlowQosArgs

type GetGatewayFlowQosArgs struct {
	GatewayId        string   `pulumi:"gatewayId"`
	IpAddresses      []string `pulumi:"ipAddresses"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getGatewayFlowQos.

type GetGatewayFlowQosGatewayQosSet

type GetGatewayFlowQosGatewayQosSet struct {
	Bandwidth  int    `pulumi:"bandwidth"`
	CreateTime string `pulumi:"createTime"`
	IpAddress  string `pulumi:"ipAddress"`
	VpcId      string `pulumi:"vpcId"`
}

type GetGatewayFlowQosGatewayQosSetArgs

type GetGatewayFlowQosGatewayQosSetArgs struct {
	Bandwidth  pulumi.IntInput    `pulumi:"bandwidth"`
	CreateTime pulumi.StringInput `pulumi:"createTime"`
	IpAddress  pulumi.StringInput `pulumi:"ipAddress"`
	VpcId      pulumi.StringInput `pulumi:"vpcId"`
}

func (GetGatewayFlowQosGatewayQosSetArgs) ElementType

func (GetGatewayFlowQosGatewayQosSetArgs) ToGetGatewayFlowQosGatewayQosSetOutput

func (i GetGatewayFlowQosGatewayQosSetArgs) ToGetGatewayFlowQosGatewayQosSetOutput() GetGatewayFlowQosGatewayQosSetOutput

func (GetGatewayFlowQosGatewayQosSetArgs) ToGetGatewayFlowQosGatewayQosSetOutputWithContext

func (i GetGatewayFlowQosGatewayQosSetArgs) ToGetGatewayFlowQosGatewayQosSetOutputWithContext(ctx context.Context) GetGatewayFlowQosGatewayQosSetOutput

type GetGatewayFlowQosGatewayQosSetArray

type GetGatewayFlowQosGatewayQosSetArray []GetGatewayFlowQosGatewayQosSetInput

func (GetGatewayFlowQosGatewayQosSetArray) ElementType

func (GetGatewayFlowQosGatewayQosSetArray) ToGetGatewayFlowQosGatewayQosSetArrayOutput

func (i GetGatewayFlowQosGatewayQosSetArray) ToGetGatewayFlowQosGatewayQosSetArrayOutput() GetGatewayFlowQosGatewayQosSetArrayOutput

func (GetGatewayFlowQosGatewayQosSetArray) ToGetGatewayFlowQosGatewayQosSetArrayOutputWithContext

func (i GetGatewayFlowQosGatewayQosSetArray) ToGetGatewayFlowQosGatewayQosSetArrayOutputWithContext(ctx context.Context) GetGatewayFlowQosGatewayQosSetArrayOutput

type GetGatewayFlowQosGatewayQosSetArrayInput

type GetGatewayFlowQosGatewayQosSetArrayInput interface {
	pulumi.Input

	ToGetGatewayFlowQosGatewayQosSetArrayOutput() GetGatewayFlowQosGatewayQosSetArrayOutput
	ToGetGatewayFlowQosGatewayQosSetArrayOutputWithContext(context.Context) GetGatewayFlowQosGatewayQosSetArrayOutput
}

GetGatewayFlowQosGatewayQosSetArrayInput is an input type that accepts GetGatewayFlowQosGatewayQosSetArray and GetGatewayFlowQosGatewayQosSetArrayOutput values. You can construct a concrete instance of `GetGatewayFlowQosGatewayQosSetArrayInput` via:

GetGatewayFlowQosGatewayQosSetArray{ GetGatewayFlowQosGatewayQosSetArgs{...} }

type GetGatewayFlowQosGatewayQosSetArrayOutput

type GetGatewayFlowQosGatewayQosSetArrayOutput struct{ *pulumi.OutputState }

func (GetGatewayFlowQosGatewayQosSetArrayOutput) ElementType

func (GetGatewayFlowQosGatewayQosSetArrayOutput) Index

func (GetGatewayFlowQosGatewayQosSetArrayOutput) ToGetGatewayFlowQosGatewayQosSetArrayOutput

func (o GetGatewayFlowQosGatewayQosSetArrayOutput) ToGetGatewayFlowQosGatewayQosSetArrayOutput() GetGatewayFlowQosGatewayQosSetArrayOutput

func (GetGatewayFlowQosGatewayQosSetArrayOutput) ToGetGatewayFlowQosGatewayQosSetArrayOutputWithContext

func (o GetGatewayFlowQosGatewayQosSetArrayOutput) ToGetGatewayFlowQosGatewayQosSetArrayOutputWithContext(ctx context.Context) GetGatewayFlowQosGatewayQosSetArrayOutput

type GetGatewayFlowQosGatewayQosSetInput

type GetGatewayFlowQosGatewayQosSetInput interface {
	pulumi.Input

	ToGetGatewayFlowQosGatewayQosSetOutput() GetGatewayFlowQosGatewayQosSetOutput
	ToGetGatewayFlowQosGatewayQosSetOutputWithContext(context.Context) GetGatewayFlowQosGatewayQosSetOutput
}

GetGatewayFlowQosGatewayQosSetInput is an input type that accepts GetGatewayFlowQosGatewayQosSetArgs and GetGatewayFlowQosGatewayQosSetOutput values. You can construct a concrete instance of `GetGatewayFlowQosGatewayQosSetInput` via:

GetGatewayFlowQosGatewayQosSetArgs{...}

type GetGatewayFlowQosGatewayQosSetOutput

type GetGatewayFlowQosGatewayQosSetOutput struct{ *pulumi.OutputState }

func (GetGatewayFlowQosGatewayQosSetOutput) Bandwidth

func (GetGatewayFlowQosGatewayQosSetOutput) CreateTime

func (GetGatewayFlowQosGatewayQosSetOutput) ElementType

func (GetGatewayFlowQosGatewayQosSetOutput) IpAddress

func (GetGatewayFlowQosGatewayQosSetOutput) ToGetGatewayFlowQosGatewayQosSetOutput

func (o GetGatewayFlowQosGatewayQosSetOutput) ToGetGatewayFlowQosGatewayQosSetOutput() GetGatewayFlowQosGatewayQosSetOutput

func (GetGatewayFlowQosGatewayQosSetOutput) ToGetGatewayFlowQosGatewayQosSetOutputWithContext

func (o GetGatewayFlowQosGatewayQosSetOutput) ToGetGatewayFlowQosGatewayQosSetOutputWithContext(ctx context.Context) GetGatewayFlowQosGatewayQosSetOutput

func (GetGatewayFlowQosGatewayQosSetOutput) VpcId

type GetGatewayFlowQosOutputArgs

type GetGatewayFlowQosOutputArgs struct {
	GatewayId        pulumi.StringInput      `pulumi:"gatewayId"`
	IpAddresses      pulumi.StringArrayInput `pulumi:"ipAddresses"`
	ResultOutputFile pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getGatewayFlowQos.

func (GetGatewayFlowQosOutputArgs) ElementType

type GetGatewayFlowQosResult

type GetGatewayFlowQosResult struct {
	GatewayId      string                           `pulumi:"gatewayId"`
	GatewayQosSets []GetGatewayFlowQosGatewayQosSet `pulumi:"gatewayQosSets"`
	// The provider-assigned unique ID for this managed resource.
	Id               string   `pulumi:"id"`
	IpAddresses      []string `pulumi:"ipAddresses"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
}

A collection of values returned by getGatewayFlowQos.

type GetGatewayFlowQosResultOutput

type GetGatewayFlowQosResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getGatewayFlowQos.

func (GetGatewayFlowQosResultOutput) ElementType

func (GetGatewayFlowQosResultOutput) GatewayId

func (GetGatewayFlowQosResultOutput) GatewayQosSets

func (GetGatewayFlowQosResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetGatewayFlowQosResultOutput) IpAddresses

func (GetGatewayFlowQosResultOutput) ResultOutputFile

func (GetGatewayFlowQosResultOutput) ToGetGatewayFlowQosResultOutput

func (o GetGatewayFlowQosResultOutput) ToGetGatewayFlowQosResultOutput() GetGatewayFlowQosResultOutput

func (GetGatewayFlowQosResultOutput) ToGetGatewayFlowQosResultOutputWithContext

func (o GetGatewayFlowQosResultOutput) ToGetGatewayFlowQosResultOutputWithContext(ctx context.Context) GetGatewayFlowQosResultOutput

type GetInstancesArgs

type GetInstancesArgs struct {
	CidrBlock        *string                `pulumi:"cidrBlock"`
	IsDefault        *bool                  `pulumi:"isDefault"`
	Name             *string                `pulumi:"name"`
	ResultOutputFile *string                `pulumi:"resultOutputFile"`
	TagKey           *string                `pulumi:"tagKey"`
	Tags             map[string]interface{} `pulumi:"tags"`
	VpcId            *string                `pulumi:"vpcId"`
}

A collection of arguments for invoking getInstances.

type GetInstancesInstanceList

type GetInstancesInstanceList struct {
	CidrBlock   string                 `pulumi:"cidrBlock"`
	CreateTime  string                 `pulumi:"createTime"`
	DnsServers  []string               `pulumi:"dnsServers"`
	IsDefault   bool                   `pulumi:"isDefault"`
	IsMulticast bool                   `pulumi:"isMulticast"`
	Name        string                 `pulumi:"name"`
	SubnetIds   []string               `pulumi:"subnetIds"`
	Tags        map[string]interface{} `pulumi:"tags"`
	VpcId       string                 `pulumi:"vpcId"`
}

type GetInstancesInstanceListArgs

type GetInstancesInstanceListArgs struct {
	CidrBlock   pulumi.StringInput      `pulumi:"cidrBlock"`
	CreateTime  pulumi.StringInput      `pulumi:"createTime"`
	DnsServers  pulumi.StringArrayInput `pulumi:"dnsServers"`
	IsDefault   pulumi.BoolInput        `pulumi:"isDefault"`
	IsMulticast pulumi.BoolInput        `pulumi:"isMulticast"`
	Name        pulumi.StringInput      `pulumi:"name"`
	SubnetIds   pulumi.StringArrayInput `pulumi:"subnetIds"`
	Tags        pulumi.MapInput         `pulumi:"tags"`
	VpcId       pulumi.StringInput      `pulumi:"vpcId"`
}

func (GetInstancesInstanceListArgs) ElementType

func (GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutput

func (i GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput

func (GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutputWithContext

func (i GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutputWithContext(ctx context.Context) GetInstancesInstanceListOutput

type GetInstancesInstanceListArray

type GetInstancesInstanceListArray []GetInstancesInstanceListInput

func (GetInstancesInstanceListArray) ElementType

func (GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutput

func (i GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutput() GetInstancesInstanceListArrayOutput

func (GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutputWithContext

func (i GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListArrayOutput

type GetInstancesInstanceListArrayInput

type GetInstancesInstanceListArrayInput interface {
	pulumi.Input

	ToGetInstancesInstanceListArrayOutput() GetInstancesInstanceListArrayOutput
	ToGetInstancesInstanceListArrayOutputWithContext(context.Context) GetInstancesInstanceListArrayOutput
}

GetInstancesInstanceListArrayInput is an input type that accepts GetInstancesInstanceListArray and GetInstancesInstanceListArrayOutput values. You can construct a concrete instance of `GetInstancesInstanceListArrayInput` via:

GetInstancesInstanceListArray{ GetInstancesInstanceListArgs{...} }

type GetInstancesInstanceListArrayOutput

type GetInstancesInstanceListArrayOutput struct{ *pulumi.OutputState }

func (GetInstancesInstanceListArrayOutput) ElementType

func (GetInstancesInstanceListArrayOutput) Index

func (GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutput

func (o GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutput() GetInstancesInstanceListArrayOutput

func (GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutputWithContext

func (o GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListArrayOutput

type GetInstancesInstanceListInput

type GetInstancesInstanceListInput interface {
	pulumi.Input

	ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput
	ToGetInstancesInstanceListOutputWithContext(context.Context) GetInstancesInstanceListOutput
}

GetInstancesInstanceListInput is an input type that accepts GetInstancesInstanceListArgs and GetInstancesInstanceListOutput values. You can construct a concrete instance of `GetInstancesInstanceListInput` via:

GetInstancesInstanceListArgs{...}

type GetInstancesInstanceListOutput

type GetInstancesInstanceListOutput struct{ *pulumi.OutputState }

func (GetInstancesInstanceListOutput) CidrBlock

func (GetInstancesInstanceListOutput) CreateTime

func (GetInstancesInstanceListOutput) DnsServers

func (GetInstancesInstanceListOutput) ElementType

func (GetInstancesInstanceListOutput) IsDefault

func (GetInstancesInstanceListOutput) IsMulticast

func (GetInstancesInstanceListOutput) Name

func (GetInstancesInstanceListOutput) SubnetIds

func (GetInstancesInstanceListOutput) Tags

func (GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutput

func (o GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput

func (GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutputWithContext

func (o GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutputWithContext(ctx context.Context) GetInstancesInstanceListOutput

func (GetInstancesInstanceListOutput) VpcId

type GetInstancesOutputArgs

type GetInstancesOutputArgs struct {
	CidrBlock        pulumi.StringPtrInput `pulumi:"cidrBlock"`
	IsDefault        pulumi.BoolPtrInput   `pulumi:"isDefault"`
	Name             pulumi.StringPtrInput `pulumi:"name"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	TagKey           pulumi.StringPtrInput `pulumi:"tagKey"`
	Tags             pulumi.MapInput       `pulumi:"tags"`
	VpcId            pulumi.StringPtrInput `pulumi:"vpcId"`
}

A collection of arguments for invoking getInstances.

func (GetInstancesOutputArgs) ElementType

func (GetInstancesOutputArgs) ElementType() reflect.Type

type GetInstancesResult

type GetInstancesResult struct {
	CidrBlock *string `pulumi:"cidrBlock"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                     `pulumi:"id"`
	InstanceLists    []GetInstancesInstanceList `pulumi:"instanceLists"`
	IsDefault        *bool                      `pulumi:"isDefault"`
	Name             *string                    `pulumi:"name"`
	ResultOutputFile *string                    `pulumi:"resultOutputFile"`
	TagKey           *string                    `pulumi:"tagKey"`
	Tags             map[string]interface{}     `pulumi:"tags"`
	VpcId            *string                    `pulumi:"vpcId"`
}

A collection of values returned by getInstances.

func GetInstances

func GetInstances(ctx *pulumi.Context, args *GetInstancesArgs, opts ...pulumi.InvokeOption) (*GetInstancesResult, error)

type GetInstancesResultOutput

type GetInstancesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getInstances.

func (GetInstancesResultOutput) CidrBlock

func (GetInstancesResultOutput) ElementType

func (GetInstancesResultOutput) ElementType() reflect.Type

func (GetInstancesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetInstancesResultOutput) InstanceLists

func (GetInstancesResultOutput) IsDefault

func (GetInstancesResultOutput) Name

func (GetInstancesResultOutput) ResultOutputFile

func (o GetInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetInstancesResultOutput) TagKey

func (GetInstancesResultOutput) Tags

func (GetInstancesResultOutput) ToGetInstancesResultOutput

func (o GetInstancesResultOutput) ToGetInstancesResultOutput() GetInstancesResultOutput

func (GetInstancesResultOutput) ToGetInstancesResultOutputWithContext

func (o GetInstancesResultOutput) ToGetInstancesResultOutputWithContext(ctx context.Context) GetInstancesResultOutput

func (GetInstancesResultOutput) VpcId

type GetLimitsArgs

type GetLimitsArgs struct {
	LimitTypes       []string `pulumi:"limitTypes"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getLimits.

type GetLimitsOutputArgs

type GetLimitsOutputArgs struct {
	LimitTypes       pulumi.StringArrayInput `pulumi:"limitTypes"`
	ResultOutputFile pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getLimits.

func (GetLimitsOutputArgs) ElementType

func (GetLimitsOutputArgs) ElementType() reflect.Type

type GetLimitsResult

type GetLimitsResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string                 `pulumi:"id"`
	LimitTypes       []string               `pulumi:"limitTypes"`
	ResultOutputFile *string                `pulumi:"resultOutputFile"`
	VpcLimitSets     []GetLimitsVpcLimitSet `pulumi:"vpcLimitSets"`
}

A collection of values returned by getLimits.

func GetLimits

func GetLimits(ctx *pulumi.Context, args *GetLimitsArgs, opts ...pulumi.InvokeOption) (*GetLimitsResult, error)

type GetLimitsResultOutput

type GetLimitsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getLimits.

func (GetLimitsResultOutput) ElementType

func (GetLimitsResultOutput) ElementType() reflect.Type

func (GetLimitsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetLimitsResultOutput) LimitTypes

func (GetLimitsResultOutput) ResultOutputFile

func (o GetLimitsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetLimitsResultOutput) ToGetLimitsResultOutput

func (o GetLimitsResultOutput) ToGetLimitsResultOutput() GetLimitsResultOutput

func (GetLimitsResultOutput) ToGetLimitsResultOutputWithContext

func (o GetLimitsResultOutput) ToGetLimitsResultOutputWithContext(ctx context.Context) GetLimitsResultOutput

func (GetLimitsResultOutput) VpcLimitSets

type GetLimitsVpcLimitSet

type GetLimitsVpcLimitSet struct {
	LimitType  string `pulumi:"limitType"`
	LimitValue int    `pulumi:"limitValue"`
}

type GetLimitsVpcLimitSetArgs

type GetLimitsVpcLimitSetArgs struct {
	LimitType  pulumi.StringInput `pulumi:"limitType"`
	LimitValue pulumi.IntInput    `pulumi:"limitValue"`
}

func (GetLimitsVpcLimitSetArgs) ElementType

func (GetLimitsVpcLimitSetArgs) ElementType() reflect.Type

func (GetLimitsVpcLimitSetArgs) ToGetLimitsVpcLimitSetOutput

func (i GetLimitsVpcLimitSetArgs) ToGetLimitsVpcLimitSetOutput() GetLimitsVpcLimitSetOutput

func (GetLimitsVpcLimitSetArgs) ToGetLimitsVpcLimitSetOutputWithContext

func (i GetLimitsVpcLimitSetArgs) ToGetLimitsVpcLimitSetOutputWithContext(ctx context.Context) GetLimitsVpcLimitSetOutput

type GetLimitsVpcLimitSetArray

type GetLimitsVpcLimitSetArray []GetLimitsVpcLimitSetInput

func (GetLimitsVpcLimitSetArray) ElementType

func (GetLimitsVpcLimitSetArray) ElementType() reflect.Type

func (GetLimitsVpcLimitSetArray) ToGetLimitsVpcLimitSetArrayOutput

func (i GetLimitsVpcLimitSetArray) ToGetLimitsVpcLimitSetArrayOutput() GetLimitsVpcLimitSetArrayOutput

func (GetLimitsVpcLimitSetArray) ToGetLimitsVpcLimitSetArrayOutputWithContext

func (i GetLimitsVpcLimitSetArray) ToGetLimitsVpcLimitSetArrayOutputWithContext(ctx context.Context) GetLimitsVpcLimitSetArrayOutput

type GetLimitsVpcLimitSetArrayInput

type GetLimitsVpcLimitSetArrayInput interface {
	pulumi.Input

	ToGetLimitsVpcLimitSetArrayOutput() GetLimitsVpcLimitSetArrayOutput
	ToGetLimitsVpcLimitSetArrayOutputWithContext(context.Context) GetLimitsVpcLimitSetArrayOutput
}

GetLimitsVpcLimitSetArrayInput is an input type that accepts GetLimitsVpcLimitSetArray and GetLimitsVpcLimitSetArrayOutput values. You can construct a concrete instance of `GetLimitsVpcLimitSetArrayInput` via:

GetLimitsVpcLimitSetArray{ GetLimitsVpcLimitSetArgs{...} }

type GetLimitsVpcLimitSetArrayOutput

type GetLimitsVpcLimitSetArrayOutput struct{ *pulumi.OutputState }

func (GetLimitsVpcLimitSetArrayOutput) ElementType

func (GetLimitsVpcLimitSetArrayOutput) Index

func (GetLimitsVpcLimitSetArrayOutput) ToGetLimitsVpcLimitSetArrayOutput

func (o GetLimitsVpcLimitSetArrayOutput) ToGetLimitsVpcLimitSetArrayOutput() GetLimitsVpcLimitSetArrayOutput

func (GetLimitsVpcLimitSetArrayOutput) ToGetLimitsVpcLimitSetArrayOutputWithContext

func (o GetLimitsVpcLimitSetArrayOutput) ToGetLimitsVpcLimitSetArrayOutputWithContext(ctx context.Context) GetLimitsVpcLimitSetArrayOutput

type GetLimitsVpcLimitSetInput

type GetLimitsVpcLimitSetInput interface {
	pulumi.Input

	ToGetLimitsVpcLimitSetOutput() GetLimitsVpcLimitSetOutput
	ToGetLimitsVpcLimitSetOutputWithContext(context.Context) GetLimitsVpcLimitSetOutput
}

GetLimitsVpcLimitSetInput is an input type that accepts GetLimitsVpcLimitSetArgs and GetLimitsVpcLimitSetOutput values. You can construct a concrete instance of `GetLimitsVpcLimitSetInput` via:

GetLimitsVpcLimitSetArgs{...}

type GetLimitsVpcLimitSetOutput

type GetLimitsVpcLimitSetOutput struct{ *pulumi.OutputState }

func (GetLimitsVpcLimitSetOutput) ElementType

func (GetLimitsVpcLimitSetOutput) ElementType() reflect.Type

func (GetLimitsVpcLimitSetOutput) LimitType

func (GetLimitsVpcLimitSetOutput) LimitValue

func (GetLimitsVpcLimitSetOutput) ToGetLimitsVpcLimitSetOutput

func (o GetLimitsVpcLimitSetOutput) ToGetLimitsVpcLimitSetOutput() GetLimitsVpcLimitSetOutput

func (GetLimitsVpcLimitSetOutput) ToGetLimitsVpcLimitSetOutputWithContext

func (o GetLimitsVpcLimitSetOutput) ToGetLimitsVpcLimitSetOutputWithContext(ctx context.Context) GetLimitsVpcLimitSetOutput

type GetNetDetectStateCheckArgs

type GetNetDetectStateCheckArgs struct {
	DetectDestinationIps []string `pulumi:"detectDestinationIps"`
	NetDetectId          *string  `pulumi:"netDetectId"`
	NetDetectName        *string  `pulumi:"netDetectName"`
	NextHopDestination   string   `pulumi:"nextHopDestination"`
	NextHopType          string   `pulumi:"nextHopType"`
	ResultOutputFile     *string  `pulumi:"resultOutputFile"`
	SubnetId             *string  `pulumi:"subnetId"`
	VpcId                *string  `pulumi:"vpcId"`
}

A collection of arguments for invoking getNetDetectStateCheck.

type GetNetDetectStateCheckNetDetectIpStateSet

type GetNetDetectStateCheckNetDetectIpStateSet struct {
	Delay               int    `pulumi:"delay"`
	DetectDestinationIp string `pulumi:"detectDestinationIp"`
	PacketLossRate      int    `pulumi:"packetLossRate"`
	State               int    `pulumi:"state"`
}

type GetNetDetectStateCheckNetDetectIpStateSetArgs

type GetNetDetectStateCheckNetDetectIpStateSetArgs struct {
	Delay               pulumi.IntInput    `pulumi:"delay"`
	DetectDestinationIp pulumi.StringInput `pulumi:"detectDestinationIp"`
	PacketLossRate      pulumi.IntInput    `pulumi:"packetLossRate"`
	State               pulumi.IntInput    `pulumi:"state"`
}

func (GetNetDetectStateCheckNetDetectIpStateSetArgs) ElementType

func (GetNetDetectStateCheckNetDetectIpStateSetArgs) ToGetNetDetectStateCheckNetDetectIpStateSetOutput

func (i GetNetDetectStateCheckNetDetectIpStateSetArgs) ToGetNetDetectStateCheckNetDetectIpStateSetOutput() GetNetDetectStateCheckNetDetectIpStateSetOutput

func (GetNetDetectStateCheckNetDetectIpStateSetArgs) ToGetNetDetectStateCheckNetDetectIpStateSetOutputWithContext

func (i GetNetDetectStateCheckNetDetectIpStateSetArgs) ToGetNetDetectStateCheckNetDetectIpStateSetOutputWithContext(ctx context.Context) GetNetDetectStateCheckNetDetectIpStateSetOutput

type GetNetDetectStateCheckNetDetectIpStateSetArray

type GetNetDetectStateCheckNetDetectIpStateSetArray []GetNetDetectStateCheckNetDetectIpStateSetInput

func (GetNetDetectStateCheckNetDetectIpStateSetArray) ElementType

func (GetNetDetectStateCheckNetDetectIpStateSetArray) ToGetNetDetectStateCheckNetDetectIpStateSetArrayOutput

func (i GetNetDetectStateCheckNetDetectIpStateSetArray) ToGetNetDetectStateCheckNetDetectIpStateSetArrayOutput() GetNetDetectStateCheckNetDetectIpStateSetArrayOutput

func (GetNetDetectStateCheckNetDetectIpStateSetArray) ToGetNetDetectStateCheckNetDetectIpStateSetArrayOutputWithContext

func (i GetNetDetectStateCheckNetDetectIpStateSetArray) ToGetNetDetectStateCheckNetDetectIpStateSetArrayOutputWithContext(ctx context.Context) GetNetDetectStateCheckNetDetectIpStateSetArrayOutput

type GetNetDetectStateCheckNetDetectIpStateSetArrayInput

type GetNetDetectStateCheckNetDetectIpStateSetArrayInput interface {
	pulumi.Input

	ToGetNetDetectStateCheckNetDetectIpStateSetArrayOutput() GetNetDetectStateCheckNetDetectIpStateSetArrayOutput
	ToGetNetDetectStateCheckNetDetectIpStateSetArrayOutputWithContext(context.Context) GetNetDetectStateCheckNetDetectIpStateSetArrayOutput
}

GetNetDetectStateCheckNetDetectIpStateSetArrayInput is an input type that accepts GetNetDetectStateCheckNetDetectIpStateSetArray and GetNetDetectStateCheckNetDetectIpStateSetArrayOutput values. You can construct a concrete instance of `GetNetDetectStateCheckNetDetectIpStateSetArrayInput` via:

GetNetDetectStateCheckNetDetectIpStateSetArray{ GetNetDetectStateCheckNetDetectIpStateSetArgs{...} }

type GetNetDetectStateCheckNetDetectIpStateSetArrayOutput

type GetNetDetectStateCheckNetDetectIpStateSetArrayOutput struct{ *pulumi.OutputState }

func (GetNetDetectStateCheckNetDetectIpStateSetArrayOutput) ElementType

func (GetNetDetectStateCheckNetDetectIpStateSetArrayOutput) Index

func (GetNetDetectStateCheckNetDetectIpStateSetArrayOutput) ToGetNetDetectStateCheckNetDetectIpStateSetArrayOutput

func (GetNetDetectStateCheckNetDetectIpStateSetArrayOutput) ToGetNetDetectStateCheckNetDetectIpStateSetArrayOutputWithContext

func (o GetNetDetectStateCheckNetDetectIpStateSetArrayOutput) ToGetNetDetectStateCheckNetDetectIpStateSetArrayOutputWithContext(ctx context.Context) GetNetDetectStateCheckNetDetectIpStateSetArrayOutput

type GetNetDetectStateCheckNetDetectIpStateSetInput

type GetNetDetectStateCheckNetDetectIpStateSetInput interface {
	pulumi.Input

	ToGetNetDetectStateCheckNetDetectIpStateSetOutput() GetNetDetectStateCheckNetDetectIpStateSetOutput
	ToGetNetDetectStateCheckNetDetectIpStateSetOutputWithContext(context.Context) GetNetDetectStateCheckNetDetectIpStateSetOutput
}

GetNetDetectStateCheckNetDetectIpStateSetInput is an input type that accepts GetNetDetectStateCheckNetDetectIpStateSetArgs and GetNetDetectStateCheckNetDetectIpStateSetOutput values. You can construct a concrete instance of `GetNetDetectStateCheckNetDetectIpStateSetInput` via:

GetNetDetectStateCheckNetDetectIpStateSetArgs{...}

type GetNetDetectStateCheckNetDetectIpStateSetOutput

type GetNetDetectStateCheckNetDetectIpStateSetOutput struct{ *pulumi.OutputState }

func (GetNetDetectStateCheckNetDetectIpStateSetOutput) Delay

func (GetNetDetectStateCheckNetDetectIpStateSetOutput) DetectDestinationIp

func (GetNetDetectStateCheckNetDetectIpStateSetOutput) ElementType

func (GetNetDetectStateCheckNetDetectIpStateSetOutput) PacketLossRate

func (GetNetDetectStateCheckNetDetectIpStateSetOutput) State

func (GetNetDetectStateCheckNetDetectIpStateSetOutput) ToGetNetDetectStateCheckNetDetectIpStateSetOutput

func (o GetNetDetectStateCheckNetDetectIpStateSetOutput) ToGetNetDetectStateCheckNetDetectIpStateSetOutput() GetNetDetectStateCheckNetDetectIpStateSetOutput

func (GetNetDetectStateCheckNetDetectIpStateSetOutput) ToGetNetDetectStateCheckNetDetectIpStateSetOutputWithContext

func (o GetNetDetectStateCheckNetDetectIpStateSetOutput) ToGetNetDetectStateCheckNetDetectIpStateSetOutputWithContext(ctx context.Context) GetNetDetectStateCheckNetDetectIpStateSetOutput

type GetNetDetectStateCheckOutputArgs

type GetNetDetectStateCheckOutputArgs struct {
	DetectDestinationIps pulumi.StringArrayInput `pulumi:"detectDestinationIps"`
	NetDetectId          pulumi.StringPtrInput   `pulumi:"netDetectId"`
	NetDetectName        pulumi.StringPtrInput   `pulumi:"netDetectName"`
	NextHopDestination   pulumi.StringInput      `pulumi:"nextHopDestination"`
	NextHopType          pulumi.StringInput      `pulumi:"nextHopType"`
	ResultOutputFile     pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
	SubnetId             pulumi.StringPtrInput   `pulumi:"subnetId"`
	VpcId                pulumi.StringPtrInput   `pulumi:"vpcId"`
}

A collection of arguments for invoking getNetDetectStateCheck.

func (GetNetDetectStateCheckOutputArgs) ElementType

type GetNetDetectStateCheckResult

type GetNetDetectStateCheckResult struct {
	DetectDestinationIps []string `pulumi:"detectDestinationIps"`
	// The provider-assigned unique ID for this managed resource.
	Id                   string                                      `pulumi:"id"`
	NetDetectId          *string                                     `pulumi:"netDetectId"`
	NetDetectIpStateSets []GetNetDetectStateCheckNetDetectIpStateSet `pulumi:"netDetectIpStateSets"`
	NetDetectName        *string                                     `pulumi:"netDetectName"`
	NextHopDestination   string                                      `pulumi:"nextHopDestination"`
	NextHopType          string                                      `pulumi:"nextHopType"`
	ResultOutputFile     *string                                     `pulumi:"resultOutputFile"`
	SubnetId             *string                                     `pulumi:"subnetId"`
	VpcId                *string                                     `pulumi:"vpcId"`
}

A collection of values returned by getNetDetectStateCheck.

type GetNetDetectStateCheckResultOutput

type GetNetDetectStateCheckResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getNetDetectStateCheck.

func (GetNetDetectStateCheckResultOutput) DetectDestinationIps

func (GetNetDetectStateCheckResultOutput) ElementType

func (GetNetDetectStateCheckResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetNetDetectStateCheckResultOutput) NetDetectId

func (GetNetDetectStateCheckResultOutput) NetDetectIpStateSets

func (GetNetDetectStateCheckResultOutput) NetDetectName

func (GetNetDetectStateCheckResultOutput) NextHopDestination

func (GetNetDetectStateCheckResultOutput) NextHopType

func (GetNetDetectStateCheckResultOutput) ResultOutputFile

func (GetNetDetectStateCheckResultOutput) SubnetId

func (GetNetDetectStateCheckResultOutput) ToGetNetDetectStateCheckResultOutput

func (o GetNetDetectStateCheckResultOutput) ToGetNetDetectStateCheckResultOutput() GetNetDetectStateCheckResultOutput

func (GetNetDetectStateCheckResultOutput) ToGetNetDetectStateCheckResultOutputWithContext

func (o GetNetDetectStateCheckResultOutput) ToGetNetDetectStateCheckResultOutputWithContext(ctx context.Context) GetNetDetectStateCheckResultOutput

func (GetNetDetectStateCheckResultOutput) VpcId

type GetNetDetectStatesArgs

type GetNetDetectStatesArgs struct {
	Filters          []GetNetDetectStatesFilter `pulumi:"filters"`
	NetDetectIds     []string                   `pulumi:"netDetectIds"`
	ResultOutputFile *string                    `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getNetDetectStates.

type GetNetDetectStatesFilter

type GetNetDetectStatesFilter struct {
	Name   string   `pulumi:"name"`
	Values []string `pulumi:"values"`
}

type GetNetDetectStatesFilterArgs

type GetNetDetectStatesFilterArgs struct {
	Name   pulumi.StringInput      `pulumi:"name"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetNetDetectStatesFilterArgs) ElementType

func (GetNetDetectStatesFilterArgs) ToGetNetDetectStatesFilterOutput

func (i GetNetDetectStatesFilterArgs) ToGetNetDetectStatesFilterOutput() GetNetDetectStatesFilterOutput

func (GetNetDetectStatesFilterArgs) ToGetNetDetectStatesFilterOutputWithContext

func (i GetNetDetectStatesFilterArgs) ToGetNetDetectStatesFilterOutputWithContext(ctx context.Context) GetNetDetectStatesFilterOutput

type GetNetDetectStatesFilterArray

type GetNetDetectStatesFilterArray []GetNetDetectStatesFilterInput

func (GetNetDetectStatesFilterArray) ElementType

func (GetNetDetectStatesFilterArray) ToGetNetDetectStatesFilterArrayOutput

func (i GetNetDetectStatesFilterArray) ToGetNetDetectStatesFilterArrayOutput() GetNetDetectStatesFilterArrayOutput

func (GetNetDetectStatesFilterArray) ToGetNetDetectStatesFilterArrayOutputWithContext

func (i GetNetDetectStatesFilterArray) ToGetNetDetectStatesFilterArrayOutputWithContext(ctx context.Context) GetNetDetectStatesFilterArrayOutput

type GetNetDetectStatesFilterArrayInput

type GetNetDetectStatesFilterArrayInput interface {
	pulumi.Input

	ToGetNetDetectStatesFilterArrayOutput() GetNetDetectStatesFilterArrayOutput
	ToGetNetDetectStatesFilterArrayOutputWithContext(context.Context) GetNetDetectStatesFilterArrayOutput
}

GetNetDetectStatesFilterArrayInput is an input type that accepts GetNetDetectStatesFilterArray and GetNetDetectStatesFilterArrayOutput values. You can construct a concrete instance of `GetNetDetectStatesFilterArrayInput` via:

GetNetDetectStatesFilterArray{ GetNetDetectStatesFilterArgs{...} }

type GetNetDetectStatesFilterArrayOutput

type GetNetDetectStatesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetNetDetectStatesFilterArrayOutput) ElementType

func (GetNetDetectStatesFilterArrayOutput) Index

func (GetNetDetectStatesFilterArrayOutput) ToGetNetDetectStatesFilterArrayOutput

func (o GetNetDetectStatesFilterArrayOutput) ToGetNetDetectStatesFilterArrayOutput() GetNetDetectStatesFilterArrayOutput

func (GetNetDetectStatesFilterArrayOutput) ToGetNetDetectStatesFilterArrayOutputWithContext

func (o GetNetDetectStatesFilterArrayOutput) ToGetNetDetectStatesFilterArrayOutputWithContext(ctx context.Context) GetNetDetectStatesFilterArrayOutput

type GetNetDetectStatesFilterInput

type GetNetDetectStatesFilterInput interface {
	pulumi.Input

	ToGetNetDetectStatesFilterOutput() GetNetDetectStatesFilterOutput
	ToGetNetDetectStatesFilterOutputWithContext(context.Context) GetNetDetectStatesFilterOutput
}

GetNetDetectStatesFilterInput is an input type that accepts GetNetDetectStatesFilterArgs and GetNetDetectStatesFilterOutput values. You can construct a concrete instance of `GetNetDetectStatesFilterInput` via:

GetNetDetectStatesFilterArgs{...}

type GetNetDetectStatesFilterOutput

type GetNetDetectStatesFilterOutput struct{ *pulumi.OutputState }

func (GetNetDetectStatesFilterOutput) ElementType

func (GetNetDetectStatesFilterOutput) Name

func (GetNetDetectStatesFilterOutput) ToGetNetDetectStatesFilterOutput

func (o GetNetDetectStatesFilterOutput) ToGetNetDetectStatesFilterOutput() GetNetDetectStatesFilterOutput

func (GetNetDetectStatesFilterOutput) ToGetNetDetectStatesFilterOutputWithContext

func (o GetNetDetectStatesFilterOutput) ToGetNetDetectStatesFilterOutputWithContext(ctx context.Context) GetNetDetectStatesFilterOutput

func (GetNetDetectStatesFilterOutput) Values

type GetNetDetectStatesNetDetectStateSet

type GetNetDetectStatesNetDetectStateSet struct {
	NetDetectId          string                                                   `pulumi:"netDetectId"`
	NetDetectIpStateSets []GetNetDetectStatesNetDetectStateSetNetDetectIpStateSet `pulumi:"netDetectIpStateSets"`
}

type GetNetDetectStatesNetDetectStateSetArgs

type GetNetDetectStatesNetDetectStateSetArgs struct {
	NetDetectId          pulumi.StringInput                                               `pulumi:"netDetectId"`
	NetDetectIpStateSets GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayInput `pulumi:"netDetectIpStateSets"`
}

func (GetNetDetectStatesNetDetectStateSetArgs) ElementType

func (GetNetDetectStatesNetDetectStateSetArgs) ToGetNetDetectStatesNetDetectStateSetOutput

func (i GetNetDetectStatesNetDetectStateSetArgs) ToGetNetDetectStatesNetDetectStateSetOutput() GetNetDetectStatesNetDetectStateSetOutput

func (GetNetDetectStatesNetDetectStateSetArgs) ToGetNetDetectStatesNetDetectStateSetOutputWithContext

func (i GetNetDetectStatesNetDetectStateSetArgs) ToGetNetDetectStatesNetDetectStateSetOutputWithContext(ctx context.Context) GetNetDetectStatesNetDetectStateSetOutput

type GetNetDetectStatesNetDetectStateSetArray

type GetNetDetectStatesNetDetectStateSetArray []GetNetDetectStatesNetDetectStateSetInput

func (GetNetDetectStatesNetDetectStateSetArray) ElementType

func (GetNetDetectStatesNetDetectStateSetArray) ToGetNetDetectStatesNetDetectStateSetArrayOutput

func (i GetNetDetectStatesNetDetectStateSetArray) ToGetNetDetectStatesNetDetectStateSetArrayOutput() GetNetDetectStatesNetDetectStateSetArrayOutput

func (GetNetDetectStatesNetDetectStateSetArray) ToGetNetDetectStatesNetDetectStateSetArrayOutputWithContext

func (i GetNetDetectStatesNetDetectStateSetArray) ToGetNetDetectStatesNetDetectStateSetArrayOutputWithContext(ctx context.Context) GetNetDetectStatesNetDetectStateSetArrayOutput

type GetNetDetectStatesNetDetectStateSetArrayInput

type GetNetDetectStatesNetDetectStateSetArrayInput interface {
	pulumi.Input

	ToGetNetDetectStatesNetDetectStateSetArrayOutput() GetNetDetectStatesNetDetectStateSetArrayOutput
	ToGetNetDetectStatesNetDetectStateSetArrayOutputWithContext(context.Context) GetNetDetectStatesNetDetectStateSetArrayOutput
}

GetNetDetectStatesNetDetectStateSetArrayInput is an input type that accepts GetNetDetectStatesNetDetectStateSetArray and GetNetDetectStatesNetDetectStateSetArrayOutput values. You can construct a concrete instance of `GetNetDetectStatesNetDetectStateSetArrayInput` via:

GetNetDetectStatesNetDetectStateSetArray{ GetNetDetectStatesNetDetectStateSetArgs{...} }

type GetNetDetectStatesNetDetectStateSetArrayOutput

type GetNetDetectStatesNetDetectStateSetArrayOutput struct{ *pulumi.OutputState }

func (GetNetDetectStatesNetDetectStateSetArrayOutput) ElementType

func (GetNetDetectStatesNetDetectStateSetArrayOutput) Index

func (GetNetDetectStatesNetDetectStateSetArrayOutput) ToGetNetDetectStatesNetDetectStateSetArrayOutput

func (o GetNetDetectStatesNetDetectStateSetArrayOutput) ToGetNetDetectStatesNetDetectStateSetArrayOutput() GetNetDetectStatesNetDetectStateSetArrayOutput

func (GetNetDetectStatesNetDetectStateSetArrayOutput) ToGetNetDetectStatesNetDetectStateSetArrayOutputWithContext

func (o GetNetDetectStatesNetDetectStateSetArrayOutput) ToGetNetDetectStatesNetDetectStateSetArrayOutputWithContext(ctx context.Context) GetNetDetectStatesNetDetectStateSetArrayOutput

type GetNetDetectStatesNetDetectStateSetInput

type GetNetDetectStatesNetDetectStateSetInput interface {
	pulumi.Input

	ToGetNetDetectStatesNetDetectStateSetOutput() GetNetDetectStatesNetDetectStateSetOutput
	ToGetNetDetectStatesNetDetectStateSetOutputWithContext(context.Context) GetNetDetectStatesNetDetectStateSetOutput
}

GetNetDetectStatesNetDetectStateSetInput is an input type that accepts GetNetDetectStatesNetDetectStateSetArgs and GetNetDetectStatesNetDetectStateSetOutput values. You can construct a concrete instance of `GetNetDetectStatesNetDetectStateSetInput` via:

GetNetDetectStatesNetDetectStateSetArgs{...}

type GetNetDetectStatesNetDetectStateSetNetDetectIpStateSet

type GetNetDetectStatesNetDetectStateSetNetDetectIpStateSet struct {
	Delay               int    `pulumi:"delay"`
	DetectDestinationIp string `pulumi:"detectDestinationIp"`
	PacketLossRate      int    `pulumi:"packetLossRate"`
	State               int    `pulumi:"state"`
}

type GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArgs

type GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArgs struct {
	Delay               pulumi.IntInput    `pulumi:"delay"`
	DetectDestinationIp pulumi.StringInput `pulumi:"detectDestinationIp"`
	PacketLossRate      pulumi.IntInput    `pulumi:"packetLossRate"`
	State               pulumi.IntInput    `pulumi:"state"`
}

func (GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArgs) ElementType

func (GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArgs) ToGetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput

func (GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArgs) ToGetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutputWithContext

func (i GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArgs) ToGetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutputWithContext(ctx context.Context) GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput

type GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArray

type GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArray []GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetInput

func (GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArray) ElementType

func (GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArray) ToGetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutput

func (GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArray) ToGetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutputWithContext

func (i GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArray) ToGetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutputWithContext(ctx context.Context) GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutput

type GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayInput

type GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayInput interface {
	pulumi.Input

	ToGetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutput() GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutput
	ToGetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutputWithContext(context.Context) GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutput
}

GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayInput is an input type that accepts GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArray and GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutput values. You can construct a concrete instance of `GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayInput` via:

GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArray{ GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArgs{...} }

type GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutput

type GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutput struct{ *pulumi.OutputState }

func (GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutput) ElementType

func (GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutput) Index

func (GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutput) ToGetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutput

func (GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutput) ToGetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutputWithContext

func (o GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutput) ToGetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutputWithContext(ctx context.Context) GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutput

type GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetInput

type GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetInput interface {
	pulumi.Input

	ToGetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput() GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput
	ToGetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutputWithContext(context.Context) GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput
}

GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetInput is an input type that accepts GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArgs and GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput values. You can construct a concrete instance of `GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetInput` via:

GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArgs{...}

type GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput

type GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput struct{ *pulumi.OutputState }

func (GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput) Delay

func (GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput) DetectDestinationIp

func (GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput) ElementType

func (GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput) PacketLossRate

func (GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput) State

func (GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput) ToGetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput

func (GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput) ToGetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutputWithContext

func (o GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput) ToGetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutputWithContext(ctx context.Context) GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput

type GetNetDetectStatesNetDetectStateSetOutput

type GetNetDetectStatesNetDetectStateSetOutput struct{ *pulumi.OutputState }

func (GetNetDetectStatesNetDetectStateSetOutput) ElementType

func (GetNetDetectStatesNetDetectStateSetOutput) NetDetectId

func (GetNetDetectStatesNetDetectStateSetOutput) NetDetectIpStateSets

func (GetNetDetectStatesNetDetectStateSetOutput) ToGetNetDetectStatesNetDetectStateSetOutput

func (o GetNetDetectStatesNetDetectStateSetOutput) ToGetNetDetectStatesNetDetectStateSetOutput() GetNetDetectStatesNetDetectStateSetOutput

func (GetNetDetectStatesNetDetectStateSetOutput) ToGetNetDetectStatesNetDetectStateSetOutputWithContext

func (o GetNetDetectStatesNetDetectStateSetOutput) ToGetNetDetectStatesNetDetectStateSetOutputWithContext(ctx context.Context) GetNetDetectStatesNetDetectStateSetOutput

type GetNetDetectStatesOutputArgs

type GetNetDetectStatesOutputArgs struct {
	Filters          GetNetDetectStatesFilterArrayInput `pulumi:"filters"`
	NetDetectIds     pulumi.StringArrayInput            `pulumi:"netDetectIds"`
	ResultOutputFile pulumi.StringPtrInput              `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getNetDetectStates.

func (GetNetDetectStatesOutputArgs) ElementType

type GetNetDetectStatesResult

type GetNetDetectStatesResult struct {
	Filters []GetNetDetectStatesFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id                 string                                `pulumi:"id"`
	NetDetectIds       []string                              `pulumi:"netDetectIds"`
	NetDetectStateSets []GetNetDetectStatesNetDetectStateSet `pulumi:"netDetectStateSets"`
	ResultOutputFile   *string                               `pulumi:"resultOutputFile"`
}

A collection of values returned by getNetDetectStates.

type GetNetDetectStatesResultOutput

type GetNetDetectStatesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getNetDetectStates.

func (GetNetDetectStatesResultOutput) ElementType

func (GetNetDetectStatesResultOutput) Filters

func (GetNetDetectStatesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetNetDetectStatesResultOutput) NetDetectIds

func (GetNetDetectStatesResultOutput) NetDetectStateSets

func (GetNetDetectStatesResultOutput) ResultOutputFile

func (GetNetDetectStatesResultOutput) ToGetNetDetectStatesResultOutput

func (o GetNetDetectStatesResultOutput) ToGetNetDetectStatesResultOutput() GetNetDetectStatesResultOutput

func (GetNetDetectStatesResultOutput) ToGetNetDetectStatesResultOutputWithContext

func (o GetNetDetectStatesResultOutput) ToGetNetDetectStatesResultOutputWithContext(ctx context.Context) GetNetDetectStatesResultOutput

type GetNetworkInterfaceLimitArgs

type GetNetworkInterfaceLimitArgs struct {
	InstanceId       string  `pulumi:"instanceId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getNetworkInterfaceLimit.

type GetNetworkInterfaceLimitOutputArgs

type GetNetworkInterfaceLimitOutputArgs struct {
	InstanceId       pulumi.StringInput    `pulumi:"instanceId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getNetworkInterfaceLimit.

func (GetNetworkInterfaceLimitOutputArgs) ElementType

type GetNetworkInterfaceLimitResult

type GetNetworkInterfaceLimitResult struct {
	EniPrivateIpAddressQuantity       int `pulumi:"eniPrivateIpAddressQuantity"`
	EniQuantity                       int `pulumi:"eniQuantity"`
	ExtendEniPrivateIpAddressQuantity int `pulumi:"extendEniPrivateIpAddressQuantity"`
	ExtendEniQuantity                 int `pulumi:"extendEniQuantity"`
	// The provider-assigned unique ID for this managed resource.
	Id                             string  `pulumi:"id"`
	InstanceId                     string  `pulumi:"instanceId"`
	ResultOutputFile               *string `pulumi:"resultOutputFile"`
	SubEniPrivateIpAddressQuantity int     `pulumi:"subEniPrivateIpAddressQuantity"`
	SubEniQuantity                 int     `pulumi:"subEniQuantity"`
}

A collection of values returned by getNetworkInterfaceLimit.

type GetNetworkInterfaceLimitResultOutput

type GetNetworkInterfaceLimitResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getNetworkInterfaceLimit.

func (GetNetworkInterfaceLimitResultOutput) ElementType

func (GetNetworkInterfaceLimitResultOutput) EniPrivateIpAddressQuantity

func (o GetNetworkInterfaceLimitResultOutput) EniPrivateIpAddressQuantity() pulumi.IntOutput

func (GetNetworkInterfaceLimitResultOutput) EniQuantity

func (GetNetworkInterfaceLimitResultOutput) ExtendEniPrivateIpAddressQuantity

func (o GetNetworkInterfaceLimitResultOutput) ExtendEniPrivateIpAddressQuantity() pulumi.IntOutput

func (GetNetworkInterfaceLimitResultOutput) ExtendEniQuantity

func (GetNetworkInterfaceLimitResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetNetworkInterfaceLimitResultOutput) InstanceId

func (GetNetworkInterfaceLimitResultOutput) ResultOutputFile

func (GetNetworkInterfaceLimitResultOutput) SubEniPrivateIpAddressQuantity

func (o GetNetworkInterfaceLimitResultOutput) SubEniPrivateIpAddressQuantity() pulumi.IntOutput

func (GetNetworkInterfaceLimitResultOutput) SubEniQuantity

func (GetNetworkInterfaceLimitResultOutput) ToGetNetworkInterfaceLimitResultOutput

func (o GetNetworkInterfaceLimitResultOutput) ToGetNetworkInterfaceLimitResultOutput() GetNetworkInterfaceLimitResultOutput

func (GetNetworkInterfaceLimitResultOutput) ToGetNetworkInterfaceLimitResultOutputWithContext

func (o GetNetworkInterfaceLimitResultOutput) ToGetNetworkInterfaceLimitResultOutputWithContext(ctx context.Context) GetNetworkInterfaceLimitResultOutput

type GetPrivateIpAddressesArgs

type GetPrivateIpAddressesArgs struct {
	PrivateIpAddresses []string `pulumi:"privateIpAddresses"`
	ResultOutputFile   *string  `pulumi:"resultOutputFile"`
	VpcId              string   `pulumi:"vpcId"`
}

A collection of arguments for invoking getPrivateIpAddresses.

type GetPrivateIpAddressesOutputArgs

type GetPrivateIpAddressesOutputArgs struct {
	PrivateIpAddresses pulumi.StringArrayInput `pulumi:"privateIpAddresses"`
	ResultOutputFile   pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
	VpcId              pulumi.StringInput      `pulumi:"vpcId"`
}

A collection of arguments for invoking getPrivateIpAddresses.

func (GetPrivateIpAddressesOutputArgs) ElementType

type GetPrivateIpAddressesResult

type GetPrivateIpAddressesResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id                      string                                        `pulumi:"id"`
	PrivateIpAddresses      []string                                      `pulumi:"privateIpAddresses"`
	ResultOutputFile        *string                                       `pulumi:"resultOutputFile"`
	VpcId                   string                                        `pulumi:"vpcId"`
	VpcPrivateIpAddressSets []GetPrivateIpAddressesVpcPrivateIpAddressSet `pulumi:"vpcPrivateIpAddressSets"`
}

A collection of values returned by getPrivateIpAddresses.

type GetPrivateIpAddressesResultOutput

type GetPrivateIpAddressesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getPrivateIpAddresses.

func (GetPrivateIpAddressesResultOutput) ElementType

func (GetPrivateIpAddressesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetPrivateIpAddressesResultOutput) PrivateIpAddresses

func (GetPrivateIpAddressesResultOutput) ResultOutputFile

func (GetPrivateIpAddressesResultOutput) ToGetPrivateIpAddressesResultOutput

func (o GetPrivateIpAddressesResultOutput) ToGetPrivateIpAddressesResultOutput() GetPrivateIpAddressesResultOutput

func (GetPrivateIpAddressesResultOutput) ToGetPrivateIpAddressesResultOutputWithContext

func (o GetPrivateIpAddressesResultOutput) ToGetPrivateIpAddressesResultOutputWithContext(ctx context.Context) GetPrivateIpAddressesResultOutput

func (GetPrivateIpAddressesResultOutput) VpcId

func (GetPrivateIpAddressesResultOutput) VpcPrivateIpAddressSets

type GetPrivateIpAddressesVpcPrivateIpAddressSet

type GetPrivateIpAddressesVpcPrivateIpAddressSet struct {
	CidrBlock            string `pulumi:"cidrBlock"`
	CreatedTime          string `pulumi:"createdTime"`
	PrivateIpAddress     string `pulumi:"privateIpAddress"`
	PrivateIpAddressType string `pulumi:"privateIpAddressType"`
}

type GetPrivateIpAddressesVpcPrivateIpAddressSetArgs

type GetPrivateIpAddressesVpcPrivateIpAddressSetArgs struct {
	CidrBlock            pulumi.StringInput `pulumi:"cidrBlock"`
	CreatedTime          pulumi.StringInput `pulumi:"createdTime"`
	PrivateIpAddress     pulumi.StringInput `pulumi:"privateIpAddress"`
	PrivateIpAddressType pulumi.StringInput `pulumi:"privateIpAddressType"`
}

func (GetPrivateIpAddressesVpcPrivateIpAddressSetArgs) ElementType

func (GetPrivateIpAddressesVpcPrivateIpAddressSetArgs) ToGetPrivateIpAddressesVpcPrivateIpAddressSetOutput

func (i GetPrivateIpAddressesVpcPrivateIpAddressSetArgs) ToGetPrivateIpAddressesVpcPrivateIpAddressSetOutput() GetPrivateIpAddressesVpcPrivateIpAddressSetOutput

func (GetPrivateIpAddressesVpcPrivateIpAddressSetArgs) ToGetPrivateIpAddressesVpcPrivateIpAddressSetOutputWithContext

func (i GetPrivateIpAddressesVpcPrivateIpAddressSetArgs) ToGetPrivateIpAddressesVpcPrivateIpAddressSetOutputWithContext(ctx context.Context) GetPrivateIpAddressesVpcPrivateIpAddressSetOutput

type GetPrivateIpAddressesVpcPrivateIpAddressSetArray

type GetPrivateIpAddressesVpcPrivateIpAddressSetArray []GetPrivateIpAddressesVpcPrivateIpAddressSetInput

func (GetPrivateIpAddressesVpcPrivateIpAddressSetArray) ElementType

func (GetPrivateIpAddressesVpcPrivateIpAddressSetArray) ToGetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutput

func (i GetPrivateIpAddressesVpcPrivateIpAddressSetArray) ToGetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutput() GetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutput

func (GetPrivateIpAddressesVpcPrivateIpAddressSetArray) ToGetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutputWithContext

func (i GetPrivateIpAddressesVpcPrivateIpAddressSetArray) ToGetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutputWithContext(ctx context.Context) GetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutput

type GetPrivateIpAddressesVpcPrivateIpAddressSetArrayInput

type GetPrivateIpAddressesVpcPrivateIpAddressSetArrayInput interface {
	pulumi.Input

	ToGetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutput() GetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutput
	ToGetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutputWithContext(context.Context) GetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutput
}

GetPrivateIpAddressesVpcPrivateIpAddressSetArrayInput is an input type that accepts GetPrivateIpAddressesVpcPrivateIpAddressSetArray and GetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutput values. You can construct a concrete instance of `GetPrivateIpAddressesVpcPrivateIpAddressSetArrayInput` via:

GetPrivateIpAddressesVpcPrivateIpAddressSetArray{ GetPrivateIpAddressesVpcPrivateIpAddressSetArgs{...} }

type GetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutput

type GetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutput struct{ *pulumi.OutputState }

func (GetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutput) ElementType

func (GetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutput) Index

func (GetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutput) ToGetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutput

func (GetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutput) ToGetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutputWithContext

func (o GetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutput) ToGetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutputWithContext(ctx context.Context) GetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutput

type GetPrivateIpAddressesVpcPrivateIpAddressSetInput

type GetPrivateIpAddressesVpcPrivateIpAddressSetInput interface {
	pulumi.Input

	ToGetPrivateIpAddressesVpcPrivateIpAddressSetOutput() GetPrivateIpAddressesVpcPrivateIpAddressSetOutput
	ToGetPrivateIpAddressesVpcPrivateIpAddressSetOutputWithContext(context.Context) GetPrivateIpAddressesVpcPrivateIpAddressSetOutput
}

GetPrivateIpAddressesVpcPrivateIpAddressSetInput is an input type that accepts GetPrivateIpAddressesVpcPrivateIpAddressSetArgs and GetPrivateIpAddressesVpcPrivateIpAddressSetOutput values. You can construct a concrete instance of `GetPrivateIpAddressesVpcPrivateIpAddressSetInput` via:

GetPrivateIpAddressesVpcPrivateIpAddressSetArgs{...}

type GetPrivateIpAddressesVpcPrivateIpAddressSetOutput

type GetPrivateIpAddressesVpcPrivateIpAddressSetOutput struct{ *pulumi.OutputState }

func (GetPrivateIpAddressesVpcPrivateIpAddressSetOutput) CidrBlock

func (GetPrivateIpAddressesVpcPrivateIpAddressSetOutput) CreatedTime

func (GetPrivateIpAddressesVpcPrivateIpAddressSetOutput) ElementType

func (GetPrivateIpAddressesVpcPrivateIpAddressSetOutput) PrivateIpAddress

func (GetPrivateIpAddressesVpcPrivateIpAddressSetOutput) PrivateIpAddressType

func (GetPrivateIpAddressesVpcPrivateIpAddressSetOutput) ToGetPrivateIpAddressesVpcPrivateIpAddressSetOutput

func (o GetPrivateIpAddressesVpcPrivateIpAddressSetOutput) ToGetPrivateIpAddressesVpcPrivateIpAddressSetOutput() GetPrivateIpAddressesVpcPrivateIpAddressSetOutput

func (GetPrivateIpAddressesVpcPrivateIpAddressSetOutput) ToGetPrivateIpAddressesVpcPrivateIpAddressSetOutputWithContext

func (o GetPrivateIpAddressesVpcPrivateIpAddressSetOutput) ToGetPrivateIpAddressesVpcPrivateIpAddressSetOutputWithContext(ctx context.Context) GetPrivateIpAddressesVpcPrivateIpAddressSetOutput

type GetProductQuotaArgs

type GetProductQuotaArgs struct {
	Product          string  `pulumi:"product"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getProductQuota.

type GetProductQuotaOutputArgs

type GetProductQuotaOutputArgs struct {
	Product          pulumi.StringInput    `pulumi:"product"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getProductQuota.

func (GetProductQuotaOutputArgs) ElementType

func (GetProductQuotaOutputArgs) ElementType() reflect.Type

type GetProductQuotaProductQuotaSet

type GetProductQuotaProductQuotaSet struct {
	QuotaCurrent int    `pulumi:"quotaCurrent"`
	QuotaId      string `pulumi:"quotaId"`
	QuotaLimit   int    `pulumi:"quotaLimit"`
	QuotaName    string `pulumi:"quotaName"`
	QuotaRegion  bool   `pulumi:"quotaRegion"`
}

type GetProductQuotaProductQuotaSetArgs

type GetProductQuotaProductQuotaSetArgs struct {
	QuotaCurrent pulumi.IntInput    `pulumi:"quotaCurrent"`
	QuotaId      pulumi.StringInput `pulumi:"quotaId"`
	QuotaLimit   pulumi.IntInput    `pulumi:"quotaLimit"`
	QuotaName    pulumi.StringInput `pulumi:"quotaName"`
	QuotaRegion  pulumi.BoolInput   `pulumi:"quotaRegion"`
}

func (GetProductQuotaProductQuotaSetArgs) ElementType

func (GetProductQuotaProductQuotaSetArgs) ToGetProductQuotaProductQuotaSetOutput

func (i GetProductQuotaProductQuotaSetArgs) ToGetProductQuotaProductQuotaSetOutput() GetProductQuotaProductQuotaSetOutput

func (GetProductQuotaProductQuotaSetArgs) ToGetProductQuotaProductQuotaSetOutputWithContext

func (i GetProductQuotaProductQuotaSetArgs) ToGetProductQuotaProductQuotaSetOutputWithContext(ctx context.Context) GetProductQuotaProductQuotaSetOutput

type GetProductQuotaProductQuotaSetArray

type GetProductQuotaProductQuotaSetArray []GetProductQuotaProductQuotaSetInput

func (GetProductQuotaProductQuotaSetArray) ElementType

func (GetProductQuotaProductQuotaSetArray) ToGetProductQuotaProductQuotaSetArrayOutput

func (i GetProductQuotaProductQuotaSetArray) ToGetProductQuotaProductQuotaSetArrayOutput() GetProductQuotaProductQuotaSetArrayOutput

func (GetProductQuotaProductQuotaSetArray) ToGetProductQuotaProductQuotaSetArrayOutputWithContext

func (i GetProductQuotaProductQuotaSetArray) ToGetProductQuotaProductQuotaSetArrayOutputWithContext(ctx context.Context) GetProductQuotaProductQuotaSetArrayOutput

type GetProductQuotaProductQuotaSetArrayInput

type GetProductQuotaProductQuotaSetArrayInput interface {
	pulumi.Input

	ToGetProductQuotaProductQuotaSetArrayOutput() GetProductQuotaProductQuotaSetArrayOutput
	ToGetProductQuotaProductQuotaSetArrayOutputWithContext(context.Context) GetProductQuotaProductQuotaSetArrayOutput
}

GetProductQuotaProductQuotaSetArrayInput is an input type that accepts GetProductQuotaProductQuotaSetArray and GetProductQuotaProductQuotaSetArrayOutput values. You can construct a concrete instance of `GetProductQuotaProductQuotaSetArrayInput` via:

GetProductQuotaProductQuotaSetArray{ GetProductQuotaProductQuotaSetArgs{...} }

type GetProductQuotaProductQuotaSetArrayOutput

type GetProductQuotaProductQuotaSetArrayOutput struct{ *pulumi.OutputState }

func (GetProductQuotaProductQuotaSetArrayOutput) ElementType

func (GetProductQuotaProductQuotaSetArrayOutput) Index

func (GetProductQuotaProductQuotaSetArrayOutput) ToGetProductQuotaProductQuotaSetArrayOutput

func (o GetProductQuotaProductQuotaSetArrayOutput) ToGetProductQuotaProductQuotaSetArrayOutput() GetProductQuotaProductQuotaSetArrayOutput

func (GetProductQuotaProductQuotaSetArrayOutput) ToGetProductQuotaProductQuotaSetArrayOutputWithContext

func (o GetProductQuotaProductQuotaSetArrayOutput) ToGetProductQuotaProductQuotaSetArrayOutputWithContext(ctx context.Context) GetProductQuotaProductQuotaSetArrayOutput

type GetProductQuotaProductQuotaSetInput

type GetProductQuotaProductQuotaSetInput interface {
	pulumi.Input

	ToGetProductQuotaProductQuotaSetOutput() GetProductQuotaProductQuotaSetOutput
	ToGetProductQuotaProductQuotaSetOutputWithContext(context.Context) GetProductQuotaProductQuotaSetOutput
}

GetProductQuotaProductQuotaSetInput is an input type that accepts GetProductQuotaProductQuotaSetArgs and GetProductQuotaProductQuotaSetOutput values. You can construct a concrete instance of `GetProductQuotaProductQuotaSetInput` via:

GetProductQuotaProductQuotaSetArgs{...}

type GetProductQuotaProductQuotaSetOutput

type GetProductQuotaProductQuotaSetOutput struct{ *pulumi.OutputState }

func (GetProductQuotaProductQuotaSetOutput) ElementType

func (GetProductQuotaProductQuotaSetOutput) QuotaCurrent

func (GetProductQuotaProductQuotaSetOutput) QuotaId

func (GetProductQuotaProductQuotaSetOutput) QuotaLimit

func (GetProductQuotaProductQuotaSetOutput) QuotaName

func (GetProductQuotaProductQuotaSetOutput) QuotaRegion

func (GetProductQuotaProductQuotaSetOutput) ToGetProductQuotaProductQuotaSetOutput

func (o GetProductQuotaProductQuotaSetOutput) ToGetProductQuotaProductQuotaSetOutput() GetProductQuotaProductQuotaSetOutput

func (GetProductQuotaProductQuotaSetOutput) ToGetProductQuotaProductQuotaSetOutputWithContext

func (o GetProductQuotaProductQuotaSetOutput) ToGetProductQuotaProductQuotaSetOutputWithContext(ctx context.Context) GetProductQuotaProductQuotaSetOutput

type GetProductQuotaResult

type GetProductQuotaResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string                           `pulumi:"id"`
	Product          string                           `pulumi:"product"`
	ProductQuotaSets []GetProductQuotaProductQuotaSet `pulumi:"productQuotaSets"`
	ResultOutputFile *string                          `pulumi:"resultOutputFile"`
}

A collection of values returned by getProductQuota.

func GetProductQuota

func GetProductQuota(ctx *pulumi.Context, args *GetProductQuotaArgs, opts ...pulumi.InvokeOption) (*GetProductQuotaResult, error)

type GetProductQuotaResultOutput

type GetProductQuotaResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getProductQuota.

func (GetProductQuotaResultOutput) ElementType

func (GetProductQuotaResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetProductQuotaResultOutput) Product

func (GetProductQuotaResultOutput) ProductQuotaSets

func (GetProductQuotaResultOutput) ResultOutputFile

func (o GetProductQuotaResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetProductQuotaResultOutput) ToGetProductQuotaResultOutput

func (o GetProductQuotaResultOutput) ToGetProductQuotaResultOutput() GetProductQuotaResultOutput

func (GetProductQuotaResultOutput) ToGetProductQuotaResultOutputWithContext

func (o GetProductQuotaResultOutput) ToGetProductQuotaResultOutputWithContext(ctx context.Context) GetProductQuotaResultOutput

type GetResourceDashboardArgs

type GetResourceDashboardArgs struct {
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
	VpcIds           []string `pulumi:"vpcIds"`
}

A collection of arguments for invoking getResourceDashboard.

type GetResourceDashboardOutputArgs

type GetResourceDashboardOutputArgs struct {
	ResultOutputFile pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
	VpcIds           pulumi.StringArrayInput `pulumi:"vpcIds"`
}

A collection of arguments for invoking getResourceDashboard.

func (GetResourceDashboardOutputArgs) ElementType

type GetResourceDashboardResourceDashboardSet

type GetResourceDashboardResourceDashboardSet struct {
	Cdb             int    `pulumi:"cdb"`
	Cfs             int    `pulumi:"cfs"`
	Ckafka          int    `pulumi:"ckafka"`
	ClassicLink     int    `pulumi:"classicLink"`
	Cmem            int    `pulumi:"cmem"`
	Cnas            int    `pulumi:"cnas"`
	CtsDb           int    `pulumi:"ctsDb"`
	Cvm             int    `pulumi:"cvm"`
	CynosDbMysql    int    `pulumi:"cynosDbMysql"`
	CynosDbPostgres int    `pulumi:"cynosDbPostgres"`
	DbAudit         int    `pulumi:"dbAudit"`
	Dcdb            int    `pulumi:"dcdb"`
	Dcg             int    `pulumi:"dcg"`
	ElasticSearch   int    `pulumi:"elasticSearch"`
	Emr             int    `pulumi:"emr"`
	FlowLog         int    `pulumi:"flowLog"`
	Greenplumn      int    `pulumi:"greenplumn"`
	Grocery         int    `pulumi:"grocery"`
	Hsm             int    `pulumi:"hsm"`
	Ip              int    `pulumi:"ip"`
	Itop            int    `pulumi:"itop"`
	Lb              int    `pulumi:"lb"`
	MariaDb         int    `pulumi:"mariaDb"`
	MongoDb         int    `pulumi:"mongoDb"`
	Nas             int    `pulumi:"nas"`
	Nat             int    `pulumi:"nat"`
	NetworkAcl      int    `pulumi:"networkAcl"`
	NetworkDetect   int    `pulumi:"networkDetect"`
	Oracle          int    `pulumi:"oracle"`
	Pcx             int    `pulumi:"pcx"`
	Postgres        int    `pulumi:"postgres"`
	Redis           int    `pulumi:"redis"`
	RouteTable      int    `pulumi:"routeTable"`
	Seal            int    `pulumi:"seal"`
	SqlServer       int    `pulumi:"sqlServer"`
	Subnet          int    `pulumi:"subnet"`
	SubnetId        string `pulumi:"subnetId"`
	TBaas           int    `pulumi:"tBaas"`
	Tcaplus         int    `pulumi:"tcaplus"`
	TiDb            int    `pulumi:"tiDb"`
	VpcId           string `pulumi:"vpcId"`
	Vpngw           int    `pulumi:"vpngw"`
}

type GetResourceDashboardResourceDashboardSetArgs

type GetResourceDashboardResourceDashboardSetArgs struct {
	Cdb             pulumi.IntInput    `pulumi:"cdb"`
	Cfs             pulumi.IntInput    `pulumi:"cfs"`
	Ckafka          pulumi.IntInput    `pulumi:"ckafka"`
	ClassicLink     pulumi.IntInput    `pulumi:"classicLink"`
	Cmem            pulumi.IntInput    `pulumi:"cmem"`
	Cnas            pulumi.IntInput    `pulumi:"cnas"`
	CtsDb           pulumi.IntInput    `pulumi:"ctsDb"`
	Cvm             pulumi.IntInput    `pulumi:"cvm"`
	CynosDbMysql    pulumi.IntInput    `pulumi:"cynosDbMysql"`
	CynosDbPostgres pulumi.IntInput    `pulumi:"cynosDbPostgres"`
	DbAudit         pulumi.IntInput    `pulumi:"dbAudit"`
	Dcdb            pulumi.IntInput    `pulumi:"dcdb"`
	Dcg             pulumi.IntInput    `pulumi:"dcg"`
	ElasticSearch   pulumi.IntInput    `pulumi:"elasticSearch"`
	Emr             pulumi.IntInput    `pulumi:"emr"`
	FlowLog         pulumi.IntInput    `pulumi:"flowLog"`
	Greenplumn      pulumi.IntInput    `pulumi:"greenplumn"`
	Grocery         pulumi.IntInput    `pulumi:"grocery"`
	Hsm             pulumi.IntInput    `pulumi:"hsm"`
	Ip              pulumi.IntInput    `pulumi:"ip"`
	Itop            pulumi.IntInput    `pulumi:"itop"`
	Lb              pulumi.IntInput    `pulumi:"lb"`
	MariaDb         pulumi.IntInput    `pulumi:"mariaDb"`
	MongoDb         pulumi.IntInput    `pulumi:"mongoDb"`
	Nas             pulumi.IntInput    `pulumi:"nas"`
	Nat             pulumi.IntInput    `pulumi:"nat"`
	NetworkAcl      pulumi.IntInput    `pulumi:"networkAcl"`
	NetworkDetect   pulumi.IntInput    `pulumi:"networkDetect"`
	Oracle          pulumi.IntInput    `pulumi:"oracle"`
	Pcx             pulumi.IntInput    `pulumi:"pcx"`
	Postgres        pulumi.IntInput    `pulumi:"postgres"`
	Redis           pulumi.IntInput    `pulumi:"redis"`
	RouteTable      pulumi.IntInput    `pulumi:"routeTable"`
	Seal            pulumi.IntInput    `pulumi:"seal"`
	SqlServer       pulumi.IntInput    `pulumi:"sqlServer"`
	Subnet          pulumi.IntInput    `pulumi:"subnet"`
	SubnetId        pulumi.StringInput `pulumi:"subnetId"`
	TBaas           pulumi.IntInput    `pulumi:"tBaas"`
	Tcaplus         pulumi.IntInput    `pulumi:"tcaplus"`
	TiDb            pulumi.IntInput    `pulumi:"tiDb"`
	VpcId           pulumi.StringInput `pulumi:"vpcId"`
	Vpngw           pulumi.IntInput    `pulumi:"vpngw"`
}

func (GetResourceDashboardResourceDashboardSetArgs) ElementType

func (GetResourceDashboardResourceDashboardSetArgs) ToGetResourceDashboardResourceDashboardSetOutput

func (i GetResourceDashboardResourceDashboardSetArgs) ToGetResourceDashboardResourceDashboardSetOutput() GetResourceDashboardResourceDashboardSetOutput

func (GetResourceDashboardResourceDashboardSetArgs) ToGetResourceDashboardResourceDashboardSetOutputWithContext

func (i GetResourceDashboardResourceDashboardSetArgs) ToGetResourceDashboardResourceDashboardSetOutputWithContext(ctx context.Context) GetResourceDashboardResourceDashboardSetOutput

type GetResourceDashboardResourceDashboardSetArray

type GetResourceDashboardResourceDashboardSetArray []GetResourceDashboardResourceDashboardSetInput

func (GetResourceDashboardResourceDashboardSetArray) ElementType

func (GetResourceDashboardResourceDashboardSetArray) ToGetResourceDashboardResourceDashboardSetArrayOutput

func (i GetResourceDashboardResourceDashboardSetArray) ToGetResourceDashboardResourceDashboardSetArrayOutput() GetResourceDashboardResourceDashboardSetArrayOutput

func (GetResourceDashboardResourceDashboardSetArray) ToGetResourceDashboardResourceDashboardSetArrayOutputWithContext

func (i GetResourceDashboardResourceDashboardSetArray) ToGetResourceDashboardResourceDashboardSetArrayOutputWithContext(ctx context.Context) GetResourceDashboardResourceDashboardSetArrayOutput

type GetResourceDashboardResourceDashboardSetArrayInput

type GetResourceDashboardResourceDashboardSetArrayInput interface {
	pulumi.Input

	ToGetResourceDashboardResourceDashboardSetArrayOutput() GetResourceDashboardResourceDashboardSetArrayOutput
	ToGetResourceDashboardResourceDashboardSetArrayOutputWithContext(context.Context) GetResourceDashboardResourceDashboardSetArrayOutput
}

GetResourceDashboardResourceDashboardSetArrayInput is an input type that accepts GetResourceDashboardResourceDashboardSetArray and GetResourceDashboardResourceDashboardSetArrayOutput values. You can construct a concrete instance of `GetResourceDashboardResourceDashboardSetArrayInput` via:

GetResourceDashboardResourceDashboardSetArray{ GetResourceDashboardResourceDashboardSetArgs{...} }

type GetResourceDashboardResourceDashboardSetArrayOutput

type GetResourceDashboardResourceDashboardSetArrayOutput struct{ *pulumi.OutputState }

func (GetResourceDashboardResourceDashboardSetArrayOutput) ElementType

func (GetResourceDashboardResourceDashboardSetArrayOutput) Index

func (GetResourceDashboardResourceDashboardSetArrayOutput) ToGetResourceDashboardResourceDashboardSetArrayOutput

func (o GetResourceDashboardResourceDashboardSetArrayOutput) ToGetResourceDashboardResourceDashboardSetArrayOutput() GetResourceDashboardResourceDashboardSetArrayOutput

func (GetResourceDashboardResourceDashboardSetArrayOutput) ToGetResourceDashboardResourceDashboardSetArrayOutputWithContext

func (o GetResourceDashboardResourceDashboardSetArrayOutput) ToGetResourceDashboardResourceDashboardSetArrayOutputWithContext(ctx context.Context) GetResourceDashboardResourceDashboardSetArrayOutput

type GetResourceDashboardResourceDashboardSetInput

type GetResourceDashboardResourceDashboardSetInput interface {
	pulumi.Input

	ToGetResourceDashboardResourceDashboardSetOutput() GetResourceDashboardResourceDashboardSetOutput
	ToGetResourceDashboardResourceDashboardSetOutputWithContext(context.Context) GetResourceDashboardResourceDashboardSetOutput
}

GetResourceDashboardResourceDashboardSetInput is an input type that accepts GetResourceDashboardResourceDashboardSetArgs and GetResourceDashboardResourceDashboardSetOutput values. You can construct a concrete instance of `GetResourceDashboardResourceDashboardSetInput` via:

GetResourceDashboardResourceDashboardSetArgs{...}

type GetResourceDashboardResourceDashboardSetOutput

type GetResourceDashboardResourceDashboardSetOutput struct{ *pulumi.OutputState }

func (GetResourceDashboardResourceDashboardSetOutput) Cdb

func (GetResourceDashboardResourceDashboardSetOutput) Cfs

func (GetResourceDashboardResourceDashboardSetOutput) Ckafka

func (GetResourceDashboardResourceDashboardSetOutput) Cmem

func (GetResourceDashboardResourceDashboardSetOutput) Cnas

func (GetResourceDashboardResourceDashboardSetOutput) CtsDb

func (GetResourceDashboardResourceDashboardSetOutput) Cvm

func (GetResourceDashboardResourceDashboardSetOutput) CynosDbMysql

func (GetResourceDashboardResourceDashboardSetOutput) CynosDbPostgres

func (GetResourceDashboardResourceDashboardSetOutput) DbAudit

func (GetResourceDashboardResourceDashboardSetOutput) Dcdb

func (GetResourceDashboardResourceDashboardSetOutput) Dcg

func (GetResourceDashboardResourceDashboardSetOutput) ElasticSearch

func (GetResourceDashboardResourceDashboardSetOutput) ElementType

func (GetResourceDashboardResourceDashboardSetOutput) Emr

func (GetResourceDashboardResourceDashboardSetOutput) FlowLog

func (GetResourceDashboardResourceDashboardSetOutput) Greenplumn

func (GetResourceDashboardResourceDashboardSetOutput) Grocery

func (GetResourceDashboardResourceDashboardSetOutput) Hsm

func (GetResourceDashboardResourceDashboardSetOutput) Ip

func (GetResourceDashboardResourceDashboardSetOutput) Itop

func (GetResourceDashboardResourceDashboardSetOutput) Lb

func (GetResourceDashboardResourceDashboardSetOutput) MariaDb

func (GetResourceDashboardResourceDashboardSetOutput) MongoDb

func (GetResourceDashboardResourceDashboardSetOutput) Nas

func (GetResourceDashboardResourceDashboardSetOutput) Nat

func (GetResourceDashboardResourceDashboardSetOutput) NetworkAcl

func (GetResourceDashboardResourceDashboardSetOutput) NetworkDetect

func (GetResourceDashboardResourceDashboardSetOutput) Oracle

func (GetResourceDashboardResourceDashboardSetOutput) Pcx

func (GetResourceDashboardResourceDashboardSetOutput) Postgres

func (GetResourceDashboardResourceDashboardSetOutput) Redis

func (GetResourceDashboardResourceDashboardSetOutput) RouteTable

func (GetResourceDashboardResourceDashboardSetOutput) Seal

func (GetResourceDashboardResourceDashboardSetOutput) SqlServer

func (GetResourceDashboardResourceDashboardSetOutput) Subnet

func (GetResourceDashboardResourceDashboardSetOutput) SubnetId

func (GetResourceDashboardResourceDashboardSetOutput) TBaas

func (GetResourceDashboardResourceDashboardSetOutput) Tcaplus

func (GetResourceDashboardResourceDashboardSetOutput) TiDb

func (GetResourceDashboardResourceDashboardSetOutput) ToGetResourceDashboardResourceDashboardSetOutput

func (o GetResourceDashboardResourceDashboardSetOutput) ToGetResourceDashboardResourceDashboardSetOutput() GetResourceDashboardResourceDashboardSetOutput

func (GetResourceDashboardResourceDashboardSetOutput) ToGetResourceDashboardResourceDashboardSetOutputWithContext

func (o GetResourceDashboardResourceDashboardSetOutput) ToGetResourceDashboardResourceDashboardSetOutputWithContext(ctx context.Context) GetResourceDashboardResourceDashboardSetOutput

func (GetResourceDashboardResourceDashboardSetOutput) VpcId

func (GetResourceDashboardResourceDashboardSetOutput) Vpngw

type GetResourceDashboardResult

type GetResourceDashboardResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id                    string                                     `pulumi:"id"`
	ResourceDashboardSets []GetResourceDashboardResourceDashboardSet `pulumi:"resourceDashboardSets"`
	ResultOutputFile      *string                                    `pulumi:"resultOutputFile"`
	VpcIds                []string                                   `pulumi:"vpcIds"`
}

A collection of values returned by getResourceDashboard.

type GetResourceDashboardResultOutput

type GetResourceDashboardResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getResourceDashboard.

func (GetResourceDashboardResultOutput) ElementType

func (GetResourceDashboardResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetResourceDashboardResultOutput) ResourceDashboardSets

func (GetResourceDashboardResultOutput) ResultOutputFile

func (GetResourceDashboardResultOutput) ToGetResourceDashboardResultOutput

func (o GetResourceDashboardResultOutput) ToGetResourceDashboardResultOutput() GetResourceDashboardResultOutput

func (GetResourceDashboardResultOutput) ToGetResourceDashboardResultOutputWithContext

func (o GetResourceDashboardResultOutput) ToGetResourceDashboardResultOutputWithContext(ctx context.Context) GetResourceDashboardResultOutput

func (GetResourceDashboardResultOutput) VpcIds

type GetRouteConflictsArgs

type GetRouteConflictsArgs struct {
	DestinationCidrBlocks []string `pulumi:"destinationCidrBlocks"`
	ResultOutputFile      *string  `pulumi:"resultOutputFile"`
	RouteTableId          string   `pulumi:"routeTableId"`
}

A collection of arguments for invoking getRouteConflicts.

type GetRouteConflictsOutputArgs

type GetRouteConflictsOutputArgs struct {
	DestinationCidrBlocks pulumi.StringArrayInput `pulumi:"destinationCidrBlocks"`
	ResultOutputFile      pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
	RouteTableId          pulumi.StringInput      `pulumi:"routeTableId"`
}

A collection of arguments for invoking getRouteConflicts.

func (GetRouteConflictsOutputArgs) ElementType

type GetRouteConflictsResult

type GetRouteConflictsResult struct {
	DestinationCidrBlocks []string `pulumi:"destinationCidrBlocks"`
	// The provider-assigned unique ID for this managed resource.
	Id                string                              `pulumi:"id"`
	ResultOutputFile  *string                             `pulumi:"resultOutputFile"`
	RouteConflictSets []GetRouteConflictsRouteConflictSet `pulumi:"routeConflictSets"`
	RouteTableId      string                              `pulumi:"routeTableId"`
}

A collection of values returned by getRouteConflicts.

type GetRouteConflictsResultOutput

type GetRouteConflictsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getRouteConflicts.

func (GetRouteConflictsResultOutput) DestinationCidrBlocks

func (o GetRouteConflictsResultOutput) DestinationCidrBlocks() pulumi.StringArrayOutput

func (GetRouteConflictsResultOutput) ElementType

func (GetRouteConflictsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetRouteConflictsResultOutput) ResultOutputFile

func (GetRouteConflictsResultOutput) RouteConflictSets

func (GetRouteConflictsResultOutput) RouteTableId

func (GetRouteConflictsResultOutput) ToGetRouteConflictsResultOutput

func (o GetRouteConflictsResultOutput) ToGetRouteConflictsResultOutput() GetRouteConflictsResultOutput

func (GetRouteConflictsResultOutput) ToGetRouteConflictsResultOutputWithContext

func (o GetRouteConflictsResultOutput) ToGetRouteConflictsResultOutputWithContext(ctx context.Context) GetRouteConflictsResultOutput

type GetRouteConflictsRouteConflictSet

type GetRouteConflictsRouteConflictSet struct {
	ConflictSets         []GetRouteConflictsRouteConflictSetConflictSet `pulumi:"conflictSets"`
	DestinationCidrBlock string                                         `pulumi:"destinationCidrBlock"`
	RouteTableId         string                                         `pulumi:"routeTableId"`
}

type GetRouteConflictsRouteConflictSetArgs

type GetRouteConflictsRouteConflictSetArgs struct {
	ConflictSets         GetRouteConflictsRouteConflictSetConflictSetArrayInput `pulumi:"conflictSets"`
	DestinationCidrBlock pulumi.StringInput                                     `pulumi:"destinationCidrBlock"`
	RouteTableId         pulumi.StringInput                                     `pulumi:"routeTableId"`
}

func (GetRouteConflictsRouteConflictSetArgs) ElementType

func (GetRouteConflictsRouteConflictSetArgs) ToGetRouteConflictsRouteConflictSetOutput

func (i GetRouteConflictsRouteConflictSetArgs) ToGetRouteConflictsRouteConflictSetOutput() GetRouteConflictsRouteConflictSetOutput

func (GetRouteConflictsRouteConflictSetArgs) ToGetRouteConflictsRouteConflictSetOutputWithContext

func (i GetRouteConflictsRouteConflictSetArgs) ToGetRouteConflictsRouteConflictSetOutputWithContext(ctx context.Context) GetRouteConflictsRouteConflictSetOutput

type GetRouteConflictsRouteConflictSetArray

type GetRouteConflictsRouteConflictSetArray []GetRouteConflictsRouteConflictSetInput

func (GetRouteConflictsRouteConflictSetArray) ElementType

func (GetRouteConflictsRouteConflictSetArray) ToGetRouteConflictsRouteConflictSetArrayOutput

func (i GetRouteConflictsRouteConflictSetArray) ToGetRouteConflictsRouteConflictSetArrayOutput() GetRouteConflictsRouteConflictSetArrayOutput

func (GetRouteConflictsRouteConflictSetArray) ToGetRouteConflictsRouteConflictSetArrayOutputWithContext

func (i GetRouteConflictsRouteConflictSetArray) ToGetRouteConflictsRouteConflictSetArrayOutputWithContext(ctx context.Context) GetRouteConflictsRouteConflictSetArrayOutput

type GetRouteConflictsRouteConflictSetArrayInput

type GetRouteConflictsRouteConflictSetArrayInput interface {
	pulumi.Input

	ToGetRouteConflictsRouteConflictSetArrayOutput() GetRouteConflictsRouteConflictSetArrayOutput
	ToGetRouteConflictsRouteConflictSetArrayOutputWithContext(context.Context) GetRouteConflictsRouteConflictSetArrayOutput
}

GetRouteConflictsRouteConflictSetArrayInput is an input type that accepts GetRouteConflictsRouteConflictSetArray and GetRouteConflictsRouteConflictSetArrayOutput values. You can construct a concrete instance of `GetRouteConflictsRouteConflictSetArrayInput` via:

GetRouteConflictsRouteConflictSetArray{ GetRouteConflictsRouteConflictSetArgs{...} }

type GetRouteConflictsRouteConflictSetArrayOutput

type GetRouteConflictsRouteConflictSetArrayOutput struct{ *pulumi.OutputState }

func (GetRouteConflictsRouteConflictSetArrayOutput) ElementType

func (GetRouteConflictsRouteConflictSetArrayOutput) Index

func (GetRouteConflictsRouteConflictSetArrayOutput) ToGetRouteConflictsRouteConflictSetArrayOutput

func (o GetRouteConflictsRouteConflictSetArrayOutput) ToGetRouteConflictsRouteConflictSetArrayOutput() GetRouteConflictsRouteConflictSetArrayOutput

func (GetRouteConflictsRouteConflictSetArrayOutput) ToGetRouteConflictsRouteConflictSetArrayOutputWithContext

func (o GetRouteConflictsRouteConflictSetArrayOutput) ToGetRouteConflictsRouteConflictSetArrayOutputWithContext(ctx context.Context) GetRouteConflictsRouteConflictSetArrayOutput

type GetRouteConflictsRouteConflictSetConflictSet

type GetRouteConflictsRouteConflictSetConflictSet struct {
	CreatedTime              string `pulumi:"createdTime"`
	DestinationCidrBlock     string `pulumi:"destinationCidrBlock"`
	DestinationIpv6CidrBlock string `pulumi:"destinationIpv6CidrBlock"`
	Enabled                  bool   `pulumi:"enabled"`
	GatewayId                string `pulumi:"gatewayId"`
	GatewayType              string `pulumi:"gatewayType"`
	PublishedToVbc           bool   `pulumi:"publishedToVbc"`
	RouteDescription         string `pulumi:"routeDescription"`
	RouteId                  int    `pulumi:"routeId"`
	RouteItemId              string `pulumi:"routeItemId"`
	RouteTableId             string `pulumi:"routeTableId"`
	RouteType                string `pulumi:"routeType"`
}

type GetRouteConflictsRouteConflictSetConflictSetArgs

type GetRouteConflictsRouteConflictSetConflictSetArgs struct {
	CreatedTime              pulumi.StringInput `pulumi:"createdTime"`
	DestinationCidrBlock     pulumi.StringInput `pulumi:"destinationCidrBlock"`
	DestinationIpv6CidrBlock pulumi.StringInput `pulumi:"destinationIpv6CidrBlock"`
	Enabled                  pulumi.BoolInput   `pulumi:"enabled"`
	GatewayId                pulumi.StringInput `pulumi:"gatewayId"`
	GatewayType              pulumi.StringInput `pulumi:"gatewayType"`
	PublishedToVbc           pulumi.BoolInput   `pulumi:"publishedToVbc"`
	RouteDescription         pulumi.StringInput `pulumi:"routeDescription"`
	RouteId                  pulumi.IntInput    `pulumi:"routeId"`
	RouteItemId              pulumi.StringInput `pulumi:"routeItemId"`
	RouteTableId             pulumi.StringInput `pulumi:"routeTableId"`
	RouteType                pulumi.StringInput `pulumi:"routeType"`
}

func (GetRouteConflictsRouteConflictSetConflictSetArgs) ElementType

func (GetRouteConflictsRouteConflictSetConflictSetArgs) ToGetRouteConflictsRouteConflictSetConflictSetOutput

func (i GetRouteConflictsRouteConflictSetConflictSetArgs) ToGetRouteConflictsRouteConflictSetConflictSetOutput() GetRouteConflictsRouteConflictSetConflictSetOutput

func (GetRouteConflictsRouteConflictSetConflictSetArgs) ToGetRouteConflictsRouteConflictSetConflictSetOutputWithContext

func (i GetRouteConflictsRouteConflictSetConflictSetArgs) ToGetRouteConflictsRouteConflictSetConflictSetOutputWithContext(ctx context.Context) GetRouteConflictsRouteConflictSetConflictSetOutput

type GetRouteConflictsRouteConflictSetConflictSetArray

type GetRouteConflictsRouteConflictSetConflictSetArray []GetRouteConflictsRouteConflictSetConflictSetInput

func (GetRouteConflictsRouteConflictSetConflictSetArray) ElementType

func (GetRouteConflictsRouteConflictSetConflictSetArray) ToGetRouteConflictsRouteConflictSetConflictSetArrayOutput

func (i GetRouteConflictsRouteConflictSetConflictSetArray) ToGetRouteConflictsRouteConflictSetConflictSetArrayOutput() GetRouteConflictsRouteConflictSetConflictSetArrayOutput

func (GetRouteConflictsRouteConflictSetConflictSetArray) ToGetRouteConflictsRouteConflictSetConflictSetArrayOutputWithContext

func (i GetRouteConflictsRouteConflictSetConflictSetArray) ToGetRouteConflictsRouteConflictSetConflictSetArrayOutputWithContext(ctx context.Context) GetRouteConflictsRouteConflictSetConflictSetArrayOutput

type GetRouteConflictsRouteConflictSetConflictSetArrayInput

type GetRouteConflictsRouteConflictSetConflictSetArrayInput interface {
	pulumi.Input

	ToGetRouteConflictsRouteConflictSetConflictSetArrayOutput() GetRouteConflictsRouteConflictSetConflictSetArrayOutput
	ToGetRouteConflictsRouteConflictSetConflictSetArrayOutputWithContext(context.Context) GetRouteConflictsRouteConflictSetConflictSetArrayOutput
}

GetRouteConflictsRouteConflictSetConflictSetArrayInput is an input type that accepts GetRouteConflictsRouteConflictSetConflictSetArray and GetRouteConflictsRouteConflictSetConflictSetArrayOutput values. You can construct a concrete instance of `GetRouteConflictsRouteConflictSetConflictSetArrayInput` via:

GetRouteConflictsRouteConflictSetConflictSetArray{ GetRouteConflictsRouteConflictSetConflictSetArgs{...} }

type GetRouteConflictsRouteConflictSetConflictSetArrayOutput

type GetRouteConflictsRouteConflictSetConflictSetArrayOutput struct{ *pulumi.OutputState }

func (GetRouteConflictsRouteConflictSetConflictSetArrayOutput) ElementType

func (GetRouteConflictsRouteConflictSetConflictSetArrayOutput) Index

func (GetRouteConflictsRouteConflictSetConflictSetArrayOutput) ToGetRouteConflictsRouteConflictSetConflictSetArrayOutput

func (GetRouteConflictsRouteConflictSetConflictSetArrayOutput) ToGetRouteConflictsRouteConflictSetConflictSetArrayOutputWithContext

func (o GetRouteConflictsRouteConflictSetConflictSetArrayOutput) ToGetRouteConflictsRouteConflictSetConflictSetArrayOutputWithContext(ctx context.Context) GetRouteConflictsRouteConflictSetConflictSetArrayOutput

type GetRouteConflictsRouteConflictSetConflictSetInput

type GetRouteConflictsRouteConflictSetConflictSetInput interface {
	pulumi.Input

	ToGetRouteConflictsRouteConflictSetConflictSetOutput() GetRouteConflictsRouteConflictSetConflictSetOutput
	ToGetRouteConflictsRouteConflictSetConflictSetOutputWithContext(context.Context) GetRouteConflictsRouteConflictSetConflictSetOutput
}

GetRouteConflictsRouteConflictSetConflictSetInput is an input type that accepts GetRouteConflictsRouteConflictSetConflictSetArgs and GetRouteConflictsRouteConflictSetConflictSetOutput values. You can construct a concrete instance of `GetRouteConflictsRouteConflictSetConflictSetInput` via:

GetRouteConflictsRouteConflictSetConflictSetArgs{...}

type GetRouteConflictsRouteConflictSetConflictSetOutput

type GetRouteConflictsRouteConflictSetConflictSetOutput struct{ *pulumi.OutputState }

func (GetRouteConflictsRouteConflictSetConflictSetOutput) CreatedTime

func (GetRouteConflictsRouteConflictSetConflictSetOutput) DestinationCidrBlock

func (GetRouteConflictsRouteConflictSetConflictSetOutput) DestinationIpv6CidrBlock

func (GetRouteConflictsRouteConflictSetConflictSetOutput) ElementType

func (GetRouteConflictsRouteConflictSetConflictSetOutput) Enabled

func (GetRouteConflictsRouteConflictSetConflictSetOutput) GatewayId

func (GetRouteConflictsRouteConflictSetConflictSetOutput) GatewayType

func (GetRouteConflictsRouteConflictSetConflictSetOutput) PublishedToVbc

func (GetRouteConflictsRouteConflictSetConflictSetOutput) RouteDescription

func (GetRouteConflictsRouteConflictSetConflictSetOutput) RouteId

func (GetRouteConflictsRouteConflictSetConflictSetOutput) RouteItemId

func (GetRouteConflictsRouteConflictSetConflictSetOutput) RouteTableId

func (GetRouteConflictsRouteConflictSetConflictSetOutput) RouteType

func (GetRouteConflictsRouteConflictSetConflictSetOutput) ToGetRouteConflictsRouteConflictSetConflictSetOutput

func (o GetRouteConflictsRouteConflictSetConflictSetOutput) ToGetRouteConflictsRouteConflictSetConflictSetOutput() GetRouteConflictsRouteConflictSetConflictSetOutput

func (GetRouteConflictsRouteConflictSetConflictSetOutput) ToGetRouteConflictsRouteConflictSetConflictSetOutputWithContext

func (o GetRouteConflictsRouteConflictSetConflictSetOutput) ToGetRouteConflictsRouteConflictSetConflictSetOutputWithContext(ctx context.Context) GetRouteConflictsRouteConflictSetConflictSetOutput

type GetRouteConflictsRouteConflictSetInput

type GetRouteConflictsRouteConflictSetInput interface {
	pulumi.Input

	ToGetRouteConflictsRouteConflictSetOutput() GetRouteConflictsRouteConflictSetOutput
	ToGetRouteConflictsRouteConflictSetOutputWithContext(context.Context) GetRouteConflictsRouteConflictSetOutput
}

GetRouteConflictsRouteConflictSetInput is an input type that accepts GetRouteConflictsRouteConflictSetArgs and GetRouteConflictsRouteConflictSetOutput values. You can construct a concrete instance of `GetRouteConflictsRouteConflictSetInput` via:

GetRouteConflictsRouteConflictSetArgs{...}

type GetRouteConflictsRouteConflictSetOutput

type GetRouteConflictsRouteConflictSetOutput struct{ *pulumi.OutputState }

func (GetRouteConflictsRouteConflictSetOutput) ConflictSets

func (GetRouteConflictsRouteConflictSetOutput) DestinationCidrBlock

func (GetRouteConflictsRouteConflictSetOutput) ElementType

func (GetRouteConflictsRouteConflictSetOutput) RouteTableId

func (GetRouteConflictsRouteConflictSetOutput) ToGetRouteConflictsRouteConflictSetOutput

func (o GetRouteConflictsRouteConflictSetOutput) ToGetRouteConflictsRouteConflictSetOutput() GetRouteConflictsRouteConflictSetOutput

func (GetRouteConflictsRouteConflictSetOutput) ToGetRouteConflictsRouteConflictSetOutputWithContext

func (o GetRouteConflictsRouteConflictSetOutput) ToGetRouteConflictsRouteConflictSetOutputWithContext(ctx context.Context) GetRouteConflictsRouteConflictSetOutput

type GetRouteTablesArgs

type GetRouteTablesArgs struct {
	AssociationMain  *bool                  `pulumi:"associationMain"`
	Name             *string                `pulumi:"name"`
	ResultOutputFile *string                `pulumi:"resultOutputFile"`
	RouteTableId     *string                `pulumi:"routeTableId"`
	TagKey           *string                `pulumi:"tagKey"`
	Tags             map[string]interface{} `pulumi:"tags"`
	VpcId            *string                `pulumi:"vpcId"`
}

A collection of arguments for invoking getRouteTables.

type GetRouteTablesInstanceList

type GetRouteTablesInstanceList struct {
	CreateTime      string                                     `pulumi:"createTime"`
	IsDefault       bool                                       `pulumi:"isDefault"`
	Name            string                                     `pulumi:"name"`
	RouteEntryInfos []GetRouteTablesInstanceListRouteEntryInfo `pulumi:"routeEntryInfos"`
	RouteTableId    string                                     `pulumi:"routeTableId"`
	SubnetIds       []string                                   `pulumi:"subnetIds"`
	Tags            map[string]interface{}                     `pulumi:"tags"`
	VpcId           string                                     `pulumi:"vpcId"`
}

type GetRouteTablesInstanceListArgs

type GetRouteTablesInstanceListArgs struct {
	CreateTime      pulumi.StringInput                                 `pulumi:"createTime"`
	IsDefault       pulumi.BoolInput                                   `pulumi:"isDefault"`
	Name            pulumi.StringInput                                 `pulumi:"name"`
	RouteEntryInfos GetRouteTablesInstanceListRouteEntryInfoArrayInput `pulumi:"routeEntryInfos"`
	RouteTableId    pulumi.StringInput                                 `pulumi:"routeTableId"`
	SubnetIds       pulumi.StringArrayInput                            `pulumi:"subnetIds"`
	Tags            pulumi.MapInput                                    `pulumi:"tags"`
	VpcId           pulumi.StringInput                                 `pulumi:"vpcId"`
}

func (GetRouteTablesInstanceListArgs) ElementType

func (GetRouteTablesInstanceListArgs) ToGetRouteTablesInstanceListOutput

func (i GetRouteTablesInstanceListArgs) ToGetRouteTablesInstanceListOutput() GetRouteTablesInstanceListOutput

func (GetRouteTablesInstanceListArgs) ToGetRouteTablesInstanceListOutputWithContext

func (i GetRouteTablesInstanceListArgs) ToGetRouteTablesInstanceListOutputWithContext(ctx context.Context) GetRouteTablesInstanceListOutput

type GetRouteTablesInstanceListArray

type GetRouteTablesInstanceListArray []GetRouteTablesInstanceListInput

func (GetRouteTablesInstanceListArray) ElementType

func (GetRouteTablesInstanceListArray) ToGetRouteTablesInstanceListArrayOutput

func (i GetRouteTablesInstanceListArray) ToGetRouteTablesInstanceListArrayOutput() GetRouteTablesInstanceListArrayOutput

func (GetRouteTablesInstanceListArray) ToGetRouteTablesInstanceListArrayOutputWithContext

func (i GetRouteTablesInstanceListArray) ToGetRouteTablesInstanceListArrayOutputWithContext(ctx context.Context) GetRouteTablesInstanceListArrayOutput

type GetRouteTablesInstanceListArrayInput

type GetRouteTablesInstanceListArrayInput interface {
	pulumi.Input

	ToGetRouteTablesInstanceListArrayOutput() GetRouteTablesInstanceListArrayOutput
	ToGetRouteTablesInstanceListArrayOutputWithContext(context.Context) GetRouteTablesInstanceListArrayOutput
}

GetRouteTablesInstanceListArrayInput is an input type that accepts GetRouteTablesInstanceListArray and GetRouteTablesInstanceListArrayOutput values. You can construct a concrete instance of `GetRouteTablesInstanceListArrayInput` via:

GetRouteTablesInstanceListArray{ GetRouteTablesInstanceListArgs{...} }

type GetRouteTablesInstanceListArrayOutput

type GetRouteTablesInstanceListArrayOutput struct{ *pulumi.OutputState }

func (GetRouteTablesInstanceListArrayOutput) ElementType

func (GetRouteTablesInstanceListArrayOutput) Index

func (GetRouteTablesInstanceListArrayOutput) ToGetRouteTablesInstanceListArrayOutput

func (o GetRouteTablesInstanceListArrayOutput) ToGetRouteTablesInstanceListArrayOutput() GetRouteTablesInstanceListArrayOutput

func (GetRouteTablesInstanceListArrayOutput) ToGetRouteTablesInstanceListArrayOutputWithContext

func (o GetRouteTablesInstanceListArrayOutput) ToGetRouteTablesInstanceListArrayOutputWithContext(ctx context.Context) GetRouteTablesInstanceListArrayOutput

type GetRouteTablesInstanceListInput

type GetRouteTablesInstanceListInput interface {
	pulumi.Input

	ToGetRouteTablesInstanceListOutput() GetRouteTablesInstanceListOutput
	ToGetRouteTablesInstanceListOutputWithContext(context.Context) GetRouteTablesInstanceListOutput
}

GetRouteTablesInstanceListInput is an input type that accepts GetRouteTablesInstanceListArgs and GetRouteTablesInstanceListOutput values. You can construct a concrete instance of `GetRouteTablesInstanceListInput` via:

GetRouteTablesInstanceListArgs{...}

type GetRouteTablesInstanceListOutput

type GetRouteTablesInstanceListOutput struct{ *pulumi.OutputState }

func (GetRouteTablesInstanceListOutput) CreateTime

func (GetRouteTablesInstanceListOutput) ElementType

func (GetRouteTablesInstanceListOutput) IsDefault

func (GetRouteTablesInstanceListOutput) Name

func (GetRouteTablesInstanceListOutput) RouteEntryInfos

func (GetRouteTablesInstanceListOutput) RouteTableId

func (GetRouteTablesInstanceListOutput) SubnetIds

func (GetRouteTablesInstanceListOutput) Tags

func (GetRouteTablesInstanceListOutput) ToGetRouteTablesInstanceListOutput

func (o GetRouteTablesInstanceListOutput) ToGetRouteTablesInstanceListOutput() GetRouteTablesInstanceListOutput

func (GetRouteTablesInstanceListOutput) ToGetRouteTablesInstanceListOutputWithContext

func (o GetRouteTablesInstanceListOutput) ToGetRouteTablesInstanceListOutputWithContext(ctx context.Context) GetRouteTablesInstanceListOutput

func (GetRouteTablesInstanceListOutput) VpcId

type GetRouteTablesInstanceListRouteEntryInfo

type GetRouteTablesInstanceListRouteEntryInfo struct {
	Description          string `pulumi:"description"`
	DestinationCidrBlock string `pulumi:"destinationCidrBlock"`
	NextHub              string `pulumi:"nextHub"`
	NextType             string `pulumi:"nextType"`
	RouteEntryId         string `pulumi:"routeEntryId"`
}

type GetRouteTablesInstanceListRouteEntryInfoArgs

type GetRouteTablesInstanceListRouteEntryInfoArgs struct {
	Description          pulumi.StringInput `pulumi:"description"`
	DestinationCidrBlock pulumi.StringInput `pulumi:"destinationCidrBlock"`
	NextHub              pulumi.StringInput `pulumi:"nextHub"`
	NextType             pulumi.StringInput `pulumi:"nextType"`
	RouteEntryId         pulumi.StringInput `pulumi:"routeEntryId"`
}

func (GetRouteTablesInstanceListRouteEntryInfoArgs) ElementType

func (GetRouteTablesInstanceListRouteEntryInfoArgs) ToGetRouteTablesInstanceListRouteEntryInfoOutput

func (i GetRouteTablesInstanceListRouteEntryInfoArgs) ToGetRouteTablesInstanceListRouteEntryInfoOutput() GetRouteTablesInstanceListRouteEntryInfoOutput

func (GetRouteTablesInstanceListRouteEntryInfoArgs) ToGetRouteTablesInstanceListRouteEntryInfoOutputWithContext

func (i GetRouteTablesInstanceListRouteEntryInfoArgs) ToGetRouteTablesInstanceListRouteEntryInfoOutputWithContext(ctx context.Context) GetRouteTablesInstanceListRouteEntryInfoOutput

type GetRouteTablesInstanceListRouteEntryInfoArray

type GetRouteTablesInstanceListRouteEntryInfoArray []GetRouteTablesInstanceListRouteEntryInfoInput

func (GetRouteTablesInstanceListRouteEntryInfoArray) ElementType

func (GetRouteTablesInstanceListRouteEntryInfoArray) ToGetRouteTablesInstanceListRouteEntryInfoArrayOutput

func (i GetRouteTablesInstanceListRouteEntryInfoArray) ToGetRouteTablesInstanceListRouteEntryInfoArrayOutput() GetRouteTablesInstanceListRouteEntryInfoArrayOutput

func (GetRouteTablesInstanceListRouteEntryInfoArray) ToGetRouteTablesInstanceListRouteEntryInfoArrayOutputWithContext

func (i GetRouteTablesInstanceListRouteEntryInfoArray) ToGetRouteTablesInstanceListRouteEntryInfoArrayOutputWithContext(ctx context.Context) GetRouteTablesInstanceListRouteEntryInfoArrayOutput

type GetRouteTablesInstanceListRouteEntryInfoArrayInput

type GetRouteTablesInstanceListRouteEntryInfoArrayInput interface {
	pulumi.Input

	ToGetRouteTablesInstanceListRouteEntryInfoArrayOutput() GetRouteTablesInstanceListRouteEntryInfoArrayOutput
	ToGetRouteTablesInstanceListRouteEntryInfoArrayOutputWithContext(context.Context) GetRouteTablesInstanceListRouteEntryInfoArrayOutput
}

GetRouteTablesInstanceListRouteEntryInfoArrayInput is an input type that accepts GetRouteTablesInstanceListRouteEntryInfoArray and GetRouteTablesInstanceListRouteEntryInfoArrayOutput values. You can construct a concrete instance of `GetRouteTablesInstanceListRouteEntryInfoArrayInput` via:

GetRouteTablesInstanceListRouteEntryInfoArray{ GetRouteTablesInstanceListRouteEntryInfoArgs{...} }

type GetRouteTablesInstanceListRouteEntryInfoArrayOutput

type GetRouteTablesInstanceListRouteEntryInfoArrayOutput struct{ *pulumi.OutputState }

func (GetRouteTablesInstanceListRouteEntryInfoArrayOutput) ElementType

func (GetRouteTablesInstanceListRouteEntryInfoArrayOutput) Index

func (GetRouteTablesInstanceListRouteEntryInfoArrayOutput) ToGetRouteTablesInstanceListRouteEntryInfoArrayOutput

func (o GetRouteTablesInstanceListRouteEntryInfoArrayOutput) ToGetRouteTablesInstanceListRouteEntryInfoArrayOutput() GetRouteTablesInstanceListRouteEntryInfoArrayOutput

func (GetRouteTablesInstanceListRouteEntryInfoArrayOutput) ToGetRouteTablesInstanceListRouteEntryInfoArrayOutputWithContext

func (o GetRouteTablesInstanceListRouteEntryInfoArrayOutput) ToGetRouteTablesInstanceListRouteEntryInfoArrayOutputWithContext(ctx context.Context) GetRouteTablesInstanceListRouteEntryInfoArrayOutput

type GetRouteTablesInstanceListRouteEntryInfoInput

type GetRouteTablesInstanceListRouteEntryInfoInput interface {
	pulumi.Input

	ToGetRouteTablesInstanceListRouteEntryInfoOutput() GetRouteTablesInstanceListRouteEntryInfoOutput
	ToGetRouteTablesInstanceListRouteEntryInfoOutputWithContext(context.Context) GetRouteTablesInstanceListRouteEntryInfoOutput
}

GetRouteTablesInstanceListRouteEntryInfoInput is an input type that accepts GetRouteTablesInstanceListRouteEntryInfoArgs and GetRouteTablesInstanceListRouteEntryInfoOutput values. You can construct a concrete instance of `GetRouteTablesInstanceListRouteEntryInfoInput` via:

GetRouteTablesInstanceListRouteEntryInfoArgs{...}

type GetRouteTablesInstanceListRouteEntryInfoOutput

type GetRouteTablesInstanceListRouteEntryInfoOutput struct{ *pulumi.OutputState }

func (GetRouteTablesInstanceListRouteEntryInfoOutput) Description

func (GetRouteTablesInstanceListRouteEntryInfoOutput) DestinationCidrBlock

func (GetRouteTablesInstanceListRouteEntryInfoOutput) ElementType

func (GetRouteTablesInstanceListRouteEntryInfoOutput) NextHub

func (GetRouteTablesInstanceListRouteEntryInfoOutput) NextType

func (GetRouteTablesInstanceListRouteEntryInfoOutput) RouteEntryId

func (GetRouteTablesInstanceListRouteEntryInfoOutput) ToGetRouteTablesInstanceListRouteEntryInfoOutput

func (o GetRouteTablesInstanceListRouteEntryInfoOutput) ToGetRouteTablesInstanceListRouteEntryInfoOutput() GetRouteTablesInstanceListRouteEntryInfoOutput

func (GetRouteTablesInstanceListRouteEntryInfoOutput) ToGetRouteTablesInstanceListRouteEntryInfoOutputWithContext

func (o GetRouteTablesInstanceListRouteEntryInfoOutput) ToGetRouteTablesInstanceListRouteEntryInfoOutputWithContext(ctx context.Context) GetRouteTablesInstanceListRouteEntryInfoOutput

type GetRouteTablesOutputArgs

type GetRouteTablesOutputArgs struct {
	AssociationMain  pulumi.BoolPtrInput   `pulumi:"associationMain"`
	Name             pulumi.StringPtrInput `pulumi:"name"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	RouteTableId     pulumi.StringPtrInput `pulumi:"routeTableId"`
	TagKey           pulumi.StringPtrInput `pulumi:"tagKey"`
	Tags             pulumi.MapInput       `pulumi:"tags"`
	VpcId            pulumi.StringPtrInput `pulumi:"vpcId"`
}

A collection of arguments for invoking getRouteTables.

func (GetRouteTablesOutputArgs) ElementType

func (GetRouteTablesOutputArgs) ElementType() reflect.Type

type GetRouteTablesResult

type GetRouteTablesResult struct {
	AssociationMain *bool `pulumi:"associationMain"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                       `pulumi:"id"`
	InstanceLists    []GetRouteTablesInstanceList `pulumi:"instanceLists"`
	Name             *string                      `pulumi:"name"`
	ResultOutputFile *string                      `pulumi:"resultOutputFile"`
	RouteTableId     *string                      `pulumi:"routeTableId"`
	TagKey           *string                      `pulumi:"tagKey"`
	Tags             map[string]interface{}       `pulumi:"tags"`
	VpcId            *string                      `pulumi:"vpcId"`
}

A collection of values returned by getRouteTables.

func GetRouteTables

func GetRouteTables(ctx *pulumi.Context, args *GetRouteTablesArgs, opts ...pulumi.InvokeOption) (*GetRouteTablesResult, error)

type GetRouteTablesResultOutput

type GetRouteTablesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getRouteTables.

func (GetRouteTablesResultOutput) AssociationMain

func (o GetRouteTablesResultOutput) AssociationMain() pulumi.BoolPtrOutput

func (GetRouteTablesResultOutput) ElementType

func (GetRouteTablesResultOutput) ElementType() reflect.Type

func (GetRouteTablesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetRouteTablesResultOutput) InstanceLists

func (GetRouteTablesResultOutput) Name

func (GetRouteTablesResultOutput) ResultOutputFile

func (o GetRouteTablesResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetRouteTablesResultOutput) RouteTableId

func (GetRouteTablesResultOutput) TagKey

func (GetRouteTablesResultOutput) Tags

func (GetRouteTablesResultOutput) ToGetRouteTablesResultOutput

func (o GetRouteTablesResultOutput) ToGetRouteTablesResultOutput() GetRouteTablesResultOutput

func (GetRouteTablesResultOutput) ToGetRouteTablesResultOutputWithContext

func (o GetRouteTablesResultOutput) ToGetRouteTablesResultOutputWithContext(ctx context.Context) GetRouteTablesResultOutput

func (GetRouteTablesResultOutput) VpcId

type GetSecurityGroupLimitsArgs

type GetSecurityGroupLimitsArgs struct {
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getSecurityGroupLimits.

type GetSecurityGroupLimitsOutputArgs

type GetSecurityGroupLimitsOutputArgs struct {
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getSecurityGroupLimits.

func (GetSecurityGroupLimitsOutputArgs) ElementType

type GetSecurityGroupLimitsResult

type GetSecurityGroupLimitsResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id                     string                                        `pulumi:"id"`
	ResultOutputFile       *string                                       `pulumi:"resultOutputFile"`
	SecurityGroupLimitSets []GetSecurityGroupLimitsSecurityGroupLimitSet `pulumi:"securityGroupLimitSets"`
}

A collection of values returned by getSecurityGroupLimits.

type GetSecurityGroupLimitsResultOutput

type GetSecurityGroupLimitsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getSecurityGroupLimits.

func (GetSecurityGroupLimitsResultOutput) ElementType

func (GetSecurityGroupLimitsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetSecurityGroupLimitsResultOutput) ResultOutputFile

func (GetSecurityGroupLimitsResultOutput) SecurityGroupLimitSets

func (GetSecurityGroupLimitsResultOutput) ToGetSecurityGroupLimitsResultOutput

func (o GetSecurityGroupLimitsResultOutput) ToGetSecurityGroupLimitsResultOutput() GetSecurityGroupLimitsResultOutput

func (GetSecurityGroupLimitsResultOutput) ToGetSecurityGroupLimitsResultOutputWithContext

func (o GetSecurityGroupLimitsResultOutput) ToGetSecurityGroupLimitsResultOutputWithContext(ctx context.Context) GetSecurityGroupLimitsResultOutput

type GetSecurityGroupLimitsSecurityGroupLimitSet

type GetSecurityGroupLimitsSecurityGroupLimitSet struct {
	InstanceSecurityGroupLimit          int `pulumi:"instanceSecurityGroupLimit"`
	ReferredSecurityGroupLimit          int `pulumi:"referredSecurityGroupLimit"`
	SecurityGroupExtendedPolicyLimit    int `pulumi:"securityGroupExtendedPolicyLimit"`
	SecurityGroupInstanceLimit          int `pulumi:"securityGroupInstanceLimit"`
	SecurityGroupLimit                  int `pulumi:"securityGroupLimit"`
	SecurityGroupPolicyLimit            int `pulumi:"securityGroupPolicyLimit"`
	SecurityGroupReferredCvmAndEniLimit int `pulumi:"securityGroupReferredCvmAndEniLimit"`
	SecurityGroupReferredSvcLimit       int `pulumi:"securityGroupReferredSvcLimit"`
}

type GetSecurityGroupLimitsSecurityGroupLimitSetArgs

type GetSecurityGroupLimitsSecurityGroupLimitSetArgs struct {
	InstanceSecurityGroupLimit          pulumi.IntInput `pulumi:"instanceSecurityGroupLimit"`
	ReferredSecurityGroupLimit          pulumi.IntInput `pulumi:"referredSecurityGroupLimit"`
	SecurityGroupExtendedPolicyLimit    pulumi.IntInput `pulumi:"securityGroupExtendedPolicyLimit"`
	SecurityGroupInstanceLimit          pulumi.IntInput `pulumi:"securityGroupInstanceLimit"`
	SecurityGroupLimit                  pulumi.IntInput `pulumi:"securityGroupLimit"`
	SecurityGroupPolicyLimit            pulumi.IntInput `pulumi:"securityGroupPolicyLimit"`
	SecurityGroupReferredCvmAndEniLimit pulumi.IntInput `pulumi:"securityGroupReferredCvmAndEniLimit"`
	SecurityGroupReferredSvcLimit       pulumi.IntInput `pulumi:"securityGroupReferredSvcLimit"`
}

func (GetSecurityGroupLimitsSecurityGroupLimitSetArgs) ElementType

func (GetSecurityGroupLimitsSecurityGroupLimitSetArgs) ToGetSecurityGroupLimitsSecurityGroupLimitSetOutput

func (i GetSecurityGroupLimitsSecurityGroupLimitSetArgs) ToGetSecurityGroupLimitsSecurityGroupLimitSetOutput() GetSecurityGroupLimitsSecurityGroupLimitSetOutput

func (GetSecurityGroupLimitsSecurityGroupLimitSetArgs) ToGetSecurityGroupLimitsSecurityGroupLimitSetOutputWithContext

func (i GetSecurityGroupLimitsSecurityGroupLimitSetArgs) ToGetSecurityGroupLimitsSecurityGroupLimitSetOutputWithContext(ctx context.Context) GetSecurityGroupLimitsSecurityGroupLimitSetOutput

type GetSecurityGroupLimitsSecurityGroupLimitSetArray

type GetSecurityGroupLimitsSecurityGroupLimitSetArray []GetSecurityGroupLimitsSecurityGroupLimitSetInput

func (GetSecurityGroupLimitsSecurityGroupLimitSetArray) ElementType

func (GetSecurityGroupLimitsSecurityGroupLimitSetArray) ToGetSecurityGroupLimitsSecurityGroupLimitSetArrayOutput

func (i GetSecurityGroupLimitsSecurityGroupLimitSetArray) ToGetSecurityGroupLimitsSecurityGroupLimitSetArrayOutput() GetSecurityGroupLimitsSecurityGroupLimitSetArrayOutput

func (GetSecurityGroupLimitsSecurityGroupLimitSetArray) ToGetSecurityGroupLimitsSecurityGroupLimitSetArrayOutputWithContext

func (i GetSecurityGroupLimitsSecurityGroupLimitSetArray) ToGetSecurityGroupLimitsSecurityGroupLimitSetArrayOutputWithContext(ctx context.Context) GetSecurityGroupLimitsSecurityGroupLimitSetArrayOutput

type GetSecurityGroupLimitsSecurityGroupLimitSetArrayInput

type GetSecurityGroupLimitsSecurityGroupLimitSetArrayInput interface {
	pulumi.Input

	ToGetSecurityGroupLimitsSecurityGroupLimitSetArrayOutput() GetSecurityGroupLimitsSecurityGroupLimitSetArrayOutput
	ToGetSecurityGroupLimitsSecurityGroupLimitSetArrayOutputWithContext(context.Context) GetSecurityGroupLimitsSecurityGroupLimitSetArrayOutput
}

GetSecurityGroupLimitsSecurityGroupLimitSetArrayInput is an input type that accepts GetSecurityGroupLimitsSecurityGroupLimitSetArray and GetSecurityGroupLimitsSecurityGroupLimitSetArrayOutput values. You can construct a concrete instance of `GetSecurityGroupLimitsSecurityGroupLimitSetArrayInput` via:

GetSecurityGroupLimitsSecurityGroupLimitSetArray{ GetSecurityGroupLimitsSecurityGroupLimitSetArgs{...} }

type GetSecurityGroupLimitsSecurityGroupLimitSetArrayOutput

type GetSecurityGroupLimitsSecurityGroupLimitSetArrayOutput struct{ *pulumi.OutputState }

func (GetSecurityGroupLimitsSecurityGroupLimitSetArrayOutput) ElementType

func (GetSecurityGroupLimitsSecurityGroupLimitSetArrayOutput) Index

func (GetSecurityGroupLimitsSecurityGroupLimitSetArrayOutput) ToGetSecurityGroupLimitsSecurityGroupLimitSetArrayOutput

func (GetSecurityGroupLimitsSecurityGroupLimitSetArrayOutput) ToGetSecurityGroupLimitsSecurityGroupLimitSetArrayOutputWithContext

func (o GetSecurityGroupLimitsSecurityGroupLimitSetArrayOutput) ToGetSecurityGroupLimitsSecurityGroupLimitSetArrayOutputWithContext(ctx context.Context) GetSecurityGroupLimitsSecurityGroupLimitSetArrayOutput

type GetSecurityGroupLimitsSecurityGroupLimitSetInput

type GetSecurityGroupLimitsSecurityGroupLimitSetInput interface {
	pulumi.Input

	ToGetSecurityGroupLimitsSecurityGroupLimitSetOutput() GetSecurityGroupLimitsSecurityGroupLimitSetOutput
	ToGetSecurityGroupLimitsSecurityGroupLimitSetOutputWithContext(context.Context) GetSecurityGroupLimitsSecurityGroupLimitSetOutput
}

GetSecurityGroupLimitsSecurityGroupLimitSetInput is an input type that accepts GetSecurityGroupLimitsSecurityGroupLimitSetArgs and GetSecurityGroupLimitsSecurityGroupLimitSetOutput values. You can construct a concrete instance of `GetSecurityGroupLimitsSecurityGroupLimitSetInput` via:

GetSecurityGroupLimitsSecurityGroupLimitSetArgs{...}

type GetSecurityGroupLimitsSecurityGroupLimitSetOutput

type GetSecurityGroupLimitsSecurityGroupLimitSetOutput struct{ *pulumi.OutputState }

func (GetSecurityGroupLimitsSecurityGroupLimitSetOutput) ElementType

func (GetSecurityGroupLimitsSecurityGroupLimitSetOutput) InstanceSecurityGroupLimit

func (GetSecurityGroupLimitsSecurityGroupLimitSetOutput) ReferredSecurityGroupLimit

func (GetSecurityGroupLimitsSecurityGroupLimitSetOutput) SecurityGroupExtendedPolicyLimit

func (o GetSecurityGroupLimitsSecurityGroupLimitSetOutput) SecurityGroupExtendedPolicyLimit() pulumi.IntOutput

func (GetSecurityGroupLimitsSecurityGroupLimitSetOutput) SecurityGroupInstanceLimit

func (GetSecurityGroupLimitsSecurityGroupLimitSetOutput) SecurityGroupLimit

func (GetSecurityGroupLimitsSecurityGroupLimitSetOutput) SecurityGroupPolicyLimit

func (GetSecurityGroupLimitsSecurityGroupLimitSetOutput) SecurityGroupReferredCvmAndEniLimit

func (o GetSecurityGroupLimitsSecurityGroupLimitSetOutput) SecurityGroupReferredCvmAndEniLimit() pulumi.IntOutput

func (GetSecurityGroupLimitsSecurityGroupLimitSetOutput) SecurityGroupReferredSvcLimit

func (o GetSecurityGroupLimitsSecurityGroupLimitSetOutput) SecurityGroupReferredSvcLimit() pulumi.IntOutput

func (GetSecurityGroupLimitsSecurityGroupLimitSetOutput) ToGetSecurityGroupLimitsSecurityGroupLimitSetOutput

func (o GetSecurityGroupLimitsSecurityGroupLimitSetOutput) ToGetSecurityGroupLimitsSecurityGroupLimitSetOutput() GetSecurityGroupLimitsSecurityGroupLimitSetOutput

func (GetSecurityGroupLimitsSecurityGroupLimitSetOutput) ToGetSecurityGroupLimitsSecurityGroupLimitSetOutputWithContext

func (o GetSecurityGroupLimitsSecurityGroupLimitSetOutput) ToGetSecurityGroupLimitsSecurityGroupLimitSetOutputWithContext(ctx context.Context) GetSecurityGroupLimitsSecurityGroupLimitSetOutput

type GetSecurityGroupReferencesArgs

type GetSecurityGroupReferencesArgs struct {
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
	SecurityGroupIds []string `pulumi:"securityGroupIds"`
}

A collection of arguments for invoking getSecurityGroupReferences.

type GetSecurityGroupReferencesOutputArgs

type GetSecurityGroupReferencesOutputArgs struct {
	ResultOutputFile pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
	SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"`
}

A collection of arguments for invoking getSecurityGroupReferences.

func (GetSecurityGroupReferencesOutputArgs) ElementType

type GetSecurityGroupReferencesReferredSecurityGroupSet

type GetSecurityGroupReferencesReferredSecurityGroupSet struct {
	ReferredSecurityGroupIds []string `pulumi:"referredSecurityGroupIds"`
	SecurityGroupId          string   `pulumi:"securityGroupId"`
}

type GetSecurityGroupReferencesReferredSecurityGroupSetArgs

type GetSecurityGroupReferencesReferredSecurityGroupSetArgs struct {
	ReferredSecurityGroupIds pulumi.StringArrayInput `pulumi:"referredSecurityGroupIds"`
	SecurityGroupId          pulumi.StringInput      `pulumi:"securityGroupId"`
}

func (GetSecurityGroupReferencesReferredSecurityGroupSetArgs) ElementType

func (GetSecurityGroupReferencesReferredSecurityGroupSetArgs) ToGetSecurityGroupReferencesReferredSecurityGroupSetOutput

func (GetSecurityGroupReferencesReferredSecurityGroupSetArgs) ToGetSecurityGroupReferencesReferredSecurityGroupSetOutputWithContext

func (i GetSecurityGroupReferencesReferredSecurityGroupSetArgs) ToGetSecurityGroupReferencesReferredSecurityGroupSetOutputWithContext(ctx context.Context) GetSecurityGroupReferencesReferredSecurityGroupSetOutput

type GetSecurityGroupReferencesReferredSecurityGroupSetArray

type GetSecurityGroupReferencesReferredSecurityGroupSetArray []GetSecurityGroupReferencesReferredSecurityGroupSetInput

func (GetSecurityGroupReferencesReferredSecurityGroupSetArray) ElementType

func (GetSecurityGroupReferencesReferredSecurityGroupSetArray) ToGetSecurityGroupReferencesReferredSecurityGroupSetArrayOutput

func (i GetSecurityGroupReferencesReferredSecurityGroupSetArray) ToGetSecurityGroupReferencesReferredSecurityGroupSetArrayOutput() GetSecurityGroupReferencesReferredSecurityGroupSetArrayOutput

func (GetSecurityGroupReferencesReferredSecurityGroupSetArray) ToGetSecurityGroupReferencesReferredSecurityGroupSetArrayOutputWithContext

func (i GetSecurityGroupReferencesReferredSecurityGroupSetArray) ToGetSecurityGroupReferencesReferredSecurityGroupSetArrayOutputWithContext(ctx context.Context) GetSecurityGroupReferencesReferredSecurityGroupSetArrayOutput

type GetSecurityGroupReferencesReferredSecurityGroupSetArrayInput

type GetSecurityGroupReferencesReferredSecurityGroupSetArrayInput interface {
	pulumi.Input

	ToGetSecurityGroupReferencesReferredSecurityGroupSetArrayOutput() GetSecurityGroupReferencesReferredSecurityGroupSetArrayOutput
	ToGetSecurityGroupReferencesReferredSecurityGroupSetArrayOutputWithContext(context.Context) GetSecurityGroupReferencesReferredSecurityGroupSetArrayOutput
}

GetSecurityGroupReferencesReferredSecurityGroupSetArrayInput is an input type that accepts GetSecurityGroupReferencesReferredSecurityGroupSetArray and GetSecurityGroupReferencesReferredSecurityGroupSetArrayOutput values. You can construct a concrete instance of `GetSecurityGroupReferencesReferredSecurityGroupSetArrayInput` via:

GetSecurityGroupReferencesReferredSecurityGroupSetArray{ GetSecurityGroupReferencesReferredSecurityGroupSetArgs{...} }

type GetSecurityGroupReferencesReferredSecurityGroupSetArrayOutput

type GetSecurityGroupReferencesReferredSecurityGroupSetArrayOutput struct{ *pulumi.OutputState }

func (GetSecurityGroupReferencesReferredSecurityGroupSetArrayOutput) ElementType

func (GetSecurityGroupReferencesReferredSecurityGroupSetArrayOutput) Index

func (GetSecurityGroupReferencesReferredSecurityGroupSetArrayOutput) ToGetSecurityGroupReferencesReferredSecurityGroupSetArrayOutput

func (GetSecurityGroupReferencesReferredSecurityGroupSetArrayOutput) ToGetSecurityGroupReferencesReferredSecurityGroupSetArrayOutputWithContext

func (o GetSecurityGroupReferencesReferredSecurityGroupSetArrayOutput) ToGetSecurityGroupReferencesReferredSecurityGroupSetArrayOutputWithContext(ctx context.Context) GetSecurityGroupReferencesReferredSecurityGroupSetArrayOutput

type GetSecurityGroupReferencesReferredSecurityGroupSetInput

type GetSecurityGroupReferencesReferredSecurityGroupSetInput interface {
	pulumi.Input

	ToGetSecurityGroupReferencesReferredSecurityGroupSetOutput() GetSecurityGroupReferencesReferredSecurityGroupSetOutput
	ToGetSecurityGroupReferencesReferredSecurityGroupSetOutputWithContext(context.Context) GetSecurityGroupReferencesReferredSecurityGroupSetOutput
}

GetSecurityGroupReferencesReferredSecurityGroupSetInput is an input type that accepts GetSecurityGroupReferencesReferredSecurityGroupSetArgs and GetSecurityGroupReferencesReferredSecurityGroupSetOutput values. You can construct a concrete instance of `GetSecurityGroupReferencesReferredSecurityGroupSetInput` via:

GetSecurityGroupReferencesReferredSecurityGroupSetArgs{...}

type GetSecurityGroupReferencesReferredSecurityGroupSetOutput

type GetSecurityGroupReferencesReferredSecurityGroupSetOutput struct{ *pulumi.OutputState }

func (GetSecurityGroupReferencesReferredSecurityGroupSetOutput) ElementType

func (GetSecurityGroupReferencesReferredSecurityGroupSetOutput) ReferredSecurityGroupIds

func (GetSecurityGroupReferencesReferredSecurityGroupSetOutput) SecurityGroupId

func (GetSecurityGroupReferencesReferredSecurityGroupSetOutput) ToGetSecurityGroupReferencesReferredSecurityGroupSetOutput

func (GetSecurityGroupReferencesReferredSecurityGroupSetOutput) ToGetSecurityGroupReferencesReferredSecurityGroupSetOutputWithContext

func (o GetSecurityGroupReferencesReferredSecurityGroupSetOutput) ToGetSecurityGroupReferencesReferredSecurityGroupSetOutputWithContext(ctx context.Context) GetSecurityGroupReferencesReferredSecurityGroupSetOutput

type GetSecurityGroupReferencesResult

type GetSecurityGroupReferencesResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id                        string                                               `pulumi:"id"`
	ReferredSecurityGroupSets []GetSecurityGroupReferencesReferredSecurityGroupSet `pulumi:"referredSecurityGroupSets"`
	ResultOutputFile          *string                                              `pulumi:"resultOutputFile"`
	SecurityGroupIds          []string                                             `pulumi:"securityGroupIds"`
}

A collection of values returned by getSecurityGroupReferences.

type GetSecurityGroupReferencesResultOutput

type GetSecurityGroupReferencesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getSecurityGroupReferences.

func (GetSecurityGroupReferencesResultOutput) ElementType

func (GetSecurityGroupReferencesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetSecurityGroupReferencesResultOutput) ReferredSecurityGroupSets

func (GetSecurityGroupReferencesResultOutput) ResultOutputFile

func (GetSecurityGroupReferencesResultOutput) SecurityGroupIds

func (GetSecurityGroupReferencesResultOutput) ToGetSecurityGroupReferencesResultOutput

func (o GetSecurityGroupReferencesResultOutput) ToGetSecurityGroupReferencesResultOutput() GetSecurityGroupReferencesResultOutput

func (GetSecurityGroupReferencesResultOutput) ToGetSecurityGroupReferencesResultOutputWithContext

func (o GetSecurityGroupReferencesResultOutput) ToGetSecurityGroupReferencesResultOutputWithContext(ctx context.Context) GetSecurityGroupReferencesResultOutput

type GetSgSnapshotFileContentArgs

type GetSgSnapshotFileContentArgs struct {
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	SecurityGroupId  string  `pulumi:"securityGroupId"`
	SnapshotFileId   string  `pulumi:"snapshotFileId"`
	SnapshotPolicyId string  `pulumi:"snapshotPolicyId"`
}

A collection of arguments for invoking getSgSnapshotFileContent.

type GetSgSnapshotFileContentBackupData

type GetSgSnapshotFileContentBackupData struct {
	Action            string                                              `pulumi:"action"`
	AddressTemplates  []GetSgSnapshotFileContentBackupDataAddressTemplate `pulumi:"addressTemplates"`
	CidrBlock         string                                              `pulumi:"cidrBlock"`
	Ipv6CidrBlock     string                                              `pulumi:"ipv6CidrBlock"`
	ModifyTime        string                                              `pulumi:"modifyTime"`
	PolicyDescription string                                              `pulumi:"policyDescription"`
	PolicyIndex       int                                                 `pulumi:"policyIndex"`
	Port              string                                              `pulumi:"port"`
	Protocol          string                                              `pulumi:"protocol"`
	SecurityGroupId   string                                              `pulumi:"securityGroupId"`
	ServiceTemplates  []GetSgSnapshotFileContentBackupDataServiceTemplate `pulumi:"serviceTemplates"`
}

type GetSgSnapshotFileContentBackupDataAddressTemplate

type GetSgSnapshotFileContentBackupDataAddressTemplate struct {
	AddressGroupId string `pulumi:"addressGroupId"`
	AddressId      string `pulumi:"addressId"`
}

type GetSgSnapshotFileContentBackupDataAddressTemplateArgs

type GetSgSnapshotFileContentBackupDataAddressTemplateArgs struct {
	AddressGroupId pulumi.StringInput `pulumi:"addressGroupId"`
	AddressId      pulumi.StringInput `pulumi:"addressId"`
}

func (GetSgSnapshotFileContentBackupDataAddressTemplateArgs) ElementType

func (GetSgSnapshotFileContentBackupDataAddressTemplateArgs) ToGetSgSnapshotFileContentBackupDataAddressTemplateOutput

func (i GetSgSnapshotFileContentBackupDataAddressTemplateArgs) ToGetSgSnapshotFileContentBackupDataAddressTemplateOutput() GetSgSnapshotFileContentBackupDataAddressTemplateOutput

func (GetSgSnapshotFileContentBackupDataAddressTemplateArgs) ToGetSgSnapshotFileContentBackupDataAddressTemplateOutputWithContext

func (i GetSgSnapshotFileContentBackupDataAddressTemplateArgs) ToGetSgSnapshotFileContentBackupDataAddressTemplateOutputWithContext(ctx context.Context) GetSgSnapshotFileContentBackupDataAddressTemplateOutput

type GetSgSnapshotFileContentBackupDataAddressTemplateArray

type GetSgSnapshotFileContentBackupDataAddressTemplateArray []GetSgSnapshotFileContentBackupDataAddressTemplateInput

func (GetSgSnapshotFileContentBackupDataAddressTemplateArray) ElementType

func (GetSgSnapshotFileContentBackupDataAddressTemplateArray) ToGetSgSnapshotFileContentBackupDataAddressTemplateArrayOutput

func (i GetSgSnapshotFileContentBackupDataAddressTemplateArray) ToGetSgSnapshotFileContentBackupDataAddressTemplateArrayOutput() GetSgSnapshotFileContentBackupDataAddressTemplateArrayOutput

func (GetSgSnapshotFileContentBackupDataAddressTemplateArray) ToGetSgSnapshotFileContentBackupDataAddressTemplateArrayOutputWithContext

func (i GetSgSnapshotFileContentBackupDataAddressTemplateArray) ToGetSgSnapshotFileContentBackupDataAddressTemplateArrayOutputWithContext(ctx context.Context) GetSgSnapshotFileContentBackupDataAddressTemplateArrayOutput

type GetSgSnapshotFileContentBackupDataAddressTemplateArrayInput

type GetSgSnapshotFileContentBackupDataAddressTemplateArrayInput interface {
	pulumi.Input

	ToGetSgSnapshotFileContentBackupDataAddressTemplateArrayOutput() GetSgSnapshotFileContentBackupDataAddressTemplateArrayOutput
	ToGetSgSnapshotFileContentBackupDataAddressTemplateArrayOutputWithContext(context.Context) GetSgSnapshotFileContentBackupDataAddressTemplateArrayOutput
}

GetSgSnapshotFileContentBackupDataAddressTemplateArrayInput is an input type that accepts GetSgSnapshotFileContentBackupDataAddressTemplateArray and GetSgSnapshotFileContentBackupDataAddressTemplateArrayOutput values. You can construct a concrete instance of `GetSgSnapshotFileContentBackupDataAddressTemplateArrayInput` via:

GetSgSnapshotFileContentBackupDataAddressTemplateArray{ GetSgSnapshotFileContentBackupDataAddressTemplateArgs{...} }

type GetSgSnapshotFileContentBackupDataAddressTemplateArrayOutput

type GetSgSnapshotFileContentBackupDataAddressTemplateArrayOutput struct{ *pulumi.OutputState }

func (GetSgSnapshotFileContentBackupDataAddressTemplateArrayOutput) ElementType

func (GetSgSnapshotFileContentBackupDataAddressTemplateArrayOutput) Index

func (GetSgSnapshotFileContentBackupDataAddressTemplateArrayOutput) ToGetSgSnapshotFileContentBackupDataAddressTemplateArrayOutput

func (GetSgSnapshotFileContentBackupDataAddressTemplateArrayOutput) ToGetSgSnapshotFileContentBackupDataAddressTemplateArrayOutputWithContext

func (o GetSgSnapshotFileContentBackupDataAddressTemplateArrayOutput) ToGetSgSnapshotFileContentBackupDataAddressTemplateArrayOutputWithContext(ctx context.Context) GetSgSnapshotFileContentBackupDataAddressTemplateArrayOutput

type GetSgSnapshotFileContentBackupDataAddressTemplateInput

type GetSgSnapshotFileContentBackupDataAddressTemplateInput interface {
	pulumi.Input

	ToGetSgSnapshotFileContentBackupDataAddressTemplateOutput() GetSgSnapshotFileContentBackupDataAddressTemplateOutput
	ToGetSgSnapshotFileContentBackupDataAddressTemplateOutputWithContext(context.Context) GetSgSnapshotFileContentBackupDataAddressTemplateOutput
}

GetSgSnapshotFileContentBackupDataAddressTemplateInput is an input type that accepts GetSgSnapshotFileContentBackupDataAddressTemplateArgs and GetSgSnapshotFileContentBackupDataAddressTemplateOutput values. You can construct a concrete instance of `GetSgSnapshotFileContentBackupDataAddressTemplateInput` via:

GetSgSnapshotFileContentBackupDataAddressTemplateArgs{...}

type GetSgSnapshotFileContentBackupDataAddressTemplateOutput

type GetSgSnapshotFileContentBackupDataAddressTemplateOutput struct{ *pulumi.OutputState }

func (GetSgSnapshotFileContentBackupDataAddressTemplateOutput) AddressGroupId

func (GetSgSnapshotFileContentBackupDataAddressTemplateOutput) AddressId

func (GetSgSnapshotFileContentBackupDataAddressTemplateOutput) ElementType

func (GetSgSnapshotFileContentBackupDataAddressTemplateOutput) ToGetSgSnapshotFileContentBackupDataAddressTemplateOutput

func (GetSgSnapshotFileContentBackupDataAddressTemplateOutput) ToGetSgSnapshotFileContentBackupDataAddressTemplateOutputWithContext

func (o GetSgSnapshotFileContentBackupDataAddressTemplateOutput) ToGetSgSnapshotFileContentBackupDataAddressTemplateOutputWithContext(ctx context.Context) GetSgSnapshotFileContentBackupDataAddressTemplateOutput

type GetSgSnapshotFileContentBackupDataArgs

type GetSgSnapshotFileContentBackupDataArgs struct {
	Action            pulumi.StringInput                                          `pulumi:"action"`
	AddressTemplates  GetSgSnapshotFileContentBackupDataAddressTemplateArrayInput `pulumi:"addressTemplates"`
	CidrBlock         pulumi.StringInput                                          `pulumi:"cidrBlock"`
	Ipv6CidrBlock     pulumi.StringInput                                          `pulumi:"ipv6CidrBlock"`
	ModifyTime        pulumi.StringInput                                          `pulumi:"modifyTime"`
	PolicyDescription pulumi.StringInput                                          `pulumi:"policyDescription"`
	PolicyIndex       pulumi.IntInput                                             `pulumi:"policyIndex"`
	Port              pulumi.StringInput                                          `pulumi:"port"`
	Protocol          pulumi.StringInput                                          `pulumi:"protocol"`
	SecurityGroupId   pulumi.StringInput                                          `pulumi:"securityGroupId"`
	ServiceTemplates  GetSgSnapshotFileContentBackupDataServiceTemplateArrayInput `pulumi:"serviceTemplates"`
}

func (GetSgSnapshotFileContentBackupDataArgs) ElementType

func (GetSgSnapshotFileContentBackupDataArgs) ToGetSgSnapshotFileContentBackupDataOutput

func (i GetSgSnapshotFileContentBackupDataArgs) ToGetSgSnapshotFileContentBackupDataOutput() GetSgSnapshotFileContentBackupDataOutput

func (GetSgSnapshotFileContentBackupDataArgs) ToGetSgSnapshotFileContentBackupDataOutputWithContext

func (i GetSgSnapshotFileContentBackupDataArgs) ToGetSgSnapshotFileContentBackupDataOutputWithContext(ctx context.Context) GetSgSnapshotFileContentBackupDataOutput

type GetSgSnapshotFileContentBackupDataArray

type GetSgSnapshotFileContentBackupDataArray []GetSgSnapshotFileContentBackupDataInput

func (GetSgSnapshotFileContentBackupDataArray) ElementType

func (GetSgSnapshotFileContentBackupDataArray) ToGetSgSnapshotFileContentBackupDataArrayOutput

func (i GetSgSnapshotFileContentBackupDataArray) ToGetSgSnapshotFileContentBackupDataArrayOutput() GetSgSnapshotFileContentBackupDataArrayOutput

func (GetSgSnapshotFileContentBackupDataArray) ToGetSgSnapshotFileContentBackupDataArrayOutputWithContext

func (i GetSgSnapshotFileContentBackupDataArray) ToGetSgSnapshotFileContentBackupDataArrayOutputWithContext(ctx context.Context) GetSgSnapshotFileContentBackupDataArrayOutput

type GetSgSnapshotFileContentBackupDataArrayInput

type GetSgSnapshotFileContentBackupDataArrayInput interface {
	pulumi.Input

	ToGetSgSnapshotFileContentBackupDataArrayOutput() GetSgSnapshotFileContentBackupDataArrayOutput
	ToGetSgSnapshotFileContentBackupDataArrayOutputWithContext(context.Context) GetSgSnapshotFileContentBackupDataArrayOutput
}

GetSgSnapshotFileContentBackupDataArrayInput is an input type that accepts GetSgSnapshotFileContentBackupDataArray and GetSgSnapshotFileContentBackupDataArrayOutput values. You can construct a concrete instance of `GetSgSnapshotFileContentBackupDataArrayInput` via:

GetSgSnapshotFileContentBackupDataArray{ GetSgSnapshotFileContentBackupDataArgs{...} }

type GetSgSnapshotFileContentBackupDataArrayOutput

type GetSgSnapshotFileContentBackupDataArrayOutput struct{ *pulumi.OutputState }

func (GetSgSnapshotFileContentBackupDataArrayOutput) ElementType

func (GetSgSnapshotFileContentBackupDataArrayOutput) Index

func (GetSgSnapshotFileContentBackupDataArrayOutput) ToGetSgSnapshotFileContentBackupDataArrayOutput

func (o GetSgSnapshotFileContentBackupDataArrayOutput) ToGetSgSnapshotFileContentBackupDataArrayOutput() GetSgSnapshotFileContentBackupDataArrayOutput

func (GetSgSnapshotFileContentBackupDataArrayOutput) ToGetSgSnapshotFileContentBackupDataArrayOutputWithContext

func (o GetSgSnapshotFileContentBackupDataArrayOutput) ToGetSgSnapshotFileContentBackupDataArrayOutputWithContext(ctx context.Context) GetSgSnapshotFileContentBackupDataArrayOutput

type GetSgSnapshotFileContentBackupDataInput

type GetSgSnapshotFileContentBackupDataInput interface {
	pulumi.Input

	ToGetSgSnapshotFileContentBackupDataOutput() GetSgSnapshotFileContentBackupDataOutput
	ToGetSgSnapshotFileContentBackupDataOutputWithContext(context.Context) GetSgSnapshotFileContentBackupDataOutput
}

GetSgSnapshotFileContentBackupDataInput is an input type that accepts GetSgSnapshotFileContentBackupDataArgs and GetSgSnapshotFileContentBackupDataOutput values. You can construct a concrete instance of `GetSgSnapshotFileContentBackupDataInput` via:

GetSgSnapshotFileContentBackupDataArgs{...}

type GetSgSnapshotFileContentBackupDataOutput

type GetSgSnapshotFileContentBackupDataOutput struct{ *pulumi.OutputState }

func (GetSgSnapshotFileContentBackupDataOutput) Action

func (GetSgSnapshotFileContentBackupDataOutput) AddressTemplates

func (GetSgSnapshotFileContentBackupDataOutput) CidrBlock

func (GetSgSnapshotFileContentBackupDataOutput) ElementType

func (GetSgSnapshotFileContentBackupDataOutput) Ipv6CidrBlock

func (GetSgSnapshotFileContentBackupDataOutput) ModifyTime

func (GetSgSnapshotFileContentBackupDataOutput) PolicyDescription

func (GetSgSnapshotFileContentBackupDataOutput) PolicyIndex

func (GetSgSnapshotFileContentBackupDataOutput) Port

func (GetSgSnapshotFileContentBackupDataOutput) Protocol

func (GetSgSnapshotFileContentBackupDataOutput) SecurityGroupId

func (GetSgSnapshotFileContentBackupDataOutput) ServiceTemplates

func (GetSgSnapshotFileContentBackupDataOutput) ToGetSgSnapshotFileContentBackupDataOutput

func (o GetSgSnapshotFileContentBackupDataOutput) ToGetSgSnapshotFileContentBackupDataOutput() GetSgSnapshotFileContentBackupDataOutput

func (GetSgSnapshotFileContentBackupDataOutput) ToGetSgSnapshotFileContentBackupDataOutputWithContext

func (o GetSgSnapshotFileContentBackupDataOutput) ToGetSgSnapshotFileContentBackupDataOutputWithContext(ctx context.Context) GetSgSnapshotFileContentBackupDataOutput

type GetSgSnapshotFileContentBackupDataServiceTemplate

type GetSgSnapshotFileContentBackupDataServiceTemplate struct {
	ServiceGroupId string `pulumi:"serviceGroupId"`
	ServiceId      string `pulumi:"serviceId"`
}

type GetSgSnapshotFileContentBackupDataServiceTemplateArgs

type GetSgSnapshotFileContentBackupDataServiceTemplateArgs struct {
	ServiceGroupId pulumi.StringInput `pulumi:"serviceGroupId"`
	ServiceId      pulumi.StringInput `pulumi:"serviceId"`
}

func (GetSgSnapshotFileContentBackupDataServiceTemplateArgs) ElementType

func (GetSgSnapshotFileContentBackupDataServiceTemplateArgs) ToGetSgSnapshotFileContentBackupDataServiceTemplateOutput

func (i GetSgSnapshotFileContentBackupDataServiceTemplateArgs) ToGetSgSnapshotFileContentBackupDataServiceTemplateOutput() GetSgSnapshotFileContentBackupDataServiceTemplateOutput

func (GetSgSnapshotFileContentBackupDataServiceTemplateArgs) ToGetSgSnapshotFileContentBackupDataServiceTemplateOutputWithContext

func (i GetSgSnapshotFileContentBackupDataServiceTemplateArgs) ToGetSgSnapshotFileContentBackupDataServiceTemplateOutputWithContext(ctx context.Context) GetSgSnapshotFileContentBackupDataServiceTemplateOutput

type GetSgSnapshotFileContentBackupDataServiceTemplateArray

type GetSgSnapshotFileContentBackupDataServiceTemplateArray []GetSgSnapshotFileContentBackupDataServiceTemplateInput

func (GetSgSnapshotFileContentBackupDataServiceTemplateArray) ElementType

func (GetSgSnapshotFileContentBackupDataServiceTemplateArray) ToGetSgSnapshotFileContentBackupDataServiceTemplateArrayOutput

func (i GetSgSnapshotFileContentBackupDataServiceTemplateArray) ToGetSgSnapshotFileContentBackupDataServiceTemplateArrayOutput() GetSgSnapshotFileContentBackupDataServiceTemplateArrayOutput

func (GetSgSnapshotFileContentBackupDataServiceTemplateArray) ToGetSgSnapshotFileContentBackupDataServiceTemplateArrayOutputWithContext

func (i GetSgSnapshotFileContentBackupDataServiceTemplateArray) ToGetSgSnapshotFileContentBackupDataServiceTemplateArrayOutputWithContext(ctx context.Context) GetSgSnapshotFileContentBackupDataServiceTemplateArrayOutput

type GetSgSnapshotFileContentBackupDataServiceTemplateArrayInput

type GetSgSnapshotFileContentBackupDataServiceTemplateArrayInput interface {
	pulumi.Input

	ToGetSgSnapshotFileContentBackupDataServiceTemplateArrayOutput() GetSgSnapshotFileContentBackupDataServiceTemplateArrayOutput
	ToGetSgSnapshotFileContentBackupDataServiceTemplateArrayOutputWithContext(context.Context) GetSgSnapshotFileContentBackupDataServiceTemplateArrayOutput
}

GetSgSnapshotFileContentBackupDataServiceTemplateArrayInput is an input type that accepts GetSgSnapshotFileContentBackupDataServiceTemplateArray and GetSgSnapshotFileContentBackupDataServiceTemplateArrayOutput values. You can construct a concrete instance of `GetSgSnapshotFileContentBackupDataServiceTemplateArrayInput` via:

GetSgSnapshotFileContentBackupDataServiceTemplateArray{ GetSgSnapshotFileContentBackupDataServiceTemplateArgs{...} }

type GetSgSnapshotFileContentBackupDataServiceTemplateArrayOutput

type GetSgSnapshotFileContentBackupDataServiceTemplateArrayOutput struct{ *pulumi.OutputState }

func (GetSgSnapshotFileContentBackupDataServiceTemplateArrayOutput) ElementType

func (GetSgSnapshotFileContentBackupDataServiceTemplateArrayOutput) Index

func (GetSgSnapshotFileContentBackupDataServiceTemplateArrayOutput) ToGetSgSnapshotFileContentBackupDataServiceTemplateArrayOutput

func (GetSgSnapshotFileContentBackupDataServiceTemplateArrayOutput) ToGetSgSnapshotFileContentBackupDataServiceTemplateArrayOutputWithContext

func (o GetSgSnapshotFileContentBackupDataServiceTemplateArrayOutput) ToGetSgSnapshotFileContentBackupDataServiceTemplateArrayOutputWithContext(ctx context.Context) GetSgSnapshotFileContentBackupDataServiceTemplateArrayOutput

type GetSgSnapshotFileContentBackupDataServiceTemplateInput

type GetSgSnapshotFileContentBackupDataServiceTemplateInput interface {
	pulumi.Input

	ToGetSgSnapshotFileContentBackupDataServiceTemplateOutput() GetSgSnapshotFileContentBackupDataServiceTemplateOutput
	ToGetSgSnapshotFileContentBackupDataServiceTemplateOutputWithContext(context.Context) GetSgSnapshotFileContentBackupDataServiceTemplateOutput
}

GetSgSnapshotFileContentBackupDataServiceTemplateInput is an input type that accepts GetSgSnapshotFileContentBackupDataServiceTemplateArgs and GetSgSnapshotFileContentBackupDataServiceTemplateOutput values. You can construct a concrete instance of `GetSgSnapshotFileContentBackupDataServiceTemplateInput` via:

GetSgSnapshotFileContentBackupDataServiceTemplateArgs{...}

type GetSgSnapshotFileContentBackupDataServiceTemplateOutput

type GetSgSnapshotFileContentBackupDataServiceTemplateOutput struct{ *pulumi.OutputState }

func (GetSgSnapshotFileContentBackupDataServiceTemplateOutput) ElementType

func (GetSgSnapshotFileContentBackupDataServiceTemplateOutput) ServiceGroupId

func (GetSgSnapshotFileContentBackupDataServiceTemplateOutput) ServiceId

func (GetSgSnapshotFileContentBackupDataServiceTemplateOutput) ToGetSgSnapshotFileContentBackupDataServiceTemplateOutput

func (GetSgSnapshotFileContentBackupDataServiceTemplateOutput) ToGetSgSnapshotFileContentBackupDataServiceTemplateOutputWithContext

func (o GetSgSnapshotFileContentBackupDataServiceTemplateOutput) ToGetSgSnapshotFileContentBackupDataServiceTemplateOutputWithContext(ctx context.Context) GetSgSnapshotFileContentBackupDataServiceTemplateOutput

type GetSgSnapshotFileContentOriginalData

type GetSgSnapshotFileContentOriginalData struct {
	Action            string                                                `pulumi:"action"`
	AddressTemplates  []GetSgSnapshotFileContentOriginalDataAddressTemplate `pulumi:"addressTemplates"`
	CidrBlock         string                                                `pulumi:"cidrBlock"`
	Ipv6CidrBlock     string                                                `pulumi:"ipv6CidrBlock"`
	ModifyTime        string                                                `pulumi:"modifyTime"`
	PolicyDescription string                                                `pulumi:"policyDescription"`
	PolicyIndex       int                                                   `pulumi:"policyIndex"`
	Port              string                                                `pulumi:"port"`
	Protocol          string                                                `pulumi:"protocol"`
	SecurityGroupId   string                                                `pulumi:"securityGroupId"`
	ServiceTemplates  []GetSgSnapshotFileContentOriginalDataServiceTemplate `pulumi:"serviceTemplates"`
}

type GetSgSnapshotFileContentOriginalDataAddressTemplate

type GetSgSnapshotFileContentOriginalDataAddressTemplate struct {
	AddressGroupId string `pulumi:"addressGroupId"`
	AddressId      string `pulumi:"addressId"`
}

type GetSgSnapshotFileContentOriginalDataAddressTemplateArgs

type GetSgSnapshotFileContentOriginalDataAddressTemplateArgs struct {
	AddressGroupId pulumi.StringInput `pulumi:"addressGroupId"`
	AddressId      pulumi.StringInput `pulumi:"addressId"`
}

func (GetSgSnapshotFileContentOriginalDataAddressTemplateArgs) ElementType

func (GetSgSnapshotFileContentOriginalDataAddressTemplateArgs) ToGetSgSnapshotFileContentOriginalDataAddressTemplateOutput

func (GetSgSnapshotFileContentOriginalDataAddressTemplateArgs) ToGetSgSnapshotFileContentOriginalDataAddressTemplateOutputWithContext

func (i GetSgSnapshotFileContentOriginalDataAddressTemplateArgs) ToGetSgSnapshotFileContentOriginalDataAddressTemplateOutputWithContext(ctx context.Context) GetSgSnapshotFileContentOriginalDataAddressTemplateOutput

type GetSgSnapshotFileContentOriginalDataAddressTemplateArray

type GetSgSnapshotFileContentOriginalDataAddressTemplateArray []GetSgSnapshotFileContentOriginalDataAddressTemplateInput

func (GetSgSnapshotFileContentOriginalDataAddressTemplateArray) ElementType

func (GetSgSnapshotFileContentOriginalDataAddressTemplateArray) ToGetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutput

func (i GetSgSnapshotFileContentOriginalDataAddressTemplateArray) ToGetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutput() GetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutput

func (GetSgSnapshotFileContentOriginalDataAddressTemplateArray) ToGetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutputWithContext

func (i GetSgSnapshotFileContentOriginalDataAddressTemplateArray) ToGetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutputWithContext(ctx context.Context) GetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutput

type GetSgSnapshotFileContentOriginalDataAddressTemplateArrayInput

type GetSgSnapshotFileContentOriginalDataAddressTemplateArrayInput interface {
	pulumi.Input

	ToGetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutput() GetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutput
	ToGetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutputWithContext(context.Context) GetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutput
}

GetSgSnapshotFileContentOriginalDataAddressTemplateArrayInput is an input type that accepts GetSgSnapshotFileContentOriginalDataAddressTemplateArray and GetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutput values. You can construct a concrete instance of `GetSgSnapshotFileContentOriginalDataAddressTemplateArrayInput` via:

GetSgSnapshotFileContentOriginalDataAddressTemplateArray{ GetSgSnapshotFileContentOriginalDataAddressTemplateArgs{...} }

type GetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutput

type GetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutput struct{ *pulumi.OutputState }

func (GetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutput) ElementType

func (GetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutput) Index

func (GetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutput) ToGetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutput

func (GetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutput) ToGetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutputWithContext

func (o GetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutput) ToGetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutputWithContext(ctx context.Context) GetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutput

type GetSgSnapshotFileContentOriginalDataAddressTemplateInput

type GetSgSnapshotFileContentOriginalDataAddressTemplateInput interface {
	pulumi.Input

	ToGetSgSnapshotFileContentOriginalDataAddressTemplateOutput() GetSgSnapshotFileContentOriginalDataAddressTemplateOutput
	ToGetSgSnapshotFileContentOriginalDataAddressTemplateOutputWithContext(context.Context) GetSgSnapshotFileContentOriginalDataAddressTemplateOutput
}

GetSgSnapshotFileContentOriginalDataAddressTemplateInput is an input type that accepts GetSgSnapshotFileContentOriginalDataAddressTemplateArgs and GetSgSnapshotFileContentOriginalDataAddressTemplateOutput values. You can construct a concrete instance of `GetSgSnapshotFileContentOriginalDataAddressTemplateInput` via:

GetSgSnapshotFileContentOriginalDataAddressTemplateArgs{...}

type GetSgSnapshotFileContentOriginalDataAddressTemplateOutput

type GetSgSnapshotFileContentOriginalDataAddressTemplateOutput struct{ *pulumi.OutputState }

func (GetSgSnapshotFileContentOriginalDataAddressTemplateOutput) AddressGroupId

func (GetSgSnapshotFileContentOriginalDataAddressTemplateOutput) AddressId

func (GetSgSnapshotFileContentOriginalDataAddressTemplateOutput) ElementType

func (GetSgSnapshotFileContentOriginalDataAddressTemplateOutput) ToGetSgSnapshotFileContentOriginalDataAddressTemplateOutput

func (GetSgSnapshotFileContentOriginalDataAddressTemplateOutput) ToGetSgSnapshotFileContentOriginalDataAddressTemplateOutputWithContext

func (o GetSgSnapshotFileContentOriginalDataAddressTemplateOutput) ToGetSgSnapshotFileContentOriginalDataAddressTemplateOutputWithContext(ctx context.Context) GetSgSnapshotFileContentOriginalDataAddressTemplateOutput

type GetSgSnapshotFileContentOriginalDataArgs

type GetSgSnapshotFileContentOriginalDataArgs struct {
	Action            pulumi.StringInput                                            `pulumi:"action"`
	AddressTemplates  GetSgSnapshotFileContentOriginalDataAddressTemplateArrayInput `pulumi:"addressTemplates"`
	CidrBlock         pulumi.StringInput                                            `pulumi:"cidrBlock"`
	Ipv6CidrBlock     pulumi.StringInput                                            `pulumi:"ipv6CidrBlock"`
	ModifyTime        pulumi.StringInput                                            `pulumi:"modifyTime"`
	PolicyDescription pulumi.StringInput                                            `pulumi:"policyDescription"`
	PolicyIndex       pulumi.IntInput                                               `pulumi:"policyIndex"`
	Port              pulumi.StringInput                                            `pulumi:"port"`
	Protocol          pulumi.StringInput                                            `pulumi:"protocol"`
	SecurityGroupId   pulumi.StringInput                                            `pulumi:"securityGroupId"`
	ServiceTemplates  GetSgSnapshotFileContentOriginalDataServiceTemplateArrayInput `pulumi:"serviceTemplates"`
}

func (GetSgSnapshotFileContentOriginalDataArgs) ElementType

func (GetSgSnapshotFileContentOriginalDataArgs) ToGetSgSnapshotFileContentOriginalDataOutput

func (i GetSgSnapshotFileContentOriginalDataArgs) ToGetSgSnapshotFileContentOriginalDataOutput() GetSgSnapshotFileContentOriginalDataOutput

func (GetSgSnapshotFileContentOriginalDataArgs) ToGetSgSnapshotFileContentOriginalDataOutputWithContext

func (i GetSgSnapshotFileContentOriginalDataArgs) ToGetSgSnapshotFileContentOriginalDataOutputWithContext(ctx context.Context) GetSgSnapshotFileContentOriginalDataOutput

type GetSgSnapshotFileContentOriginalDataArray

type GetSgSnapshotFileContentOriginalDataArray []GetSgSnapshotFileContentOriginalDataInput

func (GetSgSnapshotFileContentOriginalDataArray) ElementType

func (GetSgSnapshotFileContentOriginalDataArray) ToGetSgSnapshotFileContentOriginalDataArrayOutput

func (i GetSgSnapshotFileContentOriginalDataArray) ToGetSgSnapshotFileContentOriginalDataArrayOutput() GetSgSnapshotFileContentOriginalDataArrayOutput

func (GetSgSnapshotFileContentOriginalDataArray) ToGetSgSnapshotFileContentOriginalDataArrayOutputWithContext

func (i GetSgSnapshotFileContentOriginalDataArray) ToGetSgSnapshotFileContentOriginalDataArrayOutputWithContext(ctx context.Context) GetSgSnapshotFileContentOriginalDataArrayOutput

type GetSgSnapshotFileContentOriginalDataArrayInput

type GetSgSnapshotFileContentOriginalDataArrayInput interface {
	pulumi.Input

	ToGetSgSnapshotFileContentOriginalDataArrayOutput() GetSgSnapshotFileContentOriginalDataArrayOutput
	ToGetSgSnapshotFileContentOriginalDataArrayOutputWithContext(context.Context) GetSgSnapshotFileContentOriginalDataArrayOutput
}

GetSgSnapshotFileContentOriginalDataArrayInput is an input type that accepts GetSgSnapshotFileContentOriginalDataArray and GetSgSnapshotFileContentOriginalDataArrayOutput values. You can construct a concrete instance of `GetSgSnapshotFileContentOriginalDataArrayInput` via:

GetSgSnapshotFileContentOriginalDataArray{ GetSgSnapshotFileContentOriginalDataArgs{...} }

type GetSgSnapshotFileContentOriginalDataArrayOutput

type GetSgSnapshotFileContentOriginalDataArrayOutput struct{ *pulumi.OutputState }

func (GetSgSnapshotFileContentOriginalDataArrayOutput) ElementType

func (GetSgSnapshotFileContentOriginalDataArrayOutput) Index

func (GetSgSnapshotFileContentOriginalDataArrayOutput) ToGetSgSnapshotFileContentOriginalDataArrayOutput

func (o GetSgSnapshotFileContentOriginalDataArrayOutput) ToGetSgSnapshotFileContentOriginalDataArrayOutput() GetSgSnapshotFileContentOriginalDataArrayOutput

func (GetSgSnapshotFileContentOriginalDataArrayOutput) ToGetSgSnapshotFileContentOriginalDataArrayOutputWithContext

func (o GetSgSnapshotFileContentOriginalDataArrayOutput) ToGetSgSnapshotFileContentOriginalDataArrayOutputWithContext(ctx context.Context) GetSgSnapshotFileContentOriginalDataArrayOutput

type GetSgSnapshotFileContentOriginalDataInput

type GetSgSnapshotFileContentOriginalDataInput interface {
	pulumi.Input

	ToGetSgSnapshotFileContentOriginalDataOutput() GetSgSnapshotFileContentOriginalDataOutput
	ToGetSgSnapshotFileContentOriginalDataOutputWithContext(context.Context) GetSgSnapshotFileContentOriginalDataOutput
}

GetSgSnapshotFileContentOriginalDataInput is an input type that accepts GetSgSnapshotFileContentOriginalDataArgs and GetSgSnapshotFileContentOriginalDataOutput values. You can construct a concrete instance of `GetSgSnapshotFileContentOriginalDataInput` via:

GetSgSnapshotFileContentOriginalDataArgs{...}

type GetSgSnapshotFileContentOriginalDataOutput

type GetSgSnapshotFileContentOriginalDataOutput struct{ *pulumi.OutputState }

func (GetSgSnapshotFileContentOriginalDataOutput) Action

func (GetSgSnapshotFileContentOriginalDataOutput) AddressTemplates

func (GetSgSnapshotFileContentOriginalDataOutput) CidrBlock

func (GetSgSnapshotFileContentOriginalDataOutput) ElementType

func (GetSgSnapshotFileContentOriginalDataOutput) Ipv6CidrBlock

func (GetSgSnapshotFileContentOriginalDataOutput) ModifyTime

func (GetSgSnapshotFileContentOriginalDataOutput) PolicyDescription

func (GetSgSnapshotFileContentOriginalDataOutput) PolicyIndex

func (GetSgSnapshotFileContentOriginalDataOutput) Port

func (GetSgSnapshotFileContentOriginalDataOutput) Protocol

func (GetSgSnapshotFileContentOriginalDataOutput) SecurityGroupId

func (GetSgSnapshotFileContentOriginalDataOutput) ServiceTemplates

func (GetSgSnapshotFileContentOriginalDataOutput) ToGetSgSnapshotFileContentOriginalDataOutput

func (o GetSgSnapshotFileContentOriginalDataOutput) ToGetSgSnapshotFileContentOriginalDataOutput() GetSgSnapshotFileContentOriginalDataOutput

func (GetSgSnapshotFileContentOriginalDataOutput) ToGetSgSnapshotFileContentOriginalDataOutputWithContext

func (o GetSgSnapshotFileContentOriginalDataOutput) ToGetSgSnapshotFileContentOriginalDataOutputWithContext(ctx context.Context) GetSgSnapshotFileContentOriginalDataOutput

type GetSgSnapshotFileContentOriginalDataServiceTemplate

type GetSgSnapshotFileContentOriginalDataServiceTemplate struct {
	ServiceGroupId string `pulumi:"serviceGroupId"`
	ServiceId      string `pulumi:"serviceId"`
}

type GetSgSnapshotFileContentOriginalDataServiceTemplateArgs

type GetSgSnapshotFileContentOriginalDataServiceTemplateArgs struct {
	ServiceGroupId pulumi.StringInput `pulumi:"serviceGroupId"`
	ServiceId      pulumi.StringInput `pulumi:"serviceId"`
}

func (GetSgSnapshotFileContentOriginalDataServiceTemplateArgs) ElementType

func (GetSgSnapshotFileContentOriginalDataServiceTemplateArgs) ToGetSgSnapshotFileContentOriginalDataServiceTemplateOutput

func (GetSgSnapshotFileContentOriginalDataServiceTemplateArgs) ToGetSgSnapshotFileContentOriginalDataServiceTemplateOutputWithContext

func (i GetSgSnapshotFileContentOriginalDataServiceTemplateArgs) ToGetSgSnapshotFileContentOriginalDataServiceTemplateOutputWithContext(ctx context.Context) GetSgSnapshotFileContentOriginalDataServiceTemplateOutput

type GetSgSnapshotFileContentOriginalDataServiceTemplateArray

type GetSgSnapshotFileContentOriginalDataServiceTemplateArray []GetSgSnapshotFileContentOriginalDataServiceTemplateInput

func (GetSgSnapshotFileContentOriginalDataServiceTemplateArray) ElementType

func (GetSgSnapshotFileContentOriginalDataServiceTemplateArray) ToGetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutput

func (i GetSgSnapshotFileContentOriginalDataServiceTemplateArray) ToGetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutput() GetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutput

func (GetSgSnapshotFileContentOriginalDataServiceTemplateArray) ToGetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutputWithContext

func (i GetSgSnapshotFileContentOriginalDataServiceTemplateArray) ToGetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutputWithContext(ctx context.Context) GetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutput

type GetSgSnapshotFileContentOriginalDataServiceTemplateArrayInput

type GetSgSnapshotFileContentOriginalDataServiceTemplateArrayInput interface {
	pulumi.Input

	ToGetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutput() GetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutput
	ToGetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutputWithContext(context.Context) GetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutput
}

GetSgSnapshotFileContentOriginalDataServiceTemplateArrayInput is an input type that accepts GetSgSnapshotFileContentOriginalDataServiceTemplateArray and GetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutput values. You can construct a concrete instance of `GetSgSnapshotFileContentOriginalDataServiceTemplateArrayInput` via:

GetSgSnapshotFileContentOriginalDataServiceTemplateArray{ GetSgSnapshotFileContentOriginalDataServiceTemplateArgs{...} }

type GetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutput

type GetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutput struct{ *pulumi.OutputState }

func (GetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutput) ElementType

func (GetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutput) Index

func (GetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutput) ToGetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutput

func (GetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutput) ToGetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutputWithContext

func (o GetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutput) ToGetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutputWithContext(ctx context.Context) GetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutput

type GetSgSnapshotFileContentOriginalDataServiceTemplateInput

type GetSgSnapshotFileContentOriginalDataServiceTemplateInput interface {
	pulumi.Input

	ToGetSgSnapshotFileContentOriginalDataServiceTemplateOutput() GetSgSnapshotFileContentOriginalDataServiceTemplateOutput
	ToGetSgSnapshotFileContentOriginalDataServiceTemplateOutputWithContext(context.Context) GetSgSnapshotFileContentOriginalDataServiceTemplateOutput
}

GetSgSnapshotFileContentOriginalDataServiceTemplateInput is an input type that accepts GetSgSnapshotFileContentOriginalDataServiceTemplateArgs and GetSgSnapshotFileContentOriginalDataServiceTemplateOutput values. You can construct a concrete instance of `GetSgSnapshotFileContentOriginalDataServiceTemplateInput` via:

GetSgSnapshotFileContentOriginalDataServiceTemplateArgs{...}

type GetSgSnapshotFileContentOriginalDataServiceTemplateOutput

type GetSgSnapshotFileContentOriginalDataServiceTemplateOutput struct{ *pulumi.OutputState }

func (GetSgSnapshotFileContentOriginalDataServiceTemplateOutput) ElementType

func (GetSgSnapshotFileContentOriginalDataServiceTemplateOutput) ServiceGroupId

func (GetSgSnapshotFileContentOriginalDataServiceTemplateOutput) ServiceId

func (GetSgSnapshotFileContentOriginalDataServiceTemplateOutput) ToGetSgSnapshotFileContentOriginalDataServiceTemplateOutput

func (GetSgSnapshotFileContentOriginalDataServiceTemplateOutput) ToGetSgSnapshotFileContentOriginalDataServiceTemplateOutputWithContext

func (o GetSgSnapshotFileContentOriginalDataServiceTemplateOutput) ToGetSgSnapshotFileContentOriginalDataServiceTemplateOutputWithContext(ctx context.Context) GetSgSnapshotFileContentOriginalDataServiceTemplateOutput

type GetSgSnapshotFileContentOutputArgs

type GetSgSnapshotFileContentOutputArgs struct {
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	SecurityGroupId  pulumi.StringInput    `pulumi:"securityGroupId"`
	SnapshotFileId   pulumi.StringInput    `pulumi:"snapshotFileId"`
	SnapshotPolicyId pulumi.StringInput    `pulumi:"snapshotPolicyId"`
}

A collection of arguments for invoking getSgSnapshotFileContent.

func (GetSgSnapshotFileContentOutputArgs) ElementType

type GetSgSnapshotFileContentResult

type GetSgSnapshotFileContentResult struct {
	BackupDatas []GetSgSnapshotFileContentBackupData `pulumi:"backupDatas"`
	BackupTime  string                               `pulumi:"backupTime"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                                 `pulumi:"id"`
	InstanceId       string                                 `pulumi:"instanceId"`
	Operator         string                                 `pulumi:"operator"`
	OriginalDatas    []GetSgSnapshotFileContentOriginalData `pulumi:"originalDatas"`
	ResultOutputFile *string                                `pulumi:"resultOutputFile"`
	SecurityGroupId  string                                 `pulumi:"securityGroupId"`
	SnapshotFileId   string                                 `pulumi:"snapshotFileId"`
	SnapshotPolicyId string                                 `pulumi:"snapshotPolicyId"`
}

A collection of values returned by getSgSnapshotFileContent.

type GetSgSnapshotFileContentResultOutput

type GetSgSnapshotFileContentResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getSgSnapshotFileContent.

func (GetSgSnapshotFileContentResultOutput) BackupDatas

func (GetSgSnapshotFileContentResultOutput) BackupTime

func (GetSgSnapshotFileContentResultOutput) ElementType

func (GetSgSnapshotFileContentResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetSgSnapshotFileContentResultOutput) InstanceId

func (GetSgSnapshotFileContentResultOutput) Operator

func (GetSgSnapshotFileContentResultOutput) OriginalDatas

func (GetSgSnapshotFileContentResultOutput) ResultOutputFile

func (GetSgSnapshotFileContentResultOutput) SecurityGroupId

func (GetSgSnapshotFileContentResultOutput) SnapshotFileId

func (GetSgSnapshotFileContentResultOutput) SnapshotPolicyId

func (GetSgSnapshotFileContentResultOutput) ToGetSgSnapshotFileContentResultOutput

func (o GetSgSnapshotFileContentResultOutput) ToGetSgSnapshotFileContentResultOutput() GetSgSnapshotFileContentResultOutput

func (GetSgSnapshotFileContentResultOutput) ToGetSgSnapshotFileContentResultOutputWithContext

func (o GetSgSnapshotFileContentResultOutput) ToGetSgSnapshotFileContentResultOutputWithContext(ctx context.Context) GetSgSnapshotFileContentResultOutput

type GetSnapshotFilesArgs

type GetSnapshotFilesArgs struct {
	BusinessType     string  `pulumi:"businessType"`
	EndDate          string  `pulumi:"endDate"`
	InstanceId       string  `pulumi:"instanceId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	StartDate        string  `pulumi:"startDate"`
}

A collection of arguments for invoking getSnapshotFiles.

type GetSnapshotFilesOutputArgs

type GetSnapshotFilesOutputArgs struct {
	BusinessType     pulumi.StringInput    `pulumi:"businessType"`
	EndDate          pulumi.StringInput    `pulumi:"endDate"`
	InstanceId       pulumi.StringInput    `pulumi:"instanceId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	StartDate        pulumi.StringInput    `pulumi:"startDate"`
}

A collection of arguments for invoking getSnapshotFiles.

func (GetSnapshotFilesOutputArgs) ElementType

func (GetSnapshotFilesOutputArgs) ElementType() reflect.Type

type GetSnapshotFilesResult

type GetSnapshotFilesResult struct {
	BusinessType string `pulumi:"businessType"`
	EndDate      string `pulumi:"endDate"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                            `pulumi:"id"`
	InstanceId       string                            `pulumi:"instanceId"`
	ResultOutputFile *string                           `pulumi:"resultOutputFile"`
	SnapshotFileSets []GetSnapshotFilesSnapshotFileSet `pulumi:"snapshotFileSets"`
	StartDate        string                            `pulumi:"startDate"`
}

A collection of values returned by getSnapshotFiles.

type GetSnapshotFilesResultOutput

type GetSnapshotFilesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getSnapshotFiles.

func (GetSnapshotFilesResultOutput) BusinessType

func (GetSnapshotFilesResultOutput) ElementType

func (GetSnapshotFilesResultOutput) EndDate

func (GetSnapshotFilesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetSnapshotFilesResultOutput) InstanceId

func (GetSnapshotFilesResultOutput) ResultOutputFile

func (GetSnapshotFilesResultOutput) SnapshotFileSets

func (GetSnapshotFilesResultOutput) StartDate

func (GetSnapshotFilesResultOutput) ToGetSnapshotFilesResultOutput

func (o GetSnapshotFilesResultOutput) ToGetSnapshotFilesResultOutput() GetSnapshotFilesResultOutput

func (GetSnapshotFilesResultOutput) ToGetSnapshotFilesResultOutputWithContext

func (o GetSnapshotFilesResultOutput) ToGetSnapshotFilesResultOutputWithContext(ctx context.Context) GetSnapshotFilesResultOutput

type GetSnapshotFilesSnapshotFileSet

type GetSnapshotFilesSnapshotFileSet struct {
	BackupTime       string `pulumi:"backupTime"`
	InstanceId       string `pulumi:"instanceId"`
	Operator         string `pulumi:"operator"`
	SnapshotFileId   string `pulumi:"snapshotFileId"`
	SnapshotPolicyId string `pulumi:"snapshotPolicyId"`
}

type GetSnapshotFilesSnapshotFileSetArgs

type GetSnapshotFilesSnapshotFileSetArgs struct {
	BackupTime       pulumi.StringInput `pulumi:"backupTime"`
	InstanceId       pulumi.StringInput `pulumi:"instanceId"`
	Operator         pulumi.StringInput `pulumi:"operator"`
	SnapshotFileId   pulumi.StringInput `pulumi:"snapshotFileId"`
	SnapshotPolicyId pulumi.StringInput `pulumi:"snapshotPolicyId"`
}

func (GetSnapshotFilesSnapshotFileSetArgs) ElementType

func (GetSnapshotFilesSnapshotFileSetArgs) ToGetSnapshotFilesSnapshotFileSetOutput

func (i GetSnapshotFilesSnapshotFileSetArgs) ToGetSnapshotFilesSnapshotFileSetOutput() GetSnapshotFilesSnapshotFileSetOutput

func (GetSnapshotFilesSnapshotFileSetArgs) ToGetSnapshotFilesSnapshotFileSetOutputWithContext

func (i GetSnapshotFilesSnapshotFileSetArgs) ToGetSnapshotFilesSnapshotFileSetOutputWithContext(ctx context.Context) GetSnapshotFilesSnapshotFileSetOutput

type GetSnapshotFilesSnapshotFileSetArray

type GetSnapshotFilesSnapshotFileSetArray []GetSnapshotFilesSnapshotFileSetInput

func (GetSnapshotFilesSnapshotFileSetArray) ElementType

func (GetSnapshotFilesSnapshotFileSetArray) ToGetSnapshotFilesSnapshotFileSetArrayOutput

func (i GetSnapshotFilesSnapshotFileSetArray) ToGetSnapshotFilesSnapshotFileSetArrayOutput() GetSnapshotFilesSnapshotFileSetArrayOutput

func (GetSnapshotFilesSnapshotFileSetArray) ToGetSnapshotFilesSnapshotFileSetArrayOutputWithContext

func (i GetSnapshotFilesSnapshotFileSetArray) ToGetSnapshotFilesSnapshotFileSetArrayOutputWithContext(ctx context.Context) GetSnapshotFilesSnapshotFileSetArrayOutput

type GetSnapshotFilesSnapshotFileSetArrayInput

type GetSnapshotFilesSnapshotFileSetArrayInput interface {
	pulumi.Input

	ToGetSnapshotFilesSnapshotFileSetArrayOutput() GetSnapshotFilesSnapshotFileSetArrayOutput
	ToGetSnapshotFilesSnapshotFileSetArrayOutputWithContext(context.Context) GetSnapshotFilesSnapshotFileSetArrayOutput
}

GetSnapshotFilesSnapshotFileSetArrayInput is an input type that accepts GetSnapshotFilesSnapshotFileSetArray and GetSnapshotFilesSnapshotFileSetArrayOutput values. You can construct a concrete instance of `GetSnapshotFilesSnapshotFileSetArrayInput` via:

GetSnapshotFilesSnapshotFileSetArray{ GetSnapshotFilesSnapshotFileSetArgs{...} }

type GetSnapshotFilesSnapshotFileSetArrayOutput

type GetSnapshotFilesSnapshotFileSetArrayOutput struct{ *pulumi.OutputState }

func (GetSnapshotFilesSnapshotFileSetArrayOutput) ElementType

func (GetSnapshotFilesSnapshotFileSetArrayOutput) Index

func (GetSnapshotFilesSnapshotFileSetArrayOutput) ToGetSnapshotFilesSnapshotFileSetArrayOutput

func (o GetSnapshotFilesSnapshotFileSetArrayOutput) ToGetSnapshotFilesSnapshotFileSetArrayOutput() GetSnapshotFilesSnapshotFileSetArrayOutput

func (GetSnapshotFilesSnapshotFileSetArrayOutput) ToGetSnapshotFilesSnapshotFileSetArrayOutputWithContext

func (o GetSnapshotFilesSnapshotFileSetArrayOutput) ToGetSnapshotFilesSnapshotFileSetArrayOutputWithContext(ctx context.Context) GetSnapshotFilesSnapshotFileSetArrayOutput

type GetSnapshotFilesSnapshotFileSetInput

type GetSnapshotFilesSnapshotFileSetInput interface {
	pulumi.Input

	ToGetSnapshotFilesSnapshotFileSetOutput() GetSnapshotFilesSnapshotFileSetOutput
	ToGetSnapshotFilesSnapshotFileSetOutputWithContext(context.Context) GetSnapshotFilesSnapshotFileSetOutput
}

GetSnapshotFilesSnapshotFileSetInput is an input type that accepts GetSnapshotFilesSnapshotFileSetArgs and GetSnapshotFilesSnapshotFileSetOutput values. You can construct a concrete instance of `GetSnapshotFilesSnapshotFileSetInput` via:

GetSnapshotFilesSnapshotFileSetArgs{...}

type GetSnapshotFilesSnapshotFileSetOutput

type GetSnapshotFilesSnapshotFileSetOutput struct{ *pulumi.OutputState }

func (GetSnapshotFilesSnapshotFileSetOutput) BackupTime

func (GetSnapshotFilesSnapshotFileSetOutput) ElementType

func (GetSnapshotFilesSnapshotFileSetOutput) InstanceId

func (GetSnapshotFilesSnapshotFileSetOutput) Operator

func (GetSnapshotFilesSnapshotFileSetOutput) SnapshotFileId

func (GetSnapshotFilesSnapshotFileSetOutput) SnapshotPolicyId

func (GetSnapshotFilesSnapshotFileSetOutput) ToGetSnapshotFilesSnapshotFileSetOutput

func (o GetSnapshotFilesSnapshotFileSetOutput) ToGetSnapshotFilesSnapshotFileSetOutput() GetSnapshotFilesSnapshotFileSetOutput

func (GetSnapshotFilesSnapshotFileSetOutput) ToGetSnapshotFilesSnapshotFileSetOutputWithContext

func (o GetSnapshotFilesSnapshotFileSetOutput) ToGetSnapshotFilesSnapshotFileSetOutputWithContext(ctx context.Context) GetSnapshotFilesSnapshotFileSetOutput

type GetSubnetResourceDashboardArgs

type GetSubnetResourceDashboardArgs struct {
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
	SubnetIds        []string `pulumi:"subnetIds"`
}

A collection of arguments for invoking getSubnetResourceDashboard.

type GetSubnetResourceDashboardOutputArgs

type GetSubnetResourceDashboardOutputArgs struct {
	ResultOutputFile pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
	SubnetIds        pulumi.StringArrayInput `pulumi:"subnetIds"`
}

A collection of arguments for invoking getSubnetResourceDashboard.

func (GetSubnetResourceDashboardOutputArgs) ElementType

type GetSubnetResourceDashboardResourceStatisticsSet

type GetSubnetResourceDashboardResourceStatisticsSet struct {
	Ip                         int                                                                        `pulumi:"ip"`
	ResourceStatisticsItemSets []GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSet `pulumi:"resourceStatisticsItemSets"`
	SubnetId                   string                                                                     `pulumi:"subnetId"`
	VpcId                      string                                                                     `pulumi:"vpcId"`
}

type GetSubnetResourceDashboardResourceStatisticsSetArgs

type GetSubnetResourceDashboardResourceStatisticsSetArgs struct {
	Ip                         pulumi.IntInput                                                                    `pulumi:"ip"`
	ResourceStatisticsItemSets GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayInput `pulumi:"resourceStatisticsItemSets"`
	SubnetId                   pulumi.StringInput                                                                 `pulumi:"subnetId"`
	VpcId                      pulumi.StringInput                                                                 `pulumi:"vpcId"`
}

func (GetSubnetResourceDashboardResourceStatisticsSetArgs) ElementType

func (GetSubnetResourceDashboardResourceStatisticsSetArgs) ToGetSubnetResourceDashboardResourceStatisticsSetOutput

func (i GetSubnetResourceDashboardResourceStatisticsSetArgs) ToGetSubnetResourceDashboardResourceStatisticsSetOutput() GetSubnetResourceDashboardResourceStatisticsSetOutput

func (GetSubnetResourceDashboardResourceStatisticsSetArgs) ToGetSubnetResourceDashboardResourceStatisticsSetOutputWithContext

func (i GetSubnetResourceDashboardResourceStatisticsSetArgs) ToGetSubnetResourceDashboardResourceStatisticsSetOutputWithContext(ctx context.Context) GetSubnetResourceDashboardResourceStatisticsSetOutput

type GetSubnetResourceDashboardResourceStatisticsSetArray

type GetSubnetResourceDashboardResourceStatisticsSetArray []GetSubnetResourceDashboardResourceStatisticsSetInput

func (GetSubnetResourceDashboardResourceStatisticsSetArray) ElementType

func (GetSubnetResourceDashboardResourceStatisticsSetArray) ToGetSubnetResourceDashboardResourceStatisticsSetArrayOutput

func (i GetSubnetResourceDashboardResourceStatisticsSetArray) ToGetSubnetResourceDashboardResourceStatisticsSetArrayOutput() GetSubnetResourceDashboardResourceStatisticsSetArrayOutput

func (GetSubnetResourceDashboardResourceStatisticsSetArray) ToGetSubnetResourceDashboardResourceStatisticsSetArrayOutputWithContext

func (i GetSubnetResourceDashboardResourceStatisticsSetArray) ToGetSubnetResourceDashboardResourceStatisticsSetArrayOutputWithContext(ctx context.Context) GetSubnetResourceDashboardResourceStatisticsSetArrayOutput

type GetSubnetResourceDashboardResourceStatisticsSetArrayInput

type GetSubnetResourceDashboardResourceStatisticsSetArrayInput interface {
	pulumi.Input

	ToGetSubnetResourceDashboardResourceStatisticsSetArrayOutput() GetSubnetResourceDashboardResourceStatisticsSetArrayOutput
	ToGetSubnetResourceDashboardResourceStatisticsSetArrayOutputWithContext(context.Context) GetSubnetResourceDashboardResourceStatisticsSetArrayOutput
}

GetSubnetResourceDashboardResourceStatisticsSetArrayInput is an input type that accepts GetSubnetResourceDashboardResourceStatisticsSetArray and GetSubnetResourceDashboardResourceStatisticsSetArrayOutput values. You can construct a concrete instance of `GetSubnetResourceDashboardResourceStatisticsSetArrayInput` via:

GetSubnetResourceDashboardResourceStatisticsSetArray{ GetSubnetResourceDashboardResourceStatisticsSetArgs{...} }

type GetSubnetResourceDashboardResourceStatisticsSetArrayOutput

type GetSubnetResourceDashboardResourceStatisticsSetArrayOutput struct{ *pulumi.OutputState }

func (GetSubnetResourceDashboardResourceStatisticsSetArrayOutput) ElementType

func (GetSubnetResourceDashboardResourceStatisticsSetArrayOutput) Index

func (GetSubnetResourceDashboardResourceStatisticsSetArrayOutput) ToGetSubnetResourceDashboardResourceStatisticsSetArrayOutput

func (GetSubnetResourceDashboardResourceStatisticsSetArrayOutput) ToGetSubnetResourceDashboardResourceStatisticsSetArrayOutputWithContext

func (o GetSubnetResourceDashboardResourceStatisticsSetArrayOutput) ToGetSubnetResourceDashboardResourceStatisticsSetArrayOutputWithContext(ctx context.Context) GetSubnetResourceDashboardResourceStatisticsSetArrayOutput

type GetSubnetResourceDashboardResourceStatisticsSetInput

type GetSubnetResourceDashboardResourceStatisticsSetInput interface {
	pulumi.Input

	ToGetSubnetResourceDashboardResourceStatisticsSetOutput() GetSubnetResourceDashboardResourceStatisticsSetOutput
	ToGetSubnetResourceDashboardResourceStatisticsSetOutputWithContext(context.Context) GetSubnetResourceDashboardResourceStatisticsSetOutput
}

GetSubnetResourceDashboardResourceStatisticsSetInput is an input type that accepts GetSubnetResourceDashboardResourceStatisticsSetArgs and GetSubnetResourceDashboardResourceStatisticsSetOutput values. You can construct a concrete instance of `GetSubnetResourceDashboardResourceStatisticsSetInput` via:

GetSubnetResourceDashboardResourceStatisticsSetArgs{...}

type GetSubnetResourceDashboardResourceStatisticsSetOutput

type GetSubnetResourceDashboardResourceStatisticsSetOutput struct{ *pulumi.OutputState }

func (GetSubnetResourceDashboardResourceStatisticsSetOutput) ElementType

func (GetSubnetResourceDashboardResourceStatisticsSetOutput) Ip

func (GetSubnetResourceDashboardResourceStatisticsSetOutput) SubnetId

func (GetSubnetResourceDashboardResourceStatisticsSetOutput) ToGetSubnetResourceDashboardResourceStatisticsSetOutput

func (GetSubnetResourceDashboardResourceStatisticsSetOutput) ToGetSubnetResourceDashboardResourceStatisticsSetOutputWithContext

func (o GetSubnetResourceDashboardResourceStatisticsSetOutput) ToGetSubnetResourceDashboardResourceStatisticsSetOutputWithContext(ctx context.Context) GetSubnetResourceDashboardResourceStatisticsSetOutput

func (GetSubnetResourceDashboardResourceStatisticsSetOutput) VpcId

type GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSet

type GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSet struct {
	ResourceCount int    `pulumi:"resourceCount"`
	ResourceName  string `pulumi:"resourceName"`
	ResourceType  string `pulumi:"resourceType"`
}

type GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArgs

type GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArgs struct {
	ResourceCount pulumi.IntInput    `pulumi:"resourceCount"`
	ResourceName  pulumi.StringInput `pulumi:"resourceName"`
	ResourceType  pulumi.StringInput `pulumi:"resourceType"`
}

func (GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArgs) ElementType

func (GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArgs) ToGetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput

func (GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArgs) ToGetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutputWithContext

type GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArray

type GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArray []GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetInput

func (GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArray) ElementType

func (GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArray) ToGetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayOutput

func (GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArray) ToGetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayOutputWithContext

func (i GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArray) ToGetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayOutputWithContext(ctx context.Context) GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayOutput

type GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayInput

type GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayInput interface {
	pulumi.Input

	ToGetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayOutput() GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayOutput
	ToGetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayOutputWithContext(context.Context) GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayOutput
}

GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayInput is an input type that accepts GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArray and GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayOutput values. You can construct a concrete instance of `GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayInput` via:

GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArray{ GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArgs{...} }

type GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayOutput

type GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayOutput struct{ *pulumi.OutputState }

func (GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayOutput) ElementType

func (GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayOutput) ToGetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayOutput

func (GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayOutput) ToGetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayOutputWithContext

type GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetInput

type GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetInput interface {
	pulumi.Input

	ToGetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput() GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput
	ToGetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutputWithContext(context.Context) GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput
}

GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetInput is an input type that accepts GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArgs and GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput values. You can construct a concrete instance of `GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetInput` via:

GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArgs{...}

type GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput

type GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput struct{ *pulumi.OutputState }

func (GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput) ElementType

func (GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput) ResourceCount

func (GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput) ResourceName

func (GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput) ResourceType

func (GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput) ToGetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput

func (GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput) ToGetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutputWithContext

type GetSubnetResourceDashboardResult

type GetSubnetResourceDashboardResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id                     string                                            `pulumi:"id"`
	ResourceStatisticsSets []GetSubnetResourceDashboardResourceStatisticsSet `pulumi:"resourceStatisticsSets"`
	ResultOutputFile       *string                                           `pulumi:"resultOutputFile"`
	SubnetIds              []string                                          `pulumi:"subnetIds"`
}

A collection of values returned by getSubnetResourceDashboard.

type GetSubnetResourceDashboardResultOutput

type GetSubnetResourceDashboardResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getSubnetResourceDashboard.

func (GetSubnetResourceDashboardResultOutput) ElementType

func (GetSubnetResourceDashboardResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetSubnetResourceDashboardResultOutput) ResourceStatisticsSets

func (GetSubnetResourceDashboardResultOutput) ResultOutputFile

func (GetSubnetResourceDashboardResultOutput) SubnetIds

func (GetSubnetResourceDashboardResultOutput) ToGetSubnetResourceDashboardResultOutput

func (o GetSubnetResourceDashboardResultOutput) ToGetSubnetResourceDashboardResultOutput() GetSubnetResourceDashboardResultOutput

func (GetSubnetResourceDashboardResultOutput) ToGetSubnetResourceDashboardResultOutputWithContext

func (o GetSubnetResourceDashboardResultOutput) ToGetSubnetResourceDashboardResultOutputWithContext(ctx context.Context) GetSubnetResourceDashboardResultOutput

type GetSubnetsArgs

type GetSubnetsArgs struct {
	AvailabilityZone *string                `pulumi:"availabilityZone"`
	CidrBlock        *string                `pulumi:"cidrBlock"`
	IsDefault        *bool                  `pulumi:"isDefault"`
	IsRemoteVpcSnat  *bool                  `pulumi:"isRemoteVpcSnat"`
	Name             *string                `pulumi:"name"`
	ResultOutputFile *string                `pulumi:"resultOutputFile"`
	SubnetId         *string                `pulumi:"subnetId"`
	TagKey           *string                `pulumi:"tagKey"`
	Tags             map[string]interface{} `pulumi:"tags"`
	VpcId            *string                `pulumi:"vpcId"`
}

A collection of arguments for invoking getSubnets.

type GetSubnetsInstanceList

type GetSubnetsInstanceList struct {
	AvailabilityZone string                 `pulumi:"availabilityZone"`
	AvailableIpCount int                    `pulumi:"availableIpCount"`
	CidrBlock        string                 `pulumi:"cidrBlock"`
	CreateTime       string                 `pulumi:"createTime"`
	IsDefault        bool                   `pulumi:"isDefault"`
	IsMulticast      bool                   `pulumi:"isMulticast"`
	Name             string                 `pulumi:"name"`
	RouteTableId     string                 `pulumi:"routeTableId"`
	SubnetId         string                 `pulumi:"subnetId"`
	Tags             map[string]interface{} `pulumi:"tags"`
	VpcId            string                 `pulumi:"vpcId"`
}

type GetSubnetsInstanceListArgs

type GetSubnetsInstanceListArgs struct {
	AvailabilityZone pulumi.StringInput `pulumi:"availabilityZone"`
	AvailableIpCount pulumi.IntInput    `pulumi:"availableIpCount"`
	CidrBlock        pulumi.StringInput `pulumi:"cidrBlock"`
	CreateTime       pulumi.StringInput `pulumi:"createTime"`
	IsDefault        pulumi.BoolInput   `pulumi:"isDefault"`
	IsMulticast      pulumi.BoolInput   `pulumi:"isMulticast"`
	Name             pulumi.StringInput `pulumi:"name"`
	RouteTableId     pulumi.StringInput `pulumi:"routeTableId"`
	SubnetId         pulumi.StringInput `pulumi:"subnetId"`
	Tags             pulumi.MapInput    `pulumi:"tags"`
	VpcId            pulumi.StringInput `pulumi:"vpcId"`
}

func (GetSubnetsInstanceListArgs) ElementType

func (GetSubnetsInstanceListArgs) ElementType() reflect.Type

func (GetSubnetsInstanceListArgs) ToGetSubnetsInstanceListOutput

func (i GetSubnetsInstanceListArgs) ToGetSubnetsInstanceListOutput() GetSubnetsInstanceListOutput

func (GetSubnetsInstanceListArgs) ToGetSubnetsInstanceListOutputWithContext

func (i GetSubnetsInstanceListArgs) ToGetSubnetsInstanceListOutputWithContext(ctx context.Context) GetSubnetsInstanceListOutput

type GetSubnetsInstanceListArray

type GetSubnetsInstanceListArray []GetSubnetsInstanceListInput

func (GetSubnetsInstanceListArray) ElementType

func (GetSubnetsInstanceListArray) ToGetSubnetsInstanceListArrayOutput

func (i GetSubnetsInstanceListArray) ToGetSubnetsInstanceListArrayOutput() GetSubnetsInstanceListArrayOutput

func (GetSubnetsInstanceListArray) ToGetSubnetsInstanceListArrayOutputWithContext

func (i GetSubnetsInstanceListArray) ToGetSubnetsInstanceListArrayOutputWithContext(ctx context.Context) GetSubnetsInstanceListArrayOutput

type GetSubnetsInstanceListArrayInput

type GetSubnetsInstanceListArrayInput interface {
	pulumi.Input

	ToGetSubnetsInstanceListArrayOutput() GetSubnetsInstanceListArrayOutput
	ToGetSubnetsInstanceListArrayOutputWithContext(context.Context) GetSubnetsInstanceListArrayOutput
}

GetSubnetsInstanceListArrayInput is an input type that accepts GetSubnetsInstanceListArray and GetSubnetsInstanceListArrayOutput values. You can construct a concrete instance of `GetSubnetsInstanceListArrayInput` via:

GetSubnetsInstanceListArray{ GetSubnetsInstanceListArgs{...} }

type GetSubnetsInstanceListArrayOutput

type GetSubnetsInstanceListArrayOutput struct{ *pulumi.OutputState }

func (GetSubnetsInstanceListArrayOutput) ElementType

func (GetSubnetsInstanceListArrayOutput) Index

func (GetSubnetsInstanceListArrayOutput) ToGetSubnetsInstanceListArrayOutput

func (o GetSubnetsInstanceListArrayOutput) ToGetSubnetsInstanceListArrayOutput() GetSubnetsInstanceListArrayOutput

func (GetSubnetsInstanceListArrayOutput) ToGetSubnetsInstanceListArrayOutputWithContext

func (o GetSubnetsInstanceListArrayOutput) ToGetSubnetsInstanceListArrayOutputWithContext(ctx context.Context) GetSubnetsInstanceListArrayOutput

type GetSubnetsInstanceListInput

type GetSubnetsInstanceListInput interface {
	pulumi.Input

	ToGetSubnetsInstanceListOutput() GetSubnetsInstanceListOutput
	ToGetSubnetsInstanceListOutputWithContext(context.Context) GetSubnetsInstanceListOutput
}

GetSubnetsInstanceListInput is an input type that accepts GetSubnetsInstanceListArgs and GetSubnetsInstanceListOutput values. You can construct a concrete instance of `GetSubnetsInstanceListInput` via:

GetSubnetsInstanceListArgs{...}

type GetSubnetsInstanceListOutput

type GetSubnetsInstanceListOutput struct{ *pulumi.OutputState }

func (GetSubnetsInstanceListOutput) AvailabilityZone

func (o GetSubnetsInstanceListOutput) AvailabilityZone() pulumi.StringOutput

func (GetSubnetsInstanceListOutput) AvailableIpCount

func (o GetSubnetsInstanceListOutput) AvailableIpCount() pulumi.IntOutput

func (GetSubnetsInstanceListOutput) CidrBlock

func (GetSubnetsInstanceListOutput) CreateTime

func (GetSubnetsInstanceListOutput) ElementType

func (GetSubnetsInstanceListOutput) IsDefault

func (GetSubnetsInstanceListOutput) IsMulticast

func (GetSubnetsInstanceListOutput) Name

func (GetSubnetsInstanceListOutput) RouteTableId

func (GetSubnetsInstanceListOutput) SubnetId

func (GetSubnetsInstanceListOutput) Tags

func (GetSubnetsInstanceListOutput) ToGetSubnetsInstanceListOutput

func (o GetSubnetsInstanceListOutput) ToGetSubnetsInstanceListOutput() GetSubnetsInstanceListOutput

func (GetSubnetsInstanceListOutput) ToGetSubnetsInstanceListOutputWithContext

func (o GetSubnetsInstanceListOutput) ToGetSubnetsInstanceListOutputWithContext(ctx context.Context) GetSubnetsInstanceListOutput

func (GetSubnetsInstanceListOutput) VpcId

type GetSubnetsOutputArgs

type GetSubnetsOutputArgs struct {
	AvailabilityZone pulumi.StringPtrInput `pulumi:"availabilityZone"`
	CidrBlock        pulumi.StringPtrInput `pulumi:"cidrBlock"`
	IsDefault        pulumi.BoolPtrInput   `pulumi:"isDefault"`
	IsRemoteVpcSnat  pulumi.BoolPtrInput   `pulumi:"isRemoteVpcSnat"`
	Name             pulumi.StringPtrInput `pulumi:"name"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	SubnetId         pulumi.StringPtrInput `pulumi:"subnetId"`
	TagKey           pulumi.StringPtrInput `pulumi:"tagKey"`
	Tags             pulumi.MapInput       `pulumi:"tags"`
	VpcId            pulumi.StringPtrInput `pulumi:"vpcId"`
}

A collection of arguments for invoking getSubnets.

func (GetSubnetsOutputArgs) ElementType

func (GetSubnetsOutputArgs) ElementType() reflect.Type

type GetSubnetsResult

type GetSubnetsResult struct {
	AvailabilityZone *string `pulumi:"availabilityZone"`
	CidrBlock        *string `pulumi:"cidrBlock"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                   `pulumi:"id"`
	InstanceLists    []GetSubnetsInstanceList `pulumi:"instanceLists"`
	IsDefault        *bool                    `pulumi:"isDefault"`
	IsRemoteVpcSnat  *bool                    `pulumi:"isRemoteVpcSnat"`
	Name             *string                  `pulumi:"name"`
	ResultOutputFile *string                  `pulumi:"resultOutputFile"`
	SubnetId         *string                  `pulumi:"subnetId"`
	TagKey           *string                  `pulumi:"tagKey"`
	Tags             map[string]interface{}   `pulumi:"tags"`
	VpcId            *string                  `pulumi:"vpcId"`
}

A collection of values returned by getSubnets.

func GetSubnets

func GetSubnets(ctx *pulumi.Context, args *GetSubnetsArgs, opts ...pulumi.InvokeOption) (*GetSubnetsResult, error)

type GetSubnetsResultOutput

type GetSubnetsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getSubnets.

func (GetSubnetsResultOutput) AvailabilityZone

func (o GetSubnetsResultOutput) AvailabilityZone() pulumi.StringPtrOutput

func (GetSubnetsResultOutput) CidrBlock

func (GetSubnetsResultOutput) ElementType

func (GetSubnetsResultOutput) ElementType() reflect.Type

func (GetSubnetsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetSubnetsResultOutput) InstanceLists

func (GetSubnetsResultOutput) IsDefault

func (GetSubnetsResultOutput) IsRemoteVpcSnat

func (o GetSubnetsResultOutput) IsRemoteVpcSnat() pulumi.BoolPtrOutput

func (GetSubnetsResultOutput) Name

func (GetSubnetsResultOutput) ResultOutputFile

func (o GetSubnetsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetSubnetsResultOutput) SubnetId

func (GetSubnetsResultOutput) TagKey

func (GetSubnetsResultOutput) Tags

func (GetSubnetsResultOutput) ToGetSubnetsResultOutput

func (o GetSubnetsResultOutput) ToGetSubnetsResultOutput() GetSubnetsResultOutput

func (GetSubnetsResultOutput) ToGetSubnetsResultOutputWithContext

func (o GetSubnetsResultOutput) ToGetSubnetsResultOutputWithContext(ctx context.Context) GetSubnetsResultOutput

func (GetSubnetsResultOutput) VpcId

type GetTemplateLimitsArgs

type GetTemplateLimitsArgs struct {
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getTemplateLimits.

type GetTemplateLimitsOutputArgs

type GetTemplateLimitsOutputArgs struct {
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getTemplateLimits.

func (GetTemplateLimitsOutputArgs) ElementType

type GetTemplateLimitsResult

type GetTemplateLimitsResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string                           `pulumi:"id"`
	ResultOutputFile *string                          `pulumi:"resultOutputFile"`
	TemplateLimits   []GetTemplateLimitsTemplateLimit `pulumi:"templateLimits"`
}

A collection of values returned by getTemplateLimits.

type GetTemplateLimitsResultOutput

type GetTemplateLimitsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getTemplateLimits.

func (GetTemplateLimitsResultOutput) ElementType

func (GetTemplateLimitsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetTemplateLimitsResultOutput) ResultOutputFile

func (GetTemplateLimitsResultOutput) TemplateLimits

func (GetTemplateLimitsResultOutput) ToGetTemplateLimitsResultOutput

func (o GetTemplateLimitsResultOutput) ToGetTemplateLimitsResultOutput() GetTemplateLimitsResultOutput

func (GetTemplateLimitsResultOutput) ToGetTemplateLimitsResultOutputWithContext

func (o GetTemplateLimitsResultOutput) ToGetTemplateLimitsResultOutputWithContext(ctx context.Context) GetTemplateLimitsResultOutput

type GetTemplateLimitsTemplateLimit

type GetTemplateLimitsTemplateLimit struct {
	AddressTemplateGroupMemberLimit int `pulumi:"addressTemplateGroupMemberLimit"`
	AddressTemplateMemberLimit      int `pulumi:"addressTemplateMemberLimit"`
	ServiceTemplateGroupMemberLimit int `pulumi:"serviceTemplateGroupMemberLimit"`
	ServiceTemplateMemberLimit      int `pulumi:"serviceTemplateMemberLimit"`
}

type GetTemplateLimitsTemplateLimitArgs

type GetTemplateLimitsTemplateLimitArgs struct {
	AddressTemplateGroupMemberLimit pulumi.IntInput `pulumi:"addressTemplateGroupMemberLimit"`
	AddressTemplateMemberLimit      pulumi.IntInput `pulumi:"addressTemplateMemberLimit"`
	ServiceTemplateGroupMemberLimit pulumi.IntInput `pulumi:"serviceTemplateGroupMemberLimit"`
	ServiceTemplateMemberLimit      pulumi.IntInput `pulumi:"serviceTemplateMemberLimit"`
}

func (GetTemplateLimitsTemplateLimitArgs) ElementType

func (GetTemplateLimitsTemplateLimitArgs) ToGetTemplateLimitsTemplateLimitOutput

func (i GetTemplateLimitsTemplateLimitArgs) ToGetTemplateLimitsTemplateLimitOutput() GetTemplateLimitsTemplateLimitOutput

func (GetTemplateLimitsTemplateLimitArgs) ToGetTemplateLimitsTemplateLimitOutputWithContext

func (i GetTemplateLimitsTemplateLimitArgs) ToGetTemplateLimitsTemplateLimitOutputWithContext(ctx context.Context) GetTemplateLimitsTemplateLimitOutput

type GetTemplateLimitsTemplateLimitArray

type GetTemplateLimitsTemplateLimitArray []GetTemplateLimitsTemplateLimitInput

func (GetTemplateLimitsTemplateLimitArray) ElementType

func (GetTemplateLimitsTemplateLimitArray) ToGetTemplateLimitsTemplateLimitArrayOutput

func (i GetTemplateLimitsTemplateLimitArray) ToGetTemplateLimitsTemplateLimitArrayOutput() GetTemplateLimitsTemplateLimitArrayOutput

func (GetTemplateLimitsTemplateLimitArray) ToGetTemplateLimitsTemplateLimitArrayOutputWithContext

func (i GetTemplateLimitsTemplateLimitArray) ToGetTemplateLimitsTemplateLimitArrayOutputWithContext(ctx context.Context) GetTemplateLimitsTemplateLimitArrayOutput

type GetTemplateLimitsTemplateLimitArrayInput

type GetTemplateLimitsTemplateLimitArrayInput interface {
	pulumi.Input

	ToGetTemplateLimitsTemplateLimitArrayOutput() GetTemplateLimitsTemplateLimitArrayOutput
	ToGetTemplateLimitsTemplateLimitArrayOutputWithContext(context.Context) GetTemplateLimitsTemplateLimitArrayOutput
}

GetTemplateLimitsTemplateLimitArrayInput is an input type that accepts GetTemplateLimitsTemplateLimitArray and GetTemplateLimitsTemplateLimitArrayOutput values. You can construct a concrete instance of `GetTemplateLimitsTemplateLimitArrayInput` via:

GetTemplateLimitsTemplateLimitArray{ GetTemplateLimitsTemplateLimitArgs{...} }

type GetTemplateLimitsTemplateLimitArrayOutput

type GetTemplateLimitsTemplateLimitArrayOutput struct{ *pulumi.OutputState }

func (GetTemplateLimitsTemplateLimitArrayOutput) ElementType

func (GetTemplateLimitsTemplateLimitArrayOutput) Index

func (GetTemplateLimitsTemplateLimitArrayOutput) ToGetTemplateLimitsTemplateLimitArrayOutput

func (o GetTemplateLimitsTemplateLimitArrayOutput) ToGetTemplateLimitsTemplateLimitArrayOutput() GetTemplateLimitsTemplateLimitArrayOutput

func (GetTemplateLimitsTemplateLimitArrayOutput) ToGetTemplateLimitsTemplateLimitArrayOutputWithContext

func (o GetTemplateLimitsTemplateLimitArrayOutput) ToGetTemplateLimitsTemplateLimitArrayOutputWithContext(ctx context.Context) GetTemplateLimitsTemplateLimitArrayOutput

type GetTemplateLimitsTemplateLimitInput

type GetTemplateLimitsTemplateLimitInput interface {
	pulumi.Input

	ToGetTemplateLimitsTemplateLimitOutput() GetTemplateLimitsTemplateLimitOutput
	ToGetTemplateLimitsTemplateLimitOutputWithContext(context.Context) GetTemplateLimitsTemplateLimitOutput
}

GetTemplateLimitsTemplateLimitInput is an input type that accepts GetTemplateLimitsTemplateLimitArgs and GetTemplateLimitsTemplateLimitOutput values. You can construct a concrete instance of `GetTemplateLimitsTemplateLimitInput` via:

GetTemplateLimitsTemplateLimitArgs{...}

type GetTemplateLimitsTemplateLimitOutput

type GetTemplateLimitsTemplateLimitOutput struct{ *pulumi.OutputState }

func (GetTemplateLimitsTemplateLimitOutput) AddressTemplateGroupMemberLimit

func (o GetTemplateLimitsTemplateLimitOutput) AddressTemplateGroupMemberLimit() pulumi.IntOutput

func (GetTemplateLimitsTemplateLimitOutput) AddressTemplateMemberLimit

func (o GetTemplateLimitsTemplateLimitOutput) AddressTemplateMemberLimit() pulumi.IntOutput

func (GetTemplateLimitsTemplateLimitOutput) ElementType

func (GetTemplateLimitsTemplateLimitOutput) ServiceTemplateGroupMemberLimit

func (o GetTemplateLimitsTemplateLimitOutput) ServiceTemplateGroupMemberLimit() pulumi.IntOutput

func (GetTemplateLimitsTemplateLimitOutput) ServiceTemplateMemberLimit

func (o GetTemplateLimitsTemplateLimitOutput) ServiceTemplateMemberLimit() pulumi.IntOutput

func (GetTemplateLimitsTemplateLimitOutput) ToGetTemplateLimitsTemplateLimitOutput

func (o GetTemplateLimitsTemplateLimitOutput) ToGetTemplateLimitsTemplateLimitOutput() GetTemplateLimitsTemplateLimitOutput

func (GetTemplateLimitsTemplateLimitOutput) ToGetTemplateLimitsTemplateLimitOutputWithContext

func (o GetTemplateLimitsTemplateLimitOutput) ToGetTemplateLimitsTemplateLimitOutputWithContext(ctx context.Context) GetTemplateLimitsTemplateLimitOutput

type GetUsedIpAddressArgs

type GetUsedIpAddressArgs struct {
	IpAddresses      []string `pulumi:"ipAddresses"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
	SubnetId         *string  `pulumi:"subnetId"`
	VpcId            string   `pulumi:"vpcId"`
}

A collection of arguments for invoking getUsedIpAddress.

type GetUsedIpAddressIpAddressState

type GetUsedIpAddressIpAddressState struct {
	IpAddress    string `pulumi:"ipAddress"`
	ResourceId   string `pulumi:"resourceId"`
	ResourceType string `pulumi:"resourceType"`
	SubnetId     string `pulumi:"subnetId"`
	VpcId        string `pulumi:"vpcId"`
}

type GetUsedIpAddressIpAddressStateArgs

type GetUsedIpAddressIpAddressStateArgs struct {
	IpAddress    pulumi.StringInput `pulumi:"ipAddress"`
	ResourceId   pulumi.StringInput `pulumi:"resourceId"`
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	SubnetId     pulumi.StringInput `pulumi:"subnetId"`
	VpcId        pulumi.StringInput `pulumi:"vpcId"`
}

func (GetUsedIpAddressIpAddressStateArgs) ElementType

func (GetUsedIpAddressIpAddressStateArgs) ToGetUsedIpAddressIpAddressStateOutput

func (i GetUsedIpAddressIpAddressStateArgs) ToGetUsedIpAddressIpAddressStateOutput() GetUsedIpAddressIpAddressStateOutput

func (GetUsedIpAddressIpAddressStateArgs) ToGetUsedIpAddressIpAddressStateOutputWithContext

func (i GetUsedIpAddressIpAddressStateArgs) ToGetUsedIpAddressIpAddressStateOutputWithContext(ctx context.Context) GetUsedIpAddressIpAddressStateOutput

type GetUsedIpAddressIpAddressStateArray

type GetUsedIpAddressIpAddressStateArray []GetUsedIpAddressIpAddressStateInput

func (GetUsedIpAddressIpAddressStateArray) ElementType

func (GetUsedIpAddressIpAddressStateArray) ToGetUsedIpAddressIpAddressStateArrayOutput

func (i GetUsedIpAddressIpAddressStateArray) ToGetUsedIpAddressIpAddressStateArrayOutput() GetUsedIpAddressIpAddressStateArrayOutput

func (GetUsedIpAddressIpAddressStateArray) ToGetUsedIpAddressIpAddressStateArrayOutputWithContext

func (i GetUsedIpAddressIpAddressStateArray) ToGetUsedIpAddressIpAddressStateArrayOutputWithContext(ctx context.Context) GetUsedIpAddressIpAddressStateArrayOutput

type GetUsedIpAddressIpAddressStateArrayInput

type GetUsedIpAddressIpAddressStateArrayInput interface {
	pulumi.Input

	ToGetUsedIpAddressIpAddressStateArrayOutput() GetUsedIpAddressIpAddressStateArrayOutput
	ToGetUsedIpAddressIpAddressStateArrayOutputWithContext(context.Context) GetUsedIpAddressIpAddressStateArrayOutput
}

GetUsedIpAddressIpAddressStateArrayInput is an input type that accepts GetUsedIpAddressIpAddressStateArray and GetUsedIpAddressIpAddressStateArrayOutput values. You can construct a concrete instance of `GetUsedIpAddressIpAddressStateArrayInput` via:

GetUsedIpAddressIpAddressStateArray{ GetUsedIpAddressIpAddressStateArgs{...} }

type GetUsedIpAddressIpAddressStateArrayOutput

type GetUsedIpAddressIpAddressStateArrayOutput struct{ *pulumi.OutputState }

func (GetUsedIpAddressIpAddressStateArrayOutput) ElementType

func (GetUsedIpAddressIpAddressStateArrayOutput) Index

func (GetUsedIpAddressIpAddressStateArrayOutput) ToGetUsedIpAddressIpAddressStateArrayOutput

func (o GetUsedIpAddressIpAddressStateArrayOutput) ToGetUsedIpAddressIpAddressStateArrayOutput() GetUsedIpAddressIpAddressStateArrayOutput

func (GetUsedIpAddressIpAddressStateArrayOutput) ToGetUsedIpAddressIpAddressStateArrayOutputWithContext

func (o GetUsedIpAddressIpAddressStateArrayOutput) ToGetUsedIpAddressIpAddressStateArrayOutputWithContext(ctx context.Context) GetUsedIpAddressIpAddressStateArrayOutput

type GetUsedIpAddressIpAddressStateInput

type GetUsedIpAddressIpAddressStateInput interface {
	pulumi.Input

	ToGetUsedIpAddressIpAddressStateOutput() GetUsedIpAddressIpAddressStateOutput
	ToGetUsedIpAddressIpAddressStateOutputWithContext(context.Context) GetUsedIpAddressIpAddressStateOutput
}

GetUsedIpAddressIpAddressStateInput is an input type that accepts GetUsedIpAddressIpAddressStateArgs and GetUsedIpAddressIpAddressStateOutput values. You can construct a concrete instance of `GetUsedIpAddressIpAddressStateInput` via:

GetUsedIpAddressIpAddressStateArgs{...}

type GetUsedIpAddressIpAddressStateOutput

type GetUsedIpAddressIpAddressStateOutput struct{ *pulumi.OutputState }

func (GetUsedIpAddressIpAddressStateOutput) ElementType

func (GetUsedIpAddressIpAddressStateOutput) IpAddress

func (GetUsedIpAddressIpAddressStateOutput) ResourceId

func (GetUsedIpAddressIpAddressStateOutput) ResourceType

func (GetUsedIpAddressIpAddressStateOutput) SubnetId

func (GetUsedIpAddressIpAddressStateOutput) ToGetUsedIpAddressIpAddressStateOutput

func (o GetUsedIpAddressIpAddressStateOutput) ToGetUsedIpAddressIpAddressStateOutput() GetUsedIpAddressIpAddressStateOutput

func (GetUsedIpAddressIpAddressStateOutput) ToGetUsedIpAddressIpAddressStateOutputWithContext

func (o GetUsedIpAddressIpAddressStateOutput) ToGetUsedIpAddressIpAddressStateOutputWithContext(ctx context.Context) GetUsedIpAddressIpAddressStateOutput

func (GetUsedIpAddressIpAddressStateOutput) VpcId

type GetUsedIpAddressOutputArgs

type GetUsedIpAddressOutputArgs struct {
	IpAddresses      pulumi.StringArrayInput `pulumi:"ipAddresses"`
	ResultOutputFile pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
	SubnetId         pulumi.StringPtrInput   `pulumi:"subnetId"`
	VpcId            pulumi.StringInput      `pulumi:"vpcId"`
}

A collection of arguments for invoking getUsedIpAddress.

func (GetUsedIpAddressOutputArgs) ElementType

func (GetUsedIpAddressOutputArgs) ElementType() reflect.Type

type GetUsedIpAddressResult

type GetUsedIpAddressResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string                           `pulumi:"id"`
	IpAddressStates  []GetUsedIpAddressIpAddressState `pulumi:"ipAddressStates"`
	IpAddresses      []string                         `pulumi:"ipAddresses"`
	ResultOutputFile *string                          `pulumi:"resultOutputFile"`
	SubnetId         *string                          `pulumi:"subnetId"`
	VpcId            string                           `pulumi:"vpcId"`
}

A collection of values returned by getUsedIpAddress.

type GetUsedIpAddressResultOutput

type GetUsedIpAddressResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getUsedIpAddress.

func (GetUsedIpAddressResultOutput) ElementType

func (GetUsedIpAddressResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetUsedIpAddressResultOutput) IpAddressStates

func (GetUsedIpAddressResultOutput) IpAddresses

func (GetUsedIpAddressResultOutput) ResultOutputFile

func (GetUsedIpAddressResultOutput) SubnetId

func (GetUsedIpAddressResultOutput) ToGetUsedIpAddressResultOutput

func (o GetUsedIpAddressResultOutput) ToGetUsedIpAddressResultOutput() GetUsedIpAddressResultOutput

func (GetUsedIpAddressResultOutput) ToGetUsedIpAddressResultOutputWithContext

func (o GetUsedIpAddressResultOutput) ToGetUsedIpAddressResultOutputWithContext(ctx context.Context) GetUsedIpAddressResultOutput

func (GetUsedIpAddressResultOutput) VpcId

type Instance

type Instance struct {
	pulumi.CustomResourceState

	// List of Assistant CIDR, NOTE: Only `NORMAL` typed CIDRs included, check the Docker CIDR by readonly
	// `assistant_docker_cidrs`.
	AssistantCidrs pulumi.StringArrayOutput `pulumi:"assistantCidrs"`
	// A network address block which should be a subnet of the three internal network segments (10.0.0.0/16, 172.16.0.0/12 and
	// 192.168.0.0/16).
	CidrBlock pulumi.StringOutput `pulumi:"cidrBlock"`
	// Creation time of VPC.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Default route table id, which created automatically after VPC create.
	DefaultRouteTableId pulumi.StringOutput `pulumi:"defaultRouteTableId"`
	// The DNS server list of the VPC. And you can specify 0 to 5 servers to this list.
	DnsServers pulumi.StringArrayOutput `pulumi:"dnsServers"`
	// List of Docker Assistant CIDR.
	DockerAssistantCidrs pulumi.StringArrayOutput `pulumi:"dockerAssistantCidrs"`
	// Indicates whether it is the default VPC for this region.
	IsDefault pulumi.BoolOutput `pulumi:"isDefault"`
	// Indicates whether VPC multicast is enabled. The default value is 'true'.
	IsMulticast pulumi.BoolPtrOutput `pulumi:"isMulticast"`
	// The name of the VPC.
	Name pulumi.StringOutput `pulumi:"name"`
	// Tags of the VPC.
	Tags pulumi.MapOutput `pulumi:"tags"`
}

func GetInstance

func GetInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *InstanceState, opts ...pulumi.ResourceOption) (*Instance, error)

GetInstance gets an existing Instance 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 NewInstance

func NewInstance(ctx *pulumi.Context,
	name string, args *InstanceArgs, opts ...pulumi.ResourceOption) (*Instance, error)

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

func (*Instance) ElementType

func (*Instance) ElementType() reflect.Type

func (*Instance) ToInstanceOutput

func (i *Instance) ToInstanceOutput() InstanceOutput

func (*Instance) ToInstanceOutputWithContext

func (i *Instance) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput

type InstanceArgs

type InstanceArgs struct {
	// List of Assistant CIDR, NOTE: Only `NORMAL` typed CIDRs included, check the Docker CIDR by readonly
	// `assistant_docker_cidrs`.
	AssistantCidrs pulumi.StringArrayInput
	// A network address block which should be a subnet of the three internal network segments (10.0.0.0/16, 172.16.0.0/12 and
	// 192.168.0.0/16).
	CidrBlock pulumi.StringInput
	// The DNS server list of the VPC. And you can specify 0 to 5 servers to this list.
	DnsServers pulumi.StringArrayInput
	// Indicates whether VPC multicast is enabled. The default value is 'true'.
	IsMulticast pulumi.BoolPtrInput
	// The name of the VPC.
	Name pulumi.StringPtrInput
	// Tags of the VPC.
	Tags pulumi.MapInput
}

The set of arguments for constructing a Instance resource.

func (InstanceArgs) ElementType

func (InstanceArgs) ElementType() reflect.Type

type InstanceArray

type InstanceArray []InstanceInput

func (InstanceArray) ElementType

func (InstanceArray) ElementType() reflect.Type

func (InstanceArray) ToInstanceArrayOutput

func (i InstanceArray) ToInstanceArrayOutput() InstanceArrayOutput

func (InstanceArray) ToInstanceArrayOutputWithContext

func (i InstanceArray) ToInstanceArrayOutputWithContext(ctx context.Context) InstanceArrayOutput

type InstanceArrayInput

type InstanceArrayInput interface {
	pulumi.Input

	ToInstanceArrayOutput() InstanceArrayOutput
	ToInstanceArrayOutputWithContext(context.Context) InstanceArrayOutput
}

InstanceArrayInput is an input type that accepts InstanceArray and InstanceArrayOutput values. You can construct a concrete instance of `InstanceArrayInput` via:

InstanceArray{ InstanceArgs{...} }

type InstanceArrayOutput

type InstanceArrayOutput struct{ *pulumi.OutputState }

func (InstanceArrayOutput) ElementType

func (InstanceArrayOutput) ElementType() reflect.Type

func (InstanceArrayOutput) Index

func (InstanceArrayOutput) ToInstanceArrayOutput

func (o InstanceArrayOutput) ToInstanceArrayOutput() InstanceArrayOutput

func (InstanceArrayOutput) ToInstanceArrayOutputWithContext

func (o InstanceArrayOutput) ToInstanceArrayOutputWithContext(ctx context.Context) InstanceArrayOutput

type InstanceInput

type InstanceInput interface {
	pulumi.Input

	ToInstanceOutput() InstanceOutput
	ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
}

type InstanceMap

type InstanceMap map[string]InstanceInput

func (InstanceMap) ElementType

func (InstanceMap) ElementType() reflect.Type

func (InstanceMap) ToInstanceMapOutput

func (i InstanceMap) ToInstanceMapOutput() InstanceMapOutput

func (InstanceMap) ToInstanceMapOutputWithContext

func (i InstanceMap) ToInstanceMapOutputWithContext(ctx context.Context) InstanceMapOutput

type InstanceMapInput

type InstanceMapInput interface {
	pulumi.Input

	ToInstanceMapOutput() InstanceMapOutput
	ToInstanceMapOutputWithContext(context.Context) InstanceMapOutput
}

InstanceMapInput is an input type that accepts InstanceMap and InstanceMapOutput values. You can construct a concrete instance of `InstanceMapInput` via:

InstanceMap{ "key": InstanceArgs{...} }

type InstanceMapOutput

type InstanceMapOutput struct{ *pulumi.OutputState }

func (InstanceMapOutput) ElementType

func (InstanceMapOutput) ElementType() reflect.Type

func (InstanceMapOutput) MapIndex

func (InstanceMapOutput) ToInstanceMapOutput

func (o InstanceMapOutput) ToInstanceMapOutput() InstanceMapOutput

func (InstanceMapOutput) ToInstanceMapOutputWithContext

func (o InstanceMapOutput) ToInstanceMapOutputWithContext(ctx context.Context) InstanceMapOutput

type InstanceOutput

type InstanceOutput struct{ *pulumi.OutputState }

func (InstanceOutput) AssistantCidrs

func (o InstanceOutput) AssistantCidrs() pulumi.StringArrayOutput

List of Assistant CIDR, NOTE: Only `NORMAL` typed CIDRs included, check the Docker CIDR by readonly `assistant_docker_cidrs`.

func (InstanceOutput) CidrBlock

func (o InstanceOutput) CidrBlock() pulumi.StringOutput

A network address block which should be a subnet of the three internal network segments (10.0.0.0/16, 172.16.0.0/12 and 192.168.0.0/16).

func (InstanceOutput) CreateTime

func (o InstanceOutput) CreateTime() pulumi.StringOutput

Creation time of VPC.

func (InstanceOutput) DefaultRouteTableId

func (o InstanceOutput) DefaultRouteTableId() pulumi.StringOutput

Default route table id, which created automatically after VPC create.

func (InstanceOutput) DnsServers

func (o InstanceOutput) DnsServers() pulumi.StringArrayOutput

The DNS server list of the VPC. And you can specify 0 to 5 servers to this list.

func (InstanceOutput) DockerAssistantCidrs

func (o InstanceOutput) DockerAssistantCidrs() pulumi.StringArrayOutput

List of Docker Assistant CIDR.

func (InstanceOutput) ElementType

func (InstanceOutput) ElementType() reflect.Type

func (InstanceOutput) IsDefault

func (o InstanceOutput) IsDefault() pulumi.BoolOutput

Indicates whether it is the default VPC for this region.

func (InstanceOutput) IsMulticast

func (o InstanceOutput) IsMulticast() pulumi.BoolPtrOutput

Indicates whether VPC multicast is enabled. The default value is 'true'.

func (InstanceOutput) Name

The name of the VPC.

func (InstanceOutput) Tags

func (o InstanceOutput) Tags() pulumi.MapOutput

Tags of the VPC.

func (InstanceOutput) ToInstanceOutput

func (o InstanceOutput) ToInstanceOutput() InstanceOutput

func (InstanceOutput) ToInstanceOutputWithContext

func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput

type InstanceState

type InstanceState struct {
	// List of Assistant CIDR, NOTE: Only `NORMAL` typed CIDRs included, check the Docker CIDR by readonly
	// `assistant_docker_cidrs`.
	AssistantCidrs pulumi.StringArrayInput
	// A network address block which should be a subnet of the three internal network segments (10.0.0.0/16, 172.16.0.0/12 and
	// 192.168.0.0/16).
	CidrBlock pulumi.StringPtrInput
	// Creation time of VPC.
	CreateTime pulumi.StringPtrInput
	// Default route table id, which created automatically after VPC create.
	DefaultRouteTableId pulumi.StringPtrInput
	// The DNS server list of the VPC. And you can specify 0 to 5 servers to this list.
	DnsServers pulumi.StringArrayInput
	// List of Docker Assistant CIDR.
	DockerAssistantCidrs pulumi.StringArrayInput
	// Indicates whether it is the default VPC for this region.
	IsDefault pulumi.BoolPtrInput
	// Indicates whether VPC multicast is enabled. The default value is 'true'.
	IsMulticast pulumi.BoolPtrInput
	// The name of the VPC.
	Name pulumi.StringPtrInput
	// Tags of the VPC.
	Tags pulumi.MapInput
}

func (InstanceState) ElementType

func (InstanceState) ElementType() reflect.Type

type Ipv6CidrBlock

type Ipv6CidrBlock struct {
	pulumi.CustomResourceState

	// ipv6 cidr block.
	Ipv6CidrBlock pulumi.StringOutput `pulumi:"ipv6CidrBlock"`
	// `VPC` instance `ID`, in the form of `vpc-f49l6u0z`.
	VpcId pulumi.StringOutput `pulumi:"vpcId"`
}

func GetIpv6CidrBlock

func GetIpv6CidrBlock(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *Ipv6CidrBlockState, opts ...pulumi.ResourceOption) (*Ipv6CidrBlock, error)

GetIpv6CidrBlock gets an existing Ipv6CidrBlock 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 NewIpv6CidrBlock

func NewIpv6CidrBlock(ctx *pulumi.Context,
	name string, args *Ipv6CidrBlockArgs, opts ...pulumi.ResourceOption) (*Ipv6CidrBlock, error)

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

func (*Ipv6CidrBlock) ElementType

func (*Ipv6CidrBlock) ElementType() reflect.Type

func (*Ipv6CidrBlock) ToIpv6CidrBlockOutput

func (i *Ipv6CidrBlock) ToIpv6CidrBlockOutput() Ipv6CidrBlockOutput

func (*Ipv6CidrBlock) ToIpv6CidrBlockOutputWithContext

func (i *Ipv6CidrBlock) ToIpv6CidrBlockOutputWithContext(ctx context.Context) Ipv6CidrBlockOutput

type Ipv6CidrBlockArgs

type Ipv6CidrBlockArgs struct {
	// `VPC` instance `ID`, in the form of `vpc-f49l6u0z`.
	VpcId pulumi.StringInput
}

The set of arguments for constructing a Ipv6CidrBlock resource.

func (Ipv6CidrBlockArgs) ElementType

func (Ipv6CidrBlockArgs) ElementType() reflect.Type

type Ipv6CidrBlockArray

type Ipv6CidrBlockArray []Ipv6CidrBlockInput

func (Ipv6CidrBlockArray) ElementType

func (Ipv6CidrBlockArray) ElementType() reflect.Type

func (Ipv6CidrBlockArray) ToIpv6CidrBlockArrayOutput

func (i Ipv6CidrBlockArray) ToIpv6CidrBlockArrayOutput() Ipv6CidrBlockArrayOutput

func (Ipv6CidrBlockArray) ToIpv6CidrBlockArrayOutputWithContext

func (i Ipv6CidrBlockArray) ToIpv6CidrBlockArrayOutputWithContext(ctx context.Context) Ipv6CidrBlockArrayOutput

type Ipv6CidrBlockArrayInput

type Ipv6CidrBlockArrayInput interface {
	pulumi.Input

	ToIpv6CidrBlockArrayOutput() Ipv6CidrBlockArrayOutput
	ToIpv6CidrBlockArrayOutputWithContext(context.Context) Ipv6CidrBlockArrayOutput
}

Ipv6CidrBlockArrayInput is an input type that accepts Ipv6CidrBlockArray and Ipv6CidrBlockArrayOutput values. You can construct a concrete instance of `Ipv6CidrBlockArrayInput` via:

Ipv6CidrBlockArray{ Ipv6CidrBlockArgs{...} }

type Ipv6CidrBlockArrayOutput

type Ipv6CidrBlockArrayOutput struct{ *pulumi.OutputState }

func (Ipv6CidrBlockArrayOutput) ElementType

func (Ipv6CidrBlockArrayOutput) ElementType() reflect.Type

func (Ipv6CidrBlockArrayOutput) Index

func (Ipv6CidrBlockArrayOutput) ToIpv6CidrBlockArrayOutput

func (o Ipv6CidrBlockArrayOutput) ToIpv6CidrBlockArrayOutput() Ipv6CidrBlockArrayOutput

func (Ipv6CidrBlockArrayOutput) ToIpv6CidrBlockArrayOutputWithContext

func (o Ipv6CidrBlockArrayOutput) ToIpv6CidrBlockArrayOutputWithContext(ctx context.Context) Ipv6CidrBlockArrayOutput

type Ipv6CidrBlockInput

type Ipv6CidrBlockInput interface {
	pulumi.Input

	ToIpv6CidrBlockOutput() Ipv6CidrBlockOutput
	ToIpv6CidrBlockOutputWithContext(ctx context.Context) Ipv6CidrBlockOutput
}

type Ipv6CidrBlockMap

type Ipv6CidrBlockMap map[string]Ipv6CidrBlockInput

func (Ipv6CidrBlockMap) ElementType

func (Ipv6CidrBlockMap) ElementType() reflect.Type

func (Ipv6CidrBlockMap) ToIpv6CidrBlockMapOutput

func (i Ipv6CidrBlockMap) ToIpv6CidrBlockMapOutput() Ipv6CidrBlockMapOutput

func (Ipv6CidrBlockMap) ToIpv6CidrBlockMapOutputWithContext

func (i Ipv6CidrBlockMap) ToIpv6CidrBlockMapOutputWithContext(ctx context.Context) Ipv6CidrBlockMapOutput

type Ipv6CidrBlockMapInput

type Ipv6CidrBlockMapInput interface {
	pulumi.Input

	ToIpv6CidrBlockMapOutput() Ipv6CidrBlockMapOutput
	ToIpv6CidrBlockMapOutputWithContext(context.Context) Ipv6CidrBlockMapOutput
}

Ipv6CidrBlockMapInput is an input type that accepts Ipv6CidrBlockMap and Ipv6CidrBlockMapOutput values. You can construct a concrete instance of `Ipv6CidrBlockMapInput` via:

Ipv6CidrBlockMap{ "key": Ipv6CidrBlockArgs{...} }

type Ipv6CidrBlockMapOutput

type Ipv6CidrBlockMapOutput struct{ *pulumi.OutputState }

func (Ipv6CidrBlockMapOutput) ElementType

func (Ipv6CidrBlockMapOutput) ElementType() reflect.Type

func (Ipv6CidrBlockMapOutput) MapIndex

func (Ipv6CidrBlockMapOutput) ToIpv6CidrBlockMapOutput

func (o Ipv6CidrBlockMapOutput) ToIpv6CidrBlockMapOutput() Ipv6CidrBlockMapOutput

func (Ipv6CidrBlockMapOutput) ToIpv6CidrBlockMapOutputWithContext

func (o Ipv6CidrBlockMapOutput) ToIpv6CidrBlockMapOutputWithContext(ctx context.Context) Ipv6CidrBlockMapOutput

type Ipv6CidrBlockOutput

type Ipv6CidrBlockOutput struct{ *pulumi.OutputState }

func (Ipv6CidrBlockOutput) ElementType

func (Ipv6CidrBlockOutput) ElementType() reflect.Type

func (Ipv6CidrBlockOutput) Ipv6CidrBlock

func (o Ipv6CidrBlockOutput) Ipv6CidrBlock() pulumi.StringOutput

ipv6 cidr block.

func (Ipv6CidrBlockOutput) ToIpv6CidrBlockOutput

func (o Ipv6CidrBlockOutput) ToIpv6CidrBlockOutput() Ipv6CidrBlockOutput

func (Ipv6CidrBlockOutput) ToIpv6CidrBlockOutputWithContext

func (o Ipv6CidrBlockOutput) ToIpv6CidrBlockOutputWithContext(ctx context.Context) Ipv6CidrBlockOutput

func (Ipv6CidrBlockOutput) VpcId

`VPC` instance `ID`, in the form of `vpc-f49l6u0z`.

type Ipv6CidrBlockState

type Ipv6CidrBlockState struct {
	// ipv6 cidr block.
	Ipv6CidrBlock pulumi.StringPtrInput
	// `VPC` instance `ID`, in the form of `vpc-f49l6u0z`.
	VpcId pulumi.StringPtrInput
}

func (Ipv6CidrBlockState) ElementType

func (Ipv6CidrBlockState) ElementType() reflect.Type

type Ipv6EniAddress

type Ipv6EniAddress struct {
	pulumi.CustomResourceState

	// The specified `IPv6` address list, up to 10 can be specified at a time. Combined with the input parameter
	// `Ipv6AddressCount` to calculate the quota. Mandatory one with Ipv6AddressCount.
	Ipv6Addresses Ipv6EniAddressIpv6AddressArrayOutput `pulumi:"ipv6Addresses"`
	// ENI instance `ID`, in the form of `eni-m6dyj72l`.
	NetworkInterfaceId pulumi.StringOutput `pulumi:"networkInterfaceId"`
	// VPC `ID`, in the form of `vpc-m6dyj72l`.
	VpcId pulumi.StringOutput `pulumi:"vpcId"`
}

func GetIpv6EniAddress

func GetIpv6EniAddress(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *Ipv6EniAddressState, opts ...pulumi.ResourceOption) (*Ipv6EniAddress, error)

GetIpv6EniAddress gets an existing Ipv6EniAddress 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 NewIpv6EniAddress

func NewIpv6EniAddress(ctx *pulumi.Context,
	name string, args *Ipv6EniAddressArgs, opts ...pulumi.ResourceOption) (*Ipv6EniAddress, error)

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

func (*Ipv6EniAddress) ElementType

func (*Ipv6EniAddress) ElementType() reflect.Type

func (*Ipv6EniAddress) ToIpv6EniAddressOutput

func (i *Ipv6EniAddress) ToIpv6EniAddressOutput() Ipv6EniAddressOutput

func (*Ipv6EniAddress) ToIpv6EniAddressOutputWithContext

func (i *Ipv6EniAddress) ToIpv6EniAddressOutputWithContext(ctx context.Context) Ipv6EniAddressOutput

type Ipv6EniAddressArgs

type Ipv6EniAddressArgs struct {
	// The specified `IPv6` address list, up to 10 can be specified at a time. Combined with the input parameter
	// `Ipv6AddressCount` to calculate the quota. Mandatory one with Ipv6AddressCount.
	Ipv6Addresses Ipv6EniAddressIpv6AddressArrayInput
	// ENI instance `ID`, in the form of `eni-m6dyj72l`.
	NetworkInterfaceId pulumi.StringInput
	// VPC `ID`, in the form of `vpc-m6dyj72l`.
	VpcId pulumi.StringInput
}

The set of arguments for constructing a Ipv6EniAddress resource.

func (Ipv6EniAddressArgs) ElementType

func (Ipv6EniAddressArgs) ElementType() reflect.Type

type Ipv6EniAddressArray

type Ipv6EniAddressArray []Ipv6EniAddressInput

func (Ipv6EniAddressArray) ElementType

func (Ipv6EniAddressArray) ElementType() reflect.Type

func (Ipv6EniAddressArray) ToIpv6EniAddressArrayOutput

func (i Ipv6EniAddressArray) ToIpv6EniAddressArrayOutput() Ipv6EniAddressArrayOutput

func (Ipv6EniAddressArray) ToIpv6EniAddressArrayOutputWithContext

func (i Ipv6EniAddressArray) ToIpv6EniAddressArrayOutputWithContext(ctx context.Context) Ipv6EniAddressArrayOutput

type Ipv6EniAddressArrayInput

type Ipv6EniAddressArrayInput interface {
	pulumi.Input

	ToIpv6EniAddressArrayOutput() Ipv6EniAddressArrayOutput
	ToIpv6EniAddressArrayOutputWithContext(context.Context) Ipv6EniAddressArrayOutput
}

Ipv6EniAddressArrayInput is an input type that accepts Ipv6EniAddressArray and Ipv6EniAddressArrayOutput values. You can construct a concrete instance of `Ipv6EniAddressArrayInput` via:

Ipv6EniAddressArray{ Ipv6EniAddressArgs{...} }

type Ipv6EniAddressArrayOutput

type Ipv6EniAddressArrayOutput struct{ *pulumi.OutputState }

func (Ipv6EniAddressArrayOutput) ElementType

func (Ipv6EniAddressArrayOutput) ElementType() reflect.Type

func (Ipv6EniAddressArrayOutput) Index

func (Ipv6EniAddressArrayOutput) ToIpv6EniAddressArrayOutput

func (o Ipv6EniAddressArrayOutput) ToIpv6EniAddressArrayOutput() Ipv6EniAddressArrayOutput

func (Ipv6EniAddressArrayOutput) ToIpv6EniAddressArrayOutputWithContext

func (o Ipv6EniAddressArrayOutput) ToIpv6EniAddressArrayOutputWithContext(ctx context.Context) Ipv6EniAddressArrayOutput

type Ipv6EniAddressInput

type Ipv6EniAddressInput interface {
	pulumi.Input

	ToIpv6EniAddressOutput() Ipv6EniAddressOutput
	ToIpv6EniAddressOutputWithContext(ctx context.Context) Ipv6EniAddressOutput
}

type Ipv6EniAddressIpv6Address

type Ipv6EniAddressIpv6Address struct {
	Address        string  `pulumi:"address"`
	AddressId      *string `pulumi:"addressId"`
	Description    *string `pulumi:"description"`
	IsWanIpBlocked *bool   `pulumi:"isWanIpBlocked"`
	Primary        *bool   `pulumi:"primary"`
	State          *string `pulumi:"state"`
}

type Ipv6EniAddressIpv6AddressArgs

type Ipv6EniAddressIpv6AddressArgs struct {
	Address        pulumi.StringInput    `pulumi:"address"`
	AddressId      pulumi.StringPtrInput `pulumi:"addressId"`
	Description    pulumi.StringPtrInput `pulumi:"description"`
	IsWanIpBlocked pulumi.BoolPtrInput   `pulumi:"isWanIpBlocked"`
	Primary        pulumi.BoolPtrInput   `pulumi:"primary"`
	State          pulumi.StringPtrInput `pulumi:"state"`
}

func (Ipv6EniAddressIpv6AddressArgs) ElementType

func (Ipv6EniAddressIpv6AddressArgs) ToIpv6EniAddressIpv6AddressOutput

func (i Ipv6EniAddressIpv6AddressArgs) ToIpv6EniAddressIpv6AddressOutput() Ipv6EniAddressIpv6AddressOutput

func (Ipv6EniAddressIpv6AddressArgs) ToIpv6EniAddressIpv6AddressOutputWithContext

func (i Ipv6EniAddressIpv6AddressArgs) ToIpv6EniAddressIpv6AddressOutputWithContext(ctx context.Context) Ipv6EniAddressIpv6AddressOutput

type Ipv6EniAddressIpv6AddressArray

type Ipv6EniAddressIpv6AddressArray []Ipv6EniAddressIpv6AddressInput

func (Ipv6EniAddressIpv6AddressArray) ElementType

func (Ipv6EniAddressIpv6AddressArray) ToIpv6EniAddressIpv6AddressArrayOutput

func (i Ipv6EniAddressIpv6AddressArray) ToIpv6EniAddressIpv6AddressArrayOutput() Ipv6EniAddressIpv6AddressArrayOutput

func (Ipv6EniAddressIpv6AddressArray) ToIpv6EniAddressIpv6AddressArrayOutputWithContext

func (i Ipv6EniAddressIpv6AddressArray) ToIpv6EniAddressIpv6AddressArrayOutputWithContext(ctx context.Context) Ipv6EniAddressIpv6AddressArrayOutput

type Ipv6EniAddressIpv6AddressArrayInput

type Ipv6EniAddressIpv6AddressArrayInput interface {
	pulumi.Input

	ToIpv6EniAddressIpv6AddressArrayOutput() Ipv6EniAddressIpv6AddressArrayOutput
	ToIpv6EniAddressIpv6AddressArrayOutputWithContext(context.Context) Ipv6EniAddressIpv6AddressArrayOutput
}

Ipv6EniAddressIpv6AddressArrayInput is an input type that accepts Ipv6EniAddressIpv6AddressArray and Ipv6EniAddressIpv6AddressArrayOutput values. You can construct a concrete instance of `Ipv6EniAddressIpv6AddressArrayInput` via:

Ipv6EniAddressIpv6AddressArray{ Ipv6EniAddressIpv6AddressArgs{...} }

type Ipv6EniAddressIpv6AddressArrayOutput

type Ipv6EniAddressIpv6AddressArrayOutput struct{ *pulumi.OutputState }

func (Ipv6EniAddressIpv6AddressArrayOutput) ElementType

func (Ipv6EniAddressIpv6AddressArrayOutput) Index

func (Ipv6EniAddressIpv6AddressArrayOutput) ToIpv6EniAddressIpv6AddressArrayOutput

func (o Ipv6EniAddressIpv6AddressArrayOutput) ToIpv6EniAddressIpv6AddressArrayOutput() Ipv6EniAddressIpv6AddressArrayOutput

func (Ipv6EniAddressIpv6AddressArrayOutput) ToIpv6EniAddressIpv6AddressArrayOutputWithContext

func (o Ipv6EniAddressIpv6AddressArrayOutput) ToIpv6EniAddressIpv6AddressArrayOutputWithContext(ctx context.Context) Ipv6EniAddressIpv6AddressArrayOutput

type Ipv6EniAddressIpv6AddressInput

type Ipv6EniAddressIpv6AddressInput interface {
	pulumi.Input

	ToIpv6EniAddressIpv6AddressOutput() Ipv6EniAddressIpv6AddressOutput
	ToIpv6EniAddressIpv6AddressOutputWithContext(context.Context) Ipv6EniAddressIpv6AddressOutput
}

Ipv6EniAddressIpv6AddressInput is an input type that accepts Ipv6EniAddressIpv6AddressArgs and Ipv6EniAddressIpv6AddressOutput values. You can construct a concrete instance of `Ipv6EniAddressIpv6AddressInput` via:

Ipv6EniAddressIpv6AddressArgs{...}

type Ipv6EniAddressIpv6AddressOutput

type Ipv6EniAddressIpv6AddressOutput struct{ *pulumi.OutputState }

func (Ipv6EniAddressIpv6AddressOutput) Address

func (Ipv6EniAddressIpv6AddressOutput) AddressId

func (Ipv6EniAddressIpv6AddressOutput) Description

func (Ipv6EniAddressIpv6AddressOutput) ElementType

func (Ipv6EniAddressIpv6AddressOutput) IsWanIpBlocked

func (Ipv6EniAddressIpv6AddressOutput) Primary

func (Ipv6EniAddressIpv6AddressOutput) State

func (Ipv6EniAddressIpv6AddressOutput) ToIpv6EniAddressIpv6AddressOutput

func (o Ipv6EniAddressIpv6AddressOutput) ToIpv6EniAddressIpv6AddressOutput() Ipv6EniAddressIpv6AddressOutput

func (Ipv6EniAddressIpv6AddressOutput) ToIpv6EniAddressIpv6AddressOutputWithContext

func (o Ipv6EniAddressIpv6AddressOutput) ToIpv6EniAddressIpv6AddressOutputWithContext(ctx context.Context) Ipv6EniAddressIpv6AddressOutput

type Ipv6EniAddressMap

type Ipv6EniAddressMap map[string]Ipv6EniAddressInput

func (Ipv6EniAddressMap) ElementType

func (Ipv6EniAddressMap) ElementType() reflect.Type

func (Ipv6EniAddressMap) ToIpv6EniAddressMapOutput

func (i Ipv6EniAddressMap) ToIpv6EniAddressMapOutput() Ipv6EniAddressMapOutput

func (Ipv6EniAddressMap) ToIpv6EniAddressMapOutputWithContext

func (i Ipv6EniAddressMap) ToIpv6EniAddressMapOutputWithContext(ctx context.Context) Ipv6EniAddressMapOutput

type Ipv6EniAddressMapInput

type Ipv6EniAddressMapInput interface {
	pulumi.Input

	ToIpv6EniAddressMapOutput() Ipv6EniAddressMapOutput
	ToIpv6EniAddressMapOutputWithContext(context.Context) Ipv6EniAddressMapOutput
}

Ipv6EniAddressMapInput is an input type that accepts Ipv6EniAddressMap and Ipv6EniAddressMapOutput values. You can construct a concrete instance of `Ipv6EniAddressMapInput` via:

Ipv6EniAddressMap{ "key": Ipv6EniAddressArgs{...} }

type Ipv6EniAddressMapOutput

type Ipv6EniAddressMapOutput struct{ *pulumi.OutputState }

func (Ipv6EniAddressMapOutput) ElementType

func (Ipv6EniAddressMapOutput) ElementType() reflect.Type

func (Ipv6EniAddressMapOutput) MapIndex

func (Ipv6EniAddressMapOutput) ToIpv6EniAddressMapOutput

func (o Ipv6EniAddressMapOutput) ToIpv6EniAddressMapOutput() Ipv6EniAddressMapOutput

func (Ipv6EniAddressMapOutput) ToIpv6EniAddressMapOutputWithContext

func (o Ipv6EniAddressMapOutput) ToIpv6EniAddressMapOutputWithContext(ctx context.Context) Ipv6EniAddressMapOutput

type Ipv6EniAddressOutput

type Ipv6EniAddressOutput struct{ *pulumi.OutputState }

func (Ipv6EniAddressOutput) ElementType

func (Ipv6EniAddressOutput) ElementType() reflect.Type

func (Ipv6EniAddressOutput) Ipv6Addresses

The specified `IPv6` address list, up to 10 can be specified at a time. Combined with the input parameter `Ipv6AddressCount` to calculate the quota. Mandatory one with Ipv6AddressCount.

func (Ipv6EniAddressOutput) NetworkInterfaceId

func (o Ipv6EniAddressOutput) NetworkInterfaceId() pulumi.StringOutput

ENI instance `ID`, in the form of `eni-m6dyj72l`.

func (Ipv6EniAddressOutput) ToIpv6EniAddressOutput

func (o Ipv6EniAddressOutput) ToIpv6EniAddressOutput() Ipv6EniAddressOutput

func (Ipv6EniAddressOutput) ToIpv6EniAddressOutputWithContext

func (o Ipv6EniAddressOutput) ToIpv6EniAddressOutputWithContext(ctx context.Context) Ipv6EniAddressOutput

func (Ipv6EniAddressOutput) VpcId

VPC `ID`, in the form of `vpc-m6dyj72l`.

type Ipv6EniAddressState

type Ipv6EniAddressState struct {
	// The specified `IPv6` address list, up to 10 can be specified at a time. Combined with the input parameter
	// `Ipv6AddressCount` to calculate the quota. Mandatory one with Ipv6AddressCount.
	Ipv6Addresses Ipv6EniAddressIpv6AddressArrayInput
	// ENI instance `ID`, in the form of `eni-m6dyj72l`.
	NetworkInterfaceId pulumi.StringPtrInput
	// VPC `ID`, in the form of `vpc-m6dyj72l`.
	VpcId pulumi.StringPtrInput
}

func (Ipv6EniAddressState) ElementType

func (Ipv6EniAddressState) ElementType() reflect.Type

type Ipv6SubnetCidrBlock

type Ipv6SubnetCidrBlock struct {
	pulumi.CustomResourceState

	// Allocate a list of `IPv6` subnets.
	Ipv6SubnetCidrBlocks Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput `pulumi:"ipv6SubnetCidrBlocks"`
	// The private network `ID` where the subnet is located. Such as:`vpc-f49l6u0z`.
	VpcId pulumi.StringOutput `pulumi:"vpcId"`
}

func GetIpv6SubnetCidrBlock

func GetIpv6SubnetCidrBlock(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *Ipv6SubnetCidrBlockState, opts ...pulumi.ResourceOption) (*Ipv6SubnetCidrBlock, error)

GetIpv6SubnetCidrBlock gets an existing Ipv6SubnetCidrBlock 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 NewIpv6SubnetCidrBlock

func NewIpv6SubnetCidrBlock(ctx *pulumi.Context,
	name string, args *Ipv6SubnetCidrBlockArgs, opts ...pulumi.ResourceOption) (*Ipv6SubnetCidrBlock, error)

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

func (*Ipv6SubnetCidrBlock) ElementType

func (*Ipv6SubnetCidrBlock) ElementType() reflect.Type

func (*Ipv6SubnetCidrBlock) ToIpv6SubnetCidrBlockOutput

func (i *Ipv6SubnetCidrBlock) ToIpv6SubnetCidrBlockOutput() Ipv6SubnetCidrBlockOutput

func (*Ipv6SubnetCidrBlock) ToIpv6SubnetCidrBlockOutputWithContext

func (i *Ipv6SubnetCidrBlock) ToIpv6SubnetCidrBlockOutputWithContext(ctx context.Context) Ipv6SubnetCidrBlockOutput

type Ipv6SubnetCidrBlockArgs

type Ipv6SubnetCidrBlockArgs struct {
	// Allocate a list of `IPv6` subnets.
	Ipv6SubnetCidrBlocks Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksInput
	// The private network `ID` where the subnet is located. Such as:`vpc-f49l6u0z`.
	VpcId pulumi.StringInput
}

The set of arguments for constructing a Ipv6SubnetCidrBlock resource.

func (Ipv6SubnetCidrBlockArgs) ElementType

func (Ipv6SubnetCidrBlockArgs) ElementType() reflect.Type

type Ipv6SubnetCidrBlockArray

type Ipv6SubnetCidrBlockArray []Ipv6SubnetCidrBlockInput

func (Ipv6SubnetCidrBlockArray) ElementType

func (Ipv6SubnetCidrBlockArray) ElementType() reflect.Type

func (Ipv6SubnetCidrBlockArray) ToIpv6SubnetCidrBlockArrayOutput

func (i Ipv6SubnetCidrBlockArray) ToIpv6SubnetCidrBlockArrayOutput() Ipv6SubnetCidrBlockArrayOutput

func (Ipv6SubnetCidrBlockArray) ToIpv6SubnetCidrBlockArrayOutputWithContext

func (i Ipv6SubnetCidrBlockArray) ToIpv6SubnetCidrBlockArrayOutputWithContext(ctx context.Context) Ipv6SubnetCidrBlockArrayOutput

type Ipv6SubnetCidrBlockArrayInput

type Ipv6SubnetCidrBlockArrayInput interface {
	pulumi.Input

	ToIpv6SubnetCidrBlockArrayOutput() Ipv6SubnetCidrBlockArrayOutput
	ToIpv6SubnetCidrBlockArrayOutputWithContext(context.Context) Ipv6SubnetCidrBlockArrayOutput
}

Ipv6SubnetCidrBlockArrayInput is an input type that accepts Ipv6SubnetCidrBlockArray and Ipv6SubnetCidrBlockArrayOutput values. You can construct a concrete instance of `Ipv6SubnetCidrBlockArrayInput` via:

Ipv6SubnetCidrBlockArray{ Ipv6SubnetCidrBlockArgs{...} }

type Ipv6SubnetCidrBlockArrayOutput

type Ipv6SubnetCidrBlockArrayOutput struct{ *pulumi.OutputState }

func (Ipv6SubnetCidrBlockArrayOutput) ElementType

func (Ipv6SubnetCidrBlockArrayOutput) Index

func (Ipv6SubnetCidrBlockArrayOutput) ToIpv6SubnetCidrBlockArrayOutput

func (o Ipv6SubnetCidrBlockArrayOutput) ToIpv6SubnetCidrBlockArrayOutput() Ipv6SubnetCidrBlockArrayOutput

func (Ipv6SubnetCidrBlockArrayOutput) ToIpv6SubnetCidrBlockArrayOutputWithContext

func (o Ipv6SubnetCidrBlockArrayOutput) ToIpv6SubnetCidrBlockArrayOutputWithContext(ctx context.Context) Ipv6SubnetCidrBlockArrayOutput

type Ipv6SubnetCidrBlockInput

type Ipv6SubnetCidrBlockInput interface {
	pulumi.Input

	ToIpv6SubnetCidrBlockOutput() Ipv6SubnetCidrBlockOutput
	ToIpv6SubnetCidrBlockOutputWithContext(ctx context.Context) Ipv6SubnetCidrBlockOutput
}

type Ipv6SubnetCidrBlockIpv6SubnetCidrBlocks

type Ipv6SubnetCidrBlockIpv6SubnetCidrBlocks struct {
	Ipv6CidrBlock string `pulumi:"ipv6CidrBlock"`
	SubnetId      string `pulumi:"subnetId"`
}

type Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksArgs

type Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksArgs struct {
	Ipv6CidrBlock pulumi.StringInput `pulumi:"ipv6CidrBlock"`
	SubnetId      pulumi.StringInput `pulumi:"subnetId"`
}

func (Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksArgs) ElementType

func (Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksArgs) ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput

func (i Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksArgs) ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput() Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput

func (Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksArgs) ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksOutputWithContext

func (i Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksArgs) ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksOutputWithContext(ctx context.Context) Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput

func (Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksArgs) ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput

func (i Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksArgs) ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput() Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput

func (Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksArgs) ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutputWithContext

func (i Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksArgs) ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutputWithContext(ctx context.Context) Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput

type Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksInput

type Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksInput interface {
	pulumi.Input

	ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput() Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput
	ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksOutputWithContext(context.Context) Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput
}

Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksInput is an input type that accepts Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksArgs and Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput values. You can construct a concrete instance of `Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksInput` via:

Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksArgs{...}

type Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput

type Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput struct{ *pulumi.OutputState }

func (Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput) ElementType

func (Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput) Ipv6CidrBlock

func (Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput) SubnetId

func (Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput) ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput

func (o Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput) ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput() Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput

func (Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput) ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksOutputWithContext

func (o Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput) ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksOutputWithContext(ctx context.Context) Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput

func (Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput) ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput

func (o Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput) ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput() Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput

func (Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput) ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutputWithContext

func (o Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput) ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutputWithContext(ctx context.Context) Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput

type Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrInput

type Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrInput interface {
	pulumi.Input

	ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput() Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput
	ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutputWithContext(context.Context) Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput
}

Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrInput is an input type that accepts Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksArgs, Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtr and Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput values. You can construct a concrete instance of `Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrInput` via:

        Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksArgs{...}

or:

        nil

type Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput

type Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput struct{ *pulumi.OutputState }

func (Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput) Elem

func (Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput) ElementType

func (Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput) Ipv6CidrBlock

func (Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput) SubnetId

func (Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput) ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput

func (o Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput) ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput() Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput

func (Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput) ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutputWithContext

func (o Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput) ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutputWithContext(ctx context.Context) Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput

type Ipv6SubnetCidrBlockMap

type Ipv6SubnetCidrBlockMap map[string]Ipv6SubnetCidrBlockInput

func (Ipv6SubnetCidrBlockMap) ElementType

func (Ipv6SubnetCidrBlockMap) ElementType() reflect.Type

func (Ipv6SubnetCidrBlockMap) ToIpv6SubnetCidrBlockMapOutput

func (i Ipv6SubnetCidrBlockMap) ToIpv6SubnetCidrBlockMapOutput() Ipv6SubnetCidrBlockMapOutput

func (Ipv6SubnetCidrBlockMap) ToIpv6SubnetCidrBlockMapOutputWithContext

func (i Ipv6SubnetCidrBlockMap) ToIpv6SubnetCidrBlockMapOutputWithContext(ctx context.Context) Ipv6SubnetCidrBlockMapOutput

type Ipv6SubnetCidrBlockMapInput

type Ipv6SubnetCidrBlockMapInput interface {
	pulumi.Input

	ToIpv6SubnetCidrBlockMapOutput() Ipv6SubnetCidrBlockMapOutput
	ToIpv6SubnetCidrBlockMapOutputWithContext(context.Context) Ipv6SubnetCidrBlockMapOutput
}

Ipv6SubnetCidrBlockMapInput is an input type that accepts Ipv6SubnetCidrBlockMap and Ipv6SubnetCidrBlockMapOutput values. You can construct a concrete instance of `Ipv6SubnetCidrBlockMapInput` via:

Ipv6SubnetCidrBlockMap{ "key": Ipv6SubnetCidrBlockArgs{...} }

type Ipv6SubnetCidrBlockMapOutput

type Ipv6SubnetCidrBlockMapOutput struct{ *pulumi.OutputState }

func (Ipv6SubnetCidrBlockMapOutput) ElementType

func (Ipv6SubnetCidrBlockMapOutput) MapIndex

func (Ipv6SubnetCidrBlockMapOutput) ToIpv6SubnetCidrBlockMapOutput

func (o Ipv6SubnetCidrBlockMapOutput) ToIpv6SubnetCidrBlockMapOutput() Ipv6SubnetCidrBlockMapOutput

func (Ipv6SubnetCidrBlockMapOutput) ToIpv6SubnetCidrBlockMapOutputWithContext

func (o Ipv6SubnetCidrBlockMapOutput) ToIpv6SubnetCidrBlockMapOutputWithContext(ctx context.Context) Ipv6SubnetCidrBlockMapOutput

type Ipv6SubnetCidrBlockOutput

type Ipv6SubnetCidrBlockOutput struct{ *pulumi.OutputState }

func (Ipv6SubnetCidrBlockOutput) ElementType

func (Ipv6SubnetCidrBlockOutput) ElementType() reflect.Type

func (Ipv6SubnetCidrBlockOutput) Ipv6SubnetCidrBlocks

Allocate a list of `IPv6` subnets.

func (Ipv6SubnetCidrBlockOutput) ToIpv6SubnetCidrBlockOutput

func (o Ipv6SubnetCidrBlockOutput) ToIpv6SubnetCidrBlockOutput() Ipv6SubnetCidrBlockOutput

func (Ipv6SubnetCidrBlockOutput) ToIpv6SubnetCidrBlockOutputWithContext

func (o Ipv6SubnetCidrBlockOutput) ToIpv6SubnetCidrBlockOutputWithContext(ctx context.Context) Ipv6SubnetCidrBlockOutput

func (Ipv6SubnetCidrBlockOutput) VpcId

The private network `ID` where the subnet is located. Such as:`vpc-f49l6u0z`.

type Ipv6SubnetCidrBlockState

type Ipv6SubnetCidrBlockState struct {
	// Allocate a list of `IPv6` subnets.
	Ipv6SubnetCidrBlocks Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrInput
	// The private network `ID` where the subnet is located. Such as:`vpc-f49l6u0z`.
	VpcId pulumi.StringPtrInput
}

func (Ipv6SubnetCidrBlockState) ElementType

func (Ipv6SubnetCidrBlockState) ElementType() reflect.Type

type LocalGateway

type LocalGateway struct {
	pulumi.CustomResourceState

	// CDC instance ID.
	CdcId pulumi.StringOutput `pulumi:"cdcId"`
	// Local gateway name.
	LocalGatewayName pulumi.StringOutput `pulumi:"localGatewayName"`
	// VPC instance ID.
	VpcId pulumi.StringOutput `pulumi:"vpcId"`
}

func GetLocalGateway

func GetLocalGateway(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LocalGatewayState, opts ...pulumi.ResourceOption) (*LocalGateway, error)

GetLocalGateway gets an existing LocalGateway 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 NewLocalGateway

func NewLocalGateway(ctx *pulumi.Context,
	name string, args *LocalGatewayArgs, opts ...pulumi.ResourceOption) (*LocalGateway, error)

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

func (*LocalGateway) ElementType

func (*LocalGateway) ElementType() reflect.Type

func (*LocalGateway) ToLocalGatewayOutput

func (i *LocalGateway) ToLocalGatewayOutput() LocalGatewayOutput

func (*LocalGateway) ToLocalGatewayOutputWithContext

func (i *LocalGateway) ToLocalGatewayOutputWithContext(ctx context.Context) LocalGatewayOutput

type LocalGatewayArgs

type LocalGatewayArgs struct {
	// CDC instance ID.
	CdcId pulumi.StringInput
	// Local gateway name.
	LocalGatewayName pulumi.StringInput
	// VPC instance ID.
	VpcId pulumi.StringInput
}

The set of arguments for constructing a LocalGateway resource.

func (LocalGatewayArgs) ElementType

func (LocalGatewayArgs) ElementType() reflect.Type

type LocalGatewayArray

type LocalGatewayArray []LocalGatewayInput

func (LocalGatewayArray) ElementType

func (LocalGatewayArray) ElementType() reflect.Type

func (LocalGatewayArray) ToLocalGatewayArrayOutput

func (i LocalGatewayArray) ToLocalGatewayArrayOutput() LocalGatewayArrayOutput

func (LocalGatewayArray) ToLocalGatewayArrayOutputWithContext

func (i LocalGatewayArray) ToLocalGatewayArrayOutputWithContext(ctx context.Context) LocalGatewayArrayOutput

type LocalGatewayArrayInput

type LocalGatewayArrayInput interface {
	pulumi.Input

	ToLocalGatewayArrayOutput() LocalGatewayArrayOutput
	ToLocalGatewayArrayOutputWithContext(context.Context) LocalGatewayArrayOutput
}

LocalGatewayArrayInput is an input type that accepts LocalGatewayArray and LocalGatewayArrayOutput values. You can construct a concrete instance of `LocalGatewayArrayInput` via:

LocalGatewayArray{ LocalGatewayArgs{...} }

type LocalGatewayArrayOutput

type LocalGatewayArrayOutput struct{ *pulumi.OutputState }

func (LocalGatewayArrayOutput) ElementType

func (LocalGatewayArrayOutput) ElementType() reflect.Type

func (LocalGatewayArrayOutput) Index

func (LocalGatewayArrayOutput) ToLocalGatewayArrayOutput

func (o LocalGatewayArrayOutput) ToLocalGatewayArrayOutput() LocalGatewayArrayOutput

func (LocalGatewayArrayOutput) ToLocalGatewayArrayOutputWithContext

func (o LocalGatewayArrayOutput) ToLocalGatewayArrayOutputWithContext(ctx context.Context) LocalGatewayArrayOutput

type LocalGatewayInput

type LocalGatewayInput interface {
	pulumi.Input

	ToLocalGatewayOutput() LocalGatewayOutput
	ToLocalGatewayOutputWithContext(ctx context.Context) LocalGatewayOutput
}

type LocalGatewayMap

type LocalGatewayMap map[string]LocalGatewayInput

func (LocalGatewayMap) ElementType

func (LocalGatewayMap) ElementType() reflect.Type

func (LocalGatewayMap) ToLocalGatewayMapOutput

func (i LocalGatewayMap) ToLocalGatewayMapOutput() LocalGatewayMapOutput

func (LocalGatewayMap) ToLocalGatewayMapOutputWithContext

func (i LocalGatewayMap) ToLocalGatewayMapOutputWithContext(ctx context.Context) LocalGatewayMapOutput

type LocalGatewayMapInput

type LocalGatewayMapInput interface {
	pulumi.Input

	ToLocalGatewayMapOutput() LocalGatewayMapOutput
	ToLocalGatewayMapOutputWithContext(context.Context) LocalGatewayMapOutput
}

LocalGatewayMapInput is an input type that accepts LocalGatewayMap and LocalGatewayMapOutput values. You can construct a concrete instance of `LocalGatewayMapInput` via:

LocalGatewayMap{ "key": LocalGatewayArgs{...} }

type LocalGatewayMapOutput

type LocalGatewayMapOutput struct{ *pulumi.OutputState }

func (LocalGatewayMapOutput) ElementType

func (LocalGatewayMapOutput) ElementType() reflect.Type

func (LocalGatewayMapOutput) MapIndex

func (LocalGatewayMapOutput) ToLocalGatewayMapOutput

func (o LocalGatewayMapOutput) ToLocalGatewayMapOutput() LocalGatewayMapOutput

func (LocalGatewayMapOutput) ToLocalGatewayMapOutputWithContext

func (o LocalGatewayMapOutput) ToLocalGatewayMapOutputWithContext(ctx context.Context) LocalGatewayMapOutput

type LocalGatewayOutput

type LocalGatewayOutput struct{ *pulumi.OutputState }

func (LocalGatewayOutput) CdcId

CDC instance ID.

func (LocalGatewayOutput) ElementType

func (LocalGatewayOutput) ElementType() reflect.Type

func (LocalGatewayOutput) LocalGatewayName

func (o LocalGatewayOutput) LocalGatewayName() pulumi.StringOutput

Local gateway name.

func (LocalGatewayOutput) ToLocalGatewayOutput

func (o LocalGatewayOutput) ToLocalGatewayOutput() LocalGatewayOutput

func (LocalGatewayOutput) ToLocalGatewayOutputWithContext

func (o LocalGatewayOutput) ToLocalGatewayOutputWithContext(ctx context.Context) LocalGatewayOutput

func (LocalGatewayOutput) VpcId

VPC instance ID.

type LocalGatewayState

type LocalGatewayState struct {
	// CDC instance ID.
	CdcId pulumi.StringPtrInput
	// Local gateway name.
	LocalGatewayName pulumi.StringPtrInput
	// VPC instance ID.
	VpcId pulumi.StringPtrInput
}

func (LocalGatewayState) ElementType

func (LocalGatewayState) ElementType() reflect.Type

type NetDetect

type NetDetect struct {
	pulumi.CustomResourceState

	// An array of probe destination IPv4 addresses. Up to two.
	DetectDestinationIps pulumi.StringArrayOutput `pulumi:"detectDestinationIps"`
	// Network probe description.
	NetDetectDescription pulumi.StringPtrOutput `pulumi:"netDetectDescription"`
	// Network probe name, the maximum length cannot exceed 60 bytes.
	NetDetectName pulumi.StringOutput `pulumi:"netDetectName"`
	// The destination gateway of the next hop, the value is related to the next hop type. If the next hop type is VPN, and the
	// value is the VPN gateway ID, such as: vpngw-12345678; If the next hop type is DIRECTCONNECT, and the value is the
	// private line gateway ID, such as: dcg-12345678; If the next hop type is PEERCONNECTION, which takes the value of the
	// peer connection ID, such as: pcx-12345678; If the next hop type is NAT, and the value is Nat gateway, such as:
	// nat-12345678; If the next hop type is NORMAL_CVM, which takes the IPv4 address of the cloud server, such as: 10.0.0.12;
	// If the next hop type is CCN, and the value is the cloud network ID, such as: ccn-12345678; If the next hop type is
	// NONEXTHOP, and the specified network probe is a network probe without a next hop.
	NextHopDestination pulumi.StringPtrOutput `pulumi:"nextHopDestination"`
	// The next hop type, currently we support the following types: `VPN`: VPN gateway; `DIRECTCONNECT`: private line gateway;
	// `PEERCONNECTION`: peer connection; `NAT`: NAT gateway; `NORMAL_CVM`: normal cloud server; `CCN`: cloud networking
	// gateway; `NONEXTHOP`: no next hop.
	NextHopType pulumi.StringPtrOutput `pulumi:"nextHopType"`
	// Subnet instance ID. Such as:subnet-12345678.
	SubnetId pulumi.StringOutput `pulumi:"subnetId"`
	// `VPC` instance `ID`. Such as:`vpc-12345678`.
	VpcId pulumi.StringOutput `pulumi:"vpcId"`
}

func GetNetDetect

func GetNetDetect(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NetDetectState, opts ...pulumi.ResourceOption) (*NetDetect, error)

GetNetDetect gets an existing NetDetect 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 NewNetDetect

func NewNetDetect(ctx *pulumi.Context,
	name string, args *NetDetectArgs, opts ...pulumi.ResourceOption) (*NetDetect, error)

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

func (*NetDetect) ElementType

func (*NetDetect) ElementType() reflect.Type

func (*NetDetect) ToNetDetectOutput

func (i *NetDetect) ToNetDetectOutput() NetDetectOutput

func (*NetDetect) ToNetDetectOutputWithContext

func (i *NetDetect) ToNetDetectOutputWithContext(ctx context.Context) NetDetectOutput

type NetDetectArgs

type NetDetectArgs struct {
	// An array of probe destination IPv4 addresses. Up to two.
	DetectDestinationIps pulumi.StringArrayInput
	// Network probe description.
	NetDetectDescription pulumi.StringPtrInput
	// Network probe name, the maximum length cannot exceed 60 bytes.
	NetDetectName pulumi.StringInput
	// The destination gateway of the next hop, the value is related to the next hop type. If the next hop type is VPN, and the
	// value is the VPN gateway ID, such as: vpngw-12345678; If the next hop type is DIRECTCONNECT, and the value is the
	// private line gateway ID, such as: dcg-12345678; If the next hop type is PEERCONNECTION, which takes the value of the
	// peer connection ID, such as: pcx-12345678; If the next hop type is NAT, and the value is Nat gateway, such as:
	// nat-12345678; If the next hop type is NORMAL_CVM, which takes the IPv4 address of the cloud server, such as: 10.0.0.12;
	// If the next hop type is CCN, and the value is the cloud network ID, such as: ccn-12345678; If the next hop type is
	// NONEXTHOP, and the specified network probe is a network probe without a next hop.
	NextHopDestination pulumi.StringPtrInput
	// The next hop type, currently we support the following types: `VPN`: VPN gateway; `DIRECTCONNECT`: private line gateway;
	// `PEERCONNECTION`: peer connection; `NAT`: NAT gateway; `NORMAL_CVM`: normal cloud server; `CCN`: cloud networking
	// gateway; `NONEXTHOP`: no next hop.
	NextHopType pulumi.StringPtrInput
	// Subnet instance ID. Such as:subnet-12345678.
	SubnetId pulumi.StringInput
	// `VPC` instance `ID`. Such as:`vpc-12345678`.
	VpcId pulumi.StringInput
}

The set of arguments for constructing a NetDetect resource.

func (NetDetectArgs) ElementType

func (NetDetectArgs) ElementType() reflect.Type

type NetDetectArray

type NetDetectArray []NetDetectInput

func (NetDetectArray) ElementType

func (NetDetectArray) ElementType() reflect.Type

func (NetDetectArray) ToNetDetectArrayOutput

func (i NetDetectArray) ToNetDetectArrayOutput() NetDetectArrayOutput

func (NetDetectArray) ToNetDetectArrayOutputWithContext

func (i NetDetectArray) ToNetDetectArrayOutputWithContext(ctx context.Context) NetDetectArrayOutput

type NetDetectArrayInput

type NetDetectArrayInput interface {
	pulumi.Input

	ToNetDetectArrayOutput() NetDetectArrayOutput
	ToNetDetectArrayOutputWithContext(context.Context) NetDetectArrayOutput
}

NetDetectArrayInput is an input type that accepts NetDetectArray and NetDetectArrayOutput values. You can construct a concrete instance of `NetDetectArrayInput` via:

NetDetectArray{ NetDetectArgs{...} }

type NetDetectArrayOutput

type NetDetectArrayOutput struct{ *pulumi.OutputState }

func (NetDetectArrayOutput) ElementType

func (NetDetectArrayOutput) ElementType() reflect.Type

func (NetDetectArrayOutput) Index

func (NetDetectArrayOutput) ToNetDetectArrayOutput

func (o NetDetectArrayOutput) ToNetDetectArrayOutput() NetDetectArrayOutput

func (NetDetectArrayOutput) ToNetDetectArrayOutputWithContext

func (o NetDetectArrayOutput) ToNetDetectArrayOutputWithContext(ctx context.Context) NetDetectArrayOutput

type NetDetectInput

type NetDetectInput interface {
	pulumi.Input

	ToNetDetectOutput() NetDetectOutput
	ToNetDetectOutputWithContext(ctx context.Context) NetDetectOutput
}

type NetDetectMap

type NetDetectMap map[string]NetDetectInput

func (NetDetectMap) ElementType

func (NetDetectMap) ElementType() reflect.Type

func (NetDetectMap) ToNetDetectMapOutput

func (i NetDetectMap) ToNetDetectMapOutput() NetDetectMapOutput

func (NetDetectMap) ToNetDetectMapOutputWithContext

func (i NetDetectMap) ToNetDetectMapOutputWithContext(ctx context.Context) NetDetectMapOutput

type NetDetectMapInput

type NetDetectMapInput interface {
	pulumi.Input

	ToNetDetectMapOutput() NetDetectMapOutput
	ToNetDetectMapOutputWithContext(context.Context) NetDetectMapOutput
}

NetDetectMapInput is an input type that accepts NetDetectMap and NetDetectMapOutput values. You can construct a concrete instance of `NetDetectMapInput` via:

NetDetectMap{ "key": NetDetectArgs{...} }

type NetDetectMapOutput

type NetDetectMapOutput struct{ *pulumi.OutputState }

func (NetDetectMapOutput) ElementType

func (NetDetectMapOutput) ElementType() reflect.Type

func (NetDetectMapOutput) MapIndex

func (NetDetectMapOutput) ToNetDetectMapOutput

func (o NetDetectMapOutput) ToNetDetectMapOutput() NetDetectMapOutput

func (NetDetectMapOutput) ToNetDetectMapOutputWithContext

func (o NetDetectMapOutput) ToNetDetectMapOutputWithContext(ctx context.Context) NetDetectMapOutput

type NetDetectOutput

type NetDetectOutput struct{ *pulumi.OutputState }

func (NetDetectOutput) DetectDestinationIps

func (o NetDetectOutput) DetectDestinationIps() pulumi.StringArrayOutput

An array of probe destination IPv4 addresses. Up to two.

func (NetDetectOutput) ElementType

func (NetDetectOutput) ElementType() reflect.Type

func (NetDetectOutput) NetDetectDescription

func (o NetDetectOutput) NetDetectDescription() pulumi.StringPtrOutput

Network probe description.

func (NetDetectOutput) NetDetectName

func (o NetDetectOutput) NetDetectName() pulumi.StringOutput

Network probe name, the maximum length cannot exceed 60 bytes.

func (NetDetectOutput) NextHopDestination

func (o NetDetectOutput) NextHopDestination() pulumi.StringPtrOutput

The destination gateway of the next hop, the value is related to the next hop type. If the next hop type is VPN, and the value is the VPN gateway ID, such as: vpngw-12345678; If the next hop type is DIRECTCONNECT, and the value is the private line gateway ID, such as: dcg-12345678; If the next hop type is PEERCONNECTION, which takes the value of the peer connection ID, such as: pcx-12345678; If the next hop type is NAT, and the value is Nat gateway, such as: nat-12345678; If the next hop type is NORMAL_CVM, which takes the IPv4 address of the cloud server, such as: 10.0.0.12; If the next hop type is CCN, and the value is the cloud network ID, such as: ccn-12345678; If the next hop type is NONEXTHOP, and the specified network probe is a network probe without a next hop.

func (NetDetectOutput) NextHopType

func (o NetDetectOutput) NextHopType() pulumi.StringPtrOutput

The next hop type, currently we support the following types: `VPN`: VPN gateway; `DIRECTCONNECT`: private line gateway; `PEERCONNECTION`: peer connection; `NAT`: NAT gateway; `NORMAL_CVM`: normal cloud server; `CCN`: cloud networking gateway; `NONEXTHOP`: no next hop.

func (NetDetectOutput) SubnetId

func (o NetDetectOutput) SubnetId() pulumi.StringOutput

Subnet instance ID. Such as:subnet-12345678.

func (NetDetectOutput) ToNetDetectOutput

func (o NetDetectOutput) ToNetDetectOutput() NetDetectOutput

func (NetDetectOutput) ToNetDetectOutputWithContext

func (o NetDetectOutput) ToNetDetectOutputWithContext(ctx context.Context) NetDetectOutput

func (NetDetectOutput) VpcId

`VPC` instance `ID`. Such as:`vpc-12345678`.

type NetDetectState

type NetDetectState struct {
	// An array of probe destination IPv4 addresses. Up to two.
	DetectDestinationIps pulumi.StringArrayInput
	// Network probe description.
	NetDetectDescription pulumi.StringPtrInput
	// Network probe name, the maximum length cannot exceed 60 bytes.
	NetDetectName pulumi.StringPtrInput
	// The destination gateway of the next hop, the value is related to the next hop type. If the next hop type is VPN, and the
	// value is the VPN gateway ID, such as: vpngw-12345678; If the next hop type is DIRECTCONNECT, and the value is the
	// private line gateway ID, such as: dcg-12345678; If the next hop type is PEERCONNECTION, which takes the value of the
	// peer connection ID, such as: pcx-12345678; If the next hop type is NAT, and the value is Nat gateway, such as:
	// nat-12345678; If the next hop type is NORMAL_CVM, which takes the IPv4 address of the cloud server, such as: 10.0.0.12;
	// If the next hop type is CCN, and the value is the cloud network ID, such as: ccn-12345678; If the next hop type is
	// NONEXTHOP, and the specified network probe is a network probe without a next hop.
	NextHopDestination pulumi.StringPtrInput
	// The next hop type, currently we support the following types: `VPN`: VPN gateway; `DIRECTCONNECT`: private line gateway;
	// `PEERCONNECTION`: peer connection; `NAT`: NAT gateway; `NORMAL_CVM`: normal cloud server; `CCN`: cloud networking
	// gateway; `NONEXTHOP`: no next hop.
	NextHopType pulumi.StringPtrInput
	// Subnet instance ID. Such as:subnet-12345678.
	SubnetId pulumi.StringPtrInput
	// `VPC` instance `ID`. Such as:`vpc-12345678`.
	VpcId pulumi.StringPtrInput
}

func (NetDetectState) ElementType

func (NetDetectState) ElementType() reflect.Type

type NetworkAclQuintuple

type NetworkAclQuintuple struct {
	pulumi.CustomResourceState

	// Network ACL instance ID. For example:acl-12345678.
	NetworkAclId pulumi.StringOutput `pulumi:"networkAclId"`
	// Network quintuple ACL rule set.
	NetworkAclQuintupleSet NetworkAclQuintupleNetworkAclQuintupleSetOutput `pulumi:"networkAclQuintupleSet"`
}

func GetNetworkAclQuintuple

func GetNetworkAclQuintuple(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NetworkAclQuintupleState, opts ...pulumi.ResourceOption) (*NetworkAclQuintuple, error)

GetNetworkAclQuintuple gets an existing NetworkAclQuintuple 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 NewNetworkAclQuintuple

func NewNetworkAclQuintuple(ctx *pulumi.Context,
	name string, args *NetworkAclQuintupleArgs, opts ...pulumi.ResourceOption) (*NetworkAclQuintuple, error)

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

func (*NetworkAclQuintuple) ElementType

func (*NetworkAclQuintuple) ElementType() reflect.Type

func (*NetworkAclQuintuple) ToNetworkAclQuintupleOutput

func (i *NetworkAclQuintuple) ToNetworkAclQuintupleOutput() NetworkAclQuintupleOutput

func (*NetworkAclQuintuple) ToNetworkAclQuintupleOutputWithContext

func (i *NetworkAclQuintuple) ToNetworkAclQuintupleOutputWithContext(ctx context.Context) NetworkAclQuintupleOutput

type NetworkAclQuintupleArgs

type NetworkAclQuintupleArgs struct {
	// Network ACL instance ID. For example:acl-12345678.
	NetworkAclId pulumi.StringInput
	// Network quintuple ACL rule set.
	NetworkAclQuintupleSet NetworkAclQuintupleNetworkAclQuintupleSetInput
}

The set of arguments for constructing a NetworkAclQuintuple resource.

func (NetworkAclQuintupleArgs) ElementType

func (NetworkAclQuintupleArgs) ElementType() reflect.Type

type NetworkAclQuintupleArray

type NetworkAclQuintupleArray []NetworkAclQuintupleInput

func (NetworkAclQuintupleArray) ElementType

func (NetworkAclQuintupleArray) ElementType() reflect.Type

func (NetworkAclQuintupleArray) ToNetworkAclQuintupleArrayOutput

func (i NetworkAclQuintupleArray) ToNetworkAclQuintupleArrayOutput() NetworkAclQuintupleArrayOutput

func (NetworkAclQuintupleArray) ToNetworkAclQuintupleArrayOutputWithContext

func (i NetworkAclQuintupleArray) ToNetworkAclQuintupleArrayOutputWithContext(ctx context.Context) NetworkAclQuintupleArrayOutput

type NetworkAclQuintupleArrayInput

type NetworkAclQuintupleArrayInput interface {
	pulumi.Input

	ToNetworkAclQuintupleArrayOutput() NetworkAclQuintupleArrayOutput
	ToNetworkAclQuintupleArrayOutputWithContext(context.Context) NetworkAclQuintupleArrayOutput
}

NetworkAclQuintupleArrayInput is an input type that accepts NetworkAclQuintupleArray and NetworkAclQuintupleArrayOutput values. You can construct a concrete instance of `NetworkAclQuintupleArrayInput` via:

NetworkAclQuintupleArray{ NetworkAclQuintupleArgs{...} }

type NetworkAclQuintupleArrayOutput

type NetworkAclQuintupleArrayOutput struct{ *pulumi.OutputState }

func (NetworkAclQuintupleArrayOutput) ElementType

func (NetworkAclQuintupleArrayOutput) Index

func (NetworkAclQuintupleArrayOutput) ToNetworkAclQuintupleArrayOutput

func (o NetworkAclQuintupleArrayOutput) ToNetworkAclQuintupleArrayOutput() NetworkAclQuintupleArrayOutput

func (NetworkAclQuintupleArrayOutput) ToNetworkAclQuintupleArrayOutputWithContext

func (o NetworkAclQuintupleArrayOutput) ToNetworkAclQuintupleArrayOutputWithContext(ctx context.Context) NetworkAclQuintupleArrayOutput

type NetworkAclQuintupleInput

type NetworkAclQuintupleInput interface {
	pulumi.Input

	ToNetworkAclQuintupleOutput() NetworkAclQuintupleOutput
	ToNetworkAclQuintupleOutputWithContext(ctx context.Context) NetworkAclQuintupleOutput
}

type NetworkAclQuintupleMap

type NetworkAclQuintupleMap map[string]NetworkAclQuintupleInput

func (NetworkAclQuintupleMap) ElementType

func (NetworkAclQuintupleMap) ElementType() reflect.Type

func (NetworkAclQuintupleMap) ToNetworkAclQuintupleMapOutput

func (i NetworkAclQuintupleMap) ToNetworkAclQuintupleMapOutput() NetworkAclQuintupleMapOutput

func (NetworkAclQuintupleMap) ToNetworkAclQuintupleMapOutputWithContext

func (i NetworkAclQuintupleMap) ToNetworkAclQuintupleMapOutputWithContext(ctx context.Context) NetworkAclQuintupleMapOutput

type NetworkAclQuintupleMapInput

type NetworkAclQuintupleMapInput interface {
	pulumi.Input

	ToNetworkAclQuintupleMapOutput() NetworkAclQuintupleMapOutput
	ToNetworkAclQuintupleMapOutputWithContext(context.Context) NetworkAclQuintupleMapOutput
}

NetworkAclQuintupleMapInput is an input type that accepts NetworkAclQuintupleMap and NetworkAclQuintupleMapOutput values. You can construct a concrete instance of `NetworkAclQuintupleMapInput` via:

NetworkAclQuintupleMap{ "key": NetworkAclQuintupleArgs{...} }

type NetworkAclQuintupleMapOutput

type NetworkAclQuintupleMapOutput struct{ *pulumi.OutputState }

func (NetworkAclQuintupleMapOutput) ElementType

func (NetworkAclQuintupleMapOutput) MapIndex

func (NetworkAclQuintupleMapOutput) ToNetworkAclQuintupleMapOutput

func (o NetworkAclQuintupleMapOutput) ToNetworkAclQuintupleMapOutput() NetworkAclQuintupleMapOutput

func (NetworkAclQuintupleMapOutput) ToNetworkAclQuintupleMapOutputWithContext

func (o NetworkAclQuintupleMapOutput) ToNetworkAclQuintupleMapOutputWithContext(ctx context.Context) NetworkAclQuintupleMapOutput

type NetworkAclQuintupleNetworkAclQuintupleSet

type NetworkAclQuintupleNetworkAclQuintupleSet struct {
	Egresses  []NetworkAclQuintupleNetworkAclQuintupleSetEgress  `pulumi:"egresses"`
	Ingresses []NetworkAclQuintupleNetworkAclQuintupleSetIngress `pulumi:"ingresses"`
}

type NetworkAclQuintupleNetworkAclQuintupleSetArgs

type NetworkAclQuintupleNetworkAclQuintupleSetArgs struct {
	Egresses  NetworkAclQuintupleNetworkAclQuintupleSetEgressArrayInput  `pulumi:"egresses"`
	Ingresses NetworkAclQuintupleNetworkAclQuintupleSetIngressArrayInput `pulumi:"ingresses"`
}

func (NetworkAclQuintupleNetworkAclQuintupleSetArgs) ElementType

func (NetworkAclQuintupleNetworkAclQuintupleSetArgs) ToNetworkAclQuintupleNetworkAclQuintupleSetOutput

func (i NetworkAclQuintupleNetworkAclQuintupleSetArgs) ToNetworkAclQuintupleNetworkAclQuintupleSetOutput() NetworkAclQuintupleNetworkAclQuintupleSetOutput

func (NetworkAclQuintupleNetworkAclQuintupleSetArgs) ToNetworkAclQuintupleNetworkAclQuintupleSetOutputWithContext

func (i NetworkAclQuintupleNetworkAclQuintupleSetArgs) ToNetworkAclQuintupleNetworkAclQuintupleSetOutputWithContext(ctx context.Context) NetworkAclQuintupleNetworkAclQuintupleSetOutput

func (NetworkAclQuintupleNetworkAclQuintupleSetArgs) ToNetworkAclQuintupleNetworkAclQuintupleSetPtrOutput

func (i NetworkAclQuintupleNetworkAclQuintupleSetArgs) ToNetworkAclQuintupleNetworkAclQuintupleSetPtrOutput() NetworkAclQuintupleNetworkAclQuintupleSetPtrOutput

func (NetworkAclQuintupleNetworkAclQuintupleSetArgs) ToNetworkAclQuintupleNetworkAclQuintupleSetPtrOutputWithContext

func (i NetworkAclQuintupleNetworkAclQuintupleSetArgs) ToNetworkAclQuintupleNetworkAclQuintupleSetPtrOutputWithContext(ctx context.Context) NetworkAclQuintupleNetworkAclQuintupleSetPtrOutput

type NetworkAclQuintupleNetworkAclQuintupleSetEgress

type NetworkAclQuintupleNetworkAclQuintupleSetEgress struct {
	Action                     *string `pulumi:"action"`
	CreateTime                 *string `pulumi:"createTime"`
	Description                *string `pulumi:"description"`
	DestinationCidr            *string `pulumi:"destinationCidr"`
	DestinationPort            *string `pulumi:"destinationPort"`
	NetworkAclDirection        *string `pulumi:"networkAclDirection"`
	NetworkAclQuintupleEntryId *string `pulumi:"networkAclQuintupleEntryId"`
	Priority                   *int    `pulumi:"priority"`
	Protocol                   *string `pulumi:"protocol"`
	SourceCidr                 *string `pulumi:"sourceCidr"`
	SourcePort                 *string `pulumi:"sourcePort"`
}

type NetworkAclQuintupleNetworkAclQuintupleSetEgressArgs

type NetworkAclQuintupleNetworkAclQuintupleSetEgressArgs struct {
	Action                     pulumi.StringPtrInput `pulumi:"action"`
	CreateTime                 pulumi.StringPtrInput `pulumi:"createTime"`
	Description                pulumi.StringPtrInput `pulumi:"description"`
	DestinationCidr            pulumi.StringPtrInput `pulumi:"destinationCidr"`
	DestinationPort            pulumi.StringPtrInput `pulumi:"destinationPort"`
	NetworkAclDirection        pulumi.StringPtrInput `pulumi:"networkAclDirection"`
	NetworkAclQuintupleEntryId pulumi.StringPtrInput `pulumi:"networkAclQuintupleEntryId"`
	Priority                   pulumi.IntPtrInput    `pulumi:"priority"`
	Protocol                   pulumi.StringPtrInput `pulumi:"protocol"`
	SourceCidr                 pulumi.StringPtrInput `pulumi:"sourceCidr"`
	SourcePort                 pulumi.StringPtrInput `pulumi:"sourcePort"`
}

func (NetworkAclQuintupleNetworkAclQuintupleSetEgressArgs) ElementType

func (NetworkAclQuintupleNetworkAclQuintupleSetEgressArgs) ToNetworkAclQuintupleNetworkAclQuintupleSetEgressOutput

func (i NetworkAclQuintupleNetworkAclQuintupleSetEgressArgs) ToNetworkAclQuintupleNetworkAclQuintupleSetEgressOutput() NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput

func (NetworkAclQuintupleNetworkAclQuintupleSetEgressArgs) ToNetworkAclQuintupleNetworkAclQuintupleSetEgressOutputWithContext

func (i NetworkAclQuintupleNetworkAclQuintupleSetEgressArgs) ToNetworkAclQuintupleNetworkAclQuintupleSetEgressOutputWithContext(ctx context.Context) NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput

type NetworkAclQuintupleNetworkAclQuintupleSetEgressArray

type NetworkAclQuintupleNetworkAclQuintupleSetEgressArray []NetworkAclQuintupleNetworkAclQuintupleSetEgressInput

func (NetworkAclQuintupleNetworkAclQuintupleSetEgressArray) ElementType

func (NetworkAclQuintupleNetworkAclQuintupleSetEgressArray) ToNetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutput

func (i NetworkAclQuintupleNetworkAclQuintupleSetEgressArray) ToNetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutput() NetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutput

func (NetworkAclQuintupleNetworkAclQuintupleSetEgressArray) ToNetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutputWithContext

func (i NetworkAclQuintupleNetworkAclQuintupleSetEgressArray) ToNetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutputWithContext(ctx context.Context) NetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutput

type NetworkAclQuintupleNetworkAclQuintupleSetEgressArrayInput

type NetworkAclQuintupleNetworkAclQuintupleSetEgressArrayInput interface {
	pulumi.Input

	ToNetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutput() NetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutput
	ToNetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutputWithContext(context.Context) NetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutput
}

NetworkAclQuintupleNetworkAclQuintupleSetEgressArrayInput is an input type that accepts NetworkAclQuintupleNetworkAclQuintupleSetEgressArray and NetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutput values. You can construct a concrete instance of `NetworkAclQuintupleNetworkAclQuintupleSetEgressArrayInput` via:

NetworkAclQuintupleNetworkAclQuintupleSetEgressArray{ NetworkAclQuintupleNetworkAclQuintupleSetEgressArgs{...} }

type NetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutput

type NetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutput struct{ *pulumi.OutputState }

func (NetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutput) ElementType

func (NetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutput) Index

func (NetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutput

func (NetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutputWithContext

func (o NetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutputWithContext(ctx context.Context) NetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutput

type NetworkAclQuintupleNetworkAclQuintupleSetEgressInput

type NetworkAclQuintupleNetworkAclQuintupleSetEgressInput interface {
	pulumi.Input

	ToNetworkAclQuintupleNetworkAclQuintupleSetEgressOutput() NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput
	ToNetworkAclQuintupleNetworkAclQuintupleSetEgressOutputWithContext(context.Context) NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput
}

NetworkAclQuintupleNetworkAclQuintupleSetEgressInput is an input type that accepts NetworkAclQuintupleNetworkAclQuintupleSetEgressArgs and NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput values. You can construct a concrete instance of `NetworkAclQuintupleNetworkAclQuintupleSetEgressInput` via:

NetworkAclQuintupleNetworkAclQuintupleSetEgressArgs{...}

type NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput

type NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput struct{ *pulumi.OutputState }

func (NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) Action

func (NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) CreateTime

func (NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) Description

func (NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) DestinationCidr

func (NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) DestinationPort

func (NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) ElementType

func (NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) NetworkAclDirection

func (NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) NetworkAclQuintupleEntryId

func (NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) Priority

func (NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) Protocol

func (NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) SourceCidr

func (NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) SourcePort

func (NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetEgressOutput

func (NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetEgressOutputWithContext

func (o NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetEgressOutputWithContext(ctx context.Context) NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput

type NetworkAclQuintupleNetworkAclQuintupleSetIngress

type NetworkAclQuintupleNetworkAclQuintupleSetIngress struct {
	Action                     *string `pulumi:"action"`
	CreateTime                 *string `pulumi:"createTime"`
	Description                *string `pulumi:"description"`
	DestinationCidr            *string `pulumi:"destinationCidr"`
	DestinationPort            *string `pulumi:"destinationPort"`
	NetworkAclDirection        *string `pulumi:"networkAclDirection"`
	NetworkAclQuintupleEntryId *string `pulumi:"networkAclQuintupleEntryId"`
	Priority                   *int    `pulumi:"priority"`
	Protocol                   *string `pulumi:"protocol"`
	SourceCidr                 *string `pulumi:"sourceCidr"`
	SourcePort                 *string `pulumi:"sourcePort"`
}

type NetworkAclQuintupleNetworkAclQuintupleSetIngressArgs

type NetworkAclQuintupleNetworkAclQuintupleSetIngressArgs struct {
	Action                     pulumi.StringPtrInput `pulumi:"action"`
	CreateTime                 pulumi.StringPtrInput `pulumi:"createTime"`
	Description                pulumi.StringPtrInput `pulumi:"description"`
	DestinationCidr            pulumi.StringPtrInput `pulumi:"destinationCidr"`
	DestinationPort            pulumi.StringPtrInput `pulumi:"destinationPort"`
	NetworkAclDirection        pulumi.StringPtrInput `pulumi:"networkAclDirection"`
	NetworkAclQuintupleEntryId pulumi.StringPtrInput `pulumi:"networkAclQuintupleEntryId"`
	Priority                   pulumi.IntPtrInput    `pulumi:"priority"`
	Protocol                   pulumi.StringPtrInput `pulumi:"protocol"`
	SourceCidr                 pulumi.StringPtrInput `pulumi:"sourceCidr"`
	SourcePort                 pulumi.StringPtrInput `pulumi:"sourcePort"`
}

func (NetworkAclQuintupleNetworkAclQuintupleSetIngressArgs) ElementType

func (NetworkAclQuintupleNetworkAclQuintupleSetIngressArgs) ToNetworkAclQuintupleNetworkAclQuintupleSetIngressOutput

func (i NetworkAclQuintupleNetworkAclQuintupleSetIngressArgs) ToNetworkAclQuintupleNetworkAclQuintupleSetIngressOutput() NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput

func (NetworkAclQuintupleNetworkAclQuintupleSetIngressArgs) ToNetworkAclQuintupleNetworkAclQuintupleSetIngressOutputWithContext

func (i NetworkAclQuintupleNetworkAclQuintupleSetIngressArgs) ToNetworkAclQuintupleNetworkAclQuintupleSetIngressOutputWithContext(ctx context.Context) NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput

type NetworkAclQuintupleNetworkAclQuintupleSetIngressArray

type NetworkAclQuintupleNetworkAclQuintupleSetIngressArray []NetworkAclQuintupleNetworkAclQuintupleSetIngressInput

func (NetworkAclQuintupleNetworkAclQuintupleSetIngressArray) ElementType

func (NetworkAclQuintupleNetworkAclQuintupleSetIngressArray) ToNetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutput

func (i NetworkAclQuintupleNetworkAclQuintupleSetIngressArray) ToNetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutput() NetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutput

func (NetworkAclQuintupleNetworkAclQuintupleSetIngressArray) ToNetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutputWithContext

func (i NetworkAclQuintupleNetworkAclQuintupleSetIngressArray) ToNetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutputWithContext(ctx context.Context) NetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutput

type NetworkAclQuintupleNetworkAclQuintupleSetIngressArrayInput

type NetworkAclQuintupleNetworkAclQuintupleSetIngressArrayInput interface {
	pulumi.Input

	ToNetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutput() NetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutput
	ToNetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutputWithContext(context.Context) NetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutput
}

NetworkAclQuintupleNetworkAclQuintupleSetIngressArrayInput is an input type that accepts NetworkAclQuintupleNetworkAclQuintupleSetIngressArray and NetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutput values. You can construct a concrete instance of `NetworkAclQuintupleNetworkAclQuintupleSetIngressArrayInput` via:

NetworkAclQuintupleNetworkAclQuintupleSetIngressArray{ NetworkAclQuintupleNetworkAclQuintupleSetIngressArgs{...} }

type NetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutput

type NetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutput struct{ *pulumi.OutputState }

func (NetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutput) ElementType

func (NetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutput) Index

func (NetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutput

func (NetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutputWithContext

func (o NetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutputWithContext(ctx context.Context) NetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutput

type NetworkAclQuintupleNetworkAclQuintupleSetIngressInput

type NetworkAclQuintupleNetworkAclQuintupleSetIngressInput interface {
	pulumi.Input

	ToNetworkAclQuintupleNetworkAclQuintupleSetIngressOutput() NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput
	ToNetworkAclQuintupleNetworkAclQuintupleSetIngressOutputWithContext(context.Context) NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput
}

NetworkAclQuintupleNetworkAclQuintupleSetIngressInput is an input type that accepts NetworkAclQuintupleNetworkAclQuintupleSetIngressArgs and NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput values. You can construct a concrete instance of `NetworkAclQuintupleNetworkAclQuintupleSetIngressInput` via:

NetworkAclQuintupleNetworkAclQuintupleSetIngressArgs{...}

type NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput

type NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput struct{ *pulumi.OutputState }

func (NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) Action

func (NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) CreateTime

func (NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) Description

func (NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) DestinationCidr

func (NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) DestinationPort

func (NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) ElementType

func (NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) NetworkAclDirection

func (NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) NetworkAclQuintupleEntryId

func (NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) Priority

func (NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) Protocol

func (NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) SourceCidr

func (NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) SourcePort

func (NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetIngressOutput

func (NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetIngressOutputWithContext

func (o NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetIngressOutputWithContext(ctx context.Context) NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput

type NetworkAclQuintupleNetworkAclQuintupleSetInput

type NetworkAclQuintupleNetworkAclQuintupleSetInput interface {
	pulumi.Input

	ToNetworkAclQuintupleNetworkAclQuintupleSetOutput() NetworkAclQuintupleNetworkAclQuintupleSetOutput
	ToNetworkAclQuintupleNetworkAclQuintupleSetOutputWithContext(context.Context) NetworkAclQuintupleNetworkAclQuintupleSetOutput
}

NetworkAclQuintupleNetworkAclQuintupleSetInput is an input type that accepts NetworkAclQuintupleNetworkAclQuintupleSetArgs and NetworkAclQuintupleNetworkAclQuintupleSetOutput values. You can construct a concrete instance of `NetworkAclQuintupleNetworkAclQuintupleSetInput` via:

NetworkAclQuintupleNetworkAclQuintupleSetArgs{...}

type NetworkAclQuintupleNetworkAclQuintupleSetOutput

type NetworkAclQuintupleNetworkAclQuintupleSetOutput struct{ *pulumi.OutputState }

func (NetworkAclQuintupleNetworkAclQuintupleSetOutput) Egresses

func (NetworkAclQuintupleNetworkAclQuintupleSetOutput) ElementType

func (NetworkAclQuintupleNetworkAclQuintupleSetOutput) Ingresses

func (NetworkAclQuintupleNetworkAclQuintupleSetOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetOutput

func (o NetworkAclQuintupleNetworkAclQuintupleSetOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetOutput() NetworkAclQuintupleNetworkAclQuintupleSetOutput

func (NetworkAclQuintupleNetworkAclQuintupleSetOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetOutputWithContext

func (o NetworkAclQuintupleNetworkAclQuintupleSetOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetOutputWithContext(ctx context.Context) NetworkAclQuintupleNetworkAclQuintupleSetOutput

func (NetworkAclQuintupleNetworkAclQuintupleSetOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetPtrOutput

func (o NetworkAclQuintupleNetworkAclQuintupleSetOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetPtrOutput() NetworkAclQuintupleNetworkAclQuintupleSetPtrOutput

func (NetworkAclQuintupleNetworkAclQuintupleSetOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetPtrOutputWithContext

func (o NetworkAclQuintupleNetworkAclQuintupleSetOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetPtrOutputWithContext(ctx context.Context) NetworkAclQuintupleNetworkAclQuintupleSetPtrOutput

type NetworkAclQuintupleNetworkAclQuintupleSetPtrInput

type NetworkAclQuintupleNetworkAclQuintupleSetPtrInput interface {
	pulumi.Input

	ToNetworkAclQuintupleNetworkAclQuintupleSetPtrOutput() NetworkAclQuintupleNetworkAclQuintupleSetPtrOutput
	ToNetworkAclQuintupleNetworkAclQuintupleSetPtrOutputWithContext(context.Context) NetworkAclQuintupleNetworkAclQuintupleSetPtrOutput
}

NetworkAclQuintupleNetworkAclQuintupleSetPtrInput is an input type that accepts NetworkAclQuintupleNetworkAclQuintupleSetArgs, NetworkAclQuintupleNetworkAclQuintupleSetPtr and NetworkAclQuintupleNetworkAclQuintupleSetPtrOutput values. You can construct a concrete instance of `NetworkAclQuintupleNetworkAclQuintupleSetPtrInput` via:

        NetworkAclQuintupleNetworkAclQuintupleSetArgs{...}

or:

        nil

type NetworkAclQuintupleNetworkAclQuintupleSetPtrOutput

type NetworkAclQuintupleNetworkAclQuintupleSetPtrOutput struct{ *pulumi.OutputState }

func (NetworkAclQuintupleNetworkAclQuintupleSetPtrOutput) Egresses

func (NetworkAclQuintupleNetworkAclQuintupleSetPtrOutput) Elem

func (NetworkAclQuintupleNetworkAclQuintupleSetPtrOutput) ElementType

func (NetworkAclQuintupleNetworkAclQuintupleSetPtrOutput) Ingresses

func (NetworkAclQuintupleNetworkAclQuintupleSetPtrOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetPtrOutput

func (o NetworkAclQuintupleNetworkAclQuintupleSetPtrOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetPtrOutput() NetworkAclQuintupleNetworkAclQuintupleSetPtrOutput

func (NetworkAclQuintupleNetworkAclQuintupleSetPtrOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetPtrOutputWithContext

func (o NetworkAclQuintupleNetworkAclQuintupleSetPtrOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetPtrOutputWithContext(ctx context.Context) NetworkAclQuintupleNetworkAclQuintupleSetPtrOutput

type NetworkAclQuintupleOutput

type NetworkAclQuintupleOutput struct{ *pulumi.OutputState }

func (NetworkAclQuintupleOutput) ElementType

func (NetworkAclQuintupleOutput) ElementType() reflect.Type

func (NetworkAclQuintupleOutput) NetworkAclId

Network ACL instance ID. For example:acl-12345678.

func (NetworkAclQuintupleOutput) NetworkAclQuintupleSet

Network quintuple ACL rule set.

func (NetworkAclQuintupleOutput) ToNetworkAclQuintupleOutput

func (o NetworkAclQuintupleOutput) ToNetworkAclQuintupleOutput() NetworkAclQuintupleOutput

func (NetworkAclQuintupleOutput) ToNetworkAclQuintupleOutputWithContext

func (o NetworkAclQuintupleOutput) ToNetworkAclQuintupleOutputWithContext(ctx context.Context) NetworkAclQuintupleOutput

type NetworkAclQuintupleState

type NetworkAclQuintupleState struct {
	// Network ACL instance ID. For example:acl-12345678.
	NetworkAclId pulumi.StringPtrInput
	// Network quintuple ACL rule set.
	NetworkAclQuintupleSet NetworkAclQuintupleNetworkAclQuintupleSetPtrInput
}

func (NetworkAclQuintupleState) ElementType

func (NetworkAclQuintupleState) ElementType() reflect.Type

type NotifyRoutes

type NotifyRoutes struct {
	pulumi.CustomResourceState

	// If published to vbc.
	PublishedToVbc pulumi.BoolOutput `pulumi:"publishedToVbc"`
	// The unique ID of the routing policy.
	RouteItemIds pulumi.StringArrayOutput `pulumi:"routeItemIds"`
	// The unique ID of the routing table.
	RouteTableId pulumi.StringOutput `pulumi:"routeTableId"`
}

func GetNotifyRoutes

func GetNotifyRoutes(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NotifyRoutesState, opts ...pulumi.ResourceOption) (*NotifyRoutes, error)

GetNotifyRoutes gets an existing NotifyRoutes 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 NewNotifyRoutes

func NewNotifyRoutes(ctx *pulumi.Context,
	name string, args *NotifyRoutesArgs, opts ...pulumi.ResourceOption) (*NotifyRoutes, error)

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

func (*NotifyRoutes) ElementType

func (*NotifyRoutes) ElementType() reflect.Type

func (*NotifyRoutes) ToNotifyRoutesOutput

func (i *NotifyRoutes) ToNotifyRoutesOutput() NotifyRoutesOutput

func (*NotifyRoutes) ToNotifyRoutesOutputWithContext

func (i *NotifyRoutes) ToNotifyRoutesOutputWithContext(ctx context.Context) NotifyRoutesOutput

type NotifyRoutesArgs

type NotifyRoutesArgs struct {
	// The unique ID of the routing policy.
	RouteItemIds pulumi.StringArrayInput
	// The unique ID of the routing table.
	RouteTableId pulumi.StringInput
}

The set of arguments for constructing a NotifyRoutes resource.

func (NotifyRoutesArgs) ElementType

func (NotifyRoutesArgs) ElementType() reflect.Type

type NotifyRoutesArray

type NotifyRoutesArray []NotifyRoutesInput

func (NotifyRoutesArray) ElementType

func (NotifyRoutesArray) ElementType() reflect.Type

func (NotifyRoutesArray) ToNotifyRoutesArrayOutput

func (i NotifyRoutesArray) ToNotifyRoutesArrayOutput() NotifyRoutesArrayOutput

func (NotifyRoutesArray) ToNotifyRoutesArrayOutputWithContext

func (i NotifyRoutesArray) ToNotifyRoutesArrayOutputWithContext(ctx context.Context) NotifyRoutesArrayOutput

type NotifyRoutesArrayInput

type NotifyRoutesArrayInput interface {
	pulumi.Input

	ToNotifyRoutesArrayOutput() NotifyRoutesArrayOutput
	ToNotifyRoutesArrayOutputWithContext(context.Context) NotifyRoutesArrayOutput
}

NotifyRoutesArrayInput is an input type that accepts NotifyRoutesArray and NotifyRoutesArrayOutput values. You can construct a concrete instance of `NotifyRoutesArrayInput` via:

NotifyRoutesArray{ NotifyRoutesArgs{...} }

type NotifyRoutesArrayOutput

type NotifyRoutesArrayOutput struct{ *pulumi.OutputState }

func (NotifyRoutesArrayOutput) ElementType

func (NotifyRoutesArrayOutput) ElementType() reflect.Type

func (NotifyRoutesArrayOutput) Index

func (NotifyRoutesArrayOutput) ToNotifyRoutesArrayOutput

func (o NotifyRoutesArrayOutput) ToNotifyRoutesArrayOutput() NotifyRoutesArrayOutput

func (NotifyRoutesArrayOutput) ToNotifyRoutesArrayOutputWithContext

func (o NotifyRoutesArrayOutput) ToNotifyRoutesArrayOutputWithContext(ctx context.Context) NotifyRoutesArrayOutput

type NotifyRoutesInput

type NotifyRoutesInput interface {
	pulumi.Input

	ToNotifyRoutesOutput() NotifyRoutesOutput
	ToNotifyRoutesOutputWithContext(ctx context.Context) NotifyRoutesOutput
}

type NotifyRoutesMap

type NotifyRoutesMap map[string]NotifyRoutesInput

func (NotifyRoutesMap) ElementType

func (NotifyRoutesMap) ElementType() reflect.Type

func (NotifyRoutesMap) ToNotifyRoutesMapOutput

func (i NotifyRoutesMap) ToNotifyRoutesMapOutput() NotifyRoutesMapOutput

func (NotifyRoutesMap) ToNotifyRoutesMapOutputWithContext

func (i NotifyRoutesMap) ToNotifyRoutesMapOutputWithContext(ctx context.Context) NotifyRoutesMapOutput

type NotifyRoutesMapInput

type NotifyRoutesMapInput interface {
	pulumi.Input

	ToNotifyRoutesMapOutput() NotifyRoutesMapOutput
	ToNotifyRoutesMapOutputWithContext(context.Context) NotifyRoutesMapOutput
}

NotifyRoutesMapInput is an input type that accepts NotifyRoutesMap and NotifyRoutesMapOutput values. You can construct a concrete instance of `NotifyRoutesMapInput` via:

NotifyRoutesMap{ "key": NotifyRoutesArgs{...} }

type NotifyRoutesMapOutput

type NotifyRoutesMapOutput struct{ *pulumi.OutputState }

func (NotifyRoutesMapOutput) ElementType

func (NotifyRoutesMapOutput) ElementType() reflect.Type

func (NotifyRoutesMapOutput) MapIndex

func (NotifyRoutesMapOutput) ToNotifyRoutesMapOutput

func (o NotifyRoutesMapOutput) ToNotifyRoutesMapOutput() NotifyRoutesMapOutput

func (NotifyRoutesMapOutput) ToNotifyRoutesMapOutputWithContext

func (o NotifyRoutesMapOutput) ToNotifyRoutesMapOutputWithContext(ctx context.Context) NotifyRoutesMapOutput

type NotifyRoutesOutput

type NotifyRoutesOutput struct{ *pulumi.OutputState }

func (NotifyRoutesOutput) ElementType

func (NotifyRoutesOutput) ElementType() reflect.Type

func (NotifyRoutesOutput) PublishedToVbc

func (o NotifyRoutesOutput) PublishedToVbc() pulumi.BoolOutput

If published to vbc.

func (NotifyRoutesOutput) RouteItemIds

func (o NotifyRoutesOutput) RouteItemIds() pulumi.StringArrayOutput

The unique ID of the routing policy.

func (NotifyRoutesOutput) RouteTableId

func (o NotifyRoutesOutput) RouteTableId() pulumi.StringOutput

The unique ID of the routing table.

func (NotifyRoutesOutput) ToNotifyRoutesOutput

func (o NotifyRoutesOutput) ToNotifyRoutesOutput() NotifyRoutesOutput

func (NotifyRoutesOutput) ToNotifyRoutesOutputWithContext

func (o NotifyRoutesOutput) ToNotifyRoutesOutputWithContext(ctx context.Context) NotifyRoutesOutput

type NotifyRoutesState

type NotifyRoutesState struct {
	// If published to vbc.
	PublishedToVbc pulumi.BoolPtrInput
	// The unique ID of the routing policy.
	RouteItemIds pulumi.StringArrayInput
	// The unique ID of the routing table.
	RouteTableId pulumi.StringPtrInput
}

func (NotifyRoutesState) ElementType

func (NotifyRoutesState) ElementType() reflect.Type

type PeerConnectAcceptOperation

type PeerConnectAcceptOperation struct {
	pulumi.CustomResourceState

	// Peer connection unique ID.
	PeeringConnectionId pulumi.StringOutput `pulumi:"peeringConnectionId"`
}

func GetPeerConnectAcceptOperation

func GetPeerConnectAcceptOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PeerConnectAcceptOperationState, opts ...pulumi.ResourceOption) (*PeerConnectAcceptOperation, error)

GetPeerConnectAcceptOperation gets an existing PeerConnectAcceptOperation 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 NewPeerConnectAcceptOperation

func NewPeerConnectAcceptOperation(ctx *pulumi.Context,
	name string, args *PeerConnectAcceptOperationArgs, opts ...pulumi.ResourceOption) (*PeerConnectAcceptOperation, error)

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

func (*PeerConnectAcceptOperation) ElementType

func (*PeerConnectAcceptOperation) ElementType() reflect.Type

func (*PeerConnectAcceptOperation) ToPeerConnectAcceptOperationOutput

func (i *PeerConnectAcceptOperation) ToPeerConnectAcceptOperationOutput() PeerConnectAcceptOperationOutput

func (*PeerConnectAcceptOperation) ToPeerConnectAcceptOperationOutputWithContext

func (i *PeerConnectAcceptOperation) ToPeerConnectAcceptOperationOutputWithContext(ctx context.Context) PeerConnectAcceptOperationOutput

type PeerConnectAcceptOperationArgs

type PeerConnectAcceptOperationArgs struct {
	// Peer connection unique ID.
	PeeringConnectionId pulumi.StringInput
}

The set of arguments for constructing a PeerConnectAcceptOperation resource.

func (PeerConnectAcceptOperationArgs) ElementType

type PeerConnectAcceptOperationArray

type PeerConnectAcceptOperationArray []PeerConnectAcceptOperationInput

func (PeerConnectAcceptOperationArray) ElementType

func (PeerConnectAcceptOperationArray) ToPeerConnectAcceptOperationArrayOutput

func (i PeerConnectAcceptOperationArray) ToPeerConnectAcceptOperationArrayOutput() PeerConnectAcceptOperationArrayOutput

func (PeerConnectAcceptOperationArray) ToPeerConnectAcceptOperationArrayOutputWithContext

func (i PeerConnectAcceptOperationArray) ToPeerConnectAcceptOperationArrayOutputWithContext(ctx context.Context) PeerConnectAcceptOperationArrayOutput

type PeerConnectAcceptOperationArrayInput

type PeerConnectAcceptOperationArrayInput interface {
	pulumi.Input

	ToPeerConnectAcceptOperationArrayOutput() PeerConnectAcceptOperationArrayOutput
	ToPeerConnectAcceptOperationArrayOutputWithContext(context.Context) PeerConnectAcceptOperationArrayOutput
}

PeerConnectAcceptOperationArrayInput is an input type that accepts PeerConnectAcceptOperationArray and PeerConnectAcceptOperationArrayOutput values. You can construct a concrete instance of `PeerConnectAcceptOperationArrayInput` via:

PeerConnectAcceptOperationArray{ PeerConnectAcceptOperationArgs{...} }

type PeerConnectAcceptOperationArrayOutput

type PeerConnectAcceptOperationArrayOutput struct{ *pulumi.OutputState }

func (PeerConnectAcceptOperationArrayOutput) ElementType

func (PeerConnectAcceptOperationArrayOutput) Index

func (PeerConnectAcceptOperationArrayOutput) ToPeerConnectAcceptOperationArrayOutput

func (o PeerConnectAcceptOperationArrayOutput) ToPeerConnectAcceptOperationArrayOutput() PeerConnectAcceptOperationArrayOutput

func (PeerConnectAcceptOperationArrayOutput) ToPeerConnectAcceptOperationArrayOutputWithContext

func (o PeerConnectAcceptOperationArrayOutput) ToPeerConnectAcceptOperationArrayOutputWithContext(ctx context.Context) PeerConnectAcceptOperationArrayOutput

type PeerConnectAcceptOperationInput

type PeerConnectAcceptOperationInput interface {
	pulumi.Input

	ToPeerConnectAcceptOperationOutput() PeerConnectAcceptOperationOutput
	ToPeerConnectAcceptOperationOutputWithContext(ctx context.Context) PeerConnectAcceptOperationOutput
}

type PeerConnectAcceptOperationMap

type PeerConnectAcceptOperationMap map[string]PeerConnectAcceptOperationInput

func (PeerConnectAcceptOperationMap) ElementType

func (PeerConnectAcceptOperationMap) ToPeerConnectAcceptOperationMapOutput

func (i PeerConnectAcceptOperationMap) ToPeerConnectAcceptOperationMapOutput() PeerConnectAcceptOperationMapOutput

func (PeerConnectAcceptOperationMap) ToPeerConnectAcceptOperationMapOutputWithContext

func (i PeerConnectAcceptOperationMap) ToPeerConnectAcceptOperationMapOutputWithContext(ctx context.Context) PeerConnectAcceptOperationMapOutput

type PeerConnectAcceptOperationMapInput

type PeerConnectAcceptOperationMapInput interface {
	pulumi.Input

	ToPeerConnectAcceptOperationMapOutput() PeerConnectAcceptOperationMapOutput
	ToPeerConnectAcceptOperationMapOutputWithContext(context.Context) PeerConnectAcceptOperationMapOutput
}

PeerConnectAcceptOperationMapInput is an input type that accepts PeerConnectAcceptOperationMap and PeerConnectAcceptOperationMapOutput values. You can construct a concrete instance of `PeerConnectAcceptOperationMapInput` via:

PeerConnectAcceptOperationMap{ "key": PeerConnectAcceptOperationArgs{...} }

type PeerConnectAcceptOperationMapOutput

type PeerConnectAcceptOperationMapOutput struct{ *pulumi.OutputState }

func (PeerConnectAcceptOperationMapOutput) ElementType

func (PeerConnectAcceptOperationMapOutput) MapIndex

func (PeerConnectAcceptOperationMapOutput) ToPeerConnectAcceptOperationMapOutput

func (o PeerConnectAcceptOperationMapOutput) ToPeerConnectAcceptOperationMapOutput() PeerConnectAcceptOperationMapOutput

func (PeerConnectAcceptOperationMapOutput) ToPeerConnectAcceptOperationMapOutputWithContext

func (o PeerConnectAcceptOperationMapOutput) ToPeerConnectAcceptOperationMapOutputWithContext(ctx context.Context) PeerConnectAcceptOperationMapOutput

type PeerConnectAcceptOperationOutput

type PeerConnectAcceptOperationOutput struct{ *pulumi.OutputState }

func (PeerConnectAcceptOperationOutput) ElementType

func (PeerConnectAcceptOperationOutput) PeeringConnectionId

func (o PeerConnectAcceptOperationOutput) PeeringConnectionId() pulumi.StringOutput

Peer connection unique ID.

func (PeerConnectAcceptOperationOutput) ToPeerConnectAcceptOperationOutput

func (o PeerConnectAcceptOperationOutput) ToPeerConnectAcceptOperationOutput() PeerConnectAcceptOperationOutput

func (PeerConnectAcceptOperationOutput) ToPeerConnectAcceptOperationOutputWithContext

func (o PeerConnectAcceptOperationOutput) ToPeerConnectAcceptOperationOutputWithContext(ctx context.Context) PeerConnectAcceptOperationOutput

type PeerConnectAcceptOperationState

type PeerConnectAcceptOperationState struct {
	// Peer connection unique ID.
	PeeringConnectionId pulumi.StringPtrInput
}

func (PeerConnectAcceptOperationState) ElementType

type PeerConnectManager

type PeerConnectManager struct {
	pulumi.CustomResourceState

	// Bandwidth upper limit, unit Mbps.
	Bandwidth pulumi.IntPtrOutput `pulumi:"bandwidth"`
	// Billing mode, daily peak value POSTPAID_BY_DAY_MAX, monthly value 95 POSTPAID_BY_MONTH_95.
	ChargeType pulumi.StringOutput `pulumi:"chargeType"`
	// Peer region.
	DestinationRegion pulumi.StringOutput `pulumi:"destinationRegion"`
	// Peer user UIN.
	DestinationUin pulumi.StringOutput `pulumi:"destinationUin"`
	// The unique ID of the peer VPC.
	DestinationVpcId pulumi.StringOutput `pulumi:"destinationVpcId"`
	// Peer connection name.
	PeeringConnectionName pulumi.StringOutput `pulumi:"peeringConnectionName"`
	// Service classification PT, AU, AG.
	QosLevel pulumi.StringOutput `pulumi:"qosLevel"`
	// The unique ID of the local VPC.
	SourceVpcId pulumi.StringOutput `pulumi:"sourceVpcId"`
	// Interworking type, VPC_PEER interworking between VPCs; VPC_BM_PEER interworking between VPC and BM Network.
	Type pulumi.StringOutput `pulumi:"type"`
}

func GetPeerConnectManager

func GetPeerConnectManager(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PeerConnectManagerState, opts ...pulumi.ResourceOption) (*PeerConnectManager, error)

GetPeerConnectManager gets an existing PeerConnectManager 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 NewPeerConnectManager

func NewPeerConnectManager(ctx *pulumi.Context,
	name string, args *PeerConnectManagerArgs, opts ...pulumi.ResourceOption) (*PeerConnectManager, error)

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

func (*PeerConnectManager) ElementType

func (*PeerConnectManager) ElementType() reflect.Type

func (*PeerConnectManager) ToPeerConnectManagerOutput

func (i *PeerConnectManager) ToPeerConnectManagerOutput() PeerConnectManagerOutput

func (*PeerConnectManager) ToPeerConnectManagerOutputWithContext

func (i *PeerConnectManager) ToPeerConnectManagerOutputWithContext(ctx context.Context) PeerConnectManagerOutput

type PeerConnectManagerArgs

type PeerConnectManagerArgs struct {
	// Bandwidth upper limit, unit Mbps.
	Bandwidth pulumi.IntPtrInput
	// Billing mode, daily peak value POSTPAID_BY_DAY_MAX, monthly value 95 POSTPAID_BY_MONTH_95.
	ChargeType pulumi.StringPtrInput
	// Peer region.
	DestinationRegion pulumi.StringInput
	// Peer user UIN.
	DestinationUin pulumi.StringInput
	// The unique ID of the peer VPC.
	DestinationVpcId pulumi.StringInput
	// Peer connection name.
	PeeringConnectionName pulumi.StringInput
	// Service classification PT, AU, AG.
	QosLevel pulumi.StringPtrInput
	// The unique ID of the local VPC.
	SourceVpcId pulumi.StringInput
	// Interworking type, VPC_PEER interworking between VPCs; VPC_BM_PEER interworking between VPC and BM Network.
	Type pulumi.StringPtrInput
}

The set of arguments for constructing a PeerConnectManager resource.

func (PeerConnectManagerArgs) ElementType

func (PeerConnectManagerArgs) ElementType() reflect.Type

type PeerConnectManagerArray

type PeerConnectManagerArray []PeerConnectManagerInput

func (PeerConnectManagerArray) ElementType

func (PeerConnectManagerArray) ElementType() reflect.Type

func (PeerConnectManagerArray) ToPeerConnectManagerArrayOutput

func (i PeerConnectManagerArray) ToPeerConnectManagerArrayOutput() PeerConnectManagerArrayOutput

func (PeerConnectManagerArray) ToPeerConnectManagerArrayOutputWithContext

func (i PeerConnectManagerArray) ToPeerConnectManagerArrayOutputWithContext(ctx context.Context) PeerConnectManagerArrayOutput

type PeerConnectManagerArrayInput

type PeerConnectManagerArrayInput interface {
	pulumi.Input

	ToPeerConnectManagerArrayOutput() PeerConnectManagerArrayOutput
	ToPeerConnectManagerArrayOutputWithContext(context.Context) PeerConnectManagerArrayOutput
}

PeerConnectManagerArrayInput is an input type that accepts PeerConnectManagerArray and PeerConnectManagerArrayOutput values. You can construct a concrete instance of `PeerConnectManagerArrayInput` via:

PeerConnectManagerArray{ PeerConnectManagerArgs{...} }

type PeerConnectManagerArrayOutput

type PeerConnectManagerArrayOutput struct{ *pulumi.OutputState }

func (PeerConnectManagerArrayOutput) ElementType

func (PeerConnectManagerArrayOutput) Index

func (PeerConnectManagerArrayOutput) ToPeerConnectManagerArrayOutput

func (o PeerConnectManagerArrayOutput) ToPeerConnectManagerArrayOutput() PeerConnectManagerArrayOutput

func (PeerConnectManagerArrayOutput) ToPeerConnectManagerArrayOutputWithContext

func (o PeerConnectManagerArrayOutput) ToPeerConnectManagerArrayOutputWithContext(ctx context.Context) PeerConnectManagerArrayOutput

type PeerConnectManagerInput

type PeerConnectManagerInput interface {
	pulumi.Input

	ToPeerConnectManagerOutput() PeerConnectManagerOutput
	ToPeerConnectManagerOutputWithContext(ctx context.Context) PeerConnectManagerOutput
}

type PeerConnectManagerMap

type PeerConnectManagerMap map[string]PeerConnectManagerInput

func (PeerConnectManagerMap) ElementType

func (PeerConnectManagerMap) ElementType() reflect.Type

func (PeerConnectManagerMap) ToPeerConnectManagerMapOutput

func (i PeerConnectManagerMap) ToPeerConnectManagerMapOutput() PeerConnectManagerMapOutput

func (PeerConnectManagerMap) ToPeerConnectManagerMapOutputWithContext

func (i PeerConnectManagerMap) ToPeerConnectManagerMapOutputWithContext(ctx context.Context) PeerConnectManagerMapOutput

type PeerConnectManagerMapInput

type PeerConnectManagerMapInput interface {
	pulumi.Input

	ToPeerConnectManagerMapOutput() PeerConnectManagerMapOutput
	ToPeerConnectManagerMapOutputWithContext(context.Context) PeerConnectManagerMapOutput
}

PeerConnectManagerMapInput is an input type that accepts PeerConnectManagerMap and PeerConnectManagerMapOutput values. You can construct a concrete instance of `PeerConnectManagerMapInput` via:

PeerConnectManagerMap{ "key": PeerConnectManagerArgs{...} }

type PeerConnectManagerMapOutput

type PeerConnectManagerMapOutput struct{ *pulumi.OutputState }

func (PeerConnectManagerMapOutput) ElementType

func (PeerConnectManagerMapOutput) MapIndex

func (PeerConnectManagerMapOutput) ToPeerConnectManagerMapOutput

func (o PeerConnectManagerMapOutput) ToPeerConnectManagerMapOutput() PeerConnectManagerMapOutput

func (PeerConnectManagerMapOutput) ToPeerConnectManagerMapOutputWithContext

func (o PeerConnectManagerMapOutput) ToPeerConnectManagerMapOutputWithContext(ctx context.Context) PeerConnectManagerMapOutput

type PeerConnectManagerOutput

type PeerConnectManagerOutput struct{ *pulumi.OutputState }

func (PeerConnectManagerOutput) Bandwidth

Bandwidth upper limit, unit Mbps.

func (PeerConnectManagerOutput) ChargeType

Billing mode, daily peak value POSTPAID_BY_DAY_MAX, monthly value 95 POSTPAID_BY_MONTH_95.

func (PeerConnectManagerOutput) DestinationRegion

func (o PeerConnectManagerOutput) DestinationRegion() pulumi.StringOutput

Peer region.

func (PeerConnectManagerOutput) DestinationUin

func (o PeerConnectManagerOutput) DestinationUin() pulumi.StringOutput

Peer user UIN.

func (PeerConnectManagerOutput) DestinationVpcId

func (o PeerConnectManagerOutput) DestinationVpcId() pulumi.StringOutput

The unique ID of the peer VPC.

func (PeerConnectManagerOutput) ElementType

func (PeerConnectManagerOutput) ElementType() reflect.Type

func (PeerConnectManagerOutput) PeeringConnectionName

func (o PeerConnectManagerOutput) PeeringConnectionName() pulumi.StringOutput

Peer connection name.

func (PeerConnectManagerOutput) QosLevel

Service classification PT, AU, AG.

func (PeerConnectManagerOutput) SourceVpcId

The unique ID of the local VPC.

func (PeerConnectManagerOutput) ToPeerConnectManagerOutput

func (o PeerConnectManagerOutput) ToPeerConnectManagerOutput() PeerConnectManagerOutput

func (PeerConnectManagerOutput) ToPeerConnectManagerOutputWithContext

func (o PeerConnectManagerOutput) ToPeerConnectManagerOutputWithContext(ctx context.Context) PeerConnectManagerOutput

func (PeerConnectManagerOutput) Type

Interworking type, VPC_PEER interworking between VPCs; VPC_BM_PEER interworking between VPC and BM Network.

type PeerConnectManagerState

type PeerConnectManagerState struct {
	// Bandwidth upper limit, unit Mbps.
	Bandwidth pulumi.IntPtrInput
	// Billing mode, daily peak value POSTPAID_BY_DAY_MAX, monthly value 95 POSTPAID_BY_MONTH_95.
	ChargeType pulumi.StringPtrInput
	// Peer region.
	DestinationRegion pulumi.StringPtrInput
	// Peer user UIN.
	DestinationUin pulumi.StringPtrInput
	// The unique ID of the peer VPC.
	DestinationVpcId pulumi.StringPtrInput
	// Peer connection name.
	PeeringConnectionName pulumi.StringPtrInput
	// Service classification PT, AU, AG.
	QosLevel pulumi.StringPtrInput
	// The unique ID of the local VPC.
	SourceVpcId pulumi.StringPtrInput
	// Interworking type, VPC_PEER interworking between VPCs; VPC_BM_PEER interworking between VPC and BM Network.
	Type pulumi.StringPtrInput
}

func (PeerConnectManagerState) ElementType

func (PeerConnectManagerState) ElementType() reflect.Type

type PeerConnectRejectOperation

type PeerConnectRejectOperation struct {
	pulumi.CustomResourceState

	// Peer connection unique ID.
	PeeringConnectionId pulumi.StringOutput `pulumi:"peeringConnectionId"`
}

func GetPeerConnectRejectOperation

func GetPeerConnectRejectOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PeerConnectRejectOperationState, opts ...pulumi.ResourceOption) (*PeerConnectRejectOperation, error)

GetPeerConnectRejectOperation gets an existing PeerConnectRejectOperation 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 NewPeerConnectRejectOperation

func NewPeerConnectRejectOperation(ctx *pulumi.Context,
	name string, args *PeerConnectRejectOperationArgs, opts ...pulumi.ResourceOption) (*PeerConnectRejectOperation, error)

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

func (*PeerConnectRejectOperation) ElementType

func (*PeerConnectRejectOperation) ElementType() reflect.Type

func (*PeerConnectRejectOperation) ToPeerConnectRejectOperationOutput

func (i *PeerConnectRejectOperation) ToPeerConnectRejectOperationOutput() PeerConnectRejectOperationOutput

func (*PeerConnectRejectOperation) ToPeerConnectRejectOperationOutputWithContext

func (i *PeerConnectRejectOperation) ToPeerConnectRejectOperationOutputWithContext(ctx context.Context) PeerConnectRejectOperationOutput

type PeerConnectRejectOperationArgs

type PeerConnectRejectOperationArgs struct {
	// Peer connection unique ID.
	PeeringConnectionId pulumi.StringInput
}

The set of arguments for constructing a PeerConnectRejectOperation resource.

func (PeerConnectRejectOperationArgs) ElementType

type PeerConnectRejectOperationArray

type PeerConnectRejectOperationArray []PeerConnectRejectOperationInput

func (PeerConnectRejectOperationArray) ElementType

func (PeerConnectRejectOperationArray) ToPeerConnectRejectOperationArrayOutput

func (i PeerConnectRejectOperationArray) ToPeerConnectRejectOperationArrayOutput() PeerConnectRejectOperationArrayOutput

func (PeerConnectRejectOperationArray) ToPeerConnectRejectOperationArrayOutputWithContext

func (i PeerConnectRejectOperationArray) ToPeerConnectRejectOperationArrayOutputWithContext(ctx context.Context) PeerConnectRejectOperationArrayOutput

type PeerConnectRejectOperationArrayInput

type PeerConnectRejectOperationArrayInput interface {
	pulumi.Input

	ToPeerConnectRejectOperationArrayOutput() PeerConnectRejectOperationArrayOutput
	ToPeerConnectRejectOperationArrayOutputWithContext(context.Context) PeerConnectRejectOperationArrayOutput
}

PeerConnectRejectOperationArrayInput is an input type that accepts PeerConnectRejectOperationArray and PeerConnectRejectOperationArrayOutput values. You can construct a concrete instance of `PeerConnectRejectOperationArrayInput` via:

PeerConnectRejectOperationArray{ PeerConnectRejectOperationArgs{...} }

type PeerConnectRejectOperationArrayOutput

type PeerConnectRejectOperationArrayOutput struct{ *pulumi.OutputState }

func (PeerConnectRejectOperationArrayOutput) ElementType

func (PeerConnectRejectOperationArrayOutput) Index

func (PeerConnectRejectOperationArrayOutput) ToPeerConnectRejectOperationArrayOutput

func (o PeerConnectRejectOperationArrayOutput) ToPeerConnectRejectOperationArrayOutput() PeerConnectRejectOperationArrayOutput

func (PeerConnectRejectOperationArrayOutput) ToPeerConnectRejectOperationArrayOutputWithContext

func (o PeerConnectRejectOperationArrayOutput) ToPeerConnectRejectOperationArrayOutputWithContext(ctx context.Context) PeerConnectRejectOperationArrayOutput

type PeerConnectRejectOperationInput

type PeerConnectRejectOperationInput interface {
	pulumi.Input

	ToPeerConnectRejectOperationOutput() PeerConnectRejectOperationOutput
	ToPeerConnectRejectOperationOutputWithContext(ctx context.Context) PeerConnectRejectOperationOutput
}

type PeerConnectRejectOperationMap

type PeerConnectRejectOperationMap map[string]PeerConnectRejectOperationInput

func (PeerConnectRejectOperationMap) ElementType

func (PeerConnectRejectOperationMap) ToPeerConnectRejectOperationMapOutput

func (i PeerConnectRejectOperationMap) ToPeerConnectRejectOperationMapOutput() PeerConnectRejectOperationMapOutput

func (PeerConnectRejectOperationMap) ToPeerConnectRejectOperationMapOutputWithContext

func (i PeerConnectRejectOperationMap) ToPeerConnectRejectOperationMapOutputWithContext(ctx context.Context) PeerConnectRejectOperationMapOutput

type PeerConnectRejectOperationMapInput

type PeerConnectRejectOperationMapInput interface {
	pulumi.Input

	ToPeerConnectRejectOperationMapOutput() PeerConnectRejectOperationMapOutput
	ToPeerConnectRejectOperationMapOutputWithContext(context.Context) PeerConnectRejectOperationMapOutput
}

PeerConnectRejectOperationMapInput is an input type that accepts PeerConnectRejectOperationMap and PeerConnectRejectOperationMapOutput values. You can construct a concrete instance of `PeerConnectRejectOperationMapInput` via:

PeerConnectRejectOperationMap{ "key": PeerConnectRejectOperationArgs{...} }

type PeerConnectRejectOperationMapOutput

type PeerConnectRejectOperationMapOutput struct{ *pulumi.OutputState }

func (PeerConnectRejectOperationMapOutput) ElementType

func (PeerConnectRejectOperationMapOutput) MapIndex

func (PeerConnectRejectOperationMapOutput) ToPeerConnectRejectOperationMapOutput

func (o PeerConnectRejectOperationMapOutput) ToPeerConnectRejectOperationMapOutput() PeerConnectRejectOperationMapOutput

func (PeerConnectRejectOperationMapOutput) ToPeerConnectRejectOperationMapOutputWithContext

func (o PeerConnectRejectOperationMapOutput) ToPeerConnectRejectOperationMapOutputWithContext(ctx context.Context) PeerConnectRejectOperationMapOutput

type PeerConnectRejectOperationOutput

type PeerConnectRejectOperationOutput struct{ *pulumi.OutputState }

func (PeerConnectRejectOperationOutput) ElementType

func (PeerConnectRejectOperationOutput) PeeringConnectionId

func (o PeerConnectRejectOperationOutput) PeeringConnectionId() pulumi.StringOutput

Peer connection unique ID.

func (PeerConnectRejectOperationOutput) ToPeerConnectRejectOperationOutput

func (o PeerConnectRejectOperationOutput) ToPeerConnectRejectOperationOutput() PeerConnectRejectOperationOutput

func (PeerConnectRejectOperationOutput) ToPeerConnectRejectOperationOutputWithContext

func (o PeerConnectRejectOperationOutput) ToPeerConnectRejectOperationOutputWithContext(ctx context.Context) PeerConnectRejectOperationOutput

type PeerConnectRejectOperationState

type PeerConnectRejectOperationState struct {
	// Peer connection unique ID.
	PeeringConnectionId pulumi.StringPtrInput
}

func (PeerConnectRejectOperationState) ElementType

type ResumeSnapshotInstance

type ResumeSnapshotInstance struct {
	pulumi.CustomResourceState

	// InstanceId.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Snapshot file Id.
	SnapshotFileId pulumi.StringOutput `pulumi:"snapshotFileId"`
	// Snapshot policy Id.
	SnapshotPolicyId pulumi.StringOutput `pulumi:"snapshotPolicyId"`
}

func GetResumeSnapshotInstance

func GetResumeSnapshotInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ResumeSnapshotInstanceState, opts ...pulumi.ResourceOption) (*ResumeSnapshotInstance, error)

GetResumeSnapshotInstance gets an existing ResumeSnapshotInstance 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 NewResumeSnapshotInstance

func NewResumeSnapshotInstance(ctx *pulumi.Context,
	name string, args *ResumeSnapshotInstanceArgs, opts ...pulumi.ResourceOption) (*ResumeSnapshotInstance, error)

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

func (*ResumeSnapshotInstance) ElementType

func (*ResumeSnapshotInstance) ElementType() reflect.Type

func (*ResumeSnapshotInstance) ToResumeSnapshotInstanceOutput

func (i *ResumeSnapshotInstance) ToResumeSnapshotInstanceOutput() ResumeSnapshotInstanceOutput

func (*ResumeSnapshotInstance) ToResumeSnapshotInstanceOutputWithContext

func (i *ResumeSnapshotInstance) ToResumeSnapshotInstanceOutputWithContext(ctx context.Context) ResumeSnapshotInstanceOutput

type ResumeSnapshotInstanceArgs

type ResumeSnapshotInstanceArgs struct {
	// InstanceId.
	InstanceId pulumi.StringInput
	// Snapshot file Id.
	SnapshotFileId pulumi.StringInput
	// Snapshot policy Id.
	SnapshotPolicyId pulumi.StringInput
}

The set of arguments for constructing a ResumeSnapshotInstance resource.

func (ResumeSnapshotInstanceArgs) ElementType

func (ResumeSnapshotInstanceArgs) ElementType() reflect.Type

type ResumeSnapshotInstanceArray

type ResumeSnapshotInstanceArray []ResumeSnapshotInstanceInput

func (ResumeSnapshotInstanceArray) ElementType

func (ResumeSnapshotInstanceArray) ToResumeSnapshotInstanceArrayOutput

func (i ResumeSnapshotInstanceArray) ToResumeSnapshotInstanceArrayOutput() ResumeSnapshotInstanceArrayOutput

func (ResumeSnapshotInstanceArray) ToResumeSnapshotInstanceArrayOutputWithContext

func (i ResumeSnapshotInstanceArray) ToResumeSnapshotInstanceArrayOutputWithContext(ctx context.Context) ResumeSnapshotInstanceArrayOutput

type ResumeSnapshotInstanceArrayInput

type ResumeSnapshotInstanceArrayInput interface {
	pulumi.Input

	ToResumeSnapshotInstanceArrayOutput() ResumeSnapshotInstanceArrayOutput
	ToResumeSnapshotInstanceArrayOutputWithContext(context.Context) ResumeSnapshotInstanceArrayOutput
}

ResumeSnapshotInstanceArrayInput is an input type that accepts ResumeSnapshotInstanceArray and ResumeSnapshotInstanceArrayOutput values. You can construct a concrete instance of `ResumeSnapshotInstanceArrayInput` via:

ResumeSnapshotInstanceArray{ ResumeSnapshotInstanceArgs{...} }

type ResumeSnapshotInstanceArrayOutput

type ResumeSnapshotInstanceArrayOutput struct{ *pulumi.OutputState }

func (ResumeSnapshotInstanceArrayOutput) ElementType

func (ResumeSnapshotInstanceArrayOutput) Index

func (ResumeSnapshotInstanceArrayOutput) ToResumeSnapshotInstanceArrayOutput

func (o ResumeSnapshotInstanceArrayOutput) ToResumeSnapshotInstanceArrayOutput() ResumeSnapshotInstanceArrayOutput

func (ResumeSnapshotInstanceArrayOutput) ToResumeSnapshotInstanceArrayOutputWithContext

func (o ResumeSnapshotInstanceArrayOutput) ToResumeSnapshotInstanceArrayOutputWithContext(ctx context.Context) ResumeSnapshotInstanceArrayOutput

type ResumeSnapshotInstanceInput

type ResumeSnapshotInstanceInput interface {
	pulumi.Input

	ToResumeSnapshotInstanceOutput() ResumeSnapshotInstanceOutput
	ToResumeSnapshotInstanceOutputWithContext(ctx context.Context) ResumeSnapshotInstanceOutput
}

type ResumeSnapshotInstanceMap

type ResumeSnapshotInstanceMap map[string]ResumeSnapshotInstanceInput

func (ResumeSnapshotInstanceMap) ElementType

func (ResumeSnapshotInstanceMap) ElementType() reflect.Type

func (ResumeSnapshotInstanceMap) ToResumeSnapshotInstanceMapOutput

func (i ResumeSnapshotInstanceMap) ToResumeSnapshotInstanceMapOutput() ResumeSnapshotInstanceMapOutput

func (ResumeSnapshotInstanceMap) ToResumeSnapshotInstanceMapOutputWithContext

func (i ResumeSnapshotInstanceMap) ToResumeSnapshotInstanceMapOutputWithContext(ctx context.Context) ResumeSnapshotInstanceMapOutput

type ResumeSnapshotInstanceMapInput

type ResumeSnapshotInstanceMapInput interface {
	pulumi.Input

	ToResumeSnapshotInstanceMapOutput() ResumeSnapshotInstanceMapOutput
	ToResumeSnapshotInstanceMapOutputWithContext(context.Context) ResumeSnapshotInstanceMapOutput
}

ResumeSnapshotInstanceMapInput is an input type that accepts ResumeSnapshotInstanceMap and ResumeSnapshotInstanceMapOutput values. You can construct a concrete instance of `ResumeSnapshotInstanceMapInput` via:

ResumeSnapshotInstanceMap{ "key": ResumeSnapshotInstanceArgs{...} }

type ResumeSnapshotInstanceMapOutput

type ResumeSnapshotInstanceMapOutput struct{ *pulumi.OutputState }

func (ResumeSnapshotInstanceMapOutput) ElementType

func (ResumeSnapshotInstanceMapOutput) MapIndex

func (ResumeSnapshotInstanceMapOutput) ToResumeSnapshotInstanceMapOutput

func (o ResumeSnapshotInstanceMapOutput) ToResumeSnapshotInstanceMapOutput() ResumeSnapshotInstanceMapOutput

func (ResumeSnapshotInstanceMapOutput) ToResumeSnapshotInstanceMapOutputWithContext

func (o ResumeSnapshotInstanceMapOutput) ToResumeSnapshotInstanceMapOutputWithContext(ctx context.Context) ResumeSnapshotInstanceMapOutput

type ResumeSnapshotInstanceOutput

type ResumeSnapshotInstanceOutput struct{ *pulumi.OutputState }

func (ResumeSnapshotInstanceOutput) ElementType

func (ResumeSnapshotInstanceOutput) InstanceId

InstanceId.

func (ResumeSnapshotInstanceOutput) SnapshotFileId

Snapshot file Id.

func (ResumeSnapshotInstanceOutput) SnapshotPolicyId

func (o ResumeSnapshotInstanceOutput) SnapshotPolicyId() pulumi.StringOutput

Snapshot policy Id.

func (ResumeSnapshotInstanceOutput) ToResumeSnapshotInstanceOutput

func (o ResumeSnapshotInstanceOutput) ToResumeSnapshotInstanceOutput() ResumeSnapshotInstanceOutput

func (ResumeSnapshotInstanceOutput) ToResumeSnapshotInstanceOutputWithContext

func (o ResumeSnapshotInstanceOutput) ToResumeSnapshotInstanceOutputWithContext(ctx context.Context) ResumeSnapshotInstanceOutput

type ResumeSnapshotInstanceState

type ResumeSnapshotInstanceState struct {
	// InstanceId.
	InstanceId pulumi.StringPtrInput
	// Snapshot file Id.
	SnapshotFileId pulumi.StringPtrInput
	// Snapshot policy Id.
	SnapshotPolicyId pulumi.StringPtrInput
}

func (ResumeSnapshotInstanceState) ElementType

type SnapshotPolicy

type SnapshotPolicy struct {
	pulumi.CustomResourceState

	// Time backup strategy. Note: This field may return null, indicating that no valid value can be obtained.
	BackupPolicies SnapshotPolicyBackupPolicyArrayOutput `pulumi:"backupPolicies"`
	// Backup strategy type, `operate`: operate backup, `time`: schedule backup.
	BackupType pulumi.StringOutput `pulumi:"backupType"`
	// cos bucket.
	CosBucket pulumi.StringOutput `pulumi:"cosBucket"`
	// The region where the cos bucket is located.
	CosRegion pulumi.StringOutput `pulumi:"cosRegion"`
	// Whether to create a new cos bucket, the default is False.Note: This field may return null, indicating that no valid
	// value can be obtained.
	CreateNewCos pulumi.BoolOutput `pulumi:"createNewCos"`
	// Creation time.Note: This field may return null, indicating that no valid value can be obtained.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Enabled state, True-enabled, False-disabled, the default is True.
	Enable pulumi.BoolOutput `pulumi:"enable"`
	// The retention time supports 1 to 365 days.
	KeepTime pulumi.IntOutput `pulumi:"keepTime"`
	// Snapshot policy Id.
	SnapshotPolicyId pulumi.StringOutput `pulumi:"snapshotPolicyId"`
	// Snapshot policy name.
	SnapshotPolicyName pulumi.StringOutput `pulumi:"snapshotPolicyName"`
}

func GetSnapshotPolicy

func GetSnapshotPolicy(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SnapshotPolicyState, opts ...pulumi.ResourceOption) (*SnapshotPolicy, error)

GetSnapshotPolicy gets an existing SnapshotPolicy 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 NewSnapshotPolicy

func NewSnapshotPolicy(ctx *pulumi.Context,
	name string, args *SnapshotPolicyArgs, opts ...pulumi.ResourceOption) (*SnapshotPolicy, error)

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

func (*SnapshotPolicy) ElementType

func (*SnapshotPolicy) ElementType() reflect.Type

func (*SnapshotPolicy) ToSnapshotPolicyOutput

func (i *SnapshotPolicy) ToSnapshotPolicyOutput() SnapshotPolicyOutput

func (*SnapshotPolicy) ToSnapshotPolicyOutputWithContext

func (i *SnapshotPolicy) ToSnapshotPolicyOutputWithContext(ctx context.Context) SnapshotPolicyOutput

type SnapshotPolicyArgs

type SnapshotPolicyArgs struct {
	// Time backup strategy. Note: This field may return null, indicating that no valid value can be obtained.
	BackupPolicies SnapshotPolicyBackupPolicyArrayInput
	// Backup strategy type, `operate`: operate backup, `time`: schedule backup.
	BackupType pulumi.StringInput
	// cos bucket.
	CosBucket pulumi.StringInput
	// The region where the cos bucket is located.
	CosRegion pulumi.StringInput
	// Whether to create a new cos bucket, the default is False.Note: This field may return null, indicating that no valid
	// value can be obtained.
	CreateNewCos pulumi.BoolInput
	// The retention time supports 1 to 365 days.
	KeepTime pulumi.IntInput
	// Snapshot policy name.
	SnapshotPolicyName pulumi.StringInput
}

The set of arguments for constructing a SnapshotPolicy resource.

func (SnapshotPolicyArgs) ElementType

func (SnapshotPolicyArgs) ElementType() reflect.Type

type SnapshotPolicyArray

type SnapshotPolicyArray []SnapshotPolicyInput

func (SnapshotPolicyArray) ElementType

func (SnapshotPolicyArray) ElementType() reflect.Type

func (SnapshotPolicyArray) ToSnapshotPolicyArrayOutput

func (i SnapshotPolicyArray) ToSnapshotPolicyArrayOutput() SnapshotPolicyArrayOutput

func (SnapshotPolicyArray) ToSnapshotPolicyArrayOutputWithContext

func (i SnapshotPolicyArray) ToSnapshotPolicyArrayOutputWithContext(ctx context.Context) SnapshotPolicyArrayOutput

type SnapshotPolicyArrayInput

type SnapshotPolicyArrayInput interface {
	pulumi.Input

	ToSnapshotPolicyArrayOutput() SnapshotPolicyArrayOutput
	ToSnapshotPolicyArrayOutputWithContext(context.Context) SnapshotPolicyArrayOutput
}

SnapshotPolicyArrayInput is an input type that accepts SnapshotPolicyArray and SnapshotPolicyArrayOutput values. You can construct a concrete instance of `SnapshotPolicyArrayInput` via:

SnapshotPolicyArray{ SnapshotPolicyArgs{...} }

type SnapshotPolicyArrayOutput

type SnapshotPolicyArrayOutput struct{ *pulumi.OutputState }

func (SnapshotPolicyArrayOutput) ElementType

func (SnapshotPolicyArrayOutput) ElementType() reflect.Type

func (SnapshotPolicyArrayOutput) Index

func (SnapshotPolicyArrayOutput) ToSnapshotPolicyArrayOutput

func (o SnapshotPolicyArrayOutput) ToSnapshotPolicyArrayOutput() SnapshotPolicyArrayOutput

func (SnapshotPolicyArrayOutput) ToSnapshotPolicyArrayOutputWithContext

func (o SnapshotPolicyArrayOutput) ToSnapshotPolicyArrayOutputWithContext(ctx context.Context) SnapshotPolicyArrayOutput

type SnapshotPolicyAttachment

type SnapshotPolicyAttachment struct {
	pulumi.CustomResourceState

	// Associated instance information.
	Instances SnapshotPolicyAttachmentInstanceArrayOutput `pulumi:"instances"`
	// Snapshot policy Id.
	SnapshotPolicyId pulumi.StringOutput `pulumi:"snapshotPolicyId"`
}

func GetSnapshotPolicyAttachment

func GetSnapshotPolicyAttachment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SnapshotPolicyAttachmentState, opts ...pulumi.ResourceOption) (*SnapshotPolicyAttachment, error)

GetSnapshotPolicyAttachment gets an existing SnapshotPolicyAttachment 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 NewSnapshotPolicyAttachment

func NewSnapshotPolicyAttachment(ctx *pulumi.Context,
	name string, args *SnapshotPolicyAttachmentArgs, opts ...pulumi.ResourceOption) (*SnapshotPolicyAttachment, error)

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

func (*SnapshotPolicyAttachment) ElementType

func (*SnapshotPolicyAttachment) ElementType() reflect.Type

func (*SnapshotPolicyAttachment) ToSnapshotPolicyAttachmentOutput

func (i *SnapshotPolicyAttachment) ToSnapshotPolicyAttachmentOutput() SnapshotPolicyAttachmentOutput

func (*SnapshotPolicyAttachment) ToSnapshotPolicyAttachmentOutputWithContext

func (i *SnapshotPolicyAttachment) ToSnapshotPolicyAttachmentOutputWithContext(ctx context.Context) SnapshotPolicyAttachmentOutput

type SnapshotPolicyAttachmentArgs

type SnapshotPolicyAttachmentArgs struct {
	// Associated instance information.
	Instances SnapshotPolicyAttachmentInstanceArrayInput
	// Snapshot policy Id.
	SnapshotPolicyId pulumi.StringInput
}

The set of arguments for constructing a SnapshotPolicyAttachment resource.

func (SnapshotPolicyAttachmentArgs) ElementType

type SnapshotPolicyAttachmentArray

type SnapshotPolicyAttachmentArray []SnapshotPolicyAttachmentInput

func (SnapshotPolicyAttachmentArray) ElementType

func (SnapshotPolicyAttachmentArray) ToSnapshotPolicyAttachmentArrayOutput

func (i SnapshotPolicyAttachmentArray) ToSnapshotPolicyAttachmentArrayOutput() SnapshotPolicyAttachmentArrayOutput

func (SnapshotPolicyAttachmentArray) ToSnapshotPolicyAttachmentArrayOutputWithContext

func (i SnapshotPolicyAttachmentArray) ToSnapshotPolicyAttachmentArrayOutputWithContext(ctx context.Context) SnapshotPolicyAttachmentArrayOutput

type SnapshotPolicyAttachmentArrayInput

type SnapshotPolicyAttachmentArrayInput interface {
	pulumi.Input

	ToSnapshotPolicyAttachmentArrayOutput() SnapshotPolicyAttachmentArrayOutput
	ToSnapshotPolicyAttachmentArrayOutputWithContext(context.Context) SnapshotPolicyAttachmentArrayOutput
}

SnapshotPolicyAttachmentArrayInput is an input type that accepts SnapshotPolicyAttachmentArray and SnapshotPolicyAttachmentArrayOutput values. You can construct a concrete instance of `SnapshotPolicyAttachmentArrayInput` via:

SnapshotPolicyAttachmentArray{ SnapshotPolicyAttachmentArgs{...} }

type SnapshotPolicyAttachmentArrayOutput

type SnapshotPolicyAttachmentArrayOutput struct{ *pulumi.OutputState }

func (SnapshotPolicyAttachmentArrayOutput) ElementType

func (SnapshotPolicyAttachmentArrayOutput) Index

func (SnapshotPolicyAttachmentArrayOutput) ToSnapshotPolicyAttachmentArrayOutput

func (o SnapshotPolicyAttachmentArrayOutput) ToSnapshotPolicyAttachmentArrayOutput() SnapshotPolicyAttachmentArrayOutput

func (SnapshotPolicyAttachmentArrayOutput) ToSnapshotPolicyAttachmentArrayOutputWithContext

func (o SnapshotPolicyAttachmentArrayOutput) ToSnapshotPolicyAttachmentArrayOutputWithContext(ctx context.Context) SnapshotPolicyAttachmentArrayOutput

type SnapshotPolicyAttachmentInput

type SnapshotPolicyAttachmentInput interface {
	pulumi.Input

	ToSnapshotPolicyAttachmentOutput() SnapshotPolicyAttachmentOutput
	ToSnapshotPolicyAttachmentOutputWithContext(ctx context.Context) SnapshotPolicyAttachmentOutput
}

type SnapshotPolicyAttachmentInstance

type SnapshotPolicyAttachmentInstance struct {
	InstanceId       string  `pulumi:"instanceId"`
	InstanceName     *string `pulumi:"instanceName"`
	InstanceRegion   string  `pulumi:"instanceRegion"`
	InstanceType     string  `pulumi:"instanceType"`
	SnapshotPolicyId *string `pulumi:"snapshotPolicyId"`
}

type SnapshotPolicyAttachmentInstanceArgs

type SnapshotPolicyAttachmentInstanceArgs struct {
	InstanceId       pulumi.StringInput    `pulumi:"instanceId"`
	InstanceName     pulumi.StringPtrInput `pulumi:"instanceName"`
	InstanceRegion   pulumi.StringInput    `pulumi:"instanceRegion"`
	InstanceType     pulumi.StringInput    `pulumi:"instanceType"`
	SnapshotPolicyId pulumi.StringPtrInput `pulumi:"snapshotPolicyId"`
}

func (SnapshotPolicyAttachmentInstanceArgs) ElementType

func (SnapshotPolicyAttachmentInstanceArgs) ToSnapshotPolicyAttachmentInstanceOutput

func (i SnapshotPolicyAttachmentInstanceArgs) ToSnapshotPolicyAttachmentInstanceOutput() SnapshotPolicyAttachmentInstanceOutput

func (SnapshotPolicyAttachmentInstanceArgs) ToSnapshotPolicyAttachmentInstanceOutputWithContext

func (i SnapshotPolicyAttachmentInstanceArgs) ToSnapshotPolicyAttachmentInstanceOutputWithContext(ctx context.Context) SnapshotPolicyAttachmentInstanceOutput

type SnapshotPolicyAttachmentInstanceArray

type SnapshotPolicyAttachmentInstanceArray []SnapshotPolicyAttachmentInstanceInput

func (SnapshotPolicyAttachmentInstanceArray) ElementType

func (SnapshotPolicyAttachmentInstanceArray) ToSnapshotPolicyAttachmentInstanceArrayOutput

func (i SnapshotPolicyAttachmentInstanceArray) ToSnapshotPolicyAttachmentInstanceArrayOutput() SnapshotPolicyAttachmentInstanceArrayOutput

func (SnapshotPolicyAttachmentInstanceArray) ToSnapshotPolicyAttachmentInstanceArrayOutputWithContext

func (i SnapshotPolicyAttachmentInstanceArray) ToSnapshotPolicyAttachmentInstanceArrayOutputWithContext(ctx context.Context) SnapshotPolicyAttachmentInstanceArrayOutput

type SnapshotPolicyAttachmentInstanceArrayInput

type SnapshotPolicyAttachmentInstanceArrayInput interface {
	pulumi.Input

	ToSnapshotPolicyAttachmentInstanceArrayOutput() SnapshotPolicyAttachmentInstanceArrayOutput
	ToSnapshotPolicyAttachmentInstanceArrayOutputWithContext(context.Context) SnapshotPolicyAttachmentInstanceArrayOutput
}

SnapshotPolicyAttachmentInstanceArrayInput is an input type that accepts SnapshotPolicyAttachmentInstanceArray and SnapshotPolicyAttachmentInstanceArrayOutput values. You can construct a concrete instance of `SnapshotPolicyAttachmentInstanceArrayInput` via:

SnapshotPolicyAttachmentInstanceArray{ SnapshotPolicyAttachmentInstanceArgs{...} }

type SnapshotPolicyAttachmentInstanceArrayOutput

type SnapshotPolicyAttachmentInstanceArrayOutput struct{ *pulumi.OutputState }

func (SnapshotPolicyAttachmentInstanceArrayOutput) ElementType

func (SnapshotPolicyAttachmentInstanceArrayOutput) Index

func (SnapshotPolicyAttachmentInstanceArrayOutput) ToSnapshotPolicyAttachmentInstanceArrayOutput

func (o SnapshotPolicyAttachmentInstanceArrayOutput) ToSnapshotPolicyAttachmentInstanceArrayOutput() SnapshotPolicyAttachmentInstanceArrayOutput

func (SnapshotPolicyAttachmentInstanceArrayOutput) ToSnapshotPolicyAttachmentInstanceArrayOutputWithContext

func (o SnapshotPolicyAttachmentInstanceArrayOutput) ToSnapshotPolicyAttachmentInstanceArrayOutputWithContext(ctx context.Context) SnapshotPolicyAttachmentInstanceArrayOutput

type SnapshotPolicyAttachmentInstanceInput

type SnapshotPolicyAttachmentInstanceInput interface {
	pulumi.Input

	ToSnapshotPolicyAttachmentInstanceOutput() SnapshotPolicyAttachmentInstanceOutput
	ToSnapshotPolicyAttachmentInstanceOutputWithContext(context.Context) SnapshotPolicyAttachmentInstanceOutput
}

SnapshotPolicyAttachmentInstanceInput is an input type that accepts SnapshotPolicyAttachmentInstanceArgs and SnapshotPolicyAttachmentInstanceOutput values. You can construct a concrete instance of `SnapshotPolicyAttachmentInstanceInput` via:

SnapshotPolicyAttachmentInstanceArgs{...}

type SnapshotPolicyAttachmentInstanceOutput

type SnapshotPolicyAttachmentInstanceOutput struct{ *pulumi.OutputState }

func (SnapshotPolicyAttachmentInstanceOutput) ElementType

func (SnapshotPolicyAttachmentInstanceOutput) InstanceId

func (SnapshotPolicyAttachmentInstanceOutput) InstanceName

func (SnapshotPolicyAttachmentInstanceOutput) InstanceRegion

func (SnapshotPolicyAttachmentInstanceOutput) InstanceType

func (SnapshotPolicyAttachmentInstanceOutput) SnapshotPolicyId

func (SnapshotPolicyAttachmentInstanceOutput) ToSnapshotPolicyAttachmentInstanceOutput

func (o SnapshotPolicyAttachmentInstanceOutput) ToSnapshotPolicyAttachmentInstanceOutput() SnapshotPolicyAttachmentInstanceOutput

func (SnapshotPolicyAttachmentInstanceOutput) ToSnapshotPolicyAttachmentInstanceOutputWithContext

func (o SnapshotPolicyAttachmentInstanceOutput) ToSnapshotPolicyAttachmentInstanceOutputWithContext(ctx context.Context) SnapshotPolicyAttachmentInstanceOutput

type SnapshotPolicyAttachmentMap

type SnapshotPolicyAttachmentMap map[string]SnapshotPolicyAttachmentInput

func (SnapshotPolicyAttachmentMap) ElementType

func (SnapshotPolicyAttachmentMap) ToSnapshotPolicyAttachmentMapOutput

func (i SnapshotPolicyAttachmentMap) ToSnapshotPolicyAttachmentMapOutput() SnapshotPolicyAttachmentMapOutput

func (SnapshotPolicyAttachmentMap) ToSnapshotPolicyAttachmentMapOutputWithContext

func (i SnapshotPolicyAttachmentMap) ToSnapshotPolicyAttachmentMapOutputWithContext(ctx context.Context) SnapshotPolicyAttachmentMapOutput

type SnapshotPolicyAttachmentMapInput

type SnapshotPolicyAttachmentMapInput interface {
	pulumi.Input

	ToSnapshotPolicyAttachmentMapOutput() SnapshotPolicyAttachmentMapOutput
	ToSnapshotPolicyAttachmentMapOutputWithContext(context.Context) SnapshotPolicyAttachmentMapOutput
}

SnapshotPolicyAttachmentMapInput is an input type that accepts SnapshotPolicyAttachmentMap and SnapshotPolicyAttachmentMapOutput values. You can construct a concrete instance of `SnapshotPolicyAttachmentMapInput` via:

SnapshotPolicyAttachmentMap{ "key": SnapshotPolicyAttachmentArgs{...} }

type SnapshotPolicyAttachmentMapOutput

type SnapshotPolicyAttachmentMapOutput struct{ *pulumi.OutputState }

func (SnapshotPolicyAttachmentMapOutput) ElementType

func (SnapshotPolicyAttachmentMapOutput) MapIndex

func (SnapshotPolicyAttachmentMapOutput) ToSnapshotPolicyAttachmentMapOutput

func (o SnapshotPolicyAttachmentMapOutput) ToSnapshotPolicyAttachmentMapOutput() SnapshotPolicyAttachmentMapOutput

func (SnapshotPolicyAttachmentMapOutput) ToSnapshotPolicyAttachmentMapOutputWithContext

func (o SnapshotPolicyAttachmentMapOutput) ToSnapshotPolicyAttachmentMapOutputWithContext(ctx context.Context) SnapshotPolicyAttachmentMapOutput

type SnapshotPolicyAttachmentOutput

type SnapshotPolicyAttachmentOutput struct{ *pulumi.OutputState }

func (SnapshotPolicyAttachmentOutput) ElementType

func (SnapshotPolicyAttachmentOutput) Instances

Associated instance information.

func (SnapshotPolicyAttachmentOutput) SnapshotPolicyId

func (o SnapshotPolicyAttachmentOutput) SnapshotPolicyId() pulumi.StringOutput

Snapshot policy Id.

func (SnapshotPolicyAttachmentOutput) ToSnapshotPolicyAttachmentOutput

func (o SnapshotPolicyAttachmentOutput) ToSnapshotPolicyAttachmentOutput() SnapshotPolicyAttachmentOutput

func (SnapshotPolicyAttachmentOutput) ToSnapshotPolicyAttachmentOutputWithContext

func (o SnapshotPolicyAttachmentOutput) ToSnapshotPolicyAttachmentOutputWithContext(ctx context.Context) SnapshotPolicyAttachmentOutput

type SnapshotPolicyAttachmentState

type SnapshotPolicyAttachmentState struct {
	// Associated instance information.
	Instances SnapshotPolicyAttachmentInstanceArrayInput
	// Snapshot policy Id.
	SnapshotPolicyId pulumi.StringPtrInput
}

func (SnapshotPolicyAttachmentState) ElementType

type SnapshotPolicyBackupPolicy

type SnapshotPolicyBackupPolicy struct {
	BackupDay  string `pulumi:"backupDay"`
	BackupTime string `pulumi:"backupTime"`
}

type SnapshotPolicyBackupPolicyArgs

type SnapshotPolicyBackupPolicyArgs struct {
	BackupDay  pulumi.StringInput `pulumi:"backupDay"`
	BackupTime pulumi.StringInput `pulumi:"backupTime"`
}

func (SnapshotPolicyBackupPolicyArgs) ElementType

func (SnapshotPolicyBackupPolicyArgs) ToSnapshotPolicyBackupPolicyOutput

func (i SnapshotPolicyBackupPolicyArgs) ToSnapshotPolicyBackupPolicyOutput() SnapshotPolicyBackupPolicyOutput

func (SnapshotPolicyBackupPolicyArgs) ToSnapshotPolicyBackupPolicyOutputWithContext

func (i SnapshotPolicyBackupPolicyArgs) ToSnapshotPolicyBackupPolicyOutputWithContext(ctx context.Context) SnapshotPolicyBackupPolicyOutput

type SnapshotPolicyBackupPolicyArray

type SnapshotPolicyBackupPolicyArray []SnapshotPolicyBackupPolicyInput

func (SnapshotPolicyBackupPolicyArray) ElementType

func (SnapshotPolicyBackupPolicyArray) ToSnapshotPolicyBackupPolicyArrayOutput

func (i SnapshotPolicyBackupPolicyArray) ToSnapshotPolicyBackupPolicyArrayOutput() SnapshotPolicyBackupPolicyArrayOutput

func (SnapshotPolicyBackupPolicyArray) ToSnapshotPolicyBackupPolicyArrayOutputWithContext

func (i SnapshotPolicyBackupPolicyArray) ToSnapshotPolicyBackupPolicyArrayOutputWithContext(ctx context.Context) SnapshotPolicyBackupPolicyArrayOutput

type SnapshotPolicyBackupPolicyArrayInput

type SnapshotPolicyBackupPolicyArrayInput interface {
	pulumi.Input

	ToSnapshotPolicyBackupPolicyArrayOutput() SnapshotPolicyBackupPolicyArrayOutput
	ToSnapshotPolicyBackupPolicyArrayOutputWithContext(context.Context) SnapshotPolicyBackupPolicyArrayOutput
}

SnapshotPolicyBackupPolicyArrayInput is an input type that accepts SnapshotPolicyBackupPolicyArray and SnapshotPolicyBackupPolicyArrayOutput values. You can construct a concrete instance of `SnapshotPolicyBackupPolicyArrayInput` via:

SnapshotPolicyBackupPolicyArray{ SnapshotPolicyBackupPolicyArgs{...} }

type SnapshotPolicyBackupPolicyArrayOutput

type SnapshotPolicyBackupPolicyArrayOutput struct{ *pulumi.OutputState }

func (SnapshotPolicyBackupPolicyArrayOutput) ElementType

func (SnapshotPolicyBackupPolicyArrayOutput) Index

func (SnapshotPolicyBackupPolicyArrayOutput) ToSnapshotPolicyBackupPolicyArrayOutput

func (o SnapshotPolicyBackupPolicyArrayOutput) ToSnapshotPolicyBackupPolicyArrayOutput() SnapshotPolicyBackupPolicyArrayOutput

func (SnapshotPolicyBackupPolicyArrayOutput) ToSnapshotPolicyBackupPolicyArrayOutputWithContext

func (o SnapshotPolicyBackupPolicyArrayOutput) ToSnapshotPolicyBackupPolicyArrayOutputWithContext(ctx context.Context) SnapshotPolicyBackupPolicyArrayOutput

type SnapshotPolicyBackupPolicyInput

type SnapshotPolicyBackupPolicyInput interface {
	pulumi.Input

	ToSnapshotPolicyBackupPolicyOutput() SnapshotPolicyBackupPolicyOutput
	ToSnapshotPolicyBackupPolicyOutputWithContext(context.Context) SnapshotPolicyBackupPolicyOutput
}

SnapshotPolicyBackupPolicyInput is an input type that accepts SnapshotPolicyBackupPolicyArgs and SnapshotPolicyBackupPolicyOutput values. You can construct a concrete instance of `SnapshotPolicyBackupPolicyInput` via:

SnapshotPolicyBackupPolicyArgs{...}

type SnapshotPolicyBackupPolicyOutput

type SnapshotPolicyBackupPolicyOutput struct{ *pulumi.OutputState }

func (SnapshotPolicyBackupPolicyOutput) BackupDay

func (SnapshotPolicyBackupPolicyOutput) BackupTime

func (SnapshotPolicyBackupPolicyOutput) ElementType

func (SnapshotPolicyBackupPolicyOutput) ToSnapshotPolicyBackupPolicyOutput

func (o SnapshotPolicyBackupPolicyOutput) ToSnapshotPolicyBackupPolicyOutput() SnapshotPolicyBackupPolicyOutput

func (SnapshotPolicyBackupPolicyOutput) ToSnapshotPolicyBackupPolicyOutputWithContext

func (o SnapshotPolicyBackupPolicyOutput) ToSnapshotPolicyBackupPolicyOutputWithContext(ctx context.Context) SnapshotPolicyBackupPolicyOutput

type SnapshotPolicyConfig

type SnapshotPolicyConfig struct {
	pulumi.CustomResourceState

	// If enable snapshot policy.
	Enable pulumi.BoolOutput `pulumi:"enable"`
	// Snapshot policy Id.
	SnapshotPolicyId pulumi.StringOutput `pulumi:"snapshotPolicyId"`
}

func GetSnapshotPolicyConfig

func GetSnapshotPolicyConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SnapshotPolicyConfigState, opts ...pulumi.ResourceOption) (*SnapshotPolicyConfig, error)

GetSnapshotPolicyConfig gets an existing SnapshotPolicyConfig 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 NewSnapshotPolicyConfig

func NewSnapshotPolicyConfig(ctx *pulumi.Context,
	name string, args *SnapshotPolicyConfigArgs, opts ...pulumi.ResourceOption) (*SnapshotPolicyConfig, error)

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

func (*SnapshotPolicyConfig) ElementType

func (*SnapshotPolicyConfig) ElementType() reflect.Type

func (*SnapshotPolicyConfig) ToSnapshotPolicyConfigOutput

func (i *SnapshotPolicyConfig) ToSnapshotPolicyConfigOutput() SnapshotPolicyConfigOutput

func (*SnapshotPolicyConfig) ToSnapshotPolicyConfigOutputWithContext

func (i *SnapshotPolicyConfig) ToSnapshotPolicyConfigOutputWithContext(ctx context.Context) SnapshotPolicyConfigOutput

type SnapshotPolicyConfigArgs

type SnapshotPolicyConfigArgs struct {
	// If enable snapshot policy.
	Enable pulumi.BoolInput
	// Snapshot policy Id.
	SnapshotPolicyId pulumi.StringInput
}

The set of arguments for constructing a SnapshotPolicyConfig resource.

func (SnapshotPolicyConfigArgs) ElementType

func (SnapshotPolicyConfigArgs) ElementType() reflect.Type

type SnapshotPolicyConfigArray

type SnapshotPolicyConfigArray []SnapshotPolicyConfigInput

func (SnapshotPolicyConfigArray) ElementType

func (SnapshotPolicyConfigArray) ElementType() reflect.Type

func (SnapshotPolicyConfigArray) ToSnapshotPolicyConfigArrayOutput

func (i SnapshotPolicyConfigArray) ToSnapshotPolicyConfigArrayOutput() SnapshotPolicyConfigArrayOutput

func (SnapshotPolicyConfigArray) ToSnapshotPolicyConfigArrayOutputWithContext

func (i SnapshotPolicyConfigArray) ToSnapshotPolicyConfigArrayOutputWithContext(ctx context.Context) SnapshotPolicyConfigArrayOutput

type SnapshotPolicyConfigArrayInput

type SnapshotPolicyConfigArrayInput interface {
	pulumi.Input

	ToSnapshotPolicyConfigArrayOutput() SnapshotPolicyConfigArrayOutput
	ToSnapshotPolicyConfigArrayOutputWithContext(context.Context) SnapshotPolicyConfigArrayOutput
}

SnapshotPolicyConfigArrayInput is an input type that accepts SnapshotPolicyConfigArray and SnapshotPolicyConfigArrayOutput values. You can construct a concrete instance of `SnapshotPolicyConfigArrayInput` via:

SnapshotPolicyConfigArray{ SnapshotPolicyConfigArgs{...} }

type SnapshotPolicyConfigArrayOutput

type SnapshotPolicyConfigArrayOutput struct{ *pulumi.OutputState }

func (SnapshotPolicyConfigArrayOutput) ElementType

func (SnapshotPolicyConfigArrayOutput) Index

func (SnapshotPolicyConfigArrayOutput) ToSnapshotPolicyConfigArrayOutput

func (o SnapshotPolicyConfigArrayOutput) ToSnapshotPolicyConfigArrayOutput() SnapshotPolicyConfigArrayOutput

func (SnapshotPolicyConfigArrayOutput) ToSnapshotPolicyConfigArrayOutputWithContext

func (o SnapshotPolicyConfigArrayOutput) ToSnapshotPolicyConfigArrayOutputWithContext(ctx context.Context) SnapshotPolicyConfigArrayOutput

type SnapshotPolicyConfigInput

type SnapshotPolicyConfigInput interface {
	pulumi.Input

	ToSnapshotPolicyConfigOutput() SnapshotPolicyConfigOutput
	ToSnapshotPolicyConfigOutputWithContext(ctx context.Context) SnapshotPolicyConfigOutput
}

type SnapshotPolicyConfigMap

type SnapshotPolicyConfigMap map[string]SnapshotPolicyConfigInput

func (SnapshotPolicyConfigMap) ElementType

func (SnapshotPolicyConfigMap) ElementType() reflect.Type

func (SnapshotPolicyConfigMap) ToSnapshotPolicyConfigMapOutput

func (i SnapshotPolicyConfigMap) ToSnapshotPolicyConfigMapOutput() SnapshotPolicyConfigMapOutput

func (SnapshotPolicyConfigMap) ToSnapshotPolicyConfigMapOutputWithContext

func (i SnapshotPolicyConfigMap) ToSnapshotPolicyConfigMapOutputWithContext(ctx context.Context) SnapshotPolicyConfigMapOutput

type SnapshotPolicyConfigMapInput

type SnapshotPolicyConfigMapInput interface {
	pulumi.Input

	ToSnapshotPolicyConfigMapOutput() SnapshotPolicyConfigMapOutput
	ToSnapshotPolicyConfigMapOutputWithContext(context.Context) SnapshotPolicyConfigMapOutput
}

SnapshotPolicyConfigMapInput is an input type that accepts SnapshotPolicyConfigMap and SnapshotPolicyConfigMapOutput values. You can construct a concrete instance of `SnapshotPolicyConfigMapInput` via:

SnapshotPolicyConfigMap{ "key": SnapshotPolicyConfigArgs{...} }

type SnapshotPolicyConfigMapOutput

type SnapshotPolicyConfigMapOutput struct{ *pulumi.OutputState }

func (SnapshotPolicyConfigMapOutput) ElementType

func (SnapshotPolicyConfigMapOutput) MapIndex

func (SnapshotPolicyConfigMapOutput) ToSnapshotPolicyConfigMapOutput

func (o SnapshotPolicyConfigMapOutput) ToSnapshotPolicyConfigMapOutput() SnapshotPolicyConfigMapOutput

func (SnapshotPolicyConfigMapOutput) ToSnapshotPolicyConfigMapOutputWithContext

func (o SnapshotPolicyConfigMapOutput) ToSnapshotPolicyConfigMapOutputWithContext(ctx context.Context) SnapshotPolicyConfigMapOutput

type SnapshotPolicyConfigOutput

type SnapshotPolicyConfigOutput struct{ *pulumi.OutputState }

func (SnapshotPolicyConfigOutput) ElementType

func (SnapshotPolicyConfigOutput) ElementType() reflect.Type

func (SnapshotPolicyConfigOutput) Enable

If enable snapshot policy.

func (SnapshotPolicyConfigOutput) SnapshotPolicyId

func (o SnapshotPolicyConfigOutput) SnapshotPolicyId() pulumi.StringOutput

Snapshot policy Id.

func (SnapshotPolicyConfigOutput) ToSnapshotPolicyConfigOutput

func (o SnapshotPolicyConfigOutput) ToSnapshotPolicyConfigOutput() SnapshotPolicyConfigOutput

func (SnapshotPolicyConfigOutput) ToSnapshotPolicyConfigOutputWithContext

func (o SnapshotPolicyConfigOutput) ToSnapshotPolicyConfigOutputWithContext(ctx context.Context) SnapshotPolicyConfigOutput

type SnapshotPolicyConfigState

type SnapshotPolicyConfigState struct {
	// If enable snapshot policy.
	Enable pulumi.BoolPtrInput
	// Snapshot policy Id.
	SnapshotPolicyId pulumi.StringPtrInput
}

func (SnapshotPolicyConfigState) ElementType

func (SnapshotPolicyConfigState) ElementType() reflect.Type

type SnapshotPolicyInput

type SnapshotPolicyInput interface {
	pulumi.Input

	ToSnapshotPolicyOutput() SnapshotPolicyOutput
	ToSnapshotPolicyOutputWithContext(ctx context.Context) SnapshotPolicyOutput
}

type SnapshotPolicyMap

type SnapshotPolicyMap map[string]SnapshotPolicyInput

func (SnapshotPolicyMap) ElementType

func (SnapshotPolicyMap) ElementType() reflect.Type

func (SnapshotPolicyMap) ToSnapshotPolicyMapOutput

func (i SnapshotPolicyMap) ToSnapshotPolicyMapOutput() SnapshotPolicyMapOutput

func (SnapshotPolicyMap) ToSnapshotPolicyMapOutputWithContext

func (i SnapshotPolicyMap) ToSnapshotPolicyMapOutputWithContext(ctx context.Context) SnapshotPolicyMapOutput

type SnapshotPolicyMapInput

type SnapshotPolicyMapInput interface {
	pulumi.Input

	ToSnapshotPolicyMapOutput() SnapshotPolicyMapOutput
	ToSnapshotPolicyMapOutputWithContext(context.Context) SnapshotPolicyMapOutput
}

SnapshotPolicyMapInput is an input type that accepts SnapshotPolicyMap and SnapshotPolicyMapOutput values. You can construct a concrete instance of `SnapshotPolicyMapInput` via:

SnapshotPolicyMap{ "key": SnapshotPolicyArgs{...} }

type SnapshotPolicyMapOutput

type SnapshotPolicyMapOutput struct{ *pulumi.OutputState }

func (SnapshotPolicyMapOutput) ElementType

func (SnapshotPolicyMapOutput) ElementType() reflect.Type

func (SnapshotPolicyMapOutput) MapIndex

func (SnapshotPolicyMapOutput) ToSnapshotPolicyMapOutput

func (o SnapshotPolicyMapOutput) ToSnapshotPolicyMapOutput() SnapshotPolicyMapOutput

func (SnapshotPolicyMapOutput) ToSnapshotPolicyMapOutputWithContext

func (o SnapshotPolicyMapOutput) ToSnapshotPolicyMapOutputWithContext(ctx context.Context) SnapshotPolicyMapOutput

type SnapshotPolicyOutput

type SnapshotPolicyOutput struct{ *pulumi.OutputState }

func (SnapshotPolicyOutput) BackupPolicies

Time backup strategy. Note: This field may return null, indicating that no valid value can be obtained.

func (SnapshotPolicyOutput) BackupType

func (o SnapshotPolicyOutput) BackupType() pulumi.StringOutput

Backup strategy type, `operate`: operate backup, `time`: schedule backup.

func (SnapshotPolicyOutput) CosBucket

cos bucket.

func (SnapshotPolicyOutput) CosRegion

The region where the cos bucket is located.

func (SnapshotPolicyOutput) CreateNewCos

func (o SnapshotPolicyOutput) CreateNewCos() pulumi.BoolOutput

Whether to create a new cos bucket, the default is False.Note: This field may return null, indicating that no valid value can be obtained.

func (SnapshotPolicyOutput) CreateTime

func (o SnapshotPolicyOutput) CreateTime() pulumi.StringOutput

Creation time.Note: This field may return null, indicating that no valid value can be obtained.

func (SnapshotPolicyOutput) ElementType

func (SnapshotPolicyOutput) ElementType() reflect.Type

func (SnapshotPolicyOutput) Enable

Enabled state, True-enabled, False-disabled, the default is True.

func (SnapshotPolicyOutput) KeepTime

func (o SnapshotPolicyOutput) KeepTime() pulumi.IntOutput

The retention time supports 1 to 365 days.

func (SnapshotPolicyOutput) SnapshotPolicyId

func (o SnapshotPolicyOutput) SnapshotPolicyId() pulumi.StringOutput

Snapshot policy Id.

func (SnapshotPolicyOutput) SnapshotPolicyName

func (o SnapshotPolicyOutput) SnapshotPolicyName() pulumi.StringOutput

Snapshot policy name.

func (SnapshotPolicyOutput) ToSnapshotPolicyOutput

func (o SnapshotPolicyOutput) ToSnapshotPolicyOutput() SnapshotPolicyOutput

func (SnapshotPolicyOutput) ToSnapshotPolicyOutputWithContext

func (o SnapshotPolicyOutput) ToSnapshotPolicyOutputWithContext(ctx context.Context) SnapshotPolicyOutput

type SnapshotPolicyState

type SnapshotPolicyState struct {
	// Time backup strategy. Note: This field may return null, indicating that no valid value can be obtained.
	BackupPolicies SnapshotPolicyBackupPolicyArrayInput
	// Backup strategy type, `operate`: operate backup, `time`: schedule backup.
	BackupType pulumi.StringPtrInput
	// cos bucket.
	CosBucket pulumi.StringPtrInput
	// The region where the cos bucket is located.
	CosRegion pulumi.StringPtrInput
	// Whether to create a new cos bucket, the default is False.Note: This field may return null, indicating that no valid
	// value can be obtained.
	CreateNewCos pulumi.BoolPtrInput
	// Creation time.Note: This field may return null, indicating that no valid value can be obtained.
	CreateTime pulumi.StringPtrInput
	// Enabled state, True-enabled, False-disabled, the default is True.
	Enable pulumi.BoolPtrInput
	// The retention time supports 1 to 365 days.
	KeepTime pulumi.IntPtrInput
	// Snapshot policy Id.
	SnapshotPolicyId pulumi.StringPtrInput
	// Snapshot policy name.
	SnapshotPolicyName pulumi.StringPtrInput
}

func (SnapshotPolicyState) ElementType

func (SnapshotPolicyState) ElementType() reflect.Type

type TrafficPackage

type TrafficPackage struct {
	pulumi.CustomResourceState

	// Created time.
	CreatedTime pulumi.StringOutput `pulumi:"createdTime"`
	// Remaining amount.
	RemainingAmount pulumi.Float64Output `pulumi:"remainingAmount"`
	// Traffic Package Amount, eg: 10,20,50,512,1024,5120,51200,60,300,600,3072,6144,30720,61440,307200.
	TrafficAmount pulumi.IntOutput `pulumi:"trafficAmount"`
	// Used amount.
	UsedAmount pulumi.Float64Output `pulumi:"usedAmount"`
}

func GetTrafficPackage

func GetTrafficPackage(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TrafficPackageState, opts ...pulumi.ResourceOption) (*TrafficPackage, error)

GetTrafficPackage gets an existing TrafficPackage 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 NewTrafficPackage

func NewTrafficPackage(ctx *pulumi.Context,
	name string, args *TrafficPackageArgs, opts ...pulumi.ResourceOption) (*TrafficPackage, error)

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

func (*TrafficPackage) ElementType

func (*TrafficPackage) ElementType() reflect.Type

func (*TrafficPackage) ToTrafficPackageOutput

func (i *TrafficPackage) ToTrafficPackageOutput() TrafficPackageOutput

func (*TrafficPackage) ToTrafficPackageOutputWithContext

func (i *TrafficPackage) ToTrafficPackageOutputWithContext(ctx context.Context) TrafficPackageOutput

type TrafficPackageArgs

type TrafficPackageArgs struct {
	// Traffic Package Amount, eg: 10,20,50,512,1024,5120,51200,60,300,600,3072,6144,30720,61440,307200.
	TrafficAmount pulumi.IntInput
}

The set of arguments for constructing a TrafficPackage resource.

func (TrafficPackageArgs) ElementType

func (TrafficPackageArgs) ElementType() reflect.Type

type TrafficPackageArray

type TrafficPackageArray []TrafficPackageInput

func (TrafficPackageArray) ElementType

func (TrafficPackageArray) ElementType() reflect.Type

func (TrafficPackageArray) ToTrafficPackageArrayOutput

func (i TrafficPackageArray) ToTrafficPackageArrayOutput() TrafficPackageArrayOutput

func (TrafficPackageArray) ToTrafficPackageArrayOutputWithContext

func (i TrafficPackageArray) ToTrafficPackageArrayOutputWithContext(ctx context.Context) TrafficPackageArrayOutput

type TrafficPackageArrayInput

type TrafficPackageArrayInput interface {
	pulumi.Input

	ToTrafficPackageArrayOutput() TrafficPackageArrayOutput
	ToTrafficPackageArrayOutputWithContext(context.Context) TrafficPackageArrayOutput
}

TrafficPackageArrayInput is an input type that accepts TrafficPackageArray and TrafficPackageArrayOutput values. You can construct a concrete instance of `TrafficPackageArrayInput` via:

TrafficPackageArray{ TrafficPackageArgs{...} }

type TrafficPackageArrayOutput

type TrafficPackageArrayOutput struct{ *pulumi.OutputState }

func (TrafficPackageArrayOutput) ElementType

func (TrafficPackageArrayOutput) ElementType() reflect.Type

func (TrafficPackageArrayOutput) Index

func (TrafficPackageArrayOutput) ToTrafficPackageArrayOutput

func (o TrafficPackageArrayOutput) ToTrafficPackageArrayOutput() TrafficPackageArrayOutput

func (TrafficPackageArrayOutput) ToTrafficPackageArrayOutputWithContext

func (o TrafficPackageArrayOutput) ToTrafficPackageArrayOutputWithContext(ctx context.Context) TrafficPackageArrayOutput

type TrafficPackageInput

type TrafficPackageInput interface {
	pulumi.Input

	ToTrafficPackageOutput() TrafficPackageOutput
	ToTrafficPackageOutputWithContext(ctx context.Context) TrafficPackageOutput
}

type TrafficPackageMap

type TrafficPackageMap map[string]TrafficPackageInput

func (TrafficPackageMap) ElementType

func (TrafficPackageMap) ElementType() reflect.Type

func (TrafficPackageMap) ToTrafficPackageMapOutput

func (i TrafficPackageMap) ToTrafficPackageMapOutput() TrafficPackageMapOutput

func (TrafficPackageMap) ToTrafficPackageMapOutputWithContext

func (i TrafficPackageMap) ToTrafficPackageMapOutputWithContext(ctx context.Context) TrafficPackageMapOutput

type TrafficPackageMapInput

type TrafficPackageMapInput interface {
	pulumi.Input

	ToTrafficPackageMapOutput() TrafficPackageMapOutput
	ToTrafficPackageMapOutputWithContext(context.Context) TrafficPackageMapOutput
}

TrafficPackageMapInput is an input type that accepts TrafficPackageMap and TrafficPackageMapOutput values. You can construct a concrete instance of `TrafficPackageMapInput` via:

TrafficPackageMap{ "key": TrafficPackageArgs{...} }

type TrafficPackageMapOutput

type TrafficPackageMapOutput struct{ *pulumi.OutputState }

func (TrafficPackageMapOutput) ElementType

func (TrafficPackageMapOutput) ElementType() reflect.Type

func (TrafficPackageMapOutput) MapIndex

func (TrafficPackageMapOutput) ToTrafficPackageMapOutput

func (o TrafficPackageMapOutput) ToTrafficPackageMapOutput() TrafficPackageMapOutput

func (TrafficPackageMapOutput) ToTrafficPackageMapOutputWithContext

func (o TrafficPackageMapOutput) ToTrafficPackageMapOutputWithContext(ctx context.Context) TrafficPackageMapOutput

type TrafficPackageOutput

type TrafficPackageOutput struct{ *pulumi.OutputState }

func (TrafficPackageOutput) CreatedTime

func (o TrafficPackageOutput) CreatedTime() pulumi.StringOutput

Created time.

func (TrafficPackageOutput) ElementType

func (TrafficPackageOutput) ElementType() reflect.Type

func (TrafficPackageOutput) RemainingAmount

func (o TrafficPackageOutput) RemainingAmount() pulumi.Float64Output

Remaining amount.

func (TrafficPackageOutput) ToTrafficPackageOutput

func (o TrafficPackageOutput) ToTrafficPackageOutput() TrafficPackageOutput

func (TrafficPackageOutput) ToTrafficPackageOutputWithContext

func (o TrafficPackageOutput) ToTrafficPackageOutputWithContext(ctx context.Context) TrafficPackageOutput

func (TrafficPackageOutput) TrafficAmount

func (o TrafficPackageOutput) TrafficAmount() pulumi.IntOutput

Traffic Package Amount, eg: 10,20,50,512,1024,5120,51200,60,300,600,3072,6144,30720,61440,307200.

func (TrafficPackageOutput) UsedAmount

func (o TrafficPackageOutput) UsedAmount() pulumi.Float64Output

Used amount.

type TrafficPackageState

type TrafficPackageState struct {
	// Created time.
	CreatedTime pulumi.StringPtrInput
	// Remaining amount.
	RemainingAmount pulumi.Float64PtrInput
	// Traffic Package Amount, eg: 10,20,50,512,1024,5120,51200,60,300,600,3072,6144,30720,61440,307200.
	TrafficAmount pulumi.IntPtrInput
	// Used amount.
	UsedAmount pulumi.Float64PtrInput
}

func (TrafficPackageState) ElementType

func (TrafficPackageState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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