Documentation ¶
Index ¶
- type ApplyCentralNetworkPolicyRequest
- type ApplyCentralNetworkPolicyResponse
- type ApprovedStateEnum
- type ApprovedStateEnumEnum
- type AreaIdDef
- type AreaIdDefEnum
- type Asn
- type AssociateBandwidthPackage
- type AssociateBandwidthPackageRequest
- type AssociateBandwidthPackageRequestBody
- type AssociateBandwidthPackageResourceType
- type AssociateBandwidthPackageResourceTypeEnum
- type AssociateBandwidthPackageResponse
- type AssociateErInstanceDocument
- type AssociateErTableDocument
- type AttachmentInstanceId
- type AttachmentInstanceType
- type AttachmentInstanceTypeEnum
- type AttachmentInstanceTypeEnumEnum
- type Authorisation
- type BandwidthPackage
- type BandwidthPackageChargeMode
- type BandwidthPackageChargeModeEnum
- type BandwidthPackageId
- type BandwidthPackageInterflowMode
- type BandwidthPackageInterflowModeEnum
- type BandwidthPackageResourceType
- type BandwidthPackageResourceTypeEnum
- type BandwidthPackageStatus
- type BandwidthPackageStatusEnum
- type BandwidthSize
- type BandwidthSizeDefine
- type BandwidthType
- type BandwidthTypeEnum
- type BandwidthTypeEnumEnum
- type BillingMode
- type BillingModeEnum
- type BillingModeEnumEnum
- type CentralNetwork
- type CentralNetworkAttachment
- type CentralNetworkAttachmentSpecificationValueInfo
- type CentralNetworkCapability
- type CentralNetworkCapabilityEnum
- type CentralNetworkCapabilityEnumEnum
- type CentralNetworkConnection
- type CentralNetworkConnectionInfo
- type CentralNetworkConnectionState
- type CentralNetworkConnectionStateEnum
- type CentralNetworkConnectionStateEnumEnum
- type CentralNetworkElementChange
- type CentralNetworkElementChangeOperationId
- type CentralNetworkElementChangeOperationIdEnum
- type CentralNetworkErInstance
- type CentralNetworkGdgwAttachment
- type CentralNetworkId
- type CentralNetworkPlane
- type CentralNetworkPlaneDocument
- type CentralNetworkPlaneId
- type CentralNetworkPolicy
- type CentralNetworkPolicyDocument
- type CentralNetworkPolicyState
- type CentralNetworkPolicyStateEnum
- type CentralNetworkPolicyStateEnumEnum
- type CentralNetworkQuota
- type CentralNetworkQuotaKey
- type CentralNetworkQuotaKeyEnum
- type CentralNetworkQuotaKeyEnumEnum
- type CentralNetworkState
- type CentralNetworkStateEnum
- type CentralNetworkStateEnumEnum
- type CloudConnection
- type CloudConnectionId
- type CloudConnectionQuota
- type CloudConnectionQuotaQuotaType
- type CloudConnectionQuotaQuotaTypeEnum
- type CloudConnectionRoute
- type CloudConnectionRouteType
- type CloudConnectionRouteTypeEnum
- type CloudConnectionStatus
- type CloudConnectionStatusEnum
- type CloudConnectionUsedScene
- type CloudConnectionUsedSceneEnum
- type ConnectionPoint
- type ConnectionPointPair
- type ConnectionPointTypeEnum
- type ConnectionPointTypeEnumEnum
- type ConnectionType
- type ConnectionTypeEnum
- type ConnectionTypeEnumEnum
- type CreateAuthorisation
- type CreateAuthorisationInstanceType
- type CreateAuthorisationInstanceTypeEnum
- type CreateAuthorisationRequest
- type CreateAuthorisationRequestBody
- type CreateAuthorisationResponse
- type CreateBandwidthPackage
- type CreateBandwidthPackageBillingMode
- type CreateBandwidthPackageBillingModeEnum
- type CreateBandwidthPackageChargeMode
- type CreateBandwidthPackageChargeModeEnum
- type CreateBandwidthPackageInterflowMode
- type CreateBandwidthPackageInterflowModeEnum
- type CreateBandwidthPackageRequest
- type CreateBandwidthPackageRequestBody
- type CreateBandwidthPackageResourceType
- type CreateBandwidthPackageResourceTypeEnum
- type CreateBandwidthPackageResponse
- type CreateCentralNetwork
- type CreateCentralNetworkGdgwAttachment
- type CreateCentralNetworkGdgwAttachmentRequest
- type CreateCentralNetworkGdgwAttachmentRequestBody
- type CreateCentralNetworkGdgwAttachmentResponse
- type CreateCentralNetworkPolicyRequest
- type CreateCentralNetworkPolicyRequestBody
- type CreateCentralNetworkPolicyResponse
- type CreateCentralNetworkRequest
- type CreateCentralNetworkRequestBody
- type CreateCentralNetworkResponse
- type CreateCloudConnection
- type CreateCloudConnectionRequest
- type CreateCloudConnectionRequestBody
- type CreateCloudConnectionResponse
- type CreateInterRegionBandwidth
- type CreateInterRegionBandwidthRequest
- type CreateInterRegionBandwidthRequestBody
- type CreateInterRegionBandwidthResponse
- type CreateNetworkInstance
- type CreateNetworkInstanceRequest
- type CreateNetworkInstanceRequestBody
- type CreateNetworkInstanceResponse
- type CreateNetworkInstanceType
- type CreateNetworkInstanceTypeEnum
- type CreatedAt
- type DeleteAuthorisationRequest
- type DeleteAuthorisationResponse
- type DeleteBandwidthPackageRequest
- type DeleteBandwidthPackageResponse
- type DeleteCentralNetworkAttachmentRequest
- type DeleteCentralNetworkAttachmentResponse
- type DeleteCentralNetworkPolicyRequest
- type DeleteCentralNetworkPolicyResponse
- type DeleteCentralNetworkRequest
- type DeleteCentralNetworkResponse
- type DeleteCloudConnectionRequest
- type DeleteCloudConnectionResponse
- type DeleteInterRegionBandwidthRequest
- type DeleteInterRegionBandwidthResponse
- type DeleteNetworkInstanceRequest
- type DeleteNetworkInstanceResponse
- type Description
- type DisassociateBandwidthPackage
- type DisassociateBandwidthPackageRequest
- type DisassociateBandwidthPackageRequestBody
- type DisassociateBandwidthPackageResourceType
- type DisassociateBandwidthPackageResourceTypeEnum
- type DisassociateBandwidthPackageResponse
- type DocumentTemplateVersion
- type DocumentTemplateVersionEnum
- type DocumentTemplateVersionEnumEnum
- type DomainId
- type DomainIdDef
- type EnterpriseProjectId
- type EnterpriseRouterAttachmentId
- type EnterpriseRouterId
- type EnterpriseRouterProjectId
- type EnterpriseRouterRegionId
- type EnterpriseRouterTableId
- type GlobalConnectionBandwidthId
- type GlobalDcGatewayId
- type GlobalDcGatewayPeerLinkId
- type HostedCloudEnum
- type HostedCloudEnumEnum
- type InstanceDomainId
- type InstanceId
- type InterRegion
- type InterRegionBandwidth
- type IsFrozen
- type ListAuthorisationsRequest
- type ListAuthorisationsResponse
- type ListBandwidthPackageTagsRequest
- type ListBandwidthPackageTagsResponse
- type ListBandwidthPackagesByTagsRequest
- type ListBandwidthPackagesByTagsRequestBody
- type ListBandwidthPackagesByTagsResponse
- type ListBandwidthPackagesRequest
- type ListBandwidthPackagesRequestStatus
- type ListBandwidthPackagesRequestStatusEnum
- type ListBandwidthPackagesResponse
- type ListCentralNetworkAttachmentsRequest
- type ListCentralNetworkAttachmentsResponse
- type ListCentralNetworkCapabilitiesRequest
- type ListCentralNetworkCapabilitiesResponse
- type ListCentralNetworkConnectionsRequest
- type ListCentralNetworkConnectionsResponse
- type ListCentralNetworkGdgwAttachmentsRequest
- type ListCentralNetworkGdgwAttachmentsResponse
- type ListCentralNetworkPoliciesRequest
- type ListCentralNetworkPoliciesResponse
- type ListCentralNetworkPolicyChangeSetRequest
- type ListCentralNetworkPolicyChangeSetResponse
- type ListCentralNetworkQuotasRequest
- type ListCentralNetworkQuotasResponse
- type ListCentralNetworkTagsRequest
- type ListCentralNetworkTagsResponse
- type ListCentralNetworksRequest
- type ListCentralNetworksResponse
- type ListCloudConnectionQuotasRequest
- type ListCloudConnectionQuotasRequestQuotaType
- type ListCloudConnectionQuotasRequestQuotaTypeEnum
- type ListCloudConnectionQuotasResponse
- type ListCloudConnectionRoutesRequest
- type ListCloudConnectionRoutesResponse
- type ListCloudConnectionTagsRequest
- type ListCloudConnectionTagsResponse
- type ListCloudConnectionsByTagsRequest
- type ListCloudConnectionsByTagsRequestBody
- type ListCloudConnectionsByTagsResponse
- type ListCloudConnectionsRequest
- type ListCloudConnectionsRequestStatus
- type ListCloudConnectionsRequestStatusEnum
- type ListCloudConnectionsResponse
- type ListInterRegionBandwidthsRequest
- type ListInterRegionBandwidthsResponse
- type ListNetworkInstancesRequest
- type ListNetworkInstancesRequestStatus
- type ListNetworkInstancesRequestStatusEnum
- type ListNetworkInstancesResponse
- type ListPermissionsRequest
- type ListPermissionsResponse
- type ListResponseBody
- type LocalAreaId
- type MultivaluedTag
- type Name
- type NameDef
- type NetworkInstance
- type NetworkInstanceStatus
- type NetworkInstanceStatusEnum
- type NetworkInstanceType
- type NetworkInstanceTypeEnum
- type NextMarker
- type NonRequiredName
- type PageInfo
- type Permission
- type PlaneId
- type PreviousMarker
- type ProjectId
- type ProjectIdDef
- type QuotaLimit
- type QuotaUnit
- type QuotaUsed
- type RegionId
- type RegionIdDef
- type RemoteAreaId
- type RequestId
- type ResourceId
- type ResourceType
- type ResourceTypeResourceType
- type ResourceTypeResourceTypeEnum
- type ShowBandwidthPackageRequest
- type ShowBandwidthPackageResponse
- type ShowCentralNetworkGdgwAttachmentRequest
- type ShowCentralNetworkGdgwAttachmentResponse
- type ShowCentralNetworkRequest
- type ShowCentralNetworkResponse
- type ShowCloudConnectionRequest
- type ShowCloudConnectionResponse
- type ShowCloudConnectionRoutesRequest
- type ShowCloudConnectionRoutesResponse
- type ShowInterRegionBandwidthRequest
- type ShowInterRegionBandwidthResponse
- type ShowNetworkInstanceRequest
- type ShowNetworkInstanceResponse
- type SiteCode
- type SiteCodeDef
- type SortDir
- type SortDirEnum
- type SpecCode
- type Tag
- type TagBandwidthPackageRequest
- type TagBandwidthPackageRequestBody
- type TagBandwidthPackageResponse
- type TagCentralNetworkRequest
- type TagCentralNetworkRequestBody
- type TagCentralNetworkResponse
- type TagCloudConnectionRequest
- type TagCloudConnectionRequestBody
- type TagCloudConnectionResponse
- type TagKey
- type TagValue
- type Tags
- type UntagBandwidthPackageRequest
- type UntagBandwidthPackageRequestBody
- type UntagBandwidthPackageResponse
- type UntagCentralNetworkRequest
- type UntagCentralNetworkRequestBody
- type UntagCentralNetworkResponse
- type UntagCloudConnectionRequest
- type UntagCloudConnectionRequestBody
- type UntagCloudConnectionResponse
- type UpdateAuthorisation
- type UpdateAuthorisationRequest
- type UpdateAuthorisationRequestBody
- type UpdateAuthorisationResponse
- type UpdateBandwidthPackage
- type UpdateBandwidthPackageBillingMode
- type UpdateBandwidthPackageBillingModeEnum
- type UpdateBandwidthPackageRequest
- type UpdateBandwidthPackageRequestBody
- type UpdateBandwidthPackageResponse
- type UpdateCentralNetwork
- type UpdateCentralNetworkConnection
- type UpdateCentralNetworkConnectionRequest
- type UpdateCentralNetworkConnectionRequestBody
- type UpdateCentralNetworkConnectionResponse
- type UpdateCentralNetworkGdgwAttachment
- type UpdateCentralNetworkGdgwAttachmentRequest
- type UpdateCentralNetworkGdgwAttachmentRequestBody
- type UpdateCentralNetworkGdgwAttachmentResponse
- type UpdateCentralNetworkRequest
- type UpdateCentralNetworkRequestBody
- type UpdateCentralNetworkResponse
- type UpdateCloudConnection
- type UpdateCloudConnectionRequest
- type UpdateCloudConnectionRequestBody
- type UpdateCloudConnectionResponse
- type UpdateInterRegionBandwidth
- type UpdateInterRegionBandwidthRequest
- type UpdateInterRegionBandwidthRequestBody
- type UpdateInterRegionBandwidthResponse
- type UpdateNetworkInstance
- type UpdateNetworkInstanceRequest
- type UpdateNetworkInstanceRequestBody
- type UpdateNetworkInstanceResponse
- type UpdatedAt
- type UuidDef
- type UuidIdentifier
- type Version
- type VersionDef
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApplyCentralNetworkPolicyRequest ¶ added in v0.1.62
type ApplyCentralNetworkPolicyRequest struct { // 网络策略ID。 PolicyId string `json:"policy_id"` // 中心网络的ID。 CentralNetworkId string `json:"central_network_id"` }
ApplyCentralNetworkPolicyRequest Request Object
func (ApplyCentralNetworkPolicyRequest) String ¶ added in v0.1.62
func (o ApplyCentralNetworkPolicyRequest) String() string
type ApplyCentralNetworkPolicyResponse ¶ added in v0.1.62
type ApplyCentralNetworkPolicyResponse struct { // 资源ID标识符。 RequestId string `json:"request_id"` CentralNetworkPolicy *CentralNetworkPolicy `json:"central_network_policy"` // 网络策略变化列表。 CentralNetworkPolicyChangeSet []CentralNetworkElementChange `json:"central_network_policy_change_set"` HttpStatusCode int `json:"-"` }
ApplyCentralNetworkPolicyResponse Response Object
func (ApplyCentralNetworkPolicyResponse) String ¶ added in v0.1.62
func (o ApplyCentralNetworkPolicyResponse) String() string
type ApprovedStateEnum ¶ added in v0.1.62
type ApprovedStateEnum struct {
// contains filtered or unexported fields
}
ApprovedStateEnum 审批状态。 - APPROVING (审批中) - APPROVED (已审批) - UNAPPROVED (审批未通过)
func (ApprovedStateEnum) MarshalJSON ¶ added in v0.1.62
func (c ApprovedStateEnum) MarshalJSON() ([]byte, error)
func (*ApprovedStateEnum) UnmarshalJSON ¶ added in v0.1.62
func (c *ApprovedStateEnum) UnmarshalJSON(b []byte) error
func (ApprovedStateEnum) Value ¶ added in v0.1.62
func (c ApprovedStateEnum) Value() string
type ApprovedStateEnumEnum ¶ added in v0.1.62
type ApprovedStateEnumEnum struct { APPROVING ApprovedStateEnum APPROVED ApprovedStateEnum UNAPPROVED ApprovedStateEnum }
func GetApprovedStateEnumEnum ¶ added in v0.1.62
func GetApprovedStateEnumEnum() ApprovedStateEnumEnum
type AreaIdDef ¶ added in v0.1.62
type AreaIdDef struct {
// contains filtered or unexported fields
}
AreaIdDef 本端大区。 云连接支持的大区有: | Chinese-Mainland | 中国大陆 | | Asia-Pacific | 亚太 | | Africa | 非洲 | | Western-Latin-America | 拉美西 | | Eastern-Latin-America | 拉美东 | | Northern-Latin-America | 拉美北 |
func (AreaIdDef) MarshalJSON ¶ added in v0.1.62
func (*AreaIdDef) UnmarshalJSON ¶ added in v0.1.62
type AreaIdDefEnum ¶ added in v0.1.62
type AreaIdDefEnum struct { CHINESE_MAINLAND AreaIdDef ASIA_PACIFIC AreaIdDef AFRICA AreaIdDef WESTERN_LATIN_AMERICA AreaIdDef EASTERN_LATIN_AMERICA AreaIdDef NORTHERN_LATIN_AMERICA AreaIdDef }
func GetAreaIdDefEnum ¶ added in v0.1.62
func GetAreaIdDefEnum() AreaIdDefEnum
type Asn ¶ added in v0.1.62
type Asn struct { // 网络实例BGP协议的AS号。 Asn int64 `json:"asn"` }
Asn 网络实例BGP协议的AS号。
type AssociateBandwidthPackage ¶ added in v0.1.15
type AssociateBandwidthPackage struct { // 带宽包实例绑定的资源ID。 ResourceId string `json:"resource_id"` // 带宽包实例绑定的资源类型。 cloud_connection: 云连接实例。 ResourceType AssociateBandwidthPackageResourceType `json:"resource_type"` }
AssociateBandwidthPackage 将带宽包实例关联到资源的详细信息。
func (AssociateBandwidthPackage) String ¶ added in v0.1.15
func (o AssociateBandwidthPackage) String() string
type AssociateBandwidthPackageRequest ¶ added in v0.1.15
type AssociateBandwidthPackageRequest struct { // 资源的Id。 Id string `json:"id"` Body *AssociateBandwidthPackageRequestBody `json:"body,omitempty"` }
AssociateBandwidthPackageRequest Request Object
func (AssociateBandwidthPackageRequest) String ¶ added in v0.1.15
func (o AssociateBandwidthPackageRequest) String() string
type AssociateBandwidthPackageRequestBody ¶ added in v0.1.15
type AssociateBandwidthPackageRequestBody struct {
BandwidthPackage *AssociateBandwidthPackage `json:"bandwidth_package"`
}
AssociateBandwidthPackageRequestBody 关联带宽包实例的请求体。
func (AssociateBandwidthPackageRequestBody) String ¶ added in v0.1.15
func (o AssociateBandwidthPackageRequestBody) String() string
type AssociateBandwidthPackageResourceType ¶ added in v0.1.15
type AssociateBandwidthPackageResourceType struct {
// contains filtered or unexported fields
}
func (AssociateBandwidthPackageResourceType) MarshalJSON ¶ added in v0.1.15
func (c AssociateBandwidthPackageResourceType) MarshalJSON() ([]byte, error)
func (*AssociateBandwidthPackageResourceType) UnmarshalJSON ¶ added in v0.1.15
func (c *AssociateBandwidthPackageResourceType) UnmarshalJSON(b []byte) error
func (AssociateBandwidthPackageResourceType) Value ¶ added in v0.1.15
func (c AssociateBandwidthPackageResourceType) Value() string
type AssociateBandwidthPackageResourceTypeEnum ¶ added in v0.1.15
type AssociateBandwidthPackageResourceTypeEnum struct {
CLOUD_CONNECTION AssociateBandwidthPackageResourceType
}
func GetAssociateBandwidthPackageResourceTypeEnum ¶ added in v0.1.15
func GetAssociateBandwidthPackageResourceTypeEnum() AssociateBandwidthPackageResourceTypeEnum
type AssociateBandwidthPackageResponse ¶ added in v0.1.15
type AssociateBandwidthPackageResponse struct { // 资源ID标识符。 RequestId string `json:"request_id"` BandwidthPackage *BandwidthPackage `json:"bandwidth_package"` HttpStatusCode int `json:"-"` }
AssociateBandwidthPackageResponse Response Object
func (AssociateBandwidthPackageResponse) String ¶ added in v0.1.15
func (o AssociateBandwidthPackageResponse) String() string
type AssociateErInstanceDocument ¶ added in v0.1.62
type AssociateErInstanceDocument struct { // 资源ID标识符。 EnterpriseRouterId string `json:"enterprise_router_id"` // 实例所属项目ID。 ProjectId string `json:"project_id"` // RegionID。 RegionId string `json:"region_id"` }
AssociateErInstanceDocument 中心网络实例详情。
func (AssociateErInstanceDocument) String ¶ added in v0.1.62
func (o AssociateErInstanceDocument) String() string
type AssociateErTableDocument ¶ added in v0.1.62
type AssociateErTableDocument struct { // 实例所属项目ID。 ProjectId string `json:"project_id"` // RegionID。 RegionId string `json:"region_id"` // 资源ID标识符。 EnterpriseRouterId string `json:"enterprise_router_id"` // 资源ID标识符。 EnterpriseRouterTableId string `json:"enterprise_router_table_id"` }
AssociateErTableDocument 中心网络平面关联的ER路由表。
func (AssociateErTableDocument) String ¶ added in v0.1.62
func (o AssociateErTableDocument) String() string
type AttachmentInstanceId ¶ added in v0.1.62
type AttachmentInstanceId struct { // 资源ID标识符。 AttachmentInstanceId string `json:"attachment_instance_id"` }
AttachmentInstanceId 中心网络附件对端实例ID,企业路由器ID或者GDGW的ID。
func (AttachmentInstanceId) String ¶ added in v0.1.62
func (o AttachmentInstanceId) String() string
type AttachmentInstanceType ¶ added in v0.1.62
type AttachmentInstanceType struct {
AttachmentInstanceType *AttachmentInstanceTypeEnum `json:"attachment_instance_type"`
}
AttachmentInstanceType 连接类型。
func (AttachmentInstanceType) String ¶ added in v0.1.62
func (o AttachmentInstanceType) String() string
type AttachmentInstanceTypeEnum ¶ added in v0.1.62
type AttachmentInstanceTypeEnum struct {
// contains filtered or unexported fields
}
AttachmentInstanceTypeEnum 接入网络实例类型,GDGW (专线)和ER_ROUTE_TABLE (路由表)。
func (AttachmentInstanceTypeEnum) MarshalJSON ¶ added in v0.1.62
func (c AttachmentInstanceTypeEnum) MarshalJSON() ([]byte, error)
func (*AttachmentInstanceTypeEnum) UnmarshalJSON ¶ added in v0.1.62
func (c *AttachmentInstanceTypeEnum) UnmarshalJSON(b []byte) error
func (AttachmentInstanceTypeEnum) Value ¶ added in v0.1.62
func (c AttachmentInstanceTypeEnum) Value() string
type AttachmentInstanceTypeEnumEnum ¶ added in v0.1.62
type AttachmentInstanceTypeEnumEnum struct { GDGW AttachmentInstanceTypeEnum ER_ROUTE_TABLE AttachmentInstanceTypeEnum }
func GetAttachmentInstanceTypeEnumEnum ¶ added in v0.1.62
func GetAttachmentInstanceTypeEnumEnum() AttachmentInstanceTypeEnumEnum
type Authorisation ¶ added in v0.1.15
type Authorisation struct { // 资源ID标识符。 Id string `json:"id"` // 实例名字。 Name string `json:"name"` // 实例描述。不支持 <>。 Description *string `json:"description,omitempty"` // 资源ID标识符。 InstanceId string `json:"instance_id"` // 实例所属项目ID。 ProjectId string `json:"project_id"` // RegionID。 RegionId string `json:"region_id"` // 实例创建时间。UTC时间格式,yyyy-MM-ddTHH:mm:ss。 CreatedAt *sdktime.SdkTime `json:"created_at"` // 实例更新时间。UTC时间格式,yyyy-MM-ddTHH:mm:ss。 UpdatedAt *sdktime.SdkTime `json:"updated_at"` // 实例所属帐号ID。 DomainId string `json:"domain_id"` // 资源ID标识符。 CloudConnectionId string `json:"cloud_connection_id"` // 授权的状态。 Status *string `json:"status,omitempty"` // 授权实例的类型。 InstanceType *string `json:"instance_type,omitempty"` // 被授权云连接实例所属的账户ID。 CloudConnectionDomainId *string `json:"cloud_connection_domain_id,omitempty"` }
Authorisation 授权
func (Authorisation) String ¶ added in v0.1.15
func (o Authorisation) String() string
type BandwidthPackage ¶ added in v0.1.15
type BandwidthPackage struct { // 资源ID标识符。 Id string `json:"id"` // 实例名字。 Name string `json:"name"` // 实例描述。不支持 <>。 Description *string `json:"description,omitempty"` // 实例所属帐号ID。 DomainId string `json:"domain_id"` // 实例所属企业项目ID。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 实例所属项目ID。 ProjectId string `json:"project_id"` // 实例创建时间。UTC时间格式,yyyy-MM-ddTHH:mm:ss。 CreatedAt *sdktime.SdkTime `json:"created_at"` // 实例更新时间。UTC时间格式,yyyy-MM-ddTHH:mm:ss。 UpdatedAt *sdktime.SdkTime `json:"updated_at"` // 带宽包实例绑定的资源ID。 ResourceId string `json:"resource_id"` // 带宽包实例绑定的资源类型。 cloud_connection: 云连接实例。 ResourceType BandwidthPackageResourceType `json:"resource_type"` LocalAreaId *AreaIdDef `json:"local_area_id"` RemoteAreaId *AreaIdDef `json:"remote_area_id"` // 带宽包实例的规格编码。 bandwidth.aftoela:大陆站+国际站南非-拉美东 bandwidth.aftonla:大陆站+国际站南非-拉美北 bandwidth.aftowla:大陆站+国际站南非-拉美西 bandwidth.aptoaf:国际站亚太-南非 bandwidth.aptoap:国际站亚太-亚太 bandwidth.aptoela:大陆站+国际站亚太-拉美东 bandwidth.aptonla:大陆站+国际站亚太-拉美北 bandwidth.aptowla:大陆站+国际站亚太-拉美西 bandwidth.cmtoaf:国际站中国大陆-南非 bandwidth.cmtoap:国际站中国大陆-亚太 bandwidth.cmtocm:国际站中国大陆-中国大陆 bandwidth.cmtoela:大陆站+国际站中国大陆-拉美东 bandwidth.cmtonla:大陆站+国际站中国大陆-拉美北 bandwidth.cmtowla:大陆站+国际站中国大陆-拉美西 bandwidth.elatoela:大陆站+国际站拉美东-拉美东 bandwidth.elatonla:大陆站+国际站拉美东-拉美北 bandwidth.wlatoela:大陆站+国际站拉美西-拉美东 bandwidth.wlatonla:大陆站+国际站拉美西-拉美北 bandwidth.wlatowla:大陆站+国际站拉美西-拉美西 SpecCode string `json:"spec_code"` BillingMode *BillingModeEnum `json:"billing_mode"` // 实例标签。 Tags *[]Tag `json:"tags,omitempty"` // 带宽包实例的状态。ACTIVE表示状态 Status *BandwidthPackageStatus `json:"status,omitempty"` // 带宽包实例的管理状态。 AdminStateUp *bool `json:"admin_state_up,omitempty"` // 带宽包实例的订单ID。 OrderId *string `json:"order_id,omitempty"` // 带宽包实例的产品ID。 ProductId *string `json:"product_id,omitempty"` // 带宽包实例的计费方式。 bandwidth是按带宽计费。 ChargeMode *BandwidthPackageChargeMode `json:"charge_mode,omitempty"` // 带宽包实例中的带宽值。 Bandwidth *int32 `json:"bandwidth,omitempty"` // 互通类型: - Area: 大区互通 - Region: 城域互通 InterflowMode *BandwidthPackageInterflowMode `json:"interflow_mode,omitempty"` }
BandwidthPackage 带宽包实例。
func (BandwidthPackage) String ¶ added in v0.1.15
func (o BandwidthPackage) String() string
type BandwidthPackageChargeMode ¶ added in v0.1.15
type BandwidthPackageChargeMode struct {
// contains filtered or unexported fields
}
func (BandwidthPackageChargeMode) MarshalJSON ¶ added in v0.1.15
func (c BandwidthPackageChargeMode) MarshalJSON() ([]byte, error)
func (*BandwidthPackageChargeMode) UnmarshalJSON ¶ added in v0.1.15
func (c *BandwidthPackageChargeMode) UnmarshalJSON(b []byte) error
func (BandwidthPackageChargeMode) Value ¶ added in v0.1.15
func (c BandwidthPackageChargeMode) Value() string
type BandwidthPackageChargeModeEnum ¶ added in v0.1.15
type BandwidthPackageChargeModeEnum struct {
BANDWIDTH BandwidthPackageChargeMode
}
func GetBandwidthPackageChargeModeEnum ¶ added in v0.1.15
func GetBandwidthPackageChargeModeEnum() BandwidthPackageChargeModeEnum
type BandwidthPackageId ¶ added in v0.1.62
type BandwidthPackageId struct { // 资源ID标识符。 BandwidthPackageId string `json:"bandwidth_package_id"` }
BandwidthPackageId 云连接实例ID。
func (BandwidthPackageId) String ¶ added in v0.1.62
func (o BandwidthPackageId) String() string
type BandwidthPackageInterflowMode ¶ added in v0.1.15
type BandwidthPackageInterflowMode struct {
// contains filtered or unexported fields
}
func (BandwidthPackageInterflowMode) MarshalJSON ¶ added in v0.1.15
func (c BandwidthPackageInterflowMode) MarshalJSON() ([]byte, error)
func (*BandwidthPackageInterflowMode) UnmarshalJSON ¶ added in v0.1.15
func (c *BandwidthPackageInterflowMode) UnmarshalJSON(b []byte) error
func (BandwidthPackageInterflowMode) Value ¶ added in v0.1.15
func (c BandwidthPackageInterflowMode) Value() string
type BandwidthPackageInterflowModeEnum ¶ added in v0.1.15
type BandwidthPackageInterflowModeEnum struct { AREA BandwidthPackageInterflowMode REGION BandwidthPackageInterflowMode }
func GetBandwidthPackageInterflowModeEnum ¶ added in v0.1.15
func GetBandwidthPackageInterflowModeEnum() BandwidthPackageInterflowModeEnum
type BandwidthPackageResourceType ¶ added in v0.1.15
type BandwidthPackageResourceType struct {
// contains filtered or unexported fields
}
func (BandwidthPackageResourceType) MarshalJSON ¶ added in v0.1.15
func (c BandwidthPackageResourceType) MarshalJSON() ([]byte, error)
func (*BandwidthPackageResourceType) UnmarshalJSON ¶ added in v0.1.15
func (c *BandwidthPackageResourceType) UnmarshalJSON(b []byte) error
func (BandwidthPackageResourceType) Value ¶ added in v0.1.15
func (c BandwidthPackageResourceType) Value() string
type BandwidthPackageResourceTypeEnum ¶ added in v0.1.15
type BandwidthPackageResourceTypeEnum struct {
CLOUD_CONNECTION BandwidthPackageResourceType
}
func GetBandwidthPackageResourceTypeEnum ¶ added in v0.1.15
func GetBandwidthPackageResourceTypeEnum() BandwidthPackageResourceTypeEnum
type BandwidthPackageStatus ¶ added in v0.1.15
type BandwidthPackageStatus struct {
// contains filtered or unexported fields
}
func (BandwidthPackageStatus) MarshalJSON ¶ added in v0.1.15
func (c BandwidthPackageStatus) MarshalJSON() ([]byte, error)
func (*BandwidthPackageStatus) UnmarshalJSON ¶ added in v0.1.15
func (c *BandwidthPackageStatus) UnmarshalJSON(b []byte) error
func (BandwidthPackageStatus) Value ¶ added in v0.1.15
func (c BandwidthPackageStatus) Value() string
type BandwidthPackageStatusEnum ¶ added in v0.1.15
type BandwidthPackageStatusEnum struct {
ACTIVE BandwidthPackageStatus
}
func GetBandwidthPackageStatusEnum ¶ added in v0.1.15
func GetBandwidthPackageStatusEnum() BandwidthPackageStatusEnum
type BandwidthSize ¶ added in v0.1.62
type BandwidthSize struct { // 带宽值定义,单位Mbps。 BandwidthSize *int64 `json:"bandwidth_size,omitempty"` }
BandwidthSize 带宽值,单位Mbps。
func (BandwidthSize) String ¶ added in v0.1.62
func (o BandwidthSize) String() string
type BandwidthSizeDefine ¶ added in v0.1.62
type BandwidthSizeDefine struct { }
BandwidthSizeDefine 带宽值定义,单位Mbps。
func (BandwidthSizeDefine) String ¶ added in v0.1.62
func (o BandwidthSizeDefine) String() string
type BandwidthType ¶ added in v0.1.62
type BandwidthType struct {
BandwidthType *BandwidthTypeEnum `json:"bandwidth_type"`
}
BandwidthType 连接类型。
func (BandwidthType) String ¶ added in v0.1.62
func (o BandwidthType) String() string
type BandwidthTypeEnum ¶ added in v0.1.62
type BandwidthTypeEnum struct {
// contains filtered or unexported fields
}
BandwidthTypeEnum 带宽类型包括: - BandwidthPackage (按带宽计费,需要绑定全域互联带宽,并指定分配带宽大小) - TestBandwidth (不收费的测试带宽,仅保留最小带宽,用于测试跨地域连通性)
func (BandwidthTypeEnum) MarshalJSON ¶ added in v0.1.62
func (c BandwidthTypeEnum) MarshalJSON() ([]byte, error)
func (*BandwidthTypeEnum) UnmarshalJSON ¶ added in v0.1.62
func (c *BandwidthTypeEnum) UnmarshalJSON(b []byte) error
func (BandwidthTypeEnum) Value ¶ added in v0.1.62
func (c BandwidthTypeEnum) Value() string
type BandwidthTypeEnumEnum ¶ added in v0.1.62
type BandwidthTypeEnumEnum struct { BANDWIDTH_PACKAGE BandwidthTypeEnum TEST_BANDWIDTH BandwidthTypeEnum }
func GetBandwidthTypeEnumEnum ¶ added in v0.1.62
func GetBandwidthTypeEnumEnum() BandwidthTypeEnumEnum
type BillingMode ¶ added in v0.1.62
type BillingMode struct {
BillingMode *BillingModeEnum `json:"billing_mode"`
}
BillingMode 本端大区ID。
func (BillingMode) String ¶ added in v0.1.62
func (o BillingMode) String() string
type BillingModeEnum ¶ added in v0.1.62
type BillingModeEnum struct {
// contains filtered or unexported fields
}
BillingModeEnum 带宽包实例在大陆站或国际站的计费方式。 1:大陆站包周期 2:国际站包周期 3:大陆站按需计费 4:国际站按需计费 5:大陆站按95方式计费 6:国际站按95方式计费
func (BillingModeEnum) MarshalJSON ¶ added in v0.1.62
func (c BillingModeEnum) MarshalJSON() ([]byte, error)
func (*BillingModeEnum) UnmarshalJSON ¶ added in v0.1.62
func (c *BillingModeEnum) UnmarshalJSON(b []byte) error
func (BillingModeEnum) Value ¶ added in v0.1.62
func (c BillingModeEnum) Value() int32
type BillingModeEnumEnum ¶ added in v0.1.62
type BillingModeEnumEnum struct { E_1 BillingModeEnum E_2 BillingModeEnum E_3 BillingModeEnum E_4 BillingModeEnum E_5 BillingModeEnum E_6 BillingModeEnum }
func GetBillingModeEnumEnum ¶ added in v0.1.62
func GetBillingModeEnumEnum() BillingModeEnumEnum
type CentralNetwork ¶ added in v0.1.62
type CentralNetwork struct { // 资源ID标识符。 Id string `json:"id"` // 实例名字。 Name string `json:"name"` // 实例描述。不支持 <>。 Description *string `json:"description,omitempty"` // 实例创建时间。UTC时间格式,yyyy-MM-ddTHH:mm:ss。 CreatedAt *sdktime.SdkTime `json:"created_at"` // 实例更新时间。UTC时间格式,yyyy-MM-ddTHH:mm:ss。 UpdatedAt *sdktime.SdkTime `json:"updated_at"` // 实例所属帐号ID。 DomainId string `json:"domain_id"` State *CentralNetworkStateEnum `json:"state"` // 实例所属企业项目ID。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 实例标签。 Tags *[]Tag `json:"tags,omitempty"` // 中心网平面列表。 Planes *[]CentralNetworkPlane `json:"planes,omitempty"` // 中心网ER实例列表。 ErInstances *[]CentralNetworkErInstance `json:"er_instances,omitempty"` // 中心网ER连接列表。 Connections *[]CentralNetworkConnectionInfo `json:"connections,omitempty"` // 资源ID标识符。 DefaultPlaneId *string `json:"default_plane_id,omitempty"` }
CentralNetwork 中心网络。
func (CentralNetwork) String ¶ added in v0.1.62
func (o CentralNetwork) String() string
type CentralNetworkAttachment ¶ added in v0.1.62
type CentralNetworkAttachment struct { // 资源ID标识符。 Id string `json:"id"` // 实例名字。 Name string `json:"name"` // 实例描述。不支持 <>。 Description *string `json:"description,omitempty"` // 实例所属帐号ID。 DomainId string `json:"domain_id"` State *CentralNetworkConnectionStateEnum `json:"state"` // 实例创建时间。UTC时间格式,yyyy-MM-ddTHH:mm:ss。 CreatedAt *sdktime.SdkTime `json:"created_at"` // 实例更新时间。UTC时间格式,yyyy-MM-ddTHH:mm:ss。 UpdatedAt *sdktime.SdkTime `json:"updated_at"` // 资源ID标识符。 CentralNetworkId string `json:"central_network_id"` // 资源ID标识符。 CentralNetworkPlaneId string `json:"central_network_plane_id"` // 资源ID标识符。 GlobalConnectionBandwidthId *string `json:"global_connection_bandwidth_id,omitempty"` BandwidthType *BandwidthTypeEnum `json:"bandwidth_type"` // 带宽值定义,单位Mbps。 BandwidthSize *int64 `json:"bandwidth_size,omitempty"` // 是否冻结 IsFrozen bool `json:"is_frozen"` // 资源ID标识符。 EnterpriseRouterId string `json:"enterprise_router_id"` // 实例所属项目ID。 EnterpriseRouterProjectId string `json:"enterprise_router_project_id"` // RegionID。 EnterpriseRouterRegionId string `json:"enterprise_router_region_id"` // 资源ID标识符。 EnterpriseRouterAttachmentId *string `json:"enterprise_router_attachment_id,omitempty"` AttachmentInstanceType *AttachmentInstanceTypeEnum `json:"attachment_instance_type"` // 资源ID标识符。 AttachmentInstanceId string `json:"attachment_instance_id"` // 资源ID标识符。 AttachmentId *string `json:"attachment_id,omitempty"` // 实例所属项目ID。 AttachmentInstanceProjectId string `json:"attachment_instance_project_id"` // RegionID。 AttachmentInstanceRegionId string `json:"attachment_instance_region_id"` // 站点编码定义 AttachmentInstanceSiteCode string `json:"attachment_instance_site_code"` // 站点编码定义 EnterpriseRouterSiteCode string `json:"enterprise_router_site_code"` SpecificationValue *CentralNetworkAttachmentSpecificationValueInfo `json:"specification_value,omitempty"` }
CentralNetworkAttachment 中心网络附件详情。
func (CentralNetworkAttachment) String ¶ added in v0.1.62
func (o CentralNetworkAttachment) String() string
type CentralNetworkAttachmentSpecificationValueInfo ¶ added in v0.1.62
type CentralNetworkAttachmentSpecificationValueInfo struct { // 资源ID标识符。 EnterpriseRouterTableId *string `json:"enterprise_router_table_id,omitempty"` // 资源ID标识符。 AttachedErId *string `json:"attached_er_id,omitempty"` ApprovedState *ApprovedStateEnum `json:"approved_state,omitempty"` HostedCloud *HostedCloudEnum `json:"hosted_cloud,omitempty"` // 审批拒绝创建附件的原因。 Reason *string `json:"reason,omitempty"` }
CentralNetworkAttachmentSpecificationValueInfo 附件的额外信息。
func (CentralNetworkAttachmentSpecificationValueInfo) String ¶ added in v0.1.62
func (o CentralNetworkAttachmentSpecificationValueInfo) String() string
type CentralNetworkCapability ¶ added in v0.1.63
type CentralNetworkCapability struct { // 资源ID标识符。 Id string `json:"id"` // 实例所属帐号ID。 DomainId string `json:"domain_id"` Capability *CentralNetworkCapabilityEnum `json:"capability"` }
CentralNetworkCapability 租户能力详情
func (CentralNetworkCapability) String ¶ added in v0.1.63
func (o CentralNetworkCapability) String() string
type CentralNetworkCapabilityEnum ¶ added in v0.1.63
type CentralNetworkCapabilityEnum struct {
// contains filtered or unexported fields
}
CentralNetworkCapabilityEnum 能力类型定义: - central-network.is-support: 支持中心网络 - central-network.is-support-enterprise-project: 支持中心网络的企业项目 - central-network.is-support-tag: 支持中心网络的标签能力 - connection-bandwidth.size-range: 跨地域连接带宽大小的范围 - connection-bandwidth.charge-mode: 跨地域连接带宽计费类型 - er-instance.support-regions: 支持ER实例的Region列表 - er-instance.support-ipv6-regions: 支持IPV6的ER实例Region列表 - er-instance.support-dscp-regions:支持带宽包金银铜配置的region列表 - er-instance.support-sites: 支持ER实例的站点列表 - gdgw-attachment.is-support: 支持GDGW附件 - gdgw-attachment.support-regions: 支持GDGW附件的Region列表 - gdgw-attachment.support-sites: 支持GDGW附件的站点列表 - er-route-table-attachment.is-support: 支持路由表附件 - er-route-table-attachment.support-regions: 支持路由表附件的Region列表 - er-route-table-attachment.support-sites: 支持路由表附件的站点列表 - cloud-alliance.support-regions: 支持云联盟场景的Region列表
func (CentralNetworkCapabilityEnum) MarshalJSON ¶ added in v0.1.63
func (c CentralNetworkCapabilityEnum) MarshalJSON() ([]byte, error)
func (*CentralNetworkCapabilityEnum) UnmarshalJSON ¶ added in v0.1.63
func (c *CentralNetworkCapabilityEnum) UnmarshalJSON(b []byte) error
func (CentralNetworkCapabilityEnum) Value ¶ added in v0.1.63
func (c CentralNetworkCapabilityEnum) Value() string
type CentralNetworkCapabilityEnumEnum ¶ added in v0.1.63
type CentralNetworkCapabilityEnumEnum struct { CENTRAL_NETWORK_IS_SUPPORT CentralNetworkCapabilityEnum CENTRAL_NETWORK_IS_SUPPORT_ENTERPRISE_PROJECT CentralNetworkCapabilityEnum CENTRAL_NETWORK_IS_SUPPORT_TAG CentralNetworkCapabilityEnum CONNECTION_BANDWIDTH_SIZE_RANGE CentralNetworkCapabilityEnum CONNECTION_BANDWIDTH_CHARGE_MODE CentralNetworkCapabilityEnum ER_INSTANCE_SUPPORT_REGIONS CentralNetworkCapabilityEnum ER_INSTANCE_SUPPORT_IPV6_REGIONS CentralNetworkCapabilityEnum ER_INSTANCE_SUPPORT_DSCP_REGIONS CentralNetworkCapabilityEnum ER_INSTANCE_SUPPORT_SITES CentralNetworkCapabilityEnum GDGW_ATTACHMENT_IS_SUPPORT CentralNetworkCapabilityEnum GDGW_ATTACHMENT_SUPPORT_REGIONS CentralNetworkCapabilityEnum GDGW_ATTACHMENT_SUPPORT_SITES CentralNetworkCapabilityEnum ER_ROUTE_TABLE_ATTACHMENT_IS_SUPPORT CentralNetworkCapabilityEnum ER_ROUTE_TABLE_ATTACHMENT_SUPPORT_REGIONS CentralNetworkCapabilityEnum ER_ROUTE_TABLE_ATTACHMENT_SUPPORT_SITES CentralNetworkCapabilityEnum CLOUD_ALLIANCE_SUPPORT_REGIONS CentralNetworkCapabilityEnum }
func GetCentralNetworkCapabilityEnumEnum ¶ added in v0.1.63
func GetCentralNetworkCapabilityEnumEnum() CentralNetworkCapabilityEnumEnum
type CentralNetworkConnection ¶ added in v0.1.62
type CentralNetworkConnection struct { // 资源ID标识符。 Id string `json:"id"` // 实例名字。 Name string `json:"name"` // 实例描述。不支持 <>。 Description *string `json:"description,omitempty"` // 实例所属帐号ID。 DomainId string `json:"domain_id"` // 实例所属企业项目ID。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 资源ID标识符。 CentralNetworkId string `json:"central_network_id"` // 资源ID标识符。 CentralNetworkPlaneId string `json:"central_network_plane_id"` // 资源ID标识符。 GlobalConnectionBandwidthId *string `json:"global_connection_bandwidth_id,omitempty"` BandwidthType *BandwidthTypeEnum `json:"bandwidth_type"` // 带宽值定义,单位Mbps。 BandwidthSize *int64 `json:"bandwidth_size,omitempty"` State *CentralNetworkConnectionStateEnum `json:"state"` // 是否冻结 IsFrozen bool `json:"is_frozen"` ConnectionType *ConnectionTypeEnum `json:"connection_type"` // 中心网络连接的两个端点定义,长度固定为2的数组。 ConnectionPointPair []ConnectionPoint `json:"connection_point_pair"` // 实例创建时间。UTC时间格式,yyyy-MM-ddTHH:mm:ss。 CreatedAt *sdktime.SdkTime `json:"created_at"` // 实例更新时间。UTC时间格式,yyyy-MM-ddTHH:mm:ss。 UpdatedAt *sdktime.SdkTime `json:"updated_at"` }
CentralNetworkConnection 中心网络连接。
func (CentralNetworkConnection) String ¶ added in v0.1.62
func (o CentralNetworkConnection) String() string
type CentralNetworkConnectionInfo ¶ added in v0.1.62
type CentralNetworkConnectionInfo struct { // 资源ID标识符。 Id string `json:"id"` // 资源ID标识符。 PlaneId string `json:"plane_id"` // 资源ID标识符。 GlobalConnectionBandwidthId *string `json:"global_connection_bandwidth_id,omitempty"` // 带宽值定义,单位Mbps。 BandwidthSize *int64 `json:"bandwidth_size,omitempty"` ConnectionType *ConnectionTypeEnum `json:"connection_type"` // 中心网络连接的两个端点定义,长度固定为2的数组。 ConnectionPointPair []ConnectionPoint `json:"connection_point_pair"` State *CentralNetworkConnectionStateEnum `json:"state"` }
func (CentralNetworkConnectionInfo) String ¶ added in v0.1.62
func (o CentralNetworkConnectionInfo) String() string
type CentralNetworkConnectionState ¶ added in v0.1.62
type CentralNetworkConnectionState struct {
State *CentralNetworkConnectionStateEnum `json:"state"`
}
CentralNetworkConnectionState 实例状态。
func (CentralNetworkConnectionState) String ¶ added in v0.1.62
func (o CentralNetworkConnectionState) String() string
type CentralNetworkConnectionStateEnum ¶ added in v0.1.62
type CentralNetworkConnectionStateEnum struct {
// contains filtered or unexported fields
}
CentralNetworkConnectionStateEnum 中心网络连接状态。 - AVAILABLE (可用) - CREATING (创建中) - UPDATING (更新中) - DELETING (删除中) - FREEZING (冻结中) - UNFREEZING (解冻中) - RECOVERING (恢复中) - FAILED (失败) - DELETED (已刪除)
func (CentralNetworkConnectionStateEnum) MarshalJSON ¶ added in v0.1.62
func (c CentralNetworkConnectionStateEnum) MarshalJSON() ([]byte, error)
func (*CentralNetworkConnectionStateEnum) UnmarshalJSON ¶ added in v0.1.62
func (c *CentralNetworkConnectionStateEnum) UnmarshalJSON(b []byte) error
func (CentralNetworkConnectionStateEnum) Value ¶ added in v0.1.62
func (c CentralNetworkConnectionStateEnum) Value() string
type CentralNetworkConnectionStateEnumEnum ¶ added in v0.1.62
type CentralNetworkConnectionStateEnumEnum struct { AVAILABLE CentralNetworkConnectionStateEnum CREATING CentralNetworkConnectionStateEnum UPDATING CentralNetworkConnectionStateEnum DELETING CentralNetworkConnectionStateEnum FREEZING CentralNetworkConnectionStateEnum UNFREEZING CentralNetworkConnectionStateEnum RECOVERING CentralNetworkConnectionStateEnum FAILED CentralNetworkConnectionStateEnum DELETED CentralNetworkConnectionStateEnum }
func GetCentralNetworkConnectionStateEnumEnum ¶ added in v0.1.62
func GetCentralNetworkConnectionStateEnumEnum() CentralNetworkConnectionStateEnumEnum
type CentralNetworkElementChange ¶ added in v0.1.62
type CentralNetworkElementChange struct { // 实例状态。 - CreateCentralNetworkPlane: 新增中心网络平面 - DeleteCentralNetworkPlane: 移除中心网络平面 - UpdateCentralNetworkPlane: 更新中心网络平面 - CreateCentralNetworkErInstance: 新增中心网络ER实例 - DeleteCentralNetworkErInstance: 移除中心网络ER实例 - CreateCentralNetworkErConnection: 新增中心网络ER连接 - DeleteCentralNetworkErConnection: 移除中心网络ER连接 - CreateCentralNetworkErTable: 新增中心网络ER路由表 - DeleteCentralNetworkErTable: 移除中心网络ER路由表 OperationId CentralNetworkElementChangeOperationId `json:"operation_id"` }
CentralNetworkElementChange 中心网络策略变化。
func (CentralNetworkElementChange) String ¶ added in v0.1.62
func (o CentralNetworkElementChange) String() string
type CentralNetworkElementChangeOperationId ¶ added in v0.1.62
type CentralNetworkElementChangeOperationId struct {
// contains filtered or unexported fields
}
func (CentralNetworkElementChangeOperationId) MarshalJSON ¶ added in v0.1.62
func (c CentralNetworkElementChangeOperationId) MarshalJSON() ([]byte, error)
func (*CentralNetworkElementChangeOperationId) UnmarshalJSON ¶ added in v0.1.62
func (c *CentralNetworkElementChangeOperationId) UnmarshalJSON(b []byte) error
func (CentralNetworkElementChangeOperationId) Value ¶ added in v0.1.62
func (c CentralNetworkElementChangeOperationId) Value() string
type CentralNetworkElementChangeOperationIdEnum ¶ added in v0.1.62
type CentralNetworkElementChangeOperationIdEnum struct { CREATE_CENTRAL_NETWORK_PLANE CentralNetworkElementChangeOperationId DELETE_CENTRAL_NETWORK_PLANE CentralNetworkElementChangeOperationId UPDATE_CENTRAL_NETWORK_PLANE CentralNetworkElementChangeOperationId CREATE_CENTRAL_NETWORK_ER_INSTANCE CentralNetworkElementChangeOperationId DELETE_CENTRAL_NETWORK_ER_INSTANCE CentralNetworkElementChangeOperationId CREATE_CENTRAL_NETWORK_ER_CONNECTION CentralNetworkElementChangeOperationId DELETE_CENTRAL_NETWORK_ER_CONNECTION CentralNetworkElementChangeOperationId CREATE_CENTRAL_NETWORK_ER_TABLE CentralNetworkElementChangeOperationId DELETE_CENTRAL_NETWORK_ER_TABLE CentralNetworkElementChangeOperationId }
func GetCentralNetworkElementChangeOperationIdEnum ¶ added in v0.1.62
func GetCentralNetworkElementChangeOperationIdEnum() CentralNetworkElementChangeOperationIdEnum
type CentralNetworkErInstance ¶ added in v0.1.62
type CentralNetworkErInstance struct { // 资源ID标识符。 Id string `json:"id"` // 资源ID标识符。 EnterpriseRouterId string `json:"enterprise_router_id"` // 实例所属项目ID。 ProjectId string `json:"project_id"` // RegionID。 RegionId string `json:"region_id"` // 网络实例BGP协议的AS号。 Asn int64 `json:"asn"` // 站点编码定义 SiteCode string `json:"site_code"` }
func (CentralNetworkErInstance) String ¶ added in v0.1.62
func (o CentralNetworkErInstance) String() string
type CentralNetworkGdgwAttachment ¶ added in v0.1.62
type CentralNetworkGdgwAttachment struct { // 资源ID标识符。 Id string `json:"id"` // 实例名字。 Name string `json:"name"` // 实例描述。不支持 <>。 Description *string `json:"description,omitempty"` // 实例所属帐号ID。 DomainId string `json:"domain_id"` State *CentralNetworkConnectionStateEnum `json:"state"` // 实例创建时间。UTC时间格式,yyyy-MM-ddTHH:mm:ss。 CreatedAt *sdktime.SdkTime `json:"created_at"` // 实例更新时间。UTC时间格式,yyyy-MM-ddTHH:mm:ss。 UpdatedAt *sdktime.SdkTime `json:"updated_at"` // 资源ID标识符。 CentralNetworkId string `json:"central_network_id"` // 资源ID标识符。 CentralNetworkPlaneId string `json:"central_network_plane_id"` // 资源ID标识符。 GlobalConnectionBandwidthId *string `json:"global_connection_bandwidth_id,omitempty"` BandwidthType *BandwidthTypeEnum `json:"bandwidth_type"` // 带宽值定义,单位Mbps。 BandwidthSize *int64 `json:"bandwidth_size,omitempty"` // 是否冻结 IsFrozen bool `json:"is_frozen"` // 资源ID标识符。 EnterpriseRouterId string `json:"enterprise_router_id"` // 实例所属项目ID。 EnterpriseRouterProjectId string `json:"enterprise_router_project_id"` // RegionID。 EnterpriseRouterRegionId string `json:"enterprise_router_region_id"` // 资源ID标识符。 EnterpriseRouterAttachmentId *string `json:"enterprise_router_attachment_id,omitempty"` // 资源ID标识符。 GlobalDcGatewayPeerLinkId *string `json:"global_dc_gateway_peer_link_id,omitempty"` // 资源ID标识符。 GlobalDcGatewayId string `json:"global_dc_gateway_id"` // 实例所属项目ID。 GlobalDcGatewayProjectId string `json:"global_dc_gateway_project_id"` // RegionID。 GlobalDcGatewayRegionId string `json:"global_dc_gateway_region_id"` // 站点编码定义 EnterpriseRouterSiteCode string `json:"enterprise_router_site_code"` // 站点编码定义 GlobalDcGatewaySiteCode string `json:"global_dc_gateway_site_code"` }
CentralNetworkGdgwAttachment 中心GDGW附件详情。
func (CentralNetworkGdgwAttachment) String ¶ added in v0.1.62
func (o CentralNetworkGdgwAttachment) String() string
type CentralNetworkId ¶ added in v0.1.62
type CentralNetworkId struct { // 资源ID标识符。 CentralNetworkId string `json:"central_network_id"` }
CentralNetworkId 中心网络ID。
func (CentralNetworkId) String ¶ added in v0.1.62
func (o CentralNetworkId) String() string
type CentralNetworkPlane ¶ added in v0.1.62
type CentralNetworkPlane struct { // 资源ID标识符。 Id string `json:"id"` // 实例名字。 Name string `json:"name"` // 关联的中心网络ER实例列表。 AssociateErTables *[]AssociateErTableDocument `json:"associate_er_tables,omitempty"` // 当自动连接所有ER实例时,排除中心网络的ER实例的连接。 ExcludeErConnections *[][]AssociateErInstanceDocument `json:"exclude_er_connections,omitempty"` }
CentralNetworkPlane 中心网络平面详情信息。
func (CentralNetworkPlane) String ¶ added in v0.1.62
func (o CentralNetworkPlane) String() string
type CentralNetworkPlaneDocument ¶ added in v0.1.62
type CentralNetworkPlaneDocument struct { // 实例名字。 Name string `json:"name"` // 关联的中心网络ER实例列表。 AssociateErTables *[]AssociateErTableDocument `json:"associate_er_tables,omitempty"` // 当自动连接所有ER实例时,排除中心网络的ER实例的连接。 ExcludeErConnections *[][]AssociateErInstanceDocument `json:"exclude_er_connections,omitempty"` }
CentralNetworkPlaneDocument 中心网络平面文档。
func (CentralNetworkPlaneDocument) String ¶ added in v0.1.62
func (o CentralNetworkPlaneDocument) String() string
type CentralNetworkPlaneId ¶ added in v0.1.62
type CentralNetworkPlaneId struct { // 资源ID标识符。 CentralNetworkPlaneId string `json:"central_network_plane_id"` }
CentralNetworkPlaneId 中心网络平面ID。
func (CentralNetworkPlaneId) String ¶ added in v0.1.62
func (o CentralNetworkPlaneId) String() string
type CentralNetworkPolicy ¶ added in v0.1.62
type CentralNetworkPolicy struct { // 资源ID标识符。 Id string `json:"id"` // 实例创建时间。UTC时间格式,yyyy-MM-ddTHH:mm:ss。 CreatedAt *sdktime.SdkTime `json:"created_at"` // 实例所属帐号ID。 DomainId string `json:"domain_id"` State *CentralNetworkPolicyStateEnum `json:"state"` // 资源ID标识符。 CentralNetworkId string `json:"central_network_id"` DocumentTemplateVersion *DocumentTemplateVersionEnum `json:"document_template_version"` // 是否被应用。 IsApplied bool `json:"is_applied"` // 中心网络策略的版本。 Version int32 `json:"version"` Document *CentralNetworkPolicyDocument `json:"document"` }
CentralNetworkPolicy 中心网络策略详情。
func (CentralNetworkPolicy) String ¶ added in v0.1.62
func (o CentralNetworkPolicy) String() string
type CentralNetworkPolicyDocument ¶ added in v0.1.62
type CentralNetworkPolicyDocument struct { // 中心网络默认平面的名字。 DefaultPlane string `json:"default_plane"` // 中心网络平面列表。 Planes []CentralNetworkPlaneDocument `json:"planes"` // 中心网络ER实例列表。 ErInstances *[]AssociateErInstanceDocument `json:"er_instances,omitempty"` }
CentralNetworkPolicyDocument 中心网络策略文档。
func (CentralNetworkPolicyDocument) String ¶ added in v0.1.62
func (o CentralNetworkPolicyDocument) String() string
type CentralNetworkPolicyState ¶ added in v0.1.62
type CentralNetworkPolicyState struct {
State *CentralNetworkPolicyStateEnum `json:"state"`
}
CentralNetworkPolicyState 实例状态。
func (CentralNetworkPolicyState) String ¶ added in v0.1.62
func (o CentralNetworkPolicyState) String() string
type CentralNetworkPolicyStateEnum ¶ added in v0.1.62
type CentralNetworkPolicyStateEnum struct {
// contains filtered or unexported fields
}
CentralNetworkPolicyStateEnum 中心网络策略状态。 - AVAILABLE (可用) - CANCELING (取消中) - APPLYING (应用中) - FAILED (失败) - DELETED (已刪除)
func (CentralNetworkPolicyStateEnum) MarshalJSON ¶ added in v0.1.62
func (c CentralNetworkPolicyStateEnum) MarshalJSON() ([]byte, error)
func (*CentralNetworkPolicyStateEnum) UnmarshalJSON ¶ added in v0.1.62
func (c *CentralNetworkPolicyStateEnum) UnmarshalJSON(b []byte) error
func (CentralNetworkPolicyStateEnum) Value ¶ added in v0.1.62
func (c CentralNetworkPolicyStateEnum) Value() string
type CentralNetworkPolicyStateEnumEnum ¶ added in v0.1.62
type CentralNetworkPolicyStateEnumEnum struct { AVAILABLE CentralNetworkPolicyStateEnum CANCELING CentralNetworkPolicyStateEnum APPLYING CentralNetworkPolicyStateEnum FAILED CentralNetworkPolicyStateEnum DELETED CentralNetworkPolicyStateEnum }
func GetCentralNetworkPolicyStateEnumEnum ¶ added in v0.1.62
func GetCentralNetworkPolicyStateEnumEnum() CentralNetworkPolicyStateEnumEnum
type CentralNetworkQuota ¶ added in v0.1.62
type CentralNetworkQuota struct { QuotaKey *CentralNetworkQuotaKeyEnum `json:"quota_key"` // 配额大小。 QuotaLimit int32 `json:"quota_limit"` // 已使用配额。 Used int32 `json:"used"` // 配额值的单位。 Unit string `json:"unit"` }
CentralNetworkQuota 租户配额详情
func (CentralNetworkQuota) String ¶ added in v0.1.62
func (o CentralNetworkQuota) String() string
type CentralNetworkQuotaKey ¶ added in v0.1.62
type CentralNetworkQuotaKey struct {
QuotaKey *CentralNetworkQuotaKeyEnum `json:"quota_key"`
}
CentralNetworkQuotaKey 带宽值,单位Mbps。
func (CentralNetworkQuotaKey) String ¶ added in v0.1.62
func (o CentralNetworkQuotaKey) String() string
type CentralNetworkQuotaKeyEnum ¶ added in v0.1.62
type CentralNetworkQuotaKeyEnum struct {
// contains filtered or unexported fields
}
CentralNetworkQuotaKeyEnum 中心网络配额类型。 - central_networks_per_account (每个账户的中心网数) - policy_versions_per_central_network (每个中心网的策略数) - size_of_document_per_central_network_policy_version (中心网络策略文档大小(KB)) - planes_per_central_network (每个中心网的平面数) - er_instances_per_region_per_central_network (每个中心网络每个区域的Er实例数) - connections_per_central_network (每个中心网的连接数) - attachments_per_central_network (每个中心网的附件数) - GDGW_attachments_per_region_per_central_network (每个中心网每个区域的GDGW附件数) - ER_ROUTE_TABLE_attachments_per_region_per_central_network (每个中心网每个区域的ER_ROUTE_TABLE附件数)
func (CentralNetworkQuotaKeyEnum) MarshalJSON ¶ added in v0.1.62
func (c CentralNetworkQuotaKeyEnum) MarshalJSON() ([]byte, error)
func (*CentralNetworkQuotaKeyEnum) UnmarshalJSON ¶ added in v0.1.62
func (c *CentralNetworkQuotaKeyEnum) UnmarshalJSON(b []byte) error
func (CentralNetworkQuotaKeyEnum) Value ¶ added in v0.1.62
func (c CentralNetworkQuotaKeyEnum) Value() string
type CentralNetworkQuotaKeyEnumEnum ¶ added in v0.1.62
type CentralNetworkQuotaKeyEnumEnum struct { CENTRAL_NETWORKS_PER_ACCOUNT CentralNetworkQuotaKeyEnum POLICY_VERSIONS_PER_CENTRAL_NETWORK CentralNetworkQuotaKeyEnum SIZE_OF_DOCUMENT_PER_CENTRAL_NETWORK_POLICY_VERSION CentralNetworkQuotaKeyEnum PLANES_PER_CENTRAL_NETWORK CentralNetworkQuotaKeyEnum ER_INSTANCES_PER_REGION_PER_CENTRAL_NETWORK CentralNetworkQuotaKeyEnum CONNECTIONS_PER_CENTRAL_NETWORK CentralNetworkQuotaKeyEnum ATTACHMENTS_PER_CENTRAL_NETWORK CentralNetworkQuotaKeyEnum GDGW_ATTACHMENTS_PER_REGION_PER_CENTRAL_NETWORK CentralNetworkQuotaKeyEnum ER_ROUTE_TABLE_ATTACHMENTS_PER_REGION_PER_CENTRAL_NETWORK CentralNetworkQuotaKeyEnum }
func GetCentralNetworkQuotaKeyEnumEnum ¶ added in v0.1.62
func GetCentralNetworkQuotaKeyEnumEnum() CentralNetworkQuotaKeyEnumEnum
type CentralNetworkState ¶ added in v0.1.62
type CentralNetworkState struct {
State *CentralNetworkStateEnum `json:"state"`
}
CentralNetworkState 实例状态。
func (CentralNetworkState) String ¶ added in v0.1.62
func (o CentralNetworkState) String() string
type CentralNetworkStateEnum ¶ added in v0.1.62
type CentralNetworkStateEnum struct {
// contains filtered or unexported fields
}
CentralNetworkStateEnum 中心网络状态。 - AVAILABLE (可用) - UPDATING (处理中) - FAILED (失败) - CREATING (创建中) - DELETING (删除中) - DELETED (已刪除)
func (CentralNetworkStateEnum) MarshalJSON ¶ added in v0.1.62
func (c CentralNetworkStateEnum) MarshalJSON() ([]byte, error)
func (*CentralNetworkStateEnum) UnmarshalJSON ¶ added in v0.1.62
func (c *CentralNetworkStateEnum) UnmarshalJSON(b []byte) error
func (CentralNetworkStateEnum) Value ¶ added in v0.1.62
func (c CentralNetworkStateEnum) Value() string
type CentralNetworkStateEnumEnum ¶ added in v0.1.62
type CentralNetworkStateEnumEnum struct { AVAILABLE CentralNetworkStateEnum UPDATING CentralNetworkStateEnum FAILED CentralNetworkStateEnum CREATING CentralNetworkStateEnum DELETING CentralNetworkStateEnum DELETED CentralNetworkStateEnum }
func GetCentralNetworkStateEnumEnum ¶ added in v0.1.62
func GetCentralNetworkStateEnumEnum() CentralNetworkStateEnumEnum
type CloudConnection ¶
type CloudConnection struct { // 资源ID标识符。 Id string `json:"id"` // 实例名字。 Name string `json:"name"` // 实例描述。不支持 <>。 Description *string `json:"description,omitempty"` // 实例所属帐号ID。 DomainId string `json:"domain_id"` // 实例所属企业项目ID。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 实例创建时间。UTC时间格式,yyyy-MM-ddTHH:mm:ss。 CreatedAt *sdktime.SdkTime `json:"created_at"` // 实例更新时间。UTC时间格式,yyyy-MM-ddTHH:mm:ss。 UpdatedAt *sdktime.SdkTime `json:"updated_at"` // 实例标签。 Tags *[]Tag `json:"tags,omitempty"` // 云连接实例的状态。ACTIVE:表示状态可用。 Status *CloudConnectionStatus `json:"status,omitempty"` // 云连接实例的管理状态。 AdminStateUp *bool `json:"admin_state_up,omitempty"` // 云连接使用场景。 - VPC:虚拟私有云。 UsedScene *CloudConnectionUsedScene `json:"used_scene,omitempty"` // 云连接实例关联网络实例的个数。 NetworkInstanceNumber *int32 `json:"network_instance_number,omitempty"` // 云连接实例关联带宽包的个数。 BandwidthPackageNumber *int32 `json:"bandwidth_package_number,omitempty"` // 云连接实例关联域间带宽的个数。 InterRegionBandwidthNumber *int32 `json:"inter_region_bandwidth_number,omitempty"` }
CloudConnection 云连接实例。
func (CloudConnection) String ¶
func (o CloudConnection) String() string
type CloudConnectionId ¶ added in v0.1.62
type CloudConnectionId struct { // 资源ID标识符。 CloudConnectionId string `json:"cloud_connection_id"` }
CloudConnectionId 云连接实例ID。
func (CloudConnectionId) String ¶ added in v0.1.62
func (o CloudConnectionId) String() string
type CloudConnectionQuota ¶ added in v0.1.62
type CloudConnectionQuota struct { // 实例所属帐号ID。 DomainId string `json:"domain_id"` // 资源ID标识符。 CloudConnectionId string `json:"cloud_connection_id"` // RegionID。 RegionId string `json:"region_id"` // 配额类型: - cloud_connection: 可加载的云连接实例数 - cloud_connection_region: 某云连接实例下可加载的Region数 - cloud_connection_route: 某云连接实例下可加载的路由数 - region_network_instance: 某云连接实例下某个Region下可加载的网络实例数 QuotaType *CloudConnectionQuotaQuotaType `json:"quota_type,omitempty"` // 配额数量。 QuotaNumber *int32 `json:"quota_number,omitempty"` // 配额使用数量。 QuotaUsed *int32 `json:"quota_used,omitempty"` }
CloudConnectionQuota 配额实例
func (CloudConnectionQuota) String ¶ added in v0.1.62
func (o CloudConnectionQuota) String() string
type CloudConnectionQuotaQuotaType ¶ added in v0.1.62
type CloudConnectionQuotaQuotaType struct {
// contains filtered or unexported fields
}
func (CloudConnectionQuotaQuotaType) MarshalJSON ¶ added in v0.1.62
func (c CloudConnectionQuotaQuotaType) MarshalJSON() ([]byte, error)
func (*CloudConnectionQuotaQuotaType) UnmarshalJSON ¶ added in v0.1.62
func (c *CloudConnectionQuotaQuotaType) UnmarshalJSON(b []byte) error
func (CloudConnectionQuotaQuotaType) Value ¶ added in v0.1.62
func (c CloudConnectionQuotaQuotaType) Value() string
type CloudConnectionQuotaQuotaTypeEnum ¶ added in v0.1.62
type CloudConnectionQuotaQuotaTypeEnum struct { CLOUD_CONNECTION CloudConnectionQuotaQuotaType CLOUD_CONNECTION_REGION CloudConnectionQuotaQuotaType CLOUD_CONNECTION_ROUTE CloudConnectionQuotaQuotaType REGION_NETWORK_INSTANCE CloudConnectionQuotaQuotaType }
func GetCloudConnectionQuotaQuotaTypeEnum ¶ added in v0.1.62
func GetCloudConnectionQuotaQuotaTypeEnum() CloudConnectionQuotaQuotaTypeEnum
type CloudConnectionRoute ¶
type CloudConnectionRoute struct { // 资源ID标识符。 Id string `json:"id"` // 资源ID标识符。 CloudConnectionId string `json:"cloud_connection_id"` // 实例所属帐号ID。 DomainId string `json:"domain_id"` // 资源ID标识符。 InstanceId string `json:"instance_id"` // 实例所属项目ID。 ProjectId string `json:"project_id"` // RegionID。 RegionId string `json:"region_id"` // 路由条目下一跳指向的网络实例的类型。 - VPC:虚拟私有云。 - VGW:虚拟网关。 Type *CloudConnectionRouteType `json:"type,omitempty"` // 目的地址。 Destination *string `json:"destination,omitempty"` }
CloudConnectionRoute 云连接路由实例。
func (CloudConnectionRoute) String ¶
func (o CloudConnectionRoute) String() string
type CloudConnectionRouteType ¶
type CloudConnectionRouteType struct {
// contains filtered or unexported fields
}
func (CloudConnectionRouteType) MarshalJSON ¶
func (c CloudConnectionRouteType) MarshalJSON() ([]byte, error)
func (*CloudConnectionRouteType) UnmarshalJSON ¶
func (c *CloudConnectionRouteType) UnmarshalJSON(b []byte) error
func (CloudConnectionRouteType) Value ¶ added in v0.0.90
func (c CloudConnectionRouteType) Value() string
type CloudConnectionRouteTypeEnum ¶
type CloudConnectionRouteTypeEnum struct { VPC CloudConnectionRouteType VGW CloudConnectionRouteType }
func GetCloudConnectionRouteTypeEnum ¶
func GetCloudConnectionRouteTypeEnum() CloudConnectionRouteTypeEnum
type CloudConnectionStatus ¶
type CloudConnectionStatus struct {
// contains filtered or unexported fields
}
func (CloudConnectionStatus) MarshalJSON ¶
func (c CloudConnectionStatus) MarshalJSON() ([]byte, error)
func (*CloudConnectionStatus) UnmarshalJSON ¶
func (c *CloudConnectionStatus) UnmarshalJSON(b []byte) error
func (CloudConnectionStatus) Value ¶ added in v0.0.90
func (c CloudConnectionStatus) Value() string
type CloudConnectionStatusEnum ¶
type CloudConnectionStatusEnum struct {
ACTIVE CloudConnectionStatus
}
func GetCloudConnectionStatusEnum ¶
func GetCloudConnectionStatusEnum() CloudConnectionStatusEnum
type CloudConnectionUsedScene ¶
type CloudConnectionUsedScene struct {
// contains filtered or unexported fields
}
func (CloudConnectionUsedScene) MarshalJSON ¶
func (c CloudConnectionUsedScene) MarshalJSON() ([]byte, error)
func (*CloudConnectionUsedScene) UnmarshalJSON ¶
func (c *CloudConnectionUsedScene) UnmarshalJSON(b []byte) error
func (CloudConnectionUsedScene) Value ¶ added in v0.0.90
func (c CloudConnectionUsedScene) Value() string
type CloudConnectionUsedSceneEnum ¶
type CloudConnectionUsedSceneEnum struct {
VPC CloudConnectionUsedScene
}
func GetCloudConnectionUsedSceneEnum ¶
func GetCloudConnectionUsedSceneEnum() CloudConnectionUsedSceneEnum
type ConnectionPoint ¶ added in v0.1.62
type ConnectionPoint struct { // 资源ID标识符。 Id string `json:"id"` // 实例所属项目ID。 ProjectId string `json:"project_id"` // RegionID。 RegionId string `json:"region_id"` // 站点编码定义 SiteCode string `json:"site_code"` // 资源ID标识符。 InstanceId string `json:"instance_id"` Type *ConnectionPointTypeEnum `json:"type"` }
ConnectionPoint 中心网络连接点定义。
func (ConnectionPoint) String ¶ added in v0.1.62
func (o ConnectionPoint) String() string
type ConnectionPointPair ¶ added in v0.1.62
type ConnectionPointPair struct { // 中心网络连接的两个端点定义,长度固定为2的数组。 ConnectionPointPair []ConnectionPoint `json:"connection_point_pair"` }
ConnectionPointPair 带宽包两端接入站点的站点编码,成对配置
func (ConnectionPointPair) String ¶ added in v0.1.62
func (o ConnectionPointPair) String() string
type ConnectionPointTypeEnum ¶ added in v0.1.62
type ConnectionPointTypeEnum struct {
// contains filtered or unexported fields
}
ConnectionPointTypeEnum 中心网络连接点类型定义: - ER (EnterpriseRouter) - GDGW (Global DC Gateway) - ER_ROUTE_TABLE (Route Table)
func (ConnectionPointTypeEnum) MarshalJSON ¶ added in v0.1.62
func (c ConnectionPointTypeEnum) MarshalJSON() ([]byte, error)
func (*ConnectionPointTypeEnum) UnmarshalJSON ¶ added in v0.1.62
func (c *ConnectionPointTypeEnum) UnmarshalJSON(b []byte) error
func (ConnectionPointTypeEnum) Value ¶ added in v0.1.62
func (c ConnectionPointTypeEnum) Value() string
type ConnectionPointTypeEnumEnum ¶ added in v0.1.62
type ConnectionPointTypeEnumEnum struct { ER ConnectionPointTypeEnum GDGW ConnectionPointTypeEnum ER_ROUTE_TABLE ConnectionPointTypeEnum }
func GetConnectionPointTypeEnumEnum ¶ added in v0.1.62
func GetConnectionPointTypeEnumEnum() ConnectionPointTypeEnumEnum
type ConnectionType ¶ added in v0.1.62
type ConnectionType struct {
ConnectionType *ConnectionTypeEnum `json:"connection_type"`
}
ConnectionType 连接类型。
func (ConnectionType) String ¶ added in v0.1.62
func (o ConnectionType) String() string
type ConnectionTypeEnum ¶ added in v0.1.62
type ConnectionTypeEnum struct {
// contains filtered or unexported fields
}
ConnectionTypeEnum 中心网络连接类型定义: - ER-ER (ER-ER Connection) - ER-GDGW (ER-GDGW Attachment Connection) - ER-ER_ROUTE_TABLE (ER-ER_ROUTE_TABLE Attachment Connection)
func (ConnectionTypeEnum) MarshalJSON ¶ added in v0.1.62
func (c ConnectionTypeEnum) MarshalJSON() ([]byte, error)
func (*ConnectionTypeEnum) UnmarshalJSON ¶ added in v0.1.62
func (c *ConnectionTypeEnum) UnmarshalJSON(b []byte) error
func (ConnectionTypeEnum) Value ¶ added in v0.1.62
func (c ConnectionTypeEnum) Value() string
type ConnectionTypeEnumEnum ¶ added in v0.1.62
type ConnectionTypeEnumEnum struct { ER_ER ConnectionTypeEnum ER_GDGW ConnectionTypeEnum ER_ER_ROUTE_TABLE ConnectionTypeEnum }
func GetConnectionTypeEnumEnum ¶ added in v0.1.62
func GetConnectionTypeEnumEnum() ConnectionTypeEnumEnum
type CreateAuthorisation ¶ added in v0.1.15
type CreateAuthorisation struct { // 实例名字。 Name *string `json:"name,omitempty"` // 实例描述。不支持 <>。 Description *string `json:"description,omitempty"` // 资源ID标识符。 InstanceId string `json:"instance_id"` // 实例所属项目ID。 ProjectId string `json:"project_id"` // RegionID。 RegionId string `json:"region_id"` // 资源ID标识符。 CloudConnectionId string `json:"cloud_connection_id"` // 授权网络实例的类型: - vpc:虚拟私有云 InstanceType CreateAuthorisationInstanceType `json:"instance_type"` // 被授权云连接实例所属的账户ID。 CloudConnectionDomainId string `json:"cloud_connection_domain_id"` }
CreateAuthorisation 创建授权的详细信息。
func (CreateAuthorisation) String ¶ added in v0.1.15
func (o CreateAuthorisation) String() string
type CreateAuthorisationInstanceType ¶ added in v0.1.15
type CreateAuthorisationInstanceType struct {
// contains filtered or unexported fields
}
func (CreateAuthorisationInstanceType) MarshalJSON ¶ added in v0.1.15
func (c CreateAuthorisationInstanceType) MarshalJSON() ([]byte, error)
func (*CreateAuthorisationInstanceType) UnmarshalJSON ¶ added in v0.1.15
func (c *CreateAuthorisationInstanceType) UnmarshalJSON(b []byte) error
func (CreateAuthorisationInstanceType) Value ¶ added in v0.1.15
func (c CreateAuthorisationInstanceType) Value() string
type CreateAuthorisationInstanceTypeEnum ¶ added in v0.1.15
type CreateAuthorisationInstanceTypeEnum struct {
VPC CreateAuthorisationInstanceType
}
func GetCreateAuthorisationInstanceTypeEnum ¶ added in v0.1.15
func GetCreateAuthorisationInstanceTypeEnum() CreateAuthorisationInstanceTypeEnum
type CreateAuthorisationRequest ¶ added in v0.1.15
type CreateAuthorisationRequest struct {
Body *CreateAuthorisationRequestBody `json:"body,omitempty"`
}
CreateAuthorisationRequest Request Object
func (CreateAuthorisationRequest) String ¶ added in v0.1.15
func (o CreateAuthorisationRequest) String() string
type CreateAuthorisationRequestBody ¶ added in v0.1.15
type CreateAuthorisationRequestBody struct {
Authorisation *CreateAuthorisation `json:"authorisation"`
}
CreateAuthorisationRequestBody 创建授权的详细信息。
func (CreateAuthorisationRequestBody) String ¶ added in v0.1.15
func (o CreateAuthorisationRequestBody) String() string
type CreateAuthorisationResponse ¶ added in v0.1.15
type CreateAuthorisationResponse struct { // 资源ID标识符。 RequestId string `json:"request_id"` Authorisation *Authorisation `json:"authorisation"` HttpStatusCode int `json:"-"` }
CreateAuthorisationResponse Response Object
func (CreateAuthorisationResponse) String ¶ added in v0.1.15
func (o CreateAuthorisationResponse) String() string
type CreateBandwidthPackage ¶ added in v0.1.15
type CreateBandwidthPackage struct { // 实例名字。 Name string `json:"name"` // 实例描述。不支持 <>。 Description *string `json:"description,omitempty"` // 实例所属企业项目ID。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 实例所属项目ID。 ProjectId string `json:"project_id"` LocalAreaId *AreaIdDef `json:"local_area_id"` RemoteAreaId *AreaIdDef `json:"remote_area_id"` // 带宽包实例的计费方式。 bandwidth是按带宽计费。 ChargeMode CreateBandwidthPackageChargeMode `json:"charge_mode"` // 带宽包实例在大陆站或国际站的计费方式: - 3:大陆站按需计费 - 4:国际站按需计费 - 5:大陆站按95方式计费 - 6:国际站按95方式计费 BillingMode CreateBandwidthPackageBillingMode `json:"billing_mode"` // 带宽包实例中的带宽值。 Bandwidth int32 `json:"bandwidth"` // 带宽包实例绑定的资源ID。 ResourceId *string `json:"resource_id,omitempty"` // 带宽包实例绑定的资源类型。 cloud_connection: 云连接实例。 ResourceType *CreateBandwidthPackageResourceType `json:"resource_type,omitempty"` // 带宽包实例的规格编码。 bandwidth.aftoela:大陆站+国际站南非-拉美东 bandwidth.aftonla:大陆站+国际站南非-拉美北 bandwidth.aftowla:大陆站+国际站南非-拉美西 bandwidth.aptoaf:国际站亚太-南非 bandwidth.aptoap:国际站亚太-亚太 bandwidth.aptoela:大陆站+国际站亚太-拉美东 bandwidth.aptonla:大陆站+国际站亚太-拉美北 bandwidth.aptowla:大陆站+国际站亚太-拉美西 bandwidth.cmtoaf:国际站中国大陆-南非 bandwidth.cmtoap:国际站中国大陆-亚太 bandwidth.cmtocm:国际站中国大陆-中国大陆 bandwidth.cmtoela:大陆站+国际站中国大陆-拉美东 bandwidth.cmtonla:大陆站+国际站中国大陆-拉美北 bandwidth.cmtowla:大陆站+国际站中国大陆-拉美西 bandwidth.elatoela:大陆站+国际站拉美东-拉美东 bandwidth.elatonla:大陆站+国际站拉美东-拉美北 bandwidth.wlatoela:大陆站+国际站拉美西-拉美东 bandwidth.wlatonla:大陆站+国际站拉美西-拉美北 bandwidth.wlatowla:大陆站+国际站拉美西-拉美西 SpecCode *string `json:"spec_code,omitempty"` // 互通类型: - Area: 大区互通 - Region: 城域互通 InterflowMode *CreateBandwidthPackageInterflowMode `json:"interflow_mode,omitempty"` }
CreateBandwidthPackage 创建带宽包请求体。
func (CreateBandwidthPackage) String ¶ added in v0.1.15
func (o CreateBandwidthPackage) String() string
type CreateBandwidthPackageBillingMode ¶ added in v0.1.15
type CreateBandwidthPackageBillingMode struct {
// contains filtered or unexported fields
}
func (CreateBandwidthPackageBillingMode) MarshalJSON ¶ added in v0.1.15
func (c CreateBandwidthPackageBillingMode) MarshalJSON() ([]byte, error)
func (*CreateBandwidthPackageBillingMode) UnmarshalJSON ¶ added in v0.1.15
func (c *CreateBandwidthPackageBillingMode) UnmarshalJSON(b []byte) error
func (CreateBandwidthPackageBillingMode) Value ¶ added in v0.1.15
func (c CreateBandwidthPackageBillingMode) Value() int32
type CreateBandwidthPackageBillingModeEnum ¶ added in v0.1.15
type CreateBandwidthPackageBillingModeEnum struct { E_3 CreateBandwidthPackageBillingMode E_4 CreateBandwidthPackageBillingMode E_5 CreateBandwidthPackageBillingMode E_6 CreateBandwidthPackageBillingMode }
func GetCreateBandwidthPackageBillingModeEnum ¶ added in v0.1.15
func GetCreateBandwidthPackageBillingModeEnum() CreateBandwidthPackageBillingModeEnum
type CreateBandwidthPackageChargeMode ¶ added in v0.1.15
type CreateBandwidthPackageChargeMode struct {
// contains filtered or unexported fields
}
func (CreateBandwidthPackageChargeMode) MarshalJSON ¶ added in v0.1.15
func (c CreateBandwidthPackageChargeMode) MarshalJSON() ([]byte, error)
func (*CreateBandwidthPackageChargeMode) UnmarshalJSON ¶ added in v0.1.15
func (c *CreateBandwidthPackageChargeMode) UnmarshalJSON(b []byte) error
func (CreateBandwidthPackageChargeMode) Value ¶ added in v0.1.15
func (c CreateBandwidthPackageChargeMode) Value() string
type CreateBandwidthPackageChargeModeEnum ¶ added in v0.1.15
type CreateBandwidthPackageChargeModeEnum struct {
BANDWIDTH CreateBandwidthPackageChargeMode
}
func GetCreateBandwidthPackageChargeModeEnum ¶ added in v0.1.15
func GetCreateBandwidthPackageChargeModeEnum() CreateBandwidthPackageChargeModeEnum
type CreateBandwidthPackageInterflowMode ¶ added in v0.1.16
type CreateBandwidthPackageInterflowMode struct {
// contains filtered or unexported fields
}
func (CreateBandwidthPackageInterflowMode) MarshalJSON ¶ added in v0.1.16
func (c CreateBandwidthPackageInterflowMode) MarshalJSON() ([]byte, error)
func (*CreateBandwidthPackageInterflowMode) UnmarshalJSON ¶ added in v0.1.16
func (c *CreateBandwidthPackageInterflowMode) UnmarshalJSON(b []byte) error
func (CreateBandwidthPackageInterflowMode) Value ¶ added in v0.1.16
func (c CreateBandwidthPackageInterflowMode) Value() string
type CreateBandwidthPackageInterflowModeEnum ¶ added in v0.1.16
type CreateBandwidthPackageInterflowModeEnum struct { AREA CreateBandwidthPackageInterflowMode REGION CreateBandwidthPackageInterflowMode }
func GetCreateBandwidthPackageInterflowModeEnum ¶ added in v0.1.16
func GetCreateBandwidthPackageInterflowModeEnum() CreateBandwidthPackageInterflowModeEnum
type CreateBandwidthPackageRequest ¶ added in v0.1.15
type CreateBandwidthPackageRequest struct {
Body *CreateBandwidthPackageRequestBody `json:"body,omitempty"`
}
CreateBandwidthPackageRequest Request Object
func (CreateBandwidthPackageRequest) String ¶ added in v0.1.15
func (o CreateBandwidthPackageRequest) String() string
type CreateBandwidthPackageRequestBody ¶ added in v0.1.15
type CreateBandwidthPackageRequestBody struct {
BandwidthPackage *CreateBandwidthPackage `json:"bandwidth_package"`
}
CreateBandwidthPackageRequestBody 创建带宽包实例的请求体。
func (CreateBandwidthPackageRequestBody) String ¶ added in v0.1.15
func (o CreateBandwidthPackageRequestBody) String() string
type CreateBandwidthPackageResourceType ¶ added in v0.1.15
type CreateBandwidthPackageResourceType struct {
// contains filtered or unexported fields
}
func (CreateBandwidthPackageResourceType) MarshalJSON ¶ added in v0.1.15
func (c CreateBandwidthPackageResourceType) MarshalJSON() ([]byte, error)
func (*CreateBandwidthPackageResourceType) UnmarshalJSON ¶ added in v0.1.15
func (c *CreateBandwidthPackageResourceType) UnmarshalJSON(b []byte) error
func (CreateBandwidthPackageResourceType) Value ¶ added in v0.1.15
func (c CreateBandwidthPackageResourceType) Value() string
type CreateBandwidthPackageResourceTypeEnum ¶ added in v0.1.15
type CreateBandwidthPackageResourceTypeEnum struct {
CLOUD_CONNECTION CreateBandwidthPackageResourceType
}
func GetCreateBandwidthPackageResourceTypeEnum ¶ added in v0.1.15
func GetCreateBandwidthPackageResourceTypeEnum() CreateBandwidthPackageResourceTypeEnum
type CreateBandwidthPackageResponse ¶ added in v0.1.15
type CreateBandwidthPackageResponse struct { // 资源ID标识符。 RequestId string `json:"request_id"` BandwidthPackage *BandwidthPackage `json:"bandwidth_package"` HttpStatusCode int `json:"-"` }
CreateBandwidthPackageResponse Response Object
func (CreateBandwidthPackageResponse) String ¶ added in v0.1.15
func (o CreateBandwidthPackageResponse) String() string
type CreateCentralNetwork ¶ added in v0.1.62
type CreateCentralNetwork struct { // 实例名字。 Name string `json:"name"` // 实例描述。不支持 <>。 Description *string `json:"description,omitempty"` // 实例标签。 Tags *[]Tag `json:"tags,omitempty"` // 实例所属企业项目ID。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` PolicyDocument *CentralNetworkPolicyDocument `json:"policy_document,omitempty"` }
CreateCentralNetwork 中心网络。
func (CreateCentralNetwork) String ¶ added in v0.1.62
func (o CreateCentralNetwork) String() string
type CreateCentralNetworkGdgwAttachment ¶ added in v0.1.62
type CreateCentralNetworkGdgwAttachment struct { // 实例名字。 Name string `json:"name"` // 实例描述。不支持 <>。 Description *string `json:"description,omitempty"` // 资源ID标识符。 EnterpriseRouterId string `json:"enterprise_router_id"` // 资源ID标识符。 GlobalDcGatewayId string `json:"global_dc_gateway_id"` // 实例所属项目ID。 EnterpriseRouterProjectId string `json:"enterprise_router_project_id"` // RegionID。 EnterpriseRouterRegionId string `json:"enterprise_router_region_id"` // 实例所属项目ID。 GlobalDcGatewayProjectId string `json:"global_dc_gateway_project_id"` // RegionID。 GlobalDcGatewayRegionId string `json:"global_dc_gateway_region_id"` // 资源ID标识符。 CentralNetworkPlaneId *string `json:"central_network_plane_id,omitempty"` }
func (CreateCentralNetworkGdgwAttachment) String ¶ added in v0.1.62
func (o CreateCentralNetworkGdgwAttachment) String() string
type CreateCentralNetworkGdgwAttachmentRequest ¶ added in v0.1.62
type CreateCentralNetworkGdgwAttachmentRequest struct { // 中心网络的ID。 CentralNetworkId string `json:"central_network_id"` Body *CreateCentralNetworkGdgwAttachmentRequestBody `json:"body,omitempty"` }
CreateCentralNetworkGdgwAttachmentRequest Request Object
func (CreateCentralNetworkGdgwAttachmentRequest) String ¶ added in v0.1.62
func (o CreateCentralNetworkGdgwAttachmentRequest) String() string
type CreateCentralNetworkGdgwAttachmentRequestBody ¶ added in v0.1.62
type CreateCentralNetworkGdgwAttachmentRequestBody struct {
CentralNetworkGdgwAttachment *CreateCentralNetworkGdgwAttachment `json:"central_network_gdgw_attachment"`
}
CreateCentralNetworkGdgwAttachmentRequestBody 创建中心网络GDGW附件的请求体。
func (CreateCentralNetworkGdgwAttachmentRequestBody) String ¶ added in v0.1.62
func (o CreateCentralNetworkGdgwAttachmentRequestBody) String() string
type CreateCentralNetworkGdgwAttachmentResponse ¶ added in v0.1.62
type CreateCentralNetworkGdgwAttachmentResponse struct { // 资源ID标识符。 RequestId string `json:"request_id"` CentralNetworkGdgwAttachment *CentralNetworkGdgwAttachment `json:"central_network_gdgw_attachment"` HttpStatusCode int `json:"-"` }
CreateCentralNetworkGdgwAttachmentResponse Response Object
func (CreateCentralNetworkGdgwAttachmentResponse) String ¶ added in v0.1.62
func (o CreateCentralNetworkGdgwAttachmentResponse) String() string
type CreateCentralNetworkPolicyRequest ¶ added in v0.1.62
type CreateCentralNetworkPolicyRequest struct { // 中心网络的ID。 CentralNetworkId string `json:"central_network_id"` Body *CreateCentralNetworkPolicyRequestBody `json:"body,omitempty"` }
CreateCentralNetworkPolicyRequest Request Object
func (CreateCentralNetworkPolicyRequest) String ¶ added in v0.1.62
func (o CreateCentralNetworkPolicyRequest) String() string
type CreateCentralNetworkPolicyRequestBody ¶ added in v0.1.62
type CreateCentralNetworkPolicyRequestBody struct {
CentralNetworkPolicyDocument *CentralNetworkPolicyDocument `json:"central_network_policy_document"`
}
CreateCentralNetworkPolicyRequestBody 创建中心网络策略的请求体。
func (CreateCentralNetworkPolicyRequestBody) String ¶ added in v0.1.62
func (o CreateCentralNetworkPolicyRequestBody) String() string
type CreateCentralNetworkPolicyResponse ¶ added in v0.1.62
type CreateCentralNetworkPolicyResponse struct { // 资源ID标识符。 RequestId string `json:"request_id"` CentralNetworkPolicy *CentralNetworkPolicy `json:"central_network_policy"` HttpStatusCode int `json:"-"` }
CreateCentralNetworkPolicyResponse Response Object
func (CreateCentralNetworkPolicyResponse) String ¶ added in v0.1.62
func (o CreateCentralNetworkPolicyResponse) String() string
type CreateCentralNetworkRequest ¶ added in v0.1.62
type CreateCentralNetworkRequest struct {
Body *CreateCentralNetworkRequestBody `json:"body,omitempty"`
}
CreateCentralNetworkRequest Request Object
func (CreateCentralNetworkRequest) String ¶ added in v0.1.62
func (o CreateCentralNetworkRequest) String() string
type CreateCentralNetworkRequestBody ¶ added in v0.1.62
type CreateCentralNetworkRequestBody struct {
CentralNetwork *CreateCentralNetwork `json:"central_network"`
}
CreateCentralNetworkRequestBody 创建中心网络的请求体。
func (CreateCentralNetworkRequestBody) String ¶ added in v0.1.62
func (o CreateCentralNetworkRequestBody) String() string
type CreateCentralNetworkResponse ¶ added in v0.1.62
type CreateCentralNetworkResponse struct { // 资源ID标识符。 RequestId string `json:"request_id"` CentralNetwork *CentralNetwork `json:"central_network"` HttpStatusCode int `json:"-"` }
CreateCentralNetworkResponse Response Object
func (CreateCentralNetworkResponse) String ¶ added in v0.1.62
func (o CreateCentralNetworkResponse) String() string
type CreateCloudConnection ¶
type CreateCloudConnection struct { // 实例名字。 Name string `json:"name"` // 实例描述。不支持 <>。 Description *string `json:"description,omitempty"` // 实例所属企业项目ID。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` }
CreateCloudConnection 创建云连接实例的详细信息。
func (CreateCloudConnection) String ¶
func (o CreateCloudConnection) String() string
type CreateCloudConnectionRequest ¶
type CreateCloudConnectionRequest struct {
Body *CreateCloudConnectionRequestBody `json:"body,omitempty"`
}
CreateCloudConnectionRequest Request Object
func (CreateCloudConnectionRequest) String ¶
func (o CreateCloudConnectionRequest) String() string
type CreateCloudConnectionRequestBody ¶
type CreateCloudConnectionRequestBody struct {
CloudConnection *CreateCloudConnection `json:"cloud_connection"`
}
CreateCloudConnectionRequestBody 创建云连接实例的请求体。
func (CreateCloudConnectionRequestBody) String ¶
func (o CreateCloudConnectionRequestBody) String() string
type CreateCloudConnectionResponse ¶
type CreateCloudConnectionResponse struct { // 资源ID标识符。 RequestId string `json:"request_id"` CloudConnection *CloudConnection `json:"cloud_connection"` HttpStatusCode int `json:"-"` }
CreateCloudConnectionResponse Response Object
func (CreateCloudConnectionResponse) String ¶
func (o CreateCloudConnectionResponse) String() string
type CreateInterRegionBandwidth ¶ added in v0.1.15
type CreateInterRegionBandwidth struct { // 资源ID标识符。 CloudConnectionId string `json:"cloud_connection_id"` // 资源ID标识符。 BandwidthPackageId string `json:"bandwidth_package_id"` // 域间带宽值。 Bandwidth int32 `json:"bandwidth"` // 域间RegionID。 InterRegionIds []string `json:"inter_region_ids"` }
CreateInterRegionBandwidth 创建域间带宽的详情信息。
func (CreateInterRegionBandwidth) String ¶ added in v0.1.15
func (o CreateInterRegionBandwidth) String() string
type CreateInterRegionBandwidthRequest ¶ added in v0.1.15
type CreateInterRegionBandwidthRequest struct {
Body *CreateInterRegionBandwidthRequestBody `json:"body,omitempty"`
}
CreateInterRegionBandwidthRequest Request Object
func (CreateInterRegionBandwidthRequest) String ¶ added in v0.1.15
func (o CreateInterRegionBandwidthRequest) String() string
type CreateInterRegionBandwidthRequestBody ¶ added in v0.1.15
type CreateInterRegionBandwidthRequestBody struct {
InterRegionBandwidth *CreateInterRegionBandwidth `json:"inter_region_bandwidth"`
}
CreateInterRegionBandwidthRequestBody 创建域间带宽实例的请求体。
func (CreateInterRegionBandwidthRequestBody) String ¶ added in v0.1.15
func (o CreateInterRegionBandwidthRequestBody) String() string
type CreateInterRegionBandwidthResponse ¶ added in v0.1.15
type CreateInterRegionBandwidthResponse struct { // 资源ID标识符。 RequestId string `json:"request_id"` InterRegionBandwidth *InterRegionBandwidth `json:"inter_region_bandwidth"` HttpStatusCode int `json:"-"` }
CreateInterRegionBandwidthResponse Response Object
func (CreateInterRegionBandwidthResponse) String ¶ added in v0.1.15
func (o CreateInterRegionBandwidthResponse) String() string
type CreateNetworkInstance ¶
type CreateNetworkInstance struct { // 实例名字。 Name *string `json:"name,omitempty"` // 实例描述。不支持 <>。 Description *string `json:"description,omitempty"` // 资源ID标识符。 InstanceId string `json:"instance_id"` // 实例所属帐号ID。 InstanceDomainId *string `json:"instance_domain_id,omitempty"` // 实例所属项目ID。 ProjectId string `json:"project_id"` // RegionID。 RegionId string `json:"region_id"` // 资源ID标识符。 CloudConnectionId string `json:"cloud_connection_id"` // 添加到云连接网络实例的类型,有效值: - vpc:虚拟私有云。 - vgw:虚拟网关。 Type CreateNetworkInstanceType `json:"type"` // 网络实例发布的网段路由列表。 Cidrs []string `json:"cidrs"` }
CreateNetworkInstance 创建网络实例的详细信息。
func (CreateNetworkInstance) String ¶
func (o CreateNetworkInstance) String() string
type CreateNetworkInstanceRequest ¶
type CreateNetworkInstanceRequest struct {
Body *CreateNetworkInstanceRequestBody `json:"body,omitempty"`
}
CreateNetworkInstanceRequest Request Object
func (CreateNetworkInstanceRequest) String ¶
func (o CreateNetworkInstanceRequest) String() string
type CreateNetworkInstanceRequestBody ¶
type CreateNetworkInstanceRequestBody struct {
NetworkInstance *CreateNetworkInstance `json:"network_instance"`
}
CreateNetworkInstanceRequestBody 创建网络实例的请求体。
func (CreateNetworkInstanceRequestBody) String ¶
func (o CreateNetworkInstanceRequestBody) String() string
type CreateNetworkInstanceResponse ¶
type CreateNetworkInstanceResponse struct { // 资源ID标识符。 RequestId string `json:"request_id"` NetworkInstance *NetworkInstance `json:"network_instance"` HttpStatusCode int `json:"-"` }
CreateNetworkInstanceResponse Response Object
func (CreateNetworkInstanceResponse) String ¶
func (o CreateNetworkInstanceResponse) String() string
type CreateNetworkInstanceType ¶
type CreateNetworkInstanceType struct {
// contains filtered or unexported fields
}
func (CreateNetworkInstanceType) MarshalJSON ¶
func (c CreateNetworkInstanceType) MarshalJSON() ([]byte, error)
func (*CreateNetworkInstanceType) UnmarshalJSON ¶
func (c *CreateNetworkInstanceType) UnmarshalJSON(b []byte) error
func (CreateNetworkInstanceType) Value ¶ added in v0.0.90
func (c CreateNetworkInstanceType) Value() string
type CreateNetworkInstanceTypeEnum ¶
type CreateNetworkInstanceTypeEnum struct { VPC CreateNetworkInstanceType VGW CreateNetworkInstanceType }
func GetCreateNetworkInstanceTypeEnum ¶
func GetCreateNetworkInstanceTypeEnum() CreateNetworkInstanceTypeEnum
type CreatedAt ¶ added in v0.1.62
type CreatedAt struct { // 实例创建时间。UTC时间格式,yyyy-MM-ddTHH:mm:ss。 CreatedAt *sdktime.SdkTime `json:"created_at"` }
CreatedAt 实例创建时间。
type DeleteAuthorisationRequest ¶ added in v0.1.15
type DeleteAuthorisationRequest struct { // 资源的Id。 Id string `json:"id"` }
DeleteAuthorisationRequest Request Object
func (DeleteAuthorisationRequest) String ¶ added in v0.1.15
func (o DeleteAuthorisationRequest) String() string
type DeleteAuthorisationResponse ¶ added in v0.1.15
type DeleteAuthorisationResponse struct {
HttpStatusCode int `json:"-"`
}
DeleteAuthorisationResponse Response Object
func (DeleteAuthorisationResponse) String ¶ added in v0.1.15
func (o DeleteAuthorisationResponse) String() string
type DeleteBandwidthPackageRequest ¶ added in v0.1.15
type DeleteBandwidthPackageRequest struct { // 资源的Id。 Id string `json:"id"` }
DeleteBandwidthPackageRequest Request Object
func (DeleteBandwidthPackageRequest) String ¶ added in v0.1.15
func (o DeleteBandwidthPackageRequest) String() string
type DeleteBandwidthPackageResponse ¶ added in v0.1.15
type DeleteBandwidthPackageResponse struct {
HttpStatusCode int `json:"-"`
}
DeleteBandwidthPackageResponse Response Object
func (DeleteBandwidthPackageResponse) String ¶ added in v0.1.15
func (o DeleteBandwidthPackageResponse) String() string
type DeleteCentralNetworkAttachmentRequest ¶ added in v0.1.62
type DeleteCentralNetworkAttachmentRequest struct { // 中心网络的ID。 CentralNetworkId string `json:"central_network_id"` // 中心网络附件ID。 AttachmentId string `json:"attachment_id"` }
DeleteCentralNetworkAttachmentRequest Request Object
func (DeleteCentralNetworkAttachmentRequest) String ¶ added in v0.1.62
func (o DeleteCentralNetworkAttachmentRequest) String() string
type DeleteCentralNetworkAttachmentResponse ¶ added in v0.1.62
type DeleteCentralNetworkAttachmentResponse struct { // 资源ID标识符。 RequestId string `json:"request_id"` CentralNetworkAttachment *CentralNetworkAttachment `json:"central_network_attachment"` HttpStatusCode int `json:"-"` }
DeleteCentralNetworkAttachmentResponse Response Object
func (DeleteCentralNetworkAttachmentResponse) String ¶ added in v0.1.62
func (o DeleteCentralNetworkAttachmentResponse) String() string
type DeleteCentralNetworkPolicyRequest ¶ added in v0.1.62
type DeleteCentralNetworkPolicyRequest struct { // 网络策略ID。 PolicyId string `json:"policy_id"` // 中心网络的ID。 CentralNetworkId string `json:"central_network_id"` }
DeleteCentralNetworkPolicyRequest Request Object
func (DeleteCentralNetworkPolicyRequest) String ¶ added in v0.1.62
func (o DeleteCentralNetworkPolicyRequest) String() string
type DeleteCentralNetworkPolicyResponse ¶ added in v0.1.62
type DeleteCentralNetworkPolicyResponse struct { XRequestId *string `json:"x-request-id,omitempty"` HttpStatusCode int `json:"-"` }
DeleteCentralNetworkPolicyResponse Response Object
func (DeleteCentralNetworkPolicyResponse) String ¶ added in v0.1.62
func (o DeleteCentralNetworkPolicyResponse) String() string
type DeleteCentralNetworkRequest ¶ added in v0.1.62
type DeleteCentralNetworkRequest struct { // 中心网络的ID。 CentralNetworkId string `json:"central_network_id"` }
DeleteCentralNetworkRequest Request Object
func (DeleteCentralNetworkRequest) String ¶ added in v0.1.62
func (o DeleteCentralNetworkRequest) String() string
type DeleteCentralNetworkResponse ¶ added in v0.1.62
type DeleteCentralNetworkResponse struct { // 资源ID标识符。 RequestId string `json:"request_id"` CentralNetwork *CentralNetwork `json:"central_network"` HttpStatusCode int `json:"-"` }
DeleteCentralNetworkResponse Response Object
func (DeleteCentralNetworkResponse) String ¶ added in v0.1.62
func (o DeleteCentralNetworkResponse) String() string
type DeleteCloudConnectionRequest ¶
type DeleteCloudConnectionRequest struct { // 资源的Id。 Id string `json:"id"` }
DeleteCloudConnectionRequest Request Object
func (DeleteCloudConnectionRequest) String ¶
func (o DeleteCloudConnectionRequest) String() string
type DeleteCloudConnectionResponse ¶
type DeleteCloudConnectionResponse struct {
HttpStatusCode int `json:"-"`
}
DeleteCloudConnectionResponse Response Object
func (DeleteCloudConnectionResponse) String ¶
func (o DeleteCloudConnectionResponse) String() string
type DeleteInterRegionBandwidthRequest ¶ added in v0.1.15
type DeleteInterRegionBandwidthRequest struct { // 资源的Id。 Id string `json:"id"` }
DeleteInterRegionBandwidthRequest Request Object
func (DeleteInterRegionBandwidthRequest) String ¶ added in v0.1.15
func (o DeleteInterRegionBandwidthRequest) String() string
type DeleteInterRegionBandwidthResponse ¶ added in v0.1.15
type DeleteInterRegionBandwidthResponse struct {
HttpStatusCode int `json:"-"`
}
DeleteInterRegionBandwidthResponse Response Object
func (DeleteInterRegionBandwidthResponse) String ¶ added in v0.1.15
func (o DeleteInterRegionBandwidthResponse) String() string
type DeleteNetworkInstanceRequest ¶
type DeleteNetworkInstanceRequest struct { // 资源的Id。 Id string `json:"id"` }
DeleteNetworkInstanceRequest Request Object
func (DeleteNetworkInstanceRequest) String ¶
func (o DeleteNetworkInstanceRequest) String() string
type DeleteNetworkInstanceResponse ¶
type DeleteNetworkInstanceResponse struct {
HttpStatusCode int `json:"-"`
}
DeleteNetworkInstanceResponse Response Object
func (DeleteNetworkInstanceResponse) String ¶
func (o DeleteNetworkInstanceResponse) String() string
type Description ¶ added in v0.1.62
type Description struct { // 实例描述。不支持 <>。 Description *string `json:"description,omitempty"` }
Description 实例描述。
func (Description) String ¶ added in v0.1.62
func (o Description) String() string
type DisassociateBandwidthPackage ¶ added in v0.1.15
type DisassociateBandwidthPackage struct { // 带宽包实例绑定的资源ID。 ResourceId string `json:"resource_id"` // 带宽包实例绑定的资源类型。 cloud_connection: 云连接实例。 ResourceType DisassociateBandwidthPackageResourceType `json:"resource_type"` }
DisassociateBandwidthPackage 解关联带宽包实例的详细信息。
func (DisassociateBandwidthPackage) String ¶ added in v0.1.15
func (o DisassociateBandwidthPackage) String() string
type DisassociateBandwidthPackageRequest ¶ added in v0.1.15
type DisassociateBandwidthPackageRequest struct { // 资源的Id。 Id string `json:"id"` Body *DisassociateBandwidthPackageRequestBody `json:"body,omitempty"` }
DisassociateBandwidthPackageRequest Request Object
func (DisassociateBandwidthPackageRequest) String ¶ added in v0.1.15
func (o DisassociateBandwidthPackageRequest) String() string
type DisassociateBandwidthPackageRequestBody ¶ added in v0.1.15
type DisassociateBandwidthPackageRequestBody struct {
BandwidthPackage *DisassociateBandwidthPackage `json:"bandwidth_package"`
}
DisassociateBandwidthPackageRequestBody 解关联带宽包实例的请求体。
func (DisassociateBandwidthPackageRequestBody) String ¶ added in v0.1.15
func (o DisassociateBandwidthPackageRequestBody) String() string
type DisassociateBandwidthPackageResourceType ¶ added in v0.1.15
type DisassociateBandwidthPackageResourceType struct {
// contains filtered or unexported fields
}
func (DisassociateBandwidthPackageResourceType) MarshalJSON ¶ added in v0.1.15
func (c DisassociateBandwidthPackageResourceType) MarshalJSON() ([]byte, error)
func (*DisassociateBandwidthPackageResourceType) UnmarshalJSON ¶ added in v0.1.15
func (c *DisassociateBandwidthPackageResourceType) UnmarshalJSON(b []byte) error
func (DisassociateBandwidthPackageResourceType) Value ¶ added in v0.1.15
func (c DisassociateBandwidthPackageResourceType) Value() string
type DisassociateBandwidthPackageResourceTypeEnum ¶ added in v0.1.15
type DisassociateBandwidthPackageResourceTypeEnum struct {
CLOUD_CONNECTION DisassociateBandwidthPackageResourceType
}
func GetDisassociateBandwidthPackageResourceTypeEnum ¶ added in v0.1.15
func GetDisassociateBandwidthPackageResourceTypeEnum() DisassociateBandwidthPackageResourceTypeEnum
type DisassociateBandwidthPackageResponse ¶ added in v0.1.15
type DisassociateBandwidthPackageResponse struct { // 资源ID标识符。 RequestId string `json:"request_id"` BandwidthPackage *BandwidthPackage `json:"bandwidth_package"` HttpStatusCode int `json:"-"` }
DisassociateBandwidthPackageResponse Response Object
func (DisassociateBandwidthPackageResponse) String ¶ added in v0.1.15
func (o DisassociateBandwidthPackageResponse) String() string
type DocumentTemplateVersion ¶ added in v0.1.62
type DocumentTemplateVersion struct {
DocumentTemplateVersion *DocumentTemplateVersionEnum `json:"document_template_version"`
}
DocumentTemplateVersion 文档模板版本。
func (DocumentTemplateVersion) String ¶ added in v0.1.62
func (o DocumentTemplateVersion) String() string
type DocumentTemplateVersionEnum ¶ added in v0.1.62
type DocumentTemplateVersionEnum struct {
// contains filtered or unexported fields
}
DocumentTemplateVersionEnum 文档模板版本。 - 2022.08.30 (2022.08.30)
func (DocumentTemplateVersionEnum) MarshalJSON ¶ added in v0.1.62
func (c DocumentTemplateVersionEnum) MarshalJSON() ([]byte, error)
func (*DocumentTemplateVersionEnum) UnmarshalJSON ¶ added in v0.1.62
func (c *DocumentTemplateVersionEnum) UnmarshalJSON(b []byte) error
func (DocumentTemplateVersionEnum) Value ¶ added in v0.1.62
func (c DocumentTemplateVersionEnum) Value() string
type DocumentTemplateVersionEnumEnum ¶ added in v0.1.62
type DocumentTemplateVersionEnumEnum struct {
E_2022_08_30 DocumentTemplateVersionEnum
}
func GetDocumentTemplateVersionEnumEnum ¶ added in v0.1.62
func GetDocumentTemplateVersionEnumEnum() DocumentTemplateVersionEnumEnum
type DomainId ¶ added in v0.1.62
type DomainId struct { // 实例所属帐号ID。 DomainId string `json:"domain_id"` }
DomainId 实例所属帐号ID。
type DomainIdDef ¶ added in v0.1.62
type DomainIdDef struct { }
DomainIdDef 实例所属帐号ID。
func (DomainIdDef) String ¶ added in v0.1.62
func (o DomainIdDef) String() string
type EnterpriseProjectId ¶ added in v0.1.62
type EnterpriseProjectId struct { // 实例所属企业项目ID。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` }
EnterpriseProjectId 实例所属企业项目ID。
func (EnterpriseProjectId) String ¶ added in v0.1.62
func (o EnterpriseProjectId) String() string
type EnterpriseRouterAttachmentId ¶ added in v0.1.62
type EnterpriseRouterAttachmentId struct { // 资源ID标识符。 EnterpriseRouterAttachmentId *string `json:"enterprise_router_attachment_id,omitempty"` }
EnterpriseRouterAttachmentId 企业路由器的连接ID。
func (EnterpriseRouterAttachmentId) String ¶ added in v0.1.62
func (o EnterpriseRouterAttachmentId) String() string
type EnterpriseRouterId ¶ added in v0.1.62
type EnterpriseRouterId struct { // 资源ID标识符。 EnterpriseRouterId string `json:"enterprise_router_id"` }
EnterpriseRouterId 企业路由器的ID。
func (EnterpriseRouterId) String ¶ added in v0.1.62
func (o EnterpriseRouterId) String() string
type EnterpriseRouterProjectId ¶ added in v0.1.62
type EnterpriseRouterProjectId struct { // 实例所属项目ID。 EnterpriseRouterProjectId string `json:"enterprise_router_project_id"` }
EnterpriseRouterProjectId 企业路由器的项目ID。
func (EnterpriseRouterProjectId) String ¶ added in v0.1.62
func (o EnterpriseRouterProjectId) String() string
type EnterpriseRouterRegionId ¶ added in v0.1.62
type EnterpriseRouterRegionId struct { // RegionID。 EnterpriseRouterRegionId string `json:"enterprise_router_region_id"` }
EnterpriseRouterRegionId ER路由器的region ID。
func (EnterpriseRouterRegionId) String ¶ added in v0.1.62
func (o EnterpriseRouterRegionId) String() string
type EnterpriseRouterTableId ¶ added in v0.1.62
type EnterpriseRouterTableId struct { // 资源ID标识符。 EnterpriseRouterTableId string `json:"enterprise_router_table_id"` }
EnterpriseRouterTableId 企业路由器的路由表ID。
func (EnterpriseRouterTableId) String ¶ added in v0.1.62
func (o EnterpriseRouterTableId) String() string
type GlobalConnectionBandwidthId ¶ added in v0.1.62
type GlobalConnectionBandwidthId struct { // 资源ID标识符。 GlobalConnectionBandwidthId *string `json:"global_connection_bandwidth_id,omitempty"` }
GlobalConnectionBandwidthId 全域互联带宽ID。
func (GlobalConnectionBandwidthId) String ¶ added in v0.1.62
func (o GlobalConnectionBandwidthId) String() string
type GlobalDcGatewayId ¶ added in v0.1.62
type GlobalDcGatewayId struct { // 资源ID标识符。 GlobalDcGatewayId string `json:"global_dc_gateway_id"` }
GlobalDcGatewayId Gdgw的ID。
func (GlobalDcGatewayId) String ¶ added in v0.1.62
func (o GlobalDcGatewayId) String() string
type GlobalDcGatewayPeerLinkId ¶ added in v0.1.62
type GlobalDcGatewayPeerLinkId struct { // 资源ID标识符。 GlobalDcGatewayPeerLinkId *string `json:"global_dc_gateway_peer_link_id,omitempty"` }
GlobalDcGatewayPeerLinkId GDGW的连接ID。
func (GlobalDcGatewayPeerLinkId) String ¶ added in v0.1.62
func (o GlobalDcGatewayPeerLinkId) String() string
type HostedCloudEnum ¶ added in v0.1.62
type HostedCloudEnum struct {
// contains filtered or unexported fields
}
HostedCloudEnum - HWCloud (华为云) - Ireland (爱尔兰)
func (HostedCloudEnum) MarshalJSON ¶ added in v0.1.62
func (c HostedCloudEnum) MarshalJSON() ([]byte, error)
func (*HostedCloudEnum) UnmarshalJSON ¶ added in v0.1.62
func (c *HostedCloudEnum) UnmarshalJSON(b []byte) error
func (HostedCloudEnum) Value ¶ added in v0.1.62
func (c HostedCloudEnum) Value() string
type HostedCloudEnumEnum ¶ added in v0.1.62
type HostedCloudEnumEnum struct { HW_CLOUD HostedCloudEnum IRELAND HostedCloudEnum }
func GetHostedCloudEnumEnum ¶ added in v0.1.62
func GetHostedCloudEnumEnum() HostedCloudEnumEnum
type InstanceDomainId ¶ added in v0.1.62
type InstanceDomainId struct { // 实例所属帐号ID。 InstanceDomainId *string `json:"instance_domain_id,omitempty"` }
InstanceDomainId 网络实例的账户ID。
func (InstanceDomainId) String ¶ added in v0.1.62
func (o InstanceDomainId) String() string
type InstanceId ¶ added in v0.1.62
type InstanceId struct { // 资源ID标识符。 InstanceId string `json:"instance_id"` }
func (InstanceId) String ¶ added in v0.1.62
func (o InstanceId) String() string
type InterRegion ¶ added in v0.1.15
type InterRegion struct { // 资源ID标识符。 Id string `json:"id"` // 实例所属项目ID。 ProjectId string `json:"project_id"` // 域间实例本端的RegionID。 LocalRegionId *string `json:"local_region_id,omitempty"` // 域间实例对端的RegionID。 RemoteRegionId *string `json:"remote_region_id,omitempty"` }
func (InterRegion) String ¶ added in v0.1.15
func (o InterRegion) String() string
type InterRegionBandwidth ¶ added in v0.1.15
type InterRegionBandwidth struct { // 资源ID标识符。 Id string `json:"id"` // 实例名字。 Name string `json:"name"` // 实例描述。不支持 <>。 Description *string `json:"description,omitempty"` // 实例所属帐号ID。 DomainId string `json:"domain_id"` // 实例创建时间。UTC时间格式,yyyy-MM-ddTHH:mm:ss。 CreatedAt *sdktime.SdkTime `json:"created_at"` // 实例更新时间。UTC时间格式,yyyy-MM-ddTHH:mm:ss。 UpdatedAt *sdktime.SdkTime `json:"updated_at"` // 资源ID标识符。 CloudConnectionId string `json:"cloud_connection_id"` // 资源ID标识符。 BandwidthPackageId string `json:"bandwidth_package_id"` // 域间实例信息。 InterRegions *[]InterRegion `json:"inter_regions,omitempty"` // 域间带宽的值。 Bandwidth *int32 `json:"bandwidth,omitempty"` }
func (InterRegionBandwidth) String ¶ added in v0.1.15
func (o InterRegionBandwidth) String() string
type IsFrozen ¶ added in v0.1.62
type IsFrozen struct { // 是否冻结 IsFrozen bool `json:"is_frozen"` }
IsFrozen 是否冻结
type ListAuthorisationsRequest ¶ added in v0.1.15
type ListAuthorisationsRequest struct { // 每页返回的个数。 取值范围:1~1000。 Limit *int32 `json:"limit,omitempty"` // 翻页信息,从上次API调用返回的翻页数据中获取,可填写前一页marker或者后一页marker,填入前一页previous_marker就向前翻页,后一页next_marker就向翻页。 翻页过程中,查询条件不能修改,包括过滤条件,排序条件,limit。 Marker *string `json:"marker,omitempty"` // 根据id查询,可查询多个id。 Id *[]string `json:"id,omitempty"` // 根据名字查询,可查询多个名字。 Name *[]string `json:"name,omitempty"` // 根据描述查询,可查询多个描述。 Description *[]string `json:"description,omitempty"` // 根据云连接的ID过滤列表。 CloudConnectionId *[]string `json:"cloud_connection_id,omitempty"` // 根据实例ID过滤授权列表。 InstanceId *[]string `json:"instance_id,omitempty"` }
ListAuthorisationsRequest Request Object
func (ListAuthorisationsRequest) String ¶ added in v0.1.15
func (o ListAuthorisationsRequest) String() string
type ListAuthorisationsResponse ¶ added in v0.1.15
type ListAuthorisationsResponse struct { // 资源ID标识符。 RequestId string `json:"request_id"` PageInfo *PageInfo `json:"page_info,omitempty"` // 授权实例列表。 Authorisations []Authorisation `json:"authorisations"` HttpStatusCode int `json:"-"` }
ListAuthorisationsResponse Response Object
func (ListAuthorisationsResponse) String ¶ added in v0.1.15
func (o ListAuthorisationsResponse) String() string
type ListBandwidthPackageTagsRequest ¶ added in v0.1.62
type ListBandwidthPackageTagsRequest struct { }
ListBandwidthPackageTagsRequest Request Object
func (ListBandwidthPackageTagsRequest) String ¶ added in v0.1.62
func (o ListBandwidthPackageTagsRequest) String() string
type ListBandwidthPackageTagsResponse ¶ added in v0.1.62
type ListBandwidthPackageTagsResponse struct { // 资源ID标识符。 RequestId string `json:"request_id"` // 带宽包的所有标签。 Tags []MultivaluedTag `json:"tags"` HttpStatusCode int `json:"-"` }
ListBandwidthPackageTagsResponse Response Object
func (ListBandwidthPackageTagsResponse) String ¶ added in v0.1.62
func (o ListBandwidthPackageTagsResponse) String() string
type ListBandwidthPackagesByTagsRequest ¶ added in v0.1.62
type ListBandwidthPackagesByTagsRequest struct {
Body *ListBandwidthPackagesByTagsRequestBody `json:"body,omitempty"`
}
ListBandwidthPackagesByTagsRequest Request Object
func (ListBandwidthPackagesByTagsRequest) String ¶ added in v0.1.62
func (o ListBandwidthPackagesByTagsRequest) String() string
type ListBandwidthPackagesByTagsRequestBody ¶ added in v0.1.62
type ListBandwidthPackagesByTagsRequestBody struct { // 包含标签。 Tags []MultivaluedTag `json:"tags"` }
ListBandwidthPackagesByTagsRequestBody 通过标签过滤带宽包实例的请求体。
func (ListBandwidthPackagesByTagsRequestBody) String ¶ added in v0.1.62
func (o ListBandwidthPackagesByTagsRequestBody) String() string
type ListBandwidthPackagesByTagsResponse ¶ added in v0.1.62
type ListBandwidthPackagesByTagsResponse struct { // 资源ID标识符。 RequestId string `json:"request_id"` PageInfo *PageInfo `json:"page_info,omitempty"` // 带宽包实例列表。 BandwidthPackages []BandwidthPackage `json:"bandwidth_packages"` HttpStatusCode int `json:"-"` }
ListBandwidthPackagesByTagsResponse Response Object
func (ListBandwidthPackagesByTagsResponse) String ¶ added in v0.1.62
func (o ListBandwidthPackagesByTagsResponse) String() string
type ListBandwidthPackagesRequest ¶ added in v0.1.15
type ListBandwidthPackagesRequest struct { // 每页返回的个数。 取值范围:1~1000。 Limit *int32 `json:"limit,omitempty"` // 翻页信息,从上次API调用返回的翻页数据中获取,可填写前一页marker或者后一页marker,填入前一页previous_marker就向前翻页,后一页next_marker就向翻页。 翻页过程中,查询条件不能修改,包括过滤条件,排序条件,limit。 Marker *string `json:"marker,omitempty"` // 根据id查询,可查询多个id。 Id *[]string `json:"id,omitempty"` // 根据名字查询,可查询多个名字。 Name *[]string `json:"name,omitempty"` // 根据企业项目ID过滤列表。 EnterpriseProjectId *[]string `json:"enterprise_project_id,omitempty"` // 根据云连接的ID过滤列表。 CloudConnectionId *[]string `json:"cloud_connection_id,omitempty"` // 根据状态过滤带宽包实例列表。ACTIVE:表示状态可用。 Status *[]ListBandwidthPackagesRequestStatus `json:"status,omitempty"` // 根据计费方式过滤带宽包实例列表。 BillingMode *[]string `json:"billing_mode,omitempty"` // 根据绑定的资源ID过滤带宽包实例列表。 ResourceId *[]string `json:"resource_id,omitempty"` }
ListBandwidthPackagesRequest Request Object
func (ListBandwidthPackagesRequest) String ¶ added in v0.1.15
func (o ListBandwidthPackagesRequest) String() string
type ListBandwidthPackagesRequestStatus ¶ added in v0.1.15
type ListBandwidthPackagesRequestStatus struct {
// contains filtered or unexported fields
}
func (ListBandwidthPackagesRequestStatus) MarshalJSON ¶ added in v0.1.15
func (c ListBandwidthPackagesRequestStatus) MarshalJSON() ([]byte, error)
func (*ListBandwidthPackagesRequestStatus) UnmarshalJSON ¶ added in v0.1.15
func (c *ListBandwidthPackagesRequestStatus) UnmarshalJSON(b []byte) error
func (ListBandwidthPackagesRequestStatus) Value ¶ added in v0.1.15
func (c ListBandwidthPackagesRequestStatus) Value() string
type ListBandwidthPackagesRequestStatusEnum ¶ added in v0.1.15
type ListBandwidthPackagesRequestStatusEnum struct {
ACTIVE ListBandwidthPackagesRequestStatus
}
func GetListBandwidthPackagesRequestStatusEnum ¶ added in v0.1.15
func GetListBandwidthPackagesRequestStatusEnum() ListBandwidthPackagesRequestStatusEnum
type ListBandwidthPackagesResponse ¶ added in v0.1.15
type ListBandwidthPackagesResponse struct { // 资源ID标识符。 RequestId string `json:"request_id"` PageInfo *PageInfo `json:"page_info,omitempty"` // 带宽包实例列表。 BandwidthPackages []BandwidthPackage `json:"bandwidth_packages"` HttpStatusCode int `json:"-"` }
ListBandwidthPackagesResponse Response Object
func (ListBandwidthPackagesResponse) String ¶ added in v0.1.15
func (o ListBandwidthPackagesResponse) String() string
type ListCentralNetworkAttachmentsRequest ¶ added in v0.1.62
type ListCentralNetworkAttachmentsRequest struct { // 每页返回的个数。 取值范围:1~1000。 Limit *int32 `json:"limit,omitempty"` // 翻页信息,从上次API调用返回的翻页数据中获取,可填写前一页marker或者后一页marker,填入前一页previous_marker就向前翻页,后一页next_marker就向翻页。 翻页过程中,查询条件不能修改,包括过滤条件,排序条件,limit。 Marker *string `json:"marker,omitempty"` // 排序字段。 SortKey *string `json:"sort_key,omitempty"` // 指定排序是升序还是降序(asc为升序,desc为降序)。 SortDir *SortDir `json:"sort_dir,omitempty"` // 根据id查询,可查询多个id。 Id *[]string `json:"id,omitempty"` // 根据名字查询,可查询多个名字。 Name *[]string `json:"name,omitempty"` // 根据附件类型查询,可查询多个附件类型。 AttachmentInstanceType *[]AttachmentInstanceTypeEnum `json:"attachment_instance_type,omitempty"` // 根据状态查询,可查询多个状态。 State *[]CentralNetworkConnectionStateEnum `json:"state,omitempty"` // 中心网络的ID。 CentralNetworkId string `json:"central_network_id"` // Attachment实例的ID。 AttachmentInstanceId *[]string `json:"attachment_instance_id,omitempty"` }
ListCentralNetworkAttachmentsRequest Request Object
func (ListCentralNetworkAttachmentsRequest) String ¶ added in v0.1.62
func (o ListCentralNetworkAttachmentsRequest) String() string
type ListCentralNetworkAttachmentsResponse ¶ added in v0.1.62
type ListCentralNetworkAttachmentsResponse struct { // 资源ID标识符。 RequestId string `json:"request_id"` PageInfo *PageInfo `json:"page_info,omitempty"` // 接入网络实例连接列表。 CentralNetworkAttachments []CentralNetworkAttachment `json:"central_network_attachments"` HttpStatusCode int `json:"-"` }
ListCentralNetworkAttachmentsResponse Response Object
func (ListCentralNetworkAttachmentsResponse) String ¶ added in v0.1.62
func (o ListCentralNetworkAttachmentsResponse) String() string
type ListCentralNetworkCapabilitiesRequest ¶ added in v0.1.63
type ListCentralNetworkCapabilitiesRequest struct { // 根据租户能力名查询,可查询多个类型。 Capability *[]CentralNetworkCapabilityEnum `json:"capability,omitempty"` }
ListCentralNetworkCapabilitiesRequest Request Object
func (ListCentralNetworkCapabilitiesRequest) String ¶ added in v0.1.63
func (o ListCentralNetworkCapabilitiesRequest) String() string
type ListCentralNetworkCapabilitiesResponse ¶ added in v0.1.63
type ListCentralNetworkCapabilitiesResponse struct { // 资源ID标识符。 RequestId string `json:"request_id"` // 租户能力列表 Capabilities []CentralNetworkCapability `json:"capabilities"` HttpStatusCode int `json:"-"` }
ListCentralNetworkCapabilitiesResponse Response Object
func (ListCentralNetworkCapabilitiesResponse) String ¶ added in v0.1.63
func (o ListCentralNetworkCapabilitiesResponse) String() string
type ListCentralNetworkConnectionsRequest ¶ added in v0.1.62
type ListCentralNetworkConnectionsRequest struct { // 每页返回的个数。 取值范围:1~1000。 Limit *int32 `json:"limit,omitempty"` // 翻页信息,从上次API调用返回的翻页数据中获取,可填写前一页marker或者后一页marker,填入前一页previous_marker就向前翻页,后一页next_marker就向翻页。 翻页过程中,查询条件不能修改,包括过滤条件,排序条件,limit。 Marker *string `json:"marker,omitempty"` // 排序字段。 SortKey *string `json:"sort_key,omitempty"` // 指定排序是升序还是降序(asc为升序,desc为降序)。 SortDir *SortDir `json:"sort_dir,omitempty"` // 根据id查询,可查询多个id。 Id *[]string `json:"id,omitempty"` // 根据名字查询,可查询多个名字。 Name *[]string `json:"name,omitempty"` // 根据状态查询,可查询多个状态。 State *[]CentralNetworkConnectionStateEnum `json:"state,omitempty"` // 中心网络的ID。 CentralNetworkId string `json:"central_network_id"` // 根据带宽包ID过滤。 GlobalConnectionBandwidthId *[]string `json:"global_connection_bandwidth_id,omitempty"` // 根据带宽类型查询。带宽类型包括: - BandwidthPackage (按带宽计费,需要绑定全域互联带宽,并指定分配带宽大小) - TestBandwidth (不收费的测试带宽,仅保留最小带宽,用于测试跨地域连通性) BandwidthType *BandwidthTypeEnum `json:"bandwidth_type,omitempty"` // 连接类型,支持。 ConnectionType *ConnectionTypeEnum `json:"connection_type,omitempty"` // 是否跨地域。 IsCrossRegion *bool `json:"is_cross_region,omitempty"` }
ListCentralNetworkConnectionsRequest Request Object
func (ListCentralNetworkConnectionsRequest) String ¶ added in v0.1.62
func (o ListCentralNetworkConnectionsRequest) String() string
type ListCentralNetworkConnectionsResponse ¶ added in v0.1.62
type ListCentralNetworkConnectionsResponse struct { // 资源ID标识符。 RequestId string `json:"request_id"` PageInfo *PageInfo `json:"page_info,omitempty"` // 中心网络连接列表。 CentralNetworkConnections []CentralNetworkConnection `json:"central_network_connections"` HttpStatusCode int `json:"-"` }
ListCentralNetworkConnectionsResponse Response Object
func (ListCentralNetworkConnectionsResponse) String ¶ added in v0.1.62
func (o ListCentralNetworkConnectionsResponse) String() string
type ListCentralNetworkGdgwAttachmentsRequest ¶ added in v0.1.62
type ListCentralNetworkGdgwAttachmentsRequest struct { // 每页返回的个数。 取值范围:1~1000。 Limit *int32 `json:"limit,omitempty"` // 翻页信息,从上次API调用返回的翻页数据中获取,可填写前一页marker或者后一页marker,填入前一页previous_marker就向前翻页,后一页next_marker就向翻页。 翻页过程中,查询条件不能修改,包括过滤条件,排序条件,limit。 Marker *string `json:"marker,omitempty"` // 排序字段。 SortKey *string `json:"sort_key,omitempty"` // 指定排序是升序还是降序(asc为升序,desc为降序)。 SortDir *SortDir `json:"sort_dir,omitempty"` // 根据id查询,可查询多个id。 Id *[]string `json:"id,omitempty"` // 根据名字查询,可查询多个名字。 Name *[]string `json:"name,omitempty"` // 根据状态查询,可查询多个状态。 State *[]CentralNetworkConnectionStateEnum `json:"state,omitempty"` // 中心网络的ID。 CentralNetworkId string `json:"central_network_id"` // 根据GDW实例ID过滤列表。 GlobalDcGatewayId *[]string `json:"global_dc_gateway_id,omitempty"` }
ListCentralNetworkGdgwAttachmentsRequest Request Object
func (ListCentralNetworkGdgwAttachmentsRequest) String ¶ added in v0.1.62
func (o ListCentralNetworkGdgwAttachmentsRequest) String() string
type ListCentralNetworkGdgwAttachmentsResponse ¶ added in v0.1.62
type ListCentralNetworkGdgwAttachmentsResponse struct { // 资源ID标识符。 RequestId string `json:"request_id"` PageInfo *PageInfo `json:"page_info,omitempty"` // 中心网络GDGW附件列表。 CentralNetworkGdgwAttachments []CentralNetworkGdgwAttachment `json:"central_network_gdgw_attachments"` HttpStatusCode int `json:"-"` }
ListCentralNetworkGdgwAttachmentsResponse Response Object
func (ListCentralNetworkGdgwAttachmentsResponse) String ¶ added in v0.1.62
func (o ListCentralNetworkGdgwAttachmentsResponse) String() string
type ListCentralNetworkPoliciesRequest ¶ added in v0.1.62
type ListCentralNetworkPoliciesRequest struct { // 中心网络的ID。 CentralNetworkId string `json:"central_network_id"` // 每页返回的个数。 取值范围:1~1000。 Limit *int32 `json:"limit,omitempty"` // 翻页信息,从上次API调用返回的翻页数据中获取,可填写前一页marker或者后一页marker,填入前一页previous_marker就向前翻页,后一页next_marker就向翻页。 翻页过程中,查询条件不能修改,包括过滤条件,排序条件,limit。 Marker *string `json:"marker,omitempty"` // 排序字段。 SortKey *string `json:"sort_key,omitempty"` // 指定排序是升序还是降序(asc为升序,desc为降序)。 SortDir *SortDir `json:"sort_dir,omitempty"` // 根据id查询,可查询多个id。 Id *[]string `json:"id,omitempty"` // 根据状态查询,可查询多个状态。 State *[]CentralNetworkPolicyStateEnum `json:"state,omitempty"` // 根据版本查询,可查询多个名字。 Version *[]Version `json:"version,omitempty"` // 是否被应用。 IsApplied *bool `json:"is_applied,omitempty"` }
ListCentralNetworkPoliciesRequest Request Object
func (ListCentralNetworkPoliciesRequest) String ¶ added in v0.1.62
func (o ListCentralNetworkPoliciesRequest) String() string
type ListCentralNetworkPoliciesResponse ¶ added in v0.1.62
type ListCentralNetworkPoliciesResponse struct { // 资源ID标识符。 RequestId string `json:"request_id"` PageInfo *PageInfo `json:"page_info,omitempty"` // 中心网络策略列表。 CentralNetworkPolicies []CentralNetworkPolicy `json:"central_network_policies"` HttpStatusCode int `json:"-"` }
ListCentralNetworkPoliciesResponse Response Object
func (ListCentralNetworkPoliciesResponse) String ¶ added in v0.1.62
func (o ListCentralNetworkPoliciesResponse) String() string
type ListCentralNetworkPolicyChangeSetRequest ¶ added in v0.1.62
type ListCentralNetworkPolicyChangeSetRequest struct { // 网络策略ID。 PolicyId string `json:"policy_id"` // 中心网络的ID。 CentralNetworkId string `json:"central_network_id"` }
ListCentralNetworkPolicyChangeSetRequest Request Object
func (ListCentralNetworkPolicyChangeSetRequest) String ¶ added in v0.1.62
func (o ListCentralNetworkPolicyChangeSetRequest) String() string
type ListCentralNetworkPolicyChangeSetResponse ¶ added in v0.1.62
type ListCentralNetworkPolicyChangeSetResponse struct { // 资源ID标识符。 RequestId string `json:"request_id"` PageInfo *PageInfo `json:"page_info,omitempty"` // 网络策略变化列表。 CentralNetworkPolicyChangeSet []CentralNetworkElementChange `json:"central_network_policy_change_set"` HttpStatusCode int `json:"-"` }
ListCentralNetworkPolicyChangeSetResponse Response Object
func (ListCentralNetworkPolicyChangeSetResponse) String ¶ added in v0.1.62
func (o ListCentralNetworkPolicyChangeSetResponse) String() string
type ListCentralNetworkQuotasRequest ¶ added in v0.1.62
type ListCentralNetworkQuotasRequest struct { // 根据配额类型查询,可查询多个类型。 QuotaType *[]CentralNetworkQuotaKeyEnum `json:"quota_type,omitempty"` // 每页返回的个数。 取值范围:1~1000。 Limit *int32 `json:"limit,omitempty"` // 翻页信息,从上次API调用返回的翻页数据中获取,可填写前一页marker或者后一页marker,填入前一页previous_marker就向前翻页,后一页next_marker就向翻页。 翻页过程中,查询条件不能修改,包括过滤条件,排序条件,limit。 Marker *string `json:"marker,omitempty"` }
ListCentralNetworkQuotasRequest Request Object
func (ListCentralNetworkQuotasRequest) String ¶ added in v0.1.62
func (o ListCentralNetworkQuotasRequest) String() string
type ListCentralNetworkQuotasResponse ¶ added in v0.1.62
type ListCentralNetworkQuotasResponse struct { // 资源ID标识符。 RequestId string `json:"request_id"` // 配额列表 Quotas []CentralNetworkQuota `json:"quotas"` HttpStatusCode int `json:"-"` }
ListCentralNetworkQuotasResponse Response Object
func (ListCentralNetworkQuotasResponse) String ¶ added in v0.1.62
func (o ListCentralNetworkQuotasResponse) String() string
type ListCentralNetworkTagsRequest ¶ added in v0.1.62
type ListCentralNetworkTagsRequest struct { }
ListCentralNetworkTagsRequest Request Object
func (ListCentralNetworkTagsRequest) String ¶ added in v0.1.62
func (o ListCentralNetworkTagsRequest) String() string
type ListCentralNetworkTagsResponse ¶ added in v0.1.62
type ListCentralNetworkTagsResponse struct { // 资源ID标识符。 RequestId string `json:"request_id"` // 所有标签。 Tags []MultivaluedTag `json:"tags"` HttpStatusCode int `json:"-"` }
ListCentralNetworkTagsResponse Response Object
func (ListCentralNetworkTagsResponse) String ¶ added in v0.1.62
func (o ListCentralNetworkTagsResponse) String() string
type ListCentralNetworksRequest ¶ added in v0.1.62
type ListCentralNetworksRequest struct { // 每页返回的个数。 取值范围:1~1000。 Limit *int32 `json:"limit,omitempty"` // 翻页信息,从上次API调用返回的翻页数据中获取,可填写前一页marker或者后一页marker,填入前一页previous_marker就向前翻页,后一页next_marker就向翻页。 翻页过程中,查询条件不能修改,包括过滤条件,排序条件,limit。 Marker *string `json:"marker,omitempty"` // 排序字段。 SortKey *string `json:"sort_key,omitempty"` // 指定排序是升序还是降序(asc为升序,desc为降序)。 SortDir *SortDir `json:"sort_dir,omitempty"` // 根据id查询,可查询多个id。 Id *[]string `json:"id,omitempty"` // 根据名字查询,可查询多个名字。 Name *[]string `json:"name,omitempty"` // 根据状态查询,可查询多个状态。 State *[]CentralNetworkStateEnum `json:"state,omitempty"` // 根据企业项目ID过滤列表。 EnterpriseProjectId *[]string `json:"enterprise_project_id,omitempty"` // 根据ER实例ID过滤列表。 EnterpriseRouterId *[]string `json:"enterprise_router_id,omitempty"` // Attachment实例的ID。 AttachmentInstanceId *[]string `json:"attachment_instance_id,omitempty"` // 根据带宽包ID过滤。 GlobalConnectionBandwidthId *[]string `json:"global_connection_bandwidth_id,omitempty"` // 连接的ID。 ConnectionId *[]string `json:"connection_id,omitempty"` }
ListCentralNetworksRequest Request Object
func (ListCentralNetworksRequest) String ¶ added in v0.1.62
func (o ListCentralNetworksRequest) String() string
type ListCentralNetworksResponse ¶ added in v0.1.62
type ListCentralNetworksResponse struct { // 资源ID标识符。 RequestId string `json:"request_id"` PageInfo *PageInfo `json:"page_info,omitempty"` // 中心网络列表。 CentralNetworks []CentralNetwork `json:"central_networks"` HttpStatusCode int `json:"-"` }
ListCentralNetworksResponse Response Object
func (ListCentralNetworksResponse) String ¶ added in v0.1.62
func (o ListCentralNetworksResponse) String() string
type ListCloudConnectionQuotasRequest ¶ added in v0.1.62
type ListCloudConnectionQuotasRequest struct { // 每页返回的个数。 取值范围:1~1000。 Limit *int32 `json:"limit,omitempty"` // 翻页信息,从上次API调用返回的翻页数据中获取,可填写前一页marker或者后一页marker,填入前一页previous_marker就向前翻页,后一页next_marker就向翻页。 翻页过程中,查询条件不能修改,包括过滤条件,排序条件,limit。 Marker *string `json:"marker,omitempty"` // 配额类型: - cloud_connection: 可加载的云连接实例数 - cloud_connection_region: 某云连接实例下可加载的Region数 - cloud_connection_route: 某云连接实例下可加载的路由数 - region_network_instance: 某云连接实例下某个Region下可加载的网络实例数 QuotaType ListCloudConnectionQuotasRequestQuotaType `json:"quota_type"` // 云连接ID。当查询cloud_connection_region、cloud_connection_route、region_network_instance三种类型的配额时需要填写此参数。 CloudConnectionId *string `json:"cloud_connection_id,omitempty"` // 区域ID。当查询region_network_instance类型的配额时需要填写此参数。 RegionId *string `json:"region_id,omitempty"` }
ListCloudConnectionQuotasRequest Request Object
func (ListCloudConnectionQuotasRequest) String ¶ added in v0.1.62
func (o ListCloudConnectionQuotasRequest) String() string
type ListCloudConnectionQuotasRequestQuotaType ¶ added in v0.1.62
type ListCloudConnectionQuotasRequestQuotaType struct {
// contains filtered or unexported fields
}
func (ListCloudConnectionQuotasRequestQuotaType) MarshalJSON ¶ added in v0.1.62
func (c ListCloudConnectionQuotasRequestQuotaType) MarshalJSON() ([]byte, error)
func (*ListCloudConnectionQuotasRequestQuotaType) UnmarshalJSON ¶ added in v0.1.62
func (c *ListCloudConnectionQuotasRequestQuotaType) UnmarshalJSON(b []byte) error
func (ListCloudConnectionQuotasRequestQuotaType) Value ¶ added in v0.1.62
func (c ListCloudConnectionQuotasRequestQuotaType) Value() string
type ListCloudConnectionQuotasRequestQuotaTypeEnum ¶ added in v0.1.62
type ListCloudConnectionQuotasRequestQuotaTypeEnum struct { CLOUD_CONNECTION ListCloudConnectionQuotasRequestQuotaType CLOUD_CONNECTION_REGION ListCloudConnectionQuotasRequestQuotaType CLOUD_CONNECTION_ROUTE ListCloudConnectionQuotasRequestQuotaType REGION_NETWORK_INSTANCE ListCloudConnectionQuotasRequestQuotaType }
func GetListCloudConnectionQuotasRequestQuotaTypeEnum ¶ added in v0.1.62
func GetListCloudConnectionQuotasRequestQuotaTypeEnum() ListCloudConnectionQuotasRequestQuotaTypeEnum
type ListCloudConnectionQuotasResponse ¶ added in v0.1.62
type ListCloudConnectionQuotasResponse struct { // 资源ID标识符。 RequestId string `json:"request_id"` // 配额列表。 Quotas []CloudConnectionQuota `json:"quotas"` HttpStatusCode int `json:"-"` }
ListCloudConnectionQuotasResponse Response Object
func (ListCloudConnectionQuotasResponse) String ¶ added in v0.1.62
func (o ListCloudConnectionQuotasResponse) String() string
type ListCloudConnectionRoutesRequest ¶
type ListCloudConnectionRoutesRequest struct { // 每页返回的个数。 取值范围:1~1000。 Limit *int32 `json:"limit,omitempty"` // 翻页信息,从上次API调用返回的翻页数据中获取,可填写前一页marker或者后一页marker,填入前一页previous_marker就向前翻页,后一页next_marker就向翻页。 翻页过程中,查询条件不能修改,包括过滤条件,排序条件,limit。 Marker *string `json:"marker,omitempty"` // 根据云连接的ID过滤列表。 CloudConnectionId *[]string `json:"cloud_connection_id,omitempty"` // 根据网络实例ID过滤云连接路由条目列表。 InstanceId *[]string `json:"instance_id,omitempty"` // 根据Region ID过滤云连接路由条目列表。 RegionId *string `json:"region_id,omitempty"` // 根据id查询。 Id *string `json:"id,omitempty"` }
ListCloudConnectionRoutesRequest Request Object
func (ListCloudConnectionRoutesRequest) String ¶
func (o ListCloudConnectionRoutesRequest) String() string
type ListCloudConnectionRoutesResponse ¶
type ListCloudConnectionRoutesResponse struct { // 资源ID标识符。 RequestId string `json:"request_id"` PageInfo *PageInfo `json:"page_info,omitempty"` // 云连接路由实例列表。 CloudConnectionRoutes []CloudConnectionRoute `json:"cloud_connection_routes"` HttpStatusCode int `json:"-"` }
ListCloudConnectionRoutesResponse Response Object
func (ListCloudConnectionRoutesResponse) String ¶
func (o ListCloudConnectionRoutesResponse) String() string
type ListCloudConnectionTagsRequest ¶ added in v0.1.62
type ListCloudConnectionTagsRequest struct { }
ListCloudConnectionTagsRequest Request Object
func (ListCloudConnectionTagsRequest) String ¶ added in v0.1.62
func (o ListCloudConnectionTagsRequest) String() string
type ListCloudConnectionTagsResponse ¶ added in v0.1.62
type ListCloudConnectionTagsResponse struct { // 资源ID标识符。 RequestId string `json:"request_id"` // 云连接实例的所有标签。 Tags []MultivaluedTag `json:"tags"` HttpStatusCode int `json:"-"` }
ListCloudConnectionTagsResponse Response Object
func (ListCloudConnectionTagsResponse) String ¶ added in v0.1.62
func (o ListCloudConnectionTagsResponse) String() string
type ListCloudConnectionsByTagsRequest ¶ added in v0.1.62
type ListCloudConnectionsByTagsRequest struct {
Body *ListCloudConnectionsByTagsRequestBody `json:"body,omitempty"`
}
ListCloudConnectionsByTagsRequest Request Object
func (ListCloudConnectionsByTagsRequest) String ¶ added in v0.1.62
func (o ListCloudConnectionsByTagsRequest) String() string
type ListCloudConnectionsByTagsRequestBody ¶ added in v0.1.62
type ListCloudConnectionsByTagsRequestBody struct { // 包含标签。 Tags []MultivaluedTag `json:"tags"` }
ListCloudConnectionsByTagsRequestBody 通过标签过滤云连接实例的请求体。
func (ListCloudConnectionsByTagsRequestBody) String ¶ added in v0.1.62
func (o ListCloudConnectionsByTagsRequestBody) String() string
type ListCloudConnectionsByTagsResponse ¶ added in v0.1.62
type ListCloudConnectionsByTagsResponse struct { // 资源ID标识符。 RequestId string `json:"request_id"` PageInfo *PageInfo `json:"page_info,omitempty"` // 云连接实例列表。 CloudConnections []CloudConnection `json:"cloud_connections"` HttpStatusCode int `json:"-"` }
ListCloudConnectionsByTagsResponse Response Object
func (ListCloudConnectionsByTagsResponse) String ¶ added in v0.1.62
func (o ListCloudConnectionsByTagsResponse) String() string
type ListCloudConnectionsRequest ¶
type ListCloudConnectionsRequest struct { // 每页返回的个数。 取值范围:1~1000。 Limit *int32 `json:"limit,omitempty"` // 翻页信息,从上次API调用返回的翻页数据中获取,可填写前一页marker或者后一页marker,填入前一页previous_marker就向前翻页,后一页next_marker就向翻页。 翻页过程中,查询条件不能修改,包括过滤条件,排序条件,limit。 Marker *string `json:"marker,omitempty"` // 根据id查询,可查询多个id。 Id *[]string `json:"id,omitempty"` // 根据名字查询,可查询多个名字。 Name *[]string `json:"name,omitempty"` // 根据描述查询,可查询多个描述。 Description *[]string `json:"description,omitempty"` // 根据企业项目ID过滤列表。 EnterpriseProjectId *[]string `json:"enterprise_project_id,omitempty"` // 根据状态过滤云连接实例列表。ACTIVE:表示状态可用。 Status *[]ListCloudConnectionsRequestStatus `json:"status,omitempty"` // 根据类型过滤云连接实例列表。 Type *[]string `json:"type,omitempty"` // 根据使用场景过滤云连接实例列表。 UsedScene *[]string `json:"used_scene,omitempty"` }
ListCloudConnectionsRequest Request Object
func (ListCloudConnectionsRequest) String ¶
func (o ListCloudConnectionsRequest) String() string
type ListCloudConnectionsRequestStatus ¶
type ListCloudConnectionsRequestStatus struct {
// contains filtered or unexported fields
}
func (ListCloudConnectionsRequestStatus) MarshalJSON ¶
func (c ListCloudConnectionsRequestStatus) MarshalJSON() ([]byte, error)
func (*ListCloudConnectionsRequestStatus) UnmarshalJSON ¶
func (c *ListCloudConnectionsRequestStatus) UnmarshalJSON(b []byte) error
func (ListCloudConnectionsRequestStatus) Value ¶ added in v0.0.90
func (c ListCloudConnectionsRequestStatus) Value() string
type ListCloudConnectionsRequestStatusEnum ¶
type ListCloudConnectionsRequestStatusEnum struct {
ACTIVE ListCloudConnectionsRequestStatus
}
func GetListCloudConnectionsRequestStatusEnum ¶
func GetListCloudConnectionsRequestStatusEnum() ListCloudConnectionsRequestStatusEnum
type ListCloudConnectionsResponse ¶
type ListCloudConnectionsResponse struct { // 资源ID标识符。 RequestId string `json:"request_id"` PageInfo *PageInfo `json:"page_info,omitempty"` // 云连接实例列表。 CloudConnections []CloudConnection `json:"cloud_connections"` HttpStatusCode int `json:"-"` }
ListCloudConnectionsResponse Response Object
func (ListCloudConnectionsResponse) String ¶
func (o ListCloudConnectionsResponse) String() string
type ListInterRegionBandwidthsRequest ¶ added in v0.1.15
type ListInterRegionBandwidthsRequest struct { // 每页返回的个数。 取值范围:1~1000。 Limit *int32 `json:"limit,omitempty"` // 翻页信息,从上次API调用返回的翻页数据中获取,可填写前一页marker或者后一页marker,填入前一页previous_marker就向前翻页,后一页next_marker就向翻页。 翻页过程中,查询条件不能修改,包括过滤条件,排序条件,limit。 Marker *string `json:"marker,omitempty"` // 根据id查询,可查询多个id。 Id *[]string `json:"id,omitempty"` // 根据企业项目ID过滤列表。 EnterpriseProjectId *[]string `json:"enterprise_project_id,omitempty"` // 根据云连接的ID过滤列表。 CloudConnectionId *[]string `json:"cloud_connection_id,omitempty"` // 根据带宽包列表过滤域间带宽实例列表。 BandwidthPackageId *[]string `json:"bandwidth_package_id,omitempty"` }
ListInterRegionBandwidthsRequest Request Object
func (ListInterRegionBandwidthsRequest) String ¶ added in v0.1.15
func (o ListInterRegionBandwidthsRequest) String() string
type ListInterRegionBandwidthsResponse ¶ added in v0.1.15
type ListInterRegionBandwidthsResponse struct { // 资源ID标识符。 RequestId string `json:"request_id"` PageInfo *PageInfo `json:"page_info,omitempty"` // 域间带宽实例列表。 InterRegionBandwidths []InterRegionBandwidth `json:"inter_region_bandwidths"` HttpStatusCode int `json:"-"` }
ListInterRegionBandwidthsResponse Response Object
func (ListInterRegionBandwidthsResponse) String ¶ added in v0.1.15
func (o ListInterRegionBandwidthsResponse) String() string
type ListNetworkInstancesRequest ¶
type ListNetworkInstancesRequest struct { // 每页返回的个数。 取值范围:1~1000。 Limit *int32 `json:"limit,omitempty"` // 翻页信息,从上次API调用返回的翻页数据中获取,可填写前一页marker或者后一页marker,填入前一页previous_marker就向前翻页,后一页next_marker就向翻页。 翻页过程中,查询条件不能修改,包括过滤条件,排序条件,limit。 Marker *string `json:"marker,omitempty"` // 根据id查询,可查询多个id。 Id *[]string `json:"id,omitempty"` // 根据名字查询,可查询多个名字。 Name *[]string `json:"name,omitempty"` // 根据描述查询,可查询多个描述。 Description *[]string `json:"description,omitempty"` // 根据云连接的ID过滤列表。 CloudConnectionId *[]string `json:"cloud_connection_id,omitempty"` // 根据状态过滤网络实例列表。ACTIVE:表示状态可用。 Status *[]ListNetworkInstancesRequestStatus `json:"status,omitempty"` // 根据类型过滤网络实例列表。 Type *[]string `json:"type,omitempty"` // 根据网络实例ID过滤网络实例列表。 InstanceId *[]string `json:"instance_id,omitempty"` // 根据网络实例所在的Region过滤网络实例列表。 RegionId *[]string `json:"region_id,omitempty"` }
ListNetworkInstancesRequest Request Object
func (ListNetworkInstancesRequest) String ¶
func (o ListNetworkInstancesRequest) String() string
type ListNetworkInstancesRequestStatus ¶
type ListNetworkInstancesRequestStatus struct {
// contains filtered or unexported fields
}
func (ListNetworkInstancesRequestStatus) MarshalJSON ¶
func (c ListNetworkInstancesRequestStatus) MarshalJSON() ([]byte, error)
func (*ListNetworkInstancesRequestStatus) UnmarshalJSON ¶
func (c *ListNetworkInstancesRequestStatus) UnmarshalJSON(b []byte) error
func (ListNetworkInstancesRequestStatus) Value ¶ added in v0.0.90
func (c ListNetworkInstancesRequestStatus) Value() string
type ListNetworkInstancesRequestStatusEnum ¶
type ListNetworkInstancesRequestStatusEnum struct {
ACTIVE ListNetworkInstancesRequestStatus
}
func GetListNetworkInstancesRequestStatusEnum ¶
func GetListNetworkInstancesRequestStatusEnum() ListNetworkInstancesRequestStatusEnum
type ListNetworkInstancesResponse ¶
type ListNetworkInstancesResponse struct { // 资源ID标识符。 RequestId string `json:"request_id"` PageInfo *PageInfo `json:"page_info,omitempty"` // 网络实例列表。 NetworkInstances []NetworkInstance `json:"network_instances"` HttpStatusCode int `json:"-"` }
ListNetworkInstancesResponse Response Object
func (ListNetworkInstancesResponse) String ¶
func (o ListNetworkInstancesResponse) String() string
type ListPermissionsRequest ¶ added in v0.1.15
type ListPermissionsRequest struct { // 每页返回的个数。 取值范围:1~1000。 Limit *int32 `json:"limit,omitempty"` // 翻页信息,从上次API调用返回的翻页数据中获取,可填写前一页marker或者后一页marker,填入前一页previous_marker就向前翻页,后一页next_marker就向翻页。 翻页过程中,查询条件不能修改,包括过滤条件,排序条件,limit。 Marker *string `json:"marker,omitempty"` // 根据id查询,可查询多个id。 Id *[]string `json:"id,omitempty"` // 根据名字查询,可查询多个名字。 Name *[]string `json:"name,omitempty"` // 根据描述查询,可查询多个描述。 Description *[]string `json:"description,omitempty"` // 根据云连接的ID过滤列表。 CloudConnectionId *[]string `json:"cloud_connection_id,omitempty"` // 根据实例ID过滤授权列表。 InstanceId *[]string `json:"instance_id,omitempty"` }
ListPermissionsRequest Request Object
func (ListPermissionsRequest) String ¶ added in v0.1.15
func (o ListPermissionsRequest) String() string
type ListPermissionsResponse ¶ added in v0.1.15
type ListPermissionsResponse struct { // 资源ID标识符。 RequestId string `json:"request_id"` PageInfo *PageInfo `json:"page_info,omitempty"` // 权限实例列表。 Permissions []Permission `json:"permissions"` HttpStatusCode int `json:"-"` }
ListPermissionsResponse Response Object
func (ListPermissionsResponse) String ¶ added in v0.1.15
func (o ListPermissionsResponse) String() string
type ListResponseBody ¶ added in v0.1.62
type ListResponseBody struct { // 资源ID标识符。 RequestId string `json:"request_id"` PageInfo *PageInfo `json:"page_info,omitempty"` }
ListResponseBody 列表响应体基类。
func (ListResponseBody) String ¶ added in v0.1.62
func (o ListResponseBody) String() string
type LocalAreaId ¶ added in v0.1.62
type LocalAreaId struct {
LocalAreaId *AreaIdDef `json:"local_area_id"`
}
LocalAreaId 本端大区ID。
func (LocalAreaId) String ¶ added in v0.1.62
func (o LocalAreaId) String() string
type MultivaluedTag ¶ added in v0.1.62
type MultivaluedTag struct { // 标签键,最大长度128个unicode字符,格式为大小写字母,数字,中划线“-”,下划线“_”,中文。 Key string `json:"key"` // 相同键的值列表 Values []string `json:"values"` }
MultivaluedTag 对于多个key相同的value,聚合成为key/values
func (MultivaluedTag) String ¶ added in v0.1.62
func (o MultivaluedTag) String() string
type Name ¶ added in v0.1.62
type Name struct { // 实例名字。 Name string `json:"name"` }
Name 实例名字。只能由中文、英文字母、数字、下划线、中划线、点组成。
type NetworkInstance ¶
type NetworkInstance struct { // 资源ID标识符。 Id string `json:"id"` // 实例名字。 Name string `json:"name"` // 实例描述。不支持 <>。 Description *string `json:"description,omitempty"` // 实例所属帐号ID。 DomainId string `json:"domain_id"` // 实例创建时间。UTC时间格式,yyyy-MM-ddTHH:mm:ss。 CreatedAt *sdktime.SdkTime `json:"created_at"` // 实例更新时间。UTC时间格式,yyyy-MM-ddTHH:mm:ss。 UpdatedAt *sdktime.SdkTime `json:"updated_at"` // 资源ID标识符。 CloudConnectionId string `json:"cloud_connection_id"` // 资源ID标识符。 InstanceId string `json:"instance_id"` // 实例所属帐号ID。 InstanceDomainId *string `json:"instance_domain_id,omitempty"` // RegionID。 RegionId string `json:"region_id"` // 实例所属项目ID。 ProjectId string `json:"project_id"` // 网络实例的状态。 - ACTIVE:处理成功。 - PENDING:处理中。 - ERROR:处理失败。 Status *NetworkInstanceStatus `json:"status,omitempty"` // 网络实例的类型。 - vpc:虚拟私有云。 - vgw:虚拟网关。 Type *NetworkInstanceType `json:"type,omitempty"` // 网络实例发布的网段路由列表。 Cidrs *[]string `json:"cidrs,omitempty"` }
NetworkInstance 网络实例。
func (NetworkInstance) String ¶
func (o NetworkInstance) String() string
type NetworkInstanceStatus ¶
type NetworkInstanceStatus struct {
// contains filtered or unexported fields
}
func (NetworkInstanceStatus) MarshalJSON ¶
func (c NetworkInstanceStatus) MarshalJSON() ([]byte, error)
func (*NetworkInstanceStatus) UnmarshalJSON ¶
func (c *NetworkInstanceStatus) UnmarshalJSON(b []byte) error
func (NetworkInstanceStatus) Value ¶ added in v0.0.90
func (c NetworkInstanceStatus) Value() string
type NetworkInstanceStatusEnum ¶
type NetworkInstanceStatusEnum struct {
ACTIVE NetworkInstanceStatus
}
func GetNetworkInstanceStatusEnum ¶
func GetNetworkInstanceStatusEnum() NetworkInstanceStatusEnum
type NetworkInstanceType ¶
type NetworkInstanceType struct {
// contains filtered or unexported fields
}
func (NetworkInstanceType) MarshalJSON ¶
func (c NetworkInstanceType) MarshalJSON() ([]byte, error)
func (*NetworkInstanceType) UnmarshalJSON ¶
func (c *NetworkInstanceType) UnmarshalJSON(b []byte) error
func (NetworkInstanceType) Value ¶ added in v0.0.90
func (c NetworkInstanceType) Value() string
type NetworkInstanceTypeEnum ¶
type NetworkInstanceTypeEnum struct { VPC NetworkInstanceType VGW NetworkInstanceType }
func GetNetworkInstanceTypeEnum ¶
func GetNetworkInstanceTypeEnum() NetworkInstanceTypeEnum
type NextMarker ¶ added in v0.1.62
type NextMarker struct { // 向后分页标识符。 NextMarker *string `json:"next_marker,omitempty"` }
NextMarker 下一页的marker,为空时表示最后一页。
func (NextMarker) String ¶ added in v0.1.62
func (o NextMarker) String() string
type NonRequiredName ¶ added in v0.1.62
type NonRequiredName struct { // 实例名字。 Name *string `json:"name,omitempty"` }
NonRequiredName 实例名字。
func (NonRequiredName) String ¶ added in v0.1.62
func (o NonRequiredName) String() string
type PageInfo ¶
type PageInfo struct { // 向后分页标识符。 NextMarker *string `json:"next_marker,omitempty"` // 向前分页标识符。 PreviousMarker *string `json:"previous_marker,omitempty"` // 当前列表中资源数量。 CurrentCount int32 `json:"current_count"` }
PageInfo 分页查询页的信息。
type Permission ¶ added in v0.1.15
type Permission struct { // 资源ID标识符。 Id string `json:"id"` // 实例名字。 Name string `json:"name"` // 实例描述。不支持 <>。 Description *string `json:"description,omitempty"` // 资源ID标识符。 InstanceId string `json:"instance_id"` // 实例所属项目ID。 ProjectId string `json:"project_id"` // RegionID。 RegionId string `json:"region_id"` // 实例创建时间。UTC时间格式,yyyy-MM-ddTHH:mm:ss。 CreatedAt *sdktime.SdkTime `json:"created_at"` // 实例所属帐号ID。 DomainId string `json:"domain_id"` // 资源ID标识符。 CloudConnectionId string `json:"cloud_connection_id"` // 授权的状态。 Status *string `json:"status,omitempty"` // 授权实例的类型。 InstanceType *string `json:"instance_type,omitempty"` // 被授权网络实例所属的账户ID。 InstanceDomainId *string `json:"instance_domain_id,omitempty"` }
Permission 权限信息。
func (Permission) String ¶ added in v0.1.15
func (o Permission) String() string
type PlaneId ¶ added in v0.1.62
type PlaneId struct { // 资源ID标识符。 PlaneId string `json:"plane_id"` }
PlaneId 中心网络ID。
type PreviousMarker ¶ added in v0.1.62
type PreviousMarker struct { // 向前分页标识符。 PreviousMarker *string `json:"previous_marker,omitempty"` }
PreviousMarker 上一页的marker,为空时表示第一页。
func (PreviousMarker) String ¶ added in v0.1.62
func (o PreviousMarker) String() string
type ProjectId ¶ added in v0.1.62
type ProjectId struct { // 实例所属项目ID。 ProjectId string `json:"project_id"` }
ProjectId 实例所属项目ID。
type ProjectIdDef ¶ added in v0.1.62
type ProjectIdDef struct { }
ProjectIdDef 实例所属项目ID。
func (ProjectIdDef) String ¶ added in v0.1.62
func (o ProjectIdDef) String() string
type QuotaLimit ¶ added in v0.1.62
type QuotaLimit struct { // 配额大小。 QuotaLimit int32 `json:"quota_limit"` }
func (QuotaLimit) String ¶ added in v0.1.62
func (o QuotaLimit) String() string
type RegionId ¶ added in v0.1.62
type RegionId struct { // RegionID。 RegionId string `json:"region_id"` }
RegionId Region ID。
type RegionIdDef ¶ added in v0.1.62
type RegionIdDef struct { }
RegionIdDef RegionID。
func (RegionIdDef) String ¶ added in v0.1.62
func (o RegionIdDef) String() string
type RemoteAreaId ¶ added in v0.1.62
type RemoteAreaId struct {
RemoteAreaId *AreaIdDef `json:"remote_area_id"`
}
RemoteAreaId 对端大区ID。
func (RemoteAreaId) String ¶ added in v0.1.62
func (o RemoteAreaId) String() string
type RequestId ¶ added in v0.1.62
type RequestId struct { // 资源ID标识符。 RequestId string `json:"request_id"` }
RequestId 请求ID。
type ResourceId ¶ added in v0.1.62
type ResourceId struct { // 带宽包实例绑定的资源ID。 ResourceId string `json:"resource_id"` }
ResourceId 带宽包实例绑定的资源ID。
func (ResourceId) String ¶ added in v0.1.62
func (o ResourceId) String() string
type ResourceType ¶ added in v0.1.62
type ResourceType struct { // 带宽包实例绑定的资源类型。 cloud_connection: 云连接实例。 ResourceType ResourceTypeResourceType `json:"resource_type"` }
ResourceType 带宽包实例绑定的资源类型。
func (ResourceType) String ¶ added in v0.1.62
func (o ResourceType) String() string
type ResourceTypeResourceType ¶ added in v0.1.62
type ResourceTypeResourceType struct {
// contains filtered or unexported fields
}
func (ResourceTypeResourceType) MarshalJSON ¶ added in v0.1.62
func (c ResourceTypeResourceType) MarshalJSON() ([]byte, error)
func (*ResourceTypeResourceType) UnmarshalJSON ¶ added in v0.1.62
func (c *ResourceTypeResourceType) UnmarshalJSON(b []byte) error
func (ResourceTypeResourceType) Value ¶ added in v0.1.62
func (c ResourceTypeResourceType) Value() string
type ResourceTypeResourceTypeEnum ¶ added in v0.1.62
type ResourceTypeResourceTypeEnum struct {
CLOUD_CONNECTION ResourceTypeResourceType
}
func GetResourceTypeResourceTypeEnum ¶ added in v0.1.62
func GetResourceTypeResourceTypeEnum() ResourceTypeResourceTypeEnum
type ShowBandwidthPackageRequest ¶ added in v0.1.15
type ShowBandwidthPackageRequest struct { // 资源的Id。 Id string `json:"id"` }
ShowBandwidthPackageRequest Request Object
func (ShowBandwidthPackageRequest) String ¶ added in v0.1.15
func (o ShowBandwidthPackageRequest) String() string
type ShowBandwidthPackageResponse ¶ added in v0.1.15
type ShowBandwidthPackageResponse struct { // 资源ID标识符。 RequestId string `json:"request_id"` BandwidthPackage *BandwidthPackage `json:"bandwidth_package"` HttpStatusCode int `json:"-"` }
ShowBandwidthPackageResponse Response Object
func (ShowBandwidthPackageResponse) String ¶ added in v0.1.15
func (o ShowBandwidthPackageResponse) String() string
type ShowCentralNetworkGdgwAttachmentRequest ¶ added in v0.1.62
type ShowCentralNetworkGdgwAttachmentRequest struct { // 中心网络的ID。 CentralNetworkId string `json:"central_network_id"` // 中心网络DGW附件ID。 GdgwAttachmentId string `json:"gdgw_attachment_id"` }
ShowCentralNetworkGdgwAttachmentRequest Request Object
func (ShowCentralNetworkGdgwAttachmentRequest) String ¶ added in v0.1.62
func (o ShowCentralNetworkGdgwAttachmentRequest) String() string
type ShowCentralNetworkGdgwAttachmentResponse ¶ added in v0.1.62
type ShowCentralNetworkGdgwAttachmentResponse struct { // 资源ID标识符。 RequestId string `json:"request_id"` CentralNetworkGdgwAttachment *CentralNetworkGdgwAttachment `json:"central_network_gdgw_attachment"` HttpStatusCode int `json:"-"` }
ShowCentralNetworkGdgwAttachmentResponse Response Object
func (ShowCentralNetworkGdgwAttachmentResponse) String ¶ added in v0.1.62
func (o ShowCentralNetworkGdgwAttachmentResponse) String() string
type ShowCentralNetworkRequest ¶ added in v0.1.62
type ShowCentralNetworkRequest struct { // 中心网络的ID。 CentralNetworkId string `json:"central_network_id"` }
ShowCentralNetworkRequest Request Object
func (ShowCentralNetworkRequest) String ¶ added in v0.1.62
func (o ShowCentralNetworkRequest) String() string
type ShowCentralNetworkResponse ¶ added in v0.1.62
type ShowCentralNetworkResponse struct { // 资源ID标识符。 RequestId string `json:"request_id"` CentralNetwork *CentralNetwork `json:"central_network"` HttpStatusCode int `json:"-"` }
ShowCentralNetworkResponse Response Object
func (ShowCentralNetworkResponse) String ¶ added in v0.1.62
func (o ShowCentralNetworkResponse) String() string
type ShowCloudConnectionRequest ¶
type ShowCloudConnectionRequest struct { // 资源的Id。 Id string `json:"id"` }
ShowCloudConnectionRequest Request Object
func (ShowCloudConnectionRequest) String ¶
func (o ShowCloudConnectionRequest) String() string
type ShowCloudConnectionResponse ¶
type ShowCloudConnectionResponse struct { // 资源ID标识符。 RequestId string `json:"request_id"` CloudConnection *CloudConnection `json:"cloud_connection"` HttpStatusCode int `json:"-"` }
ShowCloudConnectionResponse Response Object
func (ShowCloudConnectionResponse) String ¶
func (o ShowCloudConnectionResponse) String() string
type ShowCloudConnectionRoutesRequest ¶
type ShowCloudConnectionRoutesRequest struct { // 资源的Id。 Id string `json:"id"` }
ShowCloudConnectionRoutesRequest Request Object
func (ShowCloudConnectionRoutesRequest) String ¶
func (o ShowCloudConnectionRoutesRequest) String() string
type ShowCloudConnectionRoutesResponse ¶
type ShowCloudConnectionRoutesResponse struct { // 资源ID标识符。 RequestId string `json:"request_id"` CloudConnectionRoute *CloudConnectionRoute `json:"cloud_connection_route"` HttpStatusCode int `json:"-"` }
ShowCloudConnectionRoutesResponse Response Object
func (ShowCloudConnectionRoutesResponse) String ¶
func (o ShowCloudConnectionRoutesResponse) String() string
type ShowInterRegionBandwidthRequest ¶ added in v0.1.15
type ShowInterRegionBandwidthRequest struct { // 资源的Id。 Id string `json:"id"` }
ShowInterRegionBandwidthRequest Request Object
func (ShowInterRegionBandwidthRequest) String ¶ added in v0.1.15
func (o ShowInterRegionBandwidthRequest) String() string
type ShowInterRegionBandwidthResponse ¶ added in v0.1.15
type ShowInterRegionBandwidthResponse struct { // 资源ID标识符。 RequestId string `json:"request_id"` InterRegionBandwidth *InterRegionBandwidth `json:"inter_region_bandwidth"` HttpStatusCode int `json:"-"` }
ShowInterRegionBandwidthResponse Response Object
func (ShowInterRegionBandwidthResponse) String ¶ added in v0.1.15
func (o ShowInterRegionBandwidthResponse) String() string
type ShowNetworkInstanceRequest ¶
type ShowNetworkInstanceRequest struct { // 资源的Id。 Id string `json:"id"` }
ShowNetworkInstanceRequest Request Object
func (ShowNetworkInstanceRequest) String ¶
func (o ShowNetworkInstanceRequest) String() string
type ShowNetworkInstanceResponse ¶
type ShowNetworkInstanceResponse struct { // 资源ID标识符。 RequestId string `json:"request_id"` NetworkInstance *NetworkInstance `json:"network_instance"` HttpStatusCode int `json:"-"` }
ShowNetworkInstanceResponse Response Object
func (ShowNetworkInstanceResponse) String ¶
func (o ShowNetworkInstanceResponse) String() string
type SiteCode ¶ added in v0.1.62
type SiteCode struct { // 站点编码定义 SiteCode string `json:"site_code"` }
SiteCode 站点编码
type SiteCodeDef ¶ added in v0.1.62
type SiteCodeDef struct { }
SiteCodeDef 站点编码定义
func (SiteCodeDef) String ¶ added in v0.1.62
func (o SiteCodeDef) String() string
type SortDir ¶ added in v0.1.62
type SortDir struct {
// contains filtered or unexported fields
}
SortDir desc(降序), asc(升序).
func (SortDir) MarshalJSON ¶ added in v0.1.62
func (*SortDir) UnmarshalJSON ¶ added in v0.1.62
type SortDirEnum ¶ added in v0.1.62
func GetSortDirEnum ¶ added in v0.1.62
func GetSortDirEnum() SortDirEnum
type SpecCode ¶ added in v0.1.62
type SpecCode struct { // 带宽包实例的规格编码。 bandwidth.aftoela:大陆站+国际站南非-拉美东 bandwidth.aftonla:大陆站+国际站南非-拉美北 bandwidth.aftowla:大陆站+国际站南非-拉美西 bandwidth.aptoaf:国际站亚太-南非 bandwidth.aptoap:国际站亚太-亚太 bandwidth.aptoela:大陆站+国际站亚太-拉美东 bandwidth.aptonla:大陆站+国际站亚太-拉美北 bandwidth.aptowla:大陆站+国际站亚太-拉美西 bandwidth.cmtoaf:国际站中国大陆-南非 bandwidth.cmtoap:国际站中国大陆-亚太 bandwidth.cmtocm:国际站中国大陆-中国大陆 bandwidth.cmtoela:大陆站+国际站中国大陆-拉美东 bandwidth.cmtonla:大陆站+国际站中国大陆-拉美北 bandwidth.cmtowla:大陆站+国际站中国大陆-拉美西 bandwidth.elatoela:大陆站+国际站拉美东-拉美东 bandwidth.elatonla:大陆站+国际站拉美东-拉美北 bandwidth.wlatoela:大陆站+国际站拉美西-拉美东 bandwidth.wlatonla:大陆站+国际站拉美西-拉美北 bandwidth.wlatowla:大陆站+国际站拉美西-拉美西 SpecCode string `json:"spec_code"` }
SpecCode 带宽包产品规格编码。
type Tag ¶ added in v0.1.15
type Tag struct { // 标签键,最大长度128个unicode字符,格式为大小写字母,数字,中划线“-”,下划线“_”,中文。 Key string `json:"key"` // 标签值,最大长度255个unicode字符,格式为大小写字母,数字,中划线“-”,下划线“_”,点“.”,中文。 Value *string `json:"value,omitempty"` }
Tag 资源标签。
type TagBandwidthPackageRequest ¶ added in v0.1.62
type TagBandwidthPackageRequest struct { // 资源的Id。 Id string `json:"id"` Body *TagBandwidthPackageRequestBody `json:"body,omitempty"` }
TagBandwidthPackageRequest Request Object
func (TagBandwidthPackageRequest) String ¶ added in v0.1.62
func (o TagBandwidthPackageRequest) String() string
type TagBandwidthPackageRequestBody ¶ added in v0.1.62
type TagBandwidthPackageRequestBody struct { // 包含标签。 Tags []Tag `json:"tags"` }
TagBandwidthPackageRequestBody 创建带宽包标签的请求体。
func (TagBandwidthPackageRequestBody) String ¶ added in v0.1.62
func (o TagBandwidthPackageRequestBody) String() string
type TagBandwidthPackageResponse ¶ added in v0.1.62
type TagBandwidthPackageResponse struct { XRequestId *string `json:"x-request-id,omitempty"` HttpStatusCode int `json:"-"` }
TagBandwidthPackageResponse Response Object
func (TagBandwidthPackageResponse) String ¶ added in v0.1.62
func (o TagBandwidthPackageResponse) String() string
type TagCentralNetworkRequest ¶ added in v0.1.62
type TagCentralNetworkRequest struct { // 中心网络的ID。 CentralNetworkId string `json:"central_network_id"` Body *TagCentralNetworkRequestBody `json:"body,omitempty"` }
TagCentralNetworkRequest Request Object
func (TagCentralNetworkRequest) String ¶ added in v0.1.62
func (o TagCentralNetworkRequest) String() string
type TagCentralNetworkRequestBody ¶ added in v0.1.62
type TagCentralNetworkRequestBody struct { // 包含标签。 Tags []Tag `json:"tags"` }
TagCentralNetworkRequestBody 创建标签的请求体。
func (TagCentralNetworkRequestBody) String ¶ added in v0.1.62
func (o TagCentralNetworkRequestBody) String() string
type TagCentralNetworkResponse ¶ added in v0.1.62
type TagCentralNetworkResponse struct { XRequestId *string `json:"x-request-id,omitempty"` HttpStatusCode int `json:"-"` }
TagCentralNetworkResponse Response Object
func (TagCentralNetworkResponse) String ¶ added in v0.1.62
func (o TagCentralNetworkResponse) String() string
type TagCloudConnectionRequest ¶ added in v0.1.62
type TagCloudConnectionRequest struct { // 资源的Id。 Id string `json:"id"` Body *TagCloudConnectionRequestBody `json:"body,omitempty"` }
TagCloudConnectionRequest Request Object
func (TagCloudConnectionRequest) String ¶ added in v0.1.62
func (o TagCloudConnectionRequest) String() string
type TagCloudConnectionRequestBody ¶ added in v0.1.62
type TagCloudConnectionRequestBody struct { // 包含标签。 Tags []Tag `json:"tags"` }
TagCloudConnectionRequestBody 创建云连接实例标签的请求体。
func (TagCloudConnectionRequestBody) String ¶ added in v0.1.62
func (o TagCloudConnectionRequestBody) String() string
type TagCloudConnectionResponse ¶ added in v0.1.62
type TagCloudConnectionResponse struct { XRequestId *string `json:"x-request-id,omitempty"` HttpStatusCode int `json:"-"` }
TagCloudConnectionResponse Response Object
func (TagCloudConnectionResponse) String ¶ added in v0.1.62
func (o TagCloudConnectionResponse) String() string
type TagKey ¶ added in v0.1.62
type TagKey struct { }
TagKey 标签键,最大长度128个unicode字符,格式为大小写字母,数字,中划线“-”,下划线“_”,中文。
type TagValue ¶ added in v0.1.62
type TagValue struct { }
TagValue 标签值,最大长度255个unicode字符,格式为大小写字母,数字,中划线“-”,下划线“_”,点“.”,中文。
type Tags ¶ added in v0.1.15
type Tags struct { // 实例标签。 Tags *[]Tag `json:"tags,omitempty"` }
Tags 实例标签。
type UntagBandwidthPackageRequest ¶ added in v0.1.62
type UntagBandwidthPackageRequest struct { // 资源的Id。 Id string `json:"id"` Body *UntagBandwidthPackageRequestBody `json:"body,omitempty"` }
UntagBandwidthPackageRequest Request Object
func (UntagBandwidthPackageRequest) String ¶ added in v0.1.62
func (o UntagBandwidthPackageRequest) String() string
type UntagBandwidthPackageRequestBody ¶ added in v0.1.62
type UntagBandwidthPackageRequestBody struct { // 包含标签。 Tags []Tag `json:"tags"` }
UntagBandwidthPackageRequestBody 删除带宽包标签的请求体。
func (UntagBandwidthPackageRequestBody) String ¶ added in v0.1.62
func (o UntagBandwidthPackageRequestBody) String() string
type UntagBandwidthPackageResponse ¶ added in v0.1.62
type UntagBandwidthPackageResponse struct { XRequestId *string `json:"x-request-id,omitempty"` HttpStatusCode int `json:"-"` }
UntagBandwidthPackageResponse Response Object
func (UntagBandwidthPackageResponse) String ¶ added in v0.1.62
func (o UntagBandwidthPackageResponse) String() string
type UntagCentralNetworkRequest ¶ added in v0.1.62
type UntagCentralNetworkRequest struct { // 中心网络的ID。 CentralNetworkId string `json:"central_network_id"` Body *UntagCentralNetworkRequestBody `json:"body,omitempty"` }
UntagCentralNetworkRequest Request Object
func (UntagCentralNetworkRequest) String ¶ added in v0.1.62
func (o UntagCentralNetworkRequest) String() string
type UntagCentralNetworkRequestBody ¶ added in v0.1.62
type UntagCentralNetworkRequestBody struct { // 包含标签。 Tags []Tag `json:"tags"` }
UntagCentralNetworkRequestBody 创建标签的请求体。
func (UntagCentralNetworkRequestBody) String ¶ added in v0.1.62
func (o UntagCentralNetworkRequestBody) String() string
type UntagCentralNetworkResponse ¶ added in v0.1.62
type UntagCentralNetworkResponse struct { XRequestId *string `json:"x-request-id,omitempty"` HttpStatusCode int `json:"-"` }
UntagCentralNetworkResponse Response Object
func (UntagCentralNetworkResponse) String ¶ added in v0.1.62
func (o UntagCentralNetworkResponse) String() string
type UntagCloudConnectionRequest ¶ added in v0.1.62
type UntagCloudConnectionRequest struct { // 资源的Id。 Id string `json:"id"` Body *UntagCloudConnectionRequestBody `json:"body,omitempty"` }
UntagCloudConnectionRequest Request Object
func (UntagCloudConnectionRequest) String ¶ added in v0.1.62
func (o UntagCloudConnectionRequest) String() string
type UntagCloudConnectionRequestBody ¶ added in v0.1.62
type UntagCloudConnectionRequestBody struct { // 包含标签。 Tags []Tag `json:"tags"` }
UntagCloudConnectionRequestBody 删除云连接实例标签的请求体。
func (UntagCloudConnectionRequestBody) String ¶ added in v0.1.62
func (o UntagCloudConnectionRequestBody) String() string
type UntagCloudConnectionResponse ¶ added in v0.1.62
type UntagCloudConnectionResponse struct { XRequestId *string `json:"x-request-id,omitempty"` HttpStatusCode int `json:"-"` }
UntagCloudConnectionResponse Response Object
func (UntagCloudConnectionResponse) String ¶ added in v0.1.62
func (o UntagCloudConnectionResponse) String() string
type UpdateAuthorisation ¶ added in v0.1.15
type UpdateAuthorisation struct { // 实例名字。 Name *string `json:"name,omitempty"` // 实例描述。不支持 <>。 Description *string `json:"description,omitempty"` }
UpdateAuthorisation 更新授权的详细信息。
func (UpdateAuthorisation) String ¶ added in v0.1.15
func (o UpdateAuthorisation) String() string
type UpdateAuthorisationRequest ¶ added in v0.1.15
type UpdateAuthorisationRequest struct { // 资源的Id。 Id string `json:"id"` Body *UpdateAuthorisationRequestBody `json:"body,omitempty"` }
UpdateAuthorisationRequest Request Object
func (UpdateAuthorisationRequest) String ¶ added in v0.1.15
func (o UpdateAuthorisationRequest) String() string
type UpdateAuthorisationRequestBody ¶ added in v0.1.15
type UpdateAuthorisationRequestBody struct {
Authorisation *UpdateAuthorisation `json:"authorisation"`
}
UpdateAuthorisationRequestBody 更新授权的详细信息。
func (UpdateAuthorisationRequestBody) String ¶ added in v0.1.15
func (o UpdateAuthorisationRequestBody) String() string
type UpdateAuthorisationResponse ¶ added in v0.1.15
type UpdateAuthorisationResponse struct { // 资源ID标识符。 RequestId string `json:"request_id"` Authorisation *Authorisation `json:"authorisation"` HttpStatusCode int `json:"-"` }
UpdateAuthorisationResponse Response Object
func (UpdateAuthorisationResponse) String ¶ added in v0.1.15
func (o UpdateAuthorisationResponse) String() string
type UpdateBandwidthPackage ¶ added in v0.1.15
type UpdateBandwidthPackage struct { // 实例名字。 Name *string `json:"name,omitempty"` // 实例描述。不支持 <>。 Description *string `json:"description,omitempty"` // 带宽包实例中的带宽值。 Bandwidth *int32 `json:"bandwidth,omitempty"` // 带宽包实例在大陆站或国际站的计费方式: - 5:大陆站按95方式计费 - 6:国际站按95方式计费 BillingMode *UpdateBandwidthPackageBillingMode `json:"billing_mode,omitempty"` }
UpdateBandwidthPackage 更新带宽包实例的请求体
func (UpdateBandwidthPackage) String ¶ added in v0.1.15
func (o UpdateBandwidthPackage) String() string
type UpdateBandwidthPackageBillingMode ¶ added in v0.1.15
type UpdateBandwidthPackageBillingMode struct {
// contains filtered or unexported fields
}
func (UpdateBandwidthPackageBillingMode) MarshalJSON ¶ added in v0.1.15
func (c UpdateBandwidthPackageBillingMode) MarshalJSON() ([]byte, error)
func (*UpdateBandwidthPackageBillingMode) UnmarshalJSON ¶ added in v0.1.15
func (c *UpdateBandwidthPackageBillingMode) UnmarshalJSON(b []byte) error
func (UpdateBandwidthPackageBillingMode) Value ¶ added in v0.1.15
func (c UpdateBandwidthPackageBillingMode) Value() int32
type UpdateBandwidthPackageBillingModeEnum ¶ added in v0.1.15
type UpdateBandwidthPackageBillingModeEnum struct { E_5 UpdateBandwidthPackageBillingMode E_6 UpdateBandwidthPackageBillingMode }
func GetUpdateBandwidthPackageBillingModeEnum ¶ added in v0.1.15
func GetUpdateBandwidthPackageBillingModeEnum() UpdateBandwidthPackageBillingModeEnum
type UpdateBandwidthPackageRequest ¶ added in v0.1.15
type UpdateBandwidthPackageRequest struct { // 资源的Id。 Id string `json:"id"` Body *UpdateBandwidthPackageRequestBody `json:"body,omitempty"` }
UpdateBandwidthPackageRequest Request Object
func (UpdateBandwidthPackageRequest) String ¶ added in v0.1.15
func (o UpdateBandwidthPackageRequest) String() string
type UpdateBandwidthPackageRequestBody ¶ added in v0.1.15
type UpdateBandwidthPackageRequestBody struct {
BandwidthPackage *UpdateBandwidthPackage `json:"bandwidth_package"`
}
UpdateBandwidthPackageRequestBody 更新带宽包实例的请求体。
func (UpdateBandwidthPackageRequestBody) String ¶ added in v0.1.15
func (o UpdateBandwidthPackageRequestBody) String() string
type UpdateBandwidthPackageResponse ¶ added in v0.1.15
type UpdateBandwidthPackageResponse struct { // 资源ID标识符。 RequestId string `json:"request_id"` BandwidthPackage *BandwidthPackage `json:"bandwidth_package"` HttpStatusCode int `json:"-"` }
UpdateBandwidthPackageResponse Response Object
func (UpdateBandwidthPackageResponse) String ¶ added in v0.1.15
func (o UpdateBandwidthPackageResponse) String() string
type UpdateCentralNetwork ¶ added in v0.1.62
type UpdateCentralNetwork struct { // 实例名字。 Name *string `json:"name,omitempty"` // 实例描述。不支持 <>。 Description *string `json:"description,omitempty"` // 实例标签。 Tags *[]Tag `json:"tags,omitempty"` }
UpdateCentralNetwork 更新中心网络的详细信息。
func (UpdateCentralNetwork) String ¶ added in v0.1.62
func (o UpdateCentralNetwork) String() string
type UpdateCentralNetworkConnection ¶ added in v0.1.62
type UpdateCentralNetworkConnection struct { BandwidthType *BandwidthTypeEnum `json:"bandwidth_type"` // 资源ID标识符。 GlobalConnectionBandwidthId *string `json:"global_connection_bandwidth_id,omitempty"` // 带宽值定义,单位Mbps。 BandwidthSize *int64 `json:"bandwidth_size,omitempty"` }
UpdateCentralNetworkConnection 更新中心网络连接信息。 * 带宽类型:按照带宽包分配、按照流量计费(当前版本暂不支持,预留后续支持按流量计费模式)、测试带宽类型 * 带宽包ID:按照带宽包分配必填,其他类型不填; * 带宽取值:按照带宽包分配和按照流量计费必填,代表限速带宽,按照带宽包分配下不能超过带宽包大小,测试带宽类型不填;
func (UpdateCentralNetworkConnection) String ¶ added in v0.1.62
func (o UpdateCentralNetworkConnection) String() string
type UpdateCentralNetworkConnectionRequest ¶ added in v0.1.62
type UpdateCentralNetworkConnectionRequest struct { // 中心网络的ID。 CentralNetworkId string `json:"central_network_id"` // 中心网络连接ID。 ConnectionId string `json:"connection_id"` Body *UpdateCentralNetworkConnectionRequestBody `json:"body,omitempty"` }
UpdateCentralNetworkConnectionRequest Request Object
func (UpdateCentralNetworkConnectionRequest) String ¶ added in v0.1.62
func (o UpdateCentralNetworkConnectionRequest) String() string
type UpdateCentralNetworkConnectionRequestBody ¶ added in v0.1.62
type UpdateCentralNetworkConnectionRequestBody struct {
CentralNetworkConnection *UpdateCentralNetworkConnection `json:"central_network_connection"`
}
UpdateCentralNetworkConnectionRequestBody 更新中心网络连接信息的请求体。
func (UpdateCentralNetworkConnectionRequestBody) String ¶ added in v0.1.62
func (o UpdateCentralNetworkConnectionRequestBody) String() string
type UpdateCentralNetworkConnectionResponse ¶ added in v0.1.62
type UpdateCentralNetworkConnectionResponse struct { // 资源ID标识符。 RequestId string `json:"request_id"` CentralNetworkConnection *CentralNetworkConnection `json:"central_network_connection"` HttpStatusCode int `json:"-"` }
UpdateCentralNetworkConnectionResponse Response Object
func (UpdateCentralNetworkConnectionResponse) String ¶ added in v0.1.62
func (o UpdateCentralNetworkConnectionResponse) String() string
type UpdateCentralNetworkGdgwAttachment ¶ added in v0.1.62
type UpdateCentralNetworkGdgwAttachment struct { // 实例名字。 Name *string `json:"name,omitempty"` // 实例描述。不支持 <>。 Description *string `json:"description,omitempty"` }
UpdateCentralNetworkGdgwAttachment 更新中心网络GDGW附件的属性详情。
func (UpdateCentralNetworkGdgwAttachment) String ¶ added in v0.1.62
func (o UpdateCentralNetworkGdgwAttachment) String() string
type UpdateCentralNetworkGdgwAttachmentRequest ¶ added in v0.1.62
type UpdateCentralNetworkGdgwAttachmentRequest struct { // 中心网络的ID。 CentralNetworkId string `json:"central_network_id"` // 中心网络DGW附件ID。 GdgwAttachmentId string `json:"gdgw_attachment_id"` Body *UpdateCentralNetworkGdgwAttachmentRequestBody `json:"body,omitempty"` }
UpdateCentralNetworkGdgwAttachmentRequest Request Object
func (UpdateCentralNetworkGdgwAttachmentRequest) String ¶ added in v0.1.62
func (o UpdateCentralNetworkGdgwAttachmentRequest) String() string
type UpdateCentralNetworkGdgwAttachmentRequestBody ¶ added in v0.1.62
type UpdateCentralNetworkGdgwAttachmentRequestBody struct {
CentralNetworkGdgwAttachment *UpdateCentralNetworkGdgwAttachment `json:"central_network_gdgw_attachment"`
}
UpdateCentralNetworkGdgwAttachmentRequestBody 更新中心网络GDGW附件的请求体。
func (UpdateCentralNetworkGdgwAttachmentRequestBody) String ¶ added in v0.1.62
func (o UpdateCentralNetworkGdgwAttachmentRequestBody) String() string
type UpdateCentralNetworkGdgwAttachmentResponse ¶ added in v0.1.62
type UpdateCentralNetworkGdgwAttachmentResponse struct { // 资源ID标识符。 RequestId string `json:"request_id"` CentralNetworkGdgwAttachment *CentralNetworkGdgwAttachment `json:"central_network_gdgw_attachment"` HttpStatusCode int `json:"-"` }
UpdateCentralNetworkGdgwAttachmentResponse Response Object
func (UpdateCentralNetworkGdgwAttachmentResponse) String ¶ added in v0.1.62
func (o UpdateCentralNetworkGdgwAttachmentResponse) String() string
type UpdateCentralNetworkRequest ¶ added in v0.1.62
type UpdateCentralNetworkRequest struct { // 中心网络的ID。 CentralNetworkId string `json:"central_network_id"` Body *UpdateCentralNetworkRequestBody `json:"body,omitempty"` }
UpdateCentralNetworkRequest Request Object
func (UpdateCentralNetworkRequest) String ¶ added in v0.1.62
func (o UpdateCentralNetworkRequest) String() string
type UpdateCentralNetworkRequestBody ¶ added in v0.1.62
type UpdateCentralNetworkRequestBody struct {
CentralNetwork *UpdateCentralNetwork `json:"central_network"`
}
UpdateCentralNetworkRequestBody 更新中心网络的请求体。
func (UpdateCentralNetworkRequestBody) String ¶ added in v0.1.62
func (o UpdateCentralNetworkRequestBody) String() string
type UpdateCentralNetworkResponse ¶ added in v0.1.62
type UpdateCentralNetworkResponse struct { // 资源ID标识符。 RequestId string `json:"request_id"` CentralNetwork *CentralNetwork `json:"central_network"` HttpStatusCode int `json:"-"` }
UpdateCentralNetworkResponse Response Object
func (UpdateCentralNetworkResponse) String ¶ added in v0.1.62
func (o UpdateCentralNetworkResponse) String() string
type UpdateCloudConnection ¶
type UpdateCloudConnection struct { // 实例名字。 Name *string `json:"name,omitempty"` // 实例描述。不支持 <>。 Description *string `json:"description,omitempty"` }
UpdateCloudConnection 更新云连接实例的详细信息。
func (UpdateCloudConnection) String ¶
func (o UpdateCloudConnection) String() string
type UpdateCloudConnectionRequest ¶
type UpdateCloudConnectionRequest struct { // 资源的Id。 Id string `json:"id"` Body *UpdateCloudConnectionRequestBody `json:"body,omitempty"` }
UpdateCloudConnectionRequest Request Object
func (UpdateCloudConnectionRequest) String ¶
func (o UpdateCloudConnectionRequest) String() string
type UpdateCloudConnectionRequestBody ¶
type UpdateCloudConnectionRequestBody struct {
CloudConnection *UpdateCloudConnection `json:"cloud_connection"`
}
UpdateCloudConnectionRequestBody 更新云连接实例的请求体。
func (UpdateCloudConnectionRequestBody) String ¶
func (o UpdateCloudConnectionRequestBody) String() string
type UpdateCloudConnectionResponse ¶
type UpdateCloudConnectionResponse struct { // 资源ID标识符。 RequestId string `json:"request_id"` CloudConnection *CloudConnection `json:"cloud_connection"` HttpStatusCode int `json:"-"` }
UpdateCloudConnectionResponse Response Object
func (UpdateCloudConnectionResponse) String ¶
func (o UpdateCloudConnectionResponse) String() string
type UpdateInterRegionBandwidth ¶ added in v0.1.15
type UpdateInterRegionBandwidth struct { // 域间带宽值。 Bandwidth int32 `json:"bandwidth"` }
UpdateInterRegionBandwidth 更新域间带宽的详情信息。
func (UpdateInterRegionBandwidth) String ¶ added in v0.1.15
func (o UpdateInterRegionBandwidth) String() string
type UpdateInterRegionBandwidthRequest ¶ added in v0.1.15
type UpdateInterRegionBandwidthRequest struct { // 资源的Id。 Id string `json:"id"` Body *UpdateInterRegionBandwidthRequestBody `json:"body,omitempty"` }
UpdateInterRegionBandwidthRequest Request Object
func (UpdateInterRegionBandwidthRequest) String ¶ added in v0.1.15
func (o UpdateInterRegionBandwidthRequest) String() string
type UpdateInterRegionBandwidthRequestBody ¶ added in v0.1.15
type UpdateInterRegionBandwidthRequestBody struct {
InterRegionBandwidth *UpdateInterRegionBandwidth `json:"inter_region_bandwidth"`
}
UpdateInterRegionBandwidthRequestBody 更新域间带宽实例的请求体。
func (UpdateInterRegionBandwidthRequestBody) String ¶ added in v0.1.15
func (o UpdateInterRegionBandwidthRequestBody) String() string
type UpdateInterRegionBandwidthResponse ¶ added in v0.1.15
type UpdateInterRegionBandwidthResponse struct { // 资源ID标识符。 RequestId string `json:"request_id"` InterRegionBandwidth *InterRegionBandwidth `json:"inter_region_bandwidth"` HttpStatusCode int `json:"-"` }
UpdateInterRegionBandwidthResponse Response Object
func (UpdateInterRegionBandwidthResponse) String ¶ added in v0.1.15
func (o UpdateInterRegionBandwidthResponse) String() string
type UpdateNetworkInstance ¶
type UpdateNetworkInstance struct { // 实例名字。 Name *string `json:"name,omitempty"` // 实例描述。不支持 <>。 Description *string `json:"description,omitempty"` // 网络实例发布的网段路由列表。 Cidrs *[]string `json:"cidrs,omitempty"` }
UpdateNetworkInstance 更新网络实例的详细信息。
func (UpdateNetworkInstance) String ¶
func (o UpdateNetworkInstance) String() string
type UpdateNetworkInstanceRequest ¶
type UpdateNetworkInstanceRequest struct { // 资源的Id。 Id string `json:"id"` Body *UpdateNetworkInstanceRequestBody `json:"body,omitempty"` }
UpdateNetworkInstanceRequest Request Object
func (UpdateNetworkInstanceRequest) String ¶
func (o UpdateNetworkInstanceRequest) String() string
type UpdateNetworkInstanceRequestBody ¶
type UpdateNetworkInstanceRequestBody struct {
NetworkInstance *UpdateNetworkInstance `json:"network_instance"`
}
UpdateNetworkInstanceRequestBody 更新网络实例的请求体。
func (UpdateNetworkInstanceRequestBody) String ¶
func (o UpdateNetworkInstanceRequestBody) String() string
type UpdateNetworkInstanceResponse ¶
type UpdateNetworkInstanceResponse struct { // 资源ID标识符。 RequestId string `json:"request_id"` NetworkInstance *NetworkInstance `json:"network_instance"` HttpStatusCode int `json:"-"` }
UpdateNetworkInstanceResponse Response Object
func (UpdateNetworkInstanceResponse) String ¶
func (o UpdateNetworkInstanceResponse) String() string
type UpdatedAt ¶ added in v0.1.62
type UpdatedAt struct { // 实例更新时间。UTC时间格式,yyyy-MM-ddTHH:mm:ss。 UpdatedAt *sdktime.SdkTime `json:"updated_at"` }
UpdatedAt 实例更新时间。
type UuidIdentifier ¶ added in v0.1.62
type UuidIdentifier struct { // 资源ID标识符。 Id string `json:"id"` }
func (UuidIdentifier) String ¶ added in v0.1.62
func (o UuidIdentifier) String() string
type VersionDef ¶ added in v0.1.62
type VersionDef struct { }
VersionDef 版本标识符
func (VersionDef) String ¶ added in v0.1.62
func (o VersionDef) String() string
Source Files ¶
- model_apply_central_network_policy_request.go
- model_apply_central_network_policy_response.go
- model_approved_state_enum.go
- model_area_id_def.go
- model_asn.go
- model_associate_bandwidth_package.go
- model_associate_bandwidth_package_request.go
- model_associate_bandwidth_package_request_body.go
- model_associate_bandwidth_package_response.go
- model_associate_er_instance_document.go
- model_associate_er_table_document.go
- model_attachment_instance_id.go
- model_attachment_instance_type.go
- model_attachment_instance_type_enum.go
- model_authorisation.go
- model_bandwidth_package.go
- model_bandwidth_package_id.go
- model_bandwidth_size.go
- model_bandwidth_size_define.go
- model_bandwidth_type.go
- model_bandwidth_type_enum.go
- model_billing_mode.go
- model_billing_mode_enum.go
- model_central_network.go
- model_central_network_attachment.go
- model_central_network_attachment_specification_value_info.go
- model_central_network_capability.go
- model_central_network_capability_enum.go
- model_central_network_connection.go
- model_central_network_connection_info.go
- model_central_network_connection_state.go
- model_central_network_connection_state_enum.go
- model_central_network_element_change.go
- model_central_network_er_instance.go
- model_central_network_gdgw_attachment.go
- model_central_network_id.go
- model_central_network_plane.go
- model_central_network_plane_document.go
- model_central_network_plane_id.go
- model_central_network_policy.go
- model_central_network_policy_document.go
- model_central_network_policy_state.go
- model_central_network_policy_state_enum.go
- model_central_network_quota.go
- model_central_network_quota_key.go
- model_central_network_quota_key_enum.go
- model_central_network_state.go
- model_central_network_state_enum.go
- model_cloud_connection.go
- model_cloud_connection_id.go
- model_cloud_connection_quota.go
- model_cloud_connection_route.go
- model_connection_point.go
- model_connection_point_pair.go
- model_connection_point_type_enum.go
- model_connection_type.go
- model_connection_type_enum.go
- model_create_authorisation.go
- model_create_authorisation_request.go
- model_create_authorisation_request_body.go
- model_create_authorisation_response.go
- model_create_bandwidth_package.go
- model_create_bandwidth_package_request.go
- model_create_bandwidth_package_request_body.go
- model_create_bandwidth_package_response.go
- model_create_central_network.go
- model_create_central_network_gdgw_attachment.go
- model_create_central_network_gdgw_attachment_request.go
- model_create_central_network_gdgw_attachment_request_body.go
- model_create_central_network_gdgw_attachment_response.go
- model_create_central_network_policy_request.go
- model_create_central_network_policy_request_body.go
- model_create_central_network_policy_response.go
- model_create_central_network_request.go
- model_create_central_network_request_body.go
- model_create_central_network_response.go
- model_create_cloud_connection.go
- model_create_cloud_connection_request.go
- model_create_cloud_connection_request_body.go
- model_create_cloud_connection_response.go
- model_create_inter_region_bandwidth.go
- model_create_inter_region_bandwidth_request.go
- model_create_inter_region_bandwidth_request_body.go
- model_create_inter_region_bandwidth_response.go
- model_create_network_instance.go
- model_create_network_instance_request.go
- model_create_network_instance_request_body.go
- model_create_network_instance_response.go
- model_created_at.go
- model_delete_authorisation_request.go
- model_delete_authorisation_response.go
- model_delete_bandwidth_package_request.go
- model_delete_bandwidth_package_response.go
- model_delete_central_network_attachment_request.go
- model_delete_central_network_attachment_response.go
- model_delete_central_network_policy_request.go
- model_delete_central_network_policy_response.go
- model_delete_central_network_request.go
- model_delete_central_network_response.go
- model_delete_cloud_connection_request.go
- model_delete_cloud_connection_response.go
- model_delete_inter_region_bandwidth_request.go
- model_delete_inter_region_bandwidth_response.go
- model_delete_network_instance_request.go
- model_delete_network_instance_response.go
- model_description.go
- model_disassociate_bandwidth_package.go
- model_disassociate_bandwidth_package_request.go
- model_disassociate_bandwidth_package_request_body.go
- model_disassociate_bandwidth_package_response.go
- model_document_template_version.go
- model_document_template_version_enum.go
- model_domain_id.go
- model_domain_id_def.go
- model_enterprise_project_id.go
- model_enterprise_router_attachment_id.go
- model_enterprise_router_id.go
- model_enterprise_router_project_id.go
- model_enterprise_router_region_id.go
- model_enterprise_router_table_id.go
- model_global_connection_bandwidth_id.go
- model_global_dc_gateway_id.go
- model_global_dc_gateway_peer_link_id.go
- model_hosted_cloud_enum.go
- model_instance_domain_id.go
- model_instance_id.go
- model_inter_region.go
- model_inter_region_bandwidth.go
- model_is_frozen.go
- model_list_authorisations_request.go
- model_list_authorisations_response.go
- model_list_bandwidth_package_tags_request.go
- model_list_bandwidth_package_tags_response.go
- model_list_bandwidth_packages_by_tags_request.go
- model_list_bandwidth_packages_by_tags_request_body.go
- model_list_bandwidth_packages_by_tags_response.go
- model_list_bandwidth_packages_request.go
- model_list_bandwidth_packages_response.go
- model_list_central_network_attachments_request.go
- model_list_central_network_attachments_response.go
- model_list_central_network_capabilities_request.go
- model_list_central_network_capabilities_response.go
- model_list_central_network_connections_request.go
- model_list_central_network_connections_response.go
- model_list_central_network_gdgw_attachments_request.go
- model_list_central_network_gdgw_attachments_response.go
- model_list_central_network_policies_request.go
- model_list_central_network_policies_response.go
- model_list_central_network_policy_change_set_request.go
- model_list_central_network_policy_change_set_response.go
- model_list_central_network_quotas_request.go
- model_list_central_network_quotas_response.go
- model_list_central_network_tags_request.go
- model_list_central_network_tags_response.go
- model_list_central_networks_request.go
- model_list_central_networks_response.go
- model_list_cloud_connection_quotas_request.go
- model_list_cloud_connection_quotas_response.go
- model_list_cloud_connection_routes_request.go
- model_list_cloud_connection_routes_response.go
- model_list_cloud_connection_tags_request.go
- model_list_cloud_connection_tags_response.go
- model_list_cloud_connections_by_tags_request.go
- model_list_cloud_connections_by_tags_request_body.go
- model_list_cloud_connections_by_tags_response.go
- model_list_cloud_connections_request.go
- model_list_cloud_connections_response.go
- model_list_inter_region_bandwidths_request.go
- model_list_inter_region_bandwidths_response.go
- model_list_network_instances_request.go
- model_list_network_instances_response.go
- model_list_permissions_request.go
- model_list_permissions_response.go
- model_list_response_body.go
- model_local_area_id.go
- model_multivalued_tag.go
- model_name.go
- model_name_def.go
- model_network_instance.go
- model_next_marker.go
- model_non_required_name.go
- model_page_info.go
- model_permission.go
- model_plane_id.go
- model_previous_marker.go
- model_project_id.go
- model_project_id_def.go
- model_quota_limit.go
- model_quota_unit.go
- model_quota_used.go
- model_region_id.go
- model_region_id_def.go
- model_remote_area_id.go
- model_request_id.go
- model_resource_id.go
- model_resource_type.go
- model_show_bandwidth_package_request.go
- model_show_bandwidth_package_response.go
- model_show_central_network_gdgw_attachment_request.go
- model_show_central_network_gdgw_attachment_response.go
- model_show_central_network_request.go
- model_show_central_network_response.go
- model_show_cloud_connection_request.go
- model_show_cloud_connection_response.go
- model_show_cloud_connection_routes_request.go
- model_show_cloud_connection_routes_response.go
- model_show_inter_region_bandwidth_request.go
- model_show_inter_region_bandwidth_response.go
- model_show_network_instance_request.go
- model_show_network_instance_response.go
- model_site_code.go
- model_site_code_def.go
- model_sort_dir.go
- model_spec_code.go
- model_tag.go
- model_tag_bandwidth_package_request.go
- model_tag_bandwidth_package_request_body.go
- model_tag_bandwidth_package_response.go
- model_tag_central_network_request.go
- model_tag_central_network_request_body.go
- model_tag_central_network_response.go
- model_tag_cloud_connection_request.go
- model_tag_cloud_connection_request_body.go
- model_tag_cloud_connection_response.go
- model_tag_key.go
- model_tag_value.go
- model_tags.go
- model_untag_bandwidth_package_request.go
- model_untag_bandwidth_package_request_body.go
- model_untag_bandwidth_package_response.go
- model_untag_central_network_request.go
- model_untag_central_network_request_body.go
- model_untag_central_network_response.go
- model_untag_cloud_connection_request.go
- model_untag_cloud_connection_request_body.go
- model_untag_cloud_connection_response.go
- model_update_authorisation.go
- model_update_authorisation_request.go
- model_update_authorisation_request_body.go
- model_update_authorisation_response.go
- model_update_bandwidth_package.go
- model_update_bandwidth_package_request.go
- model_update_bandwidth_package_request_body.go
- model_update_bandwidth_package_response.go
- model_update_central_network.go
- model_update_central_network_connection.go
- model_update_central_network_connection_request.go
- model_update_central_network_connection_request_body.go
- model_update_central_network_connection_response.go
- model_update_central_network_gdgw_attachment.go
- model_update_central_network_gdgw_attachment_request.go
- model_update_central_network_gdgw_attachment_request_body.go
- model_update_central_network_gdgw_attachment_response.go
- model_update_central_network_request.go
- model_update_central_network_request_body.go
- model_update_central_network_response.go
- model_update_cloud_connection.go
- model_update_cloud_connection_request.go
- model_update_cloud_connection_request_body.go
- model_update_cloud_connection_response.go
- model_update_inter_region_bandwidth.go
- model_update_inter_region_bandwidth_request.go
- model_update_inter_region_bandwidth_request_body.go
- model_update_inter_region_bandwidth_response.go
- model_update_network_instance.go
- model_update_network_instance_request.go
- model_update_network_instance_request_body.go
- model_update_network_instance_response.go
- model_updated_at.go
- model_uuid_def.go
- model_uuid_identifier.go
- model_version.go
- model_version_def.go