Documentation ¶
Index ¶
- func PkgVersion() (semver.Version, error)
- type Acl
- type AclArgs
- type AclArray
- type AclArrayInput
- type AclArrayOutput
- type AclAttachment
- type AclAttachmentArgs
- type AclAttachmentArray
- type AclAttachmentArrayInput
- type AclAttachmentArrayOutput
- func (AclAttachmentArrayOutput) ElementType() reflect.Type
- func (o AclAttachmentArrayOutput) Index(i pulumi.IntInput) AclAttachmentOutput
- func (o AclAttachmentArrayOutput) ToAclAttachmentArrayOutput() AclAttachmentArrayOutput
- func (o AclAttachmentArrayOutput) ToAclAttachmentArrayOutputWithContext(ctx context.Context) AclAttachmentArrayOutput
- type AclAttachmentInput
- type AclAttachmentMap
- type AclAttachmentMapInput
- type AclAttachmentMapOutput
- func (AclAttachmentMapOutput) ElementType() reflect.Type
- func (o AclAttachmentMapOutput) MapIndex(k pulumi.StringInput) AclAttachmentOutput
- func (o AclAttachmentMapOutput) ToAclAttachmentMapOutput() AclAttachmentMapOutput
- func (o AclAttachmentMapOutput) ToAclAttachmentMapOutputWithContext(ctx context.Context) AclAttachmentMapOutput
- type AclAttachmentOutput
- func (o AclAttachmentOutput) AclId() pulumi.StringOutput
- func (AclAttachmentOutput) ElementType() reflect.Type
- func (o AclAttachmentOutput) SubnetId() pulumi.StringOutput
- func (o AclAttachmentOutput) ToAclAttachmentOutput() AclAttachmentOutput
- func (o AclAttachmentOutput) ToAclAttachmentOutputWithContext(ctx context.Context) AclAttachmentOutput
- type AclAttachmentState
- type AclInput
- type AclMap
- type AclMapInput
- type AclMapOutput
- type AclOutput
- func (o AclOutput) CreateTime() pulumi.StringOutput
- func (o AclOutput) Egresses() pulumi.StringArrayOutput
- func (AclOutput) ElementType() reflect.Type
- func (o AclOutput) Ingresses() pulumi.StringArrayOutput
- func (o AclOutput) Name() pulumi.StringOutput
- func (o AclOutput) Tags() pulumi.MapOutput
- func (o AclOutput) ToAclOutput() AclOutput
- func (o AclOutput) ToAclOutputWithContext(ctx context.Context) AclOutput
- func (o AclOutput) VpcId() pulumi.StringOutput
- type AclState
- type BandwidthPackage
- type BandwidthPackageArgs
- type BandwidthPackageArray
- type BandwidthPackageArrayInput
- type BandwidthPackageArrayOutput
- func (BandwidthPackageArrayOutput) ElementType() reflect.Type
- func (o BandwidthPackageArrayOutput) Index(i pulumi.IntInput) BandwidthPackageOutput
- func (o BandwidthPackageArrayOutput) ToBandwidthPackageArrayOutput() BandwidthPackageArrayOutput
- func (o BandwidthPackageArrayOutput) ToBandwidthPackageArrayOutputWithContext(ctx context.Context) BandwidthPackageArrayOutput
- type BandwidthPackageAttachment
- func (*BandwidthPackageAttachment) ElementType() reflect.Type
- func (i *BandwidthPackageAttachment) ToBandwidthPackageAttachmentOutput() BandwidthPackageAttachmentOutput
- func (i *BandwidthPackageAttachment) ToBandwidthPackageAttachmentOutputWithContext(ctx context.Context) BandwidthPackageAttachmentOutput
- type BandwidthPackageAttachmentArgs
- type BandwidthPackageAttachmentArray
- func (BandwidthPackageAttachmentArray) ElementType() reflect.Type
- func (i BandwidthPackageAttachmentArray) ToBandwidthPackageAttachmentArrayOutput() BandwidthPackageAttachmentArrayOutput
- func (i BandwidthPackageAttachmentArray) ToBandwidthPackageAttachmentArrayOutputWithContext(ctx context.Context) BandwidthPackageAttachmentArrayOutput
- type BandwidthPackageAttachmentArrayInput
- type BandwidthPackageAttachmentArrayOutput
- func (BandwidthPackageAttachmentArrayOutput) ElementType() reflect.Type
- func (o BandwidthPackageAttachmentArrayOutput) Index(i pulumi.IntInput) BandwidthPackageAttachmentOutput
- func (o BandwidthPackageAttachmentArrayOutput) ToBandwidthPackageAttachmentArrayOutput() BandwidthPackageAttachmentArrayOutput
- func (o BandwidthPackageAttachmentArrayOutput) ToBandwidthPackageAttachmentArrayOutputWithContext(ctx context.Context) BandwidthPackageAttachmentArrayOutput
- type BandwidthPackageAttachmentInput
- type BandwidthPackageAttachmentMap
- func (BandwidthPackageAttachmentMap) ElementType() reflect.Type
- func (i BandwidthPackageAttachmentMap) ToBandwidthPackageAttachmentMapOutput() BandwidthPackageAttachmentMapOutput
- func (i BandwidthPackageAttachmentMap) ToBandwidthPackageAttachmentMapOutputWithContext(ctx context.Context) BandwidthPackageAttachmentMapOutput
- type BandwidthPackageAttachmentMapInput
- type BandwidthPackageAttachmentMapOutput
- func (BandwidthPackageAttachmentMapOutput) ElementType() reflect.Type
- func (o BandwidthPackageAttachmentMapOutput) MapIndex(k pulumi.StringInput) BandwidthPackageAttachmentOutput
- func (o BandwidthPackageAttachmentMapOutput) ToBandwidthPackageAttachmentMapOutput() BandwidthPackageAttachmentMapOutput
- func (o BandwidthPackageAttachmentMapOutput) ToBandwidthPackageAttachmentMapOutputWithContext(ctx context.Context) BandwidthPackageAttachmentMapOutput
- type BandwidthPackageAttachmentOutput
- func (o BandwidthPackageAttachmentOutput) BandwidthPackageId() pulumi.StringOutput
- func (BandwidthPackageAttachmentOutput) ElementType() reflect.Type
- func (o BandwidthPackageAttachmentOutput) NetworkType() pulumi.StringPtrOutput
- func (o BandwidthPackageAttachmentOutput) Protocol() pulumi.StringPtrOutput
- func (o BandwidthPackageAttachmentOutput) ResourceId() pulumi.StringOutput
- func (o BandwidthPackageAttachmentOutput) ResourceType() pulumi.StringPtrOutput
- func (o BandwidthPackageAttachmentOutput) ToBandwidthPackageAttachmentOutput() BandwidthPackageAttachmentOutput
- func (o BandwidthPackageAttachmentOutput) ToBandwidthPackageAttachmentOutputWithContext(ctx context.Context) BandwidthPackageAttachmentOutput
- type BandwidthPackageAttachmentState
- type BandwidthPackageInput
- type BandwidthPackageMap
- type BandwidthPackageMapInput
- type BandwidthPackageMapOutput
- func (BandwidthPackageMapOutput) ElementType() reflect.Type
- func (o BandwidthPackageMapOutput) MapIndex(k pulumi.StringInput) BandwidthPackageOutput
- func (o BandwidthPackageMapOutput) ToBandwidthPackageMapOutput() BandwidthPackageMapOutput
- func (o BandwidthPackageMapOutput) ToBandwidthPackageMapOutputWithContext(ctx context.Context) BandwidthPackageMapOutput
- type BandwidthPackageOutput
- func (o BandwidthPackageOutput) BandwidthPackageName() pulumi.StringPtrOutput
- func (o BandwidthPackageOutput) ChargeType() pulumi.StringPtrOutput
- func (o BandwidthPackageOutput) Egress() pulumi.StringOutput
- func (BandwidthPackageOutput) ElementType() reflect.Type
- func (o BandwidthPackageOutput) InternetMaxBandwidth() pulumi.IntPtrOutput
- func (o BandwidthPackageOutput) NetworkType() pulumi.StringPtrOutput
- func (o BandwidthPackageOutput) Tags() pulumi.MapOutput
- func (o BandwidthPackageOutput) TimeSpan() pulumi.IntPtrOutput
- func (o BandwidthPackageOutput) ToBandwidthPackageOutput() BandwidthPackageOutput
- func (o BandwidthPackageOutput) ToBandwidthPackageOutputWithContext(ctx context.Context) BandwidthPackageOutput
- type BandwidthPackageState
- type ClassicLinkAttachment
- type ClassicLinkAttachmentArgs
- type ClassicLinkAttachmentArray
- func (ClassicLinkAttachmentArray) ElementType() reflect.Type
- func (i ClassicLinkAttachmentArray) ToClassicLinkAttachmentArrayOutput() ClassicLinkAttachmentArrayOutput
- func (i ClassicLinkAttachmentArray) ToClassicLinkAttachmentArrayOutputWithContext(ctx context.Context) ClassicLinkAttachmentArrayOutput
- type ClassicLinkAttachmentArrayInput
- type ClassicLinkAttachmentArrayOutput
- func (ClassicLinkAttachmentArrayOutput) ElementType() reflect.Type
- func (o ClassicLinkAttachmentArrayOutput) Index(i pulumi.IntInput) ClassicLinkAttachmentOutput
- func (o ClassicLinkAttachmentArrayOutput) ToClassicLinkAttachmentArrayOutput() ClassicLinkAttachmentArrayOutput
- func (o ClassicLinkAttachmentArrayOutput) ToClassicLinkAttachmentArrayOutputWithContext(ctx context.Context) ClassicLinkAttachmentArrayOutput
- type ClassicLinkAttachmentInput
- type ClassicLinkAttachmentMap
- type ClassicLinkAttachmentMapInput
- type ClassicLinkAttachmentMapOutput
- func (ClassicLinkAttachmentMapOutput) ElementType() reflect.Type
- func (o ClassicLinkAttachmentMapOutput) MapIndex(k pulumi.StringInput) ClassicLinkAttachmentOutput
- func (o ClassicLinkAttachmentMapOutput) ToClassicLinkAttachmentMapOutput() ClassicLinkAttachmentMapOutput
- func (o ClassicLinkAttachmentMapOutput) ToClassicLinkAttachmentMapOutputWithContext(ctx context.Context) ClassicLinkAttachmentMapOutput
- type ClassicLinkAttachmentOutput
- func (ClassicLinkAttachmentOutput) ElementType() reflect.Type
- func (o ClassicLinkAttachmentOutput) InstanceIds() pulumi.StringOutput
- func (o ClassicLinkAttachmentOutput) ToClassicLinkAttachmentOutput() ClassicLinkAttachmentOutput
- func (o ClassicLinkAttachmentOutput) ToClassicLinkAttachmentOutputWithContext(ctx context.Context) ClassicLinkAttachmentOutput
- func (o ClassicLinkAttachmentOutput) VpcId() pulumi.StringOutput
- type ClassicLinkAttachmentState
- type DhcpAssociateAddress
- type DhcpAssociateAddressArgs
- type DhcpAssociateAddressArray
- type DhcpAssociateAddressArrayInput
- type DhcpAssociateAddressArrayOutput
- func (DhcpAssociateAddressArrayOutput) ElementType() reflect.Type
- func (o DhcpAssociateAddressArrayOutput) Index(i pulumi.IntInput) DhcpAssociateAddressOutput
- func (o DhcpAssociateAddressArrayOutput) ToDhcpAssociateAddressArrayOutput() DhcpAssociateAddressArrayOutput
- func (o DhcpAssociateAddressArrayOutput) ToDhcpAssociateAddressArrayOutputWithContext(ctx context.Context) DhcpAssociateAddressArrayOutput
- type DhcpAssociateAddressInput
- type DhcpAssociateAddressMap
- type DhcpAssociateAddressMapInput
- type DhcpAssociateAddressMapOutput
- func (DhcpAssociateAddressMapOutput) ElementType() reflect.Type
- func (o DhcpAssociateAddressMapOutput) MapIndex(k pulumi.StringInput) DhcpAssociateAddressOutput
- func (o DhcpAssociateAddressMapOutput) ToDhcpAssociateAddressMapOutput() DhcpAssociateAddressMapOutput
- func (o DhcpAssociateAddressMapOutput) ToDhcpAssociateAddressMapOutputWithContext(ctx context.Context) DhcpAssociateAddressMapOutput
- type DhcpAssociateAddressOutput
- func (o DhcpAssociateAddressOutput) AddressIp() pulumi.StringOutput
- func (o DhcpAssociateAddressOutput) DhcpIpId() pulumi.StringOutput
- func (DhcpAssociateAddressOutput) ElementType() reflect.Type
- func (o DhcpAssociateAddressOutput) ToDhcpAssociateAddressOutput() DhcpAssociateAddressOutput
- func (o DhcpAssociateAddressOutput) ToDhcpAssociateAddressOutputWithContext(ctx context.Context) DhcpAssociateAddressOutput
- type DhcpAssociateAddressState
- type DhcpIp
- type DhcpIpArgs
- type DhcpIpArray
- type DhcpIpArrayInput
- type DhcpIpArrayOutput
- type DhcpIpInput
- type DhcpIpMap
- type DhcpIpMapInput
- type DhcpIpMapOutput
- type DhcpIpOutput
- func (o DhcpIpOutput) DhcpIpName() pulumi.StringOutput
- func (DhcpIpOutput) ElementType() reflect.Type
- func (o DhcpIpOutput) SubnetId() pulumi.StringOutput
- func (o DhcpIpOutput) ToDhcpIpOutput() DhcpIpOutput
- func (o DhcpIpOutput) ToDhcpIpOutputWithContext(ctx context.Context) DhcpIpOutput
- func (o DhcpIpOutput) VpcId() pulumi.StringOutput
- type DhcpIpState
- type EnableEndPointConnect
- type EnableEndPointConnectArgs
- type EnableEndPointConnectArray
- func (EnableEndPointConnectArray) ElementType() reflect.Type
- func (i EnableEndPointConnectArray) ToEnableEndPointConnectArrayOutput() EnableEndPointConnectArrayOutput
- func (i EnableEndPointConnectArray) ToEnableEndPointConnectArrayOutputWithContext(ctx context.Context) EnableEndPointConnectArrayOutput
- type EnableEndPointConnectArrayInput
- type EnableEndPointConnectArrayOutput
- func (EnableEndPointConnectArrayOutput) ElementType() reflect.Type
- func (o EnableEndPointConnectArrayOutput) Index(i pulumi.IntInput) EnableEndPointConnectOutput
- func (o EnableEndPointConnectArrayOutput) ToEnableEndPointConnectArrayOutput() EnableEndPointConnectArrayOutput
- func (o EnableEndPointConnectArrayOutput) ToEnableEndPointConnectArrayOutputWithContext(ctx context.Context) EnableEndPointConnectArrayOutput
- type EnableEndPointConnectInput
- type EnableEndPointConnectMap
- type EnableEndPointConnectMapInput
- type EnableEndPointConnectMapOutput
- func (EnableEndPointConnectMapOutput) ElementType() reflect.Type
- func (o EnableEndPointConnectMapOutput) MapIndex(k pulumi.StringInput) EnableEndPointConnectOutput
- func (o EnableEndPointConnectMapOutput) ToEnableEndPointConnectMapOutput() EnableEndPointConnectMapOutput
- func (o EnableEndPointConnectMapOutput) ToEnableEndPointConnectMapOutputWithContext(ctx context.Context) EnableEndPointConnectMapOutput
- type EnableEndPointConnectOutput
- func (o EnableEndPointConnectOutput) AcceptFlag() pulumi.BoolOutput
- func (EnableEndPointConnectOutput) ElementType() reflect.Type
- func (o EnableEndPointConnectOutput) EndPointIds() pulumi.StringArrayOutput
- func (o EnableEndPointConnectOutput) EndPointServiceId() pulumi.StringOutput
- func (o EnableEndPointConnectOutput) ToEnableEndPointConnectOutput() EnableEndPointConnectOutput
- func (o EnableEndPointConnectOutput) ToEnableEndPointConnectOutputWithContext(ctx context.Context) EnableEndPointConnectOutput
- type EnableEndPointConnectState
- type EndPoint
- type EndPointArgs
- type EndPointArray
- type EndPointArrayInput
- type EndPointArrayOutput
- type EndPointInput
- type EndPointMap
- type EndPointMapInput
- type EndPointMapOutput
- type EndPointOutput
- func (o EndPointOutput) CreateTime() pulumi.StringOutput
- func (EndPointOutput) ElementType() reflect.Type
- func (o EndPointOutput) EndPointName() pulumi.StringOutput
- func (o EndPointOutput) EndPointOwner() pulumi.StringOutput
- func (o EndPointOutput) EndPointServiceId() pulumi.StringOutput
- func (o EndPointOutput) EndPointVip() pulumi.StringPtrOutput
- func (o EndPointOutput) SecurityGroupsIds() pulumi.StringArrayOutput
- func (o EndPointOutput) State() pulumi.StringOutput
- func (o EndPointOutput) SubnetId() pulumi.StringOutput
- func (o EndPointOutput) ToEndPointOutput() EndPointOutput
- func (o EndPointOutput) ToEndPointOutputWithContext(ctx context.Context) EndPointOutput
- func (o EndPointOutput) VpcId() pulumi.StringOutput
- type EndPointService
- type EndPointServiceArgs
- type EndPointServiceArray
- type EndPointServiceArrayInput
- type EndPointServiceArrayOutput
- func (EndPointServiceArrayOutput) ElementType() reflect.Type
- func (o EndPointServiceArrayOutput) Index(i pulumi.IntInput) EndPointServiceOutput
- func (o EndPointServiceArrayOutput) ToEndPointServiceArrayOutput() EndPointServiceArrayOutput
- func (o EndPointServiceArrayOutput) ToEndPointServiceArrayOutputWithContext(ctx context.Context) EndPointServiceArrayOutput
- type EndPointServiceInput
- type EndPointServiceMap
- type EndPointServiceMapInput
- type EndPointServiceMapOutput
- func (EndPointServiceMapOutput) ElementType() reflect.Type
- func (o EndPointServiceMapOutput) MapIndex(k pulumi.StringInput) EndPointServiceOutput
- func (o EndPointServiceMapOutput) ToEndPointServiceMapOutput() EndPointServiceMapOutput
- func (o EndPointServiceMapOutput) ToEndPointServiceMapOutputWithContext(ctx context.Context) EndPointServiceMapOutput
- type EndPointServiceOutput
- func (o EndPointServiceOutput) AutoAcceptFlag() pulumi.BoolOutput
- func (o EndPointServiceOutput) CreateTime() pulumi.StringOutput
- func (EndPointServiceOutput) ElementType() reflect.Type
- func (o EndPointServiceOutput) EndPointCount() pulumi.IntOutput
- func (o EndPointServiceOutput) EndPointServiceName() pulumi.StringOutput
- func (o EndPointServiceOutput) ServiceInstanceId() pulumi.StringOutput
- func (o EndPointServiceOutput) ServiceOwner() pulumi.StringOutput
- func (o EndPointServiceOutput) ServiceType() pulumi.StringOutput
- func (o EndPointServiceOutput) ServiceVip() pulumi.StringOutput
- func (o EndPointServiceOutput) ToEndPointServiceOutput() EndPointServiceOutput
- func (o EndPointServiceOutput) ToEndPointServiceOutputWithContext(ctx context.Context) EndPointServiceOutput
- func (o EndPointServiceOutput) VpcId() pulumi.StringOutput
- type EndPointServiceState
- type EndPointServiceWhiteList
- type EndPointServiceWhiteListArgs
- type EndPointServiceWhiteListArray
- func (EndPointServiceWhiteListArray) ElementType() reflect.Type
- func (i EndPointServiceWhiteListArray) ToEndPointServiceWhiteListArrayOutput() EndPointServiceWhiteListArrayOutput
- func (i EndPointServiceWhiteListArray) ToEndPointServiceWhiteListArrayOutputWithContext(ctx context.Context) EndPointServiceWhiteListArrayOutput
- type EndPointServiceWhiteListArrayInput
- type EndPointServiceWhiteListArrayOutput
- func (EndPointServiceWhiteListArrayOutput) ElementType() reflect.Type
- func (o EndPointServiceWhiteListArrayOutput) Index(i pulumi.IntInput) EndPointServiceWhiteListOutput
- func (o EndPointServiceWhiteListArrayOutput) ToEndPointServiceWhiteListArrayOutput() EndPointServiceWhiteListArrayOutput
- func (o EndPointServiceWhiteListArrayOutput) ToEndPointServiceWhiteListArrayOutputWithContext(ctx context.Context) EndPointServiceWhiteListArrayOutput
- type EndPointServiceWhiteListInput
- type EndPointServiceWhiteListMap
- func (EndPointServiceWhiteListMap) ElementType() reflect.Type
- func (i EndPointServiceWhiteListMap) ToEndPointServiceWhiteListMapOutput() EndPointServiceWhiteListMapOutput
- func (i EndPointServiceWhiteListMap) ToEndPointServiceWhiteListMapOutputWithContext(ctx context.Context) EndPointServiceWhiteListMapOutput
- type EndPointServiceWhiteListMapInput
- type EndPointServiceWhiteListMapOutput
- func (EndPointServiceWhiteListMapOutput) ElementType() reflect.Type
- func (o EndPointServiceWhiteListMapOutput) MapIndex(k pulumi.StringInput) EndPointServiceWhiteListOutput
- func (o EndPointServiceWhiteListMapOutput) ToEndPointServiceWhiteListMapOutput() EndPointServiceWhiteListMapOutput
- func (o EndPointServiceWhiteListMapOutput) ToEndPointServiceWhiteListMapOutputWithContext(ctx context.Context) EndPointServiceWhiteListMapOutput
- type EndPointServiceWhiteListOutput
- func (o EndPointServiceWhiteListOutput) CreateTime() pulumi.StringOutput
- func (o EndPointServiceWhiteListOutput) Description() pulumi.StringPtrOutput
- func (EndPointServiceWhiteListOutput) ElementType() reflect.Type
- func (o EndPointServiceWhiteListOutput) EndPointServiceId() pulumi.StringOutput
- func (o EndPointServiceWhiteListOutput) Owner() pulumi.StringOutput
- func (o EndPointServiceWhiteListOutput) ToEndPointServiceWhiteListOutput() EndPointServiceWhiteListOutput
- func (o EndPointServiceWhiteListOutput) ToEndPointServiceWhiteListOutputWithContext(ctx context.Context) EndPointServiceWhiteListOutput
- func (o EndPointServiceWhiteListOutput) UserUin() pulumi.StringOutput
- type EndPointServiceWhiteListState
- type EndPointState
- type FlowLog
- type FlowLogArgs
- type FlowLogArray
- type FlowLogArrayInput
- type FlowLogArrayOutput
- type FlowLogConfig
- type FlowLogConfigArgs
- type FlowLogConfigArray
- type FlowLogConfigArrayInput
- type FlowLogConfigArrayOutput
- func (FlowLogConfigArrayOutput) ElementType() reflect.Type
- func (o FlowLogConfigArrayOutput) Index(i pulumi.IntInput) FlowLogConfigOutput
- func (o FlowLogConfigArrayOutput) ToFlowLogConfigArrayOutput() FlowLogConfigArrayOutput
- func (o FlowLogConfigArrayOutput) ToFlowLogConfigArrayOutputWithContext(ctx context.Context) FlowLogConfigArrayOutput
- type FlowLogConfigInput
- type FlowLogConfigMap
- type FlowLogConfigMapInput
- type FlowLogConfigMapOutput
- func (FlowLogConfigMapOutput) ElementType() reflect.Type
- func (o FlowLogConfigMapOutput) MapIndex(k pulumi.StringInput) FlowLogConfigOutput
- func (o FlowLogConfigMapOutput) ToFlowLogConfigMapOutput() FlowLogConfigMapOutput
- func (o FlowLogConfigMapOutput) ToFlowLogConfigMapOutputWithContext(ctx context.Context) FlowLogConfigMapOutput
- type FlowLogConfigOutput
- func (FlowLogConfigOutput) ElementType() reflect.Type
- func (o FlowLogConfigOutput) Enable() pulumi.BoolOutput
- func (o FlowLogConfigOutput) FlowLogId() pulumi.StringOutput
- func (o FlowLogConfigOutput) ToFlowLogConfigOutput() FlowLogConfigOutput
- func (o FlowLogConfigOutput) ToFlowLogConfigOutputWithContext(ctx context.Context) FlowLogConfigOutput
- type FlowLogConfigState
- type FlowLogFlowLogStorage
- type FlowLogFlowLogStorageArgs
- func (FlowLogFlowLogStorageArgs) ElementType() reflect.Type
- func (i FlowLogFlowLogStorageArgs) ToFlowLogFlowLogStorageOutput() FlowLogFlowLogStorageOutput
- func (i FlowLogFlowLogStorageArgs) ToFlowLogFlowLogStorageOutputWithContext(ctx context.Context) FlowLogFlowLogStorageOutput
- func (i FlowLogFlowLogStorageArgs) ToFlowLogFlowLogStoragePtrOutput() FlowLogFlowLogStoragePtrOutput
- func (i FlowLogFlowLogStorageArgs) ToFlowLogFlowLogStoragePtrOutputWithContext(ctx context.Context) FlowLogFlowLogStoragePtrOutput
- type FlowLogFlowLogStorageInput
- type FlowLogFlowLogStorageOutput
- func (FlowLogFlowLogStorageOutput) ElementType() reflect.Type
- func (o FlowLogFlowLogStorageOutput) StorageId() pulumi.StringPtrOutput
- func (o FlowLogFlowLogStorageOutput) StorageTopic() pulumi.StringPtrOutput
- func (o FlowLogFlowLogStorageOutput) ToFlowLogFlowLogStorageOutput() FlowLogFlowLogStorageOutput
- func (o FlowLogFlowLogStorageOutput) ToFlowLogFlowLogStorageOutputWithContext(ctx context.Context) FlowLogFlowLogStorageOutput
- func (o FlowLogFlowLogStorageOutput) ToFlowLogFlowLogStoragePtrOutput() FlowLogFlowLogStoragePtrOutput
- func (o FlowLogFlowLogStorageOutput) ToFlowLogFlowLogStoragePtrOutputWithContext(ctx context.Context) FlowLogFlowLogStoragePtrOutput
- type FlowLogFlowLogStoragePtrInput
- type FlowLogFlowLogStoragePtrOutput
- func (o FlowLogFlowLogStoragePtrOutput) Elem() FlowLogFlowLogStorageOutput
- func (FlowLogFlowLogStoragePtrOutput) ElementType() reflect.Type
- func (o FlowLogFlowLogStoragePtrOutput) StorageId() pulumi.StringPtrOutput
- func (o FlowLogFlowLogStoragePtrOutput) StorageTopic() pulumi.StringPtrOutput
- func (o FlowLogFlowLogStoragePtrOutput) ToFlowLogFlowLogStoragePtrOutput() FlowLogFlowLogStoragePtrOutput
- func (o FlowLogFlowLogStoragePtrOutput) ToFlowLogFlowLogStoragePtrOutputWithContext(ctx context.Context) FlowLogFlowLogStoragePtrOutput
- type FlowLogInput
- type FlowLogMap
- type FlowLogMapInput
- type FlowLogMapOutput
- type FlowLogOutput
- func (o FlowLogOutput) CloudLogId() pulumi.StringPtrOutput
- func (o FlowLogOutput) CloudLogRegion() pulumi.StringOutput
- func (FlowLogOutput) ElementType() reflect.Type
- func (o FlowLogOutput) FlowLogDescription() pulumi.StringPtrOutput
- func (o FlowLogOutput) FlowLogName() pulumi.StringOutput
- func (o FlowLogOutput) FlowLogStorage() FlowLogFlowLogStorageOutput
- func (o FlowLogOutput) ResourceId() pulumi.StringOutput
- func (o FlowLogOutput) ResourceType() pulumi.StringOutput
- func (o FlowLogOutput) StorageType() pulumi.StringPtrOutput
- func (o FlowLogOutput) Tags() pulumi.MapOutput
- func (o FlowLogOutput) ToFlowLogOutput() FlowLogOutput
- func (o FlowLogOutput) ToFlowLogOutputWithContext(ctx context.Context) FlowLogOutput
- func (o FlowLogOutput) TrafficType() pulumi.StringOutput
- func (o FlowLogOutput) VpcId() pulumi.StringPtrOutput
- type FlowLogState
- type GetAccountAttributesAccountAttributeSet
- type GetAccountAttributesAccountAttributeSetArgs
- func (GetAccountAttributesAccountAttributeSetArgs) ElementType() reflect.Type
- func (i GetAccountAttributesAccountAttributeSetArgs) ToGetAccountAttributesAccountAttributeSetOutput() GetAccountAttributesAccountAttributeSetOutput
- func (i GetAccountAttributesAccountAttributeSetArgs) ToGetAccountAttributesAccountAttributeSetOutputWithContext(ctx context.Context) GetAccountAttributesAccountAttributeSetOutput
- type GetAccountAttributesAccountAttributeSetArray
- func (GetAccountAttributesAccountAttributeSetArray) ElementType() reflect.Type
- func (i GetAccountAttributesAccountAttributeSetArray) ToGetAccountAttributesAccountAttributeSetArrayOutput() GetAccountAttributesAccountAttributeSetArrayOutput
- func (i GetAccountAttributesAccountAttributeSetArray) ToGetAccountAttributesAccountAttributeSetArrayOutputWithContext(ctx context.Context) GetAccountAttributesAccountAttributeSetArrayOutput
- type GetAccountAttributesAccountAttributeSetArrayInput
- type GetAccountAttributesAccountAttributeSetArrayOutput
- func (GetAccountAttributesAccountAttributeSetArrayOutput) ElementType() reflect.Type
- func (o GetAccountAttributesAccountAttributeSetArrayOutput) Index(i pulumi.IntInput) GetAccountAttributesAccountAttributeSetOutput
- func (o GetAccountAttributesAccountAttributeSetArrayOutput) ToGetAccountAttributesAccountAttributeSetArrayOutput() GetAccountAttributesAccountAttributeSetArrayOutput
- func (o GetAccountAttributesAccountAttributeSetArrayOutput) ToGetAccountAttributesAccountAttributeSetArrayOutputWithContext(ctx context.Context) GetAccountAttributesAccountAttributeSetArrayOutput
- type GetAccountAttributesAccountAttributeSetInput
- type GetAccountAttributesAccountAttributeSetOutput
- func (o GetAccountAttributesAccountAttributeSetOutput) AttributeName() pulumi.StringOutput
- func (o GetAccountAttributesAccountAttributeSetOutput) AttributeValues() pulumi.StringArrayOutput
- func (GetAccountAttributesAccountAttributeSetOutput) ElementType() reflect.Type
- func (o GetAccountAttributesAccountAttributeSetOutput) ToGetAccountAttributesAccountAttributeSetOutput() GetAccountAttributesAccountAttributeSetOutput
- func (o GetAccountAttributesAccountAttributeSetOutput) ToGetAccountAttributesAccountAttributeSetOutputWithContext(ctx context.Context) GetAccountAttributesAccountAttributeSetOutput
- type GetAccountAttributesArgs
- type GetAccountAttributesOutputArgs
- type GetAccountAttributesResult
- type GetAccountAttributesResultOutput
- func (o GetAccountAttributesResultOutput) AccountAttributeSets() GetAccountAttributesAccountAttributeSetArrayOutput
- func (GetAccountAttributesResultOutput) ElementType() reflect.Type
- func (o GetAccountAttributesResultOutput) Id() pulumi.StringOutput
- func (o GetAccountAttributesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetAccountAttributesResultOutput) ToGetAccountAttributesResultOutput() GetAccountAttributesResultOutput
- func (o GetAccountAttributesResultOutput) ToGetAccountAttributesResultOutputWithContext(ctx context.Context) GetAccountAttributesResultOutput
- type GetAclsAclList
- type GetAclsAclListArgs
- type GetAclsAclListArray
- type GetAclsAclListArrayInput
- type GetAclsAclListArrayOutput
- func (GetAclsAclListArrayOutput) ElementType() reflect.Type
- func (o GetAclsAclListArrayOutput) Index(i pulumi.IntInput) GetAclsAclListOutput
- func (o GetAclsAclListArrayOutput) ToGetAclsAclListArrayOutput() GetAclsAclListArrayOutput
- func (o GetAclsAclListArrayOutput) ToGetAclsAclListArrayOutputWithContext(ctx context.Context) GetAclsAclListArrayOutput
- type GetAclsAclListEgress
- type GetAclsAclListEgressArgs
- type GetAclsAclListEgressArray
- type GetAclsAclListEgressArrayInput
- type GetAclsAclListEgressArrayOutput
- func (GetAclsAclListEgressArrayOutput) ElementType() reflect.Type
- func (o GetAclsAclListEgressArrayOutput) Index(i pulumi.IntInput) GetAclsAclListEgressOutput
- func (o GetAclsAclListEgressArrayOutput) ToGetAclsAclListEgressArrayOutput() GetAclsAclListEgressArrayOutput
- func (o GetAclsAclListEgressArrayOutput) ToGetAclsAclListEgressArrayOutputWithContext(ctx context.Context) GetAclsAclListEgressArrayOutput
- type GetAclsAclListEgressInput
- type GetAclsAclListEgressOutput
- func (o GetAclsAclListEgressOutput) CidrBlock() pulumi.StringOutput
- func (o GetAclsAclListEgressOutput) Description() pulumi.StringOutput
- func (GetAclsAclListEgressOutput) ElementType() reflect.Type
- func (o GetAclsAclListEgressOutput) Policy() pulumi.StringOutput
- func (o GetAclsAclListEgressOutput) Port() pulumi.StringOutput
- func (o GetAclsAclListEgressOutput) Protocol() pulumi.StringOutput
- func (o GetAclsAclListEgressOutput) ToGetAclsAclListEgressOutput() GetAclsAclListEgressOutput
- func (o GetAclsAclListEgressOutput) ToGetAclsAclListEgressOutputWithContext(ctx context.Context) GetAclsAclListEgressOutput
- type GetAclsAclListIngress
- type GetAclsAclListIngressArgs
- type GetAclsAclListIngressArray
- func (GetAclsAclListIngressArray) ElementType() reflect.Type
- func (i GetAclsAclListIngressArray) ToGetAclsAclListIngressArrayOutput() GetAclsAclListIngressArrayOutput
- func (i GetAclsAclListIngressArray) ToGetAclsAclListIngressArrayOutputWithContext(ctx context.Context) GetAclsAclListIngressArrayOutput
- type GetAclsAclListIngressArrayInput
- type GetAclsAclListIngressArrayOutput
- func (GetAclsAclListIngressArrayOutput) ElementType() reflect.Type
- func (o GetAclsAclListIngressArrayOutput) Index(i pulumi.IntInput) GetAclsAclListIngressOutput
- func (o GetAclsAclListIngressArrayOutput) ToGetAclsAclListIngressArrayOutput() GetAclsAclListIngressArrayOutput
- func (o GetAclsAclListIngressArrayOutput) ToGetAclsAclListIngressArrayOutputWithContext(ctx context.Context) GetAclsAclListIngressArrayOutput
- type GetAclsAclListIngressInput
- type GetAclsAclListIngressOutput
- func (o GetAclsAclListIngressOutput) CidrBlock() pulumi.StringOutput
- func (o GetAclsAclListIngressOutput) Description() pulumi.StringOutput
- func (GetAclsAclListIngressOutput) ElementType() reflect.Type
- func (o GetAclsAclListIngressOutput) Policy() pulumi.StringOutput
- func (o GetAclsAclListIngressOutput) Port() pulumi.StringOutput
- func (o GetAclsAclListIngressOutput) Protocol() pulumi.StringOutput
- func (o GetAclsAclListIngressOutput) ToGetAclsAclListIngressOutput() GetAclsAclListIngressOutput
- func (o GetAclsAclListIngressOutput) ToGetAclsAclListIngressOutputWithContext(ctx context.Context) GetAclsAclListIngressOutput
- type GetAclsAclListInput
- type GetAclsAclListOutput
- func (o GetAclsAclListOutput) CreateTime() pulumi.StringOutput
- func (o GetAclsAclListOutput) Egresses() GetAclsAclListEgressArrayOutput
- func (GetAclsAclListOutput) ElementType() reflect.Type
- func (o GetAclsAclListOutput) Id() pulumi.StringOutput
- func (o GetAclsAclListOutput) Ingresses() GetAclsAclListIngressArrayOutput
- func (o GetAclsAclListOutput) Name() pulumi.StringOutput
- func (o GetAclsAclListOutput) Subnets() GetAclsAclListSubnetArrayOutput
- func (o GetAclsAclListOutput) ToGetAclsAclListOutput() GetAclsAclListOutput
- func (o GetAclsAclListOutput) ToGetAclsAclListOutputWithContext(ctx context.Context) GetAclsAclListOutput
- func (o GetAclsAclListOutput) VpcId() pulumi.StringOutput
- type GetAclsAclListSubnet
- type GetAclsAclListSubnetArgs
- type GetAclsAclListSubnetArray
- type GetAclsAclListSubnetArrayInput
- type GetAclsAclListSubnetArrayOutput
- func (GetAclsAclListSubnetArrayOutput) ElementType() reflect.Type
- func (o GetAclsAclListSubnetArrayOutput) Index(i pulumi.IntInput) GetAclsAclListSubnetOutput
- func (o GetAclsAclListSubnetArrayOutput) ToGetAclsAclListSubnetArrayOutput() GetAclsAclListSubnetArrayOutput
- func (o GetAclsAclListSubnetArrayOutput) ToGetAclsAclListSubnetArrayOutputWithContext(ctx context.Context) GetAclsAclListSubnetArrayOutput
- type GetAclsAclListSubnetInput
- type GetAclsAclListSubnetOutput
- func (o GetAclsAclListSubnetOutput) CidrBlock() pulumi.StringOutput
- func (GetAclsAclListSubnetOutput) ElementType() reflect.Type
- func (o GetAclsAclListSubnetOutput) SubnetId() pulumi.StringOutput
- func (o GetAclsAclListSubnetOutput) SubnetName() pulumi.StringOutput
- func (o GetAclsAclListSubnetOutput) Tags() pulumi.MapOutput
- func (o GetAclsAclListSubnetOutput) ToGetAclsAclListSubnetOutput() GetAclsAclListSubnetOutput
- func (o GetAclsAclListSubnetOutput) ToGetAclsAclListSubnetOutputWithContext(ctx context.Context) GetAclsAclListSubnetOutput
- func (o GetAclsAclListSubnetOutput) VpcId() pulumi.StringOutput
- type GetAclsArgs
- type GetAclsOutputArgs
- type GetAclsResult
- type GetAclsResultOutput
- func (o GetAclsResultOutput) AclLists() GetAclsAclListArrayOutput
- func (GetAclsResultOutput) ElementType() reflect.Type
- func (o GetAclsResultOutput) Id() pulumi.StringPtrOutput
- func (o GetAclsResultOutput) Name() pulumi.StringPtrOutput
- func (o GetAclsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetAclsResultOutput) ToGetAclsResultOutput() GetAclsResultOutput
- func (o GetAclsResultOutput) ToGetAclsResultOutputWithContext(ctx context.Context) GetAclsResultOutput
- func (o GetAclsResultOutput) VpcId() pulumi.StringPtrOutput
- type GetBandwidthPackageBillUsageArgs
- type GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSet
- type GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArgs
- func (GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArgs) ElementType() reflect.Type
- func (i GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArgs) ToGetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutput() GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutput
- func (i GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArgs) ToGetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutputWithContext(ctx context.Context) GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutput
- type GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArray
- func (GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArray) ElementType() reflect.Type
- func (i GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArray) ToGetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutput() GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutput
- func (i GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArray) ToGetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutputWithContext(ctx context.Context) GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutput
- type GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayInput
- type GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutput
- func (GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutput) ElementType() reflect.Type
- func (o GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutput) Index(i pulumi.IntInput) GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutput
- func (o GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutput) ToGetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutput() GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutput
- func (o GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutput) ToGetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutputWithContext(ctx context.Context) GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutput
- type GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetInput
- type GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutput
- func (o GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutput) BandwidthUsage() pulumi.Float64Output
- func (GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutput) ElementType() reflect.Type
- func (o GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutput) ToGetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutput() GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutput
- func (o GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutput) ToGetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutputWithContext(ctx context.Context) GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutput
- type GetBandwidthPackageBillUsageOutputArgs
- type GetBandwidthPackageBillUsageResult
- type GetBandwidthPackageBillUsageResultOutput
- func (o GetBandwidthPackageBillUsageResultOutput) BandwidthPackageBillBandwidthSets() GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutput
- func (o GetBandwidthPackageBillUsageResultOutput) BandwidthPackageId() pulumi.StringOutput
- func (GetBandwidthPackageBillUsageResultOutput) ElementType() reflect.Type
- func (o GetBandwidthPackageBillUsageResultOutput) Id() pulumi.StringOutput
- func (o GetBandwidthPackageBillUsageResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetBandwidthPackageBillUsageResultOutput) ToGetBandwidthPackageBillUsageResultOutput() GetBandwidthPackageBillUsageResultOutput
- func (o GetBandwidthPackageBillUsageResultOutput) ToGetBandwidthPackageBillUsageResultOutputWithContext(ctx context.Context) GetBandwidthPackageBillUsageResultOutput
- type GetBandwidthPackageQuotaArgs
- type GetBandwidthPackageQuotaOutputArgs
- type GetBandwidthPackageQuotaQuotaSet
- type GetBandwidthPackageQuotaQuotaSetArgs
- func (GetBandwidthPackageQuotaQuotaSetArgs) ElementType() reflect.Type
- func (i GetBandwidthPackageQuotaQuotaSetArgs) ToGetBandwidthPackageQuotaQuotaSetOutput() GetBandwidthPackageQuotaQuotaSetOutput
- func (i GetBandwidthPackageQuotaQuotaSetArgs) ToGetBandwidthPackageQuotaQuotaSetOutputWithContext(ctx context.Context) GetBandwidthPackageQuotaQuotaSetOutput
- type GetBandwidthPackageQuotaQuotaSetArray
- func (GetBandwidthPackageQuotaQuotaSetArray) ElementType() reflect.Type
- func (i GetBandwidthPackageQuotaQuotaSetArray) ToGetBandwidthPackageQuotaQuotaSetArrayOutput() GetBandwidthPackageQuotaQuotaSetArrayOutput
- func (i GetBandwidthPackageQuotaQuotaSetArray) ToGetBandwidthPackageQuotaQuotaSetArrayOutputWithContext(ctx context.Context) GetBandwidthPackageQuotaQuotaSetArrayOutput
- type GetBandwidthPackageQuotaQuotaSetArrayInput
- type GetBandwidthPackageQuotaQuotaSetArrayOutput
- func (GetBandwidthPackageQuotaQuotaSetArrayOutput) ElementType() reflect.Type
- func (o GetBandwidthPackageQuotaQuotaSetArrayOutput) Index(i pulumi.IntInput) GetBandwidthPackageQuotaQuotaSetOutput
- func (o GetBandwidthPackageQuotaQuotaSetArrayOutput) ToGetBandwidthPackageQuotaQuotaSetArrayOutput() GetBandwidthPackageQuotaQuotaSetArrayOutput
- func (o GetBandwidthPackageQuotaQuotaSetArrayOutput) ToGetBandwidthPackageQuotaQuotaSetArrayOutputWithContext(ctx context.Context) GetBandwidthPackageQuotaQuotaSetArrayOutput
- type GetBandwidthPackageQuotaQuotaSetInput
- type GetBandwidthPackageQuotaQuotaSetOutput
- func (GetBandwidthPackageQuotaQuotaSetOutput) ElementType() reflect.Type
- func (o GetBandwidthPackageQuotaQuotaSetOutput) QuotaCurrent() pulumi.IntOutput
- func (o GetBandwidthPackageQuotaQuotaSetOutput) QuotaId() pulumi.StringOutput
- func (o GetBandwidthPackageQuotaQuotaSetOutput) QuotaLimit() pulumi.IntOutput
- func (o GetBandwidthPackageQuotaQuotaSetOutput) ToGetBandwidthPackageQuotaQuotaSetOutput() GetBandwidthPackageQuotaQuotaSetOutput
- func (o GetBandwidthPackageQuotaQuotaSetOutput) ToGetBandwidthPackageQuotaQuotaSetOutputWithContext(ctx context.Context) GetBandwidthPackageQuotaQuotaSetOutput
- type GetBandwidthPackageQuotaResult
- type GetBandwidthPackageQuotaResultOutput
- func (GetBandwidthPackageQuotaResultOutput) ElementType() reflect.Type
- func (o GetBandwidthPackageQuotaResultOutput) Id() pulumi.StringOutput
- func (o GetBandwidthPackageQuotaResultOutput) QuotaSets() GetBandwidthPackageQuotaQuotaSetArrayOutput
- func (o GetBandwidthPackageQuotaResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetBandwidthPackageQuotaResultOutput) ToGetBandwidthPackageQuotaResultOutput() GetBandwidthPackageQuotaResultOutput
- func (o GetBandwidthPackageQuotaResultOutput) ToGetBandwidthPackageQuotaResultOutputWithContext(ctx context.Context) GetBandwidthPackageQuotaResultOutput
- type GetClassicLinkInstancesArgs
- type GetClassicLinkInstancesClassicLinkInstanceSet
- type GetClassicLinkInstancesClassicLinkInstanceSetArgs
- func (GetClassicLinkInstancesClassicLinkInstanceSetArgs) ElementType() reflect.Type
- func (i GetClassicLinkInstancesClassicLinkInstanceSetArgs) ToGetClassicLinkInstancesClassicLinkInstanceSetOutput() GetClassicLinkInstancesClassicLinkInstanceSetOutput
- func (i GetClassicLinkInstancesClassicLinkInstanceSetArgs) ToGetClassicLinkInstancesClassicLinkInstanceSetOutputWithContext(ctx context.Context) GetClassicLinkInstancesClassicLinkInstanceSetOutput
- type GetClassicLinkInstancesClassicLinkInstanceSetArray
- func (GetClassicLinkInstancesClassicLinkInstanceSetArray) ElementType() reflect.Type
- func (i GetClassicLinkInstancesClassicLinkInstanceSetArray) ToGetClassicLinkInstancesClassicLinkInstanceSetArrayOutput() GetClassicLinkInstancesClassicLinkInstanceSetArrayOutput
- func (i GetClassicLinkInstancesClassicLinkInstanceSetArray) ToGetClassicLinkInstancesClassicLinkInstanceSetArrayOutputWithContext(ctx context.Context) GetClassicLinkInstancesClassicLinkInstanceSetArrayOutput
- type GetClassicLinkInstancesClassicLinkInstanceSetArrayInput
- type GetClassicLinkInstancesClassicLinkInstanceSetArrayOutput
- func (GetClassicLinkInstancesClassicLinkInstanceSetArrayOutput) ElementType() reflect.Type
- func (o GetClassicLinkInstancesClassicLinkInstanceSetArrayOutput) Index(i pulumi.IntInput) GetClassicLinkInstancesClassicLinkInstanceSetOutput
- func (o GetClassicLinkInstancesClassicLinkInstanceSetArrayOutput) ToGetClassicLinkInstancesClassicLinkInstanceSetArrayOutput() GetClassicLinkInstancesClassicLinkInstanceSetArrayOutput
- func (o GetClassicLinkInstancesClassicLinkInstanceSetArrayOutput) ToGetClassicLinkInstancesClassicLinkInstanceSetArrayOutputWithContext(ctx context.Context) GetClassicLinkInstancesClassicLinkInstanceSetArrayOutput
- type GetClassicLinkInstancesClassicLinkInstanceSetInput
- type GetClassicLinkInstancesClassicLinkInstanceSetOutput
- func (GetClassicLinkInstancesClassicLinkInstanceSetOutput) ElementType() reflect.Type
- func (o GetClassicLinkInstancesClassicLinkInstanceSetOutput) InstanceId() pulumi.StringOutput
- func (o GetClassicLinkInstancesClassicLinkInstanceSetOutput) ToGetClassicLinkInstancesClassicLinkInstanceSetOutput() GetClassicLinkInstancesClassicLinkInstanceSetOutput
- func (o GetClassicLinkInstancesClassicLinkInstanceSetOutput) ToGetClassicLinkInstancesClassicLinkInstanceSetOutputWithContext(ctx context.Context) GetClassicLinkInstancesClassicLinkInstanceSetOutput
- func (o GetClassicLinkInstancesClassicLinkInstanceSetOutput) VpcId() pulumi.StringOutput
- type GetClassicLinkInstancesFilter
- type GetClassicLinkInstancesFilterArgs
- func (GetClassicLinkInstancesFilterArgs) ElementType() reflect.Type
- func (i GetClassicLinkInstancesFilterArgs) ToGetClassicLinkInstancesFilterOutput() GetClassicLinkInstancesFilterOutput
- func (i GetClassicLinkInstancesFilterArgs) ToGetClassicLinkInstancesFilterOutputWithContext(ctx context.Context) GetClassicLinkInstancesFilterOutput
- type GetClassicLinkInstancesFilterArray
- func (GetClassicLinkInstancesFilterArray) ElementType() reflect.Type
- func (i GetClassicLinkInstancesFilterArray) ToGetClassicLinkInstancesFilterArrayOutput() GetClassicLinkInstancesFilterArrayOutput
- func (i GetClassicLinkInstancesFilterArray) ToGetClassicLinkInstancesFilterArrayOutputWithContext(ctx context.Context) GetClassicLinkInstancesFilterArrayOutput
- type GetClassicLinkInstancesFilterArrayInput
- type GetClassicLinkInstancesFilterArrayOutput
- func (GetClassicLinkInstancesFilterArrayOutput) ElementType() reflect.Type
- func (o GetClassicLinkInstancesFilterArrayOutput) Index(i pulumi.IntInput) GetClassicLinkInstancesFilterOutput
- func (o GetClassicLinkInstancesFilterArrayOutput) ToGetClassicLinkInstancesFilterArrayOutput() GetClassicLinkInstancesFilterArrayOutput
- func (o GetClassicLinkInstancesFilterArrayOutput) ToGetClassicLinkInstancesFilterArrayOutputWithContext(ctx context.Context) GetClassicLinkInstancesFilterArrayOutput
- type GetClassicLinkInstancesFilterInput
- type GetClassicLinkInstancesFilterOutput
- func (GetClassicLinkInstancesFilterOutput) ElementType() reflect.Type
- func (o GetClassicLinkInstancesFilterOutput) Name() pulumi.StringOutput
- func (o GetClassicLinkInstancesFilterOutput) ToGetClassicLinkInstancesFilterOutput() GetClassicLinkInstancesFilterOutput
- func (o GetClassicLinkInstancesFilterOutput) ToGetClassicLinkInstancesFilterOutputWithContext(ctx context.Context) GetClassicLinkInstancesFilterOutput
- func (o GetClassicLinkInstancesFilterOutput) Values() pulumi.StringArrayOutput
- type GetClassicLinkInstancesOutputArgs
- type GetClassicLinkInstancesResult
- type GetClassicLinkInstancesResultOutput
- func (o GetClassicLinkInstancesResultOutput) ClassicLinkInstanceSets() GetClassicLinkInstancesClassicLinkInstanceSetArrayOutput
- func (GetClassicLinkInstancesResultOutput) ElementType() reflect.Type
- func (o GetClassicLinkInstancesResultOutput) Filters() GetClassicLinkInstancesFilterArrayOutput
- func (o GetClassicLinkInstancesResultOutput) Id() pulumi.StringOutput
- func (o GetClassicLinkInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetClassicLinkInstancesResultOutput) ToGetClassicLinkInstancesResultOutput() GetClassicLinkInstancesResultOutput
- func (o GetClassicLinkInstancesResultOutput) ToGetClassicLinkInstancesResultOutputWithContext(ctx context.Context) GetClassicLinkInstancesResultOutput
- type GetCvmInstancesArgs
- type GetCvmInstancesFilter
- type GetCvmInstancesFilterArgs
- type GetCvmInstancesFilterArray
- func (GetCvmInstancesFilterArray) ElementType() reflect.Type
- func (i GetCvmInstancesFilterArray) ToGetCvmInstancesFilterArrayOutput() GetCvmInstancesFilterArrayOutput
- func (i GetCvmInstancesFilterArray) ToGetCvmInstancesFilterArrayOutputWithContext(ctx context.Context) GetCvmInstancesFilterArrayOutput
- type GetCvmInstancesFilterArrayInput
- type GetCvmInstancesFilterArrayOutput
- func (GetCvmInstancesFilterArrayOutput) ElementType() reflect.Type
- func (o GetCvmInstancesFilterArrayOutput) Index(i pulumi.IntInput) GetCvmInstancesFilterOutput
- func (o GetCvmInstancesFilterArrayOutput) ToGetCvmInstancesFilterArrayOutput() GetCvmInstancesFilterArrayOutput
- func (o GetCvmInstancesFilterArrayOutput) ToGetCvmInstancesFilterArrayOutputWithContext(ctx context.Context) GetCvmInstancesFilterArrayOutput
- type GetCvmInstancesFilterInput
- type GetCvmInstancesFilterOutput
- func (GetCvmInstancesFilterOutput) ElementType() reflect.Type
- func (o GetCvmInstancesFilterOutput) Name() pulumi.StringOutput
- func (o GetCvmInstancesFilterOutput) ToGetCvmInstancesFilterOutput() GetCvmInstancesFilterOutput
- func (o GetCvmInstancesFilterOutput) ToGetCvmInstancesFilterOutputWithContext(ctx context.Context) GetCvmInstancesFilterOutput
- func (o GetCvmInstancesFilterOutput) Values() pulumi.StringArrayOutput
- type GetCvmInstancesInstanceSet
- type GetCvmInstancesInstanceSetArgs
- func (GetCvmInstancesInstanceSetArgs) ElementType() reflect.Type
- func (i GetCvmInstancesInstanceSetArgs) ToGetCvmInstancesInstanceSetOutput() GetCvmInstancesInstanceSetOutput
- func (i GetCvmInstancesInstanceSetArgs) ToGetCvmInstancesInstanceSetOutputWithContext(ctx context.Context) GetCvmInstancesInstanceSetOutput
- type GetCvmInstancesInstanceSetArray
- func (GetCvmInstancesInstanceSetArray) ElementType() reflect.Type
- func (i GetCvmInstancesInstanceSetArray) ToGetCvmInstancesInstanceSetArrayOutput() GetCvmInstancesInstanceSetArrayOutput
- func (i GetCvmInstancesInstanceSetArray) ToGetCvmInstancesInstanceSetArrayOutputWithContext(ctx context.Context) GetCvmInstancesInstanceSetArrayOutput
- type GetCvmInstancesInstanceSetArrayInput
- type GetCvmInstancesInstanceSetArrayOutput
- func (GetCvmInstancesInstanceSetArrayOutput) ElementType() reflect.Type
- func (o GetCvmInstancesInstanceSetArrayOutput) Index(i pulumi.IntInput) GetCvmInstancesInstanceSetOutput
- func (o GetCvmInstancesInstanceSetArrayOutput) ToGetCvmInstancesInstanceSetArrayOutput() GetCvmInstancesInstanceSetArrayOutput
- func (o GetCvmInstancesInstanceSetArrayOutput) ToGetCvmInstancesInstanceSetArrayOutputWithContext(ctx context.Context) GetCvmInstancesInstanceSetArrayOutput
- type GetCvmInstancesInstanceSetInput
- type GetCvmInstancesInstanceSetOutput
- func (o GetCvmInstancesInstanceSetOutput) Cpu() pulumi.IntOutput
- func (o GetCvmInstancesInstanceSetOutput) CreatedTime() pulumi.StringOutput
- func (GetCvmInstancesInstanceSetOutput) ElementType() reflect.Type
- func (o GetCvmInstancesInstanceSetOutput) EniIpLimit() pulumi.IntOutput
- func (o GetCvmInstancesInstanceSetOutput) EniLimit() pulumi.IntOutput
- func (o GetCvmInstancesInstanceSetOutput) InstanceEniCount() pulumi.IntOutput
- func (o GetCvmInstancesInstanceSetOutput) InstanceId() pulumi.StringOutput
- func (o GetCvmInstancesInstanceSetOutput) InstanceName() pulumi.StringOutput
- func (o GetCvmInstancesInstanceSetOutput) InstanceState() pulumi.StringOutput
- func (o GetCvmInstancesInstanceSetOutput) InstanceType() pulumi.StringOutput
- func (o GetCvmInstancesInstanceSetOutput) Memory() pulumi.IntOutput
- func (o GetCvmInstancesInstanceSetOutput) SubnetId() pulumi.StringOutput
- func (o GetCvmInstancesInstanceSetOutput) ToGetCvmInstancesInstanceSetOutput() GetCvmInstancesInstanceSetOutput
- func (o GetCvmInstancesInstanceSetOutput) ToGetCvmInstancesInstanceSetOutputWithContext(ctx context.Context) GetCvmInstancesInstanceSetOutput
- func (o GetCvmInstancesInstanceSetOutput) VpcId() pulumi.StringOutput
- type GetCvmInstancesOutputArgs
- type GetCvmInstancesResult
- type GetCvmInstancesResultOutput
- func (GetCvmInstancesResultOutput) ElementType() reflect.Type
- func (o GetCvmInstancesResultOutput) Filters() GetCvmInstancesFilterArrayOutput
- func (o GetCvmInstancesResultOutput) Id() pulumi.StringOutput
- func (o GetCvmInstancesResultOutput) InstanceSets() GetCvmInstancesInstanceSetArrayOutput
- func (o GetCvmInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetCvmInstancesResultOutput) ToGetCvmInstancesResultOutput() GetCvmInstancesResultOutput
- func (o GetCvmInstancesResultOutput) ToGetCvmInstancesResultOutputWithContext(ctx context.Context) GetCvmInstancesResultOutput
- type GetGatewayFlowMonitorDetailArgs
- type GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSet
- type GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArgs
- func (GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArgs) ElementType() reflect.Type
- func (i GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArgs) ToGetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput() GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput
- func (i GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArgs) ToGetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutputWithContext(ctx context.Context) GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput
- type GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArray
- func (GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArray) ElementType() reflect.Type
- func (i GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArray) ToGetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutput() GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutput
- func (i GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArray) ToGetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutputWithContext(ctx context.Context) GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutput
- type GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayInput
- type GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutput
- func (GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutput) ElementType() reflect.Type
- func (o GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutput) Index(i pulumi.IntInput) GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput
- func (o GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutput) ToGetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutput() GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutput
- func (o GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutput) ToGetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutputWithContext(ctx context.Context) GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutput
- type GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetInput
- type GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput
- func (GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput) ElementType() reflect.Type
- func (o GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput) InPkg() pulumi.IntOutput
- func (o GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput) InTraffic() pulumi.IntOutput
- func (o GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput) OutPkg() pulumi.IntOutput
- func (o GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput) OutTraffic() pulumi.IntOutput
- func (o GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput) PrivateIpAddress() pulumi.StringOutput
- func (o GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput) ToGetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput() GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput
- func (o GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput) ToGetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutputWithContext(ctx context.Context) GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput
- type GetGatewayFlowMonitorDetailOutputArgs
- type GetGatewayFlowMonitorDetailResult
- type GetGatewayFlowMonitorDetailResultOutput
- func (o GetGatewayFlowMonitorDetailResultOutput) DirectConnectGatewayId() pulumi.StringPtrOutput
- func (GetGatewayFlowMonitorDetailResultOutput) ElementType() reflect.Type
- func (o GetGatewayFlowMonitorDetailResultOutput) GatewayFlowMonitorDetailSets() GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutput
- func (o GetGatewayFlowMonitorDetailResultOutput) Id() pulumi.StringOutput
- func (o GetGatewayFlowMonitorDetailResultOutput) NatId() pulumi.StringPtrOutput
- func (o GetGatewayFlowMonitorDetailResultOutput) OrderDirection() pulumi.StringPtrOutput
- func (o GetGatewayFlowMonitorDetailResultOutput) OrderField() pulumi.StringPtrOutput
- func (o GetGatewayFlowMonitorDetailResultOutput) PeeringConnectionId() pulumi.StringPtrOutput
- func (o GetGatewayFlowMonitorDetailResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetGatewayFlowMonitorDetailResultOutput) TimePoint() pulumi.StringOutput
- func (o GetGatewayFlowMonitorDetailResultOutput) ToGetGatewayFlowMonitorDetailResultOutput() GetGatewayFlowMonitorDetailResultOutput
- func (o GetGatewayFlowMonitorDetailResultOutput) ToGetGatewayFlowMonitorDetailResultOutputWithContext(ctx context.Context) GetGatewayFlowMonitorDetailResultOutput
- func (o GetGatewayFlowMonitorDetailResultOutput) VpnId() pulumi.StringPtrOutput
- type GetGatewayFlowQosArgs
- type GetGatewayFlowQosGatewayQosSet
- type GetGatewayFlowQosGatewayQosSetArgs
- func (GetGatewayFlowQosGatewayQosSetArgs) ElementType() reflect.Type
- func (i GetGatewayFlowQosGatewayQosSetArgs) ToGetGatewayFlowQosGatewayQosSetOutput() GetGatewayFlowQosGatewayQosSetOutput
- func (i GetGatewayFlowQosGatewayQosSetArgs) ToGetGatewayFlowQosGatewayQosSetOutputWithContext(ctx context.Context) GetGatewayFlowQosGatewayQosSetOutput
- type GetGatewayFlowQosGatewayQosSetArray
- func (GetGatewayFlowQosGatewayQosSetArray) ElementType() reflect.Type
- func (i GetGatewayFlowQosGatewayQosSetArray) ToGetGatewayFlowQosGatewayQosSetArrayOutput() GetGatewayFlowQosGatewayQosSetArrayOutput
- func (i GetGatewayFlowQosGatewayQosSetArray) ToGetGatewayFlowQosGatewayQosSetArrayOutputWithContext(ctx context.Context) GetGatewayFlowQosGatewayQosSetArrayOutput
- type GetGatewayFlowQosGatewayQosSetArrayInput
- type GetGatewayFlowQosGatewayQosSetArrayOutput
- func (GetGatewayFlowQosGatewayQosSetArrayOutput) ElementType() reflect.Type
- func (o GetGatewayFlowQosGatewayQosSetArrayOutput) Index(i pulumi.IntInput) GetGatewayFlowQosGatewayQosSetOutput
- func (o GetGatewayFlowQosGatewayQosSetArrayOutput) ToGetGatewayFlowQosGatewayQosSetArrayOutput() GetGatewayFlowQosGatewayQosSetArrayOutput
- func (o GetGatewayFlowQosGatewayQosSetArrayOutput) ToGetGatewayFlowQosGatewayQosSetArrayOutputWithContext(ctx context.Context) GetGatewayFlowQosGatewayQosSetArrayOutput
- type GetGatewayFlowQosGatewayQosSetInput
- type GetGatewayFlowQosGatewayQosSetOutput
- func (o GetGatewayFlowQosGatewayQosSetOutput) Bandwidth() pulumi.IntOutput
- func (o GetGatewayFlowQosGatewayQosSetOutput) CreateTime() pulumi.StringOutput
- func (GetGatewayFlowQosGatewayQosSetOutput) ElementType() reflect.Type
- func (o GetGatewayFlowQosGatewayQosSetOutput) IpAddress() pulumi.StringOutput
- func (o GetGatewayFlowQosGatewayQosSetOutput) ToGetGatewayFlowQosGatewayQosSetOutput() GetGatewayFlowQosGatewayQosSetOutput
- func (o GetGatewayFlowQosGatewayQosSetOutput) ToGetGatewayFlowQosGatewayQosSetOutputWithContext(ctx context.Context) GetGatewayFlowQosGatewayQosSetOutput
- func (o GetGatewayFlowQosGatewayQosSetOutput) VpcId() pulumi.StringOutput
- type GetGatewayFlowQosOutputArgs
- type GetGatewayFlowQosResult
- type GetGatewayFlowQosResultOutput
- func (GetGatewayFlowQosResultOutput) ElementType() reflect.Type
- func (o GetGatewayFlowQosResultOutput) GatewayId() pulumi.StringOutput
- func (o GetGatewayFlowQosResultOutput) GatewayQosSets() GetGatewayFlowQosGatewayQosSetArrayOutput
- func (o GetGatewayFlowQosResultOutput) Id() pulumi.StringOutput
- func (o GetGatewayFlowQosResultOutput) IpAddresses() pulumi.StringArrayOutput
- func (o GetGatewayFlowQosResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetGatewayFlowQosResultOutput) ToGetGatewayFlowQosResultOutput() GetGatewayFlowQosResultOutput
- func (o GetGatewayFlowQosResultOutput) ToGetGatewayFlowQosResultOutputWithContext(ctx context.Context) GetGatewayFlowQosResultOutput
- 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 GetInstancesInstanceListInput
- type GetInstancesInstanceListOutput
- func (o GetInstancesInstanceListOutput) CidrBlock() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) CreateTime() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) DnsServers() pulumi.StringArrayOutput
- func (GetInstancesInstanceListOutput) ElementType() reflect.Type
- func (o GetInstancesInstanceListOutput) IsDefault() pulumi.BoolOutput
- func (o GetInstancesInstanceListOutput) IsMulticast() pulumi.BoolOutput
- func (o GetInstancesInstanceListOutput) Name() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) SubnetIds() pulumi.StringArrayOutput
- func (o GetInstancesInstanceListOutput) Tags() pulumi.MapOutput
- func (o GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput
- func (o GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutputWithContext(ctx context.Context) GetInstancesInstanceListOutput
- func (o GetInstancesInstanceListOutput) VpcId() pulumi.StringOutput
- type GetInstancesOutputArgs
- type GetInstancesResult
- type GetInstancesResultOutput
- func (o GetInstancesResultOutput) CidrBlock() pulumi.StringPtrOutput
- func (GetInstancesResultOutput) ElementType() reflect.Type
- func (o GetInstancesResultOutput) Id() pulumi.StringOutput
- func (o GetInstancesResultOutput) InstanceLists() GetInstancesInstanceListArrayOutput
- func (o GetInstancesResultOutput) IsDefault() pulumi.BoolPtrOutput
- func (o GetInstancesResultOutput) Name() pulumi.StringPtrOutput
- func (o GetInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetInstancesResultOutput) TagKey() pulumi.StringPtrOutput
- func (o GetInstancesResultOutput) Tags() pulumi.MapOutput
- func (o GetInstancesResultOutput) ToGetInstancesResultOutput() GetInstancesResultOutput
- func (o GetInstancesResultOutput) ToGetInstancesResultOutputWithContext(ctx context.Context) GetInstancesResultOutput
- func (o GetInstancesResultOutput) VpcId() pulumi.StringPtrOutput
- type GetLimitsArgs
- type GetLimitsOutputArgs
- type GetLimitsResult
- type GetLimitsResultOutput
- func (GetLimitsResultOutput) ElementType() reflect.Type
- func (o GetLimitsResultOutput) Id() pulumi.StringOutput
- func (o GetLimitsResultOutput) LimitTypes() pulumi.StringArrayOutput
- func (o GetLimitsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetLimitsResultOutput) ToGetLimitsResultOutput() GetLimitsResultOutput
- func (o GetLimitsResultOutput) ToGetLimitsResultOutputWithContext(ctx context.Context) GetLimitsResultOutput
- func (o GetLimitsResultOutput) VpcLimitSets() GetLimitsVpcLimitSetArrayOutput
- type GetLimitsVpcLimitSet
- type GetLimitsVpcLimitSetArgs
- type GetLimitsVpcLimitSetArray
- type GetLimitsVpcLimitSetArrayInput
- type GetLimitsVpcLimitSetArrayOutput
- func (GetLimitsVpcLimitSetArrayOutput) ElementType() reflect.Type
- func (o GetLimitsVpcLimitSetArrayOutput) Index(i pulumi.IntInput) GetLimitsVpcLimitSetOutput
- func (o GetLimitsVpcLimitSetArrayOutput) ToGetLimitsVpcLimitSetArrayOutput() GetLimitsVpcLimitSetArrayOutput
- func (o GetLimitsVpcLimitSetArrayOutput) ToGetLimitsVpcLimitSetArrayOutputWithContext(ctx context.Context) GetLimitsVpcLimitSetArrayOutput
- type GetLimitsVpcLimitSetInput
- type GetLimitsVpcLimitSetOutput
- func (GetLimitsVpcLimitSetOutput) ElementType() reflect.Type
- func (o GetLimitsVpcLimitSetOutput) LimitType() pulumi.StringOutput
- func (o GetLimitsVpcLimitSetOutput) LimitValue() pulumi.IntOutput
- func (o GetLimitsVpcLimitSetOutput) ToGetLimitsVpcLimitSetOutput() GetLimitsVpcLimitSetOutput
- func (o GetLimitsVpcLimitSetOutput) ToGetLimitsVpcLimitSetOutputWithContext(ctx context.Context) GetLimitsVpcLimitSetOutput
- type GetNetDetectStateCheckArgs
- type GetNetDetectStateCheckNetDetectIpStateSet
- type GetNetDetectStateCheckNetDetectIpStateSetArgs
- func (GetNetDetectStateCheckNetDetectIpStateSetArgs) ElementType() reflect.Type
- func (i GetNetDetectStateCheckNetDetectIpStateSetArgs) ToGetNetDetectStateCheckNetDetectIpStateSetOutput() GetNetDetectStateCheckNetDetectIpStateSetOutput
- func (i GetNetDetectStateCheckNetDetectIpStateSetArgs) ToGetNetDetectStateCheckNetDetectIpStateSetOutputWithContext(ctx context.Context) GetNetDetectStateCheckNetDetectIpStateSetOutput
- type GetNetDetectStateCheckNetDetectIpStateSetArray
- func (GetNetDetectStateCheckNetDetectIpStateSetArray) ElementType() reflect.Type
- func (i GetNetDetectStateCheckNetDetectIpStateSetArray) ToGetNetDetectStateCheckNetDetectIpStateSetArrayOutput() GetNetDetectStateCheckNetDetectIpStateSetArrayOutput
- func (i GetNetDetectStateCheckNetDetectIpStateSetArray) ToGetNetDetectStateCheckNetDetectIpStateSetArrayOutputWithContext(ctx context.Context) GetNetDetectStateCheckNetDetectIpStateSetArrayOutput
- type GetNetDetectStateCheckNetDetectIpStateSetArrayInput
- type GetNetDetectStateCheckNetDetectIpStateSetArrayOutput
- func (GetNetDetectStateCheckNetDetectIpStateSetArrayOutput) ElementType() reflect.Type
- func (o GetNetDetectStateCheckNetDetectIpStateSetArrayOutput) Index(i pulumi.IntInput) GetNetDetectStateCheckNetDetectIpStateSetOutput
- func (o GetNetDetectStateCheckNetDetectIpStateSetArrayOutput) ToGetNetDetectStateCheckNetDetectIpStateSetArrayOutput() GetNetDetectStateCheckNetDetectIpStateSetArrayOutput
- func (o GetNetDetectStateCheckNetDetectIpStateSetArrayOutput) ToGetNetDetectStateCheckNetDetectIpStateSetArrayOutputWithContext(ctx context.Context) GetNetDetectStateCheckNetDetectIpStateSetArrayOutput
- type GetNetDetectStateCheckNetDetectIpStateSetInput
- type GetNetDetectStateCheckNetDetectIpStateSetOutput
- func (o GetNetDetectStateCheckNetDetectIpStateSetOutput) Delay() pulumi.IntOutput
- func (o GetNetDetectStateCheckNetDetectIpStateSetOutput) DetectDestinationIp() pulumi.StringOutput
- func (GetNetDetectStateCheckNetDetectIpStateSetOutput) ElementType() reflect.Type
- func (o GetNetDetectStateCheckNetDetectIpStateSetOutput) PacketLossRate() pulumi.IntOutput
- func (o GetNetDetectStateCheckNetDetectIpStateSetOutput) State() pulumi.IntOutput
- func (o GetNetDetectStateCheckNetDetectIpStateSetOutput) ToGetNetDetectStateCheckNetDetectIpStateSetOutput() GetNetDetectStateCheckNetDetectIpStateSetOutput
- func (o GetNetDetectStateCheckNetDetectIpStateSetOutput) ToGetNetDetectStateCheckNetDetectIpStateSetOutputWithContext(ctx context.Context) GetNetDetectStateCheckNetDetectIpStateSetOutput
- type GetNetDetectStateCheckOutputArgs
- type GetNetDetectStateCheckResult
- type GetNetDetectStateCheckResultOutput
- func (o GetNetDetectStateCheckResultOutput) DetectDestinationIps() pulumi.StringArrayOutput
- func (GetNetDetectStateCheckResultOutput) ElementType() reflect.Type
- func (o GetNetDetectStateCheckResultOutput) Id() pulumi.StringOutput
- func (o GetNetDetectStateCheckResultOutput) NetDetectId() pulumi.StringPtrOutput
- func (o GetNetDetectStateCheckResultOutput) NetDetectIpStateSets() GetNetDetectStateCheckNetDetectIpStateSetArrayOutput
- func (o GetNetDetectStateCheckResultOutput) NetDetectName() pulumi.StringPtrOutput
- func (o GetNetDetectStateCheckResultOutput) NextHopDestination() pulumi.StringOutput
- func (o GetNetDetectStateCheckResultOutput) NextHopType() pulumi.StringOutput
- func (o GetNetDetectStateCheckResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetNetDetectStateCheckResultOutput) SubnetId() pulumi.StringPtrOutput
- func (o GetNetDetectStateCheckResultOutput) ToGetNetDetectStateCheckResultOutput() GetNetDetectStateCheckResultOutput
- func (o GetNetDetectStateCheckResultOutput) ToGetNetDetectStateCheckResultOutputWithContext(ctx context.Context) GetNetDetectStateCheckResultOutput
- func (o GetNetDetectStateCheckResultOutput) VpcId() pulumi.StringPtrOutput
- type GetNetDetectStatesArgs
- type GetNetDetectStatesFilter
- type GetNetDetectStatesFilterArgs
- func (GetNetDetectStatesFilterArgs) ElementType() reflect.Type
- func (i GetNetDetectStatesFilterArgs) ToGetNetDetectStatesFilterOutput() GetNetDetectStatesFilterOutput
- func (i GetNetDetectStatesFilterArgs) ToGetNetDetectStatesFilterOutputWithContext(ctx context.Context) GetNetDetectStatesFilterOutput
- type GetNetDetectStatesFilterArray
- func (GetNetDetectStatesFilterArray) ElementType() reflect.Type
- func (i GetNetDetectStatesFilterArray) ToGetNetDetectStatesFilterArrayOutput() GetNetDetectStatesFilterArrayOutput
- func (i GetNetDetectStatesFilterArray) ToGetNetDetectStatesFilterArrayOutputWithContext(ctx context.Context) GetNetDetectStatesFilterArrayOutput
- type GetNetDetectStatesFilterArrayInput
- type GetNetDetectStatesFilterArrayOutput
- func (GetNetDetectStatesFilterArrayOutput) ElementType() reflect.Type
- func (o GetNetDetectStatesFilterArrayOutput) Index(i pulumi.IntInput) GetNetDetectStatesFilterOutput
- func (o GetNetDetectStatesFilterArrayOutput) ToGetNetDetectStatesFilterArrayOutput() GetNetDetectStatesFilterArrayOutput
- func (o GetNetDetectStatesFilterArrayOutput) ToGetNetDetectStatesFilterArrayOutputWithContext(ctx context.Context) GetNetDetectStatesFilterArrayOutput
- type GetNetDetectStatesFilterInput
- type GetNetDetectStatesFilterOutput
- func (GetNetDetectStatesFilterOutput) ElementType() reflect.Type
- func (o GetNetDetectStatesFilterOutput) Name() pulumi.StringOutput
- func (o GetNetDetectStatesFilterOutput) ToGetNetDetectStatesFilterOutput() GetNetDetectStatesFilterOutput
- func (o GetNetDetectStatesFilterOutput) ToGetNetDetectStatesFilterOutputWithContext(ctx context.Context) GetNetDetectStatesFilterOutput
- func (o GetNetDetectStatesFilterOutput) Values() pulumi.StringArrayOutput
- type GetNetDetectStatesNetDetectStateSet
- type GetNetDetectStatesNetDetectStateSetArgs
- func (GetNetDetectStatesNetDetectStateSetArgs) ElementType() reflect.Type
- func (i GetNetDetectStatesNetDetectStateSetArgs) ToGetNetDetectStatesNetDetectStateSetOutput() GetNetDetectStatesNetDetectStateSetOutput
- func (i GetNetDetectStatesNetDetectStateSetArgs) ToGetNetDetectStatesNetDetectStateSetOutputWithContext(ctx context.Context) GetNetDetectStatesNetDetectStateSetOutput
- type GetNetDetectStatesNetDetectStateSetArray
- func (GetNetDetectStatesNetDetectStateSetArray) ElementType() reflect.Type
- func (i GetNetDetectStatesNetDetectStateSetArray) ToGetNetDetectStatesNetDetectStateSetArrayOutput() GetNetDetectStatesNetDetectStateSetArrayOutput
- func (i GetNetDetectStatesNetDetectStateSetArray) ToGetNetDetectStatesNetDetectStateSetArrayOutputWithContext(ctx context.Context) GetNetDetectStatesNetDetectStateSetArrayOutput
- type GetNetDetectStatesNetDetectStateSetArrayInput
- type GetNetDetectStatesNetDetectStateSetArrayOutput
- func (GetNetDetectStatesNetDetectStateSetArrayOutput) ElementType() reflect.Type
- func (o GetNetDetectStatesNetDetectStateSetArrayOutput) Index(i pulumi.IntInput) GetNetDetectStatesNetDetectStateSetOutput
- func (o GetNetDetectStatesNetDetectStateSetArrayOutput) ToGetNetDetectStatesNetDetectStateSetArrayOutput() GetNetDetectStatesNetDetectStateSetArrayOutput
- func (o GetNetDetectStatesNetDetectStateSetArrayOutput) ToGetNetDetectStatesNetDetectStateSetArrayOutputWithContext(ctx context.Context) GetNetDetectStatesNetDetectStateSetArrayOutput
- type GetNetDetectStatesNetDetectStateSetInput
- type GetNetDetectStatesNetDetectStateSetNetDetectIpStateSet
- type GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArgs
- func (GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArgs) ElementType() reflect.Type
- func (i GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArgs) ToGetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput() GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput
- func (i GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArgs) ToGetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutputWithContext(ctx context.Context) GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput
- type GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArray
- func (GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArray) ElementType() reflect.Type
- func (i GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArray) ToGetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutput() GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutput
- func (i GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArray) ToGetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutputWithContext(ctx context.Context) GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutput
- type GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayInput
- type GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutput
- func (GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutput) ElementType() reflect.Type
- func (o GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutput) Index(i pulumi.IntInput) GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput
- func (o GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutput) ToGetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutput() GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutput
- func (o GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutput) ToGetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutputWithContext(ctx context.Context) GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutput
- type GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetInput
- type GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput
- func (o GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput) Delay() pulumi.IntOutput
- func (o GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput) DetectDestinationIp() pulumi.StringOutput
- func (GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput) ElementType() reflect.Type
- func (o GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput) PacketLossRate() pulumi.IntOutput
- func (o GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput) State() pulumi.IntOutput
- func (o GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput) ToGetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput() GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput
- func (o GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput) ToGetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutputWithContext(ctx context.Context) GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput
- type GetNetDetectStatesNetDetectStateSetOutput
- func (GetNetDetectStatesNetDetectStateSetOutput) ElementType() reflect.Type
- func (o GetNetDetectStatesNetDetectStateSetOutput) NetDetectId() pulumi.StringOutput
- func (o GetNetDetectStatesNetDetectStateSetOutput) NetDetectIpStateSets() GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutput
- func (o GetNetDetectStatesNetDetectStateSetOutput) ToGetNetDetectStatesNetDetectStateSetOutput() GetNetDetectStatesNetDetectStateSetOutput
- func (o GetNetDetectStatesNetDetectStateSetOutput) ToGetNetDetectStatesNetDetectStateSetOutputWithContext(ctx context.Context) GetNetDetectStatesNetDetectStateSetOutput
- type GetNetDetectStatesOutputArgs
- type GetNetDetectStatesResult
- type GetNetDetectStatesResultOutput
- func (GetNetDetectStatesResultOutput) ElementType() reflect.Type
- func (o GetNetDetectStatesResultOutput) Filters() GetNetDetectStatesFilterArrayOutput
- func (o GetNetDetectStatesResultOutput) Id() pulumi.StringOutput
- func (o GetNetDetectStatesResultOutput) NetDetectIds() pulumi.StringArrayOutput
- func (o GetNetDetectStatesResultOutput) NetDetectStateSets() GetNetDetectStatesNetDetectStateSetArrayOutput
- func (o GetNetDetectStatesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetNetDetectStatesResultOutput) ToGetNetDetectStatesResultOutput() GetNetDetectStatesResultOutput
- func (o GetNetDetectStatesResultOutput) ToGetNetDetectStatesResultOutputWithContext(ctx context.Context) GetNetDetectStatesResultOutput
- type GetNetworkInterfaceLimitArgs
- type GetNetworkInterfaceLimitOutputArgs
- type GetNetworkInterfaceLimitResult
- type GetNetworkInterfaceLimitResultOutput
- func (GetNetworkInterfaceLimitResultOutput) ElementType() reflect.Type
- func (o GetNetworkInterfaceLimitResultOutput) EniPrivateIpAddressQuantity() pulumi.IntOutput
- func (o GetNetworkInterfaceLimitResultOutput) EniQuantity() pulumi.IntOutput
- func (o GetNetworkInterfaceLimitResultOutput) ExtendEniPrivateIpAddressQuantity() pulumi.IntOutput
- func (o GetNetworkInterfaceLimitResultOutput) ExtendEniQuantity() pulumi.IntOutput
- func (o GetNetworkInterfaceLimitResultOutput) Id() pulumi.StringOutput
- func (o GetNetworkInterfaceLimitResultOutput) InstanceId() pulumi.StringOutput
- func (o GetNetworkInterfaceLimitResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetNetworkInterfaceLimitResultOutput) SubEniPrivateIpAddressQuantity() pulumi.IntOutput
- func (o GetNetworkInterfaceLimitResultOutput) SubEniQuantity() pulumi.IntOutput
- func (o GetNetworkInterfaceLimitResultOutput) ToGetNetworkInterfaceLimitResultOutput() GetNetworkInterfaceLimitResultOutput
- func (o GetNetworkInterfaceLimitResultOutput) ToGetNetworkInterfaceLimitResultOutputWithContext(ctx context.Context) GetNetworkInterfaceLimitResultOutput
- type GetPrivateIpAddressesArgs
- type GetPrivateIpAddressesOutputArgs
- type GetPrivateIpAddressesResult
- type GetPrivateIpAddressesResultOutput
- func (GetPrivateIpAddressesResultOutput) ElementType() reflect.Type
- func (o GetPrivateIpAddressesResultOutput) Id() pulumi.StringOutput
- func (o GetPrivateIpAddressesResultOutput) PrivateIpAddresses() pulumi.StringArrayOutput
- func (o GetPrivateIpAddressesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetPrivateIpAddressesResultOutput) ToGetPrivateIpAddressesResultOutput() GetPrivateIpAddressesResultOutput
- func (o GetPrivateIpAddressesResultOutput) ToGetPrivateIpAddressesResultOutputWithContext(ctx context.Context) GetPrivateIpAddressesResultOutput
- func (o GetPrivateIpAddressesResultOutput) VpcId() pulumi.StringOutput
- func (o GetPrivateIpAddressesResultOutput) VpcPrivateIpAddressSets() GetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutput
- type GetPrivateIpAddressesVpcPrivateIpAddressSet
- type GetPrivateIpAddressesVpcPrivateIpAddressSetArgs
- func (GetPrivateIpAddressesVpcPrivateIpAddressSetArgs) ElementType() reflect.Type
- func (i GetPrivateIpAddressesVpcPrivateIpAddressSetArgs) ToGetPrivateIpAddressesVpcPrivateIpAddressSetOutput() GetPrivateIpAddressesVpcPrivateIpAddressSetOutput
- func (i GetPrivateIpAddressesVpcPrivateIpAddressSetArgs) ToGetPrivateIpAddressesVpcPrivateIpAddressSetOutputWithContext(ctx context.Context) GetPrivateIpAddressesVpcPrivateIpAddressSetOutput
- type GetPrivateIpAddressesVpcPrivateIpAddressSetArray
- func (GetPrivateIpAddressesVpcPrivateIpAddressSetArray) ElementType() reflect.Type
- func (i GetPrivateIpAddressesVpcPrivateIpAddressSetArray) ToGetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutput() GetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutput
- func (i GetPrivateIpAddressesVpcPrivateIpAddressSetArray) ToGetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutputWithContext(ctx context.Context) GetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutput
- type GetPrivateIpAddressesVpcPrivateIpAddressSetArrayInput
- type GetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutput
- func (GetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutput) ElementType() reflect.Type
- func (o GetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutput) Index(i pulumi.IntInput) GetPrivateIpAddressesVpcPrivateIpAddressSetOutput
- func (o GetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutput) ToGetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutput() GetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutput
- func (o GetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutput) ToGetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutputWithContext(ctx context.Context) GetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutput
- type GetPrivateIpAddressesVpcPrivateIpAddressSetInput
- type GetPrivateIpAddressesVpcPrivateIpAddressSetOutput
- func (o GetPrivateIpAddressesVpcPrivateIpAddressSetOutput) CidrBlock() pulumi.StringOutput
- func (o GetPrivateIpAddressesVpcPrivateIpAddressSetOutput) CreatedTime() pulumi.StringOutput
- func (GetPrivateIpAddressesVpcPrivateIpAddressSetOutput) ElementType() reflect.Type
- func (o GetPrivateIpAddressesVpcPrivateIpAddressSetOutput) PrivateIpAddress() pulumi.StringOutput
- func (o GetPrivateIpAddressesVpcPrivateIpAddressSetOutput) PrivateIpAddressType() pulumi.StringOutput
- func (o GetPrivateIpAddressesVpcPrivateIpAddressSetOutput) ToGetPrivateIpAddressesVpcPrivateIpAddressSetOutput() GetPrivateIpAddressesVpcPrivateIpAddressSetOutput
- func (o GetPrivateIpAddressesVpcPrivateIpAddressSetOutput) ToGetPrivateIpAddressesVpcPrivateIpAddressSetOutputWithContext(ctx context.Context) GetPrivateIpAddressesVpcPrivateIpAddressSetOutput
- type GetProductQuotaArgs
- type GetProductQuotaOutputArgs
- type GetProductQuotaProductQuotaSet
- type GetProductQuotaProductQuotaSetArgs
- func (GetProductQuotaProductQuotaSetArgs) ElementType() reflect.Type
- func (i GetProductQuotaProductQuotaSetArgs) ToGetProductQuotaProductQuotaSetOutput() GetProductQuotaProductQuotaSetOutput
- func (i GetProductQuotaProductQuotaSetArgs) ToGetProductQuotaProductQuotaSetOutputWithContext(ctx context.Context) GetProductQuotaProductQuotaSetOutput
- type GetProductQuotaProductQuotaSetArray
- func (GetProductQuotaProductQuotaSetArray) ElementType() reflect.Type
- func (i GetProductQuotaProductQuotaSetArray) ToGetProductQuotaProductQuotaSetArrayOutput() GetProductQuotaProductQuotaSetArrayOutput
- func (i GetProductQuotaProductQuotaSetArray) ToGetProductQuotaProductQuotaSetArrayOutputWithContext(ctx context.Context) GetProductQuotaProductQuotaSetArrayOutput
- type GetProductQuotaProductQuotaSetArrayInput
- type GetProductQuotaProductQuotaSetArrayOutput
- func (GetProductQuotaProductQuotaSetArrayOutput) ElementType() reflect.Type
- func (o GetProductQuotaProductQuotaSetArrayOutput) Index(i pulumi.IntInput) GetProductQuotaProductQuotaSetOutput
- func (o GetProductQuotaProductQuotaSetArrayOutput) ToGetProductQuotaProductQuotaSetArrayOutput() GetProductQuotaProductQuotaSetArrayOutput
- func (o GetProductQuotaProductQuotaSetArrayOutput) ToGetProductQuotaProductQuotaSetArrayOutputWithContext(ctx context.Context) GetProductQuotaProductQuotaSetArrayOutput
- type GetProductQuotaProductQuotaSetInput
- type GetProductQuotaProductQuotaSetOutput
- func (GetProductQuotaProductQuotaSetOutput) ElementType() reflect.Type
- func (o GetProductQuotaProductQuotaSetOutput) QuotaCurrent() pulumi.IntOutput
- func (o GetProductQuotaProductQuotaSetOutput) QuotaId() pulumi.StringOutput
- func (o GetProductQuotaProductQuotaSetOutput) QuotaLimit() pulumi.IntOutput
- func (o GetProductQuotaProductQuotaSetOutput) QuotaName() pulumi.StringOutput
- func (o GetProductQuotaProductQuotaSetOutput) QuotaRegion() pulumi.BoolOutput
- func (o GetProductQuotaProductQuotaSetOutput) ToGetProductQuotaProductQuotaSetOutput() GetProductQuotaProductQuotaSetOutput
- func (o GetProductQuotaProductQuotaSetOutput) ToGetProductQuotaProductQuotaSetOutputWithContext(ctx context.Context) GetProductQuotaProductQuotaSetOutput
- type GetProductQuotaResult
- type GetProductQuotaResultOutput
- func (GetProductQuotaResultOutput) ElementType() reflect.Type
- func (o GetProductQuotaResultOutput) Id() pulumi.StringOutput
- func (o GetProductQuotaResultOutput) Product() pulumi.StringOutput
- func (o GetProductQuotaResultOutput) ProductQuotaSets() GetProductQuotaProductQuotaSetArrayOutput
- func (o GetProductQuotaResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetProductQuotaResultOutput) ToGetProductQuotaResultOutput() GetProductQuotaResultOutput
- func (o GetProductQuotaResultOutput) ToGetProductQuotaResultOutputWithContext(ctx context.Context) GetProductQuotaResultOutput
- type GetResourceDashboardArgs
- type GetResourceDashboardOutputArgs
- type GetResourceDashboardResourceDashboardSet
- type GetResourceDashboardResourceDashboardSetArgs
- func (GetResourceDashboardResourceDashboardSetArgs) ElementType() reflect.Type
- func (i GetResourceDashboardResourceDashboardSetArgs) ToGetResourceDashboardResourceDashboardSetOutput() GetResourceDashboardResourceDashboardSetOutput
- func (i GetResourceDashboardResourceDashboardSetArgs) ToGetResourceDashboardResourceDashboardSetOutputWithContext(ctx context.Context) GetResourceDashboardResourceDashboardSetOutput
- type GetResourceDashboardResourceDashboardSetArray
- func (GetResourceDashboardResourceDashboardSetArray) ElementType() reflect.Type
- func (i GetResourceDashboardResourceDashboardSetArray) ToGetResourceDashboardResourceDashboardSetArrayOutput() GetResourceDashboardResourceDashboardSetArrayOutput
- func (i GetResourceDashboardResourceDashboardSetArray) ToGetResourceDashboardResourceDashboardSetArrayOutputWithContext(ctx context.Context) GetResourceDashboardResourceDashboardSetArrayOutput
- type GetResourceDashboardResourceDashboardSetArrayInput
- type GetResourceDashboardResourceDashboardSetArrayOutput
- func (GetResourceDashboardResourceDashboardSetArrayOutput) ElementType() reflect.Type
- func (o GetResourceDashboardResourceDashboardSetArrayOutput) Index(i pulumi.IntInput) GetResourceDashboardResourceDashboardSetOutput
- func (o GetResourceDashboardResourceDashboardSetArrayOutput) ToGetResourceDashboardResourceDashboardSetArrayOutput() GetResourceDashboardResourceDashboardSetArrayOutput
- func (o GetResourceDashboardResourceDashboardSetArrayOutput) ToGetResourceDashboardResourceDashboardSetArrayOutputWithContext(ctx context.Context) GetResourceDashboardResourceDashboardSetArrayOutput
- type GetResourceDashboardResourceDashboardSetInput
- type GetResourceDashboardResourceDashboardSetOutput
- func (o GetResourceDashboardResourceDashboardSetOutput) Cdb() pulumi.IntOutput
- func (o GetResourceDashboardResourceDashboardSetOutput) Cfs() pulumi.IntOutput
- func (o GetResourceDashboardResourceDashboardSetOutput) Ckafka() pulumi.IntOutput
- func (o GetResourceDashboardResourceDashboardSetOutput) ClassicLink() pulumi.IntOutput
- func (o GetResourceDashboardResourceDashboardSetOutput) Cmem() pulumi.IntOutput
- func (o GetResourceDashboardResourceDashboardSetOutput) Cnas() pulumi.IntOutput
- func (o GetResourceDashboardResourceDashboardSetOutput) CtsDb() pulumi.IntOutput
- func (o GetResourceDashboardResourceDashboardSetOutput) Cvm() pulumi.IntOutput
- func (o GetResourceDashboardResourceDashboardSetOutput) CynosDbMysql() pulumi.IntOutput
- func (o GetResourceDashboardResourceDashboardSetOutput) CynosDbPostgres() pulumi.IntOutput
- func (o GetResourceDashboardResourceDashboardSetOutput) DbAudit() pulumi.IntOutput
- func (o GetResourceDashboardResourceDashboardSetOutput) Dcdb() pulumi.IntOutput
- func (o GetResourceDashboardResourceDashboardSetOutput) Dcg() pulumi.IntOutput
- func (o GetResourceDashboardResourceDashboardSetOutput) ElasticSearch() pulumi.IntOutput
- func (GetResourceDashboardResourceDashboardSetOutput) ElementType() reflect.Type
- func (o GetResourceDashboardResourceDashboardSetOutput) Emr() pulumi.IntOutput
- func (o GetResourceDashboardResourceDashboardSetOutput) FlowLog() pulumi.IntOutput
- func (o GetResourceDashboardResourceDashboardSetOutput) Greenplumn() pulumi.IntOutput
- func (o GetResourceDashboardResourceDashboardSetOutput) Grocery() pulumi.IntOutput
- func (o GetResourceDashboardResourceDashboardSetOutput) Hsm() pulumi.IntOutput
- func (o GetResourceDashboardResourceDashboardSetOutput) Ip() pulumi.IntOutput
- func (o GetResourceDashboardResourceDashboardSetOutput) Itop() pulumi.IntOutput
- func (o GetResourceDashboardResourceDashboardSetOutput) Lb() pulumi.IntOutput
- func (o GetResourceDashboardResourceDashboardSetOutput) MariaDb() pulumi.IntOutput
- func (o GetResourceDashboardResourceDashboardSetOutput) MongoDb() pulumi.IntOutput
- func (o GetResourceDashboardResourceDashboardSetOutput) Nas() pulumi.IntOutput
- func (o GetResourceDashboardResourceDashboardSetOutput) Nat() pulumi.IntOutput
- func (o GetResourceDashboardResourceDashboardSetOutput) NetworkAcl() pulumi.IntOutput
- func (o GetResourceDashboardResourceDashboardSetOutput) NetworkDetect() pulumi.IntOutput
- func (o GetResourceDashboardResourceDashboardSetOutput) Oracle() pulumi.IntOutput
- func (o GetResourceDashboardResourceDashboardSetOutput) Pcx() pulumi.IntOutput
- func (o GetResourceDashboardResourceDashboardSetOutput) Postgres() pulumi.IntOutput
- func (o GetResourceDashboardResourceDashboardSetOutput) Redis() pulumi.IntOutput
- func (o GetResourceDashboardResourceDashboardSetOutput) RouteTable() pulumi.IntOutput
- func (o GetResourceDashboardResourceDashboardSetOutput) Seal() pulumi.IntOutput
- func (o GetResourceDashboardResourceDashboardSetOutput) SqlServer() pulumi.IntOutput
- func (o GetResourceDashboardResourceDashboardSetOutput) Subnet() pulumi.IntOutput
- func (o GetResourceDashboardResourceDashboardSetOutput) SubnetId() pulumi.StringOutput
- func (o GetResourceDashboardResourceDashboardSetOutput) TBaas() pulumi.IntOutput
- func (o GetResourceDashboardResourceDashboardSetOutput) Tcaplus() pulumi.IntOutput
- func (o GetResourceDashboardResourceDashboardSetOutput) TiDb() pulumi.IntOutput
- func (o GetResourceDashboardResourceDashboardSetOutput) ToGetResourceDashboardResourceDashboardSetOutput() GetResourceDashboardResourceDashboardSetOutput
- func (o GetResourceDashboardResourceDashboardSetOutput) ToGetResourceDashboardResourceDashboardSetOutputWithContext(ctx context.Context) GetResourceDashboardResourceDashboardSetOutput
- func (o GetResourceDashboardResourceDashboardSetOutput) VpcId() pulumi.StringOutput
- func (o GetResourceDashboardResourceDashboardSetOutput) Vpngw() pulumi.IntOutput
- type GetResourceDashboardResult
- type GetResourceDashboardResultOutput
- func (GetResourceDashboardResultOutput) ElementType() reflect.Type
- func (o GetResourceDashboardResultOutput) Id() pulumi.StringOutput
- func (o GetResourceDashboardResultOutput) ResourceDashboardSets() GetResourceDashboardResourceDashboardSetArrayOutput
- func (o GetResourceDashboardResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetResourceDashboardResultOutput) ToGetResourceDashboardResultOutput() GetResourceDashboardResultOutput
- func (o GetResourceDashboardResultOutput) ToGetResourceDashboardResultOutputWithContext(ctx context.Context) GetResourceDashboardResultOutput
- func (o GetResourceDashboardResultOutput) VpcIds() pulumi.StringArrayOutput
- type GetRouteConflictsArgs
- type GetRouteConflictsOutputArgs
- type GetRouteConflictsResult
- type GetRouteConflictsResultOutput
- func (o GetRouteConflictsResultOutput) DestinationCidrBlocks() pulumi.StringArrayOutput
- func (GetRouteConflictsResultOutput) ElementType() reflect.Type
- func (o GetRouteConflictsResultOutput) Id() pulumi.StringOutput
- func (o GetRouteConflictsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetRouteConflictsResultOutput) RouteConflictSets() GetRouteConflictsRouteConflictSetArrayOutput
- func (o GetRouteConflictsResultOutput) RouteTableId() pulumi.StringOutput
- func (o GetRouteConflictsResultOutput) ToGetRouteConflictsResultOutput() GetRouteConflictsResultOutput
- func (o GetRouteConflictsResultOutput) ToGetRouteConflictsResultOutputWithContext(ctx context.Context) GetRouteConflictsResultOutput
- type GetRouteConflictsRouteConflictSet
- type GetRouteConflictsRouteConflictSetArgs
- func (GetRouteConflictsRouteConflictSetArgs) ElementType() reflect.Type
- func (i GetRouteConflictsRouteConflictSetArgs) ToGetRouteConflictsRouteConflictSetOutput() GetRouteConflictsRouteConflictSetOutput
- func (i GetRouteConflictsRouteConflictSetArgs) ToGetRouteConflictsRouteConflictSetOutputWithContext(ctx context.Context) GetRouteConflictsRouteConflictSetOutput
- type GetRouteConflictsRouteConflictSetArray
- func (GetRouteConflictsRouteConflictSetArray) ElementType() reflect.Type
- func (i GetRouteConflictsRouteConflictSetArray) ToGetRouteConflictsRouteConflictSetArrayOutput() GetRouteConflictsRouteConflictSetArrayOutput
- func (i GetRouteConflictsRouteConflictSetArray) ToGetRouteConflictsRouteConflictSetArrayOutputWithContext(ctx context.Context) GetRouteConflictsRouteConflictSetArrayOutput
- type GetRouteConflictsRouteConflictSetArrayInput
- type GetRouteConflictsRouteConflictSetArrayOutput
- func (GetRouteConflictsRouteConflictSetArrayOutput) ElementType() reflect.Type
- func (o GetRouteConflictsRouteConflictSetArrayOutput) Index(i pulumi.IntInput) GetRouteConflictsRouteConflictSetOutput
- func (o GetRouteConflictsRouteConflictSetArrayOutput) ToGetRouteConflictsRouteConflictSetArrayOutput() GetRouteConflictsRouteConflictSetArrayOutput
- func (o GetRouteConflictsRouteConflictSetArrayOutput) ToGetRouteConflictsRouteConflictSetArrayOutputWithContext(ctx context.Context) GetRouteConflictsRouteConflictSetArrayOutput
- type GetRouteConflictsRouteConflictSetConflictSet
- type GetRouteConflictsRouteConflictSetConflictSetArgs
- func (GetRouteConflictsRouteConflictSetConflictSetArgs) ElementType() reflect.Type
- func (i GetRouteConflictsRouteConflictSetConflictSetArgs) ToGetRouteConflictsRouteConflictSetConflictSetOutput() GetRouteConflictsRouteConflictSetConflictSetOutput
- func (i GetRouteConflictsRouteConflictSetConflictSetArgs) ToGetRouteConflictsRouteConflictSetConflictSetOutputWithContext(ctx context.Context) GetRouteConflictsRouteConflictSetConflictSetOutput
- type GetRouteConflictsRouteConflictSetConflictSetArray
- func (GetRouteConflictsRouteConflictSetConflictSetArray) ElementType() reflect.Type
- func (i GetRouteConflictsRouteConflictSetConflictSetArray) ToGetRouteConflictsRouteConflictSetConflictSetArrayOutput() GetRouteConflictsRouteConflictSetConflictSetArrayOutput
- func (i GetRouteConflictsRouteConflictSetConflictSetArray) ToGetRouteConflictsRouteConflictSetConflictSetArrayOutputWithContext(ctx context.Context) GetRouteConflictsRouteConflictSetConflictSetArrayOutput
- type GetRouteConflictsRouteConflictSetConflictSetArrayInput
- type GetRouteConflictsRouteConflictSetConflictSetArrayOutput
- func (GetRouteConflictsRouteConflictSetConflictSetArrayOutput) ElementType() reflect.Type
- func (o GetRouteConflictsRouteConflictSetConflictSetArrayOutput) Index(i pulumi.IntInput) GetRouteConflictsRouteConflictSetConflictSetOutput
- func (o GetRouteConflictsRouteConflictSetConflictSetArrayOutput) ToGetRouteConflictsRouteConflictSetConflictSetArrayOutput() GetRouteConflictsRouteConflictSetConflictSetArrayOutput
- func (o GetRouteConflictsRouteConflictSetConflictSetArrayOutput) ToGetRouteConflictsRouteConflictSetConflictSetArrayOutputWithContext(ctx context.Context) GetRouteConflictsRouteConflictSetConflictSetArrayOutput
- type GetRouteConflictsRouteConflictSetConflictSetInput
- type GetRouteConflictsRouteConflictSetConflictSetOutput
- func (o GetRouteConflictsRouteConflictSetConflictSetOutput) CreatedTime() pulumi.StringOutput
- func (o GetRouteConflictsRouteConflictSetConflictSetOutput) DestinationCidrBlock() pulumi.StringOutput
- func (o GetRouteConflictsRouteConflictSetConflictSetOutput) DestinationIpv6CidrBlock() pulumi.StringOutput
- func (GetRouteConflictsRouteConflictSetConflictSetOutput) ElementType() reflect.Type
- func (o GetRouteConflictsRouteConflictSetConflictSetOutput) Enabled() pulumi.BoolOutput
- func (o GetRouteConflictsRouteConflictSetConflictSetOutput) GatewayId() pulumi.StringOutput
- func (o GetRouteConflictsRouteConflictSetConflictSetOutput) GatewayType() pulumi.StringOutput
- func (o GetRouteConflictsRouteConflictSetConflictSetOutput) PublishedToVbc() pulumi.BoolOutput
- func (o GetRouteConflictsRouteConflictSetConflictSetOutput) RouteDescription() pulumi.StringOutput
- func (o GetRouteConflictsRouteConflictSetConflictSetOutput) RouteId() pulumi.IntOutput
- func (o GetRouteConflictsRouteConflictSetConflictSetOutput) RouteItemId() pulumi.StringOutput
- func (o GetRouteConflictsRouteConflictSetConflictSetOutput) RouteTableId() pulumi.StringOutput
- func (o GetRouteConflictsRouteConflictSetConflictSetOutput) RouteType() pulumi.StringOutput
- func (o GetRouteConflictsRouteConflictSetConflictSetOutput) ToGetRouteConflictsRouteConflictSetConflictSetOutput() GetRouteConflictsRouteConflictSetConflictSetOutput
- func (o GetRouteConflictsRouteConflictSetConflictSetOutput) ToGetRouteConflictsRouteConflictSetConflictSetOutputWithContext(ctx context.Context) GetRouteConflictsRouteConflictSetConflictSetOutput
- type GetRouteConflictsRouteConflictSetInput
- type GetRouteConflictsRouteConflictSetOutput
- func (o GetRouteConflictsRouteConflictSetOutput) ConflictSets() GetRouteConflictsRouteConflictSetConflictSetArrayOutput
- func (o GetRouteConflictsRouteConflictSetOutput) DestinationCidrBlock() pulumi.StringOutput
- func (GetRouteConflictsRouteConflictSetOutput) ElementType() reflect.Type
- func (o GetRouteConflictsRouteConflictSetOutput) RouteTableId() pulumi.StringOutput
- func (o GetRouteConflictsRouteConflictSetOutput) ToGetRouteConflictsRouteConflictSetOutput() GetRouteConflictsRouteConflictSetOutput
- func (o GetRouteConflictsRouteConflictSetOutput) ToGetRouteConflictsRouteConflictSetOutputWithContext(ctx context.Context) GetRouteConflictsRouteConflictSetOutput
- type GetRouteTablesArgs
- type GetRouteTablesInstanceList
- type GetRouteTablesInstanceListArgs
- func (GetRouteTablesInstanceListArgs) ElementType() reflect.Type
- func (i GetRouteTablesInstanceListArgs) ToGetRouteTablesInstanceListOutput() GetRouteTablesInstanceListOutput
- func (i GetRouteTablesInstanceListArgs) ToGetRouteTablesInstanceListOutputWithContext(ctx context.Context) GetRouteTablesInstanceListOutput
- type GetRouteTablesInstanceListArray
- func (GetRouteTablesInstanceListArray) ElementType() reflect.Type
- func (i GetRouteTablesInstanceListArray) ToGetRouteTablesInstanceListArrayOutput() GetRouteTablesInstanceListArrayOutput
- func (i GetRouteTablesInstanceListArray) ToGetRouteTablesInstanceListArrayOutputWithContext(ctx context.Context) GetRouteTablesInstanceListArrayOutput
- type GetRouteTablesInstanceListArrayInput
- type GetRouteTablesInstanceListArrayOutput
- func (GetRouteTablesInstanceListArrayOutput) ElementType() reflect.Type
- func (o GetRouteTablesInstanceListArrayOutput) Index(i pulumi.IntInput) GetRouteTablesInstanceListOutput
- func (o GetRouteTablesInstanceListArrayOutput) ToGetRouteTablesInstanceListArrayOutput() GetRouteTablesInstanceListArrayOutput
- func (o GetRouteTablesInstanceListArrayOutput) ToGetRouteTablesInstanceListArrayOutputWithContext(ctx context.Context) GetRouteTablesInstanceListArrayOutput
- type GetRouteTablesInstanceListInput
- type GetRouteTablesInstanceListOutput
- func (o GetRouteTablesInstanceListOutput) CreateTime() pulumi.StringOutput
- func (GetRouteTablesInstanceListOutput) ElementType() reflect.Type
- func (o GetRouteTablesInstanceListOutput) IsDefault() pulumi.BoolOutput
- func (o GetRouteTablesInstanceListOutput) Name() pulumi.StringOutput
- func (o GetRouteTablesInstanceListOutput) RouteEntryInfos() GetRouteTablesInstanceListRouteEntryInfoArrayOutput
- func (o GetRouteTablesInstanceListOutput) RouteTableId() pulumi.StringOutput
- func (o GetRouteTablesInstanceListOutput) SubnetIds() pulumi.StringArrayOutput
- func (o GetRouteTablesInstanceListOutput) Tags() pulumi.MapOutput
- func (o GetRouteTablesInstanceListOutput) ToGetRouteTablesInstanceListOutput() GetRouteTablesInstanceListOutput
- func (o GetRouteTablesInstanceListOutput) ToGetRouteTablesInstanceListOutputWithContext(ctx context.Context) GetRouteTablesInstanceListOutput
- func (o GetRouteTablesInstanceListOutput) VpcId() pulumi.StringOutput
- type GetRouteTablesInstanceListRouteEntryInfo
- type GetRouteTablesInstanceListRouteEntryInfoArgs
- func (GetRouteTablesInstanceListRouteEntryInfoArgs) ElementType() reflect.Type
- func (i GetRouteTablesInstanceListRouteEntryInfoArgs) ToGetRouteTablesInstanceListRouteEntryInfoOutput() GetRouteTablesInstanceListRouteEntryInfoOutput
- func (i GetRouteTablesInstanceListRouteEntryInfoArgs) ToGetRouteTablesInstanceListRouteEntryInfoOutputWithContext(ctx context.Context) GetRouteTablesInstanceListRouteEntryInfoOutput
- type GetRouteTablesInstanceListRouteEntryInfoArray
- func (GetRouteTablesInstanceListRouteEntryInfoArray) ElementType() reflect.Type
- func (i GetRouteTablesInstanceListRouteEntryInfoArray) ToGetRouteTablesInstanceListRouteEntryInfoArrayOutput() GetRouteTablesInstanceListRouteEntryInfoArrayOutput
- func (i GetRouteTablesInstanceListRouteEntryInfoArray) ToGetRouteTablesInstanceListRouteEntryInfoArrayOutputWithContext(ctx context.Context) GetRouteTablesInstanceListRouteEntryInfoArrayOutput
- type GetRouteTablesInstanceListRouteEntryInfoArrayInput
- type GetRouteTablesInstanceListRouteEntryInfoArrayOutput
- func (GetRouteTablesInstanceListRouteEntryInfoArrayOutput) ElementType() reflect.Type
- func (o GetRouteTablesInstanceListRouteEntryInfoArrayOutput) Index(i pulumi.IntInput) GetRouteTablesInstanceListRouteEntryInfoOutput
- func (o GetRouteTablesInstanceListRouteEntryInfoArrayOutput) ToGetRouteTablesInstanceListRouteEntryInfoArrayOutput() GetRouteTablesInstanceListRouteEntryInfoArrayOutput
- func (o GetRouteTablesInstanceListRouteEntryInfoArrayOutput) ToGetRouteTablesInstanceListRouteEntryInfoArrayOutputWithContext(ctx context.Context) GetRouteTablesInstanceListRouteEntryInfoArrayOutput
- type GetRouteTablesInstanceListRouteEntryInfoInput
- type GetRouteTablesInstanceListRouteEntryInfoOutput
- func (o GetRouteTablesInstanceListRouteEntryInfoOutput) Description() pulumi.StringOutput
- func (o GetRouteTablesInstanceListRouteEntryInfoOutput) DestinationCidrBlock() pulumi.StringOutput
- func (GetRouteTablesInstanceListRouteEntryInfoOutput) ElementType() reflect.Type
- func (o GetRouteTablesInstanceListRouteEntryInfoOutput) NextHub() pulumi.StringOutput
- func (o GetRouteTablesInstanceListRouteEntryInfoOutput) NextType() pulumi.StringOutput
- func (o GetRouteTablesInstanceListRouteEntryInfoOutput) RouteEntryId() pulumi.StringOutput
- func (o GetRouteTablesInstanceListRouteEntryInfoOutput) ToGetRouteTablesInstanceListRouteEntryInfoOutput() GetRouteTablesInstanceListRouteEntryInfoOutput
- func (o GetRouteTablesInstanceListRouteEntryInfoOutput) ToGetRouteTablesInstanceListRouteEntryInfoOutputWithContext(ctx context.Context) GetRouteTablesInstanceListRouteEntryInfoOutput
- type GetRouteTablesOutputArgs
- type GetRouteTablesResult
- type GetRouteTablesResultOutput
- func (o GetRouteTablesResultOutput) AssociationMain() pulumi.BoolPtrOutput
- func (GetRouteTablesResultOutput) ElementType() reflect.Type
- func (o GetRouteTablesResultOutput) Id() pulumi.StringOutput
- func (o GetRouteTablesResultOutput) InstanceLists() GetRouteTablesInstanceListArrayOutput
- func (o GetRouteTablesResultOutput) Name() pulumi.StringPtrOutput
- func (o GetRouteTablesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetRouteTablesResultOutput) RouteTableId() pulumi.StringPtrOutput
- func (o GetRouteTablesResultOutput) TagKey() pulumi.StringPtrOutput
- func (o GetRouteTablesResultOutput) Tags() pulumi.MapOutput
- func (o GetRouteTablesResultOutput) ToGetRouteTablesResultOutput() GetRouteTablesResultOutput
- func (o GetRouteTablesResultOutput) ToGetRouteTablesResultOutputWithContext(ctx context.Context) GetRouteTablesResultOutput
- func (o GetRouteTablesResultOutput) VpcId() pulumi.StringPtrOutput
- type GetSecurityGroupLimitsArgs
- type GetSecurityGroupLimitsOutputArgs
- type GetSecurityGroupLimitsResult
- type GetSecurityGroupLimitsResultOutput
- func (GetSecurityGroupLimitsResultOutput) ElementType() reflect.Type
- func (o GetSecurityGroupLimitsResultOutput) Id() pulumi.StringOutput
- func (o GetSecurityGroupLimitsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetSecurityGroupLimitsResultOutput) SecurityGroupLimitSets() GetSecurityGroupLimitsSecurityGroupLimitSetArrayOutput
- func (o GetSecurityGroupLimitsResultOutput) ToGetSecurityGroupLimitsResultOutput() GetSecurityGroupLimitsResultOutput
- func (o GetSecurityGroupLimitsResultOutput) ToGetSecurityGroupLimitsResultOutputWithContext(ctx context.Context) GetSecurityGroupLimitsResultOutput
- type GetSecurityGroupLimitsSecurityGroupLimitSet
- type GetSecurityGroupLimitsSecurityGroupLimitSetArgs
- func (GetSecurityGroupLimitsSecurityGroupLimitSetArgs) ElementType() reflect.Type
- func (i GetSecurityGroupLimitsSecurityGroupLimitSetArgs) ToGetSecurityGroupLimitsSecurityGroupLimitSetOutput() GetSecurityGroupLimitsSecurityGroupLimitSetOutput
- func (i GetSecurityGroupLimitsSecurityGroupLimitSetArgs) ToGetSecurityGroupLimitsSecurityGroupLimitSetOutputWithContext(ctx context.Context) GetSecurityGroupLimitsSecurityGroupLimitSetOutput
- type GetSecurityGroupLimitsSecurityGroupLimitSetArray
- func (GetSecurityGroupLimitsSecurityGroupLimitSetArray) ElementType() reflect.Type
- func (i GetSecurityGroupLimitsSecurityGroupLimitSetArray) ToGetSecurityGroupLimitsSecurityGroupLimitSetArrayOutput() GetSecurityGroupLimitsSecurityGroupLimitSetArrayOutput
- func (i GetSecurityGroupLimitsSecurityGroupLimitSetArray) ToGetSecurityGroupLimitsSecurityGroupLimitSetArrayOutputWithContext(ctx context.Context) GetSecurityGroupLimitsSecurityGroupLimitSetArrayOutput
- type GetSecurityGroupLimitsSecurityGroupLimitSetArrayInput
- type GetSecurityGroupLimitsSecurityGroupLimitSetArrayOutput
- func (GetSecurityGroupLimitsSecurityGroupLimitSetArrayOutput) ElementType() reflect.Type
- func (o GetSecurityGroupLimitsSecurityGroupLimitSetArrayOutput) Index(i pulumi.IntInput) GetSecurityGroupLimitsSecurityGroupLimitSetOutput
- func (o GetSecurityGroupLimitsSecurityGroupLimitSetArrayOutput) ToGetSecurityGroupLimitsSecurityGroupLimitSetArrayOutput() GetSecurityGroupLimitsSecurityGroupLimitSetArrayOutput
- func (o GetSecurityGroupLimitsSecurityGroupLimitSetArrayOutput) ToGetSecurityGroupLimitsSecurityGroupLimitSetArrayOutputWithContext(ctx context.Context) GetSecurityGroupLimitsSecurityGroupLimitSetArrayOutput
- type GetSecurityGroupLimitsSecurityGroupLimitSetInput
- type GetSecurityGroupLimitsSecurityGroupLimitSetOutput
- func (GetSecurityGroupLimitsSecurityGroupLimitSetOutput) ElementType() reflect.Type
- func (o GetSecurityGroupLimitsSecurityGroupLimitSetOutput) InstanceSecurityGroupLimit() pulumi.IntOutput
- func (o GetSecurityGroupLimitsSecurityGroupLimitSetOutput) ReferredSecurityGroupLimit() pulumi.IntOutput
- func (o GetSecurityGroupLimitsSecurityGroupLimitSetOutput) SecurityGroupExtendedPolicyLimit() pulumi.IntOutput
- func (o GetSecurityGroupLimitsSecurityGroupLimitSetOutput) SecurityGroupInstanceLimit() pulumi.IntOutput
- func (o GetSecurityGroupLimitsSecurityGroupLimitSetOutput) SecurityGroupLimit() pulumi.IntOutput
- func (o GetSecurityGroupLimitsSecurityGroupLimitSetOutput) SecurityGroupPolicyLimit() pulumi.IntOutput
- func (o GetSecurityGroupLimitsSecurityGroupLimitSetOutput) SecurityGroupReferredCvmAndEniLimit() pulumi.IntOutput
- func (o GetSecurityGroupLimitsSecurityGroupLimitSetOutput) SecurityGroupReferredSvcLimit() pulumi.IntOutput
- func (o GetSecurityGroupLimitsSecurityGroupLimitSetOutput) ToGetSecurityGroupLimitsSecurityGroupLimitSetOutput() GetSecurityGroupLimitsSecurityGroupLimitSetOutput
- func (o GetSecurityGroupLimitsSecurityGroupLimitSetOutput) ToGetSecurityGroupLimitsSecurityGroupLimitSetOutputWithContext(ctx context.Context) GetSecurityGroupLimitsSecurityGroupLimitSetOutput
- type GetSecurityGroupReferencesArgs
- type GetSecurityGroupReferencesOutputArgs
- type GetSecurityGroupReferencesReferredSecurityGroupSet
- type GetSecurityGroupReferencesReferredSecurityGroupSetArgs
- func (GetSecurityGroupReferencesReferredSecurityGroupSetArgs) ElementType() reflect.Type
- func (i GetSecurityGroupReferencesReferredSecurityGroupSetArgs) ToGetSecurityGroupReferencesReferredSecurityGroupSetOutput() GetSecurityGroupReferencesReferredSecurityGroupSetOutput
- func (i GetSecurityGroupReferencesReferredSecurityGroupSetArgs) ToGetSecurityGroupReferencesReferredSecurityGroupSetOutputWithContext(ctx context.Context) GetSecurityGroupReferencesReferredSecurityGroupSetOutput
- type GetSecurityGroupReferencesReferredSecurityGroupSetArray
- func (GetSecurityGroupReferencesReferredSecurityGroupSetArray) ElementType() reflect.Type
- func (i GetSecurityGroupReferencesReferredSecurityGroupSetArray) ToGetSecurityGroupReferencesReferredSecurityGroupSetArrayOutput() GetSecurityGroupReferencesReferredSecurityGroupSetArrayOutput
- func (i GetSecurityGroupReferencesReferredSecurityGroupSetArray) ToGetSecurityGroupReferencesReferredSecurityGroupSetArrayOutputWithContext(ctx context.Context) GetSecurityGroupReferencesReferredSecurityGroupSetArrayOutput
- type GetSecurityGroupReferencesReferredSecurityGroupSetArrayInput
- type GetSecurityGroupReferencesReferredSecurityGroupSetArrayOutput
- func (GetSecurityGroupReferencesReferredSecurityGroupSetArrayOutput) ElementType() reflect.Type
- func (o GetSecurityGroupReferencesReferredSecurityGroupSetArrayOutput) Index(i pulumi.IntInput) GetSecurityGroupReferencesReferredSecurityGroupSetOutput
- func (o GetSecurityGroupReferencesReferredSecurityGroupSetArrayOutput) ToGetSecurityGroupReferencesReferredSecurityGroupSetArrayOutput() GetSecurityGroupReferencesReferredSecurityGroupSetArrayOutput
- func (o GetSecurityGroupReferencesReferredSecurityGroupSetArrayOutput) ToGetSecurityGroupReferencesReferredSecurityGroupSetArrayOutputWithContext(ctx context.Context) GetSecurityGroupReferencesReferredSecurityGroupSetArrayOutput
- type GetSecurityGroupReferencesReferredSecurityGroupSetInput
- type GetSecurityGroupReferencesReferredSecurityGroupSetOutput
- func (GetSecurityGroupReferencesReferredSecurityGroupSetOutput) ElementType() reflect.Type
- func (o GetSecurityGroupReferencesReferredSecurityGroupSetOutput) ReferredSecurityGroupIds() pulumi.StringArrayOutput
- func (o GetSecurityGroupReferencesReferredSecurityGroupSetOutput) SecurityGroupId() pulumi.StringOutput
- func (o GetSecurityGroupReferencesReferredSecurityGroupSetOutput) ToGetSecurityGroupReferencesReferredSecurityGroupSetOutput() GetSecurityGroupReferencesReferredSecurityGroupSetOutput
- func (o GetSecurityGroupReferencesReferredSecurityGroupSetOutput) ToGetSecurityGroupReferencesReferredSecurityGroupSetOutputWithContext(ctx context.Context) GetSecurityGroupReferencesReferredSecurityGroupSetOutput
- type GetSecurityGroupReferencesResult
- type GetSecurityGroupReferencesResultOutput
- func (GetSecurityGroupReferencesResultOutput) ElementType() reflect.Type
- func (o GetSecurityGroupReferencesResultOutput) Id() pulumi.StringOutput
- func (o GetSecurityGroupReferencesResultOutput) ReferredSecurityGroupSets() GetSecurityGroupReferencesReferredSecurityGroupSetArrayOutput
- func (o GetSecurityGroupReferencesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetSecurityGroupReferencesResultOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o GetSecurityGroupReferencesResultOutput) ToGetSecurityGroupReferencesResultOutput() GetSecurityGroupReferencesResultOutput
- func (o GetSecurityGroupReferencesResultOutput) ToGetSecurityGroupReferencesResultOutputWithContext(ctx context.Context) GetSecurityGroupReferencesResultOutput
- type GetSgSnapshotFileContentArgs
- type GetSgSnapshotFileContentBackupData
- type GetSgSnapshotFileContentBackupDataAddressTemplate
- type GetSgSnapshotFileContentBackupDataAddressTemplateArgs
- func (GetSgSnapshotFileContentBackupDataAddressTemplateArgs) ElementType() reflect.Type
- func (i GetSgSnapshotFileContentBackupDataAddressTemplateArgs) ToGetSgSnapshotFileContentBackupDataAddressTemplateOutput() GetSgSnapshotFileContentBackupDataAddressTemplateOutput
- func (i GetSgSnapshotFileContentBackupDataAddressTemplateArgs) ToGetSgSnapshotFileContentBackupDataAddressTemplateOutputWithContext(ctx context.Context) GetSgSnapshotFileContentBackupDataAddressTemplateOutput
- type GetSgSnapshotFileContentBackupDataAddressTemplateArray
- func (GetSgSnapshotFileContentBackupDataAddressTemplateArray) ElementType() reflect.Type
- func (i GetSgSnapshotFileContentBackupDataAddressTemplateArray) ToGetSgSnapshotFileContentBackupDataAddressTemplateArrayOutput() GetSgSnapshotFileContentBackupDataAddressTemplateArrayOutput
- func (i GetSgSnapshotFileContentBackupDataAddressTemplateArray) ToGetSgSnapshotFileContentBackupDataAddressTemplateArrayOutputWithContext(ctx context.Context) GetSgSnapshotFileContentBackupDataAddressTemplateArrayOutput
- type GetSgSnapshotFileContentBackupDataAddressTemplateArrayInput
- type GetSgSnapshotFileContentBackupDataAddressTemplateArrayOutput
- func (GetSgSnapshotFileContentBackupDataAddressTemplateArrayOutput) ElementType() reflect.Type
- func (o GetSgSnapshotFileContentBackupDataAddressTemplateArrayOutput) Index(i pulumi.IntInput) GetSgSnapshotFileContentBackupDataAddressTemplateOutput
- func (o GetSgSnapshotFileContentBackupDataAddressTemplateArrayOutput) ToGetSgSnapshotFileContentBackupDataAddressTemplateArrayOutput() GetSgSnapshotFileContentBackupDataAddressTemplateArrayOutput
- func (o GetSgSnapshotFileContentBackupDataAddressTemplateArrayOutput) ToGetSgSnapshotFileContentBackupDataAddressTemplateArrayOutputWithContext(ctx context.Context) GetSgSnapshotFileContentBackupDataAddressTemplateArrayOutput
- type GetSgSnapshotFileContentBackupDataAddressTemplateInput
- type GetSgSnapshotFileContentBackupDataAddressTemplateOutput
- func (o GetSgSnapshotFileContentBackupDataAddressTemplateOutput) AddressGroupId() pulumi.StringOutput
- func (o GetSgSnapshotFileContentBackupDataAddressTemplateOutput) AddressId() pulumi.StringOutput
- func (GetSgSnapshotFileContentBackupDataAddressTemplateOutput) ElementType() reflect.Type
- func (o GetSgSnapshotFileContentBackupDataAddressTemplateOutput) ToGetSgSnapshotFileContentBackupDataAddressTemplateOutput() GetSgSnapshotFileContentBackupDataAddressTemplateOutput
- func (o GetSgSnapshotFileContentBackupDataAddressTemplateOutput) ToGetSgSnapshotFileContentBackupDataAddressTemplateOutputWithContext(ctx context.Context) GetSgSnapshotFileContentBackupDataAddressTemplateOutput
- type GetSgSnapshotFileContentBackupDataArgs
- func (GetSgSnapshotFileContentBackupDataArgs) ElementType() reflect.Type
- func (i GetSgSnapshotFileContentBackupDataArgs) ToGetSgSnapshotFileContentBackupDataOutput() GetSgSnapshotFileContentBackupDataOutput
- func (i GetSgSnapshotFileContentBackupDataArgs) ToGetSgSnapshotFileContentBackupDataOutputWithContext(ctx context.Context) GetSgSnapshotFileContentBackupDataOutput
- type GetSgSnapshotFileContentBackupDataArray
- func (GetSgSnapshotFileContentBackupDataArray) ElementType() reflect.Type
- func (i GetSgSnapshotFileContentBackupDataArray) ToGetSgSnapshotFileContentBackupDataArrayOutput() GetSgSnapshotFileContentBackupDataArrayOutput
- func (i GetSgSnapshotFileContentBackupDataArray) ToGetSgSnapshotFileContentBackupDataArrayOutputWithContext(ctx context.Context) GetSgSnapshotFileContentBackupDataArrayOutput
- type GetSgSnapshotFileContentBackupDataArrayInput
- type GetSgSnapshotFileContentBackupDataArrayOutput
- func (GetSgSnapshotFileContentBackupDataArrayOutput) ElementType() reflect.Type
- func (o GetSgSnapshotFileContentBackupDataArrayOutput) Index(i pulumi.IntInput) GetSgSnapshotFileContentBackupDataOutput
- func (o GetSgSnapshotFileContentBackupDataArrayOutput) ToGetSgSnapshotFileContentBackupDataArrayOutput() GetSgSnapshotFileContentBackupDataArrayOutput
- func (o GetSgSnapshotFileContentBackupDataArrayOutput) ToGetSgSnapshotFileContentBackupDataArrayOutputWithContext(ctx context.Context) GetSgSnapshotFileContentBackupDataArrayOutput
- type GetSgSnapshotFileContentBackupDataInput
- type GetSgSnapshotFileContentBackupDataOutput
- func (o GetSgSnapshotFileContentBackupDataOutput) Action() pulumi.StringOutput
- func (o GetSgSnapshotFileContentBackupDataOutput) AddressTemplates() GetSgSnapshotFileContentBackupDataAddressTemplateArrayOutput
- func (o GetSgSnapshotFileContentBackupDataOutput) CidrBlock() pulumi.StringOutput
- func (GetSgSnapshotFileContentBackupDataOutput) ElementType() reflect.Type
- func (o GetSgSnapshotFileContentBackupDataOutput) Ipv6CidrBlock() pulumi.StringOutput
- func (o GetSgSnapshotFileContentBackupDataOutput) ModifyTime() pulumi.StringOutput
- func (o GetSgSnapshotFileContentBackupDataOutput) PolicyDescription() pulumi.StringOutput
- func (o GetSgSnapshotFileContentBackupDataOutput) PolicyIndex() pulumi.IntOutput
- func (o GetSgSnapshotFileContentBackupDataOutput) Port() pulumi.StringOutput
- func (o GetSgSnapshotFileContentBackupDataOutput) Protocol() pulumi.StringOutput
- func (o GetSgSnapshotFileContentBackupDataOutput) SecurityGroupId() pulumi.StringOutput
- func (o GetSgSnapshotFileContentBackupDataOutput) ServiceTemplates() GetSgSnapshotFileContentBackupDataServiceTemplateArrayOutput
- func (o GetSgSnapshotFileContentBackupDataOutput) ToGetSgSnapshotFileContentBackupDataOutput() GetSgSnapshotFileContentBackupDataOutput
- func (o GetSgSnapshotFileContentBackupDataOutput) ToGetSgSnapshotFileContentBackupDataOutputWithContext(ctx context.Context) GetSgSnapshotFileContentBackupDataOutput
- type GetSgSnapshotFileContentBackupDataServiceTemplate
- type GetSgSnapshotFileContentBackupDataServiceTemplateArgs
- func (GetSgSnapshotFileContentBackupDataServiceTemplateArgs) ElementType() reflect.Type
- func (i GetSgSnapshotFileContentBackupDataServiceTemplateArgs) ToGetSgSnapshotFileContentBackupDataServiceTemplateOutput() GetSgSnapshotFileContentBackupDataServiceTemplateOutput
- func (i GetSgSnapshotFileContentBackupDataServiceTemplateArgs) ToGetSgSnapshotFileContentBackupDataServiceTemplateOutputWithContext(ctx context.Context) GetSgSnapshotFileContentBackupDataServiceTemplateOutput
- type GetSgSnapshotFileContentBackupDataServiceTemplateArray
- func (GetSgSnapshotFileContentBackupDataServiceTemplateArray) ElementType() reflect.Type
- func (i GetSgSnapshotFileContentBackupDataServiceTemplateArray) ToGetSgSnapshotFileContentBackupDataServiceTemplateArrayOutput() GetSgSnapshotFileContentBackupDataServiceTemplateArrayOutput
- func (i GetSgSnapshotFileContentBackupDataServiceTemplateArray) ToGetSgSnapshotFileContentBackupDataServiceTemplateArrayOutputWithContext(ctx context.Context) GetSgSnapshotFileContentBackupDataServiceTemplateArrayOutput
- type GetSgSnapshotFileContentBackupDataServiceTemplateArrayInput
- type GetSgSnapshotFileContentBackupDataServiceTemplateArrayOutput
- func (GetSgSnapshotFileContentBackupDataServiceTemplateArrayOutput) ElementType() reflect.Type
- func (o GetSgSnapshotFileContentBackupDataServiceTemplateArrayOutput) Index(i pulumi.IntInput) GetSgSnapshotFileContentBackupDataServiceTemplateOutput
- func (o GetSgSnapshotFileContentBackupDataServiceTemplateArrayOutput) ToGetSgSnapshotFileContentBackupDataServiceTemplateArrayOutput() GetSgSnapshotFileContentBackupDataServiceTemplateArrayOutput
- func (o GetSgSnapshotFileContentBackupDataServiceTemplateArrayOutput) ToGetSgSnapshotFileContentBackupDataServiceTemplateArrayOutputWithContext(ctx context.Context) GetSgSnapshotFileContentBackupDataServiceTemplateArrayOutput
- type GetSgSnapshotFileContentBackupDataServiceTemplateInput
- type GetSgSnapshotFileContentBackupDataServiceTemplateOutput
- func (GetSgSnapshotFileContentBackupDataServiceTemplateOutput) ElementType() reflect.Type
- func (o GetSgSnapshotFileContentBackupDataServiceTemplateOutput) ServiceGroupId() pulumi.StringOutput
- func (o GetSgSnapshotFileContentBackupDataServiceTemplateOutput) ServiceId() pulumi.StringOutput
- func (o GetSgSnapshotFileContentBackupDataServiceTemplateOutput) ToGetSgSnapshotFileContentBackupDataServiceTemplateOutput() GetSgSnapshotFileContentBackupDataServiceTemplateOutput
- func (o GetSgSnapshotFileContentBackupDataServiceTemplateOutput) ToGetSgSnapshotFileContentBackupDataServiceTemplateOutputWithContext(ctx context.Context) GetSgSnapshotFileContentBackupDataServiceTemplateOutput
- type GetSgSnapshotFileContentOriginalData
- type GetSgSnapshotFileContentOriginalDataAddressTemplate
- type GetSgSnapshotFileContentOriginalDataAddressTemplateArgs
- func (GetSgSnapshotFileContentOriginalDataAddressTemplateArgs) ElementType() reflect.Type
- func (i GetSgSnapshotFileContentOriginalDataAddressTemplateArgs) ToGetSgSnapshotFileContentOriginalDataAddressTemplateOutput() GetSgSnapshotFileContentOriginalDataAddressTemplateOutput
- func (i GetSgSnapshotFileContentOriginalDataAddressTemplateArgs) ToGetSgSnapshotFileContentOriginalDataAddressTemplateOutputWithContext(ctx context.Context) GetSgSnapshotFileContentOriginalDataAddressTemplateOutput
- type GetSgSnapshotFileContentOriginalDataAddressTemplateArray
- func (GetSgSnapshotFileContentOriginalDataAddressTemplateArray) ElementType() reflect.Type
- func (i GetSgSnapshotFileContentOriginalDataAddressTemplateArray) ToGetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutput() GetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutput
- func (i GetSgSnapshotFileContentOriginalDataAddressTemplateArray) ToGetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutputWithContext(ctx context.Context) GetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutput
- type GetSgSnapshotFileContentOriginalDataAddressTemplateArrayInput
- type GetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutput
- func (GetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutput) ElementType() reflect.Type
- func (o GetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutput) Index(i pulumi.IntInput) GetSgSnapshotFileContentOriginalDataAddressTemplateOutput
- func (o GetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutput) ToGetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutput() GetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutput
- func (o GetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutput) ToGetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutputWithContext(ctx context.Context) GetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutput
- type GetSgSnapshotFileContentOriginalDataAddressTemplateInput
- type GetSgSnapshotFileContentOriginalDataAddressTemplateOutput
- func (o GetSgSnapshotFileContentOriginalDataAddressTemplateOutput) AddressGroupId() pulumi.StringOutput
- func (o GetSgSnapshotFileContentOriginalDataAddressTemplateOutput) AddressId() pulumi.StringOutput
- func (GetSgSnapshotFileContentOriginalDataAddressTemplateOutput) ElementType() reflect.Type
- func (o GetSgSnapshotFileContentOriginalDataAddressTemplateOutput) ToGetSgSnapshotFileContentOriginalDataAddressTemplateOutput() GetSgSnapshotFileContentOriginalDataAddressTemplateOutput
- func (o GetSgSnapshotFileContentOriginalDataAddressTemplateOutput) ToGetSgSnapshotFileContentOriginalDataAddressTemplateOutputWithContext(ctx context.Context) GetSgSnapshotFileContentOriginalDataAddressTemplateOutput
- type GetSgSnapshotFileContentOriginalDataArgs
- func (GetSgSnapshotFileContentOriginalDataArgs) ElementType() reflect.Type
- func (i GetSgSnapshotFileContentOriginalDataArgs) ToGetSgSnapshotFileContentOriginalDataOutput() GetSgSnapshotFileContentOriginalDataOutput
- func (i GetSgSnapshotFileContentOriginalDataArgs) ToGetSgSnapshotFileContentOriginalDataOutputWithContext(ctx context.Context) GetSgSnapshotFileContentOriginalDataOutput
- type GetSgSnapshotFileContentOriginalDataArray
- func (GetSgSnapshotFileContentOriginalDataArray) ElementType() reflect.Type
- func (i GetSgSnapshotFileContentOriginalDataArray) ToGetSgSnapshotFileContentOriginalDataArrayOutput() GetSgSnapshotFileContentOriginalDataArrayOutput
- func (i GetSgSnapshotFileContentOriginalDataArray) ToGetSgSnapshotFileContentOriginalDataArrayOutputWithContext(ctx context.Context) GetSgSnapshotFileContentOriginalDataArrayOutput
- type GetSgSnapshotFileContentOriginalDataArrayInput
- type GetSgSnapshotFileContentOriginalDataArrayOutput
- func (GetSgSnapshotFileContentOriginalDataArrayOutput) ElementType() reflect.Type
- func (o GetSgSnapshotFileContentOriginalDataArrayOutput) Index(i pulumi.IntInput) GetSgSnapshotFileContentOriginalDataOutput
- func (o GetSgSnapshotFileContentOriginalDataArrayOutput) ToGetSgSnapshotFileContentOriginalDataArrayOutput() GetSgSnapshotFileContentOriginalDataArrayOutput
- func (o GetSgSnapshotFileContentOriginalDataArrayOutput) ToGetSgSnapshotFileContentOriginalDataArrayOutputWithContext(ctx context.Context) GetSgSnapshotFileContentOriginalDataArrayOutput
- type GetSgSnapshotFileContentOriginalDataInput
- type GetSgSnapshotFileContentOriginalDataOutput
- func (o GetSgSnapshotFileContentOriginalDataOutput) Action() pulumi.StringOutput
- func (o GetSgSnapshotFileContentOriginalDataOutput) AddressTemplates() GetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutput
- func (o GetSgSnapshotFileContentOriginalDataOutput) CidrBlock() pulumi.StringOutput
- func (GetSgSnapshotFileContentOriginalDataOutput) ElementType() reflect.Type
- func (o GetSgSnapshotFileContentOriginalDataOutput) Ipv6CidrBlock() pulumi.StringOutput
- func (o GetSgSnapshotFileContentOriginalDataOutput) ModifyTime() pulumi.StringOutput
- func (o GetSgSnapshotFileContentOriginalDataOutput) PolicyDescription() pulumi.StringOutput
- func (o GetSgSnapshotFileContentOriginalDataOutput) PolicyIndex() pulumi.IntOutput
- func (o GetSgSnapshotFileContentOriginalDataOutput) Port() pulumi.StringOutput
- func (o GetSgSnapshotFileContentOriginalDataOutput) Protocol() pulumi.StringOutput
- func (o GetSgSnapshotFileContentOriginalDataOutput) SecurityGroupId() pulumi.StringOutput
- func (o GetSgSnapshotFileContentOriginalDataOutput) ServiceTemplates() GetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutput
- func (o GetSgSnapshotFileContentOriginalDataOutput) ToGetSgSnapshotFileContentOriginalDataOutput() GetSgSnapshotFileContentOriginalDataOutput
- func (o GetSgSnapshotFileContentOriginalDataOutput) ToGetSgSnapshotFileContentOriginalDataOutputWithContext(ctx context.Context) GetSgSnapshotFileContentOriginalDataOutput
- type GetSgSnapshotFileContentOriginalDataServiceTemplate
- type GetSgSnapshotFileContentOriginalDataServiceTemplateArgs
- func (GetSgSnapshotFileContentOriginalDataServiceTemplateArgs) ElementType() reflect.Type
- func (i GetSgSnapshotFileContentOriginalDataServiceTemplateArgs) ToGetSgSnapshotFileContentOriginalDataServiceTemplateOutput() GetSgSnapshotFileContentOriginalDataServiceTemplateOutput
- func (i GetSgSnapshotFileContentOriginalDataServiceTemplateArgs) ToGetSgSnapshotFileContentOriginalDataServiceTemplateOutputWithContext(ctx context.Context) GetSgSnapshotFileContentOriginalDataServiceTemplateOutput
- type GetSgSnapshotFileContentOriginalDataServiceTemplateArray
- func (GetSgSnapshotFileContentOriginalDataServiceTemplateArray) ElementType() reflect.Type
- func (i GetSgSnapshotFileContentOriginalDataServiceTemplateArray) ToGetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutput() GetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutput
- func (i GetSgSnapshotFileContentOriginalDataServiceTemplateArray) ToGetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutputWithContext(ctx context.Context) GetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutput
- type GetSgSnapshotFileContentOriginalDataServiceTemplateArrayInput
- type GetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutput
- func (GetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutput) ElementType() reflect.Type
- func (o GetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutput) Index(i pulumi.IntInput) GetSgSnapshotFileContentOriginalDataServiceTemplateOutput
- func (o GetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutput) ToGetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutput() GetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutput
- func (o GetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutput) ToGetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutputWithContext(ctx context.Context) GetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutput
- type GetSgSnapshotFileContentOriginalDataServiceTemplateInput
- type GetSgSnapshotFileContentOriginalDataServiceTemplateOutput
- func (GetSgSnapshotFileContentOriginalDataServiceTemplateOutput) ElementType() reflect.Type
- func (o GetSgSnapshotFileContentOriginalDataServiceTemplateOutput) ServiceGroupId() pulumi.StringOutput
- func (o GetSgSnapshotFileContentOriginalDataServiceTemplateOutput) ServiceId() pulumi.StringOutput
- func (o GetSgSnapshotFileContentOriginalDataServiceTemplateOutput) ToGetSgSnapshotFileContentOriginalDataServiceTemplateOutput() GetSgSnapshotFileContentOriginalDataServiceTemplateOutput
- func (o GetSgSnapshotFileContentOriginalDataServiceTemplateOutput) ToGetSgSnapshotFileContentOriginalDataServiceTemplateOutputWithContext(ctx context.Context) GetSgSnapshotFileContentOriginalDataServiceTemplateOutput
- type GetSgSnapshotFileContentOutputArgs
- type GetSgSnapshotFileContentResult
- type GetSgSnapshotFileContentResultOutput
- func (o GetSgSnapshotFileContentResultOutput) BackupDatas() GetSgSnapshotFileContentBackupDataArrayOutput
- func (o GetSgSnapshotFileContentResultOutput) BackupTime() pulumi.StringOutput
- func (GetSgSnapshotFileContentResultOutput) ElementType() reflect.Type
- func (o GetSgSnapshotFileContentResultOutput) Id() pulumi.StringOutput
- func (o GetSgSnapshotFileContentResultOutput) InstanceId() pulumi.StringOutput
- func (o GetSgSnapshotFileContentResultOutput) Operator() pulumi.StringOutput
- func (o GetSgSnapshotFileContentResultOutput) OriginalDatas() GetSgSnapshotFileContentOriginalDataArrayOutput
- func (o GetSgSnapshotFileContentResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetSgSnapshotFileContentResultOutput) SecurityGroupId() pulumi.StringOutput
- func (o GetSgSnapshotFileContentResultOutput) SnapshotFileId() pulumi.StringOutput
- func (o GetSgSnapshotFileContentResultOutput) SnapshotPolicyId() pulumi.StringOutput
- func (o GetSgSnapshotFileContentResultOutput) ToGetSgSnapshotFileContentResultOutput() GetSgSnapshotFileContentResultOutput
- func (o GetSgSnapshotFileContentResultOutput) ToGetSgSnapshotFileContentResultOutputWithContext(ctx context.Context) GetSgSnapshotFileContentResultOutput
- type GetSnapshotFilesArgs
- type GetSnapshotFilesOutputArgs
- type GetSnapshotFilesResult
- type GetSnapshotFilesResultOutput
- func (o GetSnapshotFilesResultOutput) BusinessType() pulumi.StringOutput
- func (GetSnapshotFilesResultOutput) ElementType() reflect.Type
- func (o GetSnapshotFilesResultOutput) EndDate() pulumi.StringOutput
- func (o GetSnapshotFilesResultOutput) Id() pulumi.StringOutput
- func (o GetSnapshotFilesResultOutput) InstanceId() pulumi.StringOutput
- func (o GetSnapshotFilesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetSnapshotFilesResultOutput) SnapshotFileSets() GetSnapshotFilesSnapshotFileSetArrayOutput
- func (o GetSnapshotFilesResultOutput) StartDate() pulumi.StringOutput
- func (o GetSnapshotFilesResultOutput) ToGetSnapshotFilesResultOutput() GetSnapshotFilesResultOutput
- func (o GetSnapshotFilesResultOutput) ToGetSnapshotFilesResultOutputWithContext(ctx context.Context) GetSnapshotFilesResultOutput
- type GetSnapshotFilesSnapshotFileSet
- type GetSnapshotFilesSnapshotFileSetArgs
- func (GetSnapshotFilesSnapshotFileSetArgs) ElementType() reflect.Type
- func (i GetSnapshotFilesSnapshotFileSetArgs) ToGetSnapshotFilesSnapshotFileSetOutput() GetSnapshotFilesSnapshotFileSetOutput
- func (i GetSnapshotFilesSnapshotFileSetArgs) ToGetSnapshotFilesSnapshotFileSetOutputWithContext(ctx context.Context) GetSnapshotFilesSnapshotFileSetOutput
- type GetSnapshotFilesSnapshotFileSetArray
- func (GetSnapshotFilesSnapshotFileSetArray) ElementType() reflect.Type
- func (i GetSnapshotFilesSnapshotFileSetArray) ToGetSnapshotFilesSnapshotFileSetArrayOutput() GetSnapshotFilesSnapshotFileSetArrayOutput
- func (i GetSnapshotFilesSnapshotFileSetArray) ToGetSnapshotFilesSnapshotFileSetArrayOutputWithContext(ctx context.Context) GetSnapshotFilesSnapshotFileSetArrayOutput
- type GetSnapshotFilesSnapshotFileSetArrayInput
- type GetSnapshotFilesSnapshotFileSetArrayOutput
- func (GetSnapshotFilesSnapshotFileSetArrayOutput) ElementType() reflect.Type
- func (o GetSnapshotFilesSnapshotFileSetArrayOutput) Index(i pulumi.IntInput) GetSnapshotFilesSnapshotFileSetOutput
- func (o GetSnapshotFilesSnapshotFileSetArrayOutput) ToGetSnapshotFilesSnapshotFileSetArrayOutput() GetSnapshotFilesSnapshotFileSetArrayOutput
- func (o GetSnapshotFilesSnapshotFileSetArrayOutput) ToGetSnapshotFilesSnapshotFileSetArrayOutputWithContext(ctx context.Context) GetSnapshotFilesSnapshotFileSetArrayOutput
- type GetSnapshotFilesSnapshotFileSetInput
- type GetSnapshotFilesSnapshotFileSetOutput
- func (o GetSnapshotFilesSnapshotFileSetOutput) BackupTime() pulumi.StringOutput
- func (GetSnapshotFilesSnapshotFileSetOutput) ElementType() reflect.Type
- func (o GetSnapshotFilesSnapshotFileSetOutput) InstanceId() pulumi.StringOutput
- func (o GetSnapshotFilesSnapshotFileSetOutput) Operator() pulumi.StringOutput
- func (o GetSnapshotFilesSnapshotFileSetOutput) SnapshotFileId() pulumi.StringOutput
- func (o GetSnapshotFilesSnapshotFileSetOutput) SnapshotPolicyId() pulumi.StringOutput
- func (o GetSnapshotFilesSnapshotFileSetOutput) ToGetSnapshotFilesSnapshotFileSetOutput() GetSnapshotFilesSnapshotFileSetOutput
- func (o GetSnapshotFilesSnapshotFileSetOutput) ToGetSnapshotFilesSnapshotFileSetOutputWithContext(ctx context.Context) GetSnapshotFilesSnapshotFileSetOutput
- type GetSubnetResourceDashboardArgs
- type GetSubnetResourceDashboardOutputArgs
- type GetSubnetResourceDashboardResourceStatisticsSet
- type GetSubnetResourceDashboardResourceStatisticsSetArgs
- func (GetSubnetResourceDashboardResourceStatisticsSetArgs) ElementType() reflect.Type
- func (i GetSubnetResourceDashboardResourceStatisticsSetArgs) ToGetSubnetResourceDashboardResourceStatisticsSetOutput() GetSubnetResourceDashboardResourceStatisticsSetOutput
- func (i GetSubnetResourceDashboardResourceStatisticsSetArgs) ToGetSubnetResourceDashboardResourceStatisticsSetOutputWithContext(ctx context.Context) GetSubnetResourceDashboardResourceStatisticsSetOutput
- type GetSubnetResourceDashboardResourceStatisticsSetArray
- func (GetSubnetResourceDashboardResourceStatisticsSetArray) ElementType() reflect.Type
- func (i GetSubnetResourceDashboardResourceStatisticsSetArray) ToGetSubnetResourceDashboardResourceStatisticsSetArrayOutput() GetSubnetResourceDashboardResourceStatisticsSetArrayOutput
- func (i GetSubnetResourceDashboardResourceStatisticsSetArray) ToGetSubnetResourceDashboardResourceStatisticsSetArrayOutputWithContext(ctx context.Context) GetSubnetResourceDashboardResourceStatisticsSetArrayOutput
- type GetSubnetResourceDashboardResourceStatisticsSetArrayInput
- type GetSubnetResourceDashboardResourceStatisticsSetArrayOutput
- func (GetSubnetResourceDashboardResourceStatisticsSetArrayOutput) ElementType() reflect.Type
- func (o GetSubnetResourceDashboardResourceStatisticsSetArrayOutput) Index(i pulumi.IntInput) GetSubnetResourceDashboardResourceStatisticsSetOutput
- func (o GetSubnetResourceDashboardResourceStatisticsSetArrayOutput) ToGetSubnetResourceDashboardResourceStatisticsSetArrayOutput() GetSubnetResourceDashboardResourceStatisticsSetArrayOutput
- func (o GetSubnetResourceDashboardResourceStatisticsSetArrayOutput) ToGetSubnetResourceDashboardResourceStatisticsSetArrayOutputWithContext(ctx context.Context) GetSubnetResourceDashboardResourceStatisticsSetArrayOutput
- type GetSubnetResourceDashboardResourceStatisticsSetInput
- type GetSubnetResourceDashboardResourceStatisticsSetOutput
- func (GetSubnetResourceDashboardResourceStatisticsSetOutput) ElementType() reflect.Type
- func (o GetSubnetResourceDashboardResourceStatisticsSetOutput) Ip() pulumi.IntOutput
- func (o GetSubnetResourceDashboardResourceStatisticsSetOutput) ResourceStatisticsItemSets() ...
- func (o GetSubnetResourceDashboardResourceStatisticsSetOutput) SubnetId() pulumi.StringOutput
- func (o GetSubnetResourceDashboardResourceStatisticsSetOutput) ToGetSubnetResourceDashboardResourceStatisticsSetOutput() GetSubnetResourceDashboardResourceStatisticsSetOutput
- func (o GetSubnetResourceDashboardResourceStatisticsSetOutput) ToGetSubnetResourceDashboardResourceStatisticsSetOutputWithContext(ctx context.Context) GetSubnetResourceDashboardResourceStatisticsSetOutput
- func (o GetSubnetResourceDashboardResourceStatisticsSetOutput) VpcId() pulumi.StringOutput
- type GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSet
- type GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArgs
- func (GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArgs) ElementType() reflect.Type
- func (i GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArgs) ToGetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput() GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput
- func (i GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArgs) ToGetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutputWithContext(ctx context.Context) GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput
- type GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArray
- func (GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArray) ElementType() reflect.Type
- func (i GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArray) ToGetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayOutput() ...
- func (i GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArray) ToGetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayOutputWithContext(ctx context.Context) ...
- type GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayInput
- type GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayOutput
- func (GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayOutput) ElementType() reflect.Type
- func (o GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayOutput) Index(i pulumi.IntInput) GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput
- func (o GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayOutput) ToGetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayOutput() ...
- func (o GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayOutput) ToGetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayOutputWithContext(ctx context.Context) ...
- type GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetInput
- type GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput
- func (GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput) ElementType() reflect.Type
- func (o GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput) ResourceCount() pulumi.IntOutput
- func (o GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput) ResourceName() pulumi.StringOutput
- func (o GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput) ResourceType() pulumi.StringOutput
- func (o GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput) ToGetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput() GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput
- func (o GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput) ToGetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutputWithContext(ctx context.Context) GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput
- type GetSubnetResourceDashboardResult
- type GetSubnetResourceDashboardResultOutput
- func (GetSubnetResourceDashboardResultOutput) ElementType() reflect.Type
- func (o GetSubnetResourceDashboardResultOutput) Id() pulumi.StringOutput
- func (o GetSubnetResourceDashboardResultOutput) ResourceStatisticsSets() GetSubnetResourceDashboardResourceStatisticsSetArrayOutput
- func (o GetSubnetResourceDashboardResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetSubnetResourceDashboardResultOutput) SubnetIds() pulumi.StringArrayOutput
- func (o GetSubnetResourceDashboardResultOutput) ToGetSubnetResourceDashboardResultOutput() GetSubnetResourceDashboardResultOutput
- func (o GetSubnetResourceDashboardResultOutput) ToGetSubnetResourceDashboardResultOutputWithContext(ctx context.Context) GetSubnetResourceDashboardResultOutput
- type GetSubnetsArgs
- type GetSubnetsInstanceList
- type GetSubnetsInstanceListArgs
- type GetSubnetsInstanceListArray
- func (GetSubnetsInstanceListArray) ElementType() reflect.Type
- func (i GetSubnetsInstanceListArray) ToGetSubnetsInstanceListArrayOutput() GetSubnetsInstanceListArrayOutput
- func (i GetSubnetsInstanceListArray) ToGetSubnetsInstanceListArrayOutputWithContext(ctx context.Context) GetSubnetsInstanceListArrayOutput
- type GetSubnetsInstanceListArrayInput
- type GetSubnetsInstanceListArrayOutput
- func (GetSubnetsInstanceListArrayOutput) ElementType() reflect.Type
- func (o GetSubnetsInstanceListArrayOutput) Index(i pulumi.IntInput) GetSubnetsInstanceListOutput
- func (o GetSubnetsInstanceListArrayOutput) ToGetSubnetsInstanceListArrayOutput() GetSubnetsInstanceListArrayOutput
- func (o GetSubnetsInstanceListArrayOutput) ToGetSubnetsInstanceListArrayOutputWithContext(ctx context.Context) GetSubnetsInstanceListArrayOutput
- type GetSubnetsInstanceListInput
- type GetSubnetsInstanceListOutput
- func (o GetSubnetsInstanceListOutput) AvailabilityZone() pulumi.StringOutput
- func (o GetSubnetsInstanceListOutput) AvailableIpCount() pulumi.IntOutput
- func (o GetSubnetsInstanceListOutput) CidrBlock() pulumi.StringOutput
- func (o GetSubnetsInstanceListOutput) CreateTime() pulumi.StringOutput
- func (GetSubnetsInstanceListOutput) ElementType() reflect.Type
- func (o GetSubnetsInstanceListOutput) IsDefault() pulumi.BoolOutput
- func (o GetSubnetsInstanceListOutput) IsMulticast() pulumi.BoolOutput
- func (o GetSubnetsInstanceListOutput) Name() pulumi.StringOutput
- func (o GetSubnetsInstanceListOutput) RouteTableId() pulumi.StringOutput
- func (o GetSubnetsInstanceListOutput) SubnetId() pulumi.StringOutput
- func (o GetSubnetsInstanceListOutput) Tags() pulumi.MapOutput
- func (o GetSubnetsInstanceListOutput) ToGetSubnetsInstanceListOutput() GetSubnetsInstanceListOutput
- func (o GetSubnetsInstanceListOutput) ToGetSubnetsInstanceListOutputWithContext(ctx context.Context) GetSubnetsInstanceListOutput
- func (o GetSubnetsInstanceListOutput) VpcId() pulumi.StringOutput
- type GetSubnetsOutputArgs
- type GetSubnetsResult
- type GetSubnetsResultOutput
- func (o GetSubnetsResultOutput) AvailabilityZone() pulumi.StringPtrOutput
- func (o GetSubnetsResultOutput) CidrBlock() pulumi.StringPtrOutput
- func (GetSubnetsResultOutput) ElementType() reflect.Type
- func (o GetSubnetsResultOutput) Id() pulumi.StringOutput
- func (o GetSubnetsResultOutput) InstanceLists() GetSubnetsInstanceListArrayOutput
- func (o GetSubnetsResultOutput) IsDefault() pulumi.BoolPtrOutput
- func (o GetSubnetsResultOutput) IsRemoteVpcSnat() pulumi.BoolPtrOutput
- func (o GetSubnetsResultOutput) Name() pulumi.StringPtrOutput
- func (o GetSubnetsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetSubnetsResultOutput) SubnetId() pulumi.StringPtrOutput
- func (o GetSubnetsResultOutput) TagKey() pulumi.StringPtrOutput
- func (o GetSubnetsResultOutput) Tags() pulumi.MapOutput
- func (o GetSubnetsResultOutput) ToGetSubnetsResultOutput() GetSubnetsResultOutput
- func (o GetSubnetsResultOutput) ToGetSubnetsResultOutputWithContext(ctx context.Context) GetSubnetsResultOutput
- func (o GetSubnetsResultOutput) VpcId() pulumi.StringPtrOutput
- type GetTemplateLimitsArgs
- type GetTemplateLimitsOutputArgs
- type GetTemplateLimitsResult
- type GetTemplateLimitsResultOutput
- func (GetTemplateLimitsResultOutput) ElementType() reflect.Type
- func (o GetTemplateLimitsResultOutput) Id() pulumi.StringOutput
- func (o GetTemplateLimitsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetTemplateLimitsResultOutput) TemplateLimits() GetTemplateLimitsTemplateLimitArrayOutput
- func (o GetTemplateLimitsResultOutput) ToGetTemplateLimitsResultOutput() GetTemplateLimitsResultOutput
- func (o GetTemplateLimitsResultOutput) ToGetTemplateLimitsResultOutputWithContext(ctx context.Context) GetTemplateLimitsResultOutput
- type GetTemplateLimitsTemplateLimit
- type GetTemplateLimitsTemplateLimitArgs
- func (GetTemplateLimitsTemplateLimitArgs) ElementType() reflect.Type
- func (i GetTemplateLimitsTemplateLimitArgs) ToGetTemplateLimitsTemplateLimitOutput() GetTemplateLimitsTemplateLimitOutput
- func (i GetTemplateLimitsTemplateLimitArgs) ToGetTemplateLimitsTemplateLimitOutputWithContext(ctx context.Context) GetTemplateLimitsTemplateLimitOutput
- type GetTemplateLimitsTemplateLimitArray
- func (GetTemplateLimitsTemplateLimitArray) ElementType() reflect.Type
- func (i GetTemplateLimitsTemplateLimitArray) ToGetTemplateLimitsTemplateLimitArrayOutput() GetTemplateLimitsTemplateLimitArrayOutput
- func (i GetTemplateLimitsTemplateLimitArray) ToGetTemplateLimitsTemplateLimitArrayOutputWithContext(ctx context.Context) GetTemplateLimitsTemplateLimitArrayOutput
- type GetTemplateLimitsTemplateLimitArrayInput
- type GetTemplateLimitsTemplateLimitArrayOutput
- func (GetTemplateLimitsTemplateLimitArrayOutput) ElementType() reflect.Type
- func (o GetTemplateLimitsTemplateLimitArrayOutput) Index(i pulumi.IntInput) GetTemplateLimitsTemplateLimitOutput
- func (o GetTemplateLimitsTemplateLimitArrayOutput) ToGetTemplateLimitsTemplateLimitArrayOutput() GetTemplateLimitsTemplateLimitArrayOutput
- func (o GetTemplateLimitsTemplateLimitArrayOutput) ToGetTemplateLimitsTemplateLimitArrayOutputWithContext(ctx context.Context) GetTemplateLimitsTemplateLimitArrayOutput
- type GetTemplateLimitsTemplateLimitInput
- type GetTemplateLimitsTemplateLimitOutput
- func (o GetTemplateLimitsTemplateLimitOutput) AddressTemplateGroupMemberLimit() pulumi.IntOutput
- func (o GetTemplateLimitsTemplateLimitOutput) AddressTemplateMemberLimit() pulumi.IntOutput
- func (GetTemplateLimitsTemplateLimitOutput) ElementType() reflect.Type
- func (o GetTemplateLimitsTemplateLimitOutput) ServiceTemplateGroupMemberLimit() pulumi.IntOutput
- func (o GetTemplateLimitsTemplateLimitOutput) ServiceTemplateMemberLimit() pulumi.IntOutput
- func (o GetTemplateLimitsTemplateLimitOutput) ToGetTemplateLimitsTemplateLimitOutput() GetTemplateLimitsTemplateLimitOutput
- func (o GetTemplateLimitsTemplateLimitOutput) ToGetTemplateLimitsTemplateLimitOutputWithContext(ctx context.Context) GetTemplateLimitsTemplateLimitOutput
- type GetUsedIpAddressArgs
- type GetUsedIpAddressIpAddressState
- type GetUsedIpAddressIpAddressStateArgs
- func (GetUsedIpAddressIpAddressStateArgs) ElementType() reflect.Type
- func (i GetUsedIpAddressIpAddressStateArgs) ToGetUsedIpAddressIpAddressStateOutput() GetUsedIpAddressIpAddressStateOutput
- func (i GetUsedIpAddressIpAddressStateArgs) ToGetUsedIpAddressIpAddressStateOutputWithContext(ctx context.Context) GetUsedIpAddressIpAddressStateOutput
- type GetUsedIpAddressIpAddressStateArray
- func (GetUsedIpAddressIpAddressStateArray) ElementType() reflect.Type
- func (i GetUsedIpAddressIpAddressStateArray) ToGetUsedIpAddressIpAddressStateArrayOutput() GetUsedIpAddressIpAddressStateArrayOutput
- func (i GetUsedIpAddressIpAddressStateArray) ToGetUsedIpAddressIpAddressStateArrayOutputWithContext(ctx context.Context) GetUsedIpAddressIpAddressStateArrayOutput
- type GetUsedIpAddressIpAddressStateArrayInput
- type GetUsedIpAddressIpAddressStateArrayOutput
- func (GetUsedIpAddressIpAddressStateArrayOutput) ElementType() reflect.Type
- func (o GetUsedIpAddressIpAddressStateArrayOutput) Index(i pulumi.IntInput) GetUsedIpAddressIpAddressStateOutput
- func (o GetUsedIpAddressIpAddressStateArrayOutput) ToGetUsedIpAddressIpAddressStateArrayOutput() GetUsedIpAddressIpAddressStateArrayOutput
- func (o GetUsedIpAddressIpAddressStateArrayOutput) ToGetUsedIpAddressIpAddressStateArrayOutputWithContext(ctx context.Context) GetUsedIpAddressIpAddressStateArrayOutput
- type GetUsedIpAddressIpAddressStateInput
- type GetUsedIpAddressIpAddressStateOutput
- func (GetUsedIpAddressIpAddressStateOutput) ElementType() reflect.Type
- func (o GetUsedIpAddressIpAddressStateOutput) IpAddress() pulumi.StringOutput
- func (o GetUsedIpAddressIpAddressStateOutput) ResourceId() pulumi.StringOutput
- func (o GetUsedIpAddressIpAddressStateOutput) ResourceType() pulumi.StringOutput
- func (o GetUsedIpAddressIpAddressStateOutput) SubnetId() pulumi.StringOutput
- func (o GetUsedIpAddressIpAddressStateOutput) ToGetUsedIpAddressIpAddressStateOutput() GetUsedIpAddressIpAddressStateOutput
- func (o GetUsedIpAddressIpAddressStateOutput) ToGetUsedIpAddressIpAddressStateOutputWithContext(ctx context.Context) GetUsedIpAddressIpAddressStateOutput
- func (o GetUsedIpAddressIpAddressStateOutput) VpcId() pulumi.StringOutput
- type GetUsedIpAddressOutputArgs
- type GetUsedIpAddressResult
- type GetUsedIpAddressResultOutput
- func (GetUsedIpAddressResultOutput) ElementType() reflect.Type
- func (o GetUsedIpAddressResultOutput) Id() pulumi.StringOutput
- func (o GetUsedIpAddressResultOutput) IpAddressStates() GetUsedIpAddressIpAddressStateArrayOutput
- func (o GetUsedIpAddressResultOutput) IpAddresses() pulumi.StringArrayOutput
- func (o GetUsedIpAddressResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetUsedIpAddressResultOutput) SubnetId() pulumi.StringPtrOutput
- func (o GetUsedIpAddressResultOutput) ToGetUsedIpAddressResultOutput() GetUsedIpAddressResultOutput
- func (o GetUsedIpAddressResultOutput) ToGetUsedIpAddressResultOutputWithContext(ctx context.Context) GetUsedIpAddressResultOutput
- func (o GetUsedIpAddressResultOutput) VpcId() pulumi.StringOutput
- type Instance
- type InstanceArgs
- type InstanceArray
- type InstanceArrayInput
- type InstanceArrayOutput
- type InstanceInput
- type InstanceMap
- type InstanceMapInput
- type InstanceMapOutput
- type InstanceOutput
- func (o InstanceOutput) AssistantCidrs() pulumi.StringArrayOutput
- func (o InstanceOutput) CidrBlock() pulumi.StringOutput
- func (o InstanceOutput) CreateTime() pulumi.StringOutput
- func (o InstanceOutput) DefaultRouteTableId() pulumi.StringOutput
- func (o InstanceOutput) DnsServers() pulumi.StringArrayOutput
- func (o InstanceOutput) DockerAssistantCidrs() pulumi.StringArrayOutput
- func (InstanceOutput) ElementType() reflect.Type
- func (o InstanceOutput) IsDefault() pulumi.BoolOutput
- func (o InstanceOutput) IsMulticast() pulumi.BoolPtrOutput
- func (o InstanceOutput) Name() pulumi.StringOutput
- func (o InstanceOutput) Tags() pulumi.MapOutput
- func (o InstanceOutput) ToInstanceOutput() InstanceOutput
- func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
- type InstanceState
- type Ipv6CidrBlock
- type Ipv6CidrBlockArgs
- type Ipv6CidrBlockArray
- type Ipv6CidrBlockArrayInput
- type Ipv6CidrBlockArrayOutput
- func (Ipv6CidrBlockArrayOutput) ElementType() reflect.Type
- func (o Ipv6CidrBlockArrayOutput) Index(i pulumi.IntInput) Ipv6CidrBlockOutput
- func (o Ipv6CidrBlockArrayOutput) ToIpv6CidrBlockArrayOutput() Ipv6CidrBlockArrayOutput
- func (o Ipv6CidrBlockArrayOutput) ToIpv6CidrBlockArrayOutputWithContext(ctx context.Context) Ipv6CidrBlockArrayOutput
- type Ipv6CidrBlockInput
- type Ipv6CidrBlockMap
- type Ipv6CidrBlockMapInput
- type Ipv6CidrBlockMapOutput
- func (Ipv6CidrBlockMapOutput) ElementType() reflect.Type
- func (o Ipv6CidrBlockMapOutput) MapIndex(k pulumi.StringInput) Ipv6CidrBlockOutput
- func (o Ipv6CidrBlockMapOutput) ToIpv6CidrBlockMapOutput() Ipv6CidrBlockMapOutput
- func (o Ipv6CidrBlockMapOutput) ToIpv6CidrBlockMapOutputWithContext(ctx context.Context) Ipv6CidrBlockMapOutput
- type Ipv6CidrBlockOutput
- func (Ipv6CidrBlockOutput) ElementType() reflect.Type
- func (o Ipv6CidrBlockOutput) Ipv6CidrBlock() pulumi.StringOutput
- func (o Ipv6CidrBlockOutput) ToIpv6CidrBlockOutput() Ipv6CidrBlockOutput
- func (o Ipv6CidrBlockOutput) ToIpv6CidrBlockOutputWithContext(ctx context.Context) Ipv6CidrBlockOutput
- func (o Ipv6CidrBlockOutput) VpcId() pulumi.StringOutput
- type Ipv6CidrBlockState
- type Ipv6EniAddress
- type Ipv6EniAddressArgs
- type Ipv6EniAddressArray
- type Ipv6EniAddressArrayInput
- type Ipv6EniAddressArrayOutput
- func (Ipv6EniAddressArrayOutput) ElementType() reflect.Type
- func (o Ipv6EniAddressArrayOutput) Index(i pulumi.IntInput) Ipv6EniAddressOutput
- func (o Ipv6EniAddressArrayOutput) ToIpv6EniAddressArrayOutput() Ipv6EniAddressArrayOutput
- func (o Ipv6EniAddressArrayOutput) ToIpv6EniAddressArrayOutputWithContext(ctx context.Context) Ipv6EniAddressArrayOutput
- type Ipv6EniAddressInput
- type Ipv6EniAddressIpv6Address
- type Ipv6EniAddressIpv6AddressArgs
- func (Ipv6EniAddressIpv6AddressArgs) ElementType() reflect.Type
- func (i Ipv6EniAddressIpv6AddressArgs) ToIpv6EniAddressIpv6AddressOutput() Ipv6EniAddressIpv6AddressOutput
- func (i Ipv6EniAddressIpv6AddressArgs) ToIpv6EniAddressIpv6AddressOutputWithContext(ctx context.Context) Ipv6EniAddressIpv6AddressOutput
- type Ipv6EniAddressIpv6AddressArray
- func (Ipv6EniAddressIpv6AddressArray) ElementType() reflect.Type
- func (i Ipv6EniAddressIpv6AddressArray) ToIpv6EniAddressIpv6AddressArrayOutput() Ipv6EniAddressIpv6AddressArrayOutput
- func (i Ipv6EniAddressIpv6AddressArray) ToIpv6EniAddressIpv6AddressArrayOutputWithContext(ctx context.Context) Ipv6EniAddressIpv6AddressArrayOutput
- type Ipv6EniAddressIpv6AddressArrayInput
- type Ipv6EniAddressIpv6AddressArrayOutput
- func (Ipv6EniAddressIpv6AddressArrayOutput) ElementType() reflect.Type
- func (o Ipv6EniAddressIpv6AddressArrayOutput) Index(i pulumi.IntInput) Ipv6EniAddressIpv6AddressOutput
- func (o Ipv6EniAddressIpv6AddressArrayOutput) ToIpv6EniAddressIpv6AddressArrayOutput() Ipv6EniAddressIpv6AddressArrayOutput
- func (o Ipv6EniAddressIpv6AddressArrayOutput) ToIpv6EniAddressIpv6AddressArrayOutputWithContext(ctx context.Context) Ipv6EniAddressIpv6AddressArrayOutput
- type Ipv6EniAddressIpv6AddressInput
- type Ipv6EniAddressIpv6AddressOutput
- func (o Ipv6EniAddressIpv6AddressOutput) Address() pulumi.StringOutput
- func (o Ipv6EniAddressIpv6AddressOutput) AddressId() pulumi.StringPtrOutput
- func (o Ipv6EniAddressIpv6AddressOutput) Description() pulumi.StringPtrOutput
- func (Ipv6EniAddressIpv6AddressOutput) ElementType() reflect.Type
- func (o Ipv6EniAddressIpv6AddressOutput) IsWanIpBlocked() pulumi.BoolPtrOutput
- func (o Ipv6EniAddressIpv6AddressOutput) Primary() pulumi.BoolPtrOutput
- func (o Ipv6EniAddressIpv6AddressOutput) State() pulumi.StringPtrOutput
- func (o Ipv6EniAddressIpv6AddressOutput) ToIpv6EniAddressIpv6AddressOutput() Ipv6EniAddressIpv6AddressOutput
- func (o Ipv6EniAddressIpv6AddressOutput) ToIpv6EniAddressIpv6AddressOutputWithContext(ctx context.Context) Ipv6EniAddressIpv6AddressOutput
- type Ipv6EniAddressMap
- type Ipv6EniAddressMapInput
- type Ipv6EniAddressMapOutput
- func (Ipv6EniAddressMapOutput) ElementType() reflect.Type
- func (o Ipv6EniAddressMapOutput) MapIndex(k pulumi.StringInput) Ipv6EniAddressOutput
- func (o Ipv6EniAddressMapOutput) ToIpv6EniAddressMapOutput() Ipv6EniAddressMapOutput
- func (o Ipv6EniAddressMapOutput) ToIpv6EniAddressMapOutputWithContext(ctx context.Context) Ipv6EniAddressMapOutput
- type Ipv6EniAddressOutput
- func (Ipv6EniAddressOutput) ElementType() reflect.Type
- func (o Ipv6EniAddressOutput) Ipv6Addresses() Ipv6EniAddressIpv6AddressArrayOutput
- func (o Ipv6EniAddressOutput) NetworkInterfaceId() pulumi.StringOutput
- func (o Ipv6EniAddressOutput) ToIpv6EniAddressOutput() Ipv6EniAddressOutput
- func (o Ipv6EniAddressOutput) ToIpv6EniAddressOutputWithContext(ctx context.Context) Ipv6EniAddressOutput
- func (o Ipv6EniAddressOutput) VpcId() pulumi.StringOutput
- type Ipv6EniAddressState
- type Ipv6SubnetCidrBlock
- type Ipv6SubnetCidrBlockArgs
- type Ipv6SubnetCidrBlockArray
- type Ipv6SubnetCidrBlockArrayInput
- type Ipv6SubnetCidrBlockArrayOutput
- func (Ipv6SubnetCidrBlockArrayOutput) ElementType() reflect.Type
- func (o Ipv6SubnetCidrBlockArrayOutput) Index(i pulumi.IntInput) Ipv6SubnetCidrBlockOutput
- func (o Ipv6SubnetCidrBlockArrayOutput) ToIpv6SubnetCidrBlockArrayOutput() Ipv6SubnetCidrBlockArrayOutput
- func (o Ipv6SubnetCidrBlockArrayOutput) ToIpv6SubnetCidrBlockArrayOutputWithContext(ctx context.Context) Ipv6SubnetCidrBlockArrayOutput
- type Ipv6SubnetCidrBlockInput
- type Ipv6SubnetCidrBlockIpv6SubnetCidrBlocks
- type Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksArgs
- func (Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksArgs) ElementType() reflect.Type
- func (i Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksArgs) ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput() Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput
- func (i Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksArgs) ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksOutputWithContext(ctx context.Context) Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput
- func (i Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksArgs) ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput() Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput
- func (i Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksArgs) ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutputWithContext(ctx context.Context) Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput
- type Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksInput
- type Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput
- func (Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput) ElementType() reflect.Type
- func (o Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput) Ipv6CidrBlock() pulumi.StringOutput
- func (o Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput) SubnetId() pulumi.StringOutput
- func (o Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput) ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput() Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput
- func (o Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput) ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksOutputWithContext(ctx context.Context) Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput
- func (o Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput) ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput() Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput
- func (o Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput) ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutputWithContext(ctx context.Context) Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput
- type Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrInput
- type Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput
- func (o Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput) Elem() Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput
- func (Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput) ElementType() reflect.Type
- func (o Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput) Ipv6CidrBlock() pulumi.StringPtrOutput
- func (o Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput) SubnetId() pulumi.StringPtrOutput
- func (o Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput) ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput() Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput
- func (o Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput) ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutputWithContext(ctx context.Context) Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput
- type Ipv6SubnetCidrBlockMap
- type Ipv6SubnetCidrBlockMapInput
- type Ipv6SubnetCidrBlockMapOutput
- func (Ipv6SubnetCidrBlockMapOutput) ElementType() reflect.Type
- func (o Ipv6SubnetCidrBlockMapOutput) MapIndex(k pulumi.StringInput) Ipv6SubnetCidrBlockOutput
- func (o Ipv6SubnetCidrBlockMapOutput) ToIpv6SubnetCidrBlockMapOutput() Ipv6SubnetCidrBlockMapOutput
- func (o Ipv6SubnetCidrBlockMapOutput) ToIpv6SubnetCidrBlockMapOutputWithContext(ctx context.Context) Ipv6SubnetCidrBlockMapOutput
- type Ipv6SubnetCidrBlockOutput
- func (Ipv6SubnetCidrBlockOutput) ElementType() reflect.Type
- func (o Ipv6SubnetCidrBlockOutput) Ipv6SubnetCidrBlocks() Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput
- func (o Ipv6SubnetCidrBlockOutput) ToIpv6SubnetCidrBlockOutput() Ipv6SubnetCidrBlockOutput
- func (o Ipv6SubnetCidrBlockOutput) ToIpv6SubnetCidrBlockOutputWithContext(ctx context.Context) Ipv6SubnetCidrBlockOutput
- func (o Ipv6SubnetCidrBlockOutput) VpcId() pulumi.StringOutput
- type Ipv6SubnetCidrBlockState
- type LocalGateway
- type LocalGatewayArgs
- type LocalGatewayArray
- type LocalGatewayArrayInput
- type LocalGatewayArrayOutput
- func (LocalGatewayArrayOutput) ElementType() reflect.Type
- func (o LocalGatewayArrayOutput) Index(i pulumi.IntInput) LocalGatewayOutput
- func (o LocalGatewayArrayOutput) ToLocalGatewayArrayOutput() LocalGatewayArrayOutput
- func (o LocalGatewayArrayOutput) ToLocalGatewayArrayOutputWithContext(ctx context.Context) LocalGatewayArrayOutput
- type LocalGatewayInput
- type LocalGatewayMap
- type LocalGatewayMapInput
- type LocalGatewayMapOutput
- func (LocalGatewayMapOutput) ElementType() reflect.Type
- func (o LocalGatewayMapOutput) MapIndex(k pulumi.StringInput) LocalGatewayOutput
- func (o LocalGatewayMapOutput) ToLocalGatewayMapOutput() LocalGatewayMapOutput
- func (o LocalGatewayMapOutput) ToLocalGatewayMapOutputWithContext(ctx context.Context) LocalGatewayMapOutput
- type LocalGatewayOutput
- func (o LocalGatewayOutput) CdcId() pulumi.StringOutput
- func (LocalGatewayOutput) ElementType() reflect.Type
- func (o LocalGatewayOutput) LocalGatewayName() pulumi.StringOutput
- func (o LocalGatewayOutput) ToLocalGatewayOutput() LocalGatewayOutput
- func (o LocalGatewayOutput) ToLocalGatewayOutputWithContext(ctx context.Context) LocalGatewayOutput
- func (o LocalGatewayOutput) VpcId() pulumi.StringOutput
- type LocalGatewayState
- type NetDetect
- type NetDetectArgs
- type NetDetectArray
- type NetDetectArrayInput
- type NetDetectArrayOutput
- func (NetDetectArrayOutput) ElementType() reflect.Type
- func (o NetDetectArrayOutput) Index(i pulumi.IntInput) NetDetectOutput
- func (o NetDetectArrayOutput) ToNetDetectArrayOutput() NetDetectArrayOutput
- func (o NetDetectArrayOutput) ToNetDetectArrayOutputWithContext(ctx context.Context) NetDetectArrayOutput
- type NetDetectInput
- type NetDetectMap
- type NetDetectMapInput
- type NetDetectMapOutput
- type NetDetectOutput
- func (o NetDetectOutput) DetectDestinationIps() pulumi.StringArrayOutput
- func (NetDetectOutput) ElementType() reflect.Type
- func (o NetDetectOutput) NetDetectDescription() pulumi.StringPtrOutput
- func (o NetDetectOutput) NetDetectName() pulumi.StringOutput
- func (o NetDetectOutput) NextHopDestination() pulumi.StringPtrOutput
- func (o NetDetectOutput) NextHopType() pulumi.StringPtrOutput
- func (o NetDetectOutput) SubnetId() pulumi.StringOutput
- func (o NetDetectOutput) ToNetDetectOutput() NetDetectOutput
- func (o NetDetectOutput) ToNetDetectOutputWithContext(ctx context.Context) NetDetectOutput
- func (o NetDetectOutput) VpcId() pulumi.StringOutput
- type NetDetectState
- type NetworkAclQuintuple
- type NetworkAclQuintupleArgs
- type NetworkAclQuintupleArray
- type NetworkAclQuintupleArrayInput
- type NetworkAclQuintupleArrayOutput
- func (NetworkAclQuintupleArrayOutput) ElementType() reflect.Type
- func (o NetworkAclQuintupleArrayOutput) Index(i pulumi.IntInput) NetworkAclQuintupleOutput
- func (o NetworkAclQuintupleArrayOutput) ToNetworkAclQuintupleArrayOutput() NetworkAclQuintupleArrayOutput
- func (o NetworkAclQuintupleArrayOutput) ToNetworkAclQuintupleArrayOutputWithContext(ctx context.Context) NetworkAclQuintupleArrayOutput
- type NetworkAclQuintupleInput
- type NetworkAclQuintupleMap
- type NetworkAclQuintupleMapInput
- type NetworkAclQuintupleMapOutput
- func (NetworkAclQuintupleMapOutput) ElementType() reflect.Type
- func (o NetworkAclQuintupleMapOutput) MapIndex(k pulumi.StringInput) NetworkAclQuintupleOutput
- func (o NetworkAclQuintupleMapOutput) ToNetworkAclQuintupleMapOutput() NetworkAclQuintupleMapOutput
- func (o NetworkAclQuintupleMapOutput) ToNetworkAclQuintupleMapOutputWithContext(ctx context.Context) NetworkAclQuintupleMapOutput
- type NetworkAclQuintupleNetworkAclQuintupleSet
- type NetworkAclQuintupleNetworkAclQuintupleSetArgs
- func (NetworkAclQuintupleNetworkAclQuintupleSetArgs) ElementType() reflect.Type
- func (i NetworkAclQuintupleNetworkAclQuintupleSetArgs) ToNetworkAclQuintupleNetworkAclQuintupleSetOutput() NetworkAclQuintupleNetworkAclQuintupleSetOutput
- func (i NetworkAclQuintupleNetworkAclQuintupleSetArgs) ToNetworkAclQuintupleNetworkAclQuintupleSetOutputWithContext(ctx context.Context) NetworkAclQuintupleNetworkAclQuintupleSetOutput
- func (i NetworkAclQuintupleNetworkAclQuintupleSetArgs) ToNetworkAclQuintupleNetworkAclQuintupleSetPtrOutput() NetworkAclQuintupleNetworkAclQuintupleSetPtrOutput
- func (i NetworkAclQuintupleNetworkAclQuintupleSetArgs) ToNetworkAclQuintupleNetworkAclQuintupleSetPtrOutputWithContext(ctx context.Context) NetworkAclQuintupleNetworkAclQuintupleSetPtrOutput
- type NetworkAclQuintupleNetworkAclQuintupleSetEgress
- type NetworkAclQuintupleNetworkAclQuintupleSetEgressArgs
- func (NetworkAclQuintupleNetworkAclQuintupleSetEgressArgs) ElementType() reflect.Type
- func (i NetworkAclQuintupleNetworkAclQuintupleSetEgressArgs) ToNetworkAclQuintupleNetworkAclQuintupleSetEgressOutput() NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput
- func (i NetworkAclQuintupleNetworkAclQuintupleSetEgressArgs) ToNetworkAclQuintupleNetworkAclQuintupleSetEgressOutputWithContext(ctx context.Context) NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput
- type NetworkAclQuintupleNetworkAclQuintupleSetEgressArray
- func (NetworkAclQuintupleNetworkAclQuintupleSetEgressArray) ElementType() reflect.Type
- func (i NetworkAclQuintupleNetworkAclQuintupleSetEgressArray) ToNetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutput() NetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutput
- func (i NetworkAclQuintupleNetworkAclQuintupleSetEgressArray) ToNetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutputWithContext(ctx context.Context) NetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutput
- type NetworkAclQuintupleNetworkAclQuintupleSetEgressArrayInput
- type NetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutput
- func (NetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutput) ElementType() reflect.Type
- func (o NetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutput) Index(i pulumi.IntInput) NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput
- func (o NetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutput() NetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutput
- func (o NetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutputWithContext(ctx context.Context) NetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutput
- type NetworkAclQuintupleNetworkAclQuintupleSetEgressInput
- type NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput
- func (o NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) Action() pulumi.StringPtrOutput
- func (o NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) CreateTime() pulumi.StringPtrOutput
- func (o NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) Description() pulumi.StringPtrOutput
- func (o NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) DestinationCidr() pulumi.StringPtrOutput
- func (o NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) DestinationPort() pulumi.StringPtrOutput
- func (NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) ElementType() reflect.Type
- func (o NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) NetworkAclDirection() pulumi.StringPtrOutput
- func (o NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) NetworkAclQuintupleEntryId() pulumi.StringPtrOutput
- func (o NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) Priority() pulumi.IntPtrOutput
- func (o NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) Protocol() pulumi.StringPtrOutput
- func (o NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) SourceCidr() pulumi.StringPtrOutput
- func (o NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) SourcePort() pulumi.StringPtrOutput
- func (o NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetEgressOutput() NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput
- func (o NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetEgressOutputWithContext(ctx context.Context) NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput
- type NetworkAclQuintupleNetworkAclQuintupleSetIngress
- type NetworkAclQuintupleNetworkAclQuintupleSetIngressArgs
- func (NetworkAclQuintupleNetworkAclQuintupleSetIngressArgs) ElementType() reflect.Type
- func (i NetworkAclQuintupleNetworkAclQuintupleSetIngressArgs) ToNetworkAclQuintupleNetworkAclQuintupleSetIngressOutput() NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput
- func (i NetworkAclQuintupleNetworkAclQuintupleSetIngressArgs) ToNetworkAclQuintupleNetworkAclQuintupleSetIngressOutputWithContext(ctx context.Context) NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput
- type NetworkAclQuintupleNetworkAclQuintupleSetIngressArray
- func (NetworkAclQuintupleNetworkAclQuintupleSetIngressArray) ElementType() reflect.Type
- func (i NetworkAclQuintupleNetworkAclQuintupleSetIngressArray) ToNetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutput() NetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutput
- func (i NetworkAclQuintupleNetworkAclQuintupleSetIngressArray) ToNetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutputWithContext(ctx context.Context) NetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutput
- type NetworkAclQuintupleNetworkAclQuintupleSetIngressArrayInput
- type NetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutput
- func (NetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutput) ElementType() reflect.Type
- func (o NetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutput) Index(i pulumi.IntInput) NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput
- func (o NetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutput() NetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutput
- func (o NetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutputWithContext(ctx context.Context) NetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutput
- type NetworkAclQuintupleNetworkAclQuintupleSetIngressInput
- type NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput
- func (o NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) Action() pulumi.StringPtrOutput
- func (o NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) CreateTime() pulumi.StringPtrOutput
- func (o NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) Description() pulumi.StringPtrOutput
- func (o NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) DestinationCidr() pulumi.StringPtrOutput
- func (o NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) DestinationPort() pulumi.StringPtrOutput
- func (NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) ElementType() reflect.Type
- func (o NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) NetworkAclDirection() pulumi.StringPtrOutput
- func (o NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) NetworkAclQuintupleEntryId() pulumi.StringPtrOutput
- func (o NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) Priority() pulumi.IntPtrOutput
- func (o NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) Protocol() pulumi.StringPtrOutput
- func (o NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) SourceCidr() pulumi.StringPtrOutput
- func (o NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) SourcePort() pulumi.StringPtrOutput
- func (o NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetIngressOutput() NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput
- func (o NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetIngressOutputWithContext(ctx context.Context) NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput
- type NetworkAclQuintupleNetworkAclQuintupleSetInput
- type NetworkAclQuintupleNetworkAclQuintupleSetOutput
- func (o NetworkAclQuintupleNetworkAclQuintupleSetOutput) Egresses() NetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutput
- func (NetworkAclQuintupleNetworkAclQuintupleSetOutput) ElementType() reflect.Type
- func (o NetworkAclQuintupleNetworkAclQuintupleSetOutput) Ingresses() NetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutput
- func (o NetworkAclQuintupleNetworkAclQuintupleSetOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetOutput() NetworkAclQuintupleNetworkAclQuintupleSetOutput
- func (o NetworkAclQuintupleNetworkAclQuintupleSetOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetOutputWithContext(ctx context.Context) NetworkAclQuintupleNetworkAclQuintupleSetOutput
- func (o NetworkAclQuintupleNetworkAclQuintupleSetOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetPtrOutput() NetworkAclQuintupleNetworkAclQuintupleSetPtrOutput
- func (o NetworkAclQuintupleNetworkAclQuintupleSetOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetPtrOutputWithContext(ctx context.Context) NetworkAclQuintupleNetworkAclQuintupleSetPtrOutput
- type NetworkAclQuintupleNetworkAclQuintupleSetPtrInput
- type NetworkAclQuintupleNetworkAclQuintupleSetPtrOutput
- func (o NetworkAclQuintupleNetworkAclQuintupleSetPtrOutput) Egresses() NetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutput
- func (o NetworkAclQuintupleNetworkAclQuintupleSetPtrOutput) Elem() NetworkAclQuintupleNetworkAclQuintupleSetOutput
- func (NetworkAclQuintupleNetworkAclQuintupleSetPtrOutput) ElementType() reflect.Type
- func (o NetworkAclQuintupleNetworkAclQuintupleSetPtrOutput) Ingresses() NetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutput
- func (o NetworkAclQuintupleNetworkAclQuintupleSetPtrOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetPtrOutput() NetworkAclQuintupleNetworkAclQuintupleSetPtrOutput
- func (o NetworkAclQuintupleNetworkAclQuintupleSetPtrOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetPtrOutputWithContext(ctx context.Context) NetworkAclQuintupleNetworkAclQuintupleSetPtrOutput
- type NetworkAclQuintupleOutput
- func (NetworkAclQuintupleOutput) ElementType() reflect.Type
- func (o NetworkAclQuintupleOutput) NetworkAclId() pulumi.StringOutput
- func (o NetworkAclQuintupleOutput) NetworkAclQuintupleSet() NetworkAclQuintupleNetworkAclQuintupleSetOutput
- func (o NetworkAclQuintupleOutput) ToNetworkAclQuintupleOutput() NetworkAclQuintupleOutput
- func (o NetworkAclQuintupleOutput) ToNetworkAclQuintupleOutputWithContext(ctx context.Context) NetworkAclQuintupleOutput
- type NetworkAclQuintupleState
- type NotifyRoutes
- type NotifyRoutesArgs
- type NotifyRoutesArray
- type NotifyRoutesArrayInput
- type NotifyRoutesArrayOutput
- func (NotifyRoutesArrayOutput) ElementType() reflect.Type
- func (o NotifyRoutesArrayOutput) Index(i pulumi.IntInput) NotifyRoutesOutput
- func (o NotifyRoutesArrayOutput) ToNotifyRoutesArrayOutput() NotifyRoutesArrayOutput
- func (o NotifyRoutesArrayOutput) ToNotifyRoutesArrayOutputWithContext(ctx context.Context) NotifyRoutesArrayOutput
- type NotifyRoutesInput
- type NotifyRoutesMap
- type NotifyRoutesMapInput
- type NotifyRoutesMapOutput
- func (NotifyRoutesMapOutput) ElementType() reflect.Type
- func (o NotifyRoutesMapOutput) MapIndex(k pulumi.StringInput) NotifyRoutesOutput
- func (o NotifyRoutesMapOutput) ToNotifyRoutesMapOutput() NotifyRoutesMapOutput
- func (o NotifyRoutesMapOutput) ToNotifyRoutesMapOutputWithContext(ctx context.Context) NotifyRoutesMapOutput
- type NotifyRoutesOutput
- func (NotifyRoutesOutput) ElementType() reflect.Type
- func (o NotifyRoutesOutput) PublishedToVbc() pulumi.BoolOutput
- func (o NotifyRoutesOutput) RouteItemIds() pulumi.StringArrayOutput
- func (o NotifyRoutesOutput) RouteTableId() pulumi.StringOutput
- func (o NotifyRoutesOutput) ToNotifyRoutesOutput() NotifyRoutesOutput
- func (o NotifyRoutesOutput) ToNotifyRoutesOutputWithContext(ctx context.Context) NotifyRoutesOutput
- type NotifyRoutesState
- type PeerConnectAcceptOperation
- func (*PeerConnectAcceptOperation) ElementType() reflect.Type
- func (i *PeerConnectAcceptOperation) ToPeerConnectAcceptOperationOutput() PeerConnectAcceptOperationOutput
- func (i *PeerConnectAcceptOperation) ToPeerConnectAcceptOperationOutputWithContext(ctx context.Context) PeerConnectAcceptOperationOutput
- type PeerConnectAcceptOperationArgs
- type PeerConnectAcceptOperationArray
- func (PeerConnectAcceptOperationArray) ElementType() reflect.Type
- func (i PeerConnectAcceptOperationArray) ToPeerConnectAcceptOperationArrayOutput() PeerConnectAcceptOperationArrayOutput
- func (i PeerConnectAcceptOperationArray) ToPeerConnectAcceptOperationArrayOutputWithContext(ctx context.Context) PeerConnectAcceptOperationArrayOutput
- type PeerConnectAcceptOperationArrayInput
- type PeerConnectAcceptOperationArrayOutput
- func (PeerConnectAcceptOperationArrayOutput) ElementType() reflect.Type
- func (o PeerConnectAcceptOperationArrayOutput) Index(i pulumi.IntInput) PeerConnectAcceptOperationOutput
- func (o PeerConnectAcceptOperationArrayOutput) ToPeerConnectAcceptOperationArrayOutput() PeerConnectAcceptOperationArrayOutput
- func (o PeerConnectAcceptOperationArrayOutput) ToPeerConnectAcceptOperationArrayOutputWithContext(ctx context.Context) PeerConnectAcceptOperationArrayOutput
- type PeerConnectAcceptOperationInput
- type PeerConnectAcceptOperationMap
- func (PeerConnectAcceptOperationMap) ElementType() reflect.Type
- func (i PeerConnectAcceptOperationMap) ToPeerConnectAcceptOperationMapOutput() PeerConnectAcceptOperationMapOutput
- func (i PeerConnectAcceptOperationMap) ToPeerConnectAcceptOperationMapOutputWithContext(ctx context.Context) PeerConnectAcceptOperationMapOutput
- type PeerConnectAcceptOperationMapInput
- type PeerConnectAcceptOperationMapOutput
- func (PeerConnectAcceptOperationMapOutput) ElementType() reflect.Type
- func (o PeerConnectAcceptOperationMapOutput) MapIndex(k pulumi.StringInput) PeerConnectAcceptOperationOutput
- func (o PeerConnectAcceptOperationMapOutput) ToPeerConnectAcceptOperationMapOutput() PeerConnectAcceptOperationMapOutput
- func (o PeerConnectAcceptOperationMapOutput) ToPeerConnectAcceptOperationMapOutputWithContext(ctx context.Context) PeerConnectAcceptOperationMapOutput
- type PeerConnectAcceptOperationOutput
- func (PeerConnectAcceptOperationOutput) ElementType() reflect.Type
- func (o PeerConnectAcceptOperationOutput) PeeringConnectionId() pulumi.StringOutput
- func (o PeerConnectAcceptOperationOutput) ToPeerConnectAcceptOperationOutput() PeerConnectAcceptOperationOutput
- func (o PeerConnectAcceptOperationOutput) ToPeerConnectAcceptOperationOutputWithContext(ctx context.Context) PeerConnectAcceptOperationOutput
- type PeerConnectAcceptOperationState
- type PeerConnectManager
- type PeerConnectManagerArgs
- type PeerConnectManagerArray
- type PeerConnectManagerArrayInput
- type PeerConnectManagerArrayOutput
- func (PeerConnectManagerArrayOutput) ElementType() reflect.Type
- func (o PeerConnectManagerArrayOutput) Index(i pulumi.IntInput) PeerConnectManagerOutput
- func (o PeerConnectManagerArrayOutput) ToPeerConnectManagerArrayOutput() PeerConnectManagerArrayOutput
- func (o PeerConnectManagerArrayOutput) ToPeerConnectManagerArrayOutputWithContext(ctx context.Context) PeerConnectManagerArrayOutput
- type PeerConnectManagerInput
- type PeerConnectManagerMap
- type PeerConnectManagerMapInput
- type PeerConnectManagerMapOutput
- func (PeerConnectManagerMapOutput) ElementType() reflect.Type
- func (o PeerConnectManagerMapOutput) MapIndex(k pulumi.StringInput) PeerConnectManagerOutput
- func (o PeerConnectManagerMapOutput) ToPeerConnectManagerMapOutput() PeerConnectManagerMapOutput
- func (o PeerConnectManagerMapOutput) ToPeerConnectManagerMapOutputWithContext(ctx context.Context) PeerConnectManagerMapOutput
- type PeerConnectManagerOutput
- func (o PeerConnectManagerOutput) Bandwidth() pulumi.IntPtrOutput
- func (o PeerConnectManagerOutput) ChargeType() pulumi.StringOutput
- func (o PeerConnectManagerOutput) DestinationRegion() pulumi.StringOutput
- func (o PeerConnectManagerOutput) DestinationUin() pulumi.StringOutput
- func (o PeerConnectManagerOutput) DestinationVpcId() pulumi.StringOutput
- func (PeerConnectManagerOutput) ElementType() reflect.Type
- func (o PeerConnectManagerOutput) PeeringConnectionName() pulumi.StringOutput
- func (o PeerConnectManagerOutput) QosLevel() pulumi.StringOutput
- func (o PeerConnectManagerOutput) SourceVpcId() pulumi.StringOutput
- func (o PeerConnectManagerOutput) ToPeerConnectManagerOutput() PeerConnectManagerOutput
- func (o PeerConnectManagerOutput) ToPeerConnectManagerOutputWithContext(ctx context.Context) PeerConnectManagerOutput
- func (o PeerConnectManagerOutput) Type() pulumi.StringOutput
- type PeerConnectManagerState
- type PeerConnectRejectOperation
- func (*PeerConnectRejectOperation) ElementType() reflect.Type
- func (i *PeerConnectRejectOperation) ToPeerConnectRejectOperationOutput() PeerConnectRejectOperationOutput
- func (i *PeerConnectRejectOperation) ToPeerConnectRejectOperationOutputWithContext(ctx context.Context) PeerConnectRejectOperationOutput
- type PeerConnectRejectOperationArgs
- type PeerConnectRejectOperationArray
- func (PeerConnectRejectOperationArray) ElementType() reflect.Type
- func (i PeerConnectRejectOperationArray) ToPeerConnectRejectOperationArrayOutput() PeerConnectRejectOperationArrayOutput
- func (i PeerConnectRejectOperationArray) ToPeerConnectRejectOperationArrayOutputWithContext(ctx context.Context) PeerConnectRejectOperationArrayOutput
- type PeerConnectRejectOperationArrayInput
- type PeerConnectRejectOperationArrayOutput
- func (PeerConnectRejectOperationArrayOutput) ElementType() reflect.Type
- func (o PeerConnectRejectOperationArrayOutput) Index(i pulumi.IntInput) PeerConnectRejectOperationOutput
- func (o PeerConnectRejectOperationArrayOutput) ToPeerConnectRejectOperationArrayOutput() PeerConnectRejectOperationArrayOutput
- func (o PeerConnectRejectOperationArrayOutput) ToPeerConnectRejectOperationArrayOutputWithContext(ctx context.Context) PeerConnectRejectOperationArrayOutput
- type PeerConnectRejectOperationInput
- type PeerConnectRejectOperationMap
- func (PeerConnectRejectOperationMap) ElementType() reflect.Type
- func (i PeerConnectRejectOperationMap) ToPeerConnectRejectOperationMapOutput() PeerConnectRejectOperationMapOutput
- func (i PeerConnectRejectOperationMap) ToPeerConnectRejectOperationMapOutputWithContext(ctx context.Context) PeerConnectRejectOperationMapOutput
- type PeerConnectRejectOperationMapInput
- type PeerConnectRejectOperationMapOutput
- func (PeerConnectRejectOperationMapOutput) ElementType() reflect.Type
- func (o PeerConnectRejectOperationMapOutput) MapIndex(k pulumi.StringInput) PeerConnectRejectOperationOutput
- func (o PeerConnectRejectOperationMapOutput) ToPeerConnectRejectOperationMapOutput() PeerConnectRejectOperationMapOutput
- func (o PeerConnectRejectOperationMapOutput) ToPeerConnectRejectOperationMapOutputWithContext(ctx context.Context) PeerConnectRejectOperationMapOutput
- type PeerConnectRejectOperationOutput
- func (PeerConnectRejectOperationOutput) ElementType() reflect.Type
- func (o PeerConnectRejectOperationOutput) PeeringConnectionId() pulumi.StringOutput
- func (o PeerConnectRejectOperationOutput) ToPeerConnectRejectOperationOutput() PeerConnectRejectOperationOutput
- func (o PeerConnectRejectOperationOutput) ToPeerConnectRejectOperationOutputWithContext(ctx context.Context) PeerConnectRejectOperationOutput
- type PeerConnectRejectOperationState
- type ResumeSnapshotInstance
- type ResumeSnapshotInstanceArgs
- type ResumeSnapshotInstanceArray
- func (ResumeSnapshotInstanceArray) ElementType() reflect.Type
- func (i ResumeSnapshotInstanceArray) ToResumeSnapshotInstanceArrayOutput() ResumeSnapshotInstanceArrayOutput
- func (i ResumeSnapshotInstanceArray) ToResumeSnapshotInstanceArrayOutputWithContext(ctx context.Context) ResumeSnapshotInstanceArrayOutput
- type ResumeSnapshotInstanceArrayInput
- type ResumeSnapshotInstanceArrayOutput
- func (ResumeSnapshotInstanceArrayOutput) ElementType() reflect.Type
- func (o ResumeSnapshotInstanceArrayOutput) Index(i pulumi.IntInput) ResumeSnapshotInstanceOutput
- func (o ResumeSnapshotInstanceArrayOutput) ToResumeSnapshotInstanceArrayOutput() ResumeSnapshotInstanceArrayOutput
- func (o ResumeSnapshotInstanceArrayOutput) ToResumeSnapshotInstanceArrayOutputWithContext(ctx context.Context) ResumeSnapshotInstanceArrayOutput
- type ResumeSnapshotInstanceInput
- type ResumeSnapshotInstanceMap
- type ResumeSnapshotInstanceMapInput
- type ResumeSnapshotInstanceMapOutput
- func (ResumeSnapshotInstanceMapOutput) ElementType() reflect.Type
- func (o ResumeSnapshotInstanceMapOutput) MapIndex(k pulumi.StringInput) ResumeSnapshotInstanceOutput
- func (o ResumeSnapshotInstanceMapOutput) ToResumeSnapshotInstanceMapOutput() ResumeSnapshotInstanceMapOutput
- func (o ResumeSnapshotInstanceMapOutput) ToResumeSnapshotInstanceMapOutputWithContext(ctx context.Context) ResumeSnapshotInstanceMapOutput
- type ResumeSnapshotInstanceOutput
- func (ResumeSnapshotInstanceOutput) ElementType() reflect.Type
- func (o ResumeSnapshotInstanceOutput) InstanceId() pulumi.StringOutput
- func (o ResumeSnapshotInstanceOutput) SnapshotFileId() pulumi.StringOutput
- func (o ResumeSnapshotInstanceOutput) SnapshotPolicyId() pulumi.StringOutput
- func (o ResumeSnapshotInstanceOutput) ToResumeSnapshotInstanceOutput() ResumeSnapshotInstanceOutput
- func (o ResumeSnapshotInstanceOutput) ToResumeSnapshotInstanceOutputWithContext(ctx context.Context) ResumeSnapshotInstanceOutput
- type ResumeSnapshotInstanceState
- type SnapshotPolicy
- type SnapshotPolicyArgs
- type SnapshotPolicyArray
- type SnapshotPolicyArrayInput
- type SnapshotPolicyArrayOutput
- func (SnapshotPolicyArrayOutput) ElementType() reflect.Type
- func (o SnapshotPolicyArrayOutput) Index(i pulumi.IntInput) SnapshotPolicyOutput
- func (o SnapshotPolicyArrayOutput) ToSnapshotPolicyArrayOutput() SnapshotPolicyArrayOutput
- func (o SnapshotPolicyArrayOutput) ToSnapshotPolicyArrayOutputWithContext(ctx context.Context) SnapshotPolicyArrayOutput
- type SnapshotPolicyAttachment
- type SnapshotPolicyAttachmentArgs
- type SnapshotPolicyAttachmentArray
- func (SnapshotPolicyAttachmentArray) ElementType() reflect.Type
- func (i SnapshotPolicyAttachmentArray) ToSnapshotPolicyAttachmentArrayOutput() SnapshotPolicyAttachmentArrayOutput
- func (i SnapshotPolicyAttachmentArray) ToSnapshotPolicyAttachmentArrayOutputWithContext(ctx context.Context) SnapshotPolicyAttachmentArrayOutput
- type SnapshotPolicyAttachmentArrayInput
- type SnapshotPolicyAttachmentArrayOutput
- func (SnapshotPolicyAttachmentArrayOutput) ElementType() reflect.Type
- func (o SnapshotPolicyAttachmentArrayOutput) Index(i pulumi.IntInput) SnapshotPolicyAttachmentOutput
- func (o SnapshotPolicyAttachmentArrayOutput) ToSnapshotPolicyAttachmentArrayOutput() SnapshotPolicyAttachmentArrayOutput
- func (o SnapshotPolicyAttachmentArrayOutput) ToSnapshotPolicyAttachmentArrayOutputWithContext(ctx context.Context) SnapshotPolicyAttachmentArrayOutput
- type SnapshotPolicyAttachmentInput
- type SnapshotPolicyAttachmentInstance
- type SnapshotPolicyAttachmentInstanceArgs
- func (SnapshotPolicyAttachmentInstanceArgs) ElementType() reflect.Type
- func (i SnapshotPolicyAttachmentInstanceArgs) ToSnapshotPolicyAttachmentInstanceOutput() SnapshotPolicyAttachmentInstanceOutput
- func (i SnapshotPolicyAttachmentInstanceArgs) ToSnapshotPolicyAttachmentInstanceOutputWithContext(ctx context.Context) SnapshotPolicyAttachmentInstanceOutput
- type SnapshotPolicyAttachmentInstanceArray
- func (SnapshotPolicyAttachmentInstanceArray) ElementType() reflect.Type
- func (i SnapshotPolicyAttachmentInstanceArray) ToSnapshotPolicyAttachmentInstanceArrayOutput() SnapshotPolicyAttachmentInstanceArrayOutput
- func (i SnapshotPolicyAttachmentInstanceArray) ToSnapshotPolicyAttachmentInstanceArrayOutputWithContext(ctx context.Context) SnapshotPolicyAttachmentInstanceArrayOutput
- type SnapshotPolicyAttachmentInstanceArrayInput
- type SnapshotPolicyAttachmentInstanceArrayOutput
- func (SnapshotPolicyAttachmentInstanceArrayOutput) ElementType() reflect.Type
- func (o SnapshotPolicyAttachmentInstanceArrayOutput) Index(i pulumi.IntInput) SnapshotPolicyAttachmentInstanceOutput
- func (o SnapshotPolicyAttachmentInstanceArrayOutput) ToSnapshotPolicyAttachmentInstanceArrayOutput() SnapshotPolicyAttachmentInstanceArrayOutput
- func (o SnapshotPolicyAttachmentInstanceArrayOutput) ToSnapshotPolicyAttachmentInstanceArrayOutputWithContext(ctx context.Context) SnapshotPolicyAttachmentInstanceArrayOutput
- type SnapshotPolicyAttachmentInstanceInput
- type SnapshotPolicyAttachmentInstanceOutput
- func (SnapshotPolicyAttachmentInstanceOutput) ElementType() reflect.Type
- func (o SnapshotPolicyAttachmentInstanceOutput) InstanceId() pulumi.StringOutput
- func (o SnapshotPolicyAttachmentInstanceOutput) InstanceName() pulumi.StringPtrOutput
- func (o SnapshotPolicyAttachmentInstanceOutput) InstanceRegion() pulumi.StringOutput
- func (o SnapshotPolicyAttachmentInstanceOutput) InstanceType() pulumi.StringOutput
- func (o SnapshotPolicyAttachmentInstanceOutput) SnapshotPolicyId() pulumi.StringPtrOutput
- func (o SnapshotPolicyAttachmentInstanceOutput) ToSnapshotPolicyAttachmentInstanceOutput() SnapshotPolicyAttachmentInstanceOutput
- func (o SnapshotPolicyAttachmentInstanceOutput) ToSnapshotPolicyAttachmentInstanceOutputWithContext(ctx context.Context) SnapshotPolicyAttachmentInstanceOutput
- type SnapshotPolicyAttachmentMap
- func (SnapshotPolicyAttachmentMap) ElementType() reflect.Type
- func (i SnapshotPolicyAttachmentMap) ToSnapshotPolicyAttachmentMapOutput() SnapshotPolicyAttachmentMapOutput
- func (i SnapshotPolicyAttachmentMap) ToSnapshotPolicyAttachmentMapOutputWithContext(ctx context.Context) SnapshotPolicyAttachmentMapOutput
- type SnapshotPolicyAttachmentMapInput
- type SnapshotPolicyAttachmentMapOutput
- func (SnapshotPolicyAttachmentMapOutput) ElementType() reflect.Type
- func (o SnapshotPolicyAttachmentMapOutput) MapIndex(k pulumi.StringInput) SnapshotPolicyAttachmentOutput
- func (o SnapshotPolicyAttachmentMapOutput) ToSnapshotPolicyAttachmentMapOutput() SnapshotPolicyAttachmentMapOutput
- func (o SnapshotPolicyAttachmentMapOutput) ToSnapshotPolicyAttachmentMapOutputWithContext(ctx context.Context) SnapshotPolicyAttachmentMapOutput
- type SnapshotPolicyAttachmentOutput
- func (SnapshotPolicyAttachmentOutput) ElementType() reflect.Type
- func (o SnapshotPolicyAttachmentOutput) Instances() SnapshotPolicyAttachmentInstanceArrayOutput
- func (o SnapshotPolicyAttachmentOutput) SnapshotPolicyId() pulumi.StringOutput
- func (o SnapshotPolicyAttachmentOutput) ToSnapshotPolicyAttachmentOutput() SnapshotPolicyAttachmentOutput
- func (o SnapshotPolicyAttachmentOutput) ToSnapshotPolicyAttachmentOutputWithContext(ctx context.Context) SnapshotPolicyAttachmentOutput
- type SnapshotPolicyAttachmentState
- type SnapshotPolicyBackupPolicy
- type SnapshotPolicyBackupPolicyArgs
- func (SnapshotPolicyBackupPolicyArgs) ElementType() reflect.Type
- func (i SnapshotPolicyBackupPolicyArgs) ToSnapshotPolicyBackupPolicyOutput() SnapshotPolicyBackupPolicyOutput
- func (i SnapshotPolicyBackupPolicyArgs) ToSnapshotPolicyBackupPolicyOutputWithContext(ctx context.Context) SnapshotPolicyBackupPolicyOutput
- type SnapshotPolicyBackupPolicyArray
- func (SnapshotPolicyBackupPolicyArray) ElementType() reflect.Type
- func (i SnapshotPolicyBackupPolicyArray) ToSnapshotPolicyBackupPolicyArrayOutput() SnapshotPolicyBackupPolicyArrayOutput
- func (i SnapshotPolicyBackupPolicyArray) ToSnapshotPolicyBackupPolicyArrayOutputWithContext(ctx context.Context) SnapshotPolicyBackupPolicyArrayOutput
- type SnapshotPolicyBackupPolicyArrayInput
- type SnapshotPolicyBackupPolicyArrayOutput
- func (SnapshotPolicyBackupPolicyArrayOutput) ElementType() reflect.Type
- func (o SnapshotPolicyBackupPolicyArrayOutput) Index(i pulumi.IntInput) SnapshotPolicyBackupPolicyOutput
- func (o SnapshotPolicyBackupPolicyArrayOutput) ToSnapshotPolicyBackupPolicyArrayOutput() SnapshotPolicyBackupPolicyArrayOutput
- func (o SnapshotPolicyBackupPolicyArrayOutput) ToSnapshotPolicyBackupPolicyArrayOutputWithContext(ctx context.Context) SnapshotPolicyBackupPolicyArrayOutput
- type SnapshotPolicyBackupPolicyInput
- type SnapshotPolicyBackupPolicyOutput
- func (o SnapshotPolicyBackupPolicyOutput) BackupDay() pulumi.StringOutput
- func (o SnapshotPolicyBackupPolicyOutput) BackupTime() pulumi.StringOutput
- func (SnapshotPolicyBackupPolicyOutput) ElementType() reflect.Type
- func (o SnapshotPolicyBackupPolicyOutput) ToSnapshotPolicyBackupPolicyOutput() SnapshotPolicyBackupPolicyOutput
- func (o SnapshotPolicyBackupPolicyOutput) ToSnapshotPolicyBackupPolicyOutputWithContext(ctx context.Context) SnapshotPolicyBackupPolicyOutput
- type SnapshotPolicyConfig
- type SnapshotPolicyConfigArgs
- type SnapshotPolicyConfigArray
- type SnapshotPolicyConfigArrayInput
- type SnapshotPolicyConfigArrayOutput
- func (SnapshotPolicyConfigArrayOutput) ElementType() reflect.Type
- func (o SnapshotPolicyConfigArrayOutput) Index(i pulumi.IntInput) SnapshotPolicyConfigOutput
- func (o SnapshotPolicyConfigArrayOutput) ToSnapshotPolicyConfigArrayOutput() SnapshotPolicyConfigArrayOutput
- func (o SnapshotPolicyConfigArrayOutput) ToSnapshotPolicyConfigArrayOutputWithContext(ctx context.Context) SnapshotPolicyConfigArrayOutput
- type SnapshotPolicyConfigInput
- type SnapshotPolicyConfigMap
- type SnapshotPolicyConfigMapInput
- type SnapshotPolicyConfigMapOutput
- func (SnapshotPolicyConfigMapOutput) ElementType() reflect.Type
- func (o SnapshotPolicyConfigMapOutput) MapIndex(k pulumi.StringInput) SnapshotPolicyConfigOutput
- func (o SnapshotPolicyConfigMapOutput) ToSnapshotPolicyConfigMapOutput() SnapshotPolicyConfigMapOutput
- func (o SnapshotPolicyConfigMapOutput) ToSnapshotPolicyConfigMapOutputWithContext(ctx context.Context) SnapshotPolicyConfigMapOutput
- type SnapshotPolicyConfigOutput
- func (SnapshotPolicyConfigOutput) ElementType() reflect.Type
- func (o SnapshotPolicyConfigOutput) Enable() pulumi.BoolOutput
- func (o SnapshotPolicyConfigOutput) SnapshotPolicyId() pulumi.StringOutput
- func (o SnapshotPolicyConfigOutput) ToSnapshotPolicyConfigOutput() SnapshotPolicyConfigOutput
- func (o SnapshotPolicyConfigOutput) ToSnapshotPolicyConfigOutputWithContext(ctx context.Context) SnapshotPolicyConfigOutput
- type SnapshotPolicyConfigState
- type SnapshotPolicyInput
- type SnapshotPolicyMap
- type SnapshotPolicyMapInput
- type SnapshotPolicyMapOutput
- func (SnapshotPolicyMapOutput) ElementType() reflect.Type
- func (o SnapshotPolicyMapOutput) MapIndex(k pulumi.StringInput) SnapshotPolicyOutput
- func (o SnapshotPolicyMapOutput) ToSnapshotPolicyMapOutput() SnapshotPolicyMapOutput
- func (o SnapshotPolicyMapOutput) ToSnapshotPolicyMapOutputWithContext(ctx context.Context) SnapshotPolicyMapOutput
- type SnapshotPolicyOutput
- func (o SnapshotPolicyOutput) BackupPolicies() SnapshotPolicyBackupPolicyArrayOutput
- func (o SnapshotPolicyOutput) BackupType() pulumi.StringOutput
- func (o SnapshotPolicyOutput) CosBucket() pulumi.StringOutput
- func (o SnapshotPolicyOutput) CosRegion() pulumi.StringOutput
- func (o SnapshotPolicyOutput) CreateNewCos() pulumi.BoolOutput
- func (o SnapshotPolicyOutput) CreateTime() pulumi.StringOutput
- func (SnapshotPolicyOutput) ElementType() reflect.Type
- func (o SnapshotPolicyOutput) Enable() pulumi.BoolOutput
- func (o SnapshotPolicyOutput) KeepTime() pulumi.IntOutput
- func (o SnapshotPolicyOutput) SnapshotPolicyId() pulumi.StringOutput
- func (o SnapshotPolicyOutput) SnapshotPolicyName() pulumi.StringOutput
- func (o SnapshotPolicyOutput) ToSnapshotPolicyOutput() SnapshotPolicyOutput
- func (o SnapshotPolicyOutput) ToSnapshotPolicyOutputWithContext(ctx context.Context) SnapshotPolicyOutput
- type SnapshotPolicyState
- type TrafficPackage
- type TrafficPackageArgs
- type TrafficPackageArray
- type TrafficPackageArrayInput
- type TrafficPackageArrayOutput
- func (TrafficPackageArrayOutput) ElementType() reflect.Type
- func (o TrafficPackageArrayOutput) Index(i pulumi.IntInput) TrafficPackageOutput
- func (o TrafficPackageArrayOutput) ToTrafficPackageArrayOutput() TrafficPackageArrayOutput
- func (o TrafficPackageArrayOutput) ToTrafficPackageArrayOutputWithContext(ctx context.Context) TrafficPackageArrayOutput
- type TrafficPackageInput
- type TrafficPackageMap
- type TrafficPackageMapInput
- type TrafficPackageMapOutput
- func (TrafficPackageMapOutput) ElementType() reflect.Type
- func (o TrafficPackageMapOutput) MapIndex(k pulumi.StringInput) TrafficPackageOutput
- func (o TrafficPackageMapOutput) ToTrafficPackageMapOutput() TrafficPackageMapOutput
- func (o TrafficPackageMapOutput) ToTrafficPackageMapOutputWithContext(ctx context.Context) TrafficPackageMapOutput
- type TrafficPackageOutput
- func (o TrafficPackageOutput) CreatedTime() pulumi.StringOutput
- func (TrafficPackageOutput) ElementType() reflect.Type
- func (o TrafficPackageOutput) RemainingAmount() pulumi.Float64Output
- func (o TrafficPackageOutput) ToTrafficPackageOutput() TrafficPackageOutput
- func (o TrafficPackageOutput) ToTrafficPackageOutputWithContext(ctx context.Context) TrafficPackageOutput
- func (o TrafficPackageOutput) TrafficAmount() pulumi.IntOutput
- func (o TrafficPackageOutput) UsedAmount() pulumi.Float64Output
- type TrafficPackageState
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 Acl ¶
type Acl struct { pulumi.CustomResourceState // Creation time of ACL. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Egress rules. A rule must match the following format: [action]#[cidrIp]#[port]#[protocol]. The available value of 'action' is `ACCEPT` and `DROP`. The 'cidr_ip' must be an IP address network or segment. The 'port' valid format is `80`, `80-90` or `ALL`. The available value of 'protocol' is `TCP`, `UDP`, `ICMP` and `ALL`. When 'protocol' is `ICMP` or `ALL`, the 'port' must be `ALL`. Egresses pulumi.StringArrayOutput `pulumi:"egresses"` // Ingress rules. A rule must match the following format: [action]#[cidrIp]#[port]#[protocol]. The available value of 'action' is `ACCEPT` and `DROP`. The 'cidr_ip' must be an IP address network or segment. The 'port' valid format is `80`, `80-90` or `ALL`. The available value of 'protocol' is `TCP`, `UDP`, `ICMP` and `ALL`. When 'protocol' is `ICMP` or `ALL`, the 'port' must be `ALL`. Ingresses pulumi.StringArrayOutput `pulumi:"ingresses"` // Name of the network ACL. Name pulumi.StringOutput `pulumi:"name"` // Tags of the vpc acl. Tags pulumi.MapOutput `pulumi:"tags"` // ID of the VPC instance. VpcId pulumi.StringOutput `pulumi:"vpcId"` }
Provide a resource to create a VPC ACL instance.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { vpc, err := Vpc.NewInstance(ctx, "vpc", &Vpc.InstanceArgs{ CidrBlock: pulumi.String("10.0.0.0/16"), }) if err != nil { return err } _, err = Vpc.NewAcl(ctx, "example", &Vpc.AclArgs{ VpcId: vpc.ID(), Ingresses: pulumi.StringArray{ pulumi.String("ACCEPT#192.168.1.0/24#800#TCP"), pulumi.String("ACCEPT#192.168.1.0/24#800-900#TCP"), }, Egresses: pulumi.StringArray{ pulumi.String("ACCEPT#192.168.1.0/24#800#TCP"), pulumi.String("ACCEPT#192.168.1.0/24#800-900#TCP"), }, }) if err != nil { return err } return nil }) }
```
## Import
Vpc ACL can be imported, e.g.
```sh
$ pulumi import tencentcloud:Vpc/acl:Acl default acl-id
```
func GetAcl ¶
func GetAcl(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AclState, opts ...pulumi.ResourceOption) (*Acl, error)
GetAcl gets an existing Acl resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAcl ¶
func NewAcl(ctx *pulumi.Context, name string, args *AclArgs, opts ...pulumi.ResourceOption) (*Acl, error)
NewAcl registers a new resource with the given unique name, arguments, and options.
func (*Acl) ElementType ¶
func (*Acl) ToAclOutput ¶
type AclArgs ¶
type AclArgs struct { // Egress rules. A rule must match the following format: [action]#[cidrIp]#[port]#[protocol]. The available value of 'action' is `ACCEPT` and `DROP`. The 'cidr_ip' must be an IP address network or segment. The 'port' valid format is `80`, `80-90` or `ALL`. The available value of 'protocol' is `TCP`, `UDP`, `ICMP` and `ALL`. When 'protocol' is `ICMP` or `ALL`, the 'port' must be `ALL`. Egresses pulumi.StringArrayInput // Ingress rules. A rule must match the following format: [action]#[cidrIp]#[port]#[protocol]. The available value of 'action' is `ACCEPT` and `DROP`. The 'cidr_ip' must be an IP address network or segment. The 'port' valid format is `80`, `80-90` or `ALL`. The available value of 'protocol' is `TCP`, `UDP`, `ICMP` and `ALL`. When 'protocol' is `ICMP` or `ALL`, the 'port' must be `ALL`. Ingresses pulumi.StringArrayInput // Name of the network ACL. Name pulumi.StringPtrInput // Tags of the vpc acl. Tags pulumi.MapInput // ID of the VPC instance. VpcId pulumi.StringInput }
The set of arguments for constructing a Acl resource.
func (AclArgs) ElementType ¶
type AclArray ¶
type AclArray []AclInput
func (AclArray) ElementType ¶
func (AclArray) ToAclArrayOutput ¶
func (i AclArray) ToAclArrayOutput() AclArrayOutput
func (AclArray) ToAclArrayOutputWithContext ¶
func (i AclArray) ToAclArrayOutputWithContext(ctx context.Context) AclArrayOutput
type AclArrayInput ¶
type AclArrayInput interface { pulumi.Input ToAclArrayOutput() AclArrayOutput ToAclArrayOutputWithContext(context.Context) AclArrayOutput }
AclArrayInput is an input type that accepts AclArray and AclArrayOutput values. You can construct a concrete instance of `AclArrayInput` via:
AclArray{ AclArgs{...} }
type AclArrayOutput ¶
type AclArrayOutput struct{ *pulumi.OutputState }
func (AclArrayOutput) ElementType ¶
func (AclArrayOutput) ElementType() reflect.Type
func (AclArrayOutput) ToAclArrayOutput ¶
func (o AclArrayOutput) ToAclArrayOutput() AclArrayOutput
func (AclArrayOutput) ToAclArrayOutputWithContext ¶
func (o AclArrayOutput) ToAclArrayOutputWithContext(ctx context.Context) AclArrayOutput
type AclAttachment ¶
type AclAttachment struct { pulumi.CustomResourceState // ID of the attached ACL. AclId pulumi.StringOutput `pulumi:"aclId"` // The Subnet instance ID. SubnetId pulumi.StringOutput `pulumi:"subnetId"` }
Provide a resource to attach an existing subnet to Network ACL.
## Import
Acl attachment can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Vpc/aclAttachment:AclAttachment attachment acl-eotx5qsg#subnet-91x0geu6
```
func GetAclAttachment ¶
func GetAclAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AclAttachmentState, opts ...pulumi.ResourceOption) (*AclAttachment, error)
GetAclAttachment gets an existing AclAttachment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAclAttachment ¶
func NewAclAttachment(ctx *pulumi.Context, name string, args *AclAttachmentArgs, opts ...pulumi.ResourceOption) (*AclAttachment, error)
NewAclAttachment registers a new resource with the given unique name, arguments, and options.
func (*AclAttachment) ElementType ¶
func (*AclAttachment) ElementType() reflect.Type
func (*AclAttachment) ToAclAttachmentOutput ¶
func (i *AclAttachment) ToAclAttachmentOutput() AclAttachmentOutput
func (*AclAttachment) ToAclAttachmentOutputWithContext ¶
func (i *AclAttachment) ToAclAttachmentOutputWithContext(ctx context.Context) AclAttachmentOutput
type AclAttachmentArgs ¶
type AclAttachmentArgs struct { // ID of the attached ACL. AclId pulumi.StringInput // The Subnet instance ID. SubnetId pulumi.StringInput }
The set of arguments for constructing a AclAttachment resource.
func (AclAttachmentArgs) ElementType ¶
func (AclAttachmentArgs) ElementType() reflect.Type
type AclAttachmentArray ¶
type AclAttachmentArray []AclAttachmentInput
func (AclAttachmentArray) ElementType ¶
func (AclAttachmentArray) ElementType() reflect.Type
func (AclAttachmentArray) ToAclAttachmentArrayOutput ¶
func (i AclAttachmentArray) ToAclAttachmentArrayOutput() AclAttachmentArrayOutput
func (AclAttachmentArray) ToAclAttachmentArrayOutputWithContext ¶
func (i AclAttachmentArray) ToAclAttachmentArrayOutputWithContext(ctx context.Context) AclAttachmentArrayOutput
type AclAttachmentArrayInput ¶
type AclAttachmentArrayInput interface { pulumi.Input ToAclAttachmentArrayOutput() AclAttachmentArrayOutput ToAclAttachmentArrayOutputWithContext(context.Context) AclAttachmentArrayOutput }
AclAttachmentArrayInput is an input type that accepts AclAttachmentArray and AclAttachmentArrayOutput values. You can construct a concrete instance of `AclAttachmentArrayInput` via:
AclAttachmentArray{ AclAttachmentArgs{...} }
type AclAttachmentArrayOutput ¶
type AclAttachmentArrayOutput struct{ *pulumi.OutputState }
func (AclAttachmentArrayOutput) ElementType ¶
func (AclAttachmentArrayOutput) ElementType() reflect.Type
func (AclAttachmentArrayOutput) Index ¶
func (o AclAttachmentArrayOutput) Index(i pulumi.IntInput) AclAttachmentOutput
func (AclAttachmentArrayOutput) ToAclAttachmentArrayOutput ¶
func (o AclAttachmentArrayOutput) ToAclAttachmentArrayOutput() AclAttachmentArrayOutput
func (AclAttachmentArrayOutput) ToAclAttachmentArrayOutputWithContext ¶
func (o AclAttachmentArrayOutput) ToAclAttachmentArrayOutputWithContext(ctx context.Context) AclAttachmentArrayOutput
type AclAttachmentInput ¶
type AclAttachmentInput interface { pulumi.Input ToAclAttachmentOutput() AclAttachmentOutput ToAclAttachmentOutputWithContext(ctx context.Context) AclAttachmentOutput }
type AclAttachmentMap ¶
type AclAttachmentMap map[string]AclAttachmentInput
func (AclAttachmentMap) ElementType ¶
func (AclAttachmentMap) ElementType() reflect.Type
func (AclAttachmentMap) ToAclAttachmentMapOutput ¶
func (i AclAttachmentMap) ToAclAttachmentMapOutput() AclAttachmentMapOutput
func (AclAttachmentMap) ToAclAttachmentMapOutputWithContext ¶
func (i AclAttachmentMap) ToAclAttachmentMapOutputWithContext(ctx context.Context) AclAttachmentMapOutput
type AclAttachmentMapInput ¶
type AclAttachmentMapInput interface { pulumi.Input ToAclAttachmentMapOutput() AclAttachmentMapOutput ToAclAttachmentMapOutputWithContext(context.Context) AclAttachmentMapOutput }
AclAttachmentMapInput is an input type that accepts AclAttachmentMap and AclAttachmentMapOutput values. You can construct a concrete instance of `AclAttachmentMapInput` via:
AclAttachmentMap{ "key": AclAttachmentArgs{...} }
type AclAttachmentMapOutput ¶
type AclAttachmentMapOutput struct{ *pulumi.OutputState }
func (AclAttachmentMapOutput) ElementType ¶
func (AclAttachmentMapOutput) ElementType() reflect.Type
func (AclAttachmentMapOutput) MapIndex ¶
func (o AclAttachmentMapOutput) MapIndex(k pulumi.StringInput) AclAttachmentOutput
func (AclAttachmentMapOutput) ToAclAttachmentMapOutput ¶
func (o AclAttachmentMapOutput) ToAclAttachmentMapOutput() AclAttachmentMapOutput
func (AclAttachmentMapOutput) ToAclAttachmentMapOutputWithContext ¶
func (o AclAttachmentMapOutput) ToAclAttachmentMapOutputWithContext(ctx context.Context) AclAttachmentMapOutput
type AclAttachmentOutput ¶
type AclAttachmentOutput struct{ *pulumi.OutputState }
func (AclAttachmentOutput) AclId ¶
func (o AclAttachmentOutput) AclId() pulumi.StringOutput
ID of the attached ACL.
func (AclAttachmentOutput) ElementType ¶
func (AclAttachmentOutput) ElementType() reflect.Type
func (AclAttachmentOutput) SubnetId ¶
func (o AclAttachmentOutput) SubnetId() pulumi.StringOutput
The Subnet instance ID.
func (AclAttachmentOutput) ToAclAttachmentOutput ¶
func (o AclAttachmentOutput) ToAclAttachmentOutput() AclAttachmentOutput
func (AclAttachmentOutput) ToAclAttachmentOutputWithContext ¶
func (o AclAttachmentOutput) ToAclAttachmentOutputWithContext(ctx context.Context) AclAttachmentOutput
type AclAttachmentState ¶
type AclAttachmentState struct { // ID of the attached ACL. AclId pulumi.StringPtrInput // The Subnet instance ID. SubnetId pulumi.StringPtrInput }
func (AclAttachmentState) ElementType ¶
func (AclAttachmentState) ElementType() reflect.Type
type AclMap ¶
func (AclMap) ElementType ¶
func (AclMap) ToAclMapOutput ¶
func (i AclMap) ToAclMapOutput() AclMapOutput
func (AclMap) ToAclMapOutputWithContext ¶
func (i AclMap) ToAclMapOutputWithContext(ctx context.Context) AclMapOutput
type AclMapInput ¶
type AclMapInput interface { pulumi.Input ToAclMapOutput() AclMapOutput ToAclMapOutputWithContext(context.Context) AclMapOutput }
AclMapInput is an input type that accepts AclMap and AclMapOutput values. You can construct a concrete instance of `AclMapInput` via:
AclMap{ "key": AclArgs{...} }
type AclMapOutput ¶
type AclMapOutput struct{ *pulumi.OutputState }
func (AclMapOutput) ElementType ¶
func (AclMapOutput) ElementType() reflect.Type
func (AclMapOutput) MapIndex ¶
func (o AclMapOutput) MapIndex(k pulumi.StringInput) AclOutput
func (AclMapOutput) ToAclMapOutput ¶
func (o AclMapOutput) ToAclMapOutput() AclMapOutput
func (AclMapOutput) ToAclMapOutputWithContext ¶
func (o AclMapOutput) ToAclMapOutputWithContext(ctx context.Context) AclMapOutput
type AclOutput ¶
type AclOutput struct{ *pulumi.OutputState }
func (AclOutput) CreateTime ¶
func (o AclOutput) CreateTime() pulumi.StringOutput
Creation time of ACL.
func (AclOutput) Egresses ¶
func (o AclOutput) Egresses() pulumi.StringArrayOutput
Egress rules. A rule must match the following format: [action]#[cidrIp]#[port]#[protocol]. The available value of 'action' is `ACCEPT` and `DROP`. The 'cidr_ip' must be an IP address network or segment. The 'port' valid format is `80`, `80-90` or `ALL`. The available value of 'protocol' is `TCP`, `UDP`, `ICMP` and `ALL`. When 'protocol' is `ICMP` or `ALL`, the 'port' must be `ALL`.
func (AclOutput) ElementType ¶
func (AclOutput) Ingresses ¶
func (o AclOutput) Ingresses() pulumi.StringArrayOutput
Ingress rules. A rule must match the following format: [action]#[cidrIp]#[port]#[protocol]. The available value of 'action' is `ACCEPT` and `DROP`. The 'cidr_ip' must be an IP address network or segment. The 'port' valid format is `80`, `80-90` or `ALL`. The available value of 'protocol' is `TCP`, `UDP`, `ICMP` and `ALL`. When 'protocol' is `ICMP` or `ALL`, the 'port' must be `ALL`.
func (AclOutput) ToAclOutput ¶
func (AclOutput) ToAclOutputWithContext ¶
type AclState ¶
type AclState struct { // Creation time of ACL. CreateTime pulumi.StringPtrInput // Egress rules. A rule must match the following format: [action]#[cidrIp]#[port]#[protocol]. The available value of 'action' is `ACCEPT` and `DROP`. The 'cidr_ip' must be an IP address network or segment. The 'port' valid format is `80`, `80-90` or `ALL`. The available value of 'protocol' is `TCP`, `UDP`, `ICMP` and `ALL`. When 'protocol' is `ICMP` or `ALL`, the 'port' must be `ALL`. Egresses pulumi.StringArrayInput // Ingress rules. A rule must match the following format: [action]#[cidrIp]#[port]#[protocol]. The available value of 'action' is `ACCEPT` and `DROP`. The 'cidr_ip' must be an IP address network or segment. The 'port' valid format is `80`, `80-90` or `ALL`. The available value of 'protocol' is `TCP`, `UDP`, `ICMP` and `ALL`. When 'protocol' is `ICMP` or `ALL`, the 'port' must be `ALL`. Ingresses pulumi.StringArrayInput // Name of the network ACL. Name pulumi.StringPtrInput // Tags of the vpc acl. Tags pulumi.MapInput // ID of the VPC instance. VpcId pulumi.StringPtrInput }
func (AclState) ElementType ¶
type BandwidthPackage ¶ added in v0.1.3
type BandwidthPackage struct { pulumi.CustomResourceState // Bandwidth package name. BandwidthPackageName pulumi.StringPtrOutput `pulumi:"bandwidthPackageName"` // Bandwidth package billing type, default: `TOP5_POSTPAID_BY_MONTH`. Optional value: `TOP5_POSTPAID_BY_MONTH`: TOP5 billed by monthly postpaid; `PERCENT95_POSTPAID_BY_MONTH`: 95 billed monthly postpaid; `FIXED_PREPAID_BY_MONTH`: Monthly prepaid billing (Type FIXED_PREPAID_BY_MONTH product API capability is under construction); `BANDWIDTH_POSTPAID_BY_DAY`: bandwidth billed by daily postpaid; `ENHANCED95_POSTPAID_BY_MONTH`: enhanced 95 billed monthly postpaid. ChargeType pulumi.StringPtrOutput `pulumi:"chargeType"` // Network egress. It defaults to `centerEgress1`. If you want to try the egress feature, please [submit a ticket](https://console.cloud.tencent.com/workorder/category). Egress pulumi.StringOutput `pulumi:"egress"` // Bandwidth packet speed limit size. Unit: Mbps, -1 means no speed limit. InternetMaxBandwidth pulumi.IntPtrOutput `pulumi:"internetMaxBandwidth"` // Bandwidth packet type, default: `BGP`. Optional value: `BGP`: common BGP shared bandwidth package; `HIGH_QUALITY_BGP`: High Quality BGP Shared Bandwidth Package; `SINGLEISP_CMCC`: CMCC shared bandwidth package; `SINGLEISP_CTCC:`: CTCC shared bandwidth package; `SINGLEISP_CUCC`: CUCC shared bandwidth package. NetworkType pulumi.StringPtrOutput `pulumi:"networkType"` // Tag description list. Tags pulumi.MapOutput `pulumi:"tags"` // The purchase duration of the prepaid monthly bandwidth package, unit: month, value range: 1~60. TimeSpan pulumi.IntPtrOutput `pulumi:"timeSpan"` }
Provides a resource to create a vpc bandwidthPackage
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Vpc.NewBandwidthPackage(ctx, "example", &Vpc.BandwidthPackageArgs{ BandwidthPackageName: pulumi.String("tf-example"), ChargeType: pulumi.String("TOP5_POSTPAID_BY_MONTH"), NetworkType: pulumi.String("BGP"), Tags: pulumi.AnyMap{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } return nil }) }
``` ### PrePaid Bandwidth Package
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Vpc.NewBandwidthPackage(ctx, "bandwidthPackage", &Vpc.BandwidthPackageArgs{ BandwidthPackageName: pulumi.String("test-001"), ChargeType: pulumi.String("FIXED_PREPAID_BY_MONTH"), InternetMaxBandwidth: pulumi.Int(100), NetworkType: pulumi.String("BGP"), Tags: pulumi.AnyMap{ "createdBy": pulumi.Any("terraform"), }, TimeSpan: pulumi.Int(3), }) if err != nil { return err } return nil }) }
``` ### Bandwidth Package With Egress
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Vpc.NewBandwidthPackage(ctx, "example", &Vpc.BandwidthPackageArgs{ BandwidthPackageName: pulumi.String("tf-example"), ChargeType: pulumi.String("ENHANCED95_POSTPAID_BY_MONTH"), Egress: pulumi.String("center_egress2"), InternetMaxBandwidth: pulumi.Int(400), NetworkType: pulumi.String("SINGLEISP_CMCC"), Tags: pulumi.AnyMap{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } return nil }) }
```
## Import
vpc bandwidth_package can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Vpc/bandwidthPackage:BandwidthPackage bandwidth_package bandwidthPackage_id
```
func GetBandwidthPackage ¶ added in v0.1.3
func GetBandwidthPackage(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BandwidthPackageState, opts ...pulumi.ResourceOption) (*BandwidthPackage, error)
GetBandwidthPackage gets an existing BandwidthPackage resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewBandwidthPackage ¶ added in v0.1.3
func NewBandwidthPackage(ctx *pulumi.Context, name string, args *BandwidthPackageArgs, opts ...pulumi.ResourceOption) (*BandwidthPackage, error)
NewBandwidthPackage registers a new resource with the given unique name, arguments, and options.
func (*BandwidthPackage) ElementType ¶ added in v0.1.3
func (*BandwidthPackage) ElementType() reflect.Type
func (*BandwidthPackage) ToBandwidthPackageOutput ¶ added in v0.1.3
func (i *BandwidthPackage) ToBandwidthPackageOutput() BandwidthPackageOutput
func (*BandwidthPackage) ToBandwidthPackageOutputWithContext ¶ added in v0.1.3
func (i *BandwidthPackage) ToBandwidthPackageOutputWithContext(ctx context.Context) BandwidthPackageOutput
type BandwidthPackageArgs ¶ added in v0.1.3
type BandwidthPackageArgs struct { // Bandwidth package name. BandwidthPackageName pulumi.StringPtrInput // Bandwidth package billing type, default: `TOP5_POSTPAID_BY_MONTH`. Optional value: `TOP5_POSTPAID_BY_MONTH`: TOP5 billed by monthly postpaid; `PERCENT95_POSTPAID_BY_MONTH`: 95 billed monthly postpaid; `FIXED_PREPAID_BY_MONTH`: Monthly prepaid billing (Type FIXED_PREPAID_BY_MONTH product API capability is under construction); `BANDWIDTH_POSTPAID_BY_DAY`: bandwidth billed by daily postpaid; `ENHANCED95_POSTPAID_BY_MONTH`: enhanced 95 billed monthly postpaid. ChargeType pulumi.StringPtrInput // Network egress. It defaults to `centerEgress1`. If you want to try the egress feature, please [submit a ticket](https://console.cloud.tencent.com/workorder/category). Egress pulumi.StringPtrInput // Bandwidth packet speed limit size. Unit: Mbps, -1 means no speed limit. InternetMaxBandwidth pulumi.IntPtrInput // Bandwidth packet type, default: `BGP`. Optional value: `BGP`: common BGP shared bandwidth package; `HIGH_QUALITY_BGP`: High Quality BGP Shared Bandwidth Package; `SINGLEISP_CMCC`: CMCC shared bandwidth package; `SINGLEISP_CTCC:`: CTCC shared bandwidth package; `SINGLEISP_CUCC`: CUCC shared bandwidth package. NetworkType pulumi.StringPtrInput // Tag description list. Tags pulumi.MapInput // The purchase duration of the prepaid monthly bandwidth package, unit: month, value range: 1~60. TimeSpan pulumi.IntPtrInput }
The set of arguments for constructing a BandwidthPackage resource.
func (BandwidthPackageArgs) ElementType ¶ added in v0.1.3
func (BandwidthPackageArgs) ElementType() reflect.Type
type BandwidthPackageArray ¶ added in v0.1.3
type BandwidthPackageArray []BandwidthPackageInput
func (BandwidthPackageArray) ElementType ¶ added in v0.1.3
func (BandwidthPackageArray) ElementType() reflect.Type
func (BandwidthPackageArray) ToBandwidthPackageArrayOutput ¶ added in v0.1.3
func (i BandwidthPackageArray) ToBandwidthPackageArrayOutput() BandwidthPackageArrayOutput
func (BandwidthPackageArray) ToBandwidthPackageArrayOutputWithContext ¶ added in v0.1.3
func (i BandwidthPackageArray) ToBandwidthPackageArrayOutputWithContext(ctx context.Context) BandwidthPackageArrayOutput
type BandwidthPackageArrayInput ¶ added in v0.1.3
type BandwidthPackageArrayInput interface { pulumi.Input ToBandwidthPackageArrayOutput() BandwidthPackageArrayOutput ToBandwidthPackageArrayOutputWithContext(context.Context) BandwidthPackageArrayOutput }
BandwidthPackageArrayInput is an input type that accepts BandwidthPackageArray and BandwidthPackageArrayOutput values. You can construct a concrete instance of `BandwidthPackageArrayInput` via:
BandwidthPackageArray{ BandwidthPackageArgs{...} }
type BandwidthPackageArrayOutput ¶ added in v0.1.3
type BandwidthPackageArrayOutput struct{ *pulumi.OutputState }
func (BandwidthPackageArrayOutput) ElementType ¶ added in v0.1.3
func (BandwidthPackageArrayOutput) ElementType() reflect.Type
func (BandwidthPackageArrayOutput) Index ¶ added in v0.1.3
func (o BandwidthPackageArrayOutput) Index(i pulumi.IntInput) BandwidthPackageOutput
func (BandwidthPackageArrayOutput) ToBandwidthPackageArrayOutput ¶ added in v0.1.3
func (o BandwidthPackageArrayOutput) ToBandwidthPackageArrayOutput() BandwidthPackageArrayOutput
func (BandwidthPackageArrayOutput) ToBandwidthPackageArrayOutputWithContext ¶ added in v0.1.3
func (o BandwidthPackageArrayOutput) ToBandwidthPackageArrayOutputWithContext(ctx context.Context) BandwidthPackageArrayOutput
type BandwidthPackageAttachment ¶ added in v0.1.3
type BandwidthPackageAttachment struct { pulumi.CustomResourceState // Bandwidth package unique ID, in the form of `bwp-xxxx`. BandwidthPackageId pulumi.StringOutput `pulumi:"bandwidthPackageId"` // Bandwidth packet type, currently supports `BGP` type, indicating that the internal resource is BGP IP. NetworkType pulumi.StringPtrOutput `pulumi:"networkType"` // Bandwidth packet protocol type. Currently `ipv4` and `ipv6` protocol types are supported. Protocol pulumi.StringPtrOutput `pulumi:"protocol"` // The unique ID of the resource, currently supports EIP resources and LB resources, such as `eip-xxxx`, `lb-xxxx`. ResourceId pulumi.StringOutput `pulumi:"resourceId"` // Resource types, including `Address`, `LoadBalance`. ResourceType pulumi.StringPtrOutput `pulumi:"resourceType"` }
Provides a resource to create a vpc bandwidthPackageAttachment
func GetBandwidthPackageAttachment ¶ added in v0.1.3
func GetBandwidthPackageAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BandwidthPackageAttachmentState, opts ...pulumi.ResourceOption) (*BandwidthPackageAttachment, error)
GetBandwidthPackageAttachment gets an existing BandwidthPackageAttachment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewBandwidthPackageAttachment ¶ added in v0.1.3
func NewBandwidthPackageAttachment(ctx *pulumi.Context, name string, args *BandwidthPackageAttachmentArgs, opts ...pulumi.ResourceOption) (*BandwidthPackageAttachment, error)
NewBandwidthPackageAttachment registers a new resource with the given unique name, arguments, and options.
func (*BandwidthPackageAttachment) ElementType ¶ added in v0.1.3
func (*BandwidthPackageAttachment) ElementType() reflect.Type
func (*BandwidthPackageAttachment) ToBandwidthPackageAttachmentOutput ¶ added in v0.1.3
func (i *BandwidthPackageAttachment) ToBandwidthPackageAttachmentOutput() BandwidthPackageAttachmentOutput
func (*BandwidthPackageAttachment) ToBandwidthPackageAttachmentOutputWithContext ¶ added in v0.1.3
func (i *BandwidthPackageAttachment) ToBandwidthPackageAttachmentOutputWithContext(ctx context.Context) BandwidthPackageAttachmentOutput
type BandwidthPackageAttachmentArgs ¶ added in v0.1.3
type BandwidthPackageAttachmentArgs struct { // Bandwidth package unique ID, in the form of `bwp-xxxx`. BandwidthPackageId pulumi.StringInput // Bandwidth packet type, currently supports `BGP` type, indicating that the internal resource is BGP IP. NetworkType pulumi.StringPtrInput // Bandwidth packet protocol type. Currently `ipv4` and `ipv6` protocol types are supported. Protocol pulumi.StringPtrInput // The unique ID of the resource, currently supports EIP resources and LB resources, such as `eip-xxxx`, `lb-xxxx`. ResourceId pulumi.StringInput // Resource types, including `Address`, `LoadBalance`. ResourceType pulumi.StringPtrInput }
The set of arguments for constructing a BandwidthPackageAttachment resource.
func (BandwidthPackageAttachmentArgs) ElementType ¶ added in v0.1.3
func (BandwidthPackageAttachmentArgs) ElementType() reflect.Type
type BandwidthPackageAttachmentArray ¶ added in v0.1.3
type BandwidthPackageAttachmentArray []BandwidthPackageAttachmentInput
func (BandwidthPackageAttachmentArray) ElementType ¶ added in v0.1.3
func (BandwidthPackageAttachmentArray) ElementType() reflect.Type
func (BandwidthPackageAttachmentArray) ToBandwidthPackageAttachmentArrayOutput ¶ added in v0.1.3
func (i BandwidthPackageAttachmentArray) ToBandwidthPackageAttachmentArrayOutput() BandwidthPackageAttachmentArrayOutput
func (BandwidthPackageAttachmentArray) ToBandwidthPackageAttachmentArrayOutputWithContext ¶ added in v0.1.3
func (i BandwidthPackageAttachmentArray) ToBandwidthPackageAttachmentArrayOutputWithContext(ctx context.Context) BandwidthPackageAttachmentArrayOutput
type BandwidthPackageAttachmentArrayInput ¶ added in v0.1.3
type BandwidthPackageAttachmentArrayInput interface { pulumi.Input ToBandwidthPackageAttachmentArrayOutput() BandwidthPackageAttachmentArrayOutput ToBandwidthPackageAttachmentArrayOutputWithContext(context.Context) BandwidthPackageAttachmentArrayOutput }
BandwidthPackageAttachmentArrayInput is an input type that accepts BandwidthPackageAttachmentArray and BandwidthPackageAttachmentArrayOutput values. You can construct a concrete instance of `BandwidthPackageAttachmentArrayInput` via:
BandwidthPackageAttachmentArray{ BandwidthPackageAttachmentArgs{...} }
type BandwidthPackageAttachmentArrayOutput ¶ added in v0.1.3
type BandwidthPackageAttachmentArrayOutput struct{ *pulumi.OutputState }
func (BandwidthPackageAttachmentArrayOutput) ElementType ¶ added in v0.1.3
func (BandwidthPackageAttachmentArrayOutput) ElementType() reflect.Type
func (BandwidthPackageAttachmentArrayOutput) Index ¶ added in v0.1.3
func (o BandwidthPackageAttachmentArrayOutput) Index(i pulumi.IntInput) BandwidthPackageAttachmentOutput
func (BandwidthPackageAttachmentArrayOutput) ToBandwidthPackageAttachmentArrayOutput ¶ added in v0.1.3
func (o BandwidthPackageAttachmentArrayOutput) ToBandwidthPackageAttachmentArrayOutput() BandwidthPackageAttachmentArrayOutput
func (BandwidthPackageAttachmentArrayOutput) ToBandwidthPackageAttachmentArrayOutputWithContext ¶ added in v0.1.3
func (o BandwidthPackageAttachmentArrayOutput) ToBandwidthPackageAttachmentArrayOutputWithContext(ctx context.Context) BandwidthPackageAttachmentArrayOutput
type BandwidthPackageAttachmentInput ¶ added in v0.1.3
type BandwidthPackageAttachmentInput interface { pulumi.Input ToBandwidthPackageAttachmentOutput() BandwidthPackageAttachmentOutput ToBandwidthPackageAttachmentOutputWithContext(ctx context.Context) BandwidthPackageAttachmentOutput }
type BandwidthPackageAttachmentMap ¶ added in v0.1.3
type BandwidthPackageAttachmentMap map[string]BandwidthPackageAttachmentInput
func (BandwidthPackageAttachmentMap) ElementType ¶ added in v0.1.3
func (BandwidthPackageAttachmentMap) ElementType() reflect.Type
func (BandwidthPackageAttachmentMap) ToBandwidthPackageAttachmentMapOutput ¶ added in v0.1.3
func (i BandwidthPackageAttachmentMap) ToBandwidthPackageAttachmentMapOutput() BandwidthPackageAttachmentMapOutput
func (BandwidthPackageAttachmentMap) ToBandwidthPackageAttachmentMapOutputWithContext ¶ added in v0.1.3
func (i BandwidthPackageAttachmentMap) ToBandwidthPackageAttachmentMapOutputWithContext(ctx context.Context) BandwidthPackageAttachmentMapOutput
type BandwidthPackageAttachmentMapInput ¶ added in v0.1.3
type BandwidthPackageAttachmentMapInput interface { pulumi.Input ToBandwidthPackageAttachmentMapOutput() BandwidthPackageAttachmentMapOutput ToBandwidthPackageAttachmentMapOutputWithContext(context.Context) BandwidthPackageAttachmentMapOutput }
BandwidthPackageAttachmentMapInput is an input type that accepts BandwidthPackageAttachmentMap and BandwidthPackageAttachmentMapOutput values. You can construct a concrete instance of `BandwidthPackageAttachmentMapInput` via:
BandwidthPackageAttachmentMap{ "key": BandwidthPackageAttachmentArgs{...} }
type BandwidthPackageAttachmentMapOutput ¶ added in v0.1.3
type BandwidthPackageAttachmentMapOutput struct{ *pulumi.OutputState }
func (BandwidthPackageAttachmentMapOutput) ElementType ¶ added in v0.1.3
func (BandwidthPackageAttachmentMapOutput) ElementType() reflect.Type
func (BandwidthPackageAttachmentMapOutput) MapIndex ¶ added in v0.1.3
func (o BandwidthPackageAttachmentMapOutput) MapIndex(k pulumi.StringInput) BandwidthPackageAttachmentOutput
func (BandwidthPackageAttachmentMapOutput) ToBandwidthPackageAttachmentMapOutput ¶ added in v0.1.3
func (o BandwidthPackageAttachmentMapOutput) ToBandwidthPackageAttachmentMapOutput() BandwidthPackageAttachmentMapOutput
func (BandwidthPackageAttachmentMapOutput) ToBandwidthPackageAttachmentMapOutputWithContext ¶ added in v0.1.3
func (o BandwidthPackageAttachmentMapOutput) ToBandwidthPackageAttachmentMapOutputWithContext(ctx context.Context) BandwidthPackageAttachmentMapOutput
type BandwidthPackageAttachmentOutput ¶ added in v0.1.3
type BandwidthPackageAttachmentOutput struct{ *pulumi.OutputState }
func (BandwidthPackageAttachmentOutput) BandwidthPackageId ¶ added in v0.1.3
func (o BandwidthPackageAttachmentOutput) BandwidthPackageId() pulumi.StringOutput
Bandwidth package unique ID, in the form of `bwp-xxxx`.
func (BandwidthPackageAttachmentOutput) ElementType ¶ added in v0.1.3
func (BandwidthPackageAttachmentOutput) ElementType() reflect.Type
func (BandwidthPackageAttachmentOutput) NetworkType ¶ added in v0.1.3
func (o BandwidthPackageAttachmentOutput) NetworkType() pulumi.StringPtrOutput
Bandwidth packet type, currently supports `BGP` type, indicating that the internal resource is BGP IP.
func (BandwidthPackageAttachmentOutput) Protocol ¶ added in v0.1.3
func (o BandwidthPackageAttachmentOutput) Protocol() pulumi.StringPtrOutput
Bandwidth packet protocol type. Currently `ipv4` and `ipv6` protocol types are supported.
func (BandwidthPackageAttachmentOutput) ResourceId ¶ added in v0.1.3
func (o BandwidthPackageAttachmentOutput) ResourceId() pulumi.StringOutput
The unique ID of the resource, currently supports EIP resources and LB resources, such as `eip-xxxx`, `lb-xxxx`.
func (BandwidthPackageAttachmentOutput) ResourceType ¶ added in v0.1.3
func (o BandwidthPackageAttachmentOutput) ResourceType() pulumi.StringPtrOutput
Resource types, including `Address`, `LoadBalance`.
func (BandwidthPackageAttachmentOutput) ToBandwidthPackageAttachmentOutput ¶ added in v0.1.3
func (o BandwidthPackageAttachmentOutput) ToBandwidthPackageAttachmentOutput() BandwidthPackageAttachmentOutput
func (BandwidthPackageAttachmentOutput) ToBandwidthPackageAttachmentOutputWithContext ¶ added in v0.1.3
func (o BandwidthPackageAttachmentOutput) ToBandwidthPackageAttachmentOutputWithContext(ctx context.Context) BandwidthPackageAttachmentOutput
type BandwidthPackageAttachmentState ¶ added in v0.1.3
type BandwidthPackageAttachmentState struct { // Bandwidth package unique ID, in the form of `bwp-xxxx`. BandwidthPackageId pulumi.StringPtrInput // Bandwidth packet type, currently supports `BGP` type, indicating that the internal resource is BGP IP. NetworkType pulumi.StringPtrInput // Bandwidth packet protocol type. Currently `ipv4` and `ipv6` protocol types are supported. Protocol pulumi.StringPtrInput // The unique ID of the resource, currently supports EIP resources and LB resources, such as `eip-xxxx`, `lb-xxxx`. ResourceId pulumi.StringPtrInput // Resource types, including `Address`, `LoadBalance`. ResourceType pulumi.StringPtrInput }
func (BandwidthPackageAttachmentState) ElementType ¶ added in v0.1.3
func (BandwidthPackageAttachmentState) ElementType() reflect.Type
type BandwidthPackageInput ¶ added in v0.1.3
type BandwidthPackageInput interface { pulumi.Input ToBandwidthPackageOutput() BandwidthPackageOutput ToBandwidthPackageOutputWithContext(ctx context.Context) BandwidthPackageOutput }
type BandwidthPackageMap ¶ added in v0.1.3
type BandwidthPackageMap map[string]BandwidthPackageInput
func (BandwidthPackageMap) ElementType ¶ added in v0.1.3
func (BandwidthPackageMap) ElementType() reflect.Type
func (BandwidthPackageMap) ToBandwidthPackageMapOutput ¶ added in v0.1.3
func (i BandwidthPackageMap) ToBandwidthPackageMapOutput() BandwidthPackageMapOutput
func (BandwidthPackageMap) ToBandwidthPackageMapOutputWithContext ¶ added in v0.1.3
func (i BandwidthPackageMap) ToBandwidthPackageMapOutputWithContext(ctx context.Context) BandwidthPackageMapOutput
type BandwidthPackageMapInput ¶ added in v0.1.3
type BandwidthPackageMapInput interface { pulumi.Input ToBandwidthPackageMapOutput() BandwidthPackageMapOutput ToBandwidthPackageMapOutputWithContext(context.Context) BandwidthPackageMapOutput }
BandwidthPackageMapInput is an input type that accepts BandwidthPackageMap and BandwidthPackageMapOutput values. You can construct a concrete instance of `BandwidthPackageMapInput` via:
BandwidthPackageMap{ "key": BandwidthPackageArgs{...} }
type BandwidthPackageMapOutput ¶ added in v0.1.3
type BandwidthPackageMapOutput struct{ *pulumi.OutputState }
func (BandwidthPackageMapOutput) ElementType ¶ added in v0.1.3
func (BandwidthPackageMapOutput) ElementType() reflect.Type
func (BandwidthPackageMapOutput) MapIndex ¶ added in v0.1.3
func (o BandwidthPackageMapOutput) MapIndex(k pulumi.StringInput) BandwidthPackageOutput
func (BandwidthPackageMapOutput) ToBandwidthPackageMapOutput ¶ added in v0.1.3
func (o BandwidthPackageMapOutput) ToBandwidthPackageMapOutput() BandwidthPackageMapOutput
func (BandwidthPackageMapOutput) ToBandwidthPackageMapOutputWithContext ¶ added in v0.1.3
func (o BandwidthPackageMapOutput) ToBandwidthPackageMapOutputWithContext(ctx context.Context) BandwidthPackageMapOutput
type BandwidthPackageOutput ¶ added in v0.1.3
type BandwidthPackageOutput struct{ *pulumi.OutputState }
func (BandwidthPackageOutput) BandwidthPackageName ¶ added in v0.1.3
func (o BandwidthPackageOutput) BandwidthPackageName() pulumi.StringPtrOutput
Bandwidth package name.
func (BandwidthPackageOutput) ChargeType ¶ added in v0.1.3
func (o BandwidthPackageOutput) ChargeType() pulumi.StringPtrOutput
Bandwidth package billing type, default: `TOP5_POSTPAID_BY_MONTH`. Optional value: `TOP5_POSTPAID_BY_MONTH`: TOP5 billed by monthly postpaid; `PERCENT95_POSTPAID_BY_MONTH`: 95 billed monthly postpaid; `FIXED_PREPAID_BY_MONTH`: Monthly prepaid billing (Type FIXED_PREPAID_BY_MONTH product API capability is under construction); `BANDWIDTH_POSTPAID_BY_DAY`: bandwidth billed by daily postpaid; `ENHANCED95_POSTPAID_BY_MONTH`: enhanced 95 billed monthly postpaid.
func (BandwidthPackageOutput) Egress ¶ added in v0.1.8
func (o BandwidthPackageOutput) Egress() pulumi.StringOutput
Network egress. It defaults to `centerEgress1`. If you want to try the egress feature, please [submit a ticket](https://console.cloud.tencent.com/workorder/category).
func (BandwidthPackageOutput) ElementType ¶ added in v0.1.3
func (BandwidthPackageOutput) ElementType() reflect.Type
func (BandwidthPackageOutput) InternetMaxBandwidth ¶ added in v0.1.3
func (o BandwidthPackageOutput) InternetMaxBandwidth() pulumi.IntPtrOutput
Bandwidth packet speed limit size. Unit: Mbps, -1 means no speed limit.
func (BandwidthPackageOutput) NetworkType ¶ added in v0.1.3
func (o BandwidthPackageOutput) NetworkType() pulumi.StringPtrOutput
Bandwidth packet type, default: `BGP`. Optional value: `BGP`: common BGP shared bandwidth package; `HIGH_QUALITY_BGP`: High Quality BGP Shared Bandwidth Package; `SINGLEISP_CMCC`: CMCC shared bandwidth package; `SINGLEISP_CTCC:`: CTCC shared bandwidth package; `SINGLEISP_CUCC`: CUCC shared bandwidth package.
func (BandwidthPackageOutput) Tags ¶ added in v0.1.3
func (o BandwidthPackageOutput) Tags() pulumi.MapOutput
Tag description list.
func (BandwidthPackageOutput) TimeSpan ¶ added in v0.1.8
func (o BandwidthPackageOutput) TimeSpan() pulumi.IntPtrOutput
The purchase duration of the prepaid monthly bandwidth package, unit: month, value range: 1~60.
func (BandwidthPackageOutput) ToBandwidthPackageOutput ¶ added in v0.1.3
func (o BandwidthPackageOutput) ToBandwidthPackageOutput() BandwidthPackageOutput
func (BandwidthPackageOutput) ToBandwidthPackageOutputWithContext ¶ added in v0.1.3
func (o BandwidthPackageOutput) ToBandwidthPackageOutputWithContext(ctx context.Context) BandwidthPackageOutput
type BandwidthPackageState ¶ added in v0.1.3
type BandwidthPackageState struct { // Bandwidth package name. BandwidthPackageName pulumi.StringPtrInput // Bandwidth package billing type, default: `TOP5_POSTPAID_BY_MONTH`. Optional value: `TOP5_POSTPAID_BY_MONTH`: TOP5 billed by monthly postpaid; `PERCENT95_POSTPAID_BY_MONTH`: 95 billed monthly postpaid; `FIXED_PREPAID_BY_MONTH`: Monthly prepaid billing (Type FIXED_PREPAID_BY_MONTH product API capability is under construction); `BANDWIDTH_POSTPAID_BY_DAY`: bandwidth billed by daily postpaid; `ENHANCED95_POSTPAID_BY_MONTH`: enhanced 95 billed monthly postpaid. ChargeType pulumi.StringPtrInput // Network egress. It defaults to `centerEgress1`. If you want to try the egress feature, please [submit a ticket](https://console.cloud.tencent.com/workorder/category). Egress pulumi.StringPtrInput // Bandwidth packet speed limit size. Unit: Mbps, -1 means no speed limit. InternetMaxBandwidth pulumi.IntPtrInput // Bandwidth packet type, default: `BGP`. Optional value: `BGP`: common BGP shared bandwidth package; `HIGH_QUALITY_BGP`: High Quality BGP Shared Bandwidth Package; `SINGLEISP_CMCC`: CMCC shared bandwidth package; `SINGLEISP_CTCC:`: CTCC shared bandwidth package; `SINGLEISP_CUCC`: CUCC shared bandwidth package. NetworkType pulumi.StringPtrInput // Tag description list. Tags pulumi.MapInput // The purchase duration of the prepaid monthly bandwidth package, unit: month, value range: 1~60. TimeSpan pulumi.IntPtrInput }
func (BandwidthPackageState) ElementType ¶ added in v0.1.3
func (BandwidthPackageState) ElementType() reflect.Type
type ClassicLinkAttachment ¶ added in v0.1.5
type ClassicLinkAttachment struct { pulumi.CustomResourceState // CVM instance ID. It only support set one instance now. InstanceIds pulumi.StringOutput `pulumi:"instanceIds"` // VPC instance ID. VpcId pulumi.StringOutput `pulumi:"vpcId"` }
func GetClassicLinkAttachment ¶ added in v0.1.5
func GetClassicLinkAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClassicLinkAttachmentState, opts ...pulumi.ResourceOption) (*ClassicLinkAttachment, error)
GetClassicLinkAttachment gets an existing ClassicLinkAttachment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewClassicLinkAttachment ¶ added in v0.1.5
func NewClassicLinkAttachment(ctx *pulumi.Context, name string, args *ClassicLinkAttachmentArgs, opts ...pulumi.ResourceOption) (*ClassicLinkAttachment, error)
NewClassicLinkAttachment registers a new resource with the given unique name, arguments, and options.
func (*ClassicLinkAttachment) ElementType ¶ added in v0.1.5
func (*ClassicLinkAttachment) ElementType() reflect.Type
func (*ClassicLinkAttachment) ToClassicLinkAttachmentOutput ¶ added in v0.1.5
func (i *ClassicLinkAttachment) ToClassicLinkAttachmentOutput() ClassicLinkAttachmentOutput
func (*ClassicLinkAttachment) ToClassicLinkAttachmentOutputWithContext ¶ added in v0.1.5
func (i *ClassicLinkAttachment) ToClassicLinkAttachmentOutputWithContext(ctx context.Context) ClassicLinkAttachmentOutput
type ClassicLinkAttachmentArgs ¶ added in v0.1.5
type ClassicLinkAttachmentArgs struct { // CVM instance ID. It only support set one instance now. InstanceIds pulumi.StringInput // VPC instance ID. VpcId pulumi.StringInput }
The set of arguments for constructing a ClassicLinkAttachment resource.
func (ClassicLinkAttachmentArgs) ElementType ¶ added in v0.1.5
func (ClassicLinkAttachmentArgs) ElementType() reflect.Type
type ClassicLinkAttachmentArray ¶ added in v0.1.5
type ClassicLinkAttachmentArray []ClassicLinkAttachmentInput
func (ClassicLinkAttachmentArray) ElementType ¶ added in v0.1.5
func (ClassicLinkAttachmentArray) ElementType() reflect.Type
func (ClassicLinkAttachmentArray) ToClassicLinkAttachmentArrayOutput ¶ added in v0.1.5
func (i ClassicLinkAttachmentArray) ToClassicLinkAttachmentArrayOutput() ClassicLinkAttachmentArrayOutput
func (ClassicLinkAttachmentArray) ToClassicLinkAttachmentArrayOutputWithContext ¶ added in v0.1.5
func (i ClassicLinkAttachmentArray) ToClassicLinkAttachmentArrayOutputWithContext(ctx context.Context) ClassicLinkAttachmentArrayOutput
type ClassicLinkAttachmentArrayInput ¶ added in v0.1.5
type ClassicLinkAttachmentArrayInput interface { pulumi.Input ToClassicLinkAttachmentArrayOutput() ClassicLinkAttachmentArrayOutput ToClassicLinkAttachmentArrayOutputWithContext(context.Context) ClassicLinkAttachmentArrayOutput }
ClassicLinkAttachmentArrayInput is an input type that accepts ClassicLinkAttachmentArray and ClassicLinkAttachmentArrayOutput values. You can construct a concrete instance of `ClassicLinkAttachmentArrayInput` via:
ClassicLinkAttachmentArray{ ClassicLinkAttachmentArgs{...} }
type ClassicLinkAttachmentArrayOutput ¶ added in v0.1.5
type ClassicLinkAttachmentArrayOutput struct{ *pulumi.OutputState }
func (ClassicLinkAttachmentArrayOutput) ElementType ¶ added in v0.1.5
func (ClassicLinkAttachmentArrayOutput) ElementType() reflect.Type
func (ClassicLinkAttachmentArrayOutput) Index ¶ added in v0.1.5
func (o ClassicLinkAttachmentArrayOutput) Index(i pulumi.IntInput) ClassicLinkAttachmentOutput
func (ClassicLinkAttachmentArrayOutput) ToClassicLinkAttachmentArrayOutput ¶ added in v0.1.5
func (o ClassicLinkAttachmentArrayOutput) ToClassicLinkAttachmentArrayOutput() ClassicLinkAttachmentArrayOutput
func (ClassicLinkAttachmentArrayOutput) ToClassicLinkAttachmentArrayOutputWithContext ¶ added in v0.1.5
func (o ClassicLinkAttachmentArrayOutput) ToClassicLinkAttachmentArrayOutputWithContext(ctx context.Context) ClassicLinkAttachmentArrayOutput
type ClassicLinkAttachmentInput ¶ added in v0.1.5
type ClassicLinkAttachmentInput interface { pulumi.Input ToClassicLinkAttachmentOutput() ClassicLinkAttachmentOutput ToClassicLinkAttachmentOutputWithContext(ctx context.Context) ClassicLinkAttachmentOutput }
type ClassicLinkAttachmentMap ¶ added in v0.1.5
type ClassicLinkAttachmentMap map[string]ClassicLinkAttachmentInput
func (ClassicLinkAttachmentMap) ElementType ¶ added in v0.1.5
func (ClassicLinkAttachmentMap) ElementType() reflect.Type
func (ClassicLinkAttachmentMap) ToClassicLinkAttachmentMapOutput ¶ added in v0.1.5
func (i ClassicLinkAttachmentMap) ToClassicLinkAttachmentMapOutput() ClassicLinkAttachmentMapOutput
func (ClassicLinkAttachmentMap) ToClassicLinkAttachmentMapOutputWithContext ¶ added in v0.1.5
func (i ClassicLinkAttachmentMap) ToClassicLinkAttachmentMapOutputWithContext(ctx context.Context) ClassicLinkAttachmentMapOutput
type ClassicLinkAttachmentMapInput ¶ added in v0.1.5
type ClassicLinkAttachmentMapInput interface { pulumi.Input ToClassicLinkAttachmentMapOutput() ClassicLinkAttachmentMapOutput ToClassicLinkAttachmentMapOutputWithContext(context.Context) ClassicLinkAttachmentMapOutput }
ClassicLinkAttachmentMapInput is an input type that accepts ClassicLinkAttachmentMap and ClassicLinkAttachmentMapOutput values. You can construct a concrete instance of `ClassicLinkAttachmentMapInput` via:
ClassicLinkAttachmentMap{ "key": ClassicLinkAttachmentArgs{...} }
type ClassicLinkAttachmentMapOutput ¶ added in v0.1.5
type ClassicLinkAttachmentMapOutput struct{ *pulumi.OutputState }
func (ClassicLinkAttachmentMapOutput) ElementType ¶ added in v0.1.5
func (ClassicLinkAttachmentMapOutput) ElementType() reflect.Type
func (ClassicLinkAttachmentMapOutput) MapIndex ¶ added in v0.1.5
func (o ClassicLinkAttachmentMapOutput) MapIndex(k pulumi.StringInput) ClassicLinkAttachmentOutput
func (ClassicLinkAttachmentMapOutput) ToClassicLinkAttachmentMapOutput ¶ added in v0.1.5
func (o ClassicLinkAttachmentMapOutput) ToClassicLinkAttachmentMapOutput() ClassicLinkAttachmentMapOutput
func (ClassicLinkAttachmentMapOutput) ToClassicLinkAttachmentMapOutputWithContext ¶ added in v0.1.5
func (o ClassicLinkAttachmentMapOutput) ToClassicLinkAttachmentMapOutputWithContext(ctx context.Context) ClassicLinkAttachmentMapOutput
type ClassicLinkAttachmentOutput ¶ added in v0.1.5
type ClassicLinkAttachmentOutput struct{ *pulumi.OutputState }
func (ClassicLinkAttachmentOutput) ElementType ¶ added in v0.1.5
func (ClassicLinkAttachmentOutput) ElementType() reflect.Type
func (ClassicLinkAttachmentOutput) InstanceIds ¶ added in v0.1.5
func (o ClassicLinkAttachmentOutput) InstanceIds() pulumi.StringOutput
CVM instance ID. It only support set one instance now.
func (ClassicLinkAttachmentOutput) ToClassicLinkAttachmentOutput ¶ added in v0.1.5
func (o ClassicLinkAttachmentOutput) ToClassicLinkAttachmentOutput() ClassicLinkAttachmentOutput
func (ClassicLinkAttachmentOutput) ToClassicLinkAttachmentOutputWithContext ¶ added in v0.1.5
func (o ClassicLinkAttachmentOutput) ToClassicLinkAttachmentOutputWithContext(ctx context.Context) ClassicLinkAttachmentOutput
func (ClassicLinkAttachmentOutput) VpcId ¶ added in v0.1.5
func (o ClassicLinkAttachmentOutput) VpcId() pulumi.StringOutput
VPC instance ID.
type ClassicLinkAttachmentState ¶ added in v0.1.5
type ClassicLinkAttachmentState struct { // CVM instance ID. It only support set one instance now. InstanceIds pulumi.StringPtrInput // VPC instance ID. VpcId pulumi.StringPtrInput }
func (ClassicLinkAttachmentState) ElementType ¶ added in v0.1.5
func (ClassicLinkAttachmentState) ElementType() reflect.Type
type DhcpAssociateAddress ¶ added in v0.1.5
type DhcpAssociateAddress struct { pulumi.CustomResourceState // Elastic public network `IP`. Must be `EIP` not bound to `DhcpIp`. AddressIp pulumi.StringOutput `pulumi:"addressIp"` // `DhcpIp` unique `ID`, like: `dhcpip-9o233uri`. Must be a `DhcpIp` that is not bound to `EIP`. DhcpIpId pulumi.StringOutput `pulumi:"dhcpIpId"` }
func GetDhcpAssociateAddress ¶ added in v0.1.5
func GetDhcpAssociateAddress(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DhcpAssociateAddressState, opts ...pulumi.ResourceOption) (*DhcpAssociateAddress, error)
GetDhcpAssociateAddress gets an existing DhcpAssociateAddress resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDhcpAssociateAddress ¶ added in v0.1.5
func NewDhcpAssociateAddress(ctx *pulumi.Context, name string, args *DhcpAssociateAddressArgs, opts ...pulumi.ResourceOption) (*DhcpAssociateAddress, error)
NewDhcpAssociateAddress registers a new resource with the given unique name, arguments, and options.
func (*DhcpAssociateAddress) ElementType ¶ added in v0.1.5
func (*DhcpAssociateAddress) ElementType() reflect.Type
func (*DhcpAssociateAddress) ToDhcpAssociateAddressOutput ¶ added in v0.1.5
func (i *DhcpAssociateAddress) ToDhcpAssociateAddressOutput() DhcpAssociateAddressOutput
func (*DhcpAssociateAddress) ToDhcpAssociateAddressOutputWithContext ¶ added in v0.1.5
func (i *DhcpAssociateAddress) ToDhcpAssociateAddressOutputWithContext(ctx context.Context) DhcpAssociateAddressOutput
type DhcpAssociateAddressArgs ¶ added in v0.1.5
type DhcpAssociateAddressArgs struct { // Elastic public network `IP`. Must be `EIP` not bound to `DhcpIp`. AddressIp pulumi.StringInput // `DhcpIp` unique `ID`, like: `dhcpip-9o233uri`. Must be a `DhcpIp` that is not bound to `EIP`. DhcpIpId pulumi.StringInput }
The set of arguments for constructing a DhcpAssociateAddress resource.
func (DhcpAssociateAddressArgs) ElementType ¶ added in v0.1.5
func (DhcpAssociateAddressArgs) ElementType() reflect.Type
type DhcpAssociateAddressArray ¶ added in v0.1.5
type DhcpAssociateAddressArray []DhcpAssociateAddressInput
func (DhcpAssociateAddressArray) ElementType ¶ added in v0.1.5
func (DhcpAssociateAddressArray) ElementType() reflect.Type
func (DhcpAssociateAddressArray) ToDhcpAssociateAddressArrayOutput ¶ added in v0.1.5
func (i DhcpAssociateAddressArray) ToDhcpAssociateAddressArrayOutput() DhcpAssociateAddressArrayOutput
func (DhcpAssociateAddressArray) ToDhcpAssociateAddressArrayOutputWithContext ¶ added in v0.1.5
func (i DhcpAssociateAddressArray) ToDhcpAssociateAddressArrayOutputWithContext(ctx context.Context) DhcpAssociateAddressArrayOutput
type DhcpAssociateAddressArrayInput ¶ added in v0.1.5
type DhcpAssociateAddressArrayInput interface { pulumi.Input ToDhcpAssociateAddressArrayOutput() DhcpAssociateAddressArrayOutput ToDhcpAssociateAddressArrayOutputWithContext(context.Context) DhcpAssociateAddressArrayOutput }
DhcpAssociateAddressArrayInput is an input type that accepts DhcpAssociateAddressArray and DhcpAssociateAddressArrayOutput values. You can construct a concrete instance of `DhcpAssociateAddressArrayInput` via:
DhcpAssociateAddressArray{ DhcpAssociateAddressArgs{...} }
type DhcpAssociateAddressArrayOutput ¶ added in v0.1.5
type DhcpAssociateAddressArrayOutput struct{ *pulumi.OutputState }
func (DhcpAssociateAddressArrayOutput) ElementType ¶ added in v0.1.5
func (DhcpAssociateAddressArrayOutput) ElementType() reflect.Type
func (DhcpAssociateAddressArrayOutput) Index ¶ added in v0.1.5
func (o DhcpAssociateAddressArrayOutput) Index(i pulumi.IntInput) DhcpAssociateAddressOutput
func (DhcpAssociateAddressArrayOutput) ToDhcpAssociateAddressArrayOutput ¶ added in v0.1.5
func (o DhcpAssociateAddressArrayOutput) ToDhcpAssociateAddressArrayOutput() DhcpAssociateAddressArrayOutput
func (DhcpAssociateAddressArrayOutput) ToDhcpAssociateAddressArrayOutputWithContext ¶ added in v0.1.5
func (o DhcpAssociateAddressArrayOutput) ToDhcpAssociateAddressArrayOutputWithContext(ctx context.Context) DhcpAssociateAddressArrayOutput
type DhcpAssociateAddressInput ¶ added in v0.1.5
type DhcpAssociateAddressInput interface { pulumi.Input ToDhcpAssociateAddressOutput() DhcpAssociateAddressOutput ToDhcpAssociateAddressOutputWithContext(ctx context.Context) DhcpAssociateAddressOutput }
type DhcpAssociateAddressMap ¶ added in v0.1.5
type DhcpAssociateAddressMap map[string]DhcpAssociateAddressInput
func (DhcpAssociateAddressMap) ElementType ¶ added in v0.1.5
func (DhcpAssociateAddressMap) ElementType() reflect.Type
func (DhcpAssociateAddressMap) ToDhcpAssociateAddressMapOutput ¶ added in v0.1.5
func (i DhcpAssociateAddressMap) ToDhcpAssociateAddressMapOutput() DhcpAssociateAddressMapOutput
func (DhcpAssociateAddressMap) ToDhcpAssociateAddressMapOutputWithContext ¶ added in v0.1.5
func (i DhcpAssociateAddressMap) ToDhcpAssociateAddressMapOutputWithContext(ctx context.Context) DhcpAssociateAddressMapOutput
type DhcpAssociateAddressMapInput ¶ added in v0.1.5
type DhcpAssociateAddressMapInput interface { pulumi.Input ToDhcpAssociateAddressMapOutput() DhcpAssociateAddressMapOutput ToDhcpAssociateAddressMapOutputWithContext(context.Context) DhcpAssociateAddressMapOutput }
DhcpAssociateAddressMapInput is an input type that accepts DhcpAssociateAddressMap and DhcpAssociateAddressMapOutput values. You can construct a concrete instance of `DhcpAssociateAddressMapInput` via:
DhcpAssociateAddressMap{ "key": DhcpAssociateAddressArgs{...} }
type DhcpAssociateAddressMapOutput ¶ added in v0.1.5
type DhcpAssociateAddressMapOutput struct{ *pulumi.OutputState }
func (DhcpAssociateAddressMapOutput) ElementType ¶ added in v0.1.5
func (DhcpAssociateAddressMapOutput) ElementType() reflect.Type
func (DhcpAssociateAddressMapOutput) MapIndex ¶ added in v0.1.5
func (o DhcpAssociateAddressMapOutput) MapIndex(k pulumi.StringInput) DhcpAssociateAddressOutput
func (DhcpAssociateAddressMapOutput) ToDhcpAssociateAddressMapOutput ¶ added in v0.1.5
func (o DhcpAssociateAddressMapOutput) ToDhcpAssociateAddressMapOutput() DhcpAssociateAddressMapOutput
func (DhcpAssociateAddressMapOutput) ToDhcpAssociateAddressMapOutputWithContext ¶ added in v0.1.5
func (o DhcpAssociateAddressMapOutput) ToDhcpAssociateAddressMapOutputWithContext(ctx context.Context) DhcpAssociateAddressMapOutput
type DhcpAssociateAddressOutput ¶ added in v0.1.5
type DhcpAssociateAddressOutput struct{ *pulumi.OutputState }
func (DhcpAssociateAddressOutput) AddressIp ¶ added in v0.1.5
func (o DhcpAssociateAddressOutput) AddressIp() pulumi.StringOutput
Elastic public network `IP`. Must be `EIP` not bound to `DhcpIp`.
func (DhcpAssociateAddressOutput) DhcpIpId ¶ added in v0.1.5
func (o DhcpAssociateAddressOutput) DhcpIpId() pulumi.StringOutput
`DhcpIp` unique `ID`, like: `dhcpip-9o233uri`. Must be a `DhcpIp` that is not bound to `EIP`.
func (DhcpAssociateAddressOutput) ElementType ¶ added in v0.1.5
func (DhcpAssociateAddressOutput) ElementType() reflect.Type
func (DhcpAssociateAddressOutput) ToDhcpAssociateAddressOutput ¶ added in v0.1.5
func (o DhcpAssociateAddressOutput) ToDhcpAssociateAddressOutput() DhcpAssociateAddressOutput
func (DhcpAssociateAddressOutput) ToDhcpAssociateAddressOutputWithContext ¶ added in v0.1.5
func (o DhcpAssociateAddressOutput) ToDhcpAssociateAddressOutputWithContext(ctx context.Context) DhcpAssociateAddressOutput
type DhcpAssociateAddressState ¶ added in v0.1.5
type DhcpAssociateAddressState struct { // Elastic public network `IP`. Must be `EIP` not bound to `DhcpIp`. AddressIp pulumi.StringPtrInput // `DhcpIp` unique `ID`, like: `dhcpip-9o233uri`. Must be a `DhcpIp` that is not bound to `EIP`. DhcpIpId pulumi.StringPtrInput }
func (DhcpAssociateAddressState) ElementType ¶ added in v0.1.5
func (DhcpAssociateAddressState) ElementType() reflect.Type
type DhcpIp ¶ added in v0.1.5
type DhcpIp struct { pulumi.CustomResourceState // `DhcpIp` name. DhcpIpName pulumi.StringOutput `pulumi:"dhcpIpName"` // Subnet `ID`. SubnetId pulumi.StringOutput `pulumi:"subnetId"` // The private network `ID`. VpcId pulumi.StringOutput `pulumi:"vpcId"` }
Provides a resource to create a vpc dhcpIp
## Import
vpc dhcp_ip can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Vpc/dhcpIp:DhcpIp dhcp_ip dhcp_ip_id
```
func GetDhcpIp ¶ added in v0.1.5
func GetDhcpIp(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DhcpIpState, opts ...pulumi.ResourceOption) (*DhcpIp, error)
GetDhcpIp gets an existing DhcpIp resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDhcpIp ¶ added in v0.1.5
func NewDhcpIp(ctx *pulumi.Context, name string, args *DhcpIpArgs, opts ...pulumi.ResourceOption) (*DhcpIp, error)
NewDhcpIp registers a new resource with the given unique name, arguments, and options.
func (*DhcpIp) ElementType ¶ added in v0.1.5
func (*DhcpIp) ToDhcpIpOutput ¶ added in v0.1.5
func (i *DhcpIp) ToDhcpIpOutput() DhcpIpOutput
func (*DhcpIp) ToDhcpIpOutputWithContext ¶ added in v0.1.5
func (i *DhcpIp) ToDhcpIpOutputWithContext(ctx context.Context) DhcpIpOutput
type DhcpIpArgs ¶ added in v0.1.5
type DhcpIpArgs struct { // `DhcpIp` name. DhcpIpName pulumi.StringInput // Subnet `ID`. SubnetId pulumi.StringInput // The private network `ID`. VpcId pulumi.StringInput }
The set of arguments for constructing a DhcpIp resource.
func (DhcpIpArgs) ElementType ¶ added in v0.1.5
func (DhcpIpArgs) ElementType() reflect.Type
type DhcpIpArray ¶ added in v0.1.5
type DhcpIpArray []DhcpIpInput
func (DhcpIpArray) ElementType ¶ added in v0.1.5
func (DhcpIpArray) ElementType() reflect.Type
func (DhcpIpArray) ToDhcpIpArrayOutput ¶ added in v0.1.5
func (i DhcpIpArray) ToDhcpIpArrayOutput() DhcpIpArrayOutput
func (DhcpIpArray) ToDhcpIpArrayOutputWithContext ¶ added in v0.1.5
func (i DhcpIpArray) ToDhcpIpArrayOutputWithContext(ctx context.Context) DhcpIpArrayOutput
type DhcpIpArrayInput ¶ added in v0.1.5
type DhcpIpArrayInput interface { pulumi.Input ToDhcpIpArrayOutput() DhcpIpArrayOutput ToDhcpIpArrayOutputWithContext(context.Context) DhcpIpArrayOutput }
DhcpIpArrayInput is an input type that accepts DhcpIpArray and DhcpIpArrayOutput values. You can construct a concrete instance of `DhcpIpArrayInput` via:
DhcpIpArray{ DhcpIpArgs{...} }
type DhcpIpArrayOutput ¶ added in v0.1.5
type DhcpIpArrayOutput struct{ *pulumi.OutputState }
func (DhcpIpArrayOutput) ElementType ¶ added in v0.1.5
func (DhcpIpArrayOutput) ElementType() reflect.Type
func (DhcpIpArrayOutput) Index ¶ added in v0.1.5
func (o DhcpIpArrayOutput) Index(i pulumi.IntInput) DhcpIpOutput
func (DhcpIpArrayOutput) ToDhcpIpArrayOutput ¶ added in v0.1.5
func (o DhcpIpArrayOutput) ToDhcpIpArrayOutput() DhcpIpArrayOutput
func (DhcpIpArrayOutput) ToDhcpIpArrayOutputWithContext ¶ added in v0.1.5
func (o DhcpIpArrayOutput) ToDhcpIpArrayOutputWithContext(ctx context.Context) DhcpIpArrayOutput
type DhcpIpInput ¶ added in v0.1.5
type DhcpIpInput interface { pulumi.Input ToDhcpIpOutput() DhcpIpOutput ToDhcpIpOutputWithContext(ctx context.Context) DhcpIpOutput }
type DhcpIpMap ¶ added in v0.1.5
type DhcpIpMap map[string]DhcpIpInput
func (DhcpIpMap) ElementType ¶ added in v0.1.5
func (DhcpIpMap) ToDhcpIpMapOutput ¶ added in v0.1.5
func (i DhcpIpMap) ToDhcpIpMapOutput() DhcpIpMapOutput
func (DhcpIpMap) ToDhcpIpMapOutputWithContext ¶ added in v0.1.5
func (i DhcpIpMap) ToDhcpIpMapOutputWithContext(ctx context.Context) DhcpIpMapOutput
type DhcpIpMapInput ¶ added in v0.1.5
type DhcpIpMapInput interface { pulumi.Input ToDhcpIpMapOutput() DhcpIpMapOutput ToDhcpIpMapOutputWithContext(context.Context) DhcpIpMapOutput }
DhcpIpMapInput is an input type that accepts DhcpIpMap and DhcpIpMapOutput values. You can construct a concrete instance of `DhcpIpMapInput` via:
DhcpIpMap{ "key": DhcpIpArgs{...} }
type DhcpIpMapOutput ¶ added in v0.1.5
type DhcpIpMapOutput struct{ *pulumi.OutputState }
func (DhcpIpMapOutput) ElementType ¶ added in v0.1.5
func (DhcpIpMapOutput) ElementType() reflect.Type
func (DhcpIpMapOutput) MapIndex ¶ added in v0.1.5
func (o DhcpIpMapOutput) MapIndex(k pulumi.StringInput) DhcpIpOutput
func (DhcpIpMapOutput) ToDhcpIpMapOutput ¶ added in v0.1.5
func (o DhcpIpMapOutput) ToDhcpIpMapOutput() DhcpIpMapOutput
func (DhcpIpMapOutput) ToDhcpIpMapOutputWithContext ¶ added in v0.1.5
func (o DhcpIpMapOutput) ToDhcpIpMapOutputWithContext(ctx context.Context) DhcpIpMapOutput
type DhcpIpOutput ¶ added in v0.1.5
type DhcpIpOutput struct{ *pulumi.OutputState }
func (DhcpIpOutput) DhcpIpName ¶ added in v0.1.5
func (o DhcpIpOutput) DhcpIpName() pulumi.StringOutput
`DhcpIp` name.
func (DhcpIpOutput) ElementType ¶ added in v0.1.5
func (DhcpIpOutput) ElementType() reflect.Type
func (DhcpIpOutput) SubnetId ¶ added in v0.1.5
func (o DhcpIpOutput) SubnetId() pulumi.StringOutput
Subnet `ID`.
func (DhcpIpOutput) ToDhcpIpOutput ¶ added in v0.1.5
func (o DhcpIpOutput) ToDhcpIpOutput() DhcpIpOutput
func (DhcpIpOutput) ToDhcpIpOutputWithContext ¶ added in v0.1.5
func (o DhcpIpOutput) ToDhcpIpOutputWithContext(ctx context.Context) DhcpIpOutput
func (DhcpIpOutput) VpcId ¶ added in v0.1.5
func (o DhcpIpOutput) VpcId() pulumi.StringOutput
The private network `ID`.
type DhcpIpState ¶ added in v0.1.5
type DhcpIpState struct { // `DhcpIp` name. DhcpIpName pulumi.StringPtrInput // Subnet `ID`. SubnetId pulumi.StringPtrInput // The private network `ID`. VpcId pulumi.StringPtrInput }
func (DhcpIpState) ElementType ¶ added in v0.1.5
func (DhcpIpState) ElementType() reflect.Type
type EnableEndPointConnect ¶ added in v0.1.5
type EnableEndPointConnect struct { pulumi.CustomResourceState // Whether to accept endpoint connection requests. `true`: Accept automatically. `false`: Do not automatically accept. AcceptFlag pulumi.BoolOutput `pulumi:"acceptFlag"` // Endpoint ID. EndPointIds pulumi.StringArrayOutput `pulumi:"endPointIds"` // Endpoint service ID. EndPointServiceId pulumi.StringOutput `pulumi:"endPointServiceId"` }
Provides a resource to create a vpc enableEndPointConnect
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Vpc.NewEnableEndPointConnect(ctx, "enableEndPointConnect", &Vpc.EnableEndPointConnectArgs{ AcceptFlag: pulumi.Bool(true), EndPointIds: pulumi.StringArray{ pulumi.String("vpce-6q0ftmke"), }, EndPointServiceId: pulumi.String("vpcsvc-98jddhcz"), }) if err != nil { return err } return nil }) }
```
func GetEnableEndPointConnect ¶ added in v0.1.5
func GetEnableEndPointConnect(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EnableEndPointConnectState, opts ...pulumi.ResourceOption) (*EnableEndPointConnect, error)
GetEnableEndPointConnect gets an existing EnableEndPointConnect resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewEnableEndPointConnect ¶ added in v0.1.5
func NewEnableEndPointConnect(ctx *pulumi.Context, name string, args *EnableEndPointConnectArgs, opts ...pulumi.ResourceOption) (*EnableEndPointConnect, error)
NewEnableEndPointConnect registers a new resource with the given unique name, arguments, and options.
func (*EnableEndPointConnect) ElementType ¶ added in v0.1.5
func (*EnableEndPointConnect) ElementType() reflect.Type
func (*EnableEndPointConnect) ToEnableEndPointConnectOutput ¶ added in v0.1.5
func (i *EnableEndPointConnect) ToEnableEndPointConnectOutput() EnableEndPointConnectOutput
func (*EnableEndPointConnect) ToEnableEndPointConnectOutputWithContext ¶ added in v0.1.5
func (i *EnableEndPointConnect) ToEnableEndPointConnectOutputWithContext(ctx context.Context) EnableEndPointConnectOutput
type EnableEndPointConnectArgs ¶ added in v0.1.5
type EnableEndPointConnectArgs struct { // Whether to accept endpoint connection requests. `true`: Accept automatically. `false`: Do not automatically accept. AcceptFlag pulumi.BoolInput // Endpoint ID. EndPointIds pulumi.StringArrayInput // Endpoint service ID. EndPointServiceId pulumi.StringInput }
The set of arguments for constructing a EnableEndPointConnect resource.
func (EnableEndPointConnectArgs) ElementType ¶ added in v0.1.5
func (EnableEndPointConnectArgs) ElementType() reflect.Type
type EnableEndPointConnectArray ¶ added in v0.1.5
type EnableEndPointConnectArray []EnableEndPointConnectInput
func (EnableEndPointConnectArray) ElementType ¶ added in v0.1.5
func (EnableEndPointConnectArray) ElementType() reflect.Type
func (EnableEndPointConnectArray) ToEnableEndPointConnectArrayOutput ¶ added in v0.1.5
func (i EnableEndPointConnectArray) ToEnableEndPointConnectArrayOutput() EnableEndPointConnectArrayOutput
func (EnableEndPointConnectArray) ToEnableEndPointConnectArrayOutputWithContext ¶ added in v0.1.5
func (i EnableEndPointConnectArray) ToEnableEndPointConnectArrayOutputWithContext(ctx context.Context) EnableEndPointConnectArrayOutput
type EnableEndPointConnectArrayInput ¶ added in v0.1.5
type EnableEndPointConnectArrayInput interface { pulumi.Input ToEnableEndPointConnectArrayOutput() EnableEndPointConnectArrayOutput ToEnableEndPointConnectArrayOutputWithContext(context.Context) EnableEndPointConnectArrayOutput }
EnableEndPointConnectArrayInput is an input type that accepts EnableEndPointConnectArray and EnableEndPointConnectArrayOutput values. You can construct a concrete instance of `EnableEndPointConnectArrayInput` via:
EnableEndPointConnectArray{ EnableEndPointConnectArgs{...} }
type EnableEndPointConnectArrayOutput ¶ added in v0.1.5
type EnableEndPointConnectArrayOutput struct{ *pulumi.OutputState }
func (EnableEndPointConnectArrayOutput) ElementType ¶ added in v0.1.5
func (EnableEndPointConnectArrayOutput) ElementType() reflect.Type
func (EnableEndPointConnectArrayOutput) Index ¶ added in v0.1.5
func (o EnableEndPointConnectArrayOutput) Index(i pulumi.IntInput) EnableEndPointConnectOutput
func (EnableEndPointConnectArrayOutput) ToEnableEndPointConnectArrayOutput ¶ added in v0.1.5
func (o EnableEndPointConnectArrayOutput) ToEnableEndPointConnectArrayOutput() EnableEndPointConnectArrayOutput
func (EnableEndPointConnectArrayOutput) ToEnableEndPointConnectArrayOutputWithContext ¶ added in v0.1.5
func (o EnableEndPointConnectArrayOutput) ToEnableEndPointConnectArrayOutputWithContext(ctx context.Context) EnableEndPointConnectArrayOutput
type EnableEndPointConnectInput ¶ added in v0.1.5
type EnableEndPointConnectInput interface { pulumi.Input ToEnableEndPointConnectOutput() EnableEndPointConnectOutput ToEnableEndPointConnectOutputWithContext(ctx context.Context) EnableEndPointConnectOutput }
type EnableEndPointConnectMap ¶ added in v0.1.5
type EnableEndPointConnectMap map[string]EnableEndPointConnectInput
func (EnableEndPointConnectMap) ElementType ¶ added in v0.1.5
func (EnableEndPointConnectMap) ElementType() reflect.Type
func (EnableEndPointConnectMap) ToEnableEndPointConnectMapOutput ¶ added in v0.1.5
func (i EnableEndPointConnectMap) ToEnableEndPointConnectMapOutput() EnableEndPointConnectMapOutput
func (EnableEndPointConnectMap) ToEnableEndPointConnectMapOutputWithContext ¶ added in v0.1.5
func (i EnableEndPointConnectMap) ToEnableEndPointConnectMapOutputWithContext(ctx context.Context) EnableEndPointConnectMapOutput
type EnableEndPointConnectMapInput ¶ added in v0.1.5
type EnableEndPointConnectMapInput interface { pulumi.Input ToEnableEndPointConnectMapOutput() EnableEndPointConnectMapOutput ToEnableEndPointConnectMapOutputWithContext(context.Context) EnableEndPointConnectMapOutput }
EnableEndPointConnectMapInput is an input type that accepts EnableEndPointConnectMap and EnableEndPointConnectMapOutput values. You can construct a concrete instance of `EnableEndPointConnectMapInput` via:
EnableEndPointConnectMap{ "key": EnableEndPointConnectArgs{...} }
type EnableEndPointConnectMapOutput ¶ added in v0.1.5
type EnableEndPointConnectMapOutput struct{ *pulumi.OutputState }
func (EnableEndPointConnectMapOutput) ElementType ¶ added in v0.1.5
func (EnableEndPointConnectMapOutput) ElementType() reflect.Type
func (EnableEndPointConnectMapOutput) MapIndex ¶ added in v0.1.5
func (o EnableEndPointConnectMapOutput) MapIndex(k pulumi.StringInput) EnableEndPointConnectOutput
func (EnableEndPointConnectMapOutput) ToEnableEndPointConnectMapOutput ¶ added in v0.1.5
func (o EnableEndPointConnectMapOutput) ToEnableEndPointConnectMapOutput() EnableEndPointConnectMapOutput
func (EnableEndPointConnectMapOutput) ToEnableEndPointConnectMapOutputWithContext ¶ added in v0.1.5
func (o EnableEndPointConnectMapOutput) ToEnableEndPointConnectMapOutputWithContext(ctx context.Context) EnableEndPointConnectMapOutput
type EnableEndPointConnectOutput ¶ added in v0.1.5
type EnableEndPointConnectOutput struct{ *pulumi.OutputState }
func (EnableEndPointConnectOutput) AcceptFlag ¶ added in v0.1.5
func (o EnableEndPointConnectOutput) AcceptFlag() pulumi.BoolOutput
Whether to accept endpoint connection requests. `true`: Accept automatically. `false`: Do not automatically accept.
func (EnableEndPointConnectOutput) ElementType ¶ added in v0.1.5
func (EnableEndPointConnectOutput) ElementType() reflect.Type
func (EnableEndPointConnectOutput) EndPointIds ¶ added in v0.1.5
func (o EnableEndPointConnectOutput) EndPointIds() pulumi.StringArrayOutput
Endpoint ID.
func (EnableEndPointConnectOutput) EndPointServiceId ¶ added in v0.1.5
func (o EnableEndPointConnectOutput) EndPointServiceId() pulumi.StringOutput
Endpoint service ID.
func (EnableEndPointConnectOutput) ToEnableEndPointConnectOutput ¶ added in v0.1.5
func (o EnableEndPointConnectOutput) ToEnableEndPointConnectOutput() EnableEndPointConnectOutput
func (EnableEndPointConnectOutput) ToEnableEndPointConnectOutputWithContext ¶ added in v0.1.5
func (o EnableEndPointConnectOutput) ToEnableEndPointConnectOutputWithContext(ctx context.Context) EnableEndPointConnectOutput
type EnableEndPointConnectState ¶ added in v0.1.5
type EnableEndPointConnectState struct { // Whether to accept endpoint connection requests. `true`: Accept automatically. `false`: Do not automatically accept. AcceptFlag pulumi.BoolPtrInput // Endpoint ID. EndPointIds pulumi.StringArrayInput // Endpoint service ID. EndPointServiceId pulumi.StringPtrInput }
func (EnableEndPointConnectState) ElementType ¶ added in v0.1.5
func (EnableEndPointConnectState) ElementType() reflect.Type
type EndPoint ¶ added in v0.1.3
type EndPoint struct { pulumi.CustomResourceState // Create Time. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Name of endpoint. EndPointName pulumi.StringOutput `pulumi:"endPointName"` // APPID. EndPointOwner pulumi.StringOutput `pulumi:"endPointOwner"` // ID of endpoint service. EndPointServiceId pulumi.StringOutput `pulumi:"endPointServiceId"` // VIP of endpoint ip. EndPointVip pulumi.StringPtrOutput `pulumi:"endPointVip"` // Ordered security groups associated with the endpoint. SecurityGroupsIds pulumi.StringArrayOutput `pulumi:"securityGroupsIds"` // state of end point. State pulumi.StringOutput `pulumi:"state"` // ID of subnet instance. SubnetId pulumi.StringOutput `pulumi:"subnetId"` // ID of vpc instance. VpcId pulumi.StringOutput `pulumi:"vpcId"` }
Provides a resource to create a vpc endPoint
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Vpc.NewEndPoint(ctx, "endPoint", &Vpc.EndPointArgs{ EndPointName: pulumi.String("terraform-test"), EndPointServiceId: pulumi.String("vpcsvc-69y13tdb"), EndPointVip: pulumi.String("10.0.2.1"), SecurityGroupsIds: pulumi.StringArray{ pulumi.String("sg-ghvp9djf"), pulumi.String("sg-if748odn"), pulumi.String("sg-3k7vtgf7"), }, SubnetId: pulumi.String("subnet-ljyn7h30"), VpcId: pulumi.String("vpc-391sv4w3"), }) if err != nil { return err } return nil }) }
```
## Import
vpc end_point can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Vpc/endPoint:EndPoint end_point end_point_id
```
func GetEndPoint ¶ added in v0.1.3
func GetEndPoint(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EndPointState, opts ...pulumi.ResourceOption) (*EndPoint, error)
GetEndPoint gets an existing EndPoint resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewEndPoint ¶ added in v0.1.3
func NewEndPoint(ctx *pulumi.Context, name string, args *EndPointArgs, opts ...pulumi.ResourceOption) (*EndPoint, error)
NewEndPoint registers a new resource with the given unique name, arguments, and options.
func (*EndPoint) ElementType ¶ added in v0.1.3
func (*EndPoint) ToEndPointOutput ¶ added in v0.1.3
func (i *EndPoint) ToEndPointOutput() EndPointOutput
func (*EndPoint) ToEndPointOutputWithContext ¶ added in v0.1.3
func (i *EndPoint) ToEndPointOutputWithContext(ctx context.Context) EndPointOutput
type EndPointArgs ¶ added in v0.1.3
type EndPointArgs struct { // Name of endpoint. EndPointName pulumi.StringInput // ID of endpoint service. EndPointServiceId pulumi.StringInput // VIP of endpoint ip. EndPointVip pulumi.StringPtrInput // Ordered security groups associated with the endpoint. SecurityGroupsIds pulumi.StringArrayInput // ID of subnet instance. SubnetId pulumi.StringInput // ID of vpc instance. VpcId pulumi.StringInput }
The set of arguments for constructing a EndPoint resource.
func (EndPointArgs) ElementType ¶ added in v0.1.3
func (EndPointArgs) ElementType() reflect.Type
type EndPointArray ¶ added in v0.1.3
type EndPointArray []EndPointInput
func (EndPointArray) ElementType ¶ added in v0.1.3
func (EndPointArray) ElementType() reflect.Type
func (EndPointArray) ToEndPointArrayOutput ¶ added in v0.1.3
func (i EndPointArray) ToEndPointArrayOutput() EndPointArrayOutput
func (EndPointArray) ToEndPointArrayOutputWithContext ¶ added in v0.1.3
func (i EndPointArray) ToEndPointArrayOutputWithContext(ctx context.Context) EndPointArrayOutput
type EndPointArrayInput ¶ added in v0.1.3
type EndPointArrayInput interface { pulumi.Input ToEndPointArrayOutput() EndPointArrayOutput ToEndPointArrayOutputWithContext(context.Context) EndPointArrayOutput }
EndPointArrayInput is an input type that accepts EndPointArray and EndPointArrayOutput values. You can construct a concrete instance of `EndPointArrayInput` via:
EndPointArray{ EndPointArgs{...} }
type EndPointArrayOutput ¶ added in v0.1.3
type EndPointArrayOutput struct{ *pulumi.OutputState }
func (EndPointArrayOutput) ElementType ¶ added in v0.1.3
func (EndPointArrayOutput) ElementType() reflect.Type
func (EndPointArrayOutput) Index ¶ added in v0.1.3
func (o EndPointArrayOutput) Index(i pulumi.IntInput) EndPointOutput
func (EndPointArrayOutput) ToEndPointArrayOutput ¶ added in v0.1.3
func (o EndPointArrayOutput) ToEndPointArrayOutput() EndPointArrayOutput
func (EndPointArrayOutput) ToEndPointArrayOutputWithContext ¶ added in v0.1.3
func (o EndPointArrayOutput) ToEndPointArrayOutputWithContext(ctx context.Context) EndPointArrayOutput
type EndPointInput ¶ added in v0.1.3
type EndPointInput interface { pulumi.Input ToEndPointOutput() EndPointOutput ToEndPointOutputWithContext(ctx context.Context) EndPointOutput }
type EndPointMap ¶ added in v0.1.3
type EndPointMap map[string]EndPointInput
func (EndPointMap) ElementType ¶ added in v0.1.3
func (EndPointMap) ElementType() reflect.Type
func (EndPointMap) ToEndPointMapOutput ¶ added in v0.1.3
func (i EndPointMap) ToEndPointMapOutput() EndPointMapOutput
func (EndPointMap) ToEndPointMapOutputWithContext ¶ added in v0.1.3
func (i EndPointMap) ToEndPointMapOutputWithContext(ctx context.Context) EndPointMapOutput
type EndPointMapInput ¶ added in v0.1.3
type EndPointMapInput interface { pulumi.Input ToEndPointMapOutput() EndPointMapOutput ToEndPointMapOutputWithContext(context.Context) EndPointMapOutput }
EndPointMapInput is an input type that accepts EndPointMap and EndPointMapOutput values. You can construct a concrete instance of `EndPointMapInput` via:
EndPointMap{ "key": EndPointArgs{...} }
type EndPointMapOutput ¶ added in v0.1.3
type EndPointMapOutput struct{ *pulumi.OutputState }
func (EndPointMapOutput) ElementType ¶ added in v0.1.3
func (EndPointMapOutput) ElementType() reflect.Type
func (EndPointMapOutput) MapIndex ¶ added in v0.1.3
func (o EndPointMapOutput) MapIndex(k pulumi.StringInput) EndPointOutput
func (EndPointMapOutput) ToEndPointMapOutput ¶ added in v0.1.3
func (o EndPointMapOutput) ToEndPointMapOutput() EndPointMapOutput
func (EndPointMapOutput) ToEndPointMapOutputWithContext ¶ added in v0.1.3
func (o EndPointMapOutput) ToEndPointMapOutputWithContext(ctx context.Context) EndPointMapOutput
type EndPointOutput ¶ added in v0.1.3
type EndPointOutput struct{ *pulumi.OutputState }
func (EndPointOutput) CreateTime ¶ added in v0.1.3
func (o EndPointOutput) CreateTime() pulumi.StringOutput
Create Time.
func (EndPointOutput) ElementType ¶ added in v0.1.3
func (EndPointOutput) ElementType() reflect.Type
func (EndPointOutput) EndPointName ¶ added in v0.1.3
func (o EndPointOutput) EndPointName() pulumi.StringOutput
Name of endpoint.
func (EndPointOutput) EndPointOwner ¶ added in v0.1.3
func (o EndPointOutput) EndPointOwner() pulumi.StringOutput
APPID.
func (EndPointOutput) EndPointServiceId ¶ added in v0.1.3
func (o EndPointOutput) EndPointServiceId() pulumi.StringOutput
ID of endpoint service.
func (EndPointOutput) EndPointVip ¶ added in v0.1.3
func (o EndPointOutput) EndPointVip() pulumi.StringPtrOutput
VIP of endpoint ip.
func (EndPointOutput) SecurityGroupsIds ¶ added in v0.1.8
func (o EndPointOutput) SecurityGroupsIds() pulumi.StringArrayOutput
Ordered security groups associated with the endpoint.
func (EndPointOutput) State ¶ added in v0.1.3
func (o EndPointOutput) State() pulumi.StringOutput
state of end point.
func (EndPointOutput) SubnetId ¶ added in v0.1.3
func (o EndPointOutput) SubnetId() pulumi.StringOutput
ID of subnet instance.
func (EndPointOutput) ToEndPointOutput ¶ added in v0.1.3
func (o EndPointOutput) ToEndPointOutput() EndPointOutput
func (EndPointOutput) ToEndPointOutputWithContext ¶ added in v0.1.3
func (o EndPointOutput) ToEndPointOutputWithContext(ctx context.Context) EndPointOutput
func (EndPointOutput) VpcId ¶ added in v0.1.3
func (o EndPointOutput) VpcId() pulumi.StringOutput
ID of vpc instance.
type EndPointService ¶ added in v0.1.3
type EndPointService struct { pulumi.CustomResourceState // Whether to automatically accept. AutoAcceptFlag pulumi.BoolOutput `pulumi:"autoAcceptFlag"` // Create Time. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Count of end point. EndPointCount pulumi.IntOutput `pulumi:"endPointCount"` // Name of end point service. EndPointServiceName pulumi.StringOutput `pulumi:"endPointServiceName"` // Id of service instance, like lb-xxx. ServiceInstanceId pulumi.StringOutput `pulumi:"serviceInstanceId"` // APPID. ServiceOwner pulumi.StringOutput `pulumi:"serviceOwner"` // Type of service instance, like `CLB`, `CDB`, `CRS`, default is `CLB`. ServiceType pulumi.StringOutput `pulumi:"serviceType"` // VIP of backend service. ServiceVip pulumi.StringOutput `pulumi:"serviceVip"` // ID of vpc instance. VpcId pulumi.StringOutput `pulumi:"vpcId"` }
Provides a resource to create a vpc endPointService
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Vpc.NewEndPointService(ctx, "endPointService", &Vpc.EndPointServiceArgs{ AutoAcceptFlag: pulumi.Bool(false), EndPointServiceName: pulumi.String("terraform-endpoint-service"), ServiceInstanceId: pulumi.String("lb-o5f6x7ke"), ServiceType: pulumi.String("CLB"), VpcId: pulumi.String("vpc-391sv4w3"), }) if err != nil { return err } return nil }) }
```
## Import
vpc end_point_service can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Vpc/endPointService:EndPointService end_point_service end_point_service_id
```
func GetEndPointService ¶ added in v0.1.3
func GetEndPointService(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EndPointServiceState, opts ...pulumi.ResourceOption) (*EndPointService, error)
GetEndPointService gets an existing EndPointService resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewEndPointService ¶ added in v0.1.3
func NewEndPointService(ctx *pulumi.Context, name string, args *EndPointServiceArgs, opts ...pulumi.ResourceOption) (*EndPointService, error)
NewEndPointService registers a new resource with the given unique name, arguments, and options.
func (*EndPointService) ElementType ¶ added in v0.1.3
func (*EndPointService) ElementType() reflect.Type
func (*EndPointService) ToEndPointServiceOutput ¶ added in v0.1.3
func (i *EndPointService) ToEndPointServiceOutput() EndPointServiceOutput
func (*EndPointService) ToEndPointServiceOutputWithContext ¶ added in v0.1.3
func (i *EndPointService) ToEndPointServiceOutputWithContext(ctx context.Context) EndPointServiceOutput
type EndPointServiceArgs ¶ added in v0.1.3
type EndPointServiceArgs struct { // Whether to automatically accept. AutoAcceptFlag pulumi.BoolInput // Name of end point service. EndPointServiceName pulumi.StringInput // Id of service instance, like lb-xxx. ServiceInstanceId pulumi.StringInput // Type of service instance, like `CLB`, `CDB`, `CRS`, default is `CLB`. ServiceType pulumi.StringPtrInput // ID of vpc instance. VpcId pulumi.StringInput }
The set of arguments for constructing a EndPointService resource.
func (EndPointServiceArgs) ElementType ¶ added in v0.1.3
func (EndPointServiceArgs) ElementType() reflect.Type
type EndPointServiceArray ¶ added in v0.1.3
type EndPointServiceArray []EndPointServiceInput
func (EndPointServiceArray) ElementType ¶ added in v0.1.3
func (EndPointServiceArray) ElementType() reflect.Type
func (EndPointServiceArray) ToEndPointServiceArrayOutput ¶ added in v0.1.3
func (i EndPointServiceArray) ToEndPointServiceArrayOutput() EndPointServiceArrayOutput
func (EndPointServiceArray) ToEndPointServiceArrayOutputWithContext ¶ added in v0.1.3
func (i EndPointServiceArray) ToEndPointServiceArrayOutputWithContext(ctx context.Context) EndPointServiceArrayOutput
type EndPointServiceArrayInput ¶ added in v0.1.3
type EndPointServiceArrayInput interface { pulumi.Input ToEndPointServiceArrayOutput() EndPointServiceArrayOutput ToEndPointServiceArrayOutputWithContext(context.Context) EndPointServiceArrayOutput }
EndPointServiceArrayInput is an input type that accepts EndPointServiceArray and EndPointServiceArrayOutput values. You can construct a concrete instance of `EndPointServiceArrayInput` via:
EndPointServiceArray{ EndPointServiceArgs{...} }
type EndPointServiceArrayOutput ¶ added in v0.1.3
type EndPointServiceArrayOutput struct{ *pulumi.OutputState }
func (EndPointServiceArrayOutput) ElementType ¶ added in v0.1.3
func (EndPointServiceArrayOutput) ElementType() reflect.Type
func (EndPointServiceArrayOutput) Index ¶ added in v0.1.3
func (o EndPointServiceArrayOutput) Index(i pulumi.IntInput) EndPointServiceOutput
func (EndPointServiceArrayOutput) ToEndPointServiceArrayOutput ¶ added in v0.1.3
func (o EndPointServiceArrayOutput) ToEndPointServiceArrayOutput() EndPointServiceArrayOutput
func (EndPointServiceArrayOutput) ToEndPointServiceArrayOutputWithContext ¶ added in v0.1.3
func (o EndPointServiceArrayOutput) ToEndPointServiceArrayOutputWithContext(ctx context.Context) EndPointServiceArrayOutput
type EndPointServiceInput ¶ added in v0.1.3
type EndPointServiceInput interface { pulumi.Input ToEndPointServiceOutput() EndPointServiceOutput ToEndPointServiceOutputWithContext(ctx context.Context) EndPointServiceOutput }
type EndPointServiceMap ¶ added in v0.1.3
type EndPointServiceMap map[string]EndPointServiceInput
func (EndPointServiceMap) ElementType ¶ added in v0.1.3
func (EndPointServiceMap) ElementType() reflect.Type
func (EndPointServiceMap) ToEndPointServiceMapOutput ¶ added in v0.1.3
func (i EndPointServiceMap) ToEndPointServiceMapOutput() EndPointServiceMapOutput
func (EndPointServiceMap) ToEndPointServiceMapOutputWithContext ¶ added in v0.1.3
func (i EndPointServiceMap) ToEndPointServiceMapOutputWithContext(ctx context.Context) EndPointServiceMapOutput
type EndPointServiceMapInput ¶ added in v0.1.3
type EndPointServiceMapInput interface { pulumi.Input ToEndPointServiceMapOutput() EndPointServiceMapOutput ToEndPointServiceMapOutputWithContext(context.Context) EndPointServiceMapOutput }
EndPointServiceMapInput is an input type that accepts EndPointServiceMap and EndPointServiceMapOutput values. You can construct a concrete instance of `EndPointServiceMapInput` via:
EndPointServiceMap{ "key": EndPointServiceArgs{...} }
type EndPointServiceMapOutput ¶ added in v0.1.3
type EndPointServiceMapOutput struct{ *pulumi.OutputState }
func (EndPointServiceMapOutput) ElementType ¶ added in v0.1.3
func (EndPointServiceMapOutput) ElementType() reflect.Type
func (EndPointServiceMapOutput) MapIndex ¶ added in v0.1.3
func (o EndPointServiceMapOutput) MapIndex(k pulumi.StringInput) EndPointServiceOutput
func (EndPointServiceMapOutput) ToEndPointServiceMapOutput ¶ added in v0.1.3
func (o EndPointServiceMapOutput) ToEndPointServiceMapOutput() EndPointServiceMapOutput
func (EndPointServiceMapOutput) ToEndPointServiceMapOutputWithContext ¶ added in v0.1.3
func (o EndPointServiceMapOutput) ToEndPointServiceMapOutputWithContext(ctx context.Context) EndPointServiceMapOutput
type EndPointServiceOutput ¶ added in v0.1.3
type EndPointServiceOutput struct{ *pulumi.OutputState }
func (EndPointServiceOutput) AutoAcceptFlag ¶ added in v0.1.3
func (o EndPointServiceOutput) AutoAcceptFlag() pulumi.BoolOutput
Whether to automatically accept.
func (EndPointServiceOutput) CreateTime ¶ added in v0.1.3
func (o EndPointServiceOutput) CreateTime() pulumi.StringOutput
Create Time.
func (EndPointServiceOutput) ElementType ¶ added in v0.1.3
func (EndPointServiceOutput) ElementType() reflect.Type
func (EndPointServiceOutput) EndPointCount ¶ added in v0.1.3
func (o EndPointServiceOutput) EndPointCount() pulumi.IntOutput
Count of end point.
func (EndPointServiceOutput) EndPointServiceName ¶ added in v0.1.3
func (o EndPointServiceOutput) EndPointServiceName() pulumi.StringOutput
Name of end point service.
func (EndPointServiceOutput) ServiceInstanceId ¶ added in v0.1.3
func (o EndPointServiceOutput) ServiceInstanceId() pulumi.StringOutput
Id of service instance, like lb-xxx.
func (EndPointServiceOutput) ServiceOwner ¶ added in v0.1.3
func (o EndPointServiceOutput) ServiceOwner() pulumi.StringOutput
APPID.
func (EndPointServiceOutput) ServiceType ¶ added in v0.1.3
func (o EndPointServiceOutput) ServiceType() pulumi.StringOutput
Type of service instance, like `CLB`, `CDB`, `CRS`, default is `CLB`.
func (EndPointServiceOutput) ServiceVip ¶ added in v0.1.3
func (o EndPointServiceOutput) ServiceVip() pulumi.StringOutput
VIP of backend service.
func (EndPointServiceOutput) ToEndPointServiceOutput ¶ added in v0.1.3
func (o EndPointServiceOutput) ToEndPointServiceOutput() EndPointServiceOutput
func (EndPointServiceOutput) ToEndPointServiceOutputWithContext ¶ added in v0.1.3
func (o EndPointServiceOutput) ToEndPointServiceOutputWithContext(ctx context.Context) EndPointServiceOutput
func (EndPointServiceOutput) VpcId ¶ added in v0.1.3
func (o EndPointServiceOutput) VpcId() pulumi.StringOutput
ID of vpc instance.
type EndPointServiceState ¶ added in v0.1.3
type EndPointServiceState struct { // Whether to automatically accept. AutoAcceptFlag pulumi.BoolPtrInput // Create Time. CreateTime pulumi.StringPtrInput // Count of end point. EndPointCount pulumi.IntPtrInput // Name of end point service. EndPointServiceName pulumi.StringPtrInput // Id of service instance, like lb-xxx. ServiceInstanceId pulumi.StringPtrInput // APPID. ServiceOwner pulumi.StringPtrInput // Type of service instance, like `CLB`, `CDB`, `CRS`, default is `CLB`. ServiceType pulumi.StringPtrInput // VIP of backend service. ServiceVip pulumi.StringPtrInput // ID of vpc instance. VpcId pulumi.StringPtrInput }
func (EndPointServiceState) ElementType ¶ added in v0.1.3
func (EndPointServiceState) ElementType() reflect.Type
type EndPointServiceWhiteList ¶ added in v0.1.3
type EndPointServiceWhiteList struct { pulumi.CustomResourceState // Create Time. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Description of white list. Description pulumi.StringPtrOutput `pulumi:"description"` // ID of endpoint service. EndPointServiceId pulumi.StringOutput `pulumi:"endPointServiceId"` // APPID. Owner pulumi.StringOutput `pulumi:"owner"` // UIN. UserUin pulumi.StringOutput `pulumi:"userUin"` }
Provides a resource to create a vpc endPointServiceWhiteList
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Vpc.NewEndPointServiceWhiteList(ctx, "endPointServiceWhiteList", &Vpc.EndPointServiceWhiteListArgs{ Description: pulumi.String("terraform for test"), EndPointServiceId: pulumi.String("vpcsvc-69y13tdb"), UserUin: pulumi.String("100020512675"), }) if err != nil { return err } return nil }) }
```
## Import
vpc end_point_service_white_list can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Vpc/endPointServiceWhiteList:EndPointServiceWhiteList end_point_service_white_list end_point_service_white_list_id
```
func GetEndPointServiceWhiteList ¶ added in v0.1.3
func GetEndPointServiceWhiteList(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EndPointServiceWhiteListState, opts ...pulumi.ResourceOption) (*EndPointServiceWhiteList, error)
GetEndPointServiceWhiteList gets an existing EndPointServiceWhiteList resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewEndPointServiceWhiteList ¶ added in v0.1.3
func NewEndPointServiceWhiteList(ctx *pulumi.Context, name string, args *EndPointServiceWhiteListArgs, opts ...pulumi.ResourceOption) (*EndPointServiceWhiteList, error)
NewEndPointServiceWhiteList registers a new resource with the given unique name, arguments, and options.
func (*EndPointServiceWhiteList) ElementType ¶ added in v0.1.3
func (*EndPointServiceWhiteList) ElementType() reflect.Type
func (*EndPointServiceWhiteList) ToEndPointServiceWhiteListOutput ¶ added in v0.1.3
func (i *EndPointServiceWhiteList) ToEndPointServiceWhiteListOutput() EndPointServiceWhiteListOutput
func (*EndPointServiceWhiteList) ToEndPointServiceWhiteListOutputWithContext ¶ added in v0.1.3
func (i *EndPointServiceWhiteList) ToEndPointServiceWhiteListOutputWithContext(ctx context.Context) EndPointServiceWhiteListOutput
type EndPointServiceWhiteListArgs ¶ added in v0.1.3
type EndPointServiceWhiteListArgs struct { // Description of white list. Description pulumi.StringPtrInput // ID of endpoint service. EndPointServiceId pulumi.StringInput // UIN. UserUin pulumi.StringInput }
The set of arguments for constructing a EndPointServiceWhiteList resource.
func (EndPointServiceWhiteListArgs) ElementType ¶ added in v0.1.3
func (EndPointServiceWhiteListArgs) ElementType() reflect.Type
type EndPointServiceWhiteListArray ¶ added in v0.1.3
type EndPointServiceWhiteListArray []EndPointServiceWhiteListInput
func (EndPointServiceWhiteListArray) ElementType ¶ added in v0.1.3
func (EndPointServiceWhiteListArray) ElementType() reflect.Type
func (EndPointServiceWhiteListArray) ToEndPointServiceWhiteListArrayOutput ¶ added in v0.1.3
func (i EndPointServiceWhiteListArray) ToEndPointServiceWhiteListArrayOutput() EndPointServiceWhiteListArrayOutput
func (EndPointServiceWhiteListArray) ToEndPointServiceWhiteListArrayOutputWithContext ¶ added in v0.1.3
func (i EndPointServiceWhiteListArray) ToEndPointServiceWhiteListArrayOutputWithContext(ctx context.Context) EndPointServiceWhiteListArrayOutput
type EndPointServiceWhiteListArrayInput ¶ added in v0.1.3
type EndPointServiceWhiteListArrayInput interface { pulumi.Input ToEndPointServiceWhiteListArrayOutput() EndPointServiceWhiteListArrayOutput ToEndPointServiceWhiteListArrayOutputWithContext(context.Context) EndPointServiceWhiteListArrayOutput }
EndPointServiceWhiteListArrayInput is an input type that accepts EndPointServiceWhiteListArray and EndPointServiceWhiteListArrayOutput values. You can construct a concrete instance of `EndPointServiceWhiteListArrayInput` via:
EndPointServiceWhiteListArray{ EndPointServiceWhiteListArgs{...} }
type EndPointServiceWhiteListArrayOutput ¶ added in v0.1.3
type EndPointServiceWhiteListArrayOutput struct{ *pulumi.OutputState }
func (EndPointServiceWhiteListArrayOutput) ElementType ¶ added in v0.1.3
func (EndPointServiceWhiteListArrayOutput) ElementType() reflect.Type
func (EndPointServiceWhiteListArrayOutput) Index ¶ added in v0.1.3
func (o EndPointServiceWhiteListArrayOutput) Index(i pulumi.IntInput) EndPointServiceWhiteListOutput
func (EndPointServiceWhiteListArrayOutput) ToEndPointServiceWhiteListArrayOutput ¶ added in v0.1.3
func (o EndPointServiceWhiteListArrayOutput) ToEndPointServiceWhiteListArrayOutput() EndPointServiceWhiteListArrayOutput
func (EndPointServiceWhiteListArrayOutput) ToEndPointServiceWhiteListArrayOutputWithContext ¶ added in v0.1.3
func (o EndPointServiceWhiteListArrayOutput) ToEndPointServiceWhiteListArrayOutputWithContext(ctx context.Context) EndPointServiceWhiteListArrayOutput
type EndPointServiceWhiteListInput ¶ added in v0.1.3
type EndPointServiceWhiteListInput interface { pulumi.Input ToEndPointServiceWhiteListOutput() EndPointServiceWhiteListOutput ToEndPointServiceWhiteListOutputWithContext(ctx context.Context) EndPointServiceWhiteListOutput }
type EndPointServiceWhiteListMap ¶ added in v0.1.3
type EndPointServiceWhiteListMap map[string]EndPointServiceWhiteListInput
func (EndPointServiceWhiteListMap) ElementType ¶ added in v0.1.3
func (EndPointServiceWhiteListMap) ElementType() reflect.Type
func (EndPointServiceWhiteListMap) ToEndPointServiceWhiteListMapOutput ¶ added in v0.1.3
func (i EndPointServiceWhiteListMap) ToEndPointServiceWhiteListMapOutput() EndPointServiceWhiteListMapOutput
func (EndPointServiceWhiteListMap) ToEndPointServiceWhiteListMapOutputWithContext ¶ added in v0.1.3
func (i EndPointServiceWhiteListMap) ToEndPointServiceWhiteListMapOutputWithContext(ctx context.Context) EndPointServiceWhiteListMapOutput
type EndPointServiceWhiteListMapInput ¶ added in v0.1.3
type EndPointServiceWhiteListMapInput interface { pulumi.Input ToEndPointServiceWhiteListMapOutput() EndPointServiceWhiteListMapOutput ToEndPointServiceWhiteListMapOutputWithContext(context.Context) EndPointServiceWhiteListMapOutput }
EndPointServiceWhiteListMapInput is an input type that accepts EndPointServiceWhiteListMap and EndPointServiceWhiteListMapOutput values. You can construct a concrete instance of `EndPointServiceWhiteListMapInput` via:
EndPointServiceWhiteListMap{ "key": EndPointServiceWhiteListArgs{...} }
type EndPointServiceWhiteListMapOutput ¶ added in v0.1.3
type EndPointServiceWhiteListMapOutput struct{ *pulumi.OutputState }
func (EndPointServiceWhiteListMapOutput) ElementType ¶ added in v0.1.3
func (EndPointServiceWhiteListMapOutput) ElementType() reflect.Type
func (EndPointServiceWhiteListMapOutput) MapIndex ¶ added in v0.1.3
func (o EndPointServiceWhiteListMapOutput) MapIndex(k pulumi.StringInput) EndPointServiceWhiteListOutput
func (EndPointServiceWhiteListMapOutput) ToEndPointServiceWhiteListMapOutput ¶ added in v0.1.3
func (o EndPointServiceWhiteListMapOutput) ToEndPointServiceWhiteListMapOutput() EndPointServiceWhiteListMapOutput
func (EndPointServiceWhiteListMapOutput) ToEndPointServiceWhiteListMapOutputWithContext ¶ added in v0.1.3
func (o EndPointServiceWhiteListMapOutput) ToEndPointServiceWhiteListMapOutputWithContext(ctx context.Context) EndPointServiceWhiteListMapOutput
type EndPointServiceWhiteListOutput ¶ added in v0.1.3
type EndPointServiceWhiteListOutput struct{ *pulumi.OutputState }
func (EndPointServiceWhiteListOutput) CreateTime ¶ added in v0.1.3
func (o EndPointServiceWhiteListOutput) CreateTime() pulumi.StringOutput
Create Time.
func (EndPointServiceWhiteListOutput) Description ¶ added in v0.1.3
func (o EndPointServiceWhiteListOutput) Description() pulumi.StringPtrOutput
Description of white list.
func (EndPointServiceWhiteListOutput) ElementType ¶ added in v0.1.3
func (EndPointServiceWhiteListOutput) ElementType() reflect.Type
func (EndPointServiceWhiteListOutput) EndPointServiceId ¶ added in v0.1.3
func (o EndPointServiceWhiteListOutput) EndPointServiceId() pulumi.StringOutput
ID of endpoint service.
func (EndPointServiceWhiteListOutput) Owner ¶ added in v0.1.3
func (o EndPointServiceWhiteListOutput) Owner() pulumi.StringOutput
APPID.
func (EndPointServiceWhiteListOutput) ToEndPointServiceWhiteListOutput ¶ added in v0.1.3
func (o EndPointServiceWhiteListOutput) ToEndPointServiceWhiteListOutput() EndPointServiceWhiteListOutput
func (EndPointServiceWhiteListOutput) ToEndPointServiceWhiteListOutputWithContext ¶ added in v0.1.3
func (o EndPointServiceWhiteListOutput) ToEndPointServiceWhiteListOutputWithContext(ctx context.Context) EndPointServiceWhiteListOutput
func (EndPointServiceWhiteListOutput) UserUin ¶ added in v0.1.3
func (o EndPointServiceWhiteListOutput) UserUin() pulumi.StringOutput
UIN.
type EndPointServiceWhiteListState ¶ added in v0.1.3
type EndPointServiceWhiteListState struct { // Create Time. CreateTime pulumi.StringPtrInput // Description of white list. Description pulumi.StringPtrInput // ID of endpoint service. EndPointServiceId pulumi.StringPtrInput // APPID. Owner pulumi.StringPtrInput // UIN. UserUin pulumi.StringPtrInput }
func (EndPointServiceWhiteListState) ElementType ¶ added in v0.1.3
func (EndPointServiceWhiteListState) ElementType() reflect.Type
type EndPointState ¶ added in v0.1.3
type EndPointState struct { // Create Time. CreateTime pulumi.StringPtrInput // Name of endpoint. EndPointName pulumi.StringPtrInput // APPID. EndPointOwner pulumi.StringPtrInput // ID of endpoint service. EndPointServiceId pulumi.StringPtrInput // VIP of endpoint ip. EndPointVip pulumi.StringPtrInput // Ordered security groups associated with the endpoint. SecurityGroupsIds pulumi.StringArrayInput // state of end point. State pulumi.StringPtrInput // ID of subnet instance. SubnetId pulumi.StringPtrInput // ID of vpc instance. VpcId pulumi.StringPtrInput }
func (EndPointState) ElementType ¶ added in v0.1.3
func (EndPointState) ElementType() reflect.Type
type FlowLog ¶ added in v0.1.3
type FlowLog struct { pulumi.CustomResourceState // Specify flow log storage id, just set cls topic id. CloudLogId pulumi.StringPtrOutput `pulumi:"cloudLogId"` // Specify flow log storage region, default using current. CloudLogRegion pulumi.StringOutput `pulumi:"cloudLogRegion"` // Specify flow Log description. FlowLogDescription pulumi.StringPtrOutput `pulumi:"flowLogDescription"` // Specify flow log name. FlowLogName pulumi.StringOutput `pulumi:"flowLogName"` // Specify consumer detail, required while `storageType` is `ckafka`. FlowLogStorage FlowLogFlowLogStorageOutput `pulumi:"flowLogStorage"` // Specify resource unique Id of `resourceType` configured. ResourceId pulumi.StringOutput `pulumi:"resourceId"` // Specify resource type. NOTE: Only support `NETWORKINTERFACE` for now. Values: `VPC`, `SUBNET`, `NETWORKINTERFACE`, `CCN`, `NAT`, `DCG`. ResourceType pulumi.StringOutput `pulumi:"resourceType"` // Specify consumer type, values: `cls`, `ckafka`. StorageType pulumi.StringPtrOutput `pulumi:"storageType"` // Tag description list. Tags pulumi.MapOutput `pulumi:"tags"` // Specify log traffic type, values: `ACCEPT`, `REJECT`, `ALL`. TrafficType pulumi.StringOutput `pulumi:"trafficType"` // Specify vpc Id, ignore while `resourceType` is `CCN` (unsupported) but required while other types. VpcId pulumi.StringPtrOutput `pulumi:"vpcId"` }
Provides a resource to create a vpc flowLog
> **NOTE:** The cloud server instance specifications that support stream log collection include: M6ce, M6p, SA3se, S4m, DA3, ITA3, I6t, I6, S5se, SA2, SK1, S4, S5, SN3ne, S3ne, S2ne, SA2a, S3ne, SW3a, SW3b, SW3ne, ITA3, IT5c, IT5, IT5c, IT3, I3, D3, DA2, D2, M6, MA2, M4, C6, IT3a, IT3b, IT3c, C4ne, CN3ne, C3ne, GI1, PNV4, GNV4v, GNV4, GT4, GI3X, GN7, GN7vw.
> **NOTE:** The following models no longer support the collection of new stream logs, and the stock stream logs will no longer be reported for data from July 25, 2022: Standard models: S3, SA1, S2, S1;Memory type: M3, M2, M1;Calculation type: C4, CN3, C3, C2;Batch calculation type: BC1, BS1;HPCC: HCCIC5, HCCG5v.
## Import
vpc flow_log can be imported using the flow log Id combine vpc Id, e.g.
```sh
$ pulumi import tencentcloud:Vpc/flowLog:FlowLog flow_log flow_log_id fl-xxxx1234#vpc-yyyy5678
```
func GetFlowLog ¶ added in v0.1.3
func GetFlowLog(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FlowLogState, opts ...pulumi.ResourceOption) (*FlowLog, error)
GetFlowLog gets an existing FlowLog resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFlowLog ¶ added in v0.1.3
func NewFlowLog(ctx *pulumi.Context, name string, args *FlowLogArgs, opts ...pulumi.ResourceOption) (*FlowLog, error)
NewFlowLog registers a new resource with the given unique name, arguments, and options.
func (*FlowLog) ElementType ¶ added in v0.1.3
func (*FlowLog) ToFlowLogOutput ¶ added in v0.1.3
func (i *FlowLog) ToFlowLogOutput() FlowLogOutput
func (*FlowLog) ToFlowLogOutputWithContext ¶ added in v0.1.3
func (i *FlowLog) ToFlowLogOutputWithContext(ctx context.Context) FlowLogOutput
type FlowLogArgs ¶ added in v0.1.3
type FlowLogArgs struct { // Specify flow log storage id, just set cls topic id. CloudLogId pulumi.StringPtrInput // Specify flow log storage region, default using current. CloudLogRegion pulumi.StringPtrInput // Specify flow Log description. FlowLogDescription pulumi.StringPtrInput // Specify flow log name. FlowLogName pulumi.StringInput // Specify consumer detail, required while `storageType` is `ckafka`. FlowLogStorage FlowLogFlowLogStoragePtrInput // Specify resource unique Id of `resourceType` configured. ResourceId pulumi.StringInput // Specify resource type. NOTE: Only support `NETWORKINTERFACE` for now. Values: `VPC`, `SUBNET`, `NETWORKINTERFACE`, `CCN`, `NAT`, `DCG`. ResourceType pulumi.StringInput // Specify consumer type, values: `cls`, `ckafka`. StorageType pulumi.StringPtrInput // Tag description list. Tags pulumi.MapInput // Specify log traffic type, values: `ACCEPT`, `REJECT`, `ALL`. TrafficType pulumi.StringInput // Specify vpc Id, ignore while `resourceType` is `CCN` (unsupported) but required while other types. VpcId pulumi.StringPtrInput }
The set of arguments for constructing a FlowLog resource.
func (FlowLogArgs) ElementType ¶ added in v0.1.3
func (FlowLogArgs) ElementType() reflect.Type
type FlowLogArray ¶ added in v0.1.3
type FlowLogArray []FlowLogInput
func (FlowLogArray) ElementType ¶ added in v0.1.3
func (FlowLogArray) ElementType() reflect.Type
func (FlowLogArray) ToFlowLogArrayOutput ¶ added in v0.1.3
func (i FlowLogArray) ToFlowLogArrayOutput() FlowLogArrayOutput
func (FlowLogArray) ToFlowLogArrayOutputWithContext ¶ added in v0.1.3
func (i FlowLogArray) ToFlowLogArrayOutputWithContext(ctx context.Context) FlowLogArrayOutput
type FlowLogArrayInput ¶ added in v0.1.3
type FlowLogArrayInput interface { pulumi.Input ToFlowLogArrayOutput() FlowLogArrayOutput ToFlowLogArrayOutputWithContext(context.Context) FlowLogArrayOutput }
FlowLogArrayInput is an input type that accepts FlowLogArray and FlowLogArrayOutput values. You can construct a concrete instance of `FlowLogArrayInput` via:
FlowLogArray{ FlowLogArgs{...} }
type FlowLogArrayOutput ¶ added in v0.1.3
type FlowLogArrayOutput struct{ *pulumi.OutputState }
func (FlowLogArrayOutput) ElementType ¶ added in v0.1.3
func (FlowLogArrayOutput) ElementType() reflect.Type
func (FlowLogArrayOutput) Index ¶ added in v0.1.3
func (o FlowLogArrayOutput) Index(i pulumi.IntInput) FlowLogOutput
func (FlowLogArrayOutput) ToFlowLogArrayOutput ¶ added in v0.1.3
func (o FlowLogArrayOutput) ToFlowLogArrayOutput() FlowLogArrayOutput
func (FlowLogArrayOutput) ToFlowLogArrayOutputWithContext ¶ added in v0.1.3
func (o FlowLogArrayOutput) ToFlowLogArrayOutputWithContext(ctx context.Context) FlowLogArrayOutput
type FlowLogConfig ¶ added in v0.1.5
type FlowLogConfig struct { pulumi.CustomResourceState // If enable snapshot policy. Enable pulumi.BoolOutput `pulumi:"enable"` // Flow log ID. FlowLogId pulumi.StringOutput `pulumi:"flowLogId"` }
Provides a resource to create a vpc flowLogConfig
## Example Usage ### If enable FlowLogs
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Vpc.NewFlowLogConfig(ctx, "config", &Vpc.FlowLogConfigArgs{ FlowLogId: pulumi.Any(tencentcloud_vpc_flow_log.Example.Id), Enable: pulumi.Bool(true), }) if err != nil { return err } return nil }) }
```
## Import
vpc flow_log_config can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Vpc/flowLogConfig:FlowLogConfig flow_log_config flow_log_id
```
func GetFlowLogConfig ¶ added in v0.1.5
func GetFlowLogConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FlowLogConfigState, opts ...pulumi.ResourceOption) (*FlowLogConfig, error)
GetFlowLogConfig gets an existing FlowLogConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFlowLogConfig ¶ added in v0.1.5
func NewFlowLogConfig(ctx *pulumi.Context, name string, args *FlowLogConfigArgs, opts ...pulumi.ResourceOption) (*FlowLogConfig, error)
NewFlowLogConfig registers a new resource with the given unique name, arguments, and options.
func (*FlowLogConfig) ElementType ¶ added in v0.1.5
func (*FlowLogConfig) ElementType() reflect.Type
func (*FlowLogConfig) ToFlowLogConfigOutput ¶ added in v0.1.5
func (i *FlowLogConfig) ToFlowLogConfigOutput() FlowLogConfigOutput
func (*FlowLogConfig) ToFlowLogConfigOutputWithContext ¶ added in v0.1.5
func (i *FlowLogConfig) ToFlowLogConfigOutputWithContext(ctx context.Context) FlowLogConfigOutput
type FlowLogConfigArgs ¶ added in v0.1.5
type FlowLogConfigArgs struct { // If enable snapshot policy. Enable pulumi.BoolInput // Flow log ID. FlowLogId pulumi.StringInput }
The set of arguments for constructing a FlowLogConfig resource.
func (FlowLogConfigArgs) ElementType ¶ added in v0.1.5
func (FlowLogConfigArgs) ElementType() reflect.Type
type FlowLogConfigArray ¶ added in v0.1.5
type FlowLogConfigArray []FlowLogConfigInput
func (FlowLogConfigArray) ElementType ¶ added in v0.1.5
func (FlowLogConfigArray) ElementType() reflect.Type
func (FlowLogConfigArray) ToFlowLogConfigArrayOutput ¶ added in v0.1.5
func (i FlowLogConfigArray) ToFlowLogConfigArrayOutput() FlowLogConfigArrayOutput
func (FlowLogConfigArray) ToFlowLogConfigArrayOutputWithContext ¶ added in v0.1.5
func (i FlowLogConfigArray) ToFlowLogConfigArrayOutputWithContext(ctx context.Context) FlowLogConfigArrayOutput
type FlowLogConfigArrayInput ¶ added in v0.1.5
type FlowLogConfigArrayInput interface { pulumi.Input ToFlowLogConfigArrayOutput() FlowLogConfigArrayOutput ToFlowLogConfigArrayOutputWithContext(context.Context) FlowLogConfigArrayOutput }
FlowLogConfigArrayInput is an input type that accepts FlowLogConfigArray and FlowLogConfigArrayOutput values. You can construct a concrete instance of `FlowLogConfigArrayInput` via:
FlowLogConfigArray{ FlowLogConfigArgs{...} }
type FlowLogConfigArrayOutput ¶ added in v0.1.5
type FlowLogConfigArrayOutput struct{ *pulumi.OutputState }
func (FlowLogConfigArrayOutput) ElementType ¶ added in v0.1.5
func (FlowLogConfigArrayOutput) ElementType() reflect.Type
func (FlowLogConfigArrayOutput) Index ¶ added in v0.1.5
func (o FlowLogConfigArrayOutput) Index(i pulumi.IntInput) FlowLogConfigOutput
func (FlowLogConfigArrayOutput) ToFlowLogConfigArrayOutput ¶ added in v0.1.5
func (o FlowLogConfigArrayOutput) ToFlowLogConfigArrayOutput() FlowLogConfigArrayOutput
func (FlowLogConfigArrayOutput) ToFlowLogConfigArrayOutputWithContext ¶ added in v0.1.5
func (o FlowLogConfigArrayOutput) ToFlowLogConfigArrayOutputWithContext(ctx context.Context) FlowLogConfigArrayOutput
type FlowLogConfigInput ¶ added in v0.1.5
type FlowLogConfigInput interface { pulumi.Input ToFlowLogConfigOutput() FlowLogConfigOutput ToFlowLogConfigOutputWithContext(ctx context.Context) FlowLogConfigOutput }
type FlowLogConfigMap ¶ added in v0.1.5
type FlowLogConfigMap map[string]FlowLogConfigInput
func (FlowLogConfigMap) ElementType ¶ added in v0.1.5
func (FlowLogConfigMap) ElementType() reflect.Type
func (FlowLogConfigMap) ToFlowLogConfigMapOutput ¶ added in v0.1.5
func (i FlowLogConfigMap) ToFlowLogConfigMapOutput() FlowLogConfigMapOutput
func (FlowLogConfigMap) ToFlowLogConfigMapOutputWithContext ¶ added in v0.1.5
func (i FlowLogConfigMap) ToFlowLogConfigMapOutputWithContext(ctx context.Context) FlowLogConfigMapOutput
type FlowLogConfigMapInput ¶ added in v0.1.5
type FlowLogConfigMapInput interface { pulumi.Input ToFlowLogConfigMapOutput() FlowLogConfigMapOutput ToFlowLogConfigMapOutputWithContext(context.Context) FlowLogConfigMapOutput }
FlowLogConfigMapInput is an input type that accepts FlowLogConfigMap and FlowLogConfigMapOutput values. You can construct a concrete instance of `FlowLogConfigMapInput` via:
FlowLogConfigMap{ "key": FlowLogConfigArgs{...} }
type FlowLogConfigMapOutput ¶ added in v0.1.5
type FlowLogConfigMapOutput struct{ *pulumi.OutputState }
func (FlowLogConfigMapOutput) ElementType ¶ added in v0.1.5
func (FlowLogConfigMapOutput) ElementType() reflect.Type
func (FlowLogConfigMapOutput) MapIndex ¶ added in v0.1.5
func (o FlowLogConfigMapOutput) MapIndex(k pulumi.StringInput) FlowLogConfigOutput
func (FlowLogConfigMapOutput) ToFlowLogConfigMapOutput ¶ added in v0.1.5
func (o FlowLogConfigMapOutput) ToFlowLogConfigMapOutput() FlowLogConfigMapOutput
func (FlowLogConfigMapOutput) ToFlowLogConfigMapOutputWithContext ¶ added in v0.1.5
func (o FlowLogConfigMapOutput) ToFlowLogConfigMapOutputWithContext(ctx context.Context) FlowLogConfigMapOutput
type FlowLogConfigOutput ¶ added in v0.1.5
type FlowLogConfigOutput struct{ *pulumi.OutputState }
func (FlowLogConfigOutput) ElementType ¶ added in v0.1.5
func (FlowLogConfigOutput) ElementType() reflect.Type
func (FlowLogConfigOutput) Enable ¶ added in v0.1.5
func (o FlowLogConfigOutput) Enable() pulumi.BoolOutput
If enable snapshot policy.
func (FlowLogConfigOutput) FlowLogId ¶ added in v0.1.5
func (o FlowLogConfigOutput) FlowLogId() pulumi.StringOutput
Flow log ID.
func (FlowLogConfigOutput) ToFlowLogConfigOutput ¶ added in v0.1.5
func (o FlowLogConfigOutput) ToFlowLogConfigOutput() FlowLogConfigOutput
func (FlowLogConfigOutput) ToFlowLogConfigOutputWithContext ¶ added in v0.1.5
func (o FlowLogConfigOutput) ToFlowLogConfigOutputWithContext(ctx context.Context) FlowLogConfigOutput
type FlowLogConfigState ¶ added in v0.1.5
type FlowLogConfigState struct { // If enable snapshot policy. Enable pulumi.BoolPtrInput // Flow log ID. FlowLogId pulumi.StringPtrInput }
func (FlowLogConfigState) ElementType ¶ added in v0.1.5
func (FlowLogConfigState) ElementType() reflect.Type
type FlowLogFlowLogStorage ¶ added in v0.1.3
type FlowLogFlowLogStorageArgs ¶ added in v0.1.3
type FlowLogFlowLogStorageArgs struct { // Specify storage instance id, required while `storageType` is `ckafka`. StorageId pulumi.StringPtrInput `pulumi:"storageId"` // Specify storage topic id, required while `storageType` is `ckafka`. StorageTopic pulumi.StringPtrInput `pulumi:"storageTopic"` }
func (FlowLogFlowLogStorageArgs) ElementType ¶ added in v0.1.3
func (FlowLogFlowLogStorageArgs) ElementType() reflect.Type
func (FlowLogFlowLogStorageArgs) ToFlowLogFlowLogStorageOutput ¶ added in v0.1.3
func (i FlowLogFlowLogStorageArgs) ToFlowLogFlowLogStorageOutput() FlowLogFlowLogStorageOutput
func (FlowLogFlowLogStorageArgs) ToFlowLogFlowLogStorageOutputWithContext ¶ added in v0.1.3
func (i FlowLogFlowLogStorageArgs) ToFlowLogFlowLogStorageOutputWithContext(ctx context.Context) FlowLogFlowLogStorageOutput
func (FlowLogFlowLogStorageArgs) ToFlowLogFlowLogStoragePtrOutput ¶ added in v0.1.3
func (i FlowLogFlowLogStorageArgs) ToFlowLogFlowLogStoragePtrOutput() FlowLogFlowLogStoragePtrOutput
func (FlowLogFlowLogStorageArgs) ToFlowLogFlowLogStoragePtrOutputWithContext ¶ added in v0.1.3
func (i FlowLogFlowLogStorageArgs) ToFlowLogFlowLogStoragePtrOutputWithContext(ctx context.Context) FlowLogFlowLogStoragePtrOutput
type FlowLogFlowLogStorageInput ¶ added in v0.1.3
type FlowLogFlowLogStorageInput interface { pulumi.Input ToFlowLogFlowLogStorageOutput() FlowLogFlowLogStorageOutput ToFlowLogFlowLogStorageOutputWithContext(context.Context) FlowLogFlowLogStorageOutput }
FlowLogFlowLogStorageInput is an input type that accepts FlowLogFlowLogStorageArgs and FlowLogFlowLogStorageOutput values. You can construct a concrete instance of `FlowLogFlowLogStorageInput` via:
FlowLogFlowLogStorageArgs{...}
type FlowLogFlowLogStorageOutput ¶ added in v0.1.3
type FlowLogFlowLogStorageOutput struct{ *pulumi.OutputState }
func (FlowLogFlowLogStorageOutput) ElementType ¶ added in v0.1.3
func (FlowLogFlowLogStorageOutput) ElementType() reflect.Type
func (FlowLogFlowLogStorageOutput) StorageId ¶ added in v0.1.3
func (o FlowLogFlowLogStorageOutput) StorageId() pulumi.StringPtrOutput
Specify storage instance id, required while `storageType` is `ckafka`.
func (FlowLogFlowLogStorageOutput) StorageTopic ¶ added in v0.1.3
func (o FlowLogFlowLogStorageOutput) StorageTopic() pulumi.StringPtrOutput
Specify storage topic id, required while `storageType` is `ckafka`.
func (FlowLogFlowLogStorageOutput) ToFlowLogFlowLogStorageOutput ¶ added in v0.1.3
func (o FlowLogFlowLogStorageOutput) ToFlowLogFlowLogStorageOutput() FlowLogFlowLogStorageOutput
func (FlowLogFlowLogStorageOutput) ToFlowLogFlowLogStorageOutputWithContext ¶ added in v0.1.3
func (o FlowLogFlowLogStorageOutput) ToFlowLogFlowLogStorageOutputWithContext(ctx context.Context) FlowLogFlowLogStorageOutput
func (FlowLogFlowLogStorageOutput) ToFlowLogFlowLogStoragePtrOutput ¶ added in v0.1.3
func (o FlowLogFlowLogStorageOutput) ToFlowLogFlowLogStoragePtrOutput() FlowLogFlowLogStoragePtrOutput
func (FlowLogFlowLogStorageOutput) ToFlowLogFlowLogStoragePtrOutputWithContext ¶ added in v0.1.3
func (o FlowLogFlowLogStorageOutput) ToFlowLogFlowLogStoragePtrOutputWithContext(ctx context.Context) FlowLogFlowLogStoragePtrOutput
type FlowLogFlowLogStoragePtrInput ¶ added in v0.1.3
type FlowLogFlowLogStoragePtrInput interface { pulumi.Input ToFlowLogFlowLogStoragePtrOutput() FlowLogFlowLogStoragePtrOutput ToFlowLogFlowLogStoragePtrOutputWithContext(context.Context) FlowLogFlowLogStoragePtrOutput }
FlowLogFlowLogStoragePtrInput is an input type that accepts FlowLogFlowLogStorageArgs, FlowLogFlowLogStoragePtr and FlowLogFlowLogStoragePtrOutput values. You can construct a concrete instance of `FlowLogFlowLogStoragePtrInput` via:
FlowLogFlowLogStorageArgs{...} or: nil
func FlowLogFlowLogStoragePtr ¶ added in v0.1.3
func FlowLogFlowLogStoragePtr(v *FlowLogFlowLogStorageArgs) FlowLogFlowLogStoragePtrInput
type FlowLogFlowLogStoragePtrOutput ¶ added in v0.1.3
type FlowLogFlowLogStoragePtrOutput struct{ *pulumi.OutputState }
func (FlowLogFlowLogStoragePtrOutput) Elem ¶ added in v0.1.3
func (o FlowLogFlowLogStoragePtrOutput) Elem() FlowLogFlowLogStorageOutput
func (FlowLogFlowLogStoragePtrOutput) ElementType ¶ added in v0.1.3
func (FlowLogFlowLogStoragePtrOutput) ElementType() reflect.Type
func (FlowLogFlowLogStoragePtrOutput) StorageId ¶ added in v0.1.3
func (o FlowLogFlowLogStoragePtrOutput) StorageId() pulumi.StringPtrOutput
Specify storage instance id, required while `storageType` is `ckafka`.
func (FlowLogFlowLogStoragePtrOutput) StorageTopic ¶ added in v0.1.3
func (o FlowLogFlowLogStoragePtrOutput) StorageTopic() pulumi.StringPtrOutput
Specify storage topic id, required while `storageType` is `ckafka`.
func (FlowLogFlowLogStoragePtrOutput) ToFlowLogFlowLogStoragePtrOutput ¶ added in v0.1.3
func (o FlowLogFlowLogStoragePtrOutput) ToFlowLogFlowLogStoragePtrOutput() FlowLogFlowLogStoragePtrOutput
func (FlowLogFlowLogStoragePtrOutput) ToFlowLogFlowLogStoragePtrOutputWithContext ¶ added in v0.1.3
func (o FlowLogFlowLogStoragePtrOutput) ToFlowLogFlowLogStoragePtrOutputWithContext(ctx context.Context) FlowLogFlowLogStoragePtrOutput
type FlowLogInput ¶ added in v0.1.3
type FlowLogInput interface { pulumi.Input ToFlowLogOutput() FlowLogOutput ToFlowLogOutputWithContext(ctx context.Context) FlowLogOutput }
type FlowLogMap ¶ added in v0.1.3
type FlowLogMap map[string]FlowLogInput
func (FlowLogMap) ElementType ¶ added in v0.1.3
func (FlowLogMap) ElementType() reflect.Type
func (FlowLogMap) ToFlowLogMapOutput ¶ added in v0.1.3
func (i FlowLogMap) ToFlowLogMapOutput() FlowLogMapOutput
func (FlowLogMap) ToFlowLogMapOutputWithContext ¶ added in v0.1.3
func (i FlowLogMap) ToFlowLogMapOutputWithContext(ctx context.Context) FlowLogMapOutput
type FlowLogMapInput ¶ added in v0.1.3
type FlowLogMapInput interface { pulumi.Input ToFlowLogMapOutput() FlowLogMapOutput ToFlowLogMapOutputWithContext(context.Context) FlowLogMapOutput }
FlowLogMapInput is an input type that accepts FlowLogMap and FlowLogMapOutput values. You can construct a concrete instance of `FlowLogMapInput` via:
FlowLogMap{ "key": FlowLogArgs{...} }
type FlowLogMapOutput ¶ added in v0.1.3
type FlowLogMapOutput struct{ *pulumi.OutputState }
func (FlowLogMapOutput) ElementType ¶ added in v0.1.3
func (FlowLogMapOutput) ElementType() reflect.Type
func (FlowLogMapOutput) MapIndex ¶ added in v0.1.3
func (o FlowLogMapOutput) MapIndex(k pulumi.StringInput) FlowLogOutput
func (FlowLogMapOutput) ToFlowLogMapOutput ¶ added in v0.1.3
func (o FlowLogMapOutput) ToFlowLogMapOutput() FlowLogMapOutput
func (FlowLogMapOutput) ToFlowLogMapOutputWithContext ¶ added in v0.1.3
func (o FlowLogMapOutput) ToFlowLogMapOutputWithContext(ctx context.Context) FlowLogMapOutput
type FlowLogOutput ¶ added in v0.1.3
type FlowLogOutput struct{ *pulumi.OutputState }
func (FlowLogOutput) CloudLogId ¶ added in v0.1.3
func (o FlowLogOutput) CloudLogId() pulumi.StringPtrOutput
Specify flow log storage id, just set cls topic id.
func (FlowLogOutput) CloudLogRegion ¶ added in v0.1.3
func (o FlowLogOutput) CloudLogRegion() pulumi.StringOutput
Specify flow log storage region, default using current.
func (FlowLogOutput) ElementType ¶ added in v0.1.3
func (FlowLogOutput) ElementType() reflect.Type
func (FlowLogOutput) FlowLogDescription ¶ added in v0.1.3
func (o FlowLogOutput) FlowLogDescription() pulumi.StringPtrOutput
Specify flow Log description.
func (FlowLogOutput) FlowLogName ¶ added in v0.1.3
func (o FlowLogOutput) FlowLogName() pulumi.StringOutput
Specify flow log name.
func (FlowLogOutput) FlowLogStorage ¶ added in v0.1.3
func (o FlowLogOutput) FlowLogStorage() FlowLogFlowLogStorageOutput
Specify consumer detail, required while `storageType` is `ckafka`.
func (FlowLogOutput) ResourceId ¶ added in v0.1.3
func (o FlowLogOutput) ResourceId() pulumi.StringOutput
Specify resource unique Id of `resourceType` configured.
func (FlowLogOutput) ResourceType ¶ added in v0.1.3
func (o FlowLogOutput) ResourceType() pulumi.StringOutput
Specify resource type. NOTE: Only support `NETWORKINTERFACE` for now. Values: `VPC`, `SUBNET`, `NETWORKINTERFACE`, `CCN`, `NAT`, `DCG`.
func (FlowLogOutput) StorageType ¶ added in v0.1.3
func (o FlowLogOutput) StorageType() pulumi.StringPtrOutput
Specify consumer type, values: `cls`, `ckafka`.
func (FlowLogOutput) Tags ¶ added in v0.1.3
func (o FlowLogOutput) Tags() pulumi.MapOutput
Tag description list.
func (FlowLogOutput) ToFlowLogOutput ¶ added in v0.1.3
func (o FlowLogOutput) ToFlowLogOutput() FlowLogOutput
func (FlowLogOutput) ToFlowLogOutputWithContext ¶ added in v0.1.3
func (o FlowLogOutput) ToFlowLogOutputWithContext(ctx context.Context) FlowLogOutput
func (FlowLogOutput) TrafficType ¶ added in v0.1.3
func (o FlowLogOutput) TrafficType() pulumi.StringOutput
Specify log traffic type, values: `ACCEPT`, `REJECT`, `ALL`.
func (FlowLogOutput) VpcId ¶ added in v0.1.3
func (o FlowLogOutput) VpcId() pulumi.StringPtrOutput
Specify vpc Id, ignore while `resourceType` is `CCN` (unsupported) but required while other types.
type FlowLogState ¶ added in v0.1.3
type FlowLogState struct { // Specify flow log storage id, just set cls topic id. CloudLogId pulumi.StringPtrInput // Specify flow log storage region, default using current. CloudLogRegion pulumi.StringPtrInput // Specify flow Log description. FlowLogDescription pulumi.StringPtrInput // Specify flow log name. FlowLogName pulumi.StringPtrInput // Specify consumer detail, required while `storageType` is `ckafka`. FlowLogStorage FlowLogFlowLogStoragePtrInput // Specify resource unique Id of `resourceType` configured. ResourceId pulumi.StringPtrInput // Specify resource type. NOTE: Only support `NETWORKINTERFACE` for now. Values: `VPC`, `SUBNET`, `NETWORKINTERFACE`, `CCN`, `NAT`, `DCG`. ResourceType pulumi.StringPtrInput // Specify consumer type, values: `cls`, `ckafka`. StorageType pulumi.StringPtrInput // Tag description list. Tags pulumi.MapInput // Specify log traffic type, values: `ACCEPT`, `REJECT`, `ALL`. TrafficType pulumi.StringPtrInput // Specify vpc Id, ignore while `resourceType` is `CCN` (unsupported) but required while other types. VpcId pulumi.StringPtrInput }
func (FlowLogState) ElementType ¶ added in v0.1.3
func (FlowLogState) ElementType() reflect.Type
type GetAccountAttributesAccountAttributeSet ¶ added in v0.1.5
type GetAccountAttributesAccountAttributeSetArgs ¶ added in v0.1.5
type GetAccountAttributesAccountAttributeSetArgs struct { // Attribute name. AttributeName pulumi.StringInput `pulumi:"attributeName"` // Attribute values. AttributeValues pulumi.StringArrayInput `pulumi:"attributeValues"` }
func (GetAccountAttributesAccountAttributeSetArgs) ElementType ¶ added in v0.1.5
func (GetAccountAttributesAccountAttributeSetArgs) ElementType() reflect.Type
func (GetAccountAttributesAccountAttributeSetArgs) ToGetAccountAttributesAccountAttributeSetOutput ¶ added in v0.1.5
func (i GetAccountAttributesAccountAttributeSetArgs) ToGetAccountAttributesAccountAttributeSetOutput() GetAccountAttributesAccountAttributeSetOutput
func (GetAccountAttributesAccountAttributeSetArgs) ToGetAccountAttributesAccountAttributeSetOutputWithContext ¶ added in v0.1.5
func (i GetAccountAttributesAccountAttributeSetArgs) ToGetAccountAttributesAccountAttributeSetOutputWithContext(ctx context.Context) GetAccountAttributesAccountAttributeSetOutput
type GetAccountAttributesAccountAttributeSetArray ¶ added in v0.1.5
type GetAccountAttributesAccountAttributeSetArray []GetAccountAttributesAccountAttributeSetInput
func (GetAccountAttributesAccountAttributeSetArray) ElementType ¶ added in v0.1.5
func (GetAccountAttributesAccountAttributeSetArray) ElementType() reflect.Type
func (GetAccountAttributesAccountAttributeSetArray) ToGetAccountAttributesAccountAttributeSetArrayOutput ¶ added in v0.1.5
func (i GetAccountAttributesAccountAttributeSetArray) ToGetAccountAttributesAccountAttributeSetArrayOutput() GetAccountAttributesAccountAttributeSetArrayOutput
func (GetAccountAttributesAccountAttributeSetArray) ToGetAccountAttributesAccountAttributeSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetAccountAttributesAccountAttributeSetArray) ToGetAccountAttributesAccountAttributeSetArrayOutputWithContext(ctx context.Context) GetAccountAttributesAccountAttributeSetArrayOutput
type GetAccountAttributesAccountAttributeSetArrayInput ¶ added in v0.1.5
type GetAccountAttributesAccountAttributeSetArrayInput interface { pulumi.Input ToGetAccountAttributesAccountAttributeSetArrayOutput() GetAccountAttributesAccountAttributeSetArrayOutput ToGetAccountAttributesAccountAttributeSetArrayOutputWithContext(context.Context) GetAccountAttributesAccountAttributeSetArrayOutput }
GetAccountAttributesAccountAttributeSetArrayInput is an input type that accepts GetAccountAttributesAccountAttributeSetArray and GetAccountAttributesAccountAttributeSetArrayOutput values. You can construct a concrete instance of `GetAccountAttributesAccountAttributeSetArrayInput` via:
GetAccountAttributesAccountAttributeSetArray{ GetAccountAttributesAccountAttributeSetArgs{...} }
type GetAccountAttributesAccountAttributeSetArrayOutput ¶ added in v0.1.5
type GetAccountAttributesAccountAttributeSetArrayOutput struct{ *pulumi.OutputState }
func (GetAccountAttributesAccountAttributeSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetAccountAttributesAccountAttributeSetArrayOutput) ElementType() reflect.Type
func (GetAccountAttributesAccountAttributeSetArrayOutput) ToGetAccountAttributesAccountAttributeSetArrayOutput ¶ added in v0.1.5
func (o GetAccountAttributesAccountAttributeSetArrayOutput) ToGetAccountAttributesAccountAttributeSetArrayOutput() GetAccountAttributesAccountAttributeSetArrayOutput
func (GetAccountAttributesAccountAttributeSetArrayOutput) ToGetAccountAttributesAccountAttributeSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetAccountAttributesAccountAttributeSetArrayOutput) ToGetAccountAttributesAccountAttributeSetArrayOutputWithContext(ctx context.Context) GetAccountAttributesAccountAttributeSetArrayOutput
type GetAccountAttributesAccountAttributeSetInput ¶ added in v0.1.5
type GetAccountAttributesAccountAttributeSetInput interface { pulumi.Input ToGetAccountAttributesAccountAttributeSetOutput() GetAccountAttributesAccountAttributeSetOutput ToGetAccountAttributesAccountAttributeSetOutputWithContext(context.Context) GetAccountAttributesAccountAttributeSetOutput }
GetAccountAttributesAccountAttributeSetInput is an input type that accepts GetAccountAttributesAccountAttributeSetArgs and GetAccountAttributesAccountAttributeSetOutput values. You can construct a concrete instance of `GetAccountAttributesAccountAttributeSetInput` via:
GetAccountAttributesAccountAttributeSetArgs{...}
type GetAccountAttributesAccountAttributeSetOutput ¶ added in v0.1.5
type GetAccountAttributesAccountAttributeSetOutput struct{ *pulumi.OutputState }
func (GetAccountAttributesAccountAttributeSetOutput) AttributeName ¶ added in v0.1.5
func (o GetAccountAttributesAccountAttributeSetOutput) AttributeName() pulumi.StringOutput
Attribute name.
func (GetAccountAttributesAccountAttributeSetOutput) AttributeValues ¶ added in v0.1.5
func (o GetAccountAttributesAccountAttributeSetOutput) AttributeValues() pulumi.StringArrayOutput
Attribute values.
func (GetAccountAttributesAccountAttributeSetOutput) ElementType ¶ added in v0.1.5
func (GetAccountAttributesAccountAttributeSetOutput) ElementType() reflect.Type
func (GetAccountAttributesAccountAttributeSetOutput) ToGetAccountAttributesAccountAttributeSetOutput ¶ added in v0.1.5
func (o GetAccountAttributesAccountAttributeSetOutput) ToGetAccountAttributesAccountAttributeSetOutput() GetAccountAttributesAccountAttributeSetOutput
func (GetAccountAttributesAccountAttributeSetOutput) ToGetAccountAttributesAccountAttributeSetOutputWithContext ¶ added in v0.1.5
func (o GetAccountAttributesAccountAttributeSetOutput) ToGetAccountAttributesAccountAttributeSetOutputWithContext(ctx context.Context) GetAccountAttributesAccountAttributeSetOutput
type GetAccountAttributesArgs ¶ added in v0.1.5
type GetAccountAttributesArgs struct { // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getAccountAttributes.
type GetAccountAttributesOutputArgs ¶ added in v0.1.5
type GetAccountAttributesOutputArgs struct { // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getAccountAttributes.
func (GetAccountAttributesOutputArgs) ElementType ¶ added in v0.1.5
func (GetAccountAttributesOutputArgs) ElementType() reflect.Type
type GetAccountAttributesResult ¶ added in v0.1.5
type GetAccountAttributesResult struct { // User account attribute object. AccountAttributeSets []GetAccountAttributesAccountAttributeSet `pulumi:"accountAttributeSets"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getAccountAttributes.
func GetAccountAttributes ¶ added in v0.1.5
func GetAccountAttributes(ctx *pulumi.Context, args *GetAccountAttributesArgs, opts ...pulumi.InvokeOption) (*GetAccountAttributesResult, error)
Use this data source to query detailed information of vpc accountAttributes
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Vpc.GetAccountAttributes(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type GetAccountAttributesResultOutput ¶ added in v0.1.5
type GetAccountAttributesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAccountAttributes.
func GetAccountAttributesOutput ¶ added in v0.1.5
func GetAccountAttributesOutput(ctx *pulumi.Context, args GetAccountAttributesOutputArgs, opts ...pulumi.InvokeOption) GetAccountAttributesResultOutput
func (GetAccountAttributesResultOutput) AccountAttributeSets ¶ added in v0.1.5
func (o GetAccountAttributesResultOutput) AccountAttributeSets() GetAccountAttributesAccountAttributeSetArrayOutput
User account attribute object.
func (GetAccountAttributesResultOutput) ElementType ¶ added in v0.1.5
func (GetAccountAttributesResultOutput) ElementType() reflect.Type
func (GetAccountAttributesResultOutput) Id ¶ added in v0.1.5
func (o GetAccountAttributesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAccountAttributesResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetAccountAttributesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetAccountAttributesResultOutput) ToGetAccountAttributesResultOutput ¶ added in v0.1.5
func (o GetAccountAttributesResultOutput) ToGetAccountAttributesResultOutput() GetAccountAttributesResultOutput
func (GetAccountAttributesResultOutput) ToGetAccountAttributesResultOutputWithContext ¶ added in v0.1.5
func (o GetAccountAttributesResultOutput) ToGetAccountAttributesResultOutputWithContext(ctx context.Context) GetAccountAttributesResultOutput
type GetAclsAclList ¶
type GetAclsAclList struct { // Creation time. CreateTime string `pulumi:"createTime"` // Outbound rules of the network ACL. Egresses []GetAclsAclListEgress `pulumi:"egresses"` // ID of the network ACL instance. Id string `pulumi:"id"` // Inbound rules of the network ACL. Ingresses []GetAclsAclListIngress `pulumi:"ingresses"` // Name of the network ACL. Name string `pulumi:"name"` // Subnets associated with the network ACL. Subnets []GetAclsAclListSubnet `pulumi:"subnets"` // ID of the VPC instance. VpcId string `pulumi:"vpcId"` }
type GetAclsAclListArgs ¶
type GetAclsAclListArgs struct { // Creation time. CreateTime pulumi.StringInput `pulumi:"createTime"` // Outbound rules of the network ACL. Egresses GetAclsAclListEgressArrayInput `pulumi:"egresses"` // ID of the network ACL instance. Id pulumi.StringInput `pulumi:"id"` // Inbound rules of the network ACL. Ingresses GetAclsAclListIngressArrayInput `pulumi:"ingresses"` // Name of the network ACL. Name pulumi.StringInput `pulumi:"name"` // Subnets associated with the network ACL. Subnets GetAclsAclListSubnetArrayInput `pulumi:"subnets"` // ID of the VPC instance. VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (GetAclsAclListArgs) ElementType ¶
func (GetAclsAclListArgs) ElementType() reflect.Type
func (GetAclsAclListArgs) ToGetAclsAclListOutput ¶
func (i GetAclsAclListArgs) ToGetAclsAclListOutput() GetAclsAclListOutput
func (GetAclsAclListArgs) ToGetAclsAclListOutputWithContext ¶
func (i GetAclsAclListArgs) ToGetAclsAclListOutputWithContext(ctx context.Context) GetAclsAclListOutput
type GetAclsAclListArray ¶
type GetAclsAclListArray []GetAclsAclListInput
func (GetAclsAclListArray) ElementType ¶
func (GetAclsAclListArray) ElementType() reflect.Type
func (GetAclsAclListArray) ToGetAclsAclListArrayOutput ¶
func (i GetAclsAclListArray) ToGetAclsAclListArrayOutput() GetAclsAclListArrayOutput
func (GetAclsAclListArray) ToGetAclsAclListArrayOutputWithContext ¶
func (i GetAclsAclListArray) ToGetAclsAclListArrayOutputWithContext(ctx context.Context) GetAclsAclListArrayOutput
type GetAclsAclListArrayInput ¶
type GetAclsAclListArrayInput interface { pulumi.Input ToGetAclsAclListArrayOutput() GetAclsAclListArrayOutput ToGetAclsAclListArrayOutputWithContext(context.Context) GetAclsAclListArrayOutput }
GetAclsAclListArrayInput is an input type that accepts GetAclsAclListArray and GetAclsAclListArrayOutput values. You can construct a concrete instance of `GetAclsAclListArrayInput` via:
GetAclsAclListArray{ GetAclsAclListArgs{...} }
type GetAclsAclListArrayOutput ¶
type GetAclsAclListArrayOutput struct{ *pulumi.OutputState }
func (GetAclsAclListArrayOutput) ElementType ¶
func (GetAclsAclListArrayOutput) ElementType() reflect.Type
func (GetAclsAclListArrayOutput) Index ¶
func (o GetAclsAclListArrayOutput) Index(i pulumi.IntInput) GetAclsAclListOutput
func (GetAclsAclListArrayOutput) ToGetAclsAclListArrayOutput ¶
func (o GetAclsAclListArrayOutput) ToGetAclsAclListArrayOutput() GetAclsAclListArrayOutput
func (GetAclsAclListArrayOutput) ToGetAclsAclListArrayOutputWithContext ¶
func (o GetAclsAclListArrayOutput) ToGetAclsAclListArrayOutputWithContext(ctx context.Context) GetAclsAclListArrayOutput
type GetAclsAclListEgress ¶
type GetAclsAclListEgress struct { // The IPv4 CIDR of the subnet. CidrBlock string `pulumi:"cidrBlock"` // Rule description. Description string `pulumi:"description"` // Rule policy of Network ACL. Policy string `pulumi:"policy"` // Range of the port. Port string `pulumi:"port"` // Type of IP protocol. Protocol string `pulumi:"protocol"` }
type GetAclsAclListEgressArgs ¶
type GetAclsAclListEgressArgs struct { // The IPv4 CIDR of the subnet. CidrBlock pulumi.StringInput `pulumi:"cidrBlock"` // Rule description. Description pulumi.StringInput `pulumi:"description"` // Rule policy of Network ACL. Policy pulumi.StringInput `pulumi:"policy"` // Range of the port. Port pulumi.StringInput `pulumi:"port"` // Type of IP protocol. Protocol pulumi.StringInput `pulumi:"protocol"` }
func (GetAclsAclListEgressArgs) ElementType ¶
func (GetAclsAclListEgressArgs) ElementType() reflect.Type
func (GetAclsAclListEgressArgs) ToGetAclsAclListEgressOutput ¶
func (i GetAclsAclListEgressArgs) ToGetAclsAclListEgressOutput() GetAclsAclListEgressOutput
func (GetAclsAclListEgressArgs) ToGetAclsAclListEgressOutputWithContext ¶
func (i GetAclsAclListEgressArgs) ToGetAclsAclListEgressOutputWithContext(ctx context.Context) GetAclsAclListEgressOutput
type GetAclsAclListEgressArray ¶
type GetAclsAclListEgressArray []GetAclsAclListEgressInput
func (GetAclsAclListEgressArray) ElementType ¶
func (GetAclsAclListEgressArray) ElementType() reflect.Type
func (GetAclsAclListEgressArray) ToGetAclsAclListEgressArrayOutput ¶
func (i GetAclsAclListEgressArray) ToGetAclsAclListEgressArrayOutput() GetAclsAclListEgressArrayOutput
func (GetAclsAclListEgressArray) ToGetAclsAclListEgressArrayOutputWithContext ¶
func (i GetAclsAclListEgressArray) ToGetAclsAclListEgressArrayOutputWithContext(ctx context.Context) GetAclsAclListEgressArrayOutput
type GetAclsAclListEgressArrayInput ¶
type GetAclsAclListEgressArrayInput interface { pulumi.Input ToGetAclsAclListEgressArrayOutput() GetAclsAclListEgressArrayOutput ToGetAclsAclListEgressArrayOutputWithContext(context.Context) GetAclsAclListEgressArrayOutput }
GetAclsAclListEgressArrayInput is an input type that accepts GetAclsAclListEgressArray and GetAclsAclListEgressArrayOutput values. You can construct a concrete instance of `GetAclsAclListEgressArrayInput` via:
GetAclsAclListEgressArray{ GetAclsAclListEgressArgs{...} }
type GetAclsAclListEgressArrayOutput ¶
type GetAclsAclListEgressArrayOutput struct{ *pulumi.OutputState }
func (GetAclsAclListEgressArrayOutput) ElementType ¶
func (GetAclsAclListEgressArrayOutput) ElementType() reflect.Type
func (GetAclsAclListEgressArrayOutput) Index ¶
func (o GetAclsAclListEgressArrayOutput) Index(i pulumi.IntInput) GetAclsAclListEgressOutput
func (GetAclsAclListEgressArrayOutput) ToGetAclsAclListEgressArrayOutput ¶
func (o GetAclsAclListEgressArrayOutput) ToGetAclsAclListEgressArrayOutput() GetAclsAclListEgressArrayOutput
func (GetAclsAclListEgressArrayOutput) ToGetAclsAclListEgressArrayOutputWithContext ¶
func (o GetAclsAclListEgressArrayOutput) ToGetAclsAclListEgressArrayOutputWithContext(ctx context.Context) GetAclsAclListEgressArrayOutput
type GetAclsAclListEgressInput ¶
type GetAclsAclListEgressInput interface { pulumi.Input ToGetAclsAclListEgressOutput() GetAclsAclListEgressOutput ToGetAclsAclListEgressOutputWithContext(context.Context) GetAclsAclListEgressOutput }
GetAclsAclListEgressInput is an input type that accepts GetAclsAclListEgressArgs and GetAclsAclListEgressOutput values. You can construct a concrete instance of `GetAclsAclListEgressInput` via:
GetAclsAclListEgressArgs{...}
type GetAclsAclListEgressOutput ¶
type GetAclsAclListEgressOutput struct{ *pulumi.OutputState }
func (GetAclsAclListEgressOutput) CidrBlock ¶
func (o GetAclsAclListEgressOutput) CidrBlock() pulumi.StringOutput
The IPv4 CIDR of the subnet.
func (GetAclsAclListEgressOutput) Description ¶
func (o GetAclsAclListEgressOutput) Description() pulumi.StringOutput
Rule description.
func (GetAclsAclListEgressOutput) ElementType ¶
func (GetAclsAclListEgressOutput) ElementType() reflect.Type
func (GetAclsAclListEgressOutput) Policy ¶
func (o GetAclsAclListEgressOutput) Policy() pulumi.StringOutput
Rule policy of Network ACL.
func (GetAclsAclListEgressOutput) Port ¶
func (o GetAclsAclListEgressOutput) Port() pulumi.StringOutput
Range of the port.
func (GetAclsAclListEgressOutput) Protocol ¶
func (o GetAclsAclListEgressOutput) Protocol() pulumi.StringOutput
Type of IP protocol.
func (GetAclsAclListEgressOutput) ToGetAclsAclListEgressOutput ¶
func (o GetAclsAclListEgressOutput) ToGetAclsAclListEgressOutput() GetAclsAclListEgressOutput
func (GetAclsAclListEgressOutput) ToGetAclsAclListEgressOutputWithContext ¶
func (o GetAclsAclListEgressOutput) ToGetAclsAclListEgressOutputWithContext(ctx context.Context) GetAclsAclListEgressOutput
type GetAclsAclListIngress ¶
type GetAclsAclListIngress struct { // The IPv4 CIDR of the subnet. CidrBlock string `pulumi:"cidrBlock"` // Rule description. Description string `pulumi:"description"` // Rule policy of Network ACL. Policy string `pulumi:"policy"` // Range of the port. Port string `pulumi:"port"` // Type of IP protocol. Protocol string `pulumi:"protocol"` }
type GetAclsAclListIngressArgs ¶
type GetAclsAclListIngressArgs struct { // The IPv4 CIDR of the subnet. CidrBlock pulumi.StringInput `pulumi:"cidrBlock"` // Rule description. Description pulumi.StringInput `pulumi:"description"` // Rule policy of Network ACL. Policy pulumi.StringInput `pulumi:"policy"` // Range of the port. Port pulumi.StringInput `pulumi:"port"` // Type of IP protocol. Protocol pulumi.StringInput `pulumi:"protocol"` }
func (GetAclsAclListIngressArgs) ElementType ¶
func (GetAclsAclListIngressArgs) ElementType() reflect.Type
func (GetAclsAclListIngressArgs) ToGetAclsAclListIngressOutput ¶
func (i GetAclsAclListIngressArgs) ToGetAclsAclListIngressOutput() GetAclsAclListIngressOutput
func (GetAclsAclListIngressArgs) ToGetAclsAclListIngressOutputWithContext ¶
func (i GetAclsAclListIngressArgs) ToGetAclsAclListIngressOutputWithContext(ctx context.Context) GetAclsAclListIngressOutput
type GetAclsAclListIngressArray ¶
type GetAclsAclListIngressArray []GetAclsAclListIngressInput
func (GetAclsAclListIngressArray) ElementType ¶
func (GetAclsAclListIngressArray) ElementType() reflect.Type
func (GetAclsAclListIngressArray) ToGetAclsAclListIngressArrayOutput ¶
func (i GetAclsAclListIngressArray) ToGetAclsAclListIngressArrayOutput() GetAclsAclListIngressArrayOutput
func (GetAclsAclListIngressArray) ToGetAclsAclListIngressArrayOutputWithContext ¶
func (i GetAclsAclListIngressArray) ToGetAclsAclListIngressArrayOutputWithContext(ctx context.Context) GetAclsAclListIngressArrayOutput
type GetAclsAclListIngressArrayInput ¶
type GetAclsAclListIngressArrayInput interface { pulumi.Input ToGetAclsAclListIngressArrayOutput() GetAclsAclListIngressArrayOutput ToGetAclsAclListIngressArrayOutputWithContext(context.Context) GetAclsAclListIngressArrayOutput }
GetAclsAclListIngressArrayInput is an input type that accepts GetAclsAclListIngressArray and GetAclsAclListIngressArrayOutput values. You can construct a concrete instance of `GetAclsAclListIngressArrayInput` via:
GetAclsAclListIngressArray{ GetAclsAclListIngressArgs{...} }
type GetAclsAclListIngressArrayOutput ¶
type GetAclsAclListIngressArrayOutput struct{ *pulumi.OutputState }
func (GetAclsAclListIngressArrayOutput) ElementType ¶
func (GetAclsAclListIngressArrayOutput) ElementType() reflect.Type
func (GetAclsAclListIngressArrayOutput) Index ¶
func (o GetAclsAclListIngressArrayOutput) Index(i pulumi.IntInput) GetAclsAclListIngressOutput
func (GetAclsAclListIngressArrayOutput) ToGetAclsAclListIngressArrayOutput ¶
func (o GetAclsAclListIngressArrayOutput) ToGetAclsAclListIngressArrayOutput() GetAclsAclListIngressArrayOutput
func (GetAclsAclListIngressArrayOutput) ToGetAclsAclListIngressArrayOutputWithContext ¶
func (o GetAclsAclListIngressArrayOutput) ToGetAclsAclListIngressArrayOutputWithContext(ctx context.Context) GetAclsAclListIngressArrayOutput
type GetAclsAclListIngressInput ¶
type GetAclsAclListIngressInput interface { pulumi.Input ToGetAclsAclListIngressOutput() GetAclsAclListIngressOutput ToGetAclsAclListIngressOutputWithContext(context.Context) GetAclsAclListIngressOutput }
GetAclsAclListIngressInput is an input type that accepts GetAclsAclListIngressArgs and GetAclsAclListIngressOutput values. You can construct a concrete instance of `GetAclsAclListIngressInput` via:
GetAclsAclListIngressArgs{...}
type GetAclsAclListIngressOutput ¶
type GetAclsAclListIngressOutput struct{ *pulumi.OutputState }
func (GetAclsAclListIngressOutput) CidrBlock ¶
func (o GetAclsAclListIngressOutput) CidrBlock() pulumi.StringOutput
The IPv4 CIDR of the subnet.
func (GetAclsAclListIngressOutput) Description ¶
func (o GetAclsAclListIngressOutput) Description() pulumi.StringOutput
Rule description.
func (GetAclsAclListIngressOutput) ElementType ¶
func (GetAclsAclListIngressOutput) ElementType() reflect.Type
func (GetAclsAclListIngressOutput) Policy ¶
func (o GetAclsAclListIngressOutput) Policy() pulumi.StringOutput
Rule policy of Network ACL.
func (GetAclsAclListIngressOutput) Port ¶
func (o GetAclsAclListIngressOutput) Port() pulumi.StringOutput
Range of the port.
func (GetAclsAclListIngressOutput) Protocol ¶
func (o GetAclsAclListIngressOutput) Protocol() pulumi.StringOutput
Type of IP protocol.
func (GetAclsAclListIngressOutput) ToGetAclsAclListIngressOutput ¶
func (o GetAclsAclListIngressOutput) ToGetAclsAclListIngressOutput() GetAclsAclListIngressOutput
func (GetAclsAclListIngressOutput) ToGetAclsAclListIngressOutputWithContext ¶
func (o GetAclsAclListIngressOutput) ToGetAclsAclListIngressOutputWithContext(ctx context.Context) GetAclsAclListIngressOutput
type GetAclsAclListInput ¶
type GetAclsAclListInput interface { pulumi.Input ToGetAclsAclListOutput() GetAclsAclListOutput ToGetAclsAclListOutputWithContext(context.Context) GetAclsAclListOutput }
GetAclsAclListInput is an input type that accepts GetAclsAclListArgs and GetAclsAclListOutput values. You can construct a concrete instance of `GetAclsAclListInput` via:
GetAclsAclListArgs{...}
type GetAclsAclListOutput ¶
type GetAclsAclListOutput struct{ *pulumi.OutputState }
func (GetAclsAclListOutput) CreateTime ¶
func (o GetAclsAclListOutput) CreateTime() pulumi.StringOutput
Creation time.
func (GetAclsAclListOutput) Egresses ¶
func (o GetAclsAclListOutput) Egresses() GetAclsAclListEgressArrayOutput
Outbound rules of the network ACL.
func (GetAclsAclListOutput) ElementType ¶
func (GetAclsAclListOutput) ElementType() reflect.Type
func (GetAclsAclListOutput) Id ¶
func (o GetAclsAclListOutput) Id() pulumi.StringOutput
ID of the network ACL instance.
func (GetAclsAclListOutput) Ingresses ¶
func (o GetAclsAclListOutput) Ingresses() GetAclsAclListIngressArrayOutput
Inbound rules of the network ACL.
func (GetAclsAclListOutput) Name ¶
func (o GetAclsAclListOutput) Name() pulumi.StringOutput
Name of the network ACL.
func (GetAclsAclListOutput) Subnets ¶
func (o GetAclsAclListOutput) Subnets() GetAclsAclListSubnetArrayOutput
Subnets associated with the network ACL.
func (GetAclsAclListOutput) ToGetAclsAclListOutput ¶
func (o GetAclsAclListOutput) ToGetAclsAclListOutput() GetAclsAclListOutput
func (GetAclsAclListOutput) ToGetAclsAclListOutputWithContext ¶
func (o GetAclsAclListOutput) ToGetAclsAclListOutputWithContext(ctx context.Context) GetAclsAclListOutput
func (GetAclsAclListOutput) VpcId ¶
func (o GetAclsAclListOutput) VpcId() pulumi.StringOutput
ID of the VPC instance.
type GetAclsAclListSubnet ¶
type GetAclsAclListSubnet struct { // The IPv4 CIDR of the subnet. CidrBlock string `pulumi:"cidrBlock"` // Subnet instance ID. SubnetId string `pulumi:"subnetId"` // Subnet name. SubnetName string `pulumi:"subnetName"` // Tags of the subnet. Tags map[string]interface{} `pulumi:"tags"` // ID of the VPC instance. VpcId string `pulumi:"vpcId"` }
type GetAclsAclListSubnetArgs ¶
type GetAclsAclListSubnetArgs struct { // The IPv4 CIDR of the subnet. CidrBlock pulumi.StringInput `pulumi:"cidrBlock"` // Subnet instance ID. SubnetId pulumi.StringInput `pulumi:"subnetId"` // Subnet name. SubnetName pulumi.StringInput `pulumi:"subnetName"` // Tags of the subnet. Tags pulumi.MapInput `pulumi:"tags"` // ID of the VPC instance. VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (GetAclsAclListSubnetArgs) ElementType ¶
func (GetAclsAclListSubnetArgs) ElementType() reflect.Type
func (GetAclsAclListSubnetArgs) ToGetAclsAclListSubnetOutput ¶
func (i GetAclsAclListSubnetArgs) ToGetAclsAclListSubnetOutput() GetAclsAclListSubnetOutput
func (GetAclsAclListSubnetArgs) ToGetAclsAclListSubnetOutputWithContext ¶
func (i GetAclsAclListSubnetArgs) ToGetAclsAclListSubnetOutputWithContext(ctx context.Context) GetAclsAclListSubnetOutput
type GetAclsAclListSubnetArray ¶
type GetAclsAclListSubnetArray []GetAclsAclListSubnetInput
func (GetAclsAclListSubnetArray) ElementType ¶
func (GetAclsAclListSubnetArray) ElementType() reflect.Type
func (GetAclsAclListSubnetArray) ToGetAclsAclListSubnetArrayOutput ¶
func (i GetAclsAclListSubnetArray) ToGetAclsAclListSubnetArrayOutput() GetAclsAclListSubnetArrayOutput
func (GetAclsAclListSubnetArray) ToGetAclsAclListSubnetArrayOutputWithContext ¶
func (i GetAclsAclListSubnetArray) ToGetAclsAclListSubnetArrayOutputWithContext(ctx context.Context) GetAclsAclListSubnetArrayOutput
type GetAclsAclListSubnetArrayInput ¶
type GetAclsAclListSubnetArrayInput interface { pulumi.Input ToGetAclsAclListSubnetArrayOutput() GetAclsAclListSubnetArrayOutput ToGetAclsAclListSubnetArrayOutputWithContext(context.Context) GetAclsAclListSubnetArrayOutput }
GetAclsAclListSubnetArrayInput is an input type that accepts GetAclsAclListSubnetArray and GetAclsAclListSubnetArrayOutput values. You can construct a concrete instance of `GetAclsAclListSubnetArrayInput` via:
GetAclsAclListSubnetArray{ GetAclsAclListSubnetArgs{...} }
type GetAclsAclListSubnetArrayOutput ¶
type GetAclsAclListSubnetArrayOutput struct{ *pulumi.OutputState }
func (GetAclsAclListSubnetArrayOutput) ElementType ¶
func (GetAclsAclListSubnetArrayOutput) ElementType() reflect.Type
func (GetAclsAclListSubnetArrayOutput) Index ¶
func (o GetAclsAclListSubnetArrayOutput) Index(i pulumi.IntInput) GetAclsAclListSubnetOutput
func (GetAclsAclListSubnetArrayOutput) ToGetAclsAclListSubnetArrayOutput ¶
func (o GetAclsAclListSubnetArrayOutput) ToGetAclsAclListSubnetArrayOutput() GetAclsAclListSubnetArrayOutput
func (GetAclsAclListSubnetArrayOutput) ToGetAclsAclListSubnetArrayOutputWithContext ¶
func (o GetAclsAclListSubnetArrayOutput) ToGetAclsAclListSubnetArrayOutputWithContext(ctx context.Context) GetAclsAclListSubnetArrayOutput
type GetAclsAclListSubnetInput ¶
type GetAclsAclListSubnetInput interface { pulumi.Input ToGetAclsAclListSubnetOutput() GetAclsAclListSubnetOutput ToGetAclsAclListSubnetOutputWithContext(context.Context) GetAclsAclListSubnetOutput }
GetAclsAclListSubnetInput is an input type that accepts GetAclsAclListSubnetArgs and GetAclsAclListSubnetOutput values. You can construct a concrete instance of `GetAclsAclListSubnetInput` via:
GetAclsAclListSubnetArgs{...}
type GetAclsAclListSubnetOutput ¶
type GetAclsAclListSubnetOutput struct{ *pulumi.OutputState }
func (GetAclsAclListSubnetOutput) CidrBlock ¶
func (o GetAclsAclListSubnetOutput) CidrBlock() pulumi.StringOutput
The IPv4 CIDR of the subnet.
func (GetAclsAclListSubnetOutput) ElementType ¶
func (GetAclsAclListSubnetOutput) ElementType() reflect.Type
func (GetAclsAclListSubnetOutput) SubnetId ¶
func (o GetAclsAclListSubnetOutput) SubnetId() pulumi.StringOutput
Subnet instance ID.
func (GetAclsAclListSubnetOutput) SubnetName ¶
func (o GetAclsAclListSubnetOutput) SubnetName() pulumi.StringOutput
Subnet name.
func (GetAclsAclListSubnetOutput) Tags ¶
func (o GetAclsAclListSubnetOutput) Tags() pulumi.MapOutput
Tags of the subnet.
func (GetAclsAclListSubnetOutput) ToGetAclsAclListSubnetOutput ¶
func (o GetAclsAclListSubnetOutput) ToGetAclsAclListSubnetOutput() GetAclsAclListSubnetOutput
func (GetAclsAclListSubnetOutput) ToGetAclsAclListSubnetOutputWithContext ¶
func (o GetAclsAclListSubnetOutput) ToGetAclsAclListSubnetOutputWithContext(ctx context.Context) GetAclsAclListSubnetOutput
func (GetAclsAclListSubnetOutput) VpcId ¶
func (o GetAclsAclListSubnetOutput) VpcId() pulumi.StringOutput
ID of the VPC instance.
type GetAclsArgs ¶
type GetAclsArgs struct { // ID of the network ACL instance. Id *string `pulumi:"id"` // Name of the network ACL. Name *string `pulumi:"name"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // ID of the VPC instance. VpcId *string `pulumi:"vpcId"` }
A collection of arguments for invoking getAcls.
type GetAclsOutputArgs ¶
type GetAclsOutputArgs struct { // ID of the network ACL instance. Id pulumi.StringPtrInput `pulumi:"id"` // Name of the network ACL. Name pulumi.StringPtrInput `pulumi:"name"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // ID of the VPC instance. VpcId pulumi.StringPtrInput `pulumi:"vpcId"` }
A collection of arguments for invoking getAcls.
func (GetAclsOutputArgs) ElementType ¶
func (GetAclsOutputArgs) ElementType() reflect.Type
type GetAclsResult ¶
type GetAclsResult struct { // The information list of the VPC. Each element contains the following attributes: AclLists []GetAclsAclList `pulumi:"aclLists"` // ID of the network ACL instance. Id *string `pulumi:"id"` // Name of the network ACL. Name *string `pulumi:"name"` ResultOutputFile *string `pulumi:"resultOutputFile"` // ID of the VPC instance. VpcId *string `pulumi:"vpcId"` }
A collection of values returned by getAcls.
func GetAcls ¶
func GetAcls(ctx *pulumi.Context, args *GetAclsArgs, opts ...pulumi.InvokeOption) (*GetAclsResult, error)
Use this data source to query VPC Network ACL information.
type GetAclsResultOutput ¶
type GetAclsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAcls.
func GetAclsOutput ¶
func GetAclsOutput(ctx *pulumi.Context, args GetAclsOutputArgs, opts ...pulumi.InvokeOption) GetAclsResultOutput
func (GetAclsResultOutput) AclLists ¶
func (o GetAclsResultOutput) AclLists() GetAclsAclListArrayOutput
The information list of the VPC. Each element contains the following attributes:
func (GetAclsResultOutput) ElementType ¶
func (GetAclsResultOutput) ElementType() reflect.Type
func (GetAclsResultOutput) Id ¶
func (o GetAclsResultOutput) Id() pulumi.StringPtrOutput
ID of the network ACL instance.
func (GetAclsResultOutput) Name ¶
func (o GetAclsResultOutput) Name() pulumi.StringPtrOutput
Name of the network ACL.
func (GetAclsResultOutput) ResultOutputFile ¶
func (o GetAclsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetAclsResultOutput) ToGetAclsResultOutput ¶
func (o GetAclsResultOutput) ToGetAclsResultOutput() GetAclsResultOutput
func (GetAclsResultOutput) ToGetAclsResultOutputWithContext ¶
func (o GetAclsResultOutput) ToGetAclsResultOutputWithContext(ctx context.Context) GetAclsResultOutput
func (GetAclsResultOutput) VpcId ¶
func (o GetAclsResultOutput) VpcId() pulumi.StringPtrOutput
ID of the VPC instance.
type GetBandwidthPackageBillUsageArgs ¶ added in v0.1.5
type GetBandwidthPackageBillUsageArgs struct { // The unique ID of the postpaid bandwidth package. BandwidthPackageId string `pulumi:"bandwidthPackageId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getBandwidthPackageBillUsage.
type GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSet ¶ added in v0.1.5
type GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSet struct { // Current billing amount in Mbps. BandwidthUsage float64 `pulumi:"bandwidthUsage"` }
type GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArgs ¶ added in v0.1.5
type GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArgs struct { // Current billing amount in Mbps. BandwidthUsage pulumi.Float64Input `pulumi:"bandwidthUsage"` }
func (GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArgs) ElementType ¶ added in v0.1.5
func (GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArgs) ElementType() reflect.Type
func (GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArgs) ToGetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutput ¶ added in v0.1.5
func (i GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArgs) ToGetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutput() GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutput
func (GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArgs) ToGetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutputWithContext ¶ added in v0.1.5
func (i GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArgs) ToGetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutputWithContext(ctx context.Context) GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutput
type GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArray ¶ added in v0.1.5
type GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArray []GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetInput
func (GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArray) ElementType ¶ added in v0.1.5
func (GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArray) ElementType() reflect.Type
func (GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArray) ToGetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutput ¶ added in v0.1.5
func (i GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArray) ToGetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutput() GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutput
func (GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArray) ToGetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArray) ToGetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutputWithContext(ctx context.Context) GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutput
type GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayInput ¶ added in v0.1.5
type GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayInput interface { pulumi.Input ToGetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutput() GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutput ToGetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutputWithContext(context.Context) GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutput }
GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayInput is an input type that accepts GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArray and GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutput values. You can construct a concrete instance of `GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayInput` via:
GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArray{ GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArgs{...} }
type GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutput ¶ added in v0.1.5
type GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutput struct{ *pulumi.OutputState }
func (GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutput) ElementType() reflect.Type
func (GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutput) Index ¶ added in v0.1.5
func (GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutput) ToGetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutput ¶ added in v0.1.5
func (o GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutput) ToGetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutput() GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutput
func (GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutput) ToGetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutput) ToGetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutputWithContext(ctx context.Context) GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutput
type GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetInput ¶ added in v0.1.5
type GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetInput interface { pulumi.Input ToGetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutput() GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutput ToGetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutputWithContext(context.Context) GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutput }
GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetInput is an input type that accepts GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArgs and GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutput values. You can construct a concrete instance of `GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetInput` via:
GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArgs{...}
type GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutput ¶ added in v0.1.5
type GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutput struct{ *pulumi.OutputState }
func (GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutput) BandwidthUsage ¶ added in v0.1.5
func (o GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutput) BandwidthUsage() pulumi.Float64Output
Current billing amount in Mbps.
func (GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutput) ElementType ¶ added in v0.1.5
func (GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutput) ElementType() reflect.Type
func (GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutput) ToGetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutput ¶ added in v0.1.5
func (o GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutput) ToGetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutput() GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutput
func (GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutput) ToGetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutputWithContext ¶ added in v0.1.5
func (o GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutput) ToGetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutputWithContext(ctx context.Context) GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetOutput
type GetBandwidthPackageBillUsageOutputArgs ¶ added in v0.1.5
type GetBandwidthPackageBillUsageOutputArgs struct { // The unique ID of the postpaid bandwidth package. BandwidthPackageId pulumi.StringInput `pulumi:"bandwidthPackageId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getBandwidthPackageBillUsage.
func (GetBandwidthPackageBillUsageOutputArgs) ElementType ¶ added in v0.1.5
func (GetBandwidthPackageBillUsageOutputArgs) ElementType() reflect.Type
type GetBandwidthPackageBillUsageResult ¶ added in v0.1.5
type GetBandwidthPackageBillUsageResult struct { // current billing amount. BandwidthPackageBillBandwidthSets []GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSet `pulumi:"bandwidthPackageBillBandwidthSets"` BandwidthPackageId string `pulumi:"bandwidthPackageId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getBandwidthPackageBillUsage.
func GetBandwidthPackageBillUsage ¶ added in v0.1.5
func GetBandwidthPackageBillUsage(ctx *pulumi.Context, args *GetBandwidthPackageBillUsageArgs, opts ...pulumi.InvokeOption) (*GetBandwidthPackageBillUsageResult, error)
Use this data source to query detailed information of vpc bandwidthPackageBillUsage
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Vpc.GetBandwidthPackageBillUsage(ctx, &vpc.GetBandwidthPackageBillUsageArgs{ BandwidthPackageId: "bwp-234rfgt5", }, nil) if err != nil { return err } return nil }) }
```
type GetBandwidthPackageBillUsageResultOutput ¶ added in v0.1.5
type GetBandwidthPackageBillUsageResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getBandwidthPackageBillUsage.
func GetBandwidthPackageBillUsageOutput ¶ added in v0.1.5
func GetBandwidthPackageBillUsageOutput(ctx *pulumi.Context, args GetBandwidthPackageBillUsageOutputArgs, opts ...pulumi.InvokeOption) GetBandwidthPackageBillUsageResultOutput
func (GetBandwidthPackageBillUsageResultOutput) BandwidthPackageBillBandwidthSets ¶ added in v0.1.5
func (o GetBandwidthPackageBillUsageResultOutput) BandwidthPackageBillBandwidthSets() GetBandwidthPackageBillUsageBandwidthPackageBillBandwidthSetArrayOutput
current billing amount.
func (GetBandwidthPackageBillUsageResultOutput) BandwidthPackageId ¶ added in v0.1.5
func (o GetBandwidthPackageBillUsageResultOutput) BandwidthPackageId() pulumi.StringOutput
func (GetBandwidthPackageBillUsageResultOutput) ElementType ¶ added in v0.1.5
func (GetBandwidthPackageBillUsageResultOutput) ElementType() reflect.Type
func (GetBandwidthPackageBillUsageResultOutput) Id ¶ added in v0.1.5
func (o GetBandwidthPackageBillUsageResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetBandwidthPackageBillUsageResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetBandwidthPackageBillUsageResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetBandwidthPackageBillUsageResultOutput) ToGetBandwidthPackageBillUsageResultOutput ¶ added in v0.1.5
func (o GetBandwidthPackageBillUsageResultOutput) ToGetBandwidthPackageBillUsageResultOutput() GetBandwidthPackageBillUsageResultOutput
func (GetBandwidthPackageBillUsageResultOutput) ToGetBandwidthPackageBillUsageResultOutputWithContext ¶ added in v0.1.5
func (o GetBandwidthPackageBillUsageResultOutput) ToGetBandwidthPackageBillUsageResultOutputWithContext(ctx context.Context) GetBandwidthPackageBillUsageResultOutput
type GetBandwidthPackageQuotaArgs ¶ added in v0.1.5
type GetBandwidthPackageQuotaArgs struct { // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getBandwidthPackageQuota.
type GetBandwidthPackageQuotaOutputArgs ¶ added in v0.1.5
type GetBandwidthPackageQuotaOutputArgs struct { // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getBandwidthPackageQuota.
func (GetBandwidthPackageQuotaOutputArgs) ElementType ¶ added in v0.1.5
func (GetBandwidthPackageQuotaOutputArgs) ElementType() reflect.Type
type GetBandwidthPackageQuotaQuotaSet ¶ added in v0.1.5
type GetBandwidthPackageQuotaQuotaSetArgs ¶ added in v0.1.5
type GetBandwidthPackageQuotaQuotaSetArgs struct { // current amount. QuotaCurrent pulumi.IntInput `pulumi:"quotaCurrent"` // Quota type. QuotaId pulumi.StringInput `pulumi:"quotaId"` // quota amount. QuotaLimit pulumi.IntInput `pulumi:"quotaLimit"` }
func (GetBandwidthPackageQuotaQuotaSetArgs) ElementType ¶ added in v0.1.5
func (GetBandwidthPackageQuotaQuotaSetArgs) ElementType() reflect.Type
func (GetBandwidthPackageQuotaQuotaSetArgs) ToGetBandwidthPackageQuotaQuotaSetOutput ¶ added in v0.1.5
func (i GetBandwidthPackageQuotaQuotaSetArgs) ToGetBandwidthPackageQuotaQuotaSetOutput() GetBandwidthPackageQuotaQuotaSetOutput
func (GetBandwidthPackageQuotaQuotaSetArgs) ToGetBandwidthPackageQuotaQuotaSetOutputWithContext ¶ added in v0.1.5
func (i GetBandwidthPackageQuotaQuotaSetArgs) ToGetBandwidthPackageQuotaQuotaSetOutputWithContext(ctx context.Context) GetBandwidthPackageQuotaQuotaSetOutput
type GetBandwidthPackageQuotaQuotaSetArray ¶ added in v0.1.5
type GetBandwidthPackageQuotaQuotaSetArray []GetBandwidthPackageQuotaQuotaSetInput
func (GetBandwidthPackageQuotaQuotaSetArray) ElementType ¶ added in v0.1.5
func (GetBandwidthPackageQuotaQuotaSetArray) ElementType() reflect.Type
func (GetBandwidthPackageQuotaQuotaSetArray) ToGetBandwidthPackageQuotaQuotaSetArrayOutput ¶ added in v0.1.5
func (i GetBandwidthPackageQuotaQuotaSetArray) ToGetBandwidthPackageQuotaQuotaSetArrayOutput() GetBandwidthPackageQuotaQuotaSetArrayOutput
func (GetBandwidthPackageQuotaQuotaSetArray) ToGetBandwidthPackageQuotaQuotaSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetBandwidthPackageQuotaQuotaSetArray) ToGetBandwidthPackageQuotaQuotaSetArrayOutputWithContext(ctx context.Context) GetBandwidthPackageQuotaQuotaSetArrayOutput
type GetBandwidthPackageQuotaQuotaSetArrayInput ¶ added in v0.1.5
type GetBandwidthPackageQuotaQuotaSetArrayInput interface { pulumi.Input ToGetBandwidthPackageQuotaQuotaSetArrayOutput() GetBandwidthPackageQuotaQuotaSetArrayOutput ToGetBandwidthPackageQuotaQuotaSetArrayOutputWithContext(context.Context) GetBandwidthPackageQuotaQuotaSetArrayOutput }
GetBandwidthPackageQuotaQuotaSetArrayInput is an input type that accepts GetBandwidthPackageQuotaQuotaSetArray and GetBandwidthPackageQuotaQuotaSetArrayOutput values. You can construct a concrete instance of `GetBandwidthPackageQuotaQuotaSetArrayInput` via:
GetBandwidthPackageQuotaQuotaSetArray{ GetBandwidthPackageQuotaQuotaSetArgs{...} }
type GetBandwidthPackageQuotaQuotaSetArrayOutput ¶ added in v0.1.5
type GetBandwidthPackageQuotaQuotaSetArrayOutput struct{ *pulumi.OutputState }
func (GetBandwidthPackageQuotaQuotaSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetBandwidthPackageQuotaQuotaSetArrayOutput) ElementType() reflect.Type
func (GetBandwidthPackageQuotaQuotaSetArrayOutput) ToGetBandwidthPackageQuotaQuotaSetArrayOutput ¶ added in v0.1.5
func (o GetBandwidthPackageQuotaQuotaSetArrayOutput) ToGetBandwidthPackageQuotaQuotaSetArrayOutput() GetBandwidthPackageQuotaQuotaSetArrayOutput
func (GetBandwidthPackageQuotaQuotaSetArrayOutput) ToGetBandwidthPackageQuotaQuotaSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetBandwidthPackageQuotaQuotaSetArrayOutput) ToGetBandwidthPackageQuotaQuotaSetArrayOutputWithContext(ctx context.Context) GetBandwidthPackageQuotaQuotaSetArrayOutput
type GetBandwidthPackageQuotaQuotaSetInput ¶ added in v0.1.5
type GetBandwidthPackageQuotaQuotaSetInput interface { pulumi.Input ToGetBandwidthPackageQuotaQuotaSetOutput() GetBandwidthPackageQuotaQuotaSetOutput ToGetBandwidthPackageQuotaQuotaSetOutputWithContext(context.Context) GetBandwidthPackageQuotaQuotaSetOutput }
GetBandwidthPackageQuotaQuotaSetInput is an input type that accepts GetBandwidthPackageQuotaQuotaSetArgs and GetBandwidthPackageQuotaQuotaSetOutput values. You can construct a concrete instance of `GetBandwidthPackageQuotaQuotaSetInput` via:
GetBandwidthPackageQuotaQuotaSetArgs{...}
type GetBandwidthPackageQuotaQuotaSetOutput ¶ added in v0.1.5
type GetBandwidthPackageQuotaQuotaSetOutput struct{ *pulumi.OutputState }
func (GetBandwidthPackageQuotaQuotaSetOutput) ElementType ¶ added in v0.1.5
func (GetBandwidthPackageQuotaQuotaSetOutput) ElementType() reflect.Type
func (GetBandwidthPackageQuotaQuotaSetOutput) QuotaCurrent ¶ added in v0.1.5
func (o GetBandwidthPackageQuotaQuotaSetOutput) QuotaCurrent() pulumi.IntOutput
current amount.
func (GetBandwidthPackageQuotaQuotaSetOutput) QuotaId ¶ added in v0.1.5
func (o GetBandwidthPackageQuotaQuotaSetOutput) QuotaId() pulumi.StringOutput
Quota type.
func (GetBandwidthPackageQuotaQuotaSetOutput) QuotaLimit ¶ added in v0.1.5
func (o GetBandwidthPackageQuotaQuotaSetOutput) QuotaLimit() pulumi.IntOutput
quota amount.
func (GetBandwidthPackageQuotaQuotaSetOutput) ToGetBandwidthPackageQuotaQuotaSetOutput ¶ added in v0.1.5
func (o GetBandwidthPackageQuotaQuotaSetOutput) ToGetBandwidthPackageQuotaQuotaSetOutput() GetBandwidthPackageQuotaQuotaSetOutput
func (GetBandwidthPackageQuotaQuotaSetOutput) ToGetBandwidthPackageQuotaQuotaSetOutputWithContext ¶ added in v0.1.5
func (o GetBandwidthPackageQuotaQuotaSetOutput) ToGetBandwidthPackageQuotaQuotaSetOutputWithContext(ctx context.Context) GetBandwidthPackageQuotaQuotaSetOutput
type GetBandwidthPackageQuotaResult ¶ added in v0.1.5
type GetBandwidthPackageQuotaResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Bandwidth Package Quota Details. QuotaSets []GetBandwidthPackageQuotaQuotaSet `pulumi:"quotaSets"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getBandwidthPackageQuota.
func GetBandwidthPackageQuota ¶ added in v0.1.5
func GetBandwidthPackageQuota(ctx *pulumi.Context, args *GetBandwidthPackageQuotaArgs, opts ...pulumi.InvokeOption) (*GetBandwidthPackageQuotaResult, error)
Use this data source to query detailed information of vpc bandwidthPackageQuota
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Vpc.GetBandwidthPackageQuota(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type GetBandwidthPackageQuotaResultOutput ¶ added in v0.1.5
type GetBandwidthPackageQuotaResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getBandwidthPackageQuota.
func GetBandwidthPackageQuotaOutput ¶ added in v0.1.5
func GetBandwidthPackageQuotaOutput(ctx *pulumi.Context, args GetBandwidthPackageQuotaOutputArgs, opts ...pulumi.InvokeOption) GetBandwidthPackageQuotaResultOutput
func (GetBandwidthPackageQuotaResultOutput) ElementType ¶ added in v0.1.5
func (GetBandwidthPackageQuotaResultOutput) ElementType() reflect.Type
func (GetBandwidthPackageQuotaResultOutput) Id ¶ added in v0.1.5
func (o GetBandwidthPackageQuotaResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetBandwidthPackageQuotaResultOutput) QuotaSets ¶ added in v0.1.5
func (o GetBandwidthPackageQuotaResultOutput) QuotaSets() GetBandwidthPackageQuotaQuotaSetArrayOutput
Bandwidth Package Quota Details.
func (GetBandwidthPackageQuotaResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetBandwidthPackageQuotaResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetBandwidthPackageQuotaResultOutput) ToGetBandwidthPackageQuotaResultOutput ¶ added in v0.1.5
func (o GetBandwidthPackageQuotaResultOutput) ToGetBandwidthPackageQuotaResultOutput() GetBandwidthPackageQuotaResultOutput
func (GetBandwidthPackageQuotaResultOutput) ToGetBandwidthPackageQuotaResultOutputWithContext ¶ added in v0.1.5
func (o GetBandwidthPackageQuotaResultOutput) ToGetBandwidthPackageQuotaResultOutputWithContext(ctx context.Context) GetBandwidthPackageQuotaResultOutput
type GetClassicLinkInstancesArgs ¶ added in v0.1.5
type GetClassicLinkInstancesArgs struct { // Filter conditions.`vpc-id` - String - (Filter condition) The VPC instance ID. `vm-ip` - String - (Filter condition) The IP address of the CVM on the basic network. Filters []GetClassicLinkInstancesFilter `pulumi:"filters"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getClassicLinkInstances.
type GetClassicLinkInstancesClassicLinkInstanceSet ¶ added in v0.1.5
type GetClassicLinkInstancesClassicLinkInstanceSetArgs ¶ added in v0.1.5
type GetClassicLinkInstancesClassicLinkInstanceSetArgs struct { // The unique ID of the CVM instance. InstanceId pulumi.StringInput `pulumi:"instanceId"` // VPC instance ID. VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (GetClassicLinkInstancesClassicLinkInstanceSetArgs) ElementType ¶ added in v0.1.5
func (GetClassicLinkInstancesClassicLinkInstanceSetArgs) ElementType() reflect.Type
func (GetClassicLinkInstancesClassicLinkInstanceSetArgs) ToGetClassicLinkInstancesClassicLinkInstanceSetOutput ¶ added in v0.1.5
func (i GetClassicLinkInstancesClassicLinkInstanceSetArgs) ToGetClassicLinkInstancesClassicLinkInstanceSetOutput() GetClassicLinkInstancesClassicLinkInstanceSetOutput
func (GetClassicLinkInstancesClassicLinkInstanceSetArgs) ToGetClassicLinkInstancesClassicLinkInstanceSetOutputWithContext ¶ added in v0.1.5
func (i GetClassicLinkInstancesClassicLinkInstanceSetArgs) ToGetClassicLinkInstancesClassicLinkInstanceSetOutputWithContext(ctx context.Context) GetClassicLinkInstancesClassicLinkInstanceSetOutput
type GetClassicLinkInstancesClassicLinkInstanceSetArray ¶ added in v0.1.5
type GetClassicLinkInstancesClassicLinkInstanceSetArray []GetClassicLinkInstancesClassicLinkInstanceSetInput
func (GetClassicLinkInstancesClassicLinkInstanceSetArray) ElementType ¶ added in v0.1.5
func (GetClassicLinkInstancesClassicLinkInstanceSetArray) ElementType() reflect.Type
func (GetClassicLinkInstancesClassicLinkInstanceSetArray) ToGetClassicLinkInstancesClassicLinkInstanceSetArrayOutput ¶ added in v0.1.5
func (i GetClassicLinkInstancesClassicLinkInstanceSetArray) ToGetClassicLinkInstancesClassicLinkInstanceSetArrayOutput() GetClassicLinkInstancesClassicLinkInstanceSetArrayOutput
func (GetClassicLinkInstancesClassicLinkInstanceSetArray) ToGetClassicLinkInstancesClassicLinkInstanceSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetClassicLinkInstancesClassicLinkInstanceSetArray) ToGetClassicLinkInstancesClassicLinkInstanceSetArrayOutputWithContext(ctx context.Context) GetClassicLinkInstancesClassicLinkInstanceSetArrayOutput
type GetClassicLinkInstancesClassicLinkInstanceSetArrayInput ¶ added in v0.1.5
type GetClassicLinkInstancesClassicLinkInstanceSetArrayInput interface { pulumi.Input ToGetClassicLinkInstancesClassicLinkInstanceSetArrayOutput() GetClassicLinkInstancesClassicLinkInstanceSetArrayOutput ToGetClassicLinkInstancesClassicLinkInstanceSetArrayOutputWithContext(context.Context) GetClassicLinkInstancesClassicLinkInstanceSetArrayOutput }
GetClassicLinkInstancesClassicLinkInstanceSetArrayInput is an input type that accepts GetClassicLinkInstancesClassicLinkInstanceSetArray and GetClassicLinkInstancesClassicLinkInstanceSetArrayOutput values. You can construct a concrete instance of `GetClassicLinkInstancesClassicLinkInstanceSetArrayInput` via:
GetClassicLinkInstancesClassicLinkInstanceSetArray{ GetClassicLinkInstancesClassicLinkInstanceSetArgs{...} }
type GetClassicLinkInstancesClassicLinkInstanceSetArrayOutput ¶ added in v0.1.5
type GetClassicLinkInstancesClassicLinkInstanceSetArrayOutput struct{ *pulumi.OutputState }
func (GetClassicLinkInstancesClassicLinkInstanceSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetClassicLinkInstancesClassicLinkInstanceSetArrayOutput) ElementType() reflect.Type
func (GetClassicLinkInstancesClassicLinkInstanceSetArrayOutput) ToGetClassicLinkInstancesClassicLinkInstanceSetArrayOutput ¶ added in v0.1.5
func (o GetClassicLinkInstancesClassicLinkInstanceSetArrayOutput) ToGetClassicLinkInstancesClassicLinkInstanceSetArrayOutput() GetClassicLinkInstancesClassicLinkInstanceSetArrayOutput
func (GetClassicLinkInstancesClassicLinkInstanceSetArrayOutput) ToGetClassicLinkInstancesClassicLinkInstanceSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetClassicLinkInstancesClassicLinkInstanceSetArrayOutput) ToGetClassicLinkInstancesClassicLinkInstanceSetArrayOutputWithContext(ctx context.Context) GetClassicLinkInstancesClassicLinkInstanceSetArrayOutput
type GetClassicLinkInstancesClassicLinkInstanceSetInput ¶ added in v0.1.5
type GetClassicLinkInstancesClassicLinkInstanceSetInput interface { pulumi.Input ToGetClassicLinkInstancesClassicLinkInstanceSetOutput() GetClassicLinkInstancesClassicLinkInstanceSetOutput ToGetClassicLinkInstancesClassicLinkInstanceSetOutputWithContext(context.Context) GetClassicLinkInstancesClassicLinkInstanceSetOutput }
GetClassicLinkInstancesClassicLinkInstanceSetInput is an input type that accepts GetClassicLinkInstancesClassicLinkInstanceSetArgs and GetClassicLinkInstancesClassicLinkInstanceSetOutput values. You can construct a concrete instance of `GetClassicLinkInstancesClassicLinkInstanceSetInput` via:
GetClassicLinkInstancesClassicLinkInstanceSetArgs{...}
type GetClassicLinkInstancesClassicLinkInstanceSetOutput ¶ added in v0.1.5
type GetClassicLinkInstancesClassicLinkInstanceSetOutput struct{ *pulumi.OutputState }
func (GetClassicLinkInstancesClassicLinkInstanceSetOutput) ElementType ¶ added in v0.1.5
func (GetClassicLinkInstancesClassicLinkInstanceSetOutput) ElementType() reflect.Type
func (GetClassicLinkInstancesClassicLinkInstanceSetOutput) InstanceId ¶ added in v0.1.5
func (o GetClassicLinkInstancesClassicLinkInstanceSetOutput) InstanceId() pulumi.StringOutput
The unique ID of the CVM instance.
func (GetClassicLinkInstancesClassicLinkInstanceSetOutput) ToGetClassicLinkInstancesClassicLinkInstanceSetOutput ¶ added in v0.1.5
func (o GetClassicLinkInstancesClassicLinkInstanceSetOutput) ToGetClassicLinkInstancesClassicLinkInstanceSetOutput() GetClassicLinkInstancesClassicLinkInstanceSetOutput
func (GetClassicLinkInstancesClassicLinkInstanceSetOutput) ToGetClassicLinkInstancesClassicLinkInstanceSetOutputWithContext ¶ added in v0.1.5
func (o GetClassicLinkInstancesClassicLinkInstanceSetOutput) ToGetClassicLinkInstancesClassicLinkInstanceSetOutputWithContext(ctx context.Context) GetClassicLinkInstancesClassicLinkInstanceSetOutput
func (GetClassicLinkInstancesClassicLinkInstanceSetOutput) VpcId ¶ added in v0.1.5
func (o GetClassicLinkInstancesClassicLinkInstanceSetOutput) VpcId() pulumi.StringOutput
VPC instance ID.
type GetClassicLinkInstancesFilter ¶ added in v0.1.5
type GetClassicLinkInstancesFilter struct { // The attribute name. If more than one Filter exists, the logical relation between these Filters is `AND`. Name string `pulumi:"name"` // The attribute value. If there are multiple Values for one Filter, the logical relation between these Values under the same Filter is `OR`. Values []string `pulumi:"values"` }
type GetClassicLinkInstancesFilterArgs ¶ added in v0.1.5
type GetClassicLinkInstancesFilterArgs struct { // The attribute name. If more than one Filter exists, the logical relation between these Filters is `AND`. Name pulumi.StringInput `pulumi:"name"` // The attribute value. If there are multiple Values for one Filter, the logical relation between these Values under the same Filter is `OR`. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetClassicLinkInstancesFilterArgs) ElementType ¶ added in v0.1.5
func (GetClassicLinkInstancesFilterArgs) ElementType() reflect.Type
func (GetClassicLinkInstancesFilterArgs) ToGetClassicLinkInstancesFilterOutput ¶ added in v0.1.5
func (i GetClassicLinkInstancesFilterArgs) ToGetClassicLinkInstancesFilterOutput() GetClassicLinkInstancesFilterOutput
func (GetClassicLinkInstancesFilterArgs) ToGetClassicLinkInstancesFilterOutputWithContext ¶ added in v0.1.5
func (i GetClassicLinkInstancesFilterArgs) ToGetClassicLinkInstancesFilterOutputWithContext(ctx context.Context) GetClassicLinkInstancesFilterOutput
type GetClassicLinkInstancesFilterArray ¶ added in v0.1.5
type GetClassicLinkInstancesFilterArray []GetClassicLinkInstancesFilterInput
func (GetClassicLinkInstancesFilterArray) ElementType ¶ added in v0.1.5
func (GetClassicLinkInstancesFilterArray) ElementType() reflect.Type
func (GetClassicLinkInstancesFilterArray) ToGetClassicLinkInstancesFilterArrayOutput ¶ added in v0.1.5
func (i GetClassicLinkInstancesFilterArray) ToGetClassicLinkInstancesFilterArrayOutput() GetClassicLinkInstancesFilterArrayOutput
func (GetClassicLinkInstancesFilterArray) ToGetClassicLinkInstancesFilterArrayOutputWithContext ¶ added in v0.1.5
func (i GetClassicLinkInstancesFilterArray) ToGetClassicLinkInstancesFilterArrayOutputWithContext(ctx context.Context) GetClassicLinkInstancesFilterArrayOutput
type GetClassicLinkInstancesFilterArrayInput ¶ added in v0.1.5
type GetClassicLinkInstancesFilterArrayInput interface { pulumi.Input ToGetClassicLinkInstancesFilterArrayOutput() GetClassicLinkInstancesFilterArrayOutput ToGetClassicLinkInstancesFilterArrayOutputWithContext(context.Context) GetClassicLinkInstancesFilterArrayOutput }
GetClassicLinkInstancesFilterArrayInput is an input type that accepts GetClassicLinkInstancesFilterArray and GetClassicLinkInstancesFilterArrayOutput values. You can construct a concrete instance of `GetClassicLinkInstancesFilterArrayInput` via:
GetClassicLinkInstancesFilterArray{ GetClassicLinkInstancesFilterArgs{...} }
type GetClassicLinkInstancesFilterArrayOutput ¶ added in v0.1.5
type GetClassicLinkInstancesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetClassicLinkInstancesFilterArrayOutput) ElementType ¶ added in v0.1.5
func (GetClassicLinkInstancesFilterArrayOutput) ElementType() reflect.Type
func (GetClassicLinkInstancesFilterArrayOutput) ToGetClassicLinkInstancesFilterArrayOutput ¶ added in v0.1.5
func (o GetClassicLinkInstancesFilterArrayOutput) ToGetClassicLinkInstancesFilterArrayOutput() GetClassicLinkInstancesFilterArrayOutput
func (GetClassicLinkInstancesFilterArrayOutput) ToGetClassicLinkInstancesFilterArrayOutputWithContext ¶ added in v0.1.5
func (o GetClassicLinkInstancesFilterArrayOutput) ToGetClassicLinkInstancesFilterArrayOutputWithContext(ctx context.Context) GetClassicLinkInstancesFilterArrayOutput
type GetClassicLinkInstancesFilterInput ¶ added in v0.1.5
type GetClassicLinkInstancesFilterInput interface { pulumi.Input ToGetClassicLinkInstancesFilterOutput() GetClassicLinkInstancesFilterOutput ToGetClassicLinkInstancesFilterOutputWithContext(context.Context) GetClassicLinkInstancesFilterOutput }
GetClassicLinkInstancesFilterInput is an input type that accepts GetClassicLinkInstancesFilterArgs and GetClassicLinkInstancesFilterOutput values. You can construct a concrete instance of `GetClassicLinkInstancesFilterInput` via:
GetClassicLinkInstancesFilterArgs{...}
type GetClassicLinkInstancesFilterOutput ¶ added in v0.1.5
type GetClassicLinkInstancesFilterOutput struct{ *pulumi.OutputState }
func (GetClassicLinkInstancesFilterOutput) ElementType ¶ added in v0.1.5
func (GetClassicLinkInstancesFilterOutput) ElementType() reflect.Type
func (GetClassicLinkInstancesFilterOutput) Name ¶ added in v0.1.5
func (o GetClassicLinkInstancesFilterOutput) Name() pulumi.StringOutput
The attribute name. If more than one Filter exists, the logical relation between these Filters is `AND`.
func (GetClassicLinkInstancesFilterOutput) ToGetClassicLinkInstancesFilterOutput ¶ added in v0.1.5
func (o GetClassicLinkInstancesFilterOutput) ToGetClassicLinkInstancesFilterOutput() GetClassicLinkInstancesFilterOutput
func (GetClassicLinkInstancesFilterOutput) ToGetClassicLinkInstancesFilterOutputWithContext ¶ added in v0.1.5
func (o GetClassicLinkInstancesFilterOutput) ToGetClassicLinkInstancesFilterOutputWithContext(ctx context.Context) GetClassicLinkInstancesFilterOutput
func (GetClassicLinkInstancesFilterOutput) Values ¶ added in v0.1.5
func (o GetClassicLinkInstancesFilterOutput) Values() pulumi.StringArrayOutput
The attribute value. If there are multiple Values for one Filter, the logical relation between these Values under the same Filter is `OR`.
type GetClassicLinkInstancesOutputArgs ¶ added in v0.1.5
type GetClassicLinkInstancesOutputArgs struct { // Filter conditions.`vpc-id` - String - (Filter condition) The VPC instance ID. `vm-ip` - String - (Filter condition) The IP address of the CVM on the basic network. Filters GetClassicLinkInstancesFilterArrayInput `pulumi:"filters"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getClassicLinkInstances.
func (GetClassicLinkInstancesOutputArgs) ElementType ¶ added in v0.1.5
func (GetClassicLinkInstancesOutputArgs) ElementType() reflect.Type
type GetClassicLinkInstancesResult ¶ added in v0.1.5
type GetClassicLinkInstancesResult struct { // Classiclink instance. ClassicLinkInstanceSets []GetClassicLinkInstancesClassicLinkInstanceSet `pulumi:"classicLinkInstanceSets"` Filters []GetClassicLinkInstancesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getClassicLinkInstances.
func GetClassicLinkInstances ¶ added in v0.1.5
func GetClassicLinkInstances(ctx *pulumi.Context, args *GetClassicLinkInstancesArgs, opts ...pulumi.InvokeOption) (*GetClassicLinkInstancesResult, error)
Use this data source to query detailed information of vpc classicLinkInstances
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Vpc.GetClassicLinkInstances(ctx, &vpc.GetClassicLinkInstancesArgs{ Filters: []vpc.GetClassicLinkInstancesFilter{ vpc.GetClassicLinkInstancesFilter{ Name: "vpc-id", Values: []string{ "vpc-lh4nqig9", }, }, }, }, nil) if err != nil { return err } return nil }) }
```
type GetClassicLinkInstancesResultOutput ¶ added in v0.1.5
type GetClassicLinkInstancesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getClassicLinkInstances.
func GetClassicLinkInstancesOutput ¶ added in v0.1.5
func GetClassicLinkInstancesOutput(ctx *pulumi.Context, args GetClassicLinkInstancesOutputArgs, opts ...pulumi.InvokeOption) GetClassicLinkInstancesResultOutput
func (GetClassicLinkInstancesResultOutput) ClassicLinkInstanceSets ¶ added in v0.1.5
func (o GetClassicLinkInstancesResultOutput) ClassicLinkInstanceSets() GetClassicLinkInstancesClassicLinkInstanceSetArrayOutput
Classiclink instance.
func (GetClassicLinkInstancesResultOutput) ElementType ¶ added in v0.1.5
func (GetClassicLinkInstancesResultOutput) ElementType() reflect.Type
func (GetClassicLinkInstancesResultOutput) Filters ¶ added in v0.1.5
func (o GetClassicLinkInstancesResultOutput) Filters() GetClassicLinkInstancesFilterArrayOutput
func (GetClassicLinkInstancesResultOutput) Id ¶ added in v0.1.5
func (o GetClassicLinkInstancesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetClassicLinkInstancesResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetClassicLinkInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetClassicLinkInstancesResultOutput) ToGetClassicLinkInstancesResultOutput ¶ added in v0.1.5
func (o GetClassicLinkInstancesResultOutput) ToGetClassicLinkInstancesResultOutput() GetClassicLinkInstancesResultOutput
func (GetClassicLinkInstancesResultOutput) ToGetClassicLinkInstancesResultOutputWithContext ¶ added in v0.1.5
func (o GetClassicLinkInstancesResultOutput) ToGetClassicLinkInstancesResultOutputWithContext(ctx context.Context) GetClassicLinkInstancesResultOutput
type GetCvmInstancesArgs ¶ added in v0.1.5
type GetCvmInstancesArgs struct { // Filter condition. `RouteTableIds` and `Filters` cannot be specified at the same time. vpc-id - String - (Filter condition) VPC instance ID, such as `vpc-f49l6u0z`;instance-type - String - (Filter condition) CVM instance ID;instance-name - String - (Filter condition) CVM name. Filters []GetCvmInstancesFilter `pulumi:"filters"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getCvmInstances.
type GetCvmInstancesFilter ¶ added in v0.1.5
type GetCvmInstancesFilter struct { // The attribute name. If more than one Filter exists, the logical relation between these Filters is `AND`. Name string `pulumi:"name"` // Attribute value. If multiple values exist in one filter, the logical relationship between these values is `OR`. For a `bool` parameter, the valid values include `TRUE` and `FALSE`. Values []string `pulumi:"values"` }
type GetCvmInstancesFilterArgs ¶ added in v0.1.5
type GetCvmInstancesFilterArgs struct { // The attribute name. If more than one Filter exists, the logical relation between these Filters is `AND`. Name pulumi.StringInput `pulumi:"name"` // Attribute value. If multiple values exist in one filter, the logical relationship between these values is `OR`. For a `bool` parameter, the valid values include `TRUE` and `FALSE`. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCvmInstancesFilterArgs) ElementType ¶ added in v0.1.5
func (GetCvmInstancesFilterArgs) ElementType() reflect.Type
func (GetCvmInstancesFilterArgs) ToGetCvmInstancesFilterOutput ¶ added in v0.1.5
func (i GetCvmInstancesFilterArgs) ToGetCvmInstancesFilterOutput() GetCvmInstancesFilterOutput
func (GetCvmInstancesFilterArgs) ToGetCvmInstancesFilterOutputWithContext ¶ added in v0.1.5
func (i GetCvmInstancesFilterArgs) ToGetCvmInstancesFilterOutputWithContext(ctx context.Context) GetCvmInstancesFilterOutput
type GetCvmInstancesFilterArray ¶ added in v0.1.5
type GetCvmInstancesFilterArray []GetCvmInstancesFilterInput
func (GetCvmInstancesFilterArray) ElementType ¶ added in v0.1.5
func (GetCvmInstancesFilterArray) ElementType() reflect.Type
func (GetCvmInstancesFilterArray) ToGetCvmInstancesFilterArrayOutput ¶ added in v0.1.5
func (i GetCvmInstancesFilterArray) ToGetCvmInstancesFilterArrayOutput() GetCvmInstancesFilterArrayOutput
func (GetCvmInstancesFilterArray) ToGetCvmInstancesFilterArrayOutputWithContext ¶ added in v0.1.5
func (i GetCvmInstancesFilterArray) ToGetCvmInstancesFilterArrayOutputWithContext(ctx context.Context) GetCvmInstancesFilterArrayOutput
type GetCvmInstancesFilterArrayInput ¶ added in v0.1.5
type GetCvmInstancesFilterArrayInput interface { pulumi.Input ToGetCvmInstancesFilterArrayOutput() GetCvmInstancesFilterArrayOutput ToGetCvmInstancesFilterArrayOutputWithContext(context.Context) GetCvmInstancesFilterArrayOutput }
GetCvmInstancesFilterArrayInput is an input type that accepts GetCvmInstancesFilterArray and GetCvmInstancesFilterArrayOutput values. You can construct a concrete instance of `GetCvmInstancesFilterArrayInput` via:
GetCvmInstancesFilterArray{ GetCvmInstancesFilterArgs{...} }
type GetCvmInstancesFilterArrayOutput ¶ added in v0.1.5
type GetCvmInstancesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetCvmInstancesFilterArrayOutput) ElementType ¶ added in v0.1.5
func (GetCvmInstancesFilterArrayOutput) ElementType() reflect.Type
func (GetCvmInstancesFilterArrayOutput) Index ¶ added in v0.1.5
func (o GetCvmInstancesFilterArrayOutput) Index(i pulumi.IntInput) GetCvmInstancesFilterOutput
func (GetCvmInstancesFilterArrayOutput) ToGetCvmInstancesFilterArrayOutput ¶ added in v0.1.5
func (o GetCvmInstancesFilterArrayOutput) ToGetCvmInstancesFilterArrayOutput() GetCvmInstancesFilterArrayOutput
func (GetCvmInstancesFilterArrayOutput) ToGetCvmInstancesFilterArrayOutputWithContext ¶ added in v0.1.5
func (o GetCvmInstancesFilterArrayOutput) ToGetCvmInstancesFilterArrayOutputWithContext(ctx context.Context) GetCvmInstancesFilterArrayOutput
type GetCvmInstancesFilterInput ¶ added in v0.1.5
type GetCvmInstancesFilterInput interface { pulumi.Input ToGetCvmInstancesFilterOutput() GetCvmInstancesFilterOutput ToGetCvmInstancesFilterOutputWithContext(context.Context) GetCvmInstancesFilterOutput }
GetCvmInstancesFilterInput is an input type that accepts GetCvmInstancesFilterArgs and GetCvmInstancesFilterOutput values. You can construct a concrete instance of `GetCvmInstancesFilterInput` via:
GetCvmInstancesFilterArgs{...}
type GetCvmInstancesFilterOutput ¶ added in v0.1.5
type GetCvmInstancesFilterOutput struct{ *pulumi.OutputState }
func (GetCvmInstancesFilterOutput) ElementType ¶ added in v0.1.5
func (GetCvmInstancesFilterOutput) ElementType() reflect.Type
func (GetCvmInstancesFilterOutput) Name ¶ added in v0.1.5
func (o GetCvmInstancesFilterOutput) Name() pulumi.StringOutput
The attribute name. If more than one Filter exists, the logical relation between these Filters is `AND`.
func (GetCvmInstancesFilterOutput) ToGetCvmInstancesFilterOutput ¶ added in v0.1.5
func (o GetCvmInstancesFilterOutput) ToGetCvmInstancesFilterOutput() GetCvmInstancesFilterOutput
func (GetCvmInstancesFilterOutput) ToGetCvmInstancesFilterOutputWithContext ¶ added in v0.1.5
func (o GetCvmInstancesFilterOutput) ToGetCvmInstancesFilterOutputWithContext(ctx context.Context) GetCvmInstancesFilterOutput
func (GetCvmInstancesFilterOutput) Values ¶ added in v0.1.5
func (o GetCvmInstancesFilterOutput) Values() pulumi.StringArrayOutput
Attribute value. If multiple values exist in one filter, the logical relationship between these values is `OR`. For a `bool` parameter, the valid values include `TRUE` and `FALSE`.
type GetCvmInstancesInstanceSet ¶ added in v0.1.5
type GetCvmInstancesInstanceSet struct { // Number of CPU cores in an instance (in core). Cpu int `pulumi:"cpu"` // The creation time. CreatedTime string `pulumi:"createdTime"` // Private IP quoata for instance ENIs (including primary ENIs). EniIpLimit int `pulumi:"eniIpLimit"` // Instance ENI quota (including primary ENIs). EniLimit int `pulumi:"eniLimit"` // The number of ENIs (including primary ENIs) bound to a instance. InstanceEniCount int `pulumi:"instanceEniCount"` // CVM instance ID. InstanceId string `pulumi:"instanceId"` // CVM Name. InstanceName string `pulumi:"instanceName"` // CVM status. InstanceState string `pulumi:"instanceState"` // Instance type. InstanceType string `pulumi:"instanceType"` // Instance's memory capacity. Unit: GB. Memory int `pulumi:"memory"` // Subnet instance ID. SubnetId string `pulumi:"subnetId"` // VPC instance ID. VpcId string `pulumi:"vpcId"` }
type GetCvmInstancesInstanceSetArgs ¶ added in v0.1.5
type GetCvmInstancesInstanceSetArgs struct { // Number of CPU cores in an instance (in core). Cpu pulumi.IntInput `pulumi:"cpu"` // The creation time. CreatedTime pulumi.StringInput `pulumi:"createdTime"` // Private IP quoata for instance ENIs (including primary ENIs). EniIpLimit pulumi.IntInput `pulumi:"eniIpLimit"` // Instance ENI quota (including primary ENIs). EniLimit pulumi.IntInput `pulumi:"eniLimit"` // The number of ENIs (including primary ENIs) bound to a instance. InstanceEniCount pulumi.IntInput `pulumi:"instanceEniCount"` // CVM instance ID. InstanceId pulumi.StringInput `pulumi:"instanceId"` // CVM Name. InstanceName pulumi.StringInput `pulumi:"instanceName"` // CVM status. InstanceState pulumi.StringInput `pulumi:"instanceState"` // Instance type. InstanceType pulumi.StringInput `pulumi:"instanceType"` // Instance's memory capacity. Unit: GB. Memory pulumi.IntInput `pulumi:"memory"` // Subnet instance ID. SubnetId pulumi.StringInput `pulumi:"subnetId"` // VPC instance ID. VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (GetCvmInstancesInstanceSetArgs) ElementType ¶ added in v0.1.5
func (GetCvmInstancesInstanceSetArgs) ElementType() reflect.Type
func (GetCvmInstancesInstanceSetArgs) ToGetCvmInstancesInstanceSetOutput ¶ added in v0.1.5
func (i GetCvmInstancesInstanceSetArgs) ToGetCvmInstancesInstanceSetOutput() GetCvmInstancesInstanceSetOutput
func (GetCvmInstancesInstanceSetArgs) ToGetCvmInstancesInstanceSetOutputWithContext ¶ added in v0.1.5
func (i GetCvmInstancesInstanceSetArgs) ToGetCvmInstancesInstanceSetOutputWithContext(ctx context.Context) GetCvmInstancesInstanceSetOutput
type GetCvmInstancesInstanceSetArray ¶ added in v0.1.5
type GetCvmInstancesInstanceSetArray []GetCvmInstancesInstanceSetInput
func (GetCvmInstancesInstanceSetArray) ElementType ¶ added in v0.1.5
func (GetCvmInstancesInstanceSetArray) ElementType() reflect.Type
func (GetCvmInstancesInstanceSetArray) ToGetCvmInstancesInstanceSetArrayOutput ¶ added in v0.1.5
func (i GetCvmInstancesInstanceSetArray) ToGetCvmInstancesInstanceSetArrayOutput() GetCvmInstancesInstanceSetArrayOutput
func (GetCvmInstancesInstanceSetArray) ToGetCvmInstancesInstanceSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetCvmInstancesInstanceSetArray) ToGetCvmInstancesInstanceSetArrayOutputWithContext(ctx context.Context) GetCvmInstancesInstanceSetArrayOutput
type GetCvmInstancesInstanceSetArrayInput ¶ added in v0.1.5
type GetCvmInstancesInstanceSetArrayInput interface { pulumi.Input ToGetCvmInstancesInstanceSetArrayOutput() GetCvmInstancesInstanceSetArrayOutput ToGetCvmInstancesInstanceSetArrayOutputWithContext(context.Context) GetCvmInstancesInstanceSetArrayOutput }
GetCvmInstancesInstanceSetArrayInput is an input type that accepts GetCvmInstancesInstanceSetArray and GetCvmInstancesInstanceSetArrayOutput values. You can construct a concrete instance of `GetCvmInstancesInstanceSetArrayInput` via:
GetCvmInstancesInstanceSetArray{ GetCvmInstancesInstanceSetArgs{...} }
type GetCvmInstancesInstanceSetArrayOutput ¶ added in v0.1.5
type GetCvmInstancesInstanceSetArrayOutput struct{ *pulumi.OutputState }
func (GetCvmInstancesInstanceSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetCvmInstancesInstanceSetArrayOutput) ElementType() reflect.Type
func (GetCvmInstancesInstanceSetArrayOutput) Index ¶ added in v0.1.5
func (o GetCvmInstancesInstanceSetArrayOutput) Index(i pulumi.IntInput) GetCvmInstancesInstanceSetOutput
func (GetCvmInstancesInstanceSetArrayOutput) ToGetCvmInstancesInstanceSetArrayOutput ¶ added in v0.1.5
func (o GetCvmInstancesInstanceSetArrayOutput) ToGetCvmInstancesInstanceSetArrayOutput() GetCvmInstancesInstanceSetArrayOutput
func (GetCvmInstancesInstanceSetArrayOutput) ToGetCvmInstancesInstanceSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetCvmInstancesInstanceSetArrayOutput) ToGetCvmInstancesInstanceSetArrayOutputWithContext(ctx context.Context) GetCvmInstancesInstanceSetArrayOutput
type GetCvmInstancesInstanceSetInput ¶ added in v0.1.5
type GetCvmInstancesInstanceSetInput interface { pulumi.Input ToGetCvmInstancesInstanceSetOutput() GetCvmInstancesInstanceSetOutput ToGetCvmInstancesInstanceSetOutputWithContext(context.Context) GetCvmInstancesInstanceSetOutput }
GetCvmInstancesInstanceSetInput is an input type that accepts GetCvmInstancesInstanceSetArgs and GetCvmInstancesInstanceSetOutput values. You can construct a concrete instance of `GetCvmInstancesInstanceSetInput` via:
GetCvmInstancesInstanceSetArgs{...}
type GetCvmInstancesInstanceSetOutput ¶ added in v0.1.5
type GetCvmInstancesInstanceSetOutput struct{ *pulumi.OutputState }
func (GetCvmInstancesInstanceSetOutput) Cpu ¶ added in v0.1.5
func (o GetCvmInstancesInstanceSetOutput) Cpu() pulumi.IntOutput
Number of CPU cores in an instance (in core).
func (GetCvmInstancesInstanceSetOutput) CreatedTime ¶ added in v0.1.5
func (o GetCvmInstancesInstanceSetOutput) CreatedTime() pulumi.StringOutput
The creation time.
func (GetCvmInstancesInstanceSetOutput) ElementType ¶ added in v0.1.5
func (GetCvmInstancesInstanceSetOutput) ElementType() reflect.Type
func (GetCvmInstancesInstanceSetOutput) EniIpLimit ¶ added in v0.1.5
func (o GetCvmInstancesInstanceSetOutput) EniIpLimit() pulumi.IntOutput
Private IP quoata for instance ENIs (including primary ENIs).
func (GetCvmInstancesInstanceSetOutput) EniLimit ¶ added in v0.1.5
func (o GetCvmInstancesInstanceSetOutput) EniLimit() pulumi.IntOutput
Instance ENI quota (including primary ENIs).
func (GetCvmInstancesInstanceSetOutput) InstanceEniCount ¶ added in v0.1.5
func (o GetCvmInstancesInstanceSetOutput) InstanceEniCount() pulumi.IntOutput
The number of ENIs (including primary ENIs) bound to a instance.
func (GetCvmInstancesInstanceSetOutput) InstanceId ¶ added in v0.1.5
func (o GetCvmInstancesInstanceSetOutput) InstanceId() pulumi.StringOutput
CVM instance ID.
func (GetCvmInstancesInstanceSetOutput) InstanceName ¶ added in v0.1.5
func (o GetCvmInstancesInstanceSetOutput) InstanceName() pulumi.StringOutput
CVM Name.
func (GetCvmInstancesInstanceSetOutput) InstanceState ¶ added in v0.1.5
func (o GetCvmInstancesInstanceSetOutput) InstanceState() pulumi.StringOutput
CVM status.
func (GetCvmInstancesInstanceSetOutput) InstanceType ¶ added in v0.1.5
func (o GetCvmInstancesInstanceSetOutput) InstanceType() pulumi.StringOutput
Instance type.
func (GetCvmInstancesInstanceSetOutput) Memory ¶ added in v0.1.5
func (o GetCvmInstancesInstanceSetOutput) Memory() pulumi.IntOutput
Instance's memory capacity. Unit: GB.
func (GetCvmInstancesInstanceSetOutput) SubnetId ¶ added in v0.1.5
func (o GetCvmInstancesInstanceSetOutput) SubnetId() pulumi.StringOutput
Subnet instance ID.
func (GetCvmInstancesInstanceSetOutput) ToGetCvmInstancesInstanceSetOutput ¶ added in v0.1.5
func (o GetCvmInstancesInstanceSetOutput) ToGetCvmInstancesInstanceSetOutput() GetCvmInstancesInstanceSetOutput
func (GetCvmInstancesInstanceSetOutput) ToGetCvmInstancesInstanceSetOutputWithContext ¶ added in v0.1.5
func (o GetCvmInstancesInstanceSetOutput) ToGetCvmInstancesInstanceSetOutputWithContext(ctx context.Context) GetCvmInstancesInstanceSetOutput
func (GetCvmInstancesInstanceSetOutput) VpcId ¶ added in v0.1.5
func (o GetCvmInstancesInstanceSetOutput) VpcId() pulumi.StringOutput
VPC instance ID.
type GetCvmInstancesOutputArgs ¶ added in v0.1.5
type GetCvmInstancesOutputArgs struct { // Filter condition. `RouteTableIds` and `Filters` cannot be specified at the same time. vpc-id - String - (Filter condition) VPC instance ID, such as `vpc-f49l6u0z`;instance-type - String - (Filter condition) CVM instance ID;instance-name - String - (Filter condition) CVM name. Filters GetCvmInstancesFilterArrayInput `pulumi:"filters"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getCvmInstances.
func (GetCvmInstancesOutputArgs) ElementType ¶ added in v0.1.5
func (GetCvmInstancesOutputArgs) ElementType() reflect.Type
type GetCvmInstancesResult ¶ added in v0.1.5
type GetCvmInstancesResult struct { Filters []GetCvmInstancesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // List of CVM instances. InstanceSets []GetCvmInstancesInstanceSet `pulumi:"instanceSets"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getCvmInstances.
func GetCvmInstances ¶ added in v0.1.5
func GetCvmInstances(ctx *pulumi.Context, args *GetCvmInstancesArgs, opts ...pulumi.InvokeOption) (*GetCvmInstancesResult, error)
Use this data source to query detailed information of vpc cvmInstances
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Vpc.GetCvmInstances(ctx, &vpc.GetCvmInstancesArgs{ Filters: []vpc.GetCvmInstancesFilter{ vpc.GetCvmInstancesFilter{ Name: "vpc-id", Values: []string{ "vpc-lh4nqig9", }, }, }, }, nil) if err != nil { return err } return nil }) }
```
type GetCvmInstancesResultOutput ¶ added in v0.1.5
type GetCvmInstancesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCvmInstances.
func GetCvmInstancesOutput ¶ added in v0.1.5
func GetCvmInstancesOutput(ctx *pulumi.Context, args GetCvmInstancesOutputArgs, opts ...pulumi.InvokeOption) GetCvmInstancesResultOutput
func (GetCvmInstancesResultOutput) ElementType ¶ added in v0.1.5
func (GetCvmInstancesResultOutput) ElementType() reflect.Type
func (GetCvmInstancesResultOutput) Filters ¶ added in v0.1.5
func (o GetCvmInstancesResultOutput) Filters() GetCvmInstancesFilterArrayOutput
func (GetCvmInstancesResultOutput) Id ¶ added in v0.1.5
func (o GetCvmInstancesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetCvmInstancesResultOutput) InstanceSets ¶ added in v0.1.5
func (o GetCvmInstancesResultOutput) InstanceSets() GetCvmInstancesInstanceSetArrayOutput
List of CVM instances.
func (GetCvmInstancesResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetCvmInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetCvmInstancesResultOutput) ToGetCvmInstancesResultOutput ¶ added in v0.1.5
func (o GetCvmInstancesResultOutput) ToGetCvmInstancesResultOutput() GetCvmInstancesResultOutput
func (GetCvmInstancesResultOutput) ToGetCvmInstancesResultOutputWithContext ¶ added in v0.1.5
func (o GetCvmInstancesResultOutput) ToGetCvmInstancesResultOutputWithContext(ctx context.Context) GetCvmInstancesResultOutput
type GetGatewayFlowMonitorDetailArgs ¶ added in v0.1.5
type GetGatewayFlowMonitorDetailArgs struct { // The instance ID of the Direct Connect gateway, such as `dcg-ltjahce6`. DirectConnectGatewayId *string `pulumi:"directConnectGatewayId"` // The instance ID of the NAT gateway, such as `nat-ltjahce6`. NatId *string `pulumi:"natId"` // Order methods. Ascending: `ASC`, Descending: `DESC`. OrderDirection *string `pulumi:"orderDirection"` // The order field supports `InPkg`, `OutPkg`, `InTraffic`, and `OutTraffic`. OrderField *string `pulumi:"orderField"` // The instance ID of the peering connection, such as `pcx-ltjahce6`. PeeringConnectionId *string `pulumi:"peeringConnectionId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // The point in time. This indicates details of this minute will be queried. For example, in `2019-02-28 18:15:20`, details at `18:15` will be queried. TimePoint string `pulumi:"timePoint"` // The instance ID of the VPN gateway, such as `vpn-ltjahce6`. VpnId *string `pulumi:"vpnId"` }
A collection of arguments for invoking getGatewayFlowMonitorDetail.
type GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSet ¶ added in v0.1.5
type GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSet struct { // Inbound packets. InPkg int `pulumi:"inPkg"` // Inbound traffic, in Byte. InTraffic int `pulumi:"inTraffic"` // Outbound packets. OutPkg int `pulumi:"outPkg"` // Outbound traffic, in Byte. OutTraffic int `pulumi:"outTraffic"` // Origin `IP`. PrivateIpAddress string `pulumi:"privateIpAddress"` }
type GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArgs ¶ added in v0.1.5
type GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArgs struct { // Inbound packets. InPkg pulumi.IntInput `pulumi:"inPkg"` // Inbound traffic, in Byte. InTraffic pulumi.IntInput `pulumi:"inTraffic"` // Outbound packets. OutPkg pulumi.IntInput `pulumi:"outPkg"` // Outbound traffic, in Byte. OutTraffic pulumi.IntInput `pulumi:"outTraffic"` // Origin `IP`. PrivateIpAddress pulumi.StringInput `pulumi:"privateIpAddress"` }
func (GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArgs) ElementType ¶ added in v0.1.5
func (GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArgs) ElementType() reflect.Type
func (GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArgs) ToGetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput ¶ added in v0.1.5
func (i GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArgs) ToGetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput() GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput
func (GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArgs) ToGetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutputWithContext ¶ added in v0.1.5
func (i GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArgs) ToGetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutputWithContext(ctx context.Context) GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput
type GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArray ¶ added in v0.1.5
type GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArray []GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetInput
func (GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArray) ElementType ¶ added in v0.1.5
func (GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArray) ElementType() reflect.Type
func (GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArray) ToGetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutput ¶ added in v0.1.5
func (i GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArray) ToGetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutput() GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutput
func (GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArray) ToGetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArray) ToGetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutputWithContext(ctx context.Context) GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutput
type GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayInput ¶ added in v0.1.5
type GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayInput interface { pulumi.Input ToGetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutput() GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutput ToGetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutputWithContext(context.Context) GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutput }
GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayInput is an input type that accepts GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArray and GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutput values. You can construct a concrete instance of `GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayInput` via:
GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArray{ GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArgs{...} }
type GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutput ¶ added in v0.1.5
type GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutput struct{ *pulumi.OutputState }
func (GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutput) ElementType() reflect.Type
func (GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutput) ToGetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutput ¶ added in v0.1.5
func (o GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutput) ToGetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutput() GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutput
func (GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutput) ToGetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutput) ToGetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutputWithContext(ctx context.Context) GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutput
type GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetInput ¶ added in v0.1.5
type GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetInput interface { pulumi.Input ToGetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput() GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput ToGetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutputWithContext(context.Context) GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput }
GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetInput is an input type that accepts GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArgs and GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput values. You can construct a concrete instance of `GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetInput` via:
GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArgs{...}
type GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput ¶ added in v0.1.5
type GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput struct{ *pulumi.OutputState }
func (GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput) ElementType ¶ added in v0.1.5
func (GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput) ElementType() reflect.Type
func (GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput) InPkg ¶ added in v0.1.5
func (o GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput) InPkg() pulumi.IntOutput
Inbound packets.
func (GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput) InTraffic ¶ added in v0.1.5
func (o GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput) InTraffic() pulumi.IntOutput
Inbound traffic, in Byte.
func (GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput) OutPkg ¶ added in v0.1.5
func (o GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput) OutPkg() pulumi.IntOutput
Outbound packets.
func (GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput) OutTraffic ¶ added in v0.1.5
func (o GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput) OutTraffic() pulumi.IntOutput
Outbound traffic, in Byte.
func (GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput) PrivateIpAddress ¶ added in v0.1.5
func (o GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput) PrivateIpAddress() pulumi.StringOutput
Origin `IP`.
func (GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput) ToGetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput ¶ added in v0.1.5
func (o GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput) ToGetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput() GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput
func (GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput) ToGetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutputWithContext ¶ added in v0.1.5
func (o GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput) ToGetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutputWithContext(ctx context.Context) GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetOutput
type GetGatewayFlowMonitorDetailOutputArgs ¶ added in v0.1.5
type GetGatewayFlowMonitorDetailOutputArgs struct { // The instance ID of the Direct Connect gateway, such as `dcg-ltjahce6`. DirectConnectGatewayId pulumi.StringPtrInput `pulumi:"directConnectGatewayId"` // The instance ID of the NAT gateway, such as `nat-ltjahce6`. NatId pulumi.StringPtrInput `pulumi:"natId"` // Order methods. Ascending: `ASC`, Descending: `DESC`. OrderDirection pulumi.StringPtrInput `pulumi:"orderDirection"` // The order field supports `InPkg`, `OutPkg`, `InTraffic`, and `OutTraffic`. OrderField pulumi.StringPtrInput `pulumi:"orderField"` // The instance ID of the peering connection, such as `pcx-ltjahce6`. PeeringConnectionId pulumi.StringPtrInput `pulumi:"peeringConnectionId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // The point in time. This indicates details of this minute will be queried. For example, in `2019-02-28 18:15:20`, details at `18:15` will be queried. TimePoint pulumi.StringInput `pulumi:"timePoint"` // The instance ID of the VPN gateway, such as `vpn-ltjahce6`. VpnId pulumi.StringPtrInput `pulumi:"vpnId"` }
A collection of arguments for invoking getGatewayFlowMonitorDetail.
func (GetGatewayFlowMonitorDetailOutputArgs) ElementType ¶ added in v0.1.5
func (GetGatewayFlowMonitorDetailOutputArgs) ElementType() reflect.Type
type GetGatewayFlowMonitorDetailResult ¶ added in v0.1.5
type GetGatewayFlowMonitorDetailResult struct { DirectConnectGatewayId *string `pulumi:"directConnectGatewayId"` // The gateway traffic monitoring details. GatewayFlowMonitorDetailSets []GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSet `pulumi:"gatewayFlowMonitorDetailSets"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` NatId *string `pulumi:"natId"` OrderDirection *string `pulumi:"orderDirection"` OrderField *string `pulumi:"orderField"` PeeringConnectionId *string `pulumi:"peeringConnectionId"` ResultOutputFile *string `pulumi:"resultOutputFile"` TimePoint string `pulumi:"timePoint"` VpnId *string `pulumi:"vpnId"` }
A collection of values returned by getGatewayFlowMonitorDetail.
func GetGatewayFlowMonitorDetail ¶ added in v0.1.5
func GetGatewayFlowMonitorDetail(ctx *pulumi.Context, args *GetGatewayFlowMonitorDetailArgs, opts ...pulumi.InvokeOption) (*GetGatewayFlowMonitorDetailResult, error)
Use this data source to query detailed information of vpc gatewayFlowMonitorDetail
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Vpc.GetGatewayFlowMonitorDetail(ctx, &vpc.GetGatewayFlowMonitorDetailArgs{ OrderDirection: pulumi.StringRef("DESC"), OrderField: pulumi.StringRef("OutTraffic"), TimePoint: "2023-06-02 12:15:20", VpnId: pulumi.StringRef("vpngw-gt8bianl"), }, nil) if err != nil { return err } return nil }) }
```
type GetGatewayFlowMonitorDetailResultOutput ¶ added in v0.1.5
type GetGatewayFlowMonitorDetailResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getGatewayFlowMonitorDetail.
func GetGatewayFlowMonitorDetailOutput ¶ added in v0.1.5
func GetGatewayFlowMonitorDetailOutput(ctx *pulumi.Context, args GetGatewayFlowMonitorDetailOutputArgs, opts ...pulumi.InvokeOption) GetGatewayFlowMonitorDetailResultOutput
func (GetGatewayFlowMonitorDetailResultOutput) DirectConnectGatewayId ¶ added in v0.1.5
func (o GetGatewayFlowMonitorDetailResultOutput) DirectConnectGatewayId() pulumi.StringPtrOutput
func (GetGatewayFlowMonitorDetailResultOutput) ElementType ¶ added in v0.1.5
func (GetGatewayFlowMonitorDetailResultOutput) ElementType() reflect.Type
func (GetGatewayFlowMonitorDetailResultOutput) GatewayFlowMonitorDetailSets ¶ added in v0.1.5
func (o GetGatewayFlowMonitorDetailResultOutput) GatewayFlowMonitorDetailSets() GetGatewayFlowMonitorDetailGatewayFlowMonitorDetailSetArrayOutput
The gateway traffic monitoring details.
func (GetGatewayFlowMonitorDetailResultOutput) Id ¶ added in v0.1.5
func (o GetGatewayFlowMonitorDetailResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetGatewayFlowMonitorDetailResultOutput) NatId ¶ added in v0.1.5
func (o GetGatewayFlowMonitorDetailResultOutput) NatId() pulumi.StringPtrOutput
func (GetGatewayFlowMonitorDetailResultOutput) OrderDirection ¶ added in v0.1.5
func (o GetGatewayFlowMonitorDetailResultOutput) OrderDirection() pulumi.StringPtrOutput
func (GetGatewayFlowMonitorDetailResultOutput) OrderField ¶ added in v0.1.5
func (o GetGatewayFlowMonitorDetailResultOutput) OrderField() pulumi.StringPtrOutput
func (GetGatewayFlowMonitorDetailResultOutput) PeeringConnectionId ¶ added in v0.1.5
func (o GetGatewayFlowMonitorDetailResultOutput) PeeringConnectionId() pulumi.StringPtrOutput
func (GetGatewayFlowMonitorDetailResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetGatewayFlowMonitorDetailResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetGatewayFlowMonitorDetailResultOutput) TimePoint ¶ added in v0.1.5
func (o GetGatewayFlowMonitorDetailResultOutput) TimePoint() pulumi.StringOutput
func (GetGatewayFlowMonitorDetailResultOutput) ToGetGatewayFlowMonitorDetailResultOutput ¶ added in v0.1.5
func (o GetGatewayFlowMonitorDetailResultOutput) ToGetGatewayFlowMonitorDetailResultOutput() GetGatewayFlowMonitorDetailResultOutput
func (GetGatewayFlowMonitorDetailResultOutput) ToGetGatewayFlowMonitorDetailResultOutputWithContext ¶ added in v0.1.5
func (o GetGatewayFlowMonitorDetailResultOutput) ToGetGatewayFlowMonitorDetailResultOutputWithContext(ctx context.Context) GetGatewayFlowMonitorDetailResultOutput
func (GetGatewayFlowMonitorDetailResultOutput) VpnId ¶ added in v0.1.5
func (o GetGatewayFlowMonitorDetailResultOutput) VpnId() pulumi.StringPtrOutput
type GetGatewayFlowQosArgs ¶ added in v0.1.5
type GetGatewayFlowQosArgs struct { // Network instance ID, the network instance types we currently support are:Private line gateway instance ID, in the form of `dcg-ltjahce6`;Nat gateway instance ID, in the form of `nat-ltjahce6`;VPN gateway instance ID, in the form of `vpn-ltjahce6`. GatewayId string `pulumi:"gatewayId"` // Intranet IP of the cloud server with traffic limitation. IpAddresses []string `pulumi:"ipAddresses"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getGatewayFlowQos.
type GetGatewayFlowQosGatewayQosSet ¶ added in v0.1.5
type GetGatewayFlowQosGatewayQosSetArgs ¶ added in v0.1.5
type GetGatewayFlowQosGatewayQosSetArgs struct { // bandwidth value. Bandwidth pulumi.IntInput `pulumi:"bandwidth"` // create time. CreateTime pulumi.StringInput `pulumi:"createTime"` // cvm ip address. IpAddress pulumi.StringInput `pulumi:"ipAddress"` // vpc id. VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (GetGatewayFlowQosGatewayQosSetArgs) ElementType ¶ added in v0.1.5
func (GetGatewayFlowQosGatewayQosSetArgs) ElementType() reflect.Type
func (GetGatewayFlowQosGatewayQosSetArgs) ToGetGatewayFlowQosGatewayQosSetOutput ¶ added in v0.1.5
func (i GetGatewayFlowQosGatewayQosSetArgs) ToGetGatewayFlowQosGatewayQosSetOutput() GetGatewayFlowQosGatewayQosSetOutput
func (GetGatewayFlowQosGatewayQosSetArgs) ToGetGatewayFlowQosGatewayQosSetOutputWithContext ¶ added in v0.1.5
func (i GetGatewayFlowQosGatewayQosSetArgs) ToGetGatewayFlowQosGatewayQosSetOutputWithContext(ctx context.Context) GetGatewayFlowQosGatewayQosSetOutput
type GetGatewayFlowQosGatewayQosSetArray ¶ added in v0.1.5
type GetGatewayFlowQosGatewayQosSetArray []GetGatewayFlowQosGatewayQosSetInput
func (GetGatewayFlowQosGatewayQosSetArray) ElementType ¶ added in v0.1.5
func (GetGatewayFlowQosGatewayQosSetArray) ElementType() reflect.Type
func (GetGatewayFlowQosGatewayQosSetArray) ToGetGatewayFlowQosGatewayQosSetArrayOutput ¶ added in v0.1.5
func (i GetGatewayFlowQosGatewayQosSetArray) ToGetGatewayFlowQosGatewayQosSetArrayOutput() GetGatewayFlowQosGatewayQosSetArrayOutput
func (GetGatewayFlowQosGatewayQosSetArray) ToGetGatewayFlowQosGatewayQosSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetGatewayFlowQosGatewayQosSetArray) ToGetGatewayFlowQosGatewayQosSetArrayOutputWithContext(ctx context.Context) GetGatewayFlowQosGatewayQosSetArrayOutput
type GetGatewayFlowQosGatewayQosSetArrayInput ¶ added in v0.1.5
type GetGatewayFlowQosGatewayQosSetArrayInput interface { pulumi.Input ToGetGatewayFlowQosGatewayQosSetArrayOutput() GetGatewayFlowQosGatewayQosSetArrayOutput ToGetGatewayFlowQosGatewayQosSetArrayOutputWithContext(context.Context) GetGatewayFlowQosGatewayQosSetArrayOutput }
GetGatewayFlowQosGatewayQosSetArrayInput is an input type that accepts GetGatewayFlowQosGatewayQosSetArray and GetGatewayFlowQosGatewayQosSetArrayOutput values. You can construct a concrete instance of `GetGatewayFlowQosGatewayQosSetArrayInput` via:
GetGatewayFlowQosGatewayQosSetArray{ GetGatewayFlowQosGatewayQosSetArgs{...} }
type GetGatewayFlowQosGatewayQosSetArrayOutput ¶ added in v0.1.5
type GetGatewayFlowQosGatewayQosSetArrayOutput struct{ *pulumi.OutputState }
func (GetGatewayFlowQosGatewayQosSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetGatewayFlowQosGatewayQosSetArrayOutput) ElementType() reflect.Type
func (GetGatewayFlowQosGatewayQosSetArrayOutput) ToGetGatewayFlowQosGatewayQosSetArrayOutput ¶ added in v0.1.5
func (o GetGatewayFlowQosGatewayQosSetArrayOutput) ToGetGatewayFlowQosGatewayQosSetArrayOutput() GetGatewayFlowQosGatewayQosSetArrayOutput
func (GetGatewayFlowQosGatewayQosSetArrayOutput) ToGetGatewayFlowQosGatewayQosSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetGatewayFlowQosGatewayQosSetArrayOutput) ToGetGatewayFlowQosGatewayQosSetArrayOutputWithContext(ctx context.Context) GetGatewayFlowQosGatewayQosSetArrayOutput
type GetGatewayFlowQosGatewayQosSetInput ¶ added in v0.1.5
type GetGatewayFlowQosGatewayQosSetInput interface { pulumi.Input ToGetGatewayFlowQosGatewayQosSetOutput() GetGatewayFlowQosGatewayQosSetOutput ToGetGatewayFlowQosGatewayQosSetOutputWithContext(context.Context) GetGatewayFlowQosGatewayQosSetOutput }
GetGatewayFlowQosGatewayQosSetInput is an input type that accepts GetGatewayFlowQosGatewayQosSetArgs and GetGatewayFlowQosGatewayQosSetOutput values. You can construct a concrete instance of `GetGatewayFlowQosGatewayQosSetInput` via:
GetGatewayFlowQosGatewayQosSetArgs{...}
type GetGatewayFlowQosGatewayQosSetOutput ¶ added in v0.1.5
type GetGatewayFlowQosGatewayQosSetOutput struct{ *pulumi.OutputState }
func (GetGatewayFlowQosGatewayQosSetOutput) Bandwidth ¶ added in v0.1.5
func (o GetGatewayFlowQosGatewayQosSetOutput) Bandwidth() pulumi.IntOutput
bandwidth value.
func (GetGatewayFlowQosGatewayQosSetOutput) CreateTime ¶ added in v0.1.5
func (o GetGatewayFlowQosGatewayQosSetOutput) CreateTime() pulumi.StringOutput
create time.
func (GetGatewayFlowQosGatewayQosSetOutput) ElementType ¶ added in v0.1.5
func (GetGatewayFlowQosGatewayQosSetOutput) ElementType() reflect.Type
func (GetGatewayFlowQosGatewayQosSetOutput) IpAddress ¶ added in v0.1.5
func (o GetGatewayFlowQosGatewayQosSetOutput) IpAddress() pulumi.StringOutput
cvm ip address.
func (GetGatewayFlowQosGatewayQosSetOutput) ToGetGatewayFlowQosGatewayQosSetOutput ¶ added in v0.1.5
func (o GetGatewayFlowQosGatewayQosSetOutput) ToGetGatewayFlowQosGatewayQosSetOutput() GetGatewayFlowQosGatewayQosSetOutput
func (GetGatewayFlowQosGatewayQosSetOutput) ToGetGatewayFlowQosGatewayQosSetOutputWithContext ¶ added in v0.1.5
func (o GetGatewayFlowQosGatewayQosSetOutput) ToGetGatewayFlowQosGatewayQosSetOutputWithContext(ctx context.Context) GetGatewayFlowQosGatewayQosSetOutput
func (GetGatewayFlowQosGatewayQosSetOutput) VpcId ¶ added in v0.1.5
func (o GetGatewayFlowQosGatewayQosSetOutput) VpcId() pulumi.StringOutput
vpc id.
type GetGatewayFlowQosOutputArgs ¶ added in v0.1.5
type GetGatewayFlowQosOutputArgs struct { // Network instance ID, the network instance types we currently support are:Private line gateway instance ID, in the form of `dcg-ltjahce6`;Nat gateway instance ID, in the form of `nat-ltjahce6`;VPN gateway instance ID, in the form of `vpn-ltjahce6`. GatewayId pulumi.StringInput `pulumi:"gatewayId"` // Intranet IP of the cloud server with traffic limitation. IpAddresses pulumi.StringArrayInput `pulumi:"ipAddresses"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getGatewayFlowQos.
func (GetGatewayFlowQosOutputArgs) ElementType ¶ added in v0.1.5
func (GetGatewayFlowQosOutputArgs) ElementType() reflect.Type
type GetGatewayFlowQosResult ¶ added in v0.1.5
type GetGatewayFlowQosResult struct { GatewayId string `pulumi:"gatewayId"` // instance detail list. GatewayQosSets []GetGatewayFlowQosGatewayQosSet `pulumi:"gatewayQosSets"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` IpAddresses []string `pulumi:"ipAddresses"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getGatewayFlowQos.
func GetGatewayFlowQos ¶ added in v0.1.5
func GetGatewayFlowQos(ctx *pulumi.Context, args *GetGatewayFlowQosArgs, opts ...pulumi.InvokeOption) (*GetGatewayFlowQosResult, error)
Use this data source to query detailed information of vpc gatewayFlowQos
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Vpc.GetGatewayFlowQos(ctx, &vpc.GetGatewayFlowQosArgs{ GatewayId: "vpngw-gt8bianl", }, nil) if err != nil { return err } return nil }) }
```
type GetGatewayFlowQosResultOutput ¶ added in v0.1.5
type GetGatewayFlowQosResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getGatewayFlowQos.
func GetGatewayFlowQosOutput ¶ added in v0.1.5
func GetGatewayFlowQosOutput(ctx *pulumi.Context, args GetGatewayFlowQosOutputArgs, opts ...pulumi.InvokeOption) GetGatewayFlowQosResultOutput
func (GetGatewayFlowQosResultOutput) ElementType ¶ added in v0.1.5
func (GetGatewayFlowQosResultOutput) ElementType() reflect.Type
func (GetGatewayFlowQosResultOutput) GatewayId ¶ added in v0.1.5
func (o GetGatewayFlowQosResultOutput) GatewayId() pulumi.StringOutput
func (GetGatewayFlowQosResultOutput) GatewayQosSets ¶ added in v0.1.5
func (o GetGatewayFlowQosResultOutput) GatewayQosSets() GetGatewayFlowQosGatewayQosSetArrayOutput
instance detail list.
func (GetGatewayFlowQosResultOutput) Id ¶ added in v0.1.5
func (o GetGatewayFlowQosResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetGatewayFlowQosResultOutput) IpAddresses ¶ added in v0.1.5
func (o GetGatewayFlowQosResultOutput) IpAddresses() pulumi.StringArrayOutput
func (GetGatewayFlowQosResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetGatewayFlowQosResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetGatewayFlowQosResultOutput) ToGetGatewayFlowQosResultOutput ¶ added in v0.1.5
func (o GetGatewayFlowQosResultOutput) ToGetGatewayFlowQosResultOutput() GetGatewayFlowQosResultOutput
func (GetGatewayFlowQosResultOutput) ToGetGatewayFlowQosResultOutputWithContext ¶ added in v0.1.5
func (o GetGatewayFlowQosResultOutput) ToGetGatewayFlowQosResultOutputWithContext(ctx context.Context) GetGatewayFlowQosResultOutput
type GetInstancesArgs ¶
type GetInstancesArgs struct { // Filter VPC with this CIDR. CidrBlock *string `pulumi:"cidrBlock"` // Filter default or no default VPC. IsDefault *bool `pulumi:"isDefault"` // Name of the VPC to be queried. Name *string `pulumi:"name"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Filter if VPC has this tag. TagKey *string `pulumi:"tagKey"` // Tags of the VPC to be queried. Tags map[string]interface{} `pulumi:"tags"` // ID of the VPC to be queried. VpcId *string `pulumi:"vpcId"` }
A collection of arguments for invoking getInstances.
type GetInstancesInstanceList ¶
type GetInstancesInstanceList struct { // Filter VPC with this CIDR. CidrBlock string `pulumi:"cidrBlock"` // Creation time of VPC. CreateTime string `pulumi:"createTime"` // A list of DNS servers which can be used within the VPC. DnsServers []string `pulumi:"dnsServers"` // Filter default or no default VPC. IsDefault bool `pulumi:"isDefault"` // Indicates whether VPC multicast is enabled. IsMulticast bool `pulumi:"isMulticast"` // Name of the VPC to be queried. Name string `pulumi:"name"` // A ID list of subnets within this VPC. SubnetIds []string `pulumi:"subnetIds"` // Tags of the VPC to be queried. Tags map[string]interface{} `pulumi:"tags"` // ID of the VPC to be queried. VpcId string `pulumi:"vpcId"` }
type GetInstancesInstanceListArgs ¶
type GetInstancesInstanceListArgs struct { // Filter VPC with this CIDR. CidrBlock pulumi.StringInput `pulumi:"cidrBlock"` // Creation time of VPC. CreateTime pulumi.StringInput `pulumi:"createTime"` // A list of DNS servers which can be used within the VPC. DnsServers pulumi.StringArrayInput `pulumi:"dnsServers"` // Filter default or no default VPC. IsDefault pulumi.BoolInput `pulumi:"isDefault"` // Indicates whether VPC multicast is enabled. IsMulticast pulumi.BoolInput `pulumi:"isMulticast"` // Name of the VPC to be queried. Name pulumi.StringInput `pulumi:"name"` // A ID list of subnets within this VPC. SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"` // Tags of the VPC to be queried. Tags pulumi.MapInput `pulumi:"tags"` // ID of the VPC to be queried. VpcId pulumi.StringInput `pulumi:"vpcId"` }
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 GetInstancesInstanceListInput ¶
type GetInstancesInstanceListInput interface { pulumi.Input ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput ToGetInstancesInstanceListOutputWithContext(context.Context) GetInstancesInstanceListOutput }
GetInstancesInstanceListInput is an input type that accepts GetInstancesInstanceListArgs and GetInstancesInstanceListOutput values. You can construct a concrete instance of `GetInstancesInstanceListInput` via:
GetInstancesInstanceListArgs{...}
type GetInstancesInstanceListOutput ¶
type GetInstancesInstanceListOutput struct{ *pulumi.OutputState }
func (GetInstancesInstanceListOutput) CidrBlock ¶
func (o GetInstancesInstanceListOutput) CidrBlock() pulumi.StringOutput
Filter VPC with this CIDR.
func (GetInstancesInstanceListOutput) CreateTime ¶
func (o GetInstancesInstanceListOutput) CreateTime() pulumi.StringOutput
Creation time of VPC.
func (GetInstancesInstanceListOutput) DnsServers ¶
func (o GetInstancesInstanceListOutput) DnsServers() pulumi.StringArrayOutput
A list of DNS servers which can be used within the VPC.
func (GetInstancesInstanceListOutput) ElementType ¶
func (GetInstancesInstanceListOutput) ElementType() reflect.Type
func (GetInstancesInstanceListOutput) IsDefault ¶
func (o GetInstancesInstanceListOutput) IsDefault() pulumi.BoolOutput
Filter default or no default VPC.
func (GetInstancesInstanceListOutput) IsMulticast ¶
func (o GetInstancesInstanceListOutput) IsMulticast() pulumi.BoolOutput
Indicates whether VPC multicast is enabled.
func (GetInstancesInstanceListOutput) Name ¶
func (o GetInstancesInstanceListOutput) Name() pulumi.StringOutput
Name of the VPC to be queried.
func (GetInstancesInstanceListOutput) SubnetIds ¶
func (o GetInstancesInstanceListOutput) SubnetIds() pulumi.StringArrayOutput
A ID list of subnets within this VPC.
func (GetInstancesInstanceListOutput) Tags ¶
func (o GetInstancesInstanceListOutput) Tags() pulumi.MapOutput
Tags of the VPC to be queried.
func (GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutput ¶
func (o GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput
func (GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutputWithContext ¶
func (o GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutputWithContext(ctx context.Context) GetInstancesInstanceListOutput
func (GetInstancesInstanceListOutput) VpcId ¶
func (o GetInstancesInstanceListOutput) VpcId() pulumi.StringOutput
ID of the VPC to be queried.
type GetInstancesOutputArgs ¶
type GetInstancesOutputArgs struct { // Filter VPC with this CIDR. CidrBlock pulumi.StringPtrInput `pulumi:"cidrBlock"` // Filter default or no default VPC. IsDefault pulumi.BoolPtrInput `pulumi:"isDefault"` // Name of the VPC to be queried. Name pulumi.StringPtrInput `pulumi:"name"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Filter if VPC has this tag. TagKey pulumi.StringPtrInput `pulumi:"tagKey"` // Tags of the VPC to be queried. Tags pulumi.MapInput `pulumi:"tags"` // ID of the VPC to be queried. VpcId pulumi.StringPtrInput `pulumi:"vpcId"` }
A collection of arguments for invoking getInstances.
func (GetInstancesOutputArgs) ElementType ¶
func (GetInstancesOutputArgs) ElementType() reflect.Type
type GetInstancesResult ¶
type GetInstancesResult struct { // A network address block of a VPC CIDR. CidrBlock *string `pulumi:"cidrBlock"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The information list of the VPC. InstanceLists []GetInstancesInstanceList `pulumi:"instanceLists"` // Indicates whether it is the default VPC for this region. IsDefault *bool `pulumi:"isDefault"` // Name of the VPC. Name *string `pulumi:"name"` ResultOutputFile *string `pulumi:"resultOutputFile"` TagKey *string `pulumi:"tagKey"` // Tags of the VPC. Tags map[string]interface{} `pulumi:"tags"` // ID of the VPC. VpcId *string `pulumi:"vpcId"` }
A collection of values returned by getInstances.
func GetInstances ¶
func GetInstances(ctx *pulumi.Context, args *GetInstancesArgs, opts ...pulumi.InvokeOption) (*GetInstancesResult, error)
Use this data source to query vpc instances' information.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { foo, err := Vpc.NewInstance(ctx, "foo", &Vpc.InstanceArgs{ CidrBlock: pulumi.String("10.0.0.0/16"), }) if err != nil { return err } _ = Vpc.GetInstancesOutput(ctx, vpc.GetInstancesOutputArgs{ VpcId: foo.ID(), }, nil) _ = Vpc.GetInstancesOutput(ctx, vpc.GetInstancesOutputArgs{ Name: foo.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) CidrBlock ¶
func (o GetInstancesResultOutput) CidrBlock() pulumi.StringPtrOutput
A network address block of a VPC CIDR.
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
The information list of the VPC.
func (GetInstancesResultOutput) IsDefault ¶
func (o GetInstancesResultOutput) IsDefault() pulumi.BoolPtrOutput
Indicates whether it is the default VPC for this region.
func (GetInstancesResultOutput) Name ¶
func (o GetInstancesResultOutput) Name() pulumi.StringPtrOutput
Name of the VPC.
func (GetInstancesResultOutput) ResultOutputFile ¶
func (o GetInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetInstancesResultOutput) TagKey ¶
func (o GetInstancesResultOutput) TagKey() pulumi.StringPtrOutput
func (GetInstancesResultOutput) Tags ¶
func (o GetInstancesResultOutput) Tags() pulumi.MapOutput
Tags of the VPC.
func (GetInstancesResultOutput) ToGetInstancesResultOutput ¶
func (o GetInstancesResultOutput) ToGetInstancesResultOutput() GetInstancesResultOutput
func (GetInstancesResultOutput) ToGetInstancesResultOutputWithContext ¶
func (o GetInstancesResultOutput) ToGetInstancesResultOutputWithContext(ctx context.Context) GetInstancesResultOutput
func (GetInstancesResultOutput) VpcId ¶
func (o GetInstancesResultOutput) VpcId() pulumi.StringPtrOutput
ID of the VPC.
type GetLimitsArgs ¶ added in v0.1.5
type GetLimitsArgs struct { // Quota name. A maximum of 100 quota types can be queried each time. LimitTypes []string `pulumi:"limitTypes"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getLimits.
type GetLimitsOutputArgs ¶ added in v0.1.5
type GetLimitsOutputArgs struct { // Quota name. A maximum of 100 quota types can be queried each time. LimitTypes pulumi.StringArrayInput `pulumi:"limitTypes"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getLimits.
func (GetLimitsOutputArgs) ElementType ¶ added in v0.1.5
func (GetLimitsOutputArgs) ElementType() reflect.Type
type GetLimitsResult ¶ added in v0.1.5
type GetLimitsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` LimitTypes []string `pulumi:"limitTypes"` ResultOutputFile *string `pulumi:"resultOutputFile"` // vpc limit. VpcLimitSets []GetLimitsVpcLimitSet `pulumi:"vpcLimitSets"` }
A collection of values returned by getLimits.
func GetLimits ¶ added in v0.1.5
func GetLimits(ctx *pulumi.Context, args *GetLimitsArgs, opts ...pulumi.InvokeOption) (*GetLimitsResult, error)
Use this data source to query detailed information of vpc limits
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Vpc.GetLimits(ctx, &vpc.GetLimitsArgs{ LimitTypes: []string{ "appid-max-vpcs", "vpc-max-subnets", }, }, nil) if err != nil { return err } return nil }) }
```
type GetLimitsResultOutput ¶ added in v0.1.5
type GetLimitsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getLimits.
func GetLimitsOutput ¶ added in v0.1.5
func GetLimitsOutput(ctx *pulumi.Context, args GetLimitsOutputArgs, opts ...pulumi.InvokeOption) GetLimitsResultOutput
func (GetLimitsResultOutput) ElementType ¶ added in v0.1.5
func (GetLimitsResultOutput) ElementType() reflect.Type
func (GetLimitsResultOutput) Id ¶ added in v0.1.5
func (o GetLimitsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetLimitsResultOutput) LimitTypes ¶ added in v0.1.5
func (o GetLimitsResultOutput) LimitTypes() pulumi.StringArrayOutput
func (GetLimitsResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetLimitsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetLimitsResultOutput) ToGetLimitsResultOutput ¶ added in v0.1.5
func (o GetLimitsResultOutput) ToGetLimitsResultOutput() GetLimitsResultOutput
func (GetLimitsResultOutput) ToGetLimitsResultOutputWithContext ¶ added in v0.1.5
func (o GetLimitsResultOutput) ToGetLimitsResultOutputWithContext(ctx context.Context) GetLimitsResultOutput
func (GetLimitsResultOutput) VpcLimitSets ¶ added in v0.1.5
func (o GetLimitsResultOutput) VpcLimitSets() GetLimitsVpcLimitSetArrayOutput
vpc limit.
type GetLimitsVpcLimitSet ¶ added in v0.1.5
type GetLimitsVpcLimitSetArgs ¶ added in v0.1.5
type GetLimitsVpcLimitSetArgs struct { // type of vpc limit. LimitType pulumi.StringInput `pulumi:"limitType"` // value of vpc limit. LimitValue pulumi.IntInput `pulumi:"limitValue"` }
func (GetLimitsVpcLimitSetArgs) ElementType ¶ added in v0.1.5
func (GetLimitsVpcLimitSetArgs) ElementType() reflect.Type
func (GetLimitsVpcLimitSetArgs) ToGetLimitsVpcLimitSetOutput ¶ added in v0.1.5
func (i GetLimitsVpcLimitSetArgs) ToGetLimitsVpcLimitSetOutput() GetLimitsVpcLimitSetOutput
func (GetLimitsVpcLimitSetArgs) ToGetLimitsVpcLimitSetOutputWithContext ¶ added in v0.1.5
func (i GetLimitsVpcLimitSetArgs) ToGetLimitsVpcLimitSetOutputWithContext(ctx context.Context) GetLimitsVpcLimitSetOutput
type GetLimitsVpcLimitSetArray ¶ added in v0.1.5
type GetLimitsVpcLimitSetArray []GetLimitsVpcLimitSetInput
func (GetLimitsVpcLimitSetArray) ElementType ¶ added in v0.1.5
func (GetLimitsVpcLimitSetArray) ElementType() reflect.Type
func (GetLimitsVpcLimitSetArray) ToGetLimitsVpcLimitSetArrayOutput ¶ added in v0.1.5
func (i GetLimitsVpcLimitSetArray) ToGetLimitsVpcLimitSetArrayOutput() GetLimitsVpcLimitSetArrayOutput
func (GetLimitsVpcLimitSetArray) ToGetLimitsVpcLimitSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetLimitsVpcLimitSetArray) ToGetLimitsVpcLimitSetArrayOutputWithContext(ctx context.Context) GetLimitsVpcLimitSetArrayOutput
type GetLimitsVpcLimitSetArrayInput ¶ added in v0.1.5
type GetLimitsVpcLimitSetArrayInput interface { pulumi.Input ToGetLimitsVpcLimitSetArrayOutput() GetLimitsVpcLimitSetArrayOutput ToGetLimitsVpcLimitSetArrayOutputWithContext(context.Context) GetLimitsVpcLimitSetArrayOutput }
GetLimitsVpcLimitSetArrayInput is an input type that accepts GetLimitsVpcLimitSetArray and GetLimitsVpcLimitSetArrayOutput values. You can construct a concrete instance of `GetLimitsVpcLimitSetArrayInput` via:
GetLimitsVpcLimitSetArray{ GetLimitsVpcLimitSetArgs{...} }
type GetLimitsVpcLimitSetArrayOutput ¶ added in v0.1.5
type GetLimitsVpcLimitSetArrayOutput struct{ *pulumi.OutputState }
func (GetLimitsVpcLimitSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetLimitsVpcLimitSetArrayOutput) ElementType() reflect.Type
func (GetLimitsVpcLimitSetArrayOutput) Index ¶ added in v0.1.5
func (o GetLimitsVpcLimitSetArrayOutput) Index(i pulumi.IntInput) GetLimitsVpcLimitSetOutput
func (GetLimitsVpcLimitSetArrayOutput) ToGetLimitsVpcLimitSetArrayOutput ¶ added in v0.1.5
func (o GetLimitsVpcLimitSetArrayOutput) ToGetLimitsVpcLimitSetArrayOutput() GetLimitsVpcLimitSetArrayOutput
func (GetLimitsVpcLimitSetArrayOutput) ToGetLimitsVpcLimitSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetLimitsVpcLimitSetArrayOutput) ToGetLimitsVpcLimitSetArrayOutputWithContext(ctx context.Context) GetLimitsVpcLimitSetArrayOutput
type GetLimitsVpcLimitSetInput ¶ added in v0.1.5
type GetLimitsVpcLimitSetInput interface { pulumi.Input ToGetLimitsVpcLimitSetOutput() GetLimitsVpcLimitSetOutput ToGetLimitsVpcLimitSetOutputWithContext(context.Context) GetLimitsVpcLimitSetOutput }
GetLimitsVpcLimitSetInput is an input type that accepts GetLimitsVpcLimitSetArgs and GetLimitsVpcLimitSetOutput values. You can construct a concrete instance of `GetLimitsVpcLimitSetInput` via:
GetLimitsVpcLimitSetArgs{...}
type GetLimitsVpcLimitSetOutput ¶ added in v0.1.5
type GetLimitsVpcLimitSetOutput struct{ *pulumi.OutputState }
func (GetLimitsVpcLimitSetOutput) ElementType ¶ added in v0.1.5
func (GetLimitsVpcLimitSetOutput) ElementType() reflect.Type
func (GetLimitsVpcLimitSetOutput) LimitType ¶ added in v0.1.5
func (o GetLimitsVpcLimitSetOutput) LimitType() pulumi.StringOutput
type of vpc limit.
func (GetLimitsVpcLimitSetOutput) LimitValue ¶ added in v0.1.5
func (o GetLimitsVpcLimitSetOutput) LimitValue() pulumi.IntOutput
value of vpc limit.
func (GetLimitsVpcLimitSetOutput) ToGetLimitsVpcLimitSetOutput ¶ added in v0.1.5
func (o GetLimitsVpcLimitSetOutput) ToGetLimitsVpcLimitSetOutput() GetLimitsVpcLimitSetOutput
func (GetLimitsVpcLimitSetOutput) ToGetLimitsVpcLimitSetOutputWithContext ¶ added in v0.1.5
func (o GetLimitsVpcLimitSetOutput) ToGetLimitsVpcLimitSetOutputWithContext(ctx context.Context) GetLimitsVpcLimitSetOutput
type GetNetDetectStateCheckArgs ¶ added in v0.1.5
type GetNetDetectStateCheckArgs struct { // The array of detection destination IPv4 addresses, which contains at most two IP addresses. DetectDestinationIps []string `pulumi:"detectDestinationIps"` // ID of a network inspector instance, e.g. netd-12345678. Enter at least one of this parameter, VpcId, SubnetId, and NetDetectName. Use NetDetectId if it is present. NetDetectId *string `pulumi:"netDetectId"` // The name of a network inspector, up to 60 bytes in length. It is used together with VpcId and NetDetectName. You should enter either this parameter or NetDetectId, or both. Use NetDetectId if it is present. NetDetectName *string `pulumi:"netDetectName"` // The next-hop destination gateway. The value is related to NextHopType.If NextHopType is set to VPN, the value of this parameter is the VPN gateway ID, such as vpngw-12345678.If NextHopType is set to DIRECTCONNECT, the value of this parameter is the direct connect gateway ID, such as dcg-12345678.If NextHopType is set to PEERCONNECTION, the value of this parameter is the peering connection ID, such as pcx-12345678.If NextHopType is set to NAT, the value of this parameter is the NAT gateway ID, such as nat-12345678.If NextHopType is set to NORMAL_CVM, the value of this parameter is the IPv4 address of the CVM, such as 10.0.0.12. NextHopDestination string `pulumi:"nextHopDestination"` // The type of the next hop. Currently supported types are:VPN: VPN gateway;DIRECTCONNECT: direct connect gateway;PEERCONNECTION: peering connection;NAT: NAT gateway;NORMAL_CVM: normal CVM. NextHopType string `pulumi:"nextHopType"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // ID of a subnet instance, e.g. `subnet-12345678`, which is used together with VpcId and NetDetectName. You should enter either this parameter or NetDetectId, or both. Use NetDetectId if it is present. SubnetId *string `pulumi:"subnetId"` // ID of a `VPC` instance, e.g. `vpc-12345678`, which is used together with SubnetId and NetDetectName. You should enter either this parameter or NetDetectId, or both. Use NetDetectId if it is present. VpcId *string `pulumi:"vpcId"` }
A collection of arguments for invoking getNetDetectStateCheck.
type GetNetDetectStateCheckNetDetectIpStateSet ¶ added in v0.1.5
type GetNetDetectStateCheckNetDetectIpStateSet struct { // The latency. Unit: ms. Delay int `pulumi:"delay"` // The array of detection destination IPv4 addresses, which contains at most two IP addresses. DetectDestinationIp string `pulumi:"detectDestinationIp"` // The packet loss rate. PacketLossRate int `pulumi:"packetLossRate"` // The detection result.0: successful;-1: no packet loss occurred during routing;-2: packet loss occurred when outbound traffic is blocked by the ACL;-3: packet loss occurred when inbound traffic is blocked by the ACL;-4: other errors. State int `pulumi:"state"` }
type GetNetDetectStateCheckNetDetectIpStateSetArgs ¶ added in v0.1.5
type GetNetDetectStateCheckNetDetectIpStateSetArgs struct { // The latency. Unit: ms. Delay pulumi.IntInput `pulumi:"delay"` // The array of detection destination IPv4 addresses, which contains at most two IP addresses. DetectDestinationIp pulumi.StringInput `pulumi:"detectDestinationIp"` // The packet loss rate. PacketLossRate pulumi.IntInput `pulumi:"packetLossRate"` // The detection result.0: successful;-1: no packet loss occurred during routing;-2: packet loss occurred when outbound traffic is blocked by the ACL;-3: packet loss occurred when inbound traffic is blocked by the ACL;-4: other errors. State pulumi.IntInput `pulumi:"state"` }
func (GetNetDetectStateCheckNetDetectIpStateSetArgs) ElementType ¶ added in v0.1.5
func (GetNetDetectStateCheckNetDetectIpStateSetArgs) ElementType() reflect.Type
func (GetNetDetectStateCheckNetDetectIpStateSetArgs) ToGetNetDetectStateCheckNetDetectIpStateSetOutput ¶ added in v0.1.5
func (i GetNetDetectStateCheckNetDetectIpStateSetArgs) ToGetNetDetectStateCheckNetDetectIpStateSetOutput() GetNetDetectStateCheckNetDetectIpStateSetOutput
func (GetNetDetectStateCheckNetDetectIpStateSetArgs) ToGetNetDetectStateCheckNetDetectIpStateSetOutputWithContext ¶ added in v0.1.5
func (i GetNetDetectStateCheckNetDetectIpStateSetArgs) ToGetNetDetectStateCheckNetDetectIpStateSetOutputWithContext(ctx context.Context) GetNetDetectStateCheckNetDetectIpStateSetOutput
type GetNetDetectStateCheckNetDetectIpStateSetArray ¶ added in v0.1.5
type GetNetDetectStateCheckNetDetectIpStateSetArray []GetNetDetectStateCheckNetDetectIpStateSetInput
func (GetNetDetectStateCheckNetDetectIpStateSetArray) ElementType ¶ added in v0.1.5
func (GetNetDetectStateCheckNetDetectIpStateSetArray) ElementType() reflect.Type
func (GetNetDetectStateCheckNetDetectIpStateSetArray) ToGetNetDetectStateCheckNetDetectIpStateSetArrayOutput ¶ added in v0.1.5
func (i GetNetDetectStateCheckNetDetectIpStateSetArray) ToGetNetDetectStateCheckNetDetectIpStateSetArrayOutput() GetNetDetectStateCheckNetDetectIpStateSetArrayOutput
func (GetNetDetectStateCheckNetDetectIpStateSetArray) ToGetNetDetectStateCheckNetDetectIpStateSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetNetDetectStateCheckNetDetectIpStateSetArray) ToGetNetDetectStateCheckNetDetectIpStateSetArrayOutputWithContext(ctx context.Context) GetNetDetectStateCheckNetDetectIpStateSetArrayOutput
type GetNetDetectStateCheckNetDetectIpStateSetArrayInput ¶ added in v0.1.5
type GetNetDetectStateCheckNetDetectIpStateSetArrayInput interface { pulumi.Input ToGetNetDetectStateCheckNetDetectIpStateSetArrayOutput() GetNetDetectStateCheckNetDetectIpStateSetArrayOutput ToGetNetDetectStateCheckNetDetectIpStateSetArrayOutputWithContext(context.Context) GetNetDetectStateCheckNetDetectIpStateSetArrayOutput }
GetNetDetectStateCheckNetDetectIpStateSetArrayInput is an input type that accepts GetNetDetectStateCheckNetDetectIpStateSetArray and GetNetDetectStateCheckNetDetectIpStateSetArrayOutput values. You can construct a concrete instance of `GetNetDetectStateCheckNetDetectIpStateSetArrayInput` via:
GetNetDetectStateCheckNetDetectIpStateSetArray{ GetNetDetectStateCheckNetDetectIpStateSetArgs{...} }
type GetNetDetectStateCheckNetDetectIpStateSetArrayOutput ¶ added in v0.1.5
type GetNetDetectStateCheckNetDetectIpStateSetArrayOutput struct{ *pulumi.OutputState }
func (GetNetDetectStateCheckNetDetectIpStateSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetNetDetectStateCheckNetDetectIpStateSetArrayOutput) ElementType() reflect.Type
func (GetNetDetectStateCheckNetDetectIpStateSetArrayOutput) ToGetNetDetectStateCheckNetDetectIpStateSetArrayOutput ¶ added in v0.1.5
func (o GetNetDetectStateCheckNetDetectIpStateSetArrayOutput) ToGetNetDetectStateCheckNetDetectIpStateSetArrayOutput() GetNetDetectStateCheckNetDetectIpStateSetArrayOutput
func (GetNetDetectStateCheckNetDetectIpStateSetArrayOutput) ToGetNetDetectStateCheckNetDetectIpStateSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetNetDetectStateCheckNetDetectIpStateSetArrayOutput) ToGetNetDetectStateCheckNetDetectIpStateSetArrayOutputWithContext(ctx context.Context) GetNetDetectStateCheckNetDetectIpStateSetArrayOutput
type GetNetDetectStateCheckNetDetectIpStateSetInput ¶ added in v0.1.5
type GetNetDetectStateCheckNetDetectIpStateSetInput interface { pulumi.Input ToGetNetDetectStateCheckNetDetectIpStateSetOutput() GetNetDetectStateCheckNetDetectIpStateSetOutput ToGetNetDetectStateCheckNetDetectIpStateSetOutputWithContext(context.Context) GetNetDetectStateCheckNetDetectIpStateSetOutput }
GetNetDetectStateCheckNetDetectIpStateSetInput is an input type that accepts GetNetDetectStateCheckNetDetectIpStateSetArgs and GetNetDetectStateCheckNetDetectIpStateSetOutput values. You can construct a concrete instance of `GetNetDetectStateCheckNetDetectIpStateSetInput` via:
GetNetDetectStateCheckNetDetectIpStateSetArgs{...}
type GetNetDetectStateCheckNetDetectIpStateSetOutput ¶ added in v0.1.5
type GetNetDetectStateCheckNetDetectIpStateSetOutput struct{ *pulumi.OutputState }
func (GetNetDetectStateCheckNetDetectIpStateSetOutput) Delay ¶ added in v0.1.5
func (o GetNetDetectStateCheckNetDetectIpStateSetOutput) Delay() pulumi.IntOutput
The latency. Unit: ms.
func (GetNetDetectStateCheckNetDetectIpStateSetOutput) DetectDestinationIp ¶ added in v0.1.5
func (o GetNetDetectStateCheckNetDetectIpStateSetOutput) DetectDestinationIp() pulumi.StringOutput
The array of detection destination IPv4 addresses, which contains at most two IP addresses.
func (GetNetDetectStateCheckNetDetectIpStateSetOutput) ElementType ¶ added in v0.1.5
func (GetNetDetectStateCheckNetDetectIpStateSetOutput) ElementType() reflect.Type
func (GetNetDetectStateCheckNetDetectIpStateSetOutput) PacketLossRate ¶ added in v0.1.5
func (o GetNetDetectStateCheckNetDetectIpStateSetOutput) PacketLossRate() pulumi.IntOutput
The packet loss rate.
func (GetNetDetectStateCheckNetDetectIpStateSetOutput) State ¶ added in v0.1.5
func (o GetNetDetectStateCheckNetDetectIpStateSetOutput) State() pulumi.IntOutput
The detection result.0: successful;-1: no packet loss occurred during routing;-2: packet loss occurred when outbound traffic is blocked by the ACL;-3: packet loss occurred when inbound traffic is blocked by the ACL;-4: other errors.
func (GetNetDetectStateCheckNetDetectIpStateSetOutput) ToGetNetDetectStateCheckNetDetectIpStateSetOutput ¶ added in v0.1.5
func (o GetNetDetectStateCheckNetDetectIpStateSetOutput) ToGetNetDetectStateCheckNetDetectIpStateSetOutput() GetNetDetectStateCheckNetDetectIpStateSetOutput
func (GetNetDetectStateCheckNetDetectIpStateSetOutput) ToGetNetDetectStateCheckNetDetectIpStateSetOutputWithContext ¶ added in v0.1.5
func (o GetNetDetectStateCheckNetDetectIpStateSetOutput) ToGetNetDetectStateCheckNetDetectIpStateSetOutputWithContext(ctx context.Context) GetNetDetectStateCheckNetDetectIpStateSetOutput
type GetNetDetectStateCheckOutputArgs ¶ added in v0.1.5
type GetNetDetectStateCheckOutputArgs struct { // The array of detection destination IPv4 addresses, which contains at most two IP addresses. DetectDestinationIps pulumi.StringArrayInput `pulumi:"detectDestinationIps"` // ID of a network inspector instance, e.g. netd-12345678. Enter at least one of this parameter, VpcId, SubnetId, and NetDetectName. Use NetDetectId if it is present. NetDetectId pulumi.StringPtrInput `pulumi:"netDetectId"` // The name of a network inspector, up to 60 bytes in length. It is used together with VpcId and NetDetectName. You should enter either this parameter or NetDetectId, or both. Use NetDetectId if it is present. NetDetectName pulumi.StringPtrInput `pulumi:"netDetectName"` // The next-hop destination gateway. The value is related to NextHopType.If NextHopType is set to VPN, the value of this parameter is the VPN gateway ID, such as vpngw-12345678.If NextHopType is set to DIRECTCONNECT, the value of this parameter is the direct connect gateway ID, such as dcg-12345678.If NextHopType is set to PEERCONNECTION, the value of this parameter is the peering connection ID, such as pcx-12345678.If NextHopType is set to NAT, the value of this parameter is the NAT gateway ID, such as nat-12345678.If NextHopType is set to NORMAL_CVM, the value of this parameter is the IPv4 address of the CVM, such as 10.0.0.12. NextHopDestination pulumi.StringInput `pulumi:"nextHopDestination"` // The type of the next hop. Currently supported types are:VPN: VPN gateway;DIRECTCONNECT: direct connect gateway;PEERCONNECTION: peering connection;NAT: NAT gateway;NORMAL_CVM: normal CVM. NextHopType pulumi.StringInput `pulumi:"nextHopType"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // ID of a subnet instance, e.g. `subnet-12345678`, which is used together with VpcId and NetDetectName. You should enter either this parameter or NetDetectId, or both. Use NetDetectId if it is present. SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` // ID of a `VPC` instance, e.g. `vpc-12345678`, which is used together with SubnetId and NetDetectName. You should enter either this parameter or NetDetectId, or both. Use NetDetectId if it is present. VpcId pulumi.StringPtrInput `pulumi:"vpcId"` }
A collection of arguments for invoking getNetDetectStateCheck.
func (GetNetDetectStateCheckOutputArgs) ElementType ¶ added in v0.1.5
func (GetNetDetectStateCheckOutputArgs) ElementType() reflect.Type
type GetNetDetectStateCheckResult ¶ added in v0.1.5
type GetNetDetectStateCheckResult struct { // The destination IPv4 address of network detection. DetectDestinationIps []string `pulumi:"detectDestinationIps"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` NetDetectId *string `pulumi:"netDetectId"` // The array of network detection verification results. NetDetectIpStateSets []GetNetDetectStateCheckNetDetectIpStateSet `pulumi:"netDetectIpStateSets"` NetDetectName *string `pulumi:"netDetectName"` NextHopDestination string `pulumi:"nextHopDestination"` NextHopType string `pulumi:"nextHopType"` ResultOutputFile *string `pulumi:"resultOutputFile"` SubnetId *string `pulumi:"subnetId"` VpcId *string `pulumi:"vpcId"` }
A collection of values returned by getNetDetectStateCheck.
func GetNetDetectStateCheck ¶ added in v0.1.5
func GetNetDetectStateCheck(ctx *pulumi.Context, args *GetNetDetectStateCheckArgs, opts ...pulumi.InvokeOption) (*GetNetDetectStateCheckResult, error)
Use this data source to query detailed information of vpc netDetectStateCheck
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Vpc.GetNetDetectStateCheck(ctx, &vpc.GetNetDetectStateCheckArgs{ DetectDestinationIps: []string{ "10.0.0.3", "10.0.0.2", }, NetDetectId: pulumi.StringRef("netd-12345678"), NextHopDestination: "10.0.0.4", NextHopType: "NORMAL_CVM", }, nil) if err != nil { return err } return nil }) }
```
type GetNetDetectStateCheckResultOutput ¶ added in v0.1.5
type GetNetDetectStateCheckResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetDetectStateCheck.
func GetNetDetectStateCheckOutput ¶ added in v0.1.5
func GetNetDetectStateCheckOutput(ctx *pulumi.Context, args GetNetDetectStateCheckOutputArgs, opts ...pulumi.InvokeOption) GetNetDetectStateCheckResultOutput
func (GetNetDetectStateCheckResultOutput) DetectDestinationIps ¶ added in v0.1.5
func (o GetNetDetectStateCheckResultOutput) DetectDestinationIps() pulumi.StringArrayOutput
The destination IPv4 address of network detection.
func (GetNetDetectStateCheckResultOutput) ElementType ¶ added in v0.1.5
func (GetNetDetectStateCheckResultOutput) ElementType() reflect.Type
func (GetNetDetectStateCheckResultOutput) Id ¶ added in v0.1.5
func (o GetNetDetectStateCheckResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetNetDetectStateCheckResultOutput) NetDetectId ¶ added in v0.1.5
func (o GetNetDetectStateCheckResultOutput) NetDetectId() pulumi.StringPtrOutput
func (GetNetDetectStateCheckResultOutput) NetDetectIpStateSets ¶ added in v0.1.5
func (o GetNetDetectStateCheckResultOutput) NetDetectIpStateSets() GetNetDetectStateCheckNetDetectIpStateSetArrayOutput
The array of network detection verification results.
func (GetNetDetectStateCheckResultOutput) NetDetectName ¶ added in v0.1.5
func (o GetNetDetectStateCheckResultOutput) NetDetectName() pulumi.StringPtrOutput
func (GetNetDetectStateCheckResultOutput) NextHopDestination ¶ added in v0.1.5
func (o GetNetDetectStateCheckResultOutput) NextHopDestination() pulumi.StringOutput
func (GetNetDetectStateCheckResultOutput) NextHopType ¶ added in v0.1.5
func (o GetNetDetectStateCheckResultOutput) NextHopType() pulumi.StringOutput
func (GetNetDetectStateCheckResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetNetDetectStateCheckResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetNetDetectStateCheckResultOutput) SubnetId ¶ added in v0.1.5
func (o GetNetDetectStateCheckResultOutput) SubnetId() pulumi.StringPtrOutput
func (GetNetDetectStateCheckResultOutput) ToGetNetDetectStateCheckResultOutput ¶ added in v0.1.5
func (o GetNetDetectStateCheckResultOutput) ToGetNetDetectStateCheckResultOutput() GetNetDetectStateCheckResultOutput
func (GetNetDetectStateCheckResultOutput) ToGetNetDetectStateCheckResultOutputWithContext ¶ added in v0.1.5
func (o GetNetDetectStateCheckResultOutput) ToGetNetDetectStateCheckResultOutputWithContext(ctx context.Context) GetNetDetectStateCheckResultOutput
func (GetNetDetectStateCheckResultOutput) VpcId ¶ added in v0.1.5
func (o GetNetDetectStateCheckResultOutput) VpcId() pulumi.StringPtrOutput
type GetNetDetectStatesArgs ¶ added in v0.1.5
type GetNetDetectStatesArgs struct { // Filter conditions. `NetDetectIds` and `Filters` cannot be specified at the same time.net-detect-id - String - (Filter condition) The network detection instance ID, such as netd-12345678. Filters []GetNetDetectStatesFilter `pulumi:"filters"` // The array of network detection instance `IDs`, such as [`netd-12345678`]. NetDetectIds []string `pulumi:"netDetectIds"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getNetDetectStates.
type GetNetDetectStatesFilter ¶ added in v0.1.5
type GetNetDetectStatesFilter struct { // The attribute name. If more than one Filter exists, the logical relation between these Filters is `AND`. Name string `pulumi:"name"` // Attribute value. If multiple values exist in one filter, the logical relationship between these values is `OR`. For a `bool` parameter, the valid values include `TRUE` and `FALSE`. Values []string `pulumi:"values"` }
type GetNetDetectStatesFilterArgs ¶ added in v0.1.5
type GetNetDetectStatesFilterArgs struct { // The attribute name. If more than one Filter exists, the logical relation between these Filters is `AND`. Name pulumi.StringInput `pulumi:"name"` // Attribute value. If multiple values exist in one filter, the logical relationship between these values is `OR`. For a `bool` parameter, the valid values include `TRUE` and `FALSE`. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetNetDetectStatesFilterArgs) ElementType ¶ added in v0.1.5
func (GetNetDetectStatesFilterArgs) ElementType() reflect.Type
func (GetNetDetectStatesFilterArgs) ToGetNetDetectStatesFilterOutput ¶ added in v0.1.5
func (i GetNetDetectStatesFilterArgs) ToGetNetDetectStatesFilterOutput() GetNetDetectStatesFilterOutput
func (GetNetDetectStatesFilterArgs) ToGetNetDetectStatesFilterOutputWithContext ¶ added in v0.1.5
func (i GetNetDetectStatesFilterArgs) ToGetNetDetectStatesFilterOutputWithContext(ctx context.Context) GetNetDetectStatesFilterOutput
type GetNetDetectStatesFilterArray ¶ added in v0.1.5
type GetNetDetectStatesFilterArray []GetNetDetectStatesFilterInput
func (GetNetDetectStatesFilterArray) ElementType ¶ added in v0.1.5
func (GetNetDetectStatesFilterArray) ElementType() reflect.Type
func (GetNetDetectStatesFilterArray) ToGetNetDetectStatesFilterArrayOutput ¶ added in v0.1.5
func (i GetNetDetectStatesFilterArray) ToGetNetDetectStatesFilterArrayOutput() GetNetDetectStatesFilterArrayOutput
func (GetNetDetectStatesFilterArray) ToGetNetDetectStatesFilterArrayOutputWithContext ¶ added in v0.1.5
func (i GetNetDetectStatesFilterArray) ToGetNetDetectStatesFilterArrayOutputWithContext(ctx context.Context) GetNetDetectStatesFilterArrayOutput
type GetNetDetectStatesFilterArrayInput ¶ added in v0.1.5
type GetNetDetectStatesFilterArrayInput interface { pulumi.Input ToGetNetDetectStatesFilterArrayOutput() GetNetDetectStatesFilterArrayOutput ToGetNetDetectStatesFilterArrayOutputWithContext(context.Context) GetNetDetectStatesFilterArrayOutput }
GetNetDetectStatesFilterArrayInput is an input type that accepts GetNetDetectStatesFilterArray and GetNetDetectStatesFilterArrayOutput values. You can construct a concrete instance of `GetNetDetectStatesFilterArrayInput` via:
GetNetDetectStatesFilterArray{ GetNetDetectStatesFilterArgs{...} }
type GetNetDetectStatesFilterArrayOutput ¶ added in v0.1.5
type GetNetDetectStatesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetNetDetectStatesFilterArrayOutput) ElementType ¶ added in v0.1.5
func (GetNetDetectStatesFilterArrayOutput) ElementType() reflect.Type
func (GetNetDetectStatesFilterArrayOutput) Index ¶ added in v0.1.5
func (o GetNetDetectStatesFilterArrayOutput) Index(i pulumi.IntInput) GetNetDetectStatesFilterOutput
func (GetNetDetectStatesFilterArrayOutput) ToGetNetDetectStatesFilterArrayOutput ¶ added in v0.1.5
func (o GetNetDetectStatesFilterArrayOutput) ToGetNetDetectStatesFilterArrayOutput() GetNetDetectStatesFilterArrayOutput
func (GetNetDetectStatesFilterArrayOutput) ToGetNetDetectStatesFilterArrayOutputWithContext ¶ added in v0.1.5
func (o GetNetDetectStatesFilterArrayOutput) ToGetNetDetectStatesFilterArrayOutputWithContext(ctx context.Context) GetNetDetectStatesFilterArrayOutput
type GetNetDetectStatesFilterInput ¶ added in v0.1.5
type GetNetDetectStatesFilterInput interface { pulumi.Input ToGetNetDetectStatesFilterOutput() GetNetDetectStatesFilterOutput ToGetNetDetectStatesFilterOutputWithContext(context.Context) GetNetDetectStatesFilterOutput }
GetNetDetectStatesFilterInput is an input type that accepts GetNetDetectStatesFilterArgs and GetNetDetectStatesFilterOutput values. You can construct a concrete instance of `GetNetDetectStatesFilterInput` via:
GetNetDetectStatesFilterArgs{...}
type GetNetDetectStatesFilterOutput ¶ added in v0.1.5
type GetNetDetectStatesFilterOutput struct{ *pulumi.OutputState }
func (GetNetDetectStatesFilterOutput) ElementType ¶ added in v0.1.5
func (GetNetDetectStatesFilterOutput) ElementType() reflect.Type
func (GetNetDetectStatesFilterOutput) Name ¶ added in v0.1.5
func (o GetNetDetectStatesFilterOutput) Name() pulumi.StringOutput
The attribute name. If more than one Filter exists, the logical relation between these Filters is `AND`.
func (GetNetDetectStatesFilterOutput) ToGetNetDetectStatesFilterOutput ¶ added in v0.1.5
func (o GetNetDetectStatesFilterOutput) ToGetNetDetectStatesFilterOutput() GetNetDetectStatesFilterOutput
func (GetNetDetectStatesFilterOutput) ToGetNetDetectStatesFilterOutputWithContext ¶ added in v0.1.5
func (o GetNetDetectStatesFilterOutput) ToGetNetDetectStatesFilterOutputWithContext(ctx context.Context) GetNetDetectStatesFilterOutput
func (GetNetDetectStatesFilterOutput) Values ¶ added in v0.1.5
func (o GetNetDetectStatesFilterOutput) Values() pulumi.StringArrayOutput
Attribute value. If multiple values exist in one filter, the logical relationship between these values is `OR`. For a `bool` parameter, the valid values include `TRUE` and `FALSE`.
type GetNetDetectStatesNetDetectStateSet ¶ added in v0.1.5
type GetNetDetectStatesNetDetectStateSet struct { // The ID of a network detection instance, such as netd-12345678. NetDetectId string `pulumi:"netDetectId"` // The array of network detection destination IP verification results. NetDetectIpStateSets []GetNetDetectStatesNetDetectStateSetNetDetectIpStateSet `pulumi:"netDetectIpStateSets"` }
type GetNetDetectStatesNetDetectStateSetArgs ¶ added in v0.1.5
type GetNetDetectStatesNetDetectStateSetArgs struct { // The ID of a network detection instance, such as netd-12345678. NetDetectId pulumi.StringInput `pulumi:"netDetectId"` // The array of network detection destination IP verification results. NetDetectIpStateSets GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayInput `pulumi:"netDetectIpStateSets"` }
func (GetNetDetectStatesNetDetectStateSetArgs) ElementType ¶ added in v0.1.5
func (GetNetDetectStatesNetDetectStateSetArgs) ElementType() reflect.Type
func (GetNetDetectStatesNetDetectStateSetArgs) ToGetNetDetectStatesNetDetectStateSetOutput ¶ added in v0.1.5
func (i GetNetDetectStatesNetDetectStateSetArgs) ToGetNetDetectStatesNetDetectStateSetOutput() GetNetDetectStatesNetDetectStateSetOutput
func (GetNetDetectStatesNetDetectStateSetArgs) ToGetNetDetectStatesNetDetectStateSetOutputWithContext ¶ added in v0.1.5
func (i GetNetDetectStatesNetDetectStateSetArgs) ToGetNetDetectStatesNetDetectStateSetOutputWithContext(ctx context.Context) GetNetDetectStatesNetDetectStateSetOutput
type GetNetDetectStatesNetDetectStateSetArray ¶ added in v0.1.5
type GetNetDetectStatesNetDetectStateSetArray []GetNetDetectStatesNetDetectStateSetInput
func (GetNetDetectStatesNetDetectStateSetArray) ElementType ¶ added in v0.1.5
func (GetNetDetectStatesNetDetectStateSetArray) ElementType() reflect.Type
func (GetNetDetectStatesNetDetectStateSetArray) ToGetNetDetectStatesNetDetectStateSetArrayOutput ¶ added in v0.1.5
func (i GetNetDetectStatesNetDetectStateSetArray) ToGetNetDetectStatesNetDetectStateSetArrayOutput() GetNetDetectStatesNetDetectStateSetArrayOutput
func (GetNetDetectStatesNetDetectStateSetArray) ToGetNetDetectStatesNetDetectStateSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetNetDetectStatesNetDetectStateSetArray) ToGetNetDetectStatesNetDetectStateSetArrayOutputWithContext(ctx context.Context) GetNetDetectStatesNetDetectStateSetArrayOutput
type GetNetDetectStatesNetDetectStateSetArrayInput ¶ added in v0.1.5
type GetNetDetectStatesNetDetectStateSetArrayInput interface { pulumi.Input ToGetNetDetectStatesNetDetectStateSetArrayOutput() GetNetDetectStatesNetDetectStateSetArrayOutput ToGetNetDetectStatesNetDetectStateSetArrayOutputWithContext(context.Context) GetNetDetectStatesNetDetectStateSetArrayOutput }
GetNetDetectStatesNetDetectStateSetArrayInput is an input type that accepts GetNetDetectStatesNetDetectStateSetArray and GetNetDetectStatesNetDetectStateSetArrayOutput values. You can construct a concrete instance of `GetNetDetectStatesNetDetectStateSetArrayInput` via:
GetNetDetectStatesNetDetectStateSetArray{ GetNetDetectStatesNetDetectStateSetArgs{...} }
type GetNetDetectStatesNetDetectStateSetArrayOutput ¶ added in v0.1.5
type GetNetDetectStatesNetDetectStateSetArrayOutput struct{ *pulumi.OutputState }
func (GetNetDetectStatesNetDetectStateSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetNetDetectStatesNetDetectStateSetArrayOutput) ElementType() reflect.Type
func (GetNetDetectStatesNetDetectStateSetArrayOutput) ToGetNetDetectStatesNetDetectStateSetArrayOutput ¶ added in v0.1.5
func (o GetNetDetectStatesNetDetectStateSetArrayOutput) ToGetNetDetectStatesNetDetectStateSetArrayOutput() GetNetDetectStatesNetDetectStateSetArrayOutput
func (GetNetDetectStatesNetDetectStateSetArrayOutput) ToGetNetDetectStatesNetDetectStateSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetNetDetectStatesNetDetectStateSetArrayOutput) ToGetNetDetectStatesNetDetectStateSetArrayOutputWithContext(ctx context.Context) GetNetDetectStatesNetDetectStateSetArrayOutput
type GetNetDetectStatesNetDetectStateSetInput ¶ added in v0.1.5
type GetNetDetectStatesNetDetectStateSetInput interface { pulumi.Input ToGetNetDetectStatesNetDetectStateSetOutput() GetNetDetectStatesNetDetectStateSetOutput ToGetNetDetectStatesNetDetectStateSetOutputWithContext(context.Context) GetNetDetectStatesNetDetectStateSetOutput }
GetNetDetectStatesNetDetectStateSetInput is an input type that accepts GetNetDetectStatesNetDetectStateSetArgs and GetNetDetectStatesNetDetectStateSetOutput values. You can construct a concrete instance of `GetNetDetectStatesNetDetectStateSetInput` via:
GetNetDetectStatesNetDetectStateSetArgs{...}
type GetNetDetectStatesNetDetectStateSetNetDetectIpStateSet ¶ added in v0.1.5
type GetNetDetectStatesNetDetectStateSetNetDetectIpStateSet struct { // The latency. Unit: ms. Delay int `pulumi:"delay"` // The destination IPv4 address of network detection. DetectDestinationIp string `pulumi:"detectDestinationIp"` // The packet loss rate. PacketLossRate int `pulumi:"packetLossRate"` // The detection result.0: successful;-1: no packet loss occurred during routing;-2: packet loss occurred when outbound traffic is blocked by the ACL;-3: packet loss occurred when inbound traffic is blocked by the ACL;-4: other errors. State int `pulumi:"state"` }
type GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArgs ¶ added in v0.1.5
type GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArgs struct { // The latency. Unit: ms. Delay pulumi.IntInput `pulumi:"delay"` // The destination IPv4 address of network detection. DetectDestinationIp pulumi.StringInput `pulumi:"detectDestinationIp"` // The packet loss rate. PacketLossRate pulumi.IntInput `pulumi:"packetLossRate"` // The detection result.0: successful;-1: no packet loss occurred during routing;-2: packet loss occurred when outbound traffic is blocked by the ACL;-3: packet loss occurred when inbound traffic is blocked by the ACL;-4: other errors. State pulumi.IntInput `pulumi:"state"` }
func (GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArgs) ElementType ¶ added in v0.1.5
func (GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArgs) ElementType() reflect.Type
func (GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArgs) ToGetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput ¶ added in v0.1.5
func (i GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArgs) ToGetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput() GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput
func (GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArgs) ToGetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutputWithContext ¶ added in v0.1.5
func (i GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArgs) ToGetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutputWithContext(ctx context.Context) GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput
type GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArray ¶ added in v0.1.5
type GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArray []GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetInput
func (GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArray) ElementType ¶ added in v0.1.5
func (GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArray) ElementType() reflect.Type
func (GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArray) ToGetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutput ¶ added in v0.1.5
func (i GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArray) ToGetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutput() GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutput
func (GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArray) ToGetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArray) ToGetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutputWithContext(ctx context.Context) GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutput
type GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayInput ¶ added in v0.1.5
type GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayInput interface { pulumi.Input ToGetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutput() GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutput ToGetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutputWithContext(context.Context) GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutput }
GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayInput is an input type that accepts GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArray and GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutput values. You can construct a concrete instance of `GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayInput` via:
GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArray{ GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArgs{...} }
type GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutput ¶ added in v0.1.5
type GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutput struct{ *pulumi.OutputState }
func (GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutput) ElementType() reflect.Type
func (GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutput) ToGetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutput ¶ added in v0.1.5
func (o GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutput) ToGetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutput() GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutput
func (GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutput) ToGetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutput) ToGetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutputWithContext(ctx context.Context) GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutput
type GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetInput ¶ added in v0.1.5
type GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetInput interface { pulumi.Input ToGetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput() GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput ToGetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutputWithContext(context.Context) GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput }
GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetInput is an input type that accepts GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArgs and GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput values. You can construct a concrete instance of `GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetInput` via:
GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArgs{...}
type GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput ¶ added in v0.1.5
type GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput struct{ *pulumi.OutputState }
func (GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput) Delay ¶ added in v0.1.5
func (o GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput) Delay() pulumi.IntOutput
The latency. Unit: ms.
func (GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput) DetectDestinationIp ¶ added in v0.1.5
func (o GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput) DetectDestinationIp() pulumi.StringOutput
The destination IPv4 address of network detection.
func (GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput) ElementType ¶ added in v0.1.5
func (GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput) ElementType() reflect.Type
func (GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput) PacketLossRate ¶ added in v0.1.5
func (o GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput) PacketLossRate() pulumi.IntOutput
The packet loss rate.
func (GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput) State ¶ added in v0.1.5
func (o GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput) State() pulumi.IntOutput
The detection result.0: successful;-1: no packet loss occurred during routing;-2: packet loss occurred when outbound traffic is blocked by the ACL;-3: packet loss occurred when inbound traffic is blocked by the ACL;-4: other errors.
func (GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput) ToGetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput ¶ added in v0.1.5
func (o GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput) ToGetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput() GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput
func (GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput) ToGetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutputWithContext ¶ added in v0.1.5
func (o GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput) ToGetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutputWithContext(ctx context.Context) GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetOutput
type GetNetDetectStatesNetDetectStateSetOutput ¶ added in v0.1.5
type GetNetDetectStatesNetDetectStateSetOutput struct{ *pulumi.OutputState }
func (GetNetDetectStatesNetDetectStateSetOutput) ElementType ¶ added in v0.1.5
func (GetNetDetectStatesNetDetectStateSetOutput) ElementType() reflect.Type
func (GetNetDetectStatesNetDetectStateSetOutput) NetDetectId ¶ added in v0.1.5
func (o GetNetDetectStatesNetDetectStateSetOutput) NetDetectId() pulumi.StringOutput
The ID of a network detection instance, such as netd-12345678.
func (GetNetDetectStatesNetDetectStateSetOutput) NetDetectIpStateSets ¶ added in v0.1.5
func (o GetNetDetectStatesNetDetectStateSetOutput) NetDetectIpStateSets() GetNetDetectStatesNetDetectStateSetNetDetectIpStateSetArrayOutput
The array of network detection destination IP verification results.
func (GetNetDetectStatesNetDetectStateSetOutput) ToGetNetDetectStatesNetDetectStateSetOutput ¶ added in v0.1.5
func (o GetNetDetectStatesNetDetectStateSetOutput) ToGetNetDetectStatesNetDetectStateSetOutput() GetNetDetectStatesNetDetectStateSetOutput
func (GetNetDetectStatesNetDetectStateSetOutput) ToGetNetDetectStatesNetDetectStateSetOutputWithContext ¶ added in v0.1.5
func (o GetNetDetectStatesNetDetectStateSetOutput) ToGetNetDetectStatesNetDetectStateSetOutputWithContext(ctx context.Context) GetNetDetectStatesNetDetectStateSetOutput
type GetNetDetectStatesOutputArgs ¶ added in v0.1.5
type GetNetDetectStatesOutputArgs struct { // Filter conditions. `NetDetectIds` and `Filters` cannot be specified at the same time.net-detect-id - String - (Filter condition) The network detection instance ID, such as netd-12345678. Filters GetNetDetectStatesFilterArrayInput `pulumi:"filters"` // The array of network detection instance `IDs`, such as [`netd-12345678`]. NetDetectIds pulumi.StringArrayInput `pulumi:"netDetectIds"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getNetDetectStates.
func (GetNetDetectStatesOutputArgs) ElementType ¶ added in v0.1.5
func (GetNetDetectStatesOutputArgs) ElementType() reflect.Type
type GetNetDetectStatesResult ¶ added in v0.1.5
type GetNetDetectStatesResult struct { Filters []GetNetDetectStatesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` NetDetectIds []string `pulumi:"netDetectIds"` // The array of network detection verification results that meet requirements.Note: This field may return null, indicating that no valid values can be obtained. NetDetectStateSets []GetNetDetectStatesNetDetectStateSet `pulumi:"netDetectStateSets"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getNetDetectStates.
func GetNetDetectStates ¶ added in v0.1.5
func GetNetDetectStates(ctx *pulumi.Context, args *GetNetDetectStatesArgs, opts ...pulumi.InvokeOption) (*GetNetDetectStatesResult, error)
Use this data source to query detailed information of vpc netDetectStates
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Vpc.GetNetDetectStates(ctx, &vpc.GetNetDetectStatesArgs{ NetDetectIds: []string{ "netd-12345678", }, }, nil) if err != nil { return err } return nil }) }
```
type GetNetDetectStatesResultOutput ¶ added in v0.1.5
type GetNetDetectStatesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetDetectStates.
func GetNetDetectStatesOutput ¶ added in v0.1.5
func GetNetDetectStatesOutput(ctx *pulumi.Context, args GetNetDetectStatesOutputArgs, opts ...pulumi.InvokeOption) GetNetDetectStatesResultOutput
func (GetNetDetectStatesResultOutput) ElementType ¶ added in v0.1.5
func (GetNetDetectStatesResultOutput) ElementType() reflect.Type
func (GetNetDetectStatesResultOutput) Filters ¶ added in v0.1.5
func (o GetNetDetectStatesResultOutput) Filters() GetNetDetectStatesFilterArrayOutput
func (GetNetDetectStatesResultOutput) Id ¶ added in v0.1.5
func (o GetNetDetectStatesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetNetDetectStatesResultOutput) NetDetectIds ¶ added in v0.1.5
func (o GetNetDetectStatesResultOutput) NetDetectIds() pulumi.StringArrayOutput
func (GetNetDetectStatesResultOutput) NetDetectStateSets ¶ added in v0.1.5
func (o GetNetDetectStatesResultOutput) NetDetectStateSets() GetNetDetectStatesNetDetectStateSetArrayOutput
The array of network detection verification results that meet requirements.Note: This field may return null, indicating that no valid values can be obtained.
func (GetNetDetectStatesResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetNetDetectStatesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetNetDetectStatesResultOutput) ToGetNetDetectStatesResultOutput ¶ added in v0.1.5
func (o GetNetDetectStatesResultOutput) ToGetNetDetectStatesResultOutput() GetNetDetectStatesResultOutput
func (GetNetDetectStatesResultOutput) ToGetNetDetectStatesResultOutputWithContext ¶ added in v0.1.5
func (o GetNetDetectStatesResultOutput) ToGetNetDetectStatesResultOutputWithContext(ctx context.Context) GetNetDetectStatesResultOutput
type GetNetworkInterfaceLimitArgs ¶ added in v0.1.5
type GetNetworkInterfaceLimitArgs struct { // ID of a CVM instance or ENI to query. InstanceId string `pulumi:"instanceId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getNetworkInterfaceLimit.
type GetNetworkInterfaceLimitOutputArgs ¶ added in v0.1.5
type GetNetworkInterfaceLimitOutputArgs struct { // ID of a CVM instance or ENI to query. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getNetworkInterfaceLimit.
func (GetNetworkInterfaceLimitOutputArgs) ElementType ¶ added in v0.1.5
func (GetNetworkInterfaceLimitOutputArgs) ElementType() reflect.Type
type GetNetworkInterfaceLimitResult ¶ added in v0.1.5
type GetNetworkInterfaceLimitResult struct { // Quota of IP addresses that can be allocated to each standard-mounted ENI. EniPrivateIpAddressQuantity int `pulumi:"eniPrivateIpAddressQuantity"` // Quota of ENIs mounted to a CVM instance in a standard way. EniQuantity int `pulumi:"eniQuantity"` // Quota of IP addresses that can be allocated to each extension-mounted ENI.Note: this field may return `null`, indicating that no valid values can be obtained. ExtendEniPrivateIpAddressQuantity int `pulumi:"extendEniPrivateIpAddressQuantity"` // Quota of ENIs mounted to a CVM instance as an extensionNote: this field may return `null`, indicating that no valid values can be obtained. ExtendEniQuantity int `pulumi:"extendEniQuantity"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` ResultOutputFile *string `pulumi:"resultOutputFile"` // The quota of IPs that can be assigned to each relayed ENI.Note: This field may return `null`, indicating that no valid values can be obtained. SubEniPrivateIpAddressQuantity int `pulumi:"subEniPrivateIpAddressQuantity"` // The quota of relayed ENIsNote: This field may return `null`, indicating that no valid values can be obtained. SubEniQuantity int `pulumi:"subEniQuantity"` }
A collection of values returned by getNetworkInterfaceLimit.
func GetNetworkInterfaceLimit ¶ added in v0.1.5
func GetNetworkInterfaceLimit(ctx *pulumi.Context, args *GetNetworkInterfaceLimitArgs, opts ...pulumi.InvokeOption) (*GetNetworkInterfaceLimitResult, error)
Use this data source to query detailed information of vpc networkInterfaceLimit
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Vpc.GetNetworkInterfaceLimit(ctx, &vpc.GetNetworkInterfaceLimitArgs{ InstanceId: "ins-cr2rfq78", }, nil) if err != nil { return err } return nil }) }
```
type GetNetworkInterfaceLimitResultOutput ¶ added in v0.1.5
type GetNetworkInterfaceLimitResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkInterfaceLimit.
func GetNetworkInterfaceLimitOutput ¶ added in v0.1.5
func GetNetworkInterfaceLimitOutput(ctx *pulumi.Context, args GetNetworkInterfaceLimitOutputArgs, opts ...pulumi.InvokeOption) GetNetworkInterfaceLimitResultOutput
func (GetNetworkInterfaceLimitResultOutput) ElementType ¶ added in v0.1.5
func (GetNetworkInterfaceLimitResultOutput) ElementType() reflect.Type
func (GetNetworkInterfaceLimitResultOutput) EniPrivateIpAddressQuantity ¶ added in v0.1.5
func (o GetNetworkInterfaceLimitResultOutput) EniPrivateIpAddressQuantity() pulumi.IntOutput
Quota of IP addresses that can be allocated to each standard-mounted ENI.
func (GetNetworkInterfaceLimitResultOutput) EniQuantity ¶ added in v0.1.5
func (o GetNetworkInterfaceLimitResultOutput) EniQuantity() pulumi.IntOutput
Quota of ENIs mounted to a CVM instance in a standard way.
func (GetNetworkInterfaceLimitResultOutput) ExtendEniPrivateIpAddressQuantity ¶ added in v0.1.5
func (o GetNetworkInterfaceLimitResultOutput) ExtendEniPrivateIpAddressQuantity() pulumi.IntOutput
Quota of IP addresses that can be allocated to each extension-mounted ENI.Note: this field may return `null`, indicating that no valid values can be obtained.
func (GetNetworkInterfaceLimitResultOutput) ExtendEniQuantity ¶ added in v0.1.5
func (o GetNetworkInterfaceLimitResultOutput) ExtendEniQuantity() pulumi.IntOutput
Quota of ENIs mounted to a CVM instance as an extensionNote: this field may return `null`, indicating that no valid values can be obtained.
func (GetNetworkInterfaceLimitResultOutput) Id ¶ added in v0.1.5
func (o GetNetworkInterfaceLimitResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetNetworkInterfaceLimitResultOutput) InstanceId ¶ added in v0.1.5
func (o GetNetworkInterfaceLimitResultOutput) InstanceId() pulumi.StringOutput
func (GetNetworkInterfaceLimitResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetNetworkInterfaceLimitResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetNetworkInterfaceLimitResultOutput) SubEniPrivateIpAddressQuantity ¶ added in v0.1.5
func (o GetNetworkInterfaceLimitResultOutput) SubEniPrivateIpAddressQuantity() pulumi.IntOutput
The quota of IPs that can be assigned to each relayed ENI.Note: This field may return `null`, indicating that no valid values can be obtained.
func (GetNetworkInterfaceLimitResultOutput) SubEniQuantity ¶ added in v0.1.5
func (o GetNetworkInterfaceLimitResultOutput) SubEniQuantity() pulumi.IntOutput
The quota of relayed ENIsNote: This field may return `null`, indicating that no valid values can be obtained.
func (GetNetworkInterfaceLimitResultOutput) ToGetNetworkInterfaceLimitResultOutput ¶ added in v0.1.5
func (o GetNetworkInterfaceLimitResultOutput) ToGetNetworkInterfaceLimitResultOutput() GetNetworkInterfaceLimitResultOutput
func (GetNetworkInterfaceLimitResultOutput) ToGetNetworkInterfaceLimitResultOutputWithContext ¶ added in v0.1.5
func (o GetNetworkInterfaceLimitResultOutput) ToGetNetworkInterfaceLimitResultOutputWithContext(ctx context.Context) GetNetworkInterfaceLimitResultOutput
type GetPrivateIpAddressesArgs ¶ added in v0.1.5
type GetPrivateIpAddressesArgs struct { // The private `IP` address list. Each request supports a maximum of `10` batch querying. PrivateIpAddresses []string `pulumi:"privateIpAddresses"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // The `ID` of the `VPC`, such as `vpc-f49l6u0z`. VpcId string `pulumi:"vpcId"` }
A collection of arguments for invoking getPrivateIpAddresses.
type GetPrivateIpAddressesOutputArgs ¶ added in v0.1.5
type GetPrivateIpAddressesOutputArgs struct { // The private `IP` address list. Each request supports a maximum of `10` batch querying. PrivateIpAddresses pulumi.StringArrayInput `pulumi:"privateIpAddresses"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // The `ID` of the `VPC`, such as `vpc-f49l6u0z`. VpcId pulumi.StringInput `pulumi:"vpcId"` }
A collection of arguments for invoking getPrivateIpAddresses.
func (GetPrivateIpAddressesOutputArgs) ElementType ¶ added in v0.1.5
func (GetPrivateIpAddressesOutputArgs) ElementType() reflect.Type
type GetPrivateIpAddressesResult ¶ added in v0.1.5
type GetPrivateIpAddressesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` PrivateIpAddresses []string `pulumi:"privateIpAddresses"` ResultOutputFile *string `pulumi:"resultOutputFile"` VpcId string `pulumi:"vpcId"` // The list of private `IP` address information. VpcPrivateIpAddressSets []GetPrivateIpAddressesVpcPrivateIpAddressSet `pulumi:"vpcPrivateIpAddressSets"` }
A collection of values returned by getPrivateIpAddresses.
func GetPrivateIpAddresses ¶ added in v0.1.5
func GetPrivateIpAddresses(ctx *pulumi.Context, args *GetPrivateIpAddressesArgs, opts ...pulumi.InvokeOption) (*GetPrivateIpAddressesResult, error)
Use this data source to query detailed information of vpc privateIpAddresses
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Vpc.GetPrivateIpAddresses(ctx, &vpc.GetPrivateIpAddressesArgs{ PrivateIpAddresses: []string{ "10.0.0.1", }, VpcId: "vpc-l0dw94uh", }, nil) if err != nil { return err } return nil }) }
```
type GetPrivateIpAddressesResultOutput ¶ added in v0.1.5
type GetPrivateIpAddressesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPrivateIpAddresses.
func GetPrivateIpAddressesOutput ¶ added in v0.1.5
func GetPrivateIpAddressesOutput(ctx *pulumi.Context, args GetPrivateIpAddressesOutputArgs, opts ...pulumi.InvokeOption) GetPrivateIpAddressesResultOutput
func (GetPrivateIpAddressesResultOutput) ElementType ¶ added in v0.1.5
func (GetPrivateIpAddressesResultOutput) ElementType() reflect.Type
func (GetPrivateIpAddressesResultOutput) Id ¶ added in v0.1.5
func (o GetPrivateIpAddressesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetPrivateIpAddressesResultOutput) PrivateIpAddresses ¶ added in v0.1.5
func (o GetPrivateIpAddressesResultOutput) PrivateIpAddresses() pulumi.StringArrayOutput
func (GetPrivateIpAddressesResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetPrivateIpAddressesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetPrivateIpAddressesResultOutput) ToGetPrivateIpAddressesResultOutput ¶ added in v0.1.5
func (o GetPrivateIpAddressesResultOutput) ToGetPrivateIpAddressesResultOutput() GetPrivateIpAddressesResultOutput
func (GetPrivateIpAddressesResultOutput) ToGetPrivateIpAddressesResultOutputWithContext ¶ added in v0.1.5
func (o GetPrivateIpAddressesResultOutput) ToGetPrivateIpAddressesResultOutputWithContext(ctx context.Context) GetPrivateIpAddressesResultOutput
func (GetPrivateIpAddressesResultOutput) VpcId ¶ added in v0.1.5
func (o GetPrivateIpAddressesResultOutput) VpcId() pulumi.StringOutput
func (GetPrivateIpAddressesResultOutput) VpcPrivateIpAddressSets ¶ added in v0.1.5
func (o GetPrivateIpAddressesResultOutput) VpcPrivateIpAddressSets() GetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutput
The list of private `IP` address information.
type GetPrivateIpAddressesVpcPrivateIpAddressSet ¶ added in v0.1.5
type GetPrivateIpAddressesVpcPrivateIpAddressSet struct { // The `CIDR` belonging to the subnet. CidrBlock string `pulumi:"cidrBlock"` // `IP` application time. CreatedTime string `pulumi:"createdTime"` // `VPC` private `IP`. PrivateIpAddress string `pulumi:"privateIpAddress"` // Private `IP` type. PrivateIpAddressType string `pulumi:"privateIpAddressType"` }
type GetPrivateIpAddressesVpcPrivateIpAddressSetArgs ¶ added in v0.1.5
type GetPrivateIpAddressesVpcPrivateIpAddressSetArgs struct { // The `CIDR` belonging to the subnet. CidrBlock pulumi.StringInput `pulumi:"cidrBlock"` // `IP` application time. CreatedTime pulumi.StringInput `pulumi:"createdTime"` // `VPC` private `IP`. PrivateIpAddress pulumi.StringInput `pulumi:"privateIpAddress"` // Private `IP` type. PrivateIpAddressType pulumi.StringInput `pulumi:"privateIpAddressType"` }
func (GetPrivateIpAddressesVpcPrivateIpAddressSetArgs) ElementType ¶ added in v0.1.5
func (GetPrivateIpAddressesVpcPrivateIpAddressSetArgs) ElementType() reflect.Type
func (GetPrivateIpAddressesVpcPrivateIpAddressSetArgs) ToGetPrivateIpAddressesVpcPrivateIpAddressSetOutput ¶ added in v0.1.5
func (i GetPrivateIpAddressesVpcPrivateIpAddressSetArgs) ToGetPrivateIpAddressesVpcPrivateIpAddressSetOutput() GetPrivateIpAddressesVpcPrivateIpAddressSetOutput
func (GetPrivateIpAddressesVpcPrivateIpAddressSetArgs) ToGetPrivateIpAddressesVpcPrivateIpAddressSetOutputWithContext ¶ added in v0.1.5
func (i GetPrivateIpAddressesVpcPrivateIpAddressSetArgs) ToGetPrivateIpAddressesVpcPrivateIpAddressSetOutputWithContext(ctx context.Context) GetPrivateIpAddressesVpcPrivateIpAddressSetOutput
type GetPrivateIpAddressesVpcPrivateIpAddressSetArray ¶ added in v0.1.5
type GetPrivateIpAddressesVpcPrivateIpAddressSetArray []GetPrivateIpAddressesVpcPrivateIpAddressSetInput
func (GetPrivateIpAddressesVpcPrivateIpAddressSetArray) ElementType ¶ added in v0.1.5
func (GetPrivateIpAddressesVpcPrivateIpAddressSetArray) ElementType() reflect.Type
func (GetPrivateIpAddressesVpcPrivateIpAddressSetArray) ToGetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutput ¶ added in v0.1.5
func (i GetPrivateIpAddressesVpcPrivateIpAddressSetArray) ToGetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutput() GetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutput
func (GetPrivateIpAddressesVpcPrivateIpAddressSetArray) ToGetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetPrivateIpAddressesVpcPrivateIpAddressSetArray) ToGetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutputWithContext(ctx context.Context) GetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutput
type GetPrivateIpAddressesVpcPrivateIpAddressSetArrayInput ¶ added in v0.1.5
type GetPrivateIpAddressesVpcPrivateIpAddressSetArrayInput interface { pulumi.Input ToGetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutput() GetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutput ToGetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutputWithContext(context.Context) GetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutput }
GetPrivateIpAddressesVpcPrivateIpAddressSetArrayInput is an input type that accepts GetPrivateIpAddressesVpcPrivateIpAddressSetArray and GetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutput values. You can construct a concrete instance of `GetPrivateIpAddressesVpcPrivateIpAddressSetArrayInput` via:
GetPrivateIpAddressesVpcPrivateIpAddressSetArray{ GetPrivateIpAddressesVpcPrivateIpAddressSetArgs{...} }
type GetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutput ¶ added in v0.1.5
type GetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutput struct{ *pulumi.OutputState }
func (GetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutput) ElementType() reflect.Type
func (GetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutput) ToGetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutput ¶ added in v0.1.5
func (o GetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutput) ToGetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutput() GetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutput
func (GetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutput) ToGetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutput) ToGetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutputWithContext(ctx context.Context) GetPrivateIpAddressesVpcPrivateIpAddressSetArrayOutput
type GetPrivateIpAddressesVpcPrivateIpAddressSetInput ¶ added in v0.1.5
type GetPrivateIpAddressesVpcPrivateIpAddressSetInput interface { pulumi.Input ToGetPrivateIpAddressesVpcPrivateIpAddressSetOutput() GetPrivateIpAddressesVpcPrivateIpAddressSetOutput ToGetPrivateIpAddressesVpcPrivateIpAddressSetOutputWithContext(context.Context) GetPrivateIpAddressesVpcPrivateIpAddressSetOutput }
GetPrivateIpAddressesVpcPrivateIpAddressSetInput is an input type that accepts GetPrivateIpAddressesVpcPrivateIpAddressSetArgs and GetPrivateIpAddressesVpcPrivateIpAddressSetOutput values. You can construct a concrete instance of `GetPrivateIpAddressesVpcPrivateIpAddressSetInput` via:
GetPrivateIpAddressesVpcPrivateIpAddressSetArgs{...}
type GetPrivateIpAddressesVpcPrivateIpAddressSetOutput ¶ added in v0.1.5
type GetPrivateIpAddressesVpcPrivateIpAddressSetOutput struct{ *pulumi.OutputState }
func (GetPrivateIpAddressesVpcPrivateIpAddressSetOutput) CidrBlock ¶ added in v0.1.5
func (o GetPrivateIpAddressesVpcPrivateIpAddressSetOutput) CidrBlock() pulumi.StringOutput
The `CIDR` belonging to the subnet.
func (GetPrivateIpAddressesVpcPrivateIpAddressSetOutput) CreatedTime ¶ added in v0.1.5
func (o GetPrivateIpAddressesVpcPrivateIpAddressSetOutput) CreatedTime() pulumi.StringOutput
`IP` application time.
func (GetPrivateIpAddressesVpcPrivateIpAddressSetOutput) ElementType ¶ added in v0.1.5
func (GetPrivateIpAddressesVpcPrivateIpAddressSetOutput) ElementType() reflect.Type
func (GetPrivateIpAddressesVpcPrivateIpAddressSetOutput) PrivateIpAddress ¶ added in v0.1.5
func (o GetPrivateIpAddressesVpcPrivateIpAddressSetOutput) PrivateIpAddress() pulumi.StringOutput
`VPC` private `IP`.
func (GetPrivateIpAddressesVpcPrivateIpAddressSetOutput) PrivateIpAddressType ¶ added in v0.1.5
func (o GetPrivateIpAddressesVpcPrivateIpAddressSetOutput) PrivateIpAddressType() pulumi.StringOutput
Private `IP` type.
func (GetPrivateIpAddressesVpcPrivateIpAddressSetOutput) ToGetPrivateIpAddressesVpcPrivateIpAddressSetOutput ¶ added in v0.1.5
func (o GetPrivateIpAddressesVpcPrivateIpAddressSetOutput) ToGetPrivateIpAddressesVpcPrivateIpAddressSetOutput() GetPrivateIpAddressesVpcPrivateIpAddressSetOutput
func (GetPrivateIpAddressesVpcPrivateIpAddressSetOutput) ToGetPrivateIpAddressesVpcPrivateIpAddressSetOutputWithContext ¶ added in v0.1.5
func (o GetPrivateIpAddressesVpcPrivateIpAddressSetOutput) ToGetPrivateIpAddressesVpcPrivateIpAddressSetOutputWithContext(ctx context.Context) GetPrivateIpAddressesVpcPrivateIpAddressSetOutput
type GetProductQuotaArgs ¶ added in v0.1.5
type GetProductQuotaArgs struct { // The name of the network product to be queried. The products that can be queried are:vpc, ccn, vpn, dc, dfw, clb, eip. Product string `pulumi:"product"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getProductQuota.
type GetProductQuotaOutputArgs ¶ added in v0.1.5
type GetProductQuotaOutputArgs struct { // The name of the network product to be queried. The products that can be queried are:vpc, ccn, vpn, dc, dfw, clb, eip. Product pulumi.StringInput `pulumi:"product"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getProductQuota.
func (GetProductQuotaOutputArgs) ElementType ¶ added in v0.1.5
func (GetProductQuotaOutputArgs) ElementType() reflect.Type
type GetProductQuotaProductQuotaSet ¶ added in v0.1.5
type GetProductQuotaProductQuotaSet struct { // Current Quota. QuotaCurrent int `pulumi:"quotaCurrent"` // Quota Id. QuotaId string `pulumi:"quotaId"` // Quota limit. QuotaLimit int `pulumi:"quotaLimit"` // Quota name. QuotaName string `pulumi:"quotaName"` // Quota region. QuotaRegion bool `pulumi:"quotaRegion"` }
type GetProductQuotaProductQuotaSetArgs ¶ added in v0.1.5
type GetProductQuotaProductQuotaSetArgs struct { // Current Quota. QuotaCurrent pulumi.IntInput `pulumi:"quotaCurrent"` // Quota Id. QuotaId pulumi.StringInput `pulumi:"quotaId"` // Quota limit. QuotaLimit pulumi.IntInput `pulumi:"quotaLimit"` // Quota name. QuotaName pulumi.StringInput `pulumi:"quotaName"` // Quota region. QuotaRegion pulumi.BoolInput `pulumi:"quotaRegion"` }
func (GetProductQuotaProductQuotaSetArgs) ElementType ¶ added in v0.1.5
func (GetProductQuotaProductQuotaSetArgs) ElementType() reflect.Type
func (GetProductQuotaProductQuotaSetArgs) ToGetProductQuotaProductQuotaSetOutput ¶ added in v0.1.5
func (i GetProductQuotaProductQuotaSetArgs) ToGetProductQuotaProductQuotaSetOutput() GetProductQuotaProductQuotaSetOutput
func (GetProductQuotaProductQuotaSetArgs) ToGetProductQuotaProductQuotaSetOutputWithContext ¶ added in v0.1.5
func (i GetProductQuotaProductQuotaSetArgs) ToGetProductQuotaProductQuotaSetOutputWithContext(ctx context.Context) GetProductQuotaProductQuotaSetOutput
type GetProductQuotaProductQuotaSetArray ¶ added in v0.1.5
type GetProductQuotaProductQuotaSetArray []GetProductQuotaProductQuotaSetInput
func (GetProductQuotaProductQuotaSetArray) ElementType ¶ added in v0.1.5
func (GetProductQuotaProductQuotaSetArray) ElementType() reflect.Type
func (GetProductQuotaProductQuotaSetArray) ToGetProductQuotaProductQuotaSetArrayOutput ¶ added in v0.1.5
func (i GetProductQuotaProductQuotaSetArray) ToGetProductQuotaProductQuotaSetArrayOutput() GetProductQuotaProductQuotaSetArrayOutput
func (GetProductQuotaProductQuotaSetArray) ToGetProductQuotaProductQuotaSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetProductQuotaProductQuotaSetArray) ToGetProductQuotaProductQuotaSetArrayOutputWithContext(ctx context.Context) GetProductQuotaProductQuotaSetArrayOutput
type GetProductQuotaProductQuotaSetArrayInput ¶ added in v0.1.5
type GetProductQuotaProductQuotaSetArrayInput interface { pulumi.Input ToGetProductQuotaProductQuotaSetArrayOutput() GetProductQuotaProductQuotaSetArrayOutput ToGetProductQuotaProductQuotaSetArrayOutputWithContext(context.Context) GetProductQuotaProductQuotaSetArrayOutput }
GetProductQuotaProductQuotaSetArrayInput is an input type that accepts GetProductQuotaProductQuotaSetArray and GetProductQuotaProductQuotaSetArrayOutput values. You can construct a concrete instance of `GetProductQuotaProductQuotaSetArrayInput` via:
GetProductQuotaProductQuotaSetArray{ GetProductQuotaProductQuotaSetArgs{...} }
type GetProductQuotaProductQuotaSetArrayOutput ¶ added in v0.1.5
type GetProductQuotaProductQuotaSetArrayOutput struct{ *pulumi.OutputState }
func (GetProductQuotaProductQuotaSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetProductQuotaProductQuotaSetArrayOutput) ElementType() reflect.Type
func (GetProductQuotaProductQuotaSetArrayOutput) ToGetProductQuotaProductQuotaSetArrayOutput ¶ added in v0.1.5
func (o GetProductQuotaProductQuotaSetArrayOutput) ToGetProductQuotaProductQuotaSetArrayOutput() GetProductQuotaProductQuotaSetArrayOutput
func (GetProductQuotaProductQuotaSetArrayOutput) ToGetProductQuotaProductQuotaSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetProductQuotaProductQuotaSetArrayOutput) ToGetProductQuotaProductQuotaSetArrayOutputWithContext(ctx context.Context) GetProductQuotaProductQuotaSetArrayOutput
type GetProductQuotaProductQuotaSetInput ¶ added in v0.1.5
type GetProductQuotaProductQuotaSetInput interface { pulumi.Input ToGetProductQuotaProductQuotaSetOutput() GetProductQuotaProductQuotaSetOutput ToGetProductQuotaProductQuotaSetOutputWithContext(context.Context) GetProductQuotaProductQuotaSetOutput }
GetProductQuotaProductQuotaSetInput is an input type that accepts GetProductQuotaProductQuotaSetArgs and GetProductQuotaProductQuotaSetOutput values. You can construct a concrete instance of `GetProductQuotaProductQuotaSetInput` via:
GetProductQuotaProductQuotaSetArgs{...}
type GetProductQuotaProductQuotaSetOutput ¶ added in v0.1.5
type GetProductQuotaProductQuotaSetOutput struct{ *pulumi.OutputState }
func (GetProductQuotaProductQuotaSetOutput) ElementType ¶ added in v0.1.5
func (GetProductQuotaProductQuotaSetOutput) ElementType() reflect.Type
func (GetProductQuotaProductQuotaSetOutput) QuotaCurrent ¶ added in v0.1.5
func (o GetProductQuotaProductQuotaSetOutput) QuotaCurrent() pulumi.IntOutput
Current Quota.
func (GetProductQuotaProductQuotaSetOutput) QuotaId ¶ added in v0.1.5
func (o GetProductQuotaProductQuotaSetOutput) QuotaId() pulumi.StringOutput
Quota Id.
func (GetProductQuotaProductQuotaSetOutput) QuotaLimit ¶ added in v0.1.5
func (o GetProductQuotaProductQuotaSetOutput) QuotaLimit() pulumi.IntOutput
Quota limit.
func (GetProductQuotaProductQuotaSetOutput) QuotaName ¶ added in v0.1.5
func (o GetProductQuotaProductQuotaSetOutput) QuotaName() pulumi.StringOutput
Quota name.
func (GetProductQuotaProductQuotaSetOutput) QuotaRegion ¶ added in v0.1.5
func (o GetProductQuotaProductQuotaSetOutput) QuotaRegion() pulumi.BoolOutput
Quota region.
func (GetProductQuotaProductQuotaSetOutput) ToGetProductQuotaProductQuotaSetOutput ¶ added in v0.1.5
func (o GetProductQuotaProductQuotaSetOutput) ToGetProductQuotaProductQuotaSetOutput() GetProductQuotaProductQuotaSetOutput
func (GetProductQuotaProductQuotaSetOutput) ToGetProductQuotaProductQuotaSetOutputWithContext ¶ added in v0.1.5
func (o GetProductQuotaProductQuotaSetOutput) ToGetProductQuotaProductQuotaSetOutputWithContext(ctx context.Context) GetProductQuotaProductQuotaSetOutput
type GetProductQuotaResult ¶ added in v0.1.5
type GetProductQuotaResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Product string `pulumi:"product"` // ProductQuota Array. ProductQuotaSets []GetProductQuotaProductQuotaSet `pulumi:"productQuotaSets"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getProductQuota.
func GetProductQuota ¶ added in v0.1.5
func GetProductQuota(ctx *pulumi.Context, args *GetProductQuotaArgs, opts ...pulumi.InvokeOption) (*GetProductQuotaResult, error)
Use this data source to query detailed information of vpc productQuota
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Vpc.GetProductQuota(ctx, &vpc.GetProductQuotaArgs{ Product: "vpc", }, nil) if err != nil { return err } return nil }) }
```
type GetProductQuotaResultOutput ¶ added in v0.1.5
type GetProductQuotaResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getProductQuota.
func GetProductQuotaOutput ¶ added in v0.1.5
func GetProductQuotaOutput(ctx *pulumi.Context, args GetProductQuotaOutputArgs, opts ...pulumi.InvokeOption) GetProductQuotaResultOutput
func (GetProductQuotaResultOutput) ElementType ¶ added in v0.1.5
func (GetProductQuotaResultOutput) ElementType() reflect.Type
func (GetProductQuotaResultOutput) Id ¶ added in v0.1.5
func (o GetProductQuotaResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetProductQuotaResultOutput) Product ¶ added in v0.1.5
func (o GetProductQuotaResultOutput) Product() pulumi.StringOutput
func (GetProductQuotaResultOutput) ProductQuotaSets ¶ added in v0.1.5
func (o GetProductQuotaResultOutput) ProductQuotaSets() GetProductQuotaProductQuotaSetArrayOutput
ProductQuota Array.
func (GetProductQuotaResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetProductQuotaResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetProductQuotaResultOutput) ToGetProductQuotaResultOutput ¶ added in v0.1.5
func (o GetProductQuotaResultOutput) ToGetProductQuotaResultOutput() GetProductQuotaResultOutput
func (GetProductQuotaResultOutput) ToGetProductQuotaResultOutputWithContext ¶ added in v0.1.5
func (o GetProductQuotaResultOutput) ToGetProductQuotaResultOutputWithContext(ctx context.Context) GetProductQuotaResultOutput
type GetResourceDashboardArgs ¶ added in v0.1.5
type GetResourceDashboardArgs struct { // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Vpc instance ID, e.g. vpc-f1xjkw1b. VpcIds []string `pulumi:"vpcIds"` }
A collection of arguments for invoking getResourceDashboard.
type GetResourceDashboardOutputArgs ¶ added in v0.1.5
type GetResourceDashboardOutputArgs struct { // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Vpc instance ID, e.g. vpc-f1xjkw1b. VpcIds pulumi.StringArrayInput `pulumi:"vpcIds"` }
A collection of arguments for invoking getResourceDashboard.
func (GetResourceDashboardOutputArgs) ElementType ¶ added in v0.1.5
func (GetResourceDashboardOutputArgs) ElementType() reflect.Type
type GetResourceDashboardResourceDashboardSet ¶ added in v0.1.5
type GetResourceDashboardResourceDashboardSet struct { // Relational database. Cdb int `pulumi:"cdb"` // Cloud file storage - CFS. Cfs int `pulumi:"cfs"` // Cloud Kafka (CKafka). Ckafka int `pulumi:"ckafka"` // Classic link. ClassicLink int `pulumi:"classicLink"` // TencentDB for Memcached. Cmem int `pulumi:"cmem"` // Cnas. Cnas int `pulumi:"cnas"` // Cloud time series database. CtsDb int `pulumi:"ctsDb"` // Cloud Virtual Machine. Cvm int `pulumi:"cvm"` // An enterprise-grade TencentDB - CynosDB for MySQL. CynosDbMysql int `pulumi:"cynosDbMysql"` // Enterprise TencentDB - CynosDB for Postgres. CynosDbPostgres int `pulumi:"cynosDbPostgres"` // Cloud database audit. DbAudit int `pulumi:"dbAudit"` // A distributed cloud database - TencentDB for TDSQL. Dcdb int `pulumi:"dcdb"` // Direct Connect gateway. Dcg int `pulumi:"dcg"` // ElasticSearch Service. ElasticSearch int `pulumi:"elasticSearch"` // EMR cluster. Emr int `pulumi:"emr"` // Flow log. FlowLog int `pulumi:"flowLog"` // Snova data warehouse. Greenplumn int `pulumi:"greenplumn"` // Grocery. Grocery int `pulumi:"grocery"` // Data encryption service. Hsm int `pulumi:"hsm"` // Total number of used IPs except for CVM IP, EIP and network probe IP. The three IP types will be independently counted. Ip int `pulumi:"ip"` // Itop. Itop int `pulumi:"itop"` // Load balancer. Lb int `pulumi:"lb"` // TencentDB for MariaDB (TDSQL). MariaDb int `pulumi:"mariaDb"` // TencentDB for MongoDB. MongoDb int `pulumi:"mongoDb"` // Network attached storage. Nas int `pulumi:"nas"` // NAT gateway. Nat int `pulumi:"nat"` // Network ACL. NetworkAcl int `pulumi:"networkAcl"` // Network probing. NetworkDetect int `pulumi:"networkDetect"` // Oracle. Oracle int `pulumi:"oracle"` // Peering connection. Pcx int `pulumi:"pcx"` // TencentDB for PostgreSQL. Postgres int `pulumi:"postgres"` // TencentDB for Redis. Redis int `pulumi:"redis"` // Route table. RouteTable int `pulumi:"routeTable"` // SEAL. Seal int `pulumi:"seal"` // TencentDB for SQL Server. SqlServer int `pulumi:"sqlServer"` // Subnets. Subnet int `pulumi:"subnet"` // Subnet instance ID, such as subnet-bthucmmy. SubnetId string `pulumi:"subnetId"` // Blockchain service. TBaas int `pulumi:"tBaas"` // Game storage - Tcaplus. Tcaplus int `pulumi:"tcaplus"` // HTAP database - TiDB. TiDb int `pulumi:"tiDb"` // VPC instance ID, such as `vpc-bq4bzxpj`. VpcId string `pulumi:"vpcId"` // VPN gateway. Vpngw int `pulumi:"vpngw"` }
type GetResourceDashboardResourceDashboardSetArgs ¶ added in v0.1.5
type GetResourceDashboardResourceDashboardSetArgs struct { // Relational database. Cdb pulumi.IntInput `pulumi:"cdb"` // Cloud file storage - CFS. Cfs pulumi.IntInput `pulumi:"cfs"` // Cloud Kafka (CKafka). Ckafka pulumi.IntInput `pulumi:"ckafka"` // Classic link. ClassicLink pulumi.IntInput `pulumi:"classicLink"` // TencentDB for Memcached. Cmem pulumi.IntInput `pulumi:"cmem"` // Cnas. Cnas pulumi.IntInput `pulumi:"cnas"` // Cloud time series database. CtsDb pulumi.IntInput `pulumi:"ctsDb"` // Cloud Virtual Machine. Cvm pulumi.IntInput `pulumi:"cvm"` // An enterprise-grade TencentDB - CynosDB for MySQL. CynosDbMysql pulumi.IntInput `pulumi:"cynosDbMysql"` // Enterprise TencentDB - CynosDB for Postgres. CynosDbPostgres pulumi.IntInput `pulumi:"cynosDbPostgres"` // Cloud database audit. DbAudit pulumi.IntInput `pulumi:"dbAudit"` // A distributed cloud database - TencentDB for TDSQL. Dcdb pulumi.IntInput `pulumi:"dcdb"` // Direct Connect gateway. Dcg pulumi.IntInput `pulumi:"dcg"` // ElasticSearch Service. ElasticSearch pulumi.IntInput `pulumi:"elasticSearch"` // EMR cluster. Emr pulumi.IntInput `pulumi:"emr"` // Flow log. FlowLog pulumi.IntInput `pulumi:"flowLog"` // Snova data warehouse. Greenplumn pulumi.IntInput `pulumi:"greenplumn"` // Grocery. Grocery pulumi.IntInput `pulumi:"grocery"` // Data encryption service. Hsm pulumi.IntInput `pulumi:"hsm"` // Total number of used IPs except for CVM IP, EIP and network probe IP. The three IP types will be independently counted. Ip pulumi.IntInput `pulumi:"ip"` // Itop. Itop pulumi.IntInput `pulumi:"itop"` // Load balancer. Lb pulumi.IntInput `pulumi:"lb"` // TencentDB for MariaDB (TDSQL). MariaDb pulumi.IntInput `pulumi:"mariaDb"` // TencentDB for MongoDB. MongoDb pulumi.IntInput `pulumi:"mongoDb"` // Network attached storage. Nas pulumi.IntInput `pulumi:"nas"` // NAT gateway. Nat pulumi.IntInput `pulumi:"nat"` // Network ACL. NetworkAcl pulumi.IntInput `pulumi:"networkAcl"` // Network probing. NetworkDetect pulumi.IntInput `pulumi:"networkDetect"` // Oracle. Oracle pulumi.IntInput `pulumi:"oracle"` // Peering connection. Pcx pulumi.IntInput `pulumi:"pcx"` // TencentDB for PostgreSQL. Postgres pulumi.IntInput `pulumi:"postgres"` // TencentDB for Redis. Redis pulumi.IntInput `pulumi:"redis"` // Route table. RouteTable pulumi.IntInput `pulumi:"routeTable"` // SEAL. Seal pulumi.IntInput `pulumi:"seal"` // TencentDB for SQL Server. SqlServer pulumi.IntInput `pulumi:"sqlServer"` // Subnets. Subnet pulumi.IntInput `pulumi:"subnet"` // Subnet instance ID, such as subnet-bthucmmy. SubnetId pulumi.StringInput `pulumi:"subnetId"` // Blockchain service. TBaas pulumi.IntInput `pulumi:"tBaas"` // Game storage - Tcaplus. Tcaplus pulumi.IntInput `pulumi:"tcaplus"` // HTAP database - TiDB. TiDb pulumi.IntInput `pulumi:"tiDb"` // VPC instance ID, such as `vpc-bq4bzxpj`. VpcId pulumi.StringInput `pulumi:"vpcId"` // VPN gateway. Vpngw pulumi.IntInput `pulumi:"vpngw"` }
func (GetResourceDashboardResourceDashboardSetArgs) ElementType ¶ added in v0.1.5
func (GetResourceDashboardResourceDashboardSetArgs) ElementType() reflect.Type
func (GetResourceDashboardResourceDashboardSetArgs) ToGetResourceDashboardResourceDashboardSetOutput ¶ added in v0.1.5
func (i GetResourceDashboardResourceDashboardSetArgs) ToGetResourceDashboardResourceDashboardSetOutput() GetResourceDashboardResourceDashboardSetOutput
func (GetResourceDashboardResourceDashboardSetArgs) ToGetResourceDashboardResourceDashboardSetOutputWithContext ¶ added in v0.1.5
func (i GetResourceDashboardResourceDashboardSetArgs) ToGetResourceDashboardResourceDashboardSetOutputWithContext(ctx context.Context) GetResourceDashboardResourceDashboardSetOutput
type GetResourceDashboardResourceDashboardSetArray ¶ added in v0.1.5
type GetResourceDashboardResourceDashboardSetArray []GetResourceDashboardResourceDashboardSetInput
func (GetResourceDashboardResourceDashboardSetArray) ElementType ¶ added in v0.1.5
func (GetResourceDashboardResourceDashboardSetArray) ElementType() reflect.Type
func (GetResourceDashboardResourceDashboardSetArray) ToGetResourceDashboardResourceDashboardSetArrayOutput ¶ added in v0.1.5
func (i GetResourceDashboardResourceDashboardSetArray) ToGetResourceDashboardResourceDashboardSetArrayOutput() GetResourceDashboardResourceDashboardSetArrayOutput
func (GetResourceDashboardResourceDashboardSetArray) ToGetResourceDashboardResourceDashboardSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetResourceDashboardResourceDashboardSetArray) ToGetResourceDashboardResourceDashboardSetArrayOutputWithContext(ctx context.Context) GetResourceDashboardResourceDashboardSetArrayOutput
type GetResourceDashboardResourceDashboardSetArrayInput ¶ added in v0.1.5
type GetResourceDashboardResourceDashboardSetArrayInput interface { pulumi.Input ToGetResourceDashboardResourceDashboardSetArrayOutput() GetResourceDashboardResourceDashboardSetArrayOutput ToGetResourceDashboardResourceDashboardSetArrayOutputWithContext(context.Context) GetResourceDashboardResourceDashboardSetArrayOutput }
GetResourceDashboardResourceDashboardSetArrayInput is an input type that accepts GetResourceDashboardResourceDashboardSetArray and GetResourceDashboardResourceDashboardSetArrayOutput values. You can construct a concrete instance of `GetResourceDashboardResourceDashboardSetArrayInput` via:
GetResourceDashboardResourceDashboardSetArray{ GetResourceDashboardResourceDashboardSetArgs{...} }
type GetResourceDashboardResourceDashboardSetArrayOutput ¶ added in v0.1.5
type GetResourceDashboardResourceDashboardSetArrayOutput struct{ *pulumi.OutputState }
func (GetResourceDashboardResourceDashboardSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetResourceDashboardResourceDashboardSetArrayOutput) ElementType() reflect.Type
func (GetResourceDashboardResourceDashboardSetArrayOutput) ToGetResourceDashboardResourceDashboardSetArrayOutput ¶ added in v0.1.5
func (o GetResourceDashboardResourceDashboardSetArrayOutput) ToGetResourceDashboardResourceDashboardSetArrayOutput() GetResourceDashboardResourceDashboardSetArrayOutput
func (GetResourceDashboardResourceDashboardSetArrayOutput) ToGetResourceDashboardResourceDashboardSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetResourceDashboardResourceDashboardSetArrayOutput) ToGetResourceDashboardResourceDashboardSetArrayOutputWithContext(ctx context.Context) GetResourceDashboardResourceDashboardSetArrayOutput
type GetResourceDashboardResourceDashboardSetInput ¶ added in v0.1.5
type GetResourceDashboardResourceDashboardSetInput interface { pulumi.Input ToGetResourceDashboardResourceDashboardSetOutput() GetResourceDashboardResourceDashboardSetOutput ToGetResourceDashboardResourceDashboardSetOutputWithContext(context.Context) GetResourceDashboardResourceDashboardSetOutput }
GetResourceDashboardResourceDashboardSetInput is an input type that accepts GetResourceDashboardResourceDashboardSetArgs and GetResourceDashboardResourceDashboardSetOutput values. You can construct a concrete instance of `GetResourceDashboardResourceDashboardSetInput` via:
GetResourceDashboardResourceDashboardSetArgs{...}
type GetResourceDashboardResourceDashboardSetOutput ¶ added in v0.1.5
type GetResourceDashboardResourceDashboardSetOutput struct{ *pulumi.OutputState }
func (GetResourceDashboardResourceDashboardSetOutput) Cdb ¶ added in v0.1.5
func (o GetResourceDashboardResourceDashboardSetOutput) Cdb() pulumi.IntOutput
Relational database.
func (GetResourceDashboardResourceDashboardSetOutput) Cfs ¶ added in v0.1.5
func (o GetResourceDashboardResourceDashboardSetOutput) Cfs() pulumi.IntOutput
Cloud file storage - CFS.
func (GetResourceDashboardResourceDashboardSetOutput) Ckafka ¶ added in v0.1.5
func (o GetResourceDashboardResourceDashboardSetOutput) Ckafka() pulumi.IntOutput
Cloud Kafka (CKafka).
func (GetResourceDashboardResourceDashboardSetOutput) ClassicLink ¶ added in v0.1.5
func (o GetResourceDashboardResourceDashboardSetOutput) ClassicLink() pulumi.IntOutput
Classic link.
func (GetResourceDashboardResourceDashboardSetOutput) Cmem ¶ added in v0.1.5
func (o GetResourceDashboardResourceDashboardSetOutput) Cmem() pulumi.IntOutput
TencentDB for Memcached.
func (GetResourceDashboardResourceDashboardSetOutput) Cnas ¶ added in v0.1.5
func (o GetResourceDashboardResourceDashboardSetOutput) Cnas() pulumi.IntOutput
Cnas.
func (GetResourceDashboardResourceDashboardSetOutput) CtsDb ¶ added in v0.1.5
func (o GetResourceDashboardResourceDashboardSetOutput) CtsDb() pulumi.IntOutput
Cloud time series database.
func (GetResourceDashboardResourceDashboardSetOutput) Cvm ¶ added in v0.1.5
func (o GetResourceDashboardResourceDashboardSetOutput) Cvm() pulumi.IntOutput
Cloud Virtual Machine.
func (GetResourceDashboardResourceDashboardSetOutput) CynosDbMysql ¶ added in v0.1.5
func (o GetResourceDashboardResourceDashboardSetOutput) CynosDbMysql() pulumi.IntOutput
An enterprise-grade TencentDB - CynosDB for MySQL.
func (GetResourceDashboardResourceDashboardSetOutput) CynosDbPostgres ¶ added in v0.1.5
func (o GetResourceDashboardResourceDashboardSetOutput) CynosDbPostgres() pulumi.IntOutput
Enterprise TencentDB - CynosDB for Postgres.
func (GetResourceDashboardResourceDashboardSetOutput) DbAudit ¶ added in v0.1.5
func (o GetResourceDashboardResourceDashboardSetOutput) DbAudit() pulumi.IntOutput
Cloud database audit.
func (GetResourceDashboardResourceDashboardSetOutput) Dcdb ¶ added in v0.1.5
func (o GetResourceDashboardResourceDashboardSetOutput) Dcdb() pulumi.IntOutput
A distributed cloud database - TencentDB for TDSQL.
func (GetResourceDashboardResourceDashboardSetOutput) Dcg ¶ added in v0.1.5
func (o GetResourceDashboardResourceDashboardSetOutput) Dcg() pulumi.IntOutput
Direct Connect gateway.
func (GetResourceDashboardResourceDashboardSetOutput) ElasticSearch ¶ added in v0.1.5
func (o GetResourceDashboardResourceDashboardSetOutput) ElasticSearch() pulumi.IntOutput
ElasticSearch Service.
func (GetResourceDashboardResourceDashboardSetOutput) ElementType ¶ added in v0.1.5
func (GetResourceDashboardResourceDashboardSetOutput) ElementType() reflect.Type
func (GetResourceDashboardResourceDashboardSetOutput) Emr ¶ added in v0.1.5
func (o GetResourceDashboardResourceDashboardSetOutput) Emr() pulumi.IntOutput
EMR cluster.
func (GetResourceDashboardResourceDashboardSetOutput) FlowLog ¶ added in v0.1.5
func (o GetResourceDashboardResourceDashboardSetOutput) FlowLog() pulumi.IntOutput
Flow log.
func (GetResourceDashboardResourceDashboardSetOutput) Greenplumn ¶ added in v0.1.5
func (o GetResourceDashboardResourceDashboardSetOutput) Greenplumn() pulumi.IntOutput
Snova data warehouse.
func (GetResourceDashboardResourceDashboardSetOutput) Grocery ¶ added in v0.1.5
func (o GetResourceDashboardResourceDashboardSetOutput) Grocery() pulumi.IntOutput
Grocery.
func (GetResourceDashboardResourceDashboardSetOutput) Hsm ¶ added in v0.1.5
func (o GetResourceDashboardResourceDashboardSetOutput) Hsm() pulumi.IntOutput
Data encryption service.
func (GetResourceDashboardResourceDashboardSetOutput) Ip ¶ added in v0.1.5
func (o GetResourceDashboardResourceDashboardSetOutput) Ip() pulumi.IntOutput
Total number of used IPs except for CVM IP, EIP and network probe IP. The three IP types will be independently counted.
func (GetResourceDashboardResourceDashboardSetOutput) Itop ¶ added in v0.1.5
func (o GetResourceDashboardResourceDashboardSetOutput) Itop() pulumi.IntOutput
Itop.
func (GetResourceDashboardResourceDashboardSetOutput) Lb ¶ added in v0.1.5
func (o GetResourceDashboardResourceDashboardSetOutput) Lb() pulumi.IntOutput
Load balancer.
func (GetResourceDashboardResourceDashboardSetOutput) MariaDb ¶ added in v0.1.5
func (o GetResourceDashboardResourceDashboardSetOutput) MariaDb() pulumi.IntOutput
TencentDB for MariaDB (TDSQL).
func (GetResourceDashboardResourceDashboardSetOutput) MongoDb ¶ added in v0.1.5
func (o GetResourceDashboardResourceDashboardSetOutput) MongoDb() pulumi.IntOutput
TencentDB for MongoDB.
func (GetResourceDashboardResourceDashboardSetOutput) Nas ¶ added in v0.1.5
func (o GetResourceDashboardResourceDashboardSetOutput) Nas() pulumi.IntOutput
Network attached storage.
func (GetResourceDashboardResourceDashboardSetOutput) Nat ¶ added in v0.1.5
func (o GetResourceDashboardResourceDashboardSetOutput) Nat() pulumi.IntOutput
NAT gateway.
func (GetResourceDashboardResourceDashboardSetOutput) NetworkAcl ¶ added in v0.1.5
func (o GetResourceDashboardResourceDashboardSetOutput) NetworkAcl() pulumi.IntOutput
Network ACL.
func (GetResourceDashboardResourceDashboardSetOutput) NetworkDetect ¶ added in v0.1.5
func (o GetResourceDashboardResourceDashboardSetOutput) NetworkDetect() pulumi.IntOutput
Network probing.
func (GetResourceDashboardResourceDashboardSetOutput) Oracle ¶ added in v0.1.5
func (o GetResourceDashboardResourceDashboardSetOutput) Oracle() pulumi.IntOutput
Oracle.
func (GetResourceDashboardResourceDashboardSetOutput) Pcx ¶ added in v0.1.5
func (o GetResourceDashboardResourceDashboardSetOutput) Pcx() pulumi.IntOutput
Peering connection.
func (GetResourceDashboardResourceDashboardSetOutput) Postgres ¶ added in v0.1.5
func (o GetResourceDashboardResourceDashboardSetOutput) Postgres() pulumi.IntOutput
TencentDB for PostgreSQL.
func (GetResourceDashboardResourceDashboardSetOutput) Redis ¶ added in v0.1.5
func (o GetResourceDashboardResourceDashboardSetOutput) Redis() pulumi.IntOutput
TencentDB for Redis.
func (GetResourceDashboardResourceDashboardSetOutput) RouteTable ¶ added in v0.1.5
func (o GetResourceDashboardResourceDashboardSetOutput) RouteTable() pulumi.IntOutput
Route table.
func (GetResourceDashboardResourceDashboardSetOutput) Seal ¶ added in v0.1.5
func (o GetResourceDashboardResourceDashboardSetOutput) Seal() pulumi.IntOutput
SEAL.
func (GetResourceDashboardResourceDashboardSetOutput) SqlServer ¶ added in v0.1.5
func (o GetResourceDashboardResourceDashboardSetOutput) SqlServer() pulumi.IntOutput
TencentDB for SQL Server.
func (GetResourceDashboardResourceDashboardSetOutput) Subnet ¶ added in v0.1.5
func (o GetResourceDashboardResourceDashboardSetOutput) Subnet() pulumi.IntOutput
Subnets.
func (GetResourceDashboardResourceDashboardSetOutput) SubnetId ¶ added in v0.1.5
func (o GetResourceDashboardResourceDashboardSetOutput) SubnetId() pulumi.StringOutput
Subnet instance ID, such as subnet-bthucmmy.
func (GetResourceDashboardResourceDashboardSetOutput) TBaas ¶ added in v0.1.5
func (o GetResourceDashboardResourceDashboardSetOutput) TBaas() pulumi.IntOutput
Blockchain service.
func (GetResourceDashboardResourceDashboardSetOutput) Tcaplus ¶ added in v0.1.5
func (o GetResourceDashboardResourceDashboardSetOutput) Tcaplus() pulumi.IntOutput
Game storage - Tcaplus.
func (GetResourceDashboardResourceDashboardSetOutput) TiDb ¶ added in v0.1.5
func (o GetResourceDashboardResourceDashboardSetOutput) TiDb() pulumi.IntOutput
HTAP database - TiDB.
func (GetResourceDashboardResourceDashboardSetOutput) ToGetResourceDashboardResourceDashboardSetOutput ¶ added in v0.1.5
func (o GetResourceDashboardResourceDashboardSetOutput) ToGetResourceDashboardResourceDashboardSetOutput() GetResourceDashboardResourceDashboardSetOutput
func (GetResourceDashboardResourceDashboardSetOutput) ToGetResourceDashboardResourceDashboardSetOutputWithContext ¶ added in v0.1.5
func (o GetResourceDashboardResourceDashboardSetOutput) ToGetResourceDashboardResourceDashboardSetOutputWithContext(ctx context.Context) GetResourceDashboardResourceDashboardSetOutput
func (GetResourceDashboardResourceDashboardSetOutput) VpcId ¶ added in v0.1.5
func (o GetResourceDashboardResourceDashboardSetOutput) VpcId() pulumi.StringOutput
VPC instance ID, such as `vpc-bq4bzxpj`.
func (GetResourceDashboardResourceDashboardSetOutput) Vpngw ¶ added in v0.1.5
func (o GetResourceDashboardResourceDashboardSetOutput) Vpngw() pulumi.IntOutput
VPN gateway.
type GetResourceDashboardResult ¶ added in v0.1.5
type GetResourceDashboardResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // List of resource objects. ResourceDashboardSets []GetResourceDashboardResourceDashboardSet `pulumi:"resourceDashboardSets"` ResultOutputFile *string `pulumi:"resultOutputFile"` VpcIds []string `pulumi:"vpcIds"` }
A collection of values returned by getResourceDashboard.
func GetResourceDashboard ¶ added in v0.1.5
func GetResourceDashboard(ctx *pulumi.Context, args *GetResourceDashboardArgs, opts ...pulumi.InvokeOption) (*GetResourceDashboardResult, error)
Use this data source to query detailed information of vpc resourceDashboard
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Vpc.GetResourceDashboard(ctx, &vpc.GetResourceDashboardArgs{ VpcIds: []string{ "vpc-4owdpnwr", }, }, nil) if err != nil { return err } return nil }) }
```
type GetResourceDashboardResultOutput ¶ added in v0.1.5
type GetResourceDashboardResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getResourceDashboard.
func GetResourceDashboardOutput ¶ added in v0.1.5
func GetResourceDashboardOutput(ctx *pulumi.Context, args GetResourceDashboardOutputArgs, opts ...pulumi.InvokeOption) GetResourceDashboardResultOutput
func (GetResourceDashboardResultOutput) ElementType ¶ added in v0.1.5
func (GetResourceDashboardResultOutput) ElementType() reflect.Type
func (GetResourceDashboardResultOutput) Id ¶ added in v0.1.5
func (o GetResourceDashboardResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetResourceDashboardResultOutput) ResourceDashboardSets ¶ added in v0.1.5
func (o GetResourceDashboardResultOutput) ResourceDashboardSets() GetResourceDashboardResourceDashboardSetArrayOutput
List of resource objects.
func (GetResourceDashboardResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetResourceDashboardResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetResourceDashboardResultOutput) ToGetResourceDashboardResultOutput ¶ added in v0.1.5
func (o GetResourceDashboardResultOutput) ToGetResourceDashboardResultOutput() GetResourceDashboardResultOutput
func (GetResourceDashboardResultOutput) ToGetResourceDashboardResultOutputWithContext ¶ added in v0.1.5
func (o GetResourceDashboardResultOutput) ToGetResourceDashboardResultOutputWithContext(ctx context.Context) GetResourceDashboardResultOutput
func (GetResourceDashboardResultOutput) VpcIds ¶ added in v0.1.5
func (o GetResourceDashboardResultOutput) VpcIds() pulumi.StringArrayOutput
type GetRouteConflictsArgs ¶ added in v0.1.5
type GetRouteConflictsArgs struct { // List of conflicting destinations to check for. DestinationCidrBlocks []string `pulumi:"destinationCidrBlocks"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Routing table instance ID, for example:rtb-azd4dt1c. RouteTableId string `pulumi:"routeTableId"` }
A collection of arguments for invoking getRouteConflicts.
type GetRouteConflictsOutputArgs ¶ added in v0.1.5
type GetRouteConflictsOutputArgs struct { // List of conflicting destinations to check for. DestinationCidrBlocks pulumi.StringArrayInput `pulumi:"destinationCidrBlocks"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Routing table instance ID, for example:rtb-azd4dt1c. RouteTableId pulumi.StringInput `pulumi:"routeTableId"` }
A collection of arguments for invoking getRouteConflicts.
func (GetRouteConflictsOutputArgs) ElementType ¶ added in v0.1.5
func (GetRouteConflictsOutputArgs) ElementType() reflect.Type
type GetRouteConflictsResult ¶ added in v0.1.5
type GetRouteConflictsResult struct { DestinationCidrBlocks []string `pulumi:"destinationCidrBlocks"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` // route conflict list. RouteConflictSets []GetRouteConflictsRouteConflictSet `pulumi:"routeConflictSets"` // route table id. RouteTableId string `pulumi:"routeTableId"` }
A collection of values returned by getRouteConflicts.
func GetRouteConflicts ¶ added in v0.1.5
func GetRouteConflicts(ctx *pulumi.Context, args *GetRouteConflictsArgs, opts ...pulumi.InvokeOption) (*GetRouteConflictsResult, error)
Use this data source to query detailed information of vpc routeConflicts
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Vpc.GetRouteConflicts(ctx, &vpc.GetRouteConflictsArgs{ DestinationCidrBlocks: []string{ "172.18.111.0/24", }, RouteTableId: "rtb-6xypllqe", }, nil) if err != nil { return err } return nil }) }
```
type GetRouteConflictsResultOutput ¶ added in v0.1.5
type GetRouteConflictsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRouteConflicts.
func GetRouteConflictsOutput ¶ added in v0.1.5
func GetRouteConflictsOutput(ctx *pulumi.Context, args GetRouteConflictsOutputArgs, opts ...pulumi.InvokeOption) GetRouteConflictsResultOutput
func (GetRouteConflictsResultOutput) DestinationCidrBlocks ¶ added in v0.1.5
func (o GetRouteConflictsResultOutput) DestinationCidrBlocks() pulumi.StringArrayOutput
func (GetRouteConflictsResultOutput) ElementType ¶ added in v0.1.5
func (GetRouteConflictsResultOutput) ElementType() reflect.Type
func (GetRouteConflictsResultOutput) Id ¶ added in v0.1.5
func (o GetRouteConflictsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetRouteConflictsResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetRouteConflictsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetRouteConflictsResultOutput) RouteConflictSets ¶ added in v0.1.5
func (o GetRouteConflictsResultOutput) RouteConflictSets() GetRouteConflictsRouteConflictSetArrayOutput
route conflict list.
func (GetRouteConflictsResultOutput) RouteTableId ¶ added in v0.1.5
func (o GetRouteConflictsResultOutput) RouteTableId() pulumi.StringOutput
route table id.
func (GetRouteConflictsResultOutput) ToGetRouteConflictsResultOutput ¶ added in v0.1.5
func (o GetRouteConflictsResultOutput) ToGetRouteConflictsResultOutput() GetRouteConflictsResultOutput
func (GetRouteConflictsResultOutput) ToGetRouteConflictsResultOutputWithContext ¶ added in v0.1.5
func (o GetRouteConflictsResultOutput) ToGetRouteConflictsResultOutputWithContext(ctx context.Context) GetRouteConflictsResultOutput
type GetRouteConflictsRouteConflictSet ¶ added in v0.1.5
type GetRouteConflictsRouteConflictSet struct { // route conflict list. ConflictSets []GetRouteConflictsRouteConflictSetConflictSet `pulumi:"conflictSets"` // destination cidr block. DestinationCidrBlock string `pulumi:"destinationCidrBlock"` // Routing table instance ID, for example:rtb-azd4dt1c. RouteTableId string `pulumi:"routeTableId"` }
type GetRouteConflictsRouteConflictSetArgs ¶ added in v0.1.5
type GetRouteConflictsRouteConflictSetArgs struct { // route conflict list. ConflictSets GetRouteConflictsRouteConflictSetConflictSetArrayInput `pulumi:"conflictSets"` // destination cidr block. DestinationCidrBlock pulumi.StringInput `pulumi:"destinationCidrBlock"` // Routing table instance ID, for example:rtb-azd4dt1c. RouteTableId pulumi.StringInput `pulumi:"routeTableId"` }
func (GetRouteConflictsRouteConflictSetArgs) ElementType ¶ added in v0.1.5
func (GetRouteConflictsRouteConflictSetArgs) ElementType() reflect.Type
func (GetRouteConflictsRouteConflictSetArgs) ToGetRouteConflictsRouteConflictSetOutput ¶ added in v0.1.5
func (i GetRouteConflictsRouteConflictSetArgs) ToGetRouteConflictsRouteConflictSetOutput() GetRouteConflictsRouteConflictSetOutput
func (GetRouteConflictsRouteConflictSetArgs) ToGetRouteConflictsRouteConflictSetOutputWithContext ¶ added in v0.1.5
func (i GetRouteConflictsRouteConflictSetArgs) ToGetRouteConflictsRouteConflictSetOutputWithContext(ctx context.Context) GetRouteConflictsRouteConflictSetOutput
type GetRouteConflictsRouteConflictSetArray ¶ added in v0.1.5
type GetRouteConflictsRouteConflictSetArray []GetRouteConflictsRouteConflictSetInput
func (GetRouteConflictsRouteConflictSetArray) ElementType ¶ added in v0.1.5
func (GetRouteConflictsRouteConflictSetArray) ElementType() reflect.Type
func (GetRouteConflictsRouteConflictSetArray) ToGetRouteConflictsRouteConflictSetArrayOutput ¶ added in v0.1.5
func (i GetRouteConflictsRouteConflictSetArray) ToGetRouteConflictsRouteConflictSetArrayOutput() GetRouteConflictsRouteConflictSetArrayOutput
func (GetRouteConflictsRouteConflictSetArray) ToGetRouteConflictsRouteConflictSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetRouteConflictsRouteConflictSetArray) ToGetRouteConflictsRouteConflictSetArrayOutputWithContext(ctx context.Context) GetRouteConflictsRouteConflictSetArrayOutput
type GetRouteConflictsRouteConflictSetArrayInput ¶ added in v0.1.5
type GetRouteConflictsRouteConflictSetArrayInput interface { pulumi.Input ToGetRouteConflictsRouteConflictSetArrayOutput() GetRouteConflictsRouteConflictSetArrayOutput ToGetRouteConflictsRouteConflictSetArrayOutputWithContext(context.Context) GetRouteConflictsRouteConflictSetArrayOutput }
GetRouteConflictsRouteConflictSetArrayInput is an input type that accepts GetRouteConflictsRouteConflictSetArray and GetRouteConflictsRouteConflictSetArrayOutput values. You can construct a concrete instance of `GetRouteConflictsRouteConflictSetArrayInput` via:
GetRouteConflictsRouteConflictSetArray{ GetRouteConflictsRouteConflictSetArgs{...} }
type GetRouteConflictsRouteConflictSetArrayOutput ¶ added in v0.1.5
type GetRouteConflictsRouteConflictSetArrayOutput struct{ *pulumi.OutputState }
func (GetRouteConflictsRouteConflictSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetRouteConflictsRouteConflictSetArrayOutput) ElementType() reflect.Type
func (GetRouteConflictsRouteConflictSetArrayOutput) ToGetRouteConflictsRouteConflictSetArrayOutput ¶ added in v0.1.5
func (o GetRouteConflictsRouteConflictSetArrayOutput) ToGetRouteConflictsRouteConflictSetArrayOutput() GetRouteConflictsRouteConflictSetArrayOutput
func (GetRouteConflictsRouteConflictSetArrayOutput) ToGetRouteConflictsRouteConflictSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetRouteConflictsRouteConflictSetArrayOutput) ToGetRouteConflictsRouteConflictSetArrayOutputWithContext(ctx context.Context) GetRouteConflictsRouteConflictSetArrayOutput
type GetRouteConflictsRouteConflictSetConflictSet ¶ added in v0.1.5
type GetRouteConflictsRouteConflictSetConflictSet struct { // create time. CreatedTime string `pulumi:"createdTime"` // destination cidr block. DestinationCidrBlock string `pulumi:"destinationCidrBlock"` // Destination of Ipv6 Cidr Block. DestinationIpv6CidrBlock string `pulumi:"destinationIpv6CidrBlock"` // if enabled. Enabled bool `pulumi:"enabled"` // next hop id. GatewayId string `pulumi:"gatewayId"` // next gateway type. GatewayType string `pulumi:"gatewayType"` // if published To ccn. PublishedToVbc bool `pulumi:"publishedToVbc"` // route description. RouteDescription string `pulumi:"routeDescription"` // route id. RouteId int `pulumi:"routeId"` // unique policy id. RouteItemId string `pulumi:"routeItemId"` // Routing table instance ID, for example:rtb-azd4dt1c. RouteTableId string `pulumi:"routeTableId"` // routr type. RouteType string `pulumi:"routeType"` }
type GetRouteConflictsRouteConflictSetConflictSetArgs ¶ added in v0.1.5
type GetRouteConflictsRouteConflictSetConflictSetArgs struct { // create time. CreatedTime pulumi.StringInput `pulumi:"createdTime"` // destination cidr block. DestinationCidrBlock pulumi.StringInput `pulumi:"destinationCidrBlock"` // Destination of Ipv6 Cidr Block. DestinationIpv6CidrBlock pulumi.StringInput `pulumi:"destinationIpv6CidrBlock"` // if enabled. Enabled pulumi.BoolInput `pulumi:"enabled"` // next hop id. GatewayId pulumi.StringInput `pulumi:"gatewayId"` // next gateway type. GatewayType pulumi.StringInput `pulumi:"gatewayType"` // if published To ccn. PublishedToVbc pulumi.BoolInput `pulumi:"publishedToVbc"` // route description. RouteDescription pulumi.StringInput `pulumi:"routeDescription"` // route id. RouteId pulumi.IntInput `pulumi:"routeId"` // unique policy id. RouteItemId pulumi.StringInput `pulumi:"routeItemId"` // Routing table instance ID, for example:rtb-azd4dt1c. RouteTableId pulumi.StringInput `pulumi:"routeTableId"` // routr type. RouteType pulumi.StringInput `pulumi:"routeType"` }
func (GetRouteConflictsRouteConflictSetConflictSetArgs) ElementType ¶ added in v0.1.5
func (GetRouteConflictsRouteConflictSetConflictSetArgs) ElementType() reflect.Type
func (GetRouteConflictsRouteConflictSetConflictSetArgs) ToGetRouteConflictsRouteConflictSetConflictSetOutput ¶ added in v0.1.5
func (i GetRouteConflictsRouteConflictSetConflictSetArgs) ToGetRouteConflictsRouteConflictSetConflictSetOutput() GetRouteConflictsRouteConflictSetConflictSetOutput
func (GetRouteConflictsRouteConflictSetConflictSetArgs) ToGetRouteConflictsRouteConflictSetConflictSetOutputWithContext ¶ added in v0.1.5
func (i GetRouteConflictsRouteConflictSetConflictSetArgs) ToGetRouteConflictsRouteConflictSetConflictSetOutputWithContext(ctx context.Context) GetRouteConflictsRouteConflictSetConflictSetOutput
type GetRouteConflictsRouteConflictSetConflictSetArray ¶ added in v0.1.5
type GetRouteConflictsRouteConflictSetConflictSetArray []GetRouteConflictsRouteConflictSetConflictSetInput
func (GetRouteConflictsRouteConflictSetConflictSetArray) ElementType ¶ added in v0.1.5
func (GetRouteConflictsRouteConflictSetConflictSetArray) ElementType() reflect.Type
func (GetRouteConflictsRouteConflictSetConflictSetArray) ToGetRouteConflictsRouteConflictSetConflictSetArrayOutput ¶ added in v0.1.5
func (i GetRouteConflictsRouteConflictSetConflictSetArray) ToGetRouteConflictsRouteConflictSetConflictSetArrayOutput() GetRouteConflictsRouteConflictSetConflictSetArrayOutput
func (GetRouteConflictsRouteConflictSetConflictSetArray) ToGetRouteConflictsRouteConflictSetConflictSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetRouteConflictsRouteConflictSetConflictSetArray) ToGetRouteConflictsRouteConflictSetConflictSetArrayOutputWithContext(ctx context.Context) GetRouteConflictsRouteConflictSetConflictSetArrayOutput
type GetRouteConflictsRouteConflictSetConflictSetArrayInput ¶ added in v0.1.5
type GetRouteConflictsRouteConflictSetConflictSetArrayInput interface { pulumi.Input ToGetRouteConflictsRouteConflictSetConflictSetArrayOutput() GetRouteConflictsRouteConflictSetConflictSetArrayOutput ToGetRouteConflictsRouteConflictSetConflictSetArrayOutputWithContext(context.Context) GetRouteConflictsRouteConflictSetConflictSetArrayOutput }
GetRouteConflictsRouteConflictSetConflictSetArrayInput is an input type that accepts GetRouteConflictsRouteConflictSetConflictSetArray and GetRouteConflictsRouteConflictSetConflictSetArrayOutput values. You can construct a concrete instance of `GetRouteConflictsRouteConflictSetConflictSetArrayInput` via:
GetRouteConflictsRouteConflictSetConflictSetArray{ GetRouteConflictsRouteConflictSetConflictSetArgs{...} }
type GetRouteConflictsRouteConflictSetConflictSetArrayOutput ¶ added in v0.1.5
type GetRouteConflictsRouteConflictSetConflictSetArrayOutput struct{ *pulumi.OutputState }
func (GetRouteConflictsRouteConflictSetConflictSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetRouteConflictsRouteConflictSetConflictSetArrayOutput) ElementType() reflect.Type
func (GetRouteConflictsRouteConflictSetConflictSetArrayOutput) ToGetRouteConflictsRouteConflictSetConflictSetArrayOutput ¶ added in v0.1.5
func (o GetRouteConflictsRouteConflictSetConflictSetArrayOutput) ToGetRouteConflictsRouteConflictSetConflictSetArrayOutput() GetRouteConflictsRouteConflictSetConflictSetArrayOutput
func (GetRouteConflictsRouteConflictSetConflictSetArrayOutput) ToGetRouteConflictsRouteConflictSetConflictSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetRouteConflictsRouteConflictSetConflictSetArrayOutput) ToGetRouteConflictsRouteConflictSetConflictSetArrayOutputWithContext(ctx context.Context) GetRouteConflictsRouteConflictSetConflictSetArrayOutput
type GetRouteConflictsRouteConflictSetConflictSetInput ¶ added in v0.1.5
type GetRouteConflictsRouteConflictSetConflictSetInput interface { pulumi.Input ToGetRouteConflictsRouteConflictSetConflictSetOutput() GetRouteConflictsRouteConflictSetConflictSetOutput ToGetRouteConflictsRouteConflictSetConflictSetOutputWithContext(context.Context) GetRouteConflictsRouteConflictSetConflictSetOutput }
GetRouteConflictsRouteConflictSetConflictSetInput is an input type that accepts GetRouteConflictsRouteConflictSetConflictSetArgs and GetRouteConflictsRouteConflictSetConflictSetOutput values. You can construct a concrete instance of `GetRouteConflictsRouteConflictSetConflictSetInput` via:
GetRouteConflictsRouteConflictSetConflictSetArgs{...}
type GetRouteConflictsRouteConflictSetConflictSetOutput ¶ added in v0.1.5
type GetRouteConflictsRouteConflictSetConflictSetOutput struct{ *pulumi.OutputState }
func (GetRouteConflictsRouteConflictSetConflictSetOutput) CreatedTime ¶ added in v0.1.5
func (o GetRouteConflictsRouteConflictSetConflictSetOutput) CreatedTime() pulumi.StringOutput
create time.
func (GetRouteConflictsRouteConflictSetConflictSetOutput) DestinationCidrBlock ¶ added in v0.1.5
func (o GetRouteConflictsRouteConflictSetConflictSetOutput) DestinationCidrBlock() pulumi.StringOutput
destination cidr block.
func (GetRouteConflictsRouteConflictSetConflictSetOutput) DestinationIpv6CidrBlock ¶ added in v0.1.5
func (o GetRouteConflictsRouteConflictSetConflictSetOutput) DestinationIpv6CidrBlock() pulumi.StringOutput
Destination of Ipv6 Cidr Block.
func (GetRouteConflictsRouteConflictSetConflictSetOutput) ElementType ¶ added in v0.1.5
func (GetRouteConflictsRouteConflictSetConflictSetOutput) ElementType() reflect.Type
func (GetRouteConflictsRouteConflictSetConflictSetOutput) Enabled ¶ added in v0.1.5
func (o GetRouteConflictsRouteConflictSetConflictSetOutput) Enabled() pulumi.BoolOutput
if enabled.
func (GetRouteConflictsRouteConflictSetConflictSetOutput) GatewayId ¶ added in v0.1.5
func (o GetRouteConflictsRouteConflictSetConflictSetOutput) GatewayId() pulumi.StringOutput
next hop id.
func (GetRouteConflictsRouteConflictSetConflictSetOutput) GatewayType ¶ added in v0.1.5
func (o GetRouteConflictsRouteConflictSetConflictSetOutput) GatewayType() pulumi.StringOutput
next gateway type.
func (GetRouteConflictsRouteConflictSetConflictSetOutput) PublishedToVbc ¶ added in v0.1.5
func (o GetRouteConflictsRouteConflictSetConflictSetOutput) PublishedToVbc() pulumi.BoolOutput
if published To ccn.
func (GetRouteConflictsRouteConflictSetConflictSetOutput) RouteDescription ¶ added in v0.1.5
func (o GetRouteConflictsRouteConflictSetConflictSetOutput) RouteDescription() pulumi.StringOutput
route description.
func (GetRouteConflictsRouteConflictSetConflictSetOutput) RouteId ¶ added in v0.1.5
func (o GetRouteConflictsRouteConflictSetConflictSetOutput) RouteId() pulumi.IntOutput
route id.
func (GetRouteConflictsRouteConflictSetConflictSetOutput) RouteItemId ¶ added in v0.1.5
func (o GetRouteConflictsRouteConflictSetConflictSetOutput) RouteItemId() pulumi.StringOutput
unique policy id.
func (GetRouteConflictsRouteConflictSetConflictSetOutput) RouteTableId ¶ added in v0.1.5
func (o GetRouteConflictsRouteConflictSetConflictSetOutput) RouteTableId() pulumi.StringOutput
Routing table instance ID, for example:rtb-azd4dt1c.
func (GetRouteConflictsRouteConflictSetConflictSetOutput) RouteType ¶ added in v0.1.5
func (o GetRouteConflictsRouteConflictSetConflictSetOutput) RouteType() pulumi.StringOutput
routr type.
func (GetRouteConflictsRouteConflictSetConflictSetOutput) ToGetRouteConflictsRouteConflictSetConflictSetOutput ¶ added in v0.1.5
func (o GetRouteConflictsRouteConflictSetConflictSetOutput) ToGetRouteConflictsRouteConflictSetConflictSetOutput() GetRouteConflictsRouteConflictSetConflictSetOutput
func (GetRouteConflictsRouteConflictSetConflictSetOutput) ToGetRouteConflictsRouteConflictSetConflictSetOutputWithContext ¶ added in v0.1.5
func (o GetRouteConflictsRouteConflictSetConflictSetOutput) ToGetRouteConflictsRouteConflictSetConflictSetOutputWithContext(ctx context.Context) GetRouteConflictsRouteConflictSetConflictSetOutput
type GetRouteConflictsRouteConflictSetInput ¶ added in v0.1.5
type GetRouteConflictsRouteConflictSetInput interface { pulumi.Input ToGetRouteConflictsRouteConflictSetOutput() GetRouteConflictsRouteConflictSetOutput ToGetRouteConflictsRouteConflictSetOutputWithContext(context.Context) GetRouteConflictsRouteConflictSetOutput }
GetRouteConflictsRouteConflictSetInput is an input type that accepts GetRouteConflictsRouteConflictSetArgs and GetRouteConflictsRouteConflictSetOutput values. You can construct a concrete instance of `GetRouteConflictsRouteConflictSetInput` via:
GetRouteConflictsRouteConflictSetArgs{...}
type GetRouteConflictsRouteConflictSetOutput ¶ added in v0.1.5
type GetRouteConflictsRouteConflictSetOutput struct{ *pulumi.OutputState }
func (GetRouteConflictsRouteConflictSetOutput) ConflictSets ¶ added in v0.1.5
func (o GetRouteConflictsRouteConflictSetOutput) ConflictSets() GetRouteConflictsRouteConflictSetConflictSetArrayOutput
route conflict list.
func (GetRouteConflictsRouteConflictSetOutput) DestinationCidrBlock ¶ added in v0.1.5
func (o GetRouteConflictsRouteConflictSetOutput) DestinationCidrBlock() pulumi.StringOutput
destination cidr block.
func (GetRouteConflictsRouteConflictSetOutput) ElementType ¶ added in v0.1.5
func (GetRouteConflictsRouteConflictSetOutput) ElementType() reflect.Type
func (GetRouteConflictsRouteConflictSetOutput) RouteTableId ¶ added in v0.1.5
func (o GetRouteConflictsRouteConflictSetOutput) RouteTableId() pulumi.StringOutput
Routing table instance ID, for example:rtb-azd4dt1c.
func (GetRouteConflictsRouteConflictSetOutput) ToGetRouteConflictsRouteConflictSetOutput ¶ added in v0.1.5
func (o GetRouteConflictsRouteConflictSetOutput) ToGetRouteConflictsRouteConflictSetOutput() GetRouteConflictsRouteConflictSetOutput
func (GetRouteConflictsRouteConflictSetOutput) ToGetRouteConflictsRouteConflictSetOutputWithContext ¶ added in v0.1.5
func (o GetRouteConflictsRouteConflictSetOutput) ToGetRouteConflictsRouteConflictSetOutputWithContext(ctx context.Context) GetRouteConflictsRouteConflictSetOutput
type GetRouteTablesArgs ¶
type GetRouteTablesArgs struct { // Filter the main routing table. AssociationMain *bool `pulumi:"associationMain"` // Name of the routing table to be queried. Name *string `pulumi:"name"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // ID of the routing table to be queried. RouteTableId *string `pulumi:"routeTableId"` // Filter if routing table has this tag. TagKey *string `pulumi:"tagKey"` // Tags of the routing table to be queried. Tags map[string]interface{} `pulumi:"tags"` // ID of the VPC to be queried. VpcId *string `pulumi:"vpcId"` }
A collection of arguments for invoking getRouteTables.
type GetRouteTablesInstanceList ¶
type GetRouteTablesInstanceList struct { // Creation time of the routing table. CreateTime string `pulumi:"createTime"` // Indicates whether it is the default routing table. IsDefault bool `pulumi:"isDefault"` // Name of the routing table to be queried. Name string `pulumi:"name"` // Detailed information of each entry of the route table. RouteEntryInfos []GetRouteTablesInstanceListRouteEntryInfo `pulumi:"routeEntryInfos"` // ID of the routing table to be queried. RouteTableId string `pulumi:"routeTableId"` // List of subnet IDs bound to the route table. SubnetIds []string `pulumi:"subnetIds"` // Tags of the routing table to be queried. Tags map[string]interface{} `pulumi:"tags"` // ID of the VPC to be queried. VpcId string `pulumi:"vpcId"` }
type GetRouteTablesInstanceListArgs ¶
type GetRouteTablesInstanceListArgs struct { // Creation time of the routing table. CreateTime pulumi.StringInput `pulumi:"createTime"` // Indicates whether it is the default routing table. IsDefault pulumi.BoolInput `pulumi:"isDefault"` // Name of the routing table to be queried. Name pulumi.StringInput `pulumi:"name"` // Detailed information of each entry of the route table. RouteEntryInfos GetRouteTablesInstanceListRouteEntryInfoArrayInput `pulumi:"routeEntryInfos"` // ID of the routing table to be queried. RouteTableId pulumi.StringInput `pulumi:"routeTableId"` // List of subnet IDs bound to the route table. SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"` // Tags of the routing table to be queried. Tags pulumi.MapInput `pulumi:"tags"` // ID of the VPC to be queried. VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (GetRouteTablesInstanceListArgs) ElementType ¶
func (GetRouteTablesInstanceListArgs) ElementType() reflect.Type
func (GetRouteTablesInstanceListArgs) ToGetRouteTablesInstanceListOutput ¶
func (i GetRouteTablesInstanceListArgs) ToGetRouteTablesInstanceListOutput() GetRouteTablesInstanceListOutput
func (GetRouteTablesInstanceListArgs) ToGetRouteTablesInstanceListOutputWithContext ¶
func (i GetRouteTablesInstanceListArgs) ToGetRouteTablesInstanceListOutputWithContext(ctx context.Context) GetRouteTablesInstanceListOutput
type GetRouteTablesInstanceListArray ¶
type GetRouteTablesInstanceListArray []GetRouteTablesInstanceListInput
func (GetRouteTablesInstanceListArray) ElementType ¶
func (GetRouteTablesInstanceListArray) ElementType() reflect.Type
func (GetRouteTablesInstanceListArray) ToGetRouteTablesInstanceListArrayOutput ¶
func (i GetRouteTablesInstanceListArray) ToGetRouteTablesInstanceListArrayOutput() GetRouteTablesInstanceListArrayOutput
func (GetRouteTablesInstanceListArray) ToGetRouteTablesInstanceListArrayOutputWithContext ¶
func (i GetRouteTablesInstanceListArray) ToGetRouteTablesInstanceListArrayOutputWithContext(ctx context.Context) GetRouteTablesInstanceListArrayOutput
type GetRouteTablesInstanceListArrayInput ¶
type GetRouteTablesInstanceListArrayInput interface { pulumi.Input ToGetRouteTablesInstanceListArrayOutput() GetRouteTablesInstanceListArrayOutput ToGetRouteTablesInstanceListArrayOutputWithContext(context.Context) GetRouteTablesInstanceListArrayOutput }
GetRouteTablesInstanceListArrayInput is an input type that accepts GetRouteTablesInstanceListArray and GetRouteTablesInstanceListArrayOutput values. You can construct a concrete instance of `GetRouteTablesInstanceListArrayInput` via:
GetRouteTablesInstanceListArray{ GetRouteTablesInstanceListArgs{...} }
type GetRouteTablesInstanceListArrayOutput ¶
type GetRouteTablesInstanceListArrayOutput struct{ *pulumi.OutputState }
func (GetRouteTablesInstanceListArrayOutput) ElementType ¶
func (GetRouteTablesInstanceListArrayOutput) ElementType() reflect.Type
func (GetRouteTablesInstanceListArrayOutput) Index ¶
func (o GetRouteTablesInstanceListArrayOutput) Index(i pulumi.IntInput) GetRouteTablesInstanceListOutput
func (GetRouteTablesInstanceListArrayOutput) ToGetRouteTablesInstanceListArrayOutput ¶
func (o GetRouteTablesInstanceListArrayOutput) ToGetRouteTablesInstanceListArrayOutput() GetRouteTablesInstanceListArrayOutput
func (GetRouteTablesInstanceListArrayOutput) ToGetRouteTablesInstanceListArrayOutputWithContext ¶
func (o GetRouteTablesInstanceListArrayOutput) ToGetRouteTablesInstanceListArrayOutputWithContext(ctx context.Context) GetRouteTablesInstanceListArrayOutput
type GetRouteTablesInstanceListInput ¶
type GetRouteTablesInstanceListInput interface { pulumi.Input ToGetRouteTablesInstanceListOutput() GetRouteTablesInstanceListOutput ToGetRouteTablesInstanceListOutputWithContext(context.Context) GetRouteTablesInstanceListOutput }
GetRouteTablesInstanceListInput is an input type that accepts GetRouteTablesInstanceListArgs and GetRouteTablesInstanceListOutput values. You can construct a concrete instance of `GetRouteTablesInstanceListInput` via:
GetRouteTablesInstanceListArgs{...}
type GetRouteTablesInstanceListOutput ¶
type GetRouteTablesInstanceListOutput struct{ *pulumi.OutputState }
func (GetRouteTablesInstanceListOutput) CreateTime ¶
func (o GetRouteTablesInstanceListOutput) CreateTime() pulumi.StringOutput
Creation time of the routing table.
func (GetRouteTablesInstanceListOutput) ElementType ¶
func (GetRouteTablesInstanceListOutput) ElementType() reflect.Type
func (GetRouteTablesInstanceListOutput) IsDefault ¶
func (o GetRouteTablesInstanceListOutput) IsDefault() pulumi.BoolOutput
Indicates whether it is the default routing table.
func (GetRouteTablesInstanceListOutput) Name ¶
func (o GetRouteTablesInstanceListOutput) Name() pulumi.StringOutput
Name of the routing table to be queried.
func (GetRouteTablesInstanceListOutput) RouteEntryInfos ¶
func (o GetRouteTablesInstanceListOutput) RouteEntryInfos() GetRouteTablesInstanceListRouteEntryInfoArrayOutput
Detailed information of each entry of the route table.
func (GetRouteTablesInstanceListOutput) RouteTableId ¶
func (o GetRouteTablesInstanceListOutput) RouteTableId() pulumi.StringOutput
ID of the routing table to be queried.
func (GetRouteTablesInstanceListOutput) SubnetIds ¶
func (o GetRouteTablesInstanceListOutput) SubnetIds() pulumi.StringArrayOutput
List of subnet IDs bound to the route table.
func (GetRouteTablesInstanceListOutput) Tags ¶
func (o GetRouteTablesInstanceListOutput) Tags() pulumi.MapOutput
Tags of the routing table to be queried.
func (GetRouteTablesInstanceListOutput) ToGetRouteTablesInstanceListOutput ¶
func (o GetRouteTablesInstanceListOutput) ToGetRouteTablesInstanceListOutput() GetRouteTablesInstanceListOutput
func (GetRouteTablesInstanceListOutput) ToGetRouteTablesInstanceListOutputWithContext ¶
func (o GetRouteTablesInstanceListOutput) ToGetRouteTablesInstanceListOutputWithContext(ctx context.Context) GetRouteTablesInstanceListOutput
func (GetRouteTablesInstanceListOutput) VpcId ¶
func (o GetRouteTablesInstanceListOutput) VpcId() pulumi.StringOutput
ID of the VPC to be queried.
type GetRouteTablesInstanceListRouteEntryInfo ¶
type GetRouteTablesInstanceListRouteEntryInfo struct { // Description information user defined for a route table rule. Description string `pulumi:"description"` // The destination address block. DestinationCidrBlock string `pulumi:"destinationCidrBlock"` // ID of next-hop gateway. Note: when 'next_type' is EIP, GatewayId will fix the value `0`. NextHub string `pulumi:"nextHub"` // Type of next-hop, and available values include `CVM`, `VPN`, `DIRECTCONNECT`, `PEERCONNECTION`, `SSLVPN`, `NAT`, `NORMAL_CVM`, `EIP` and `CCN`. NextType string `pulumi:"nextType"` // ID of a route table entry. RouteEntryId string `pulumi:"routeEntryId"` }
type GetRouteTablesInstanceListRouteEntryInfoArgs ¶
type GetRouteTablesInstanceListRouteEntryInfoArgs struct { // Description information user defined for a route table rule. Description pulumi.StringInput `pulumi:"description"` // The destination address block. DestinationCidrBlock pulumi.StringInput `pulumi:"destinationCidrBlock"` // ID of next-hop gateway. Note: when 'next_type' is EIP, GatewayId will fix the value `0`. NextHub pulumi.StringInput `pulumi:"nextHub"` // Type of next-hop, and available values include `CVM`, `VPN`, `DIRECTCONNECT`, `PEERCONNECTION`, `SSLVPN`, `NAT`, `NORMAL_CVM`, `EIP` and `CCN`. NextType pulumi.StringInput `pulumi:"nextType"` // ID of a route table entry. RouteEntryId pulumi.StringInput `pulumi:"routeEntryId"` }
func (GetRouteTablesInstanceListRouteEntryInfoArgs) ElementType ¶
func (GetRouteTablesInstanceListRouteEntryInfoArgs) ElementType() reflect.Type
func (GetRouteTablesInstanceListRouteEntryInfoArgs) ToGetRouteTablesInstanceListRouteEntryInfoOutput ¶
func (i GetRouteTablesInstanceListRouteEntryInfoArgs) ToGetRouteTablesInstanceListRouteEntryInfoOutput() GetRouteTablesInstanceListRouteEntryInfoOutput
func (GetRouteTablesInstanceListRouteEntryInfoArgs) ToGetRouteTablesInstanceListRouteEntryInfoOutputWithContext ¶
func (i GetRouteTablesInstanceListRouteEntryInfoArgs) ToGetRouteTablesInstanceListRouteEntryInfoOutputWithContext(ctx context.Context) GetRouteTablesInstanceListRouteEntryInfoOutput
type GetRouteTablesInstanceListRouteEntryInfoArray ¶
type GetRouteTablesInstanceListRouteEntryInfoArray []GetRouteTablesInstanceListRouteEntryInfoInput
func (GetRouteTablesInstanceListRouteEntryInfoArray) ElementType ¶
func (GetRouteTablesInstanceListRouteEntryInfoArray) ElementType() reflect.Type
func (GetRouteTablesInstanceListRouteEntryInfoArray) ToGetRouteTablesInstanceListRouteEntryInfoArrayOutput ¶
func (i GetRouteTablesInstanceListRouteEntryInfoArray) ToGetRouteTablesInstanceListRouteEntryInfoArrayOutput() GetRouteTablesInstanceListRouteEntryInfoArrayOutput
func (GetRouteTablesInstanceListRouteEntryInfoArray) ToGetRouteTablesInstanceListRouteEntryInfoArrayOutputWithContext ¶
func (i GetRouteTablesInstanceListRouteEntryInfoArray) ToGetRouteTablesInstanceListRouteEntryInfoArrayOutputWithContext(ctx context.Context) GetRouteTablesInstanceListRouteEntryInfoArrayOutput
type GetRouteTablesInstanceListRouteEntryInfoArrayInput ¶
type GetRouteTablesInstanceListRouteEntryInfoArrayInput interface { pulumi.Input ToGetRouteTablesInstanceListRouteEntryInfoArrayOutput() GetRouteTablesInstanceListRouteEntryInfoArrayOutput ToGetRouteTablesInstanceListRouteEntryInfoArrayOutputWithContext(context.Context) GetRouteTablesInstanceListRouteEntryInfoArrayOutput }
GetRouteTablesInstanceListRouteEntryInfoArrayInput is an input type that accepts GetRouteTablesInstanceListRouteEntryInfoArray and GetRouteTablesInstanceListRouteEntryInfoArrayOutput values. You can construct a concrete instance of `GetRouteTablesInstanceListRouteEntryInfoArrayInput` via:
GetRouteTablesInstanceListRouteEntryInfoArray{ GetRouteTablesInstanceListRouteEntryInfoArgs{...} }
type GetRouteTablesInstanceListRouteEntryInfoArrayOutput ¶
type GetRouteTablesInstanceListRouteEntryInfoArrayOutput struct{ *pulumi.OutputState }
func (GetRouteTablesInstanceListRouteEntryInfoArrayOutput) ElementType ¶
func (GetRouteTablesInstanceListRouteEntryInfoArrayOutput) ElementType() reflect.Type
func (GetRouteTablesInstanceListRouteEntryInfoArrayOutput) ToGetRouteTablesInstanceListRouteEntryInfoArrayOutput ¶
func (o GetRouteTablesInstanceListRouteEntryInfoArrayOutput) ToGetRouteTablesInstanceListRouteEntryInfoArrayOutput() GetRouteTablesInstanceListRouteEntryInfoArrayOutput
func (GetRouteTablesInstanceListRouteEntryInfoArrayOutput) ToGetRouteTablesInstanceListRouteEntryInfoArrayOutputWithContext ¶
func (o GetRouteTablesInstanceListRouteEntryInfoArrayOutput) ToGetRouteTablesInstanceListRouteEntryInfoArrayOutputWithContext(ctx context.Context) GetRouteTablesInstanceListRouteEntryInfoArrayOutput
type GetRouteTablesInstanceListRouteEntryInfoInput ¶
type GetRouteTablesInstanceListRouteEntryInfoInput interface { pulumi.Input ToGetRouteTablesInstanceListRouteEntryInfoOutput() GetRouteTablesInstanceListRouteEntryInfoOutput ToGetRouteTablesInstanceListRouteEntryInfoOutputWithContext(context.Context) GetRouteTablesInstanceListRouteEntryInfoOutput }
GetRouteTablesInstanceListRouteEntryInfoInput is an input type that accepts GetRouteTablesInstanceListRouteEntryInfoArgs and GetRouteTablesInstanceListRouteEntryInfoOutput values. You can construct a concrete instance of `GetRouteTablesInstanceListRouteEntryInfoInput` via:
GetRouteTablesInstanceListRouteEntryInfoArgs{...}
type GetRouteTablesInstanceListRouteEntryInfoOutput ¶
type GetRouteTablesInstanceListRouteEntryInfoOutput struct{ *pulumi.OutputState }
func (GetRouteTablesInstanceListRouteEntryInfoOutput) Description ¶
func (o GetRouteTablesInstanceListRouteEntryInfoOutput) Description() pulumi.StringOutput
Description information user defined for a route table rule.
func (GetRouteTablesInstanceListRouteEntryInfoOutput) DestinationCidrBlock ¶
func (o GetRouteTablesInstanceListRouteEntryInfoOutput) DestinationCidrBlock() pulumi.StringOutput
The destination address block.
func (GetRouteTablesInstanceListRouteEntryInfoOutput) ElementType ¶
func (GetRouteTablesInstanceListRouteEntryInfoOutput) ElementType() reflect.Type
func (GetRouteTablesInstanceListRouteEntryInfoOutput) NextHub ¶
func (o GetRouteTablesInstanceListRouteEntryInfoOutput) NextHub() pulumi.StringOutput
ID of next-hop gateway. Note: when 'next_type' is EIP, GatewayId will fix the value `0`.
func (GetRouteTablesInstanceListRouteEntryInfoOutput) NextType ¶
func (o GetRouteTablesInstanceListRouteEntryInfoOutput) NextType() pulumi.StringOutput
Type of next-hop, and available values include `CVM`, `VPN`, `DIRECTCONNECT`, `PEERCONNECTION`, `SSLVPN`, `NAT`, `NORMAL_CVM`, `EIP` and `CCN`.
func (GetRouteTablesInstanceListRouteEntryInfoOutput) RouteEntryId ¶
func (o GetRouteTablesInstanceListRouteEntryInfoOutput) RouteEntryId() pulumi.StringOutput
ID of a route table entry.
func (GetRouteTablesInstanceListRouteEntryInfoOutput) ToGetRouteTablesInstanceListRouteEntryInfoOutput ¶
func (o GetRouteTablesInstanceListRouteEntryInfoOutput) ToGetRouteTablesInstanceListRouteEntryInfoOutput() GetRouteTablesInstanceListRouteEntryInfoOutput
func (GetRouteTablesInstanceListRouteEntryInfoOutput) ToGetRouteTablesInstanceListRouteEntryInfoOutputWithContext ¶
func (o GetRouteTablesInstanceListRouteEntryInfoOutput) ToGetRouteTablesInstanceListRouteEntryInfoOutputWithContext(ctx context.Context) GetRouteTablesInstanceListRouteEntryInfoOutput
type GetRouteTablesOutputArgs ¶
type GetRouteTablesOutputArgs struct { // Filter the main routing table. AssociationMain pulumi.BoolPtrInput `pulumi:"associationMain"` // Name of the routing table to be queried. Name pulumi.StringPtrInput `pulumi:"name"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // ID of the routing table to be queried. RouteTableId pulumi.StringPtrInput `pulumi:"routeTableId"` // Filter if routing table has this tag. TagKey pulumi.StringPtrInput `pulumi:"tagKey"` // Tags of the routing table to be queried. Tags pulumi.MapInput `pulumi:"tags"` // ID of the VPC to be queried. VpcId pulumi.StringPtrInput `pulumi:"vpcId"` }
A collection of arguments for invoking getRouteTables.
func (GetRouteTablesOutputArgs) ElementType ¶
func (GetRouteTablesOutputArgs) ElementType() reflect.Type
type GetRouteTablesResult ¶
type GetRouteTablesResult struct { AssociationMain *bool `pulumi:"associationMain"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The information list of the VPC route table. InstanceLists []GetRouteTablesInstanceList `pulumi:"instanceLists"` // Name of the routing table. Name *string `pulumi:"name"` ResultOutputFile *string `pulumi:"resultOutputFile"` // ID of the routing table. RouteTableId *string `pulumi:"routeTableId"` TagKey *string `pulumi:"tagKey"` // Tags of the routing table. Tags map[string]interface{} `pulumi:"tags"` // ID of the VPC. VpcId *string `pulumi:"vpcId"` }
A collection of values returned by getRouteTables.
func GetRouteTables ¶
func GetRouteTables(ctx *pulumi.Context, args *GetRouteTablesArgs, opts ...pulumi.InvokeOption) (*GetRouteTablesResult, error)
Use this data source to query vpc route tables information.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc" "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/Route" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") availabilityZone := "ap-guangzhou-3" if param := cfg.Get("availabilityZone"); param != "" { availabilityZone = param } foo, err := Vpc.NewInstance(ctx, "foo", &Vpc.InstanceArgs{ CidrBlock: pulumi.String("10.0.0.0/16"), }) if err != nil { return err } routeTable, err := Route.NewTable(ctx, "routeTable", &Route.TableArgs{ VpcId: foo.ID(), Tags: pulumi.AnyMap{ "test": pulumi.Any("test"), }, }) if err != nil { return err } _ = Vpc.GetRouteTablesOutput(ctx, vpc.GetRouteTablesOutputArgs{ RouteTableId: routeTable.ID(), }, nil) _ = Vpc.GetRouteTablesOutput(ctx, vpc.GetRouteTablesOutputArgs{ Name: routeTable.Name, }, nil) _ = Vpc.GetRouteTablesOutput(ctx, vpc.GetRouteTablesOutputArgs{ VpcId: foo.ID(), AssociationMain: pulumi.Bool(true), }, nil) return nil }) }
```
type GetRouteTablesResultOutput ¶
type GetRouteTablesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRouteTables.
func GetRouteTablesOutput ¶
func GetRouteTablesOutput(ctx *pulumi.Context, args GetRouteTablesOutputArgs, opts ...pulumi.InvokeOption) GetRouteTablesResultOutput
func (GetRouteTablesResultOutput) AssociationMain ¶
func (o GetRouteTablesResultOutput) AssociationMain() pulumi.BoolPtrOutput
func (GetRouteTablesResultOutput) ElementType ¶
func (GetRouteTablesResultOutput) ElementType() reflect.Type
func (GetRouteTablesResultOutput) Id ¶
func (o GetRouteTablesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetRouteTablesResultOutput) InstanceLists ¶
func (o GetRouteTablesResultOutput) InstanceLists() GetRouteTablesInstanceListArrayOutput
The information list of the VPC route table.
func (GetRouteTablesResultOutput) Name ¶
func (o GetRouteTablesResultOutput) Name() pulumi.StringPtrOutput
Name of the routing table.
func (GetRouteTablesResultOutput) ResultOutputFile ¶
func (o GetRouteTablesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetRouteTablesResultOutput) RouteTableId ¶
func (o GetRouteTablesResultOutput) RouteTableId() pulumi.StringPtrOutput
ID of the routing table.
func (GetRouteTablesResultOutput) TagKey ¶
func (o GetRouteTablesResultOutput) TagKey() pulumi.StringPtrOutput
func (GetRouteTablesResultOutput) Tags ¶
func (o GetRouteTablesResultOutput) Tags() pulumi.MapOutput
Tags of the routing table.
func (GetRouteTablesResultOutput) ToGetRouteTablesResultOutput ¶
func (o GetRouteTablesResultOutput) ToGetRouteTablesResultOutput() GetRouteTablesResultOutput
func (GetRouteTablesResultOutput) ToGetRouteTablesResultOutputWithContext ¶
func (o GetRouteTablesResultOutput) ToGetRouteTablesResultOutputWithContext(ctx context.Context) GetRouteTablesResultOutput
func (GetRouteTablesResultOutput) VpcId ¶
func (o GetRouteTablesResultOutput) VpcId() pulumi.StringPtrOutput
ID of the VPC.
type GetSecurityGroupLimitsArgs ¶ added in v0.1.5
type GetSecurityGroupLimitsArgs struct { // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getSecurityGroupLimits.
type GetSecurityGroupLimitsOutputArgs ¶ added in v0.1.5
type GetSecurityGroupLimitsOutputArgs struct { // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getSecurityGroupLimits.
func (GetSecurityGroupLimitsOutputArgs) ElementType ¶ added in v0.1.5
func (GetSecurityGroupLimitsOutputArgs) ElementType() reflect.Type
type GetSecurityGroupLimitsResult ¶ added in v0.1.5
type GetSecurityGroupLimitsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` // sg limit set. SecurityGroupLimitSets []GetSecurityGroupLimitsSecurityGroupLimitSet `pulumi:"securityGroupLimitSets"` }
A collection of values returned by getSecurityGroupLimits.
func GetSecurityGroupLimits ¶ added in v0.1.5
func GetSecurityGroupLimits(ctx *pulumi.Context, args *GetSecurityGroupLimitsArgs, opts ...pulumi.InvokeOption) (*GetSecurityGroupLimitsResult, error)
Use this data source to query detailed information of vpc securityGroupLimits
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Vpc.GetSecurityGroupLimits(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type GetSecurityGroupLimitsResultOutput ¶ added in v0.1.5
type GetSecurityGroupLimitsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSecurityGroupLimits.
func GetSecurityGroupLimitsOutput ¶ added in v0.1.5
func GetSecurityGroupLimitsOutput(ctx *pulumi.Context, args GetSecurityGroupLimitsOutputArgs, opts ...pulumi.InvokeOption) GetSecurityGroupLimitsResultOutput
func (GetSecurityGroupLimitsResultOutput) ElementType ¶ added in v0.1.5
func (GetSecurityGroupLimitsResultOutput) ElementType() reflect.Type
func (GetSecurityGroupLimitsResultOutput) Id ¶ added in v0.1.5
func (o GetSecurityGroupLimitsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetSecurityGroupLimitsResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetSecurityGroupLimitsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetSecurityGroupLimitsResultOutput) SecurityGroupLimitSets ¶ added in v0.1.5
func (o GetSecurityGroupLimitsResultOutput) SecurityGroupLimitSets() GetSecurityGroupLimitsSecurityGroupLimitSetArrayOutput
sg limit set.
func (GetSecurityGroupLimitsResultOutput) ToGetSecurityGroupLimitsResultOutput ¶ added in v0.1.5
func (o GetSecurityGroupLimitsResultOutput) ToGetSecurityGroupLimitsResultOutput() GetSecurityGroupLimitsResultOutput
func (GetSecurityGroupLimitsResultOutput) ToGetSecurityGroupLimitsResultOutputWithContext ¶ added in v0.1.5
func (o GetSecurityGroupLimitsResultOutput) ToGetSecurityGroupLimitsResultOutputWithContext(ctx context.Context) GetSecurityGroupLimitsResultOutput
type GetSecurityGroupLimitsSecurityGroupLimitSet ¶ added in v0.1.5
type GetSecurityGroupLimitsSecurityGroupLimitSet struct { // number of instances associated sg. InstanceSecurityGroupLimit int `pulumi:"instanceSecurityGroupLimit"` // number of sg can be referred. ReferredSecurityGroupLimit int `pulumi:"referredSecurityGroupLimit"` // number of sg extended policy. SecurityGroupExtendedPolicyLimit int `pulumi:"securityGroupExtendedPolicyLimit"` // number of sg associated instances. SecurityGroupInstanceLimit int `pulumi:"securityGroupInstanceLimit"` // number of sg can be created. SecurityGroupLimit int `pulumi:"securityGroupLimit"` // number of sg polciy can be created. SecurityGroupPolicyLimit int `pulumi:"securityGroupPolicyLimit"` // number of eni and cvm can be referred. SecurityGroupReferredCvmAndEniLimit int `pulumi:"securityGroupReferredCvmAndEniLimit"` // number of svc can be referred. SecurityGroupReferredSvcLimit int `pulumi:"securityGroupReferredSvcLimit"` }
type GetSecurityGroupLimitsSecurityGroupLimitSetArgs ¶ added in v0.1.5
type GetSecurityGroupLimitsSecurityGroupLimitSetArgs struct { // number of instances associated sg. InstanceSecurityGroupLimit pulumi.IntInput `pulumi:"instanceSecurityGroupLimit"` // number of sg can be referred. ReferredSecurityGroupLimit pulumi.IntInput `pulumi:"referredSecurityGroupLimit"` // number of sg extended policy. SecurityGroupExtendedPolicyLimit pulumi.IntInput `pulumi:"securityGroupExtendedPolicyLimit"` // number of sg associated instances. SecurityGroupInstanceLimit pulumi.IntInput `pulumi:"securityGroupInstanceLimit"` // number of sg can be created. SecurityGroupLimit pulumi.IntInput `pulumi:"securityGroupLimit"` // number of sg polciy can be created. SecurityGroupPolicyLimit pulumi.IntInput `pulumi:"securityGroupPolicyLimit"` // number of eni and cvm can be referred. SecurityGroupReferredCvmAndEniLimit pulumi.IntInput `pulumi:"securityGroupReferredCvmAndEniLimit"` // number of svc can be referred. SecurityGroupReferredSvcLimit pulumi.IntInput `pulumi:"securityGroupReferredSvcLimit"` }
func (GetSecurityGroupLimitsSecurityGroupLimitSetArgs) ElementType ¶ added in v0.1.5
func (GetSecurityGroupLimitsSecurityGroupLimitSetArgs) ElementType() reflect.Type
func (GetSecurityGroupLimitsSecurityGroupLimitSetArgs) ToGetSecurityGroupLimitsSecurityGroupLimitSetOutput ¶ added in v0.1.5
func (i GetSecurityGroupLimitsSecurityGroupLimitSetArgs) ToGetSecurityGroupLimitsSecurityGroupLimitSetOutput() GetSecurityGroupLimitsSecurityGroupLimitSetOutput
func (GetSecurityGroupLimitsSecurityGroupLimitSetArgs) ToGetSecurityGroupLimitsSecurityGroupLimitSetOutputWithContext ¶ added in v0.1.5
func (i GetSecurityGroupLimitsSecurityGroupLimitSetArgs) ToGetSecurityGroupLimitsSecurityGroupLimitSetOutputWithContext(ctx context.Context) GetSecurityGroupLimitsSecurityGroupLimitSetOutput
type GetSecurityGroupLimitsSecurityGroupLimitSetArray ¶ added in v0.1.5
type GetSecurityGroupLimitsSecurityGroupLimitSetArray []GetSecurityGroupLimitsSecurityGroupLimitSetInput
func (GetSecurityGroupLimitsSecurityGroupLimitSetArray) ElementType ¶ added in v0.1.5
func (GetSecurityGroupLimitsSecurityGroupLimitSetArray) ElementType() reflect.Type
func (GetSecurityGroupLimitsSecurityGroupLimitSetArray) ToGetSecurityGroupLimitsSecurityGroupLimitSetArrayOutput ¶ added in v0.1.5
func (i GetSecurityGroupLimitsSecurityGroupLimitSetArray) ToGetSecurityGroupLimitsSecurityGroupLimitSetArrayOutput() GetSecurityGroupLimitsSecurityGroupLimitSetArrayOutput
func (GetSecurityGroupLimitsSecurityGroupLimitSetArray) ToGetSecurityGroupLimitsSecurityGroupLimitSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetSecurityGroupLimitsSecurityGroupLimitSetArray) ToGetSecurityGroupLimitsSecurityGroupLimitSetArrayOutputWithContext(ctx context.Context) GetSecurityGroupLimitsSecurityGroupLimitSetArrayOutput
type GetSecurityGroupLimitsSecurityGroupLimitSetArrayInput ¶ added in v0.1.5
type GetSecurityGroupLimitsSecurityGroupLimitSetArrayInput interface { pulumi.Input ToGetSecurityGroupLimitsSecurityGroupLimitSetArrayOutput() GetSecurityGroupLimitsSecurityGroupLimitSetArrayOutput ToGetSecurityGroupLimitsSecurityGroupLimitSetArrayOutputWithContext(context.Context) GetSecurityGroupLimitsSecurityGroupLimitSetArrayOutput }
GetSecurityGroupLimitsSecurityGroupLimitSetArrayInput is an input type that accepts GetSecurityGroupLimitsSecurityGroupLimitSetArray and GetSecurityGroupLimitsSecurityGroupLimitSetArrayOutput values. You can construct a concrete instance of `GetSecurityGroupLimitsSecurityGroupLimitSetArrayInput` via:
GetSecurityGroupLimitsSecurityGroupLimitSetArray{ GetSecurityGroupLimitsSecurityGroupLimitSetArgs{...} }
type GetSecurityGroupLimitsSecurityGroupLimitSetArrayOutput ¶ added in v0.1.5
type GetSecurityGroupLimitsSecurityGroupLimitSetArrayOutput struct{ *pulumi.OutputState }
func (GetSecurityGroupLimitsSecurityGroupLimitSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetSecurityGroupLimitsSecurityGroupLimitSetArrayOutput) ElementType() reflect.Type
func (GetSecurityGroupLimitsSecurityGroupLimitSetArrayOutput) ToGetSecurityGroupLimitsSecurityGroupLimitSetArrayOutput ¶ added in v0.1.5
func (o GetSecurityGroupLimitsSecurityGroupLimitSetArrayOutput) ToGetSecurityGroupLimitsSecurityGroupLimitSetArrayOutput() GetSecurityGroupLimitsSecurityGroupLimitSetArrayOutput
func (GetSecurityGroupLimitsSecurityGroupLimitSetArrayOutput) ToGetSecurityGroupLimitsSecurityGroupLimitSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetSecurityGroupLimitsSecurityGroupLimitSetArrayOutput) ToGetSecurityGroupLimitsSecurityGroupLimitSetArrayOutputWithContext(ctx context.Context) GetSecurityGroupLimitsSecurityGroupLimitSetArrayOutput
type GetSecurityGroupLimitsSecurityGroupLimitSetInput ¶ added in v0.1.5
type GetSecurityGroupLimitsSecurityGroupLimitSetInput interface { pulumi.Input ToGetSecurityGroupLimitsSecurityGroupLimitSetOutput() GetSecurityGroupLimitsSecurityGroupLimitSetOutput ToGetSecurityGroupLimitsSecurityGroupLimitSetOutputWithContext(context.Context) GetSecurityGroupLimitsSecurityGroupLimitSetOutput }
GetSecurityGroupLimitsSecurityGroupLimitSetInput is an input type that accepts GetSecurityGroupLimitsSecurityGroupLimitSetArgs and GetSecurityGroupLimitsSecurityGroupLimitSetOutput values. You can construct a concrete instance of `GetSecurityGroupLimitsSecurityGroupLimitSetInput` via:
GetSecurityGroupLimitsSecurityGroupLimitSetArgs{...}
type GetSecurityGroupLimitsSecurityGroupLimitSetOutput ¶ added in v0.1.5
type GetSecurityGroupLimitsSecurityGroupLimitSetOutput struct{ *pulumi.OutputState }
func (GetSecurityGroupLimitsSecurityGroupLimitSetOutput) ElementType ¶ added in v0.1.5
func (GetSecurityGroupLimitsSecurityGroupLimitSetOutput) ElementType() reflect.Type
func (GetSecurityGroupLimitsSecurityGroupLimitSetOutput) InstanceSecurityGroupLimit ¶ added in v0.1.5
func (o GetSecurityGroupLimitsSecurityGroupLimitSetOutput) InstanceSecurityGroupLimit() pulumi.IntOutput
number of instances associated sg.
func (GetSecurityGroupLimitsSecurityGroupLimitSetOutput) ReferredSecurityGroupLimit ¶ added in v0.1.5
func (o GetSecurityGroupLimitsSecurityGroupLimitSetOutput) ReferredSecurityGroupLimit() pulumi.IntOutput
number of sg can be referred.
func (GetSecurityGroupLimitsSecurityGroupLimitSetOutput) SecurityGroupExtendedPolicyLimit ¶ added in v0.1.5
func (o GetSecurityGroupLimitsSecurityGroupLimitSetOutput) SecurityGroupExtendedPolicyLimit() pulumi.IntOutput
number of sg extended policy.
func (GetSecurityGroupLimitsSecurityGroupLimitSetOutput) SecurityGroupInstanceLimit ¶ added in v0.1.5
func (o GetSecurityGroupLimitsSecurityGroupLimitSetOutput) SecurityGroupInstanceLimit() pulumi.IntOutput
number of sg associated instances.
func (GetSecurityGroupLimitsSecurityGroupLimitSetOutput) SecurityGroupLimit ¶ added in v0.1.5
func (o GetSecurityGroupLimitsSecurityGroupLimitSetOutput) SecurityGroupLimit() pulumi.IntOutput
number of sg can be created.
func (GetSecurityGroupLimitsSecurityGroupLimitSetOutput) SecurityGroupPolicyLimit ¶ added in v0.1.5
func (o GetSecurityGroupLimitsSecurityGroupLimitSetOutput) SecurityGroupPolicyLimit() pulumi.IntOutput
number of sg polciy can be created.
func (GetSecurityGroupLimitsSecurityGroupLimitSetOutput) SecurityGroupReferredCvmAndEniLimit ¶ added in v0.1.5
func (o GetSecurityGroupLimitsSecurityGroupLimitSetOutput) SecurityGroupReferredCvmAndEniLimit() pulumi.IntOutput
number of eni and cvm can be referred.
func (GetSecurityGroupLimitsSecurityGroupLimitSetOutput) SecurityGroupReferredSvcLimit ¶ added in v0.1.5
func (o GetSecurityGroupLimitsSecurityGroupLimitSetOutput) SecurityGroupReferredSvcLimit() pulumi.IntOutput
number of svc can be referred.
func (GetSecurityGroupLimitsSecurityGroupLimitSetOutput) ToGetSecurityGroupLimitsSecurityGroupLimitSetOutput ¶ added in v0.1.5
func (o GetSecurityGroupLimitsSecurityGroupLimitSetOutput) ToGetSecurityGroupLimitsSecurityGroupLimitSetOutput() GetSecurityGroupLimitsSecurityGroupLimitSetOutput
func (GetSecurityGroupLimitsSecurityGroupLimitSetOutput) ToGetSecurityGroupLimitsSecurityGroupLimitSetOutputWithContext ¶ added in v0.1.5
func (o GetSecurityGroupLimitsSecurityGroupLimitSetOutput) ToGetSecurityGroupLimitsSecurityGroupLimitSetOutputWithContext(ctx context.Context) GetSecurityGroupLimitsSecurityGroupLimitSetOutput
type GetSecurityGroupReferencesArgs ¶ added in v0.1.5
type GetSecurityGroupReferencesArgs struct { // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // A set of security group instance IDs, e.g. [sg-12345678]. SecurityGroupIds []string `pulumi:"securityGroupIds"` }
A collection of arguments for invoking getSecurityGroupReferences.
type GetSecurityGroupReferencesOutputArgs ¶ added in v0.1.5
type GetSecurityGroupReferencesOutputArgs struct { // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // A set of security group instance IDs, e.g. [sg-12345678]. SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"` }
A collection of arguments for invoking getSecurityGroupReferences.
func (GetSecurityGroupReferencesOutputArgs) ElementType ¶ added in v0.1.5
func (GetSecurityGroupReferencesOutputArgs) ElementType() reflect.Type
type GetSecurityGroupReferencesReferredSecurityGroupSet ¶ added in v0.1.5
type GetSecurityGroupReferencesReferredSecurityGroupSetArgs ¶ added in v0.1.5
type GetSecurityGroupReferencesReferredSecurityGroupSetArgs struct { // IDs of all referred security group instances. ReferredSecurityGroupIds pulumi.StringArrayInput `pulumi:"referredSecurityGroupIds"` // Security group instance ID. SecurityGroupId pulumi.StringInput `pulumi:"securityGroupId"` }
func (GetSecurityGroupReferencesReferredSecurityGroupSetArgs) ElementType ¶ added in v0.1.5
func (GetSecurityGroupReferencesReferredSecurityGroupSetArgs) ElementType() reflect.Type
func (GetSecurityGroupReferencesReferredSecurityGroupSetArgs) ToGetSecurityGroupReferencesReferredSecurityGroupSetOutput ¶ added in v0.1.5
func (i GetSecurityGroupReferencesReferredSecurityGroupSetArgs) ToGetSecurityGroupReferencesReferredSecurityGroupSetOutput() GetSecurityGroupReferencesReferredSecurityGroupSetOutput
func (GetSecurityGroupReferencesReferredSecurityGroupSetArgs) ToGetSecurityGroupReferencesReferredSecurityGroupSetOutputWithContext ¶ added in v0.1.5
func (i GetSecurityGroupReferencesReferredSecurityGroupSetArgs) ToGetSecurityGroupReferencesReferredSecurityGroupSetOutputWithContext(ctx context.Context) GetSecurityGroupReferencesReferredSecurityGroupSetOutput
type GetSecurityGroupReferencesReferredSecurityGroupSetArray ¶ added in v0.1.5
type GetSecurityGroupReferencesReferredSecurityGroupSetArray []GetSecurityGroupReferencesReferredSecurityGroupSetInput
func (GetSecurityGroupReferencesReferredSecurityGroupSetArray) ElementType ¶ added in v0.1.5
func (GetSecurityGroupReferencesReferredSecurityGroupSetArray) ElementType() reflect.Type
func (GetSecurityGroupReferencesReferredSecurityGroupSetArray) ToGetSecurityGroupReferencesReferredSecurityGroupSetArrayOutput ¶ added in v0.1.5
func (i GetSecurityGroupReferencesReferredSecurityGroupSetArray) ToGetSecurityGroupReferencesReferredSecurityGroupSetArrayOutput() GetSecurityGroupReferencesReferredSecurityGroupSetArrayOutput
func (GetSecurityGroupReferencesReferredSecurityGroupSetArray) ToGetSecurityGroupReferencesReferredSecurityGroupSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetSecurityGroupReferencesReferredSecurityGroupSetArray) ToGetSecurityGroupReferencesReferredSecurityGroupSetArrayOutputWithContext(ctx context.Context) GetSecurityGroupReferencesReferredSecurityGroupSetArrayOutput
type GetSecurityGroupReferencesReferredSecurityGroupSetArrayInput ¶ added in v0.1.5
type GetSecurityGroupReferencesReferredSecurityGroupSetArrayInput interface { pulumi.Input ToGetSecurityGroupReferencesReferredSecurityGroupSetArrayOutput() GetSecurityGroupReferencesReferredSecurityGroupSetArrayOutput ToGetSecurityGroupReferencesReferredSecurityGroupSetArrayOutputWithContext(context.Context) GetSecurityGroupReferencesReferredSecurityGroupSetArrayOutput }
GetSecurityGroupReferencesReferredSecurityGroupSetArrayInput is an input type that accepts GetSecurityGroupReferencesReferredSecurityGroupSetArray and GetSecurityGroupReferencesReferredSecurityGroupSetArrayOutput values. You can construct a concrete instance of `GetSecurityGroupReferencesReferredSecurityGroupSetArrayInput` via:
GetSecurityGroupReferencesReferredSecurityGroupSetArray{ GetSecurityGroupReferencesReferredSecurityGroupSetArgs{...} }
type GetSecurityGroupReferencesReferredSecurityGroupSetArrayOutput ¶ added in v0.1.5
type GetSecurityGroupReferencesReferredSecurityGroupSetArrayOutput struct{ *pulumi.OutputState }
func (GetSecurityGroupReferencesReferredSecurityGroupSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetSecurityGroupReferencesReferredSecurityGroupSetArrayOutput) ElementType() reflect.Type
func (GetSecurityGroupReferencesReferredSecurityGroupSetArrayOutput) ToGetSecurityGroupReferencesReferredSecurityGroupSetArrayOutput ¶ added in v0.1.5
func (o GetSecurityGroupReferencesReferredSecurityGroupSetArrayOutput) ToGetSecurityGroupReferencesReferredSecurityGroupSetArrayOutput() GetSecurityGroupReferencesReferredSecurityGroupSetArrayOutput
func (GetSecurityGroupReferencesReferredSecurityGroupSetArrayOutput) ToGetSecurityGroupReferencesReferredSecurityGroupSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetSecurityGroupReferencesReferredSecurityGroupSetArrayOutput) ToGetSecurityGroupReferencesReferredSecurityGroupSetArrayOutputWithContext(ctx context.Context) GetSecurityGroupReferencesReferredSecurityGroupSetArrayOutput
type GetSecurityGroupReferencesReferredSecurityGroupSetInput ¶ added in v0.1.5
type GetSecurityGroupReferencesReferredSecurityGroupSetInput interface { pulumi.Input ToGetSecurityGroupReferencesReferredSecurityGroupSetOutput() GetSecurityGroupReferencesReferredSecurityGroupSetOutput ToGetSecurityGroupReferencesReferredSecurityGroupSetOutputWithContext(context.Context) GetSecurityGroupReferencesReferredSecurityGroupSetOutput }
GetSecurityGroupReferencesReferredSecurityGroupSetInput is an input type that accepts GetSecurityGroupReferencesReferredSecurityGroupSetArgs and GetSecurityGroupReferencesReferredSecurityGroupSetOutput values. You can construct a concrete instance of `GetSecurityGroupReferencesReferredSecurityGroupSetInput` via:
GetSecurityGroupReferencesReferredSecurityGroupSetArgs{...}
type GetSecurityGroupReferencesReferredSecurityGroupSetOutput ¶ added in v0.1.5
type GetSecurityGroupReferencesReferredSecurityGroupSetOutput struct{ *pulumi.OutputState }
func (GetSecurityGroupReferencesReferredSecurityGroupSetOutput) ElementType ¶ added in v0.1.5
func (GetSecurityGroupReferencesReferredSecurityGroupSetOutput) ElementType() reflect.Type
func (GetSecurityGroupReferencesReferredSecurityGroupSetOutput) ReferredSecurityGroupIds ¶ added in v0.1.5
func (o GetSecurityGroupReferencesReferredSecurityGroupSetOutput) ReferredSecurityGroupIds() pulumi.StringArrayOutput
IDs of all referred security group instances.
func (GetSecurityGroupReferencesReferredSecurityGroupSetOutput) SecurityGroupId ¶ added in v0.1.5
func (o GetSecurityGroupReferencesReferredSecurityGroupSetOutput) SecurityGroupId() pulumi.StringOutput
Security group instance ID.
func (GetSecurityGroupReferencesReferredSecurityGroupSetOutput) ToGetSecurityGroupReferencesReferredSecurityGroupSetOutput ¶ added in v0.1.5
func (o GetSecurityGroupReferencesReferredSecurityGroupSetOutput) ToGetSecurityGroupReferencesReferredSecurityGroupSetOutput() GetSecurityGroupReferencesReferredSecurityGroupSetOutput
func (GetSecurityGroupReferencesReferredSecurityGroupSetOutput) ToGetSecurityGroupReferencesReferredSecurityGroupSetOutputWithContext ¶ added in v0.1.5
func (o GetSecurityGroupReferencesReferredSecurityGroupSetOutput) ToGetSecurityGroupReferencesReferredSecurityGroupSetOutputWithContext(ctx context.Context) GetSecurityGroupReferencesReferredSecurityGroupSetOutput
type GetSecurityGroupReferencesResult ¶ added in v0.1.5
type GetSecurityGroupReferencesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Referred security groups. ReferredSecurityGroupSets []GetSecurityGroupReferencesReferredSecurityGroupSet `pulumi:"referredSecurityGroupSets"` ResultOutputFile *string `pulumi:"resultOutputFile"` SecurityGroupIds []string `pulumi:"securityGroupIds"` }
A collection of values returned by getSecurityGroupReferences.
func GetSecurityGroupReferences ¶ added in v0.1.5
func GetSecurityGroupReferences(ctx *pulumi.Context, args *GetSecurityGroupReferencesArgs, opts ...pulumi.InvokeOption) (*GetSecurityGroupReferencesResult, error)
Use this data source to query detailed information of vpc securityGroupReferences
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Vpc.GetSecurityGroupReferences(ctx, &vpc.GetSecurityGroupReferencesArgs{ SecurityGroupIds: []string{ "sg-edmur627", }, }, nil) if err != nil { return err } return nil }) }
```
type GetSecurityGroupReferencesResultOutput ¶ added in v0.1.5
type GetSecurityGroupReferencesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSecurityGroupReferences.
func GetSecurityGroupReferencesOutput ¶ added in v0.1.5
func GetSecurityGroupReferencesOutput(ctx *pulumi.Context, args GetSecurityGroupReferencesOutputArgs, opts ...pulumi.InvokeOption) GetSecurityGroupReferencesResultOutput
func (GetSecurityGroupReferencesResultOutput) ElementType ¶ added in v0.1.5
func (GetSecurityGroupReferencesResultOutput) ElementType() reflect.Type
func (GetSecurityGroupReferencesResultOutput) Id ¶ added in v0.1.5
func (o GetSecurityGroupReferencesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetSecurityGroupReferencesResultOutput) ReferredSecurityGroupSets ¶ added in v0.1.5
func (o GetSecurityGroupReferencesResultOutput) ReferredSecurityGroupSets() GetSecurityGroupReferencesReferredSecurityGroupSetArrayOutput
Referred security groups.
func (GetSecurityGroupReferencesResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetSecurityGroupReferencesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetSecurityGroupReferencesResultOutput) SecurityGroupIds ¶ added in v0.1.5
func (o GetSecurityGroupReferencesResultOutput) SecurityGroupIds() pulumi.StringArrayOutput
func (GetSecurityGroupReferencesResultOutput) ToGetSecurityGroupReferencesResultOutput ¶ added in v0.1.5
func (o GetSecurityGroupReferencesResultOutput) ToGetSecurityGroupReferencesResultOutput() GetSecurityGroupReferencesResultOutput
func (GetSecurityGroupReferencesResultOutput) ToGetSecurityGroupReferencesResultOutputWithContext ¶ added in v0.1.5
func (o GetSecurityGroupReferencesResultOutput) ToGetSecurityGroupReferencesResultOutputWithContext(ctx context.Context) GetSecurityGroupReferencesResultOutput
type GetSgSnapshotFileContentArgs ¶ added in v0.1.5
type GetSgSnapshotFileContentArgs struct { // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Security group ID. SecurityGroupId string `pulumi:"securityGroupId"` // Snapshot file ID. SnapshotFileId string `pulumi:"snapshotFileId"` // Snapshot policy IDs. SnapshotPolicyId string `pulumi:"snapshotPolicyId"` }
A collection of arguments for invoking getSgSnapshotFileContent.
type GetSgSnapshotFileContentBackupData ¶ added in v0.1.5
type GetSgSnapshotFileContentBackupData struct { // ACCEPT or DROP. Action string `pulumi:"action"` // IP address ID or IP address group ID. AddressTemplates []GetSgSnapshotFileContentBackupDataAddressTemplate `pulumi:"addressTemplates"` // Either `CidrBlock` or ` Ipv6CidrBlock can be specified. Note that if `0.0.0.0/n` is entered, it is mapped to 0.0.0.0/0. CidrBlock string `pulumi:"cidrBlock"` // The CIDR block or IPv6 (mutually exclusive). Ipv6CidrBlock string `pulumi:"ipv6CidrBlock"` // The last modification time of the security group. ModifyTime string `pulumi:"modifyTime"` // Security group policy description. PolicyDescription string `pulumi:"policyDescription"` // The index number of security group rules, which dynamically changes with the rules. This parameter can be obtained via the `DescribeSecurityGroupPolicies` API and used with the `Version` field in the returned value of the API. PolicyIndex int `pulumi:"policyIndex"` // Port (`all`, a single port, or a port range).Note: If the `Protocol` value is set to `ALL`, the `Port` value also needs to be set to `all`. Port string `pulumi:"port"` // Protocol. Valid values: TCP, UDP, ICMP, ICMPv6, ALL. Protocol string `pulumi:"protocol"` // Security group ID. SecurityGroupId string `pulumi:"securityGroupId"` // Protocol port ID or protocol port group ID. ServiceTemplate and Protocol+Port are mutually exclusive. ServiceTemplates []GetSgSnapshotFileContentBackupDataServiceTemplate `pulumi:"serviceTemplates"` }
type GetSgSnapshotFileContentBackupDataAddressTemplate ¶ added in v0.1.5
type GetSgSnapshotFileContentBackupDataAddressTemplateArgs ¶ added in v0.1.5
type GetSgSnapshotFileContentBackupDataAddressTemplateArgs struct { // The ID of the IP address group, such as `ipmg-2uw6ujo6`. AddressGroupId pulumi.StringInput `pulumi:"addressGroupId"` // The ID of the IP address, such as `ipm-2uw6ujo6`. AddressId pulumi.StringInput `pulumi:"addressId"` }
func (GetSgSnapshotFileContentBackupDataAddressTemplateArgs) ElementType ¶ added in v0.1.5
func (GetSgSnapshotFileContentBackupDataAddressTemplateArgs) ElementType() reflect.Type
func (GetSgSnapshotFileContentBackupDataAddressTemplateArgs) ToGetSgSnapshotFileContentBackupDataAddressTemplateOutput ¶ added in v0.1.5
func (i GetSgSnapshotFileContentBackupDataAddressTemplateArgs) ToGetSgSnapshotFileContentBackupDataAddressTemplateOutput() GetSgSnapshotFileContentBackupDataAddressTemplateOutput
func (GetSgSnapshotFileContentBackupDataAddressTemplateArgs) ToGetSgSnapshotFileContentBackupDataAddressTemplateOutputWithContext ¶ added in v0.1.5
func (i GetSgSnapshotFileContentBackupDataAddressTemplateArgs) ToGetSgSnapshotFileContentBackupDataAddressTemplateOutputWithContext(ctx context.Context) GetSgSnapshotFileContentBackupDataAddressTemplateOutput
type GetSgSnapshotFileContentBackupDataAddressTemplateArray ¶ added in v0.1.5
type GetSgSnapshotFileContentBackupDataAddressTemplateArray []GetSgSnapshotFileContentBackupDataAddressTemplateInput
func (GetSgSnapshotFileContentBackupDataAddressTemplateArray) ElementType ¶ added in v0.1.5
func (GetSgSnapshotFileContentBackupDataAddressTemplateArray) ElementType() reflect.Type
func (GetSgSnapshotFileContentBackupDataAddressTemplateArray) ToGetSgSnapshotFileContentBackupDataAddressTemplateArrayOutput ¶ added in v0.1.5
func (i GetSgSnapshotFileContentBackupDataAddressTemplateArray) ToGetSgSnapshotFileContentBackupDataAddressTemplateArrayOutput() GetSgSnapshotFileContentBackupDataAddressTemplateArrayOutput
func (GetSgSnapshotFileContentBackupDataAddressTemplateArray) ToGetSgSnapshotFileContentBackupDataAddressTemplateArrayOutputWithContext ¶ added in v0.1.5
func (i GetSgSnapshotFileContentBackupDataAddressTemplateArray) ToGetSgSnapshotFileContentBackupDataAddressTemplateArrayOutputWithContext(ctx context.Context) GetSgSnapshotFileContentBackupDataAddressTemplateArrayOutput
type GetSgSnapshotFileContentBackupDataAddressTemplateArrayInput ¶ added in v0.1.5
type GetSgSnapshotFileContentBackupDataAddressTemplateArrayInput interface { pulumi.Input ToGetSgSnapshotFileContentBackupDataAddressTemplateArrayOutput() GetSgSnapshotFileContentBackupDataAddressTemplateArrayOutput ToGetSgSnapshotFileContentBackupDataAddressTemplateArrayOutputWithContext(context.Context) GetSgSnapshotFileContentBackupDataAddressTemplateArrayOutput }
GetSgSnapshotFileContentBackupDataAddressTemplateArrayInput is an input type that accepts GetSgSnapshotFileContentBackupDataAddressTemplateArray and GetSgSnapshotFileContentBackupDataAddressTemplateArrayOutput values. You can construct a concrete instance of `GetSgSnapshotFileContentBackupDataAddressTemplateArrayInput` via:
GetSgSnapshotFileContentBackupDataAddressTemplateArray{ GetSgSnapshotFileContentBackupDataAddressTemplateArgs{...} }
type GetSgSnapshotFileContentBackupDataAddressTemplateArrayOutput ¶ added in v0.1.5
type GetSgSnapshotFileContentBackupDataAddressTemplateArrayOutput struct{ *pulumi.OutputState }
func (GetSgSnapshotFileContentBackupDataAddressTemplateArrayOutput) ElementType ¶ added in v0.1.5
func (GetSgSnapshotFileContentBackupDataAddressTemplateArrayOutput) ElementType() reflect.Type
func (GetSgSnapshotFileContentBackupDataAddressTemplateArrayOutput) ToGetSgSnapshotFileContentBackupDataAddressTemplateArrayOutput ¶ added in v0.1.5
func (o GetSgSnapshotFileContentBackupDataAddressTemplateArrayOutput) ToGetSgSnapshotFileContentBackupDataAddressTemplateArrayOutput() GetSgSnapshotFileContentBackupDataAddressTemplateArrayOutput
func (GetSgSnapshotFileContentBackupDataAddressTemplateArrayOutput) ToGetSgSnapshotFileContentBackupDataAddressTemplateArrayOutputWithContext ¶ added in v0.1.5
func (o GetSgSnapshotFileContentBackupDataAddressTemplateArrayOutput) ToGetSgSnapshotFileContentBackupDataAddressTemplateArrayOutputWithContext(ctx context.Context) GetSgSnapshotFileContentBackupDataAddressTemplateArrayOutput
type GetSgSnapshotFileContentBackupDataAddressTemplateInput ¶ added in v0.1.5
type GetSgSnapshotFileContentBackupDataAddressTemplateInput interface { pulumi.Input ToGetSgSnapshotFileContentBackupDataAddressTemplateOutput() GetSgSnapshotFileContentBackupDataAddressTemplateOutput ToGetSgSnapshotFileContentBackupDataAddressTemplateOutputWithContext(context.Context) GetSgSnapshotFileContentBackupDataAddressTemplateOutput }
GetSgSnapshotFileContentBackupDataAddressTemplateInput is an input type that accepts GetSgSnapshotFileContentBackupDataAddressTemplateArgs and GetSgSnapshotFileContentBackupDataAddressTemplateOutput values. You can construct a concrete instance of `GetSgSnapshotFileContentBackupDataAddressTemplateInput` via:
GetSgSnapshotFileContentBackupDataAddressTemplateArgs{...}
type GetSgSnapshotFileContentBackupDataAddressTemplateOutput ¶ added in v0.1.5
type GetSgSnapshotFileContentBackupDataAddressTemplateOutput struct{ *pulumi.OutputState }
func (GetSgSnapshotFileContentBackupDataAddressTemplateOutput) AddressGroupId ¶ added in v0.1.5
func (o GetSgSnapshotFileContentBackupDataAddressTemplateOutput) AddressGroupId() pulumi.StringOutput
The ID of the IP address group, such as `ipmg-2uw6ujo6`.
func (GetSgSnapshotFileContentBackupDataAddressTemplateOutput) AddressId ¶ added in v0.1.5
func (o GetSgSnapshotFileContentBackupDataAddressTemplateOutput) AddressId() pulumi.StringOutput
The ID of the IP address, such as `ipm-2uw6ujo6`.
func (GetSgSnapshotFileContentBackupDataAddressTemplateOutput) ElementType ¶ added in v0.1.5
func (GetSgSnapshotFileContentBackupDataAddressTemplateOutput) ElementType() reflect.Type
func (GetSgSnapshotFileContentBackupDataAddressTemplateOutput) ToGetSgSnapshotFileContentBackupDataAddressTemplateOutput ¶ added in v0.1.5
func (o GetSgSnapshotFileContentBackupDataAddressTemplateOutput) ToGetSgSnapshotFileContentBackupDataAddressTemplateOutput() GetSgSnapshotFileContentBackupDataAddressTemplateOutput
func (GetSgSnapshotFileContentBackupDataAddressTemplateOutput) ToGetSgSnapshotFileContentBackupDataAddressTemplateOutputWithContext ¶ added in v0.1.5
func (o GetSgSnapshotFileContentBackupDataAddressTemplateOutput) ToGetSgSnapshotFileContentBackupDataAddressTemplateOutputWithContext(ctx context.Context) GetSgSnapshotFileContentBackupDataAddressTemplateOutput
type GetSgSnapshotFileContentBackupDataArgs ¶ added in v0.1.5
type GetSgSnapshotFileContentBackupDataArgs struct { // ACCEPT or DROP. Action pulumi.StringInput `pulumi:"action"` // IP address ID or IP address group ID. AddressTemplates GetSgSnapshotFileContentBackupDataAddressTemplateArrayInput `pulumi:"addressTemplates"` // Either `CidrBlock` or ` Ipv6CidrBlock can be specified. Note that if `0.0.0.0/n` is entered, it is mapped to 0.0.0.0/0. CidrBlock pulumi.StringInput `pulumi:"cidrBlock"` // The CIDR block or IPv6 (mutually exclusive). Ipv6CidrBlock pulumi.StringInput `pulumi:"ipv6CidrBlock"` // The last modification time of the security group. ModifyTime pulumi.StringInput `pulumi:"modifyTime"` // Security group policy description. PolicyDescription pulumi.StringInput `pulumi:"policyDescription"` // The index number of security group rules, which dynamically changes with the rules. This parameter can be obtained via the `DescribeSecurityGroupPolicies` API and used with the `Version` field in the returned value of the API. PolicyIndex pulumi.IntInput `pulumi:"policyIndex"` // Port (`all`, a single port, or a port range).Note: If the `Protocol` value is set to `ALL`, the `Port` value also needs to be set to `all`. Port pulumi.StringInput `pulumi:"port"` // Protocol. Valid values: TCP, UDP, ICMP, ICMPv6, ALL. Protocol pulumi.StringInput `pulumi:"protocol"` // Security group ID. SecurityGroupId pulumi.StringInput `pulumi:"securityGroupId"` // Protocol port ID or protocol port group ID. ServiceTemplate and Protocol+Port are mutually exclusive. ServiceTemplates GetSgSnapshotFileContentBackupDataServiceTemplateArrayInput `pulumi:"serviceTemplates"` }
func (GetSgSnapshotFileContentBackupDataArgs) ElementType ¶ added in v0.1.5
func (GetSgSnapshotFileContentBackupDataArgs) ElementType() reflect.Type
func (GetSgSnapshotFileContentBackupDataArgs) ToGetSgSnapshotFileContentBackupDataOutput ¶ added in v0.1.5
func (i GetSgSnapshotFileContentBackupDataArgs) ToGetSgSnapshotFileContentBackupDataOutput() GetSgSnapshotFileContentBackupDataOutput
func (GetSgSnapshotFileContentBackupDataArgs) ToGetSgSnapshotFileContentBackupDataOutputWithContext ¶ added in v0.1.5
func (i GetSgSnapshotFileContentBackupDataArgs) ToGetSgSnapshotFileContentBackupDataOutputWithContext(ctx context.Context) GetSgSnapshotFileContentBackupDataOutput
type GetSgSnapshotFileContentBackupDataArray ¶ added in v0.1.5
type GetSgSnapshotFileContentBackupDataArray []GetSgSnapshotFileContentBackupDataInput
func (GetSgSnapshotFileContentBackupDataArray) ElementType ¶ added in v0.1.5
func (GetSgSnapshotFileContentBackupDataArray) ElementType() reflect.Type
func (GetSgSnapshotFileContentBackupDataArray) ToGetSgSnapshotFileContentBackupDataArrayOutput ¶ added in v0.1.5
func (i GetSgSnapshotFileContentBackupDataArray) ToGetSgSnapshotFileContentBackupDataArrayOutput() GetSgSnapshotFileContentBackupDataArrayOutput
func (GetSgSnapshotFileContentBackupDataArray) ToGetSgSnapshotFileContentBackupDataArrayOutputWithContext ¶ added in v0.1.5
func (i GetSgSnapshotFileContentBackupDataArray) ToGetSgSnapshotFileContentBackupDataArrayOutputWithContext(ctx context.Context) GetSgSnapshotFileContentBackupDataArrayOutput
type GetSgSnapshotFileContentBackupDataArrayInput ¶ added in v0.1.5
type GetSgSnapshotFileContentBackupDataArrayInput interface { pulumi.Input ToGetSgSnapshotFileContentBackupDataArrayOutput() GetSgSnapshotFileContentBackupDataArrayOutput ToGetSgSnapshotFileContentBackupDataArrayOutputWithContext(context.Context) GetSgSnapshotFileContentBackupDataArrayOutput }
GetSgSnapshotFileContentBackupDataArrayInput is an input type that accepts GetSgSnapshotFileContentBackupDataArray and GetSgSnapshotFileContentBackupDataArrayOutput values. You can construct a concrete instance of `GetSgSnapshotFileContentBackupDataArrayInput` via:
GetSgSnapshotFileContentBackupDataArray{ GetSgSnapshotFileContentBackupDataArgs{...} }
type GetSgSnapshotFileContentBackupDataArrayOutput ¶ added in v0.1.5
type GetSgSnapshotFileContentBackupDataArrayOutput struct{ *pulumi.OutputState }
func (GetSgSnapshotFileContentBackupDataArrayOutput) ElementType ¶ added in v0.1.5
func (GetSgSnapshotFileContentBackupDataArrayOutput) ElementType() reflect.Type
func (GetSgSnapshotFileContentBackupDataArrayOutput) ToGetSgSnapshotFileContentBackupDataArrayOutput ¶ added in v0.1.5
func (o GetSgSnapshotFileContentBackupDataArrayOutput) ToGetSgSnapshotFileContentBackupDataArrayOutput() GetSgSnapshotFileContentBackupDataArrayOutput
func (GetSgSnapshotFileContentBackupDataArrayOutput) ToGetSgSnapshotFileContentBackupDataArrayOutputWithContext ¶ added in v0.1.5
func (o GetSgSnapshotFileContentBackupDataArrayOutput) ToGetSgSnapshotFileContentBackupDataArrayOutputWithContext(ctx context.Context) GetSgSnapshotFileContentBackupDataArrayOutput
type GetSgSnapshotFileContentBackupDataInput ¶ added in v0.1.5
type GetSgSnapshotFileContentBackupDataInput interface { pulumi.Input ToGetSgSnapshotFileContentBackupDataOutput() GetSgSnapshotFileContentBackupDataOutput ToGetSgSnapshotFileContentBackupDataOutputWithContext(context.Context) GetSgSnapshotFileContentBackupDataOutput }
GetSgSnapshotFileContentBackupDataInput is an input type that accepts GetSgSnapshotFileContentBackupDataArgs and GetSgSnapshotFileContentBackupDataOutput values. You can construct a concrete instance of `GetSgSnapshotFileContentBackupDataInput` via:
GetSgSnapshotFileContentBackupDataArgs{...}
type GetSgSnapshotFileContentBackupDataOutput ¶ added in v0.1.5
type GetSgSnapshotFileContentBackupDataOutput struct{ *pulumi.OutputState }
func (GetSgSnapshotFileContentBackupDataOutput) Action ¶ added in v0.1.5
func (o GetSgSnapshotFileContentBackupDataOutput) Action() pulumi.StringOutput
ACCEPT or DROP.
func (GetSgSnapshotFileContentBackupDataOutput) AddressTemplates ¶ added in v0.1.5
func (o GetSgSnapshotFileContentBackupDataOutput) AddressTemplates() GetSgSnapshotFileContentBackupDataAddressTemplateArrayOutput
IP address ID or IP address group ID.
func (GetSgSnapshotFileContentBackupDataOutput) CidrBlock ¶ added in v0.1.5
func (o GetSgSnapshotFileContentBackupDataOutput) CidrBlock() pulumi.StringOutput
Either `CidrBlock` or ` Ipv6CidrBlock can be specified. Note that if `0.0.0.0/n` is entered, it is mapped to 0.0.0.0/0.
func (GetSgSnapshotFileContentBackupDataOutput) ElementType ¶ added in v0.1.5
func (GetSgSnapshotFileContentBackupDataOutput) ElementType() reflect.Type
func (GetSgSnapshotFileContentBackupDataOutput) Ipv6CidrBlock ¶ added in v0.1.5
func (o GetSgSnapshotFileContentBackupDataOutput) Ipv6CidrBlock() pulumi.StringOutput
The CIDR block or IPv6 (mutually exclusive).
func (GetSgSnapshotFileContentBackupDataOutput) ModifyTime ¶ added in v0.1.5
func (o GetSgSnapshotFileContentBackupDataOutput) ModifyTime() pulumi.StringOutput
The last modification time of the security group.
func (GetSgSnapshotFileContentBackupDataOutput) PolicyDescription ¶ added in v0.1.5
func (o GetSgSnapshotFileContentBackupDataOutput) PolicyDescription() pulumi.StringOutput
Security group policy description.
func (GetSgSnapshotFileContentBackupDataOutput) PolicyIndex ¶ added in v0.1.5
func (o GetSgSnapshotFileContentBackupDataOutput) PolicyIndex() pulumi.IntOutput
The index number of security group rules, which dynamically changes with the rules. This parameter can be obtained via the `DescribeSecurityGroupPolicies` API and used with the `Version` field in the returned value of the API.
func (GetSgSnapshotFileContentBackupDataOutput) Port ¶ added in v0.1.5
func (o GetSgSnapshotFileContentBackupDataOutput) Port() pulumi.StringOutput
Port (`all`, a single port, or a port range).Note: If the `Protocol` value is set to `ALL`, the `Port` value also needs to be set to `all`.
func (GetSgSnapshotFileContentBackupDataOutput) Protocol ¶ added in v0.1.5
func (o GetSgSnapshotFileContentBackupDataOutput) Protocol() pulumi.StringOutput
Protocol. Valid values: TCP, UDP, ICMP, ICMPv6, ALL.
func (GetSgSnapshotFileContentBackupDataOutput) SecurityGroupId ¶ added in v0.1.5
func (o GetSgSnapshotFileContentBackupDataOutput) SecurityGroupId() pulumi.StringOutput
Security group ID.
func (GetSgSnapshotFileContentBackupDataOutput) ServiceTemplates ¶ added in v0.1.5
func (o GetSgSnapshotFileContentBackupDataOutput) ServiceTemplates() GetSgSnapshotFileContentBackupDataServiceTemplateArrayOutput
Protocol port ID or protocol port group ID. ServiceTemplate and Protocol+Port are mutually exclusive.
func (GetSgSnapshotFileContentBackupDataOutput) ToGetSgSnapshotFileContentBackupDataOutput ¶ added in v0.1.5
func (o GetSgSnapshotFileContentBackupDataOutput) ToGetSgSnapshotFileContentBackupDataOutput() GetSgSnapshotFileContentBackupDataOutput
func (GetSgSnapshotFileContentBackupDataOutput) ToGetSgSnapshotFileContentBackupDataOutputWithContext ¶ added in v0.1.5
func (o GetSgSnapshotFileContentBackupDataOutput) ToGetSgSnapshotFileContentBackupDataOutputWithContext(ctx context.Context) GetSgSnapshotFileContentBackupDataOutput
type GetSgSnapshotFileContentBackupDataServiceTemplate ¶ added in v0.1.5
type GetSgSnapshotFileContentBackupDataServiceTemplateArgs ¶ added in v0.1.5
type GetSgSnapshotFileContentBackupDataServiceTemplateArgs struct { // Protocol port group ID, such as `ppmg-f5n1f8da`. ServiceGroupId pulumi.StringInput `pulumi:"serviceGroupId"` // Protocol port ID, such as `ppm-f5n1f8da`. ServiceId pulumi.StringInput `pulumi:"serviceId"` }
func (GetSgSnapshotFileContentBackupDataServiceTemplateArgs) ElementType ¶ added in v0.1.5
func (GetSgSnapshotFileContentBackupDataServiceTemplateArgs) ElementType() reflect.Type
func (GetSgSnapshotFileContentBackupDataServiceTemplateArgs) ToGetSgSnapshotFileContentBackupDataServiceTemplateOutput ¶ added in v0.1.5
func (i GetSgSnapshotFileContentBackupDataServiceTemplateArgs) ToGetSgSnapshotFileContentBackupDataServiceTemplateOutput() GetSgSnapshotFileContentBackupDataServiceTemplateOutput
func (GetSgSnapshotFileContentBackupDataServiceTemplateArgs) ToGetSgSnapshotFileContentBackupDataServiceTemplateOutputWithContext ¶ added in v0.1.5
func (i GetSgSnapshotFileContentBackupDataServiceTemplateArgs) ToGetSgSnapshotFileContentBackupDataServiceTemplateOutputWithContext(ctx context.Context) GetSgSnapshotFileContentBackupDataServiceTemplateOutput
type GetSgSnapshotFileContentBackupDataServiceTemplateArray ¶ added in v0.1.5
type GetSgSnapshotFileContentBackupDataServiceTemplateArray []GetSgSnapshotFileContentBackupDataServiceTemplateInput
func (GetSgSnapshotFileContentBackupDataServiceTemplateArray) ElementType ¶ added in v0.1.5
func (GetSgSnapshotFileContentBackupDataServiceTemplateArray) ElementType() reflect.Type
func (GetSgSnapshotFileContentBackupDataServiceTemplateArray) ToGetSgSnapshotFileContentBackupDataServiceTemplateArrayOutput ¶ added in v0.1.5
func (i GetSgSnapshotFileContentBackupDataServiceTemplateArray) ToGetSgSnapshotFileContentBackupDataServiceTemplateArrayOutput() GetSgSnapshotFileContentBackupDataServiceTemplateArrayOutput
func (GetSgSnapshotFileContentBackupDataServiceTemplateArray) ToGetSgSnapshotFileContentBackupDataServiceTemplateArrayOutputWithContext ¶ added in v0.1.5
func (i GetSgSnapshotFileContentBackupDataServiceTemplateArray) ToGetSgSnapshotFileContentBackupDataServiceTemplateArrayOutputWithContext(ctx context.Context) GetSgSnapshotFileContentBackupDataServiceTemplateArrayOutput
type GetSgSnapshotFileContentBackupDataServiceTemplateArrayInput ¶ added in v0.1.5
type GetSgSnapshotFileContentBackupDataServiceTemplateArrayInput interface { pulumi.Input ToGetSgSnapshotFileContentBackupDataServiceTemplateArrayOutput() GetSgSnapshotFileContentBackupDataServiceTemplateArrayOutput ToGetSgSnapshotFileContentBackupDataServiceTemplateArrayOutputWithContext(context.Context) GetSgSnapshotFileContentBackupDataServiceTemplateArrayOutput }
GetSgSnapshotFileContentBackupDataServiceTemplateArrayInput is an input type that accepts GetSgSnapshotFileContentBackupDataServiceTemplateArray and GetSgSnapshotFileContentBackupDataServiceTemplateArrayOutput values. You can construct a concrete instance of `GetSgSnapshotFileContentBackupDataServiceTemplateArrayInput` via:
GetSgSnapshotFileContentBackupDataServiceTemplateArray{ GetSgSnapshotFileContentBackupDataServiceTemplateArgs{...} }
type GetSgSnapshotFileContentBackupDataServiceTemplateArrayOutput ¶ added in v0.1.5
type GetSgSnapshotFileContentBackupDataServiceTemplateArrayOutput struct{ *pulumi.OutputState }
func (GetSgSnapshotFileContentBackupDataServiceTemplateArrayOutput) ElementType ¶ added in v0.1.5
func (GetSgSnapshotFileContentBackupDataServiceTemplateArrayOutput) ElementType() reflect.Type
func (GetSgSnapshotFileContentBackupDataServiceTemplateArrayOutput) ToGetSgSnapshotFileContentBackupDataServiceTemplateArrayOutput ¶ added in v0.1.5
func (o GetSgSnapshotFileContentBackupDataServiceTemplateArrayOutput) ToGetSgSnapshotFileContentBackupDataServiceTemplateArrayOutput() GetSgSnapshotFileContentBackupDataServiceTemplateArrayOutput
func (GetSgSnapshotFileContentBackupDataServiceTemplateArrayOutput) ToGetSgSnapshotFileContentBackupDataServiceTemplateArrayOutputWithContext ¶ added in v0.1.5
func (o GetSgSnapshotFileContentBackupDataServiceTemplateArrayOutput) ToGetSgSnapshotFileContentBackupDataServiceTemplateArrayOutputWithContext(ctx context.Context) GetSgSnapshotFileContentBackupDataServiceTemplateArrayOutput
type GetSgSnapshotFileContentBackupDataServiceTemplateInput ¶ added in v0.1.5
type GetSgSnapshotFileContentBackupDataServiceTemplateInput interface { pulumi.Input ToGetSgSnapshotFileContentBackupDataServiceTemplateOutput() GetSgSnapshotFileContentBackupDataServiceTemplateOutput ToGetSgSnapshotFileContentBackupDataServiceTemplateOutputWithContext(context.Context) GetSgSnapshotFileContentBackupDataServiceTemplateOutput }
GetSgSnapshotFileContentBackupDataServiceTemplateInput is an input type that accepts GetSgSnapshotFileContentBackupDataServiceTemplateArgs and GetSgSnapshotFileContentBackupDataServiceTemplateOutput values. You can construct a concrete instance of `GetSgSnapshotFileContentBackupDataServiceTemplateInput` via:
GetSgSnapshotFileContentBackupDataServiceTemplateArgs{...}
type GetSgSnapshotFileContentBackupDataServiceTemplateOutput ¶ added in v0.1.5
type GetSgSnapshotFileContentBackupDataServiceTemplateOutput struct{ *pulumi.OutputState }
func (GetSgSnapshotFileContentBackupDataServiceTemplateOutput) ElementType ¶ added in v0.1.5
func (GetSgSnapshotFileContentBackupDataServiceTemplateOutput) ElementType() reflect.Type
func (GetSgSnapshotFileContentBackupDataServiceTemplateOutput) ServiceGroupId ¶ added in v0.1.5
func (o GetSgSnapshotFileContentBackupDataServiceTemplateOutput) ServiceGroupId() pulumi.StringOutput
Protocol port group ID, such as `ppmg-f5n1f8da`.
func (GetSgSnapshotFileContentBackupDataServiceTemplateOutput) ServiceId ¶ added in v0.1.5
func (o GetSgSnapshotFileContentBackupDataServiceTemplateOutput) ServiceId() pulumi.StringOutput
Protocol port ID, such as `ppm-f5n1f8da`.
func (GetSgSnapshotFileContentBackupDataServiceTemplateOutput) ToGetSgSnapshotFileContentBackupDataServiceTemplateOutput ¶ added in v0.1.5
func (o GetSgSnapshotFileContentBackupDataServiceTemplateOutput) ToGetSgSnapshotFileContentBackupDataServiceTemplateOutput() GetSgSnapshotFileContentBackupDataServiceTemplateOutput
func (GetSgSnapshotFileContentBackupDataServiceTemplateOutput) ToGetSgSnapshotFileContentBackupDataServiceTemplateOutputWithContext ¶ added in v0.1.5
func (o GetSgSnapshotFileContentBackupDataServiceTemplateOutput) ToGetSgSnapshotFileContentBackupDataServiceTemplateOutputWithContext(ctx context.Context) GetSgSnapshotFileContentBackupDataServiceTemplateOutput
type GetSgSnapshotFileContentOriginalData ¶ added in v0.1.5
type GetSgSnapshotFileContentOriginalData struct { // ACCEPT or DROP. Action string `pulumi:"action"` // IP address ID or IP address group ID. AddressTemplates []GetSgSnapshotFileContentOriginalDataAddressTemplate `pulumi:"addressTemplates"` // Either `CidrBlock` or ` Ipv6CidrBlock can be specified. Note that if `0.0.0.0/n` is entered, it is mapped to 0.0.0.0/0. CidrBlock string `pulumi:"cidrBlock"` // The CIDR block or IPv6 (mutually exclusive). Ipv6CidrBlock string `pulumi:"ipv6CidrBlock"` // The last modification time of the security group. ModifyTime string `pulumi:"modifyTime"` // Security group policy description. PolicyDescription string `pulumi:"policyDescription"` // The index number of security group rules, which dynamically changes with the rules. This parameter can be obtained via the `DescribeSecurityGroupPolicies` API and used with the `Version` field in the returned value of the API. PolicyIndex int `pulumi:"policyIndex"` // Port (`all`, a single port, or a port range).Note: If the `Protocol` value is set to `ALL`, the `Port` value also needs to be set to `all`. Port string `pulumi:"port"` // Protocol. Valid values: TCP, UDP, ICMP, ICMPv6, ALL. Protocol string `pulumi:"protocol"` // Security group ID. SecurityGroupId string `pulumi:"securityGroupId"` // Protocol port ID or protocol port group ID. ServiceTemplate and Protocol+Port are mutually exclusive. ServiceTemplates []GetSgSnapshotFileContentOriginalDataServiceTemplate `pulumi:"serviceTemplates"` }
type GetSgSnapshotFileContentOriginalDataAddressTemplate ¶ added in v0.1.5
type GetSgSnapshotFileContentOriginalDataAddressTemplateArgs ¶ added in v0.1.5
type GetSgSnapshotFileContentOriginalDataAddressTemplateArgs struct { // The ID of the IP address group, such as `ipmg-2uw6ujo6`. AddressGroupId pulumi.StringInput `pulumi:"addressGroupId"` // The ID of the IP address, such as `ipm-2uw6ujo6`. AddressId pulumi.StringInput `pulumi:"addressId"` }
func (GetSgSnapshotFileContentOriginalDataAddressTemplateArgs) ElementType ¶ added in v0.1.5
func (GetSgSnapshotFileContentOriginalDataAddressTemplateArgs) ElementType() reflect.Type
func (GetSgSnapshotFileContentOriginalDataAddressTemplateArgs) ToGetSgSnapshotFileContentOriginalDataAddressTemplateOutput ¶ added in v0.1.5
func (i GetSgSnapshotFileContentOriginalDataAddressTemplateArgs) ToGetSgSnapshotFileContentOriginalDataAddressTemplateOutput() GetSgSnapshotFileContentOriginalDataAddressTemplateOutput
func (GetSgSnapshotFileContentOriginalDataAddressTemplateArgs) ToGetSgSnapshotFileContentOriginalDataAddressTemplateOutputWithContext ¶ added in v0.1.5
func (i GetSgSnapshotFileContentOriginalDataAddressTemplateArgs) ToGetSgSnapshotFileContentOriginalDataAddressTemplateOutputWithContext(ctx context.Context) GetSgSnapshotFileContentOriginalDataAddressTemplateOutput
type GetSgSnapshotFileContentOriginalDataAddressTemplateArray ¶ added in v0.1.5
type GetSgSnapshotFileContentOriginalDataAddressTemplateArray []GetSgSnapshotFileContentOriginalDataAddressTemplateInput
func (GetSgSnapshotFileContentOriginalDataAddressTemplateArray) ElementType ¶ added in v0.1.5
func (GetSgSnapshotFileContentOriginalDataAddressTemplateArray) ElementType() reflect.Type
func (GetSgSnapshotFileContentOriginalDataAddressTemplateArray) ToGetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutput ¶ added in v0.1.5
func (i GetSgSnapshotFileContentOriginalDataAddressTemplateArray) ToGetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutput() GetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutput
func (GetSgSnapshotFileContentOriginalDataAddressTemplateArray) ToGetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutputWithContext ¶ added in v0.1.5
func (i GetSgSnapshotFileContentOriginalDataAddressTemplateArray) ToGetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutputWithContext(ctx context.Context) GetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutput
type GetSgSnapshotFileContentOriginalDataAddressTemplateArrayInput ¶ added in v0.1.5
type GetSgSnapshotFileContentOriginalDataAddressTemplateArrayInput interface { pulumi.Input ToGetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutput() GetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutput ToGetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutputWithContext(context.Context) GetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutput }
GetSgSnapshotFileContentOriginalDataAddressTemplateArrayInput is an input type that accepts GetSgSnapshotFileContentOriginalDataAddressTemplateArray and GetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutput values. You can construct a concrete instance of `GetSgSnapshotFileContentOriginalDataAddressTemplateArrayInput` via:
GetSgSnapshotFileContentOriginalDataAddressTemplateArray{ GetSgSnapshotFileContentOriginalDataAddressTemplateArgs{...} }
type GetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutput ¶ added in v0.1.5
type GetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutput struct{ *pulumi.OutputState }
func (GetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutput) ElementType ¶ added in v0.1.5
func (GetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutput) ElementType() reflect.Type
func (GetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutput) ToGetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutput ¶ added in v0.1.5
func (o GetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutput) ToGetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutput() GetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutput
func (GetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutput) ToGetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutputWithContext ¶ added in v0.1.5
func (o GetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutput) ToGetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutputWithContext(ctx context.Context) GetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutput
type GetSgSnapshotFileContentOriginalDataAddressTemplateInput ¶ added in v0.1.5
type GetSgSnapshotFileContentOriginalDataAddressTemplateInput interface { pulumi.Input ToGetSgSnapshotFileContentOriginalDataAddressTemplateOutput() GetSgSnapshotFileContentOriginalDataAddressTemplateOutput ToGetSgSnapshotFileContentOriginalDataAddressTemplateOutputWithContext(context.Context) GetSgSnapshotFileContentOriginalDataAddressTemplateOutput }
GetSgSnapshotFileContentOriginalDataAddressTemplateInput is an input type that accepts GetSgSnapshotFileContentOriginalDataAddressTemplateArgs and GetSgSnapshotFileContentOriginalDataAddressTemplateOutput values. You can construct a concrete instance of `GetSgSnapshotFileContentOriginalDataAddressTemplateInput` via:
GetSgSnapshotFileContentOriginalDataAddressTemplateArgs{...}
type GetSgSnapshotFileContentOriginalDataAddressTemplateOutput ¶ added in v0.1.5
type GetSgSnapshotFileContentOriginalDataAddressTemplateOutput struct{ *pulumi.OutputState }
func (GetSgSnapshotFileContentOriginalDataAddressTemplateOutput) AddressGroupId ¶ added in v0.1.5
func (o GetSgSnapshotFileContentOriginalDataAddressTemplateOutput) AddressGroupId() pulumi.StringOutput
The ID of the IP address group, such as `ipmg-2uw6ujo6`.
func (GetSgSnapshotFileContentOriginalDataAddressTemplateOutput) AddressId ¶ added in v0.1.5
func (o GetSgSnapshotFileContentOriginalDataAddressTemplateOutput) AddressId() pulumi.StringOutput
The ID of the IP address, such as `ipm-2uw6ujo6`.
func (GetSgSnapshotFileContentOriginalDataAddressTemplateOutput) ElementType ¶ added in v0.1.5
func (GetSgSnapshotFileContentOriginalDataAddressTemplateOutput) ElementType() reflect.Type
func (GetSgSnapshotFileContentOriginalDataAddressTemplateOutput) ToGetSgSnapshotFileContentOriginalDataAddressTemplateOutput ¶ added in v0.1.5
func (o GetSgSnapshotFileContentOriginalDataAddressTemplateOutput) ToGetSgSnapshotFileContentOriginalDataAddressTemplateOutput() GetSgSnapshotFileContentOriginalDataAddressTemplateOutput
func (GetSgSnapshotFileContentOriginalDataAddressTemplateOutput) ToGetSgSnapshotFileContentOriginalDataAddressTemplateOutputWithContext ¶ added in v0.1.5
func (o GetSgSnapshotFileContentOriginalDataAddressTemplateOutput) ToGetSgSnapshotFileContentOriginalDataAddressTemplateOutputWithContext(ctx context.Context) GetSgSnapshotFileContentOriginalDataAddressTemplateOutput
type GetSgSnapshotFileContentOriginalDataArgs ¶ added in v0.1.5
type GetSgSnapshotFileContentOriginalDataArgs struct { // ACCEPT or DROP. Action pulumi.StringInput `pulumi:"action"` // IP address ID or IP address group ID. AddressTemplates GetSgSnapshotFileContentOriginalDataAddressTemplateArrayInput `pulumi:"addressTemplates"` // Either `CidrBlock` or ` Ipv6CidrBlock can be specified. Note that if `0.0.0.0/n` is entered, it is mapped to 0.0.0.0/0. CidrBlock pulumi.StringInput `pulumi:"cidrBlock"` // The CIDR block or IPv6 (mutually exclusive). Ipv6CidrBlock pulumi.StringInput `pulumi:"ipv6CidrBlock"` // The last modification time of the security group. ModifyTime pulumi.StringInput `pulumi:"modifyTime"` // Security group policy description. PolicyDescription pulumi.StringInput `pulumi:"policyDescription"` // The index number of security group rules, which dynamically changes with the rules. This parameter can be obtained via the `DescribeSecurityGroupPolicies` API and used with the `Version` field in the returned value of the API. PolicyIndex pulumi.IntInput `pulumi:"policyIndex"` // Port (`all`, a single port, or a port range).Note: If the `Protocol` value is set to `ALL`, the `Port` value also needs to be set to `all`. Port pulumi.StringInput `pulumi:"port"` // Protocol. Valid values: TCP, UDP, ICMP, ICMPv6, ALL. Protocol pulumi.StringInput `pulumi:"protocol"` // Security group ID. SecurityGroupId pulumi.StringInput `pulumi:"securityGroupId"` // Protocol port ID or protocol port group ID. ServiceTemplate and Protocol+Port are mutually exclusive. ServiceTemplates GetSgSnapshotFileContentOriginalDataServiceTemplateArrayInput `pulumi:"serviceTemplates"` }
func (GetSgSnapshotFileContentOriginalDataArgs) ElementType ¶ added in v0.1.5
func (GetSgSnapshotFileContentOriginalDataArgs) ElementType() reflect.Type
func (GetSgSnapshotFileContentOriginalDataArgs) ToGetSgSnapshotFileContentOriginalDataOutput ¶ added in v0.1.5
func (i GetSgSnapshotFileContentOriginalDataArgs) ToGetSgSnapshotFileContentOriginalDataOutput() GetSgSnapshotFileContentOriginalDataOutput
func (GetSgSnapshotFileContentOriginalDataArgs) ToGetSgSnapshotFileContentOriginalDataOutputWithContext ¶ added in v0.1.5
func (i GetSgSnapshotFileContentOriginalDataArgs) ToGetSgSnapshotFileContentOriginalDataOutputWithContext(ctx context.Context) GetSgSnapshotFileContentOriginalDataOutput
type GetSgSnapshotFileContentOriginalDataArray ¶ added in v0.1.5
type GetSgSnapshotFileContentOriginalDataArray []GetSgSnapshotFileContentOriginalDataInput
func (GetSgSnapshotFileContentOriginalDataArray) ElementType ¶ added in v0.1.5
func (GetSgSnapshotFileContentOriginalDataArray) ElementType() reflect.Type
func (GetSgSnapshotFileContentOriginalDataArray) ToGetSgSnapshotFileContentOriginalDataArrayOutput ¶ added in v0.1.5
func (i GetSgSnapshotFileContentOriginalDataArray) ToGetSgSnapshotFileContentOriginalDataArrayOutput() GetSgSnapshotFileContentOriginalDataArrayOutput
func (GetSgSnapshotFileContentOriginalDataArray) ToGetSgSnapshotFileContentOriginalDataArrayOutputWithContext ¶ added in v0.1.5
func (i GetSgSnapshotFileContentOriginalDataArray) ToGetSgSnapshotFileContentOriginalDataArrayOutputWithContext(ctx context.Context) GetSgSnapshotFileContentOriginalDataArrayOutput
type GetSgSnapshotFileContentOriginalDataArrayInput ¶ added in v0.1.5
type GetSgSnapshotFileContentOriginalDataArrayInput interface { pulumi.Input ToGetSgSnapshotFileContentOriginalDataArrayOutput() GetSgSnapshotFileContentOriginalDataArrayOutput ToGetSgSnapshotFileContentOriginalDataArrayOutputWithContext(context.Context) GetSgSnapshotFileContentOriginalDataArrayOutput }
GetSgSnapshotFileContentOriginalDataArrayInput is an input type that accepts GetSgSnapshotFileContentOriginalDataArray and GetSgSnapshotFileContentOriginalDataArrayOutput values. You can construct a concrete instance of `GetSgSnapshotFileContentOriginalDataArrayInput` via:
GetSgSnapshotFileContentOriginalDataArray{ GetSgSnapshotFileContentOriginalDataArgs{...} }
type GetSgSnapshotFileContentOriginalDataArrayOutput ¶ added in v0.1.5
type GetSgSnapshotFileContentOriginalDataArrayOutput struct{ *pulumi.OutputState }
func (GetSgSnapshotFileContentOriginalDataArrayOutput) ElementType ¶ added in v0.1.5
func (GetSgSnapshotFileContentOriginalDataArrayOutput) ElementType() reflect.Type
func (GetSgSnapshotFileContentOriginalDataArrayOutput) ToGetSgSnapshotFileContentOriginalDataArrayOutput ¶ added in v0.1.5
func (o GetSgSnapshotFileContentOriginalDataArrayOutput) ToGetSgSnapshotFileContentOriginalDataArrayOutput() GetSgSnapshotFileContentOriginalDataArrayOutput
func (GetSgSnapshotFileContentOriginalDataArrayOutput) ToGetSgSnapshotFileContentOriginalDataArrayOutputWithContext ¶ added in v0.1.5
func (o GetSgSnapshotFileContentOriginalDataArrayOutput) ToGetSgSnapshotFileContentOriginalDataArrayOutputWithContext(ctx context.Context) GetSgSnapshotFileContentOriginalDataArrayOutput
type GetSgSnapshotFileContentOriginalDataInput ¶ added in v0.1.5
type GetSgSnapshotFileContentOriginalDataInput interface { pulumi.Input ToGetSgSnapshotFileContentOriginalDataOutput() GetSgSnapshotFileContentOriginalDataOutput ToGetSgSnapshotFileContentOriginalDataOutputWithContext(context.Context) GetSgSnapshotFileContentOriginalDataOutput }
GetSgSnapshotFileContentOriginalDataInput is an input type that accepts GetSgSnapshotFileContentOriginalDataArgs and GetSgSnapshotFileContentOriginalDataOutput values. You can construct a concrete instance of `GetSgSnapshotFileContentOriginalDataInput` via:
GetSgSnapshotFileContentOriginalDataArgs{...}
type GetSgSnapshotFileContentOriginalDataOutput ¶ added in v0.1.5
type GetSgSnapshotFileContentOriginalDataOutput struct{ *pulumi.OutputState }
func (GetSgSnapshotFileContentOriginalDataOutput) Action ¶ added in v0.1.5
func (o GetSgSnapshotFileContentOriginalDataOutput) Action() pulumi.StringOutput
ACCEPT or DROP.
func (GetSgSnapshotFileContentOriginalDataOutput) AddressTemplates ¶ added in v0.1.5
func (o GetSgSnapshotFileContentOriginalDataOutput) AddressTemplates() GetSgSnapshotFileContentOriginalDataAddressTemplateArrayOutput
IP address ID or IP address group ID.
func (GetSgSnapshotFileContentOriginalDataOutput) CidrBlock ¶ added in v0.1.5
func (o GetSgSnapshotFileContentOriginalDataOutput) CidrBlock() pulumi.StringOutput
Either `CidrBlock` or ` Ipv6CidrBlock can be specified. Note that if `0.0.0.0/n` is entered, it is mapped to 0.0.0.0/0.
func (GetSgSnapshotFileContentOriginalDataOutput) ElementType ¶ added in v0.1.5
func (GetSgSnapshotFileContentOriginalDataOutput) ElementType() reflect.Type
func (GetSgSnapshotFileContentOriginalDataOutput) Ipv6CidrBlock ¶ added in v0.1.5
func (o GetSgSnapshotFileContentOriginalDataOutput) Ipv6CidrBlock() pulumi.StringOutput
The CIDR block or IPv6 (mutually exclusive).
func (GetSgSnapshotFileContentOriginalDataOutput) ModifyTime ¶ added in v0.1.5
func (o GetSgSnapshotFileContentOriginalDataOutput) ModifyTime() pulumi.StringOutput
The last modification time of the security group.
func (GetSgSnapshotFileContentOriginalDataOutput) PolicyDescription ¶ added in v0.1.5
func (o GetSgSnapshotFileContentOriginalDataOutput) PolicyDescription() pulumi.StringOutput
Security group policy description.
func (GetSgSnapshotFileContentOriginalDataOutput) PolicyIndex ¶ added in v0.1.5
func (o GetSgSnapshotFileContentOriginalDataOutput) PolicyIndex() pulumi.IntOutput
The index number of security group rules, which dynamically changes with the rules. This parameter can be obtained via the `DescribeSecurityGroupPolicies` API and used with the `Version` field in the returned value of the API.
func (GetSgSnapshotFileContentOriginalDataOutput) Port ¶ added in v0.1.5
func (o GetSgSnapshotFileContentOriginalDataOutput) Port() pulumi.StringOutput
Port (`all`, a single port, or a port range).Note: If the `Protocol` value is set to `ALL`, the `Port` value also needs to be set to `all`.
func (GetSgSnapshotFileContentOriginalDataOutput) Protocol ¶ added in v0.1.5
func (o GetSgSnapshotFileContentOriginalDataOutput) Protocol() pulumi.StringOutput
Protocol. Valid values: TCP, UDP, ICMP, ICMPv6, ALL.
func (GetSgSnapshotFileContentOriginalDataOutput) SecurityGroupId ¶ added in v0.1.5
func (o GetSgSnapshotFileContentOriginalDataOutput) SecurityGroupId() pulumi.StringOutput
Security group ID.
func (GetSgSnapshotFileContentOriginalDataOutput) ServiceTemplates ¶ added in v0.1.5
func (o GetSgSnapshotFileContentOriginalDataOutput) ServiceTemplates() GetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutput
Protocol port ID or protocol port group ID. ServiceTemplate and Protocol+Port are mutually exclusive.
func (GetSgSnapshotFileContentOriginalDataOutput) ToGetSgSnapshotFileContentOriginalDataOutput ¶ added in v0.1.5
func (o GetSgSnapshotFileContentOriginalDataOutput) ToGetSgSnapshotFileContentOriginalDataOutput() GetSgSnapshotFileContentOriginalDataOutput
func (GetSgSnapshotFileContentOriginalDataOutput) ToGetSgSnapshotFileContentOriginalDataOutputWithContext ¶ added in v0.1.5
func (o GetSgSnapshotFileContentOriginalDataOutput) ToGetSgSnapshotFileContentOriginalDataOutputWithContext(ctx context.Context) GetSgSnapshotFileContentOriginalDataOutput
type GetSgSnapshotFileContentOriginalDataServiceTemplate ¶ added in v0.1.5
type GetSgSnapshotFileContentOriginalDataServiceTemplateArgs ¶ added in v0.1.5
type GetSgSnapshotFileContentOriginalDataServiceTemplateArgs struct { // Protocol port group ID, such as `ppmg-f5n1f8da`. ServiceGroupId pulumi.StringInput `pulumi:"serviceGroupId"` // Protocol port ID, such as `ppm-f5n1f8da`. ServiceId pulumi.StringInput `pulumi:"serviceId"` }
func (GetSgSnapshotFileContentOriginalDataServiceTemplateArgs) ElementType ¶ added in v0.1.5
func (GetSgSnapshotFileContentOriginalDataServiceTemplateArgs) ElementType() reflect.Type
func (GetSgSnapshotFileContentOriginalDataServiceTemplateArgs) ToGetSgSnapshotFileContentOriginalDataServiceTemplateOutput ¶ added in v0.1.5
func (i GetSgSnapshotFileContentOriginalDataServiceTemplateArgs) ToGetSgSnapshotFileContentOriginalDataServiceTemplateOutput() GetSgSnapshotFileContentOriginalDataServiceTemplateOutput
func (GetSgSnapshotFileContentOriginalDataServiceTemplateArgs) ToGetSgSnapshotFileContentOriginalDataServiceTemplateOutputWithContext ¶ added in v0.1.5
func (i GetSgSnapshotFileContentOriginalDataServiceTemplateArgs) ToGetSgSnapshotFileContentOriginalDataServiceTemplateOutputWithContext(ctx context.Context) GetSgSnapshotFileContentOriginalDataServiceTemplateOutput
type GetSgSnapshotFileContentOriginalDataServiceTemplateArray ¶ added in v0.1.5
type GetSgSnapshotFileContentOriginalDataServiceTemplateArray []GetSgSnapshotFileContentOriginalDataServiceTemplateInput
func (GetSgSnapshotFileContentOriginalDataServiceTemplateArray) ElementType ¶ added in v0.1.5
func (GetSgSnapshotFileContentOriginalDataServiceTemplateArray) ElementType() reflect.Type
func (GetSgSnapshotFileContentOriginalDataServiceTemplateArray) ToGetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutput ¶ added in v0.1.5
func (i GetSgSnapshotFileContentOriginalDataServiceTemplateArray) ToGetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutput() GetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutput
func (GetSgSnapshotFileContentOriginalDataServiceTemplateArray) ToGetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutputWithContext ¶ added in v0.1.5
func (i GetSgSnapshotFileContentOriginalDataServiceTemplateArray) ToGetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutputWithContext(ctx context.Context) GetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutput
type GetSgSnapshotFileContentOriginalDataServiceTemplateArrayInput ¶ added in v0.1.5
type GetSgSnapshotFileContentOriginalDataServiceTemplateArrayInput interface { pulumi.Input ToGetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutput() GetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutput ToGetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutputWithContext(context.Context) GetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutput }
GetSgSnapshotFileContentOriginalDataServiceTemplateArrayInput is an input type that accepts GetSgSnapshotFileContentOriginalDataServiceTemplateArray and GetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutput values. You can construct a concrete instance of `GetSgSnapshotFileContentOriginalDataServiceTemplateArrayInput` via:
GetSgSnapshotFileContentOriginalDataServiceTemplateArray{ GetSgSnapshotFileContentOriginalDataServiceTemplateArgs{...} }
type GetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutput ¶ added in v0.1.5
type GetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutput struct{ *pulumi.OutputState }
func (GetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutput) ElementType ¶ added in v0.1.5
func (GetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutput) ElementType() reflect.Type
func (GetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutput) ToGetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutput ¶ added in v0.1.5
func (o GetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutput) ToGetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutput() GetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutput
func (GetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutput) ToGetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutputWithContext ¶ added in v0.1.5
func (o GetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutput) ToGetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutputWithContext(ctx context.Context) GetSgSnapshotFileContentOriginalDataServiceTemplateArrayOutput
type GetSgSnapshotFileContentOriginalDataServiceTemplateInput ¶ added in v0.1.5
type GetSgSnapshotFileContentOriginalDataServiceTemplateInput interface { pulumi.Input ToGetSgSnapshotFileContentOriginalDataServiceTemplateOutput() GetSgSnapshotFileContentOriginalDataServiceTemplateOutput ToGetSgSnapshotFileContentOriginalDataServiceTemplateOutputWithContext(context.Context) GetSgSnapshotFileContentOriginalDataServiceTemplateOutput }
GetSgSnapshotFileContentOriginalDataServiceTemplateInput is an input type that accepts GetSgSnapshotFileContentOriginalDataServiceTemplateArgs and GetSgSnapshotFileContentOriginalDataServiceTemplateOutput values. You can construct a concrete instance of `GetSgSnapshotFileContentOriginalDataServiceTemplateInput` via:
GetSgSnapshotFileContentOriginalDataServiceTemplateArgs{...}
type GetSgSnapshotFileContentOriginalDataServiceTemplateOutput ¶ added in v0.1.5
type GetSgSnapshotFileContentOriginalDataServiceTemplateOutput struct{ *pulumi.OutputState }
func (GetSgSnapshotFileContentOriginalDataServiceTemplateOutput) ElementType ¶ added in v0.1.5
func (GetSgSnapshotFileContentOriginalDataServiceTemplateOutput) ElementType() reflect.Type
func (GetSgSnapshotFileContentOriginalDataServiceTemplateOutput) ServiceGroupId ¶ added in v0.1.5
func (o GetSgSnapshotFileContentOriginalDataServiceTemplateOutput) ServiceGroupId() pulumi.StringOutput
Protocol port group ID, such as `ppmg-f5n1f8da`.
func (GetSgSnapshotFileContentOriginalDataServiceTemplateOutput) ServiceId ¶ added in v0.1.5
func (o GetSgSnapshotFileContentOriginalDataServiceTemplateOutput) ServiceId() pulumi.StringOutput
Protocol port ID, such as `ppm-f5n1f8da`.
func (GetSgSnapshotFileContentOriginalDataServiceTemplateOutput) ToGetSgSnapshotFileContentOriginalDataServiceTemplateOutput ¶ added in v0.1.5
func (o GetSgSnapshotFileContentOriginalDataServiceTemplateOutput) ToGetSgSnapshotFileContentOriginalDataServiceTemplateOutput() GetSgSnapshotFileContentOriginalDataServiceTemplateOutput
func (GetSgSnapshotFileContentOriginalDataServiceTemplateOutput) ToGetSgSnapshotFileContentOriginalDataServiceTemplateOutputWithContext ¶ added in v0.1.5
func (o GetSgSnapshotFileContentOriginalDataServiceTemplateOutput) ToGetSgSnapshotFileContentOriginalDataServiceTemplateOutputWithContext(ctx context.Context) GetSgSnapshotFileContentOriginalDataServiceTemplateOutput
type GetSgSnapshotFileContentOutputArgs ¶ added in v0.1.5
type GetSgSnapshotFileContentOutputArgs struct { // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Security group ID. SecurityGroupId pulumi.StringInput `pulumi:"securityGroupId"` // Snapshot file ID. SnapshotFileId pulumi.StringInput `pulumi:"snapshotFileId"` // Snapshot policy IDs. SnapshotPolicyId pulumi.StringInput `pulumi:"snapshotPolicyId"` }
A collection of arguments for invoking getSgSnapshotFileContent.
func (GetSgSnapshotFileContentOutputArgs) ElementType ¶ added in v0.1.5
func (GetSgSnapshotFileContentOutputArgs) ElementType() reflect.Type
type GetSgSnapshotFileContentResult ¶ added in v0.1.5
type GetSgSnapshotFileContentResult struct { // Backup data. BackupDatas []GetSgSnapshotFileContentBackupData `pulumi:"backupDatas"` // Backup time. BackupTime string `pulumi:"backupTime"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Security group ID. InstanceId string `pulumi:"instanceId"` // Operator. Operator string `pulumi:"operator"` // Original data. OriginalDatas []GetSgSnapshotFileContentOriginalData `pulumi:"originalDatas"` ResultOutputFile *string `pulumi:"resultOutputFile"` // The security group instance ID, such as `sg-ohuuioma`. SecurityGroupId string `pulumi:"securityGroupId"` SnapshotFileId string `pulumi:"snapshotFileId"` SnapshotPolicyId string `pulumi:"snapshotPolicyId"` }
A collection of values returned by getSgSnapshotFileContent.
func GetSgSnapshotFileContent ¶ added in v0.1.5
func GetSgSnapshotFileContent(ctx *pulumi.Context, args *GetSgSnapshotFileContentArgs, opts ...pulumi.InvokeOption) (*GetSgSnapshotFileContentResult, error)
Use this data source to query detailed information of vpc sgSnapshotFileContent
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Vpc.GetSgSnapshotFileContent(ctx, &vpc.GetSgSnapshotFileContentArgs{ SecurityGroupId: "sg-ntrgm89v", SnapshotFileId: "ssfile-017gepjxpr", SnapshotPolicyId: "sspolicy-ebjofe71", }, nil) if err != nil { return err } return nil }) }
```
type GetSgSnapshotFileContentResultOutput ¶ added in v0.1.5
type GetSgSnapshotFileContentResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSgSnapshotFileContent.
func GetSgSnapshotFileContentOutput ¶ added in v0.1.5
func GetSgSnapshotFileContentOutput(ctx *pulumi.Context, args GetSgSnapshotFileContentOutputArgs, opts ...pulumi.InvokeOption) GetSgSnapshotFileContentResultOutput
func (GetSgSnapshotFileContentResultOutput) BackupDatas ¶ added in v0.1.5
func (o GetSgSnapshotFileContentResultOutput) BackupDatas() GetSgSnapshotFileContentBackupDataArrayOutput
Backup data.
func (GetSgSnapshotFileContentResultOutput) BackupTime ¶ added in v0.1.5
func (o GetSgSnapshotFileContentResultOutput) BackupTime() pulumi.StringOutput
Backup time.
func (GetSgSnapshotFileContentResultOutput) ElementType ¶ added in v0.1.5
func (GetSgSnapshotFileContentResultOutput) ElementType() reflect.Type
func (GetSgSnapshotFileContentResultOutput) Id ¶ added in v0.1.5
func (o GetSgSnapshotFileContentResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetSgSnapshotFileContentResultOutput) InstanceId ¶ added in v0.1.5
func (o GetSgSnapshotFileContentResultOutput) InstanceId() pulumi.StringOutput
Security group ID.
func (GetSgSnapshotFileContentResultOutput) Operator ¶ added in v0.1.5
func (o GetSgSnapshotFileContentResultOutput) Operator() pulumi.StringOutput
Operator.
func (GetSgSnapshotFileContentResultOutput) OriginalDatas ¶ added in v0.1.5
func (o GetSgSnapshotFileContentResultOutput) OriginalDatas() GetSgSnapshotFileContentOriginalDataArrayOutput
Original data.
func (GetSgSnapshotFileContentResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetSgSnapshotFileContentResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetSgSnapshotFileContentResultOutput) SecurityGroupId ¶ added in v0.1.5
func (o GetSgSnapshotFileContentResultOutput) SecurityGroupId() pulumi.StringOutput
The security group instance ID, such as `sg-ohuuioma`.
func (GetSgSnapshotFileContentResultOutput) SnapshotFileId ¶ added in v0.1.5
func (o GetSgSnapshotFileContentResultOutput) SnapshotFileId() pulumi.StringOutput
func (GetSgSnapshotFileContentResultOutput) SnapshotPolicyId ¶ added in v0.1.5
func (o GetSgSnapshotFileContentResultOutput) SnapshotPolicyId() pulumi.StringOutput
func (GetSgSnapshotFileContentResultOutput) ToGetSgSnapshotFileContentResultOutput ¶ added in v0.1.5
func (o GetSgSnapshotFileContentResultOutput) ToGetSgSnapshotFileContentResultOutput() GetSgSnapshotFileContentResultOutput
func (GetSgSnapshotFileContentResultOutput) ToGetSgSnapshotFileContentResultOutputWithContext ¶ added in v0.1.5
func (o GetSgSnapshotFileContentResultOutput) ToGetSgSnapshotFileContentResultOutputWithContext(ctx context.Context) GetSgSnapshotFileContentResultOutput
type GetSnapshotFilesArgs ¶ added in v0.1.5
type GetSnapshotFilesArgs struct { // Business type, currently supports security group:securitygroup. BusinessType string `pulumi:"businessType"` // End date in the format %Y-%m-%d %H:%M:%S. EndDate string `pulumi:"endDate"` // InstanceId. InstanceId string `pulumi:"instanceId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Start date in the format %Y-%m-%d %H:%M:%S. StartDate string `pulumi:"startDate"` }
A collection of arguments for invoking getSnapshotFiles.
type GetSnapshotFilesOutputArgs ¶ added in v0.1.5
type GetSnapshotFilesOutputArgs struct { // Business type, currently supports security group:securitygroup. BusinessType pulumi.StringInput `pulumi:"businessType"` // End date in the format %Y-%m-%d %H:%M:%S. EndDate pulumi.StringInput `pulumi:"endDate"` // InstanceId. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Start date in the format %Y-%m-%d %H:%M:%S. StartDate pulumi.StringInput `pulumi:"startDate"` }
A collection of arguments for invoking getSnapshotFiles.
func (GetSnapshotFilesOutputArgs) ElementType ¶ added in v0.1.5
func (GetSnapshotFilesOutputArgs) ElementType() reflect.Type
type GetSnapshotFilesResult ¶ added in v0.1.5
type GetSnapshotFilesResult struct { BusinessType string `pulumi:"businessType"` EndDate string `pulumi:"endDate"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // instance id. InstanceId string `pulumi:"instanceId"` ResultOutputFile *string `pulumi:"resultOutputFile"` // snap shot file set. SnapshotFileSets []GetSnapshotFilesSnapshotFileSet `pulumi:"snapshotFileSets"` StartDate string `pulumi:"startDate"` }
A collection of values returned by getSnapshotFiles.
func GetSnapshotFiles ¶ added in v0.1.5
func GetSnapshotFiles(ctx *pulumi.Context, args *GetSnapshotFilesArgs, opts ...pulumi.InvokeOption) (*GetSnapshotFilesResult, error)
Use this data source to query detailed information of vpc snapshotFiles
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Vpc.GetSnapshotFiles(ctx, &vpc.GetSnapshotFilesArgs{ BusinessType: "securitygroup", EndDate: "2023-10-30 19:00:00", InstanceId: "sg-902tl7t7", StartDate: "2022-10-10 00:00:00", }, nil) if err != nil { return err } return nil }) }
```
type GetSnapshotFilesResultOutput ¶ added in v0.1.5
type GetSnapshotFilesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSnapshotFiles.
func GetSnapshotFilesOutput ¶ added in v0.1.5
func GetSnapshotFilesOutput(ctx *pulumi.Context, args GetSnapshotFilesOutputArgs, opts ...pulumi.InvokeOption) GetSnapshotFilesResultOutput
func (GetSnapshotFilesResultOutput) BusinessType ¶ added in v0.1.5
func (o GetSnapshotFilesResultOutput) BusinessType() pulumi.StringOutput
func (GetSnapshotFilesResultOutput) ElementType ¶ added in v0.1.5
func (GetSnapshotFilesResultOutput) ElementType() reflect.Type
func (GetSnapshotFilesResultOutput) EndDate ¶ added in v0.1.5
func (o GetSnapshotFilesResultOutput) EndDate() pulumi.StringOutput
func (GetSnapshotFilesResultOutput) Id ¶ added in v0.1.5
func (o GetSnapshotFilesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetSnapshotFilesResultOutput) InstanceId ¶ added in v0.1.5
func (o GetSnapshotFilesResultOutput) InstanceId() pulumi.StringOutput
instance id.
func (GetSnapshotFilesResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetSnapshotFilesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetSnapshotFilesResultOutput) SnapshotFileSets ¶ added in v0.1.5
func (o GetSnapshotFilesResultOutput) SnapshotFileSets() GetSnapshotFilesSnapshotFileSetArrayOutput
snap shot file set.
func (GetSnapshotFilesResultOutput) StartDate ¶ added in v0.1.5
func (o GetSnapshotFilesResultOutput) StartDate() pulumi.StringOutput
func (GetSnapshotFilesResultOutput) ToGetSnapshotFilesResultOutput ¶ added in v0.1.5
func (o GetSnapshotFilesResultOutput) ToGetSnapshotFilesResultOutput() GetSnapshotFilesResultOutput
func (GetSnapshotFilesResultOutput) ToGetSnapshotFilesResultOutputWithContext ¶ added in v0.1.5
func (o GetSnapshotFilesResultOutput) ToGetSnapshotFilesResultOutputWithContext(ctx context.Context) GetSnapshotFilesResultOutput
type GetSnapshotFilesSnapshotFileSet ¶ added in v0.1.5
type GetSnapshotFilesSnapshotFileSet struct { // backup time. BackupTime string `pulumi:"backupTime"` // InstanceId. InstanceId string `pulumi:"instanceId"` // Uin of operator. Operator string `pulumi:"operator"` // snap shot file id. SnapshotFileId string `pulumi:"snapshotFileId"` // Snapshot Policy Id. SnapshotPolicyId string `pulumi:"snapshotPolicyId"` }
type GetSnapshotFilesSnapshotFileSetArgs ¶ added in v0.1.5
type GetSnapshotFilesSnapshotFileSetArgs struct { // backup time. BackupTime pulumi.StringInput `pulumi:"backupTime"` // InstanceId. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Uin of operator. Operator pulumi.StringInput `pulumi:"operator"` // snap shot file id. SnapshotFileId pulumi.StringInput `pulumi:"snapshotFileId"` // Snapshot Policy Id. SnapshotPolicyId pulumi.StringInput `pulumi:"snapshotPolicyId"` }
func (GetSnapshotFilesSnapshotFileSetArgs) ElementType ¶ added in v0.1.5
func (GetSnapshotFilesSnapshotFileSetArgs) ElementType() reflect.Type
func (GetSnapshotFilesSnapshotFileSetArgs) ToGetSnapshotFilesSnapshotFileSetOutput ¶ added in v0.1.5
func (i GetSnapshotFilesSnapshotFileSetArgs) ToGetSnapshotFilesSnapshotFileSetOutput() GetSnapshotFilesSnapshotFileSetOutput
func (GetSnapshotFilesSnapshotFileSetArgs) ToGetSnapshotFilesSnapshotFileSetOutputWithContext ¶ added in v0.1.5
func (i GetSnapshotFilesSnapshotFileSetArgs) ToGetSnapshotFilesSnapshotFileSetOutputWithContext(ctx context.Context) GetSnapshotFilesSnapshotFileSetOutput
type GetSnapshotFilesSnapshotFileSetArray ¶ added in v0.1.5
type GetSnapshotFilesSnapshotFileSetArray []GetSnapshotFilesSnapshotFileSetInput
func (GetSnapshotFilesSnapshotFileSetArray) ElementType ¶ added in v0.1.5
func (GetSnapshotFilesSnapshotFileSetArray) ElementType() reflect.Type
func (GetSnapshotFilesSnapshotFileSetArray) ToGetSnapshotFilesSnapshotFileSetArrayOutput ¶ added in v0.1.5
func (i GetSnapshotFilesSnapshotFileSetArray) ToGetSnapshotFilesSnapshotFileSetArrayOutput() GetSnapshotFilesSnapshotFileSetArrayOutput
func (GetSnapshotFilesSnapshotFileSetArray) ToGetSnapshotFilesSnapshotFileSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetSnapshotFilesSnapshotFileSetArray) ToGetSnapshotFilesSnapshotFileSetArrayOutputWithContext(ctx context.Context) GetSnapshotFilesSnapshotFileSetArrayOutput
type GetSnapshotFilesSnapshotFileSetArrayInput ¶ added in v0.1.5
type GetSnapshotFilesSnapshotFileSetArrayInput interface { pulumi.Input ToGetSnapshotFilesSnapshotFileSetArrayOutput() GetSnapshotFilesSnapshotFileSetArrayOutput ToGetSnapshotFilesSnapshotFileSetArrayOutputWithContext(context.Context) GetSnapshotFilesSnapshotFileSetArrayOutput }
GetSnapshotFilesSnapshotFileSetArrayInput is an input type that accepts GetSnapshotFilesSnapshotFileSetArray and GetSnapshotFilesSnapshotFileSetArrayOutput values. You can construct a concrete instance of `GetSnapshotFilesSnapshotFileSetArrayInput` via:
GetSnapshotFilesSnapshotFileSetArray{ GetSnapshotFilesSnapshotFileSetArgs{...} }
type GetSnapshotFilesSnapshotFileSetArrayOutput ¶ added in v0.1.5
type GetSnapshotFilesSnapshotFileSetArrayOutput struct{ *pulumi.OutputState }
func (GetSnapshotFilesSnapshotFileSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetSnapshotFilesSnapshotFileSetArrayOutput) ElementType() reflect.Type
func (GetSnapshotFilesSnapshotFileSetArrayOutput) ToGetSnapshotFilesSnapshotFileSetArrayOutput ¶ added in v0.1.5
func (o GetSnapshotFilesSnapshotFileSetArrayOutput) ToGetSnapshotFilesSnapshotFileSetArrayOutput() GetSnapshotFilesSnapshotFileSetArrayOutput
func (GetSnapshotFilesSnapshotFileSetArrayOutput) ToGetSnapshotFilesSnapshotFileSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetSnapshotFilesSnapshotFileSetArrayOutput) ToGetSnapshotFilesSnapshotFileSetArrayOutputWithContext(ctx context.Context) GetSnapshotFilesSnapshotFileSetArrayOutput
type GetSnapshotFilesSnapshotFileSetInput ¶ added in v0.1.5
type GetSnapshotFilesSnapshotFileSetInput interface { pulumi.Input ToGetSnapshotFilesSnapshotFileSetOutput() GetSnapshotFilesSnapshotFileSetOutput ToGetSnapshotFilesSnapshotFileSetOutputWithContext(context.Context) GetSnapshotFilesSnapshotFileSetOutput }
GetSnapshotFilesSnapshotFileSetInput is an input type that accepts GetSnapshotFilesSnapshotFileSetArgs and GetSnapshotFilesSnapshotFileSetOutput values. You can construct a concrete instance of `GetSnapshotFilesSnapshotFileSetInput` via:
GetSnapshotFilesSnapshotFileSetArgs{...}
type GetSnapshotFilesSnapshotFileSetOutput ¶ added in v0.1.5
type GetSnapshotFilesSnapshotFileSetOutput struct{ *pulumi.OutputState }
func (GetSnapshotFilesSnapshotFileSetOutput) BackupTime ¶ added in v0.1.5
func (o GetSnapshotFilesSnapshotFileSetOutput) BackupTime() pulumi.StringOutput
backup time.
func (GetSnapshotFilesSnapshotFileSetOutput) ElementType ¶ added in v0.1.5
func (GetSnapshotFilesSnapshotFileSetOutput) ElementType() reflect.Type
func (GetSnapshotFilesSnapshotFileSetOutput) InstanceId ¶ added in v0.1.5
func (o GetSnapshotFilesSnapshotFileSetOutput) InstanceId() pulumi.StringOutput
InstanceId.
func (GetSnapshotFilesSnapshotFileSetOutput) Operator ¶ added in v0.1.5
func (o GetSnapshotFilesSnapshotFileSetOutput) Operator() pulumi.StringOutput
Uin of operator.
func (GetSnapshotFilesSnapshotFileSetOutput) SnapshotFileId ¶ added in v0.1.5
func (o GetSnapshotFilesSnapshotFileSetOutput) SnapshotFileId() pulumi.StringOutput
snap shot file id.
func (GetSnapshotFilesSnapshotFileSetOutput) SnapshotPolicyId ¶ added in v0.1.5
func (o GetSnapshotFilesSnapshotFileSetOutput) SnapshotPolicyId() pulumi.StringOutput
Snapshot Policy Id.
func (GetSnapshotFilesSnapshotFileSetOutput) ToGetSnapshotFilesSnapshotFileSetOutput ¶ added in v0.1.5
func (o GetSnapshotFilesSnapshotFileSetOutput) ToGetSnapshotFilesSnapshotFileSetOutput() GetSnapshotFilesSnapshotFileSetOutput
func (GetSnapshotFilesSnapshotFileSetOutput) ToGetSnapshotFilesSnapshotFileSetOutputWithContext ¶ added in v0.1.5
func (o GetSnapshotFilesSnapshotFileSetOutput) ToGetSnapshotFilesSnapshotFileSetOutputWithContext(ctx context.Context) GetSnapshotFilesSnapshotFileSetOutput
type GetSubnetResourceDashboardArgs ¶ added in v0.1.5
type GetSubnetResourceDashboardArgs struct { // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Subnet instance ID, such as `subnet-f1xjkw1b`. SubnetIds []string `pulumi:"subnetIds"` }
A collection of arguments for invoking getSubnetResourceDashboard.
type GetSubnetResourceDashboardOutputArgs ¶ added in v0.1.5
type GetSubnetResourceDashboardOutputArgs struct { // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Subnet instance ID, such as `subnet-f1xjkw1b`. SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"` }
A collection of arguments for invoking getSubnetResourceDashboard.
func (GetSubnetResourceDashboardOutputArgs) ElementType ¶ added in v0.1.5
func (GetSubnetResourceDashboardOutputArgs) ElementType() reflect.Type
type GetSubnetResourceDashboardResourceStatisticsSet ¶ added in v0.1.5
type GetSubnetResourceDashboardResourceStatisticsSet struct { // The total number of used IP addresses. Ip int `pulumi:"ip"` // Information of associated resources. ResourceStatisticsItemSets []GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSet `pulumi:"resourceStatisticsItemSets"` // Subnet instance ID, such as `subnet-bthucmmy`. SubnetId string `pulumi:"subnetId"` // VPC instance ID, such as vpc-f1xjkw1b. VpcId string `pulumi:"vpcId"` }
type GetSubnetResourceDashboardResourceStatisticsSetArgs ¶ added in v0.1.5
type GetSubnetResourceDashboardResourceStatisticsSetArgs struct { // The total number of used IP addresses. Ip pulumi.IntInput `pulumi:"ip"` // Information of associated resources. ResourceStatisticsItemSets GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayInput `pulumi:"resourceStatisticsItemSets"` // Subnet instance ID, such as `subnet-bthucmmy`. SubnetId pulumi.StringInput `pulumi:"subnetId"` // VPC instance ID, such as vpc-f1xjkw1b. VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (GetSubnetResourceDashboardResourceStatisticsSetArgs) ElementType ¶ added in v0.1.5
func (GetSubnetResourceDashboardResourceStatisticsSetArgs) ElementType() reflect.Type
func (GetSubnetResourceDashboardResourceStatisticsSetArgs) ToGetSubnetResourceDashboardResourceStatisticsSetOutput ¶ added in v0.1.5
func (i GetSubnetResourceDashboardResourceStatisticsSetArgs) ToGetSubnetResourceDashboardResourceStatisticsSetOutput() GetSubnetResourceDashboardResourceStatisticsSetOutput
func (GetSubnetResourceDashboardResourceStatisticsSetArgs) ToGetSubnetResourceDashboardResourceStatisticsSetOutputWithContext ¶ added in v0.1.5
func (i GetSubnetResourceDashboardResourceStatisticsSetArgs) ToGetSubnetResourceDashboardResourceStatisticsSetOutputWithContext(ctx context.Context) GetSubnetResourceDashboardResourceStatisticsSetOutput
type GetSubnetResourceDashboardResourceStatisticsSetArray ¶ added in v0.1.5
type GetSubnetResourceDashboardResourceStatisticsSetArray []GetSubnetResourceDashboardResourceStatisticsSetInput
func (GetSubnetResourceDashboardResourceStatisticsSetArray) ElementType ¶ added in v0.1.5
func (GetSubnetResourceDashboardResourceStatisticsSetArray) ElementType() reflect.Type
func (GetSubnetResourceDashboardResourceStatisticsSetArray) ToGetSubnetResourceDashboardResourceStatisticsSetArrayOutput ¶ added in v0.1.5
func (i GetSubnetResourceDashboardResourceStatisticsSetArray) ToGetSubnetResourceDashboardResourceStatisticsSetArrayOutput() GetSubnetResourceDashboardResourceStatisticsSetArrayOutput
func (GetSubnetResourceDashboardResourceStatisticsSetArray) ToGetSubnetResourceDashboardResourceStatisticsSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetSubnetResourceDashboardResourceStatisticsSetArray) ToGetSubnetResourceDashboardResourceStatisticsSetArrayOutputWithContext(ctx context.Context) GetSubnetResourceDashboardResourceStatisticsSetArrayOutput
type GetSubnetResourceDashboardResourceStatisticsSetArrayInput ¶ added in v0.1.5
type GetSubnetResourceDashboardResourceStatisticsSetArrayInput interface { pulumi.Input ToGetSubnetResourceDashboardResourceStatisticsSetArrayOutput() GetSubnetResourceDashboardResourceStatisticsSetArrayOutput ToGetSubnetResourceDashboardResourceStatisticsSetArrayOutputWithContext(context.Context) GetSubnetResourceDashboardResourceStatisticsSetArrayOutput }
GetSubnetResourceDashboardResourceStatisticsSetArrayInput is an input type that accepts GetSubnetResourceDashboardResourceStatisticsSetArray and GetSubnetResourceDashboardResourceStatisticsSetArrayOutput values. You can construct a concrete instance of `GetSubnetResourceDashboardResourceStatisticsSetArrayInput` via:
GetSubnetResourceDashboardResourceStatisticsSetArray{ GetSubnetResourceDashboardResourceStatisticsSetArgs{...} }
type GetSubnetResourceDashboardResourceStatisticsSetArrayOutput ¶ added in v0.1.5
type GetSubnetResourceDashboardResourceStatisticsSetArrayOutput struct{ *pulumi.OutputState }
func (GetSubnetResourceDashboardResourceStatisticsSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetSubnetResourceDashboardResourceStatisticsSetArrayOutput) ElementType() reflect.Type
func (GetSubnetResourceDashboardResourceStatisticsSetArrayOutput) ToGetSubnetResourceDashboardResourceStatisticsSetArrayOutput ¶ added in v0.1.5
func (o GetSubnetResourceDashboardResourceStatisticsSetArrayOutput) ToGetSubnetResourceDashboardResourceStatisticsSetArrayOutput() GetSubnetResourceDashboardResourceStatisticsSetArrayOutput
func (GetSubnetResourceDashboardResourceStatisticsSetArrayOutput) ToGetSubnetResourceDashboardResourceStatisticsSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetSubnetResourceDashboardResourceStatisticsSetArrayOutput) ToGetSubnetResourceDashboardResourceStatisticsSetArrayOutputWithContext(ctx context.Context) GetSubnetResourceDashboardResourceStatisticsSetArrayOutput
type GetSubnetResourceDashboardResourceStatisticsSetInput ¶ added in v0.1.5
type GetSubnetResourceDashboardResourceStatisticsSetInput interface { pulumi.Input ToGetSubnetResourceDashboardResourceStatisticsSetOutput() GetSubnetResourceDashboardResourceStatisticsSetOutput ToGetSubnetResourceDashboardResourceStatisticsSetOutputWithContext(context.Context) GetSubnetResourceDashboardResourceStatisticsSetOutput }
GetSubnetResourceDashboardResourceStatisticsSetInput is an input type that accepts GetSubnetResourceDashboardResourceStatisticsSetArgs and GetSubnetResourceDashboardResourceStatisticsSetOutput values. You can construct a concrete instance of `GetSubnetResourceDashboardResourceStatisticsSetInput` via:
GetSubnetResourceDashboardResourceStatisticsSetArgs{...}
type GetSubnetResourceDashboardResourceStatisticsSetOutput ¶ added in v0.1.5
type GetSubnetResourceDashboardResourceStatisticsSetOutput struct{ *pulumi.OutputState }
func (GetSubnetResourceDashboardResourceStatisticsSetOutput) ElementType ¶ added in v0.1.5
func (GetSubnetResourceDashboardResourceStatisticsSetOutput) ElementType() reflect.Type
func (GetSubnetResourceDashboardResourceStatisticsSetOutput) Ip ¶ added in v0.1.5
The total number of used IP addresses.
func (GetSubnetResourceDashboardResourceStatisticsSetOutput) ResourceStatisticsItemSets ¶ added in v0.1.5
func (o GetSubnetResourceDashboardResourceStatisticsSetOutput) ResourceStatisticsItemSets() GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayOutput
Information of associated resources.
func (GetSubnetResourceDashboardResourceStatisticsSetOutput) SubnetId ¶ added in v0.1.5
func (o GetSubnetResourceDashboardResourceStatisticsSetOutput) SubnetId() pulumi.StringOutput
Subnet instance ID, such as `subnet-bthucmmy`.
func (GetSubnetResourceDashboardResourceStatisticsSetOutput) ToGetSubnetResourceDashboardResourceStatisticsSetOutput ¶ added in v0.1.5
func (o GetSubnetResourceDashboardResourceStatisticsSetOutput) ToGetSubnetResourceDashboardResourceStatisticsSetOutput() GetSubnetResourceDashboardResourceStatisticsSetOutput
func (GetSubnetResourceDashboardResourceStatisticsSetOutput) ToGetSubnetResourceDashboardResourceStatisticsSetOutputWithContext ¶ added in v0.1.5
func (o GetSubnetResourceDashboardResourceStatisticsSetOutput) ToGetSubnetResourceDashboardResourceStatisticsSetOutputWithContext(ctx context.Context) GetSubnetResourceDashboardResourceStatisticsSetOutput
func (GetSubnetResourceDashboardResourceStatisticsSetOutput) VpcId ¶ added in v0.1.5
func (o GetSubnetResourceDashboardResourceStatisticsSetOutput) VpcId() pulumi.StringOutput
VPC instance ID, such as vpc-f1xjkw1b.
type GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSet ¶ added in v0.1.5
type GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArgs ¶ added in v0.1.5
type GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArgs struct { // Number of resources. ResourceCount pulumi.IntInput `pulumi:"resourceCount"` // Resource name. ResourceName pulumi.StringInput `pulumi:"resourceName"` // Resource type, such as CVM, ENI. ResourceType pulumi.StringInput `pulumi:"resourceType"` }
func (GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArgs) ElementType ¶ added in v0.1.5
func (GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArgs) ElementType() reflect.Type
func (GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArgs) ToGetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput ¶ added in v0.1.5
func (i GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArgs) ToGetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput() GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput
func (GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArgs) ToGetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutputWithContext ¶ added in v0.1.5
func (i GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArgs) ToGetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutputWithContext(ctx context.Context) GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput
type GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArray ¶ added in v0.1.5
type GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArray []GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetInput
func (GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArray) ElementType ¶ added in v0.1.5
func (GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArray) ElementType() reflect.Type
func (GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArray) ToGetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayOutput ¶ added in v0.1.5
func (i GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArray) ToGetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayOutput() GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayOutput
func (GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArray) ToGetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArray) ToGetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayOutputWithContext(ctx context.Context) GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayOutput
type GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayInput ¶ added in v0.1.5
type GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayInput interface { pulumi.Input ToGetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayOutput() GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayOutput ToGetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayOutputWithContext(context.Context) GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayOutput }
GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayInput is an input type that accepts GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArray and GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayOutput values. You can construct a concrete instance of `GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayInput` via:
GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArray{ GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArgs{...} }
type GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayOutput ¶ added in v0.1.5
type GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayOutput struct{ *pulumi.OutputState }
func (GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayOutput) Index ¶ added in v0.1.5
func (GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayOutput) ToGetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayOutput ¶ added in v0.1.5
func (o GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayOutput) ToGetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayOutput() GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayOutput
func (GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayOutput) ToGetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayOutput) ToGetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayOutputWithContext(ctx context.Context) GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArrayOutput
type GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetInput ¶ added in v0.1.5
type GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetInput interface { pulumi.Input ToGetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput() GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput ToGetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutputWithContext(context.Context) GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput }
GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetInput is an input type that accepts GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArgs and GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput values. You can construct a concrete instance of `GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetInput` via:
GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetArgs{...}
type GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput ¶ added in v0.1.5
type GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput struct{ *pulumi.OutputState }
func (GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput) ElementType ¶ added in v0.1.5
func (GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput) ElementType() reflect.Type
func (GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput) ResourceCount ¶ added in v0.1.5
func (o GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput) ResourceCount() pulumi.IntOutput
Number of resources.
func (GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput) ResourceName ¶ added in v0.1.5
func (o GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput) ResourceName() pulumi.StringOutput
Resource name.
func (GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput) ResourceType ¶ added in v0.1.5
func (o GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput) ResourceType() pulumi.StringOutput
Resource type, such as CVM, ENI.
func (GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput) ToGetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput ¶ added in v0.1.5
func (o GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput) ToGetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput() GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput
func (GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput) ToGetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutputWithContext ¶ added in v0.1.5
func (o GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput) ToGetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutputWithContext(ctx context.Context) GetSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSetOutput
type GetSubnetResourceDashboardResult ¶ added in v0.1.5
type GetSubnetResourceDashboardResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Information of resources returned. ResourceStatisticsSets []GetSubnetResourceDashboardResourceStatisticsSet `pulumi:"resourceStatisticsSets"` ResultOutputFile *string `pulumi:"resultOutputFile"` SubnetIds []string `pulumi:"subnetIds"` }
A collection of values returned by getSubnetResourceDashboard.
func GetSubnetResourceDashboard ¶ added in v0.1.5
func GetSubnetResourceDashboard(ctx *pulumi.Context, args *GetSubnetResourceDashboardArgs, opts ...pulumi.InvokeOption) (*GetSubnetResourceDashboardResult, error)
Use this data source to query detailed information of vpc subnetResourceDashboard
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Vpc.GetSubnetResourceDashboard(ctx, &vpc.GetSubnetResourceDashboardArgs{ SubnetIds: []string{ "subnet-i9tpf6hq", }, }, nil) if err != nil { return err } return nil }) }
```
type GetSubnetResourceDashboardResultOutput ¶ added in v0.1.5
type GetSubnetResourceDashboardResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSubnetResourceDashboard.
func GetSubnetResourceDashboardOutput ¶ added in v0.1.5
func GetSubnetResourceDashboardOutput(ctx *pulumi.Context, args GetSubnetResourceDashboardOutputArgs, opts ...pulumi.InvokeOption) GetSubnetResourceDashboardResultOutput
func (GetSubnetResourceDashboardResultOutput) ElementType ¶ added in v0.1.5
func (GetSubnetResourceDashboardResultOutput) ElementType() reflect.Type
func (GetSubnetResourceDashboardResultOutput) Id ¶ added in v0.1.5
func (o GetSubnetResourceDashboardResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetSubnetResourceDashboardResultOutput) ResourceStatisticsSets ¶ added in v0.1.5
func (o GetSubnetResourceDashboardResultOutput) ResourceStatisticsSets() GetSubnetResourceDashboardResourceStatisticsSetArrayOutput
Information of resources returned.
func (GetSubnetResourceDashboardResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetSubnetResourceDashboardResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetSubnetResourceDashboardResultOutput) SubnetIds ¶ added in v0.1.5
func (o GetSubnetResourceDashboardResultOutput) SubnetIds() pulumi.StringArrayOutput
func (GetSubnetResourceDashboardResultOutput) ToGetSubnetResourceDashboardResultOutput ¶ added in v0.1.5
func (o GetSubnetResourceDashboardResultOutput) ToGetSubnetResourceDashboardResultOutput() GetSubnetResourceDashboardResultOutput
func (GetSubnetResourceDashboardResultOutput) ToGetSubnetResourceDashboardResultOutputWithContext ¶ added in v0.1.5
func (o GetSubnetResourceDashboardResultOutput) ToGetSubnetResourceDashboardResultOutputWithContext(ctx context.Context) GetSubnetResourceDashboardResultOutput
type GetSubnetsArgs ¶
type GetSubnetsArgs struct { // Zone of the subnet to be queried. AvailabilityZone *string `pulumi:"availabilityZone"` // Filter subnet with this CIDR. CidrBlock *string `pulumi:"cidrBlock"` // Filter default or no default subnets. IsDefault *bool `pulumi:"isDefault"` // Filter the VPC SNAT address pool subnet. IsRemoteVpcSnat *bool `pulumi:"isRemoteVpcSnat"` // Name of the subnet to be queried. Name *string `pulumi:"name"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // ID of the subnet to be queried. SubnetId *string `pulumi:"subnetId"` // Filter if subnet has this tag. TagKey *string `pulumi:"tagKey"` // Tags of the subnet to be queried. Tags map[string]interface{} `pulumi:"tags"` // ID of the VPC to be queried. VpcId *string `pulumi:"vpcId"` }
A collection of arguments for invoking getSubnets.
type GetSubnetsInstanceList ¶
type GetSubnetsInstanceList struct { // Zone of the subnet to be queried. AvailabilityZone string `pulumi:"availabilityZone"` // The number of available IPs. AvailableIpCount int `pulumi:"availableIpCount"` // Filter subnet with this CIDR. CidrBlock string `pulumi:"cidrBlock"` // Creation time of the subnet resource. CreateTime string `pulumi:"createTime"` // Filter default or no default subnets. IsDefault bool `pulumi:"isDefault"` // Indicates whether multicast is enabled. IsMulticast bool `pulumi:"isMulticast"` // Name of the subnet to be queried. Name string `pulumi:"name"` // ID of the routing table. RouteTableId string `pulumi:"routeTableId"` // ID of the subnet to be queried. SubnetId string `pulumi:"subnetId"` // Tags of the subnet to be queried. Tags map[string]interface{} `pulumi:"tags"` // ID of the VPC to be queried. VpcId string `pulumi:"vpcId"` }
type GetSubnetsInstanceListArgs ¶
type GetSubnetsInstanceListArgs struct { // Zone of the subnet to be queried. AvailabilityZone pulumi.StringInput `pulumi:"availabilityZone"` // The number of available IPs. AvailableIpCount pulumi.IntInput `pulumi:"availableIpCount"` // Filter subnet with this CIDR. CidrBlock pulumi.StringInput `pulumi:"cidrBlock"` // Creation time of the subnet resource. CreateTime pulumi.StringInput `pulumi:"createTime"` // Filter default or no default subnets. IsDefault pulumi.BoolInput `pulumi:"isDefault"` // Indicates whether multicast is enabled. IsMulticast pulumi.BoolInput `pulumi:"isMulticast"` // Name of the subnet to be queried. Name pulumi.StringInput `pulumi:"name"` // ID of the routing table. RouteTableId pulumi.StringInput `pulumi:"routeTableId"` // ID of the subnet to be queried. SubnetId pulumi.StringInput `pulumi:"subnetId"` // Tags of the subnet to be queried. Tags pulumi.MapInput `pulumi:"tags"` // ID of the VPC to be queried. VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (GetSubnetsInstanceListArgs) ElementType ¶
func (GetSubnetsInstanceListArgs) ElementType() reflect.Type
func (GetSubnetsInstanceListArgs) ToGetSubnetsInstanceListOutput ¶
func (i GetSubnetsInstanceListArgs) ToGetSubnetsInstanceListOutput() GetSubnetsInstanceListOutput
func (GetSubnetsInstanceListArgs) ToGetSubnetsInstanceListOutputWithContext ¶
func (i GetSubnetsInstanceListArgs) ToGetSubnetsInstanceListOutputWithContext(ctx context.Context) GetSubnetsInstanceListOutput
type GetSubnetsInstanceListArray ¶
type GetSubnetsInstanceListArray []GetSubnetsInstanceListInput
func (GetSubnetsInstanceListArray) ElementType ¶
func (GetSubnetsInstanceListArray) ElementType() reflect.Type
func (GetSubnetsInstanceListArray) ToGetSubnetsInstanceListArrayOutput ¶
func (i GetSubnetsInstanceListArray) ToGetSubnetsInstanceListArrayOutput() GetSubnetsInstanceListArrayOutput
func (GetSubnetsInstanceListArray) ToGetSubnetsInstanceListArrayOutputWithContext ¶
func (i GetSubnetsInstanceListArray) ToGetSubnetsInstanceListArrayOutputWithContext(ctx context.Context) GetSubnetsInstanceListArrayOutput
type GetSubnetsInstanceListArrayInput ¶
type GetSubnetsInstanceListArrayInput interface { pulumi.Input ToGetSubnetsInstanceListArrayOutput() GetSubnetsInstanceListArrayOutput ToGetSubnetsInstanceListArrayOutputWithContext(context.Context) GetSubnetsInstanceListArrayOutput }
GetSubnetsInstanceListArrayInput is an input type that accepts GetSubnetsInstanceListArray and GetSubnetsInstanceListArrayOutput values. You can construct a concrete instance of `GetSubnetsInstanceListArrayInput` via:
GetSubnetsInstanceListArray{ GetSubnetsInstanceListArgs{...} }
type GetSubnetsInstanceListArrayOutput ¶
type GetSubnetsInstanceListArrayOutput struct{ *pulumi.OutputState }
func (GetSubnetsInstanceListArrayOutput) ElementType ¶
func (GetSubnetsInstanceListArrayOutput) ElementType() reflect.Type
func (GetSubnetsInstanceListArrayOutput) Index ¶
func (o GetSubnetsInstanceListArrayOutput) Index(i pulumi.IntInput) GetSubnetsInstanceListOutput
func (GetSubnetsInstanceListArrayOutput) ToGetSubnetsInstanceListArrayOutput ¶
func (o GetSubnetsInstanceListArrayOutput) ToGetSubnetsInstanceListArrayOutput() GetSubnetsInstanceListArrayOutput
func (GetSubnetsInstanceListArrayOutput) ToGetSubnetsInstanceListArrayOutputWithContext ¶
func (o GetSubnetsInstanceListArrayOutput) ToGetSubnetsInstanceListArrayOutputWithContext(ctx context.Context) GetSubnetsInstanceListArrayOutput
type GetSubnetsInstanceListInput ¶
type GetSubnetsInstanceListInput interface { pulumi.Input ToGetSubnetsInstanceListOutput() GetSubnetsInstanceListOutput ToGetSubnetsInstanceListOutputWithContext(context.Context) GetSubnetsInstanceListOutput }
GetSubnetsInstanceListInput is an input type that accepts GetSubnetsInstanceListArgs and GetSubnetsInstanceListOutput values. You can construct a concrete instance of `GetSubnetsInstanceListInput` via:
GetSubnetsInstanceListArgs{...}
type GetSubnetsInstanceListOutput ¶
type GetSubnetsInstanceListOutput struct{ *pulumi.OutputState }
func (GetSubnetsInstanceListOutput) AvailabilityZone ¶
func (o GetSubnetsInstanceListOutput) AvailabilityZone() pulumi.StringOutput
Zone of the subnet to be queried.
func (GetSubnetsInstanceListOutput) AvailableIpCount ¶
func (o GetSubnetsInstanceListOutput) AvailableIpCount() pulumi.IntOutput
The number of available IPs.
func (GetSubnetsInstanceListOutput) CidrBlock ¶
func (o GetSubnetsInstanceListOutput) CidrBlock() pulumi.StringOutput
Filter subnet with this CIDR.
func (GetSubnetsInstanceListOutput) CreateTime ¶
func (o GetSubnetsInstanceListOutput) CreateTime() pulumi.StringOutput
Creation time of the subnet resource.
func (GetSubnetsInstanceListOutput) ElementType ¶
func (GetSubnetsInstanceListOutput) ElementType() reflect.Type
func (GetSubnetsInstanceListOutput) IsDefault ¶
func (o GetSubnetsInstanceListOutput) IsDefault() pulumi.BoolOutput
Filter default or no default subnets.
func (GetSubnetsInstanceListOutput) IsMulticast ¶
func (o GetSubnetsInstanceListOutput) IsMulticast() pulumi.BoolOutput
Indicates whether multicast is enabled.
func (GetSubnetsInstanceListOutput) Name ¶
func (o GetSubnetsInstanceListOutput) Name() pulumi.StringOutput
Name of the subnet to be queried.
func (GetSubnetsInstanceListOutput) RouteTableId ¶
func (o GetSubnetsInstanceListOutput) RouteTableId() pulumi.StringOutput
ID of the routing table.
func (GetSubnetsInstanceListOutput) SubnetId ¶
func (o GetSubnetsInstanceListOutput) SubnetId() pulumi.StringOutput
ID of the subnet to be queried.
func (GetSubnetsInstanceListOutput) Tags ¶
func (o GetSubnetsInstanceListOutput) Tags() pulumi.MapOutput
Tags of the subnet to be queried.
func (GetSubnetsInstanceListOutput) ToGetSubnetsInstanceListOutput ¶
func (o GetSubnetsInstanceListOutput) ToGetSubnetsInstanceListOutput() GetSubnetsInstanceListOutput
func (GetSubnetsInstanceListOutput) ToGetSubnetsInstanceListOutputWithContext ¶
func (o GetSubnetsInstanceListOutput) ToGetSubnetsInstanceListOutputWithContext(ctx context.Context) GetSubnetsInstanceListOutput
func (GetSubnetsInstanceListOutput) VpcId ¶
func (o GetSubnetsInstanceListOutput) VpcId() pulumi.StringOutput
ID of the VPC to be queried.
type GetSubnetsOutputArgs ¶
type GetSubnetsOutputArgs struct { // Zone of the subnet to be queried. AvailabilityZone pulumi.StringPtrInput `pulumi:"availabilityZone"` // Filter subnet with this CIDR. CidrBlock pulumi.StringPtrInput `pulumi:"cidrBlock"` // Filter default or no default subnets. IsDefault pulumi.BoolPtrInput `pulumi:"isDefault"` // Filter the VPC SNAT address pool subnet. IsRemoteVpcSnat pulumi.BoolPtrInput `pulumi:"isRemoteVpcSnat"` // Name of the subnet to be queried. Name pulumi.StringPtrInput `pulumi:"name"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // ID of the subnet to be queried. SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` // Filter if subnet has this tag. TagKey pulumi.StringPtrInput `pulumi:"tagKey"` // Tags of the subnet to be queried. Tags pulumi.MapInput `pulumi:"tags"` // ID of the VPC to be queried. VpcId pulumi.StringPtrInput `pulumi:"vpcId"` }
A collection of arguments for invoking getSubnets.
func (GetSubnetsOutputArgs) ElementType ¶
func (GetSubnetsOutputArgs) ElementType() reflect.Type
type GetSubnetsResult ¶
type GetSubnetsResult struct { // The availability zone of the subnet. AvailabilityZone *string `pulumi:"availabilityZone"` // A network address block of the subnet. CidrBlock *string `pulumi:"cidrBlock"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // List of subnets. InstanceLists []GetSubnetsInstanceList `pulumi:"instanceLists"` // Indicates whether it is the default subnet of the VPC for this region. IsDefault *bool `pulumi:"isDefault"` IsRemoteVpcSnat *bool `pulumi:"isRemoteVpcSnat"` // Name of the subnet. Name *string `pulumi:"name"` ResultOutputFile *string `pulumi:"resultOutputFile"` // ID of the subnet. SubnetId *string `pulumi:"subnetId"` TagKey *string `pulumi:"tagKey"` // Tags of the subnet resource. Tags map[string]interface{} `pulumi:"tags"` // ID of the VPC. VpcId *string `pulumi:"vpcId"` }
A collection of values returned by getSubnets.
func GetSubnets ¶
func GetSubnets(ctx *pulumi.Context, args *GetSubnetsArgs, opts ...pulumi.InvokeOption) (*GetSubnetsResult, error)
Use this data source to query vpc subnets information.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc" "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/Subnet" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") availabilityZone := "ap-guangzhou-3" if param := cfg.Get("availabilityZone"); param != "" { availabilityZone = param } foo, err := Vpc.NewInstance(ctx, "foo", &Vpc.InstanceArgs{ CidrBlock: pulumi.String("10.0.0.0/16"), }) if err != nil { return err } subnet, err := Subnet.NewInstance(ctx, "subnet", &Subnet.InstanceArgs{ AvailabilityZone: pulumi.String(availabilityZone), VpcId: foo.ID(), CidrBlock: pulumi.String("10.0.20.0/28"), IsMulticast: pulumi.Bool(false), Tags: pulumi.AnyMap{ "test": pulumi.Any("test"), }, }) if err != nil { return err } _ = Vpc.GetSubnetsOutput(ctx, vpc.GetSubnetsOutputArgs{ SubnetId: subnet.ID(), }, nil) _ = Vpc.GetSubnetsOutput(ctx, vpc.GetSubnetsOutputArgs{ Name: subnet.Name, }, nil) return nil }) }
```
type GetSubnetsResultOutput ¶
type GetSubnetsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSubnets.
func GetSubnetsOutput ¶
func GetSubnetsOutput(ctx *pulumi.Context, args GetSubnetsOutputArgs, opts ...pulumi.InvokeOption) GetSubnetsResultOutput
func (GetSubnetsResultOutput) AvailabilityZone ¶
func (o GetSubnetsResultOutput) AvailabilityZone() pulumi.StringPtrOutput
The availability zone of the subnet.
func (GetSubnetsResultOutput) CidrBlock ¶
func (o GetSubnetsResultOutput) CidrBlock() pulumi.StringPtrOutput
A network address block of the subnet.
func (GetSubnetsResultOutput) ElementType ¶
func (GetSubnetsResultOutput) ElementType() reflect.Type
func (GetSubnetsResultOutput) Id ¶
func (o GetSubnetsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetSubnetsResultOutput) InstanceLists ¶
func (o GetSubnetsResultOutput) InstanceLists() GetSubnetsInstanceListArrayOutput
List of subnets.
func (GetSubnetsResultOutput) IsDefault ¶
func (o GetSubnetsResultOutput) IsDefault() pulumi.BoolPtrOutput
Indicates whether it is the default subnet of the VPC for this region.
func (GetSubnetsResultOutput) IsRemoteVpcSnat ¶
func (o GetSubnetsResultOutput) IsRemoteVpcSnat() pulumi.BoolPtrOutput
func (GetSubnetsResultOutput) Name ¶
func (o GetSubnetsResultOutput) Name() pulumi.StringPtrOutput
Name of the subnet.
func (GetSubnetsResultOutput) ResultOutputFile ¶
func (o GetSubnetsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetSubnetsResultOutput) SubnetId ¶
func (o GetSubnetsResultOutput) SubnetId() pulumi.StringPtrOutput
ID of the subnet.
func (GetSubnetsResultOutput) TagKey ¶
func (o GetSubnetsResultOutput) TagKey() pulumi.StringPtrOutput
func (GetSubnetsResultOutput) Tags ¶
func (o GetSubnetsResultOutput) Tags() pulumi.MapOutput
Tags of the subnet resource.
func (GetSubnetsResultOutput) ToGetSubnetsResultOutput ¶
func (o GetSubnetsResultOutput) ToGetSubnetsResultOutput() GetSubnetsResultOutput
func (GetSubnetsResultOutput) ToGetSubnetsResultOutputWithContext ¶
func (o GetSubnetsResultOutput) ToGetSubnetsResultOutputWithContext(ctx context.Context) GetSubnetsResultOutput
func (GetSubnetsResultOutput) VpcId ¶
func (o GetSubnetsResultOutput) VpcId() pulumi.StringPtrOutput
ID of the VPC.
type GetTemplateLimitsArgs ¶ added in v0.1.5
type GetTemplateLimitsArgs struct { // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getTemplateLimits.
type GetTemplateLimitsOutputArgs ¶ added in v0.1.5
type GetTemplateLimitsOutputArgs struct { // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getTemplateLimits.
func (GetTemplateLimitsOutputArgs) ElementType ¶ added in v0.1.5
func (GetTemplateLimitsOutputArgs) ElementType() reflect.Type
type GetTemplateLimitsResult ¶ added in v0.1.5
type GetTemplateLimitsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` // template limit. TemplateLimits []GetTemplateLimitsTemplateLimit `pulumi:"templateLimits"` }
A collection of values returned by getTemplateLimits.
func GetTemplateLimits ¶ added in v0.1.5
func GetTemplateLimits(ctx *pulumi.Context, args *GetTemplateLimitsArgs, opts ...pulumi.InvokeOption) (*GetTemplateLimitsResult, error)
Use this data source to query detailed information of vpc templateLimits
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Vpc.GetTemplateLimits(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type GetTemplateLimitsResultOutput ¶ added in v0.1.5
type GetTemplateLimitsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getTemplateLimits.
func GetTemplateLimitsOutput ¶ added in v0.1.5
func GetTemplateLimitsOutput(ctx *pulumi.Context, args GetTemplateLimitsOutputArgs, opts ...pulumi.InvokeOption) GetTemplateLimitsResultOutput
func (GetTemplateLimitsResultOutput) ElementType ¶ added in v0.1.5
func (GetTemplateLimitsResultOutput) ElementType() reflect.Type
func (GetTemplateLimitsResultOutput) Id ¶ added in v0.1.5
func (o GetTemplateLimitsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetTemplateLimitsResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetTemplateLimitsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetTemplateLimitsResultOutput) TemplateLimits ¶ added in v0.1.5
func (o GetTemplateLimitsResultOutput) TemplateLimits() GetTemplateLimitsTemplateLimitArrayOutput
template limit.
func (GetTemplateLimitsResultOutput) ToGetTemplateLimitsResultOutput ¶ added in v0.1.5
func (o GetTemplateLimitsResultOutput) ToGetTemplateLimitsResultOutput() GetTemplateLimitsResultOutput
func (GetTemplateLimitsResultOutput) ToGetTemplateLimitsResultOutputWithContext ¶ added in v0.1.5
func (o GetTemplateLimitsResultOutput) ToGetTemplateLimitsResultOutputWithContext(ctx context.Context) GetTemplateLimitsResultOutput
type GetTemplateLimitsTemplateLimit ¶ added in v0.1.5
type GetTemplateLimitsTemplateLimit struct { // address template group member limit. AddressTemplateGroupMemberLimit int `pulumi:"addressTemplateGroupMemberLimit"` // address template member limit. AddressTemplateMemberLimit int `pulumi:"addressTemplateMemberLimit"` // service template group member limit. ServiceTemplateGroupMemberLimit int `pulumi:"serviceTemplateGroupMemberLimit"` // service template member limit. ServiceTemplateMemberLimit int `pulumi:"serviceTemplateMemberLimit"` }
type GetTemplateLimitsTemplateLimitArgs ¶ added in v0.1.5
type GetTemplateLimitsTemplateLimitArgs struct { // address template group member limit. AddressTemplateGroupMemberLimit pulumi.IntInput `pulumi:"addressTemplateGroupMemberLimit"` // address template member limit. AddressTemplateMemberLimit pulumi.IntInput `pulumi:"addressTemplateMemberLimit"` // service template group member limit. ServiceTemplateGroupMemberLimit pulumi.IntInput `pulumi:"serviceTemplateGroupMemberLimit"` // service template member limit. ServiceTemplateMemberLimit pulumi.IntInput `pulumi:"serviceTemplateMemberLimit"` }
func (GetTemplateLimitsTemplateLimitArgs) ElementType ¶ added in v0.1.5
func (GetTemplateLimitsTemplateLimitArgs) ElementType() reflect.Type
func (GetTemplateLimitsTemplateLimitArgs) ToGetTemplateLimitsTemplateLimitOutput ¶ added in v0.1.5
func (i GetTemplateLimitsTemplateLimitArgs) ToGetTemplateLimitsTemplateLimitOutput() GetTemplateLimitsTemplateLimitOutput
func (GetTemplateLimitsTemplateLimitArgs) ToGetTemplateLimitsTemplateLimitOutputWithContext ¶ added in v0.1.5
func (i GetTemplateLimitsTemplateLimitArgs) ToGetTemplateLimitsTemplateLimitOutputWithContext(ctx context.Context) GetTemplateLimitsTemplateLimitOutput
type GetTemplateLimitsTemplateLimitArray ¶ added in v0.1.5
type GetTemplateLimitsTemplateLimitArray []GetTemplateLimitsTemplateLimitInput
func (GetTemplateLimitsTemplateLimitArray) ElementType ¶ added in v0.1.5
func (GetTemplateLimitsTemplateLimitArray) ElementType() reflect.Type
func (GetTemplateLimitsTemplateLimitArray) ToGetTemplateLimitsTemplateLimitArrayOutput ¶ added in v0.1.5
func (i GetTemplateLimitsTemplateLimitArray) ToGetTemplateLimitsTemplateLimitArrayOutput() GetTemplateLimitsTemplateLimitArrayOutput
func (GetTemplateLimitsTemplateLimitArray) ToGetTemplateLimitsTemplateLimitArrayOutputWithContext ¶ added in v0.1.5
func (i GetTemplateLimitsTemplateLimitArray) ToGetTemplateLimitsTemplateLimitArrayOutputWithContext(ctx context.Context) GetTemplateLimitsTemplateLimitArrayOutput
type GetTemplateLimitsTemplateLimitArrayInput ¶ added in v0.1.5
type GetTemplateLimitsTemplateLimitArrayInput interface { pulumi.Input ToGetTemplateLimitsTemplateLimitArrayOutput() GetTemplateLimitsTemplateLimitArrayOutput ToGetTemplateLimitsTemplateLimitArrayOutputWithContext(context.Context) GetTemplateLimitsTemplateLimitArrayOutput }
GetTemplateLimitsTemplateLimitArrayInput is an input type that accepts GetTemplateLimitsTemplateLimitArray and GetTemplateLimitsTemplateLimitArrayOutput values. You can construct a concrete instance of `GetTemplateLimitsTemplateLimitArrayInput` via:
GetTemplateLimitsTemplateLimitArray{ GetTemplateLimitsTemplateLimitArgs{...} }
type GetTemplateLimitsTemplateLimitArrayOutput ¶ added in v0.1.5
type GetTemplateLimitsTemplateLimitArrayOutput struct{ *pulumi.OutputState }
func (GetTemplateLimitsTemplateLimitArrayOutput) ElementType ¶ added in v0.1.5
func (GetTemplateLimitsTemplateLimitArrayOutput) ElementType() reflect.Type
func (GetTemplateLimitsTemplateLimitArrayOutput) ToGetTemplateLimitsTemplateLimitArrayOutput ¶ added in v0.1.5
func (o GetTemplateLimitsTemplateLimitArrayOutput) ToGetTemplateLimitsTemplateLimitArrayOutput() GetTemplateLimitsTemplateLimitArrayOutput
func (GetTemplateLimitsTemplateLimitArrayOutput) ToGetTemplateLimitsTemplateLimitArrayOutputWithContext ¶ added in v0.1.5
func (o GetTemplateLimitsTemplateLimitArrayOutput) ToGetTemplateLimitsTemplateLimitArrayOutputWithContext(ctx context.Context) GetTemplateLimitsTemplateLimitArrayOutput
type GetTemplateLimitsTemplateLimitInput ¶ added in v0.1.5
type GetTemplateLimitsTemplateLimitInput interface { pulumi.Input ToGetTemplateLimitsTemplateLimitOutput() GetTemplateLimitsTemplateLimitOutput ToGetTemplateLimitsTemplateLimitOutputWithContext(context.Context) GetTemplateLimitsTemplateLimitOutput }
GetTemplateLimitsTemplateLimitInput is an input type that accepts GetTemplateLimitsTemplateLimitArgs and GetTemplateLimitsTemplateLimitOutput values. You can construct a concrete instance of `GetTemplateLimitsTemplateLimitInput` via:
GetTemplateLimitsTemplateLimitArgs{...}
type GetTemplateLimitsTemplateLimitOutput ¶ added in v0.1.5
type GetTemplateLimitsTemplateLimitOutput struct{ *pulumi.OutputState }
func (GetTemplateLimitsTemplateLimitOutput) AddressTemplateGroupMemberLimit ¶ added in v0.1.5
func (o GetTemplateLimitsTemplateLimitOutput) AddressTemplateGroupMemberLimit() pulumi.IntOutput
address template group member limit.
func (GetTemplateLimitsTemplateLimitOutput) AddressTemplateMemberLimit ¶ added in v0.1.5
func (o GetTemplateLimitsTemplateLimitOutput) AddressTemplateMemberLimit() pulumi.IntOutput
address template member limit.
func (GetTemplateLimitsTemplateLimitOutput) ElementType ¶ added in v0.1.5
func (GetTemplateLimitsTemplateLimitOutput) ElementType() reflect.Type
func (GetTemplateLimitsTemplateLimitOutput) ServiceTemplateGroupMemberLimit ¶ added in v0.1.5
func (o GetTemplateLimitsTemplateLimitOutput) ServiceTemplateGroupMemberLimit() pulumi.IntOutput
service template group member limit.
func (GetTemplateLimitsTemplateLimitOutput) ServiceTemplateMemberLimit ¶ added in v0.1.5
func (o GetTemplateLimitsTemplateLimitOutput) ServiceTemplateMemberLimit() pulumi.IntOutput
service template member limit.
func (GetTemplateLimitsTemplateLimitOutput) ToGetTemplateLimitsTemplateLimitOutput ¶ added in v0.1.5
func (o GetTemplateLimitsTemplateLimitOutput) ToGetTemplateLimitsTemplateLimitOutput() GetTemplateLimitsTemplateLimitOutput
func (GetTemplateLimitsTemplateLimitOutput) ToGetTemplateLimitsTemplateLimitOutputWithContext ¶ added in v0.1.5
func (o GetTemplateLimitsTemplateLimitOutput) ToGetTemplateLimitsTemplateLimitOutputWithContext(ctx context.Context) GetTemplateLimitsTemplateLimitOutput
type GetUsedIpAddressArgs ¶ added in v0.1.5
type GetUsedIpAddressArgs struct { // IPs to query. IpAddresses []string `pulumi:"ipAddresses"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Subnet instance ID. SubnetId *string `pulumi:"subnetId"` // VPC instance ID. VpcId string `pulumi:"vpcId"` }
A collection of arguments for invoking getUsedIpAddress.
type GetUsedIpAddressIpAddressState ¶ added in v0.1.5
type GetUsedIpAddressIpAddressState struct { // IP address. IpAddress string `pulumi:"ipAddress"` // Resource ID. ResourceId string `pulumi:"resourceId"` // Resource type. ResourceType string `pulumi:"resourceType"` // Subnet instance ID. SubnetId string `pulumi:"subnetId"` // VPC instance ID. VpcId string `pulumi:"vpcId"` }
type GetUsedIpAddressIpAddressStateArgs ¶ added in v0.1.5
type GetUsedIpAddressIpAddressStateArgs struct { // IP address. IpAddress pulumi.StringInput `pulumi:"ipAddress"` // Resource ID. ResourceId pulumi.StringInput `pulumi:"resourceId"` // Resource type. ResourceType pulumi.StringInput `pulumi:"resourceType"` // Subnet instance ID. SubnetId pulumi.StringInput `pulumi:"subnetId"` // VPC instance ID. VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (GetUsedIpAddressIpAddressStateArgs) ElementType ¶ added in v0.1.5
func (GetUsedIpAddressIpAddressStateArgs) ElementType() reflect.Type
func (GetUsedIpAddressIpAddressStateArgs) ToGetUsedIpAddressIpAddressStateOutput ¶ added in v0.1.5
func (i GetUsedIpAddressIpAddressStateArgs) ToGetUsedIpAddressIpAddressStateOutput() GetUsedIpAddressIpAddressStateOutput
func (GetUsedIpAddressIpAddressStateArgs) ToGetUsedIpAddressIpAddressStateOutputWithContext ¶ added in v0.1.5
func (i GetUsedIpAddressIpAddressStateArgs) ToGetUsedIpAddressIpAddressStateOutputWithContext(ctx context.Context) GetUsedIpAddressIpAddressStateOutput
type GetUsedIpAddressIpAddressStateArray ¶ added in v0.1.5
type GetUsedIpAddressIpAddressStateArray []GetUsedIpAddressIpAddressStateInput
func (GetUsedIpAddressIpAddressStateArray) ElementType ¶ added in v0.1.5
func (GetUsedIpAddressIpAddressStateArray) ElementType() reflect.Type
func (GetUsedIpAddressIpAddressStateArray) ToGetUsedIpAddressIpAddressStateArrayOutput ¶ added in v0.1.5
func (i GetUsedIpAddressIpAddressStateArray) ToGetUsedIpAddressIpAddressStateArrayOutput() GetUsedIpAddressIpAddressStateArrayOutput
func (GetUsedIpAddressIpAddressStateArray) ToGetUsedIpAddressIpAddressStateArrayOutputWithContext ¶ added in v0.1.5
func (i GetUsedIpAddressIpAddressStateArray) ToGetUsedIpAddressIpAddressStateArrayOutputWithContext(ctx context.Context) GetUsedIpAddressIpAddressStateArrayOutput
type GetUsedIpAddressIpAddressStateArrayInput ¶ added in v0.1.5
type GetUsedIpAddressIpAddressStateArrayInput interface { pulumi.Input ToGetUsedIpAddressIpAddressStateArrayOutput() GetUsedIpAddressIpAddressStateArrayOutput ToGetUsedIpAddressIpAddressStateArrayOutputWithContext(context.Context) GetUsedIpAddressIpAddressStateArrayOutput }
GetUsedIpAddressIpAddressStateArrayInput is an input type that accepts GetUsedIpAddressIpAddressStateArray and GetUsedIpAddressIpAddressStateArrayOutput values. You can construct a concrete instance of `GetUsedIpAddressIpAddressStateArrayInput` via:
GetUsedIpAddressIpAddressStateArray{ GetUsedIpAddressIpAddressStateArgs{...} }
type GetUsedIpAddressIpAddressStateArrayOutput ¶ added in v0.1.5
type GetUsedIpAddressIpAddressStateArrayOutput struct{ *pulumi.OutputState }
func (GetUsedIpAddressIpAddressStateArrayOutput) ElementType ¶ added in v0.1.5
func (GetUsedIpAddressIpAddressStateArrayOutput) ElementType() reflect.Type
func (GetUsedIpAddressIpAddressStateArrayOutput) ToGetUsedIpAddressIpAddressStateArrayOutput ¶ added in v0.1.5
func (o GetUsedIpAddressIpAddressStateArrayOutput) ToGetUsedIpAddressIpAddressStateArrayOutput() GetUsedIpAddressIpAddressStateArrayOutput
func (GetUsedIpAddressIpAddressStateArrayOutput) ToGetUsedIpAddressIpAddressStateArrayOutputWithContext ¶ added in v0.1.5
func (o GetUsedIpAddressIpAddressStateArrayOutput) ToGetUsedIpAddressIpAddressStateArrayOutputWithContext(ctx context.Context) GetUsedIpAddressIpAddressStateArrayOutput
type GetUsedIpAddressIpAddressStateInput ¶ added in v0.1.5
type GetUsedIpAddressIpAddressStateInput interface { pulumi.Input ToGetUsedIpAddressIpAddressStateOutput() GetUsedIpAddressIpAddressStateOutput ToGetUsedIpAddressIpAddressStateOutputWithContext(context.Context) GetUsedIpAddressIpAddressStateOutput }
GetUsedIpAddressIpAddressStateInput is an input type that accepts GetUsedIpAddressIpAddressStateArgs and GetUsedIpAddressIpAddressStateOutput values. You can construct a concrete instance of `GetUsedIpAddressIpAddressStateInput` via:
GetUsedIpAddressIpAddressStateArgs{...}
type GetUsedIpAddressIpAddressStateOutput ¶ added in v0.1.5
type GetUsedIpAddressIpAddressStateOutput struct{ *pulumi.OutputState }
func (GetUsedIpAddressIpAddressStateOutput) ElementType ¶ added in v0.1.5
func (GetUsedIpAddressIpAddressStateOutput) ElementType() reflect.Type
func (GetUsedIpAddressIpAddressStateOutput) IpAddress ¶ added in v0.1.5
func (o GetUsedIpAddressIpAddressStateOutput) IpAddress() pulumi.StringOutput
IP address.
func (GetUsedIpAddressIpAddressStateOutput) ResourceId ¶ added in v0.1.5
func (o GetUsedIpAddressIpAddressStateOutput) ResourceId() pulumi.StringOutput
Resource ID.
func (GetUsedIpAddressIpAddressStateOutput) ResourceType ¶ added in v0.1.5
func (o GetUsedIpAddressIpAddressStateOutput) ResourceType() pulumi.StringOutput
Resource type.
func (GetUsedIpAddressIpAddressStateOutput) SubnetId ¶ added in v0.1.5
func (o GetUsedIpAddressIpAddressStateOutput) SubnetId() pulumi.StringOutput
Subnet instance ID.
func (GetUsedIpAddressIpAddressStateOutput) ToGetUsedIpAddressIpAddressStateOutput ¶ added in v0.1.5
func (o GetUsedIpAddressIpAddressStateOutput) ToGetUsedIpAddressIpAddressStateOutput() GetUsedIpAddressIpAddressStateOutput
func (GetUsedIpAddressIpAddressStateOutput) ToGetUsedIpAddressIpAddressStateOutputWithContext ¶ added in v0.1.5
func (o GetUsedIpAddressIpAddressStateOutput) ToGetUsedIpAddressIpAddressStateOutputWithContext(ctx context.Context) GetUsedIpAddressIpAddressStateOutput
func (GetUsedIpAddressIpAddressStateOutput) VpcId ¶ added in v0.1.5
func (o GetUsedIpAddressIpAddressStateOutput) VpcId() pulumi.StringOutput
VPC instance ID.
type GetUsedIpAddressOutputArgs ¶ added in v0.1.5
type GetUsedIpAddressOutputArgs struct { // IPs to query. IpAddresses pulumi.StringArrayInput `pulumi:"ipAddresses"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Subnet instance ID. SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` // VPC instance ID. VpcId pulumi.StringInput `pulumi:"vpcId"` }
A collection of arguments for invoking getUsedIpAddress.
func (GetUsedIpAddressOutputArgs) ElementType ¶ added in v0.1.5
func (GetUsedIpAddressOutputArgs) ElementType() reflect.Type
type GetUsedIpAddressResult ¶ added in v0.1.5
type GetUsedIpAddressResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Information of resources bound with the queried IPs Note: This parameter may return null, indicating that no valid values can be obtained. IpAddressStates []GetUsedIpAddressIpAddressState `pulumi:"ipAddressStates"` IpAddresses []string `pulumi:"ipAddresses"` ResultOutputFile *string `pulumi:"resultOutputFile"` // Subnet instance ID. SubnetId *string `pulumi:"subnetId"` // VPC instance ID. VpcId string `pulumi:"vpcId"` }
A collection of values returned by getUsedIpAddress.
func GetUsedIpAddress ¶ added in v0.1.5
func GetUsedIpAddress(ctx *pulumi.Context, args *GetUsedIpAddressArgs, opts ...pulumi.InvokeOption) (*GetUsedIpAddressResult, error)
Use this data source to query detailed information of vpc usedIpAddress
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Vpc.GetUsedIpAddress(ctx, &vpc.GetUsedIpAddressArgs{ VpcId: "vpc-4owdpnwr", }, nil) if err != nil { return err } return nil }) }
```
type GetUsedIpAddressResultOutput ¶ added in v0.1.5
type GetUsedIpAddressResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getUsedIpAddress.
func GetUsedIpAddressOutput ¶ added in v0.1.5
func GetUsedIpAddressOutput(ctx *pulumi.Context, args GetUsedIpAddressOutputArgs, opts ...pulumi.InvokeOption) GetUsedIpAddressResultOutput
func (GetUsedIpAddressResultOutput) ElementType ¶ added in v0.1.5
func (GetUsedIpAddressResultOutput) ElementType() reflect.Type
func (GetUsedIpAddressResultOutput) Id ¶ added in v0.1.5
func (o GetUsedIpAddressResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetUsedIpAddressResultOutput) IpAddressStates ¶ added in v0.1.5
func (o GetUsedIpAddressResultOutput) IpAddressStates() GetUsedIpAddressIpAddressStateArrayOutput
Information of resources bound with the queried IPs Note: This parameter may return null, indicating that no valid values can be obtained.
func (GetUsedIpAddressResultOutput) IpAddresses ¶ added in v0.1.5
func (o GetUsedIpAddressResultOutput) IpAddresses() pulumi.StringArrayOutput
func (GetUsedIpAddressResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetUsedIpAddressResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetUsedIpAddressResultOutput) SubnetId ¶ added in v0.1.5
func (o GetUsedIpAddressResultOutput) SubnetId() pulumi.StringPtrOutput
Subnet instance ID.
func (GetUsedIpAddressResultOutput) ToGetUsedIpAddressResultOutput ¶ added in v0.1.5
func (o GetUsedIpAddressResultOutput) ToGetUsedIpAddressResultOutput() GetUsedIpAddressResultOutput
func (GetUsedIpAddressResultOutput) ToGetUsedIpAddressResultOutputWithContext ¶ added in v0.1.5
func (o GetUsedIpAddressResultOutput) ToGetUsedIpAddressResultOutputWithContext(ctx context.Context) GetUsedIpAddressResultOutput
func (GetUsedIpAddressResultOutput) VpcId ¶ added in v0.1.5
func (o GetUsedIpAddressResultOutput) VpcId() pulumi.StringOutput
VPC instance ID.
type Instance ¶
type Instance struct { pulumi.CustomResourceState // List of Assistant CIDR, NOTE: Only `NORMAL` typed CIDRs included, check the Docker CIDR by readonly `assistantDockerCidrs`. AssistantCidrs pulumi.StringArrayOutput `pulumi:"assistantCidrs"` // A network address block which should be a subnet of the three internal network segments (10.0.0.0/16, 172.16.0.0/12 and 192.168.0.0/16). CidrBlock pulumi.StringOutput `pulumi:"cidrBlock"` // Creation time of VPC. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Default route table id, which created automatically after VPC create. DefaultRouteTableId pulumi.StringOutput `pulumi:"defaultRouteTableId"` // The DNS server list of the VPC. And you can specify 0 to 5 servers to this list. DnsServers pulumi.StringArrayOutput `pulumi:"dnsServers"` // List of Docker Assistant CIDR. DockerAssistantCidrs pulumi.StringArrayOutput `pulumi:"dockerAssistantCidrs"` // Indicates whether it is the default VPC for this region. IsDefault pulumi.BoolOutput `pulumi:"isDefault"` // Indicates whether VPC multicast is enabled. The default value is 'true'. IsMulticast pulumi.BoolPtrOutput `pulumi:"isMulticast"` // The name of the VPC. Name pulumi.StringOutput `pulumi:"name"` // Tags of the VPC. Tags pulumi.MapOutput `pulumi:"tags"` }
Provide a resource to create a VPC.
## Example Usage ### Create a basic VPC
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, 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), Tags: pulumi.AnyMap{ "test": pulumi.Any("test"), }, }) if err != nil { return err } return nil }) }
``` ### Using Assistant CIDR
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Vpc.NewInstance(ctx, "vpc", &Vpc.InstanceArgs{ AssistantCidrs: pulumi.StringArray{ pulumi.String("172.16.0.0/24"), }, CidrBlock: pulumi.String("10.0.0.0/16"), IsMulticast: pulumi.Bool(false), Tags: pulumi.AnyMap{ "test": pulumi.Any("test"), }, }) if err != nil { return err } return nil }) }
```
## Import
Vpc instance can be imported, e.g.
```sh
$ pulumi import tencentcloud:Vpc/instance:Instance test vpc-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 { // List of Assistant CIDR, NOTE: Only `NORMAL` typed CIDRs included, check the Docker CIDR by readonly `assistantDockerCidrs`. AssistantCidrs pulumi.StringArrayInput // A network address block which should be a subnet of the three internal network segments (10.0.0.0/16, 172.16.0.0/12 and 192.168.0.0/16). CidrBlock pulumi.StringInput // The DNS server list of the VPC. And you can specify 0 to 5 servers to this list. DnsServers pulumi.StringArrayInput // Indicates whether VPC multicast is enabled. The default value is 'true'. IsMulticast pulumi.BoolPtrInput // The name of the VPC. Name pulumi.StringPtrInput // Tags of the VPC. Tags pulumi.MapInput }
The set of arguments for constructing a Instance resource.
func (InstanceArgs) ElementType ¶
func (InstanceArgs) ElementType() reflect.Type
type InstanceArray ¶
type InstanceArray []InstanceInput
func (InstanceArray) ElementType ¶
func (InstanceArray) ElementType() reflect.Type
func (InstanceArray) ToInstanceArrayOutput ¶
func (i InstanceArray) ToInstanceArrayOutput() InstanceArrayOutput
func (InstanceArray) ToInstanceArrayOutputWithContext ¶
func (i InstanceArray) ToInstanceArrayOutputWithContext(ctx context.Context) InstanceArrayOutput
type InstanceArrayInput ¶
type InstanceArrayInput interface { pulumi.Input ToInstanceArrayOutput() InstanceArrayOutput ToInstanceArrayOutputWithContext(context.Context) InstanceArrayOutput }
InstanceArrayInput is an input type that accepts InstanceArray and InstanceArrayOutput values. You can construct a concrete instance of `InstanceArrayInput` via:
InstanceArray{ InstanceArgs{...} }
type InstanceArrayOutput ¶
type InstanceArrayOutput struct{ *pulumi.OutputState }
func (InstanceArrayOutput) ElementType ¶
func (InstanceArrayOutput) ElementType() reflect.Type
func (InstanceArrayOutput) Index ¶
func (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) AssistantCidrs ¶
func (o InstanceOutput) AssistantCidrs() pulumi.StringArrayOutput
List of Assistant CIDR, NOTE: Only `NORMAL` typed CIDRs included, check the Docker CIDR by readonly `assistantDockerCidrs`.
func (InstanceOutput) CidrBlock ¶
func (o InstanceOutput) CidrBlock() pulumi.StringOutput
A network address block which should be a subnet of the three internal network segments (10.0.0.0/16, 172.16.0.0/12 and 192.168.0.0/16).
func (InstanceOutput) CreateTime ¶
func (o InstanceOutput) CreateTime() pulumi.StringOutput
Creation time of VPC.
func (InstanceOutput) DefaultRouteTableId ¶
func (o InstanceOutput) DefaultRouteTableId() pulumi.StringOutput
Default route table id, which created automatically after VPC create.
func (InstanceOutput) DnsServers ¶
func (o InstanceOutput) DnsServers() pulumi.StringArrayOutput
The DNS server list of the VPC. And you can specify 0 to 5 servers to this list.
func (InstanceOutput) DockerAssistantCidrs ¶ added in v0.1.3
func (o InstanceOutput) DockerAssistantCidrs() pulumi.StringArrayOutput
List of Docker Assistant CIDR.
func (InstanceOutput) ElementType ¶
func (InstanceOutput) ElementType() reflect.Type
func (InstanceOutput) IsDefault ¶
func (o InstanceOutput) IsDefault() pulumi.BoolOutput
Indicates whether it is the default VPC for this region.
func (InstanceOutput) IsMulticast ¶
func (o InstanceOutput) IsMulticast() pulumi.BoolPtrOutput
Indicates whether VPC multicast is enabled. The default value is 'true'.
func (InstanceOutput) Name ¶
func (o InstanceOutput) Name() pulumi.StringOutput
The name of the VPC.
func (InstanceOutput) ToInstanceOutput ¶
func (o InstanceOutput) ToInstanceOutput() InstanceOutput
func (InstanceOutput) ToInstanceOutputWithContext ¶
func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
type InstanceState ¶
type InstanceState struct { // List of Assistant CIDR, NOTE: Only `NORMAL` typed CIDRs included, check the Docker CIDR by readonly `assistantDockerCidrs`. AssistantCidrs pulumi.StringArrayInput // A network address block which should be a subnet of the three internal network segments (10.0.0.0/16, 172.16.0.0/12 and 192.168.0.0/16). CidrBlock pulumi.StringPtrInput // Creation time of VPC. CreateTime pulumi.StringPtrInput // Default route table id, which created automatically after VPC create. DefaultRouteTableId pulumi.StringPtrInput // The DNS server list of the VPC. And you can specify 0 to 5 servers to this list. DnsServers pulumi.StringArrayInput // List of Docker Assistant CIDR. DockerAssistantCidrs pulumi.StringArrayInput // Indicates whether it is the default VPC for this region. IsDefault pulumi.BoolPtrInput // Indicates whether VPC multicast is enabled. The default value is 'true'. IsMulticast pulumi.BoolPtrInput // The name of the VPC. Name pulumi.StringPtrInput // Tags of the VPC. Tags pulumi.MapInput }
func (InstanceState) ElementType ¶
func (InstanceState) ElementType() reflect.Type
type Ipv6CidrBlock ¶ added in v0.1.5
type Ipv6CidrBlock struct { pulumi.CustomResourceState // ipv6 cidr block. Ipv6CidrBlock pulumi.StringOutput `pulumi:"ipv6CidrBlock"` // `VPC` instance `ID`, in the form of `vpc-f49l6u0z`. VpcId pulumi.StringOutput `pulumi:"vpcId"` }
Provides a resource to create a vpc ipv6CidrBlock
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { vpc, err := Vpc.NewInstance(ctx, "vpc", &Vpc.InstanceArgs{ CidrBlock: pulumi.String("10.0.0.0/16"), }) if err != nil { return err } _, err = Vpc.NewIpv6CidrBlock(ctx, "example", &Vpc.Ipv6CidrBlockArgs{ VpcId: vpc.ID(), }) if err != nil { return err } return nil }) }
```
## Import
vpc ipv6_cidr_block can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Vpc/ipv6CidrBlock:Ipv6CidrBlock ipv6_cidr_block vpc_id
```
func GetIpv6CidrBlock ¶ added in v0.1.5
func GetIpv6CidrBlock(ctx *pulumi.Context, name string, id pulumi.IDInput, state *Ipv6CidrBlockState, opts ...pulumi.ResourceOption) (*Ipv6CidrBlock, error)
GetIpv6CidrBlock gets an existing Ipv6CidrBlock resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewIpv6CidrBlock ¶ added in v0.1.5
func NewIpv6CidrBlock(ctx *pulumi.Context, name string, args *Ipv6CidrBlockArgs, opts ...pulumi.ResourceOption) (*Ipv6CidrBlock, error)
NewIpv6CidrBlock registers a new resource with the given unique name, arguments, and options.
func (*Ipv6CidrBlock) ElementType ¶ added in v0.1.5
func (*Ipv6CidrBlock) ElementType() reflect.Type
func (*Ipv6CidrBlock) ToIpv6CidrBlockOutput ¶ added in v0.1.5
func (i *Ipv6CidrBlock) ToIpv6CidrBlockOutput() Ipv6CidrBlockOutput
func (*Ipv6CidrBlock) ToIpv6CidrBlockOutputWithContext ¶ added in v0.1.5
func (i *Ipv6CidrBlock) ToIpv6CidrBlockOutputWithContext(ctx context.Context) Ipv6CidrBlockOutput
type Ipv6CidrBlockArgs ¶ added in v0.1.5
type Ipv6CidrBlockArgs struct { // `VPC` instance `ID`, in the form of `vpc-f49l6u0z`. VpcId pulumi.StringInput }
The set of arguments for constructing a Ipv6CidrBlock resource.
func (Ipv6CidrBlockArgs) ElementType ¶ added in v0.1.5
func (Ipv6CidrBlockArgs) ElementType() reflect.Type
type Ipv6CidrBlockArray ¶ added in v0.1.5
type Ipv6CidrBlockArray []Ipv6CidrBlockInput
func (Ipv6CidrBlockArray) ElementType ¶ added in v0.1.5
func (Ipv6CidrBlockArray) ElementType() reflect.Type
func (Ipv6CidrBlockArray) ToIpv6CidrBlockArrayOutput ¶ added in v0.1.5
func (i Ipv6CidrBlockArray) ToIpv6CidrBlockArrayOutput() Ipv6CidrBlockArrayOutput
func (Ipv6CidrBlockArray) ToIpv6CidrBlockArrayOutputWithContext ¶ added in v0.1.5
func (i Ipv6CidrBlockArray) ToIpv6CidrBlockArrayOutputWithContext(ctx context.Context) Ipv6CidrBlockArrayOutput
type Ipv6CidrBlockArrayInput ¶ added in v0.1.5
type Ipv6CidrBlockArrayInput interface { pulumi.Input ToIpv6CidrBlockArrayOutput() Ipv6CidrBlockArrayOutput ToIpv6CidrBlockArrayOutputWithContext(context.Context) Ipv6CidrBlockArrayOutput }
Ipv6CidrBlockArrayInput is an input type that accepts Ipv6CidrBlockArray and Ipv6CidrBlockArrayOutput values. You can construct a concrete instance of `Ipv6CidrBlockArrayInput` via:
Ipv6CidrBlockArray{ Ipv6CidrBlockArgs{...} }
type Ipv6CidrBlockArrayOutput ¶ added in v0.1.5
type Ipv6CidrBlockArrayOutput struct{ *pulumi.OutputState }
func (Ipv6CidrBlockArrayOutput) ElementType ¶ added in v0.1.5
func (Ipv6CidrBlockArrayOutput) ElementType() reflect.Type
func (Ipv6CidrBlockArrayOutput) Index ¶ added in v0.1.5
func (o Ipv6CidrBlockArrayOutput) Index(i pulumi.IntInput) Ipv6CidrBlockOutput
func (Ipv6CidrBlockArrayOutput) ToIpv6CidrBlockArrayOutput ¶ added in v0.1.5
func (o Ipv6CidrBlockArrayOutput) ToIpv6CidrBlockArrayOutput() Ipv6CidrBlockArrayOutput
func (Ipv6CidrBlockArrayOutput) ToIpv6CidrBlockArrayOutputWithContext ¶ added in v0.1.5
func (o Ipv6CidrBlockArrayOutput) ToIpv6CidrBlockArrayOutputWithContext(ctx context.Context) Ipv6CidrBlockArrayOutput
type Ipv6CidrBlockInput ¶ added in v0.1.5
type Ipv6CidrBlockInput interface { pulumi.Input ToIpv6CidrBlockOutput() Ipv6CidrBlockOutput ToIpv6CidrBlockOutputWithContext(ctx context.Context) Ipv6CidrBlockOutput }
type Ipv6CidrBlockMap ¶ added in v0.1.5
type Ipv6CidrBlockMap map[string]Ipv6CidrBlockInput
func (Ipv6CidrBlockMap) ElementType ¶ added in v0.1.5
func (Ipv6CidrBlockMap) ElementType() reflect.Type
func (Ipv6CidrBlockMap) ToIpv6CidrBlockMapOutput ¶ added in v0.1.5
func (i Ipv6CidrBlockMap) ToIpv6CidrBlockMapOutput() Ipv6CidrBlockMapOutput
func (Ipv6CidrBlockMap) ToIpv6CidrBlockMapOutputWithContext ¶ added in v0.1.5
func (i Ipv6CidrBlockMap) ToIpv6CidrBlockMapOutputWithContext(ctx context.Context) Ipv6CidrBlockMapOutput
type Ipv6CidrBlockMapInput ¶ added in v0.1.5
type Ipv6CidrBlockMapInput interface { pulumi.Input ToIpv6CidrBlockMapOutput() Ipv6CidrBlockMapOutput ToIpv6CidrBlockMapOutputWithContext(context.Context) Ipv6CidrBlockMapOutput }
Ipv6CidrBlockMapInput is an input type that accepts Ipv6CidrBlockMap and Ipv6CidrBlockMapOutput values. You can construct a concrete instance of `Ipv6CidrBlockMapInput` via:
Ipv6CidrBlockMap{ "key": Ipv6CidrBlockArgs{...} }
type Ipv6CidrBlockMapOutput ¶ added in v0.1.5
type Ipv6CidrBlockMapOutput struct{ *pulumi.OutputState }
func (Ipv6CidrBlockMapOutput) ElementType ¶ added in v0.1.5
func (Ipv6CidrBlockMapOutput) ElementType() reflect.Type
func (Ipv6CidrBlockMapOutput) MapIndex ¶ added in v0.1.5
func (o Ipv6CidrBlockMapOutput) MapIndex(k pulumi.StringInput) Ipv6CidrBlockOutput
func (Ipv6CidrBlockMapOutput) ToIpv6CidrBlockMapOutput ¶ added in v0.1.5
func (o Ipv6CidrBlockMapOutput) ToIpv6CidrBlockMapOutput() Ipv6CidrBlockMapOutput
func (Ipv6CidrBlockMapOutput) ToIpv6CidrBlockMapOutputWithContext ¶ added in v0.1.5
func (o Ipv6CidrBlockMapOutput) ToIpv6CidrBlockMapOutputWithContext(ctx context.Context) Ipv6CidrBlockMapOutput
type Ipv6CidrBlockOutput ¶ added in v0.1.5
type Ipv6CidrBlockOutput struct{ *pulumi.OutputState }
func (Ipv6CidrBlockOutput) ElementType ¶ added in v0.1.5
func (Ipv6CidrBlockOutput) ElementType() reflect.Type
func (Ipv6CidrBlockOutput) Ipv6CidrBlock ¶ added in v0.1.5
func (o Ipv6CidrBlockOutput) Ipv6CidrBlock() pulumi.StringOutput
ipv6 cidr block.
func (Ipv6CidrBlockOutput) ToIpv6CidrBlockOutput ¶ added in v0.1.5
func (o Ipv6CidrBlockOutput) ToIpv6CidrBlockOutput() Ipv6CidrBlockOutput
func (Ipv6CidrBlockOutput) ToIpv6CidrBlockOutputWithContext ¶ added in v0.1.5
func (o Ipv6CidrBlockOutput) ToIpv6CidrBlockOutputWithContext(ctx context.Context) Ipv6CidrBlockOutput
func (Ipv6CidrBlockOutput) VpcId ¶ added in v0.1.5
func (o Ipv6CidrBlockOutput) VpcId() pulumi.StringOutput
`VPC` instance `ID`, in the form of `vpc-f49l6u0z`.
type Ipv6CidrBlockState ¶ added in v0.1.5
type Ipv6CidrBlockState struct { // ipv6 cidr block. Ipv6CidrBlock pulumi.StringPtrInput // `VPC` instance `ID`, in the form of `vpc-f49l6u0z`. VpcId pulumi.StringPtrInput }
func (Ipv6CidrBlockState) ElementType ¶ added in v0.1.5
func (Ipv6CidrBlockState) ElementType() reflect.Type
type Ipv6EniAddress ¶ added in v0.1.5
type Ipv6EniAddress struct { pulumi.CustomResourceState // The specified `IPv6` address list, up to 10 can be specified at a time. Combined with the input parameter `Ipv6AddressCount` to calculate the quota. Mandatory one with Ipv6AddressCount. Ipv6Addresses Ipv6EniAddressIpv6AddressArrayOutput `pulumi:"ipv6Addresses"` // ENI instance `ID`, in the form of `eni-m6dyj72l`. NetworkInterfaceId pulumi.StringOutput `pulumi:"networkInterfaceId"` // VPC `ID`, in the form of `vpc-m6dyj72l`. VpcId pulumi.StringOutput `pulumi:"vpcId"` }
Provides a resource to create a vpc ipv6EniAddress
func GetIpv6EniAddress ¶ added in v0.1.5
func GetIpv6EniAddress(ctx *pulumi.Context, name string, id pulumi.IDInput, state *Ipv6EniAddressState, opts ...pulumi.ResourceOption) (*Ipv6EniAddress, error)
GetIpv6EniAddress gets an existing Ipv6EniAddress resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewIpv6EniAddress ¶ added in v0.1.5
func NewIpv6EniAddress(ctx *pulumi.Context, name string, args *Ipv6EniAddressArgs, opts ...pulumi.ResourceOption) (*Ipv6EniAddress, error)
NewIpv6EniAddress registers a new resource with the given unique name, arguments, and options.
func (*Ipv6EniAddress) ElementType ¶ added in v0.1.5
func (*Ipv6EniAddress) ElementType() reflect.Type
func (*Ipv6EniAddress) ToIpv6EniAddressOutput ¶ added in v0.1.5
func (i *Ipv6EniAddress) ToIpv6EniAddressOutput() Ipv6EniAddressOutput
func (*Ipv6EniAddress) ToIpv6EniAddressOutputWithContext ¶ added in v0.1.5
func (i *Ipv6EniAddress) ToIpv6EniAddressOutputWithContext(ctx context.Context) Ipv6EniAddressOutput
type Ipv6EniAddressArgs ¶ added in v0.1.5
type Ipv6EniAddressArgs struct { // The specified `IPv6` address list, up to 10 can be specified at a time. Combined with the input parameter `Ipv6AddressCount` to calculate the quota. Mandatory one with Ipv6AddressCount. Ipv6Addresses Ipv6EniAddressIpv6AddressArrayInput // ENI instance `ID`, in the form of `eni-m6dyj72l`. NetworkInterfaceId pulumi.StringInput // VPC `ID`, in the form of `vpc-m6dyj72l`. VpcId pulumi.StringInput }
The set of arguments for constructing a Ipv6EniAddress resource.
func (Ipv6EniAddressArgs) ElementType ¶ added in v0.1.5
func (Ipv6EniAddressArgs) ElementType() reflect.Type
type Ipv6EniAddressArray ¶ added in v0.1.5
type Ipv6EniAddressArray []Ipv6EniAddressInput
func (Ipv6EniAddressArray) ElementType ¶ added in v0.1.5
func (Ipv6EniAddressArray) ElementType() reflect.Type
func (Ipv6EniAddressArray) ToIpv6EniAddressArrayOutput ¶ added in v0.1.5
func (i Ipv6EniAddressArray) ToIpv6EniAddressArrayOutput() Ipv6EniAddressArrayOutput
func (Ipv6EniAddressArray) ToIpv6EniAddressArrayOutputWithContext ¶ added in v0.1.5
func (i Ipv6EniAddressArray) ToIpv6EniAddressArrayOutputWithContext(ctx context.Context) Ipv6EniAddressArrayOutput
type Ipv6EniAddressArrayInput ¶ added in v0.1.5
type Ipv6EniAddressArrayInput interface { pulumi.Input ToIpv6EniAddressArrayOutput() Ipv6EniAddressArrayOutput ToIpv6EniAddressArrayOutputWithContext(context.Context) Ipv6EniAddressArrayOutput }
Ipv6EniAddressArrayInput is an input type that accepts Ipv6EniAddressArray and Ipv6EniAddressArrayOutput values. You can construct a concrete instance of `Ipv6EniAddressArrayInput` via:
Ipv6EniAddressArray{ Ipv6EniAddressArgs{...} }
type Ipv6EniAddressArrayOutput ¶ added in v0.1.5
type Ipv6EniAddressArrayOutput struct{ *pulumi.OutputState }
func (Ipv6EniAddressArrayOutput) ElementType ¶ added in v0.1.5
func (Ipv6EniAddressArrayOutput) ElementType() reflect.Type
func (Ipv6EniAddressArrayOutput) Index ¶ added in v0.1.5
func (o Ipv6EniAddressArrayOutput) Index(i pulumi.IntInput) Ipv6EniAddressOutput
func (Ipv6EniAddressArrayOutput) ToIpv6EniAddressArrayOutput ¶ added in v0.1.5
func (o Ipv6EniAddressArrayOutput) ToIpv6EniAddressArrayOutput() Ipv6EniAddressArrayOutput
func (Ipv6EniAddressArrayOutput) ToIpv6EniAddressArrayOutputWithContext ¶ added in v0.1.5
func (o Ipv6EniAddressArrayOutput) ToIpv6EniAddressArrayOutputWithContext(ctx context.Context) Ipv6EniAddressArrayOutput
type Ipv6EniAddressInput ¶ added in v0.1.5
type Ipv6EniAddressInput interface { pulumi.Input ToIpv6EniAddressOutput() Ipv6EniAddressOutput ToIpv6EniAddressOutputWithContext(ctx context.Context) Ipv6EniAddressOutput }
type Ipv6EniAddressIpv6Address ¶ added in v0.1.5
type Ipv6EniAddressIpv6Address struct { // `IPv6` address, in the form of: `3402:4e00:20:100:0:8cd9:2a67:71f3`. Address string `pulumi:"address"` // `EIP` instance `ID`, such as:`eip-hxlqja90`. AddressId *string `pulumi:"addressId"` // Description. Description *string `pulumi:"description"` // Whether the public network IP is blocked. IsWanIpBlocked *bool `pulumi:"isWanIpBlocked"` // Whether to master `IP`. Primary *bool `pulumi:"primary"` // `IPv6` address status: `PENDING`: pending, `MIGRATING`: migrating, `DELETING`: deleting, `AVAILABLE`: available. State *string `pulumi:"state"` }
type Ipv6EniAddressIpv6AddressArgs ¶ added in v0.1.5
type Ipv6EniAddressIpv6AddressArgs struct { // `IPv6` address, in the form of: `3402:4e00:20:100:0:8cd9:2a67:71f3`. Address pulumi.StringInput `pulumi:"address"` // `EIP` instance `ID`, such as:`eip-hxlqja90`. AddressId pulumi.StringPtrInput `pulumi:"addressId"` // Description. Description pulumi.StringPtrInput `pulumi:"description"` // Whether the public network IP is blocked. IsWanIpBlocked pulumi.BoolPtrInput `pulumi:"isWanIpBlocked"` // Whether to master `IP`. Primary pulumi.BoolPtrInput `pulumi:"primary"` // `IPv6` address status: `PENDING`: pending, `MIGRATING`: migrating, `DELETING`: deleting, `AVAILABLE`: available. State pulumi.StringPtrInput `pulumi:"state"` }
func (Ipv6EniAddressIpv6AddressArgs) ElementType ¶ added in v0.1.5
func (Ipv6EniAddressIpv6AddressArgs) ElementType() reflect.Type
func (Ipv6EniAddressIpv6AddressArgs) ToIpv6EniAddressIpv6AddressOutput ¶ added in v0.1.5
func (i Ipv6EniAddressIpv6AddressArgs) ToIpv6EniAddressIpv6AddressOutput() Ipv6EniAddressIpv6AddressOutput
func (Ipv6EniAddressIpv6AddressArgs) ToIpv6EniAddressIpv6AddressOutputWithContext ¶ added in v0.1.5
func (i Ipv6EniAddressIpv6AddressArgs) ToIpv6EniAddressIpv6AddressOutputWithContext(ctx context.Context) Ipv6EniAddressIpv6AddressOutput
type Ipv6EniAddressIpv6AddressArray ¶ added in v0.1.5
type Ipv6EniAddressIpv6AddressArray []Ipv6EniAddressIpv6AddressInput
func (Ipv6EniAddressIpv6AddressArray) ElementType ¶ added in v0.1.5
func (Ipv6EniAddressIpv6AddressArray) ElementType() reflect.Type
func (Ipv6EniAddressIpv6AddressArray) ToIpv6EniAddressIpv6AddressArrayOutput ¶ added in v0.1.5
func (i Ipv6EniAddressIpv6AddressArray) ToIpv6EniAddressIpv6AddressArrayOutput() Ipv6EniAddressIpv6AddressArrayOutput
func (Ipv6EniAddressIpv6AddressArray) ToIpv6EniAddressIpv6AddressArrayOutputWithContext ¶ added in v0.1.5
func (i Ipv6EniAddressIpv6AddressArray) ToIpv6EniAddressIpv6AddressArrayOutputWithContext(ctx context.Context) Ipv6EniAddressIpv6AddressArrayOutput
type Ipv6EniAddressIpv6AddressArrayInput ¶ added in v0.1.5
type Ipv6EniAddressIpv6AddressArrayInput interface { pulumi.Input ToIpv6EniAddressIpv6AddressArrayOutput() Ipv6EniAddressIpv6AddressArrayOutput ToIpv6EniAddressIpv6AddressArrayOutputWithContext(context.Context) Ipv6EniAddressIpv6AddressArrayOutput }
Ipv6EniAddressIpv6AddressArrayInput is an input type that accepts Ipv6EniAddressIpv6AddressArray and Ipv6EniAddressIpv6AddressArrayOutput values. You can construct a concrete instance of `Ipv6EniAddressIpv6AddressArrayInput` via:
Ipv6EniAddressIpv6AddressArray{ Ipv6EniAddressIpv6AddressArgs{...} }
type Ipv6EniAddressIpv6AddressArrayOutput ¶ added in v0.1.5
type Ipv6EniAddressIpv6AddressArrayOutput struct{ *pulumi.OutputState }
func (Ipv6EniAddressIpv6AddressArrayOutput) ElementType ¶ added in v0.1.5
func (Ipv6EniAddressIpv6AddressArrayOutput) ElementType() reflect.Type
func (Ipv6EniAddressIpv6AddressArrayOutput) Index ¶ added in v0.1.5
func (o Ipv6EniAddressIpv6AddressArrayOutput) Index(i pulumi.IntInput) Ipv6EniAddressIpv6AddressOutput
func (Ipv6EniAddressIpv6AddressArrayOutput) ToIpv6EniAddressIpv6AddressArrayOutput ¶ added in v0.1.5
func (o Ipv6EniAddressIpv6AddressArrayOutput) ToIpv6EniAddressIpv6AddressArrayOutput() Ipv6EniAddressIpv6AddressArrayOutput
func (Ipv6EniAddressIpv6AddressArrayOutput) ToIpv6EniAddressIpv6AddressArrayOutputWithContext ¶ added in v0.1.5
func (o Ipv6EniAddressIpv6AddressArrayOutput) ToIpv6EniAddressIpv6AddressArrayOutputWithContext(ctx context.Context) Ipv6EniAddressIpv6AddressArrayOutput
type Ipv6EniAddressIpv6AddressInput ¶ added in v0.1.5
type Ipv6EniAddressIpv6AddressInput interface { pulumi.Input ToIpv6EniAddressIpv6AddressOutput() Ipv6EniAddressIpv6AddressOutput ToIpv6EniAddressIpv6AddressOutputWithContext(context.Context) Ipv6EniAddressIpv6AddressOutput }
Ipv6EniAddressIpv6AddressInput is an input type that accepts Ipv6EniAddressIpv6AddressArgs and Ipv6EniAddressIpv6AddressOutput values. You can construct a concrete instance of `Ipv6EniAddressIpv6AddressInput` via:
Ipv6EniAddressIpv6AddressArgs{...}
type Ipv6EniAddressIpv6AddressOutput ¶ added in v0.1.5
type Ipv6EniAddressIpv6AddressOutput struct{ *pulumi.OutputState }
func (Ipv6EniAddressIpv6AddressOutput) Address ¶ added in v0.1.5
func (o Ipv6EniAddressIpv6AddressOutput) Address() pulumi.StringOutput
`IPv6` address, in the form of: `3402:4e00:20:100:0:8cd9:2a67:71f3`.
func (Ipv6EniAddressIpv6AddressOutput) AddressId ¶ added in v0.1.5
func (o Ipv6EniAddressIpv6AddressOutput) AddressId() pulumi.StringPtrOutput
`EIP` instance `ID`, such as:`eip-hxlqja90`.
func (Ipv6EniAddressIpv6AddressOutput) Description ¶ added in v0.1.5
func (o Ipv6EniAddressIpv6AddressOutput) Description() pulumi.StringPtrOutput
Description.
func (Ipv6EniAddressIpv6AddressOutput) ElementType ¶ added in v0.1.5
func (Ipv6EniAddressIpv6AddressOutput) ElementType() reflect.Type
func (Ipv6EniAddressIpv6AddressOutput) IsWanIpBlocked ¶ added in v0.1.5
func (o Ipv6EniAddressIpv6AddressOutput) IsWanIpBlocked() pulumi.BoolPtrOutput
Whether the public network IP is blocked.
func (Ipv6EniAddressIpv6AddressOutput) Primary ¶ added in v0.1.5
func (o Ipv6EniAddressIpv6AddressOutput) Primary() pulumi.BoolPtrOutput
Whether to master `IP`.
func (Ipv6EniAddressIpv6AddressOutput) State ¶ added in v0.1.5
func (o Ipv6EniAddressIpv6AddressOutput) State() pulumi.StringPtrOutput
`IPv6` address status: `PENDING`: pending, `MIGRATING`: migrating, `DELETING`: deleting, `AVAILABLE`: available.
func (Ipv6EniAddressIpv6AddressOutput) ToIpv6EniAddressIpv6AddressOutput ¶ added in v0.1.5
func (o Ipv6EniAddressIpv6AddressOutput) ToIpv6EniAddressIpv6AddressOutput() Ipv6EniAddressIpv6AddressOutput
func (Ipv6EniAddressIpv6AddressOutput) ToIpv6EniAddressIpv6AddressOutputWithContext ¶ added in v0.1.5
func (o Ipv6EniAddressIpv6AddressOutput) ToIpv6EniAddressIpv6AddressOutputWithContext(ctx context.Context) Ipv6EniAddressIpv6AddressOutput
type Ipv6EniAddressMap ¶ added in v0.1.5
type Ipv6EniAddressMap map[string]Ipv6EniAddressInput
func (Ipv6EniAddressMap) ElementType ¶ added in v0.1.5
func (Ipv6EniAddressMap) ElementType() reflect.Type
func (Ipv6EniAddressMap) ToIpv6EniAddressMapOutput ¶ added in v0.1.5
func (i Ipv6EniAddressMap) ToIpv6EniAddressMapOutput() Ipv6EniAddressMapOutput
func (Ipv6EniAddressMap) ToIpv6EniAddressMapOutputWithContext ¶ added in v0.1.5
func (i Ipv6EniAddressMap) ToIpv6EniAddressMapOutputWithContext(ctx context.Context) Ipv6EniAddressMapOutput
type Ipv6EniAddressMapInput ¶ added in v0.1.5
type Ipv6EniAddressMapInput interface { pulumi.Input ToIpv6EniAddressMapOutput() Ipv6EniAddressMapOutput ToIpv6EniAddressMapOutputWithContext(context.Context) Ipv6EniAddressMapOutput }
Ipv6EniAddressMapInput is an input type that accepts Ipv6EniAddressMap and Ipv6EniAddressMapOutput values. You can construct a concrete instance of `Ipv6EniAddressMapInput` via:
Ipv6EniAddressMap{ "key": Ipv6EniAddressArgs{...} }
type Ipv6EniAddressMapOutput ¶ added in v0.1.5
type Ipv6EniAddressMapOutput struct{ *pulumi.OutputState }
func (Ipv6EniAddressMapOutput) ElementType ¶ added in v0.1.5
func (Ipv6EniAddressMapOutput) ElementType() reflect.Type
func (Ipv6EniAddressMapOutput) MapIndex ¶ added in v0.1.5
func (o Ipv6EniAddressMapOutput) MapIndex(k pulumi.StringInput) Ipv6EniAddressOutput
func (Ipv6EniAddressMapOutput) ToIpv6EniAddressMapOutput ¶ added in v0.1.5
func (o Ipv6EniAddressMapOutput) ToIpv6EniAddressMapOutput() Ipv6EniAddressMapOutput
func (Ipv6EniAddressMapOutput) ToIpv6EniAddressMapOutputWithContext ¶ added in v0.1.5
func (o Ipv6EniAddressMapOutput) ToIpv6EniAddressMapOutputWithContext(ctx context.Context) Ipv6EniAddressMapOutput
type Ipv6EniAddressOutput ¶ added in v0.1.5
type Ipv6EniAddressOutput struct{ *pulumi.OutputState }
func (Ipv6EniAddressOutput) ElementType ¶ added in v0.1.5
func (Ipv6EniAddressOutput) ElementType() reflect.Type
func (Ipv6EniAddressOutput) Ipv6Addresses ¶ added in v0.1.5
func (o Ipv6EniAddressOutput) Ipv6Addresses() Ipv6EniAddressIpv6AddressArrayOutput
The specified `IPv6` address list, up to 10 can be specified at a time. Combined with the input parameter `Ipv6AddressCount` to calculate the quota. Mandatory one with Ipv6AddressCount.
func (Ipv6EniAddressOutput) NetworkInterfaceId ¶ added in v0.1.5
func (o Ipv6EniAddressOutput) NetworkInterfaceId() pulumi.StringOutput
ENI instance `ID`, in the form of `eni-m6dyj72l`.
func (Ipv6EniAddressOutput) ToIpv6EniAddressOutput ¶ added in v0.1.5
func (o Ipv6EniAddressOutput) ToIpv6EniAddressOutput() Ipv6EniAddressOutput
func (Ipv6EniAddressOutput) ToIpv6EniAddressOutputWithContext ¶ added in v0.1.5
func (o Ipv6EniAddressOutput) ToIpv6EniAddressOutputWithContext(ctx context.Context) Ipv6EniAddressOutput
func (Ipv6EniAddressOutput) VpcId ¶ added in v0.1.5
func (o Ipv6EniAddressOutput) VpcId() pulumi.StringOutput
VPC `ID`, in the form of `vpc-m6dyj72l`.
type Ipv6EniAddressState ¶ added in v0.1.5
type Ipv6EniAddressState struct { // The specified `IPv6` address list, up to 10 can be specified at a time. Combined with the input parameter `Ipv6AddressCount` to calculate the quota. Mandatory one with Ipv6AddressCount. Ipv6Addresses Ipv6EniAddressIpv6AddressArrayInput // ENI instance `ID`, in the form of `eni-m6dyj72l`. NetworkInterfaceId pulumi.StringPtrInput // VPC `ID`, in the form of `vpc-m6dyj72l`. VpcId pulumi.StringPtrInput }
func (Ipv6EniAddressState) ElementType ¶ added in v0.1.5
func (Ipv6EniAddressState) ElementType() reflect.Type
type Ipv6SubnetCidrBlock ¶ added in v0.1.5
type Ipv6SubnetCidrBlock struct { pulumi.CustomResourceState // Allocate a list of `IPv6` subnets. Ipv6SubnetCidrBlocks Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput `pulumi:"ipv6SubnetCidrBlocks"` // The private network `ID` where the subnet is located. Such as:`vpc-f49l6u0z`. VpcId pulumi.StringOutput `pulumi:"vpcId"` }
Provides a resource to create a vpc ipv6SubnetCidrBlock
## Import
vpc ipv6_subnet_cidr_block can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Vpc/ipv6SubnetCidrBlock:Ipv6SubnetCidrBlock ipv6_subnet_cidr_block ipv6_subnet_cidr_block_id
```
func GetIpv6SubnetCidrBlock ¶ added in v0.1.5
func GetIpv6SubnetCidrBlock(ctx *pulumi.Context, name string, id pulumi.IDInput, state *Ipv6SubnetCidrBlockState, opts ...pulumi.ResourceOption) (*Ipv6SubnetCidrBlock, error)
GetIpv6SubnetCidrBlock gets an existing Ipv6SubnetCidrBlock resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewIpv6SubnetCidrBlock ¶ added in v0.1.5
func NewIpv6SubnetCidrBlock(ctx *pulumi.Context, name string, args *Ipv6SubnetCidrBlockArgs, opts ...pulumi.ResourceOption) (*Ipv6SubnetCidrBlock, error)
NewIpv6SubnetCidrBlock registers a new resource with the given unique name, arguments, and options.
func (*Ipv6SubnetCidrBlock) ElementType ¶ added in v0.1.5
func (*Ipv6SubnetCidrBlock) ElementType() reflect.Type
func (*Ipv6SubnetCidrBlock) ToIpv6SubnetCidrBlockOutput ¶ added in v0.1.5
func (i *Ipv6SubnetCidrBlock) ToIpv6SubnetCidrBlockOutput() Ipv6SubnetCidrBlockOutput
func (*Ipv6SubnetCidrBlock) ToIpv6SubnetCidrBlockOutputWithContext ¶ added in v0.1.5
func (i *Ipv6SubnetCidrBlock) ToIpv6SubnetCidrBlockOutputWithContext(ctx context.Context) Ipv6SubnetCidrBlockOutput
type Ipv6SubnetCidrBlockArgs ¶ added in v0.1.5
type Ipv6SubnetCidrBlockArgs struct { // Allocate a list of `IPv6` subnets. Ipv6SubnetCidrBlocks Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksInput // The private network `ID` where the subnet is located. Such as:`vpc-f49l6u0z`. VpcId pulumi.StringInput }
The set of arguments for constructing a Ipv6SubnetCidrBlock resource.
func (Ipv6SubnetCidrBlockArgs) ElementType ¶ added in v0.1.5
func (Ipv6SubnetCidrBlockArgs) ElementType() reflect.Type
type Ipv6SubnetCidrBlockArray ¶ added in v0.1.5
type Ipv6SubnetCidrBlockArray []Ipv6SubnetCidrBlockInput
func (Ipv6SubnetCidrBlockArray) ElementType ¶ added in v0.1.5
func (Ipv6SubnetCidrBlockArray) ElementType() reflect.Type
func (Ipv6SubnetCidrBlockArray) ToIpv6SubnetCidrBlockArrayOutput ¶ added in v0.1.5
func (i Ipv6SubnetCidrBlockArray) ToIpv6SubnetCidrBlockArrayOutput() Ipv6SubnetCidrBlockArrayOutput
func (Ipv6SubnetCidrBlockArray) ToIpv6SubnetCidrBlockArrayOutputWithContext ¶ added in v0.1.5
func (i Ipv6SubnetCidrBlockArray) ToIpv6SubnetCidrBlockArrayOutputWithContext(ctx context.Context) Ipv6SubnetCidrBlockArrayOutput
type Ipv6SubnetCidrBlockArrayInput ¶ added in v0.1.5
type Ipv6SubnetCidrBlockArrayInput interface { pulumi.Input ToIpv6SubnetCidrBlockArrayOutput() Ipv6SubnetCidrBlockArrayOutput ToIpv6SubnetCidrBlockArrayOutputWithContext(context.Context) Ipv6SubnetCidrBlockArrayOutput }
Ipv6SubnetCidrBlockArrayInput is an input type that accepts Ipv6SubnetCidrBlockArray and Ipv6SubnetCidrBlockArrayOutput values. You can construct a concrete instance of `Ipv6SubnetCidrBlockArrayInput` via:
Ipv6SubnetCidrBlockArray{ Ipv6SubnetCidrBlockArgs{...} }
type Ipv6SubnetCidrBlockArrayOutput ¶ added in v0.1.5
type Ipv6SubnetCidrBlockArrayOutput struct{ *pulumi.OutputState }
func (Ipv6SubnetCidrBlockArrayOutput) ElementType ¶ added in v0.1.5
func (Ipv6SubnetCidrBlockArrayOutput) ElementType() reflect.Type
func (Ipv6SubnetCidrBlockArrayOutput) Index ¶ added in v0.1.5
func (o Ipv6SubnetCidrBlockArrayOutput) Index(i pulumi.IntInput) Ipv6SubnetCidrBlockOutput
func (Ipv6SubnetCidrBlockArrayOutput) ToIpv6SubnetCidrBlockArrayOutput ¶ added in v0.1.5
func (o Ipv6SubnetCidrBlockArrayOutput) ToIpv6SubnetCidrBlockArrayOutput() Ipv6SubnetCidrBlockArrayOutput
func (Ipv6SubnetCidrBlockArrayOutput) ToIpv6SubnetCidrBlockArrayOutputWithContext ¶ added in v0.1.5
func (o Ipv6SubnetCidrBlockArrayOutput) ToIpv6SubnetCidrBlockArrayOutputWithContext(ctx context.Context) Ipv6SubnetCidrBlockArrayOutput
type Ipv6SubnetCidrBlockInput ¶ added in v0.1.5
type Ipv6SubnetCidrBlockInput interface { pulumi.Input ToIpv6SubnetCidrBlockOutput() Ipv6SubnetCidrBlockOutput ToIpv6SubnetCidrBlockOutputWithContext(ctx context.Context) Ipv6SubnetCidrBlockOutput }
type Ipv6SubnetCidrBlockIpv6SubnetCidrBlocks ¶ added in v0.1.5
type Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksArgs ¶ added in v0.1.5
type Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksArgs struct { // `IPv6` subnet segment. Such as: `3402:4e00:20:1001::/64`. Ipv6CidrBlock pulumi.StringInput `pulumi:"ipv6CidrBlock"` // Subnet instance `ID`. Such as:`subnet-pxir56ns`. SubnetId pulumi.StringInput `pulumi:"subnetId"` }
func (Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksArgs) ElementType ¶ added in v0.1.5
func (Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksArgs) ElementType() reflect.Type
func (Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksArgs) ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput ¶ added in v0.1.5
func (i Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksArgs) ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput() Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput
func (Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksArgs) ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksOutputWithContext ¶ added in v0.1.5
func (i Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksArgs) ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksOutputWithContext(ctx context.Context) Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput
func (Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksArgs) ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput ¶ added in v0.1.5
func (i Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksArgs) ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput() Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput
func (Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksArgs) ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutputWithContext ¶ added in v0.1.5
func (i Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksArgs) ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutputWithContext(ctx context.Context) Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput
type Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksInput ¶ added in v0.1.5
type Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksInput interface { pulumi.Input ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput() Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksOutputWithContext(context.Context) Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput }
Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksInput is an input type that accepts Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksArgs and Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput values. You can construct a concrete instance of `Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksInput` via:
Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksArgs{...}
type Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput ¶ added in v0.1.5
type Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput struct{ *pulumi.OutputState }
func (Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput) ElementType ¶ added in v0.1.5
func (Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput) ElementType() reflect.Type
func (Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput) Ipv6CidrBlock ¶ added in v0.1.5
func (o Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput) Ipv6CidrBlock() pulumi.StringOutput
`IPv6` subnet segment. Such as: `3402:4e00:20:1001::/64`.
func (Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput) SubnetId ¶ added in v0.1.5
func (o Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput) SubnetId() pulumi.StringOutput
Subnet instance `ID`. Such as:`subnet-pxir56ns`.
func (Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput) ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput ¶ added in v0.1.5
func (o Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput) ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput() Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput
func (Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput) ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksOutputWithContext ¶ added in v0.1.5
func (o Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput) ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksOutputWithContext(ctx context.Context) Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput
func (Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput) ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput ¶ added in v0.1.5
func (o Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput) ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput() Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput
func (Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput) ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutputWithContext ¶ added in v0.1.5
func (o Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput) ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutputWithContext(ctx context.Context) Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput
type Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrInput ¶ added in v0.1.5
type Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrInput interface { pulumi.Input ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput() Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutputWithContext(context.Context) Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput }
Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrInput is an input type that accepts Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksArgs, Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtr and Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput values. You can construct a concrete instance of `Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrInput` via:
Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksArgs{...} or: nil
func Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtr ¶ added in v0.1.5
func Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtr(v *Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksArgs) Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrInput
type Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput ¶ added in v0.1.5
type Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput struct{ *pulumi.OutputState }
func (Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput) ElementType ¶ added in v0.1.5
func (Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput) ElementType() reflect.Type
func (Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput) Ipv6CidrBlock ¶ added in v0.1.5
func (o Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput) Ipv6CidrBlock() pulumi.StringPtrOutput
`IPv6` subnet segment. Such as: `3402:4e00:20:1001::/64`.
func (Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput) SubnetId ¶ added in v0.1.5
func (o Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput) SubnetId() pulumi.StringPtrOutput
Subnet instance `ID`. Such as:`subnet-pxir56ns`.
func (Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput) ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput ¶ added in v0.1.5
func (o Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput) ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput() Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput
func (Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput) ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutputWithContext ¶ added in v0.1.5
func (o Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput) ToIpv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutputWithContext(ctx context.Context) Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrOutput
type Ipv6SubnetCidrBlockMap ¶ added in v0.1.5
type Ipv6SubnetCidrBlockMap map[string]Ipv6SubnetCidrBlockInput
func (Ipv6SubnetCidrBlockMap) ElementType ¶ added in v0.1.5
func (Ipv6SubnetCidrBlockMap) ElementType() reflect.Type
func (Ipv6SubnetCidrBlockMap) ToIpv6SubnetCidrBlockMapOutput ¶ added in v0.1.5
func (i Ipv6SubnetCidrBlockMap) ToIpv6SubnetCidrBlockMapOutput() Ipv6SubnetCidrBlockMapOutput
func (Ipv6SubnetCidrBlockMap) ToIpv6SubnetCidrBlockMapOutputWithContext ¶ added in v0.1.5
func (i Ipv6SubnetCidrBlockMap) ToIpv6SubnetCidrBlockMapOutputWithContext(ctx context.Context) Ipv6SubnetCidrBlockMapOutput
type Ipv6SubnetCidrBlockMapInput ¶ added in v0.1.5
type Ipv6SubnetCidrBlockMapInput interface { pulumi.Input ToIpv6SubnetCidrBlockMapOutput() Ipv6SubnetCidrBlockMapOutput ToIpv6SubnetCidrBlockMapOutputWithContext(context.Context) Ipv6SubnetCidrBlockMapOutput }
Ipv6SubnetCidrBlockMapInput is an input type that accepts Ipv6SubnetCidrBlockMap and Ipv6SubnetCidrBlockMapOutput values. You can construct a concrete instance of `Ipv6SubnetCidrBlockMapInput` via:
Ipv6SubnetCidrBlockMap{ "key": Ipv6SubnetCidrBlockArgs{...} }
type Ipv6SubnetCidrBlockMapOutput ¶ added in v0.1.5
type Ipv6SubnetCidrBlockMapOutput struct{ *pulumi.OutputState }
func (Ipv6SubnetCidrBlockMapOutput) ElementType ¶ added in v0.1.5
func (Ipv6SubnetCidrBlockMapOutput) ElementType() reflect.Type
func (Ipv6SubnetCidrBlockMapOutput) MapIndex ¶ added in v0.1.5
func (o Ipv6SubnetCidrBlockMapOutput) MapIndex(k pulumi.StringInput) Ipv6SubnetCidrBlockOutput
func (Ipv6SubnetCidrBlockMapOutput) ToIpv6SubnetCidrBlockMapOutput ¶ added in v0.1.5
func (o Ipv6SubnetCidrBlockMapOutput) ToIpv6SubnetCidrBlockMapOutput() Ipv6SubnetCidrBlockMapOutput
func (Ipv6SubnetCidrBlockMapOutput) ToIpv6SubnetCidrBlockMapOutputWithContext ¶ added in v0.1.5
func (o Ipv6SubnetCidrBlockMapOutput) ToIpv6SubnetCidrBlockMapOutputWithContext(ctx context.Context) Ipv6SubnetCidrBlockMapOutput
type Ipv6SubnetCidrBlockOutput ¶ added in v0.1.5
type Ipv6SubnetCidrBlockOutput struct{ *pulumi.OutputState }
func (Ipv6SubnetCidrBlockOutput) ElementType ¶ added in v0.1.5
func (Ipv6SubnetCidrBlockOutput) ElementType() reflect.Type
func (Ipv6SubnetCidrBlockOutput) Ipv6SubnetCidrBlocks ¶ added in v0.1.5
func (o Ipv6SubnetCidrBlockOutput) Ipv6SubnetCidrBlocks() Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksOutput
Allocate a list of `IPv6` subnets.
func (Ipv6SubnetCidrBlockOutput) ToIpv6SubnetCidrBlockOutput ¶ added in v0.1.5
func (o Ipv6SubnetCidrBlockOutput) ToIpv6SubnetCidrBlockOutput() Ipv6SubnetCidrBlockOutput
func (Ipv6SubnetCidrBlockOutput) ToIpv6SubnetCidrBlockOutputWithContext ¶ added in v0.1.5
func (o Ipv6SubnetCidrBlockOutput) ToIpv6SubnetCidrBlockOutputWithContext(ctx context.Context) Ipv6SubnetCidrBlockOutput
func (Ipv6SubnetCidrBlockOutput) VpcId ¶ added in v0.1.5
func (o Ipv6SubnetCidrBlockOutput) VpcId() pulumi.StringOutput
The private network `ID` where the subnet is located. Such as:`vpc-f49l6u0z`.
type Ipv6SubnetCidrBlockState ¶ added in v0.1.5
type Ipv6SubnetCidrBlockState struct { // Allocate a list of `IPv6` subnets. Ipv6SubnetCidrBlocks Ipv6SubnetCidrBlockIpv6SubnetCidrBlocksPtrInput // The private network `ID` where the subnet is located. Such as:`vpc-f49l6u0z`. VpcId pulumi.StringPtrInput }
func (Ipv6SubnetCidrBlockState) ElementType ¶ added in v0.1.5
func (Ipv6SubnetCidrBlockState) ElementType() reflect.Type
type LocalGateway ¶ added in v0.1.5
type LocalGateway struct { pulumi.CustomResourceState // CDC instance ID. CdcId pulumi.StringOutput `pulumi:"cdcId"` // Local gateway name. LocalGatewayName pulumi.StringOutput `pulumi:"localGatewayName"` // VPC instance ID. VpcId pulumi.StringOutput `pulumi:"vpcId"` }
Provides a resource to create a vpc localGateway
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { vpc, err := Vpc.NewInstance(ctx, "vpc", &Vpc.InstanceArgs{ CidrBlock: pulumi.String("10.0.0.0/16"), }) if err != nil { return err } _, err = Vpc.NewLocalGateway(ctx, "example", &Vpc.LocalGatewayArgs{ LocalGatewayName: pulumi.String("tf-example"), VpcId: vpc.ID(), CdcId: pulumi.String("cluster-j9gyu1iy"), }) if err != nil { return err } return nil }) }
```
## Import
vpc local_gateway can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Vpc/localGateway:LocalGateway local_gateway local_gateway_id
```
func GetLocalGateway ¶ added in v0.1.5
func GetLocalGateway(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LocalGatewayState, opts ...pulumi.ResourceOption) (*LocalGateway, error)
GetLocalGateway gets an existing LocalGateway resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewLocalGateway ¶ added in v0.1.5
func NewLocalGateway(ctx *pulumi.Context, name string, args *LocalGatewayArgs, opts ...pulumi.ResourceOption) (*LocalGateway, error)
NewLocalGateway registers a new resource with the given unique name, arguments, and options.
func (*LocalGateway) ElementType ¶ added in v0.1.5
func (*LocalGateway) ElementType() reflect.Type
func (*LocalGateway) ToLocalGatewayOutput ¶ added in v0.1.5
func (i *LocalGateway) ToLocalGatewayOutput() LocalGatewayOutput
func (*LocalGateway) ToLocalGatewayOutputWithContext ¶ added in v0.1.5
func (i *LocalGateway) ToLocalGatewayOutputWithContext(ctx context.Context) LocalGatewayOutput
type LocalGatewayArgs ¶ added in v0.1.5
type LocalGatewayArgs struct { // CDC instance ID. CdcId pulumi.StringInput // Local gateway name. LocalGatewayName pulumi.StringInput // VPC instance ID. VpcId pulumi.StringInput }
The set of arguments for constructing a LocalGateway resource.
func (LocalGatewayArgs) ElementType ¶ added in v0.1.5
func (LocalGatewayArgs) ElementType() reflect.Type
type LocalGatewayArray ¶ added in v0.1.5
type LocalGatewayArray []LocalGatewayInput
func (LocalGatewayArray) ElementType ¶ added in v0.1.5
func (LocalGatewayArray) ElementType() reflect.Type
func (LocalGatewayArray) ToLocalGatewayArrayOutput ¶ added in v0.1.5
func (i LocalGatewayArray) ToLocalGatewayArrayOutput() LocalGatewayArrayOutput
func (LocalGatewayArray) ToLocalGatewayArrayOutputWithContext ¶ added in v0.1.5
func (i LocalGatewayArray) ToLocalGatewayArrayOutputWithContext(ctx context.Context) LocalGatewayArrayOutput
type LocalGatewayArrayInput ¶ added in v0.1.5
type LocalGatewayArrayInput interface { pulumi.Input ToLocalGatewayArrayOutput() LocalGatewayArrayOutput ToLocalGatewayArrayOutputWithContext(context.Context) LocalGatewayArrayOutput }
LocalGatewayArrayInput is an input type that accepts LocalGatewayArray and LocalGatewayArrayOutput values. You can construct a concrete instance of `LocalGatewayArrayInput` via:
LocalGatewayArray{ LocalGatewayArgs{...} }
type LocalGatewayArrayOutput ¶ added in v0.1.5
type LocalGatewayArrayOutput struct{ *pulumi.OutputState }
func (LocalGatewayArrayOutput) ElementType ¶ added in v0.1.5
func (LocalGatewayArrayOutput) ElementType() reflect.Type
func (LocalGatewayArrayOutput) Index ¶ added in v0.1.5
func (o LocalGatewayArrayOutput) Index(i pulumi.IntInput) LocalGatewayOutput
func (LocalGatewayArrayOutput) ToLocalGatewayArrayOutput ¶ added in v0.1.5
func (o LocalGatewayArrayOutput) ToLocalGatewayArrayOutput() LocalGatewayArrayOutput
func (LocalGatewayArrayOutput) ToLocalGatewayArrayOutputWithContext ¶ added in v0.1.5
func (o LocalGatewayArrayOutput) ToLocalGatewayArrayOutputWithContext(ctx context.Context) LocalGatewayArrayOutput
type LocalGatewayInput ¶ added in v0.1.5
type LocalGatewayInput interface { pulumi.Input ToLocalGatewayOutput() LocalGatewayOutput ToLocalGatewayOutputWithContext(ctx context.Context) LocalGatewayOutput }
type LocalGatewayMap ¶ added in v0.1.5
type LocalGatewayMap map[string]LocalGatewayInput
func (LocalGatewayMap) ElementType ¶ added in v0.1.5
func (LocalGatewayMap) ElementType() reflect.Type
func (LocalGatewayMap) ToLocalGatewayMapOutput ¶ added in v0.1.5
func (i LocalGatewayMap) ToLocalGatewayMapOutput() LocalGatewayMapOutput
func (LocalGatewayMap) ToLocalGatewayMapOutputWithContext ¶ added in v0.1.5
func (i LocalGatewayMap) ToLocalGatewayMapOutputWithContext(ctx context.Context) LocalGatewayMapOutput
type LocalGatewayMapInput ¶ added in v0.1.5
type LocalGatewayMapInput interface { pulumi.Input ToLocalGatewayMapOutput() LocalGatewayMapOutput ToLocalGatewayMapOutputWithContext(context.Context) LocalGatewayMapOutput }
LocalGatewayMapInput is an input type that accepts LocalGatewayMap and LocalGatewayMapOutput values. You can construct a concrete instance of `LocalGatewayMapInput` via:
LocalGatewayMap{ "key": LocalGatewayArgs{...} }
type LocalGatewayMapOutput ¶ added in v0.1.5
type LocalGatewayMapOutput struct{ *pulumi.OutputState }
func (LocalGatewayMapOutput) ElementType ¶ added in v0.1.5
func (LocalGatewayMapOutput) ElementType() reflect.Type
func (LocalGatewayMapOutput) MapIndex ¶ added in v0.1.5
func (o LocalGatewayMapOutput) MapIndex(k pulumi.StringInput) LocalGatewayOutput
func (LocalGatewayMapOutput) ToLocalGatewayMapOutput ¶ added in v0.1.5
func (o LocalGatewayMapOutput) ToLocalGatewayMapOutput() LocalGatewayMapOutput
func (LocalGatewayMapOutput) ToLocalGatewayMapOutputWithContext ¶ added in v0.1.5
func (o LocalGatewayMapOutput) ToLocalGatewayMapOutputWithContext(ctx context.Context) LocalGatewayMapOutput
type LocalGatewayOutput ¶ added in v0.1.5
type LocalGatewayOutput struct{ *pulumi.OutputState }
func (LocalGatewayOutput) CdcId ¶ added in v0.1.5
func (o LocalGatewayOutput) CdcId() pulumi.StringOutput
CDC instance ID.
func (LocalGatewayOutput) ElementType ¶ added in v0.1.5
func (LocalGatewayOutput) ElementType() reflect.Type
func (LocalGatewayOutput) LocalGatewayName ¶ added in v0.1.5
func (o LocalGatewayOutput) LocalGatewayName() pulumi.StringOutput
Local gateway name.
func (LocalGatewayOutput) ToLocalGatewayOutput ¶ added in v0.1.5
func (o LocalGatewayOutput) ToLocalGatewayOutput() LocalGatewayOutput
func (LocalGatewayOutput) ToLocalGatewayOutputWithContext ¶ added in v0.1.5
func (o LocalGatewayOutput) ToLocalGatewayOutputWithContext(ctx context.Context) LocalGatewayOutput
func (LocalGatewayOutput) VpcId ¶ added in v0.1.5
func (o LocalGatewayOutput) VpcId() pulumi.StringOutput
VPC instance ID.
type LocalGatewayState ¶ added in v0.1.5
type LocalGatewayState struct { // CDC instance ID. CdcId pulumi.StringPtrInput // Local gateway name. LocalGatewayName pulumi.StringPtrInput // VPC instance ID. VpcId pulumi.StringPtrInput }
func (LocalGatewayState) ElementType ¶ added in v0.1.5
func (LocalGatewayState) ElementType() reflect.Type
type NetDetect ¶ added in v0.1.5
type NetDetect struct { pulumi.CustomResourceState // An array of probe destination IPv4 addresses. Up to two. DetectDestinationIps pulumi.StringArrayOutput `pulumi:"detectDestinationIps"` // Network probe description. NetDetectDescription pulumi.StringPtrOutput `pulumi:"netDetectDescription"` // Network probe name, the maximum length cannot exceed 60 bytes. NetDetectName pulumi.StringOutput `pulumi:"netDetectName"` // The destination gateway of the next hop, the value is related to the next hop type. If the next hop type is VPN, and the value is the VPN gateway ID, such as: vpngw-12345678; If the next hop type is DIRECTCONNECT, and the value is the private line gateway ID, such as: dcg-12345678; If the next hop type is PEERCONNECTION, which takes the value of the peer connection ID, such as: pcx-12345678; If the next hop type is NAT, and the value is Nat gateway, such as: nat-12345678; If the next hop type is NORMAL_CVM, which takes the IPv4 address of the cloud server, such as: 10.0.0.12; If the next hop type is CCN, and the value is the cloud network ID, such as: ccn-12345678; If the next hop type is NONEXTHOP, and the specified network probe is a network probe without a next hop. NextHopDestination pulumi.StringPtrOutput `pulumi:"nextHopDestination"` // The next hop type, currently we support the following types: `VPN`: VPN gateway; `DIRECTCONNECT`: private line gateway; `PEERCONNECTION`: peer connection; `NAT`: NAT gateway; `NORMAL_CVM`: normal cloud server; `CCN`: cloud networking gateway; `NONEXTHOP`: no next hop. NextHopType pulumi.StringPtrOutput `pulumi:"nextHopType"` // Subnet instance ID. Such as:subnet-12345678. SubnetId pulumi.StringOutput `pulumi:"subnetId"` // `VPC` instance `ID`. Such as:`vpc-12345678`. VpcId pulumi.StringOutput `pulumi:"vpcId"` }
Provides a resource to create a vpc netDetect
## Example Usage
## Import
vpc net_detect can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Vpc/netDetect:NetDetect net_detect net_detect_id
```
func GetNetDetect ¶ added in v0.1.5
func GetNetDetect(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetDetectState, opts ...pulumi.ResourceOption) (*NetDetect, error)
GetNetDetect gets an existing NetDetect resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewNetDetect ¶ added in v0.1.5
func NewNetDetect(ctx *pulumi.Context, name string, args *NetDetectArgs, opts ...pulumi.ResourceOption) (*NetDetect, error)
NewNetDetect registers a new resource with the given unique name, arguments, and options.
func (*NetDetect) ElementType ¶ added in v0.1.5
func (*NetDetect) ToNetDetectOutput ¶ added in v0.1.5
func (i *NetDetect) ToNetDetectOutput() NetDetectOutput
func (*NetDetect) ToNetDetectOutputWithContext ¶ added in v0.1.5
func (i *NetDetect) ToNetDetectOutputWithContext(ctx context.Context) NetDetectOutput
type NetDetectArgs ¶ added in v0.1.5
type NetDetectArgs struct { // An array of probe destination IPv4 addresses. Up to two. DetectDestinationIps pulumi.StringArrayInput // Network probe description. NetDetectDescription pulumi.StringPtrInput // Network probe name, the maximum length cannot exceed 60 bytes. NetDetectName pulumi.StringInput // The destination gateway of the next hop, the value is related to the next hop type. If the next hop type is VPN, and the value is the VPN gateway ID, such as: vpngw-12345678; If the next hop type is DIRECTCONNECT, and the value is the private line gateway ID, such as: dcg-12345678; If the next hop type is PEERCONNECTION, which takes the value of the peer connection ID, such as: pcx-12345678; If the next hop type is NAT, and the value is Nat gateway, such as: nat-12345678; If the next hop type is NORMAL_CVM, which takes the IPv4 address of the cloud server, such as: 10.0.0.12; If the next hop type is CCN, and the value is the cloud network ID, such as: ccn-12345678; If the next hop type is NONEXTHOP, and the specified network probe is a network probe without a next hop. NextHopDestination pulumi.StringPtrInput // The next hop type, currently we support the following types: `VPN`: VPN gateway; `DIRECTCONNECT`: private line gateway; `PEERCONNECTION`: peer connection; `NAT`: NAT gateway; `NORMAL_CVM`: normal cloud server; `CCN`: cloud networking gateway; `NONEXTHOP`: no next hop. NextHopType pulumi.StringPtrInput // Subnet instance ID. Such as:subnet-12345678. SubnetId pulumi.StringInput // `VPC` instance `ID`. Such as:`vpc-12345678`. VpcId pulumi.StringInput }
The set of arguments for constructing a NetDetect resource.
func (NetDetectArgs) ElementType ¶ added in v0.1.5
func (NetDetectArgs) ElementType() reflect.Type
type NetDetectArray ¶ added in v0.1.5
type NetDetectArray []NetDetectInput
func (NetDetectArray) ElementType ¶ added in v0.1.5
func (NetDetectArray) ElementType() reflect.Type
func (NetDetectArray) ToNetDetectArrayOutput ¶ added in v0.1.5
func (i NetDetectArray) ToNetDetectArrayOutput() NetDetectArrayOutput
func (NetDetectArray) ToNetDetectArrayOutputWithContext ¶ added in v0.1.5
func (i NetDetectArray) ToNetDetectArrayOutputWithContext(ctx context.Context) NetDetectArrayOutput
type NetDetectArrayInput ¶ added in v0.1.5
type NetDetectArrayInput interface { pulumi.Input ToNetDetectArrayOutput() NetDetectArrayOutput ToNetDetectArrayOutputWithContext(context.Context) NetDetectArrayOutput }
NetDetectArrayInput is an input type that accepts NetDetectArray and NetDetectArrayOutput values. You can construct a concrete instance of `NetDetectArrayInput` via:
NetDetectArray{ NetDetectArgs{...} }
type NetDetectArrayOutput ¶ added in v0.1.5
type NetDetectArrayOutput struct{ *pulumi.OutputState }
func (NetDetectArrayOutput) ElementType ¶ added in v0.1.5
func (NetDetectArrayOutput) ElementType() reflect.Type
func (NetDetectArrayOutput) Index ¶ added in v0.1.5
func (o NetDetectArrayOutput) Index(i pulumi.IntInput) NetDetectOutput
func (NetDetectArrayOutput) ToNetDetectArrayOutput ¶ added in v0.1.5
func (o NetDetectArrayOutput) ToNetDetectArrayOutput() NetDetectArrayOutput
func (NetDetectArrayOutput) ToNetDetectArrayOutputWithContext ¶ added in v0.1.5
func (o NetDetectArrayOutput) ToNetDetectArrayOutputWithContext(ctx context.Context) NetDetectArrayOutput
type NetDetectInput ¶ added in v0.1.5
type NetDetectInput interface { pulumi.Input ToNetDetectOutput() NetDetectOutput ToNetDetectOutputWithContext(ctx context.Context) NetDetectOutput }
type NetDetectMap ¶ added in v0.1.5
type NetDetectMap map[string]NetDetectInput
func (NetDetectMap) ElementType ¶ added in v0.1.5
func (NetDetectMap) ElementType() reflect.Type
func (NetDetectMap) ToNetDetectMapOutput ¶ added in v0.1.5
func (i NetDetectMap) ToNetDetectMapOutput() NetDetectMapOutput
func (NetDetectMap) ToNetDetectMapOutputWithContext ¶ added in v0.1.5
func (i NetDetectMap) ToNetDetectMapOutputWithContext(ctx context.Context) NetDetectMapOutput
type NetDetectMapInput ¶ added in v0.1.5
type NetDetectMapInput interface { pulumi.Input ToNetDetectMapOutput() NetDetectMapOutput ToNetDetectMapOutputWithContext(context.Context) NetDetectMapOutput }
NetDetectMapInput is an input type that accepts NetDetectMap and NetDetectMapOutput values. You can construct a concrete instance of `NetDetectMapInput` via:
NetDetectMap{ "key": NetDetectArgs{...} }
type NetDetectMapOutput ¶ added in v0.1.5
type NetDetectMapOutput struct{ *pulumi.OutputState }
func (NetDetectMapOutput) ElementType ¶ added in v0.1.5
func (NetDetectMapOutput) ElementType() reflect.Type
func (NetDetectMapOutput) MapIndex ¶ added in v0.1.5
func (o NetDetectMapOutput) MapIndex(k pulumi.StringInput) NetDetectOutput
func (NetDetectMapOutput) ToNetDetectMapOutput ¶ added in v0.1.5
func (o NetDetectMapOutput) ToNetDetectMapOutput() NetDetectMapOutput
func (NetDetectMapOutput) ToNetDetectMapOutputWithContext ¶ added in v0.1.5
func (o NetDetectMapOutput) ToNetDetectMapOutputWithContext(ctx context.Context) NetDetectMapOutput
type NetDetectOutput ¶ added in v0.1.5
type NetDetectOutput struct{ *pulumi.OutputState }
func (NetDetectOutput) DetectDestinationIps ¶ added in v0.1.5
func (o NetDetectOutput) DetectDestinationIps() pulumi.StringArrayOutput
An array of probe destination IPv4 addresses. Up to two.
func (NetDetectOutput) ElementType ¶ added in v0.1.5
func (NetDetectOutput) ElementType() reflect.Type
func (NetDetectOutput) NetDetectDescription ¶ added in v0.1.5
func (o NetDetectOutput) NetDetectDescription() pulumi.StringPtrOutput
Network probe description.
func (NetDetectOutput) NetDetectName ¶ added in v0.1.5
func (o NetDetectOutput) NetDetectName() pulumi.StringOutput
Network probe name, the maximum length cannot exceed 60 bytes.
func (NetDetectOutput) NextHopDestination ¶ added in v0.1.5
func (o NetDetectOutput) NextHopDestination() pulumi.StringPtrOutput
The destination gateway of the next hop, the value is related to the next hop type. If the next hop type is VPN, and the value is the VPN gateway ID, such as: vpngw-12345678; If the next hop type is DIRECTCONNECT, and the value is the private line gateway ID, such as: dcg-12345678; If the next hop type is PEERCONNECTION, which takes the value of the peer connection ID, such as: pcx-12345678; If the next hop type is NAT, and the value is Nat gateway, such as: nat-12345678; If the next hop type is NORMAL_CVM, which takes the IPv4 address of the cloud server, such as: 10.0.0.12; If the next hop type is CCN, and the value is the cloud network ID, such as: ccn-12345678; If the next hop type is NONEXTHOP, and the specified network probe is a network probe without a next hop.
func (NetDetectOutput) NextHopType ¶ added in v0.1.5
func (o NetDetectOutput) NextHopType() pulumi.StringPtrOutput
The next hop type, currently we support the following types: `VPN`: VPN gateway; `DIRECTCONNECT`: private line gateway; `PEERCONNECTION`: peer connection; `NAT`: NAT gateway; `NORMAL_CVM`: normal cloud server; `CCN`: cloud networking gateway; `NONEXTHOP`: no next hop.
func (NetDetectOutput) SubnetId ¶ added in v0.1.5
func (o NetDetectOutput) SubnetId() pulumi.StringOutput
Subnet instance ID. Such as:subnet-12345678.
func (NetDetectOutput) ToNetDetectOutput ¶ added in v0.1.5
func (o NetDetectOutput) ToNetDetectOutput() NetDetectOutput
func (NetDetectOutput) ToNetDetectOutputWithContext ¶ added in v0.1.5
func (o NetDetectOutput) ToNetDetectOutputWithContext(ctx context.Context) NetDetectOutput
func (NetDetectOutput) VpcId ¶ added in v0.1.5
func (o NetDetectOutput) VpcId() pulumi.StringOutput
`VPC` instance `ID`. Such as:`vpc-12345678`.
type NetDetectState ¶ added in v0.1.5
type NetDetectState struct { // An array of probe destination IPv4 addresses. Up to two. DetectDestinationIps pulumi.StringArrayInput // Network probe description. NetDetectDescription pulumi.StringPtrInput // Network probe name, the maximum length cannot exceed 60 bytes. NetDetectName pulumi.StringPtrInput // The destination gateway of the next hop, the value is related to the next hop type. If the next hop type is VPN, and the value is the VPN gateway ID, such as: vpngw-12345678; If the next hop type is DIRECTCONNECT, and the value is the private line gateway ID, such as: dcg-12345678; If the next hop type is PEERCONNECTION, which takes the value of the peer connection ID, such as: pcx-12345678; If the next hop type is NAT, and the value is Nat gateway, such as: nat-12345678; If the next hop type is NORMAL_CVM, which takes the IPv4 address of the cloud server, such as: 10.0.0.12; If the next hop type is CCN, and the value is the cloud network ID, such as: ccn-12345678; If the next hop type is NONEXTHOP, and the specified network probe is a network probe without a next hop. NextHopDestination pulumi.StringPtrInput // The next hop type, currently we support the following types: `VPN`: VPN gateway; `DIRECTCONNECT`: private line gateway; `PEERCONNECTION`: peer connection; `NAT`: NAT gateway; `NORMAL_CVM`: normal cloud server; `CCN`: cloud networking gateway; `NONEXTHOP`: no next hop. NextHopType pulumi.StringPtrInput // Subnet instance ID. Such as:subnet-12345678. SubnetId pulumi.StringPtrInput // `VPC` instance `ID`. Such as:`vpc-12345678`. VpcId pulumi.StringPtrInput }
func (NetDetectState) ElementType ¶ added in v0.1.5
func (NetDetectState) ElementType() reflect.Type
type NetworkAclQuintuple ¶ added in v0.1.5
type NetworkAclQuintuple struct { pulumi.CustomResourceState // Network ACL instance ID. For example:acl-12345678. NetworkAclId pulumi.StringOutput `pulumi:"networkAclId"` // Network quintuple ACL rule set. NetworkAclQuintupleSet NetworkAclQuintupleNetworkAclQuintupleSetOutput `pulumi:"networkAclQuintupleSet"` }
func GetNetworkAclQuintuple ¶ added in v0.1.5
func GetNetworkAclQuintuple(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkAclQuintupleState, opts ...pulumi.ResourceOption) (*NetworkAclQuintuple, error)
GetNetworkAclQuintuple gets an existing NetworkAclQuintuple resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewNetworkAclQuintuple ¶ added in v0.1.5
func NewNetworkAclQuintuple(ctx *pulumi.Context, name string, args *NetworkAclQuintupleArgs, opts ...pulumi.ResourceOption) (*NetworkAclQuintuple, error)
NewNetworkAclQuintuple registers a new resource with the given unique name, arguments, and options.
func (*NetworkAclQuintuple) ElementType ¶ added in v0.1.5
func (*NetworkAclQuintuple) ElementType() reflect.Type
func (*NetworkAclQuintuple) ToNetworkAclQuintupleOutput ¶ added in v0.1.5
func (i *NetworkAclQuintuple) ToNetworkAclQuintupleOutput() NetworkAclQuintupleOutput
func (*NetworkAclQuintuple) ToNetworkAclQuintupleOutputWithContext ¶ added in v0.1.5
func (i *NetworkAclQuintuple) ToNetworkAclQuintupleOutputWithContext(ctx context.Context) NetworkAclQuintupleOutput
type NetworkAclQuintupleArgs ¶ added in v0.1.5
type NetworkAclQuintupleArgs struct { // Network ACL instance ID. For example:acl-12345678. NetworkAclId pulumi.StringInput // Network quintuple ACL rule set. NetworkAclQuintupleSet NetworkAclQuintupleNetworkAclQuintupleSetInput }
The set of arguments for constructing a NetworkAclQuintuple resource.
func (NetworkAclQuintupleArgs) ElementType ¶ added in v0.1.5
func (NetworkAclQuintupleArgs) ElementType() reflect.Type
type NetworkAclQuintupleArray ¶ added in v0.1.5
type NetworkAclQuintupleArray []NetworkAclQuintupleInput
func (NetworkAclQuintupleArray) ElementType ¶ added in v0.1.5
func (NetworkAclQuintupleArray) ElementType() reflect.Type
func (NetworkAclQuintupleArray) ToNetworkAclQuintupleArrayOutput ¶ added in v0.1.5
func (i NetworkAclQuintupleArray) ToNetworkAclQuintupleArrayOutput() NetworkAclQuintupleArrayOutput
func (NetworkAclQuintupleArray) ToNetworkAclQuintupleArrayOutputWithContext ¶ added in v0.1.5
func (i NetworkAclQuintupleArray) ToNetworkAclQuintupleArrayOutputWithContext(ctx context.Context) NetworkAclQuintupleArrayOutput
type NetworkAclQuintupleArrayInput ¶ added in v0.1.5
type NetworkAclQuintupleArrayInput interface { pulumi.Input ToNetworkAclQuintupleArrayOutput() NetworkAclQuintupleArrayOutput ToNetworkAclQuintupleArrayOutputWithContext(context.Context) NetworkAclQuintupleArrayOutput }
NetworkAclQuintupleArrayInput is an input type that accepts NetworkAclQuintupleArray and NetworkAclQuintupleArrayOutput values. You can construct a concrete instance of `NetworkAclQuintupleArrayInput` via:
NetworkAclQuintupleArray{ NetworkAclQuintupleArgs{...} }
type NetworkAclQuintupleArrayOutput ¶ added in v0.1.5
type NetworkAclQuintupleArrayOutput struct{ *pulumi.OutputState }
func (NetworkAclQuintupleArrayOutput) ElementType ¶ added in v0.1.5
func (NetworkAclQuintupleArrayOutput) ElementType() reflect.Type
func (NetworkAclQuintupleArrayOutput) Index ¶ added in v0.1.5
func (o NetworkAclQuintupleArrayOutput) Index(i pulumi.IntInput) NetworkAclQuintupleOutput
func (NetworkAclQuintupleArrayOutput) ToNetworkAclQuintupleArrayOutput ¶ added in v0.1.5
func (o NetworkAclQuintupleArrayOutput) ToNetworkAclQuintupleArrayOutput() NetworkAclQuintupleArrayOutput
func (NetworkAclQuintupleArrayOutput) ToNetworkAclQuintupleArrayOutputWithContext ¶ added in v0.1.5
func (o NetworkAclQuintupleArrayOutput) ToNetworkAclQuintupleArrayOutputWithContext(ctx context.Context) NetworkAclQuintupleArrayOutput
type NetworkAclQuintupleInput ¶ added in v0.1.5
type NetworkAclQuintupleInput interface { pulumi.Input ToNetworkAclQuintupleOutput() NetworkAclQuintupleOutput ToNetworkAclQuintupleOutputWithContext(ctx context.Context) NetworkAclQuintupleOutput }
type NetworkAclQuintupleMap ¶ added in v0.1.5
type NetworkAclQuintupleMap map[string]NetworkAclQuintupleInput
func (NetworkAclQuintupleMap) ElementType ¶ added in v0.1.5
func (NetworkAclQuintupleMap) ElementType() reflect.Type
func (NetworkAclQuintupleMap) ToNetworkAclQuintupleMapOutput ¶ added in v0.1.5
func (i NetworkAclQuintupleMap) ToNetworkAclQuintupleMapOutput() NetworkAclQuintupleMapOutput
func (NetworkAclQuintupleMap) ToNetworkAclQuintupleMapOutputWithContext ¶ added in v0.1.5
func (i NetworkAclQuintupleMap) ToNetworkAclQuintupleMapOutputWithContext(ctx context.Context) NetworkAclQuintupleMapOutput
type NetworkAclQuintupleMapInput ¶ added in v0.1.5
type NetworkAclQuintupleMapInput interface { pulumi.Input ToNetworkAclQuintupleMapOutput() NetworkAclQuintupleMapOutput ToNetworkAclQuintupleMapOutputWithContext(context.Context) NetworkAclQuintupleMapOutput }
NetworkAclQuintupleMapInput is an input type that accepts NetworkAclQuintupleMap and NetworkAclQuintupleMapOutput values. You can construct a concrete instance of `NetworkAclQuintupleMapInput` via:
NetworkAclQuintupleMap{ "key": NetworkAclQuintupleArgs{...} }
type NetworkAclQuintupleMapOutput ¶ added in v0.1.5
type NetworkAclQuintupleMapOutput struct{ *pulumi.OutputState }
func (NetworkAclQuintupleMapOutput) ElementType ¶ added in v0.1.5
func (NetworkAclQuintupleMapOutput) ElementType() reflect.Type
func (NetworkAclQuintupleMapOutput) MapIndex ¶ added in v0.1.5
func (o NetworkAclQuintupleMapOutput) MapIndex(k pulumi.StringInput) NetworkAclQuintupleOutput
func (NetworkAclQuintupleMapOutput) ToNetworkAclQuintupleMapOutput ¶ added in v0.1.5
func (o NetworkAclQuintupleMapOutput) ToNetworkAclQuintupleMapOutput() NetworkAclQuintupleMapOutput
func (NetworkAclQuintupleMapOutput) ToNetworkAclQuintupleMapOutputWithContext ¶ added in v0.1.5
func (o NetworkAclQuintupleMapOutput) ToNetworkAclQuintupleMapOutputWithContext(ctx context.Context) NetworkAclQuintupleMapOutput
type NetworkAclQuintupleNetworkAclQuintupleSet ¶ added in v0.1.5
type NetworkAclQuintupleNetworkAclQuintupleSet struct { Egresses []NetworkAclQuintupleNetworkAclQuintupleSetEgress `pulumi:"egresses"` Ingresses []NetworkAclQuintupleNetworkAclQuintupleSetIngress `pulumi:"ingresses"` }
type NetworkAclQuintupleNetworkAclQuintupleSetArgs ¶ added in v0.1.5
type NetworkAclQuintupleNetworkAclQuintupleSetArgs struct { Egresses NetworkAclQuintupleNetworkAclQuintupleSetEgressArrayInput `pulumi:"egresses"` Ingresses NetworkAclQuintupleNetworkAclQuintupleSetIngressArrayInput `pulumi:"ingresses"` }
func (NetworkAclQuintupleNetworkAclQuintupleSetArgs) ElementType ¶ added in v0.1.5
func (NetworkAclQuintupleNetworkAclQuintupleSetArgs) ElementType() reflect.Type
func (NetworkAclQuintupleNetworkAclQuintupleSetArgs) ToNetworkAclQuintupleNetworkAclQuintupleSetOutput ¶ added in v0.1.5
func (i NetworkAclQuintupleNetworkAclQuintupleSetArgs) ToNetworkAclQuintupleNetworkAclQuintupleSetOutput() NetworkAclQuintupleNetworkAclQuintupleSetOutput
func (NetworkAclQuintupleNetworkAclQuintupleSetArgs) ToNetworkAclQuintupleNetworkAclQuintupleSetOutputWithContext ¶ added in v0.1.5
func (i NetworkAclQuintupleNetworkAclQuintupleSetArgs) ToNetworkAclQuintupleNetworkAclQuintupleSetOutputWithContext(ctx context.Context) NetworkAclQuintupleNetworkAclQuintupleSetOutput
func (NetworkAclQuintupleNetworkAclQuintupleSetArgs) ToNetworkAclQuintupleNetworkAclQuintupleSetPtrOutput ¶ added in v0.1.5
func (i NetworkAclQuintupleNetworkAclQuintupleSetArgs) ToNetworkAclQuintupleNetworkAclQuintupleSetPtrOutput() NetworkAclQuintupleNetworkAclQuintupleSetPtrOutput
func (NetworkAclQuintupleNetworkAclQuintupleSetArgs) ToNetworkAclQuintupleNetworkAclQuintupleSetPtrOutputWithContext ¶ added in v0.1.5
func (i NetworkAclQuintupleNetworkAclQuintupleSetArgs) ToNetworkAclQuintupleNetworkAclQuintupleSetPtrOutputWithContext(ctx context.Context) NetworkAclQuintupleNetworkAclQuintupleSetPtrOutput
type NetworkAclQuintupleNetworkAclQuintupleSetEgress ¶ added in v0.1.5
type NetworkAclQuintupleNetworkAclQuintupleSetEgress struct { Action *string `pulumi:"action"` CreateTime *string `pulumi:"createTime"` Description *string `pulumi:"description"` DestinationCidr *string `pulumi:"destinationCidr"` DestinationPort *string `pulumi:"destinationPort"` NetworkAclDirection *string `pulumi:"networkAclDirection"` NetworkAclQuintupleEntryId *string `pulumi:"networkAclQuintupleEntryId"` Priority *int `pulumi:"priority"` Protocol *string `pulumi:"protocol"` SourceCidr *string `pulumi:"sourceCidr"` SourcePort *string `pulumi:"sourcePort"` }
type NetworkAclQuintupleNetworkAclQuintupleSetEgressArgs ¶ added in v0.1.5
type NetworkAclQuintupleNetworkAclQuintupleSetEgressArgs struct { Action pulumi.StringPtrInput `pulumi:"action"` CreateTime pulumi.StringPtrInput `pulumi:"createTime"` Description pulumi.StringPtrInput `pulumi:"description"` DestinationCidr pulumi.StringPtrInput `pulumi:"destinationCidr"` DestinationPort pulumi.StringPtrInput `pulumi:"destinationPort"` NetworkAclDirection pulumi.StringPtrInput `pulumi:"networkAclDirection"` NetworkAclQuintupleEntryId pulumi.StringPtrInput `pulumi:"networkAclQuintupleEntryId"` Priority pulumi.IntPtrInput `pulumi:"priority"` Protocol pulumi.StringPtrInput `pulumi:"protocol"` SourceCidr pulumi.StringPtrInput `pulumi:"sourceCidr"` SourcePort pulumi.StringPtrInput `pulumi:"sourcePort"` }
func (NetworkAclQuintupleNetworkAclQuintupleSetEgressArgs) ElementType ¶ added in v0.1.5
func (NetworkAclQuintupleNetworkAclQuintupleSetEgressArgs) ElementType() reflect.Type
func (NetworkAclQuintupleNetworkAclQuintupleSetEgressArgs) ToNetworkAclQuintupleNetworkAclQuintupleSetEgressOutput ¶ added in v0.1.5
func (i NetworkAclQuintupleNetworkAclQuintupleSetEgressArgs) ToNetworkAclQuintupleNetworkAclQuintupleSetEgressOutput() NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput
func (NetworkAclQuintupleNetworkAclQuintupleSetEgressArgs) ToNetworkAclQuintupleNetworkAclQuintupleSetEgressOutputWithContext ¶ added in v0.1.5
func (i NetworkAclQuintupleNetworkAclQuintupleSetEgressArgs) ToNetworkAclQuintupleNetworkAclQuintupleSetEgressOutputWithContext(ctx context.Context) NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput
type NetworkAclQuintupleNetworkAclQuintupleSetEgressArray ¶ added in v0.1.5
type NetworkAclQuintupleNetworkAclQuintupleSetEgressArray []NetworkAclQuintupleNetworkAclQuintupleSetEgressInput
func (NetworkAclQuintupleNetworkAclQuintupleSetEgressArray) ElementType ¶ added in v0.1.5
func (NetworkAclQuintupleNetworkAclQuintupleSetEgressArray) ElementType() reflect.Type
func (NetworkAclQuintupleNetworkAclQuintupleSetEgressArray) ToNetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutput ¶ added in v0.1.5
func (i NetworkAclQuintupleNetworkAclQuintupleSetEgressArray) ToNetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutput() NetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutput
func (NetworkAclQuintupleNetworkAclQuintupleSetEgressArray) ToNetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutputWithContext ¶ added in v0.1.5
func (i NetworkAclQuintupleNetworkAclQuintupleSetEgressArray) ToNetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutputWithContext(ctx context.Context) NetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutput
type NetworkAclQuintupleNetworkAclQuintupleSetEgressArrayInput ¶ added in v0.1.5
type NetworkAclQuintupleNetworkAclQuintupleSetEgressArrayInput interface { pulumi.Input ToNetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutput() NetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutput ToNetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutputWithContext(context.Context) NetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutput }
NetworkAclQuintupleNetworkAclQuintupleSetEgressArrayInput is an input type that accepts NetworkAclQuintupleNetworkAclQuintupleSetEgressArray and NetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutput values. You can construct a concrete instance of `NetworkAclQuintupleNetworkAclQuintupleSetEgressArrayInput` via:
NetworkAclQuintupleNetworkAclQuintupleSetEgressArray{ NetworkAclQuintupleNetworkAclQuintupleSetEgressArgs{...} }
type NetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutput ¶ added in v0.1.5
type NetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutput struct{ *pulumi.OutputState }
func (NetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutput) ElementType ¶ added in v0.1.5
func (NetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutput) ElementType() reflect.Type
func (NetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutput ¶ added in v0.1.5
func (o NetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutput() NetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutput
func (NetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutputWithContext ¶ added in v0.1.5
func (o NetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutputWithContext(ctx context.Context) NetworkAclQuintupleNetworkAclQuintupleSetEgressArrayOutput
type NetworkAclQuintupleNetworkAclQuintupleSetEgressInput ¶ added in v0.1.5
type NetworkAclQuintupleNetworkAclQuintupleSetEgressInput interface { pulumi.Input ToNetworkAclQuintupleNetworkAclQuintupleSetEgressOutput() NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput ToNetworkAclQuintupleNetworkAclQuintupleSetEgressOutputWithContext(context.Context) NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput }
NetworkAclQuintupleNetworkAclQuintupleSetEgressInput is an input type that accepts NetworkAclQuintupleNetworkAclQuintupleSetEgressArgs and NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput values. You can construct a concrete instance of `NetworkAclQuintupleNetworkAclQuintupleSetEgressInput` via:
NetworkAclQuintupleNetworkAclQuintupleSetEgressArgs{...}
type NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput ¶ added in v0.1.5
type NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput struct{ *pulumi.OutputState }
func (NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) Action ¶ added in v0.1.5
func (o NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) Action() pulumi.StringPtrOutput
func (NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) CreateTime ¶ added in v0.1.5
func (o NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) CreateTime() pulumi.StringPtrOutput
func (NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) Description ¶ added in v0.1.5
func (o NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) Description() pulumi.StringPtrOutput
func (NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) DestinationCidr ¶ added in v0.1.5
func (o NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) DestinationCidr() pulumi.StringPtrOutput
func (NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) DestinationPort ¶ added in v0.1.5
func (o NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) DestinationPort() pulumi.StringPtrOutput
func (NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) ElementType ¶ added in v0.1.5
func (NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) ElementType() reflect.Type
func (NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) NetworkAclDirection ¶ added in v0.1.5
func (o NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) NetworkAclDirection() pulumi.StringPtrOutput
func (NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) NetworkAclQuintupleEntryId ¶ added in v0.1.5
func (o NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) NetworkAclQuintupleEntryId() pulumi.StringPtrOutput
func (NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) Priority ¶ added in v0.1.5
func (o NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) Priority() pulumi.IntPtrOutput
func (NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) Protocol ¶ added in v0.1.5
func (o NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) Protocol() pulumi.StringPtrOutput
func (NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) SourceCidr ¶ added in v0.1.5
func (o NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) SourceCidr() pulumi.StringPtrOutput
func (NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) SourcePort ¶ added in v0.1.5
func (o NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) SourcePort() pulumi.StringPtrOutput
func (NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetEgressOutput ¶ added in v0.1.5
func (o NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetEgressOutput() NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput
func (NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetEgressOutputWithContext ¶ added in v0.1.5
func (o NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetEgressOutputWithContext(ctx context.Context) NetworkAclQuintupleNetworkAclQuintupleSetEgressOutput
type NetworkAclQuintupleNetworkAclQuintupleSetIngress ¶ added in v0.1.5
type NetworkAclQuintupleNetworkAclQuintupleSetIngress struct { Action *string `pulumi:"action"` CreateTime *string `pulumi:"createTime"` Description *string `pulumi:"description"` DestinationCidr *string `pulumi:"destinationCidr"` DestinationPort *string `pulumi:"destinationPort"` NetworkAclDirection *string `pulumi:"networkAclDirection"` NetworkAclQuintupleEntryId *string `pulumi:"networkAclQuintupleEntryId"` Priority *int `pulumi:"priority"` Protocol *string `pulumi:"protocol"` SourceCidr *string `pulumi:"sourceCidr"` SourcePort *string `pulumi:"sourcePort"` }
type NetworkAclQuintupleNetworkAclQuintupleSetIngressArgs ¶ added in v0.1.5
type NetworkAclQuintupleNetworkAclQuintupleSetIngressArgs struct { Action pulumi.StringPtrInput `pulumi:"action"` CreateTime pulumi.StringPtrInput `pulumi:"createTime"` Description pulumi.StringPtrInput `pulumi:"description"` DestinationCidr pulumi.StringPtrInput `pulumi:"destinationCidr"` DestinationPort pulumi.StringPtrInput `pulumi:"destinationPort"` NetworkAclDirection pulumi.StringPtrInput `pulumi:"networkAclDirection"` NetworkAclQuintupleEntryId pulumi.StringPtrInput `pulumi:"networkAclQuintupleEntryId"` Priority pulumi.IntPtrInput `pulumi:"priority"` Protocol pulumi.StringPtrInput `pulumi:"protocol"` SourceCidr pulumi.StringPtrInput `pulumi:"sourceCidr"` SourcePort pulumi.StringPtrInput `pulumi:"sourcePort"` }
func (NetworkAclQuintupleNetworkAclQuintupleSetIngressArgs) ElementType ¶ added in v0.1.5
func (NetworkAclQuintupleNetworkAclQuintupleSetIngressArgs) ElementType() reflect.Type
func (NetworkAclQuintupleNetworkAclQuintupleSetIngressArgs) ToNetworkAclQuintupleNetworkAclQuintupleSetIngressOutput ¶ added in v0.1.5
func (i NetworkAclQuintupleNetworkAclQuintupleSetIngressArgs) ToNetworkAclQuintupleNetworkAclQuintupleSetIngressOutput() NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput
func (NetworkAclQuintupleNetworkAclQuintupleSetIngressArgs) ToNetworkAclQuintupleNetworkAclQuintupleSetIngressOutputWithContext ¶ added in v0.1.5
func (i NetworkAclQuintupleNetworkAclQuintupleSetIngressArgs) ToNetworkAclQuintupleNetworkAclQuintupleSetIngressOutputWithContext(ctx context.Context) NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput
type NetworkAclQuintupleNetworkAclQuintupleSetIngressArray ¶ added in v0.1.5
type NetworkAclQuintupleNetworkAclQuintupleSetIngressArray []NetworkAclQuintupleNetworkAclQuintupleSetIngressInput
func (NetworkAclQuintupleNetworkAclQuintupleSetIngressArray) ElementType ¶ added in v0.1.5
func (NetworkAclQuintupleNetworkAclQuintupleSetIngressArray) ElementType() reflect.Type
func (NetworkAclQuintupleNetworkAclQuintupleSetIngressArray) ToNetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutput ¶ added in v0.1.5
func (i NetworkAclQuintupleNetworkAclQuintupleSetIngressArray) ToNetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutput() NetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutput
func (NetworkAclQuintupleNetworkAclQuintupleSetIngressArray) ToNetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutputWithContext ¶ added in v0.1.5
func (i NetworkAclQuintupleNetworkAclQuintupleSetIngressArray) ToNetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutputWithContext(ctx context.Context) NetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutput
type NetworkAclQuintupleNetworkAclQuintupleSetIngressArrayInput ¶ added in v0.1.5
type NetworkAclQuintupleNetworkAclQuintupleSetIngressArrayInput interface { pulumi.Input ToNetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutput() NetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutput ToNetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutputWithContext(context.Context) NetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutput }
NetworkAclQuintupleNetworkAclQuintupleSetIngressArrayInput is an input type that accepts NetworkAclQuintupleNetworkAclQuintupleSetIngressArray and NetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutput values. You can construct a concrete instance of `NetworkAclQuintupleNetworkAclQuintupleSetIngressArrayInput` via:
NetworkAclQuintupleNetworkAclQuintupleSetIngressArray{ NetworkAclQuintupleNetworkAclQuintupleSetIngressArgs{...} }
type NetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutput ¶ added in v0.1.5
type NetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutput struct{ *pulumi.OutputState }
func (NetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutput) ElementType ¶ added in v0.1.5
func (NetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutput) ElementType() reflect.Type
func (NetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutput ¶ added in v0.1.5
func (o NetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutput() NetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutput
func (NetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutputWithContext ¶ added in v0.1.5
func (o NetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutputWithContext(ctx context.Context) NetworkAclQuintupleNetworkAclQuintupleSetIngressArrayOutput
type NetworkAclQuintupleNetworkAclQuintupleSetIngressInput ¶ added in v0.1.5
type NetworkAclQuintupleNetworkAclQuintupleSetIngressInput interface { pulumi.Input ToNetworkAclQuintupleNetworkAclQuintupleSetIngressOutput() NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput ToNetworkAclQuintupleNetworkAclQuintupleSetIngressOutputWithContext(context.Context) NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput }
NetworkAclQuintupleNetworkAclQuintupleSetIngressInput is an input type that accepts NetworkAclQuintupleNetworkAclQuintupleSetIngressArgs and NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput values. You can construct a concrete instance of `NetworkAclQuintupleNetworkAclQuintupleSetIngressInput` via:
NetworkAclQuintupleNetworkAclQuintupleSetIngressArgs{...}
type NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput ¶ added in v0.1.5
type NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput struct{ *pulumi.OutputState }
func (NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) Action ¶ added in v0.1.5
func (o NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) Action() pulumi.StringPtrOutput
func (NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) CreateTime ¶ added in v0.1.5
func (o NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) CreateTime() pulumi.StringPtrOutput
func (NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) Description ¶ added in v0.1.5
func (o NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) Description() pulumi.StringPtrOutput
func (NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) DestinationCidr ¶ added in v0.1.5
func (o NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) DestinationCidr() pulumi.StringPtrOutput
func (NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) DestinationPort ¶ added in v0.1.5
func (o NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) DestinationPort() pulumi.StringPtrOutput
func (NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) ElementType ¶ added in v0.1.5
func (NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) ElementType() reflect.Type
func (NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) NetworkAclDirection ¶ added in v0.1.5
func (o NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) NetworkAclDirection() pulumi.StringPtrOutput
func (NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) NetworkAclQuintupleEntryId ¶ added in v0.1.5
func (o NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) NetworkAclQuintupleEntryId() pulumi.StringPtrOutput
func (NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) Priority ¶ added in v0.1.5
func (o NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) Priority() pulumi.IntPtrOutput
func (NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) Protocol ¶ added in v0.1.5
func (o NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) Protocol() pulumi.StringPtrOutput
func (NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) SourceCidr ¶ added in v0.1.5
func (o NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) SourceCidr() pulumi.StringPtrOutput
func (NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) SourcePort ¶ added in v0.1.5
func (o NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) SourcePort() pulumi.StringPtrOutput
func (NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetIngressOutput ¶ added in v0.1.5
func (o NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetIngressOutput() NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput
func (NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetIngressOutputWithContext ¶ added in v0.1.5
func (o NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetIngressOutputWithContext(ctx context.Context) NetworkAclQuintupleNetworkAclQuintupleSetIngressOutput
type NetworkAclQuintupleNetworkAclQuintupleSetInput ¶ added in v0.1.5
type NetworkAclQuintupleNetworkAclQuintupleSetInput interface { pulumi.Input ToNetworkAclQuintupleNetworkAclQuintupleSetOutput() NetworkAclQuintupleNetworkAclQuintupleSetOutput ToNetworkAclQuintupleNetworkAclQuintupleSetOutputWithContext(context.Context) NetworkAclQuintupleNetworkAclQuintupleSetOutput }
NetworkAclQuintupleNetworkAclQuintupleSetInput is an input type that accepts NetworkAclQuintupleNetworkAclQuintupleSetArgs and NetworkAclQuintupleNetworkAclQuintupleSetOutput values. You can construct a concrete instance of `NetworkAclQuintupleNetworkAclQuintupleSetInput` via:
NetworkAclQuintupleNetworkAclQuintupleSetArgs{...}
type NetworkAclQuintupleNetworkAclQuintupleSetOutput ¶ added in v0.1.5
type NetworkAclQuintupleNetworkAclQuintupleSetOutput struct{ *pulumi.OutputState }
func (NetworkAclQuintupleNetworkAclQuintupleSetOutput) ElementType ¶ added in v0.1.5
func (NetworkAclQuintupleNetworkAclQuintupleSetOutput) ElementType() reflect.Type
func (NetworkAclQuintupleNetworkAclQuintupleSetOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetOutput ¶ added in v0.1.5
func (o NetworkAclQuintupleNetworkAclQuintupleSetOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetOutput() NetworkAclQuintupleNetworkAclQuintupleSetOutput
func (NetworkAclQuintupleNetworkAclQuintupleSetOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetOutputWithContext ¶ added in v0.1.5
func (o NetworkAclQuintupleNetworkAclQuintupleSetOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetOutputWithContext(ctx context.Context) NetworkAclQuintupleNetworkAclQuintupleSetOutput
func (NetworkAclQuintupleNetworkAclQuintupleSetOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetPtrOutput ¶ added in v0.1.5
func (o NetworkAclQuintupleNetworkAclQuintupleSetOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetPtrOutput() NetworkAclQuintupleNetworkAclQuintupleSetPtrOutput
func (NetworkAclQuintupleNetworkAclQuintupleSetOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetPtrOutputWithContext ¶ added in v0.1.5
func (o NetworkAclQuintupleNetworkAclQuintupleSetOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetPtrOutputWithContext(ctx context.Context) NetworkAclQuintupleNetworkAclQuintupleSetPtrOutput
type NetworkAclQuintupleNetworkAclQuintupleSetPtrInput ¶ added in v0.1.5
type NetworkAclQuintupleNetworkAclQuintupleSetPtrInput interface { pulumi.Input ToNetworkAclQuintupleNetworkAclQuintupleSetPtrOutput() NetworkAclQuintupleNetworkAclQuintupleSetPtrOutput ToNetworkAclQuintupleNetworkAclQuintupleSetPtrOutputWithContext(context.Context) NetworkAclQuintupleNetworkAclQuintupleSetPtrOutput }
NetworkAclQuintupleNetworkAclQuintupleSetPtrInput is an input type that accepts NetworkAclQuintupleNetworkAclQuintupleSetArgs, NetworkAclQuintupleNetworkAclQuintupleSetPtr and NetworkAclQuintupleNetworkAclQuintupleSetPtrOutput values. You can construct a concrete instance of `NetworkAclQuintupleNetworkAclQuintupleSetPtrInput` via:
NetworkAclQuintupleNetworkAclQuintupleSetArgs{...} or: nil
func NetworkAclQuintupleNetworkAclQuintupleSetPtr ¶ added in v0.1.5
func NetworkAclQuintupleNetworkAclQuintupleSetPtr(v *NetworkAclQuintupleNetworkAclQuintupleSetArgs) NetworkAclQuintupleNetworkAclQuintupleSetPtrInput
type NetworkAclQuintupleNetworkAclQuintupleSetPtrOutput ¶ added in v0.1.5
type NetworkAclQuintupleNetworkAclQuintupleSetPtrOutput struct{ *pulumi.OutputState }
func (NetworkAclQuintupleNetworkAclQuintupleSetPtrOutput) ElementType ¶ added in v0.1.5
func (NetworkAclQuintupleNetworkAclQuintupleSetPtrOutput) ElementType() reflect.Type
func (NetworkAclQuintupleNetworkAclQuintupleSetPtrOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetPtrOutput ¶ added in v0.1.5
func (o NetworkAclQuintupleNetworkAclQuintupleSetPtrOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetPtrOutput() NetworkAclQuintupleNetworkAclQuintupleSetPtrOutput
func (NetworkAclQuintupleNetworkAclQuintupleSetPtrOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetPtrOutputWithContext ¶ added in v0.1.5
func (o NetworkAclQuintupleNetworkAclQuintupleSetPtrOutput) ToNetworkAclQuintupleNetworkAclQuintupleSetPtrOutputWithContext(ctx context.Context) NetworkAclQuintupleNetworkAclQuintupleSetPtrOutput
type NetworkAclQuintupleOutput ¶ added in v0.1.5
type NetworkAclQuintupleOutput struct{ *pulumi.OutputState }
func (NetworkAclQuintupleOutput) ElementType ¶ added in v0.1.5
func (NetworkAclQuintupleOutput) ElementType() reflect.Type
func (NetworkAclQuintupleOutput) NetworkAclId ¶ added in v0.1.5
func (o NetworkAclQuintupleOutput) NetworkAclId() pulumi.StringOutput
Network ACL instance ID. For example:acl-12345678.
func (NetworkAclQuintupleOutput) NetworkAclQuintupleSet ¶ added in v0.1.5
func (o NetworkAclQuintupleOutput) NetworkAclQuintupleSet() NetworkAclQuintupleNetworkAclQuintupleSetOutput
Network quintuple ACL rule set.
func (NetworkAclQuintupleOutput) ToNetworkAclQuintupleOutput ¶ added in v0.1.5
func (o NetworkAclQuintupleOutput) ToNetworkAclQuintupleOutput() NetworkAclQuintupleOutput
func (NetworkAclQuintupleOutput) ToNetworkAclQuintupleOutputWithContext ¶ added in v0.1.5
func (o NetworkAclQuintupleOutput) ToNetworkAclQuintupleOutputWithContext(ctx context.Context) NetworkAclQuintupleOutput
type NetworkAclQuintupleState ¶ added in v0.1.5
type NetworkAclQuintupleState struct { // Network ACL instance ID. For example:acl-12345678. NetworkAclId pulumi.StringPtrInput // Network quintuple ACL rule set. NetworkAclQuintupleSet NetworkAclQuintupleNetworkAclQuintupleSetPtrInput }
func (NetworkAclQuintupleState) ElementType ¶ added in v0.1.5
func (NetworkAclQuintupleState) ElementType() reflect.Type
type NotifyRoutes ¶ added in v0.1.5
type NotifyRoutes struct { pulumi.CustomResourceState // If published to vbc. PublishedToVbc pulumi.BoolOutput `pulumi:"publishedToVbc"` // The unique ID of the routing policy. RouteItemIds pulumi.StringArrayOutput `pulumi:"routeItemIds"` // The unique ID of the routing table. RouteTableId pulumi.StringOutput `pulumi:"routeTableId"` }
func GetNotifyRoutes ¶ added in v0.1.5
func GetNotifyRoutes(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NotifyRoutesState, opts ...pulumi.ResourceOption) (*NotifyRoutes, error)
GetNotifyRoutes gets an existing NotifyRoutes resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewNotifyRoutes ¶ added in v0.1.5
func NewNotifyRoutes(ctx *pulumi.Context, name string, args *NotifyRoutesArgs, opts ...pulumi.ResourceOption) (*NotifyRoutes, error)
NewNotifyRoutes registers a new resource with the given unique name, arguments, and options.
func (*NotifyRoutes) ElementType ¶ added in v0.1.5
func (*NotifyRoutes) ElementType() reflect.Type
func (*NotifyRoutes) ToNotifyRoutesOutput ¶ added in v0.1.5
func (i *NotifyRoutes) ToNotifyRoutesOutput() NotifyRoutesOutput
func (*NotifyRoutes) ToNotifyRoutesOutputWithContext ¶ added in v0.1.5
func (i *NotifyRoutes) ToNotifyRoutesOutputWithContext(ctx context.Context) NotifyRoutesOutput
type NotifyRoutesArgs ¶ added in v0.1.5
type NotifyRoutesArgs struct { // The unique ID of the routing policy. RouteItemIds pulumi.StringArrayInput // The unique ID of the routing table. RouteTableId pulumi.StringInput }
The set of arguments for constructing a NotifyRoutes resource.
func (NotifyRoutesArgs) ElementType ¶ added in v0.1.5
func (NotifyRoutesArgs) ElementType() reflect.Type
type NotifyRoutesArray ¶ added in v0.1.5
type NotifyRoutesArray []NotifyRoutesInput
func (NotifyRoutesArray) ElementType ¶ added in v0.1.5
func (NotifyRoutesArray) ElementType() reflect.Type
func (NotifyRoutesArray) ToNotifyRoutesArrayOutput ¶ added in v0.1.5
func (i NotifyRoutesArray) ToNotifyRoutesArrayOutput() NotifyRoutesArrayOutput
func (NotifyRoutesArray) ToNotifyRoutesArrayOutputWithContext ¶ added in v0.1.5
func (i NotifyRoutesArray) ToNotifyRoutesArrayOutputWithContext(ctx context.Context) NotifyRoutesArrayOutput
type NotifyRoutesArrayInput ¶ added in v0.1.5
type NotifyRoutesArrayInput interface { pulumi.Input ToNotifyRoutesArrayOutput() NotifyRoutesArrayOutput ToNotifyRoutesArrayOutputWithContext(context.Context) NotifyRoutesArrayOutput }
NotifyRoutesArrayInput is an input type that accepts NotifyRoutesArray and NotifyRoutesArrayOutput values. You can construct a concrete instance of `NotifyRoutesArrayInput` via:
NotifyRoutesArray{ NotifyRoutesArgs{...} }
type NotifyRoutesArrayOutput ¶ added in v0.1.5
type NotifyRoutesArrayOutput struct{ *pulumi.OutputState }
func (NotifyRoutesArrayOutput) ElementType ¶ added in v0.1.5
func (NotifyRoutesArrayOutput) ElementType() reflect.Type
func (NotifyRoutesArrayOutput) Index ¶ added in v0.1.5
func (o NotifyRoutesArrayOutput) Index(i pulumi.IntInput) NotifyRoutesOutput
func (NotifyRoutesArrayOutput) ToNotifyRoutesArrayOutput ¶ added in v0.1.5
func (o NotifyRoutesArrayOutput) ToNotifyRoutesArrayOutput() NotifyRoutesArrayOutput
func (NotifyRoutesArrayOutput) ToNotifyRoutesArrayOutputWithContext ¶ added in v0.1.5
func (o NotifyRoutesArrayOutput) ToNotifyRoutesArrayOutputWithContext(ctx context.Context) NotifyRoutesArrayOutput
type NotifyRoutesInput ¶ added in v0.1.5
type NotifyRoutesInput interface { pulumi.Input ToNotifyRoutesOutput() NotifyRoutesOutput ToNotifyRoutesOutputWithContext(ctx context.Context) NotifyRoutesOutput }
type NotifyRoutesMap ¶ added in v0.1.5
type NotifyRoutesMap map[string]NotifyRoutesInput
func (NotifyRoutesMap) ElementType ¶ added in v0.1.5
func (NotifyRoutesMap) ElementType() reflect.Type
func (NotifyRoutesMap) ToNotifyRoutesMapOutput ¶ added in v0.1.5
func (i NotifyRoutesMap) ToNotifyRoutesMapOutput() NotifyRoutesMapOutput
func (NotifyRoutesMap) ToNotifyRoutesMapOutputWithContext ¶ added in v0.1.5
func (i NotifyRoutesMap) ToNotifyRoutesMapOutputWithContext(ctx context.Context) NotifyRoutesMapOutput
type NotifyRoutesMapInput ¶ added in v0.1.5
type NotifyRoutesMapInput interface { pulumi.Input ToNotifyRoutesMapOutput() NotifyRoutesMapOutput ToNotifyRoutesMapOutputWithContext(context.Context) NotifyRoutesMapOutput }
NotifyRoutesMapInput is an input type that accepts NotifyRoutesMap and NotifyRoutesMapOutput values. You can construct a concrete instance of `NotifyRoutesMapInput` via:
NotifyRoutesMap{ "key": NotifyRoutesArgs{...} }
type NotifyRoutesMapOutput ¶ added in v0.1.5
type NotifyRoutesMapOutput struct{ *pulumi.OutputState }
func (NotifyRoutesMapOutput) ElementType ¶ added in v0.1.5
func (NotifyRoutesMapOutput) ElementType() reflect.Type
func (NotifyRoutesMapOutput) MapIndex ¶ added in v0.1.5
func (o NotifyRoutesMapOutput) MapIndex(k pulumi.StringInput) NotifyRoutesOutput
func (NotifyRoutesMapOutput) ToNotifyRoutesMapOutput ¶ added in v0.1.5
func (o NotifyRoutesMapOutput) ToNotifyRoutesMapOutput() NotifyRoutesMapOutput
func (NotifyRoutesMapOutput) ToNotifyRoutesMapOutputWithContext ¶ added in v0.1.5
func (o NotifyRoutesMapOutput) ToNotifyRoutesMapOutputWithContext(ctx context.Context) NotifyRoutesMapOutput
type NotifyRoutesOutput ¶ added in v0.1.5
type NotifyRoutesOutput struct{ *pulumi.OutputState }
func (NotifyRoutesOutput) ElementType ¶ added in v0.1.5
func (NotifyRoutesOutput) ElementType() reflect.Type
func (NotifyRoutesOutput) PublishedToVbc ¶ added in v0.1.5
func (o NotifyRoutesOutput) PublishedToVbc() pulumi.BoolOutput
If published to vbc.
func (NotifyRoutesOutput) RouteItemIds ¶ added in v0.1.5
func (o NotifyRoutesOutput) RouteItemIds() pulumi.StringArrayOutput
The unique ID of the routing policy.
func (NotifyRoutesOutput) RouteTableId ¶ added in v0.1.5
func (o NotifyRoutesOutput) RouteTableId() pulumi.StringOutput
The unique ID of the routing table.
func (NotifyRoutesOutput) ToNotifyRoutesOutput ¶ added in v0.1.5
func (o NotifyRoutesOutput) ToNotifyRoutesOutput() NotifyRoutesOutput
func (NotifyRoutesOutput) ToNotifyRoutesOutputWithContext ¶ added in v0.1.5
func (o NotifyRoutesOutput) ToNotifyRoutesOutputWithContext(ctx context.Context) NotifyRoutesOutput
type NotifyRoutesState ¶ added in v0.1.5
type NotifyRoutesState struct { // If published to vbc. PublishedToVbc pulumi.BoolPtrInput // The unique ID of the routing policy. RouteItemIds pulumi.StringArrayInput // The unique ID of the routing table. RouteTableId pulumi.StringPtrInput }
func (NotifyRoutesState) ElementType ¶ added in v0.1.5
func (NotifyRoutesState) ElementType() reflect.Type
type PeerConnectAcceptOperation ¶ added in v0.1.8
type PeerConnectAcceptOperation struct { pulumi.CustomResourceState // Peer connection unique ID. PeeringConnectionId pulumi.StringOutput `pulumi:"peeringConnectionId"` }
Provides a resource to create a vpc peerConnectAcceptOperation
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Vpc.NewPeerConnectAcceptOperation(ctx, "peerConnectAcceptOperation", &Vpc.PeerConnectAcceptOperationArgs{ PeeringConnectionId: pulumi.String("pcx-abced"), }) if err != nil { return err } return nil }) }
```
func GetPeerConnectAcceptOperation ¶ added in v0.1.8
func GetPeerConnectAcceptOperation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PeerConnectAcceptOperationState, opts ...pulumi.ResourceOption) (*PeerConnectAcceptOperation, error)
GetPeerConnectAcceptOperation gets an existing PeerConnectAcceptOperation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPeerConnectAcceptOperation ¶ added in v0.1.8
func NewPeerConnectAcceptOperation(ctx *pulumi.Context, name string, args *PeerConnectAcceptOperationArgs, opts ...pulumi.ResourceOption) (*PeerConnectAcceptOperation, error)
NewPeerConnectAcceptOperation registers a new resource with the given unique name, arguments, and options.
func (*PeerConnectAcceptOperation) ElementType ¶ added in v0.1.8
func (*PeerConnectAcceptOperation) ElementType() reflect.Type
func (*PeerConnectAcceptOperation) ToPeerConnectAcceptOperationOutput ¶ added in v0.1.8
func (i *PeerConnectAcceptOperation) ToPeerConnectAcceptOperationOutput() PeerConnectAcceptOperationOutput
func (*PeerConnectAcceptOperation) ToPeerConnectAcceptOperationOutputWithContext ¶ added in v0.1.8
func (i *PeerConnectAcceptOperation) ToPeerConnectAcceptOperationOutputWithContext(ctx context.Context) PeerConnectAcceptOperationOutput
type PeerConnectAcceptOperationArgs ¶ added in v0.1.8
type PeerConnectAcceptOperationArgs struct { // Peer connection unique ID. PeeringConnectionId pulumi.StringInput }
The set of arguments for constructing a PeerConnectAcceptOperation resource.
func (PeerConnectAcceptOperationArgs) ElementType ¶ added in v0.1.8
func (PeerConnectAcceptOperationArgs) ElementType() reflect.Type
type PeerConnectAcceptOperationArray ¶ added in v0.1.8
type PeerConnectAcceptOperationArray []PeerConnectAcceptOperationInput
func (PeerConnectAcceptOperationArray) ElementType ¶ added in v0.1.8
func (PeerConnectAcceptOperationArray) ElementType() reflect.Type
func (PeerConnectAcceptOperationArray) ToPeerConnectAcceptOperationArrayOutput ¶ added in v0.1.8
func (i PeerConnectAcceptOperationArray) ToPeerConnectAcceptOperationArrayOutput() PeerConnectAcceptOperationArrayOutput
func (PeerConnectAcceptOperationArray) ToPeerConnectAcceptOperationArrayOutputWithContext ¶ added in v0.1.8
func (i PeerConnectAcceptOperationArray) ToPeerConnectAcceptOperationArrayOutputWithContext(ctx context.Context) PeerConnectAcceptOperationArrayOutput
type PeerConnectAcceptOperationArrayInput ¶ added in v0.1.8
type PeerConnectAcceptOperationArrayInput interface { pulumi.Input ToPeerConnectAcceptOperationArrayOutput() PeerConnectAcceptOperationArrayOutput ToPeerConnectAcceptOperationArrayOutputWithContext(context.Context) PeerConnectAcceptOperationArrayOutput }
PeerConnectAcceptOperationArrayInput is an input type that accepts PeerConnectAcceptOperationArray and PeerConnectAcceptOperationArrayOutput values. You can construct a concrete instance of `PeerConnectAcceptOperationArrayInput` via:
PeerConnectAcceptOperationArray{ PeerConnectAcceptOperationArgs{...} }
type PeerConnectAcceptOperationArrayOutput ¶ added in v0.1.8
type PeerConnectAcceptOperationArrayOutput struct{ *pulumi.OutputState }
func (PeerConnectAcceptOperationArrayOutput) ElementType ¶ added in v0.1.8
func (PeerConnectAcceptOperationArrayOutput) ElementType() reflect.Type
func (PeerConnectAcceptOperationArrayOutput) Index ¶ added in v0.1.8
func (o PeerConnectAcceptOperationArrayOutput) Index(i pulumi.IntInput) PeerConnectAcceptOperationOutput
func (PeerConnectAcceptOperationArrayOutput) ToPeerConnectAcceptOperationArrayOutput ¶ added in v0.1.8
func (o PeerConnectAcceptOperationArrayOutput) ToPeerConnectAcceptOperationArrayOutput() PeerConnectAcceptOperationArrayOutput
func (PeerConnectAcceptOperationArrayOutput) ToPeerConnectAcceptOperationArrayOutputWithContext ¶ added in v0.1.8
func (o PeerConnectAcceptOperationArrayOutput) ToPeerConnectAcceptOperationArrayOutputWithContext(ctx context.Context) PeerConnectAcceptOperationArrayOutput
type PeerConnectAcceptOperationInput ¶ added in v0.1.8
type PeerConnectAcceptOperationInput interface { pulumi.Input ToPeerConnectAcceptOperationOutput() PeerConnectAcceptOperationOutput ToPeerConnectAcceptOperationOutputWithContext(ctx context.Context) PeerConnectAcceptOperationOutput }
type PeerConnectAcceptOperationMap ¶ added in v0.1.8
type PeerConnectAcceptOperationMap map[string]PeerConnectAcceptOperationInput
func (PeerConnectAcceptOperationMap) ElementType ¶ added in v0.1.8
func (PeerConnectAcceptOperationMap) ElementType() reflect.Type
func (PeerConnectAcceptOperationMap) ToPeerConnectAcceptOperationMapOutput ¶ added in v0.1.8
func (i PeerConnectAcceptOperationMap) ToPeerConnectAcceptOperationMapOutput() PeerConnectAcceptOperationMapOutput
func (PeerConnectAcceptOperationMap) ToPeerConnectAcceptOperationMapOutputWithContext ¶ added in v0.1.8
func (i PeerConnectAcceptOperationMap) ToPeerConnectAcceptOperationMapOutputWithContext(ctx context.Context) PeerConnectAcceptOperationMapOutput
type PeerConnectAcceptOperationMapInput ¶ added in v0.1.8
type PeerConnectAcceptOperationMapInput interface { pulumi.Input ToPeerConnectAcceptOperationMapOutput() PeerConnectAcceptOperationMapOutput ToPeerConnectAcceptOperationMapOutputWithContext(context.Context) PeerConnectAcceptOperationMapOutput }
PeerConnectAcceptOperationMapInput is an input type that accepts PeerConnectAcceptOperationMap and PeerConnectAcceptOperationMapOutput values. You can construct a concrete instance of `PeerConnectAcceptOperationMapInput` via:
PeerConnectAcceptOperationMap{ "key": PeerConnectAcceptOperationArgs{...} }
type PeerConnectAcceptOperationMapOutput ¶ added in v0.1.8
type PeerConnectAcceptOperationMapOutput struct{ *pulumi.OutputState }
func (PeerConnectAcceptOperationMapOutput) ElementType ¶ added in v0.1.8
func (PeerConnectAcceptOperationMapOutput) ElementType() reflect.Type
func (PeerConnectAcceptOperationMapOutput) MapIndex ¶ added in v0.1.8
func (o PeerConnectAcceptOperationMapOutput) MapIndex(k pulumi.StringInput) PeerConnectAcceptOperationOutput
func (PeerConnectAcceptOperationMapOutput) ToPeerConnectAcceptOperationMapOutput ¶ added in v0.1.8
func (o PeerConnectAcceptOperationMapOutput) ToPeerConnectAcceptOperationMapOutput() PeerConnectAcceptOperationMapOutput
func (PeerConnectAcceptOperationMapOutput) ToPeerConnectAcceptOperationMapOutputWithContext ¶ added in v0.1.8
func (o PeerConnectAcceptOperationMapOutput) ToPeerConnectAcceptOperationMapOutputWithContext(ctx context.Context) PeerConnectAcceptOperationMapOutput
type PeerConnectAcceptOperationOutput ¶ added in v0.1.8
type PeerConnectAcceptOperationOutput struct{ *pulumi.OutputState }
func (PeerConnectAcceptOperationOutput) ElementType ¶ added in v0.1.8
func (PeerConnectAcceptOperationOutput) ElementType() reflect.Type
func (PeerConnectAcceptOperationOutput) PeeringConnectionId ¶ added in v0.1.8
func (o PeerConnectAcceptOperationOutput) PeeringConnectionId() pulumi.StringOutput
Peer connection unique ID.
func (PeerConnectAcceptOperationOutput) ToPeerConnectAcceptOperationOutput ¶ added in v0.1.8
func (o PeerConnectAcceptOperationOutput) ToPeerConnectAcceptOperationOutput() PeerConnectAcceptOperationOutput
func (PeerConnectAcceptOperationOutput) ToPeerConnectAcceptOperationOutputWithContext ¶ added in v0.1.8
func (o PeerConnectAcceptOperationOutput) ToPeerConnectAcceptOperationOutputWithContext(ctx context.Context) PeerConnectAcceptOperationOutput
type PeerConnectAcceptOperationState ¶ added in v0.1.8
type PeerConnectAcceptOperationState struct { // Peer connection unique ID. PeeringConnectionId pulumi.StringPtrInput }
func (PeerConnectAcceptOperationState) ElementType ¶ added in v0.1.8
func (PeerConnectAcceptOperationState) ElementType() reflect.Type
type PeerConnectManager ¶ added in v0.1.8
type PeerConnectManager struct { pulumi.CustomResourceState // Bandwidth upper limit, unit Mbps. Bandwidth pulumi.IntPtrOutput `pulumi:"bandwidth"` // Billing mode, daily peak value POSTPAID_BY_DAY_MAX, monthly value 95 POSTPAID_BY_MONTH_95. ChargeType pulumi.StringOutput `pulumi:"chargeType"` // Peer region. DestinationRegion pulumi.StringOutput `pulumi:"destinationRegion"` // Peer user UIN. DestinationUin pulumi.StringOutput `pulumi:"destinationUin"` // The unique ID of the peer VPC. DestinationVpcId pulumi.StringOutput `pulumi:"destinationVpcId"` // Peer connection name. PeeringConnectionName pulumi.StringOutput `pulumi:"peeringConnectionName"` // Service classification PT, AU, AG. QosLevel pulumi.StringOutput `pulumi:"qosLevel"` // The unique ID of the local VPC. SourceVpcId pulumi.StringOutput `pulumi:"sourceVpcId"` // Interworking type, VPC_PEER interworking between VPCs; VPC_BM_PEER interworking between VPC and BM Network. Type pulumi.StringOutput `pulumi:"type"` }
Provides a resource to create a vpc peerConnectManager
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/User" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/User" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { info, err := User.GetInfo(ctx, nil, nil) if err != nil { return err } ownerUin := info.OwnerUin vpc, err := Vpc.NewInstance(ctx, "vpc", &Vpc.InstanceArgs{ CidrBlock: pulumi.String("10.0.0.0/16"), }) if err != nil { return err } desVpc, err := Vpc.NewInstance(ctx, "desVpc", &Vpc.InstanceArgs{ CidrBlock: pulumi.String("172.16.0.0/16"), }) if err != nil { return err } _, err = Vpc.NewPeerConnectManager(ctx, "peerConnectManager", &Vpc.PeerConnectManagerArgs{ SourceVpcId: vpc.ID(), PeeringConnectionName: pulumi.String("example-iac"), DestinationVpcId: desVpc.ID(), DestinationUin: pulumi.String(ownerUin), DestinationRegion: pulumi.String("ap-guangzhou"), }) if err != nil { return err } return nil }) }
```
## Import
vpc peer_connect_manager can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Vpc/peerConnectManager:PeerConnectManager peer_connect_manager peer_connect_manager_id
```
func GetPeerConnectManager ¶ added in v0.1.8
func GetPeerConnectManager(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PeerConnectManagerState, opts ...pulumi.ResourceOption) (*PeerConnectManager, error)
GetPeerConnectManager gets an existing PeerConnectManager resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPeerConnectManager ¶ added in v0.1.8
func NewPeerConnectManager(ctx *pulumi.Context, name string, args *PeerConnectManagerArgs, opts ...pulumi.ResourceOption) (*PeerConnectManager, error)
NewPeerConnectManager registers a new resource with the given unique name, arguments, and options.
func (*PeerConnectManager) ElementType ¶ added in v0.1.8
func (*PeerConnectManager) ElementType() reflect.Type
func (*PeerConnectManager) ToPeerConnectManagerOutput ¶ added in v0.1.8
func (i *PeerConnectManager) ToPeerConnectManagerOutput() PeerConnectManagerOutput
func (*PeerConnectManager) ToPeerConnectManagerOutputWithContext ¶ added in v0.1.8
func (i *PeerConnectManager) ToPeerConnectManagerOutputWithContext(ctx context.Context) PeerConnectManagerOutput
type PeerConnectManagerArgs ¶ added in v0.1.8
type PeerConnectManagerArgs struct { // Bandwidth upper limit, unit Mbps. Bandwidth pulumi.IntPtrInput // Billing mode, daily peak value POSTPAID_BY_DAY_MAX, monthly value 95 POSTPAID_BY_MONTH_95. ChargeType pulumi.StringPtrInput // Peer region. DestinationRegion pulumi.StringInput // Peer user UIN. DestinationUin pulumi.StringInput // The unique ID of the peer VPC. DestinationVpcId pulumi.StringInput // Peer connection name. PeeringConnectionName pulumi.StringInput // Service classification PT, AU, AG. QosLevel pulumi.StringPtrInput // The unique ID of the local VPC. SourceVpcId pulumi.StringInput // Interworking type, VPC_PEER interworking between VPCs; VPC_BM_PEER interworking between VPC and BM Network. Type pulumi.StringPtrInput }
The set of arguments for constructing a PeerConnectManager resource.
func (PeerConnectManagerArgs) ElementType ¶ added in v0.1.8
func (PeerConnectManagerArgs) ElementType() reflect.Type
type PeerConnectManagerArray ¶ added in v0.1.8
type PeerConnectManagerArray []PeerConnectManagerInput
func (PeerConnectManagerArray) ElementType ¶ added in v0.1.8
func (PeerConnectManagerArray) ElementType() reflect.Type
func (PeerConnectManagerArray) ToPeerConnectManagerArrayOutput ¶ added in v0.1.8
func (i PeerConnectManagerArray) ToPeerConnectManagerArrayOutput() PeerConnectManagerArrayOutput
func (PeerConnectManagerArray) ToPeerConnectManagerArrayOutputWithContext ¶ added in v0.1.8
func (i PeerConnectManagerArray) ToPeerConnectManagerArrayOutputWithContext(ctx context.Context) PeerConnectManagerArrayOutput
type PeerConnectManagerArrayInput ¶ added in v0.1.8
type PeerConnectManagerArrayInput interface { pulumi.Input ToPeerConnectManagerArrayOutput() PeerConnectManagerArrayOutput ToPeerConnectManagerArrayOutputWithContext(context.Context) PeerConnectManagerArrayOutput }
PeerConnectManagerArrayInput is an input type that accepts PeerConnectManagerArray and PeerConnectManagerArrayOutput values. You can construct a concrete instance of `PeerConnectManagerArrayInput` via:
PeerConnectManagerArray{ PeerConnectManagerArgs{...} }
type PeerConnectManagerArrayOutput ¶ added in v0.1.8
type PeerConnectManagerArrayOutput struct{ *pulumi.OutputState }
func (PeerConnectManagerArrayOutput) ElementType ¶ added in v0.1.8
func (PeerConnectManagerArrayOutput) ElementType() reflect.Type
func (PeerConnectManagerArrayOutput) Index ¶ added in v0.1.8
func (o PeerConnectManagerArrayOutput) Index(i pulumi.IntInput) PeerConnectManagerOutput
func (PeerConnectManagerArrayOutput) ToPeerConnectManagerArrayOutput ¶ added in v0.1.8
func (o PeerConnectManagerArrayOutput) ToPeerConnectManagerArrayOutput() PeerConnectManagerArrayOutput
func (PeerConnectManagerArrayOutput) ToPeerConnectManagerArrayOutputWithContext ¶ added in v0.1.8
func (o PeerConnectManagerArrayOutput) ToPeerConnectManagerArrayOutputWithContext(ctx context.Context) PeerConnectManagerArrayOutput
type PeerConnectManagerInput ¶ added in v0.1.8
type PeerConnectManagerInput interface { pulumi.Input ToPeerConnectManagerOutput() PeerConnectManagerOutput ToPeerConnectManagerOutputWithContext(ctx context.Context) PeerConnectManagerOutput }
type PeerConnectManagerMap ¶ added in v0.1.8
type PeerConnectManagerMap map[string]PeerConnectManagerInput
func (PeerConnectManagerMap) ElementType ¶ added in v0.1.8
func (PeerConnectManagerMap) ElementType() reflect.Type
func (PeerConnectManagerMap) ToPeerConnectManagerMapOutput ¶ added in v0.1.8
func (i PeerConnectManagerMap) ToPeerConnectManagerMapOutput() PeerConnectManagerMapOutput
func (PeerConnectManagerMap) ToPeerConnectManagerMapOutputWithContext ¶ added in v0.1.8
func (i PeerConnectManagerMap) ToPeerConnectManagerMapOutputWithContext(ctx context.Context) PeerConnectManagerMapOutput
type PeerConnectManagerMapInput ¶ added in v0.1.8
type PeerConnectManagerMapInput interface { pulumi.Input ToPeerConnectManagerMapOutput() PeerConnectManagerMapOutput ToPeerConnectManagerMapOutputWithContext(context.Context) PeerConnectManagerMapOutput }
PeerConnectManagerMapInput is an input type that accepts PeerConnectManagerMap and PeerConnectManagerMapOutput values. You can construct a concrete instance of `PeerConnectManagerMapInput` via:
PeerConnectManagerMap{ "key": PeerConnectManagerArgs{...} }
type PeerConnectManagerMapOutput ¶ added in v0.1.8
type PeerConnectManagerMapOutput struct{ *pulumi.OutputState }
func (PeerConnectManagerMapOutput) ElementType ¶ added in v0.1.8
func (PeerConnectManagerMapOutput) ElementType() reflect.Type
func (PeerConnectManagerMapOutput) MapIndex ¶ added in v0.1.8
func (o PeerConnectManagerMapOutput) MapIndex(k pulumi.StringInput) PeerConnectManagerOutput
func (PeerConnectManagerMapOutput) ToPeerConnectManagerMapOutput ¶ added in v0.1.8
func (o PeerConnectManagerMapOutput) ToPeerConnectManagerMapOutput() PeerConnectManagerMapOutput
func (PeerConnectManagerMapOutput) ToPeerConnectManagerMapOutputWithContext ¶ added in v0.1.8
func (o PeerConnectManagerMapOutput) ToPeerConnectManagerMapOutputWithContext(ctx context.Context) PeerConnectManagerMapOutput
type PeerConnectManagerOutput ¶ added in v0.1.8
type PeerConnectManagerOutput struct{ *pulumi.OutputState }
func (PeerConnectManagerOutput) Bandwidth ¶ added in v0.1.8
func (o PeerConnectManagerOutput) Bandwidth() pulumi.IntPtrOutput
Bandwidth upper limit, unit Mbps.
func (PeerConnectManagerOutput) ChargeType ¶ added in v0.1.8
func (o PeerConnectManagerOutput) ChargeType() pulumi.StringOutput
Billing mode, daily peak value POSTPAID_BY_DAY_MAX, monthly value 95 POSTPAID_BY_MONTH_95.
func (PeerConnectManagerOutput) DestinationRegion ¶ added in v0.1.8
func (o PeerConnectManagerOutput) DestinationRegion() pulumi.StringOutput
Peer region.
func (PeerConnectManagerOutput) DestinationUin ¶ added in v0.1.8
func (o PeerConnectManagerOutput) DestinationUin() pulumi.StringOutput
Peer user UIN.
func (PeerConnectManagerOutput) DestinationVpcId ¶ added in v0.1.8
func (o PeerConnectManagerOutput) DestinationVpcId() pulumi.StringOutput
The unique ID of the peer VPC.
func (PeerConnectManagerOutput) ElementType ¶ added in v0.1.8
func (PeerConnectManagerOutput) ElementType() reflect.Type
func (PeerConnectManagerOutput) PeeringConnectionName ¶ added in v0.1.8
func (o PeerConnectManagerOutput) PeeringConnectionName() pulumi.StringOutput
Peer connection name.
func (PeerConnectManagerOutput) QosLevel ¶ added in v0.1.8
func (o PeerConnectManagerOutput) QosLevel() pulumi.StringOutput
Service classification PT, AU, AG.
func (PeerConnectManagerOutput) SourceVpcId ¶ added in v0.1.8
func (o PeerConnectManagerOutput) SourceVpcId() pulumi.StringOutput
The unique ID of the local VPC.
func (PeerConnectManagerOutput) ToPeerConnectManagerOutput ¶ added in v0.1.8
func (o PeerConnectManagerOutput) ToPeerConnectManagerOutput() PeerConnectManagerOutput
func (PeerConnectManagerOutput) ToPeerConnectManagerOutputWithContext ¶ added in v0.1.8
func (o PeerConnectManagerOutput) ToPeerConnectManagerOutputWithContext(ctx context.Context) PeerConnectManagerOutput
func (PeerConnectManagerOutput) Type ¶ added in v0.1.8
func (o PeerConnectManagerOutput) Type() pulumi.StringOutput
Interworking type, VPC_PEER interworking between VPCs; VPC_BM_PEER interworking between VPC and BM Network.
type PeerConnectManagerState ¶ added in v0.1.8
type PeerConnectManagerState struct { // Bandwidth upper limit, unit Mbps. Bandwidth pulumi.IntPtrInput // Billing mode, daily peak value POSTPAID_BY_DAY_MAX, monthly value 95 POSTPAID_BY_MONTH_95. ChargeType pulumi.StringPtrInput // Peer region. DestinationRegion pulumi.StringPtrInput // Peer user UIN. DestinationUin pulumi.StringPtrInput // The unique ID of the peer VPC. DestinationVpcId pulumi.StringPtrInput // Peer connection name. PeeringConnectionName pulumi.StringPtrInput // Service classification PT, AU, AG. QosLevel pulumi.StringPtrInput // The unique ID of the local VPC. SourceVpcId pulumi.StringPtrInput // Interworking type, VPC_PEER interworking between VPCs; VPC_BM_PEER interworking between VPC and BM Network. Type pulumi.StringPtrInput }
func (PeerConnectManagerState) ElementType ¶ added in v0.1.8
func (PeerConnectManagerState) ElementType() reflect.Type
type PeerConnectRejectOperation ¶ added in v0.1.8
type PeerConnectRejectOperation struct { pulumi.CustomResourceState // Peer connection unique ID. PeeringConnectionId pulumi.StringOutput `pulumi:"peeringConnectionId"` }
Provides a resource to create a vpc peerConnectRejectOperation
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Vpc.NewPeerConnectRejectOperation(ctx, "peerConnectRejectOperation", &Vpc.PeerConnectRejectOperationArgs{ PeeringConnectionId: pulumi.String("pcx-abced"), }) if err != nil { return err } return nil }) }
```
func GetPeerConnectRejectOperation ¶ added in v0.1.8
func GetPeerConnectRejectOperation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PeerConnectRejectOperationState, opts ...pulumi.ResourceOption) (*PeerConnectRejectOperation, error)
GetPeerConnectRejectOperation gets an existing PeerConnectRejectOperation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPeerConnectRejectOperation ¶ added in v0.1.8
func NewPeerConnectRejectOperation(ctx *pulumi.Context, name string, args *PeerConnectRejectOperationArgs, opts ...pulumi.ResourceOption) (*PeerConnectRejectOperation, error)
NewPeerConnectRejectOperation registers a new resource with the given unique name, arguments, and options.
func (*PeerConnectRejectOperation) ElementType ¶ added in v0.1.8
func (*PeerConnectRejectOperation) ElementType() reflect.Type
func (*PeerConnectRejectOperation) ToPeerConnectRejectOperationOutput ¶ added in v0.1.8
func (i *PeerConnectRejectOperation) ToPeerConnectRejectOperationOutput() PeerConnectRejectOperationOutput
func (*PeerConnectRejectOperation) ToPeerConnectRejectOperationOutputWithContext ¶ added in v0.1.8
func (i *PeerConnectRejectOperation) ToPeerConnectRejectOperationOutputWithContext(ctx context.Context) PeerConnectRejectOperationOutput
type PeerConnectRejectOperationArgs ¶ added in v0.1.8
type PeerConnectRejectOperationArgs struct { // Peer connection unique ID. PeeringConnectionId pulumi.StringInput }
The set of arguments for constructing a PeerConnectRejectOperation resource.
func (PeerConnectRejectOperationArgs) ElementType ¶ added in v0.1.8
func (PeerConnectRejectOperationArgs) ElementType() reflect.Type
type PeerConnectRejectOperationArray ¶ added in v0.1.8
type PeerConnectRejectOperationArray []PeerConnectRejectOperationInput
func (PeerConnectRejectOperationArray) ElementType ¶ added in v0.1.8
func (PeerConnectRejectOperationArray) ElementType() reflect.Type
func (PeerConnectRejectOperationArray) ToPeerConnectRejectOperationArrayOutput ¶ added in v0.1.8
func (i PeerConnectRejectOperationArray) ToPeerConnectRejectOperationArrayOutput() PeerConnectRejectOperationArrayOutput
func (PeerConnectRejectOperationArray) ToPeerConnectRejectOperationArrayOutputWithContext ¶ added in v0.1.8
func (i PeerConnectRejectOperationArray) ToPeerConnectRejectOperationArrayOutputWithContext(ctx context.Context) PeerConnectRejectOperationArrayOutput
type PeerConnectRejectOperationArrayInput ¶ added in v0.1.8
type PeerConnectRejectOperationArrayInput interface { pulumi.Input ToPeerConnectRejectOperationArrayOutput() PeerConnectRejectOperationArrayOutput ToPeerConnectRejectOperationArrayOutputWithContext(context.Context) PeerConnectRejectOperationArrayOutput }
PeerConnectRejectOperationArrayInput is an input type that accepts PeerConnectRejectOperationArray and PeerConnectRejectOperationArrayOutput values. You can construct a concrete instance of `PeerConnectRejectOperationArrayInput` via:
PeerConnectRejectOperationArray{ PeerConnectRejectOperationArgs{...} }
type PeerConnectRejectOperationArrayOutput ¶ added in v0.1.8
type PeerConnectRejectOperationArrayOutput struct{ *pulumi.OutputState }
func (PeerConnectRejectOperationArrayOutput) ElementType ¶ added in v0.1.8
func (PeerConnectRejectOperationArrayOutput) ElementType() reflect.Type
func (PeerConnectRejectOperationArrayOutput) Index ¶ added in v0.1.8
func (o PeerConnectRejectOperationArrayOutput) Index(i pulumi.IntInput) PeerConnectRejectOperationOutput
func (PeerConnectRejectOperationArrayOutput) ToPeerConnectRejectOperationArrayOutput ¶ added in v0.1.8
func (o PeerConnectRejectOperationArrayOutput) ToPeerConnectRejectOperationArrayOutput() PeerConnectRejectOperationArrayOutput
func (PeerConnectRejectOperationArrayOutput) ToPeerConnectRejectOperationArrayOutputWithContext ¶ added in v0.1.8
func (o PeerConnectRejectOperationArrayOutput) ToPeerConnectRejectOperationArrayOutputWithContext(ctx context.Context) PeerConnectRejectOperationArrayOutput
type PeerConnectRejectOperationInput ¶ added in v0.1.8
type PeerConnectRejectOperationInput interface { pulumi.Input ToPeerConnectRejectOperationOutput() PeerConnectRejectOperationOutput ToPeerConnectRejectOperationOutputWithContext(ctx context.Context) PeerConnectRejectOperationOutput }
type PeerConnectRejectOperationMap ¶ added in v0.1.8
type PeerConnectRejectOperationMap map[string]PeerConnectRejectOperationInput
func (PeerConnectRejectOperationMap) ElementType ¶ added in v0.1.8
func (PeerConnectRejectOperationMap) ElementType() reflect.Type
func (PeerConnectRejectOperationMap) ToPeerConnectRejectOperationMapOutput ¶ added in v0.1.8
func (i PeerConnectRejectOperationMap) ToPeerConnectRejectOperationMapOutput() PeerConnectRejectOperationMapOutput
func (PeerConnectRejectOperationMap) ToPeerConnectRejectOperationMapOutputWithContext ¶ added in v0.1.8
func (i PeerConnectRejectOperationMap) ToPeerConnectRejectOperationMapOutputWithContext(ctx context.Context) PeerConnectRejectOperationMapOutput
type PeerConnectRejectOperationMapInput ¶ added in v0.1.8
type PeerConnectRejectOperationMapInput interface { pulumi.Input ToPeerConnectRejectOperationMapOutput() PeerConnectRejectOperationMapOutput ToPeerConnectRejectOperationMapOutputWithContext(context.Context) PeerConnectRejectOperationMapOutput }
PeerConnectRejectOperationMapInput is an input type that accepts PeerConnectRejectOperationMap and PeerConnectRejectOperationMapOutput values. You can construct a concrete instance of `PeerConnectRejectOperationMapInput` via:
PeerConnectRejectOperationMap{ "key": PeerConnectRejectOperationArgs{...} }
type PeerConnectRejectOperationMapOutput ¶ added in v0.1.8
type PeerConnectRejectOperationMapOutput struct{ *pulumi.OutputState }
func (PeerConnectRejectOperationMapOutput) ElementType ¶ added in v0.1.8
func (PeerConnectRejectOperationMapOutput) ElementType() reflect.Type
func (PeerConnectRejectOperationMapOutput) MapIndex ¶ added in v0.1.8
func (o PeerConnectRejectOperationMapOutput) MapIndex(k pulumi.StringInput) PeerConnectRejectOperationOutput
func (PeerConnectRejectOperationMapOutput) ToPeerConnectRejectOperationMapOutput ¶ added in v0.1.8
func (o PeerConnectRejectOperationMapOutput) ToPeerConnectRejectOperationMapOutput() PeerConnectRejectOperationMapOutput
func (PeerConnectRejectOperationMapOutput) ToPeerConnectRejectOperationMapOutputWithContext ¶ added in v0.1.8
func (o PeerConnectRejectOperationMapOutput) ToPeerConnectRejectOperationMapOutputWithContext(ctx context.Context) PeerConnectRejectOperationMapOutput
type PeerConnectRejectOperationOutput ¶ added in v0.1.8
type PeerConnectRejectOperationOutput struct{ *pulumi.OutputState }
func (PeerConnectRejectOperationOutput) ElementType ¶ added in v0.1.8
func (PeerConnectRejectOperationOutput) ElementType() reflect.Type
func (PeerConnectRejectOperationOutput) PeeringConnectionId ¶ added in v0.1.8
func (o PeerConnectRejectOperationOutput) PeeringConnectionId() pulumi.StringOutput
Peer connection unique ID.
func (PeerConnectRejectOperationOutput) ToPeerConnectRejectOperationOutput ¶ added in v0.1.8
func (o PeerConnectRejectOperationOutput) ToPeerConnectRejectOperationOutput() PeerConnectRejectOperationOutput
func (PeerConnectRejectOperationOutput) ToPeerConnectRejectOperationOutputWithContext ¶ added in v0.1.8
func (o PeerConnectRejectOperationOutput) ToPeerConnectRejectOperationOutputWithContext(ctx context.Context) PeerConnectRejectOperationOutput
type PeerConnectRejectOperationState ¶ added in v0.1.8
type PeerConnectRejectOperationState struct { // Peer connection unique ID. PeeringConnectionId pulumi.StringPtrInput }
func (PeerConnectRejectOperationState) ElementType ¶ added in v0.1.8
func (PeerConnectRejectOperationState) ElementType() reflect.Type
type ResumeSnapshotInstance ¶ added in v0.1.5
type ResumeSnapshotInstance struct { pulumi.CustomResourceState // InstanceId. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Snapshot file Id. SnapshotFileId pulumi.StringOutput `pulumi:"snapshotFileId"` // Snapshot policy Id. SnapshotPolicyId pulumi.StringOutput `pulumi:"snapshotPolicyId"` }
Provides a resource to create a vpc resumeSnapshotInstance
## Example Usage ### Basic example
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Vpc.NewResumeSnapshotInstance(ctx, "resumeSnapshotInstance", &Vpc.ResumeSnapshotInstanceArgs{ InstanceId: pulumi.String("ntrgm89v"), SnapshotFileId: pulumi.String("ssfile-emtabuwu2z"), SnapshotPolicyId: pulumi.String("sspolicy-1t6cobbv"), }) if err != nil { return err } return nil }) }
``` ### Complete example
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cos" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleSnapshotFiles, err := Vpc.GetSnapshotFiles(ctx, &vpc.GetSnapshotFilesArgs{ BusinessType: "securitygroup", InstanceId: "sg-902tl7t7", StartDate: "2022-10-10 00:00:00", EndDate: "2023-10-30 00:00:00", }, nil) if err != nil { return err } exampleBucket, err := Cos.NewBucket(ctx, "exampleBucket", &Cos.BucketArgs{ Bucket: pulumi.String("tf-example-1308919341"), Acl: pulumi.String("private"), }) if err != nil { return err } exampleSnapshotPolicy, err := Vpc.NewSnapshotPolicy(ctx, "exampleSnapshotPolicy", &Vpc.SnapshotPolicyArgs{ SnapshotPolicyName: pulumi.String("tf-example"), BackupType: pulumi.String("time"), CosBucket: exampleBucket.Bucket, CosRegion: pulumi.String("ap-guangzhou"), CreateNewCos: pulumi.Bool(false), KeepTime: pulumi.Int(2), BackupPolicies: vpc.SnapshotPolicyBackupPolicyArray{ &vpc.SnapshotPolicyBackupPolicyArgs{ BackupDay: pulumi.String("monday"), BackupTime: pulumi.String("00:00:00"), }, &vpc.SnapshotPolicyBackupPolicyArgs{ BackupDay: pulumi.String("tuesday"), BackupTime: pulumi.String("01:00:00"), }, &vpc.SnapshotPolicyBackupPolicyArgs{ BackupDay: pulumi.String("wednesday"), BackupTime: pulumi.String("02:00:00"), }, }, }) if err != nil { return err } _, err = Vpc.NewResumeSnapshotInstance(ctx, "exampleResumeSnapshotInstance", &Vpc.ResumeSnapshotInstanceArgs{ SnapshotPolicyId: exampleSnapshotPolicy.ID(), SnapshotFileId: pulumi.String(exampleSnapshotFiles.SnapshotFileSets[0].SnapshotFileId), InstanceId: pulumi.String("policy-1t6cob"), }) if err != nil { return err } return nil }) }
```
func GetResumeSnapshotInstance ¶ added in v0.1.5
func GetResumeSnapshotInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ResumeSnapshotInstanceState, opts ...pulumi.ResourceOption) (*ResumeSnapshotInstance, error)
GetResumeSnapshotInstance gets an existing ResumeSnapshotInstance resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewResumeSnapshotInstance ¶ added in v0.1.5
func NewResumeSnapshotInstance(ctx *pulumi.Context, name string, args *ResumeSnapshotInstanceArgs, opts ...pulumi.ResourceOption) (*ResumeSnapshotInstance, error)
NewResumeSnapshotInstance registers a new resource with the given unique name, arguments, and options.
func (*ResumeSnapshotInstance) ElementType ¶ added in v0.1.5
func (*ResumeSnapshotInstance) ElementType() reflect.Type
func (*ResumeSnapshotInstance) ToResumeSnapshotInstanceOutput ¶ added in v0.1.5
func (i *ResumeSnapshotInstance) ToResumeSnapshotInstanceOutput() ResumeSnapshotInstanceOutput
func (*ResumeSnapshotInstance) ToResumeSnapshotInstanceOutputWithContext ¶ added in v0.1.5
func (i *ResumeSnapshotInstance) ToResumeSnapshotInstanceOutputWithContext(ctx context.Context) ResumeSnapshotInstanceOutput
type ResumeSnapshotInstanceArgs ¶ added in v0.1.5
type ResumeSnapshotInstanceArgs struct { // InstanceId. InstanceId pulumi.StringInput // Snapshot file Id. SnapshotFileId pulumi.StringInput // Snapshot policy Id. SnapshotPolicyId pulumi.StringInput }
The set of arguments for constructing a ResumeSnapshotInstance resource.
func (ResumeSnapshotInstanceArgs) ElementType ¶ added in v0.1.5
func (ResumeSnapshotInstanceArgs) ElementType() reflect.Type
type ResumeSnapshotInstanceArray ¶ added in v0.1.5
type ResumeSnapshotInstanceArray []ResumeSnapshotInstanceInput
func (ResumeSnapshotInstanceArray) ElementType ¶ added in v0.1.5
func (ResumeSnapshotInstanceArray) ElementType() reflect.Type
func (ResumeSnapshotInstanceArray) ToResumeSnapshotInstanceArrayOutput ¶ added in v0.1.5
func (i ResumeSnapshotInstanceArray) ToResumeSnapshotInstanceArrayOutput() ResumeSnapshotInstanceArrayOutput
func (ResumeSnapshotInstanceArray) ToResumeSnapshotInstanceArrayOutputWithContext ¶ added in v0.1.5
func (i ResumeSnapshotInstanceArray) ToResumeSnapshotInstanceArrayOutputWithContext(ctx context.Context) ResumeSnapshotInstanceArrayOutput
type ResumeSnapshotInstanceArrayInput ¶ added in v0.1.5
type ResumeSnapshotInstanceArrayInput interface { pulumi.Input ToResumeSnapshotInstanceArrayOutput() ResumeSnapshotInstanceArrayOutput ToResumeSnapshotInstanceArrayOutputWithContext(context.Context) ResumeSnapshotInstanceArrayOutput }
ResumeSnapshotInstanceArrayInput is an input type that accepts ResumeSnapshotInstanceArray and ResumeSnapshotInstanceArrayOutput values. You can construct a concrete instance of `ResumeSnapshotInstanceArrayInput` via:
ResumeSnapshotInstanceArray{ ResumeSnapshotInstanceArgs{...} }
type ResumeSnapshotInstanceArrayOutput ¶ added in v0.1.5
type ResumeSnapshotInstanceArrayOutput struct{ *pulumi.OutputState }
func (ResumeSnapshotInstanceArrayOutput) ElementType ¶ added in v0.1.5
func (ResumeSnapshotInstanceArrayOutput) ElementType() reflect.Type
func (ResumeSnapshotInstanceArrayOutput) Index ¶ added in v0.1.5
func (o ResumeSnapshotInstanceArrayOutput) Index(i pulumi.IntInput) ResumeSnapshotInstanceOutput
func (ResumeSnapshotInstanceArrayOutput) ToResumeSnapshotInstanceArrayOutput ¶ added in v0.1.5
func (o ResumeSnapshotInstanceArrayOutput) ToResumeSnapshotInstanceArrayOutput() ResumeSnapshotInstanceArrayOutput
func (ResumeSnapshotInstanceArrayOutput) ToResumeSnapshotInstanceArrayOutputWithContext ¶ added in v0.1.5
func (o ResumeSnapshotInstanceArrayOutput) ToResumeSnapshotInstanceArrayOutputWithContext(ctx context.Context) ResumeSnapshotInstanceArrayOutput
type ResumeSnapshotInstanceInput ¶ added in v0.1.5
type ResumeSnapshotInstanceInput interface { pulumi.Input ToResumeSnapshotInstanceOutput() ResumeSnapshotInstanceOutput ToResumeSnapshotInstanceOutputWithContext(ctx context.Context) ResumeSnapshotInstanceOutput }
type ResumeSnapshotInstanceMap ¶ added in v0.1.5
type ResumeSnapshotInstanceMap map[string]ResumeSnapshotInstanceInput
func (ResumeSnapshotInstanceMap) ElementType ¶ added in v0.1.5
func (ResumeSnapshotInstanceMap) ElementType() reflect.Type
func (ResumeSnapshotInstanceMap) ToResumeSnapshotInstanceMapOutput ¶ added in v0.1.5
func (i ResumeSnapshotInstanceMap) ToResumeSnapshotInstanceMapOutput() ResumeSnapshotInstanceMapOutput
func (ResumeSnapshotInstanceMap) ToResumeSnapshotInstanceMapOutputWithContext ¶ added in v0.1.5
func (i ResumeSnapshotInstanceMap) ToResumeSnapshotInstanceMapOutputWithContext(ctx context.Context) ResumeSnapshotInstanceMapOutput
type ResumeSnapshotInstanceMapInput ¶ added in v0.1.5
type ResumeSnapshotInstanceMapInput interface { pulumi.Input ToResumeSnapshotInstanceMapOutput() ResumeSnapshotInstanceMapOutput ToResumeSnapshotInstanceMapOutputWithContext(context.Context) ResumeSnapshotInstanceMapOutput }
ResumeSnapshotInstanceMapInput is an input type that accepts ResumeSnapshotInstanceMap and ResumeSnapshotInstanceMapOutput values. You can construct a concrete instance of `ResumeSnapshotInstanceMapInput` via:
ResumeSnapshotInstanceMap{ "key": ResumeSnapshotInstanceArgs{...} }
type ResumeSnapshotInstanceMapOutput ¶ added in v0.1.5
type ResumeSnapshotInstanceMapOutput struct{ *pulumi.OutputState }
func (ResumeSnapshotInstanceMapOutput) ElementType ¶ added in v0.1.5
func (ResumeSnapshotInstanceMapOutput) ElementType() reflect.Type
func (ResumeSnapshotInstanceMapOutput) MapIndex ¶ added in v0.1.5
func (o ResumeSnapshotInstanceMapOutput) MapIndex(k pulumi.StringInput) ResumeSnapshotInstanceOutput
func (ResumeSnapshotInstanceMapOutput) ToResumeSnapshotInstanceMapOutput ¶ added in v0.1.5
func (o ResumeSnapshotInstanceMapOutput) ToResumeSnapshotInstanceMapOutput() ResumeSnapshotInstanceMapOutput
func (ResumeSnapshotInstanceMapOutput) ToResumeSnapshotInstanceMapOutputWithContext ¶ added in v0.1.5
func (o ResumeSnapshotInstanceMapOutput) ToResumeSnapshotInstanceMapOutputWithContext(ctx context.Context) ResumeSnapshotInstanceMapOutput
type ResumeSnapshotInstanceOutput ¶ added in v0.1.5
type ResumeSnapshotInstanceOutput struct{ *pulumi.OutputState }
func (ResumeSnapshotInstanceOutput) ElementType ¶ added in v0.1.5
func (ResumeSnapshotInstanceOutput) ElementType() reflect.Type
func (ResumeSnapshotInstanceOutput) InstanceId ¶ added in v0.1.5
func (o ResumeSnapshotInstanceOutput) InstanceId() pulumi.StringOutput
InstanceId.
func (ResumeSnapshotInstanceOutput) SnapshotFileId ¶ added in v0.1.5
func (o ResumeSnapshotInstanceOutput) SnapshotFileId() pulumi.StringOutput
Snapshot file Id.
func (ResumeSnapshotInstanceOutput) SnapshotPolicyId ¶ added in v0.1.5
func (o ResumeSnapshotInstanceOutput) SnapshotPolicyId() pulumi.StringOutput
Snapshot policy Id.
func (ResumeSnapshotInstanceOutput) ToResumeSnapshotInstanceOutput ¶ added in v0.1.5
func (o ResumeSnapshotInstanceOutput) ToResumeSnapshotInstanceOutput() ResumeSnapshotInstanceOutput
func (ResumeSnapshotInstanceOutput) ToResumeSnapshotInstanceOutputWithContext ¶ added in v0.1.5
func (o ResumeSnapshotInstanceOutput) ToResumeSnapshotInstanceOutputWithContext(ctx context.Context) ResumeSnapshotInstanceOutput
type ResumeSnapshotInstanceState ¶ added in v0.1.5
type ResumeSnapshotInstanceState struct { // InstanceId. InstanceId pulumi.StringPtrInput // Snapshot file Id. SnapshotFileId pulumi.StringPtrInput // Snapshot policy Id. SnapshotPolicyId pulumi.StringPtrInput }
func (ResumeSnapshotInstanceState) ElementType ¶ added in v0.1.5
func (ResumeSnapshotInstanceState) ElementType() reflect.Type
type SnapshotPolicy ¶ added in v0.1.5
type SnapshotPolicy struct { pulumi.CustomResourceState // Time backup strategy. Note: This field may return null, indicating that no valid value can be obtained. BackupPolicies SnapshotPolicyBackupPolicyArrayOutput `pulumi:"backupPolicies"` // Backup strategy type, `operate`: operate backup, `time`: schedule backup. BackupType pulumi.StringOutput `pulumi:"backupType"` // cos bucket. CosBucket pulumi.StringOutput `pulumi:"cosBucket"` // The region where the cos bucket is located. CosRegion pulumi.StringOutput `pulumi:"cosRegion"` // Whether to create a new cos bucket, the default is False.Note: This field may return null, indicating that no valid value can be obtained. CreateNewCos pulumi.BoolOutput `pulumi:"createNewCos"` // Creation time.Note: This field may return null, indicating that no valid value can be obtained. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Enabled state, True-enabled, False-disabled, the default is True. Enable pulumi.BoolOutput `pulumi:"enable"` // The retention time supports 1 to 365 days. KeepTime pulumi.IntOutput `pulumi:"keepTime"` // Snapshot policy Id. SnapshotPolicyId pulumi.StringOutput `pulumi:"snapshotPolicyId"` // Snapshot policy name. SnapshotPolicyName pulumi.StringOutput `pulumi:"snapshotPolicyName"` }
Provides a resource to create a vpc snapshotPolicy
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cos" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleBucket, err := Cos.NewBucket(ctx, "exampleBucket", &Cos.BucketArgs{ Bucket: pulumi.String("tf-example-1308919341"), Acl: pulumi.String("private"), }) if err != nil { return err } _, err = Vpc.NewSnapshotPolicy(ctx, "exampleSnapshotPolicy", &Vpc.SnapshotPolicyArgs{ SnapshotPolicyName: pulumi.String("tf-example"), BackupType: pulumi.String("time"), CosBucket: exampleBucket.Bucket, CosRegion: pulumi.String("ap-guangzhou"), CreateNewCos: pulumi.Bool(false), KeepTime: pulumi.Int(2), BackupPolicies: vpc.SnapshotPolicyBackupPolicyArray{ &vpc.SnapshotPolicyBackupPolicyArgs{ BackupDay: pulumi.String("monday"), BackupTime: pulumi.String("00:00:00"), }, &vpc.SnapshotPolicyBackupPolicyArgs{ BackupDay: pulumi.String("tuesday"), BackupTime: pulumi.String("01:00:00"), }, &vpc.SnapshotPolicyBackupPolicyArgs{ BackupDay: pulumi.String("wednesday"), BackupTime: pulumi.String("02:00:00"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
vpc snapshot_policy can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Vpc/snapshotPolicy:SnapshotPolicy snapshot_policy snapshot_policy_id
```
func GetSnapshotPolicy ¶ added in v0.1.5
func GetSnapshotPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SnapshotPolicyState, opts ...pulumi.ResourceOption) (*SnapshotPolicy, error)
GetSnapshotPolicy gets an existing SnapshotPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSnapshotPolicy ¶ added in v0.1.5
func NewSnapshotPolicy(ctx *pulumi.Context, name string, args *SnapshotPolicyArgs, opts ...pulumi.ResourceOption) (*SnapshotPolicy, error)
NewSnapshotPolicy registers a new resource with the given unique name, arguments, and options.
func (*SnapshotPolicy) ElementType ¶ added in v0.1.5
func (*SnapshotPolicy) ElementType() reflect.Type
func (*SnapshotPolicy) ToSnapshotPolicyOutput ¶ added in v0.1.5
func (i *SnapshotPolicy) ToSnapshotPolicyOutput() SnapshotPolicyOutput
func (*SnapshotPolicy) ToSnapshotPolicyOutputWithContext ¶ added in v0.1.5
func (i *SnapshotPolicy) ToSnapshotPolicyOutputWithContext(ctx context.Context) SnapshotPolicyOutput
type SnapshotPolicyArgs ¶ added in v0.1.5
type SnapshotPolicyArgs struct { // Time backup strategy. Note: This field may return null, indicating that no valid value can be obtained. BackupPolicies SnapshotPolicyBackupPolicyArrayInput // Backup strategy type, `operate`: operate backup, `time`: schedule backup. BackupType pulumi.StringInput // cos bucket. CosBucket pulumi.StringInput // The region where the cos bucket is located. CosRegion pulumi.StringInput // Whether to create a new cos bucket, the default is False.Note: This field may return null, indicating that no valid value can be obtained. CreateNewCos pulumi.BoolInput // The retention time supports 1 to 365 days. KeepTime pulumi.IntInput // Snapshot policy name. SnapshotPolicyName pulumi.StringInput }
The set of arguments for constructing a SnapshotPolicy resource.
func (SnapshotPolicyArgs) ElementType ¶ added in v0.1.5
func (SnapshotPolicyArgs) ElementType() reflect.Type
type SnapshotPolicyArray ¶ added in v0.1.5
type SnapshotPolicyArray []SnapshotPolicyInput
func (SnapshotPolicyArray) ElementType ¶ added in v0.1.5
func (SnapshotPolicyArray) ElementType() reflect.Type
func (SnapshotPolicyArray) ToSnapshotPolicyArrayOutput ¶ added in v0.1.5
func (i SnapshotPolicyArray) ToSnapshotPolicyArrayOutput() SnapshotPolicyArrayOutput
func (SnapshotPolicyArray) ToSnapshotPolicyArrayOutputWithContext ¶ added in v0.1.5
func (i SnapshotPolicyArray) ToSnapshotPolicyArrayOutputWithContext(ctx context.Context) SnapshotPolicyArrayOutput
type SnapshotPolicyArrayInput ¶ added in v0.1.5
type SnapshotPolicyArrayInput interface { pulumi.Input ToSnapshotPolicyArrayOutput() SnapshotPolicyArrayOutput ToSnapshotPolicyArrayOutputWithContext(context.Context) SnapshotPolicyArrayOutput }
SnapshotPolicyArrayInput is an input type that accepts SnapshotPolicyArray and SnapshotPolicyArrayOutput values. You can construct a concrete instance of `SnapshotPolicyArrayInput` via:
SnapshotPolicyArray{ SnapshotPolicyArgs{...} }
type SnapshotPolicyArrayOutput ¶ added in v0.1.5
type SnapshotPolicyArrayOutput struct{ *pulumi.OutputState }
func (SnapshotPolicyArrayOutput) ElementType ¶ added in v0.1.5
func (SnapshotPolicyArrayOutput) ElementType() reflect.Type
func (SnapshotPolicyArrayOutput) Index ¶ added in v0.1.5
func (o SnapshotPolicyArrayOutput) Index(i pulumi.IntInput) SnapshotPolicyOutput
func (SnapshotPolicyArrayOutput) ToSnapshotPolicyArrayOutput ¶ added in v0.1.5
func (o SnapshotPolicyArrayOutput) ToSnapshotPolicyArrayOutput() SnapshotPolicyArrayOutput
func (SnapshotPolicyArrayOutput) ToSnapshotPolicyArrayOutputWithContext ¶ added in v0.1.5
func (o SnapshotPolicyArrayOutput) ToSnapshotPolicyArrayOutputWithContext(ctx context.Context) SnapshotPolicyArrayOutput
type SnapshotPolicyAttachment ¶ added in v0.1.5
type SnapshotPolicyAttachment struct { pulumi.CustomResourceState // Associated instance information. Instances SnapshotPolicyAttachmentInstanceArrayOutput `pulumi:"instances"` // Snapshot policy Id. SnapshotPolicyId pulumi.StringOutput `pulumi:"snapshotPolicyId"` }
Provides a resource to create a vpc snapshotPolicyAttachment
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cos" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Security" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleBucket, err := Cos.NewBucket(ctx, "exampleBucket", &Cos.BucketArgs{ Bucket: pulumi.String("tf-example-1308919341"), Acl: pulumi.String("private"), }) if err != nil { return err } exampleSnapshotPolicy, err := Vpc.NewSnapshotPolicy(ctx, "exampleSnapshotPolicy", &Vpc.SnapshotPolicyArgs{ SnapshotPolicyName: pulumi.String("tf-example"), BackupType: pulumi.String("time"), CosBucket: exampleBucket.Bucket, CosRegion: pulumi.String("ap-guangzhou"), CreateNewCos: pulumi.Bool(false), KeepTime: pulumi.Int(2), BackupPolicies: vpc.SnapshotPolicyBackupPolicyArray{ &vpc.SnapshotPolicyBackupPolicyArgs{ BackupDay: pulumi.String("monday"), BackupTime: pulumi.String("00:00:00"), }, &vpc.SnapshotPolicyBackupPolicyArgs{ BackupDay: pulumi.String("tuesday"), BackupTime: pulumi.String("01:00:00"), }, &vpc.SnapshotPolicyBackupPolicyArgs{ BackupDay: pulumi.String("wednesday"), BackupTime: pulumi.String("02:00:00"), }, }, }) if err != nil { return err } exampleGroup, err := Security.NewGroup(ctx, "exampleGroup", &Security.GroupArgs{ Description: pulumi.String("desc."), }) if err != nil { return err } _, err = Vpc.NewSnapshotPolicyAttachment(ctx, "attachment", &Vpc.SnapshotPolicyAttachmentArgs{ SnapshotPolicyId: exampleSnapshotPolicy.ID(), Instances: vpc.SnapshotPolicyAttachmentInstanceArray{ &vpc.SnapshotPolicyAttachmentInstanceArgs{ InstanceType: pulumi.String("securitygroup"), InstanceId: exampleGroup.ID(), InstanceName: pulumi.String("tf-example"), InstanceRegion: pulumi.String("ap-guangzhou"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
vpc snapshot_policy_attachment can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Vpc/snapshotPolicyAttachment:SnapshotPolicyAttachment snapshot_policy_attachment snapshot_policy_attachment_id
```
func GetSnapshotPolicyAttachment ¶ added in v0.1.5
func GetSnapshotPolicyAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SnapshotPolicyAttachmentState, opts ...pulumi.ResourceOption) (*SnapshotPolicyAttachment, error)
GetSnapshotPolicyAttachment gets an existing SnapshotPolicyAttachment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSnapshotPolicyAttachment ¶ added in v0.1.5
func NewSnapshotPolicyAttachment(ctx *pulumi.Context, name string, args *SnapshotPolicyAttachmentArgs, opts ...pulumi.ResourceOption) (*SnapshotPolicyAttachment, error)
NewSnapshotPolicyAttachment registers a new resource with the given unique name, arguments, and options.
func (*SnapshotPolicyAttachment) ElementType ¶ added in v0.1.5
func (*SnapshotPolicyAttachment) ElementType() reflect.Type
func (*SnapshotPolicyAttachment) ToSnapshotPolicyAttachmentOutput ¶ added in v0.1.5
func (i *SnapshotPolicyAttachment) ToSnapshotPolicyAttachmentOutput() SnapshotPolicyAttachmentOutput
func (*SnapshotPolicyAttachment) ToSnapshotPolicyAttachmentOutputWithContext ¶ added in v0.1.5
func (i *SnapshotPolicyAttachment) ToSnapshotPolicyAttachmentOutputWithContext(ctx context.Context) SnapshotPolicyAttachmentOutput
type SnapshotPolicyAttachmentArgs ¶ added in v0.1.5
type SnapshotPolicyAttachmentArgs struct { // Associated instance information. Instances SnapshotPolicyAttachmentInstanceArrayInput // Snapshot policy Id. SnapshotPolicyId pulumi.StringInput }
The set of arguments for constructing a SnapshotPolicyAttachment resource.
func (SnapshotPolicyAttachmentArgs) ElementType ¶ added in v0.1.5
func (SnapshotPolicyAttachmentArgs) ElementType() reflect.Type
type SnapshotPolicyAttachmentArray ¶ added in v0.1.5
type SnapshotPolicyAttachmentArray []SnapshotPolicyAttachmentInput
func (SnapshotPolicyAttachmentArray) ElementType ¶ added in v0.1.5
func (SnapshotPolicyAttachmentArray) ElementType() reflect.Type
func (SnapshotPolicyAttachmentArray) ToSnapshotPolicyAttachmentArrayOutput ¶ added in v0.1.5
func (i SnapshotPolicyAttachmentArray) ToSnapshotPolicyAttachmentArrayOutput() SnapshotPolicyAttachmentArrayOutput
func (SnapshotPolicyAttachmentArray) ToSnapshotPolicyAttachmentArrayOutputWithContext ¶ added in v0.1.5
func (i SnapshotPolicyAttachmentArray) ToSnapshotPolicyAttachmentArrayOutputWithContext(ctx context.Context) SnapshotPolicyAttachmentArrayOutput
type SnapshotPolicyAttachmentArrayInput ¶ added in v0.1.5
type SnapshotPolicyAttachmentArrayInput interface { pulumi.Input ToSnapshotPolicyAttachmentArrayOutput() SnapshotPolicyAttachmentArrayOutput ToSnapshotPolicyAttachmentArrayOutputWithContext(context.Context) SnapshotPolicyAttachmentArrayOutput }
SnapshotPolicyAttachmentArrayInput is an input type that accepts SnapshotPolicyAttachmentArray and SnapshotPolicyAttachmentArrayOutput values. You can construct a concrete instance of `SnapshotPolicyAttachmentArrayInput` via:
SnapshotPolicyAttachmentArray{ SnapshotPolicyAttachmentArgs{...} }
type SnapshotPolicyAttachmentArrayOutput ¶ added in v0.1.5
type SnapshotPolicyAttachmentArrayOutput struct{ *pulumi.OutputState }
func (SnapshotPolicyAttachmentArrayOutput) ElementType ¶ added in v0.1.5
func (SnapshotPolicyAttachmentArrayOutput) ElementType() reflect.Type
func (SnapshotPolicyAttachmentArrayOutput) Index ¶ added in v0.1.5
func (o SnapshotPolicyAttachmentArrayOutput) Index(i pulumi.IntInput) SnapshotPolicyAttachmentOutput
func (SnapshotPolicyAttachmentArrayOutput) ToSnapshotPolicyAttachmentArrayOutput ¶ added in v0.1.5
func (o SnapshotPolicyAttachmentArrayOutput) ToSnapshotPolicyAttachmentArrayOutput() SnapshotPolicyAttachmentArrayOutput
func (SnapshotPolicyAttachmentArrayOutput) ToSnapshotPolicyAttachmentArrayOutputWithContext ¶ added in v0.1.5
func (o SnapshotPolicyAttachmentArrayOutput) ToSnapshotPolicyAttachmentArrayOutputWithContext(ctx context.Context) SnapshotPolicyAttachmentArrayOutput
type SnapshotPolicyAttachmentInput ¶ added in v0.1.5
type SnapshotPolicyAttachmentInput interface { pulumi.Input ToSnapshotPolicyAttachmentOutput() SnapshotPolicyAttachmentOutput ToSnapshotPolicyAttachmentOutputWithContext(ctx context.Context) SnapshotPolicyAttachmentOutput }
type SnapshotPolicyAttachmentInstance ¶ added in v0.1.5
type SnapshotPolicyAttachmentInstance struct { // InstanceId. InstanceId string `pulumi:"instanceId"` // Instance name. InstanceName *string `pulumi:"instanceName"` // The region where the instance is located. InstanceRegion string `pulumi:"instanceRegion"` // Instance type, currently supports set: `securitygroup`. InstanceType string `pulumi:"instanceType"` // Snapshot policy Id. SnapshotPolicyId *string `pulumi:"snapshotPolicyId"` }
type SnapshotPolicyAttachmentInstanceArgs ¶ added in v0.1.5
type SnapshotPolicyAttachmentInstanceArgs struct { // InstanceId. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Instance name. InstanceName pulumi.StringPtrInput `pulumi:"instanceName"` // The region where the instance is located. InstanceRegion pulumi.StringInput `pulumi:"instanceRegion"` // Instance type, currently supports set: `securitygroup`. InstanceType pulumi.StringInput `pulumi:"instanceType"` // Snapshot policy Id. SnapshotPolicyId pulumi.StringPtrInput `pulumi:"snapshotPolicyId"` }
func (SnapshotPolicyAttachmentInstanceArgs) ElementType ¶ added in v0.1.5
func (SnapshotPolicyAttachmentInstanceArgs) ElementType() reflect.Type
func (SnapshotPolicyAttachmentInstanceArgs) ToSnapshotPolicyAttachmentInstanceOutput ¶ added in v0.1.5
func (i SnapshotPolicyAttachmentInstanceArgs) ToSnapshotPolicyAttachmentInstanceOutput() SnapshotPolicyAttachmentInstanceOutput
func (SnapshotPolicyAttachmentInstanceArgs) ToSnapshotPolicyAttachmentInstanceOutputWithContext ¶ added in v0.1.5
func (i SnapshotPolicyAttachmentInstanceArgs) ToSnapshotPolicyAttachmentInstanceOutputWithContext(ctx context.Context) SnapshotPolicyAttachmentInstanceOutput
type SnapshotPolicyAttachmentInstanceArray ¶ added in v0.1.5
type SnapshotPolicyAttachmentInstanceArray []SnapshotPolicyAttachmentInstanceInput
func (SnapshotPolicyAttachmentInstanceArray) ElementType ¶ added in v0.1.5
func (SnapshotPolicyAttachmentInstanceArray) ElementType() reflect.Type
func (SnapshotPolicyAttachmentInstanceArray) ToSnapshotPolicyAttachmentInstanceArrayOutput ¶ added in v0.1.5
func (i SnapshotPolicyAttachmentInstanceArray) ToSnapshotPolicyAttachmentInstanceArrayOutput() SnapshotPolicyAttachmentInstanceArrayOutput
func (SnapshotPolicyAttachmentInstanceArray) ToSnapshotPolicyAttachmentInstanceArrayOutputWithContext ¶ added in v0.1.5
func (i SnapshotPolicyAttachmentInstanceArray) ToSnapshotPolicyAttachmentInstanceArrayOutputWithContext(ctx context.Context) SnapshotPolicyAttachmentInstanceArrayOutput
type SnapshotPolicyAttachmentInstanceArrayInput ¶ added in v0.1.5
type SnapshotPolicyAttachmentInstanceArrayInput interface { pulumi.Input ToSnapshotPolicyAttachmentInstanceArrayOutput() SnapshotPolicyAttachmentInstanceArrayOutput ToSnapshotPolicyAttachmentInstanceArrayOutputWithContext(context.Context) SnapshotPolicyAttachmentInstanceArrayOutput }
SnapshotPolicyAttachmentInstanceArrayInput is an input type that accepts SnapshotPolicyAttachmentInstanceArray and SnapshotPolicyAttachmentInstanceArrayOutput values. You can construct a concrete instance of `SnapshotPolicyAttachmentInstanceArrayInput` via:
SnapshotPolicyAttachmentInstanceArray{ SnapshotPolicyAttachmentInstanceArgs{...} }
type SnapshotPolicyAttachmentInstanceArrayOutput ¶ added in v0.1.5
type SnapshotPolicyAttachmentInstanceArrayOutput struct{ *pulumi.OutputState }
func (SnapshotPolicyAttachmentInstanceArrayOutput) ElementType ¶ added in v0.1.5
func (SnapshotPolicyAttachmentInstanceArrayOutput) ElementType() reflect.Type
func (SnapshotPolicyAttachmentInstanceArrayOutput) ToSnapshotPolicyAttachmentInstanceArrayOutput ¶ added in v0.1.5
func (o SnapshotPolicyAttachmentInstanceArrayOutput) ToSnapshotPolicyAttachmentInstanceArrayOutput() SnapshotPolicyAttachmentInstanceArrayOutput
func (SnapshotPolicyAttachmentInstanceArrayOutput) ToSnapshotPolicyAttachmentInstanceArrayOutputWithContext ¶ added in v0.1.5
func (o SnapshotPolicyAttachmentInstanceArrayOutput) ToSnapshotPolicyAttachmentInstanceArrayOutputWithContext(ctx context.Context) SnapshotPolicyAttachmentInstanceArrayOutput
type SnapshotPolicyAttachmentInstanceInput ¶ added in v0.1.5
type SnapshotPolicyAttachmentInstanceInput interface { pulumi.Input ToSnapshotPolicyAttachmentInstanceOutput() SnapshotPolicyAttachmentInstanceOutput ToSnapshotPolicyAttachmentInstanceOutputWithContext(context.Context) SnapshotPolicyAttachmentInstanceOutput }
SnapshotPolicyAttachmentInstanceInput is an input type that accepts SnapshotPolicyAttachmentInstanceArgs and SnapshotPolicyAttachmentInstanceOutput values. You can construct a concrete instance of `SnapshotPolicyAttachmentInstanceInput` via:
SnapshotPolicyAttachmentInstanceArgs{...}
type SnapshotPolicyAttachmentInstanceOutput ¶ added in v0.1.5
type SnapshotPolicyAttachmentInstanceOutput struct{ *pulumi.OutputState }
func (SnapshotPolicyAttachmentInstanceOutput) ElementType ¶ added in v0.1.5
func (SnapshotPolicyAttachmentInstanceOutput) ElementType() reflect.Type
func (SnapshotPolicyAttachmentInstanceOutput) InstanceId ¶ added in v0.1.5
func (o SnapshotPolicyAttachmentInstanceOutput) InstanceId() pulumi.StringOutput
InstanceId.
func (SnapshotPolicyAttachmentInstanceOutput) InstanceName ¶ added in v0.1.5
func (o SnapshotPolicyAttachmentInstanceOutput) InstanceName() pulumi.StringPtrOutput
Instance name.
func (SnapshotPolicyAttachmentInstanceOutput) InstanceRegion ¶ added in v0.1.5
func (o SnapshotPolicyAttachmentInstanceOutput) InstanceRegion() pulumi.StringOutput
The region where the instance is located.
func (SnapshotPolicyAttachmentInstanceOutput) InstanceType ¶ added in v0.1.5
func (o SnapshotPolicyAttachmentInstanceOutput) InstanceType() pulumi.StringOutput
Instance type, currently supports set: `securitygroup`.
func (SnapshotPolicyAttachmentInstanceOutput) SnapshotPolicyId ¶ added in v0.1.5
func (o SnapshotPolicyAttachmentInstanceOutput) SnapshotPolicyId() pulumi.StringPtrOutput
Snapshot policy Id.
func (SnapshotPolicyAttachmentInstanceOutput) ToSnapshotPolicyAttachmentInstanceOutput ¶ added in v0.1.5
func (o SnapshotPolicyAttachmentInstanceOutput) ToSnapshotPolicyAttachmentInstanceOutput() SnapshotPolicyAttachmentInstanceOutput
func (SnapshotPolicyAttachmentInstanceOutput) ToSnapshotPolicyAttachmentInstanceOutputWithContext ¶ added in v0.1.5
func (o SnapshotPolicyAttachmentInstanceOutput) ToSnapshotPolicyAttachmentInstanceOutputWithContext(ctx context.Context) SnapshotPolicyAttachmentInstanceOutput
type SnapshotPolicyAttachmentMap ¶ added in v0.1.5
type SnapshotPolicyAttachmentMap map[string]SnapshotPolicyAttachmentInput
func (SnapshotPolicyAttachmentMap) ElementType ¶ added in v0.1.5
func (SnapshotPolicyAttachmentMap) ElementType() reflect.Type
func (SnapshotPolicyAttachmentMap) ToSnapshotPolicyAttachmentMapOutput ¶ added in v0.1.5
func (i SnapshotPolicyAttachmentMap) ToSnapshotPolicyAttachmentMapOutput() SnapshotPolicyAttachmentMapOutput
func (SnapshotPolicyAttachmentMap) ToSnapshotPolicyAttachmentMapOutputWithContext ¶ added in v0.1.5
func (i SnapshotPolicyAttachmentMap) ToSnapshotPolicyAttachmentMapOutputWithContext(ctx context.Context) SnapshotPolicyAttachmentMapOutput
type SnapshotPolicyAttachmentMapInput ¶ added in v0.1.5
type SnapshotPolicyAttachmentMapInput interface { pulumi.Input ToSnapshotPolicyAttachmentMapOutput() SnapshotPolicyAttachmentMapOutput ToSnapshotPolicyAttachmentMapOutputWithContext(context.Context) SnapshotPolicyAttachmentMapOutput }
SnapshotPolicyAttachmentMapInput is an input type that accepts SnapshotPolicyAttachmentMap and SnapshotPolicyAttachmentMapOutput values. You can construct a concrete instance of `SnapshotPolicyAttachmentMapInput` via:
SnapshotPolicyAttachmentMap{ "key": SnapshotPolicyAttachmentArgs{...} }
type SnapshotPolicyAttachmentMapOutput ¶ added in v0.1.5
type SnapshotPolicyAttachmentMapOutput struct{ *pulumi.OutputState }
func (SnapshotPolicyAttachmentMapOutput) ElementType ¶ added in v0.1.5
func (SnapshotPolicyAttachmentMapOutput) ElementType() reflect.Type
func (SnapshotPolicyAttachmentMapOutput) MapIndex ¶ added in v0.1.5
func (o SnapshotPolicyAttachmentMapOutput) MapIndex(k pulumi.StringInput) SnapshotPolicyAttachmentOutput
func (SnapshotPolicyAttachmentMapOutput) ToSnapshotPolicyAttachmentMapOutput ¶ added in v0.1.5
func (o SnapshotPolicyAttachmentMapOutput) ToSnapshotPolicyAttachmentMapOutput() SnapshotPolicyAttachmentMapOutput
func (SnapshotPolicyAttachmentMapOutput) ToSnapshotPolicyAttachmentMapOutputWithContext ¶ added in v0.1.5
func (o SnapshotPolicyAttachmentMapOutput) ToSnapshotPolicyAttachmentMapOutputWithContext(ctx context.Context) SnapshotPolicyAttachmentMapOutput
type SnapshotPolicyAttachmentOutput ¶ added in v0.1.5
type SnapshotPolicyAttachmentOutput struct{ *pulumi.OutputState }
func (SnapshotPolicyAttachmentOutput) ElementType ¶ added in v0.1.5
func (SnapshotPolicyAttachmentOutput) ElementType() reflect.Type
func (SnapshotPolicyAttachmentOutput) Instances ¶ added in v0.1.5
func (o SnapshotPolicyAttachmentOutput) Instances() SnapshotPolicyAttachmentInstanceArrayOutput
Associated instance information.
func (SnapshotPolicyAttachmentOutput) SnapshotPolicyId ¶ added in v0.1.5
func (o SnapshotPolicyAttachmentOutput) SnapshotPolicyId() pulumi.StringOutput
Snapshot policy Id.
func (SnapshotPolicyAttachmentOutput) ToSnapshotPolicyAttachmentOutput ¶ added in v0.1.5
func (o SnapshotPolicyAttachmentOutput) ToSnapshotPolicyAttachmentOutput() SnapshotPolicyAttachmentOutput
func (SnapshotPolicyAttachmentOutput) ToSnapshotPolicyAttachmentOutputWithContext ¶ added in v0.1.5
func (o SnapshotPolicyAttachmentOutput) ToSnapshotPolicyAttachmentOutputWithContext(ctx context.Context) SnapshotPolicyAttachmentOutput
type SnapshotPolicyAttachmentState ¶ added in v0.1.5
type SnapshotPolicyAttachmentState struct { // Associated instance information. Instances SnapshotPolicyAttachmentInstanceArrayInput // Snapshot policy Id. SnapshotPolicyId pulumi.StringPtrInput }
func (SnapshotPolicyAttachmentState) ElementType ¶ added in v0.1.5
func (SnapshotPolicyAttachmentState) ElementType() reflect.Type
type SnapshotPolicyBackupPolicy ¶ added in v0.1.5
type SnapshotPolicyBackupPolicyArgs ¶ added in v0.1.5
type SnapshotPolicyBackupPolicyArgs struct { // Backup cycle time, the value can be monday, tuesday, wednesday, thursday, friday, saturday, sunday. BackupDay pulumi.StringInput `pulumi:"backupDay"` // Backup time point, format:HH:mm:ss. BackupTime pulumi.StringInput `pulumi:"backupTime"` }
func (SnapshotPolicyBackupPolicyArgs) ElementType ¶ added in v0.1.5
func (SnapshotPolicyBackupPolicyArgs) ElementType() reflect.Type
func (SnapshotPolicyBackupPolicyArgs) ToSnapshotPolicyBackupPolicyOutput ¶ added in v0.1.5
func (i SnapshotPolicyBackupPolicyArgs) ToSnapshotPolicyBackupPolicyOutput() SnapshotPolicyBackupPolicyOutput
func (SnapshotPolicyBackupPolicyArgs) ToSnapshotPolicyBackupPolicyOutputWithContext ¶ added in v0.1.5
func (i SnapshotPolicyBackupPolicyArgs) ToSnapshotPolicyBackupPolicyOutputWithContext(ctx context.Context) SnapshotPolicyBackupPolicyOutput
type SnapshotPolicyBackupPolicyArray ¶ added in v0.1.5
type SnapshotPolicyBackupPolicyArray []SnapshotPolicyBackupPolicyInput
func (SnapshotPolicyBackupPolicyArray) ElementType ¶ added in v0.1.5
func (SnapshotPolicyBackupPolicyArray) ElementType() reflect.Type
func (SnapshotPolicyBackupPolicyArray) ToSnapshotPolicyBackupPolicyArrayOutput ¶ added in v0.1.5
func (i SnapshotPolicyBackupPolicyArray) ToSnapshotPolicyBackupPolicyArrayOutput() SnapshotPolicyBackupPolicyArrayOutput
func (SnapshotPolicyBackupPolicyArray) ToSnapshotPolicyBackupPolicyArrayOutputWithContext ¶ added in v0.1.5
func (i SnapshotPolicyBackupPolicyArray) ToSnapshotPolicyBackupPolicyArrayOutputWithContext(ctx context.Context) SnapshotPolicyBackupPolicyArrayOutput
type SnapshotPolicyBackupPolicyArrayInput ¶ added in v0.1.5
type SnapshotPolicyBackupPolicyArrayInput interface { pulumi.Input ToSnapshotPolicyBackupPolicyArrayOutput() SnapshotPolicyBackupPolicyArrayOutput ToSnapshotPolicyBackupPolicyArrayOutputWithContext(context.Context) SnapshotPolicyBackupPolicyArrayOutput }
SnapshotPolicyBackupPolicyArrayInput is an input type that accepts SnapshotPolicyBackupPolicyArray and SnapshotPolicyBackupPolicyArrayOutput values. You can construct a concrete instance of `SnapshotPolicyBackupPolicyArrayInput` via:
SnapshotPolicyBackupPolicyArray{ SnapshotPolicyBackupPolicyArgs{...} }
type SnapshotPolicyBackupPolicyArrayOutput ¶ added in v0.1.5
type SnapshotPolicyBackupPolicyArrayOutput struct{ *pulumi.OutputState }
func (SnapshotPolicyBackupPolicyArrayOutput) ElementType ¶ added in v0.1.5
func (SnapshotPolicyBackupPolicyArrayOutput) ElementType() reflect.Type
func (SnapshotPolicyBackupPolicyArrayOutput) Index ¶ added in v0.1.5
func (o SnapshotPolicyBackupPolicyArrayOutput) Index(i pulumi.IntInput) SnapshotPolicyBackupPolicyOutput
func (SnapshotPolicyBackupPolicyArrayOutput) ToSnapshotPolicyBackupPolicyArrayOutput ¶ added in v0.1.5
func (o SnapshotPolicyBackupPolicyArrayOutput) ToSnapshotPolicyBackupPolicyArrayOutput() SnapshotPolicyBackupPolicyArrayOutput
func (SnapshotPolicyBackupPolicyArrayOutput) ToSnapshotPolicyBackupPolicyArrayOutputWithContext ¶ added in v0.1.5
func (o SnapshotPolicyBackupPolicyArrayOutput) ToSnapshotPolicyBackupPolicyArrayOutputWithContext(ctx context.Context) SnapshotPolicyBackupPolicyArrayOutput
type SnapshotPolicyBackupPolicyInput ¶ added in v0.1.5
type SnapshotPolicyBackupPolicyInput interface { pulumi.Input ToSnapshotPolicyBackupPolicyOutput() SnapshotPolicyBackupPolicyOutput ToSnapshotPolicyBackupPolicyOutputWithContext(context.Context) SnapshotPolicyBackupPolicyOutput }
SnapshotPolicyBackupPolicyInput is an input type that accepts SnapshotPolicyBackupPolicyArgs and SnapshotPolicyBackupPolicyOutput values. You can construct a concrete instance of `SnapshotPolicyBackupPolicyInput` via:
SnapshotPolicyBackupPolicyArgs{...}
type SnapshotPolicyBackupPolicyOutput ¶ added in v0.1.5
type SnapshotPolicyBackupPolicyOutput struct{ *pulumi.OutputState }
func (SnapshotPolicyBackupPolicyOutput) BackupDay ¶ added in v0.1.5
func (o SnapshotPolicyBackupPolicyOutput) BackupDay() pulumi.StringOutput
Backup cycle time, the value can be monday, tuesday, wednesday, thursday, friday, saturday, sunday.
func (SnapshotPolicyBackupPolicyOutput) BackupTime ¶ added in v0.1.5
func (o SnapshotPolicyBackupPolicyOutput) BackupTime() pulumi.StringOutput
Backup time point, format:HH:mm:ss.
func (SnapshotPolicyBackupPolicyOutput) ElementType ¶ added in v0.1.5
func (SnapshotPolicyBackupPolicyOutput) ElementType() reflect.Type
func (SnapshotPolicyBackupPolicyOutput) ToSnapshotPolicyBackupPolicyOutput ¶ added in v0.1.5
func (o SnapshotPolicyBackupPolicyOutput) ToSnapshotPolicyBackupPolicyOutput() SnapshotPolicyBackupPolicyOutput
func (SnapshotPolicyBackupPolicyOutput) ToSnapshotPolicyBackupPolicyOutputWithContext ¶ added in v0.1.5
func (o SnapshotPolicyBackupPolicyOutput) ToSnapshotPolicyBackupPolicyOutputWithContext(ctx context.Context) SnapshotPolicyBackupPolicyOutput
type SnapshotPolicyConfig ¶ added in v0.1.5
type SnapshotPolicyConfig struct { pulumi.CustomResourceState // If enable snapshot policy. Enable pulumi.BoolOutput `pulumi:"enable"` // Snapshot policy Id. SnapshotPolicyId pulumi.StringOutput `pulumi:"snapshotPolicyId"` }
Provides a resource to create a vpc snapshotPolicyConfig
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cos" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleBucket, err := Cos.NewBucket(ctx, "exampleBucket", &Cos.BucketArgs{ Bucket: pulumi.String("tf-example-1308919341"), Acl: pulumi.String("private"), }) if err != nil { return err } exampleSnapshotPolicy, err := Vpc.NewSnapshotPolicy(ctx, "exampleSnapshotPolicy", &Vpc.SnapshotPolicyArgs{ SnapshotPolicyName: pulumi.String("tf-example"), BackupType: pulumi.String("time"), CosBucket: exampleBucket.Bucket, CosRegion: pulumi.String("ap-guangzhou"), CreateNewCos: pulumi.Bool(false), KeepTime: pulumi.Int(2), BackupPolicies: vpc.SnapshotPolicyBackupPolicyArray{ &vpc.SnapshotPolicyBackupPolicyArgs{ BackupDay: pulumi.String("monday"), BackupTime: pulumi.String("00:00:00"), }, &vpc.SnapshotPolicyBackupPolicyArgs{ BackupDay: pulumi.String("tuesday"), BackupTime: pulumi.String("01:00:00"), }, &vpc.SnapshotPolicyBackupPolicyArgs{ BackupDay: pulumi.String("wednesday"), BackupTime: pulumi.String("02:00:00"), }, }, }) if err != nil { return err } _, err = Vpc.NewSnapshotPolicyConfig(ctx, "config", &Vpc.SnapshotPolicyConfigArgs{ SnapshotPolicyId: exampleSnapshotPolicy.ID(), Enable: pulumi.Bool(false), }) if err != nil { return err } return nil }) }
```
## Import
vpc snapshot_policy_config can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Vpc/snapshotPolicyConfig:SnapshotPolicyConfig snapshot_policy_config snapshot_policy_id
```
func GetSnapshotPolicyConfig ¶ added in v0.1.5
func GetSnapshotPolicyConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SnapshotPolicyConfigState, opts ...pulumi.ResourceOption) (*SnapshotPolicyConfig, error)
GetSnapshotPolicyConfig gets an existing SnapshotPolicyConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSnapshotPolicyConfig ¶ added in v0.1.5
func NewSnapshotPolicyConfig(ctx *pulumi.Context, name string, args *SnapshotPolicyConfigArgs, opts ...pulumi.ResourceOption) (*SnapshotPolicyConfig, error)
NewSnapshotPolicyConfig registers a new resource with the given unique name, arguments, and options.
func (*SnapshotPolicyConfig) ElementType ¶ added in v0.1.5
func (*SnapshotPolicyConfig) ElementType() reflect.Type
func (*SnapshotPolicyConfig) ToSnapshotPolicyConfigOutput ¶ added in v0.1.5
func (i *SnapshotPolicyConfig) ToSnapshotPolicyConfigOutput() SnapshotPolicyConfigOutput
func (*SnapshotPolicyConfig) ToSnapshotPolicyConfigOutputWithContext ¶ added in v0.1.5
func (i *SnapshotPolicyConfig) ToSnapshotPolicyConfigOutputWithContext(ctx context.Context) SnapshotPolicyConfigOutput
type SnapshotPolicyConfigArgs ¶ added in v0.1.5
type SnapshotPolicyConfigArgs struct { // If enable snapshot policy. Enable pulumi.BoolInput // Snapshot policy Id. SnapshotPolicyId pulumi.StringInput }
The set of arguments for constructing a SnapshotPolicyConfig resource.
func (SnapshotPolicyConfigArgs) ElementType ¶ added in v0.1.5
func (SnapshotPolicyConfigArgs) ElementType() reflect.Type
type SnapshotPolicyConfigArray ¶ added in v0.1.5
type SnapshotPolicyConfigArray []SnapshotPolicyConfigInput
func (SnapshotPolicyConfigArray) ElementType ¶ added in v0.1.5
func (SnapshotPolicyConfigArray) ElementType() reflect.Type
func (SnapshotPolicyConfigArray) ToSnapshotPolicyConfigArrayOutput ¶ added in v0.1.5
func (i SnapshotPolicyConfigArray) ToSnapshotPolicyConfigArrayOutput() SnapshotPolicyConfigArrayOutput
func (SnapshotPolicyConfigArray) ToSnapshotPolicyConfigArrayOutputWithContext ¶ added in v0.1.5
func (i SnapshotPolicyConfigArray) ToSnapshotPolicyConfigArrayOutputWithContext(ctx context.Context) SnapshotPolicyConfigArrayOutput
type SnapshotPolicyConfigArrayInput ¶ added in v0.1.5
type SnapshotPolicyConfigArrayInput interface { pulumi.Input ToSnapshotPolicyConfigArrayOutput() SnapshotPolicyConfigArrayOutput ToSnapshotPolicyConfigArrayOutputWithContext(context.Context) SnapshotPolicyConfigArrayOutput }
SnapshotPolicyConfigArrayInput is an input type that accepts SnapshotPolicyConfigArray and SnapshotPolicyConfigArrayOutput values. You can construct a concrete instance of `SnapshotPolicyConfigArrayInput` via:
SnapshotPolicyConfigArray{ SnapshotPolicyConfigArgs{...} }
type SnapshotPolicyConfigArrayOutput ¶ added in v0.1.5
type SnapshotPolicyConfigArrayOutput struct{ *pulumi.OutputState }
func (SnapshotPolicyConfigArrayOutput) ElementType ¶ added in v0.1.5
func (SnapshotPolicyConfigArrayOutput) ElementType() reflect.Type
func (SnapshotPolicyConfigArrayOutput) Index ¶ added in v0.1.5
func (o SnapshotPolicyConfigArrayOutput) Index(i pulumi.IntInput) SnapshotPolicyConfigOutput
func (SnapshotPolicyConfigArrayOutput) ToSnapshotPolicyConfigArrayOutput ¶ added in v0.1.5
func (o SnapshotPolicyConfigArrayOutput) ToSnapshotPolicyConfigArrayOutput() SnapshotPolicyConfigArrayOutput
func (SnapshotPolicyConfigArrayOutput) ToSnapshotPolicyConfigArrayOutputWithContext ¶ added in v0.1.5
func (o SnapshotPolicyConfigArrayOutput) ToSnapshotPolicyConfigArrayOutputWithContext(ctx context.Context) SnapshotPolicyConfigArrayOutput
type SnapshotPolicyConfigInput ¶ added in v0.1.5
type SnapshotPolicyConfigInput interface { pulumi.Input ToSnapshotPolicyConfigOutput() SnapshotPolicyConfigOutput ToSnapshotPolicyConfigOutputWithContext(ctx context.Context) SnapshotPolicyConfigOutput }
type SnapshotPolicyConfigMap ¶ added in v0.1.5
type SnapshotPolicyConfigMap map[string]SnapshotPolicyConfigInput
func (SnapshotPolicyConfigMap) ElementType ¶ added in v0.1.5
func (SnapshotPolicyConfigMap) ElementType() reflect.Type
func (SnapshotPolicyConfigMap) ToSnapshotPolicyConfigMapOutput ¶ added in v0.1.5
func (i SnapshotPolicyConfigMap) ToSnapshotPolicyConfigMapOutput() SnapshotPolicyConfigMapOutput
func (SnapshotPolicyConfigMap) ToSnapshotPolicyConfigMapOutputWithContext ¶ added in v0.1.5
func (i SnapshotPolicyConfigMap) ToSnapshotPolicyConfigMapOutputWithContext(ctx context.Context) SnapshotPolicyConfigMapOutput
type SnapshotPolicyConfigMapInput ¶ added in v0.1.5
type SnapshotPolicyConfigMapInput interface { pulumi.Input ToSnapshotPolicyConfigMapOutput() SnapshotPolicyConfigMapOutput ToSnapshotPolicyConfigMapOutputWithContext(context.Context) SnapshotPolicyConfigMapOutput }
SnapshotPolicyConfigMapInput is an input type that accepts SnapshotPolicyConfigMap and SnapshotPolicyConfigMapOutput values. You can construct a concrete instance of `SnapshotPolicyConfigMapInput` via:
SnapshotPolicyConfigMap{ "key": SnapshotPolicyConfigArgs{...} }
type SnapshotPolicyConfigMapOutput ¶ added in v0.1.5
type SnapshotPolicyConfigMapOutput struct{ *pulumi.OutputState }
func (SnapshotPolicyConfigMapOutput) ElementType ¶ added in v0.1.5
func (SnapshotPolicyConfigMapOutput) ElementType() reflect.Type
func (SnapshotPolicyConfigMapOutput) MapIndex ¶ added in v0.1.5
func (o SnapshotPolicyConfigMapOutput) MapIndex(k pulumi.StringInput) SnapshotPolicyConfigOutput
func (SnapshotPolicyConfigMapOutput) ToSnapshotPolicyConfigMapOutput ¶ added in v0.1.5
func (o SnapshotPolicyConfigMapOutput) ToSnapshotPolicyConfigMapOutput() SnapshotPolicyConfigMapOutput
func (SnapshotPolicyConfigMapOutput) ToSnapshotPolicyConfigMapOutputWithContext ¶ added in v0.1.5
func (o SnapshotPolicyConfigMapOutput) ToSnapshotPolicyConfigMapOutputWithContext(ctx context.Context) SnapshotPolicyConfigMapOutput
type SnapshotPolicyConfigOutput ¶ added in v0.1.5
type SnapshotPolicyConfigOutput struct{ *pulumi.OutputState }
func (SnapshotPolicyConfigOutput) ElementType ¶ added in v0.1.5
func (SnapshotPolicyConfigOutput) ElementType() reflect.Type
func (SnapshotPolicyConfigOutput) Enable ¶ added in v0.1.5
func (o SnapshotPolicyConfigOutput) Enable() pulumi.BoolOutput
If enable snapshot policy.
func (SnapshotPolicyConfigOutput) SnapshotPolicyId ¶ added in v0.1.5
func (o SnapshotPolicyConfigOutput) SnapshotPolicyId() pulumi.StringOutput
Snapshot policy Id.
func (SnapshotPolicyConfigOutput) ToSnapshotPolicyConfigOutput ¶ added in v0.1.5
func (o SnapshotPolicyConfigOutput) ToSnapshotPolicyConfigOutput() SnapshotPolicyConfigOutput
func (SnapshotPolicyConfigOutput) ToSnapshotPolicyConfigOutputWithContext ¶ added in v0.1.5
func (o SnapshotPolicyConfigOutput) ToSnapshotPolicyConfigOutputWithContext(ctx context.Context) SnapshotPolicyConfigOutput
type SnapshotPolicyConfigState ¶ added in v0.1.5
type SnapshotPolicyConfigState struct { // If enable snapshot policy. Enable pulumi.BoolPtrInput // Snapshot policy Id. SnapshotPolicyId pulumi.StringPtrInput }
func (SnapshotPolicyConfigState) ElementType ¶ added in v0.1.5
func (SnapshotPolicyConfigState) ElementType() reflect.Type
type SnapshotPolicyInput ¶ added in v0.1.5
type SnapshotPolicyInput interface { pulumi.Input ToSnapshotPolicyOutput() SnapshotPolicyOutput ToSnapshotPolicyOutputWithContext(ctx context.Context) SnapshotPolicyOutput }
type SnapshotPolicyMap ¶ added in v0.1.5
type SnapshotPolicyMap map[string]SnapshotPolicyInput
func (SnapshotPolicyMap) ElementType ¶ added in v0.1.5
func (SnapshotPolicyMap) ElementType() reflect.Type
func (SnapshotPolicyMap) ToSnapshotPolicyMapOutput ¶ added in v0.1.5
func (i SnapshotPolicyMap) ToSnapshotPolicyMapOutput() SnapshotPolicyMapOutput
func (SnapshotPolicyMap) ToSnapshotPolicyMapOutputWithContext ¶ added in v0.1.5
func (i SnapshotPolicyMap) ToSnapshotPolicyMapOutputWithContext(ctx context.Context) SnapshotPolicyMapOutput
type SnapshotPolicyMapInput ¶ added in v0.1.5
type SnapshotPolicyMapInput interface { pulumi.Input ToSnapshotPolicyMapOutput() SnapshotPolicyMapOutput ToSnapshotPolicyMapOutputWithContext(context.Context) SnapshotPolicyMapOutput }
SnapshotPolicyMapInput is an input type that accepts SnapshotPolicyMap and SnapshotPolicyMapOutput values. You can construct a concrete instance of `SnapshotPolicyMapInput` via:
SnapshotPolicyMap{ "key": SnapshotPolicyArgs{...} }
type SnapshotPolicyMapOutput ¶ added in v0.1.5
type SnapshotPolicyMapOutput struct{ *pulumi.OutputState }
func (SnapshotPolicyMapOutput) ElementType ¶ added in v0.1.5
func (SnapshotPolicyMapOutput) ElementType() reflect.Type
func (SnapshotPolicyMapOutput) MapIndex ¶ added in v0.1.5
func (o SnapshotPolicyMapOutput) MapIndex(k pulumi.StringInput) SnapshotPolicyOutput
func (SnapshotPolicyMapOutput) ToSnapshotPolicyMapOutput ¶ added in v0.1.5
func (o SnapshotPolicyMapOutput) ToSnapshotPolicyMapOutput() SnapshotPolicyMapOutput
func (SnapshotPolicyMapOutput) ToSnapshotPolicyMapOutputWithContext ¶ added in v0.1.5
func (o SnapshotPolicyMapOutput) ToSnapshotPolicyMapOutputWithContext(ctx context.Context) SnapshotPolicyMapOutput
type SnapshotPolicyOutput ¶ added in v0.1.5
type SnapshotPolicyOutput struct{ *pulumi.OutputState }
func (SnapshotPolicyOutput) BackupPolicies ¶ added in v0.1.5
func (o SnapshotPolicyOutput) BackupPolicies() SnapshotPolicyBackupPolicyArrayOutput
Time backup strategy. Note: This field may return null, indicating that no valid value can be obtained.
func (SnapshotPolicyOutput) BackupType ¶ added in v0.1.5
func (o SnapshotPolicyOutput) BackupType() pulumi.StringOutput
Backup strategy type, `operate`: operate backup, `time`: schedule backup.
func (SnapshotPolicyOutput) CosBucket ¶ added in v0.1.5
func (o SnapshotPolicyOutput) CosBucket() pulumi.StringOutput
cos bucket.
func (SnapshotPolicyOutput) CosRegion ¶ added in v0.1.5
func (o SnapshotPolicyOutput) CosRegion() pulumi.StringOutput
The region where the cos bucket is located.
func (SnapshotPolicyOutput) CreateNewCos ¶ added in v0.1.5
func (o SnapshotPolicyOutput) CreateNewCos() pulumi.BoolOutput
Whether to create a new cos bucket, the default is False.Note: This field may return null, indicating that no valid value can be obtained.
func (SnapshotPolicyOutput) CreateTime ¶ added in v0.1.5
func (o SnapshotPolicyOutput) CreateTime() pulumi.StringOutput
Creation time.Note: This field may return null, indicating that no valid value can be obtained.
func (SnapshotPolicyOutput) ElementType ¶ added in v0.1.5
func (SnapshotPolicyOutput) ElementType() reflect.Type
func (SnapshotPolicyOutput) Enable ¶ added in v0.1.5
func (o SnapshotPolicyOutput) Enable() pulumi.BoolOutput
Enabled state, True-enabled, False-disabled, the default is True.
func (SnapshotPolicyOutput) KeepTime ¶ added in v0.1.5
func (o SnapshotPolicyOutput) KeepTime() pulumi.IntOutput
The retention time supports 1 to 365 days.
func (SnapshotPolicyOutput) SnapshotPolicyId ¶ added in v0.1.5
func (o SnapshotPolicyOutput) SnapshotPolicyId() pulumi.StringOutput
Snapshot policy Id.
func (SnapshotPolicyOutput) SnapshotPolicyName ¶ added in v0.1.5
func (o SnapshotPolicyOutput) SnapshotPolicyName() pulumi.StringOutput
Snapshot policy name.
func (SnapshotPolicyOutput) ToSnapshotPolicyOutput ¶ added in v0.1.5
func (o SnapshotPolicyOutput) ToSnapshotPolicyOutput() SnapshotPolicyOutput
func (SnapshotPolicyOutput) ToSnapshotPolicyOutputWithContext ¶ added in v0.1.5
func (o SnapshotPolicyOutput) ToSnapshotPolicyOutputWithContext(ctx context.Context) SnapshotPolicyOutput
type SnapshotPolicyState ¶ added in v0.1.5
type SnapshotPolicyState struct { // Time backup strategy. Note: This field may return null, indicating that no valid value can be obtained. BackupPolicies SnapshotPolicyBackupPolicyArrayInput // Backup strategy type, `operate`: operate backup, `time`: schedule backup. BackupType pulumi.StringPtrInput // cos bucket. CosBucket pulumi.StringPtrInput // The region where the cos bucket is located. CosRegion pulumi.StringPtrInput // Whether to create a new cos bucket, the default is False.Note: This field may return null, indicating that no valid value can be obtained. CreateNewCos pulumi.BoolPtrInput // Creation time.Note: This field may return null, indicating that no valid value can be obtained. CreateTime pulumi.StringPtrInput // Enabled state, True-enabled, False-disabled, the default is True. Enable pulumi.BoolPtrInput // The retention time supports 1 to 365 days. KeepTime pulumi.IntPtrInput // Snapshot policy Id. SnapshotPolicyId pulumi.StringPtrInput // Snapshot policy name. SnapshotPolicyName pulumi.StringPtrInput }
func (SnapshotPolicyState) ElementType ¶ added in v0.1.5
func (SnapshotPolicyState) ElementType() reflect.Type
type TrafficPackage ¶ added in v0.1.5
type TrafficPackage struct { pulumi.CustomResourceState // Created time. CreatedTime pulumi.StringOutput `pulumi:"createdTime"` // Remaining amount. RemainingAmount pulumi.Float64Output `pulumi:"remainingAmount"` // Traffic Package Amount, eg: 10,20,50,512,1024,5120,51200,60,300,600,3072,6144,30720,61440,307200. TrafficAmount pulumi.IntOutput `pulumi:"trafficAmount"` // Used amount. UsedAmount pulumi.Float64Output `pulumi:"usedAmount"` }
Provides a resource to create a vpc trafficPackage
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Vpc.NewTrafficPackage(ctx, "example", &Vpc.TrafficPackageArgs{ TrafficAmount: pulumi.Int(10), }) if err != nil { return err } return nil }) }
```
## Import
vpc traffic_package can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Vpc/trafficPackage:TrafficPackage traffic_package traffic_package_id
```
func GetTrafficPackage ¶ added in v0.1.5
func GetTrafficPackage(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TrafficPackageState, opts ...pulumi.ResourceOption) (*TrafficPackage, error)
GetTrafficPackage gets an existing TrafficPackage resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewTrafficPackage ¶ added in v0.1.5
func NewTrafficPackage(ctx *pulumi.Context, name string, args *TrafficPackageArgs, opts ...pulumi.ResourceOption) (*TrafficPackage, error)
NewTrafficPackage registers a new resource with the given unique name, arguments, and options.
func (*TrafficPackage) ElementType ¶ added in v0.1.5
func (*TrafficPackage) ElementType() reflect.Type
func (*TrafficPackage) ToTrafficPackageOutput ¶ added in v0.1.5
func (i *TrafficPackage) ToTrafficPackageOutput() TrafficPackageOutput
func (*TrafficPackage) ToTrafficPackageOutputWithContext ¶ added in v0.1.5
func (i *TrafficPackage) ToTrafficPackageOutputWithContext(ctx context.Context) TrafficPackageOutput
type TrafficPackageArgs ¶ added in v0.1.5
type TrafficPackageArgs struct { // Traffic Package Amount, eg: 10,20,50,512,1024,5120,51200,60,300,600,3072,6144,30720,61440,307200. TrafficAmount pulumi.IntInput }
The set of arguments for constructing a TrafficPackage resource.
func (TrafficPackageArgs) ElementType ¶ added in v0.1.5
func (TrafficPackageArgs) ElementType() reflect.Type
type TrafficPackageArray ¶ added in v0.1.5
type TrafficPackageArray []TrafficPackageInput
func (TrafficPackageArray) ElementType ¶ added in v0.1.5
func (TrafficPackageArray) ElementType() reflect.Type
func (TrafficPackageArray) ToTrafficPackageArrayOutput ¶ added in v0.1.5
func (i TrafficPackageArray) ToTrafficPackageArrayOutput() TrafficPackageArrayOutput
func (TrafficPackageArray) ToTrafficPackageArrayOutputWithContext ¶ added in v0.1.5
func (i TrafficPackageArray) ToTrafficPackageArrayOutputWithContext(ctx context.Context) TrafficPackageArrayOutput
type TrafficPackageArrayInput ¶ added in v0.1.5
type TrafficPackageArrayInput interface { pulumi.Input ToTrafficPackageArrayOutput() TrafficPackageArrayOutput ToTrafficPackageArrayOutputWithContext(context.Context) TrafficPackageArrayOutput }
TrafficPackageArrayInput is an input type that accepts TrafficPackageArray and TrafficPackageArrayOutput values. You can construct a concrete instance of `TrafficPackageArrayInput` via:
TrafficPackageArray{ TrafficPackageArgs{...} }
type TrafficPackageArrayOutput ¶ added in v0.1.5
type TrafficPackageArrayOutput struct{ *pulumi.OutputState }
func (TrafficPackageArrayOutput) ElementType ¶ added in v0.1.5
func (TrafficPackageArrayOutput) ElementType() reflect.Type
func (TrafficPackageArrayOutput) Index ¶ added in v0.1.5
func (o TrafficPackageArrayOutput) Index(i pulumi.IntInput) TrafficPackageOutput
func (TrafficPackageArrayOutput) ToTrafficPackageArrayOutput ¶ added in v0.1.5
func (o TrafficPackageArrayOutput) ToTrafficPackageArrayOutput() TrafficPackageArrayOutput
func (TrafficPackageArrayOutput) ToTrafficPackageArrayOutputWithContext ¶ added in v0.1.5
func (o TrafficPackageArrayOutput) ToTrafficPackageArrayOutputWithContext(ctx context.Context) TrafficPackageArrayOutput
type TrafficPackageInput ¶ added in v0.1.5
type TrafficPackageInput interface { pulumi.Input ToTrafficPackageOutput() TrafficPackageOutput ToTrafficPackageOutputWithContext(ctx context.Context) TrafficPackageOutput }
type TrafficPackageMap ¶ added in v0.1.5
type TrafficPackageMap map[string]TrafficPackageInput
func (TrafficPackageMap) ElementType ¶ added in v0.1.5
func (TrafficPackageMap) ElementType() reflect.Type
func (TrafficPackageMap) ToTrafficPackageMapOutput ¶ added in v0.1.5
func (i TrafficPackageMap) ToTrafficPackageMapOutput() TrafficPackageMapOutput
func (TrafficPackageMap) ToTrafficPackageMapOutputWithContext ¶ added in v0.1.5
func (i TrafficPackageMap) ToTrafficPackageMapOutputWithContext(ctx context.Context) TrafficPackageMapOutput
type TrafficPackageMapInput ¶ added in v0.1.5
type TrafficPackageMapInput interface { pulumi.Input ToTrafficPackageMapOutput() TrafficPackageMapOutput ToTrafficPackageMapOutputWithContext(context.Context) TrafficPackageMapOutput }
TrafficPackageMapInput is an input type that accepts TrafficPackageMap and TrafficPackageMapOutput values. You can construct a concrete instance of `TrafficPackageMapInput` via:
TrafficPackageMap{ "key": TrafficPackageArgs{...} }
type TrafficPackageMapOutput ¶ added in v0.1.5
type TrafficPackageMapOutput struct{ *pulumi.OutputState }
func (TrafficPackageMapOutput) ElementType ¶ added in v0.1.5
func (TrafficPackageMapOutput) ElementType() reflect.Type
func (TrafficPackageMapOutput) MapIndex ¶ added in v0.1.5
func (o TrafficPackageMapOutput) MapIndex(k pulumi.StringInput) TrafficPackageOutput
func (TrafficPackageMapOutput) ToTrafficPackageMapOutput ¶ added in v0.1.5
func (o TrafficPackageMapOutput) ToTrafficPackageMapOutput() TrafficPackageMapOutput
func (TrafficPackageMapOutput) ToTrafficPackageMapOutputWithContext ¶ added in v0.1.5
func (o TrafficPackageMapOutput) ToTrafficPackageMapOutputWithContext(ctx context.Context) TrafficPackageMapOutput
type TrafficPackageOutput ¶ added in v0.1.5
type TrafficPackageOutput struct{ *pulumi.OutputState }
func (TrafficPackageOutput) CreatedTime ¶ added in v0.1.5
func (o TrafficPackageOutput) CreatedTime() pulumi.StringOutput
Created time.
func (TrafficPackageOutput) ElementType ¶ added in v0.1.5
func (TrafficPackageOutput) ElementType() reflect.Type
func (TrafficPackageOutput) RemainingAmount ¶ added in v0.1.5
func (o TrafficPackageOutput) RemainingAmount() pulumi.Float64Output
Remaining amount.
func (TrafficPackageOutput) ToTrafficPackageOutput ¶ added in v0.1.5
func (o TrafficPackageOutput) ToTrafficPackageOutput() TrafficPackageOutput
func (TrafficPackageOutput) ToTrafficPackageOutputWithContext ¶ added in v0.1.5
func (o TrafficPackageOutput) ToTrafficPackageOutputWithContext(ctx context.Context) TrafficPackageOutput
func (TrafficPackageOutput) TrafficAmount ¶ added in v0.1.5
func (o TrafficPackageOutput) TrafficAmount() pulumi.IntOutput
Traffic Package Amount, eg: 10,20,50,512,1024,5120,51200,60,300,600,3072,6144,30720,61440,307200.
func (TrafficPackageOutput) UsedAmount ¶ added in v0.1.5
func (o TrafficPackageOutput) UsedAmount() pulumi.Float64Output
Used amount.
type TrafficPackageState ¶ added in v0.1.5
type TrafficPackageState struct { // Created time. CreatedTime pulumi.StringPtrInput // Remaining amount. RemainingAmount pulumi.Float64PtrInput // Traffic Package Amount, eg: 10,20,50,512,1024,5120,51200,60,300,600,3072,6144,30720,61440,307200. TrafficAmount pulumi.IntPtrInput // Used amount. UsedAmount pulumi.Float64PtrInput }
func (TrafficPackageState) ElementType ¶ added in v0.1.5
func (TrafficPackageState) ElementType() reflect.Type
Source Files ¶
- acl.go
- aclAttachment.go
- bandwidthPackage.go
- bandwidthPackageAttachment.go
- classicLinkAttachment.go
- dhcpAssociateAddress.go
- dhcpIp.go
- enableEndPointConnect.go
- endPoint.go
- endPointService.go
- endPointServiceWhiteList.go
- flowLog.go
- flowLogConfig.go
- getAccountAttributes.go
- getAcls.go
- getBandwidthPackageBillUsage.go
- getBandwidthPackageQuota.go
- getClassicLinkInstances.go
- getCvmInstances.go
- getGatewayFlowMonitorDetail.go
- getGatewayFlowQos.go
- getInstances.go
- getLimits.go
- getNetDetectStateCheck.go
- getNetDetectStates.go
- getNetworkInterfaceLimit.go
- getPrivateIpAddresses.go
- getProductQuota.go
- getResourceDashboard.go
- getRouteConflicts.go
- getRouteTables.go
- getSecurityGroupLimits.go
- getSecurityGroupReferences.go
- getSgSnapshotFileContent.go
- getSnapshotFiles.go
- getSubnetResourceDashboard.go
- getSubnets.go
- getTemplateLimits.go
- getUsedIpAddress.go
- init.go
- instance.go
- ipv6CidrBlock.go
- ipv6EniAddress.go
- ipv6SubnetCidrBlock.go
- localGateway.go
- netDetect.go
- networkAclQuintuple.go
- notifyRoutes.go
- peerConnectAcceptOperation.go
- peerConnectManager.go
- peerConnectRejectOperation.go
- pulumiTypes.go
- pulumiUtilities.go
- resumeSnapshotInstance.go
- snapshotPolicy.go
- snapshotPolicyAttachment.go
- snapshotPolicyConfig.go
- trafficPackage.go