ccn

package
v0.0.0-...-9153d0a Latest Latest
Warning

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

Go to latest
Published: Sep 8, 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 Attachment

type Attachment struct {
	pulumi.CustomResourceState

	// Time of attaching.
	AttachedTime pulumi.StringOutput `pulumi:"attachedTime"`
	// ID of the CCN.
	CcnId pulumi.StringOutput `pulumi:"ccnId"`
	// Uin of the ccn attached. Default is “, which means the uin of this account. This parameter is used with case when
	// attaching ccn of other account to the instance of this account. For now only support instance type `VPC`.
	CcnUin pulumi.StringOutput `pulumi:"ccnUin"`
	// A network address block of the instance that is attached.
	CidrBlocks pulumi.StringArrayOutput `pulumi:"cidrBlocks"`
	// Remark of attachment.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// ID of instance is attached.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// The region that the instance locates at.
	InstanceRegion pulumi.StringOutput `pulumi:"instanceRegion"`
	// Type of attached instance network, and available values include `VPC`, `DIRECTCONNECT`, `BMVPC` and `VPNGW`. Note:
	// `VPNGW` type is only for whitelist customer now.
	InstanceType pulumi.StringOutput `pulumi:"instanceType"`
	// Route id list.
	RouteIds pulumi.StringArrayOutput `pulumi:"routeIds"`
	// States of instance is attached. Valid values: `PENDING`, `ACTIVE`, `EXPIRED`, `REJECTED`, `DELETED`, `FAILED`,
	// `ATTACHING`, `DETACHING` and `DETACHFAILED`. `FAILED` means asynchronous forced disassociation after 2 hours.
	// `DETACHFAILED` means asynchronous forced disassociation after 2 hours.
	State pulumi.StringOutput `pulumi:"state"`
}

func GetAttachment

func GetAttachment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AttachmentState, opts ...pulumi.ResourceOption) (*Attachment, error)

GetAttachment gets an existing Attachment 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 NewAttachment

func NewAttachment(ctx *pulumi.Context,
	name string, args *AttachmentArgs, opts ...pulumi.ResourceOption) (*Attachment, error)

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

func (*Attachment) ElementType

func (*Attachment) ElementType() reflect.Type

func (*Attachment) ToAttachmentOutput

func (i *Attachment) ToAttachmentOutput() AttachmentOutput

func (*Attachment) ToAttachmentOutputWithContext

func (i *Attachment) ToAttachmentOutputWithContext(ctx context.Context) AttachmentOutput

type AttachmentArgs

type AttachmentArgs struct {
	// ID of the CCN.
	CcnId pulumi.StringInput
	// Uin of the ccn attached. Default is “, which means the uin of this account. This parameter is used with case when
	// attaching ccn of other account to the instance of this account. For now only support instance type `VPC`.
	CcnUin pulumi.StringPtrInput
	// Remark of attachment.
	Description pulumi.StringPtrInput
	// ID of instance is attached.
	InstanceId pulumi.StringInput
	// The region that the instance locates at.
	InstanceRegion pulumi.StringInput
	// Type of attached instance network, and available values include `VPC`, `DIRECTCONNECT`, `BMVPC` and `VPNGW`. Note:
	// `VPNGW` type is only for whitelist customer now.
	InstanceType pulumi.StringInput
}

The set of arguments for constructing a Attachment resource.

func (AttachmentArgs) ElementType

func (AttachmentArgs) ElementType() reflect.Type

type AttachmentArray

type AttachmentArray []AttachmentInput

func (AttachmentArray) ElementType

func (AttachmentArray) ElementType() reflect.Type

func (AttachmentArray) ToAttachmentArrayOutput

func (i AttachmentArray) ToAttachmentArrayOutput() AttachmentArrayOutput

func (AttachmentArray) ToAttachmentArrayOutputWithContext

func (i AttachmentArray) ToAttachmentArrayOutputWithContext(ctx context.Context) AttachmentArrayOutput

type AttachmentArrayInput

type AttachmentArrayInput interface {
	pulumi.Input

	ToAttachmentArrayOutput() AttachmentArrayOutput
	ToAttachmentArrayOutputWithContext(context.Context) AttachmentArrayOutput
}

AttachmentArrayInput is an input type that accepts AttachmentArray and AttachmentArrayOutput values. You can construct a concrete instance of `AttachmentArrayInput` via:

AttachmentArray{ AttachmentArgs{...} }

type AttachmentArrayOutput

type AttachmentArrayOutput struct{ *pulumi.OutputState }

func (AttachmentArrayOutput) ElementType

func (AttachmentArrayOutput) ElementType() reflect.Type

func (AttachmentArrayOutput) Index

func (AttachmentArrayOutput) ToAttachmentArrayOutput

func (o AttachmentArrayOutput) ToAttachmentArrayOutput() AttachmentArrayOutput

func (AttachmentArrayOutput) ToAttachmentArrayOutputWithContext

func (o AttachmentArrayOutput) ToAttachmentArrayOutputWithContext(ctx context.Context) AttachmentArrayOutput

type AttachmentInput

type AttachmentInput interface {
	pulumi.Input

	ToAttachmentOutput() AttachmentOutput
	ToAttachmentOutputWithContext(ctx context.Context) AttachmentOutput
}

type AttachmentMap

type AttachmentMap map[string]AttachmentInput

func (AttachmentMap) ElementType

func (AttachmentMap) ElementType() reflect.Type

func (AttachmentMap) ToAttachmentMapOutput

func (i AttachmentMap) ToAttachmentMapOutput() AttachmentMapOutput

func (AttachmentMap) ToAttachmentMapOutputWithContext

func (i AttachmentMap) ToAttachmentMapOutputWithContext(ctx context.Context) AttachmentMapOutput

type AttachmentMapInput

type AttachmentMapInput interface {
	pulumi.Input

	ToAttachmentMapOutput() AttachmentMapOutput
	ToAttachmentMapOutputWithContext(context.Context) AttachmentMapOutput
}

AttachmentMapInput is an input type that accepts AttachmentMap and AttachmentMapOutput values. You can construct a concrete instance of `AttachmentMapInput` via:

AttachmentMap{ "key": AttachmentArgs{...} }

type AttachmentMapOutput

type AttachmentMapOutput struct{ *pulumi.OutputState }

func (AttachmentMapOutput) ElementType

func (AttachmentMapOutput) ElementType() reflect.Type

func (AttachmentMapOutput) MapIndex

func (AttachmentMapOutput) ToAttachmentMapOutput

func (o AttachmentMapOutput) ToAttachmentMapOutput() AttachmentMapOutput

func (AttachmentMapOutput) ToAttachmentMapOutputWithContext

func (o AttachmentMapOutput) ToAttachmentMapOutputWithContext(ctx context.Context) AttachmentMapOutput

type AttachmentOutput

type AttachmentOutput struct{ *pulumi.OutputState }

func (AttachmentOutput) AttachedTime

func (o AttachmentOutput) AttachedTime() pulumi.StringOutput

Time of attaching.

func (AttachmentOutput) CcnId

ID of the CCN.

func (AttachmentOutput) CcnUin

Uin of the ccn attached. Default is “, which means the uin of this account. This parameter is used with case when attaching ccn of other account to the instance of this account. For now only support instance type `VPC`.

func (AttachmentOutput) CidrBlocks

func (o AttachmentOutput) CidrBlocks() pulumi.StringArrayOutput

A network address block of the instance that is attached.

func (AttachmentOutput) Description

func (o AttachmentOutput) Description() pulumi.StringPtrOutput

Remark of attachment.

func (AttachmentOutput) ElementType

func (AttachmentOutput) ElementType() reflect.Type

func (AttachmentOutput) InstanceId

func (o AttachmentOutput) InstanceId() pulumi.StringOutput

ID of instance is attached.

func (AttachmentOutput) InstanceRegion

func (o AttachmentOutput) InstanceRegion() pulumi.StringOutput

The region that the instance locates at.

func (AttachmentOutput) InstanceType

func (o AttachmentOutput) InstanceType() pulumi.StringOutput

Type of attached instance network, and available values include `VPC`, `DIRECTCONNECT`, `BMVPC` and `VPNGW`. Note: `VPNGW` type is only for whitelist customer now.

func (AttachmentOutput) RouteIds

Route id list.

func (AttachmentOutput) State

States of instance is attached. Valid values: `PENDING`, `ACTIVE`, `EXPIRED`, `REJECTED`, `DELETED`, `FAILED`, `ATTACHING`, `DETACHING` and `DETACHFAILED`. `FAILED` means asynchronous forced disassociation after 2 hours. `DETACHFAILED` means asynchronous forced disassociation after 2 hours.

func (AttachmentOutput) ToAttachmentOutput

func (o AttachmentOutput) ToAttachmentOutput() AttachmentOutput

func (AttachmentOutput) ToAttachmentOutputWithContext

func (o AttachmentOutput) ToAttachmentOutputWithContext(ctx context.Context) AttachmentOutput

type AttachmentState

type AttachmentState struct {
	// Time of attaching.
	AttachedTime pulumi.StringPtrInput
	// ID of the CCN.
	CcnId pulumi.StringPtrInput
	// Uin of the ccn attached. Default is “, which means the uin of this account. This parameter is used with case when
	// attaching ccn of other account to the instance of this account. For now only support instance type `VPC`.
	CcnUin pulumi.StringPtrInput
	// A network address block of the instance that is attached.
	CidrBlocks pulumi.StringArrayInput
	// Remark of attachment.
	Description pulumi.StringPtrInput
	// ID of instance is attached.
	InstanceId pulumi.StringPtrInput
	// The region that the instance locates at.
	InstanceRegion pulumi.StringPtrInput
	// Type of attached instance network, and available values include `VPC`, `DIRECTCONNECT`, `BMVPC` and `VPNGW`. Note:
	// `VPNGW` type is only for whitelist customer now.
	InstanceType pulumi.StringPtrInput
	// Route id list.
	RouteIds pulumi.StringArrayInput
	// States of instance is attached. Valid values: `PENDING`, `ACTIVE`, `EXPIRED`, `REJECTED`, `DELETED`, `FAILED`,
	// `ATTACHING`, `DETACHING` and `DETACHFAILED`. `FAILED` means asynchronous forced disassociation after 2 hours.
	// `DETACHFAILED` means asynchronous forced disassociation after 2 hours.
	State pulumi.StringPtrInput
}

func (AttachmentState) ElementType

func (AttachmentState) ElementType() reflect.Type

type BandwidthLimit

type BandwidthLimit struct {
	pulumi.CustomResourceState

	// Limitation of bandwidth.
	BandwidthLimit pulumi.IntOutput `pulumi:"bandwidthLimit"`
	// ID of the CCN.
	CcnId pulumi.StringOutput `pulumi:"ccnId"`
	// Destination area restriction. If the `CCN` rate limit type is `OUTER_REGION_LIMIT`, this value does not need to be set.
	DstRegion pulumi.StringPtrOutput `pulumi:"dstRegion"`
	// Limitation of region.
	Region pulumi.StringOutput `pulumi:"region"`
}

func GetBandwidthLimit

func GetBandwidthLimit(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BandwidthLimitState, opts ...pulumi.ResourceOption) (*BandwidthLimit, error)

GetBandwidthLimit gets an existing BandwidthLimit 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 NewBandwidthLimit

func NewBandwidthLimit(ctx *pulumi.Context,
	name string, args *BandwidthLimitArgs, opts ...pulumi.ResourceOption) (*BandwidthLimit, error)

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

func (*BandwidthLimit) ElementType

func (*BandwidthLimit) ElementType() reflect.Type

func (*BandwidthLimit) ToBandwidthLimitOutput

func (i *BandwidthLimit) ToBandwidthLimitOutput() BandwidthLimitOutput

func (*BandwidthLimit) ToBandwidthLimitOutputWithContext

func (i *BandwidthLimit) ToBandwidthLimitOutputWithContext(ctx context.Context) BandwidthLimitOutput

type BandwidthLimitArgs

type BandwidthLimitArgs struct {
	// Limitation of bandwidth.
	BandwidthLimit pulumi.IntPtrInput
	// ID of the CCN.
	CcnId pulumi.StringInput
	// Destination area restriction. If the `CCN` rate limit type is `OUTER_REGION_LIMIT`, this value does not need to be set.
	DstRegion pulumi.StringPtrInput
	// Limitation of region.
	Region pulumi.StringInput
}

The set of arguments for constructing a BandwidthLimit resource.

func (BandwidthLimitArgs) ElementType

func (BandwidthLimitArgs) ElementType() reflect.Type

type BandwidthLimitArray

type BandwidthLimitArray []BandwidthLimitInput

func (BandwidthLimitArray) ElementType

func (BandwidthLimitArray) ElementType() reflect.Type

func (BandwidthLimitArray) ToBandwidthLimitArrayOutput

func (i BandwidthLimitArray) ToBandwidthLimitArrayOutput() BandwidthLimitArrayOutput

func (BandwidthLimitArray) ToBandwidthLimitArrayOutputWithContext

func (i BandwidthLimitArray) ToBandwidthLimitArrayOutputWithContext(ctx context.Context) BandwidthLimitArrayOutput

type BandwidthLimitArrayInput

type BandwidthLimitArrayInput interface {
	pulumi.Input

	ToBandwidthLimitArrayOutput() BandwidthLimitArrayOutput
	ToBandwidthLimitArrayOutputWithContext(context.Context) BandwidthLimitArrayOutput
}

BandwidthLimitArrayInput is an input type that accepts BandwidthLimitArray and BandwidthLimitArrayOutput values. You can construct a concrete instance of `BandwidthLimitArrayInput` via:

BandwidthLimitArray{ BandwidthLimitArgs{...} }

type BandwidthLimitArrayOutput

type BandwidthLimitArrayOutput struct{ *pulumi.OutputState }

func (BandwidthLimitArrayOutput) ElementType

func (BandwidthLimitArrayOutput) ElementType() reflect.Type

func (BandwidthLimitArrayOutput) Index

func (BandwidthLimitArrayOutput) ToBandwidthLimitArrayOutput

func (o BandwidthLimitArrayOutput) ToBandwidthLimitArrayOutput() BandwidthLimitArrayOutput

func (BandwidthLimitArrayOutput) ToBandwidthLimitArrayOutputWithContext

func (o BandwidthLimitArrayOutput) ToBandwidthLimitArrayOutputWithContext(ctx context.Context) BandwidthLimitArrayOutput

type BandwidthLimitInput

type BandwidthLimitInput interface {
	pulumi.Input

	ToBandwidthLimitOutput() BandwidthLimitOutput
	ToBandwidthLimitOutputWithContext(ctx context.Context) BandwidthLimitOutput
}

type BandwidthLimitMap

type BandwidthLimitMap map[string]BandwidthLimitInput

func (BandwidthLimitMap) ElementType

func (BandwidthLimitMap) ElementType() reflect.Type

func (BandwidthLimitMap) ToBandwidthLimitMapOutput

func (i BandwidthLimitMap) ToBandwidthLimitMapOutput() BandwidthLimitMapOutput

func (BandwidthLimitMap) ToBandwidthLimitMapOutputWithContext

func (i BandwidthLimitMap) ToBandwidthLimitMapOutputWithContext(ctx context.Context) BandwidthLimitMapOutput

type BandwidthLimitMapInput

type BandwidthLimitMapInput interface {
	pulumi.Input

	ToBandwidthLimitMapOutput() BandwidthLimitMapOutput
	ToBandwidthLimitMapOutputWithContext(context.Context) BandwidthLimitMapOutput
}

BandwidthLimitMapInput is an input type that accepts BandwidthLimitMap and BandwidthLimitMapOutput values. You can construct a concrete instance of `BandwidthLimitMapInput` via:

BandwidthLimitMap{ "key": BandwidthLimitArgs{...} }

type BandwidthLimitMapOutput

type BandwidthLimitMapOutput struct{ *pulumi.OutputState }

func (BandwidthLimitMapOutput) ElementType

func (BandwidthLimitMapOutput) ElementType() reflect.Type

func (BandwidthLimitMapOutput) MapIndex

func (BandwidthLimitMapOutput) ToBandwidthLimitMapOutput

func (o BandwidthLimitMapOutput) ToBandwidthLimitMapOutput() BandwidthLimitMapOutput

func (BandwidthLimitMapOutput) ToBandwidthLimitMapOutputWithContext

func (o BandwidthLimitMapOutput) ToBandwidthLimitMapOutputWithContext(ctx context.Context) BandwidthLimitMapOutput

type BandwidthLimitOutput

type BandwidthLimitOutput struct{ *pulumi.OutputState }

func (BandwidthLimitOutput) BandwidthLimit

func (o BandwidthLimitOutput) BandwidthLimit() pulumi.IntOutput

Limitation of bandwidth.

func (BandwidthLimitOutput) CcnId

ID of the CCN.

func (BandwidthLimitOutput) DstRegion

Destination area restriction. If the `CCN` rate limit type is `OUTER_REGION_LIMIT`, this value does not need to be set.

func (BandwidthLimitOutput) ElementType

func (BandwidthLimitOutput) ElementType() reflect.Type

func (BandwidthLimitOutput) Region

Limitation of region.

func (BandwidthLimitOutput) ToBandwidthLimitOutput

func (o BandwidthLimitOutput) ToBandwidthLimitOutput() BandwidthLimitOutput

func (BandwidthLimitOutput) ToBandwidthLimitOutputWithContext

func (o BandwidthLimitOutput) ToBandwidthLimitOutputWithContext(ctx context.Context) BandwidthLimitOutput

type BandwidthLimitState

type BandwidthLimitState struct {
	// Limitation of bandwidth.
	BandwidthLimit pulumi.IntPtrInput
	// ID of the CCN.
	CcnId pulumi.StringPtrInput
	// Destination area restriction. If the `CCN` rate limit type is `OUTER_REGION_LIMIT`, this value does not need to be set.
	DstRegion pulumi.StringPtrInput
	// Limitation of region.
	Region pulumi.StringPtrInput
}

func (BandwidthLimitState) ElementType

func (BandwidthLimitState) ElementType() reflect.Type

type GetBandwidthLimitsArgs

type GetBandwidthLimitsArgs struct {
	CcnId            string  `pulumi:"ccnId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getBandwidthLimits.

type GetBandwidthLimitsLimit

type GetBandwidthLimitsLimit struct {
	BandwidthLimit int    `pulumi:"bandwidthLimit"`
	DstRegion      string `pulumi:"dstRegion"`
	Region         string `pulumi:"region"`
}

type GetBandwidthLimitsLimitArgs

type GetBandwidthLimitsLimitArgs struct {
	BandwidthLimit pulumi.IntInput    `pulumi:"bandwidthLimit"`
	DstRegion      pulumi.StringInput `pulumi:"dstRegion"`
	Region         pulumi.StringInput `pulumi:"region"`
}

func (GetBandwidthLimitsLimitArgs) ElementType

func (GetBandwidthLimitsLimitArgs) ToGetBandwidthLimitsLimitOutput

func (i GetBandwidthLimitsLimitArgs) ToGetBandwidthLimitsLimitOutput() GetBandwidthLimitsLimitOutput

func (GetBandwidthLimitsLimitArgs) ToGetBandwidthLimitsLimitOutputWithContext

func (i GetBandwidthLimitsLimitArgs) ToGetBandwidthLimitsLimitOutputWithContext(ctx context.Context) GetBandwidthLimitsLimitOutput

type GetBandwidthLimitsLimitArray

type GetBandwidthLimitsLimitArray []GetBandwidthLimitsLimitInput

func (GetBandwidthLimitsLimitArray) ElementType

func (GetBandwidthLimitsLimitArray) ToGetBandwidthLimitsLimitArrayOutput

func (i GetBandwidthLimitsLimitArray) ToGetBandwidthLimitsLimitArrayOutput() GetBandwidthLimitsLimitArrayOutput

func (GetBandwidthLimitsLimitArray) ToGetBandwidthLimitsLimitArrayOutputWithContext

func (i GetBandwidthLimitsLimitArray) ToGetBandwidthLimitsLimitArrayOutputWithContext(ctx context.Context) GetBandwidthLimitsLimitArrayOutput

type GetBandwidthLimitsLimitArrayInput

type GetBandwidthLimitsLimitArrayInput interface {
	pulumi.Input

	ToGetBandwidthLimitsLimitArrayOutput() GetBandwidthLimitsLimitArrayOutput
	ToGetBandwidthLimitsLimitArrayOutputWithContext(context.Context) GetBandwidthLimitsLimitArrayOutput
}

GetBandwidthLimitsLimitArrayInput is an input type that accepts GetBandwidthLimitsLimitArray and GetBandwidthLimitsLimitArrayOutput values. You can construct a concrete instance of `GetBandwidthLimitsLimitArrayInput` via:

GetBandwidthLimitsLimitArray{ GetBandwidthLimitsLimitArgs{...} }

type GetBandwidthLimitsLimitArrayOutput

type GetBandwidthLimitsLimitArrayOutput struct{ *pulumi.OutputState }

func (GetBandwidthLimitsLimitArrayOutput) ElementType

func (GetBandwidthLimitsLimitArrayOutput) Index

func (GetBandwidthLimitsLimitArrayOutput) ToGetBandwidthLimitsLimitArrayOutput

func (o GetBandwidthLimitsLimitArrayOutput) ToGetBandwidthLimitsLimitArrayOutput() GetBandwidthLimitsLimitArrayOutput

func (GetBandwidthLimitsLimitArrayOutput) ToGetBandwidthLimitsLimitArrayOutputWithContext

func (o GetBandwidthLimitsLimitArrayOutput) ToGetBandwidthLimitsLimitArrayOutputWithContext(ctx context.Context) GetBandwidthLimitsLimitArrayOutput

type GetBandwidthLimitsLimitInput

type GetBandwidthLimitsLimitInput interface {
	pulumi.Input

	ToGetBandwidthLimitsLimitOutput() GetBandwidthLimitsLimitOutput
	ToGetBandwidthLimitsLimitOutputWithContext(context.Context) GetBandwidthLimitsLimitOutput
}

GetBandwidthLimitsLimitInput is an input type that accepts GetBandwidthLimitsLimitArgs and GetBandwidthLimitsLimitOutput values. You can construct a concrete instance of `GetBandwidthLimitsLimitInput` via:

GetBandwidthLimitsLimitArgs{...}

type GetBandwidthLimitsLimitOutput

type GetBandwidthLimitsLimitOutput struct{ *pulumi.OutputState }

func (GetBandwidthLimitsLimitOutput) BandwidthLimit

func (o GetBandwidthLimitsLimitOutput) BandwidthLimit() pulumi.IntOutput

func (GetBandwidthLimitsLimitOutput) DstRegion

func (GetBandwidthLimitsLimitOutput) ElementType

func (GetBandwidthLimitsLimitOutput) Region

func (GetBandwidthLimitsLimitOutput) ToGetBandwidthLimitsLimitOutput

func (o GetBandwidthLimitsLimitOutput) ToGetBandwidthLimitsLimitOutput() GetBandwidthLimitsLimitOutput

func (GetBandwidthLimitsLimitOutput) ToGetBandwidthLimitsLimitOutputWithContext

func (o GetBandwidthLimitsLimitOutput) ToGetBandwidthLimitsLimitOutputWithContext(ctx context.Context) GetBandwidthLimitsLimitOutput

type GetBandwidthLimitsOutputArgs

type GetBandwidthLimitsOutputArgs struct {
	CcnId            pulumi.StringInput    `pulumi:"ccnId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getBandwidthLimits.

func (GetBandwidthLimitsOutputArgs) ElementType

type GetBandwidthLimitsResult

type GetBandwidthLimitsResult struct {
	CcnId string `pulumi:"ccnId"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                    `pulumi:"id"`
	Limits           []GetBandwidthLimitsLimit `pulumi:"limits"`
	ResultOutputFile *string                   `pulumi:"resultOutputFile"`
}

A collection of values returned by getBandwidthLimits.

type GetBandwidthLimitsResultOutput

type GetBandwidthLimitsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getBandwidthLimits.

func (GetBandwidthLimitsResultOutput) CcnId

func (GetBandwidthLimitsResultOutput) ElementType

func (GetBandwidthLimitsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetBandwidthLimitsResultOutput) Limits

func (GetBandwidthLimitsResultOutput) ResultOutputFile

func (GetBandwidthLimitsResultOutput) ToGetBandwidthLimitsResultOutput

func (o GetBandwidthLimitsResultOutput) ToGetBandwidthLimitsResultOutput() GetBandwidthLimitsResultOutput

func (GetBandwidthLimitsResultOutput) ToGetBandwidthLimitsResultOutputWithContext

func (o GetBandwidthLimitsResultOutput) ToGetBandwidthLimitsResultOutputWithContext(ctx context.Context) GetBandwidthLimitsResultOutput

type GetCrossBorderComplianceArgs

type GetCrossBorderComplianceArgs struct {
	BusinessAddress         *string `pulumi:"businessAddress"`
	Company                 *string `pulumi:"company"`
	ComplianceId            *int    `pulumi:"complianceId"`
	Email                   *string `pulumi:"email"`
	IssuingAuthority        *string `pulumi:"issuingAuthority"`
	LegalPerson             *string `pulumi:"legalPerson"`
	Manager                 *string `pulumi:"manager"`
	ManagerAddress          *string `pulumi:"managerAddress"`
	ManagerId               *string `pulumi:"managerId"`
	ManagerTelephone        *string `pulumi:"managerTelephone"`
	PostCode                *int    `pulumi:"postCode"`
	ResultOutputFile        *string `pulumi:"resultOutputFile"`
	ServiceEndDate          *string `pulumi:"serviceEndDate"`
	ServiceProvider         *string `pulumi:"serviceProvider"`
	ServiceStartDate        *string `pulumi:"serviceStartDate"`
	State                   *string `pulumi:"state"`
	UniformSocialCreditCode *string `pulumi:"uniformSocialCreditCode"`
}

A collection of arguments for invoking getCrossBorderCompliance.

type GetCrossBorderComplianceOutputArgs

type GetCrossBorderComplianceOutputArgs struct {
	BusinessAddress         pulumi.StringPtrInput `pulumi:"businessAddress"`
	Company                 pulumi.StringPtrInput `pulumi:"company"`
	ComplianceId            pulumi.IntPtrInput    `pulumi:"complianceId"`
	Email                   pulumi.StringPtrInput `pulumi:"email"`
	IssuingAuthority        pulumi.StringPtrInput `pulumi:"issuingAuthority"`
	LegalPerson             pulumi.StringPtrInput `pulumi:"legalPerson"`
	Manager                 pulumi.StringPtrInput `pulumi:"manager"`
	ManagerAddress          pulumi.StringPtrInput `pulumi:"managerAddress"`
	ManagerId               pulumi.StringPtrInput `pulumi:"managerId"`
	ManagerTelephone        pulumi.StringPtrInput `pulumi:"managerTelephone"`
	PostCode                pulumi.IntPtrInput    `pulumi:"postCode"`
	ResultOutputFile        pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	ServiceEndDate          pulumi.StringPtrInput `pulumi:"serviceEndDate"`
	ServiceProvider         pulumi.StringPtrInput `pulumi:"serviceProvider"`
	ServiceStartDate        pulumi.StringPtrInput `pulumi:"serviceStartDate"`
	State                   pulumi.StringPtrInput `pulumi:"state"`
	UniformSocialCreditCode pulumi.StringPtrInput `pulumi:"uniformSocialCreditCode"`
}

A collection of arguments for invoking getCrossBorderCompliance.

func (GetCrossBorderComplianceOutputArgs) ElementType

type GetCrossBorderComplianceResult

type GetCrossBorderComplianceResult struct {
	BusinessAddress *string `pulumi:"businessAddress"`
	Company         *string `pulumi:"company"`
	ComplianceId    *int    `pulumi:"complianceId"`
	Email           *string `pulumi:"email"`
	// The provider-assigned unique ID for this managed resource.
	Id                      string  `pulumi:"id"`
	IssuingAuthority        *string `pulumi:"issuingAuthority"`
	LegalPerson             *string `pulumi:"legalPerson"`
	Manager                 *string `pulumi:"manager"`
	ManagerAddress          *string `pulumi:"managerAddress"`
	ManagerId               *string `pulumi:"managerId"`
	ManagerTelephone        *string `pulumi:"managerTelephone"`
	PostCode                *int    `pulumi:"postCode"`
	ResultOutputFile        *string `pulumi:"resultOutputFile"`
	ServiceEndDate          *string `pulumi:"serviceEndDate"`
	ServiceProvider         *string `pulumi:"serviceProvider"`
	ServiceStartDate        *string `pulumi:"serviceStartDate"`
	State                   *string `pulumi:"state"`
	UniformSocialCreditCode *string `pulumi:"uniformSocialCreditCode"`
}

A collection of values returned by getCrossBorderCompliance.

type GetCrossBorderComplianceResultOutput

type GetCrossBorderComplianceResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getCrossBorderCompliance.

func (GetCrossBorderComplianceResultOutput) BusinessAddress

func (GetCrossBorderComplianceResultOutput) Company

func (GetCrossBorderComplianceResultOutput) ComplianceId

func (GetCrossBorderComplianceResultOutput) ElementType

func (GetCrossBorderComplianceResultOutput) Email

func (GetCrossBorderComplianceResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetCrossBorderComplianceResultOutput) IssuingAuthority

func (GetCrossBorderComplianceResultOutput) LegalPerson

func (GetCrossBorderComplianceResultOutput) Manager

func (GetCrossBorderComplianceResultOutput) ManagerAddress

func (GetCrossBorderComplianceResultOutput) ManagerId

func (GetCrossBorderComplianceResultOutput) ManagerTelephone

func (GetCrossBorderComplianceResultOutput) PostCode

func (GetCrossBorderComplianceResultOutput) ResultOutputFile

func (GetCrossBorderComplianceResultOutput) ServiceEndDate

func (GetCrossBorderComplianceResultOutput) ServiceProvider

func (GetCrossBorderComplianceResultOutput) ServiceStartDate

func (GetCrossBorderComplianceResultOutput) State

func (GetCrossBorderComplianceResultOutput) ToGetCrossBorderComplianceResultOutput

func (o GetCrossBorderComplianceResultOutput) ToGetCrossBorderComplianceResultOutput() GetCrossBorderComplianceResultOutput

func (GetCrossBorderComplianceResultOutput) ToGetCrossBorderComplianceResultOutputWithContext

func (o GetCrossBorderComplianceResultOutput) ToGetCrossBorderComplianceResultOutputWithContext(ctx context.Context) GetCrossBorderComplianceResultOutput

func (GetCrossBorderComplianceResultOutput) UniformSocialCreditCode

func (o GetCrossBorderComplianceResultOutput) UniformSocialCreditCode() pulumi.StringPtrOutput

type GetCrossBorderFlowMonitorArgs

type GetCrossBorderFlowMonitorArgs struct {
	CcnId             string  `pulumi:"ccnId"`
	CcnUin            string  `pulumi:"ccnUin"`
	DestinationRegion string  `pulumi:"destinationRegion"`
	EndTime           string  `pulumi:"endTime"`
	Period            int     `pulumi:"period"`
	ResultOutputFile  *string `pulumi:"resultOutputFile"`
	SourceRegion      string  `pulumi:"sourceRegion"`
	StartTime         string  `pulumi:"startTime"`
}

A collection of arguments for invoking getCrossBorderFlowMonitor.

type GetCrossBorderFlowMonitorCrossBorderFlowMonitorData

type GetCrossBorderFlowMonitorCrossBorderFlowMonitorData struct {
	InBandwidths  []int `pulumi:"inBandwidths"`
	InPkgs        []int `pulumi:"inPkgs"`
	OutBandwidths []int `pulumi:"outBandwidths"`
	OutPkgs       []int `pulumi:"outPkgs"`
}

type GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArgs

type GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArgs struct {
	InBandwidths  pulumi.IntArrayInput `pulumi:"inBandwidths"`
	InPkgs        pulumi.IntArrayInput `pulumi:"inPkgs"`
	OutBandwidths pulumi.IntArrayInput `pulumi:"outBandwidths"`
	OutPkgs       pulumi.IntArrayInput `pulumi:"outPkgs"`
}

func (GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArgs) ElementType

func (GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArgs) ToGetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput

func (GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArgs) ToGetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutputWithContext

func (i GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArgs) ToGetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutputWithContext(ctx context.Context) GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput

type GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArray

type GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArray []GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataInput

func (GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArray) ElementType

func (GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArray) ToGetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutput

func (i GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArray) ToGetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutput() GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutput

func (GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArray) ToGetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutputWithContext

func (i GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArray) ToGetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutputWithContext(ctx context.Context) GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutput

type GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayInput

type GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayInput interface {
	pulumi.Input

	ToGetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutput() GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutput
	ToGetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutputWithContext(context.Context) GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutput
}

GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayInput is an input type that accepts GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArray and GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutput values. You can construct a concrete instance of `GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayInput` via:

GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArray{ GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArgs{...} }

type GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutput

type GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutput struct{ *pulumi.OutputState }

func (GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutput) ElementType

func (GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutput) Index

func (GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutput) ToGetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutput

func (GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutput) ToGetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutputWithContext

func (o GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutput) ToGetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutputWithContext(ctx context.Context) GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutput

type GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataInput

type GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataInput interface {
	pulumi.Input

	ToGetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput() GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput
	ToGetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutputWithContext(context.Context) GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput
}

GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataInput is an input type that accepts GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArgs and GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput values. You can construct a concrete instance of `GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataInput` via:

GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArgs{...}

type GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput

type GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput struct{ *pulumi.OutputState }

func (GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput) ElementType

func (GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput) InBandwidths

func (GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput) InPkgs

func (GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput) OutBandwidths

func (GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput) OutPkgs

func (GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput) ToGetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput

func (GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput) ToGetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutputWithContext

func (o GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput) ToGetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutputWithContext(ctx context.Context) GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput

type GetCrossBorderFlowMonitorOutputArgs

type GetCrossBorderFlowMonitorOutputArgs struct {
	CcnId             pulumi.StringInput    `pulumi:"ccnId"`
	CcnUin            pulumi.StringInput    `pulumi:"ccnUin"`
	DestinationRegion pulumi.StringInput    `pulumi:"destinationRegion"`
	EndTime           pulumi.StringInput    `pulumi:"endTime"`
	Period            pulumi.IntInput       `pulumi:"period"`
	ResultOutputFile  pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	SourceRegion      pulumi.StringInput    `pulumi:"sourceRegion"`
	StartTime         pulumi.StringInput    `pulumi:"startTime"`
}

A collection of arguments for invoking getCrossBorderFlowMonitor.

func (GetCrossBorderFlowMonitorOutputArgs) ElementType

type GetCrossBorderFlowMonitorResult

type GetCrossBorderFlowMonitorResult struct {
	CcnId                       string                                                `pulumi:"ccnId"`
	CcnUin                      string                                                `pulumi:"ccnUin"`
	CrossBorderFlowMonitorDatas []GetCrossBorderFlowMonitorCrossBorderFlowMonitorData `pulumi:"crossBorderFlowMonitorDatas"`
	DestinationRegion           string                                                `pulumi:"destinationRegion"`
	EndTime                     string                                                `pulumi:"endTime"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	Period           int     `pulumi:"period"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	SourceRegion     string  `pulumi:"sourceRegion"`
	StartTime        string  `pulumi:"startTime"`
}

A collection of values returned by getCrossBorderFlowMonitor.

type GetCrossBorderFlowMonitorResultOutput

type GetCrossBorderFlowMonitorResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getCrossBorderFlowMonitor.

func (GetCrossBorderFlowMonitorResultOutput) CcnId

func (GetCrossBorderFlowMonitorResultOutput) CcnUin

func (GetCrossBorderFlowMonitorResultOutput) CrossBorderFlowMonitorDatas

func (GetCrossBorderFlowMonitorResultOutput) DestinationRegion

func (GetCrossBorderFlowMonitorResultOutput) ElementType

func (GetCrossBorderFlowMonitorResultOutput) EndTime

func (GetCrossBorderFlowMonitorResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetCrossBorderFlowMonitorResultOutput) Period

func (GetCrossBorderFlowMonitorResultOutput) ResultOutputFile

func (GetCrossBorderFlowMonitorResultOutput) SourceRegion

func (GetCrossBorderFlowMonitorResultOutput) StartTime

func (GetCrossBorderFlowMonitorResultOutput) ToGetCrossBorderFlowMonitorResultOutput

func (o GetCrossBorderFlowMonitorResultOutput) ToGetCrossBorderFlowMonitorResultOutput() GetCrossBorderFlowMonitorResultOutput

func (GetCrossBorderFlowMonitorResultOutput) ToGetCrossBorderFlowMonitorResultOutputWithContext

func (o GetCrossBorderFlowMonitorResultOutput) ToGetCrossBorderFlowMonitorResultOutputWithContext(ctx context.Context) GetCrossBorderFlowMonitorResultOutput

type GetCrossBorderRegionBandwidthLimitsArgs

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

A collection of arguments for invoking getCrossBorderRegionBandwidthLimits.

type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSet

type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSet struct {
	CcnId                    string                                                                      `pulumi:"ccnId"`
	CcnRegionBandwidthLimits []GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimit `pulumi:"ccnRegionBandwidthLimits"`
	CreatedTime              string                                                                      `pulumi:"createdTime"`
	ExpiredTime              string                                                                      `pulumi:"expiredTime"`
	InstanceChargeType       string                                                                      `pulumi:"instanceChargeType"`
	IsCrossBorder            bool                                                                        `pulumi:"isCrossBorder"`
	IsSecurityLock           bool                                                                        `pulumi:"isSecurityLock"`
	MarketId                 string                                                                      `pulumi:"marketId"`
	RegionFlowControlId      string                                                                      `pulumi:"regionFlowControlId"`
	RenewFlag                string                                                                      `pulumi:"renewFlag"`
	UpdateTime               string                                                                      `pulumi:"updateTime"`
	UserAccountId            string                                                                      `pulumi:"userAccountId"`
}

type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArgs

type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArgs struct {
	CcnId                    pulumi.StringInput                                                                  `pulumi:"ccnId"`
	CcnRegionBandwidthLimits GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArrayInput `pulumi:"ccnRegionBandwidthLimits"`
	CreatedTime              pulumi.StringInput                                                                  `pulumi:"createdTime"`
	ExpiredTime              pulumi.StringInput                                                                  `pulumi:"expiredTime"`
	InstanceChargeType       pulumi.StringInput                                                                  `pulumi:"instanceChargeType"`
	IsCrossBorder            pulumi.BoolInput                                                                    `pulumi:"isCrossBorder"`
	IsSecurityLock           pulumi.BoolInput                                                                    `pulumi:"isSecurityLock"`
	MarketId                 pulumi.StringInput                                                                  `pulumi:"marketId"`
	RegionFlowControlId      pulumi.StringInput                                                                  `pulumi:"regionFlowControlId"`
	RenewFlag                pulumi.StringInput                                                                  `pulumi:"renewFlag"`
	UpdateTime               pulumi.StringInput                                                                  `pulumi:"updateTime"`
	UserAccountId            pulumi.StringInput                                                                  `pulumi:"userAccountId"`
}

func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArgs) ElementType

func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArgs) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput

func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArgs) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutputWithContext

func (i GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArgs) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutputWithContext(ctx context.Context) GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput

type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArray

type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArray []GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetInput

func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArray) ElementType

func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArray) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutput

func (i GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArray) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutput() GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutput

func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArray) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutputWithContext

func (i GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArray) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutputWithContext(ctx context.Context) GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutput

type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayInput

type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayInput interface {
	pulumi.Input

	ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutput() GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutput
	ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutputWithContext(context.Context) GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutput
}

GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayInput is an input type that accepts GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArray and GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutput values. You can construct a concrete instance of `GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayInput` via:

GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArray{ GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArgs{...} }

type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutput

type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutput struct{ *pulumi.OutputState }

func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutput) ElementType

func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutput) Index

func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutput) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutput

func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutput) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutputWithContext

func (o GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutput) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutputWithContext(ctx context.Context) GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutput

type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimit

type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimit struct {
	BandwidthLimit    int    `pulumi:"bandwidthLimit"`
	DestinationRegion string `pulumi:"destinationRegion"`
	SourceRegion      string `pulumi:"sourceRegion"`
}

type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArgs

type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArgs struct {
	BandwidthLimit    pulumi.IntInput    `pulumi:"bandwidthLimit"`
	DestinationRegion pulumi.StringInput `pulumi:"destinationRegion"`
	SourceRegion      pulumi.StringInput `pulumi:"sourceRegion"`
}

func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArgs) ElementType

func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArgs) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitOutput

func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArgs) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitOutputWithContext

type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArray

type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArray []GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitInput

func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArray) ElementType

func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArray) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArrayOutput

func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArray) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArrayOutputWithContext

type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArrayInput

type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArrayInput interface {
	pulumi.Input

	ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArrayOutput() GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArrayOutput
	ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArrayOutputWithContext(context.Context) GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArrayOutput
}

GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArrayInput is an input type that accepts GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArray and GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArrayOutput values. You can construct a concrete instance of `GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArrayInput` via:

GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArray{ GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArgs{...} }

type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArrayOutput

type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArrayOutput struct{ *pulumi.OutputState }

func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArrayOutput) ElementType

func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArrayOutput) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArrayOutput

func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArrayOutput) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArrayOutputWithContext

type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitInput

type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitInput interface {
	pulumi.Input

	ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitOutput() GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitOutput
	ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitOutputWithContext(context.Context) GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitOutput
}

GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitInput is an input type that accepts GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArgs and GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitOutput values. You can construct a concrete instance of `GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitInput` via:

GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArgs{...}

type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitOutput

type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitOutput struct{ *pulumi.OutputState }

func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitOutput) BandwidthLimit

func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitOutput) DestinationRegion

func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitOutput) ElementType

func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitOutput) SourceRegion

func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitOutput) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitOutput

func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitOutput) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitOutputWithContext

type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetInput

type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetInput interface {
	pulumi.Input

	ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput() GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput
	ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutputWithContext(context.Context) GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput
}

GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetInput is an input type that accepts GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArgs and GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput values. You can construct a concrete instance of `GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetInput` via:

GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArgs{...}

type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput

type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput struct{ *pulumi.OutputState }

func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) CcnId

func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) CreatedTime

func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) ElementType

func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) ExpiredTime

func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) InstanceChargeType

func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) IsCrossBorder

func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) IsSecurityLock

func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) MarketId

func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) RegionFlowControlId

func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) RenewFlag

func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput

func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutputWithContext

func (o GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutputWithContext(ctx context.Context) GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput

func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) UpdateTime

func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) UserAccountId

type GetCrossBorderRegionBandwidthLimitsFilter

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

type GetCrossBorderRegionBandwidthLimitsFilterArgs

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

func (GetCrossBorderRegionBandwidthLimitsFilterArgs) ElementType

func (GetCrossBorderRegionBandwidthLimitsFilterArgs) ToGetCrossBorderRegionBandwidthLimitsFilterOutput

func (i GetCrossBorderRegionBandwidthLimitsFilterArgs) ToGetCrossBorderRegionBandwidthLimitsFilterOutput() GetCrossBorderRegionBandwidthLimitsFilterOutput

func (GetCrossBorderRegionBandwidthLimitsFilterArgs) ToGetCrossBorderRegionBandwidthLimitsFilterOutputWithContext

func (i GetCrossBorderRegionBandwidthLimitsFilterArgs) ToGetCrossBorderRegionBandwidthLimitsFilterOutputWithContext(ctx context.Context) GetCrossBorderRegionBandwidthLimitsFilterOutput

type GetCrossBorderRegionBandwidthLimitsFilterArray

type GetCrossBorderRegionBandwidthLimitsFilterArray []GetCrossBorderRegionBandwidthLimitsFilterInput

func (GetCrossBorderRegionBandwidthLimitsFilterArray) ElementType

func (GetCrossBorderRegionBandwidthLimitsFilterArray) ToGetCrossBorderRegionBandwidthLimitsFilterArrayOutput

func (i GetCrossBorderRegionBandwidthLimitsFilterArray) ToGetCrossBorderRegionBandwidthLimitsFilterArrayOutput() GetCrossBorderRegionBandwidthLimitsFilterArrayOutput

func (GetCrossBorderRegionBandwidthLimitsFilterArray) ToGetCrossBorderRegionBandwidthLimitsFilterArrayOutputWithContext

func (i GetCrossBorderRegionBandwidthLimitsFilterArray) ToGetCrossBorderRegionBandwidthLimitsFilterArrayOutputWithContext(ctx context.Context) GetCrossBorderRegionBandwidthLimitsFilterArrayOutput

type GetCrossBorderRegionBandwidthLimitsFilterArrayInput

type GetCrossBorderRegionBandwidthLimitsFilterArrayInput interface {
	pulumi.Input

	ToGetCrossBorderRegionBandwidthLimitsFilterArrayOutput() GetCrossBorderRegionBandwidthLimitsFilterArrayOutput
	ToGetCrossBorderRegionBandwidthLimitsFilterArrayOutputWithContext(context.Context) GetCrossBorderRegionBandwidthLimitsFilterArrayOutput
}

GetCrossBorderRegionBandwidthLimitsFilterArrayInput is an input type that accepts GetCrossBorderRegionBandwidthLimitsFilterArray and GetCrossBorderRegionBandwidthLimitsFilterArrayOutput values. You can construct a concrete instance of `GetCrossBorderRegionBandwidthLimitsFilterArrayInput` via:

GetCrossBorderRegionBandwidthLimitsFilterArray{ GetCrossBorderRegionBandwidthLimitsFilterArgs{...} }

type GetCrossBorderRegionBandwidthLimitsFilterArrayOutput

type GetCrossBorderRegionBandwidthLimitsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetCrossBorderRegionBandwidthLimitsFilterArrayOutput) ElementType

func (GetCrossBorderRegionBandwidthLimitsFilterArrayOutput) Index

func (GetCrossBorderRegionBandwidthLimitsFilterArrayOutput) ToGetCrossBorderRegionBandwidthLimitsFilterArrayOutput

func (GetCrossBorderRegionBandwidthLimitsFilterArrayOutput) ToGetCrossBorderRegionBandwidthLimitsFilterArrayOutputWithContext

func (o GetCrossBorderRegionBandwidthLimitsFilterArrayOutput) ToGetCrossBorderRegionBandwidthLimitsFilterArrayOutputWithContext(ctx context.Context) GetCrossBorderRegionBandwidthLimitsFilterArrayOutput

type GetCrossBorderRegionBandwidthLimitsFilterInput

type GetCrossBorderRegionBandwidthLimitsFilterInput interface {
	pulumi.Input

	ToGetCrossBorderRegionBandwidthLimitsFilterOutput() GetCrossBorderRegionBandwidthLimitsFilterOutput
	ToGetCrossBorderRegionBandwidthLimitsFilterOutputWithContext(context.Context) GetCrossBorderRegionBandwidthLimitsFilterOutput
}

GetCrossBorderRegionBandwidthLimitsFilterInput is an input type that accepts GetCrossBorderRegionBandwidthLimitsFilterArgs and GetCrossBorderRegionBandwidthLimitsFilterOutput values. You can construct a concrete instance of `GetCrossBorderRegionBandwidthLimitsFilterInput` via:

GetCrossBorderRegionBandwidthLimitsFilterArgs{...}

type GetCrossBorderRegionBandwidthLimitsFilterOutput

type GetCrossBorderRegionBandwidthLimitsFilterOutput struct{ *pulumi.OutputState }

func (GetCrossBorderRegionBandwidthLimitsFilterOutput) ElementType

func (GetCrossBorderRegionBandwidthLimitsFilterOutput) Name

func (GetCrossBorderRegionBandwidthLimitsFilterOutput) ToGetCrossBorderRegionBandwidthLimitsFilterOutput

func (o GetCrossBorderRegionBandwidthLimitsFilterOutput) ToGetCrossBorderRegionBandwidthLimitsFilterOutput() GetCrossBorderRegionBandwidthLimitsFilterOutput

func (GetCrossBorderRegionBandwidthLimitsFilterOutput) ToGetCrossBorderRegionBandwidthLimitsFilterOutputWithContext

func (o GetCrossBorderRegionBandwidthLimitsFilterOutput) ToGetCrossBorderRegionBandwidthLimitsFilterOutputWithContext(ctx context.Context) GetCrossBorderRegionBandwidthLimitsFilterOutput

func (GetCrossBorderRegionBandwidthLimitsFilterOutput) Values

type GetCrossBorderRegionBandwidthLimitsOutputArgs

type GetCrossBorderRegionBandwidthLimitsOutputArgs struct {
	Filters          GetCrossBorderRegionBandwidthLimitsFilterArrayInput `pulumi:"filters"`
	ResultOutputFile pulumi.StringPtrInput                               `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getCrossBorderRegionBandwidthLimits.

func (GetCrossBorderRegionBandwidthLimitsOutputArgs) ElementType

type GetCrossBorderRegionBandwidthLimitsResult

type GetCrossBorderRegionBandwidthLimitsResult struct {
	CcnBandwidthSets []GetCrossBorderRegionBandwidthLimitsCcnBandwidthSet `pulumi:"ccnBandwidthSets"`
	Filters          []GetCrossBorderRegionBandwidthLimitsFilter          `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 getCrossBorderRegionBandwidthLimits.

type GetCrossBorderRegionBandwidthLimitsResultOutput

type GetCrossBorderRegionBandwidthLimitsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getCrossBorderRegionBandwidthLimits.

func (GetCrossBorderRegionBandwidthLimitsResultOutput) CcnBandwidthSets

func (GetCrossBorderRegionBandwidthLimitsResultOutput) ElementType

func (GetCrossBorderRegionBandwidthLimitsResultOutput) Filters

func (GetCrossBorderRegionBandwidthLimitsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetCrossBorderRegionBandwidthLimitsResultOutput) ResultOutputFile

func (GetCrossBorderRegionBandwidthLimitsResultOutput) ToGetCrossBorderRegionBandwidthLimitsResultOutput

func (o GetCrossBorderRegionBandwidthLimitsResultOutput) ToGetCrossBorderRegionBandwidthLimitsResultOutput() GetCrossBorderRegionBandwidthLimitsResultOutput

func (GetCrossBorderRegionBandwidthLimitsResultOutput) ToGetCrossBorderRegionBandwidthLimitsResultOutputWithContext

func (o GetCrossBorderRegionBandwidthLimitsResultOutput) ToGetCrossBorderRegionBandwidthLimitsResultOutputWithContext(ctx context.Context) GetCrossBorderRegionBandwidthLimitsResultOutput

type GetInstancesArgs

type GetInstancesArgs struct {
	CcnId            *string `pulumi:"ccnId"`
	Name             *string `pulumi:"name"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getInstances.

type GetInstancesInstanceList

type GetInstancesInstanceList struct {
	AttachmentLists    []GetInstancesInstanceListAttachmentList `pulumi:"attachmentLists"`
	BandwidthLimitType string                                   `pulumi:"bandwidthLimitType"`
	CcnId              string                                   `pulumi:"ccnId"`
	ChargeType         string                                   `pulumi:"chargeType"`
	CreateTime         string                                   `pulumi:"createTime"`
	Description        string                                   `pulumi:"description"`
	Name               string                                   `pulumi:"name"`
	Qos                string                                   `pulumi:"qos"`
	State              string                                   `pulumi:"state"`
}

type GetInstancesInstanceListArgs

type GetInstancesInstanceListArgs struct {
	AttachmentLists    GetInstancesInstanceListAttachmentListArrayInput `pulumi:"attachmentLists"`
	BandwidthLimitType pulumi.StringInput                               `pulumi:"bandwidthLimitType"`
	CcnId              pulumi.StringInput                               `pulumi:"ccnId"`
	ChargeType         pulumi.StringInput                               `pulumi:"chargeType"`
	CreateTime         pulumi.StringInput                               `pulumi:"createTime"`
	Description        pulumi.StringInput                               `pulumi:"description"`
	Name               pulumi.StringInput                               `pulumi:"name"`
	Qos                pulumi.StringInput                               `pulumi:"qos"`
	State              pulumi.StringInput                               `pulumi:"state"`
}

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 GetInstancesInstanceListAttachmentList

type GetInstancesInstanceListAttachmentList struct {
	AttachedTime   string   `pulumi:"attachedTime"`
	CidrBlocks     []string `pulumi:"cidrBlocks"`
	InstanceId     string   `pulumi:"instanceId"`
	InstanceRegion string   `pulumi:"instanceRegion"`
	InstanceType   string   `pulumi:"instanceType"`
	State          string   `pulumi:"state"`
}

type GetInstancesInstanceListAttachmentListArgs

type GetInstancesInstanceListAttachmentListArgs struct {
	AttachedTime   pulumi.StringInput      `pulumi:"attachedTime"`
	CidrBlocks     pulumi.StringArrayInput `pulumi:"cidrBlocks"`
	InstanceId     pulumi.StringInput      `pulumi:"instanceId"`
	InstanceRegion pulumi.StringInput      `pulumi:"instanceRegion"`
	InstanceType   pulumi.StringInput      `pulumi:"instanceType"`
	State          pulumi.StringInput      `pulumi:"state"`
}

func (GetInstancesInstanceListAttachmentListArgs) ElementType

func (GetInstancesInstanceListAttachmentListArgs) ToGetInstancesInstanceListAttachmentListOutput

func (i GetInstancesInstanceListAttachmentListArgs) ToGetInstancesInstanceListAttachmentListOutput() GetInstancesInstanceListAttachmentListOutput

func (GetInstancesInstanceListAttachmentListArgs) ToGetInstancesInstanceListAttachmentListOutputWithContext

func (i GetInstancesInstanceListAttachmentListArgs) ToGetInstancesInstanceListAttachmentListOutputWithContext(ctx context.Context) GetInstancesInstanceListAttachmentListOutput

type GetInstancesInstanceListAttachmentListArray

type GetInstancesInstanceListAttachmentListArray []GetInstancesInstanceListAttachmentListInput

func (GetInstancesInstanceListAttachmentListArray) ElementType

func (GetInstancesInstanceListAttachmentListArray) ToGetInstancesInstanceListAttachmentListArrayOutput

func (i GetInstancesInstanceListAttachmentListArray) ToGetInstancesInstanceListAttachmentListArrayOutput() GetInstancesInstanceListAttachmentListArrayOutput

func (GetInstancesInstanceListAttachmentListArray) ToGetInstancesInstanceListAttachmentListArrayOutputWithContext

func (i GetInstancesInstanceListAttachmentListArray) ToGetInstancesInstanceListAttachmentListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListAttachmentListArrayOutput

type GetInstancesInstanceListAttachmentListArrayInput

type GetInstancesInstanceListAttachmentListArrayInput interface {
	pulumi.Input

	ToGetInstancesInstanceListAttachmentListArrayOutput() GetInstancesInstanceListAttachmentListArrayOutput
	ToGetInstancesInstanceListAttachmentListArrayOutputWithContext(context.Context) GetInstancesInstanceListAttachmentListArrayOutput
}

GetInstancesInstanceListAttachmentListArrayInput is an input type that accepts GetInstancesInstanceListAttachmentListArray and GetInstancesInstanceListAttachmentListArrayOutput values. You can construct a concrete instance of `GetInstancesInstanceListAttachmentListArrayInput` via:

GetInstancesInstanceListAttachmentListArray{ GetInstancesInstanceListAttachmentListArgs{...} }

type GetInstancesInstanceListAttachmentListArrayOutput

type GetInstancesInstanceListAttachmentListArrayOutput struct{ *pulumi.OutputState }

func (GetInstancesInstanceListAttachmentListArrayOutput) ElementType

func (GetInstancesInstanceListAttachmentListArrayOutput) Index

func (GetInstancesInstanceListAttachmentListArrayOutput) ToGetInstancesInstanceListAttachmentListArrayOutput

func (o GetInstancesInstanceListAttachmentListArrayOutput) ToGetInstancesInstanceListAttachmentListArrayOutput() GetInstancesInstanceListAttachmentListArrayOutput

func (GetInstancesInstanceListAttachmentListArrayOutput) ToGetInstancesInstanceListAttachmentListArrayOutputWithContext

func (o GetInstancesInstanceListAttachmentListArrayOutput) ToGetInstancesInstanceListAttachmentListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListAttachmentListArrayOutput

type GetInstancesInstanceListAttachmentListInput

type GetInstancesInstanceListAttachmentListInput interface {
	pulumi.Input

	ToGetInstancesInstanceListAttachmentListOutput() GetInstancesInstanceListAttachmentListOutput
	ToGetInstancesInstanceListAttachmentListOutputWithContext(context.Context) GetInstancesInstanceListAttachmentListOutput
}

GetInstancesInstanceListAttachmentListInput is an input type that accepts GetInstancesInstanceListAttachmentListArgs and GetInstancesInstanceListAttachmentListOutput values. You can construct a concrete instance of `GetInstancesInstanceListAttachmentListInput` via:

GetInstancesInstanceListAttachmentListArgs{...}

type GetInstancesInstanceListAttachmentListOutput

type GetInstancesInstanceListAttachmentListOutput struct{ *pulumi.OutputState }

func (GetInstancesInstanceListAttachmentListOutput) AttachedTime

func (GetInstancesInstanceListAttachmentListOutput) CidrBlocks

func (GetInstancesInstanceListAttachmentListOutput) ElementType

func (GetInstancesInstanceListAttachmentListOutput) InstanceId

func (GetInstancesInstanceListAttachmentListOutput) InstanceRegion

func (GetInstancesInstanceListAttachmentListOutput) InstanceType

func (GetInstancesInstanceListAttachmentListOutput) State

func (GetInstancesInstanceListAttachmentListOutput) ToGetInstancesInstanceListAttachmentListOutput

func (o GetInstancesInstanceListAttachmentListOutput) ToGetInstancesInstanceListAttachmentListOutput() GetInstancesInstanceListAttachmentListOutput

func (GetInstancesInstanceListAttachmentListOutput) ToGetInstancesInstanceListAttachmentListOutputWithContext

func (o GetInstancesInstanceListAttachmentListOutput) ToGetInstancesInstanceListAttachmentListOutputWithContext(ctx context.Context) GetInstancesInstanceListAttachmentListOutput

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) AttachmentLists

func (GetInstancesInstanceListOutput) BandwidthLimitType

func (o GetInstancesInstanceListOutput) BandwidthLimitType() pulumi.StringOutput

func (GetInstancesInstanceListOutput) CcnId

func (GetInstancesInstanceListOutput) ChargeType

func (GetInstancesInstanceListOutput) CreateTime

func (GetInstancesInstanceListOutput) Description

func (GetInstancesInstanceListOutput) ElementType

func (GetInstancesInstanceListOutput) Name

func (GetInstancesInstanceListOutput) Qos

func (GetInstancesInstanceListOutput) State

func (GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutput

func (o GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput

func (GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutputWithContext

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

type GetInstancesOutputArgs

type GetInstancesOutputArgs struct {
	CcnId            pulumi.StringPtrInput `pulumi:"ccnId"`
	Name             pulumi.StringPtrInput `pulumi:"name"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getInstances.

func (GetInstancesOutputArgs) ElementType

func (GetInstancesOutputArgs) ElementType() reflect.Type

type GetInstancesResult

type GetInstancesResult struct {
	CcnId *string `pulumi:"ccnId"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                     `pulumi:"id"`
	InstanceLists    []GetInstancesInstanceList `pulumi:"instanceLists"`
	Name             *string                    `pulumi:"name"`
	ResultOutputFile *string                    `pulumi:"resultOutputFile"`
}

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) CcnId

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) Name

func (GetInstancesResultOutput) ResultOutputFile

func (o GetInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetInstancesResultOutput) ToGetInstancesResultOutput

func (o GetInstancesResultOutput) ToGetInstancesResultOutput() GetInstancesResultOutput

func (GetInstancesResultOutput) ToGetInstancesResultOutputWithContext

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

type GetTenantInstancesArgs

type GetTenantInstancesArgs struct {
	CcnIds           []string `pulumi:"ccnIds"`
	IsSecurityLocks  []string `pulumi:"isSecurityLocks"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
	UserAccountIds   []string `pulumi:"userAccountIds"`
}

A collection of arguments for invoking getTenantInstances.

type GetTenantInstancesOutputArgs

type GetTenantInstancesOutputArgs struct {
	CcnIds           pulumi.StringArrayInput `pulumi:"ccnIds"`
	IsSecurityLocks  pulumi.StringArrayInput `pulumi:"isSecurityLocks"`
	ResultOutputFile pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
	UserAccountIds   pulumi.StringArrayInput `pulumi:"userAccountIds"`
}

A collection of arguments for invoking getTenantInstances.

func (GetTenantInstancesOutputArgs) ElementType

type GetTenantInstancesResult

type GetTenantInstancesResult struct {
	CcnIds []string `pulumi:"ccnIds"`
	// The provider-assigned unique ID for this managed resource.
	Id               string   `pulumi:"id"`
	IsSecurityLocks  []string `pulumi:"isSecurityLocks"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
	UserAccountIds   []string `pulumi:"userAccountIds"`
}

A collection of values returned by getTenantInstances.

type GetTenantInstancesResultOutput

type GetTenantInstancesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getTenantInstances.

func (GetTenantInstancesResultOutput) CcnIds

func (GetTenantInstancesResultOutput) ElementType

func (GetTenantInstancesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetTenantInstancesResultOutput) IsSecurityLocks

func (GetTenantInstancesResultOutput) ResultOutputFile

func (GetTenantInstancesResultOutput) ToGetTenantInstancesResultOutput

func (o GetTenantInstancesResultOutput) ToGetTenantInstancesResultOutput() GetTenantInstancesResultOutput

func (GetTenantInstancesResultOutput) ToGetTenantInstancesResultOutputWithContext

func (o GetTenantInstancesResultOutput) ToGetTenantInstancesResultOutputWithContext(ctx context.Context) GetTenantInstancesResultOutput

func (GetTenantInstancesResultOutput) UserAccountIds

type Instance

type Instance struct {
	pulumi.CustomResourceState

	// The speed limit type. Valid values: `INTER_REGION_LIMIT`, `OUTER_REGION_LIMIT`. `OUTER_REGION_LIMIT` represents the
	// regional export speed limit, `INTER_REGION_LIMIT` is the inter-regional speed limit. The default is
	// `OUTER_REGION_LIMIT`.
	BandwidthLimitType pulumi.StringPtrOutput `pulumi:"bandwidthLimitType"`
	// Billing mode. Valid values: `PREPAID`, `POSTPAID`. `PREPAID` means prepaid, which means annual and monthly subscription,
	// `POSTPAID` means post-payment, which means billing by volume. The default is `POSTPAID`. The prepaid model only supports
	// inter-regional speed limit, and the post-paid model supports inter-regional speed limit and regional export speed limit.
	ChargeType pulumi.StringPtrOutput `pulumi:"chargeType"`
	// Creation time of resource.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Description of CCN, and maximum length does not exceed 100 bytes.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Number of attached instances.
	InstanceCount pulumi.IntOutput `pulumi:"instanceCount"`
	// Name of the CCN to be queried, and maximum length does not exceed 60 bytes.
	Name pulumi.StringOutput `pulumi:"name"`
	// Service quality of CCN. Valid values: `PT`, `AU`, `AG`. The default is `AU`.
	Qos pulumi.StringPtrOutput `pulumi:"qos"`
	// States of instance. Valid values: `ISOLATED`(arrears) and `AVAILABLE`.
	State pulumi.StringOutput `pulumi:"state"`
	// Instance tag.
	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 {
	// The speed limit type. Valid values: `INTER_REGION_LIMIT`, `OUTER_REGION_LIMIT`. `OUTER_REGION_LIMIT` represents the
	// regional export speed limit, `INTER_REGION_LIMIT` is the inter-regional speed limit. The default is
	// `OUTER_REGION_LIMIT`.
	BandwidthLimitType pulumi.StringPtrInput
	// Billing mode. Valid values: `PREPAID`, `POSTPAID`. `PREPAID` means prepaid, which means annual and monthly subscription,
	// `POSTPAID` means post-payment, which means billing by volume. The default is `POSTPAID`. The prepaid model only supports
	// inter-regional speed limit, and the post-paid model supports inter-regional speed limit and regional export speed limit.
	ChargeType pulumi.StringPtrInput
	// Description of CCN, and maximum length does not exceed 100 bytes.
	Description pulumi.StringPtrInput
	// Name of the CCN to be queried, and maximum length does not exceed 60 bytes.
	Name pulumi.StringPtrInput
	// Service quality of CCN. Valid values: `PT`, `AU`, `AG`. The default is `AU`.
	Qos pulumi.StringPtrInput
	// Instance tag.
	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) BandwidthLimitType

func (o InstanceOutput) BandwidthLimitType() pulumi.StringPtrOutput

The speed limit type. Valid values: `INTER_REGION_LIMIT`, `OUTER_REGION_LIMIT`. `OUTER_REGION_LIMIT` represents the regional export speed limit, `INTER_REGION_LIMIT` is the inter-regional speed limit. The default is `OUTER_REGION_LIMIT`.

func (InstanceOutput) ChargeType

func (o InstanceOutput) ChargeType() pulumi.StringPtrOutput

Billing mode. Valid values: `PREPAID`, `POSTPAID`. `PREPAID` means prepaid, which means annual and monthly subscription, `POSTPAID` means post-payment, which means billing by volume. The default is `POSTPAID`. The prepaid model only supports inter-regional speed limit, and the post-paid model supports inter-regional speed limit and regional export speed limit.

func (InstanceOutput) CreateTime

func (o InstanceOutput) CreateTime() pulumi.StringOutput

Creation time of resource.

func (InstanceOutput) Description

func (o InstanceOutput) Description() pulumi.StringPtrOutput

Description of CCN, and maximum length does not exceed 100 bytes.

func (InstanceOutput) ElementType

func (InstanceOutput) ElementType() reflect.Type

func (InstanceOutput) InstanceCount

func (o InstanceOutput) InstanceCount() pulumi.IntOutput

Number of attached instances.

func (InstanceOutput) Name

Name of the CCN to be queried, and maximum length does not exceed 60 bytes.

func (InstanceOutput) Qos

Service quality of CCN. Valid values: `PT`, `AU`, `AG`. The default is `AU`.

func (InstanceOutput) State

States of instance. Valid values: `ISOLATED`(arrears) and `AVAILABLE`.

func (InstanceOutput) Tags

func (o InstanceOutput) Tags() pulumi.MapOutput

Instance tag.

func (InstanceOutput) ToInstanceOutput

func (o InstanceOutput) ToInstanceOutput() InstanceOutput

func (InstanceOutput) ToInstanceOutputWithContext

func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput

type InstanceState

type InstanceState struct {
	// The speed limit type. Valid values: `INTER_REGION_LIMIT`, `OUTER_REGION_LIMIT`. `OUTER_REGION_LIMIT` represents the
	// regional export speed limit, `INTER_REGION_LIMIT` is the inter-regional speed limit. The default is
	// `OUTER_REGION_LIMIT`.
	BandwidthLimitType pulumi.StringPtrInput
	// Billing mode. Valid values: `PREPAID`, `POSTPAID`. `PREPAID` means prepaid, which means annual and monthly subscription,
	// `POSTPAID` means post-payment, which means billing by volume. The default is `POSTPAID`. The prepaid model only supports
	// inter-regional speed limit, and the post-paid model supports inter-regional speed limit and regional export speed limit.
	ChargeType pulumi.StringPtrInput
	// Creation time of resource.
	CreateTime pulumi.StringPtrInput
	// Description of CCN, and maximum length does not exceed 100 bytes.
	Description pulumi.StringPtrInput
	// Number of attached instances.
	InstanceCount pulumi.IntPtrInput
	// Name of the CCN to be queried, and maximum length does not exceed 60 bytes.
	Name pulumi.StringPtrInput
	// Service quality of CCN. Valid values: `PT`, `AU`, `AG`. The default is `AU`.
	Qos pulumi.StringPtrInput
	// States of instance. Valid values: `ISOLATED`(arrears) and `AVAILABLE`.
	State pulumi.StringPtrInput
	// Instance tag.
	Tags pulumi.MapInput
}

func (InstanceState) ElementType

func (InstanceState) ElementType() reflect.Type

type InstancesAcceptAttach

type InstancesAcceptAttach struct {
	pulumi.CustomResourceState

	// CCN Instance ID.
	CcnId pulumi.StringOutput `pulumi:"ccnId"`
	// Accept List Of Attachment Instances.
	Instances InstancesAcceptAttachInstanceArrayOutput `pulumi:"instances"`
}

func GetInstancesAcceptAttach

func GetInstancesAcceptAttach(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *InstancesAcceptAttachState, opts ...pulumi.ResourceOption) (*InstancesAcceptAttach, error)

GetInstancesAcceptAttach gets an existing InstancesAcceptAttach 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 NewInstancesAcceptAttach

func NewInstancesAcceptAttach(ctx *pulumi.Context,
	name string, args *InstancesAcceptAttachArgs, opts ...pulumi.ResourceOption) (*InstancesAcceptAttach, error)

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

func (*InstancesAcceptAttach) ElementType

func (*InstancesAcceptAttach) ElementType() reflect.Type

func (*InstancesAcceptAttach) ToInstancesAcceptAttachOutput

func (i *InstancesAcceptAttach) ToInstancesAcceptAttachOutput() InstancesAcceptAttachOutput

func (*InstancesAcceptAttach) ToInstancesAcceptAttachOutputWithContext

func (i *InstancesAcceptAttach) ToInstancesAcceptAttachOutputWithContext(ctx context.Context) InstancesAcceptAttachOutput

type InstancesAcceptAttachArgs

type InstancesAcceptAttachArgs struct {
	// CCN Instance ID.
	CcnId pulumi.StringInput
	// Accept List Of Attachment Instances.
	Instances InstancesAcceptAttachInstanceArrayInput
}

The set of arguments for constructing a InstancesAcceptAttach resource.

func (InstancesAcceptAttachArgs) ElementType

func (InstancesAcceptAttachArgs) ElementType() reflect.Type

type InstancesAcceptAttachArray

type InstancesAcceptAttachArray []InstancesAcceptAttachInput

func (InstancesAcceptAttachArray) ElementType

func (InstancesAcceptAttachArray) ElementType() reflect.Type

func (InstancesAcceptAttachArray) ToInstancesAcceptAttachArrayOutput

func (i InstancesAcceptAttachArray) ToInstancesAcceptAttachArrayOutput() InstancesAcceptAttachArrayOutput

func (InstancesAcceptAttachArray) ToInstancesAcceptAttachArrayOutputWithContext

func (i InstancesAcceptAttachArray) ToInstancesAcceptAttachArrayOutputWithContext(ctx context.Context) InstancesAcceptAttachArrayOutput

type InstancesAcceptAttachArrayInput

type InstancesAcceptAttachArrayInput interface {
	pulumi.Input

	ToInstancesAcceptAttachArrayOutput() InstancesAcceptAttachArrayOutput
	ToInstancesAcceptAttachArrayOutputWithContext(context.Context) InstancesAcceptAttachArrayOutput
}

InstancesAcceptAttachArrayInput is an input type that accepts InstancesAcceptAttachArray and InstancesAcceptAttachArrayOutput values. You can construct a concrete instance of `InstancesAcceptAttachArrayInput` via:

InstancesAcceptAttachArray{ InstancesAcceptAttachArgs{...} }

type InstancesAcceptAttachArrayOutput

type InstancesAcceptAttachArrayOutput struct{ *pulumi.OutputState }

func (InstancesAcceptAttachArrayOutput) ElementType

func (InstancesAcceptAttachArrayOutput) Index

func (InstancesAcceptAttachArrayOutput) ToInstancesAcceptAttachArrayOutput

func (o InstancesAcceptAttachArrayOutput) ToInstancesAcceptAttachArrayOutput() InstancesAcceptAttachArrayOutput

func (InstancesAcceptAttachArrayOutput) ToInstancesAcceptAttachArrayOutputWithContext

func (o InstancesAcceptAttachArrayOutput) ToInstancesAcceptAttachArrayOutputWithContext(ctx context.Context) InstancesAcceptAttachArrayOutput

type InstancesAcceptAttachInput

type InstancesAcceptAttachInput interface {
	pulumi.Input

	ToInstancesAcceptAttachOutput() InstancesAcceptAttachOutput
	ToInstancesAcceptAttachOutputWithContext(ctx context.Context) InstancesAcceptAttachOutput
}

type InstancesAcceptAttachInstance

type InstancesAcceptAttachInstance struct {
	Description    *string `pulumi:"description"`
	InstanceId     string  `pulumi:"instanceId"`
	InstanceRegion string  `pulumi:"instanceRegion"`
	InstanceType   *string `pulumi:"instanceType"`
	RouteTableId   *string `pulumi:"routeTableId"`
}

type InstancesAcceptAttachInstanceArgs

type InstancesAcceptAttachInstanceArgs struct {
	Description    pulumi.StringPtrInput `pulumi:"description"`
	InstanceId     pulumi.StringInput    `pulumi:"instanceId"`
	InstanceRegion pulumi.StringInput    `pulumi:"instanceRegion"`
	InstanceType   pulumi.StringPtrInput `pulumi:"instanceType"`
	RouteTableId   pulumi.StringPtrInput `pulumi:"routeTableId"`
}

func (InstancesAcceptAttachInstanceArgs) ElementType

func (InstancesAcceptAttachInstanceArgs) ToInstancesAcceptAttachInstanceOutput

func (i InstancesAcceptAttachInstanceArgs) ToInstancesAcceptAttachInstanceOutput() InstancesAcceptAttachInstanceOutput

func (InstancesAcceptAttachInstanceArgs) ToInstancesAcceptAttachInstanceOutputWithContext

func (i InstancesAcceptAttachInstanceArgs) ToInstancesAcceptAttachInstanceOutputWithContext(ctx context.Context) InstancesAcceptAttachInstanceOutput

type InstancesAcceptAttachInstanceArray

type InstancesAcceptAttachInstanceArray []InstancesAcceptAttachInstanceInput

func (InstancesAcceptAttachInstanceArray) ElementType

func (InstancesAcceptAttachInstanceArray) ToInstancesAcceptAttachInstanceArrayOutput

func (i InstancesAcceptAttachInstanceArray) ToInstancesAcceptAttachInstanceArrayOutput() InstancesAcceptAttachInstanceArrayOutput

func (InstancesAcceptAttachInstanceArray) ToInstancesAcceptAttachInstanceArrayOutputWithContext

func (i InstancesAcceptAttachInstanceArray) ToInstancesAcceptAttachInstanceArrayOutputWithContext(ctx context.Context) InstancesAcceptAttachInstanceArrayOutput

type InstancesAcceptAttachInstanceArrayInput

type InstancesAcceptAttachInstanceArrayInput interface {
	pulumi.Input

	ToInstancesAcceptAttachInstanceArrayOutput() InstancesAcceptAttachInstanceArrayOutput
	ToInstancesAcceptAttachInstanceArrayOutputWithContext(context.Context) InstancesAcceptAttachInstanceArrayOutput
}

InstancesAcceptAttachInstanceArrayInput is an input type that accepts InstancesAcceptAttachInstanceArray and InstancesAcceptAttachInstanceArrayOutput values. You can construct a concrete instance of `InstancesAcceptAttachInstanceArrayInput` via:

InstancesAcceptAttachInstanceArray{ InstancesAcceptAttachInstanceArgs{...} }

type InstancesAcceptAttachInstanceArrayOutput

type InstancesAcceptAttachInstanceArrayOutput struct{ *pulumi.OutputState }

func (InstancesAcceptAttachInstanceArrayOutput) ElementType

func (InstancesAcceptAttachInstanceArrayOutput) Index

func (InstancesAcceptAttachInstanceArrayOutput) ToInstancesAcceptAttachInstanceArrayOutput

func (o InstancesAcceptAttachInstanceArrayOutput) ToInstancesAcceptAttachInstanceArrayOutput() InstancesAcceptAttachInstanceArrayOutput

func (InstancesAcceptAttachInstanceArrayOutput) ToInstancesAcceptAttachInstanceArrayOutputWithContext

func (o InstancesAcceptAttachInstanceArrayOutput) ToInstancesAcceptAttachInstanceArrayOutputWithContext(ctx context.Context) InstancesAcceptAttachInstanceArrayOutput

type InstancesAcceptAttachInstanceInput

type InstancesAcceptAttachInstanceInput interface {
	pulumi.Input

	ToInstancesAcceptAttachInstanceOutput() InstancesAcceptAttachInstanceOutput
	ToInstancesAcceptAttachInstanceOutputWithContext(context.Context) InstancesAcceptAttachInstanceOutput
}

InstancesAcceptAttachInstanceInput is an input type that accepts InstancesAcceptAttachInstanceArgs and InstancesAcceptAttachInstanceOutput values. You can construct a concrete instance of `InstancesAcceptAttachInstanceInput` via:

InstancesAcceptAttachInstanceArgs{...}

type InstancesAcceptAttachInstanceOutput

type InstancesAcceptAttachInstanceOutput struct{ *pulumi.OutputState }

func (InstancesAcceptAttachInstanceOutput) Description

func (InstancesAcceptAttachInstanceOutput) ElementType

func (InstancesAcceptAttachInstanceOutput) InstanceId

func (InstancesAcceptAttachInstanceOutput) InstanceRegion

func (InstancesAcceptAttachInstanceOutput) InstanceType

func (InstancesAcceptAttachInstanceOutput) RouteTableId

func (InstancesAcceptAttachInstanceOutput) ToInstancesAcceptAttachInstanceOutput

func (o InstancesAcceptAttachInstanceOutput) ToInstancesAcceptAttachInstanceOutput() InstancesAcceptAttachInstanceOutput

func (InstancesAcceptAttachInstanceOutput) ToInstancesAcceptAttachInstanceOutputWithContext

func (o InstancesAcceptAttachInstanceOutput) ToInstancesAcceptAttachInstanceOutputWithContext(ctx context.Context) InstancesAcceptAttachInstanceOutput

type InstancesAcceptAttachMap

type InstancesAcceptAttachMap map[string]InstancesAcceptAttachInput

func (InstancesAcceptAttachMap) ElementType

func (InstancesAcceptAttachMap) ElementType() reflect.Type

func (InstancesAcceptAttachMap) ToInstancesAcceptAttachMapOutput

func (i InstancesAcceptAttachMap) ToInstancesAcceptAttachMapOutput() InstancesAcceptAttachMapOutput

func (InstancesAcceptAttachMap) ToInstancesAcceptAttachMapOutputWithContext

func (i InstancesAcceptAttachMap) ToInstancesAcceptAttachMapOutputWithContext(ctx context.Context) InstancesAcceptAttachMapOutput

type InstancesAcceptAttachMapInput

type InstancesAcceptAttachMapInput interface {
	pulumi.Input

	ToInstancesAcceptAttachMapOutput() InstancesAcceptAttachMapOutput
	ToInstancesAcceptAttachMapOutputWithContext(context.Context) InstancesAcceptAttachMapOutput
}

InstancesAcceptAttachMapInput is an input type that accepts InstancesAcceptAttachMap and InstancesAcceptAttachMapOutput values. You can construct a concrete instance of `InstancesAcceptAttachMapInput` via:

InstancesAcceptAttachMap{ "key": InstancesAcceptAttachArgs{...} }

type InstancesAcceptAttachMapOutput

type InstancesAcceptAttachMapOutput struct{ *pulumi.OutputState }

func (InstancesAcceptAttachMapOutput) ElementType

func (InstancesAcceptAttachMapOutput) MapIndex

func (InstancesAcceptAttachMapOutput) ToInstancesAcceptAttachMapOutput

func (o InstancesAcceptAttachMapOutput) ToInstancesAcceptAttachMapOutput() InstancesAcceptAttachMapOutput

func (InstancesAcceptAttachMapOutput) ToInstancesAcceptAttachMapOutputWithContext

func (o InstancesAcceptAttachMapOutput) ToInstancesAcceptAttachMapOutputWithContext(ctx context.Context) InstancesAcceptAttachMapOutput

type InstancesAcceptAttachOutput

type InstancesAcceptAttachOutput struct{ *pulumi.OutputState }

func (InstancesAcceptAttachOutput) CcnId

CCN Instance ID.

func (InstancesAcceptAttachOutput) ElementType

func (InstancesAcceptAttachOutput) Instances

Accept List Of Attachment Instances.

func (InstancesAcceptAttachOutput) ToInstancesAcceptAttachOutput

func (o InstancesAcceptAttachOutput) ToInstancesAcceptAttachOutput() InstancesAcceptAttachOutput

func (InstancesAcceptAttachOutput) ToInstancesAcceptAttachOutputWithContext

func (o InstancesAcceptAttachOutput) ToInstancesAcceptAttachOutputWithContext(ctx context.Context) InstancesAcceptAttachOutput

type InstancesAcceptAttachState

type InstancesAcceptAttachState struct {
	// CCN Instance ID.
	CcnId pulumi.StringPtrInput
	// Accept List Of Attachment Instances.
	Instances InstancesAcceptAttachInstanceArrayInput
}

func (InstancesAcceptAttachState) ElementType

func (InstancesAcceptAttachState) ElementType() reflect.Type

type InstancesRejectAttach

type InstancesRejectAttach struct {
	pulumi.CustomResourceState

	// CCN Instance ID.
	CcnId pulumi.StringOutput `pulumi:"ccnId"`
	// Reject List Of Attachment Instances.
	Instances InstancesRejectAttachInstanceArrayOutput `pulumi:"instances"`
}

func GetInstancesRejectAttach

func GetInstancesRejectAttach(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *InstancesRejectAttachState, opts ...pulumi.ResourceOption) (*InstancesRejectAttach, error)

GetInstancesRejectAttach gets an existing InstancesRejectAttach 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 NewInstancesRejectAttach

func NewInstancesRejectAttach(ctx *pulumi.Context,
	name string, args *InstancesRejectAttachArgs, opts ...pulumi.ResourceOption) (*InstancesRejectAttach, error)

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

func (*InstancesRejectAttach) ElementType

func (*InstancesRejectAttach) ElementType() reflect.Type

func (*InstancesRejectAttach) ToInstancesRejectAttachOutput

func (i *InstancesRejectAttach) ToInstancesRejectAttachOutput() InstancesRejectAttachOutput

func (*InstancesRejectAttach) ToInstancesRejectAttachOutputWithContext

func (i *InstancesRejectAttach) ToInstancesRejectAttachOutputWithContext(ctx context.Context) InstancesRejectAttachOutput

type InstancesRejectAttachArgs

type InstancesRejectAttachArgs struct {
	// CCN Instance ID.
	CcnId pulumi.StringInput
	// Reject List Of Attachment Instances.
	Instances InstancesRejectAttachInstanceArrayInput
}

The set of arguments for constructing a InstancesRejectAttach resource.

func (InstancesRejectAttachArgs) ElementType

func (InstancesRejectAttachArgs) ElementType() reflect.Type

type InstancesRejectAttachArray

type InstancesRejectAttachArray []InstancesRejectAttachInput

func (InstancesRejectAttachArray) ElementType

func (InstancesRejectAttachArray) ElementType() reflect.Type

func (InstancesRejectAttachArray) ToInstancesRejectAttachArrayOutput

func (i InstancesRejectAttachArray) ToInstancesRejectAttachArrayOutput() InstancesRejectAttachArrayOutput

func (InstancesRejectAttachArray) ToInstancesRejectAttachArrayOutputWithContext

func (i InstancesRejectAttachArray) ToInstancesRejectAttachArrayOutputWithContext(ctx context.Context) InstancesRejectAttachArrayOutput

type InstancesRejectAttachArrayInput

type InstancesRejectAttachArrayInput interface {
	pulumi.Input

	ToInstancesRejectAttachArrayOutput() InstancesRejectAttachArrayOutput
	ToInstancesRejectAttachArrayOutputWithContext(context.Context) InstancesRejectAttachArrayOutput
}

InstancesRejectAttachArrayInput is an input type that accepts InstancesRejectAttachArray and InstancesRejectAttachArrayOutput values. You can construct a concrete instance of `InstancesRejectAttachArrayInput` via:

InstancesRejectAttachArray{ InstancesRejectAttachArgs{...} }

type InstancesRejectAttachArrayOutput

type InstancesRejectAttachArrayOutput struct{ *pulumi.OutputState }

func (InstancesRejectAttachArrayOutput) ElementType

func (InstancesRejectAttachArrayOutput) Index

func (InstancesRejectAttachArrayOutput) ToInstancesRejectAttachArrayOutput

func (o InstancesRejectAttachArrayOutput) ToInstancesRejectAttachArrayOutput() InstancesRejectAttachArrayOutput

func (InstancesRejectAttachArrayOutput) ToInstancesRejectAttachArrayOutputWithContext

func (o InstancesRejectAttachArrayOutput) ToInstancesRejectAttachArrayOutputWithContext(ctx context.Context) InstancesRejectAttachArrayOutput

type InstancesRejectAttachInput

type InstancesRejectAttachInput interface {
	pulumi.Input

	ToInstancesRejectAttachOutput() InstancesRejectAttachOutput
	ToInstancesRejectAttachOutputWithContext(ctx context.Context) InstancesRejectAttachOutput
}

type InstancesRejectAttachInstance

type InstancesRejectAttachInstance struct {
	Description    *string `pulumi:"description"`
	InstanceId     string  `pulumi:"instanceId"`
	InstanceRegion string  `pulumi:"instanceRegion"`
	InstanceType   *string `pulumi:"instanceType"`
	RouteTableId   *string `pulumi:"routeTableId"`
}

type InstancesRejectAttachInstanceArgs

type InstancesRejectAttachInstanceArgs struct {
	Description    pulumi.StringPtrInput `pulumi:"description"`
	InstanceId     pulumi.StringInput    `pulumi:"instanceId"`
	InstanceRegion pulumi.StringInput    `pulumi:"instanceRegion"`
	InstanceType   pulumi.StringPtrInput `pulumi:"instanceType"`
	RouteTableId   pulumi.StringPtrInput `pulumi:"routeTableId"`
}

func (InstancesRejectAttachInstanceArgs) ElementType

func (InstancesRejectAttachInstanceArgs) ToInstancesRejectAttachInstanceOutput

func (i InstancesRejectAttachInstanceArgs) ToInstancesRejectAttachInstanceOutput() InstancesRejectAttachInstanceOutput

func (InstancesRejectAttachInstanceArgs) ToInstancesRejectAttachInstanceOutputWithContext

func (i InstancesRejectAttachInstanceArgs) ToInstancesRejectAttachInstanceOutputWithContext(ctx context.Context) InstancesRejectAttachInstanceOutput

type InstancesRejectAttachInstanceArray

type InstancesRejectAttachInstanceArray []InstancesRejectAttachInstanceInput

func (InstancesRejectAttachInstanceArray) ElementType

func (InstancesRejectAttachInstanceArray) ToInstancesRejectAttachInstanceArrayOutput

func (i InstancesRejectAttachInstanceArray) ToInstancesRejectAttachInstanceArrayOutput() InstancesRejectAttachInstanceArrayOutput

func (InstancesRejectAttachInstanceArray) ToInstancesRejectAttachInstanceArrayOutputWithContext

func (i InstancesRejectAttachInstanceArray) ToInstancesRejectAttachInstanceArrayOutputWithContext(ctx context.Context) InstancesRejectAttachInstanceArrayOutput

type InstancesRejectAttachInstanceArrayInput

type InstancesRejectAttachInstanceArrayInput interface {
	pulumi.Input

	ToInstancesRejectAttachInstanceArrayOutput() InstancesRejectAttachInstanceArrayOutput
	ToInstancesRejectAttachInstanceArrayOutputWithContext(context.Context) InstancesRejectAttachInstanceArrayOutput
}

InstancesRejectAttachInstanceArrayInput is an input type that accepts InstancesRejectAttachInstanceArray and InstancesRejectAttachInstanceArrayOutput values. You can construct a concrete instance of `InstancesRejectAttachInstanceArrayInput` via:

InstancesRejectAttachInstanceArray{ InstancesRejectAttachInstanceArgs{...} }

type InstancesRejectAttachInstanceArrayOutput

type InstancesRejectAttachInstanceArrayOutput struct{ *pulumi.OutputState }

func (InstancesRejectAttachInstanceArrayOutput) ElementType

func (InstancesRejectAttachInstanceArrayOutput) Index

func (InstancesRejectAttachInstanceArrayOutput) ToInstancesRejectAttachInstanceArrayOutput

func (o InstancesRejectAttachInstanceArrayOutput) ToInstancesRejectAttachInstanceArrayOutput() InstancesRejectAttachInstanceArrayOutput

func (InstancesRejectAttachInstanceArrayOutput) ToInstancesRejectAttachInstanceArrayOutputWithContext

func (o InstancesRejectAttachInstanceArrayOutput) ToInstancesRejectAttachInstanceArrayOutputWithContext(ctx context.Context) InstancesRejectAttachInstanceArrayOutput

type InstancesRejectAttachInstanceInput

type InstancesRejectAttachInstanceInput interface {
	pulumi.Input

	ToInstancesRejectAttachInstanceOutput() InstancesRejectAttachInstanceOutput
	ToInstancesRejectAttachInstanceOutputWithContext(context.Context) InstancesRejectAttachInstanceOutput
}

InstancesRejectAttachInstanceInput is an input type that accepts InstancesRejectAttachInstanceArgs and InstancesRejectAttachInstanceOutput values. You can construct a concrete instance of `InstancesRejectAttachInstanceInput` via:

InstancesRejectAttachInstanceArgs{...}

type InstancesRejectAttachInstanceOutput

type InstancesRejectAttachInstanceOutput struct{ *pulumi.OutputState }

func (InstancesRejectAttachInstanceOutput) Description

func (InstancesRejectAttachInstanceOutput) ElementType

func (InstancesRejectAttachInstanceOutput) InstanceId

func (InstancesRejectAttachInstanceOutput) InstanceRegion

func (InstancesRejectAttachInstanceOutput) InstanceType

func (InstancesRejectAttachInstanceOutput) RouteTableId

func (InstancesRejectAttachInstanceOutput) ToInstancesRejectAttachInstanceOutput

func (o InstancesRejectAttachInstanceOutput) ToInstancesRejectAttachInstanceOutput() InstancesRejectAttachInstanceOutput

func (InstancesRejectAttachInstanceOutput) ToInstancesRejectAttachInstanceOutputWithContext

func (o InstancesRejectAttachInstanceOutput) ToInstancesRejectAttachInstanceOutputWithContext(ctx context.Context) InstancesRejectAttachInstanceOutput

type InstancesRejectAttachMap

type InstancesRejectAttachMap map[string]InstancesRejectAttachInput

func (InstancesRejectAttachMap) ElementType

func (InstancesRejectAttachMap) ElementType() reflect.Type

func (InstancesRejectAttachMap) ToInstancesRejectAttachMapOutput

func (i InstancesRejectAttachMap) ToInstancesRejectAttachMapOutput() InstancesRejectAttachMapOutput

func (InstancesRejectAttachMap) ToInstancesRejectAttachMapOutputWithContext

func (i InstancesRejectAttachMap) ToInstancesRejectAttachMapOutputWithContext(ctx context.Context) InstancesRejectAttachMapOutput

type InstancesRejectAttachMapInput

type InstancesRejectAttachMapInput interface {
	pulumi.Input

	ToInstancesRejectAttachMapOutput() InstancesRejectAttachMapOutput
	ToInstancesRejectAttachMapOutputWithContext(context.Context) InstancesRejectAttachMapOutput
}

InstancesRejectAttachMapInput is an input type that accepts InstancesRejectAttachMap and InstancesRejectAttachMapOutput values. You can construct a concrete instance of `InstancesRejectAttachMapInput` via:

InstancesRejectAttachMap{ "key": InstancesRejectAttachArgs{...} }

type InstancesRejectAttachMapOutput

type InstancesRejectAttachMapOutput struct{ *pulumi.OutputState }

func (InstancesRejectAttachMapOutput) ElementType

func (InstancesRejectAttachMapOutput) MapIndex

func (InstancesRejectAttachMapOutput) ToInstancesRejectAttachMapOutput

func (o InstancesRejectAttachMapOutput) ToInstancesRejectAttachMapOutput() InstancesRejectAttachMapOutput

func (InstancesRejectAttachMapOutput) ToInstancesRejectAttachMapOutputWithContext

func (o InstancesRejectAttachMapOutput) ToInstancesRejectAttachMapOutputWithContext(ctx context.Context) InstancesRejectAttachMapOutput

type InstancesRejectAttachOutput

type InstancesRejectAttachOutput struct{ *pulumi.OutputState }

func (InstancesRejectAttachOutput) CcnId

CCN Instance ID.

func (InstancesRejectAttachOutput) ElementType

func (InstancesRejectAttachOutput) Instances

Reject List Of Attachment Instances.

func (InstancesRejectAttachOutput) ToInstancesRejectAttachOutput

func (o InstancesRejectAttachOutput) ToInstancesRejectAttachOutput() InstancesRejectAttachOutput

func (InstancesRejectAttachOutput) ToInstancesRejectAttachOutputWithContext

func (o InstancesRejectAttachOutput) ToInstancesRejectAttachOutputWithContext(ctx context.Context) InstancesRejectAttachOutput

type InstancesRejectAttachState

type InstancesRejectAttachState struct {
	// CCN Instance ID.
	CcnId pulumi.StringPtrInput
	// Reject List Of Attachment Instances.
	Instances InstancesRejectAttachInstanceArrayInput
}

func (InstancesRejectAttachState) ElementType

func (InstancesRejectAttachState) ElementType() reflect.Type

type InstancesResetAttach

type InstancesResetAttach struct {
	pulumi.CustomResourceState

	// CCN Instance ID.
	CcnId pulumi.StringOutput `pulumi:"ccnId"`
	// CCN Uin (root account).
	CcnUin pulumi.StringOutput `pulumi:"ccnUin"`
	// List Of Attachment Instances.
	Instances InstancesResetAttachInstanceArrayOutput `pulumi:"instances"`
}

func GetInstancesResetAttach

func GetInstancesResetAttach(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *InstancesResetAttachState, opts ...pulumi.ResourceOption) (*InstancesResetAttach, error)

GetInstancesResetAttach gets an existing InstancesResetAttach 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 NewInstancesResetAttach

func NewInstancesResetAttach(ctx *pulumi.Context,
	name string, args *InstancesResetAttachArgs, opts ...pulumi.ResourceOption) (*InstancesResetAttach, error)

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

func (*InstancesResetAttach) ElementType

func (*InstancesResetAttach) ElementType() reflect.Type

func (*InstancesResetAttach) ToInstancesResetAttachOutput

func (i *InstancesResetAttach) ToInstancesResetAttachOutput() InstancesResetAttachOutput

func (*InstancesResetAttach) ToInstancesResetAttachOutputWithContext

func (i *InstancesResetAttach) ToInstancesResetAttachOutputWithContext(ctx context.Context) InstancesResetAttachOutput

type InstancesResetAttachArgs

type InstancesResetAttachArgs struct {
	// CCN Instance ID.
	CcnId pulumi.StringInput
	// CCN Uin (root account).
	CcnUin pulumi.StringInput
	// List Of Attachment Instances.
	Instances InstancesResetAttachInstanceArrayInput
}

The set of arguments for constructing a InstancesResetAttach resource.

func (InstancesResetAttachArgs) ElementType

func (InstancesResetAttachArgs) ElementType() reflect.Type

type InstancesResetAttachArray

type InstancesResetAttachArray []InstancesResetAttachInput

func (InstancesResetAttachArray) ElementType

func (InstancesResetAttachArray) ElementType() reflect.Type

func (InstancesResetAttachArray) ToInstancesResetAttachArrayOutput

func (i InstancesResetAttachArray) ToInstancesResetAttachArrayOutput() InstancesResetAttachArrayOutput

func (InstancesResetAttachArray) ToInstancesResetAttachArrayOutputWithContext

func (i InstancesResetAttachArray) ToInstancesResetAttachArrayOutputWithContext(ctx context.Context) InstancesResetAttachArrayOutput

type InstancesResetAttachArrayInput

type InstancesResetAttachArrayInput interface {
	pulumi.Input

	ToInstancesResetAttachArrayOutput() InstancesResetAttachArrayOutput
	ToInstancesResetAttachArrayOutputWithContext(context.Context) InstancesResetAttachArrayOutput
}

InstancesResetAttachArrayInput is an input type that accepts InstancesResetAttachArray and InstancesResetAttachArrayOutput values. You can construct a concrete instance of `InstancesResetAttachArrayInput` via:

InstancesResetAttachArray{ InstancesResetAttachArgs{...} }

type InstancesResetAttachArrayOutput

type InstancesResetAttachArrayOutput struct{ *pulumi.OutputState }

func (InstancesResetAttachArrayOutput) ElementType

func (InstancesResetAttachArrayOutput) Index

func (InstancesResetAttachArrayOutput) ToInstancesResetAttachArrayOutput

func (o InstancesResetAttachArrayOutput) ToInstancesResetAttachArrayOutput() InstancesResetAttachArrayOutput

func (InstancesResetAttachArrayOutput) ToInstancesResetAttachArrayOutputWithContext

func (o InstancesResetAttachArrayOutput) ToInstancesResetAttachArrayOutputWithContext(ctx context.Context) InstancesResetAttachArrayOutput

type InstancesResetAttachInput

type InstancesResetAttachInput interface {
	pulumi.Input

	ToInstancesResetAttachOutput() InstancesResetAttachOutput
	ToInstancesResetAttachOutputWithContext(ctx context.Context) InstancesResetAttachOutput
}

type InstancesResetAttachInstance

type InstancesResetAttachInstance struct {
	Description    *string `pulumi:"description"`
	InstanceId     string  `pulumi:"instanceId"`
	InstanceRegion string  `pulumi:"instanceRegion"`
	InstanceType   *string `pulumi:"instanceType"`
	RouteTableId   *string `pulumi:"routeTableId"`
}

type InstancesResetAttachInstanceArgs

type InstancesResetAttachInstanceArgs struct {
	Description    pulumi.StringPtrInput `pulumi:"description"`
	InstanceId     pulumi.StringInput    `pulumi:"instanceId"`
	InstanceRegion pulumi.StringInput    `pulumi:"instanceRegion"`
	InstanceType   pulumi.StringPtrInput `pulumi:"instanceType"`
	RouteTableId   pulumi.StringPtrInput `pulumi:"routeTableId"`
}

func (InstancesResetAttachInstanceArgs) ElementType

func (InstancesResetAttachInstanceArgs) ToInstancesResetAttachInstanceOutput

func (i InstancesResetAttachInstanceArgs) ToInstancesResetAttachInstanceOutput() InstancesResetAttachInstanceOutput

func (InstancesResetAttachInstanceArgs) ToInstancesResetAttachInstanceOutputWithContext

func (i InstancesResetAttachInstanceArgs) ToInstancesResetAttachInstanceOutputWithContext(ctx context.Context) InstancesResetAttachInstanceOutput

type InstancesResetAttachInstanceArray

type InstancesResetAttachInstanceArray []InstancesResetAttachInstanceInput

func (InstancesResetAttachInstanceArray) ElementType

func (InstancesResetAttachInstanceArray) ToInstancesResetAttachInstanceArrayOutput

func (i InstancesResetAttachInstanceArray) ToInstancesResetAttachInstanceArrayOutput() InstancesResetAttachInstanceArrayOutput

func (InstancesResetAttachInstanceArray) ToInstancesResetAttachInstanceArrayOutputWithContext

func (i InstancesResetAttachInstanceArray) ToInstancesResetAttachInstanceArrayOutputWithContext(ctx context.Context) InstancesResetAttachInstanceArrayOutput

type InstancesResetAttachInstanceArrayInput

type InstancesResetAttachInstanceArrayInput interface {
	pulumi.Input

	ToInstancesResetAttachInstanceArrayOutput() InstancesResetAttachInstanceArrayOutput
	ToInstancesResetAttachInstanceArrayOutputWithContext(context.Context) InstancesResetAttachInstanceArrayOutput
}

InstancesResetAttachInstanceArrayInput is an input type that accepts InstancesResetAttachInstanceArray and InstancesResetAttachInstanceArrayOutput values. You can construct a concrete instance of `InstancesResetAttachInstanceArrayInput` via:

InstancesResetAttachInstanceArray{ InstancesResetAttachInstanceArgs{...} }

type InstancesResetAttachInstanceArrayOutput

type InstancesResetAttachInstanceArrayOutput struct{ *pulumi.OutputState }

func (InstancesResetAttachInstanceArrayOutput) ElementType

func (InstancesResetAttachInstanceArrayOutput) Index

func (InstancesResetAttachInstanceArrayOutput) ToInstancesResetAttachInstanceArrayOutput

func (o InstancesResetAttachInstanceArrayOutput) ToInstancesResetAttachInstanceArrayOutput() InstancesResetAttachInstanceArrayOutput

func (InstancesResetAttachInstanceArrayOutput) ToInstancesResetAttachInstanceArrayOutputWithContext

func (o InstancesResetAttachInstanceArrayOutput) ToInstancesResetAttachInstanceArrayOutputWithContext(ctx context.Context) InstancesResetAttachInstanceArrayOutput

type InstancesResetAttachInstanceInput

type InstancesResetAttachInstanceInput interface {
	pulumi.Input

	ToInstancesResetAttachInstanceOutput() InstancesResetAttachInstanceOutput
	ToInstancesResetAttachInstanceOutputWithContext(context.Context) InstancesResetAttachInstanceOutput
}

InstancesResetAttachInstanceInput is an input type that accepts InstancesResetAttachInstanceArgs and InstancesResetAttachInstanceOutput values. You can construct a concrete instance of `InstancesResetAttachInstanceInput` via:

InstancesResetAttachInstanceArgs{...}

type InstancesResetAttachInstanceOutput

type InstancesResetAttachInstanceOutput struct{ *pulumi.OutputState }

func (InstancesResetAttachInstanceOutput) Description

func (InstancesResetAttachInstanceOutput) ElementType

func (InstancesResetAttachInstanceOutput) InstanceId

func (InstancesResetAttachInstanceOutput) InstanceRegion

func (InstancesResetAttachInstanceOutput) InstanceType

func (InstancesResetAttachInstanceOutput) RouteTableId

func (InstancesResetAttachInstanceOutput) ToInstancesResetAttachInstanceOutput

func (o InstancesResetAttachInstanceOutput) ToInstancesResetAttachInstanceOutput() InstancesResetAttachInstanceOutput

func (InstancesResetAttachInstanceOutput) ToInstancesResetAttachInstanceOutputWithContext

func (o InstancesResetAttachInstanceOutput) ToInstancesResetAttachInstanceOutputWithContext(ctx context.Context) InstancesResetAttachInstanceOutput

type InstancesResetAttachMap

type InstancesResetAttachMap map[string]InstancesResetAttachInput

func (InstancesResetAttachMap) ElementType

func (InstancesResetAttachMap) ElementType() reflect.Type

func (InstancesResetAttachMap) ToInstancesResetAttachMapOutput

func (i InstancesResetAttachMap) ToInstancesResetAttachMapOutput() InstancesResetAttachMapOutput

func (InstancesResetAttachMap) ToInstancesResetAttachMapOutputWithContext

func (i InstancesResetAttachMap) ToInstancesResetAttachMapOutputWithContext(ctx context.Context) InstancesResetAttachMapOutput

type InstancesResetAttachMapInput

type InstancesResetAttachMapInput interface {
	pulumi.Input

	ToInstancesResetAttachMapOutput() InstancesResetAttachMapOutput
	ToInstancesResetAttachMapOutputWithContext(context.Context) InstancesResetAttachMapOutput
}

InstancesResetAttachMapInput is an input type that accepts InstancesResetAttachMap and InstancesResetAttachMapOutput values. You can construct a concrete instance of `InstancesResetAttachMapInput` via:

InstancesResetAttachMap{ "key": InstancesResetAttachArgs{...} }

type InstancesResetAttachMapOutput

type InstancesResetAttachMapOutput struct{ *pulumi.OutputState }

func (InstancesResetAttachMapOutput) ElementType

func (InstancesResetAttachMapOutput) MapIndex

func (InstancesResetAttachMapOutput) ToInstancesResetAttachMapOutput

func (o InstancesResetAttachMapOutput) ToInstancesResetAttachMapOutput() InstancesResetAttachMapOutput

func (InstancesResetAttachMapOutput) ToInstancesResetAttachMapOutputWithContext

func (o InstancesResetAttachMapOutput) ToInstancesResetAttachMapOutputWithContext(ctx context.Context) InstancesResetAttachMapOutput

type InstancesResetAttachOutput

type InstancesResetAttachOutput struct{ *pulumi.OutputState }

func (InstancesResetAttachOutput) CcnId

CCN Instance ID.

func (InstancesResetAttachOutput) CcnUin

CCN Uin (root account).

func (InstancesResetAttachOutput) ElementType

func (InstancesResetAttachOutput) ElementType() reflect.Type

func (InstancesResetAttachOutput) Instances

List Of Attachment Instances.

func (InstancesResetAttachOutput) ToInstancesResetAttachOutput

func (o InstancesResetAttachOutput) ToInstancesResetAttachOutput() InstancesResetAttachOutput

func (InstancesResetAttachOutput) ToInstancesResetAttachOutputWithContext

func (o InstancesResetAttachOutput) ToInstancesResetAttachOutputWithContext(ctx context.Context) InstancesResetAttachOutput

type InstancesResetAttachState

type InstancesResetAttachState struct {
	// CCN Instance ID.
	CcnId pulumi.StringPtrInput
	// CCN Uin (root account).
	CcnUin pulumi.StringPtrInput
	// List Of Attachment Instances.
	Instances InstancesResetAttachInstanceArrayInput
}

func (InstancesResetAttachState) ElementType

func (InstancesResetAttachState) ElementType() reflect.Type

type Routes

type Routes struct {
	pulumi.CustomResourceState

	// CCN Instance ID.
	CcnId pulumi.StringOutput `pulumi:"ccnId"`
	// CCN Route Id List.
	RouteId pulumi.StringOutput `pulumi:"routeId"`
	// `on`: Enable, `off`: Disable.
	Switch pulumi.StringOutput `pulumi:"switch"`
}

func GetRoutes

func GetRoutes(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RoutesState, opts ...pulumi.ResourceOption) (*Routes, error)

GetRoutes gets an existing Routes 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 NewRoutes

func NewRoutes(ctx *pulumi.Context,
	name string, args *RoutesArgs, opts ...pulumi.ResourceOption) (*Routes, error)

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

func (*Routes) ElementType

func (*Routes) ElementType() reflect.Type

func (*Routes) ToRoutesOutput

func (i *Routes) ToRoutesOutput() RoutesOutput

func (*Routes) ToRoutesOutputWithContext

func (i *Routes) ToRoutesOutputWithContext(ctx context.Context) RoutesOutput

type RoutesArgs

type RoutesArgs struct {
	// CCN Instance ID.
	CcnId pulumi.StringInput
	// CCN Route Id List.
	RouteId pulumi.StringInput
	// `on`: Enable, `off`: Disable.
	Switch pulumi.StringInput
}

The set of arguments for constructing a Routes resource.

func (RoutesArgs) ElementType

func (RoutesArgs) ElementType() reflect.Type

type RoutesArray

type RoutesArray []RoutesInput

func (RoutesArray) ElementType

func (RoutesArray) ElementType() reflect.Type

func (RoutesArray) ToRoutesArrayOutput

func (i RoutesArray) ToRoutesArrayOutput() RoutesArrayOutput

func (RoutesArray) ToRoutesArrayOutputWithContext

func (i RoutesArray) ToRoutesArrayOutputWithContext(ctx context.Context) RoutesArrayOutput

type RoutesArrayInput

type RoutesArrayInput interface {
	pulumi.Input

	ToRoutesArrayOutput() RoutesArrayOutput
	ToRoutesArrayOutputWithContext(context.Context) RoutesArrayOutput
}

RoutesArrayInput is an input type that accepts RoutesArray and RoutesArrayOutput values. You can construct a concrete instance of `RoutesArrayInput` via:

RoutesArray{ RoutesArgs{...} }

type RoutesArrayOutput

type RoutesArrayOutput struct{ *pulumi.OutputState }

func (RoutesArrayOutput) ElementType

func (RoutesArrayOutput) ElementType() reflect.Type

func (RoutesArrayOutput) Index

func (RoutesArrayOutput) ToRoutesArrayOutput

func (o RoutesArrayOutput) ToRoutesArrayOutput() RoutesArrayOutput

func (RoutesArrayOutput) ToRoutesArrayOutputWithContext

func (o RoutesArrayOutput) ToRoutesArrayOutputWithContext(ctx context.Context) RoutesArrayOutput

type RoutesInput

type RoutesInput interface {
	pulumi.Input

	ToRoutesOutput() RoutesOutput
	ToRoutesOutputWithContext(ctx context.Context) RoutesOutput
}

type RoutesMap

type RoutesMap map[string]RoutesInput

func (RoutesMap) ElementType

func (RoutesMap) ElementType() reflect.Type

func (RoutesMap) ToRoutesMapOutput

func (i RoutesMap) ToRoutesMapOutput() RoutesMapOutput

func (RoutesMap) ToRoutesMapOutputWithContext

func (i RoutesMap) ToRoutesMapOutputWithContext(ctx context.Context) RoutesMapOutput

type RoutesMapInput

type RoutesMapInput interface {
	pulumi.Input

	ToRoutesMapOutput() RoutesMapOutput
	ToRoutesMapOutputWithContext(context.Context) RoutesMapOutput
}

RoutesMapInput is an input type that accepts RoutesMap and RoutesMapOutput values. You can construct a concrete instance of `RoutesMapInput` via:

RoutesMap{ "key": RoutesArgs{...} }

type RoutesMapOutput

type RoutesMapOutput struct{ *pulumi.OutputState }

func (RoutesMapOutput) ElementType

func (RoutesMapOutput) ElementType() reflect.Type

func (RoutesMapOutput) MapIndex

func (RoutesMapOutput) ToRoutesMapOutput

func (o RoutesMapOutput) ToRoutesMapOutput() RoutesMapOutput

func (RoutesMapOutput) ToRoutesMapOutputWithContext

func (o RoutesMapOutput) ToRoutesMapOutputWithContext(ctx context.Context) RoutesMapOutput

type RoutesOutput

type RoutesOutput struct{ *pulumi.OutputState }

func (RoutesOutput) CcnId

func (o RoutesOutput) CcnId() pulumi.StringOutput

CCN Instance ID.

func (RoutesOutput) ElementType

func (RoutesOutput) ElementType() reflect.Type

func (RoutesOutput) RouteId

func (o RoutesOutput) RouteId() pulumi.StringOutput

CCN Route Id List.

func (RoutesOutput) Switch

func (o RoutesOutput) Switch() pulumi.StringOutput

`on`: Enable, `off`: Disable.

func (RoutesOutput) ToRoutesOutput

func (o RoutesOutput) ToRoutesOutput() RoutesOutput

func (RoutesOutput) ToRoutesOutputWithContext

func (o RoutesOutput) ToRoutesOutputWithContext(ctx context.Context) RoutesOutput

type RoutesState

type RoutesState struct {
	// CCN Instance ID.
	CcnId pulumi.StringPtrInput
	// CCN Route Id List.
	RouteId pulumi.StringPtrInput
	// `on`: Enable, `off`: Disable.
	Switch pulumi.StringPtrInput
}

func (RoutesState) ElementType

func (RoutesState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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