Documentation
¶
Index ¶
- func PkgVersion() (semver.Version, error)
- 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 (o AttachmentOutput) Description() pulumi.StringPtrOutput
- 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 BandwidthLimit
- type BandwidthLimitArgs
- type BandwidthLimitArray
- type BandwidthLimitArrayInput
- type BandwidthLimitArrayOutput
- func (BandwidthLimitArrayOutput) ElementType() reflect.Type
- func (o BandwidthLimitArrayOutput) Index(i pulumi.IntInput) BandwidthLimitOutput
- func (o BandwidthLimitArrayOutput) ToBandwidthLimitArrayOutput() BandwidthLimitArrayOutput
- func (o BandwidthLimitArrayOutput) ToBandwidthLimitArrayOutputWithContext(ctx context.Context) BandwidthLimitArrayOutput
- type BandwidthLimitInput
- type BandwidthLimitMap
- type BandwidthLimitMapInput
- type BandwidthLimitMapOutput
- func (BandwidthLimitMapOutput) ElementType() reflect.Type
- func (o BandwidthLimitMapOutput) MapIndex(k pulumi.StringInput) BandwidthLimitOutput
- func (o BandwidthLimitMapOutput) ToBandwidthLimitMapOutput() BandwidthLimitMapOutput
- func (o BandwidthLimitMapOutput) ToBandwidthLimitMapOutputWithContext(ctx context.Context) BandwidthLimitMapOutput
- type BandwidthLimitOutput
- func (o BandwidthLimitOutput) BandwidthLimit() pulumi.IntOutput
- func (o BandwidthLimitOutput) CcnId() pulumi.StringOutput
- func (o BandwidthLimitOutput) DstRegion() pulumi.StringPtrOutput
- func (BandwidthLimitOutput) ElementType() reflect.Type
- func (o BandwidthLimitOutput) Region() pulumi.StringOutput
- func (o BandwidthLimitOutput) ToBandwidthLimitOutput() BandwidthLimitOutput
- func (o BandwidthLimitOutput) ToBandwidthLimitOutputWithContext(ctx context.Context) BandwidthLimitOutput
- type BandwidthLimitState
- type GetBandwidthLimitsArgs
- type GetBandwidthLimitsLimit
- type GetBandwidthLimitsLimitArgs
- type GetBandwidthLimitsLimitArray
- func (GetBandwidthLimitsLimitArray) ElementType() reflect.Type
- func (i GetBandwidthLimitsLimitArray) ToGetBandwidthLimitsLimitArrayOutput() GetBandwidthLimitsLimitArrayOutput
- func (i GetBandwidthLimitsLimitArray) ToGetBandwidthLimitsLimitArrayOutputWithContext(ctx context.Context) GetBandwidthLimitsLimitArrayOutput
- type GetBandwidthLimitsLimitArrayInput
- type GetBandwidthLimitsLimitArrayOutput
- func (GetBandwidthLimitsLimitArrayOutput) ElementType() reflect.Type
- func (o GetBandwidthLimitsLimitArrayOutput) Index(i pulumi.IntInput) GetBandwidthLimitsLimitOutput
- func (o GetBandwidthLimitsLimitArrayOutput) ToGetBandwidthLimitsLimitArrayOutput() GetBandwidthLimitsLimitArrayOutput
- func (o GetBandwidthLimitsLimitArrayOutput) ToGetBandwidthLimitsLimitArrayOutputWithContext(ctx context.Context) GetBandwidthLimitsLimitArrayOutput
- type GetBandwidthLimitsLimitInput
- type GetBandwidthLimitsLimitOutput
- func (o GetBandwidthLimitsLimitOutput) BandwidthLimit() pulumi.IntOutput
- func (o GetBandwidthLimitsLimitOutput) DstRegion() pulumi.StringOutput
- func (GetBandwidthLimitsLimitOutput) ElementType() reflect.Type
- func (o GetBandwidthLimitsLimitOutput) Region() pulumi.StringOutput
- func (o GetBandwidthLimitsLimitOutput) ToGetBandwidthLimitsLimitOutput() GetBandwidthLimitsLimitOutput
- func (o GetBandwidthLimitsLimitOutput) ToGetBandwidthLimitsLimitOutputWithContext(ctx context.Context) GetBandwidthLimitsLimitOutput
- type GetBandwidthLimitsOutputArgs
- type GetBandwidthLimitsResult
- type GetBandwidthLimitsResultOutput
- func (o GetBandwidthLimitsResultOutput) CcnId() pulumi.StringOutput
- func (GetBandwidthLimitsResultOutput) ElementType() reflect.Type
- func (o GetBandwidthLimitsResultOutput) Id() pulumi.StringOutput
- func (o GetBandwidthLimitsResultOutput) Limits() GetBandwidthLimitsLimitArrayOutput
- func (o GetBandwidthLimitsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetBandwidthLimitsResultOutput) ToGetBandwidthLimitsResultOutput() GetBandwidthLimitsResultOutput
- func (o GetBandwidthLimitsResultOutput) ToGetBandwidthLimitsResultOutputWithContext(ctx context.Context) GetBandwidthLimitsResultOutput
- type GetCrossBorderComplianceArgs
- type GetCrossBorderComplianceOutputArgs
- type GetCrossBorderComplianceResult
- type GetCrossBorderComplianceResultOutput
- func (o GetCrossBorderComplianceResultOutput) BusinessAddress() pulumi.StringPtrOutput
- func (o GetCrossBorderComplianceResultOutput) Company() pulumi.StringPtrOutput
- func (o GetCrossBorderComplianceResultOutput) ComplianceId() pulumi.IntPtrOutput
- func (GetCrossBorderComplianceResultOutput) ElementType() reflect.Type
- func (o GetCrossBorderComplianceResultOutput) Email() pulumi.StringPtrOutput
- func (o GetCrossBorderComplianceResultOutput) Id() pulumi.StringOutput
- func (o GetCrossBorderComplianceResultOutput) IssuingAuthority() pulumi.StringPtrOutput
- func (o GetCrossBorderComplianceResultOutput) LegalPerson() pulumi.StringPtrOutput
- func (o GetCrossBorderComplianceResultOutput) Manager() pulumi.StringPtrOutput
- func (o GetCrossBorderComplianceResultOutput) ManagerAddress() pulumi.StringPtrOutput
- func (o GetCrossBorderComplianceResultOutput) ManagerId() pulumi.StringPtrOutput
- func (o GetCrossBorderComplianceResultOutput) ManagerTelephone() pulumi.StringPtrOutput
- func (o GetCrossBorderComplianceResultOutput) PostCode() pulumi.IntPtrOutput
- func (o GetCrossBorderComplianceResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetCrossBorderComplianceResultOutput) ServiceEndDate() pulumi.StringPtrOutput
- func (o GetCrossBorderComplianceResultOutput) ServiceProvider() pulumi.StringPtrOutput
- func (o GetCrossBorderComplianceResultOutput) ServiceStartDate() pulumi.StringPtrOutput
- func (o GetCrossBorderComplianceResultOutput) State() pulumi.StringPtrOutput
- func (o GetCrossBorderComplianceResultOutput) ToGetCrossBorderComplianceResultOutput() GetCrossBorderComplianceResultOutput
- func (o GetCrossBorderComplianceResultOutput) ToGetCrossBorderComplianceResultOutputWithContext(ctx context.Context) GetCrossBorderComplianceResultOutput
- func (o GetCrossBorderComplianceResultOutput) UniformSocialCreditCode() pulumi.StringPtrOutput
- type GetCrossBorderFlowMonitorArgs
- type GetCrossBorderFlowMonitorCrossBorderFlowMonitorData
- type GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArgs
- func (GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArgs) ElementType() reflect.Type
- func (i GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArgs) ToGetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput() GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput
- func (i GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArgs) ToGetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutputWithContext(ctx context.Context) GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput
- type GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArray
- func (GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArray) ElementType() reflect.Type
- func (i GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArray) ToGetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutput() GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutput
- func (i GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArray) ToGetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutputWithContext(ctx context.Context) GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutput
- type GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayInput
- type GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutput
- func (GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutput) ElementType() reflect.Type
- func (o GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutput) Index(i pulumi.IntInput) GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput
- func (o GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutput) ToGetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutput() GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutput
- func (o GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutput) ToGetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutputWithContext(ctx context.Context) GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutput
- type GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataInput
- type GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput
- func (GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput) ElementType() reflect.Type
- func (o GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput) InBandwidths() pulumi.IntArrayOutput
- func (o GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput) InPkgs() pulumi.IntArrayOutput
- func (o GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput) OutBandwidths() pulumi.IntArrayOutput
- func (o GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput) OutPkgs() pulumi.IntArrayOutput
- func (o GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput) ToGetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput() GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput
- func (o GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput) ToGetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutputWithContext(ctx context.Context) GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput
- type GetCrossBorderFlowMonitorOutputArgs
- type GetCrossBorderFlowMonitorResult
- type GetCrossBorderFlowMonitorResultOutput
- func (o GetCrossBorderFlowMonitorResultOutput) CcnId() pulumi.StringOutput
- func (o GetCrossBorderFlowMonitorResultOutput) CcnUin() pulumi.StringOutput
- func (o GetCrossBorderFlowMonitorResultOutput) CrossBorderFlowMonitorDatas() GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutput
- func (o GetCrossBorderFlowMonitorResultOutput) DestinationRegion() pulumi.StringOutput
- func (GetCrossBorderFlowMonitorResultOutput) ElementType() reflect.Type
- func (o GetCrossBorderFlowMonitorResultOutput) EndTime() pulumi.StringOutput
- func (o GetCrossBorderFlowMonitorResultOutput) Id() pulumi.StringOutput
- func (o GetCrossBorderFlowMonitorResultOutput) Period() pulumi.IntOutput
- func (o GetCrossBorderFlowMonitorResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetCrossBorderFlowMonitorResultOutput) SourceRegion() pulumi.StringOutput
- func (o GetCrossBorderFlowMonitorResultOutput) StartTime() pulumi.StringOutput
- func (o GetCrossBorderFlowMonitorResultOutput) ToGetCrossBorderFlowMonitorResultOutput() GetCrossBorderFlowMonitorResultOutput
- func (o GetCrossBorderFlowMonitorResultOutput) ToGetCrossBorderFlowMonitorResultOutputWithContext(ctx context.Context) GetCrossBorderFlowMonitorResultOutput
- type GetCrossBorderRegionBandwidthLimitsArgs
- type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSet
- type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArgs
- func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArgs) ElementType() reflect.Type
- func (i GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArgs) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput() GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput
- func (i GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArgs) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutputWithContext(ctx context.Context) GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput
- type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArray
- func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArray) ElementType() reflect.Type
- func (i GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArray) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutput() GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutput
- func (i GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArray) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutputWithContext(ctx context.Context) GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutput
- type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayInput
- type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutput
- func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutput) ElementType() reflect.Type
- func (o GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutput) Index(i pulumi.IntInput) GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput
- func (o GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutput) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutput() GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutput
- func (o GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutput) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutputWithContext(ctx context.Context) GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutput
- type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimit
- type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArgs
- func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArgs) ElementType() reflect.Type
- func (i GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArgs) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitOutput() ...
- func (i GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArgs) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitOutputWithContext(ctx context.Context) ...
- type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArray
- func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArray) ElementType() reflect.Type
- func (i GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArray) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArrayOutput() ...
- func (i GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArray) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArrayOutputWithContext(ctx context.Context) ...
- type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArrayInput
- type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArrayOutput
- func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArrayOutput) ElementType() reflect.Type
- func (o GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArrayOutput) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArrayOutput() ...
- func (o GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArrayOutput) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArrayOutputWithContext(ctx context.Context) ...
- type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitInput
- type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitOutput
- func (o GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitOutput) BandwidthLimit() pulumi.IntOutput
- func (o GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitOutput) DestinationRegion() pulumi.StringOutput
- func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitOutput) ElementType() reflect.Type
- func (o GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitOutput) SourceRegion() pulumi.StringOutput
- func (o GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitOutput) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitOutput() ...
- func (o GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitOutput) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitOutputWithContext(ctx context.Context) ...
- type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetInput
- type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput
- func (o GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) CcnId() pulumi.StringOutput
- func (o GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) CcnRegionBandwidthLimits() ...
- func (o GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) CreatedTime() pulumi.StringOutput
- func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) ElementType() reflect.Type
- func (o GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) ExpiredTime() pulumi.StringOutput
- func (o GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) InstanceChargeType() pulumi.StringOutput
- func (o GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) IsCrossBorder() pulumi.BoolOutput
- func (o GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) IsSecurityLock() pulumi.BoolOutput
- func (o GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) MarketId() pulumi.StringOutput
- func (o GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) RegionFlowControlId() pulumi.StringOutput
- func (o GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) RenewFlag() pulumi.StringOutput
- func (o GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput() GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput
- func (o GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutputWithContext(ctx context.Context) GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput
- func (o GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) UpdateTime() pulumi.StringOutput
- func (o GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) UserAccountId() pulumi.StringOutput
- type GetCrossBorderRegionBandwidthLimitsFilter
- type GetCrossBorderRegionBandwidthLimitsFilterArgs
- func (GetCrossBorderRegionBandwidthLimitsFilterArgs) ElementType() reflect.Type
- func (i GetCrossBorderRegionBandwidthLimitsFilterArgs) ToGetCrossBorderRegionBandwidthLimitsFilterOutput() GetCrossBorderRegionBandwidthLimitsFilterOutput
- func (i GetCrossBorderRegionBandwidthLimitsFilterArgs) ToGetCrossBorderRegionBandwidthLimitsFilterOutputWithContext(ctx context.Context) GetCrossBorderRegionBandwidthLimitsFilterOutput
- type GetCrossBorderRegionBandwidthLimitsFilterArray
- func (GetCrossBorderRegionBandwidthLimitsFilterArray) ElementType() reflect.Type
- func (i GetCrossBorderRegionBandwidthLimitsFilterArray) ToGetCrossBorderRegionBandwidthLimitsFilterArrayOutput() GetCrossBorderRegionBandwidthLimitsFilterArrayOutput
- func (i GetCrossBorderRegionBandwidthLimitsFilterArray) ToGetCrossBorderRegionBandwidthLimitsFilterArrayOutputWithContext(ctx context.Context) GetCrossBorderRegionBandwidthLimitsFilterArrayOutput
- type GetCrossBorderRegionBandwidthLimitsFilterArrayInput
- type GetCrossBorderRegionBandwidthLimitsFilterArrayOutput
- func (GetCrossBorderRegionBandwidthLimitsFilterArrayOutput) ElementType() reflect.Type
- func (o GetCrossBorderRegionBandwidthLimitsFilterArrayOutput) Index(i pulumi.IntInput) GetCrossBorderRegionBandwidthLimitsFilterOutput
- func (o GetCrossBorderRegionBandwidthLimitsFilterArrayOutput) ToGetCrossBorderRegionBandwidthLimitsFilterArrayOutput() GetCrossBorderRegionBandwidthLimitsFilterArrayOutput
- func (o GetCrossBorderRegionBandwidthLimitsFilterArrayOutput) ToGetCrossBorderRegionBandwidthLimitsFilterArrayOutputWithContext(ctx context.Context) GetCrossBorderRegionBandwidthLimitsFilterArrayOutput
- type GetCrossBorderRegionBandwidthLimitsFilterInput
- type GetCrossBorderRegionBandwidthLimitsFilterOutput
- func (GetCrossBorderRegionBandwidthLimitsFilterOutput) ElementType() reflect.Type
- func (o GetCrossBorderRegionBandwidthLimitsFilterOutput) Name() pulumi.StringOutput
- func (o GetCrossBorderRegionBandwidthLimitsFilterOutput) ToGetCrossBorderRegionBandwidthLimitsFilterOutput() GetCrossBorderRegionBandwidthLimitsFilterOutput
- func (o GetCrossBorderRegionBandwidthLimitsFilterOutput) ToGetCrossBorderRegionBandwidthLimitsFilterOutputWithContext(ctx context.Context) GetCrossBorderRegionBandwidthLimitsFilterOutput
- func (o GetCrossBorderRegionBandwidthLimitsFilterOutput) Values() pulumi.StringArrayOutput
- type GetCrossBorderRegionBandwidthLimitsOutputArgs
- type GetCrossBorderRegionBandwidthLimitsResult
- type GetCrossBorderRegionBandwidthLimitsResultOutput
- func (o GetCrossBorderRegionBandwidthLimitsResultOutput) CcnBandwidthSets() GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutput
- func (GetCrossBorderRegionBandwidthLimitsResultOutput) ElementType() reflect.Type
- func (o GetCrossBorderRegionBandwidthLimitsResultOutput) Filters() GetCrossBorderRegionBandwidthLimitsFilterArrayOutput
- func (o GetCrossBorderRegionBandwidthLimitsResultOutput) Id() pulumi.StringOutput
- func (o GetCrossBorderRegionBandwidthLimitsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetCrossBorderRegionBandwidthLimitsResultOutput) ToGetCrossBorderRegionBandwidthLimitsResultOutput() GetCrossBorderRegionBandwidthLimitsResultOutput
- func (o GetCrossBorderRegionBandwidthLimitsResultOutput) ToGetCrossBorderRegionBandwidthLimitsResultOutputWithContext(ctx context.Context) GetCrossBorderRegionBandwidthLimitsResultOutput
- type GetInstancesArgs
- type GetInstancesInstanceList
- type GetInstancesInstanceListArgs
- func (GetInstancesInstanceListArgs) ElementType() reflect.Type
- func (i GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput
- func (i GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutputWithContext(ctx context.Context) GetInstancesInstanceListOutput
- type GetInstancesInstanceListArray
- func (GetInstancesInstanceListArray) ElementType() reflect.Type
- func (i GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutput() GetInstancesInstanceListArrayOutput
- func (i GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListArrayOutput
- type GetInstancesInstanceListArrayInput
- type GetInstancesInstanceListArrayOutput
- func (GetInstancesInstanceListArrayOutput) ElementType() reflect.Type
- func (o GetInstancesInstanceListArrayOutput) Index(i pulumi.IntInput) GetInstancesInstanceListOutput
- func (o GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutput() GetInstancesInstanceListArrayOutput
- func (o GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListArrayOutput
- type GetInstancesInstanceListAttachmentList
- type GetInstancesInstanceListAttachmentListArgs
- func (GetInstancesInstanceListAttachmentListArgs) ElementType() reflect.Type
- func (i GetInstancesInstanceListAttachmentListArgs) ToGetInstancesInstanceListAttachmentListOutput() GetInstancesInstanceListAttachmentListOutput
- func (i GetInstancesInstanceListAttachmentListArgs) ToGetInstancesInstanceListAttachmentListOutputWithContext(ctx context.Context) GetInstancesInstanceListAttachmentListOutput
- type GetInstancesInstanceListAttachmentListArray
- func (GetInstancesInstanceListAttachmentListArray) ElementType() reflect.Type
- func (i GetInstancesInstanceListAttachmentListArray) ToGetInstancesInstanceListAttachmentListArrayOutput() GetInstancesInstanceListAttachmentListArrayOutput
- func (i GetInstancesInstanceListAttachmentListArray) ToGetInstancesInstanceListAttachmentListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListAttachmentListArrayOutput
- type GetInstancesInstanceListAttachmentListArrayInput
- type GetInstancesInstanceListAttachmentListArrayOutput
- func (GetInstancesInstanceListAttachmentListArrayOutput) ElementType() reflect.Type
- func (o GetInstancesInstanceListAttachmentListArrayOutput) Index(i pulumi.IntInput) GetInstancesInstanceListAttachmentListOutput
- func (o GetInstancesInstanceListAttachmentListArrayOutput) ToGetInstancesInstanceListAttachmentListArrayOutput() GetInstancesInstanceListAttachmentListArrayOutput
- func (o GetInstancesInstanceListAttachmentListArrayOutput) ToGetInstancesInstanceListAttachmentListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListAttachmentListArrayOutput
- type GetInstancesInstanceListAttachmentListInput
- type GetInstancesInstanceListAttachmentListOutput
- func (o GetInstancesInstanceListAttachmentListOutput) AttachedTime() pulumi.StringOutput
- func (o GetInstancesInstanceListAttachmentListOutput) CidrBlocks() pulumi.StringArrayOutput
- func (GetInstancesInstanceListAttachmentListOutput) ElementType() reflect.Type
- func (o GetInstancesInstanceListAttachmentListOutput) InstanceId() pulumi.StringOutput
- func (o GetInstancesInstanceListAttachmentListOutput) InstanceRegion() pulumi.StringOutput
- func (o GetInstancesInstanceListAttachmentListOutput) InstanceType() pulumi.StringOutput
- func (o GetInstancesInstanceListAttachmentListOutput) State() pulumi.StringOutput
- func (o GetInstancesInstanceListAttachmentListOutput) ToGetInstancesInstanceListAttachmentListOutput() GetInstancesInstanceListAttachmentListOutput
- func (o GetInstancesInstanceListAttachmentListOutput) ToGetInstancesInstanceListAttachmentListOutputWithContext(ctx context.Context) GetInstancesInstanceListAttachmentListOutput
- type GetInstancesInstanceListInput
- type GetInstancesInstanceListOutput
- func (o GetInstancesInstanceListOutput) AttachmentLists() GetInstancesInstanceListAttachmentListArrayOutput
- func (o GetInstancesInstanceListOutput) BandwidthLimitType() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) CcnId() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) ChargeType() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) CreateTime() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) Description() pulumi.StringOutput
- func (GetInstancesInstanceListOutput) ElementType() reflect.Type
- func (o GetInstancesInstanceListOutput) Name() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) Qos() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) State() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput
- func (o GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutputWithContext(ctx context.Context) GetInstancesInstanceListOutput
- type GetInstancesOutputArgs
- type GetInstancesResult
- type GetInstancesResultOutput
- func (o GetInstancesResultOutput) CcnId() pulumi.StringPtrOutput
- func (GetInstancesResultOutput) ElementType() reflect.Type
- func (o GetInstancesResultOutput) Id() pulumi.StringOutput
- func (o GetInstancesResultOutput) InstanceLists() GetInstancesInstanceListArrayOutput
- func (o GetInstancesResultOutput) Name() pulumi.StringPtrOutput
- func (o GetInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetInstancesResultOutput) ToGetInstancesResultOutput() GetInstancesResultOutput
- func (o GetInstancesResultOutput) ToGetInstancesResultOutputWithContext(ctx context.Context) GetInstancesResultOutput
- type GetTenantInstancesArgs
- type GetTenantInstancesOutputArgs
- type GetTenantInstancesResult
- type GetTenantInstancesResultOutput
- func (o GetTenantInstancesResultOutput) CcnIds() pulumi.StringArrayOutput
- func (GetTenantInstancesResultOutput) ElementType() reflect.Type
- func (o GetTenantInstancesResultOutput) Id() pulumi.StringOutput
- func (o GetTenantInstancesResultOutput) IsSecurityLocks() pulumi.StringArrayOutput
- func (o GetTenantInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetTenantInstancesResultOutput) ToGetTenantInstancesResultOutput() GetTenantInstancesResultOutput
- func (o GetTenantInstancesResultOutput) ToGetTenantInstancesResultOutputWithContext(ctx context.Context) GetTenantInstancesResultOutput
- func (o GetTenantInstancesResultOutput) UserAccountIds() pulumi.StringArrayOutput
- 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 InstancesAcceptAttach
- type InstancesAcceptAttachArgs
- type InstancesAcceptAttachArray
- func (InstancesAcceptAttachArray) ElementType() reflect.Type
- func (i InstancesAcceptAttachArray) ToInstancesAcceptAttachArrayOutput() InstancesAcceptAttachArrayOutput
- func (i InstancesAcceptAttachArray) ToInstancesAcceptAttachArrayOutputWithContext(ctx context.Context) InstancesAcceptAttachArrayOutput
- type InstancesAcceptAttachArrayInput
- type InstancesAcceptAttachArrayOutput
- func (InstancesAcceptAttachArrayOutput) ElementType() reflect.Type
- func (o InstancesAcceptAttachArrayOutput) Index(i pulumi.IntInput) InstancesAcceptAttachOutput
- func (o InstancesAcceptAttachArrayOutput) ToInstancesAcceptAttachArrayOutput() InstancesAcceptAttachArrayOutput
- func (o InstancesAcceptAttachArrayOutput) ToInstancesAcceptAttachArrayOutputWithContext(ctx context.Context) InstancesAcceptAttachArrayOutput
- type InstancesAcceptAttachInput
- type InstancesAcceptAttachInstance
- type InstancesAcceptAttachInstanceArgs
- func (InstancesAcceptAttachInstanceArgs) ElementType() reflect.Type
- func (i InstancesAcceptAttachInstanceArgs) ToInstancesAcceptAttachInstanceOutput() InstancesAcceptAttachInstanceOutput
- func (i InstancesAcceptAttachInstanceArgs) ToInstancesAcceptAttachInstanceOutputWithContext(ctx context.Context) InstancesAcceptAttachInstanceOutput
- type InstancesAcceptAttachInstanceArray
- func (InstancesAcceptAttachInstanceArray) ElementType() reflect.Type
- func (i InstancesAcceptAttachInstanceArray) ToInstancesAcceptAttachInstanceArrayOutput() InstancesAcceptAttachInstanceArrayOutput
- func (i InstancesAcceptAttachInstanceArray) ToInstancesAcceptAttachInstanceArrayOutputWithContext(ctx context.Context) InstancesAcceptAttachInstanceArrayOutput
- type InstancesAcceptAttachInstanceArrayInput
- type InstancesAcceptAttachInstanceArrayOutput
- func (InstancesAcceptAttachInstanceArrayOutput) ElementType() reflect.Type
- func (o InstancesAcceptAttachInstanceArrayOutput) Index(i pulumi.IntInput) InstancesAcceptAttachInstanceOutput
- func (o InstancesAcceptAttachInstanceArrayOutput) ToInstancesAcceptAttachInstanceArrayOutput() InstancesAcceptAttachInstanceArrayOutput
- func (o InstancesAcceptAttachInstanceArrayOutput) ToInstancesAcceptAttachInstanceArrayOutputWithContext(ctx context.Context) InstancesAcceptAttachInstanceArrayOutput
- type InstancesAcceptAttachInstanceInput
- type InstancesAcceptAttachInstanceOutput
- func (o InstancesAcceptAttachInstanceOutput) Description() pulumi.StringPtrOutput
- func (InstancesAcceptAttachInstanceOutput) ElementType() reflect.Type
- func (o InstancesAcceptAttachInstanceOutput) InstanceId() pulumi.StringOutput
- func (o InstancesAcceptAttachInstanceOutput) InstanceRegion() pulumi.StringOutput
- func (o InstancesAcceptAttachInstanceOutput) InstanceType() pulumi.StringPtrOutput
- func (o InstancesAcceptAttachInstanceOutput) RouteTableId() pulumi.StringPtrOutput
- func (o InstancesAcceptAttachInstanceOutput) ToInstancesAcceptAttachInstanceOutput() InstancesAcceptAttachInstanceOutput
- func (o InstancesAcceptAttachInstanceOutput) ToInstancesAcceptAttachInstanceOutputWithContext(ctx context.Context) InstancesAcceptAttachInstanceOutput
- type InstancesAcceptAttachMap
- type InstancesAcceptAttachMapInput
- type InstancesAcceptAttachMapOutput
- func (InstancesAcceptAttachMapOutput) ElementType() reflect.Type
- func (o InstancesAcceptAttachMapOutput) MapIndex(k pulumi.StringInput) InstancesAcceptAttachOutput
- func (o InstancesAcceptAttachMapOutput) ToInstancesAcceptAttachMapOutput() InstancesAcceptAttachMapOutput
- func (o InstancesAcceptAttachMapOutput) ToInstancesAcceptAttachMapOutputWithContext(ctx context.Context) InstancesAcceptAttachMapOutput
- type InstancesAcceptAttachOutput
- func (o InstancesAcceptAttachOutput) CcnId() pulumi.StringOutput
- func (InstancesAcceptAttachOutput) ElementType() reflect.Type
- func (o InstancesAcceptAttachOutput) Instances() InstancesAcceptAttachInstanceArrayOutput
- func (o InstancesAcceptAttachOutput) ToInstancesAcceptAttachOutput() InstancesAcceptAttachOutput
- func (o InstancesAcceptAttachOutput) ToInstancesAcceptAttachOutputWithContext(ctx context.Context) InstancesAcceptAttachOutput
- type InstancesAcceptAttachState
- type InstancesResetAttach
- type InstancesResetAttachArgs
- type InstancesResetAttachArray
- type InstancesResetAttachArrayInput
- type InstancesResetAttachArrayOutput
- func (InstancesResetAttachArrayOutput) ElementType() reflect.Type
- func (o InstancesResetAttachArrayOutput) Index(i pulumi.IntInput) InstancesResetAttachOutput
- func (o InstancesResetAttachArrayOutput) ToInstancesResetAttachArrayOutput() InstancesResetAttachArrayOutput
- func (o InstancesResetAttachArrayOutput) ToInstancesResetAttachArrayOutputWithContext(ctx context.Context) InstancesResetAttachArrayOutput
- type InstancesResetAttachInput
- type InstancesResetAttachInstance
- type InstancesResetAttachInstanceArgs
- func (InstancesResetAttachInstanceArgs) ElementType() reflect.Type
- func (i InstancesResetAttachInstanceArgs) ToInstancesResetAttachInstanceOutput() InstancesResetAttachInstanceOutput
- func (i InstancesResetAttachInstanceArgs) ToInstancesResetAttachInstanceOutputWithContext(ctx context.Context) InstancesResetAttachInstanceOutput
- type InstancesResetAttachInstanceArray
- func (InstancesResetAttachInstanceArray) ElementType() reflect.Type
- func (i InstancesResetAttachInstanceArray) ToInstancesResetAttachInstanceArrayOutput() InstancesResetAttachInstanceArrayOutput
- func (i InstancesResetAttachInstanceArray) ToInstancesResetAttachInstanceArrayOutputWithContext(ctx context.Context) InstancesResetAttachInstanceArrayOutput
- type InstancesResetAttachInstanceArrayInput
- type InstancesResetAttachInstanceArrayOutput
- func (InstancesResetAttachInstanceArrayOutput) ElementType() reflect.Type
- func (o InstancesResetAttachInstanceArrayOutput) Index(i pulumi.IntInput) InstancesResetAttachInstanceOutput
- func (o InstancesResetAttachInstanceArrayOutput) ToInstancesResetAttachInstanceArrayOutput() InstancesResetAttachInstanceArrayOutput
- func (o InstancesResetAttachInstanceArrayOutput) ToInstancesResetAttachInstanceArrayOutputWithContext(ctx context.Context) InstancesResetAttachInstanceArrayOutput
- type InstancesResetAttachInstanceInput
- type InstancesResetAttachInstanceOutput
- func (o InstancesResetAttachInstanceOutput) Description() pulumi.StringPtrOutput
- func (InstancesResetAttachInstanceOutput) ElementType() reflect.Type
- func (o InstancesResetAttachInstanceOutput) InstanceId() pulumi.StringOutput
- func (o InstancesResetAttachInstanceOutput) InstanceRegion() pulumi.StringOutput
- func (o InstancesResetAttachInstanceOutput) InstanceType() pulumi.StringPtrOutput
- func (o InstancesResetAttachInstanceOutput) RouteTableId() pulumi.StringPtrOutput
- func (o InstancesResetAttachInstanceOutput) ToInstancesResetAttachInstanceOutput() InstancesResetAttachInstanceOutput
- func (o InstancesResetAttachInstanceOutput) ToInstancesResetAttachInstanceOutputWithContext(ctx context.Context) InstancesResetAttachInstanceOutput
- type InstancesResetAttachMap
- type InstancesResetAttachMapInput
- type InstancesResetAttachMapOutput
- func (InstancesResetAttachMapOutput) ElementType() reflect.Type
- func (o InstancesResetAttachMapOutput) MapIndex(k pulumi.StringInput) InstancesResetAttachOutput
- func (o InstancesResetAttachMapOutput) ToInstancesResetAttachMapOutput() InstancesResetAttachMapOutput
- func (o InstancesResetAttachMapOutput) ToInstancesResetAttachMapOutputWithContext(ctx context.Context) InstancesResetAttachMapOutput
- type InstancesResetAttachOutput
- func (o InstancesResetAttachOutput) CcnId() pulumi.StringOutput
- func (o InstancesResetAttachOutput) CcnUin() pulumi.StringOutput
- func (InstancesResetAttachOutput) ElementType() reflect.Type
- func (o InstancesResetAttachOutput) Instances() InstancesResetAttachInstanceArrayOutput
- func (o InstancesResetAttachOutput) ToInstancesResetAttachOutput() InstancesResetAttachOutput
- func (o InstancesResetAttachOutput) ToInstancesResetAttachOutputWithContext(ctx context.Context) InstancesResetAttachOutput
- type InstancesResetAttachState
- type Routes
- type RoutesArgs
- type RoutesArray
- type RoutesArrayInput
- type RoutesArrayOutput
- type RoutesInput
- type RoutesMap
- type RoutesMapInput
- type RoutesMapOutput
- type RoutesOutput
- func (o RoutesOutput) CcnId() pulumi.StringOutput
- func (RoutesOutput) ElementType() reflect.Type
- func (o RoutesOutput) RouteId() pulumi.StringOutput
- func (o RoutesOutput) Switch() pulumi.StringOutput
- func (o RoutesOutput) ToRoutesOutput() RoutesOutput
- func (o RoutesOutput) ToRoutesOutputWithContext(ctx context.Context) RoutesOutput
- type RoutesState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶ added in v0.0.5
PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.
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"` // 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"` }
Provides a CCN attaching resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ccn" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") region := "ap-guangzhou" if param := cfg.Get("region"); param != "" { region = param } otheruin := "123353" if param := cfg.Get("otheruin"); param != "" { otheruin = param } otherccn := "ccn-151ssaga" if param := cfg.Get("otherccn"); param != "" { otherccn = param } vpc, err := Vpc.NewInstance(ctx, "vpc", &Vpc.InstanceArgs{ CidrBlock: pulumi.String("10.0.0.0/16"), DnsServers: pulumi.StringArray{ pulumi.String("119.29.29.29"), pulumi.String("8.8.8.8"), }, IsMulticast: pulumi.Bool(false), }) if err != nil { return err } main, err := Ccn.NewInstance(ctx, "main", &Ccn.InstanceArgs{ Description: pulumi.String("ci-temp-test-ccn-des"), Qos: pulumi.String("AG"), }) if err != nil { return err } _, err = Ccn.NewAttachment(ctx, "attachment", &Ccn.AttachmentArgs{ CcnId: main.ID(), InstanceType: pulumi.String("VPC"), InstanceId: vpc.ID(), InstanceRegion: pulumi.String(region), }) if err != nil { return err } _, err = Ccn.NewAttachment(ctx, "otherAccount", &Ccn.AttachmentArgs{ CcnId: pulumi.String(otherccn), InstanceType: pulumi.String("VPC"), InstanceId: vpc.ID(), InstanceRegion: pulumi.String(region), CcnUin: pulumi.String(otheruin), }) if err != nil { return err } return nil }) }
```
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 (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) Description ¶ added in v0.1.3
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) 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 // 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 // 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"` }
Provides a resource to limit CCN bandwidth.
## Example Usage
Set the upper limit of regional outbound bandwidth ¶
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ccn"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") otherRegion1 := "ap-shanghai" if param := cfg.Get("otherRegion1"); param != "" { otherRegion1 = param } main, err := Ccn.NewInstance(ctx, "main", &Ccn.InstanceArgs{ Description: pulumi.String("ci-temp-test-ccn-des"), Qos: pulumi.String("AG"), }) if err != nil { return err } _, err = Ccn.NewBandwidthLimit(ctx, "limit1", &Ccn.BandwidthLimitArgs{ CcnId: main.ID(), Region: pulumi.String(otherRegion1), BandwidthLimit: pulumi.Int(500), }) if err != nil { return err } return nil }) }
```
Set the upper limit between regions ¶
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ccn"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") otherRegion1 := "ap-shanghai" if param := cfg.Get("otherRegion1"); param != "" { otherRegion1 = param } otherRegion2 := "ap-nanjing" if param := cfg.Get("otherRegion2"); param != "" { otherRegion2 = param } main, err := Ccn.NewInstance(ctx, "main", &Ccn.InstanceArgs{ Description: pulumi.String("ci-temp-test-ccn-des"), Qos: pulumi.String("AG"), BandwidthLimitType: pulumi.String("INTER_REGION_LIMIT"), }) if err != nil { return err } _, err = Ccn.NewBandwidthLimit(ctx, "limit1", &Ccn.BandwidthLimitArgs{ CcnId: main.ID(), Region: pulumi.String(otherRegion1), DstRegion: pulumi.String(otherRegion2), BandwidthLimit: pulumi.Int(100), }) if err != nil { return err } return nil }) }
```
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 (o BandwidthLimitArrayOutput) Index(i pulumi.IntInput) BandwidthLimitOutput
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 (o BandwidthLimitMapOutput) MapIndex(k pulumi.StringInput) BandwidthLimitOutput
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 ¶
func (o BandwidthLimitOutput) CcnId() pulumi.StringOutput
ID of the CCN.
func (BandwidthLimitOutput) DstRegion ¶
func (o BandwidthLimitOutput) 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 (BandwidthLimitOutput) ElementType ¶
func (BandwidthLimitOutput) ElementType() reflect.Type
func (BandwidthLimitOutput) Region ¶
func (o BandwidthLimitOutput) Region() pulumi.StringOutput
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 { // ID of the CCN to be queried. CcnId string `pulumi:"ccnId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getBandwidthLimits.
type GetBandwidthLimitsLimit ¶
type GetBandwidthLimitsLimitArgs ¶
type GetBandwidthLimitsLimitArgs struct { // Limitation of bandwidth. BandwidthLimit pulumi.IntInput `pulumi:"bandwidthLimit"` // Destination area restriction. DstRegion pulumi.StringInput `pulumi:"dstRegion"` // Limitation of region. Region pulumi.StringInput `pulumi:"region"` }
func (GetBandwidthLimitsLimitArgs) ElementType ¶
func (GetBandwidthLimitsLimitArgs) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (GetBandwidthLimitsLimitArrayOutput) Index ¶
func (o GetBandwidthLimitsLimitArrayOutput) Index(i pulumi.IntInput) GetBandwidthLimitsLimitOutput
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
Limitation of bandwidth.
func (GetBandwidthLimitsLimitOutput) DstRegion ¶
func (o GetBandwidthLimitsLimitOutput) DstRegion() pulumi.StringOutput
Destination area restriction.
func (GetBandwidthLimitsLimitOutput) ElementType ¶
func (GetBandwidthLimitsLimitOutput) ElementType() reflect.Type
func (GetBandwidthLimitsLimitOutput) Region ¶
func (o GetBandwidthLimitsLimitOutput) Region() pulumi.StringOutput
Limitation of 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 { // ID of the CCN to be queried. CcnId pulumi.StringInput `pulumi:"ccnId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getBandwidthLimits.
func (GetBandwidthLimitsOutputArgs) ElementType ¶
func (GetBandwidthLimitsOutputArgs) ElementType() reflect.Type
type GetBandwidthLimitsResult ¶
type GetBandwidthLimitsResult struct { CcnId string `pulumi:"ccnId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The bandwidth limits of regions: Limits []GetBandwidthLimitsLimit `pulumi:"limits"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getBandwidthLimits.
func GetBandwidthLimits ¶
func GetBandwidthLimits(ctx *pulumi.Context, args *GetBandwidthLimitsArgs, opts ...pulumi.InvokeOption) (*GetBandwidthLimitsResult, error)
Use this data source to query detailed information of CCN bandwidth limits.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Ccn" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ccn"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") otherRegion1 := "ap-shanghai" if param := cfg.Get("otherRegion1"); param != "" { otherRegion1 = param } main, err := Ccn.NewInstance(ctx, "main", &Ccn.InstanceArgs{ Description: pulumi.String("ci-temp-test-ccn-des"), Qos: pulumi.String("AG"), }) if err != nil { return err } _ = Ccn.GetBandwidthLimitsOutput(ctx, ccn.GetBandwidthLimitsOutputArgs{ CcnId: main.ID(), }, nil) _, err = Ccn.NewBandwidthLimit(ctx, "limit1", &Ccn.BandwidthLimitArgs{ CcnId: main.ID(), Region: pulumi.String(otherRegion1), BandwidthLimit: pulumi.Int(500), }) if err != nil { return err } return nil }) }
```
type GetBandwidthLimitsResultOutput ¶
type GetBandwidthLimitsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getBandwidthLimits.
func GetBandwidthLimitsOutput ¶
func GetBandwidthLimitsOutput(ctx *pulumi.Context, args GetBandwidthLimitsOutputArgs, opts ...pulumi.InvokeOption) GetBandwidthLimitsResultOutput
func (GetBandwidthLimitsResultOutput) CcnId ¶
func (o GetBandwidthLimitsResultOutput) CcnId() pulumi.StringOutput
func (GetBandwidthLimitsResultOutput) ElementType ¶
func (GetBandwidthLimitsResultOutput) ElementType() reflect.Type
func (GetBandwidthLimitsResultOutput) Id ¶
func (o GetBandwidthLimitsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetBandwidthLimitsResultOutput) Limits ¶
func (o GetBandwidthLimitsResultOutput) Limits() GetBandwidthLimitsLimitArrayOutput
The bandwidth limits of regions:
func (GetBandwidthLimitsResultOutput) ResultOutputFile ¶
func (o GetBandwidthLimitsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetBandwidthLimitsResultOutput) ToGetBandwidthLimitsResultOutput ¶
func (o GetBandwidthLimitsResultOutput) ToGetBandwidthLimitsResultOutput() GetBandwidthLimitsResultOutput
func (GetBandwidthLimitsResultOutput) ToGetBandwidthLimitsResultOutputWithContext ¶
func (o GetBandwidthLimitsResultOutput) ToGetBandwidthLimitsResultOutputWithContext(ctx context.Context) GetBandwidthLimitsResultOutput
type GetCrossBorderComplianceArgs ¶ added in v0.1.3
type GetCrossBorderComplianceArgs struct { // (Fuzzy query) business license address. BusinessAddress *string `pulumi:"businessAddress"` // (Fuzzy query) Company name. Company *string `pulumi:"company"` // (Exact match) compliance approval form: 'ID'. ComplianceId *int `pulumi:"complianceId"` // (Exact match) email. Email *string `pulumi:"email"` // (Fuzzy query) Issuing authority. IssuingAuthority *string `pulumi:"issuingAuthority"` // (Fuzzy query) legal representative. LegalPerson *string `pulumi:"legalPerson"` // (Fuzzy query) Person in charge. Manager *string `pulumi:"manager"` // (Fuzzy query) ID card address of the person in charge. ManagerAddress *string `pulumi:"managerAddress"` // (Exact query) ID number of the person in charge. ManagerId *string `pulumi:"managerId"` // (Exact match) contact number of the person in charge. ManagerTelephone *string `pulumi:"managerTelephone"` // (Exact match) post code. PostCode *int `pulumi:"postCode"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // (Exact match) service end date, such as: '2020-07-28'. ServiceEndDate *string `pulumi:"serviceEndDate"` // (Exact match) service provider, optional value: 'UNICOM'. ServiceProvider *string `pulumi:"serviceProvider"` // (Exact match) service start date, such as: '2020-07-28'. ServiceStartDate *string `pulumi:"serviceStartDate"` // (Exact match) status. Pending: PENDING, Passed: APPROVED, Denied: DENY. State *string `pulumi:"state"` // (Exact match) Uniform Social Credit Code. UniformSocialCreditCode *string `pulumi:"uniformSocialCreditCode"` }
A collection of arguments for invoking getCrossBorderCompliance.
type GetCrossBorderComplianceOutputArgs ¶ added in v0.1.3
type GetCrossBorderComplianceOutputArgs struct { // (Fuzzy query) business license address. BusinessAddress pulumi.StringPtrInput `pulumi:"businessAddress"` // (Fuzzy query) Company name. Company pulumi.StringPtrInput `pulumi:"company"` // (Exact match) compliance approval form: 'ID'. ComplianceId pulumi.IntPtrInput `pulumi:"complianceId"` // (Exact match) email. Email pulumi.StringPtrInput `pulumi:"email"` // (Fuzzy query) Issuing authority. IssuingAuthority pulumi.StringPtrInput `pulumi:"issuingAuthority"` // (Fuzzy query) legal representative. LegalPerson pulumi.StringPtrInput `pulumi:"legalPerson"` // (Fuzzy query) Person in charge. Manager pulumi.StringPtrInput `pulumi:"manager"` // (Fuzzy query) ID card address of the person in charge. ManagerAddress pulumi.StringPtrInput `pulumi:"managerAddress"` // (Exact query) ID number of the person in charge. ManagerId pulumi.StringPtrInput `pulumi:"managerId"` // (Exact match) contact number of the person in charge. ManagerTelephone pulumi.StringPtrInput `pulumi:"managerTelephone"` // (Exact match) post code. PostCode pulumi.IntPtrInput `pulumi:"postCode"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // (Exact match) service end date, such as: '2020-07-28'. ServiceEndDate pulumi.StringPtrInput `pulumi:"serviceEndDate"` // (Exact match) service provider, optional value: 'UNICOM'. ServiceProvider pulumi.StringPtrInput `pulumi:"serviceProvider"` // (Exact match) service start date, such as: '2020-07-28'. ServiceStartDate pulumi.StringPtrInput `pulumi:"serviceStartDate"` // (Exact match) status. Pending: PENDING, Passed: APPROVED, Denied: DENY. State pulumi.StringPtrInput `pulumi:"state"` // (Exact match) Uniform Social Credit Code. UniformSocialCreditCode pulumi.StringPtrInput `pulumi:"uniformSocialCreditCode"` }
A collection of arguments for invoking getCrossBorderCompliance.
func (GetCrossBorderComplianceOutputArgs) ElementType ¶ added in v0.1.3
func (GetCrossBorderComplianceOutputArgs) ElementType() reflect.Type
type GetCrossBorderComplianceResult ¶ added in v0.1.3
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.
func GetCrossBorderCompliance ¶ added in v0.1.3
func GetCrossBorderCompliance(ctx *pulumi.Context, args *GetCrossBorderComplianceArgs, opts ...pulumi.InvokeOption) (*GetCrossBorderComplianceResult, error)
Use this data source to query detailed information of ccn crossBorderCompliance
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Ccn" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ccn"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Ccn.GetCrossBorderCompliance(ctx, &ccn.GetCrossBorderComplianceArgs{ ComplianceId: pulumi.IntRef(10002), Email: pulumi.StringRef("test@tencent.com"), ServiceEndDate: pulumi.StringRef("2021-07-29"), ServiceProvider: pulumi.StringRef("UNICOM"), ServiceStartDate: pulumi.StringRef("2020-07-29"), State: pulumi.StringRef("APPROVED"), }, nil) if err != nil { return err } return nil }) }
```
type GetCrossBorderComplianceResultOutput ¶ added in v0.1.3
type GetCrossBorderComplianceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCrossBorderCompliance.
func GetCrossBorderComplianceOutput ¶ added in v0.1.3
func GetCrossBorderComplianceOutput(ctx *pulumi.Context, args GetCrossBorderComplianceOutputArgs, opts ...pulumi.InvokeOption) GetCrossBorderComplianceResultOutput
func (GetCrossBorderComplianceResultOutput) BusinessAddress ¶ added in v0.1.3
func (o GetCrossBorderComplianceResultOutput) BusinessAddress() pulumi.StringPtrOutput
func (GetCrossBorderComplianceResultOutput) Company ¶ added in v0.1.3
func (o GetCrossBorderComplianceResultOutput) Company() pulumi.StringPtrOutput
func (GetCrossBorderComplianceResultOutput) ComplianceId ¶ added in v0.1.3
func (o GetCrossBorderComplianceResultOutput) ComplianceId() pulumi.IntPtrOutput
func (GetCrossBorderComplianceResultOutput) ElementType ¶ added in v0.1.3
func (GetCrossBorderComplianceResultOutput) ElementType() reflect.Type
func (GetCrossBorderComplianceResultOutput) Email ¶ added in v0.1.3
func (o GetCrossBorderComplianceResultOutput) Email() pulumi.StringPtrOutput
func (GetCrossBorderComplianceResultOutput) Id ¶ added in v0.1.3
func (o GetCrossBorderComplianceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetCrossBorderComplianceResultOutput) IssuingAuthority ¶ added in v0.1.3
func (o GetCrossBorderComplianceResultOutput) IssuingAuthority() pulumi.StringPtrOutput
func (GetCrossBorderComplianceResultOutput) LegalPerson ¶ added in v0.1.3
func (o GetCrossBorderComplianceResultOutput) LegalPerson() pulumi.StringPtrOutput
func (GetCrossBorderComplianceResultOutput) Manager ¶ added in v0.1.3
func (o GetCrossBorderComplianceResultOutput) Manager() pulumi.StringPtrOutput
func (GetCrossBorderComplianceResultOutput) ManagerAddress ¶ added in v0.1.3
func (o GetCrossBorderComplianceResultOutput) ManagerAddress() pulumi.StringPtrOutput
func (GetCrossBorderComplianceResultOutput) ManagerId ¶ added in v0.1.3
func (o GetCrossBorderComplianceResultOutput) ManagerId() pulumi.StringPtrOutput
func (GetCrossBorderComplianceResultOutput) ManagerTelephone ¶ added in v0.1.3
func (o GetCrossBorderComplianceResultOutput) ManagerTelephone() pulumi.StringPtrOutput
func (GetCrossBorderComplianceResultOutput) PostCode ¶ added in v0.1.3
func (o GetCrossBorderComplianceResultOutput) PostCode() pulumi.IntPtrOutput
func (GetCrossBorderComplianceResultOutput) ResultOutputFile ¶ added in v0.1.3
func (o GetCrossBorderComplianceResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetCrossBorderComplianceResultOutput) ServiceEndDate ¶ added in v0.1.3
func (o GetCrossBorderComplianceResultOutput) ServiceEndDate() pulumi.StringPtrOutput
func (GetCrossBorderComplianceResultOutput) ServiceProvider ¶ added in v0.1.3
func (o GetCrossBorderComplianceResultOutput) ServiceProvider() pulumi.StringPtrOutput
func (GetCrossBorderComplianceResultOutput) ServiceStartDate ¶ added in v0.1.3
func (o GetCrossBorderComplianceResultOutput) ServiceStartDate() pulumi.StringPtrOutput
func (GetCrossBorderComplianceResultOutput) State ¶ added in v0.1.3
func (o GetCrossBorderComplianceResultOutput) State() pulumi.StringPtrOutput
func (GetCrossBorderComplianceResultOutput) ToGetCrossBorderComplianceResultOutput ¶ added in v0.1.3
func (o GetCrossBorderComplianceResultOutput) ToGetCrossBorderComplianceResultOutput() GetCrossBorderComplianceResultOutput
func (GetCrossBorderComplianceResultOutput) ToGetCrossBorderComplianceResultOutputWithContext ¶ added in v0.1.3
func (o GetCrossBorderComplianceResultOutput) ToGetCrossBorderComplianceResultOutputWithContext(ctx context.Context) GetCrossBorderComplianceResultOutput
func (GetCrossBorderComplianceResultOutput) UniformSocialCreditCode ¶ added in v0.1.3
func (o GetCrossBorderComplianceResultOutput) UniformSocialCreditCode() pulumi.StringPtrOutput
type GetCrossBorderFlowMonitorArgs ¶ added in v0.1.3
type GetCrossBorderFlowMonitorArgs struct { // CcnId. CcnId string `pulumi:"ccnId"` // CcnUin. CcnUin string `pulumi:"ccnUin"` // DestinationRegion. DestinationRegion string `pulumi:"destinationRegion"` // EndTime. EndTime string `pulumi:"endTime"` // TimePeriod. Period int `pulumi:"period"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // SourceRegion. SourceRegion string `pulumi:"sourceRegion"` // StartTime. StartTime string `pulumi:"startTime"` }
A collection of arguments for invoking getCrossBorderFlowMonitor.
type GetCrossBorderFlowMonitorCrossBorderFlowMonitorData ¶ added in v0.1.3
type GetCrossBorderFlowMonitorCrossBorderFlowMonitorData struct { // in bandwidth, `bps`. InBandwidths []int `pulumi:"inBandwidths"` // in pkg, `pps`. InPkgs []int `pulumi:"inPkgs"` // out bandwidth, `bps`. OutBandwidths []int `pulumi:"outBandwidths"` // out pkg, `pps`. OutPkgs []int `pulumi:"outPkgs"` }
type GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArgs ¶ added in v0.1.3
type GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArgs struct { // in bandwidth, `bps`. InBandwidths pulumi.IntArrayInput `pulumi:"inBandwidths"` // in pkg, `pps`. InPkgs pulumi.IntArrayInput `pulumi:"inPkgs"` // out bandwidth, `bps`. OutBandwidths pulumi.IntArrayInput `pulumi:"outBandwidths"` // out pkg, `pps`. OutPkgs pulumi.IntArrayInput `pulumi:"outPkgs"` }
func (GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArgs) ElementType ¶ added in v0.1.3
func (GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArgs) ElementType() reflect.Type
func (GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArgs) ToGetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput ¶ added in v0.1.3
func (i GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArgs) ToGetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput() GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput
func (GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArgs) ToGetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutputWithContext ¶ added in v0.1.3
func (i GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArgs) ToGetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutputWithContext(ctx context.Context) GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput
type GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArray ¶ added in v0.1.3
type GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArray []GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataInput
func (GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArray) ElementType ¶ added in v0.1.3
func (GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArray) ElementType() reflect.Type
func (GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArray) ToGetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutput ¶ added in v0.1.3
func (i GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArray) ToGetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutput() GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutput
func (GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArray) ToGetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutputWithContext ¶ added in v0.1.3
func (i GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArray) ToGetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutputWithContext(ctx context.Context) GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutput
type GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayInput ¶ added in v0.1.3
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 ¶ added in v0.1.3
type GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutput struct{ *pulumi.OutputState }
func (GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutput) ElementType ¶ added in v0.1.3
func (GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutput) ElementType() reflect.Type
func (GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutput) ToGetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutput ¶ added in v0.1.3
func (o GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutput) ToGetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutput() GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutput
func (GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutput) ToGetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutputWithContext ¶ added in v0.1.3
func (o GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutput) ToGetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutputWithContext(ctx context.Context) GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutput
type GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataInput ¶ added in v0.1.3
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 ¶ added in v0.1.3
type GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput struct{ *pulumi.OutputState }
func (GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput) ElementType ¶ added in v0.1.3
func (GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput) ElementType() reflect.Type
func (GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput) InBandwidths ¶ added in v0.1.3
func (o GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput) InBandwidths() pulumi.IntArrayOutput
in bandwidth, `bps`.
func (GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput) InPkgs ¶ added in v0.1.3
func (o GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput) InPkgs() pulumi.IntArrayOutput
in pkg, `pps`.
func (GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput) OutBandwidths ¶ added in v0.1.3
func (o GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput) OutBandwidths() pulumi.IntArrayOutput
out bandwidth, `bps`.
func (GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput) OutPkgs ¶ added in v0.1.3
func (o GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput) OutPkgs() pulumi.IntArrayOutput
out pkg, `pps`.
func (GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput) ToGetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput ¶ added in v0.1.3
func (o GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput) ToGetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput() GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput
func (GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput) ToGetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutputWithContext ¶ added in v0.1.3
func (o GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput) ToGetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutputWithContext(ctx context.Context) GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataOutput
type GetCrossBorderFlowMonitorOutputArgs ¶ added in v0.1.3
type GetCrossBorderFlowMonitorOutputArgs struct { // CcnId. CcnId pulumi.StringInput `pulumi:"ccnId"` // CcnUin. CcnUin pulumi.StringInput `pulumi:"ccnUin"` // DestinationRegion. DestinationRegion pulumi.StringInput `pulumi:"destinationRegion"` // EndTime. EndTime pulumi.StringInput `pulumi:"endTime"` // TimePeriod. Period pulumi.IntInput `pulumi:"period"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // SourceRegion. SourceRegion pulumi.StringInput `pulumi:"sourceRegion"` // StartTime. StartTime pulumi.StringInput `pulumi:"startTime"` }
A collection of arguments for invoking getCrossBorderFlowMonitor.
func (GetCrossBorderFlowMonitorOutputArgs) ElementType ¶ added in v0.1.3
func (GetCrossBorderFlowMonitorOutputArgs) ElementType() reflect.Type
type GetCrossBorderFlowMonitorResult ¶ added in v0.1.3
type GetCrossBorderFlowMonitorResult struct { CcnId string `pulumi:"ccnId"` CcnUin string `pulumi:"ccnUin"` // monitor data of cross border. 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.
func GetCrossBorderFlowMonitor ¶ added in v0.1.3
func GetCrossBorderFlowMonitor(ctx *pulumi.Context, args *GetCrossBorderFlowMonitorArgs, opts ...pulumi.InvokeOption) (*GetCrossBorderFlowMonitorResult, error)
Use this data source to query detailed information of vpc crossBorderFlowMonitor
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Ccn" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ccn"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Ccn.GetCrossBorderFlowMonitor(ctx, &ccn.GetCrossBorderFlowMonitorArgs{ CcnId: "ccn-39lqkygf", CcnUin: "979137", DestinationRegion: "ap-singapore", EndTime: "2023-01-01 01:00:00", Period: 60, SourceRegion: "ap-guangzhou", StartTime: "2023-01-01 00:00:00", }, nil) if err != nil { return err } return nil }) }
```
type GetCrossBorderFlowMonitorResultOutput ¶ added in v0.1.3
type GetCrossBorderFlowMonitorResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCrossBorderFlowMonitor.
func GetCrossBorderFlowMonitorOutput ¶ added in v0.1.3
func GetCrossBorderFlowMonitorOutput(ctx *pulumi.Context, args GetCrossBorderFlowMonitorOutputArgs, opts ...pulumi.InvokeOption) GetCrossBorderFlowMonitorResultOutput
func (GetCrossBorderFlowMonitorResultOutput) CcnId ¶ added in v0.1.3
func (o GetCrossBorderFlowMonitorResultOutput) CcnId() pulumi.StringOutput
func (GetCrossBorderFlowMonitorResultOutput) CcnUin ¶ added in v0.1.3
func (o GetCrossBorderFlowMonitorResultOutput) CcnUin() pulumi.StringOutput
func (GetCrossBorderFlowMonitorResultOutput) CrossBorderFlowMonitorDatas ¶ added in v0.1.3
func (o GetCrossBorderFlowMonitorResultOutput) CrossBorderFlowMonitorDatas() GetCrossBorderFlowMonitorCrossBorderFlowMonitorDataArrayOutput
monitor data of cross border.
func (GetCrossBorderFlowMonitorResultOutput) DestinationRegion ¶ added in v0.1.3
func (o GetCrossBorderFlowMonitorResultOutput) DestinationRegion() pulumi.StringOutput
func (GetCrossBorderFlowMonitorResultOutput) ElementType ¶ added in v0.1.3
func (GetCrossBorderFlowMonitorResultOutput) ElementType() reflect.Type
func (GetCrossBorderFlowMonitorResultOutput) EndTime ¶ added in v0.1.3
func (o GetCrossBorderFlowMonitorResultOutput) EndTime() pulumi.StringOutput
func (GetCrossBorderFlowMonitorResultOutput) Id ¶ added in v0.1.3
func (o GetCrossBorderFlowMonitorResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetCrossBorderFlowMonitorResultOutput) Period ¶ added in v0.1.3
func (o GetCrossBorderFlowMonitorResultOutput) Period() pulumi.IntOutput
func (GetCrossBorderFlowMonitorResultOutput) ResultOutputFile ¶ added in v0.1.3
func (o GetCrossBorderFlowMonitorResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetCrossBorderFlowMonitorResultOutput) SourceRegion ¶ added in v0.1.3
func (o GetCrossBorderFlowMonitorResultOutput) SourceRegion() pulumi.StringOutput
func (GetCrossBorderFlowMonitorResultOutput) StartTime ¶ added in v0.1.3
func (o GetCrossBorderFlowMonitorResultOutput) StartTime() pulumi.StringOutput
func (GetCrossBorderFlowMonitorResultOutput) ToGetCrossBorderFlowMonitorResultOutput ¶ added in v0.1.3
func (o GetCrossBorderFlowMonitorResultOutput) ToGetCrossBorderFlowMonitorResultOutput() GetCrossBorderFlowMonitorResultOutput
func (GetCrossBorderFlowMonitorResultOutput) ToGetCrossBorderFlowMonitorResultOutputWithContext ¶ added in v0.1.3
func (o GetCrossBorderFlowMonitorResultOutput) ToGetCrossBorderFlowMonitorResultOutputWithContext(ctx context.Context) GetCrossBorderFlowMonitorResultOutput
type GetCrossBorderRegionBandwidthLimitsArgs ¶ added in v0.1.3
type GetCrossBorderRegionBandwidthLimitsArgs struct { // Filter condition. Currently, only one value is supported. The supported fields, 1)source-region, the value is like ap-guangzhou; 2)destination-region, the value is like ap-shanghai; 3)ccn-ids,cloud network ID array, the value is like ccn-12345678; 4)user-account-id,user account ID, the value is like 12345678. Filters []GetCrossBorderRegionBandwidthLimitsFilter `pulumi:"filters"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getCrossBorderRegionBandwidthLimits.
type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSet ¶ added in v0.1.3
type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSet struct { // ccn id. CcnId string `pulumi:"ccnId"` // bandwidth limit of cross region. CcnRegionBandwidthLimits []GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimit `pulumi:"ccnRegionBandwidthLimits"` // create time. CreatedTime string `pulumi:"createdTime"` // expired time. ExpiredTime string `pulumi:"expiredTime"` // `POSTPAID` or `PREPAID`. InstanceChargeType string `pulumi:"instanceChargeType"` // if cross region. IsCrossBorder bool `pulumi:"isCrossBorder"` // `true` means locked. IsSecurityLock bool `pulumi:"isSecurityLock"` // market id. MarketId string `pulumi:"marketId"` // Id of RegionFlowControl. RegionFlowControlId string `pulumi:"regionFlowControlId"` // renew flag. RenewFlag string `pulumi:"renewFlag"` // update time. UpdateTime string `pulumi:"updateTime"` // user account id. UserAccountId string `pulumi:"userAccountId"` }
type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArgs ¶ added in v0.1.3
type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArgs struct { // ccn id. CcnId pulumi.StringInput `pulumi:"ccnId"` // bandwidth limit of cross region. CcnRegionBandwidthLimits GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArrayInput `pulumi:"ccnRegionBandwidthLimits"` // create time. CreatedTime pulumi.StringInput `pulumi:"createdTime"` // expired time. ExpiredTime pulumi.StringInput `pulumi:"expiredTime"` // `POSTPAID` or `PREPAID`. InstanceChargeType pulumi.StringInput `pulumi:"instanceChargeType"` // if cross region. IsCrossBorder pulumi.BoolInput `pulumi:"isCrossBorder"` // `true` means locked. IsSecurityLock pulumi.BoolInput `pulumi:"isSecurityLock"` // market id. MarketId pulumi.StringInput `pulumi:"marketId"` // Id of RegionFlowControl. RegionFlowControlId pulumi.StringInput `pulumi:"regionFlowControlId"` // renew flag. RenewFlag pulumi.StringInput `pulumi:"renewFlag"` // update time. UpdateTime pulumi.StringInput `pulumi:"updateTime"` // user account id. UserAccountId pulumi.StringInput `pulumi:"userAccountId"` }
func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArgs) ElementType ¶ added in v0.1.3
func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArgs) ElementType() reflect.Type
func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArgs) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput ¶ added in v0.1.3
func (i GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArgs) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput() GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput
func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArgs) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutputWithContext ¶ added in v0.1.3
func (i GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArgs) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutputWithContext(ctx context.Context) GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput
type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArray ¶ added in v0.1.3
type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArray []GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetInput
func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArray) ElementType ¶ added in v0.1.3
func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArray) ElementType() reflect.Type
func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArray) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutput ¶ added in v0.1.3
func (i GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArray) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutput() GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutput
func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArray) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutputWithContext ¶ added in v0.1.3
func (i GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArray) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutputWithContext(ctx context.Context) GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutput
type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayInput ¶ added in v0.1.3
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 ¶ added in v0.1.3
type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutput struct{ *pulumi.OutputState }
func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutput) ElementType ¶ added in v0.1.3
func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutput) ElementType() reflect.Type
func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutput) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutput ¶ added in v0.1.3
func (o GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutput) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutput() GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutput
func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutput) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutputWithContext ¶ added in v0.1.3
func (o GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutput) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutputWithContext(ctx context.Context) GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutput
type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimit ¶ added in v0.1.3
type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimit struct { // bandwidth list(Mbps). BandwidthLimit int `pulumi:"bandwidthLimit"` // destination region, such as. DestinationRegion string `pulumi:"destinationRegion"` // source region, such as 'ap-shanghai'. SourceRegion string `pulumi:"sourceRegion"` }
type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArgs ¶ added in v0.1.3
type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArgs struct { // bandwidth list(Mbps). BandwidthLimit pulumi.IntInput `pulumi:"bandwidthLimit"` // destination region, such as. DestinationRegion pulumi.StringInput `pulumi:"destinationRegion"` // source region, such as 'ap-shanghai'. SourceRegion pulumi.StringInput `pulumi:"sourceRegion"` }
func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArgs) ElementType ¶ added in v0.1.3
func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArgs) ElementType() reflect.Type
func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArgs) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitOutput ¶ added in v0.1.3
func (i GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArgs) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitOutput() GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitOutput
func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArgs) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitOutputWithContext ¶ added in v0.1.3
func (i GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArgs) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitOutputWithContext(ctx context.Context) GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitOutput
type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArray ¶ added in v0.1.3
type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArray []GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitInput
func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArray) ElementType ¶ added in v0.1.3
func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArray) ElementType() reflect.Type
func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArray) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArrayOutput ¶ added in v0.1.3
func (i GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArray) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArrayOutput() GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArrayOutput
func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArray) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArrayOutputWithContext ¶ added in v0.1.3
func (i GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArray) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArrayOutputWithContext(ctx context.Context) GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArrayOutput
type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArrayInput ¶ added in v0.1.3
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 ¶ added in v0.1.3
type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArrayOutput struct{ *pulumi.OutputState }
func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArrayOutput) ElementType ¶ added in v0.1.3
func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArrayOutput) Index ¶ added in v0.1.3
func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArrayOutput) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArrayOutput ¶ added in v0.1.3
func (o GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArrayOutput) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArrayOutput() GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArrayOutput
func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArrayOutput) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArrayOutputWithContext ¶ added in v0.1.3
func (o GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArrayOutput) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArrayOutputWithContext(ctx context.Context) GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArrayOutput
type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitInput ¶ added in v0.1.3
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 ¶ added in v0.1.3
type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitOutput struct{ *pulumi.OutputState }
func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitOutput) BandwidthLimit ¶ added in v0.1.3
func (o GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitOutput) BandwidthLimit() pulumi.IntOutput
bandwidth list(Mbps).
func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitOutput) DestinationRegion ¶ added in v0.1.3
func (o GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitOutput) DestinationRegion() pulumi.StringOutput
destination region, such as.
func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitOutput) ElementType ¶ added in v0.1.3
func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitOutput) ElementType() reflect.Type
func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitOutput) SourceRegion ¶ added in v0.1.3
func (o GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitOutput) SourceRegion() pulumi.StringOutput
source region, such as 'ap-shanghai'.
func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitOutput) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitOutput ¶ added in v0.1.3
func (o GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitOutput) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitOutput() GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitOutput
func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitOutput) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitOutputWithContext ¶ added in v0.1.3
func (o GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitOutput) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitOutputWithContext(ctx context.Context) GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitOutput
type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetInput ¶ added in v0.1.3
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 ¶ added in v0.1.3
type GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput struct{ *pulumi.OutputState }
func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) CcnId ¶ added in v0.1.3
func (o GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) CcnId() pulumi.StringOutput
ccn id.
func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) CcnRegionBandwidthLimits ¶ added in v0.1.3
func (o GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) CcnRegionBandwidthLimits() GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetCcnRegionBandwidthLimitArrayOutput
bandwidth limit of cross region.
func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) CreatedTime ¶ added in v0.1.3
func (o GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) CreatedTime() pulumi.StringOutput
create time.
func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) ElementType ¶ added in v0.1.3
func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) ElementType() reflect.Type
func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) ExpiredTime ¶ added in v0.1.3
func (o GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) ExpiredTime() pulumi.StringOutput
expired time.
func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) InstanceChargeType ¶ added in v0.1.3
func (o GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) InstanceChargeType() pulumi.StringOutput
`POSTPAID` or `PREPAID`.
func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) IsCrossBorder ¶ added in v0.1.3
func (o GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) IsCrossBorder() pulumi.BoolOutput
if cross region.
func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) IsSecurityLock ¶ added in v0.1.3
func (o GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) IsSecurityLock() pulumi.BoolOutput
`true` means locked.
func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) MarketId ¶ added in v0.1.3
func (o GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) MarketId() pulumi.StringOutput
market id.
func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) RegionFlowControlId ¶ added in v0.1.3
func (o GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) RegionFlowControlId() pulumi.StringOutput
Id of RegionFlowControl.
func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) RenewFlag ¶ added in v0.1.3
func (o GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) RenewFlag() pulumi.StringOutput
renew flag.
func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput ¶ added in v0.1.3
func (o GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput() GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput
func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutputWithContext ¶ added in v0.1.3
func (o GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) ToGetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutputWithContext(ctx context.Context) GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput
func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) UpdateTime ¶ added in v0.1.3
func (o GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) UpdateTime() pulumi.StringOutput
update time.
func (GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) UserAccountId ¶ added in v0.1.3
func (o GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetOutput) UserAccountId() pulumi.StringOutput
user account id.
type GetCrossBorderRegionBandwidthLimitsFilter ¶ added in v0.1.3
type GetCrossBorderRegionBandwidthLimitsFilterArgs ¶ added in v0.1.3
type GetCrossBorderRegionBandwidthLimitsFilterArgs struct { // attribute name. Name pulumi.StringInput `pulumi:"name"` // Value of the field. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCrossBorderRegionBandwidthLimitsFilterArgs) ElementType ¶ added in v0.1.3
func (GetCrossBorderRegionBandwidthLimitsFilterArgs) ElementType() reflect.Type
func (GetCrossBorderRegionBandwidthLimitsFilterArgs) ToGetCrossBorderRegionBandwidthLimitsFilterOutput ¶ added in v0.1.3
func (i GetCrossBorderRegionBandwidthLimitsFilterArgs) ToGetCrossBorderRegionBandwidthLimitsFilterOutput() GetCrossBorderRegionBandwidthLimitsFilterOutput
func (GetCrossBorderRegionBandwidthLimitsFilterArgs) ToGetCrossBorderRegionBandwidthLimitsFilterOutputWithContext ¶ added in v0.1.3
func (i GetCrossBorderRegionBandwidthLimitsFilterArgs) ToGetCrossBorderRegionBandwidthLimitsFilterOutputWithContext(ctx context.Context) GetCrossBorderRegionBandwidthLimitsFilterOutput
type GetCrossBorderRegionBandwidthLimitsFilterArray ¶ added in v0.1.3
type GetCrossBorderRegionBandwidthLimitsFilterArray []GetCrossBorderRegionBandwidthLimitsFilterInput
func (GetCrossBorderRegionBandwidthLimitsFilterArray) ElementType ¶ added in v0.1.3
func (GetCrossBorderRegionBandwidthLimitsFilterArray) ElementType() reflect.Type
func (GetCrossBorderRegionBandwidthLimitsFilterArray) ToGetCrossBorderRegionBandwidthLimitsFilterArrayOutput ¶ added in v0.1.3
func (i GetCrossBorderRegionBandwidthLimitsFilterArray) ToGetCrossBorderRegionBandwidthLimitsFilterArrayOutput() GetCrossBorderRegionBandwidthLimitsFilterArrayOutput
func (GetCrossBorderRegionBandwidthLimitsFilterArray) ToGetCrossBorderRegionBandwidthLimitsFilterArrayOutputWithContext ¶ added in v0.1.3
func (i GetCrossBorderRegionBandwidthLimitsFilterArray) ToGetCrossBorderRegionBandwidthLimitsFilterArrayOutputWithContext(ctx context.Context) GetCrossBorderRegionBandwidthLimitsFilterArrayOutput
type GetCrossBorderRegionBandwidthLimitsFilterArrayInput ¶ added in v0.1.3
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 ¶ added in v0.1.3
type GetCrossBorderRegionBandwidthLimitsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetCrossBorderRegionBandwidthLimitsFilterArrayOutput) ElementType ¶ added in v0.1.3
func (GetCrossBorderRegionBandwidthLimitsFilterArrayOutput) ElementType() reflect.Type
func (GetCrossBorderRegionBandwidthLimitsFilterArrayOutput) ToGetCrossBorderRegionBandwidthLimitsFilterArrayOutput ¶ added in v0.1.3
func (o GetCrossBorderRegionBandwidthLimitsFilterArrayOutput) ToGetCrossBorderRegionBandwidthLimitsFilterArrayOutput() GetCrossBorderRegionBandwidthLimitsFilterArrayOutput
func (GetCrossBorderRegionBandwidthLimitsFilterArrayOutput) ToGetCrossBorderRegionBandwidthLimitsFilterArrayOutputWithContext ¶ added in v0.1.3
func (o GetCrossBorderRegionBandwidthLimitsFilterArrayOutput) ToGetCrossBorderRegionBandwidthLimitsFilterArrayOutputWithContext(ctx context.Context) GetCrossBorderRegionBandwidthLimitsFilterArrayOutput
type GetCrossBorderRegionBandwidthLimitsFilterInput ¶ added in v0.1.3
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 ¶ added in v0.1.3
type GetCrossBorderRegionBandwidthLimitsFilterOutput struct{ *pulumi.OutputState }
func (GetCrossBorderRegionBandwidthLimitsFilterOutput) ElementType ¶ added in v0.1.3
func (GetCrossBorderRegionBandwidthLimitsFilterOutput) ElementType() reflect.Type
func (GetCrossBorderRegionBandwidthLimitsFilterOutput) Name ¶ added in v0.1.3
func (o GetCrossBorderRegionBandwidthLimitsFilterOutput) Name() pulumi.StringOutput
attribute name.
func (GetCrossBorderRegionBandwidthLimitsFilterOutput) ToGetCrossBorderRegionBandwidthLimitsFilterOutput ¶ added in v0.1.3
func (o GetCrossBorderRegionBandwidthLimitsFilterOutput) ToGetCrossBorderRegionBandwidthLimitsFilterOutput() GetCrossBorderRegionBandwidthLimitsFilterOutput
func (GetCrossBorderRegionBandwidthLimitsFilterOutput) ToGetCrossBorderRegionBandwidthLimitsFilterOutputWithContext ¶ added in v0.1.3
func (o GetCrossBorderRegionBandwidthLimitsFilterOutput) ToGetCrossBorderRegionBandwidthLimitsFilterOutputWithContext(ctx context.Context) GetCrossBorderRegionBandwidthLimitsFilterOutput
func (GetCrossBorderRegionBandwidthLimitsFilterOutput) Values ¶ added in v0.1.3
func (o GetCrossBorderRegionBandwidthLimitsFilterOutput) Values() pulumi.StringArrayOutput
Value of the field.
type GetCrossBorderRegionBandwidthLimitsOutputArgs ¶ added in v0.1.3
type GetCrossBorderRegionBandwidthLimitsOutputArgs struct { // Filter condition. Currently, only one value is supported. The supported fields, 1)source-region, the value is like ap-guangzhou; 2)destination-region, the value is like ap-shanghai; 3)ccn-ids,cloud network ID array, the value is like ccn-12345678; 4)user-account-id,user account ID, the value is like 12345678. Filters GetCrossBorderRegionBandwidthLimitsFilterArrayInput `pulumi:"filters"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getCrossBorderRegionBandwidthLimits.
func (GetCrossBorderRegionBandwidthLimitsOutputArgs) ElementType ¶ added in v0.1.3
func (GetCrossBorderRegionBandwidthLimitsOutputArgs) ElementType() reflect.Type
type GetCrossBorderRegionBandwidthLimitsResult ¶ added in v0.1.3
type GetCrossBorderRegionBandwidthLimitsResult struct { // Info of cross region ccn instance. 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.
func GetCrossBorderRegionBandwidthLimits ¶ added in v0.1.3
func GetCrossBorderRegionBandwidthLimits(ctx *pulumi.Context, args *GetCrossBorderRegionBandwidthLimitsArgs, opts ...pulumi.InvokeOption) (*GetCrossBorderRegionBandwidthLimitsResult, error)
Use this data source to query detailed information of ccnCrossBorderRegionBandwidthLimits
> **NOTE:** This resource is dedicated to Unicom.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Ccn" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ccn"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Ccn.GetCrossBorderRegionBandwidthLimits(ctx, &ccn.GetCrossBorderRegionBandwidthLimitsArgs{ Filters: []ccn.GetCrossBorderRegionBandwidthLimitsFilter{ ccn.GetCrossBorderRegionBandwidthLimitsFilter{ Name: "source-region", Values: []string{ "ap-guangzhou", }, }, ccn.GetCrossBorderRegionBandwidthLimitsFilter{ Name: "destination-region", Values: []string{ "ap-shanghai", }, }, }, }, nil) if err != nil { return err } return nil }) }
```
type GetCrossBorderRegionBandwidthLimitsResultOutput ¶ added in v0.1.3
type GetCrossBorderRegionBandwidthLimitsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCrossBorderRegionBandwidthLimits.
func GetCrossBorderRegionBandwidthLimitsOutput ¶ added in v0.1.3
func GetCrossBorderRegionBandwidthLimitsOutput(ctx *pulumi.Context, args GetCrossBorderRegionBandwidthLimitsOutputArgs, opts ...pulumi.InvokeOption) GetCrossBorderRegionBandwidthLimitsResultOutput
func (GetCrossBorderRegionBandwidthLimitsResultOutput) CcnBandwidthSets ¶ added in v0.1.3
func (o GetCrossBorderRegionBandwidthLimitsResultOutput) CcnBandwidthSets() GetCrossBorderRegionBandwidthLimitsCcnBandwidthSetArrayOutput
Info of cross region ccn instance.
func (GetCrossBorderRegionBandwidthLimitsResultOutput) ElementType ¶ added in v0.1.3
func (GetCrossBorderRegionBandwidthLimitsResultOutput) ElementType() reflect.Type
func (GetCrossBorderRegionBandwidthLimitsResultOutput) Id ¶ added in v0.1.3
The provider-assigned unique ID for this managed resource.
func (GetCrossBorderRegionBandwidthLimitsResultOutput) ResultOutputFile ¶ added in v0.1.3
func (o GetCrossBorderRegionBandwidthLimitsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetCrossBorderRegionBandwidthLimitsResultOutput) ToGetCrossBorderRegionBandwidthLimitsResultOutput ¶ added in v0.1.3
func (o GetCrossBorderRegionBandwidthLimitsResultOutput) ToGetCrossBorderRegionBandwidthLimitsResultOutput() GetCrossBorderRegionBandwidthLimitsResultOutput
func (GetCrossBorderRegionBandwidthLimitsResultOutput) ToGetCrossBorderRegionBandwidthLimitsResultOutputWithContext ¶ added in v0.1.3
func (o GetCrossBorderRegionBandwidthLimitsResultOutput) ToGetCrossBorderRegionBandwidthLimitsResultOutputWithContext(ctx context.Context) GetCrossBorderRegionBandwidthLimitsResultOutput
type GetInstancesArgs ¶
type GetInstancesArgs struct { // ID of the CCN to be queried. CcnId *string `pulumi:"ccnId"` // Name of the CCN to be queried. Name *string `pulumi:"name"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstances.
type GetInstancesInstanceList ¶
type GetInstancesInstanceList struct { // Information list of instance is attached. AttachmentLists []GetInstancesInstanceListAttachmentList `pulumi:"attachmentLists"` // The speed limit type. BandwidthLimitType string `pulumi:"bandwidthLimitType"` // ID of the CCN to be queried. CcnId string `pulumi:"ccnId"` // Billing mode. ChargeType string `pulumi:"chargeType"` // Creation time of resource. CreateTime string `pulumi:"createTime"` // Description of the CCN. Description string `pulumi:"description"` // Name of the CCN to be queried. Name string `pulumi:"name"` // Service quality of CCN, and the available value include 'PT', 'AU', 'AG'. The default is 'AU'. Qos string `pulumi:"qos"` // States of instance. The available value include 'ISOLATED'(arrears) and 'AVAILABLE'. State string `pulumi:"state"` }
type GetInstancesInstanceListArgs ¶
type GetInstancesInstanceListArgs struct { // Information list of instance is attached. AttachmentLists GetInstancesInstanceListAttachmentListArrayInput `pulumi:"attachmentLists"` // The speed limit type. BandwidthLimitType pulumi.StringInput `pulumi:"bandwidthLimitType"` // ID of the CCN to be queried. CcnId pulumi.StringInput `pulumi:"ccnId"` // Billing mode. ChargeType pulumi.StringInput `pulumi:"chargeType"` // Creation time of resource. CreateTime pulumi.StringInput `pulumi:"createTime"` // Description of the CCN. Description pulumi.StringInput `pulumi:"description"` // Name of the CCN to be queried. Name pulumi.StringInput `pulumi:"name"` // Service quality of CCN, and the available value include 'PT', 'AU', 'AG'. The default is 'AU'. Qos pulumi.StringInput `pulumi:"qos"` // States of instance. The available value include 'ISOLATED'(arrears) and 'AVAILABLE'. State pulumi.StringInput `pulumi:"state"` }
func (GetInstancesInstanceListArgs) ElementType ¶
func (GetInstancesInstanceListArgs) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (GetInstancesInstanceListArrayOutput) Index ¶
func (o GetInstancesInstanceListArrayOutput) Index(i pulumi.IntInput) GetInstancesInstanceListOutput
func (GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutput ¶
func (o GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutput() GetInstancesInstanceListArrayOutput
func (GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutputWithContext ¶
func (o GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListArrayOutput
type GetInstancesInstanceListAttachmentList ¶
type GetInstancesInstanceListAttachmentList struct { // Time of attaching. AttachedTime string `pulumi:"attachedTime"` // A network address block of the instance that is attached. CidrBlocks []string `pulumi:"cidrBlocks"` // ID of instance is attached. InstanceId string `pulumi:"instanceId"` // The region that the instance locates at. InstanceRegion string `pulumi:"instanceRegion"` // Type of attached instance network, and available values include VPC, DIRECTCONNECT, BMVPC and VPNGW. InstanceType string `pulumi:"instanceType"` // States of instance. The available value include 'ISOLATED'(arrears) and 'AVAILABLE'. State string `pulumi:"state"` }
type GetInstancesInstanceListAttachmentListArgs ¶
type GetInstancesInstanceListAttachmentListArgs struct { // Time of attaching. AttachedTime pulumi.StringInput `pulumi:"attachedTime"` // A network address block of the instance that is attached. CidrBlocks pulumi.StringArrayInput `pulumi:"cidrBlocks"` // ID of instance is attached. InstanceId pulumi.StringInput `pulumi:"instanceId"` // The region that the instance locates at. InstanceRegion pulumi.StringInput `pulumi:"instanceRegion"` // Type of attached instance network, and available values include VPC, DIRECTCONNECT, BMVPC and VPNGW. InstanceType pulumi.StringInput `pulumi:"instanceType"` // States of instance. The available value include 'ISOLATED'(arrears) and 'AVAILABLE'. State pulumi.StringInput `pulumi:"state"` }
func (GetInstancesInstanceListAttachmentListArgs) ElementType ¶
func (GetInstancesInstanceListAttachmentListArgs) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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 (o GetInstancesInstanceListAttachmentListOutput) AttachedTime() pulumi.StringOutput
Time of attaching.
func (GetInstancesInstanceListAttachmentListOutput) CidrBlocks ¶
func (o GetInstancesInstanceListAttachmentListOutput) CidrBlocks() pulumi.StringArrayOutput
A network address block of the instance that is attached.
func (GetInstancesInstanceListAttachmentListOutput) ElementType ¶
func (GetInstancesInstanceListAttachmentListOutput) ElementType() reflect.Type
func (GetInstancesInstanceListAttachmentListOutput) InstanceId ¶
func (o GetInstancesInstanceListAttachmentListOutput) InstanceId() pulumi.StringOutput
ID of instance is attached.
func (GetInstancesInstanceListAttachmentListOutput) InstanceRegion ¶
func (o GetInstancesInstanceListAttachmentListOutput) InstanceRegion() pulumi.StringOutput
The region that the instance locates at.
func (GetInstancesInstanceListAttachmentListOutput) InstanceType ¶
func (o GetInstancesInstanceListAttachmentListOutput) InstanceType() pulumi.StringOutput
Type of attached instance network, and available values include VPC, DIRECTCONNECT, BMVPC and VPNGW.
func (GetInstancesInstanceListAttachmentListOutput) State ¶
func (o GetInstancesInstanceListAttachmentListOutput) State() pulumi.StringOutput
States of instance. The available value include 'ISOLATED'(arrears) and 'AVAILABLE'.
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 (o GetInstancesInstanceListOutput) AttachmentLists() GetInstancesInstanceListAttachmentListArrayOutput
Information list of instance is attached.
func (GetInstancesInstanceListOutput) BandwidthLimitType ¶
func (o GetInstancesInstanceListOutput) BandwidthLimitType() pulumi.StringOutput
The speed limit type.
func (GetInstancesInstanceListOutput) CcnId ¶
func (o GetInstancesInstanceListOutput) CcnId() pulumi.StringOutput
ID of the CCN to be queried.
func (GetInstancesInstanceListOutput) ChargeType ¶
func (o GetInstancesInstanceListOutput) ChargeType() pulumi.StringOutput
Billing mode.
func (GetInstancesInstanceListOutput) CreateTime ¶
func (o GetInstancesInstanceListOutput) CreateTime() pulumi.StringOutput
Creation time of resource.
func (GetInstancesInstanceListOutput) Description ¶
func (o GetInstancesInstanceListOutput) Description() pulumi.StringOutput
Description of the CCN.
func (GetInstancesInstanceListOutput) ElementType ¶
func (GetInstancesInstanceListOutput) ElementType() reflect.Type
func (GetInstancesInstanceListOutput) Name ¶
func (o GetInstancesInstanceListOutput) Name() pulumi.StringOutput
Name of the CCN to be queried.
func (GetInstancesInstanceListOutput) Qos ¶
func (o GetInstancesInstanceListOutput) Qos() pulumi.StringOutput
Service quality of CCN, and the available value include 'PT', 'AU', 'AG'. The default is 'AU'.
func (GetInstancesInstanceListOutput) State ¶
func (o GetInstancesInstanceListOutput) State() pulumi.StringOutput
States of instance. The available value include 'ISOLATED'(arrears) and 'AVAILABLE'.
func (GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutput ¶
func (o GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput
func (GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutputWithContext ¶
func (o GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutputWithContext(ctx context.Context) GetInstancesInstanceListOutput
type GetInstancesOutputArgs ¶
type GetInstancesOutputArgs struct { // ID of the CCN to be queried. CcnId pulumi.StringPtrInput `pulumi:"ccnId"` // Name of the CCN to be queried. Name pulumi.StringPtrInput `pulumi:"name"` // Used to save results. 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 { // ID of the CCN. CcnId *string `pulumi:"ccnId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Information list of CCN. InstanceLists []GetInstancesInstanceList `pulumi:"instanceLists"` // Name of the CCN. 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)
Use this data source to query detailed information of CCN instances.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Ccn" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ccn"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { main, err := Ccn.NewInstance(ctx, "main", &Ccn.InstanceArgs{ Description: pulumi.String("ci-temp-test-ccn-des"), Qos: pulumi.String("AG"), }) if err != nil { return err } _ = Ccn.GetInstancesOutput(ctx, ccn.GetInstancesOutputArgs{ CcnId: main.ID(), }, nil) _ = Ccn.GetInstancesOutput(ctx, ccn.GetInstancesOutputArgs{ Name: main.Name, }, nil) return nil }) }
```
type GetInstancesResultOutput ¶
type GetInstancesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstances.
func GetInstancesOutput ¶
func GetInstancesOutput(ctx *pulumi.Context, args GetInstancesOutputArgs, opts ...pulumi.InvokeOption) GetInstancesResultOutput
func (GetInstancesResultOutput) CcnId ¶
func (o GetInstancesResultOutput) CcnId() pulumi.StringPtrOutput
ID of the CCN.
func (GetInstancesResultOutput) ElementType ¶
func (GetInstancesResultOutput) ElementType() reflect.Type
func (GetInstancesResultOutput) Id ¶
func (o GetInstancesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetInstancesResultOutput) InstanceLists ¶
func (o GetInstancesResultOutput) InstanceLists() GetInstancesInstanceListArrayOutput
Information list of CCN.
func (GetInstancesResultOutput) Name ¶
func (o GetInstancesResultOutput) Name() pulumi.StringPtrOutput
Name of the CCN.
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 ¶ added in v0.1.3
type GetTenantInstancesArgs struct { // filter by ccn ids, like: ['ccn-12345678']. CcnIds []string `pulumi:"ccnIds"` // filter by locked, like ['true']. IsSecurityLocks []string `pulumi:"isSecurityLocks"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // filter by ccn ids, like: ['12345678']. UserAccountIds []string `pulumi:"userAccountIds"` }
A collection of arguments for invoking getTenantInstances.
type GetTenantInstancesOutputArgs ¶ added in v0.1.3
type GetTenantInstancesOutputArgs struct { // filter by ccn ids, like: ['ccn-12345678']. CcnIds pulumi.StringArrayInput `pulumi:"ccnIds"` // filter by locked, like ['true']. IsSecurityLocks pulumi.StringArrayInput `pulumi:"isSecurityLocks"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // filter by ccn ids, like: ['12345678']. UserAccountIds pulumi.StringArrayInput `pulumi:"userAccountIds"` }
A collection of arguments for invoking getTenantInstances.
func (GetTenantInstancesOutputArgs) ElementType ¶ added in v0.1.3
func (GetTenantInstancesOutputArgs) ElementType() reflect.Type
type GetTenantInstancesResult ¶ added in v0.1.3
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.
func GetTenantInstances ¶ added in v0.1.3
func GetTenantInstances(ctx *pulumi.Context, args *GetTenantInstancesArgs, opts ...pulumi.InvokeOption) (*GetTenantInstancesResult, error)
Use this data source to query detailed information of vpc tenantCcn
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Ccn" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ccn"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Ccn.GetTenantInstances(ctx, &ccn.GetTenantInstancesArgs{ CcnIds: []string{ "ccn-39lqkygf", }, IsSecurityLocks: []string{ "true", }, }, nil) if err != nil { return err } return nil }) }
```
type GetTenantInstancesResultOutput ¶ added in v0.1.3
type GetTenantInstancesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getTenantInstances.
func GetTenantInstancesOutput ¶ added in v0.1.3
func GetTenantInstancesOutput(ctx *pulumi.Context, args GetTenantInstancesOutputArgs, opts ...pulumi.InvokeOption) GetTenantInstancesResultOutput
func (GetTenantInstancesResultOutput) CcnIds ¶ added in v0.1.3
func (o GetTenantInstancesResultOutput) CcnIds() pulumi.StringArrayOutput
func (GetTenantInstancesResultOutput) ElementType ¶ added in v0.1.3
func (GetTenantInstancesResultOutput) ElementType() reflect.Type
func (GetTenantInstancesResultOutput) Id ¶ added in v0.1.3
func (o GetTenantInstancesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetTenantInstancesResultOutput) IsSecurityLocks ¶ added in v0.1.3
func (o GetTenantInstancesResultOutput) IsSecurityLocks() pulumi.StringArrayOutput
func (GetTenantInstancesResultOutput) ResultOutputFile ¶ added in v0.1.3
func (o GetTenantInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetTenantInstancesResultOutput) ToGetTenantInstancesResultOutput ¶ added in v0.1.3
func (o GetTenantInstancesResultOutput) ToGetTenantInstancesResultOutput() GetTenantInstancesResultOutput
func (GetTenantInstancesResultOutput) ToGetTenantInstancesResultOutputWithContext ¶ added in v0.1.3
func (o GetTenantInstancesResultOutput) ToGetTenantInstancesResultOutputWithContext(ctx context.Context) GetTenantInstancesResultOutput
func (GetTenantInstancesResultOutput) UserAccountIds ¶ added in v0.1.3
func (o GetTenantInstancesResultOutput) UserAccountIds() pulumi.StringArrayOutput
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"` }
Provides a resource to create a CCN instance.
## Example Usage
Create a prepaid CCN ¶
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ccn"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Ccn.NewInstance(ctx, "main", &Ccn.InstanceArgs{ BandwidthLimitType: pulumi.String("INTER_REGION_LIMIT"), ChargeType: pulumi.String("PREPAID"), Description: pulumi.String("ci-temp-test-ccn-des"), Qos: pulumi.String("AG"), }) if err != nil { return err } return nil }) }
```
Create a post-paid regional export speed limit type CCN ¶
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ccn"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Ccn.NewInstance(ctx, "main", &Ccn.InstanceArgs{ BandwidthLimitType: pulumi.String("OUTER_REGION_LIMIT"), ChargeType: pulumi.String("POSTPAID"), Description: pulumi.String("ci-temp-test-ccn-des"), Qos: pulumi.String("AG"), }) if err != nil { return err } return nil }) }
```
Create a post-paid inter-regional rate limit type CNN ¶
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ccn"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Ccn.NewInstance(ctx, "main", &Ccn.InstanceArgs{ BandwidthLimitType: pulumi.String("INTER_REGION_LIMIT"), ChargeType: pulumi.String("POSTPAID"), Description: pulumi.String("ci-temp-test-ccn-des"), Qos: pulumi.String("AG"), }) if err != nil { return err } return nil }) }
```
## Import
Ccn instance can be imported, e.g.
```sh
$ pulumi import tencentcloud:Ccn/instance:Instance test ccn-id
```
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 InstancesAcceptAttach ¶ added in v0.1.3
type InstancesAcceptAttach struct { pulumi.CustomResourceState // CCN Instance ID. CcnId pulumi.StringOutput `pulumi:"ccnId"` // Accept List Of Attachment Instances. Instances InstancesAcceptAttachInstanceArrayOutput `pulumi:"instances"` }
Provides a resource to create a vpc ccn_instances_accept_attach, you can use this resource to approve cross-region attachment.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Ccn" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ccn"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Ccn.NewInstancesAcceptAttach(ctx, "ccnInstancesAcceptAttach", &Ccn.InstancesAcceptAttachArgs{ CcnId: pulumi.String("ccn-39lqkygf"), Instances: ccn.InstancesAcceptAttachInstanceArray{ &ccn.InstancesAcceptAttachInstanceArgs{ InstanceId: pulumi.String("vpc-j9yhbzpn"), InstanceRegion: pulumi.String("ap-guangzhou"), InstanceType: pulumi.String("VPC"), }, }, }) if err != nil { return err } return nil }) }
```
func GetInstancesAcceptAttach ¶ added in v0.1.3
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 ¶ added in v0.1.3
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 ¶ added in v0.1.3
func (*InstancesAcceptAttach) ElementType() reflect.Type
func (*InstancesAcceptAttach) ToInstancesAcceptAttachOutput ¶ added in v0.1.3
func (i *InstancesAcceptAttach) ToInstancesAcceptAttachOutput() InstancesAcceptAttachOutput
func (*InstancesAcceptAttach) ToInstancesAcceptAttachOutputWithContext ¶ added in v0.1.3
func (i *InstancesAcceptAttach) ToInstancesAcceptAttachOutputWithContext(ctx context.Context) InstancesAcceptAttachOutput
type InstancesAcceptAttachArgs ¶ added in v0.1.3
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 ¶ added in v0.1.3
func (InstancesAcceptAttachArgs) ElementType() reflect.Type
type InstancesAcceptAttachArray ¶ added in v0.1.3
type InstancesAcceptAttachArray []InstancesAcceptAttachInput
func (InstancesAcceptAttachArray) ElementType ¶ added in v0.1.3
func (InstancesAcceptAttachArray) ElementType() reflect.Type
func (InstancesAcceptAttachArray) ToInstancesAcceptAttachArrayOutput ¶ added in v0.1.3
func (i InstancesAcceptAttachArray) ToInstancesAcceptAttachArrayOutput() InstancesAcceptAttachArrayOutput
func (InstancesAcceptAttachArray) ToInstancesAcceptAttachArrayOutputWithContext ¶ added in v0.1.3
func (i InstancesAcceptAttachArray) ToInstancesAcceptAttachArrayOutputWithContext(ctx context.Context) InstancesAcceptAttachArrayOutput
type InstancesAcceptAttachArrayInput ¶ added in v0.1.3
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 ¶ added in v0.1.3
type InstancesAcceptAttachArrayOutput struct{ *pulumi.OutputState }
func (InstancesAcceptAttachArrayOutput) ElementType ¶ added in v0.1.3
func (InstancesAcceptAttachArrayOutput) ElementType() reflect.Type
func (InstancesAcceptAttachArrayOutput) Index ¶ added in v0.1.3
func (o InstancesAcceptAttachArrayOutput) Index(i pulumi.IntInput) InstancesAcceptAttachOutput
func (InstancesAcceptAttachArrayOutput) ToInstancesAcceptAttachArrayOutput ¶ added in v0.1.3
func (o InstancesAcceptAttachArrayOutput) ToInstancesAcceptAttachArrayOutput() InstancesAcceptAttachArrayOutput
func (InstancesAcceptAttachArrayOutput) ToInstancesAcceptAttachArrayOutputWithContext ¶ added in v0.1.3
func (o InstancesAcceptAttachArrayOutput) ToInstancesAcceptAttachArrayOutputWithContext(ctx context.Context) InstancesAcceptAttachArrayOutput
type InstancesAcceptAttachInput ¶ added in v0.1.3
type InstancesAcceptAttachInput interface { pulumi.Input ToInstancesAcceptAttachOutput() InstancesAcceptAttachOutput ToInstancesAcceptAttachOutputWithContext(ctx context.Context) InstancesAcceptAttachOutput }
type InstancesAcceptAttachInstance ¶ added in v0.1.3
type InstancesAcceptAttachInstance struct { // Description. Description *string `pulumi:"description"` // Attachment Instance ID. InstanceId string `pulumi:"instanceId"` // Instance Region. InstanceRegion string `pulumi:"instanceRegion"` // InstanceType: `VPC`, `DIRECTCONNECT`, `BMVPC`, `VPNGW`. InstanceType *string `pulumi:"instanceType"` // ID of the routing table associated with the instance. Note: This field may return null, indicating that no valid value can be obtained. RouteTableId *string `pulumi:"routeTableId"` }
type InstancesAcceptAttachInstanceArgs ¶ added in v0.1.3
type InstancesAcceptAttachInstanceArgs struct { // Description. Description pulumi.StringPtrInput `pulumi:"description"` // Attachment Instance ID. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Instance Region. InstanceRegion pulumi.StringInput `pulumi:"instanceRegion"` // InstanceType: `VPC`, `DIRECTCONNECT`, `BMVPC`, `VPNGW`. InstanceType pulumi.StringPtrInput `pulumi:"instanceType"` // ID of the routing table associated with the instance. Note: This field may return null, indicating that no valid value can be obtained. RouteTableId pulumi.StringPtrInput `pulumi:"routeTableId"` }
func (InstancesAcceptAttachInstanceArgs) ElementType ¶ added in v0.1.3
func (InstancesAcceptAttachInstanceArgs) ElementType() reflect.Type
func (InstancesAcceptAttachInstanceArgs) ToInstancesAcceptAttachInstanceOutput ¶ added in v0.1.3
func (i InstancesAcceptAttachInstanceArgs) ToInstancesAcceptAttachInstanceOutput() InstancesAcceptAttachInstanceOutput
func (InstancesAcceptAttachInstanceArgs) ToInstancesAcceptAttachInstanceOutputWithContext ¶ added in v0.1.3
func (i InstancesAcceptAttachInstanceArgs) ToInstancesAcceptAttachInstanceOutputWithContext(ctx context.Context) InstancesAcceptAttachInstanceOutput
type InstancesAcceptAttachInstanceArray ¶ added in v0.1.3
type InstancesAcceptAttachInstanceArray []InstancesAcceptAttachInstanceInput
func (InstancesAcceptAttachInstanceArray) ElementType ¶ added in v0.1.3
func (InstancesAcceptAttachInstanceArray) ElementType() reflect.Type
func (InstancesAcceptAttachInstanceArray) ToInstancesAcceptAttachInstanceArrayOutput ¶ added in v0.1.3
func (i InstancesAcceptAttachInstanceArray) ToInstancesAcceptAttachInstanceArrayOutput() InstancesAcceptAttachInstanceArrayOutput
func (InstancesAcceptAttachInstanceArray) ToInstancesAcceptAttachInstanceArrayOutputWithContext ¶ added in v0.1.3
func (i InstancesAcceptAttachInstanceArray) ToInstancesAcceptAttachInstanceArrayOutputWithContext(ctx context.Context) InstancesAcceptAttachInstanceArrayOutput
type InstancesAcceptAttachInstanceArrayInput ¶ added in v0.1.3
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 ¶ added in v0.1.3
type InstancesAcceptAttachInstanceArrayOutput struct{ *pulumi.OutputState }
func (InstancesAcceptAttachInstanceArrayOutput) ElementType ¶ added in v0.1.3
func (InstancesAcceptAttachInstanceArrayOutput) ElementType() reflect.Type
func (InstancesAcceptAttachInstanceArrayOutput) ToInstancesAcceptAttachInstanceArrayOutput ¶ added in v0.1.3
func (o InstancesAcceptAttachInstanceArrayOutput) ToInstancesAcceptAttachInstanceArrayOutput() InstancesAcceptAttachInstanceArrayOutput
func (InstancesAcceptAttachInstanceArrayOutput) ToInstancesAcceptAttachInstanceArrayOutputWithContext ¶ added in v0.1.3
func (o InstancesAcceptAttachInstanceArrayOutput) ToInstancesAcceptAttachInstanceArrayOutputWithContext(ctx context.Context) InstancesAcceptAttachInstanceArrayOutput
type InstancesAcceptAttachInstanceInput ¶ added in v0.1.3
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 ¶ added in v0.1.3
type InstancesAcceptAttachInstanceOutput struct{ *pulumi.OutputState }
func (InstancesAcceptAttachInstanceOutput) Description ¶ added in v0.1.3
func (o InstancesAcceptAttachInstanceOutput) Description() pulumi.StringPtrOutput
Description.
func (InstancesAcceptAttachInstanceOutput) ElementType ¶ added in v0.1.3
func (InstancesAcceptAttachInstanceOutput) ElementType() reflect.Type
func (InstancesAcceptAttachInstanceOutput) InstanceId ¶ added in v0.1.3
func (o InstancesAcceptAttachInstanceOutput) InstanceId() pulumi.StringOutput
Attachment Instance ID.
func (InstancesAcceptAttachInstanceOutput) InstanceRegion ¶ added in v0.1.3
func (o InstancesAcceptAttachInstanceOutput) InstanceRegion() pulumi.StringOutput
Instance Region.
func (InstancesAcceptAttachInstanceOutput) InstanceType ¶ added in v0.1.3
func (o InstancesAcceptAttachInstanceOutput) InstanceType() pulumi.StringPtrOutput
InstanceType: `VPC`, `DIRECTCONNECT`, `BMVPC`, `VPNGW`.
func (InstancesAcceptAttachInstanceOutput) RouteTableId ¶ added in v0.1.3
func (o InstancesAcceptAttachInstanceOutput) RouteTableId() pulumi.StringPtrOutput
ID of the routing table associated with the instance. Note: This field may return null, indicating that no valid value can be obtained.
func (InstancesAcceptAttachInstanceOutput) ToInstancesAcceptAttachInstanceOutput ¶ added in v0.1.3
func (o InstancesAcceptAttachInstanceOutput) ToInstancesAcceptAttachInstanceOutput() InstancesAcceptAttachInstanceOutput
func (InstancesAcceptAttachInstanceOutput) ToInstancesAcceptAttachInstanceOutputWithContext ¶ added in v0.1.3
func (o InstancesAcceptAttachInstanceOutput) ToInstancesAcceptAttachInstanceOutputWithContext(ctx context.Context) InstancesAcceptAttachInstanceOutput
type InstancesAcceptAttachMap ¶ added in v0.1.3
type InstancesAcceptAttachMap map[string]InstancesAcceptAttachInput
func (InstancesAcceptAttachMap) ElementType ¶ added in v0.1.3
func (InstancesAcceptAttachMap) ElementType() reflect.Type
func (InstancesAcceptAttachMap) ToInstancesAcceptAttachMapOutput ¶ added in v0.1.3
func (i InstancesAcceptAttachMap) ToInstancesAcceptAttachMapOutput() InstancesAcceptAttachMapOutput
func (InstancesAcceptAttachMap) ToInstancesAcceptAttachMapOutputWithContext ¶ added in v0.1.3
func (i InstancesAcceptAttachMap) ToInstancesAcceptAttachMapOutputWithContext(ctx context.Context) InstancesAcceptAttachMapOutput
type InstancesAcceptAttachMapInput ¶ added in v0.1.3
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 ¶ added in v0.1.3
type InstancesAcceptAttachMapOutput struct{ *pulumi.OutputState }
func (InstancesAcceptAttachMapOutput) ElementType ¶ added in v0.1.3
func (InstancesAcceptAttachMapOutput) ElementType() reflect.Type
func (InstancesAcceptAttachMapOutput) MapIndex ¶ added in v0.1.3
func (o InstancesAcceptAttachMapOutput) MapIndex(k pulumi.StringInput) InstancesAcceptAttachOutput
func (InstancesAcceptAttachMapOutput) ToInstancesAcceptAttachMapOutput ¶ added in v0.1.3
func (o InstancesAcceptAttachMapOutput) ToInstancesAcceptAttachMapOutput() InstancesAcceptAttachMapOutput
func (InstancesAcceptAttachMapOutput) ToInstancesAcceptAttachMapOutputWithContext ¶ added in v0.1.3
func (o InstancesAcceptAttachMapOutput) ToInstancesAcceptAttachMapOutputWithContext(ctx context.Context) InstancesAcceptAttachMapOutput
type InstancesAcceptAttachOutput ¶ added in v0.1.3
type InstancesAcceptAttachOutput struct{ *pulumi.OutputState }
func (InstancesAcceptAttachOutput) CcnId ¶ added in v0.1.3
func (o InstancesAcceptAttachOutput) CcnId() pulumi.StringOutput
CCN Instance ID.
func (InstancesAcceptAttachOutput) ElementType ¶ added in v0.1.3
func (InstancesAcceptAttachOutput) ElementType() reflect.Type
func (InstancesAcceptAttachOutput) Instances ¶ added in v0.1.3
func (o InstancesAcceptAttachOutput) Instances() InstancesAcceptAttachInstanceArrayOutput
Accept List Of Attachment Instances.
func (InstancesAcceptAttachOutput) ToInstancesAcceptAttachOutput ¶ added in v0.1.3
func (o InstancesAcceptAttachOutput) ToInstancesAcceptAttachOutput() InstancesAcceptAttachOutput
func (InstancesAcceptAttachOutput) ToInstancesAcceptAttachOutputWithContext ¶ added in v0.1.3
func (o InstancesAcceptAttachOutput) ToInstancesAcceptAttachOutputWithContext(ctx context.Context) InstancesAcceptAttachOutput
type InstancesAcceptAttachState ¶ added in v0.1.3
type InstancesAcceptAttachState struct { // CCN Instance ID. CcnId pulumi.StringPtrInput // Accept List Of Attachment Instances. Instances InstancesAcceptAttachInstanceArrayInput }
func (InstancesAcceptAttachState) ElementType ¶ added in v0.1.3
func (InstancesAcceptAttachState) ElementType() reflect.Type
type InstancesResetAttach ¶ added in v0.1.3
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"` }
Provides a resource to create a vpc ccn_instances_reset_attach, you can use this resource to reset cross-region attachment.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Ccn" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ccn"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Ccn.NewInstancesResetAttach(ctx, "ccnInstancesResetAttach", &Ccn.InstancesResetAttachArgs{ CcnId: pulumi.String("ccn-39lqkygf"), CcnUin: pulumi.String("100022975249"), Instances: ccn.InstancesResetAttachInstanceArray{ &ccn.InstancesResetAttachInstanceArgs{ InstanceId: pulumi.String("vpc-j9yhbzpn"), InstanceRegion: pulumi.String("ap-guangzhou"), InstanceType: pulumi.String("VPC"), }, }, }) if err != nil { return err } return nil }) }
```
func GetInstancesResetAttach ¶ added in v0.1.3
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 ¶ added in v0.1.3
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 ¶ added in v0.1.3
func (*InstancesResetAttach) ElementType() reflect.Type
func (*InstancesResetAttach) ToInstancesResetAttachOutput ¶ added in v0.1.3
func (i *InstancesResetAttach) ToInstancesResetAttachOutput() InstancesResetAttachOutput
func (*InstancesResetAttach) ToInstancesResetAttachOutputWithContext ¶ added in v0.1.3
func (i *InstancesResetAttach) ToInstancesResetAttachOutputWithContext(ctx context.Context) InstancesResetAttachOutput
type InstancesResetAttachArgs ¶ added in v0.1.3
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 ¶ added in v0.1.3
func (InstancesResetAttachArgs) ElementType() reflect.Type
type InstancesResetAttachArray ¶ added in v0.1.3
type InstancesResetAttachArray []InstancesResetAttachInput
func (InstancesResetAttachArray) ElementType ¶ added in v0.1.3
func (InstancesResetAttachArray) ElementType() reflect.Type
func (InstancesResetAttachArray) ToInstancesResetAttachArrayOutput ¶ added in v0.1.3
func (i InstancesResetAttachArray) ToInstancesResetAttachArrayOutput() InstancesResetAttachArrayOutput
func (InstancesResetAttachArray) ToInstancesResetAttachArrayOutputWithContext ¶ added in v0.1.3
func (i InstancesResetAttachArray) ToInstancesResetAttachArrayOutputWithContext(ctx context.Context) InstancesResetAttachArrayOutput
type InstancesResetAttachArrayInput ¶ added in v0.1.3
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 ¶ added in v0.1.3
type InstancesResetAttachArrayOutput struct{ *pulumi.OutputState }
func (InstancesResetAttachArrayOutput) ElementType ¶ added in v0.1.3
func (InstancesResetAttachArrayOutput) ElementType() reflect.Type
func (InstancesResetAttachArrayOutput) Index ¶ added in v0.1.3
func (o InstancesResetAttachArrayOutput) Index(i pulumi.IntInput) InstancesResetAttachOutput
func (InstancesResetAttachArrayOutput) ToInstancesResetAttachArrayOutput ¶ added in v0.1.3
func (o InstancesResetAttachArrayOutput) ToInstancesResetAttachArrayOutput() InstancesResetAttachArrayOutput
func (InstancesResetAttachArrayOutput) ToInstancesResetAttachArrayOutputWithContext ¶ added in v0.1.3
func (o InstancesResetAttachArrayOutput) ToInstancesResetAttachArrayOutputWithContext(ctx context.Context) InstancesResetAttachArrayOutput
type InstancesResetAttachInput ¶ added in v0.1.3
type InstancesResetAttachInput interface { pulumi.Input ToInstancesResetAttachOutput() InstancesResetAttachOutput ToInstancesResetAttachOutputWithContext(ctx context.Context) InstancesResetAttachOutput }
type InstancesResetAttachInstance ¶ added in v0.1.3
type InstancesResetAttachInstance struct { // Description. Description *string `pulumi:"description"` // Attachment Instance ID. InstanceId string `pulumi:"instanceId"` // Instance Region. InstanceRegion string `pulumi:"instanceRegion"` // InstanceType: `VPC`, `DIRECTCONNECT`, `BMVPC`, `VPNGW`. InstanceType *string `pulumi:"instanceType"` // ID of the routing table associated with the instance. Note: This field may return null, indicating that no valid value can be obtained. RouteTableId *string `pulumi:"routeTableId"` }
type InstancesResetAttachInstanceArgs ¶ added in v0.1.3
type InstancesResetAttachInstanceArgs struct { // Description. Description pulumi.StringPtrInput `pulumi:"description"` // Attachment Instance ID. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Instance Region. InstanceRegion pulumi.StringInput `pulumi:"instanceRegion"` // InstanceType: `VPC`, `DIRECTCONNECT`, `BMVPC`, `VPNGW`. InstanceType pulumi.StringPtrInput `pulumi:"instanceType"` // ID of the routing table associated with the instance. Note: This field may return null, indicating that no valid value can be obtained. RouteTableId pulumi.StringPtrInput `pulumi:"routeTableId"` }
func (InstancesResetAttachInstanceArgs) ElementType ¶ added in v0.1.3
func (InstancesResetAttachInstanceArgs) ElementType() reflect.Type
func (InstancesResetAttachInstanceArgs) ToInstancesResetAttachInstanceOutput ¶ added in v0.1.3
func (i InstancesResetAttachInstanceArgs) ToInstancesResetAttachInstanceOutput() InstancesResetAttachInstanceOutput
func (InstancesResetAttachInstanceArgs) ToInstancesResetAttachInstanceOutputWithContext ¶ added in v0.1.3
func (i InstancesResetAttachInstanceArgs) ToInstancesResetAttachInstanceOutputWithContext(ctx context.Context) InstancesResetAttachInstanceOutput
type InstancesResetAttachInstanceArray ¶ added in v0.1.3
type InstancesResetAttachInstanceArray []InstancesResetAttachInstanceInput
func (InstancesResetAttachInstanceArray) ElementType ¶ added in v0.1.3
func (InstancesResetAttachInstanceArray) ElementType() reflect.Type
func (InstancesResetAttachInstanceArray) ToInstancesResetAttachInstanceArrayOutput ¶ added in v0.1.3
func (i InstancesResetAttachInstanceArray) ToInstancesResetAttachInstanceArrayOutput() InstancesResetAttachInstanceArrayOutput
func (InstancesResetAttachInstanceArray) ToInstancesResetAttachInstanceArrayOutputWithContext ¶ added in v0.1.3
func (i InstancesResetAttachInstanceArray) ToInstancesResetAttachInstanceArrayOutputWithContext(ctx context.Context) InstancesResetAttachInstanceArrayOutput
type InstancesResetAttachInstanceArrayInput ¶ added in v0.1.3
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 ¶ added in v0.1.3
type InstancesResetAttachInstanceArrayOutput struct{ *pulumi.OutputState }
func (InstancesResetAttachInstanceArrayOutput) ElementType ¶ added in v0.1.3
func (InstancesResetAttachInstanceArrayOutput) ElementType() reflect.Type
func (InstancesResetAttachInstanceArrayOutput) ToInstancesResetAttachInstanceArrayOutput ¶ added in v0.1.3
func (o InstancesResetAttachInstanceArrayOutput) ToInstancesResetAttachInstanceArrayOutput() InstancesResetAttachInstanceArrayOutput
func (InstancesResetAttachInstanceArrayOutput) ToInstancesResetAttachInstanceArrayOutputWithContext ¶ added in v0.1.3
func (o InstancesResetAttachInstanceArrayOutput) ToInstancesResetAttachInstanceArrayOutputWithContext(ctx context.Context) InstancesResetAttachInstanceArrayOutput
type InstancesResetAttachInstanceInput ¶ added in v0.1.3
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 ¶ added in v0.1.3
type InstancesResetAttachInstanceOutput struct{ *pulumi.OutputState }
func (InstancesResetAttachInstanceOutput) Description ¶ added in v0.1.3
func (o InstancesResetAttachInstanceOutput) Description() pulumi.StringPtrOutput
Description.
func (InstancesResetAttachInstanceOutput) ElementType ¶ added in v0.1.3
func (InstancesResetAttachInstanceOutput) ElementType() reflect.Type
func (InstancesResetAttachInstanceOutput) InstanceId ¶ added in v0.1.3
func (o InstancesResetAttachInstanceOutput) InstanceId() pulumi.StringOutput
Attachment Instance ID.
func (InstancesResetAttachInstanceOutput) InstanceRegion ¶ added in v0.1.3
func (o InstancesResetAttachInstanceOutput) InstanceRegion() pulumi.StringOutput
Instance Region.
func (InstancesResetAttachInstanceOutput) InstanceType ¶ added in v0.1.3
func (o InstancesResetAttachInstanceOutput) InstanceType() pulumi.StringPtrOutput
InstanceType: `VPC`, `DIRECTCONNECT`, `BMVPC`, `VPNGW`.
func (InstancesResetAttachInstanceOutput) RouteTableId ¶ added in v0.1.3
func (o InstancesResetAttachInstanceOutput) RouteTableId() pulumi.StringPtrOutput
ID of the routing table associated with the instance. Note: This field may return null, indicating that no valid value can be obtained.
func (InstancesResetAttachInstanceOutput) ToInstancesResetAttachInstanceOutput ¶ added in v0.1.3
func (o InstancesResetAttachInstanceOutput) ToInstancesResetAttachInstanceOutput() InstancesResetAttachInstanceOutput
func (InstancesResetAttachInstanceOutput) ToInstancesResetAttachInstanceOutputWithContext ¶ added in v0.1.3
func (o InstancesResetAttachInstanceOutput) ToInstancesResetAttachInstanceOutputWithContext(ctx context.Context) InstancesResetAttachInstanceOutput
type InstancesResetAttachMap ¶ added in v0.1.3
type InstancesResetAttachMap map[string]InstancesResetAttachInput
func (InstancesResetAttachMap) ElementType ¶ added in v0.1.3
func (InstancesResetAttachMap) ElementType() reflect.Type
func (InstancesResetAttachMap) ToInstancesResetAttachMapOutput ¶ added in v0.1.3
func (i InstancesResetAttachMap) ToInstancesResetAttachMapOutput() InstancesResetAttachMapOutput
func (InstancesResetAttachMap) ToInstancesResetAttachMapOutputWithContext ¶ added in v0.1.3
func (i InstancesResetAttachMap) ToInstancesResetAttachMapOutputWithContext(ctx context.Context) InstancesResetAttachMapOutput
type InstancesResetAttachMapInput ¶ added in v0.1.3
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 ¶ added in v0.1.3
type InstancesResetAttachMapOutput struct{ *pulumi.OutputState }
func (InstancesResetAttachMapOutput) ElementType ¶ added in v0.1.3
func (InstancesResetAttachMapOutput) ElementType() reflect.Type
func (InstancesResetAttachMapOutput) MapIndex ¶ added in v0.1.3
func (o InstancesResetAttachMapOutput) MapIndex(k pulumi.StringInput) InstancesResetAttachOutput
func (InstancesResetAttachMapOutput) ToInstancesResetAttachMapOutput ¶ added in v0.1.3
func (o InstancesResetAttachMapOutput) ToInstancesResetAttachMapOutput() InstancesResetAttachMapOutput
func (InstancesResetAttachMapOutput) ToInstancesResetAttachMapOutputWithContext ¶ added in v0.1.3
func (o InstancesResetAttachMapOutput) ToInstancesResetAttachMapOutputWithContext(ctx context.Context) InstancesResetAttachMapOutput
type InstancesResetAttachOutput ¶ added in v0.1.3
type InstancesResetAttachOutput struct{ *pulumi.OutputState }
func (InstancesResetAttachOutput) CcnId ¶ added in v0.1.3
func (o InstancesResetAttachOutput) CcnId() pulumi.StringOutput
CCN Instance ID.
func (InstancesResetAttachOutput) CcnUin ¶ added in v0.1.3
func (o InstancesResetAttachOutput) CcnUin() pulumi.StringOutput
CCN Uin (root account).
func (InstancesResetAttachOutput) ElementType ¶ added in v0.1.3
func (InstancesResetAttachOutput) ElementType() reflect.Type
func (InstancesResetAttachOutput) Instances ¶ added in v0.1.3
func (o InstancesResetAttachOutput) Instances() InstancesResetAttachInstanceArrayOutput
List Of Attachment Instances.
func (InstancesResetAttachOutput) ToInstancesResetAttachOutput ¶ added in v0.1.3
func (o InstancesResetAttachOutput) ToInstancesResetAttachOutput() InstancesResetAttachOutput
func (InstancesResetAttachOutput) ToInstancesResetAttachOutputWithContext ¶ added in v0.1.3
func (o InstancesResetAttachOutput) ToInstancesResetAttachOutputWithContext(ctx context.Context) InstancesResetAttachOutput
type InstancesResetAttachState ¶ added in v0.1.3
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 ¶ added in v0.1.3
func (InstancesResetAttachState) ElementType() reflect.Type
type Routes ¶ added in v0.1.3
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"` }
Provides a resource to create a vpc ccnRoutes
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ccn"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Ccn.NewRoutes(ctx, "ccnRoutes", &Ccn.RoutesArgs{ CcnId: pulumi.String("ccn-39lqkygf"), RouteId: pulumi.String("ccnr-3o0dfyuw"), Switch: pulumi.String("on"), }) if err != nil { return err } return nil }) }
```
## Import
vpc ccn_routes can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Ccn/routes:Routes ccn_routes ccnId#routesId
```
func GetRoutes ¶ added in v0.1.3
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 ¶ added in v0.1.3
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 ¶ added in v0.1.3
func (*Routes) ToRoutesOutput ¶ added in v0.1.3
func (i *Routes) ToRoutesOutput() RoutesOutput
func (*Routes) ToRoutesOutputWithContext ¶ added in v0.1.3
func (i *Routes) ToRoutesOutputWithContext(ctx context.Context) RoutesOutput
type RoutesArgs ¶ added in v0.1.3
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 ¶ added in v0.1.3
func (RoutesArgs) ElementType() reflect.Type
type RoutesArray ¶ added in v0.1.3
type RoutesArray []RoutesInput
func (RoutesArray) ElementType ¶ added in v0.1.3
func (RoutesArray) ElementType() reflect.Type
func (RoutesArray) ToRoutesArrayOutput ¶ added in v0.1.3
func (i RoutesArray) ToRoutesArrayOutput() RoutesArrayOutput
func (RoutesArray) ToRoutesArrayOutputWithContext ¶ added in v0.1.3
func (i RoutesArray) ToRoutesArrayOutputWithContext(ctx context.Context) RoutesArrayOutput
type RoutesArrayInput ¶ added in v0.1.3
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 ¶ added in v0.1.3
type RoutesArrayOutput struct{ *pulumi.OutputState }
func (RoutesArrayOutput) ElementType ¶ added in v0.1.3
func (RoutesArrayOutput) ElementType() reflect.Type
func (RoutesArrayOutput) Index ¶ added in v0.1.3
func (o RoutesArrayOutput) Index(i pulumi.IntInput) RoutesOutput
func (RoutesArrayOutput) ToRoutesArrayOutput ¶ added in v0.1.3
func (o RoutesArrayOutput) ToRoutesArrayOutput() RoutesArrayOutput
func (RoutesArrayOutput) ToRoutesArrayOutputWithContext ¶ added in v0.1.3
func (o RoutesArrayOutput) ToRoutesArrayOutputWithContext(ctx context.Context) RoutesArrayOutput
type RoutesInput ¶ added in v0.1.3
type RoutesInput interface { pulumi.Input ToRoutesOutput() RoutesOutput ToRoutesOutputWithContext(ctx context.Context) RoutesOutput }
type RoutesMap ¶ added in v0.1.3
type RoutesMap map[string]RoutesInput
func (RoutesMap) ElementType ¶ added in v0.1.3
func (RoutesMap) ToRoutesMapOutput ¶ added in v0.1.3
func (i RoutesMap) ToRoutesMapOutput() RoutesMapOutput
func (RoutesMap) ToRoutesMapOutputWithContext ¶ added in v0.1.3
func (i RoutesMap) ToRoutesMapOutputWithContext(ctx context.Context) RoutesMapOutput
type RoutesMapInput ¶ added in v0.1.3
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 ¶ added in v0.1.3
type RoutesMapOutput struct{ *pulumi.OutputState }
func (RoutesMapOutput) ElementType ¶ added in v0.1.3
func (RoutesMapOutput) ElementType() reflect.Type
func (RoutesMapOutput) MapIndex ¶ added in v0.1.3
func (o RoutesMapOutput) MapIndex(k pulumi.StringInput) RoutesOutput
func (RoutesMapOutput) ToRoutesMapOutput ¶ added in v0.1.3
func (o RoutesMapOutput) ToRoutesMapOutput() RoutesMapOutput
func (RoutesMapOutput) ToRoutesMapOutputWithContext ¶ added in v0.1.3
func (o RoutesMapOutput) ToRoutesMapOutputWithContext(ctx context.Context) RoutesMapOutput
type RoutesOutput ¶ added in v0.1.3
type RoutesOutput struct{ *pulumi.OutputState }
func (RoutesOutput) CcnId ¶ added in v0.1.3
func (o RoutesOutput) CcnId() pulumi.StringOutput
CCN Instance ID.
func (RoutesOutput) ElementType ¶ added in v0.1.3
func (RoutesOutput) ElementType() reflect.Type
func (RoutesOutput) RouteId ¶ added in v0.1.3
func (o RoutesOutput) RouteId() pulumi.StringOutput
CCN Route Id List.
func (RoutesOutput) Switch ¶ added in v0.1.3
func (o RoutesOutput) Switch() pulumi.StringOutput
`on`: Enable, `off`: Disable.
func (RoutesOutput) ToRoutesOutput ¶ added in v0.1.3
func (o RoutesOutput) ToRoutesOutput() RoutesOutput
func (RoutesOutput) ToRoutesOutputWithContext ¶ added in v0.1.3
func (o RoutesOutput) ToRoutesOutputWithContext(ctx context.Context) RoutesOutput
type RoutesState ¶ added in v0.1.3
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 ¶ added in v0.1.3
func (RoutesState) ElementType() reflect.Type
Source Files
¶
- attachment.go
- bandwidthLimit.go
- getBandwidthLimits.go
- getCrossBorderCompliance.go
- getCrossBorderFlowMonitor.go
- getCrossBorderRegionBandwidthLimits.go
- getInstances.go
- getTenantInstances.go
- init.go
- instance.go
- instancesAcceptAttach.go
- instancesResetAttach.go
- pulumiTypes.go
- pulumiUtilities.go
- routes.go