Documentation ¶
Index ¶
- type Attachment
- type AttachmentArgs
- type AttachmentArray
- type AttachmentArrayInput
- type AttachmentArrayOutput
- func (AttachmentArrayOutput) ElementType() reflect.Type
- func (o AttachmentArrayOutput) Index(i pulumi.IntInput) AttachmentOutput
- func (o AttachmentArrayOutput) ToAttachmentArrayOutput() AttachmentArrayOutput
- func (o AttachmentArrayOutput) ToAttachmentArrayOutputWithContext(ctx context.Context) AttachmentArrayOutput
- type AttachmentInput
- type AttachmentMap
- type AttachmentMapInput
- type AttachmentMapOutput
- func (AttachmentMapOutput) ElementType() reflect.Type
- func (o AttachmentMapOutput) MapIndex(k pulumi.StringInput) AttachmentOutput
- func (o AttachmentMapOutput) ToAttachmentMapOutput() AttachmentMapOutput
- func (o AttachmentMapOutput) ToAttachmentMapOutputWithContext(ctx context.Context) AttachmentMapOutput
- type AttachmentOutput
- func (o AttachmentOutput) AttachedTime() pulumi.StringOutput
- func (o AttachmentOutput) CcnId() pulumi.StringOutput
- func (o AttachmentOutput) CcnUin() pulumi.StringOutput
- func (o AttachmentOutput) CidrBlocks() pulumi.StringArrayOutput
- func (AttachmentOutput) ElementType() reflect.Type
- func (o AttachmentOutput) InstanceId() pulumi.StringOutput
- func (o AttachmentOutput) InstanceRegion() pulumi.StringOutput
- func (o AttachmentOutput) InstanceType() pulumi.StringOutput
- func (o AttachmentOutput) State() pulumi.StringOutput
- func (o AttachmentOutput) ToAttachmentOutput() AttachmentOutput
- func (o AttachmentOutput) ToAttachmentOutputWithContext(ctx context.Context) AttachmentOutput
- type AttachmentState
- type BandwidthLimitsArgs
- type BandwidthLimitsLimit
- type BandwidthLimitsLimitArgs
- type BandwidthLimitsLimitArray
- type BandwidthLimitsLimitArrayInput
- type BandwidthLimitsLimitArrayOutput
- func (BandwidthLimitsLimitArrayOutput) ElementType() reflect.Type
- func (o BandwidthLimitsLimitArrayOutput) Index(i pulumi.IntInput) BandwidthLimitsLimitOutput
- func (o BandwidthLimitsLimitArrayOutput) ToBandwidthLimitsLimitArrayOutput() BandwidthLimitsLimitArrayOutput
- func (o BandwidthLimitsLimitArrayOutput) ToBandwidthLimitsLimitArrayOutputWithContext(ctx context.Context) BandwidthLimitsLimitArrayOutput
- type BandwidthLimitsLimitInput
- type BandwidthLimitsLimitOutput
- func (o BandwidthLimitsLimitOutput) BandwidthLimit() pulumi.IntOutput
- func (o BandwidthLimitsLimitOutput) DstRegion() pulumi.StringOutput
- func (BandwidthLimitsLimitOutput) ElementType() reflect.Type
- func (o BandwidthLimitsLimitOutput) Region() pulumi.StringOutput
- func (o BandwidthLimitsLimitOutput) ToBandwidthLimitsLimitOutput() BandwidthLimitsLimitOutput
- func (o BandwidthLimitsLimitOutput) ToBandwidthLimitsLimitOutputWithContext(ctx context.Context) BandwidthLimitsLimitOutput
- type BandwidthLimitsOutputArgs
- type BandwidthLimitsResult
- type BandwidthLimitsResultOutput
- func (o BandwidthLimitsResultOutput) CcnId() pulumi.StringOutput
- func (BandwidthLimitsResultOutput) ElementType() reflect.Type
- func (o BandwidthLimitsResultOutput) Id() pulumi.StringOutput
- func (o BandwidthLimitsResultOutput) Limits() BandwidthLimitsLimitArrayOutput
- func (o BandwidthLimitsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o BandwidthLimitsResultOutput) ToBandwidthLimitsResultOutput() BandwidthLimitsResultOutput
- func (o BandwidthLimitsResultOutput) ToBandwidthLimitsResultOutputWithContext(ctx context.Context) BandwidthLimitsResultOutput
- type CcnBandwidthLimit
- type CcnBandwidthLimitArgs
- type CcnBandwidthLimitArray
- type CcnBandwidthLimitArrayInput
- type CcnBandwidthLimitArrayOutput
- func (CcnBandwidthLimitArrayOutput) ElementType() reflect.Type
- func (o CcnBandwidthLimitArrayOutput) Index(i pulumi.IntInput) CcnBandwidthLimitOutput
- func (o CcnBandwidthLimitArrayOutput) ToCcnBandwidthLimitArrayOutput() CcnBandwidthLimitArrayOutput
- func (o CcnBandwidthLimitArrayOutput) ToCcnBandwidthLimitArrayOutputWithContext(ctx context.Context) CcnBandwidthLimitArrayOutput
- type CcnBandwidthLimitInput
- type CcnBandwidthLimitMap
- type CcnBandwidthLimitMapInput
- type CcnBandwidthLimitMapOutput
- func (CcnBandwidthLimitMapOutput) ElementType() reflect.Type
- func (o CcnBandwidthLimitMapOutput) MapIndex(k pulumi.StringInput) CcnBandwidthLimitOutput
- func (o CcnBandwidthLimitMapOutput) ToCcnBandwidthLimitMapOutput() CcnBandwidthLimitMapOutput
- func (o CcnBandwidthLimitMapOutput) ToCcnBandwidthLimitMapOutputWithContext(ctx context.Context) CcnBandwidthLimitMapOutput
- type CcnBandwidthLimitOutput
- func (o CcnBandwidthLimitOutput) BandwidthLimit() pulumi.IntOutput
- func (o CcnBandwidthLimitOutput) CcnId() pulumi.StringOutput
- func (o CcnBandwidthLimitOutput) DstRegion() pulumi.StringPtrOutput
- func (CcnBandwidthLimitOutput) ElementType() reflect.Type
- func (o CcnBandwidthLimitOutput) Region() pulumi.StringOutput
- func (o CcnBandwidthLimitOutput) ToCcnBandwidthLimitOutput() CcnBandwidthLimitOutput
- func (o CcnBandwidthLimitOutput) ToCcnBandwidthLimitOutputWithContext(ctx context.Context) CcnBandwidthLimitOutput
- type CcnBandwidthLimitState
- type Instance
- type InstanceArgs
- type InstanceArray
- type InstanceArrayInput
- type InstanceArrayOutput
- type InstanceInput
- type InstanceMap
- type InstanceMapInput
- type InstanceMapOutput
- type InstanceOutput
- func (o InstanceOutput) BandwidthLimitType() pulumi.StringPtrOutput
- func (o InstanceOutput) ChargeType() pulumi.StringPtrOutput
- func (o InstanceOutput) CreateTime() pulumi.StringOutput
- func (o InstanceOutput) Description() pulumi.StringPtrOutput
- func (InstanceOutput) ElementType() reflect.Type
- func (o InstanceOutput) InstanceCount() pulumi.IntOutput
- func (o InstanceOutput) Name() pulumi.StringOutput
- func (o InstanceOutput) Qos() pulumi.StringPtrOutput
- func (o InstanceOutput) State() pulumi.StringOutput
- func (o InstanceOutput) Tags() pulumi.MapOutput
- func (o InstanceOutput) ToInstanceOutput() InstanceOutput
- func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
- type InstanceState
- type InstancesArgs
- type InstancesInstanceList
- type InstancesInstanceListArgs
- type InstancesInstanceListArray
- func (InstancesInstanceListArray) ElementType() reflect.Type
- func (i InstancesInstanceListArray) ToInstancesInstanceListArrayOutput() InstancesInstanceListArrayOutput
- func (i InstancesInstanceListArray) ToInstancesInstanceListArrayOutputWithContext(ctx context.Context) InstancesInstanceListArrayOutput
- type InstancesInstanceListArrayInput
- type InstancesInstanceListArrayOutput
- func (InstancesInstanceListArrayOutput) ElementType() reflect.Type
- func (o InstancesInstanceListArrayOutput) Index(i pulumi.IntInput) InstancesInstanceListOutput
- func (o InstancesInstanceListArrayOutput) ToInstancesInstanceListArrayOutput() InstancesInstanceListArrayOutput
- func (o InstancesInstanceListArrayOutput) ToInstancesInstanceListArrayOutputWithContext(ctx context.Context) InstancesInstanceListArrayOutput
- type InstancesInstanceListAttachmentList
- type InstancesInstanceListAttachmentListArgs
- func (InstancesInstanceListAttachmentListArgs) ElementType() reflect.Type
- func (i InstancesInstanceListAttachmentListArgs) ToInstancesInstanceListAttachmentListOutput() InstancesInstanceListAttachmentListOutput
- func (i InstancesInstanceListAttachmentListArgs) ToInstancesInstanceListAttachmentListOutputWithContext(ctx context.Context) InstancesInstanceListAttachmentListOutput
- type InstancesInstanceListAttachmentListArray
- func (InstancesInstanceListAttachmentListArray) ElementType() reflect.Type
- func (i InstancesInstanceListAttachmentListArray) ToInstancesInstanceListAttachmentListArrayOutput() InstancesInstanceListAttachmentListArrayOutput
- func (i InstancesInstanceListAttachmentListArray) ToInstancesInstanceListAttachmentListArrayOutputWithContext(ctx context.Context) InstancesInstanceListAttachmentListArrayOutput
- type InstancesInstanceListAttachmentListArrayInput
- type InstancesInstanceListAttachmentListArrayOutput
- func (InstancesInstanceListAttachmentListArrayOutput) ElementType() reflect.Type
- func (o InstancesInstanceListAttachmentListArrayOutput) Index(i pulumi.IntInput) InstancesInstanceListAttachmentListOutput
- func (o InstancesInstanceListAttachmentListArrayOutput) ToInstancesInstanceListAttachmentListArrayOutput() InstancesInstanceListAttachmentListArrayOutput
- func (o InstancesInstanceListAttachmentListArrayOutput) ToInstancesInstanceListAttachmentListArrayOutputWithContext(ctx context.Context) InstancesInstanceListAttachmentListArrayOutput
- type InstancesInstanceListAttachmentListInput
- type InstancesInstanceListAttachmentListOutput
- func (o InstancesInstanceListAttachmentListOutput) AttachedTime() pulumi.StringOutput
- func (o InstancesInstanceListAttachmentListOutput) CidrBlocks() pulumi.StringArrayOutput
- func (InstancesInstanceListAttachmentListOutput) ElementType() reflect.Type
- func (o InstancesInstanceListAttachmentListOutput) InstanceId() pulumi.StringOutput
- func (o InstancesInstanceListAttachmentListOutput) InstanceRegion() pulumi.StringOutput
- func (o InstancesInstanceListAttachmentListOutput) InstanceType() pulumi.StringOutput
- func (o InstancesInstanceListAttachmentListOutput) State() pulumi.StringOutput
- func (o InstancesInstanceListAttachmentListOutput) ToInstancesInstanceListAttachmentListOutput() InstancesInstanceListAttachmentListOutput
- func (o InstancesInstanceListAttachmentListOutput) ToInstancesInstanceListAttachmentListOutputWithContext(ctx context.Context) InstancesInstanceListAttachmentListOutput
- type InstancesInstanceListInput
- type InstancesInstanceListOutput
- func (o InstancesInstanceListOutput) AttachmentLists() InstancesInstanceListAttachmentListArrayOutput
- func (o InstancesInstanceListOutput) BandwidthLimitType() pulumi.StringOutput
- func (o InstancesInstanceListOutput) CcnId() pulumi.StringOutput
- func (o InstancesInstanceListOutput) ChargeType() pulumi.StringOutput
- func (o InstancesInstanceListOutput) CreateTime() pulumi.StringOutput
- func (o InstancesInstanceListOutput) Description() pulumi.StringOutput
- func (InstancesInstanceListOutput) ElementType() reflect.Type
- func (o InstancesInstanceListOutput) Name() pulumi.StringOutput
- func (o InstancesInstanceListOutput) Qos() pulumi.StringOutput
- func (o InstancesInstanceListOutput) State() pulumi.StringOutput
- func (o InstancesInstanceListOutput) ToInstancesInstanceListOutput() InstancesInstanceListOutput
- func (o InstancesInstanceListOutput) ToInstancesInstanceListOutputWithContext(ctx context.Context) InstancesInstanceListOutput
- type InstancesOutputArgs
- type InstancesResult
- type InstancesResultOutput
- func (o InstancesResultOutput) CcnId() pulumi.StringPtrOutput
- func (InstancesResultOutput) ElementType() reflect.Type
- func (o InstancesResultOutput) Id() pulumi.StringOutput
- func (o InstancesResultOutput) InstanceLists() InstancesInstanceListArrayOutput
- func (o InstancesResultOutput) Name() pulumi.StringPtrOutput
- func (o InstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o InstancesResultOutput) ToInstancesResultOutput() InstancesResultOutput
- func (o InstancesResultOutput) ToInstancesResultOutputWithContext(ctx context.Context) InstancesResultOutput
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"` // 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"` // 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 // 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 (o AttachmentArrayOutput) Index(i pulumi.IntInput) AttachmentOutput
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 (o AttachmentMapOutput) MapIndex(k pulumi.StringInput) AttachmentOutput
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 ¶
func (o AttachmentOutput) CcnId() pulumi.StringOutput
ID of the CCN.
func (AttachmentOutput) CcnUin ¶
func (o AttachmentOutput) CcnUin() pulumi.StringOutput
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) 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) State ¶
func (o AttachmentOutput) State() pulumi.StringOutput
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 // 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 // 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 BandwidthLimitsArgs ¶
type BandwidthLimitsArgs struct { CcnId string `pulumi:"ccnId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking BandwidthLimits.
type BandwidthLimitsLimit ¶
type BandwidthLimitsLimitArgs ¶
type BandwidthLimitsLimitArgs struct { BandwidthLimit pulumi.IntInput `pulumi:"bandwidthLimit"` DstRegion pulumi.StringInput `pulumi:"dstRegion"` Region pulumi.StringInput `pulumi:"region"` }
func (BandwidthLimitsLimitArgs) ElementType ¶
func (BandwidthLimitsLimitArgs) ElementType() reflect.Type
func (BandwidthLimitsLimitArgs) ToBandwidthLimitsLimitOutput ¶
func (i BandwidthLimitsLimitArgs) ToBandwidthLimitsLimitOutput() BandwidthLimitsLimitOutput
func (BandwidthLimitsLimitArgs) ToBandwidthLimitsLimitOutputWithContext ¶
func (i BandwidthLimitsLimitArgs) ToBandwidthLimitsLimitOutputWithContext(ctx context.Context) BandwidthLimitsLimitOutput
type BandwidthLimitsLimitArray ¶
type BandwidthLimitsLimitArray []BandwidthLimitsLimitInput
func (BandwidthLimitsLimitArray) ElementType ¶
func (BandwidthLimitsLimitArray) ElementType() reflect.Type
func (BandwidthLimitsLimitArray) ToBandwidthLimitsLimitArrayOutput ¶
func (i BandwidthLimitsLimitArray) ToBandwidthLimitsLimitArrayOutput() BandwidthLimitsLimitArrayOutput
func (BandwidthLimitsLimitArray) ToBandwidthLimitsLimitArrayOutputWithContext ¶
func (i BandwidthLimitsLimitArray) ToBandwidthLimitsLimitArrayOutputWithContext(ctx context.Context) BandwidthLimitsLimitArrayOutput
type BandwidthLimitsLimitArrayInput ¶
type BandwidthLimitsLimitArrayInput interface { pulumi.Input ToBandwidthLimitsLimitArrayOutput() BandwidthLimitsLimitArrayOutput ToBandwidthLimitsLimitArrayOutputWithContext(context.Context) BandwidthLimitsLimitArrayOutput }
BandwidthLimitsLimitArrayInput is an input type that accepts BandwidthLimitsLimitArray and BandwidthLimitsLimitArrayOutput values. You can construct a concrete instance of `BandwidthLimitsLimitArrayInput` via:
BandwidthLimitsLimitArray{ BandwidthLimitsLimitArgs{...} }
type BandwidthLimitsLimitArrayOutput ¶
type BandwidthLimitsLimitArrayOutput struct{ *pulumi.OutputState }
func (BandwidthLimitsLimitArrayOutput) ElementType ¶
func (BandwidthLimitsLimitArrayOutput) ElementType() reflect.Type
func (BandwidthLimitsLimitArrayOutput) Index ¶
func (o BandwidthLimitsLimitArrayOutput) Index(i pulumi.IntInput) BandwidthLimitsLimitOutput
func (BandwidthLimitsLimitArrayOutput) ToBandwidthLimitsLimitArrayOutput ¶
func (o BandwidthLimitsLimitArrayOutput) ToBandwidthLimitsLimitArrayOutput() BandwidthLimitsLimitArrayOutput
func (BandwidthLimitsLimitArrayOutput) ToBandwidthLimitsLimitArrayOutputWithContext ¶
func (o BandwidthLimitsLimitArrayOutput) ToBandwidthLimitsLimitArrayOutputWithContext(ctx context.Context) BandwidthLimitsLimitArrayOutput
type BandwidthLimitsLimitInput ¶
type BandwidthLimitsLimitInput interface { pulumi.Input ToBandwidthLimitsLimitOutput() BandwidthLimitsLimitOutput ToBandwidthLimitsLimitOutputWithContext(context.Context) BandwidthLimitsLimitOutput }
BandwidthLimitsLimitInput is an input type that accepts BandwidthLimitsLimitArgs and BandwidthLimitsLimitOutput values. You can construct a concrete instance of `BandwidthLimitsLimitInput` via:
BandwidthLimitsLimitArgs{...}
type BandwidthLimitsLimitOutput ¶
type BandwidthLimitsLimitOutput struct{ *pulumi.OutputState }
func (BandwidthLimitsLimitOutput) BandwidthLimit ¶
func (o BandwidthLimitsLimitOutput) BandwidthLimit() pulumi.IntOutput
func (BandwidthLimitsLimitOutput) DstRegion ¶
func (o BandwidthLimitsLimitOutput) DstRegion() pulumi.StringOutput
func (BandwidthLimitsLimitOutput) ElementType ¶
func (BandwidthLimitsLimitOutput) ElementType() reflect.Type
func (BandwidthLimitsLimitOutput) Region ¶
func (o BandwidthLimitsLimitOutput) Region() pulumi.StringOutput
func (BandwidthLimitsLimitOutput) ToBandwidthLimitsLimitOutput ¶
func (o BandwidthLimitsLimitOutput) ToBandwidthLimitsLimitOutput() BandwidthLimitsLimitOutput
func (BandwidthLimitsLimitOutput) ToBandwidthLimitsLimitOutputWithContext ¶
func (o BandwidthLimitsLimitOutput) ToBandwidthLimitsLimitOutputWithContext(ctx context.Context) BandwidthLimitsLimitOutput
type BandwidthLimitsOutputArgs ¶
type BandwidthLimitsOutputArgs struct { CcnId pulumi.StringInput `pulumi:"ccnId"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking BandwidthLimits.
func (BandwidthLimitsOutputArgs) ElementType ¶
func (BandwidthLimitsOutputArgs) ElementType() reflect.Type
type BandwidthLimitsResult ¶
type BandwidthLimitsResult struct { CcnId string `pulumi:"ccnId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Limits []BandwidthLimitsLimit `pulumi:"limits"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by BandwidthLimits.
func BandwidthLimits ¶
func BandwidthLimits(ctx *pulumi.Context, args *BandwidthLimitsArgs, opts ...pulumi.InvokeOption) (*BandwidthLimitsResult, error)
type BandwidthLimitsResultOutput ¶
type BandwidthLimitsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by BandwidthLimits.
func BandwidthLimitsOutput ¶
func BandwidthLimitsOutput(ctx *pulumi.Context, args BandwidthLimitsOutputArgs, opts ...pulumi.InvokeOption) BandwidthLimitsResultOutput
func (BandwidthLimitsResultOutput) CcnId ¶
func (o BandwidthLimitsResultOutput) CcnId() pulumi.StringOutput
func (BandwidthLimitsResultOutput) ElementType ¶
func (BandwidthLimitsResultOutput) ElementType() reflect.Type
func (BandwidthLimitsResultOutput) Id ¶
func (o BandwidthLimitsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (BandwidthLimitsResultOutput) Limits ¶
func (o BandwidthLimitsResultOutput) Limits() BandwidthLimitsLimitArrayOutput
func (BandwidthLimitsResultOutput) ResultOutputFile ¶
func (o BandwidthLimitsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (BandwidthLimitsResultOutput) ToBandwidthLimitsResultOutput ¶
func (o BandwidthLimitsResultOutput) ToBandwidthLimitsResultOutput() BandwidthLimitsResultOutput
func (BandwidthLimitsResultOutput) ToBandwidthLimitsResultOutputWithContext ¶
func (o BandwidthLimitsResultOutput) ToBandwidthLimitsResultOutputWithContext(ctx context.Context) BandwidthLimitsResultOutput
type CcnBandwidthLimit ¶
type CcnBandwidthLimit 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 GetCcnBandwidthLimit ¶
func GetCcnBandwidthLimit(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CcnBandwidthLimitState, opts ...pulumi.ResourceOption) (*CcnBandwidthLimit, error)
GetCcnBandwidthLimit gets an existing CcnBandwidthLimit 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 NewCcnBandwidthLimit ¶
func NewCcnBandwidthLimit(ctx *pulumi.Context, name string, args *CcnBandwidthLimitArgs, opts ...pulumi.ResourceOption) (*CcnBandwidthLimit, error)
NewCcnBandwidthLimit registers a new resource with the given unique name, arguments, and options.
func (*CcnBandwidthLimit) ElementType ¶
func (*CcnBandwidthLimit) ElementType() reflect.Type
func (*CcnBandwidthLimit) ToCcnBandwidthLimitOutput ¶
func (i *CcnBandwidthLimit) ToCcnBandwidthLimitOutput() CcnBandwidthLimitOutput
func (*CcnBandwidthLimit) ToCcnBandwidthLimitOutputWithContext ¶
func (i *CcnBandwidthLimit) ToCcnBandwidthLimitOutputWithContext(ctx context.Context) CcnBandwidthLimitOutput
type CcnBandwidthLimitArgs ¶
type CcnBandwidthLimitArgs 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 CcnBandwidthLimit resource.
func (CcnBandwidthLimitArgs) ElementType ¶
func (CcnBandwidthLimitArgs) ElementType() reflect.Type
type CcnBandwidthLimitArray ¶
type CcnBandwidthLimitArray []CcnBandwidthLimitInput
func (CcnBandwidthLimitArray) ElementType ¶
func (CcnBandwidthLimitArray) ElementType() reflect.Type
func (CcnBandwidthLimitArray) ToCcnBandwidthLimitArrayOutput ¶
func (i CcnBandwidthLimitArray) ToCcnBandwidthLimitArrayOutput() CcnBandwidthLimitArrayOutput
func (CcnBandwidthLimitArray) ToCcnBandwidthLimitArrayOutputWithContext ¶
func (i CcnBandwidthLimitArray) ToCcnBandwidthLimitArrayOutputWithContext(ctx context.Context) CcnBandwidthLimitArrayOutput
type CcnBandwidthLimitArrayInput ¶
type CcnBandwidthLimitArrayInput interface { pulumi.Input ToCcnBandwidthLimitArrayOutput() CcnBandwidthLimitArrayOutput ToCcnBandwidthLimitArrayOutputWithContext(context.Context) CcnBandwidthLimitArrayOutput }
CcnBandwidthLimitArrayInput is an input type that accepts CcnBandwidthLimitArray and CcnBandwidthLimitArrayOutput values. You can construct a concrete instance of `CcnBandwidthLimitArrayInput` via:
CcnBandwidthLimitArray{ CcnBandwidthLimitArgs{...} }
type CcnBandwidthLimitArrayOutput ¶
type CcnBandwidthLimitArrayOutput struct{ *pulumi.OutputState }
func (CcnBandwidthLimitArrayOutput) ElementType ¶
func (CcnBandwidthLimitArrayOutput) ElementType() reflect.Type
func (CcnBandwidthLimitArrayOutput) Index ¶
func (o CcnBandwidthLimitArrayOutput) Index(i pulumi.IntInput) CcnBandwidthLimitOutput
func (CcnBandwidthLimitArrayOutput) ToCcnBandwidthLimitArrayOutput ¶
func (o CcnBandwidthLimitArrayOutput) ToCcnBandwidthLimitArrayOutput() CcnBandwidthLimitArrayOutput
func (CcnBandwidthLimitArrayOutput) ToCcnBandwidthLimitArrayOutputWithContext ¶
func (o CcnBandwidthLimitArrayOutput) ToCcnBandwidthLimitArrayOutputWithContext(ctx context.Context) CcnBandwidthLimitArrayOutput
type CcnBandwidthLimitInput ¶
type CcnBandwidthLimitInput interface { pulumi.Input ToCcnBandwidthLimitOutput() CcnBandwidthLimitOutput ToCcnBandwidthLimitOutputWithContext(ctx context.Context) CcnBandwidthLimitOutput }
type CcnBandwidthLimitMap ¶
type CcnBandwidthLimitMap map[string]CcnBandwidthLimitInput
func (CcnBandwidthLimitMap) ElementType ¶
func (CcnBandwidthLimitMap) ElementType() reflect.Type
func (CcnBandwidthLimitMap) ToCcnBandwidthLimitMapOutput ¶
func (i CcnBandwidthLimitMap) ToCcnBandwidthLimitMapOutput() CcnBandwidthLimitMapOutput
func (CcnBandwidthLimitMap) ToCcnBandwidthLimitMapOutputWithContext ¶
func (i CcnBandwidthLimitMap) ToCcnBandwidthLimitMapOutputWithContext(ctx context.Context) CcnBandwidthLimitMapOutput
type CcnBandwidthLimitMapInput ¶
type CcnBandwidthLimitMapInput interface { pulumi.Input ToCcnBandwidthLimitMapOutput() CcnBandwidthLimitMapOutput ToCcnBandwidthLimitMapOutputWithContext(context.Context) CcnBandwidthLimitMapOutput }
CcnBandwidthLimitMapInput is an input type that accepts CcnBandwidthLimitMap and CcnBandwidthLimitMapOutput values. You can construct a concrete instance of `CcnBandwidthLimitMapInput` via:
CcnBandwidthLimitMap{ "key": CcnBandwidthLimitArgs{...} }
type CcnBandwidthLimitMapOutput ¶
type CcnBandwidthLimitMapOutput struct{ *pulumi.OutputState }
func (CcnBandwidthLimitMapOutput) ElementType ¶
func (CcnBandwidthLimitMapOutput) ElementType() reflect.Type
func (CcnBandwidthLimitMapOutput) MapIndex ¶
func (o CcnBandwidthLimitMapOutput) MapIndex(k pulumi.StringInput) CcnBandwidthLimitOutput
func (CcnBandwidthLimitMapOutput) ToCcnBandwidthLimitMapOutput ¶
func (o CcnBandwidthLimitMapOutput) ToCcnBandwidthLimitMapOutput() CcnBandwidthLimitMapOutput
func (CcnBandwidthLimitMapOutput) ToCcnBandwidthLimitMapOutputWithContext ¶
func (o CcnBandwidthLimitMapOutput) ToCcnBandwidthLimitMapOutputWithContext(ctx context.Context) CcnBandwidthLimitMapOutput
type CcnBandwidthLimitOutput ¶
type CcnBandwidthLimitOutput struct{ *pulumi.OutputState }
func (CcnBandwidthLimitOutput) BandwidthLimit ¶
func (o CcnBandwidthLimitOutput) BandwidthLimit() pulumi.IntOutput
Limitation of bandwidth.
func (CcnBandwidthLimitOutput) CcnId ¶
func (o CcnBandwidthLimitOutput) CcnId() pulumi.StringOutput
ID of the CCN.
func (CcnBandwidthLimitOutput) DstRegion ¶
func (o CcnBandwidthLimitOutput) DstRegion() pulumi.StringPtrOutput
Destination area restriction. If the `CCN` rate limit type is `OUTER_REGION_LIMIT`, this value does not need to be set.
func (CcnBandwidthLimitOutput) ElementType ¶
func (CcnBandwidthLimitOutput) ElementType() reflect.Type
func (CcnBandwidthLimitOutput) Region ¶
func (o CcnBandwidthLimitOutput) Region() pulumi.StringOutput
Limitation of region.
func (CcnBandwidthLimitOutput) ToCcnBandwidthLimitOutput ¶
func (o CcnBandwidthLimitOutput) ToCcnBandwidthLimitOutput() CcnBandwidthLimitOutput
func (CcnBandwidthLimitOutput) ToCcnBandwidthLimitOutputWithContext ¶
func (o CcnBandwidthLimitOutput) ToCcnBandwidthLimitOutputWithContext(ctx context.Context) CcnBandwidthLimitOutput
type CcnBandwidthLimitState ¶
type CcnBandwidthLimitState 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 (CcnBandwidthLimitState) ElementType ¶
func (CcnBandwidthLimitState) ElementType() reflect.Type
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) 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 (o InstanceArrayOutput) Index(i pulumi.IntInput) InstanceOutput
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 (o InstanceMapOutput) MapIndex(k pulumi.StringInput) InstanceOutput
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 ¶
func (o InstanceOutput) Name() pulumi.StringOutput
Name of the CCN to be queried, and maximum length does not exceed 60 bytes.
func (InstanceOutput) Qos ¶
func (o InstanceOutput) Qos() pulumi.StringPtrOutput
Service quality of CCN. Valid values: `PT`, `AU`, `AG`. The default is `AU`.
func (InstanceOutput) State ¶
func (o InstanceOutput) State() pulumi.StringOutput
States of instance. Valid values: `ISOLATED`(arrears) and `AVAILABLE`.
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 InstancesArgs ¶
type InstancesArgs struct { CcnId *string `pulumi:"ccnId"` Name *string `pulumi:"name"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking Instances.
type InstancesInstanceList ¶
type InstancesInstanceList struct { AttachmentLists []InstancesInstanceListAttachmentList `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 InstancesInstanceListArgs ¶
type InstancesInstanceListArgs struct { AttachmentLists InstancesInstanceListAttachmentListArrayInput `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 (InstancesInstanceListArgs) ElementType ¶
func (InstancesInstanceListArgs) ElementType() reflect.Type
func (InstancesInstanceListArgs) ToInstancesInstanceListOutput ¶
func (i InstancesInstanceListArgs) ToInstancesInstanceListOutput() InstancesInstanceListOutput
func (InstancesInstanceListArgs) ToInstancesInstanceListOutputWithContext ¶
func (i InstancesInstanceListArgs) ToInstancesInstanceListOutputWithContext(ctx context.Context) InstancesInstanceListOutput
type InstancesInstanceListArray ¶
type InstancesInstanceListArray []InstancesInstanceListInput
func (InstancesInstanceListArray) ElementType ¶
func (InstancesInstanceListArray) ElementType() reflect.Type
func (InstancesInstanceListArray) ToInstancesInstanceListArrayOutput ¶
func (i InstancesInstanceListArray) ToInstancesInstanceListArrayOutput() InstancesInstanceListArrayOutput
func (InstancesInstanceListArray) ToInstancesInstanceListArrayOutputWithContext ¶
func (i InstancesInstanceListArray) ToInstancesInstanceListArrayOutputWithContext(ctx context.Context) InstancesInstanceListArrayOutput
type InstancesInstanceListArrayInput ¶
type InstancesInstanceListArrayInput interface { pulumi.Input ToInstancesInstanceListArrayOutput() InstancesInstanceListArrayOutput ToInstancesInstanceListArrayOutputWithContext(context.Context) InstancesInstanceListArrayOutput }
InstancesInstanceListArrayInput is an input type that accepts InstancesInstanceListArray and InstancesInstanceListArrayOutput values. You can construct a concrete instance of `InstancesInstanceListArrayInput` via:
InstancesInstanceListArray{ InstancesInstanceListArgs{...} }
type InstancesInstanceListArrayOutput ¶
type InstancesInstanceListArrayOutput struct{ *pulumi.OutputState }
func (InstancesInstanceListArrayOutput) ElementType ¶
func (InstancesInstanceListArrayOutput) ElementType() reflect.Type
func (InstancesInstanceListArrayOutput) Index ¶
func (o InstancesInstanceListArrayOutput) Index(i pulumi.IntInput) InstancesInstanceListOutput
func (InstancesInstanceListArrayOutput) ToInstancesInstanceListArrayOutput ¶
func (o InstancesInstanceListArrayOutput) ToInstancesInstanceListArrayOutput() InstancesInstanceListArrayOutput
func (InstancesInstanceListArrayOutput) ToInstancesInstanceListArrayOutputWithContext ¶
func (o InstancesInstanceListArrayOutput) ToInstancesInstanceListArrayOutputWithContext(ctx context.Context) InstancesInstanceListArrayOutput
type InstancesInstanceListAttachmentListArgs ¶
type InstancesInstanceListAttachmentListArgs 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 (InstancesInstanceListAttachmentListArgs) ElementType ¶
func (InstancesInstanceListAttachmentListArgs) ElementType() reflect.Type
func (InstancesInstanceListAttachmentListArgs) ToInstancesInstanceListAttachmentListOutput ¶
func (i InstancesInstanceListAttachmentListArgs) ToInstancesInstanceListAttachmentListOutput() InstancesInstanceListAttachmentListOutput
func (InstancesInstanceListAttachmentListArgs) ToInstancesInstanceListAttachmentListOutputWithContext ¶
func (i InstancesInstanceListAttachmentListArgs) ToInstancesInstanceListAttachmentListOutputWithContext(ctx context.Context) InstancesInstanceListAttachmentListOutput
type InstancesInstanceListAttachmentListArray ¶
type InstancesInstanceListAttachmentListArray []InstancesInstanceListAttachmentListInput
func (InstancesInstanceListAttachmentListArray) ElementType ¶
func (InstancesInstanceListAttachmentListArray) ElementType() reflect.Type
func (InstancesInstanceListAttachmentListArray) ToInstancesInstanceListAttachmentListArrayOutput ¶
func (i InstancesInstanceListAttachmentListArray) ToInstancesInstanceListAttachmentListArrayOutput() InstancesInstanceListAttachmentListArrayOutput
func (InstancesInstanceListAttachmentListArray) ToInstancesInstanceListAttachmentListArrayOutputWithContext ¶
func (i InstancesInstanceListAttachmentListArray) ToInstancesInstanceListAttachmentListArrayOutputWithContext(ctx context.Context) InstancesInstanceListAttachmentListArrayOutput
type InstancesInstanceListAttachmentListArrayInput ¶
type InstancesInstanceListAttachmentListArrayInput interface { pulumi.Input ToInstancesInstanceListAttachmentListArrayOutput() InstancesInstanceListAttachmentListArrayOutput ToInstancesInstanceListAttachmentListArrayOutputWithContext(context.Context) InstancesInstanceListAttachmentListArrayOutput }
InstancesInstanceListAttachmentListArrayInput is an input type that accepts InstancesInstanceListAttachmentListArray and InstancesInstanceListAttachmentListArrayOutput values. You can construct a concrete instance of `InstancesInstanceListAttachmentListArrayInput` via:
InstancesInstanceListAttachmentListArray{ InstancesInstanceListAttachmentListArgs{...} }
type InstancesInstanceListAttachmentListArrayOutput ¶
type InstancesInstanceListAttachmentListArrayOutput struct{ *pulumi.OutputState }
func (InstancesInstanceListAttachmentListArrayOutput) ElementType ¶
func (InstancesInstanceListAttachmentListArrayOutput) ElementType() reflect.Type
func (InstancesInstanceListAttachmentListArrayOutput) ToInstancesInstanceListAttachmentListArrayOutput ¶
func (o InstancesInstanceListAttachmentListArrayOutput) ToInstancesInstanceListAttachmentListArrayOutput() InstancesInstanceListAttachmentListArrayOutput
func (InstancesInstanceListAttachmentListArrayOutput) ToInstancesInstanceListAttachmentListArrayOutputWithContext ¶
func (o InstancesInstanceListAttachmentListArrayOutput) ToInstancesInstanceListAttachmentListArrayOutputWithContext(ctx context.Context) InstancesInstanceListAttachmentListArrayOutput
type InstancesInstanceListAttachmentListInput ¶
type InstancesInstanceListAttachmentListInput interface { pulumi.Input ToInstancesInstanceListAttachmentListOutput() InstancesInstanceListAttachmentListOutput ToInstancesInstanceListAttachmentListOutputWithContext(context.Context) InstancesInstanceListAttachmentListOutput }
InstancesInstanceListAttachmentListInput is an input type that accepts InstancesInstanceListAttachmentListArgs and InstancesInstanceListAttachmentListOutput values. You can construct a concrete instance of `InstancesInstanceListAttachmentListInput` via:
InstancesInstanceListAttachmentListArgs{...}
type InstancesInstanceListAttachmentListOutput ¶
type InstancesInstanceListAttachmentListOutput struct{ *pulumi.OutputState }
func (InstancesInstanceListAttachmentListOutput) AttachedTime ¶
func (o InstancesInstanceListAttachmentListOutput) AttachedTime() pulumi.StringOutput
func (InstancesInstanceListAttachmentListOutput) CidrBlocks ¶
func (o InstancesInstanceListAttachmentListOutput) CidrBlocks() pulumi.StringArrayOutput
func (InstancesInstanceListAttachmentListOutput) ElementType ¶
func (InstancesInstanceListAttachmentListOutput) ElementType() reflect.Type
func (InstancesInstanceListAttachmentListOutput) InstanceId ¶
func (o InstancesInstanceListAttachmentListOutput) InstanceId() pulumi.StringOutput
func (InstancesInstanceListAttachmentListOutput) InstanceRegion ¶
func (o InstancesInstanceListAttachmentListOutput) InstanceRegion() pulumi.StringOutput
func (InstancesInstanceListAttachmentListOutput) InstanceType ¶
func (o InstancesInstanceListAttachmentListOutput) InstanceType() pulumi.StringOutput
func (InstancesInstanceListAttachmentListOutput) State ¶
func (o InstancesInstanceListAttachmentListOutput) State() pulumi.StringOutput
func (InstancesInstanceListAttachmentListOutput) ToInstancesInstanceListAttachmentListOutput ¶
func (o InstancesInstanceListAttachmentListOutput) ToInstancesInstanceListAttachmentListOutput() InstancesInstanceListAttachmentListOutput
func (InstancesInstanceListAttachmentListOutput) ToInstancesInstanceListAttachmentListOutputWithContext ¶
func (o InstancesInstanceListAttachmentListOutput) ToInstancesInstanceListAttachmentListOutputWithContext(ctx context.Context) InstancesInstanceListAttachmentListOutput
type InstancesInstanceListInput ¶
type InstancesInstanceListInput interface { pulumi.Input ToInstancesInstanceListOutput() InstancesInstanceListOutput ToInstancesInstanceListOutputWithContext(context.Context) InstancesInstanceListOutput }
InstancesInstanceListInput is an input type that accepts InstancesInstanceListArgs and InstancesInstanceListOutput values. You can construct a concrete instance of `InstancesInstanceListInput` via:
InstancesInstanceListArgs{...}
type InstancesInstanceListOutput ¶
type InstancesInstanceListOutput struct{ *pulumi.OutputState }
func (InstancesInstanceListOutput) AttachmentLists ¶
func (o InstancesInstanceListOutput) AttachmentLists() InstancesInstanceListAttachmentListArrayOutput
func (InstancesInstanceListOutput) BandwidthLimitType ¶
func (o InstancesInstanceListOutput) BandwidthLimitType() pulumi.StringOutput
func (InstancesInstanceListOutput) CcnId ¶
func (o InstancesInstanceListOutput) CcnId() pulumi.StringOutput
func (InstancesInstanceListOutput) ChargeType ¶
func (o InstancesInstanceListOutput) ChargeType() pulumi.StringOutput
func (InstancesInstanceListOutput) CreateTime ¶
func (o InstancesInstanceListOutput) CreateTime() pulumi.StringOutput
func (InstancesInstanceListOutput) Description ¶
func (o InstancesInstanceListOutput) Description() pulumi.StringOutput
func (InstancesInstanceListOutput) ElementType ¶
func (InstancesInstanceListOutput) ElementType() reflect.Type
func (InstancesInstanceListOutput) Name ¶
func (o InstancesInstanceListOutput) Name() pulumi.StringOutput
func (InstancesInstanceListOutput) Qos ¶
func (o InstancesInstanceListOutput) Qos() pulumi.StringOutput
func (InstancesInstanceListOutput) State ¶
func (o InstancesInstanceListOutput) State() pulumi.StringOutput
func (InstancesInstanceListOutput) ToInstancesInstanceListOutput ¶
func (o InstancesInstanceListOutput) ToInstancesInstanceListOutput() InstancesInstanceListOutput
func (InstancesInstanceListOutput) ToInstancesInstanceListOutputWithContext ¶
func (o InstancesInstanceListOutput) ToInstancesInstanceListOutputWithContext(ctx context.Context) InstancesInstanceListOutput
type InstancesOutputArgs ¶
type InstancesOutputArgs struct { CcnId pulumi.StringPtrInput `pulumi:"ccnId"` Name pulumi.StringPtrInput `pulumi:"name"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking Instances.
func (InstancesOutputArgs) ElementType ¶
func (InstancesOutputArgs) ElementType() reflect.Type
type InstancesResult ¶
type InstancesResult struct { CcnId *string `pulumi:"ccnId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceLists []InstancesInstanceList `pulumi:"instanceLists"` Name *string `pulumi:"name"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by Instances.
func Instances ¶
func Instances(ctx *pulumi.Context, args *InstancesArgs, opts ...pulumi.InvokeOption) (*InstancesResult, error)
type InstancesResultOutput ¶
type InstancesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Instances.
func InstancesOutput ¶
func InstancesOutput(ctx *pulumi.Context, args InstancesOutputArgs, opts ...pulumi.InvokeOption) InstancesResultOutput
func (InstancesResultOutput) CcnId ¶
func (o InstancesResultOutput) CcnId() pulumi.StringPtrOutput
func (InstancesResultOutput) ElementType ¶
func (InstancesResultOutput) ElementType() reflect.Type
func (InstancesResultOutput) Id ¶
func (o InstancesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (InstancesResultOutput) InstanceLists ¶
func (o InstancesResultOutput) InstanceLists() InstancesInstanceListArrayOutput
func (InstancesResultOutput) Name ¶
func (o InstancesResultOutput) Name() pulumi.StringPtrOutput
func (InstancesResultOutput) ResultOutputFile ¶
func (o InstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (InstancesResultOutput) ToInstancesResultOutput ¶
func (o InstancesResultOutput) ToInstancesResultOutput() InstancesResultOutput
func (InstancesResultOutput) ToInstancesResultOutputWithContext ¶
func (o InstancesResultOutput) ToInstancesResultOutputWithContext(ctx context.Context) InstancesResultOutput