Documentation ¶
Index ¶
- type ApplyCentralNetworkPolicyRequest
- type ApplyCentralNetworkPolicyResponse
- type ApplyPolicyId
- 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 AssociateGlobalConnectionBandwidthInstanceRequest
- type AssociateGlobalConnectionBandwidthInstanceRequestBody
- type AssociateGlobalConnectionBandwidthInstanceRequestInfo
- type AssociateGlobalConnectionBandwidthInstanceResponse
- type AssociateGlobalConnectionBandwidthInstanceResponseInfo
- type AssociateGlobalConnectionBandwidthInstanceResponseInfoResult
- type AssociateGlobalConnectionBandwidthInstanceResponseInfoResultEnum
- type AssociateSiteConnectionBandwidth
- type AssociateSiteConnectionBandwidthRequestBody
- type AssociateSiteNetworkBandwidthRequest
- type AssociateSiteNetworkBandwidthResponse
- type AttachedEnterpriseRouterAttachmentId
- type AttachedEnterpriseRouterId
- type AttachedEnterpriseRouterProjectId
- type AttachedEnterpriseRouterRegionId
- type AttachedEnterpriseRouterSiteCode
- type AttachedEnterpriseRouterTableId
- type AttachmentId
- type AttachmentInstanceId
- type AttachmentInstanceProjectId
- type AttachmentInstanceRegionId
- type AttachmentInstanceSiteCode
- type AttachmentInstanceType
- type AttachmentInstanceTypeEnum
- type AttachmentInstanceTypeEnumEnum
- type AttachmentParentInstanceId
- type Authorisation
- type AutoAssociateRouteEnabled
- type AutoPropagateRouteEnabled
- type BandwidthPackage
- type BandwidthPackageChargeMode
- type BandwidthPackageChargeModeEnum
- type BandwidthPackageId
- type BandwidthPackageInterflowMode
- type BandwidthPackageInterflowModeEnum
- type BandwidthPackageLevel
- type BandwidthPackageLine
- type BandwidthPackageLineSpecCode
- type BandwidthPackageResourceType
- type BandwidthPackageResourceTypeEnum
- type BandwidthPackageSite
- type BandwidthPackageStatus
- type BandwidthPackageStatusEnum
- type BandwidthSize
- type BandwidthSizeDefine
- type BandwidthType
- type BandwidthTypeEnum
- type BandwidthTypeEnumEnum
- type BatchCreateGcbResourceTagsRequest
- type BatchCreateGcbResourceTagsResponse
- type BatchDeleteGcbResourceTagsRequest
- type BatchDeleteGcbResourceTagsResponse
- type BillingMode
- type BillingModeEnum
- type BillingModeEnumEnum
- type CentralNetwork
- type CentralNetworkAttachment
- type CentralNetworkAttachmentSpecificationValueInfo
- type CentralNetworkCapability
- type CentralNetworkCapabilityEnum
- type CentralNetworkCapabilityEnumEnum
- type CentralNetworkConnection
- type CentralNetworkConnectionInfo
- type CentralNetworkConnectionPlaneId
- type CentralNetworkConnectionState
- type CentralNetworkConnectionStateEnum
- type CentralNetworkConnectionStateEnumEnum
- type CentralNetworkDefaultPlaneId
- type CentralNetworkElementChange
- type CentralNetworkElementChangeOperationId
- type CentralNetworkElementChangeOperationIdEnum
- type CentralNetworkErInstance
- type CentralNetworkErRouteTableAttachment
- 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 ConnectionBandwidthChargeModeEnum
- type ConnectionBandwidthChargeModeEnumEnum
- type ConnectionBandwidthSizeRange
- type ConnectionPoint
- type ConnectionPointInstanceId
- type ConnectionPointPair
- type ConnectionPointParentInstanceId
- type ConnectionPointTypeEnum
- type ConnectionPointTypeEnumEnum
- type ConnectionType
- type ConnectionTypeEnum
- type ConnectionTypeEnumEnum
- type CountGcbResourceByTagRequest
- type CountGcbResourceByTagResponse
- 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 CreateCentralNetworkErRouteTableAttachment
- type CreateCentralNetworkErRouteTableAttachmentHostedCloud
- type CreateCentralNetworkErRouteTableAttachmentHostedCloudEnum
- type CreateCentralNetworkErRouteTableAttachmentRequest
- type CreateCentralNetworkErRouteTableAttachmentResponse
- type CreateCentralNetworkErRouteTableAttachmentsRequestBody
- 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 CreateDeleteGcbTagsRequestBody
- type CreateGcbResourceTagRequest
- type CreateGcbResourceTagResponse
- type CreateGcbTagRequestBody
- type CreateGlobalConnectionBandwidth
- type CreateGlobalConnectionBandwidthChargeMode
- type CreateGlobalConnectionBandwidthChargeModeEnum
- type CreateGlobalConnectionBandwidthRequest
- type CreateGlobalConnectionBandwidthRequestBody
- type CreateGlobalConnectionBandwidthResponse
- type CreateGlobalConnectionBandwidthSlaLevel
- type CreateGlobalConnectionBandwidthSlaLevelEnum
- type CreateGlobalConnectionBandwidthType
- type CreateGlobalConnectionBandwidthTypeEnum
- type CreateInterRegionBandwidth
- type CreateInterRegionBandwidthRequest
- type CreateInterRegionBandwidthRequestBody
- type CreateInterRegionBandwidthResponse
- type CreateNetworkInstance
- type CreateNetworkInstanceRequest
- type CreateNetworkInstanceRequestBody
- type CreateNetworkInstanceResponse
- type CreateNetworkInstanceType
- type CreateNetworkInstanceTypeEnum
- type CreateP2PSiteNetwork
- type CreateP2PSiteNetworkRequest
- type CreateP2PSiteNetworkRequestBody
- type CreateP2PSiteNetworkResponse
- type CreateSiteInformation
- type CreateSiteInformationPair
- type CreatedAt
- type CrossRegionType
- type CrossRegionTypeEnum
- type CrossRegionTypeEnumEnum
- 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 DeleteGcbResourceTagRequest
- type DeleteGcbResourceTagResponse
- type DeleteGlobalConnectionBandwidthRequest
- type DeleteGlobalConnectionBandwidthResponse
- type DeleteInterRegionBandwidthRequest
- type DeleteInterRegionBandwidthResponse
- type DeleteNetworkInstanceRequest
- type DeleteNetworkInstanceResponse
- type DeleteSiteNetworkRequest
- type DeleteSiteNetworkResponse
- type Description
- type DirectedEdge
- type DirectedEdgePair
- type DisassociateBandwidthPackage
- type DisassociateBandwidthPackageRequest
- type DisassociateBandwidthPackageRequestBody
- type DisassociateBandwidthPackageResourceType
- type DisassociateBandwidthPackageResourceTypeEnum
- type DisassociateBandwidthPackageResponse
- type DisassociateGlobalConnectionBandwidthInstanceRequest
- type DisassociateGlobalConnectionBandwidthInstanceRequestBody
- type DisassociateGlobalConnectionBandwidthInstanceRequestInfo
- type DisassociateGlobalConnectionBandwidthInstanceResponse
- type DisassociateGlobalConnectionBandwidthInstanceResponseInfo
- type DisassociateGlobalConnectionBandwidthInstanceResponseInfoResult
- type DisassociateGlobalConnectionBandwidthInstanceResponseInfoResultEnum
- type DisassociateSiteNetworkBandwidthRequest
- type DisassociateSiteNetworkBandwidthResponse
- type DocumentTemplateVersion
- type DocumentTemplateVersionEnum
- type DocumentTemplateVersionEnumEnum
- type DomainId
- type DomainIdDef
- type EnterpriseProjectId
- type EnterpriseRouterAttachmentId
- type EnterpriseRouterId
- type EnterpriseRouterProjectId
- type EnterpriseRouterRegionId
- type EnterpriseRouterSiteCode
- type EnterpriseRouterTableId
- type FrozenEffect
- type FrozenEffectEnum
- type FrozenEffectEnumEnum
- type GatewayId
- type GatewayType
- type GatewayTypeEnum
- type GatewayTypeEnumEnum
- type GcbAdminState
- type GcbAdminStateAdminState
- type GcbAdminStateAdminStateEnum
- type GcbBindingServiceAll
- type GcbBindingServiceAllBindingService
- type GcbBindingServiceAllBindingServiceEnum
- type GcbBorderCross
- type GcbChargeMode
- type GcbChargeModeChargeMode
- type GcbChargeModeChargeModeEnum
- type GcbFrozen
- type GcbLocalArea
- type GcbLocalSiteCode
- type GcbProjectId
- type GcbRegionId
- type GcbRemoteArea
- type GcbRemoteSiteCode
- type GcbResourceId
- type GcbResourceType
- type GcbShowLocalArea
- type GcbShowRemoveArea
- type GcbSize
- type GcbSlaLevel
- type GcbSlaLevelSlaLevel
- type GcbSlaLevelSlaLevelEnum
- type GcbSpecCodeId
- type GcbType
- type GcbTypeType
- type GcbTypeTypeEnum
- type GlobalConnectionBandwidth
- type GlobalConnectionBandwidthAdminState
- type GlobalConnectionBandwidthAdminStateEnum
- type GlobalConnectionBandwidthAssociatedInstance
- type GlobalConnectionBandwidthBindingService
- type GlobalConnectionBandwidthBindingServiceEnum
- type GlobalConnectionBandwidthChargeMode
- type GlobalConnectionBandwidthChargeModeEnum
- type GlobalConnectionBandwidthId
- type GlobalConnectionBandwidthLineLevel
- type GlobalConnectionBandwidthQuotas
- type GlobalConnectionBandwidthQuotasType
- type GlobalConnectionBandwidthQuotasTypeEnum
- type GlobalConnectionBandwidthSites
- type GlobalConnectionBandwidthSitesSiteType
- type GlobalConnectionBandwidthSitesSiteTypeEnum
- type GlobalConnectionBandwidthSizeRange
- type GlobalConnectionBandwidthSizeRangeType
- type GlobalConnectionBandwidthSizeRangeTypeEnum
- type GlobalConnectionBandwidthSlaLevel
- type GlobalConnectionBandwidthSlaLevelEnum
- type GlobalConnectionBandwidthSpecCode
- type GlobalConnectionBandwidthSpecCodeLevel
- type GlobalConnectionBandwidthSpecCodeLevelEnum
- type GlobalConnectionBandwidthType
- type GlobalConnectionBandwidthTypeEnum
- type GlobalDcGatewayId
- type GlobalDcGatewayPeerLinkId
- type GlobalDcGatewayProjectId
- type GlobalDcGatewayRegionId
- type HostedCloud
- type HostedCloudEnum
- type HostedCloudEnumEnum
- type HostedCloudHostedCloud
- type HostedCloudHostedCloudEnum
- type InstanceDomainId
- type InstanceId
- type InterRegion
- type InterRegionBandwidth
- type IsFrozen
- type ListAuthorisationsRequest
- type ListAuthorisationsResponse
- type ListBandwidthPackageLevelsRequest
- type ListBandwidthPackageLevelsResponse
- type ListBandwidthPackageLinesRequest
- type ListBandwidthPackageLinesResponse
- type ListBandwidthPackageSitesRequest
- type ListBandwidthPackageSitesResponse
- 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 ListCentralNetworkErRouteTableAttachmentsRequest
- type ListCentralNetworkErRouteTableAttachmentsResponse
- type ListCentralNetworkGdgwAttachmentsRequest
- type ListCentralNetworkGdgwAttachmentsResponse
- type ListCentralNetworkPoliciesRequest
- type ListCentralNetworkPoliciesResponse
- type ListCentralNetworkPolicyChangeSetRequest
- type ListCentralNetworkPolicyChangeSetResponse
- type ListCentralNetworkQuotasRequest
- type ListCentralNetworkQuotasResponse
- type ListCentralNetworkTagsRequest
- type ListCentralNetworkTagsResponse
- type ListCentralNetworksByTagsRequest
- type ListCentralNetworksByTagsRequestBody
- type ListCentralNetworksByTagsResponse
- 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 ListGcbResourceByTagRequest
- type ListGcbResourceByTagResponse
- type ListGcbResourceTagsRequest
- type ListGcbResourceTagsResponse
- type ListGcbTenantTagsRequest
- type ListGcbTenantTagsResponse
- type ListGlobalConnectionBandwidthConfigs
- type ListGlobalConnectionBandwidthConfigsChargeMode
- type ListGlobalConnectionBandwidthConfigsChargeModeEnum
- type ListGlobalConnectionBandwidthConfigsGcbType
- type ListGlobalConnectionBandwidthConfigsGcbTypeEnum
- type ListGlobalConnectionBandwidthConfigsRequest
- type ListGlobalConnectionBandwidthConfigsResponse
- type ListGlobalConnectionBandwidthConfigsServices
- type ListGlobalConnectionBandwidthConfigsServicesEnum
- type ListGlobalConnectionBandwidthConfigsSlaLevel
- type ListGlobalConnectionBandwidthConfigsSlaLevelEnum
- type ListGlobalConnectionBandwidthLineLevelsRequest
- type ListGlobalConnectionBandwidthLineLevelsRequestLevels
- type ListGlobalConnectionBandwidthLineLevelsRequestLevelsEnum
- type ListGlobalConnectionBandwidthLineLevelsResponse
- type ListGlobalConnectionBandwidthSitesRequest
- type ListGlobalConnectionBandwidthSitesRequestSiteType
- type ListGlobalConnectionBandwidthSitesRequestSiteTypeEnum
- type ListGlobalConnectionBandwidthSitesResponse
- type ListGlobalConnectionBandwidthSpecCodesRequest
- type ListGlobalConnectionBandwidthSpecCodesRequestLevel
- type ListGlobalConnectionBandwidthSpecCodesRequestLevelEnum
- type ListGlobalConnectionBandwidthSpecCodesResponse
- type ListGlobalConnectionBandwidthsRequest
- type ListGlobalConnectionBandwidthsRequestAdminState
- type ListGlobalConnectionBandwidthsRequestAdminStateEnum
- type ListGlobalConnectionBandwidthsRequestBindingService
- type ListGlobalConnectionBandwidthsRequestBindingServiceEnum
- type ListGlobalConnectionBandwidthsRequestChargeMode
- type ListGlobalConnectionBandwidthsRequestChargeModeEnum
- type ListGlobalConnectionBandwidthsRequestInstanceType
- type ListGlobalConnectionBandwidthsRequestInstanceTypeEnum
- type ListGlobalConnectionBandwidthsRequestType
- type ListGlobalConnectionBandwidthsRequestTypeEnum
- type ListGlobalConnectionBandwidthsResponse
- type ListInterRegionBandwidthsRequest
- type ListInterRegionBandwidthsResponse
- type ListNetworkInstancesRequest
- type ListNetworkInstancesRequestStatus
- type ListNetworkInstancesRequestStatusEnum
- type ListNetworkInstancesResponse
- type ListPermissionsRequest
- type ListPermissionsResponse
- type ListResponseBody
- type ListSiteNetworkCapabilitiesRequest
- type ListSiteNetworkCapabilitiesResponse
- type ListSiteNetworkQuotasRequest
- type ListSiteNetworkQuotasResponse
- type ListSiteNetworksRequest
- type ListSiteNetworksResponse
- type ListSupportBindingConnectionBandwidthsRequest
- type ListSupportBindingConnectionBandwidthsRequestBindingService
- type ListSupportBindingConnectionBandwidthsRequestBindingServiceEnum
- type ListSupportBindingConnectionBandwidthsResponse
- type LocalAreaId
- type MultivaluedTag
- type Name
- type NameDef
- type NetworkInstance
- type NetworkInstanceStatus
- type NetworkInstanceStatusEnum
- type NetworkInstanceType
- type NetworkInstanceTypeEnum
- type NextMarker
- type NonDefaultAutoAssociateRouteEnabled
- type NonDefaultAutoPropagateRouteEnabled
- type NonRequiredAutoAssociateRouteEnabled
- type NonRequiredAutoPropagateRouteEnabled
- type NonRequiredCentralNetworkPlaneId
- type NonRequiredGcbChargeMode
- type NonRequiredGcbChargeModeChargeMode
- type NonRequiredGcbChargeModeChargeModeEnum
- type NonRequiredGcbSize
- type NonRequiredHostedCloud
- type NonRequiredName
- type PageInfo
- type Permission
- type PreviousMarker
- type ProjectId
- type ProjectIdDef
- type QueryResourceByTagRequestBody
- type QueryTag
- type QuotaLimit
- type QuotaUnit
- type QuotaUsed
- type RegionId
- type RegionIdDef
- type RemoteAreaId
- type RequestId
- type RequiredTag
- type ResourceId
- type ResourceType
- type ResourceTypeResourceType
- type ResourceTypeResourceTypeEnum
- type ShowBandwidthPackageRequest
- type ShowBandwidthPackageResponse
- type ShowCentralNetworkErRouteTableAttachmentRequest
- type ShowCentralNetworkErRouteTableAttachmentResponse
- type ShowCentralNetworkGdgwAttachmentRequest
- type ShowCentralNetworkGdgwAttachmentResponse
- type ShowCentralNetworkRequest
- type ShowCentralNetworkResponse
- type ShowCloudConnectionRequest
- type ShowCloudConnectionResponse
- type ShowCloudConnectionRoutesRequest
- type ShowCloudConnectionRoutesResponse
- type ShowGlobalConnectionBandwidthRequest
- type ShowGlobalConnectionBandwidthResponse
- type ShowInterRegionBandwidthRequest
- type ShowInterRegionBandwidthResponse
- type ShowNetworkInstanceRequest
- type ShowNetworkInstanceResponse
- type ShowSiteNetworkRequest
- type ShowSiteNetworkResponse
- type SiteCode
- type SiteCodeDef
- type SiteConnection
- type SiteConnectionState
- type SiteConnectionStateEnum
- type SiteConnectionStateEnumEnum
- type SiteGroupReferenceInfo
- type SiteInformation
- type SiteNetworkCapabilityEntry
- type SiteNetworkEntry
- type SiteNetworkId
- type SiteNetworkQuota
- type SiteNetworkQuotaKey
- type SiteNetworkQuotaKeyEnum
- type SiteNetworkQuotaKeyEnumEnum
- type SiteNetworkSpecificationEnum
- type SiteNetworkSpecificationEnumEnum
- type SiteNetworkState
- type SiteNetworkStateEnum
- type SiteNetworkStateEnumEnum
- type SiteNetworkTopology
- type SiteNetworkTopologyEnum
- type SiteNetworkTopologyEnumEnum
- 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 TmsMatch
- type TmsResource
- type TmsTagValues
- 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 UpdateCentralNetworkErRouteTableAttachment
- type UpdateCentralNetworkErRouteTableAttachmentRequest
- type UpdateCentralNetworkErRouteTableAttachmentRequestBody
- type UpdateCentralNetworkErRouteTableAttachmentResponse
- type UpdateCentralNetworkGdgwAttachment
- type UpdateCentralNetworkGdgwAttachmentRequest
- type UpdateCentralNetworkGdgwAttachmentRequestBody
- type UpdateCentralNetworkGdgwAttachmentResponse
- type UpdateCentralNetworkRequest
- type UpdateCentralNetworkRequestBody
- type UpdateCentralNetworkResponse
- type UpdateCloudConnection
- type UpdateCloudConnectionRequest
- type UpdateCloudConnectionRequestBody
- type UpdateCloudConnectionResponse
- type UpdateGlobalConnectionBandwidth
- type UpdateGlobalConnectionBandwidthBindingService
- type UpdateGlobalConnectionBandwidthBindingServiceEnum
- type UpdateGlobalConnectionBandwidthChargeMode
- type UpdateGlobalConnectionBandwidthChargeModeEnum
- type UpdateGlobalConnectionBandwidthRequest
- type UpdateGlobalConnectionBandwidthRequestBody
- type UpdateGlobalConnectionBandwidthResponse
- type UpdateGlobalConnectionBandwidthSlaLevel
- type UpdateGlobalConnectionBandwidthSlaLevelEnum
- type UpdateInterRegionBandwidth
- type UpdateInterRegionBandwidthRequest
- type UpdateInterRegionBandwidthRequestBody
- type UpdateInterRegionBandwidthResponse
- type UpdateNetworkInstance
- type UpdateNetworkInstanceRequest
- type UpdateNetworkInstanceRequestBody
- type UpdateNetworkInstanceResponse
- type UpdateSiteConnectionBandwidthSize
- type UpdateSiteConnectionBandwidthSizeRequestBody
- type UpdateSiteNetwork
- type UpdateSiteNetworkBandwidthRequest
- type UpdateSiteNetworkBandwidthResponse
- type UpdateSiteNetworkBandwidthSizeRequest
- type UpdateSiteNetworkBandwidthSizeResponse
- type UpdateSiteNetworkRequest
- type UpdateSiteNetworkRequestBody
- type UpdateSiteNetworkResponse
- type UpdatedAt
- type Uuid32Def
- type Uuid32Identifier
- type Uuid64Def
- type Uuid64Identifier
- 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 ApplyPolicyId ¶ added in v0.1.121
type ApplyPolicyId struct { // 实例ID。 ApplyPolicyId string `json:"apply_policy_id"` }
func (ApplyPolicyId) String ¶ added in v0.1.121
func (o ApplyPolicyId) 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 AssociateGlobalConnectionBandwidthInstanceRequest ¶ added in v0.1.80
type AssociateGlobalConnectionBandwidthInstanceRequest struct { // 实例ID。 Id string `json:"id"` Body *AssociateGlobalConnectionBandwidthInstanceRequestBody `json:"body,omitempty"` }
AssociateGlobalConnectionBandwidthInstanceRequest Request Object
func (AssociateGlobalConnectionBandwidthInstanceRequest) String ¶ added in v0.1.80
func (o AssociateGlobalConnectionBandwidthInstanceRequest) String() string
type AssociateGlobalConnectionBandwidthInstanceRequestBody ¶ added in v0.1.80
type AssociateGlobalConnectionBandwidthInstanceRequestBody struct { // 全域互联带宽绑定实例详细信息。 Gcbandwidths []AssociateGlobalConnectionBandwidthInstanceRequestInfo `json:"gcbandwidths"` }
AssociateGlobalConnectionBandwidthInstanceRequestBody 全域互联带宽绑定实例详细信息。
func (AssociateGlobalConnectionBandwidthInstanceRequestBody) String ¶ added in v0.1.80
func (o AssociateGlobalConnectionBandwidthInstanceRequestBody) String() string
type AssociateGlobalConnectionBandwidthInstanceRequestInfo ¶ added in v0.1.80
type AssociateGlobalConnectionBandwidthInstanceRequestInfo struct { // 功能说明:实例ID。 取值范围:1-36个字符,支持数字、字母、_(下划线)、-(中划线) ResourceId string `json:"resource_id"` // 功能说明:实例类型。 ResourceType string `json:"resource_type"` // 功能说明:实例所在region,不填默认\"global\"。 RegionId *string `json:"region_id,omitempty"` // 功能说明:实例所在region对应的projectId。 ProjectId string `json:"project_id"` }
func (AssociateGlobalConnectionBandwidthInstanceRequestInfo) String ¶ added in v0.1.80
func (o AssociateGlobalConnectionBandwidthInstanceRequestInfo) String() string
type AssociateGlobalConnectionBandwidthInstanceResponse ¶ added in v0.1.80
type AssociateGlobalConnectionBandwidthInstanceResponse struct { // 请求ID。 RequestId string `json:"request_id"` // 全域互联带宽绑定实例响应详情。 Gcbandwidths []AssociateGlobalConnectionBandwidthInstanceResponseInfo `json:"gcbandwidths"` HttpStatusCode int `json:"-"` }
AssociateGlobalConnectionBandwidthInstanceResponse Response Object
func (AssociateGlobalConnectionBandwidthInstanceResponse) String ¶ added in v0.1.80
func (o AssociateGlobalConnectionBandwidthInstanceResponse) String() string
type AssociateGlobalConnectionBandwidthInstanceResponseInfo ¶ added in v0.1.80
type AssociateGlobalConnectionBandwidthInstanceResponseInfo struct { // 功能说明:实例ID。 取值范围:1-36个字符,支持数字、字母、_(下划线)、-(中划线) ResourceId string `json:"resource_id"` // 功能说明:实例类型。 ResourceType string `json:"resource_type"` // 功能说明:实例所在region,不填默认\"global\"。 RegionId *string `json:"region_id,omitempty"` // 功能说明:实例所在region对应的projectId。 ProjectId string `json:"project_id"` // 功能说明:绑定操作成功还是失败。 - success: 成功 - fail: 失败 Result *AssociateGlobalConnectionBandwidthInstanceResponseInfoResult `json:"result,omitempty"` // 功能说明:绑定操作如果失败,具体的错误信息。 Message *string `json:"message,omitempty"` }
func (AssociateGlobalConnectionBandwidthInstanceResponseInfo) String ¶ added in v0.1.80
func (o AssociateGlobalConnectionBandwidthInstanceResponseInfo) String() string
type AssociateGlobalConnectionBandwidthInstanceResponseInfoResult ¶ added in v0.1.80
type AssociateGlobalConnectionBandwidthInstanceResponseInfoResult struct {
// contains filtered or unexported fields
}
func (AssociateGlobalConnectionBandwidthInstanceResponseInfoResult) MarshalJSON ¶ added in v0.1.80
func (c AssociateGlobalConnectionBandwidthInstanceResponseInfoResult) MarshalJSON() ([]byte, error)
func (*AssociateGlobalConnectionBandwidthInstanceResponseInfoResult) UnmarshalJSON ¶ added in v0.1.80
func (c *AssociateGlobalConnectionBandwidthInstanceResponseInfoResult) UnmarshalJSON(b []byte) error
func (AssociateGlobalConnectionBandwidthInstanceResponseInfoResult) Value ¶ added in v0.1.80
func (c AssociateGlobalConnectionBandwidthInstanceResponseInfoResult) Value() string
type AssociateGlobalConnectionBandwidthInstanceResponseInfoResultEnum ¶ added in v0.1.80
type AssociateGlobalConnectionBandwidthInstanceResponseInfoResultEnum struct { SUCCESS AssociateGlobalConnectionBandwidthInstanceResponseInfoResult FAIL AssociateGlobalConnectionBandwidthInstanceResponseInfoResult }
func GetAssociateGlobalConnectionBandwidthInstanceResponseInfoResultEnum ¶ added in v0.1.80
func GetAssociateGlobalConnectionBandwidthInstanceResponseInfoResultEnum() AssociateGlobalConnectionBandwidthInstanceResponseInfoResultEnum
type AssociateSiteConnectionBandwidth ¶ added in v0.1.121
type AssociateSiteConnectionBandwidth struct { // 全域互联带宽ID。 GlobalConnectionBandwidthId *string `json:"global_connection_bandwidth_id,omitempty"` // 带宽值,单位Mbps。 BandwidthSize *int64 `json:"bandwidth_size,omitempty"` }
func (AssociateSiteConnectionBandwidth) String ¶ added in v0.1.121
func (o AssociateSiteConnectionBandwidth) String() string
type AssociateSiteConnectionBandwidthRequestBody ¶ added in v0.1.121
type AssociateSiteConnectionBandwidthRequestBody struct {
SiteConnection *AssociateSiteConnectionBandwidth `json:"site_connection"`
}
func (AssociateSiteConnectionBandwidthRequestBody) String ¶ added in v0.1.121
func (o AssociateSiteConnectionBandwidthRequestBody) String() string
type AssociateSiteNetworkBandwidthRequest ¶ added in v0.1.121
type AssociateSiteNetworkBandwidthRequest struct { // 分支网络的ID。 SiteNetworkId string `json:"site_network_id"` // 实例ID。 SiteConnectionId string `json:"site_connection_id"` Body *AssociateSiteConnectionBandwidthRequestBody `json:"body,omitempty"` }
AssociateSiteNetworkBandwidthRequest Request Object
func (AssociateSiteNetworkBandwidthRequest) String ¶ added in v0.1.121
func (o AssociateSiteNetworkBandwidthRequest) String() string
type AssociateSiteNetworkBandwidthResponse ¶ added in v0.1.121
type AssociateSiteNetworkBandwidthResponse struct { // 请求ID。 RequestId string `json:"request_id"` SiteConnection *SiteConnection `json:"site_connection"` HttpStatusCode int `json:"-"` }
AssociateSiteNetworkBandwidthResponse Response Object
func (AssociateSiteNetworkBandwidthResponse) String ¶ added in v0.1.121
func (o AssociateSiteNetworkBandwidthResponse) String() string
type AttachedEnterpriseRouterAttachmentId ¶ added in v0.1.118
type AttachedEnterpriseRouterAttachmentId struct { // 被挂载的企业路由器的连接ID。 AttachedErAttachmentId *string `json:"attached_er_attachment_id,omitempty"` }
AttachedEnterpriseRouterAttachmentId 被挂载的企业路由器的连接ID。
func (AttachedEnterpriseRouterAttachmentId) String ¶ added in v0.1.118
func (o AttachedEnterpriseRouterAttachmentId) String() string
type AttachedEnterpriseRouterId ¶ added in v0.1.118
type AttachedEnterpriseRouterId struct { // 被挂载的企业路由器ID。 AttachedErId string `json:"attached_er_id"` }
AttachedEnterpriseRouterId 被挂载的企业路由器ID。
func (AttachedEnterpriseRouterId) String ¶ added in v0.1.118
func (o AttachedEnterpriseRouterId) String() string
type AttachedEnterpriseRouterProjectId ¶ added in v0.1.118
type AttachedEnterpriseRouterProjectId struct { // 被挂载的企业路由器的项目ID。 AttachedErTableProjectId string `json:"attached_er_table_project_id"` }
AttachedEnterpriseRouterProjectId 被挂载的企业路由器的项目ID。
func (AttachedEnterpriseRouterProjectId) String ¶ added in v0.1.118
func (o AttachedEnterpriseRouterProjectId) String() string
type AttachedEnterpriseRouterRegionId ¶ added in v0.1.118
type AttachedEnterpriseRouterRegionId struct { // ER路由器的regionID。 AttachedErTableRegionId string `json:"attached_er_table_region_id"` }
AttachedEnterpriseRouterRegionId ER路由器的regionID。
func (AttachedEnterpriseRouterRegionId) String ¶ added in v0.1.118
func (o AttachedEnterpriseRouterRegionId) String() string
type AttachedEnterpriseRouterSiteCode ¶ added in v0.1.118
type AttachedEnterpriseRouterSiteCode struct { // 被挂载的企业路由器的站点编码。 AttachedErTableSiteCode string `json:"attached_er_table_site_code"` }
AttachedEnterpriseRouterSiteCode 被挂载的企业路由器的站点编码。
func (AttachedEnterpriseRouterSiteCode) String ¶ added in v0.1.118
func (o AttachedEnterpriseRouterSiteCode) String() string
type AttachedEnterpriseRouterTableId ¶ added in v0.1.118
type AttachedEnterpriseRouterTableId struct { // 被挂载的企业路由器的路由表ID。 AttachedErTableId string `json:"attached_er_table_id"` }
AttachedEnterpriseRouterTableId 被挂载的企业路由器的路由表ID。
func (AttachedEnterpriseRouterTableId) String ¶ added in v0.1.118
func (o AttachedEnterpriseRouterTableId) String() string
type AttachmentId ¶ added in v0.1.116
type AttachmentId struct { // 中心网络附件对端实例的连接ID,企业路由器的连接ID或者GDGW的连接ID。 AttachmentId *string `json:"attachment_id,omitempty"` }
AttachmentId 中心网络附件对端实例的连接ID,企业路由器的连接ID或者GDGW的连接ID。
func (AttachmentId) String ¶ added in v0.1.116
func (o AttachmentId) String() string
type AttachmentInstanceId ¶ added in v0.1.62
type AttachmentInstanceId struct { // 中心网络附件对端实例ID,企业路由器的路由表ID或者GDGW的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 AttachmentInstanceProjectId ¶ added in v0.1.116
type AttachmentInstanceProjectId struct { // 中心网络附件对端实例的项目ID。 AttachmentInstanceProjectId string `json:"attachment_instance_project_id"` }
AttachmentInstanceProjectId 中心网络附件对端实例的项目ID。
func (AttachmentInstanceProjectId) String ¶ added in v0.1.116
func (o AttachmentInstanceProjectId) String() string
type AttachmentInstanceRegionId ¶ added in v0.1.116
type AttachmentInstanceRegionId struct { // 中心网络附件对端实例的regionID。 AttachmentInstanceRegionId string `json:"attachment_instance_region_id"` }
AttachmentInstanceRegionId 中心网络附件对端实例的regionID。
func (AttachmentInstanceRegionId) String ¶ added in v0.1.116
func (o AttachmentInstanceRegionId) String() string
type AttachmentInstanceSiteCode ¶ added in v0.1.116
type AttachmentInstanceSiteCode struct { // 中心网络附件对端实例的站点编码。 AttachmentInstanceSiteCode string `json:"attachment_instance_site_code"` }
AttachmentInstanceSiteCode 中心网络附件对端实例的站点编码。
func (AttachmentInstanceSiteCode) String ¶ added in v0.1.116
func (o AttachmentInstanceSiteCode) 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 AttachmentParentInstanceId ¶ added in v0.1.119
type AttachmentParentInstanceId struct { // 连接的父资源ID,这里表示企业路由器ID。 AttachmentParentInstanceId *string `json:"attachment_parent_instance_id,omitempty"` }
AttachmentParentInstanceId 连接的父资源ID,这里表示企业路由器ID。
func (AttachmentParentInstanceId) String ¶ added in v0.1.119
func (o AttachmentParentInstanceId) String() string
type Authorisation ¶ added in v0.1.15
type Authorisation struct { // 实例ID。 Id string `json:"id"` // 实例名字。 Name string `json:"name"` // 实例描述。不支持 <>。 Description *string `json:"description,omitempty"` // 网络实例(VPC,VGW)的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"` // 是否已经被云连接加载。 IsLoadedByCloudConnection *bool `json:"is_loaded_by_cloud_connection,omitempty"` }
Authorisation 授权
func (Authorisation) String ¶ added in v0.1.15
func (o Authorisation) String() string
type AutoAssociateRouteEnabled ¶ added in v0.1.116
type AutoAssociateRouteEnabled struct { }
func (AutoAssociateRouteEnabled) String ¶ added in v0.1.116
func (o AutoAssociateRouteEnabled) String() string
type AutoPropagateRouteEnabled ¶ added in v0.1.116
type AutoPropagateRouteEnabled struct { }
func (AutoPropagateRouteEnabled) String ¶ added in v0.1.116
func (o AutoPropagateRouteEnabled) 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 BandwidthPackageLevel ¶ added in v0.1.121
type BandwidthPackageLevel struct { // 实例ID。 Id *string `json:"id,omitempty"` // 带宽包等级 Level *string `json:"level,omitempty"` // 实例名字。 NameCn *string `json:"name_cn,omitempty"` // 实例名字。 NameEn *string `json:"name_en,omitempty"` // 展示优先级,数值越低,优先级越高。 铂金系列优先级范围:1-50 金牌系列优先级范围:51-100 银牌系列优先级范围:101-150 其他:大于151 DisplayPriority *int32 `json:"display_priority,omitempty"` // 描述。不支持 <>。 Description *string `json:"description,omitempty"` // 创建时间。UTC时间格式,yyyy-MM-ddTHH:mm:ss。 CreatedAt *sdktime.SdkTime `json:"created_at,omitempty"` // 更新时间。UTC时间格式,yyyy-MM-ddTHH:mm:ss。 UpdatedAt *sdktime.SdkTime `json:"updated_at,omitempty"` }
BandwidthPackageLevel 带宽包等级
func (BandwidthPackageLevel) String ¶ added in v0.1.121
func (o BandwidthPackageLevel) String() string
type BandwidthPackageLine ¶ added in v0.1.121
type BandwidthPackageLine struct { // RegionID。 LocalRegionId *string `json:"local_region_id,omitempty"` // RegionID。 RemoteRegionId *string `json:"remote_region_id,omitempty"` // 站点编码 LocalSiteCode *string `json:"local_site_code,omitempty"` // 站点编码 RemoteSiteCode *string `json:"remote_site_code,omitempty"` // 支持的等级列表 SupportLevels *[]string `json:"support_levels,omitempty"` // 产品编码列表 SpecCodes *[]BandwidthPackageLineSpecCode `json:"spec_codes,omitempty"` }
BandwidthPackageLine 带宽包线路
func (BandwidthPackageLine) String ¶ added in v0.1.121
func (o BandwidthPackageLine) String() string
type BandwidthPackageLineSpecCode ¶ added in v0.1.121
type BandwidthPackageLineSpecCode struct { // 带宽包等级 Level *string `json:"level,omitempty"` // 实例名字。 NameCn *string `json:"name_cn,omitempty"` // 实例名字。 NameEn *string `json:"name_en,omitempty"` // 带宽包实例的规格编码。 SpecCode *string `json:"spec_code,omitempty"` // 最大带宽。 MaxBandwidth *int32 `json:"max_bandwidth,omitempty"` // 最小带宽。 MinBandwidth *int32 `json:"min_bandwidth,omitempty"` // 支持的计费模式。 SupportBillingModes *[]BillingModeEnum `json:"support_billing_modes,omitempty"` }
BandwidthPackageLineSpecCode 带宽包线路产品
func (BandwidthPackageLineSpecCode) String ¶ added in v0.1.121
func (o BandwidthPackageLineSpecCode) String() string
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 BandwidthPackageSite ¶ added in v0.1.121
type BandwidthPackageSite struct { // 实例ID。 Id *string `json:"id,omitempty"` // 站点编码 SiteCode *string `json:"site_code,omitempty"` // RegionID。 RegionId *string `json:"region_id,omitempty"` // 站点类型。默认Region级别 SiteType *string `json:"site_type,omitempty"` // 实例名字。 NameCn *string `json:"name_cn,omitempty"` // 实例名字。 NameEn *string `json:"name_en,omitempty"` // 描述。不支持 <>。 Description *string `json:"description,omitempty"` // 创建时间。UTC时间格式,yyyy-MM-ddTHH:mm:ss。 CreatedAt *sdktime.SdkTime `json:"created_at,omitempty"` // 更新时间。UTC时间格式,yyyy-MM-ddTHH:mm:ss。 UpdatedAt *sdktime.SdkTime `json:"updated_at,omitempty"` }
BandwidthPackageSite 带宽包站点
func (BandwidthPackageSite) String ¶ added in v0.1.121
func (o BandwidthPackageSite) String() string
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 BatchCreateGcbResourceTagsRequest ¶ added in v0.1.116
type BatchCreateGcbResourceTagsRequest struct { // 资源唯一标识符。 ResourceId string `json:"resource_id"` Body *CreateDeleteGcbTagsRequestBody `json:"body,omitempty"` }
BatchCreateGcbResourceTagsRequest Request Object
func (BatchCreateGcbResourceTagsRequest) String ¶ added in v0.1.116
func (o BatchCreateGcbResourceTagsRequest) String() string
type BatchCreateGcbResourceTagsResponse ¶ added in v0.1.116
type BatchCreateGcbResourceTagsResponse struct {
HttpStatusCode int `json:"-"`
}
BatchCreateGcbResourceTagsResponse Response Object
func (BatchCreateGcbResourceTagsResponse) String ¶ added in v0.1.116
func (o BatchCreateGcbResourceTagsResponse) String() string
type BatchDeleteGcbResourceTagsRequest ¶ added in v0.1.116
type BatchDeleteGcbResourceTagsRequest struct { // 资源唯一标识符。 ResourceId string `json:"resource_id"` Body *CreateDeleteGcbTagsRequestBody `json:"body,omitempty"` }
BatchDeleteGcbResourceTagsRequest Request Object
func (BatchDeleteGcbResourceTagsRequest) String ¶ added in v0.1.116
func (o BatchDeleteGcbResourceTagsRequest) String() string
type BatchDeleteGcbResourceTagsResponse ¶ added in v0.1.116
type BatchDeleteGcbResourceTagsResponse struct {
HttpStatusCode int `json:"-"`
}
BatchDeleteGcbResourceTagsResponse Response Object
func (BatchDeleteGcbResourceTagsResponse) String ¶ added in v0.1.116
func (o BatchDeleteGcbResourceTagsResponse) String() string
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"` // 中心网络默认平面的ID。 DefaultPlaneId string `json:"default_plane_id"` // 中心网平面列表。 Planes *[]CentralNetworkPlane `json:"planes,omitempty"` // 中心网ER实例列表。 ErInstances *[]CentralNetworkErInstance `json:"er_instances,omitempty"` // 中心网ER连接列表。 Connections *[]CentralNetworkConnectionInfo `json:"connections,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"` // ER路由器的regionID。 EnterpriseRouterRegionId string `json:"enterprise_router_region_id"` // 企业路由器的连接ID。 EnterpriseRouterAttachmentId *string `json:"enterprise_router_attachment_id,omitempty"` AttachmentInstanceType *AttachmentInstanceTypeEnum `json:"attachment_instance_type"` // 中心网络附件对端实例ID,企业路由器的路由表ID或者GDGW的ID。 AttachmentInstanceId string `json:"attachment_instance_id"` // 中心网络附件对端实例的连接ID,企业路由器的连接ID或者GDGW的连接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"` // 连接的父资源ID,这里表示企业路由器ID。 AttachmentParentInstanceId *string `json:"attachment_parent_instance_id,omitempty"` HostedCloud *HostedCloudEnum `json:"hosted_cloud,omitempty"` ApprovedState *ApprovedStateEnum `json:"approved_state,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: 支持中心网络的标签能力 - central-network.is-support-custom-er-table: 支持中心网络的自定义路由表能力 - connection-bandwidth.size-range: 跨地域连接带宽大小的范围 - connection-bandwidth.charge-mode: 跨地域连接带宽计费类型 - connection-bandwidth.free-line: 跨地域连接免费线路 - er-instance.support-regions: 支持ER实例的Region列表 - er-instance.support-ipv6-regions: 支持IPV6的ER实例Region列表 - er-instance.support-dscp-regions:支持带宽包线路等级配置的region列表 - er-instance.support-sts5-regions:支持sts5调用ER服务的region列表 - er-instance.support-sites: 支持ER实例的站点列表 - gdgw-instance.support-dscp-regions:支持GDGW全域互联带宽线路等级配置的region列表 - gdgw-instance.support-freeze-regions:支持GDGW全域互联带宽冻结的region列表 - 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 CENTRAL_NETWORK_IS_SUPPORT_CUSTOM_ER_TABLE CentralNetworkCapabilityEnum CONNECTION_BANDWIDTH_SIZE_RANGE CentralNetworkCapabilityEnum CONNECTION_BANDWIDTH_CHARGE_MODE CentralNetworkCapabilityEnum CONNECTION_BANDWIDTH_FREE_LINE CentralNetworkCapabilityEnum ER_INSTANCE_SUPPORT_REGIONS CentralNetworkCapabilityEnum ER_INSTANCE_SUPPORT_IPV6_REGIONS CentralNetworkCapabilityEnum ER_INSTANCE_SUPPORT_DSCP_REGIONS CentralNetworkCapabilityEnum ER_INSTANCE_SUPPORT_STS5_REGIONS CentralNetworkCapabilityEnum ER_INSTANCE_SUPPORT_SITES CentralNetworkCapabilityEnum GDGW_INSTANCE_SUPPORT_DSCP_REGIONS CentralNetworkCapabilityEnum GDGW_INSTANCE_SUPPORT_FREEZE_REGIONS 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 CentralNetworkConnectionPlaneId ¶ added in v0.1.116
type CentralNetworkConnectionPlaneId struct { // 中心网络平面ID。 PlaneId string `json:"plane_id"` }
CentralNetworkConnectionPlaneId 中心网络平面ID。
func (CentralNetworkConnectionPlaneId) String ¶ added in v0.1.116
func (o CentralNetworkConnectionPlaneId) 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 (已刪除) - APPROVING (审批中) - APPROVED (已审批) - UNAPPROVED (审批未通过)
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 APPROVING CentralNetworkConnectionStateEnum APPROVED CentralNetworkConnectionStateEnum UNAPPROVED CentralNetworkConnectionStateEnum }
func GetCentralNetworkConnectionStateEnumEnum ¶ added in v0.1.62
func GetCentralNetworkConnectionStateEnumEnum() CentralNetworkConnectionStateEnumEnum
type CentralNetworkDefaultPlaneId ¶ added in v0.1.116
type CentralNetworkDefaultPlaneId struct { // 中心网络默认平面的ID。 DefaultPlaneId string `json:"default_plane_id"` }
CentralNetworkDefaultPlaneId 中心网络默认平面的ID。
func (CentralNetworkDefaultPlaneId) String ¶ added in v0.1.116
func (o CentralNetworkDefaultPlaneId) String() string
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 CentralNetworkErRouteTableAttachment ¶ added in v0.1.88
type CentralNetworkErRouteTableAttachment 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"` // 是否冻结 IsFrozen bool `json:"is_frozen"` BandwidthType *BandwidthTypeEnum `json:"bandwidth_type"` // 带宽值,单位Mbps。 BandwidthSize *int64 `json:"bandwidth_size,omitempty"` // 企业路由器的ID。 EnterpriseRouterId string `json:"enterprise_router_id"` // 企业路由器的项目ID。 EnterpriseRouterProjectId string `json:"enterprise_router_project_id"` // ER路由器的regionID。 EnterpriseRouterRegionId string `json:"enterprise_router_region_id"` // 企业路由器的连接ID。 EnterpriseRouterAttachmentId *string `json:"enterprise_router_attachment_id,omitempty"` // 企业路由器的路由表ID。 EnterpriseRouterTableId string `json:"enterprise_router_table_id"` // 中心网络企业路由器的站点编码。 EnterpriseRouterSiteCode string `json:"enterprise_router_site_code"` // 被挂载的企业路由器的项目ID。 AttachedErTableProjectId string `json:"attached_er_table_project_id"` // ER路由器的regionID。 AttachedErTableRegionId string `json:"attached_er_table_region_id"` // 被挂载的企业路由器ID。 AttachedErId string `json:"attached_er_id"` // 被挂载的企业路由器的路由表ID。 AttachedErTableId string `json:"attached_er_table_id"` // 被挂载的企业路由器的连接ID。 AttachedErAttachmentId *string `json:"attached_er_attachment_id,omitempty"` // 被挂载的企业路由器的站点编码。 AttachedErTableSiteCode string `json:"attached_er_table_site_code"` HostedCloud *HostedCloudEnum `json:"hosted_cloud,omitempty"` ApprovedState *ApprovedStateEnum `json:"approved_state"` // 审批拒绝创建企业路由表附件的原因。 Reason *string `json:"reason,omitempty"` }
CentralNetworkErRouteTableAttachment 企业路由器的路由表附件详情。
func (CentralNetworkErRouteTableAttachment) String ¶ added in v0.1.88
func (o CentralNetworkErRouteTableAttachment) 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"` // ER路由器的regionID。 EnterpriseRouterRegionId string `json:"enterprise_router_region_id"` // 企业路由器的连接ID。 EnterpriseRouterAttachmentId *string `json:"enterprise_router_attachment_id,omitempty"` // GDGW的连接ID。 GlobalDcGatewayPeerLinkId *string `json:"global_dc_gateway_peer_link_id,omitempty"` // Gdgw的ID。 GlobalDcGatewayId string `json:"global_dc_gateway_id"` // Gdgw的项目ID。 GlobalDcGatewayProjectId string `json:"global_dc_gateway_project_id"` // Gdgw的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 (已刪除) - RESTORING (恢复中)
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 RESTORING 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"` // 网络实例(VPC,VGW)的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 ConnectionBandwidthChargeModeEnum ¶ added in v0.1.121
type ConnectionBandwidthChargeModeEnum struct {
// contains filtered or unexported fields
}
ConnectionBandwidthChargeModeEnum - bwd (按需按带宽计费) - trf (按流量计费) - 95 (传统95计费) - 95avr (日95计费)
func (ConnectionBandwidthChargeModeEnum) MarshalJSON ¶ added in v0.1.121
func (c ConnectionBandwidthChargeModeEnum) MarshalJSON() ([]byte, error)
func (*ConnectionBandwidthChargeModeEnum) UnmarshalJSON ¶ added in v0.1.121
func (c *ConnectionBandwidthChargeModeEnum) UnmarshalJSON(b []byte) error
func (ConnectionBandwidthChargeModeEnum) Value ¶ added in v0.1.121
func (c ConnectionBandwidthChargeModeEnum) Value() string
type ConnectionBandwidthChargeModeEnumEnum ¶ added in v0.1.121
type ConnectionBandwidthChargeModeEnumEnum struct { BWD ConnectionBandwidthChargeModeEnum TRF ConnectionBandwidthChargeModeEnum E_95 ConnectionBandwidthChargeModeEnum E_95AVR ConnectionBandwidthChargeModeEnum }
func GetConnectionBandwidthChargeModeEnumEnum ¶ added in v0.1.121
func GetConnectionBandwidthChargeModeEnumEnum() ConnectionBandwidthChargeModeEnumEnum
type ConnectionBandwidthSizeRange ¶ added in v0.1.121
type ConnectionBandwidthSizeRange struct { // 最小值 Min int64 `json:"min"` // 最大值 Max int64 `json:"max"` }
ConnectionBandwidthSizeRange json类型
func (ConnectionBandwidthSizeRange) String ¶ added in v0.1.121
func (o ConnectionBandwidthSizeRange) String() string
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"` // 连接点的实例的父资源ID。 ParentInstanceId *string `json:"parent_instance_id,omitempty"` Type *ConnectionPointTypeEnum `json:"type"` }
ConnectionPoint 中心网络连接点定义。
func (ConnectionPoint) String ¶ added in v0.1.62
func (o ConnectionPoint) String() string
type ConnectionPointInstanceId ¶ added in v0.1.119
type ConnectionPointInstanceId struct { // 连接点的实例ID。 InstanceId string `json:"instance_id"` }
ConnectionPointInstanceId 连接点的实例ID。
func (ConnectionPointInstanceId) String ¶ added in v0.1.119
func (o ConnectionPointInstanceId) 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 ConnectionPointParentInstanceId ¶ added in v0.1.119
type ConnectionPointParentInstanceId struct { // 连接点的实例的父资源ID。 ParentInstanceId *string `json:"parent_instance_id,omitempty"` }
ConnectionPointParentInstanceId 连接点的实例的父资源ID。
func (ConnectionPointParentInstanceId) String ¶ added in v0.1.119
func (o ConnectionPointParentInstanceId) 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 CountGcbResourceByTagRequest ¶ added in v0.1.116
type CountGcbResourceByTagRequest struct {
Body *QueryResourceByTagRequestBody `json:"body,omitempty"`
}
CountGcbResourceByTagRequest Request Object
func (CountGcbResourceByTagRequest) String ¶ added in v0.1.116
func (o CountGcbResourceByTagRequest) String() string
type CountGcbResourceByTagResponse ¶ added in v0.1.116
type CountGcbResourceByTagResponse struct { // 总记录数。 TotalCount *int32 `json:"total_count,omitempty"` // 请求ID。 RequestId *string `json:"request_id,omitempty"` HttpStatusCode int `json:"-"` }
CountGcbResourceByTagResponse Response Object
func (CountGcbResourceByTagResponse) String ¶ added in v0.1.116
func (o CountGcbResourceByTagResponse) String() string
type CreateAuthorisation ¶ added in v0.1.15
type CreateAuthorisation struct { // 实例名字。 Name *string `json:"name,omitempty"` // 实例描述。不支持 <>。 Description *string `json:"description,omitempty"` // 网络实例(VPC,VGW)的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 CreateCentralNetworkErRouteTableAttachment ¶ added in v0.1.88
type CreateCentralNetworkErRouteTableAttachment struct { // 实例名字。 Name string `json:"name"` // 实例描述。不支持 <>。 Description *string `json:"description,omitempty"` // 企业路由器的ID。 EnterpriseRouterId string `json:"enterprise_router_id"` // 企业路由器的项目ID。 EnterpriseRouterProjectId string `json:"enterprise_router_project_id"` // ER路由器的regionID。 EnterpriseRouterRegionId string `json:"enterprise_router_region_id"` // 中心网络平面ID。 CentralNetworkPlaneId string `json:"central_network_plane_id"` // 中心网络附件对端实例的连接ID,企业路由器的连接ID或者GDGW的连接ID。 AttachmentId *string `json:"attachment_id,omitempty"` // 企业路由器的路由表ID。 EnterpriseRouterTableId string `json:"enterprise_router_table_id"` // 被挂载的企业路由器的项目ID。 AttachedErTableProjectId string `json:"attached_er_table_project_id"` // ER路由器的regionID。 AttachedErTableRegionId string `json:"attached_er_table_region_id"` // 被挂载的企业路由器ID。 AttachedErId string `json:"attached_er_id"` // 被挂载的企业路由器的路由表ID。 AttachedErTableId string `json:"attached_er_table_id"` // - HWCloud (华为云) - Ireland (爱尔兰) HostedCloud CreateCentralNetworkErRouteTableAttachmentHostedCloud `json:"hosted_cloud"` }
CreateCentralNetworkErRouteTableAttachment 创建中心网络ER附件的请求体。
func (CreateCentralNetworkErRouteTableAttachment) String ¶ added in v0.1.88
func (o CreateCentralNetworkErRouteTableAttachment) String() string
type CreateCentralNetworkErRouteTableAttachmentHostedCloud ¶ added in v0.1.88
type CreateCentralNetworkErRouteTableAttachmentHostedCloud struct {
// contains filtered or unexported fields
}
func (CreateCentralNetworkErRouteTableAttachmentHostedCloud) MarshalJSON ¶ added in v0.1.88
func (c CreateCentralNetworkErRouteTableAttachmentHostedCloud) MarshalJSON() ([]byte, error)
func (*CreateCentralNetworkErRouteTableAttachmentHostedCloud) UnmarshalJSON ¶ added in v0.1.88
func (c *CreateCentralNetworkErRouteTableAttachmentHostedCloud) UnmarshalJSON(b []byte) error
func (CreateCentralNetworkErRouteTableAttachmentHostedCloud) Value ¶ added in v0.1.88
func (c CreateCentralNetworkErRouteTableAttachmentHostedCloud) Value() string
type CreateCentralNetworkErRouteTableAttachmentHostedCloudEnum ¶ added in v0.1.88
type CreateCentralNetworkErRouteTableAttachmentHostedCloudEnum struct { HW_CLOUD CreateCentralNetworkErRouteTableAttachmentHostedCloud IRELAND CreateCentralNetworkErRouteTableAttachmentHostedCloud }
func GetCreateCentralNetworkErRouteTableAttachmentHostedCloudEnum ¶ added in v0.1.88
func GetCreateCentralNetworkErRouteTableAttachmentHostedCloudEnum() CreateCentralNetworkErRouteTableAttachmentHostedCloudEnum
type CreateCentralNetworkErRouteTableAttachmentRequest ¶ added in v0.1.88
type CreateCentralNetworkErRouteTableAttachmentRequest struct { // 中心网络的ID。 CentralNetworkId string `json:"central_network_id"` Body *CreateCentralNetworkErRouteTableAttachmentsRequestBody `json:"body,omitempty"` }
CreateCentralNetworkErRouteTableAttachmentRequest Request Object
func (CreateCentralNetworkErRouteTableAttachmentRequest) String ¶ added in v0.1.88
func (o CreateCentralNetworkErRouteTableAttachmentRequest) String() string
type CreateCentralNetworkErRouteTableAttachmentResponse ¶ added in v0.1.88
type CreateCentralNetworkErRouteTableAttachmentResponse struct { // 请求ID。 RequestId string `json:"request_id"` CentralNetworkErRouteTableAttachment *CentralNetworkErRouteTableAttachment `json:"central_network_er_route_table_attachment"` HttpStatusCode int `json:"-"` }
CreateCentralNetworkErRouteTableAttachmentResponse Response Object
func (CreateCentralNetworkErRouteTableAttachmentResponse) String ¶ added in v0.1.88
func (o CreateCentralNetworkErRouteTableAttachmentResponse) String() string
type CreateCentralNetworkErRouteTableAttachmentsRequestBody ¶ added in v0.1.88
type CreateCentralNetworkErRouteTableAttachmentsRequestBody struct {
CentralNetworkErRouteTableAttachment *CreateCentralNetworkErRouteTableAttachment `json:"central_network_er_route_table_attachment"`
}
CreateCentralNetworkErRouteTableAttachmentsRequestBody 创建中心网络ER路由表附件的请求体。
func (CreateCentralNetworkErRouteTableAttachmentsRequestBody) String ¶ added in v0.1.88
func (o CreateCentralNetworkErRouteTableAttachmentsRequestBody) 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"` // Gdgw的ID。 GlobalDcGatewayId string `json:"global_dc_gateway_id"` // Gdgw的项目ID。 GlobalDcGatewayProjectId string `json:"global_dc_gateway_project_id"` // Gdgw的RegionID。 GlobalDcGatewayRegionId string `json:"global_dc_gateway_region_id"` // 企业路由器的项目ID。 EnterpriseRouterProjectId string `json:"enterprise_router_project_id"` // ER路由器的regionID。 EnterpriseRouterRegionId string `json:"enterprise_router_region_id"` // 中心网络平面ID。 CentralNetworkPlaneId *string `json:"central_network_plane_id,omitempty"` }
CreateCentralNetworkGdgwAttachment 创建中心网络GDGW附件的请求体。
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 CreateDeleteGcbTagsRequestBody ¶ added in v0.1.116
type CreateDeleteGcbTagsRequestBody struct { // 批量添加/删除资源标签。 Tags []RequiredTag `json:"tags"` }
CreateDeleteGcbTagsRequestBody 资源标签Tag汇总复数。
func (CreateDeleteGcbTagsRequestBody) String ¶ added in v0.1.116
func (o CreateDeleteGcbTagsRequestBody) String() string
type CreateGcbResourceTagRequest ¶ added in v0.1.116
type CreateGcbResourceTagRequest struct { // 资源唯一标识符。 ResourceId string `json:"resource_id"` Body *CreateGcbTagRequestBody `json:"body,omitempty"` }
CreateGcbResourceTagRequest Request Object
func (CreateGcbResourceTagRequest) String ¶ added in v0.1.116
func (o CreateGcbResourceTagRequest) String() string
type CreateGcbResourceTagResponse ¶ added in v0.1.116
type CreateGcbResourceTagResponse struct {
HttpStatusCode int `json:"-"`
}
CreateGcbResourceTagResponse Response Object
func (CreateGcbResourceTagResponse) String ¶ added in v0.1.116
func (o CreateGcbResourceTagResponse) String() string
type CreateGcbTagRequestBody ¶ added in v0.1.116
type CreateGcbTagRequestBody struct {
Tag *RequiredTag `json:"tag"`
}
CreateGcbTagRequestBody 创建Tag请求体。
func (CreateGcbTagRequestBody) String ¶ added in v0.1.116
func (o CreateGcbTagRequestBody) String() string
type CreateGlobalConnectionBandwidth ¶ added in v0.1.80
type CreateGlobalConnectionBandwidth struct { // 实例名字。 Name string `json:"name"` // 实例描述。不支持 <>。 Description *string `json:"description,omitempty"` // 功能说明:全域互联带宽是否跨境,判断依据:带宽是否涉及从中国大陆到其他国家。 取值范围:True:跨境;False:非跨境 Bordercross bool `json:"bordercross"` // 功能说明:描述带宽类型,对应地理区间的城域、区域、大区、跨区四级: - TrsArea: 跨区带宽 - Area: 大区带宽 - SubArea: 区域带宽 - Region: 城域带宽 Type CreateGlobalConnectionBandwidthType `json:"type"` // 实例所属企业项目ID。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 实例标签。 Tags *[]Tag `json:"tags,omitempty"` // 功能说明:描述计费类型,描述可选计费类型。默认开放按带宽计费,传统95计费租户白名单控制。 取值范围: bwd: 按带宽计费 95: 按传统型95计费 95avr: 按传统型日95计费 ChargeMode CreateGlobalConnectionBandwidthChargeMode `json:"charge_mode"` // 功能说明:全域互联带宽实例中的带宽值大小,单位Mbit/s。 取值范围:2-300Mbit/s Size int32 `json:"size"` // 功能说明:描述网络等级,从高到低分为铂金、金、银。默认金,其余租户白名单控制。 - Pt: 铂金 - Au: 金 - Ag: 银 SlaLevel *CreateGlobalConnectionBandwidthSlaLevel `json:"sla_level,omitempty"` // 功能说明:本端接入点,配合remote_area信息描述带宽实例应用的范围。 取值范围:1-64个字符,支持数字、字母、中文、_(下划线)、-(中划线)、.(点),站点编码通过接口获取,带宽类型为Region可不传,其他类型必传 LocalArea *string `json:"local_area,omitempty"` // 功能说明:远端接入点,配合local_area信息描述带宽实例应用的范围。 取值范围:1-64个字符,支持数字、字母、中文、_(下划线)、-(中划线)、.(点),站点编码通过接口获取,带宽类型为Region可不传,其他类型必传 RemoteArea *string `json:"remote_area,omitempty"` // 功能说明:线路规格编码UUID。 SpecCodeId *string `json:"spec_code_id,omitempty"` }
CreateGlobalConnectionBandwidth 创建全域互联带宽实例的详细信息。
func (CreateGlobalConnectionBandwidth) String ¶ added in v0.1.80
func (o CreateGlobalConnectionBandwidth) String() string
type CreateGlobalConnectionBandwidthChargeMode ¶ added in v0.1.80
type CreateGlobalConnectionBandwidthChargeMode struct {
// contains filtered or unexported fields
}
func (CreateGlobalConnectionBandwidthChargeMode) MarshalJSON ¶ added in v0.1.80
func (c CreateGlobalConnectionBandwidthChargeMode) MarshalJSON() ([]byte, error)
func (*CreateGlobalConnectionBandwidthChargeMode) UnmarshalJSON ¶ added in v0.1.80
func (c *CreateGlobalConnectionBandwidthChargeMode) UnmarshalJSON(b []byte) error
func (CreateGlobalConnectionBandwidthChargeMode) Value ¶ added in v0.1.80
func (c CreateGlobalConnectionBandwidthChargeMode) Value() string
type CreateGlobalConnectionBandwidthChargeModeEnum ¶ added in v0.1.80
type CreateGlobalConnectionBandwidthChargeModeEnum struct { BWD CreateGlobalConnectionBandwidthChargeMode E_95 CreateGlobalConnectionBandwidthChargeMode E_95AVR CreateGlobalConnectionBandwidthChargeMode }
func GetCreateGlobalConnectionBandwidthChargeModeEnum ¶ added in v0.1.80
func GetCreateGlobalConnectionBandwidthChargeModeEnum() CreateGlobalConnectionBandwidthChargeModeEnum
type CreateGlobalConnectionBandwidthRequest ¶ added in v0.1.80
type CreateGlobalConnectionBandwidthRequest struct {
Body *CreateGlobalConnectionBandwidthRequestBody `json:"body,omitempty"`
}
CreateGlobalConnectionBandwidthRequest Request Object
func (CreateGlobalConnectionBandwidthRequest) String ¶ added in v0.1.80
func (o CreateGlobalConnectionBandwidthRequest) String() string
type CreateGlobalConnectionBandwidthRequestBody ¶ added in v0.1.80
type CreateGlobalConnectionBandwidthRequestBody struct {
GlobalconnectionBandwidth *CreateGlobalConnectionBandwidth `json:"globalconnection_bandwidth"`
}
CreateGlobalConnectionBandwidthRequestBody 创建全域互联带宽实例的请求体。
func (CreateGlobalConnectionBandwidthRequestBody) String ¶ added in v0.1.80
func (o CreateGlobalConnectionBandwidthRequestBody) String() string
type CreateGlobalConnectionBandwidthResponse ¶ added in v0.1.80
type CreateGlobalConnectionBandwidthResponse struct { // 请求ID。 RequestId string `json:"request_id"` GlobalconnectionBandwidth *GlobalConnectionBandwidth `json:"globalconnection_bandwidth"` HttpStatusCode int `json:"-"` }
CreateGlobalConnectionBandwidthResponse Response Object
func (CreateGlobalConnectionBandwidthResponse) String ¶ added in v0.1.80
func (o CreateGlobalConnectionBandwidthResponse) String() string
type CreateGlobalConnectionBandwidthSlaLevel ¶ added in v0.1.80
type CreateGlobalConnectionBandwidthSlaLevel struct {
// contains filtered or unexported fields
}
func (CreateGlobalConnectionBandwidthSlaLevel) MarshalJSON ¶ added in v0.1.80
func (c CreateGlobalConnectionBandwidthSlaLevel) MarshalJSON() ([]byte, error)
func (*CreateGlobalConnectionBandwidthSlaLevel) UnmarshalJSON ¶ added in v0.1.80
func (c *CreateGlobalConnectionBandwidthSlaLevel) UnmarshalJSON(b []byte) error
func (CreateGlobalConnectionBandwidthSlaLevel) Value ¶ added in v0.1.80
func (c CreateGlobalConnectionBandwidthSlaLevel) Value() string
type CreateGlobalConnectionBandwidthSlaLevelEnum ¶ added in v0.1.80
type CreateGlobalConnectionBandwidthSlaLevelEnum struct { PT CreateGlobalConnectionBandwidthSlaLevel AU CreateGlobalConnectionBandwidthSlaLevel AG CreateGlobalConnectionBandwidthSlaLevel }
func GetCreateGlobalConnectionBandwidthSlaLevelEnum ¶ added in v0.1.80
func GetCreateGlobalConnectionBandwidthSlaLevelEnum() CreateGlobalConnectionBandwidthSlaLevelEnum
type CreateGlobalConnectionBandwidthType ¶ added in v0.1.80
type CreateGlobalConnectionBandwidthType struct {
// contains filtered or unexported fields
}
func (CreateGlobalConnectionBandwidthType) MarshalJSON ¶ added in v0.1.80
func (c CreateGlobalConnectionBandwidthType) MarshalJSON() ([]byte, error)
func (*CreateGlobalConnectionBandwidthType) UnmarshalJSON ¶ added in v0.1.80
func (c *CreateGlobalConnectionBandwidthType) UnmarshalJSON(b []byte) error
func (CreateGlobalConnectionBandwidthType) Value ¶ added in v0.1.80
func (c CreateGlobalConnectionBandwidthType) Value() string
type CreateGlobalConnectionBandwidthTypeEnum ¶ added in v0.1.80
type CreateGlobalConnectionBandwidthTypeEnum struct { REGION CreateGlobalConnectionBandwidthType SUB_AREA CreateGlobalConnectionBandwidthType AREA CreateGlobalConnectionBandwidthType TRS_AREA CreateGlobalConnectionBandwidthType }
func GetCreateGlobalConnectionBandwidthTypeEnum ¶ added in v0.1.80
func GetCreateGlobalConnectionBandwidthTypeEnum() CreateGlobalConnectionBandwidthTypeEnum
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"` // 网络实例(VPC,VGW)的ID。 InstanceId string `json:"instance_id"` // 网络实例(VPC,VGW)所属账号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 CreateP2PSiteNetwork ¶ added in v0.1.121
type CreateP2PSiteNetwork struct { // 实例名字。 Name string `json:"name"` // 实例描述。不支持 <>。 Description *string `json:"description,omitempty"` // 实例标签。 Tags *[]Tag `json:"tags,omitempty"` // 实例所属企业项目ID。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 端到端(P2P)类型分支网络连接的两个端点定义,长度固定为2的数组。 Sites []CreateSiteInformation `json:"sites"` }
func (CreateP2PSiteNetwork) String ¶ added in v0.1.121
func (o CreateP2PSiteNetwork) String() string
type CreateP2PSiteNetworkRequest ¶ added in v0.1.121
type CreateP2PSiteNetworkRequest struct {
Body *CreateP2PSiteNetworkRequestBody `json:"body,omitempty"`
}
CreateP2PSiteNetworkRequest Request Object
func (CreateP2PSiteNetworkRequest) String ¶ added in v0.1.121
func (o CreateP2PSiteNetworkRequest) String() string
type CreateP2PSiteNetworkRequestBody ¶ added in v0.1.121
type CreateP2PSiteNetworkRequestBody struct {
P2pSiteNetwork *CreateP2PSiteNetwork `json:"p2p_site_network"`
}
func (CreateP2PSiteNetworkRequestBody) String ¶ added in v0.1.121
func (o CreateP2PSiteNetworkRequestBody) String() string
type CreateP2PSiteNetworkResponse ¶ added in v0.1.121
type CreateP2PSiteNetworkResponse struct { // 请求ID。 RequestId string `json:"request_id"` SiteNetwork *SiteNetworkEntry `json:"site_network"` HttpStatusCode int `json:"-"` }
CreateP2PSiteNetworkResponse Response Object
func (CreateP2PSiteNetworkResponse) String ¶ added in v0.1.121
func (o CreateP2PSiteNetworkResponse) String() string
type CreateSiteInformation ¶ added in v0.1.121
type CreateSiteInformation struct { // RegionID。 RegionId string `json:"region_id"` // 实例所属项目ID。 ProjectId string `json:"project_id"` GatewayType *GatewayTypeEnum `json:"gateway_type"` // 实例ID。 GatewayId string `json:"gateway_id"` }
func (CreateSiteInformation) String ¶ added in v0.1.121
func (o CreateSiteInformation) String() string
type CreateSiteInformationPair ¶ added in v0.1.121
type CreateSiteInformationPair struct { // 端到端(P2P)类型分支网络连接的两个端点定义,长度固定为2的数组。 Sites []CreateSiteInformation `json:"sites"` }
func (CreateSiteInformationPair) String ¶ added in v0.1.121
func (o CreateSiteInformationPair) String() string
type CreatedAt ¶ added in v0.1.62
type CreatedAt struct { // 实例创建时间。UTC时间格式,yyyy-MM-ddTHH:mm:ss。 CreatedAt *sdktime.SdkTime `json:"created_at"` }
CreatedAt 实例创建时间。
type CrossRegionType ¶ added in v0.1.121
type CrossRegionType struct {
CrossRegionType *CrossRegionTypeEnum `json:"cross_region_type"`
}
CrossRegionType 跨地域类型。
func (CrossRegionType) String ¶ added in v0.1.121
func (o CrossRegionType) String() string
type CrossRegionTypeEnum ¶ added in v0.1.121
type CrossRegionTypeEnum struct {
// contains filtered or unexported fields
}
CrossRegionTypeEnum 跨地域类型。 - intra-region (域内) - inter-region (跨域)
func (CrossRegionTypeEnum) MarshalJSON ¶ added in v0.1.121
func (c CrossRegionTypeEnum) MarshalJSON() ([]byte, error)
func (*CrossRegionTypeEnum) UnmarshalJSON ¶ added in v0.1.121
func (c *CrossRegionTypeEnum) UnmarshalJSON(b []byte) error
func (CrossRegionTypeEnum) Value ¶ added in v0.1.121
func (c CrossRegionTypeEnum) Value() string
type CrossRegionTypeEnumEnum ¶ added in v0.1.121
type CrossRegionTypeEnumEnum struct { INTRA_REGION CrossRegionTypeEnum INTER_REGION CrossRegionTypeEnum }
func GetCrossRegionTypeEnumEnum ¶ added in v0.1.121
func GetCrossRegionTypeEnumEnum() CrossRegionTypeEnumEnum
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 DeleteGcbResourceTagRequest ¶ added in v0.1.116
type DeleteGcbResourceTagRequest struct { // 资源唯一标识符。 ResourceId string `json:"resource_id"` // 删除的tag的key。 TagKey string `json:"tag_key"` }
DeleteGcbResourceTagRequest Request Object
func (DeleteGcbResourceTagRequest) String ¶ added in v0.1.116
func (o DeleteGcbResourceTagRequest) String() string
type DeleteGcbResourceTagResponse ¶ added in v0.1.116
type DeleteGcbResourceTagResponse struct {
HttpStatusCode int `json:"-"`
}
DeleteGcbResourceTagResponse Response Object
func (DeleteGcbResourceTagResponse) String ¶ added in v0.1.116
func (o DeleteGcbResourceTagResponse) String() string
type DeleteGlobalConnectionBandwidthRequest ¶ added in v0.1.80
type DeleteGlobalConnectionBandwidthRequest struct { // 实例ID。 Id string `json:"id"` }
DeleteGlobalConnectionBandwidthRequest Request Object
func (DeleteGlobalConnectionBandwidthRequest) String ¶ added in v0.1.80
func (o DeleteGlobalConnectionBandwidthRequest) String() string
type DeleteGlobalConnectionBandwidthResponse ¶ added in v0.1.80
type DeleteGlobalConnectionBandwidthResponse struct {
HttpStatusCode int `json:"-"`
}
DeleteGlobalConnectionBandwidthResponse Response Object
func (DeleteGlobalConnectionBandwidthResponse) String ¶ added in v0.1.80
func (o DeleteGlobalConnectionBandwidthResponse) 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 DeleteSiteNetworkRequest ¶ added in v0.1.121
type DeleteSiteNetworkRequest struct { // 分支网络的ID。 SiteNetworkId string `json:"site_network_id"` }
DeleteSiteNetworkRequest Request Object
func (DeleteSiteNetworkRequest) String ¶ added in v0.1.121
func (o DeleteSiteNetworkRequest) String() string
type DeleteSiteNetworkResponse ¶ added in v0.1.121
type DeleteSiteNetworkResponse struct { // 请求ID。 RequestId string `json:"request_id"` SiteNetwork *SiteNetworkEntry `json:"site_network"` HttpStatusCode int `json:"-"` }
DeleteSiteNetworkResponse Response Object
func (DeleteSiteNetworkResponse) String ¶ added in v0.1.121
func (o DeleteSiteNetworkResponse) 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 DirectedEdge ¶ added in v0.1.121
type DirectedEdge struct { // 实例ID。 Id string `json:"id"` // RegionID。 RegionId string `json:"region_id"` // 实例ID。 GatewayId string `json:"gateway_id"` GatewayType *GatewayTypeEnum `json:"gateway_type"` // 站点编码定义 SiteCode string `json:"site_code"` // 实例所属项目ID。 ProjectId string `json:"project_id"` }
func (DirectedEdge) String ¶ added in v0.1.121
func (o DirectedEdge) String() string
type DirectedEdgePair ¶ added in v0.1.121
type DirectedEdgePair struct { // 分支网络连接的两个端点定义,可能为两个点,也可能为两个单向边,长度固定为2的数组。 EdgePair []DirectedEdge `json:"edge_pair"` }
DirectedEdgePair 分支网络两端接入对象。
func (DirectedEdgePair) String ¶ added in v0.1.121
func (o DirectedEdgePair) 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 DisassociateGlobalConnectionBandwidthInstanceRequest ¶ added in v0.1.80
type DisassociateGlobalConnectionBandwidthInstanceRequest struct { // 实例ID。 Id string `json:"id"` Body *DisassociateGlobalConnectionBandwidthInstanceRequestBody `json:"body,omitempty"` }
DisassociateGlobalConnectionBandwidthInstanceRequest Request Object
func (DisassociateGlobalConnectionBandwidthInstanceRequest) String ¶ added in v0.1.80
func (o DisassociateGlobalConnectionBandwidthInstanceRequest) String() string
type DisassociateGlobalConnectionBandwidthInstanceRequestBody ¶ added in v0.1.80
type DisassociateGlobalConnectionBandwidthInstanceRequestBody struct { // 全域互联带宽解绑实例详细信息。 Gcbandwidths []DisassociateGlobalConnectionBandwidthInstanceRequestInfo `json:"gcbandwidths"` }
DisassociateGlobalConnectionBandwidthInstanceRequestBody 全域互联带宽解绑实例详细信息。
func (DisassociateGlobalConnectionBandwidthInstanceRequestBody) String ¶ added in v0.1.80
func (o DisassociateGlobalConnectionBandwidthInstanceRequestBody) String() string
type DisassociateGlobalConnectionBandwidthInstanceRequestInfo ¶ added in v0.1.80
type DisassociateGlobalConnectionBandwidthInstanceRequestInfo struct { // 功能说明:实例ID。 取值范围:1-36个字符,支持数字、字母、_(下划线)、-(中划线) ResourceId string `json:"resource_id"` // 功能说明:实例类型。 ResourceType string `json:"resource_type"` // 功能说明:实例所在region,不填默认\"global\"。 RegionId *string `json:"region_id,omitempty"` // 功能说明:实例所在region对应的projectId。 ProjectId string `json:"project_id"` }
func (DisassociateGlobalConnectionBandwidthInstanceRequestInfo) String ¶ added in v0.1.80
func (o DisassociateGlobalConnectionBandwidthInstanceRequestInfo) String() string
type DisassociateGlobalConnectionBandwidthInstanceResponse ¶ added in v0.1.80
type DisassociateGlobalConnectionBandwidthInstanceResponse struct { // 请求ID。 RequestId string `json:"request_id"` // 全域互联带宽解绑实例响应详情。 Gcbandwidths []DisassociateGlobalConnectionBandwidthInstanceResponseInfo `json:"gcbandwidths"` HttpStatusCode int `json:"-"` }
DisassociateGlobalConnectionBandwidthInstanceResponse Response Object
func (DisassociateGlobalConnectionBandwidthInstanceResponse) String ¶ added in v0.1.80
func (o DisassociateGlobalConnectionBandwidthInstanceResponse) String() string
type DisassociateGlobalConnectionBandwidthInstanceResponseInfo ¶ added in v0.1.80
type DisassociateGlobalConnectionBandwidthInstanceResponseInfo struct { // 功能说明:实例ID。 取值范围:1-36个字符,支持数字、字母、_(下划线)、-(中划线) ResourceId string `json:"resource_id"` // 功能说明:实例类型。 ResourceType string `json:"resource_type"` // 功能说明:实例所在region,不填默认\"global\"。 RegionId *string `json:"region_id,omitempty"` // 功能说明:实例所在region对应的projectId。 ProjectId string `json:"project_id"` // 功能说明:解绑操作成功还是失败。 - success: 成功 - fail: 失败 Result *DisassociateGlobalConnectionBandwidthInstanceResponseInfoResult `json:"result,omitempty"` // 功能说明:解绑操作如果失败,具体的错误信息。 Message *string `json:"message,omitempty"` }
func (DisassociateGlobalConnectionBandwidthInstanceResponseInfo) String ¶ added in v0.1.80
func (o DisassociateGlobalConnectionBandwidthInstanceResponseInfo) String() string
type DisassociateGlobalConnectionBandwidthInstanceResponseInfoResult ¶ added in v0.1.80
type DisassociateGlobalConnectionBandwidthInstanceResponseInfoResult struct {
// contains filtered or unexported fields
}
func (DisassociateGlobalConnectionBandwidthInstanceResponseInfoResult) MarshalJSON ¶ added in v0.1.80
func (c DisassociateGlobalConnectionBandwidthInstanceResponseInfoResult) MarshalJSON() ([]byte, error)
func (*DisassociateGlobalConnectionBandwidthInstanceResponseInfoResult) UnmarshalJSON ¶ added in v0.1.80
func (c *DisassociateGlobalConnectionBandwidthInstanceResponseInfoResult) UnmarshalJSON(b []byte) error
func (DisassociateGlobalConnectionBandwidthInstanceResponseInfoResult) Value ¶ added in v0.1.80
func (c DisassociateGlobalConnectionBandwidthInstanceResponseInfoResult) Value() string
type DisassociateGlobalConnectionBandwidthInstanceResponseInfoResultEnum ¶ added in v0.1.80
type DisassociateGlobalConnectionBandwidthInstanceResponseInfoResultEnum struct { SUCCESS DisassociateGlobalConnectionBandwidthInstanceResponseInfoResult FAIL DisassociateGlobalConnectionBandwidthInstanceResponseInfoResult }
func GetDisassociateGlobalConnectionBandwidthInstanceResponseInfoResultEnum ¶ added in v0.1.80
func GetDisassociateGlobalConnectionBandwidthInstanceResponseInfoResultEnum() DisassociateGlobalConnectionBandwidthInstanceResponseInfoResultEnum
type DisassociateSiteNetworkBandwidthRequest ¶ added in v0.1.121
type DisassociateSiteNetworkBandwidthRequest struct { // 分支网络的ID。 SiteNetworkId string `json:"site_network_id"` // 实例ID。 SiteConnectionId string `json:"site_connection_id"` }
DisassociateSiteNetworkBandwidthRequest Request Object
func (DisassociateSiteNetworkBandwidthRequest) String ¶ added in v0.1.121
func (o DisassociateSiteNetworkBandwidthRequest) String() string
type DisassociateSiteNetworkBandwidthResponse ¶ added in v0.1.121
type DisassociateSiteNetworkBandwidthResponse struct { // 请求ID。 RequestId string `json:"request_id"` SiteConnection *SiteConnection `json:"site_connection"` HttpStatusCode int `json:"-"` }
DisassociateSiteNetworkBandwidthResponse Response Object
func (DisassociateSiteNetworkBandwidthResponse) String ¶ added in v0.1.121
func (o DisassociateSiteNetworkBandwidthResponse) 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 { // ER路由器的regionID。 EnterpriseRouterRegionId string `json:"enterprise_router_region_id"` }
EnterpriseRouterRegionId ER路由器的regionID。
func (EnterpriseRouterRegionId) String ¶ added in v0.1.62
func (o EnterpriseRouterRegionId) String() string
type EnterpriseRouterSiteCode ¶ added in v0.1.116
type EnterpriseRouterSiteCode struct { // 中心网络企业路由器的站点编码。 EnterpriseRouterSiteCode string `json:"enterprise_router_site_code"` }
EnterpriseRouterSiteCode 中心网络企业路由器的站点编码。
func (EnterpriseRouterSiteCode) String ¶ added in v0.1.116
func (o EnterpriseRouterSiteCode) 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 FrozenEffect ¶ added in v0.1.121
type FrozenEffect struct {
FrozenEffect *FrozenEffectEnum `json:"frozen_effect,omitempty"`
}
func (FrozenEffect) String ¶ added in v0.1.121
func (o FrozenEffect) String() string
type FrozenEffectEnum ¶ added in v0.1.121
type FrozenEffectEnum struct {
// contains filtered or unexported fields
}
FrozenEffectEnum 冻结效果。 - RELEASABLE(冻结可释放) - UNRELEASABLE(冻结不可释放)
func (FrozenEffectEnum) MarshalJSON ¶ added in v0.1.121
func (c FrozenEffectEnum) MarshalJSON() ([]byte, error)
func (*FrozenEffectEnum) UnmarshalJSON ¶ added in v0.1.121
func (c *FrozenEffectEnum) UnmarshalJSON(b []byte) error
func (FrozenEffectEnum) Value ¶ added in v0.1.121
func (c FrozenEffectEnum) Value() string
type FrozenEffectEnumEnum ¶ added in v0.1.121
type FrozenEffectEnumEnum struct { RELEASABLE FrozenEffectEnum UNRELEASABLE FrozenEffectEnum }
func GetFrozenEffectEnumEnum ¶ added in v0.1.121
func GetFrozenEffectEnumEnum() FrozenEffectEnumEnum
type GatewayId ¶ added in v0.1.121
type GatewayId struct { // 实例ID。 GatewayId string `json:"gateway_id"` }
GatewayId 网关的ID。
type GatewayType ¶ added in v0.1.121
type GatewayType struct {
GatewayType *GatewayTypeEnum `json:"gateway_type"`
}
GatewayType 网关的类型。
func (GatewayType) String ¶ added in v0.1.121
func (o GatewayType) String() string
type GatewayTypeEnum ¶ added in v0.1.121
type GatewayTypeEnum struct {
// contains filtered or unexported fields
}
GatewayTypeEnum 网关的类型。 - GDGW
func (GatewayTypeEnum) MarshalJSON ¶ added in v0.1.121
func (c GatewayTypeEnum) MarshalJSON() ([]byte, error)
func (*GatewayTypeEnum) UnmarshalJSON ¶ added in v0.1.121
func (c *GatewayTypeEnum) UnmarshalJSON(b []byte) error
func (GatewayTypeEnum) Value ¶ added in v0.1.121
func (c GatewayTypeEnum) Value() string
type GatewayTypeEnumEnum ¶ added in v0.1.121
type GatewayTypeEnumEnum struct {
GDGW GatewayTypeEnum
}
func GetGatewayTypeEnumEnum ¶ added in v0.1.121
func GetGatewayTypeEnumEnum() GatewayTypeEnumEnum
type GcbAdminState ¶ added in v0.1.88
type GcbAdminState struct { // 功能说明: 全域互联带宽状态。 取值范围: NORMAL-正常 FREEZED-冻结状态 AdminState *GcbAdminStateAdminState `json:"admin_state,omitempty"` }
func (GcbAdminState) String ¶ added in v0.1.88
func (o GcbAdminState) String() string
type GcbAdminStateAdminState ¶ added in v0.1.88
type GcbAdminStateAdminState struct {
// contains filtered or unexported fields
}
func (GcbAdminStateAdminState) MarshalJSON ¶ added in v0.1.88
func (c GcbAdminStateAdminState) MarshalJSON() ([]byte, error)
func (*GcbAdminStateAdminState) UnmarshalJSON ¶ added in v0.1.88
func (c *GcbAdminStateAdminState) UnmarshalJSON(b []byte) error
func (GcbAdminStateAdminState) Value ¶ added in v0.1.88
func (c GcbAdminStateAdminState) Value() string
type GcbAdminStateAdminStateEnum ¶ added in v0.1.88
type GcbAdminStateAdminStateEnum struct { NORMAL GcbAdminStateAdminState FREEZED GcbAdminStateAdminState }
func GetGcbAdminStateAdminStateEnum ¶ added in v0.1.88
func GetGcbAdminStateAdminStateEnum() GcbAdminStateAdminStateEnum
type GcbBindingServiceAll ¶ added in v0.1.80
type GcbBindingServiceAll struct { // 功能说明:绑定的服务类型。实例类型: - CC: 云连接 - GEIP: 全域弹性公网IP - GCN: 中心网络 - GSN: 分支网络 - ALL: 所有实例类型 BindingService *GcbBindingServiceAllBindingService `json:"binding_service,omitempty"` }
func (GcbBindingServiceAll) String ¶ added in v0.1.80
func (o GcbBindingServiceAll) String() string
type GcbBindingServiceAllBindingService ¶ added in v0.1.80
type GcbBindingServiceAllBindingService struct {
// contains filtered or unexported fields
}
func (GcbBindingServiceAllBindingService) MarshalJSON ¶ added in v0.1.80
func (c GcbBindingServiceAllBindingService) MarshalJSON() ([]byte, error)
func (*GcbBindingServiceAllBindingService) UnmarshalJSON ¶ added in v0.1.80
func (c *GcbBindingServiceAllBindingService) UnmarshalJSON(b []byte) error
func (GcbBindingServiceAllBindingService) Value ¶ added in v0.1.80
func (c GcbBindingServiceAllBindingService) Value() string
type GcbBindingServiceAllBindingServiceEnum ¶ added in v0.1.80
type GcbBindingServiceAllBindingServiceEnum struct { CC GcbBindingServiceAllBindingService GEIP GcbBindingServiceAllBindingService GCN GcbBindingServiceAllBindingService GSN GcbBindingServiceAllBindingService ALL GcbBindingServiceAllBindingService }
func GetGcbBindingServiceAllBindingServiceEnum ¶ added in v0.1.80
func GetGcbBindingServiceAllBindingServiceEnum() GcbBindingServiceAllBindingServiceEnum
type GcbBorderCross ¶ added in v0.1.80
type GcbBorderCross struct { // 功能说明:全域互联带宽是否跨境,判断依据:带宽是否涉及从中国大陆到其他国家。 取值范围:True:跨境;False:非跨境 Bordercross bool `json:"bordercross"` }
GcbBorderCross 全域互联带宽跨境属性。
func (GcbBorderCross) String ¶ added in v0.1.80
func (o GcbBorderCross) String() string
type GcbChargeMode ¶ added in v0.1.80
type GcbChargeMode struct { // 功能说明:描述计费类型,描述可选计费类型。默认开放按带宽计费,传统95计费租户白名单控制。 取值范围: bwd: 按带宽计费 95: 按传统型95计费 95avr: 按传统型日95计费 ChargeMode GcbChargeModeChargeMode `json:"charge_mode"` }
GcbChargeMode 全域互联带宽计费类型。
func (GcbChargeMode) String ¶ added in v0.1.80
func (o GcbChargeMode) String() string
type GcbChargeModeChargeMode ¶ added in v0.1.80
type GcbChargeModeChargeMode struct {
// contains filtered or unexported fields
}
func (GcbChargeModeChargeMode) MarshalJSON ¶ added in v0.1.80
func (c GcbChargeModeChargeMode) MarshalJSON() ([]byte, error)
func (*GcbChargeModeChargeMode) UnmarshalJSON ¶ added in v0.1.80
func (c *GcbChargeModeChargeMode) UnmarshalJSON(b []byte) error
func (GcbChargeModeChargeMode) Value ¶ added in v0.1.80
func (c GcbChargeModeChargeMode) Value() string
type GcbChargeModeChargeModeEnum ¶ added in v0.1.80
type GcbChargeModeChargeModeEnum struct { BWD GcbChargeModeChargeMode E_95 GcbChargeModeChargeMode E_95AVR GcbChargeModeChargeMode }
func GetGcbChargeModeChargeModeEnum ¶ added in v0.1.80
func GetGcbChargeModeChargeModeEnum() GcbChargeModeChargeModeEnum
type GcbFrozen ¶ added in v0.1.80
type GcbFrozen struct { // 功能说明: 全域互联带宽是否冻结。 取值范围: true-冻结 false-非冻结 Frozen *bool `json:"frozen,omitempty"` }
type GcbLocalArea ¶ added in v0.1.80
type GcbLocalArea struct { // 功能说明:本端接入点,配合remote_area信息描述带宽实例应用的范围。 取值范围:1-64个字符,支持数字、字母、中文、_(下划线)、-(中划线)、.(点),站点编码通过接口获取,带宽类型为Region可不传,其他类型必传 LocalArea *string `json:"local_area,omitempty"` }
GcbLocalArea 全域互联带宽本端接入点。
func (GcbLocalArea) String ¶ added in v0.1.80
func (o GcbLocalArea) String() string
type GcbLocalSiteCode ¶ added in v0.1.80
type GcbLocalSiteCode struct { // 功能说明:本端接入点的编码。 LocalSiteCode *string `json:"local_site_code,omitempty"` }
func (GcbLocalSiteCode) String ¶ added in v0.1.80
func (o GcbLocalSiteCode) String() string
type GcbProjectId ¶ added in v0.1.80
type GcbProjectId struct { // 功能说明:实例所在region对应的projectId。 ProjectId string `json:"project_id"` }
func (GcbProjectId) String ¶ added in v0.1.80
func (o GcbProjectId) String() string
type GcbRegionId ¶ added in v0.1.80
type GcbRegionId struct { // 功能说明:实例所在region,不填默认\"global\"。 RegionId *string `json:"region_id,omitempty"` }
func (GcbRegionId) String ¶ added in v0.1.80
func (o GcbRegionId) String() string
type GcbRemoteArea ¶ added in v0.1.80
type GcbRemoteArea struct { // 功能说明:远端接入点,配合local_area信息描述带宽实例应用的范围。 取值范围:1-64个字符,支持数字、字母、中文、_(下划线)、-(中划线)、.(点),站点编码通过接口获取,带宽类型为Region可不传,其他类型必传 RemoteArea *string `json:"remote_area,omitempty"` }
GcbRemoteArea 全域互联带宽远端接入点。
func (GcbRemoteArea) String ¶ added in v0.1.80
func (o GcbRemoteArea) String() string
type GcbRemoteSiteCode ¶ added in v0.1.80
type GcbRemoteSiteCode struct { // 功能说明:远端接入点的编码。 RemoteSiteCode *string `json:"remote_site_code,omitempty"` }
func (GcbRemoteSiteCode) String ¶ added in v0.1.80
func (o GcbRemoteSiteCode) String() string
type GcbResourceId ¶ added in v0.1.80
type GcbResourceId struct { // 功能说明:实例ID。 取值范围:1-36个字符,支持数字、字母、_(下划线)、-(中划线) ResourceId string `json:"resource_id"` }
func (GcbResourceId) String ¶ added in v0.1.80
func (o GcbResourceId) String() string
type GcbResourceType ¶ added in v0.1.80
type GcbResourceType struct { // 功能说明:实例类型。 ResourceType string `json:"resource_type"` }
func (GcbResourceType) String ¶ added in v0.1.80
func (o GcbResourceType) String() string
type GcbShowLocalArea ¶ added in v0.1.88
type GcbShowLocalArea struct { // 功能说明:本端接入点的中英文名。通过HEADER里面的x-language控制,默认英文,zh-cn返回中文。 LocalArea *string `json:"local_area,omitempty"` }
func (GcbShowLocalArea) String ¶ added in v0.1.88
func (o GcbShowLocalArea) String() string
type GcbShowRemoveArea ¶ added in v0.1.88
type GcbShowRemoveArea struct { // 功能说明:远端接入点的中英文名。通过HEADER里面的x-language控制,默认英文,zh-cn返回中文。 RemoteArea *string `json:"remote_area,omitempty"` }
func (GcbShowRemoveArea) String ¶ added in v0.1.88
func (o GcbShowRemoveArea) String() string
type GcbSize ¶ added in v0.1.80
type GcbSize struct { // 功能说明:全域互联带宽实例中的带宽值大小,单位Mbit/s。 取值范围:2-300Mbit/s Size int32 `json:"size"` }
GcbSize 全域互联带宽实例中的带宽值大小。
type GcbSlaLevel ¶ added in v0.1.80
type GcbSlaLevel struct { // 功能说明:描述网络等级,从高到低分为铂金、金、银。默认金,其余租户白名单控制。 - Pt: 铂金 - Au: 金 - Ag: 银 SlaLevel *GcbSlaLevelSlaLevel `json:"sla_level,omitempty"` }
GcbSlaLevel 全域互联带宽的带宽等级。
func (GcbSlaLevel) String ¶ added in v0.1.80
func (o GcbSlaLevel) String() string
type GcbSlaLevelSlaLevel ¶ added in v0.1.80
type GcbSlaLevelSlaLevel struct {
// contains filtered or unexported fields
}
func (GcbSlaLevelSlaLevel) MarshalJSON ¶ added in v0.1.80
func (c GcbSlaLevelSlaLevel) MarshalJSON() ([]byte, error)
func (*GcbSlaLevelSlaLevel) UnmarshalJSON ¶ added in v0.1.80
func (c *GcbSlaLevelSlaLevel) UnmarshalJSON(b []byte) error
func (GcbSlaLevelSlaLevel) Value ¶ added in v0.1.80
func (c GcbSlaLevelSlaLevel) Value() string
type GcbSlaLevelSlaLevelEnum ¶ added in v0.1.80
type GcbSlaLevelSlaLevelEnum struct { PT GcbSlaLevelSlaLevel AU GcbSlaLevelSlaLevel AG GcbSlaLevelSlaLevel }
func GetGcbSlaLevelSlaLevelEnum ¶ added in v0.1.80
func GetGcbSlaLevelSlaLevelEnum() GcbSlaLevelSlaLevelEnum
type GcbSpecCodeId ¶ added in v0.1.80
type GcbSpecCodeId struct { // 功能说明:线路规格编码UUID。 SpecCodeId *string `json:"spec_code_id,omitempty"` }
GcbSpecCodeId 功能说明:线路规格编码UUID。
func (GcbSpecCodeId) String ¶ added in v0.1.80
func (o GcbSpecCodeId) String() string
type GcbType ¶ added in v0.1.80
type GcbType struct { // 功能说明:描述带宽类型,对应地理区间的城域、区域、大区、跨区四级: - TrsArea: 跨区带宽 - Area: 大区带宽 - SubArea: 区域带宽 - Region: 城域带宽 Type GcbTypeType `json:"type"` }
GcbType 全域互联带宽类型。
type GcbTypeType ¶ added in v0.1.80
type GcbTypeType struct {
// contains filtered or unexported fields
}
func (GcbTypeType) MarshalJSON ¶ added in v0.1.80
func (c GcbTypeType) MarshalJSON() ([]byte, error)
func (*GcbTypeType) UnmarshalJSON ¶ added in v0.1.80
func (c *GcbTypeType) UnmarshalJSON(b []byte) error
func (GcbTypeType) Value ¶ added in v0.1.80
func (c GcbTypeType) Value() string
type GcbTypeTypeEnum ¶ added in v0.1.80
type GcbTypeTypeEnum struct { REGION GcbTypeType SUB_AREA GcbTypeType AREA GcbTypeType TRS_AREA GcbTypeType }
func GetGcbTypeTypeEnum ¶ added in v0.1.80
func GetGcbTypeTypeEnum() GcbTypeTypeEnum
type GlobalConnectionBandwidth ¶ added in v0.1.80
type GlobalConnectionBandwidth struct { // 实例ID。 Id string `json:"id"` // 实例名字。 Name string `json:"name"` // 实例描述。不支持 <>。 Description *string `json:"description,omitempty"` // 实例所属账号ID。 DomainId string `json:"domain_id"` // 功能说明:全域互联带宽是否跨境,判断依据:带宽是否涉及从中国大陆到其他国家。 取值范围:True:跨境;False:非跨境 Bordercross bool `json:"bordercross"` // 功能说明:描述带宽类型,对应地理区间的城域、区域、大区、跨区四级: - TrsArea: 跨区带宽 - Area: 大区带宽 - SubArea: 区域带宽 - Region: 城域带宽 Type GlobalConnectionBandwidthType `json:"type"` // 功能说明:绑定的服务类型。实例类型: - CC: 云连接 - GEIP: 全域弹性公网IP - GCN: 中心网络 - GSN: 分支网络 - ALL: 所有实例类型 BindingService *GlobalConnectionBandwidthBindingService `json:"binding_service,omitempty"` // 实例所属企业项目ID。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 功能说明:描述计费类型,描述可选计费类型。默认开放按带宽计费,传统95计费租户白名单控制。 取值范围: bwd: 按带宽计费 95: 按传统型95计费 95avr: 按传统型日95计费 ChargeMode GlobalConnectionBandwidthChargeMode `json:"charge_mode"` // 功能说明:全域互联带宽实例中的带宽值大小,单位Mbit/s。 取值范围:2-300Mbit/s Size int32 `json:"size"` // 功能说明:描述网络等级,从高到低分为铂金、金、银。默认金,其余租户白名单控制。 - Pt: 铂金 - Au: 金 - Ag: 银 SlaLevel *GlobalConnectionBandwidthSlaLevel `json:"sla_level,omitempty"` // 功能说明:本端接入点的中英文名。通过HEADER里面的x-language控制,默认英文,zh-cn返回中文。 LocalArea *string `json:"local_area,omitempty"` // 功能说明:远端接入点的中英文名。通过HEADER里面的x-language控制,默认英文,zh-cn返回中文。 RemoteArea *string `json:"remote_area,omitempty"` // 功能说明:本端接入点的编码。 LocalSiteCode *string `json:"local_site_code,omitempty"` // 功能说明:远端接入点的编码。 RemoteSiteCode *string `json:"remote_site_code,omitempty"` // 功能说明: 全域互联带宽状态。 取值范围: NORMAL-正常 FREEZED-冻结状态 AdminState *GlobalConnectionBandwidthAdminState `json:"admin_state,omitempty"` // 功能说明: 全域互联带宽是否冻结。 取值范围: true-冻结 false-非冻结 Frozen *bool `json:"frozen,omitempty"` // 功能说明:线路规格编码UUID。 SpecCodeId *string `json:"spec_code_id,omitempty"` // 实例标签。 Tags *[]Tag `json:"tags,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"` EnableShare *bool `json:"enable_share,omitempty"` // 功能说明: 全域互联带宽绑定实例列表。 Instances *[]GlobalConnectionBandwidthAssociatedInstance `json:"instances,omitempty"` }
GlobalConnectionBandwidth 全域互联带宽实例的详细信息。
func (GlobalConnectionBandwidth) String ¶ added in v0.1.80
func (o GlobalConnectionBandwidth) String() string
type GlobalConnectionBandwidthAdminState ¶ added in v0.1.88
type GlobalConnectionBandwidthAdminState struct {
// contains filtered or unexported fields
}
func (GlobalConnectionBandwidthAdminState) MarshalJSON ¶ added in v0.1.88
func (c GlobalConnectionBandwidthAdminState) MarshalJSON() ([]byte, error)
func (*GlobalConnectionBandwidthAdminState) UnmarshalJSON ¶ added in v0.1.88
func (c *GlobalConnectionBandwidthAdminState) UnmarshalJSON(b []byte) error
func (GlobalConnectionBandwidthAdminState) Value ¶ added in v0.1.88
func (c GlobalConnectionBandwidthAdminState) Value() string
type GlobalConnectionBandwidthAdminStateEnum ¶ added in v0.1.88
type GlobalConnectionBandwidthAdminStateEnum struct { NORMAL GlobalConnectionBandwidthAdminState FREEZED GlobalConnectionBandwidthAdminState }
func GetGlobalConnectionBandwidthAdminStateEnum ¶ added in v0.1.88
func GetGlobalConnectionBandwidthAdminStateEnum() GlobalConnectionBandwidthAdminStateEnum
type GlobalConnectionBandwidthAssociatedInstance ¶ added in v0.1.80
type GlobalConnectionBandwidthAssociatedInstance struct { // 绑定实例ID。 Id string `json:"id"` // 绑定实例类型。 Type string `json:"type"` // 绑定实例的region信息,global服务默认取值\"global\"。 RegionId *string `json:"region_id,omitempty"` // 绑定实例的project id信息。 ProjectId *string `json:"project_id,omitempty"` }
func (GlobalConnectionBandwidthAssociatedInstance) String ¶ added in v0.1.80
func (o GlobalConnectionBandwidthAssociatedInstance) String() string
type GlobalConnectionBandwidthBindingService ¶ added in v0.1.80
type GlobalConnectionBandwidthBindingService struct {
// contains filtered or unexported fields
}
func (GlobalConnectionBandwidthBindingService) MarshalJSON ¶ added in v0.1.80
func (c GlobalConnectionBandwidthBindingService) MarshalJSON() ([]byte, error)
func (*GlobalConnectionBandwidthBindingService) UnmarshalJSON ¶ added in v0.1.80
func (c *GlobalConnectionBandwidthBindingService) UnmarshalJSON(b []byte) error
func (GlobalConnectionBandwidthBindingService) Value ¶ added in v0.1.80
func (c GlobalConnectionBandwidthBindingService) Value() string
type GlobalConnectionBandwidthBindingServiceEnum ¶ added in v0.1.80
type GlobalConnectionBandwidthBindingServiceEnum struct { CC GlobalConnectionBandwidthBindingService GEIP GlobalConnectionBandwidthBindingService GCN GlobalConnectionBandwidthBindingService GSN GlobalConnectionBandwidthBindingService ALL GlobalConnectionBandwidthBindingService }
func GetGlobalConnectionBandwidthBindingServiceEnum ¶ added in v0.1.80
func GetGlobalConnectionBandwidthBindingServiceEnum() GlobalConnectionBandwidthBindingServiceEnum
type GlobalConnectionBandwidthChargeMode ¶ added in v0.1.80
type GlobalConnectionBandwidthChargeMode struct {
// contains filtered or unexported fields
}
func (GlobalConnectionBandwidthChargeMode) MarshalJSON ¶ added in v0.1.80
func (c GlobalConnectionBandwidthChargeMode) MarshalJSON() ([]byte, error)
func (*GlobalConnectionBandwidthChargeMode) UnmarshalJSON ¶ added in v0.1.80
func (c *GlobalConnectionBandwidthChargeMode) UnmarshalJSON(b []byte) error
func (GlobalConnectionBandwidthChargeMode) Value ¶ added in v0.1.80
func (c GlobalConnectionBandwidthChargeMode) Value() string
type GlobalConnectionBandwidthChargeModeEnum ¶ added in v0.1.80
type GlobalConnectionBandwidthChargeModeEnum struct { BWD GlobalConnectionBandwidthChargeMode E_95 GlobalConnectionBandwidthChargeMode E_95AVR GlobalConnectionBandwidthChargeMode }
func GetGlobalConnectionBandwidthChargeModeEnum ¶ added in v0.1.80
func GetGlobalConnectionBandwidthChargeModeEnum() GlobalConnectionBandwidthChargeModeEnum
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 GlobalConnectionBandwidthLineLevel ¶ added in v0.1.80
type GlobalConnectionBandwidthLineLevel struct { // 实例ID。 Id string `json:"id"` // 实例描述。不支持 <>。 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"` // 功能说明:线路分级本端接入点。 LocalArea *string `json:"local_area,omitempty"` // 功能描述:线路分级远端接入点。 RemoteArea *string `json:"remote_area,omitempty"` // 支持的铂金、金、银分级。 Levels *[]string `json:"levels,omitempty"` }
func (GlobalConnectionBandwidthLineLevel) String ¶ added in v0.1.80
func (o GlobalConnectionBandwidthLineLevel) String() string
type GlobalConnectionBandwidthQuotas ¶ added in v0.1.80
type GlobalConnectionBandwidthQuotas struct { // 配额大小。 Quota *int32 `json:"quota,omitempty"` // 已使用值。 Used *int32 `json:"used,omitempty"` // 配额类型。 gcb.size:全域互联带宽大小 gcb.count:全域互联带宽数量 Type *GlobalConnectionBandwidthQuotasType `json:"type,omitempty"` }
func (GlobalConnectionBandwidthQuotas) String ¶ added in v0.1.80
func (o GlobalConnectionBandwidthQuotas) String() string
type GlobalConnectionBandwidthQuotasType ¶ added in v0.1.80
type GlobalConnectionBandwidthQuotasType struct {
// contains filtered or unexported fields
}
func (GlobalConnectionBandwidthQuotasType) MarshalJSON ¶ added in v0.1.80
func (c GlobalConnectionBandwidthQuotasType) MarshalJSON() ([]byte, error)
func (*GlobalConnectionBandwidthQuotasType) UnmarshalJSON ¶ added in v0.1.80
func (c *GlobalConnectionBandwidthQuotasType) UnmarshalJSON(b []byte) error
func (GlobalConnectionBandwidthQuotasType) Value ¶ added in v0.1.80
func (c GlobalConnectionBandwidthQuotasType) Value() string
type GlobalConnectionBandwidthQuotasTypeEnum ¶ added in v0.1.80
type GlobalConnectionBandwidthQuotasTypeEnum struct { GCB_SIZE GlobalConnectionBandwidthQuotasType GCB_COUNT GlobalConnectionBandwidthQuotasType }
func GetGlobalConnectionBandwidthQuotasTypeEnum ¶ added in v0.1.80
func GetGlobalConnectionBandwidthQuotasTypeEnum() GlobalConnectionBandwidthQuotasTypeEnum
type GlobalConnectionBandwidthSites ¶ added in v0.1.80
type GlobalConnectionBandwidthSites struct { // 实例ID。 Id string `json:"id"` // 实例描述。不支持 <>。 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"` // 功能说明:站点信息自定义的英文名字。 取值范围:1-255个字符 NameEn *string `json:"name_en,omitempty"` // 功能说明:站点信息自定义的中文名字。 取值范围:1-64个字符。 NameCn *string `json:"name_cn,omitempty"` // 功能说明:站点编码,格式为<area_code>[-<subarea_code>[-<region_code>]]。 取值范围:1-64个字符。 SiteCode *string `json:"site_code,omitempty"` // 功能说明:站点类型,必须跟站点编码对应,一段编码为大区,两段编码为区域,三段编码为城域。 取值范围: - Area: 大区站点 - SubArea: 区域站点 - Region: 城域站点 SiteType *GlobalConnectionBandwidthSitesSiteType `json:"site_type,omitempty"` // 功能说明:站点支持的服务列表,多个服务用\",\"分隔。 取值范围:0-255个字符 ServiceList *string `json:"service_list,omitempty"` GroupList *[]SiteGroupReferenceInfo `json:"group_list,omitempty"` // 功能说明:对应华为云标准region的id,该站点继承自华为云region时才需要填写该字段。 取值范围:0-64个字符。 RegionId *string `json:"region_id,omitempty"` // 功能说明:用于标记是中心还是边缘站点。中心:center 取值范围:0-255个字符。 PublicBorderGroup *string `json:"public_border_group,omitempty"` }
GlobalConnectionBandwidthSites 站点信息。
func (GlobalConnectionBandwidthSites) String ¶ added in v0.1.80
func (o GlobalConnectionBandwidthSites) String() string
type GlobalConnectionBandwidthSitesSiteType ¶ added in v0.1.80
type GlobalConnectionBandwidthSitesSiteType struct {
// contains filtered or unexported fields
}
func (GlobalConnectionBandwidthSitesSiteType) MarshalJSON ¶ added in v0.1.80
func (c GlobalConnectionBandwidthSitesSiteType) MarshalJSON() ([]byte, error)
func (*GlobalConnectionBandwidthSitesSiteType) UnmarshalJSON ¶ added in v0.1.80
func (c *GlobalConnectionBandwidthSitesSiteType) UnmarshalJSON(b []byte) error
func (GlobalConnectionBandwidthSitesSiteType) Value ¶ added in v0.1.80
func (c GlobalConnectionBandwidthSitesSiteType) Value() string
type GlobalConnectionBandwidthSitesSiteTypeEnum ¶ added in v0.1.80
type GlobalConnectionBandwidthSitesSiteTypeEnum struct { AREA GlobalConnectionBandwidthSitesSiteType SUB_AREA GlobalConnectionBandwidthSitesSiteType REGION GlobalConnectionBandwidthSitesSiteType }
func GetGlobalConnectionBandwidthSitesSiteTypeEnum ¶ added in v0.1.80
func GetGlobalConnectionBandwidthSitesSiteTypeEnum() GlobalConnectionBandwidthSitesSiteTypeEnum
type GlobalConnectionBandwidthSizeRange ¶ added in v0.1.80
type GlobalConnectionBandwidthSizeRange struct { // 描述计费类型,描述可选计费类型。 取值范围: bwd: 按带宽计费 95: 按传统型95计费 95avr:日95计费 Type *GlobalConnectionBandwidthSizeRangeType `json:"type,omitempty"` // 全域互联带宽最小值,单位Mbit/s。 Min *int32 `json:"min,omitempty"` // 全域互联带宽最大值,单位Mbit/s。 Max *int32 `json:"max,omitempty"` }
func (GlobalConnectionBandwidthSizeRange) String ¶ added in v0.1.80
func (o GlobalConnectionBandwidthSizeRange) String() string
type GlobalConnectionBandwidthSizeRangeType ¶ added in v0.1.88
type GlobalConnectionBandwidthSizeRangeType struct {
// contains filtered or unexported fields
}
func (GlobalConnectionBandwidthSizeRangeType) MarshalJSON ¶ added in v0.1.88
func (c GlobalConnectionBandwidthSizeRangeType) MarshalJSON() ([]byte, error)
func (*GlobalConnectionBandwidthSizeRangeType) UnmarshalJSON ¶ added in v0.1.88
func (c *GlobalConnectionBandwidthSizeRangeType) UnmarshalJSON(b []byte) error
func (GlobalConnectionBandwidthSizeRangeType) Value ¶ added in v0.1.88
func (c GlobalConnectionBandwidthSizeRangeType) Value() string
type GlobalConnectionBandwidthSizeRangeTypeEnum ¶ added in v0.1.88
type GlobalConnectionBandwidthSizeRangeTypeEnum struct { BWD GlobalConnectionBandwidthSizeRangeType E_95 GlobalConnectionBandwidthSizeRangeType E_95AVR GlobalConnectionBandwidthSizeRangeType }
func GetGlobalConnectionBandwidthSizeRangeTypeEnum ¶ added in v0.1.88
func GetGlobalConnectionBandwidthSizeRangeTypeEnum() GlobalConnectionBandwidthSizeRangeTypeEnum
type GlobalConnectionBandwidthSlaLevel ¶ added in v0.1.80
type GlobalConnectionBandwidthSlaLevel struct {
// contains filtered or unexported fields
}
func (GlobalConnectionBandwidthSlaLevel) MarshalJSON ¶ added in v0.1.80
func (c GlobalConnectionBandwidthSlaLevel) MarshalJSON() ([]byte, error)
func (*GlobalConnectionBandwidthSlaLevel) UnmarshalJSON ¶ added in v0.1.80
func (c *GlobalConnectionBandwidthSlaLevel) UnmarshalJSON(b []byte) error
func (GlobalConnectionBandwidthSlaLevel) Value ¶ added in v0.1.80
func (c GlobalConnectionBandwidthSlaLevel) Value() string
type GlobalConnectionBandwidthSlaLevelEnum ¶ added in v0.1.80
type GlobalConnectionBandwidthSlaLevelEnum struct { PT GlobalConnectionBandwidthSlaLevel AU GlobalConnectionBandwidthSlaLevel AG GlobalConnectionBandwidthSlaLevel }
func GetGlobalConnectionBandwidthSlaLevelEnum ¶ added in v0.1.80
func GetGlobalConnectionBandwidthSlaLevelEnum() GlobalConnectionBandwidthSlaLevelEnum
type GlobalConnectionBandwidthSpecCode ¶ added in v0.1.80
type GlobalConnectionBandwidthSpecCode struct { // 实例ID。 Id string `json:"id"` // 功能说明:本端接入点,配合remote_area信息描述带宽实例应用的范围。 取值范围:1-64个字符,支持数字、字母、中文、_(下划线)、-(中划线)、.(点),站点编码通过接口获取,带宽类型为Region可不传,其他类型必传 LocalArea *string `json:"local_area,omitempty"` // 功能说明:远端接入点,配合local_area信息描述带宽实例应用的范围。 取值范围:1-64个字符,支持数字、字母、中文、_(下划线)、-(中划线)、.(点),站点编码通过接口获取,带宽类型为Region可不传,其他类型必传 RemoteArea *string `json:"remote_area,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"` // 功能说明:线路规格中文名。 NameZh *string `json:"name_zh,omitempty"` // 功能说明:线路规格英文名。 NameEn *string `json:"name_en,omitempty"` // 支持的线路等级: - Pt: 铂金 - Au: 金 - Ag: 银 Level *GlobalConnectionBandwidthSpecCodeLevel `json:"level,omitempty"` // 功能描述:GCB特定线路规格产品编码。 Sku *string `json:"sku,omitempty"` // 功能描述:带宽起售值,单位Mbps。 Size *int32 `json:"size,omitempty"` }
func (GlobalConnectionBandwidthSpecCode) String ¶ added in v0.1.80
func (o GlobalConnectionBandwidthSpecCode) String() string
type GlobalConnectionBandwidthSpecCodeLevel ¶ added in v0.1.80
type GlobalConnectionBandwidthSpecCodeLevel struct {
// contains filtered or unexported fields
}
func (GlobalConnectionBandwidthSpecCodeLevel) MarshalJSON ¶ added in v0.1.80
func (c GlobalConnectionBandwidthSpecCodeLevel) MarshalJSON() ([]byte, error)
func (*GlobalConnectionBandwidthSpecCodeLevel) UnmarshalJSON ¶ added in v0.1.80
func (c *GlobalConnectionBandwidthSpecCodeLevel) UnmarshalJSON(b []byte) error
func (GlobalConnectionBandwidthSpecCodeLevel) Value ¶ added in v0.1.80
func (c GlobalConnectionBandwidthSpecCodeLevel) Value() string
type GlobalConnectionBandwidthSpecCodeLevelEnum ¶ added in v0.1.80
type GlobalConnectionBandwidthSpecCodeLevelEnum struct { PT GlobalConnectionBandwidthSpecCodeLevel AU GlobalConnectionBandwidthSpecCodeLevel AG GlobalConnectionBandwidthSpecCodeLevel }
func GetGlobalConnectionBandwidthSpecCodeLevelEnum ¶ added in v0.1.80
func GetGlobalConnectionBandwidthSpecCodeLevelEnum() GlobalConnectionBandwidthSpecCodeLevelEnum
type GlobalConnectionBandwidthType ¶ added in v0.1.80
type GlobalConnectionBandwidthType struct {
// contains filtered or unexported fields
}
func (GlobalConnectionBandwidthType) MarshalJSON ¶ added in v0.1.80
func (c GlobalConnectionBandwidthType) MarshalJSON() ([]byte, error)
func (*GlobalConnectionBandwidthType) UnmarshalJSON ¶ added in v0.1.80
func (c *GlobalConnectionBandwidthType) UnmarshalJSON(b []byte) error
func (GlobalConnectionBandwidthType) Value ¶ added in v0.1.80
func (c GlobalConnectionBandwidthType) Value() string
type GlobalConnectionBandwidthTypeEnum ¶ added in v0.1.80
type GlobalConnectionBandwidthTypeEnum struct { REGION GlobalConnectionBandwidthType SUB_AREA GlobalConnectionBandwidthType AREA GlobalConnectionBandwidthType TRS_AREA GlobalConnectionBandwidthType }
func GetGlobalConnectionBandwidthTypeEnum ¶ added in v0.1.80
func GetGlobalConnectionBandwidthTypeEnum() GlobalConnectionBandwidthTypeEnum
type GlobalDcGatewayId ¶ added in v0.1.62
type GlobalDcGatewayId struct { // Gdgw的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 { // GDGW的连接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 GlobalDcGatewayProjectId ¶ added in v0.1.116
type GlobalDcGatewayProjectId struct { // Gdgw的项目ID。 GlobalDcGatewayProjectId string `json:"global_dc_gateway_project_id"` }
GlobalDcGatewayProjectId Gdgw的项目ID。
func (GlobalDcGatewayProjectId) String ¶ added in v0.1.116
func (o GlobalDcGatewayProjectId) String() string
type GlobalDcGatewayRegionId ¶ added in v0.1.116
type GlobalDcGatewayRegionId struct { // Gdgw的RegionID。 GlobalDcGatewayRegionId string `json:"global_dc_gateway_region_id"` }
GlobalDcGatewayRegionId Gdgw的RegionID。
func (GlobalDcGatewayRegionId) String ¶ added in v0.1.116
func (o GlobalDcGatewayRegionId) String() string
type HostedCloud ¶ added in v0.1.119
type HostedCloud struct { // - HWCloud (华为云) - Ireland (爱尔兰) HostedCloud HostedCloudHostedCloud `json:"hosted_cloud"` }
HostedCloud 归属云。
func (HostedCloud) String ¶ added in v0.1.119
func (o HostedCloud) 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 HostedCloudHostedCloud ¶ added in v0.1.119
type HostedCloudHostedCloud struct {
// contains filtered or unexported fields
}
func (HostedCloudHostedCloud) MarshalJSON ¶ added in v0.1.119
func (c HostedCloudHostedCloud) MarshalJSON() ([]byte, error)
func (*HostedCloudHostedCloud) UnmarshalJSON ¶ added in v0.1.119
func (c *HostedCloudHostedCloud) UnmarshalJSON(b []byte) error
func (HostedCloudHostedCloud) Value ¶ added in v0.1.119
func (c HostedCloudHostedCloud) Value() string
type HostedCloudHostedCloudEnum ¶ added in v0.1.119
type HostedCloudHostedCloudEnum struct { HW_CLOUD HostedCloudHostedCloud IRELAND HostedCloudHostedCloud }
func GetHostedCloudHostedCloudEnum ¶ added in v0.1.119
func GetHostedCloudHostedCloudEnum() HostedCloudHostedCloudEnum
type InstanceDomainId ¶ added in v0.1.62
type InstanceDomainId struct { // 网络实例(VPC,VGW)所属账号ID。 InstanceDomainId *string `json:"instance_domain_id,omitempty"` }
InstanceDomainId 网络实例(VPC,VGW)所属账号ID。
func (InstanceDomainId) String ¶ added in v0.1.62
func (o InstanceDomainId) String() string
type InstanceId ¶ added in v0.1.62
type InstanceId struct { // 网络实例(VPC,VGW)的ID。 InstanceId string `json:"instance_id"` }
InstanceId 网络实例的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"` // 带宽值,单位Mbps。 Bandwidth *int64 `json:"bandwidth,omitempty"` }
InterRegionBandwidth 域间带宽实例。
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 ListBandwidthPackageLevelsRequest ¶ added in v0.1.121
type ListBandwidthPackageLevelsRequest struct { // 根据带宽包等级进行查询 Level *string `json:"level,omitempty"` // 根据名称进行模糊查询 Name *string `json:"name,omitempty"` }
ListBandwidthPackageLevelsRequest Request Object
func (ListBandwidthPackageLevelsRequest) String ¶ added in v0.1.121
func (o ListBandwidthPackageLevelsRequest) String() string
type ListBandwidthPackageLevelsResponse ¶ added in v0.1.121
type ListBandwidthPackageLevelsResponse struct { // 带宽包等级列表。 BandwidthPackageLevels *[]BandwidthPackageLevel `json:"bandwidth_package_levels,omitempty"` // 请求ID。 RequestId *string `json:"request_id,omitempty"` PageInfo *PageInfo `json:"page_info,omitempty"` HttpStatusCode int `json:"-"` }
ListBandwidthPackageLevelsResponse Response Object
func (ListBandwidthPackageLevelsResponse) String ¶ added in v0.1.121
func (o ListBandwidthPackageLevelsResponse) String() string
type ListBandwidthPackageLinesRequest ¶ added in v0.1.121
type ListBandwidthPackageLinesRequest struct { // 根据带宽包等级进行查询 Level *string `json:"level,omitempty"` // 根据名称进行模糊查询 Name *string `json:"name,omitempty"` }
ListBandwidthPackageLinesRequest Request Object
func (ListBandwidthPackageLinesRequest) String ¶ added in v0.1.121
func (o ListBandwidthPackageLinesRequest) String() string
type ListBandwidthPackageLinesResponse ¶ added in v0.1.121
type ListBandwidthPackageLinesResponse struct { // 带宽包线路列表。 BandwidthPackageLines *[]BandwidthPackageLine `json:"bandwidth_package_lines,omitempty"` // 请求ID。 RequestId *string `json:"request_id,omitempty"` HttpStatusCode int `json:"-"` }
ListBandwidthPackageLinesResponse Response Object
func (ListBandwidthPackageLinesResponse) String ¶ added in v0.1.121
func (o ListBandwidthPackageLinesResponse) String() string
type ListBandwidthPackageSitesRequest ¶ added in v0.1.121
type ListBandwidthPackageSitesRequest struct { // 根据站点编码进行查询 SiteCode *string `json:"site_code,omitempty"` // 根据区域ID进行查询 RegionId *string `json:"region_id,omitempty"` // 根据名称模糊查询 Name *string `json:"name,omitempty"` }
ListBandwidthPackageSitesRequest Request Object
func (ListBandwidthPackageSitesRequest) String ¶ added in v0.1.121
func (o ListBandwidthPackageSitesRequest) String() string
type ListBandwidthPackageSitesResponse ¶ added in v0.1.121
type ListBandwidthPackageSitesResponse struct { // 站点列表表。 BandwidthPackageSites *[]BandwidthPackageSite `json:"bandwidth_package_sites,omitempty"` // 请求ID。 RequestId *string `json:"request_id,omitempty"` PageInfo *PageInfo `json:"page_info,omitempty"` HttpStatusCode int `json:"-"` }
ListBandwidthPackageSitesResponse Response Object
func (ListBandwidthPackageSitesResponse) String ¶ added in v0.1.121
func (o ListBandwidthPackageSitesResponse) 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 ListCentralNetworkErRouteTableAttachmentsRequest ¶ added in v0.1.88
type ListCentralNetworkErRouteTableAttachmentsRequest 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"` // Attachment实例的ID。 AttachmentInstanceId *[]string `json:"attachment_instance_id,omitempty"` }
ListCentralNetworkErRouteTableAttachmentsRequest Request Object
func (ListCentralNetworkErRouteTableAttachmentsRequest) String ¶ added in v0.1.88
func (o ListCentralNetworkErRouteTableAttachmentsRequest) String() string
type ListCentralNetworkErRouteTableAttachmentsResponse ¶ added in v0.1.88
type ListCentralNetworkErRouteTableAttachmentsResponse struct { // 请求ID。 RequestId string `json:"request_id"` PageInfo *PageInfo `json:"page_info,omitempty"` // 创建路由表附件的返回体 CentralNetworkErRouteTableAttachments []CentralNetworkErRouteTableAttachment `json:"central_network_er_route_table_attachments"` HttpStatusCode int `json:"-"` }
ListCentralNetworkErRouteTableAttachmentsResponse Response Object
func (ListCentralNetworkErRouteTableAttachmentsResponse) String ¶ added in v0.1.88
func (o ListCentralNetworkErRouteTableAttachmentsResponse) 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 ListCentralNetworksByTagsRequest ¶ added in v0.1.88
type ListCentralNetworksByTagsRequest struct { // 每页返回的个数。 取值范围:1~1000。 Limit *int32 `json:"limit,omitempty"` // 翻页信息,从上次API调用返回的翻页数据中获取,可填写前一页marker或者后一页marker,填入前一页previous_marker就向前翻页,后一页next_marker就向翻页。 翻页过程中,查询条件不能修改,包括过滤条件,排序条件,limit。 Marker *string `json:"marker,omitempty"` Body *ListCentralNetworksByTagsRequestBody `json:"body,omitempty"` }
ListCentralNetworksByTagsRequest Request Object
func (ListCentralNetworksByTagsRequest) String ¶ added in v0.1.88
func (o ListCentralNetworksByTagsRequest) String() string
type ListCentralNetworksByTagsRequestBody ¶ added in v0.1.88
type ListCentralNetworksByTagsRequestBody struct { // 包含标签。 Tags []MultivaluedTag `json:"tags"` }
ListCentralNetworksByTagsRequestBody 通过标签过滤中心网络实例的请求体。
func (ListCentralNetworksByTagsRequestBody) String ¶ added in v0.1.88
func (o ListCentralNetworksByTagsRequestBody) String() string
type ListCentralNetworksByTagsResponse ¶ added in v0.1.88
type ListCentralNetworksByTagsResponse struct { // 请求ID。 RequestId string `json:"request_id"` PageInfo *PageInfo `json:"page_info,omitempty"` // 中心网络列表。 CentralNetworks []CentralNetwork `json:"central_networks"` HttpStatusCode int `json:"-"` }
ListCentralNetworksByTagsResponse Response Object
func (ListCentralNetworksByTagsResponse) String ¶ added in v0.1.88
func (o ListCentralNetworksByTagsResponse) 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 ListGcbResourceByTagRequest ¶ added in v0.1.116
type ListGcbResourceByTagRequest struct { // 查询记录数。 Limit *int32 `json:"limit,omitempty"` // 索引位置,偏移量。 Offset *int32 `json:"offset,omitempty"` Body *QueryResourceByTagRequestBody `json:"body,omitempty"` }
ListGcbResourceByTagRequest Request Object
func (ListGcbResourceByTagRequest) String ¶ added in v0.1.116
func (o ListGcbResourceByTagRequest) String() string
type ListGcbResourceByTagResponse ¶ added in v0.1.116
type ListGcbResourceByTagResponse struct { // 资源列表。 Resources *[]TmsResource `json:"resources,omitempty"` // 总记录数。 TotalCount *int32 `json:"total_count,omitempty"` // 请求ID。 RequestId *string `json:"request_id,omitempty"` HttpStatusCode int `json:"-"` }
ListGcbResourceByTagResponse Response Object
func (ListGcbResourceByTagResponse) String ¶ added in v0.1.116
func (o ListGcbResourceByTagResponse) String() string
type ListGcbResourceTagsRequest ¶ added in v0.1.116
type ListGcbResourceTagsRequest struct { // 资源唯一标识符。 ResourceId string `json:"resource_id"` }
ListGcbResourceTagsRequest Request Object
func (ListGcbResourceTagsRequest) String ¶ added in v0.1.116
func (o ListGcbResourceTagsRequest) String() string
type ListGcbResourceTagsResponse ¶ added in v0.1.116
type ListGcbResourceTagsResponse struct { // 标签列表。 Tags *[]Tag `json:"tags,omitempty"` // 请求ID。 RequestId *string `json:"request_id,omitempty"` HttpStatusCode int `json:"-"` }
ListGcbResourceTagsResponse Response Object
func (ListGcbResourceTagsResponse) String ¶ added in v0.1.116
func (o ListGcbResourceTagsResponse) String() string
type ListGcbTenantTagsRequest ¶ added in v0.1.116
type ListGcbTenantTagsRequest struct { }
ListGcbTenantTagsRequest Request Object
func (ListGcbTenantTagsRequest) String ¶ added in v0.1.116
func (o ListGcbTenantTagsRequest) String() string
type ListGcbTenantTagsResponse ¶ added in v0.1.116
type ListGcbTenantTagsResponse struct { // 标签列表。 Tags *[]TmsTagValues `json:"tags,omitempty"` // 总记录数。 TotalCount *int32 `json:"total_count,omitempty"` // 请求ID。 RequestId *string `json:"request_id,omitempty"` HttpStatusCode int `json:"-"` }
ListGcbTenantTagsResponse Response Object
func (ListGcbTenantTagsResponse) String ¶ added in v0.1.116
func (o ListGcbTenantTagsResponse) String() string
type ListGlobalConnectionBandwidthConfigs ¶ added in v0.1.80
type ListGlobalConnectionBandwidthConfigs struct { // 计费类型对应全域互联带宽大小范围。 SizeRange []GlobalConnectionBandwidthSizeRange `json:"size_range"` // 支持的计费类型列表。 ChargeMode []ListGlobalConnectionBandwidthConfigsChargeMode `json:"charge_mode"` // 支持服务实例类型。 Services []ListGlobalConnectionBandwidthConfigsServices `json:"services"` // 支持的带宽类型。 GcbType []ListGlobalConnectionBandwidthConfigsGcbType `json:"gcb_type"` // 按增强型95计费保底消费百分比。 Ratio95peakPlus *int32 `json:"ratio_95peak_plus,omitempty"` // 按传统型95计费保底消费百分比。 Ratio95peakGuar *int32 `json:"ratio_95peak_guar,omitempty"` // 是否已经完成跨境审批。 Crossborder bool `json:"crossborder"` // 配额信息。 Quotas []GlobalConnectionBandwidthQuotas `json:"quotas"` // 支持线路分级。 SlaLevel []ListGlobalConnectionBandwidthConfigsSlaLevel `json:"sla_level"` // 共享带宽允许绑定实例数量上限。 BindLimit int32 `json:"bind_limit"` // 是否启用传统的大区带宽。 EnableAreaBandwidth bool `json:"enable_area_bandwidth"` // 是否支持95转按需。 EnableChange95 bool `json:"enable_change_95"` // 是否支持多SKU产品功能。 EnableSpecCode *bool `json:"enable_spec_code,omitempty"` }
ListGlobalConnectionBandwidthConfigs 租户购买全域互联带宽的动态配置项。
func (ListGlobalConnectionBandwidthConfigs) String ¶ added in v0.1.80
func (o ListGlobalConnectionBandwidthConfigs) String() string
type ListGlobalConnectionBandwidthConfigsChargeMode ¶ added in v0.1.80
type ListGlobalConnectionBandwidthConfigsChargeMode struct {
// contains filtered or unexported fields
}
func (ListGlobalConnectionBandwidthConfigsChargeMode) MarshalJSON ¶ added in v0.1.80
func (c ListGlobalConnectionBandwidthConfigsChargeMode) MarshalJSON() ([]byte, error)
func (*ListGlobalConnectionBandwidthConfigsChargeMode) UnmarshalJSON ¶ added in v0.1.80
func (c *ListGlobalConnectionBandwidthConfigsChargeMode) UnmarshalJSON(b []byte) error
func (ListGlobalConnectionBandwidthConfigsChargeMode) Value ¶ added in v0.1.80
func (c ListGlobalConnectionBandwidthConfigsChargeMode) Value() string
type ListGlobalConnectionBandwidthConfigsChargeModeEnum ¶ added in v0.1.80
type ListGlobalConnectionBandwidthConfigsChargeModeEnum struct { BWD ListGlobalConnectionBandwidthConfigsChargeMode E_95 ListGlobalConnectionBandwidthConfigsChargeMode E_95AVR ListGlobalConnectionBandwidthConfigsChargeMode }
func GetListGlobalConnectionBandwidthConfigsChargeModeEnum ¶ added in v0.1.80
func GetListGlobalConnectionBandwidthConfigsChargeModeEnum() ListGlobalConnectionBandwidthConfigsChargeModeEnum
type ListGlobalConnectionBandwidthConfigsGcbType ¶ added in v0.1.80
type ListGlobalConnectionBandwidthConfigsGcbType struct {
// contains filtered or unexported fields
}
func (ListGlobalConnectionBandwidthConfigsGcbType) MarshalJSON ¶ added in v0.1.80
func (c ListGlobalConnectionBandwidthConfigsGcbType) MarshalJSON() ([]byte, error)
func (*ListGlobalConnectionBandwidthConfigsGcbType) UnmarshalJSON ¶ added in v0.1.80
func (c *ListGlobalConnectionBandwidthConfigsGcbType) UnmarshalJSON(b []byte) error
func (ListGlobalConnectionBandwidthConfigsGcbType) Value ¶ added in v0.1.80
func (c ListGlobalConnectionBandwidthConfigsGcbType) Value() string
type ListGlobalConnectionBandwidthConfigsGcbTypeEnum ¶ added in v0.1.80
type ListGlobalConnectionBandwidthConfigsGcbTypeEnum struct { REGION ListGlobalConnectionBandwidthConfigsGcbType SUB_AREA ListGlobalConnectionBandwidthConfigsGcbType AREA ListGlobalConnectionBandwidthConfigsGcbType TRS_AREA ListGlobalConnectionBandwidthConfigsGcbType }
func GetListGlobalConnectionBandwidthConfigsGcbTypeEnum ¶ added in v0.1.80
func GetListGlobalConnectionBandwidthConfigsGcbTypeEnum() ListGlobalConnectionBandwidthConfigsGcbTypeEnum
type ListGlobalConnectionBandwidthConfigsRequest ¶ added in v0.1.80
type ListGlobalConnectionBandwidthConfigsRequest struct { }
ListGlobalConnectionBandwidthConfigsRequest Request Object
func (ListGlobalConnectionBandwidthConfigsRequest) String ¶ added in v0.1.80
func (o ListGlobalConnectionBandwidthConfigsRequest) String() string
type ListGlobalConnectionBandwidthConfigsResponse ¶ added in v0.1.80
type ListGlobalConnectionBandwidthConfigsResponse struct { // 请求ID。 RequestId string `json:"request_id"` Configs *ListGlobalConnectionBandwidthConfigs `json:"configs,omitempty"` HttpStatusCode int `json:"-"` }
ListGlobalConnectionBandwidthConfigsResponse Response Object
func (ListGlobalConnectionBandwidthConfigsResponse) String ¶ added in v0.1.80
func (o ListGlobalConnectionBandwidthConfigsResponse) String() string
type ListGlobalConnectionBandwidthConfigsServices ¶ added in v0.1.80
type ListGlobalConnectionBandwidthConfigsServices struct {
// contains filtered or unexported fields
}
func (ListGlobalConnectionBandwidthConfigsServices) MarshalJSON ¶ added in v0.1.80
func (c ListGlobalConnectionBandwidthConfigsServices) MarshalJSON() ([]byte, error)
func (*ListGlobalConnectionBandwidthConfigsServices) UnmarshalJSON ¶ added in v0.1.80
func (c *ListGlobalConnectionBandwidthConfigsServices) UnmarshalJSON(b []byte) error
func (ListGlobalConnectionBandwidthConfigsServices) Value ¶ added in v0.1.80
func (c ListGlobalConnectionBandwidthConfigsServices) Value() string
type ListGlobalConnectionBandwidthConfigsServicesEnum ¶ added in v0.1.80
type ListGlobalConnectionBandwidthConfigsServicesEnum struct { CC ListGlobalConnectionBandwidthConfigsServices GEIP ListGlobalConnectionBandwidthConfigsServices GCN ListGlobalConnectionBandwidthConfigsServices GSN ListGlobalConnectionBandwidthConfigsServices }
func GetListGlobalConnectionBandwidthConfigsServicesEnum ¶ added in v0.1.80
func GetListGlobalConnectionBandwidthConfigsServicesEnum() ListGlobalConnectionBandwidthConfigsServicesEnum
type ListGlobalConnectionBandwidthConfigsSlaLevel ¶ added in v0.1.80
type ListGlobalConnectionBandwidthConfigsSlaLevel struct {
// contains filtered or unexported fields
}
func (ListGlobalConnectionBandwidthConfigsSlaLevel) MarshalJSON ¶ added in v0.1.80
func (c ListGlobalConnectionBandwidthConfigsSlaLevel) MarshalJSON() ([]byte, error)
func (*ListGlobalConnectionBandwidthConfigsSlaLevel) UnmarshalJSON ¶ added in v0.1.80
func (c *ListGlobalConnectionBandwidthConfigsSlaLevel) UnmarshalJSON(b []byte) error
func (ListGlobalConnectionBandwidthConfigsSlaLevel) Value ¶ added in v0.1.80
func (c ListGlobalConnectionBandwidthConfigsSlaLevel) Value() string
type ListGlobalConnectionBandwidthConfigsSlaLevelEnum ¶ added in v0.1.80
type ListGlobalConnectionBandwidthConfigsSlaLevelEnum struct { PT ListGlobalConnectionBandwidthConfigsSlaLevel AU ListGlobalConnectionBandwidthConfigsSlaLevel AG ListGlobalConnectionBandwidthConfigsSlaLevel }
func GetListGlobalConnectionBandwidthConfigsSlaLevelEnum ¶ added in v0.1.80
func GetListGlobalConnectionBandwidthConfigsSlaLevelEnum() ListGlobalConnectionBandwidthConfigsSlaLevelEnum
type ListGlobalConnectionBandwidthLineLevelsRequest ¶ added in v0.1.80
type ListGlobalConnectionBandwidthLineLevelsRequest 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"` // 线路规格本端接入点编码信息。 LocalArea *string `json:"local_area,omitempty"` // 线路规格远端接入点编码信息。 RemoteArea *string `json:"remote_area,omitempty"` // 带宽等级信息: - Pt: 铂金 - Ag: 银 Levels *[]ListGlobalConnectionBandwidthLineLevelsRequestLevels `json:"levels,omitempty"` }
ListGlobalConnectionBandwidthLineLevelsRequest Request Object
func (ListGlobalConnectionBandwidthLineLevelsRequest) String ¶ added in v0.1.80
func (o ListGlobalConnectionBandwidthLineLevelsRequest) String() string
type ListGlobalConnectionBandwidthLineLevelsRequestLevels ¶ added in v0.1.80
type ListGlobalConnectionBandwidthLineLevelsRequestLevels struct {
// contains filtered or unexported fields
}
func (ListGlobalConnectionBandwidthLineLevelsRequestLevels) MarshalJSON ¶ added in v0.1.80
func (c ListGlobalConnectionBandwidthLineLevelsRequestLevels) MarshalJSON() ([]byte, error)
func (*ListGlobalConnectionBandwidthLineLevelsRequestLevels) UnmarshalJSON ¶ added in v0.1.80
func (c *ListGlobalConnectionBandwidthLineLevelsRequestLevels) UnmarshalJSON(b []byte) error
func (ListGlobalConnectionBandwidthLineLevelsRequestLevels) Value ¶ added in v0.1.80
func (c ListGlobalConnectionBandwidthLineLevelsRequestLevels) Value() string
type ListGlobalConnectionBandwidthLineLevelsRequestLevelsEnum ¶ added in v0.1.80
type ListGlobalConnectionBandwidthLineLevelsRequestLevelsEnum struct { PT ListGlobalConnectionBandwidthLineLevelsRequestLevels AG ListGlobalConnectionBandwidthLineLevelsRequestLevels }
func GetListGlobalConnectionBandwidthLineLevelsRequestLevelsEnum ¶ added in v0.1.80
func GetListGlobalConnectionBandwidthLineLevelsRequestLevelsEnum() ListGlobalConnectionBandwidthLineLevelsRequestLevelsEnum
type ListGlobalConnectionBandwidthLineLevelsResponse ¶ added in v0.1.80
type ListGlobalConnectionBandwidthLineLevelsResponse struct { // 请求ID。 RequestId string `json:"request_id"` PageInfo *PageInfo `json:"page_info,omitempty"` // 线路分级列表响应体。 LineLevels []GlobalConnectionBandwidthLineLevel `json:"line_levels"` HttpStatusCode int `json:"-"` }
ListGlobalConnectionBandwidthLineLevelsResponse Response Object
func (ListGlobalConnectionBandwidthLineLevelsResponse) String ¶ added in v0.1.80
func (o ListGlobalConnectionBandwidthLineLevelsResponse) String() string
type ListGlobalConnectionBandwidthSitesRequest ¶ added in v0.1.80
type ListGlobalConnectionBandwidthSitesRequest 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"` // 站点信息自定义英文名称。 NameEn *string `json:"name_en,omitempty"` // 站点信息自定义中文名称。 NameCn *string `json:"name_cn,omitempty"` // 站点编码。 SiteCode *string `json:"site_code,omitempty"` // 站点类型: - Area: 大区 - SubArea: 区域 - Region: 城域 SiteType *ListGlobalConnectionBandwidthSitesRequestSiteType `json:"site_type,omitempty"` }
ListGlobalConnectionBandwidthSitesRequest Request Object
func (ListGlobalConnectionBandwidthSitesRequest) String ¶ added in v0.1.80
func (o ListGlobalConnectionBandwidthSitesRequest) String() string
type ListGlobalConnectionBandwidthSitesRequestSiteType ¶ added in v0.1.80
type ListGlobalConnectionBandwidthSitesRequestSiteType struct {
// contains filtered or unexported fields
}
func (ListGlobalConnectionBandwidthSitesRequestSiteType) MarshalJSON ¶ added in v0.1.80
func (c ListGlobalConnectionBandwidthSitesRequestSiteType) MarshalJSON() ([]byte, error)
func (*ListGlobalConnectionBandwidthSitesRequestSiteType) UnmarshalJSON ¶ added in v0.1.80
func (c *ListGlobalConnectionBandwidthSitesRequestSiteType) UnmarshalJSON(b []byte) error
func (ListGlobalConnectionBandwidthSitesRequestSiteType) Value ¶ added in v0.1.80
func (c ListGlobalConnectionBandwidthSitesRequestSiteType) Value() string
type ListGlobalConnectionBandwidthSitesRequestSiteTypeEnum ¶ added in v0.1.80
type ListGlobalConnectionBandwidthSitesRequestSiteTypeEnum struct { AREA ListGlobalConnectionBandwidthSitesRequestSiteType SUB_AREA ListGlobalConnectionBandwidthSitesRequestSiteType REGION ListGlobalConnectionBandwidthSitesRequestSiteType }
func GetListGlobalConnectionBandwidthSitesRequestSiteTypeEnum ¶ added in v0.1.80
func GetListGlobalConnectionBandwidthSitesRequestSiteTypeEnum() ListGlobalConnectionBandwidthSitesRequestSiteTypeEnum
type ListGlobalConnectionBandwidthSitesResponse ¶ added in v0.1.80
type ListGlobalConnectionBandwidthSitesResponse struct { // 请求ID。 RequestId string `json:"request_id"` PageInfo *PageInfo `json:"page_info,omitempty"` // 站点信息列表响应体。 SiteInfos []GlobalConnectionBandwidthSites `json:"site_infos"` HttpStatusCode int `json:"-"` }
ListGlobalConnectionBandwidthSitesResponse Response Object
func (ListGlobalConnectionBandwidthSitesResponse) String ¶ added in v0.1.80
func (o ListGlobalConnectionBandwidthSitesResponse) String() string
type ListGlobalConnectionBandwidthSpecCodesRequest ¶ added in v0.1.80
type ListGlobalConnectionBandwidthSpecCodesRequest 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"` // 线路规格本端接入点编码信息。 LocalArea *string `json:"local_area,omitempty"` // 线路规格远端接入点编码信息。 RemoteArea *string `json:"remote_area,omitempty"` // 带宽等级: - Pt: 铂金 - Au: 金 - Ag: 银 Level *[]ListGlobalConnectionBandwidthSpecCodesRequestLevel `json:"level,omitempty"` }
ListGlobalConnectionBandwidthSpecCodesRequest Request Object
func (ListGlobalConnectionBandwidthSpecCodesRequest) String ¶ added in v0.1.80
func (o ListGlobalConnectionBandwidthSpecCodesRequest) String() string
type ListGlobalConnectionBandwidthSpecCodesRequestLevel ¶ added in v0.1.80
type ListGlobalConnectionBandwidthSpecCodesRequestLevel struct {
// contains filtered or unexported fields
}
func (ListGlobalConnectionBandwidthSpecCodesRequestLevel) MarshalJSON ¶ added in v0.1.80
func (c ListGlobalConnectionBandwidthSpecCodesRequestLevel) MarshalJSON() ([]byte, error)
func (*ListGlobalConnectionBandwidthSpecCodesRequestLevel) UnmarshalJSON ¶ added in v0.1.80
func (c *ListGlobalConnectionBandwidthSpecCodesRequestLevel) UnmarshalJSON(b []byte) error
func (ListGlobalConnectionBandwidthSpecCodesRequestLevel) Value ¶ added in v0.1.80
func (c ListGlobalConnectionBandwidthSpecCodesRequestLevel) Value() string
type ListGlobalConnectionBandwidthSpecCodesRequestLevelEnum ¶ added in v0.1.80
type ListGlobalConnectionBandwidthSpecCodesRequestLevelEnum struct { PT ListGlobalConnectionBandwidthSpecCodesRequestLevel AU ListGlobalConnectionBandwidthSpecCodesRequestLevel AG ListGlobalConnectionBandwidthSpecCodesRequestLevel }
func GetListGlobalConnectionBandwidthSpecCodesRequestLevelEnum ¶ added in v0.1.80
func GetListGlobalConnectionBandwidthSpecCodesRequestLevelEnum() ListGlobalConnectionBandwidthSpecCodesRequestLevelEnum
type ListGlobalConnectionBandwidthSpecCodesResponse ¶ added in v0.1.80
type ListGlobalConnectionBandwidthSpecCodesResponse struct { // 请求ID。 RequestId string `json:"request_id"` PageInfo *PageInfo `json:"page_info,omitempty"` // 线路规格列表响应体。 SpecCodes []GlobalConnectionBandwidthSpecCode `json:"spec_codes"` HttpStatusCode int `json:"-"` }
ListGlobalConnectionBandwidthSpecCodesResponse Response Object
func (ListGlobalConnectionBandwidthSpecCodesResponse) String ¶ added in v0.1.80
func (o ListGlobalConnectionBandwidthSpecCodesResponse) String() string
type ListGlobalConnectionBandwidthsRequest ¶ added in v0.1.80
type ListGlobalConnectionBandwidthsRequest 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过滤全域互联带宽列表。 InstanceId *[]string `json:"instance_id,omitempty"` // 根据绑定实例类型过滤全域互联带宽列表。实例类型: - CC: 云连接 - GEIP: 全域弹性公网IP - GCN: 中心网络 - GSN: 分支网络 InstanceType *[]ListGlobalConnectionBandwidthsRequestInstanceType `json:"instance_type,omitempty"` // 根据支持绑定实例类型过滤全域互联带宽列表。实例类型: - CC: 云连接 - GEIP: 全域弹性公网IP - GCN: 中心网络 - GSN: 分支网络 BindingService *[]ListGlobalConnectionBandwidthsRequestBindingService `json:"binding_service,omitempty"` // 根据带宽类型过滤全域互联带宽列表。带宽类型: - TrsArea: 跨区带宽 - Area: 大区带宽 - SubArea: 区域带宽 - Region: 城域带宽 Type *[]ListGlobalConnectionBandwidthsRequestType `json:"type,omitempty"` // 根据带宽状态过滤全域互联带宽列表: - NORMAL: 正常 - FREEZED: 冻结 AdminState *[]ListGlobalConnectionBandwidthsRequestAdminState `json:"admin_state,omitempty"` // 根据计费方式过滤全域互联带宽列表: - bwd: 按带宽计费 - 95: 按传统型95计费 - 95avr (日95计费) ChargeMode *[]ListGlobalConnectionBandwidthsRequestChargeMode `json:"charge_mode,omitempty"` }
ListGlobalConnectionBandwidthsRequest Request Object
func (ListGlobalConnectionBandwidthsRequest) String ¶ added in v0.1.80
func (o ListGlobalConnectionBandwidthsRequest) String() string
type ListGlobalConnectionBandwidthsRequestAdminState ¶ added in v0.1.116
type ListGlobalConnectionBandwidthsRequestAdminState struct {
// contains filtered or unexported fields
}
func (ListGlobalConnectionBandwidthsRequestAdminState) MarshalJSON ¶ added in v0.1.116
func (c ListGlobalConnectionBandwidthsRequestAdminState) MarshalJSON() ([]byte, error)
func (*ListGlobalConnectionBandwidthsRequestAdminState) UnmarshalJSON ¶ added in v0.1.116
func (c *ListGlobalConnectionBandwidthsRequestAdminState) UnmarshalJSON(b []byte) error
func (ListGlobalConnectionBandwidthsRequestAdminState) Value ¶ added in v0.1.116
func (c ListGlobalConnectionBandwidthsRequestAdminState) Value() string
type ListGlobalConnectionBandwidthsRequestAdminStateEnum ¶ added in v0.1.116
type ListGlobalConnectionBandwidthsRequestAdminStateEnum struct { NORMAL ListGlobalConnectionBandwidthsRequestAdminState FREEZED ListGlobalConnectionBandwidthsRequestAdminState }
func GetListGlobalConnectionBandwidthsRequestAdminStateEnum ¶ added in v0.1.116
func GetListGlobalConnectionBandwidthsRequestAdminStateEnum() ListGlobalConnectionBandwidthsRequestAdminStateEnum
type ListGlobalConnectionBandwidthsRequestBindingService ¶ added in v0.1.80
type ListGlobalConnectionBandwidthsRequestBindingService struct {
// contains filtered or unexported fields
}
func (ListGlobalConnectionBandwidthsRequestBindingService) MarshalJSON ¶ added in v0.1.80
func (c ListGlobalConnectionBandwidthsRequestBindingService) MarshalJSON() ([]byte, error)
func (*ListGlobalConnectionBandwidthsRequestBindingService) UnmarshalJSON ¶ added in v0.1.80
func (c *ListGlobalConnectionBandwidthsRequestBindingService) UnmarshalJSON(b []byte) error
func (ListGlobalConnectionBandwidthsRequestBindingService) Value ¶ added in v0.1.80
func (c ListGlobalConnectionBandwidthsRequestBindingService) Value() string
type ListGlobalConnectionBandwidthsRequestBindingServiceEnum ¶ added in v0.1.80
type ListGlobalConnectionBandwidthsRequestBindingServiceEnum struct { CC ListGlobalConnectionBandwidthsRequestBindingService GEIP ListGlobalConnectionBandwidthsRequestBindingService GCN ListGlobalConnectionBandwidthsRequestBindingService GSN ListGlobalConnectionBandwidthsRequestBindingService }
func GetListGlobalConnectionBandwidthsRequestBindingServiceEnum ¶ added in v0.1.80
func GetListGlobalConnectionBandwidthsRequestBindingServiceEnum() ListGlobalConnectionBandwidthsRequestBindingServiceEnum
type ListGlobalConnectionBandwidthsRequestChargeMode ¶ added in v0.1.80
type ListGlobalConnectionBandwidthsRequestChargeMode struct {
// contains filtered or unexported fields
}
func (ListGlobalConnectionBandwidthsRequestChargeMode) MarshalJSON ¶ added in v0.1.80
func (c ListGlobalConnectionBandwidthsRequestChargeMode) MarshalJSON() ([]byte, error)
func (*ListGlobalConnectionBandwidthsRequestChargeMode) UnmarshalJSON ¶ added in v0.1.80
func (c *ListGlobalConnectionBandwidthsRequestChargeMode) UnmarshalJSON(b []byte) error
func (ListGlobalConnectionBandwidthsRequestChargeMode) Value ¶ added in v0.1.80
func (c ListGlobalConnectionBandwidthsRequestChargeMode) Value() string
type ListGlobalConnectionBandwidthsRequestChargeModeEnum ¶ added in v0.1.80
type ListGlobalConnectionBandwidthsRequestChargeModeEnum struct { BWD ListGlobalConnectionBandwidthsRequestChargeMode E_95 ListGlobalConnectionBandwidthsRequestChargeMode E_95AVR ListGlobalConnectionBandwidthsRequestChargeMode }
func GetListGlobalConnectionBandwidthsRequestChargeModeEnum ¶ added in v0.1.80
func GetListGlobalConnectionBandwidthsRequestChargeModeEnum() ListGlobalConnectionBandwidthsRequestChargeModeEnum
type ListGlobalConnectionBandwidthsRequestInstanceType ¶ added in v0.1.116
type ListGlobalConnectionBandwidthsRequestInstanceType struct {
// contains filtered or unexported fields
}
func (ListGlobalConnectionBandwidthsRequestInstanceType) MarshalJSON ¶ added in v0.1.116
func (c ListGlobalConnectionBandwidthsRequestInstanceType) MarshalJSON() ([]byte, error)
func (*ListGlobalConnectionBandwidthsRequestInstanceType) UnmarshalJSON ¶ added in v0.1.116
func (c *ListGlobalConnectionBandwidthsRequestInstanceType) UnmarshalJSON(b []byte) error
func (ListGlobalConnectionBandwidthsRequestInstanceType) Value ¶ added in v0.1.116
func (c ListGlobalConnectionBandwidthsRequestInstanceType) Value() string
type ListGlobalConnectionBandwidthsRequestInstanceTypeEnum ¶ added in v0.1.116
type ListGlobalConnectionBandwidthsRequestInstanceTypeEnum struct { CC ListGlobalConnectionBandwidthsRequestInstanceType GEIP ListGlobalConnectionBandwidthsRequestInstanceType GCN ListGlobalConnectionBandwidthsRequestInstanceType GSN ListGlobalConnectionBandwidthsRequestInstanceType }
func GetListGlobalConnectionBandwidthsRequestInstanceTypeEnum ¶ added in v0.1.116
func GetListGlobalConnectionBandwidthsRequestInstanceTypeEnum() ListGlobalConnectionBandwidthsRequestInstanceTypeEnum
type ListGlobalConnectionBandwidthsRequestType ¶ added in v0.1.80
type ListGlobalConnectionBandwidthsRequestType struct {
// contains filtered or unexported fields
}
func (ListGlobalConnectionBandwidthsRequestType) MarshalJSON ¶ added in v0.1.80
func (c ListGlobalConnectionBandwidthsRequestType) MarshalJSON() ([]byte, error)
func (*ListGlobalConnectionBandwidthsRequestType) UnmarshalJSON ¶ added in v0.1.80
func (c *ListGlobalConnectionBandwidthsRequestType) UnmarshalJSON(b []byte) error
func (ListGlobalConnectionBandwidthsRequestType) Value ¶ added in v0.1.80
func (c ListGlobalConnectionBandwidthsRequestType) Value() string
type ListGlobalConnectionBandwidthsRequestTypeEnum ¶ added in v0.1.80
type ListGlobalConnectionBandwidthsRequestTypeEnum struct { TRS_AREA ListGlobalConnectionBandwidthsRequestType AREA ListGlobalConnectionBandwidthsRequestType SUB_AREA ListGlobalConnectionBandwidthsRequestType REGION ListGlobalConnectionBandwidthsRequestType }
func GetListGlobalConnectionBandwidthsRequestTypeEnum ¶ added in v0.1.80
func GetListGlobalConnectionBandwidthsRequestTypeEnum() ListGlobalConnectionBandwidthsRequestTypeEnum
type ListGlobalConnectionBandwidthsResponse ¶ added in v0.1.80
type ListGlobalConnectionBandwidthsResponse struct { // 请求ID。 RequestId string `json:"request_id"` PageInfo *PageInfo `json:"page_info,omitempty"` // 全域互联带宽列表响应体。 GlobalconnectionBandwidths []GlobalConnectionBandwidth `json:"globalconnection_bandwidths"` HttpStatusCode int `json:"-"` }
ListGlobalConnectionBandwidthsResponse Response Object
func (ListGlobalConnectionBandwidthsResponse) String ¶ added in v0.1.80
func (o ListGlobalConnectionBandwidthsResponse) 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 ListSiteNetworkCapabilitiesRequest ¶ added in v0.1.121
type ListSiteNetworkCapabilitiesRequest struct { // 根据分支网络租户能力名查询,可查询多个类型。 Specification *[]SiteNetworkSpecificationEnum `json:"specification,omitempty"` }
ListSiteNetworkCapabilitiesRequest Request Object
func (ListSiteNetworkCapabilitiesRequest) String ¶ added in v0.1.121
func (o ListSiteNetworkCapabilitiesRequest) String() string
type ListSiteNetworkCapabilitiesResponse ¶ added in v0.1.121
type ListSiteNetworkCapabilitiesResponse struct { // 请求ID。 RequestId string `json:"request_id"` // 分支网络租户能力列表。 Capabilities []SiteNetworkCapabilityEntry `json:"capabilities"` HttpStatusCode int `json:"-"` }
ListSiteNetworkCapabilitiesResponse Response Object
func (ListSiteNetworkCapabilitiesResponse) String ¶ added in v0.1.121
func (o ListSiteNetworkCapabilitiesResponse) String() string
type ListSiteNetworkQuotasRequest ¶ added in v0.1.121
type ListSiteNetworkQuotasRequest struct { // 根据配额类型查询,可查询多个类型。 QuotaType *[]SiteNetworkQuotaKeyEnum `json:"quota_type,omitempty"` // 每页返回的个数。 取值范围:1~1000。 Limit *int32 `json:"limit,omitempty"` // 翻页信息,从上次API调用返回的翻页数据中获取,可填写前一页marker或者后一页marker,填入前一页previous_marker就向前翻页,后一页next_marker就向翻页。 翻页过程中,查询条件不能修改,包括过滤条件,排序条件,limit。 Marker *string `json:"marker,omitempty"` }
ListSiteNetworkQuotasRequest Request Object
func (ListSiteNetworkQuotasRequest) String ¶ added in v0.1.121
func (o ListSiteNetworkQuotasRequest) String() string
type ListSiteNetworkQuotasResponse ¶ added in v0.1.121
type ListSiteNetworkQuotasResponse struct { // 请求ID。 RequestId string `json:"request_id"` // 分支网络的配额列表。 Quotas []SiteNetworkQuota `json:"quotas"` HttpStatusCode int `json:"-"` }
ListSiteNetworkQuotasResponse Response Object
func (ListSiteNetworkQuotasResponse) String ¶ added in v0.1.121
func (o ListSiteNetworkQuotasResponse) String() string
type ListSiteNetworksRequest ¶ added in v0.1.121
type ListSiteNetworksRequest 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 *[]SiteNetworkStateEnum `json:"state,omitempty"` // 根据企业项目ID过滤列表。 EnterpriseProjectId *[]string `json:"enterprise_project_id,omitempty"` // 根据GDW实例ID过滤列表。 GlobalDcGatewayId *[]string `json:"global_dc_gateway_id,omitempty"` // 根据带宽包ID过滤。 GlobalConnectionBandwidthId *[]string `json:"global_connection_bandwidth_id,omitempty"` // 分支连接的ID。 ConnectionId *[]string `json:"connection_id,omitempty"` }
ListSiteNetworksRequest Request Object
func (ListSiteNetworksRequest) String ¶ added in v0.1.121
func (o ListSiteNetworksRequest) String() string
type ListSiteNetworksResponse ¶ added in v0.1.121
type ListSiteNetworksResponse struct { // 请求ID。 RequestId string `json:"request_id"` PageInfo *PageInfo `json:"page_info,omitempty"` // 分支网络列表。 SiteNetworks []SiteNetworkEntry `json:"site_networks"` HttpStatusCode int `json:"-"` }
ListSiteNetworksResponse Response Object
func (ListSiteNetworksResponse) String ¶ added in v0.1.121
func (o ListSiteNetworksResponse) String() string
type ListSupportBindingConnectionBandwidthsRequest ¶ added in v0.1.80
type ListSupportBindingConnectionBandwidthsRequest struct { // 每页返回的个数。 取值范围:1~1000。 Limit *int32 `json:"limit,omitempty"` // 翻页信息,从上次API调用返回的翻页数据中获取,可填写前一页marker或者后一页marker,填入前一页previous_marker就向前翻页,后一页next_marker就向翻页。 翻页过程中,查询条件不能修改,包括过滤条件,排序条件,limit。 Marker *string `json:"marker,omitempty"` // 根据企业项目ID过滤列表。 EnterpriseProjectId *[]string `json:"enterprise_project_id,omitempty"` // 功能说明:本端接入点。 如果是region类型,则返回所有满足条件的城域带宽,不进行该字段的匹配过滤 如果是其他类型,则会用该字段跟全域互联带宽的local_area进行匹配过滤 附带过滤条件:会通过local_area和remote_area推算最佳全域互联带宽类型进行过滤查询 限制:local_area和remote_area同为空或者同不为空,且站点类型需一致 LocalArea *string `json:"local_area,omitempty"` // 功能说明:远端接入点。 如果是region类型,则返回所有满足条件的城域带宽,不进行该字段的匹配过滤 如果是其他类型,则会用该字段跟全域互联带宽的remote_area进行匹配过滤 附带过滤条件:会通过local_area和remote_area推算最佳全域互联带宽类型进行过滤查询 限制:local_area和remote_area同为空或者同不为空,且站点类型需一致 RemoteArea *string `json:"remote_area,omitempty"` // 根据支持绑定实例类型过滤全域互联带宽列表。实例类型: - CC: 云连接 - GEIP: 全域弹性公网IP - GCN: 中心网络 - GSN: 分支网络 BindingService *ListSupportBindingConnectionBandwidthsRequestBindingService `json:"binding_service,omitempty"` }
ListSupportBindingConnectionBandwidthsRequest Request Object
func (ListSupportBindingConnectionBandwidthsRequest) String ¶ added in v0.1.80
func (o ListSupportBindingConnectionBandwidthsRequest) String() string
type ListSupportBindingConnectionBandwidthsRequestBindingService ¶ added in v0.1.80
type ListSupportBindingConnectionBandwidthsRequestBindingService struct {
// contains filtered or unexported fields
}
func (ListSupportBindingConnectionBandwidthsRequestBindingService) MarshalJSON ¶ added in v0.1.80
func (c ListSupportBindingConnectionBandwidthsRequestBindingService) MarshalJSON() ([]byte, error)
func (*ListSupportBindingConnectionBandwidthsRequestBindingService) UnmarshalJSON ¶ added in v0.1.80
func (c *ListSupportBindingConnectionBandwidthsRequestBindingService) UnmarshalJSON(b []byte) error
func (ListSupportBindingConnectionBandwidthsRequestBindingService) Value ¶ added in v0.1.80
func (c ListSupportBindingConnectionBandwidthsRequestBindingService) Value() string
type ListSupportBindingConnectionBandwidthsRequestBindingServiceEnum ¶ added in v0.1.80
type ListSupportBindingConnectionBandwidthsRequestBindingServiceEnum struct { CC ListSupportBindingConnectionBandwidthsRequestBindingService GEIP ListSupportBindingConnectionBandwidthsRequestBindingService GCN ListSupportBindingConnectionBandwidthsRequestBindingService GSN ListSupportBindingConnectionBandwidthsRequestBindingService }
func GetListSupportBindingConnectionBandwidthsRequestBindingServiceEnum ¶ added in v0.1.80
func GetListSupportBindingConnectionBandwidthsRequestBindingServiceEnum() ListSupportBindingConnectionBandwidthsRequestBindingServiceEnum
type ListSupportBindingConnectionBandwidthsResponse ¶ added in v0.1.80
type ListSupportBindingConnectionBandwidthsResponse struct { // 请求ID。 RequestId string `json:"request_id"` PageInfo *PageInfo `json:"page_info,omitempty"` // 全域互联带宽列表响应体。 GlobalconnectionBandwidths []GlobalConnectionBandwidth `json:"globalconnection_bandwidths"` HttpStatusCode int `json:"-"` }
ListSupportBindingConnectionBandwidthsResponse Response Object
func (ListSupportBindingConnectionBandwidthsResponse) String ¶ added in v0.1.80
func (o ListSupportBindingConnectionBandwidthsResponse) 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"` // 网络实例(VPC,VGW)的ID。 InstanceId string `json:"instance_id"` // 网络实例(VPC,VGW)所属账号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 NonDefaultAutoAssociateRouteEnabled ¶ added in v0.1.116
type NonDefaultAutoAssociateRouteEnabled struct { }
func (NonDefaultAutoAssociateRouteEnabled) String ¶ added in v0.1.116
func (o NonDefaultAutoAssociateRouteEnabled) String() string
type NonDefaultAutoPropagateRouteEnabled ¶ added in v0.1.116
type NonDefaultAutoPropagateRouteEnabled struct { }
func (NonDefaultAutoPropagateRouteEnabled) String ¶ added in v0.1.116
func (o NonDefaultAutoPropagateRouteEnabled) String() string
type NonRequiredAutoAssociateRouteEnabled ¶ added in v0.1.116
type NonRequiredAutoAssociateRouteEnabled struct { }
func (NonRequiredAutoAssociateRouteEnabled) String ¶ added in v0.1.116
func (o NonRequiredAutoAssociateRouteEnabled) String() string
type NonRequiredAutoPropagateRouteEnabled ¶ added in v0.1.116
type NonRequiredAutoPropagateRouteEnabled struct { }
func (NonRequiredAutoPropagateRouteEnabled) String ¶ added in v0.1.116
func (o NonRequiredAutoPropagateRouteEnabled) String() string
type NonRequiredCentralNetworkPlaneId ¶ added in v0.1.116
type NonRequiredCentralNetworkPlaneId struct { // 中心网络平面ID。 CentralNetworkPlaneId *string `json:"central_network_plane_id,omitempty"` }
NonRequiredCentralNetworkPlaneId 中心网络平面ID。
func (NonRequiredCentralNetworkPlaneId) String ¶ added in v0.1.116
func (o NonRequiredCentralNetworkPlaneId) String() string
type NonRequiredGcbChargeMode ¶ added in v0.1.116
type NonRequiredGcbChargeMode struct { // 功能说明:描述计费类型,描述可选计费类型。默认开放按带宽计费,传统95计费租户白名单控制。 取值范围: bwd: 按带宽计费 95: 按传统型95计费 95avr: 按传统型日95计费 ChargeMode *NonRequiredGcbChargeModeChargeMode `json:"charge_mode,omitempty"` }
NonRequiredGcbChargeMode 全域互联带宽计费类型。
func (NonRequiredGcbChargeMode) String ¶ added in v0.1.116
func (o NonRequiredGcbChargeMode) String() string
type NonRequiredGcbChargeModeChargeMode ¶ added in v0.1.116
type NonRequiredGcbChargeModeChargeMode struct {
// contains filtered or unexported fields
}
func (NonRequiredGcbChargeModeChargeMode) MarshalJSON ¶ added in v0.1.116
func (c NonRequiredGcbChargeModeChargeMode) MarshalJSON() ([]byte, error)
func (*NonRequiredGcbChargeModeChargeMode) UnmarshalJSON ¶ added in v0.1.116
func (c *NonRequiredGcbChargeModeChargeMode) UnmarshalJSON(b []byte) error
func (NonRequiredGcbChargeModeChargeMode) Value ¶ added in v0.1.116
func (c NonRequiredGcbChargeModeChargeMode) Value() string
type NonRequiredGcbChargeModeChargeModeEnum ¶ added in v0.1.116
type NonRequiredGcbChargeModeChargeModeEnum struct { BWD NonRequiredGcbChargeModeChargeMode E_95 NonRequiredGcbChargeModeChargeMode E_95AVR NonRequiredGcbChargeModeChargeMode }
func GetNonRequiredGcbChargeModeChargeModeEnum ¶ added in v0.1.116
func GetNonRequiredGcbChargeModeChargeModeEnum() NonRequiredGcbChargeModeChargeModeEnum
type NonRequiredGcbSize ¶ added in v0.1.116
type NonRequiredGcbSize struct { // 功能说明:全域互联带宽实例中的带宽值大小,单位Mbit/s。 取值范围:2-300Mbit/s Size *int32 `json:"size,omitempty"` }
NonRequiredGcbSize 全域互联带宽实例中的带宽值大小。
func (NonRequiredGcbSize) String ¶ added in v0.1.116
func (o NonRequiredGcbSize) String() string
type NonRequiredHostedCloud ¶ added in v0.1.119
type NonRequiredHostedCloud struct {
HostedCloud *HostedCloudEnum `json:"hosted_cloud,omitempty"`
}
NonRequiredHostedCloud 归属云。
func (NonRequiredHostedCloud) String ¶ added in v0.1.119
func (o NonRequiredHostedCloud) 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"` // 网络实例(VPC,VGW)的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 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 QueryResourceByTagRequestBody ¶ added in v0.1.116
type QueryResourceByTagRequestBody struct { // 请求ID。 RequestId *string `json:"request_id,omitempty"` // 不包含任意一个标签,该字段为true时查询所有不带标签的资源,此时忽略 “tags”、“tags_any”、“not_tags”、“not_tags_any”字段。 WithoutAnyTag *bool `json:"without_any_tag,omitempty"` // 包含标签,最多包含20个key,每个key下面的value最多10个,每个key对应的value可以为空数组但结构体不能缺失。Key不能重复,同一个key中values不能重复。结果返回包含所有标签的资源列表,key之间是与的关系,key-value结构中value是或的关系。无tag过滤条件时返回全量数据。 Tags *[]QueryTag `json:"tags,omitempty"` // 包含任意标签,最多包含20个key,每个key下面的value最多10个, 每个key对应的value可以为空数组但结构体不能缺失。Key不能重复,同一个key中values不能重复。结果返回包含标签的资源列表,key之间是或的关系,key-value结构中value是或的关系。无过滤条件时返回全量数据。 TagsAny *[]QueryTag `json:"tags_any,omitempty"` // 不包含标签,最多包含20个key,每个key下面的value最多10个, 每个key对应的value可以为空数组但结构体不能缺失。Key不能重复,同一个key中values不能重复。结果返回不包含标签的资源列表,key之间是与的关系,key-value结构中value是或的关系。无过滤条件时返回全量数据。 NotTags *[]QueryTag `json:"not_tags,omitempty"` // 不包含任意标签,最多包含20个key,每个key下面的value最多10个, 每个key对应的value可以为空数组但结构体不能缺失。Key不能重复,同一个key中values不能重复。结果返回不包含标签的资源列表,key之间是或的关系,key-value结构中value是或的关系。无过滤条件时返回全量数据。 NotTagsAny *[]QueryTag `json:"not_tags_any,omitempty"` // 是否匹配以下tag,key必须为\"resource_name\",value如果有值则模糊匹配,如果为空字符串则精确匹配。 Matches *[]TmsMatch `json:"matches,omitempty"` }
func (QueryResourceByTagRequestBody) String ¶ added in v0.1.116
func (o QueryResourceByTagRequestBody) 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 RequiredTag ¶ added in v0.1.116
RequiredTag 一个key/value键值对
func (RequiredTag) String ¶ added in v0.1.116
func (o RequiredTag) String() string
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 ShowCentralNetworkErRouteTableAttachmentRequest ¶ added in v0.1.88
type ShowCentralNetworkErRouteTableAttachmentRequest struct { // 中心网络的ID。 CentralNetworkId string `json:"central_network_id"` // 中心网络ER路由表附件ID。 ErRouteTableAttachmentId string `json:"er_route_table_attachment_id"` }
ShowCentralNetworkErRouteTableAttachmentRequest Request Object
func (ShowCentralNetworkErRouteTableAttachmentRequest) String ¶ added in v0.1.88
func (o ShowCentralNetworkErRouteTableAttachmentRequest) String() string
type ShowCentralNetworkErRouteTableAttachmentResponse ¶ added in v0.1.88
type ShowCentralNetworkErRouteTableAttachmentResponse struct { // 请求ID。 RequestId string `json:"request_id"` CentralNetworkErRouteTableAttachment *CentralNetworkErRouteTableAttachment `json:"central_network_er_route_table_attachment"` HttpStatusCode int `json:"-"` }
ShowCentralNetworkErRouteTableAttachmentResponse Response Object
func (ShowCentralNetworkErRouteTableAttachmentResponse) String ¶ added in v0.1.88
func (o ShowCentralNetworkErRouteTableAttachmentResponse) 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 ShowGlobalConnectionBandwidthRequest ¶ added in v0.1.80
type ShowGlobalConnectionBandwidthRequest struct { // 实例ID。 Id string `json:"id"` }
ShowGlobalConnectionBandwidthRequest Request Object
func (ShowGlobalConnectionBandwidthRequest) String ¶ added in v0.1.80
func (o ShowGlobalConnectionBandwidthRequest) String() string
type ShowGlobalConnectionBandwidthResponse ¶ added in v0.1.80
type ShowGlobalConnectionBandwidthResponse struct { // 请求ID。 RequestId string `json:"request_id"` GlobalconnectionBandwidth *GlobalConnectionBandwidth `json:"globalconnection_bandwidth"` HttpStatusCode int `json:"-"` }
ShowGlobalConnectionBandwidthResponse Response Object
func (ShowGlobalConnectionBandwidthResponse) String ¶ added in v0.1.80
func (o ShowGlobalConnectionBandwidthResponse) 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 ShowSiteNetworkRequest ¶ added in v0.1.121
type ShowSiteNetworkRequest struct { // 分支网络的ID。 SiteNetworkId string `json:"site_network_id"` }
ShowSiteNetworkRequest Request Object
func (ShowSiteNetworkRequest) String ¶ added in v0.1.121
func (o ShowSiteNetworkRequest) String() string
type ShowSiteNetworkResponse ¶ added in v0.1.121
type ShowSiteNetworkResponse struct { // 请求ID。 RequestId string `json:"request_id"` SiteNetwork *SiteNetworkEntry `json:"site_network"` HttpStatusCode int `json:"-"` }
ShowSiteNetworkResponse Response Object
func (ShowSiteNetworkResponse) String ¶ added in v0.1.121
func (o ShowSiteNetworkResponse) 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 SiteConnection ¶ added in v0.1.121
type SiteConnection struct { // 实例ID。 Id string `json:"id"` // 实例ID。 SiteNetworkId string `json:"site_network_id"` State *SiteConnectionStateEnum `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"` // 分支网络连接的两个端点定义,可能为两个点,也可能为两个单向边,长度固定为2的数组。 EdgePair []DirectedEdge `json:"edge_pair"` CrossRegionType *CrossRegionTypeEnum `json:"cross_region_type"` // 全域互联带宽ID。 GlobalConnectionBandwidthId *string `json:"global_connection_bandwidth_id,omitempty"` // 带宽值,单位Mbps。 BandwidthSize *int64 `json:"bandwidth_size,omitempty"` // 是否冻结 IsFrozen bool `json:"is_frozen"` FrozenEffect *FrozenEffectEnum `json:"frozen_effect,omitempty"` // 是否绑定带宽包。 IsBindBandwidth *bool `json:"is_bind_bandwidth,omitempty"` }
SiteConnection 分支连接。
func (SiteConnection) String ¶ added in v0.1.121
func (o SiteConnection) String() string
type SiteConnectionState ¶ added in v0.1.121
type SiteConnectionState struct {
State *SiteConnectionStateEnum `json:"state"`
}
SiteConnectionState 实例状态。
func (SiteConnectionState) String ¶ added in v0.1.121
func (o SiteConnectionState) String() string
type SiteConnectionStateEnum ¶ added in v0.1.121
type SiteConnectionStateEnum struct {
// contains filtered or unexported fields
}
SiteConnectionStateEnum 中心网络连接状态。 - AVAILABLE (可用) - CREATING (创建中) - UPDATING (更新中) - DELETING (删除中) - FREEZING (冻结中) - UNFREEZING (解冻中) - RECOVERING (恢复中) - FAILED (失败) - FREEZED (冻结) - DELETED (已刪除)
func (SiteConnectionStateEnum) MarshalJSON ¶ added in v0.1.121
func (c SiteConnectionStateEnum) MarshalJSON() ([]byte, error)
func (*SiteConnectionStateEnum) UnmarshalJSON ¶ added in v0.1.121
func (c *SiteConnectionStateEnum) UnmarshalJSON(b []byte) error
func (SiteConnectionStateEnum) Value ¶ added in v0.1.121
func (c SiteConnectionStateEnum) Value() string
type SiteConnectionStateEnumEnum ¶ added in v0.1.121
type SiteConnectionStateEnumEnum struct { AVAILABLE SiteConnectionStateEnum CREATING SiteConnectionStateEnum UPDATING SiteConnectionStateEnum DELETING SiteConnectionStateEnum FREEZING SiteConnectionStateEnum UNFREEZING SiteConnectionStateEnum RECOVERING SiteConnectionStateEnum FAILED SiteConnectionStateEnum FREEZED SiteConnectionStateEnum DELETED SiteConnectionStateEnum }
func GetSiteConnectionStateEnumEnum ¶ added in v0.1.121
func GetSiteConnectionStateEnumEnum() SiteConnectionStateEnumEnum
type SiteGroupReferenceInfo ¶ added in v0.1.80
type SiteGroupReferenceInfo struct { // 实例ID。 Id string `json:"id"` // 实例描述。不支持 <>。 Description *string `json:"description,omitempty"` // 功能说明:站点分组自定义的英文名字。 取值范围:1-255个字符。 NameEn *string `json:"name_en,omitempty"` // 功能说明:站点分组自定义的中文名字。 取值范围:1-64个字符。 NameCn *string `json:"name_cn,omitempty"` }
SiteGroupReferenceInfo 站点分组跟外部关联的数据模型。
func (SiteGroupReferenceInfo) String ¶ added in v0.1.80
func (o SiteGroupReferenceInfo) String() string
type SiteInformation ¶ added in v0.1.121
type SiteInformation struct { // RegionID。 RegionId string `json:"region_id"` // 实例所属项目ID。 ProjectId string `json:"project_id"` GatewayType *GatewayTypeEnum `json:"gateway_type"` // 实例ID。 GatewayId string `json:"gateway_id"` // 站点编码定义 SiteCode string `json:"site_code"` // 网络实例BGP协议的AS号。 Asn int64 `json:"asn"` }
SiteInformation 分支信息。
func (SiteInformation) String ¶ added in v0.1.121
func (o SiteInformation) String() string
type SiteNetworkCapabilityEntry ¶ added in v0.1.121
type SiteNetworkCapabilityEntry struct { // 实例ID。 Id string `json:"id"` // 实例所属账号ID。 DomainId string `json:"domain_id"` Specification *SiteNetworkSpecificationEnum `json:"specification"` // 是否支持分支网络。 IsSupport *bool `json:"is_support,omitempty"` // 是否支持分支网络企业项目。 IsSupportEnterpriseProject *bool `json:"is_support_enterprise_project,omitempty"` // 是否支持分支网络标签。 IsSupportTag *bool `json:"is_support_tag,omitempty"` // 是否支持创建同region分支网络。 IsSupportIntraRegion *bool `json:"is_support_intra_region,omitempty"` // 分支网络的拓扑列表。 SupportTopologies *[]SiteNetworkTopologyEnum `json:"support_topologies,omitempty"` // list类型 SupportRegions *[]string `json:"support_regions,omitempty"` // list类型 SupportDscpRegions *[]string `json:"support_dscp_regions,omitempty"` // list类型 SupportFreezeRegions *[]string `json:"support_freeze_regions,omitempty"` // list类型 SupportLocations *[]string `json:"support_locations,omitempty"` SizeRange *ConnectionBandwidthSizeRange `json:"size_range,omitempty"` // list类型 ChargeMode *[]ConnectionBandwidthChargeModeEnum `json:"charge_mode,omitempty"` }
SiteNetworkCapabilityEntry 分支网络租户能力详情条目。
func (SiteNetworkCapabilityEntry) String ¶ added in v0.1.121
func (o SiteNetworkCapabilityEntry) String() string
type SiteNetworkEntry ¶ added in v0.1.121
type SiteNetworkEntry 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 *SiteNetworkStateEnum `json:"state"` // 实例所属企业项目ID。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 实例ID。 ApplyPolicyId string `json:"apply_policy_id"` // 实例标签。 Tags *[]Tag `json:"tags,omitempty"` Topology *SiteNetworkTopologyEnum `json:"topology"` // 分支连接列表。 Connections []SiteConnection `json:"connections"` // p2p拓扑或者网状(mesh)拓扑中的节点。 Sites *[]SiteInformation `json:"sites,omitempty"` HubSite *SiteInformation `json:"hub_site,omitempty"` // 分支列表。 SpokeSites *[]SiteInformation `json:"spoke_sites,omitempty"` }
SiteNetworkEntry 分支网络。
func (SiteNetworkEntry) String ¶ added in v0.1.121
func (o SiteNetworkEntry) String() string
type SiteNetworkId ¶ added in v0.1.121
type SiteNetworkId struct { // 实例ID。 SiteNetworkId string `json:"site_network_id"` }
SiteNetworkId 分支网络ID。
func (SiteNetworkId) String ¶ added in v0.1.121
func (o SiteNetworkId) String() string
type SiteNetworkQuota ¶ added in v0.1.121
type SiteNetworkQuota struct { QuotaKey *SiteNetworkQuotaKeyEnum `json:"quota_key"` // 配额大小。 QuotaLimit int32 `json:"quota_limit"` // 已使用配额。 Used int32 `json:"used"` // 配额值的单位。 Unit string `json:"unit"` }
SiteNetworkQuota 分支网络租户配额详情。
func (SiteNetworkQuota) String ¶ added in v0.1.121
func (o SiteNetworkQuota) String() string
type SiteNetworkQuotaKey ¶ added in v0.1.121
type SiteNetworkQuotaKey struct {
QuotaKey *SiteNetworkQuotaKeyEnum `json:"quota_key"`
}
SiteNetworkQuotaKey 带宽值,单位Mbps。
func (SiteNetworkQuotaKey) String ¶ added in v0.1.121
func (o SiteNetworkQuotaKey) String() string
type SiteNetworkQuotaKeyEnum ¶ added in v0.1.121
type SiteNetworkQuotaKeyEnum struct {
// contains filtered or unexported fields
}
SiteNetworkQuotaKeyEnum 分支网络配额类型。 - site_networks_per_account (每个账户的分支网络数) - sites_per_mesh_site_network (网状分支网络的分支数) - spoke_sites_per_star_site_network (星状分支网络的Spoke分支数) - sites_per_hybrid_site_network (混合分支网络的分支数)
func (SiteNetworkQuotaKeyEnum) MarshalJSON ¶ added in v0.1.121
func (c SiteNetworkQuotaKeyEnum) MarshalJSON() ([]byte, error)
func (*SiteNetworkQuotaKeyEnum) UnmarshalJSON ¶ added in v0.1.121
func (c *SiteNetworkQuotaKeyEnum) UnmarshalJSON(b []byte) error
func (SiteNetworkQuotaKeyEnum) Value ¶ added in v0.1.121
func (c SiteNetworkQuotaKeyEnum) Value() string
type SiteNetworkQuotaKeyEnumEnum ¶ added in v0.1.121
type SiteNetworkQuotaKeyEnumEnum struct { SITE_NETWORKS_PER_ACCOUNT SiteNetworkQuotaKeyEnum SITES_PER_MESH_SITE_NETWORK SiteNetworkQuotaKeyEnum SPOKE_SITES_PER_STAR_SITE_NETWORK SiteNetworkQuotaKeyEnum SITES_PER_HYBRID_SITE_NETWORK SiteNetworkQuotaKeyEnum }
func GetSiteNetworkQuotaKeyEnumEnum ¶ added in v0.1.121
func GetSiteNetworkQuotaKeyEnumEnum() SiteNetworkQuotaKeyEnumEnum
type SiteNetworkSpecificationEnum ¶ added in v0.1.121
type SiteNetworkSpecificationEnum struct {
// contains filtered or unexported fields
}
SiteNetworkSpecificationEnum 分支网络的规格类型定义: - site-network.is-support: 支持分支网络。 - site-network.is-support-enterprise-project: 支持分支网络的企业项目。 - site-network.is-support-tag: 支持分支网络的标签能力。 - site-network.is-support-intra-region: 支持同region创建分支网络。 - site-network.support-topologies: 支持分支网络拓扑。 - site-network.support-regions: 支持分支接入的Region列表。 - site-network.support-dscp-regions: 支持分支接入的Region列表 - site-network.support-freeze-regions: 支持分支网络冻结的Region列表 - site-network.support-locations: 支持分支接入点列表。 - site-connection-bandwidth.size-range: 分支连接带宽大小的范围。 - site-connection-bandwidth.charge-mode: 分支连接带宽计费类型。 - site-connection-bandwidth.free-line: 分支连接带宽免费线路。
func (SiteNetworkSpecificationEnum) MarshalJSON ¶ added in v0.1.121
func (c SiteNetworkSpecificationEnum) MarshalJSON() ([]byte, error)
func (*SiteNetworkSpecificationEnum) UnmarshalJSON ¶ added in v0.1.121
func (c *SiteNetworkSpecificationEnum) UnmarshalJSON(b []byte) error
func (SiteNetworkSpecificationEnum) Value ¶ added in v0.1.121
func (c SiteNetworkSpecificationEnum) Value() string
type SiteNetworkSpecificationEnumEnum ¶ added in v0.1.121
type SiteNetworkSpecificationEnumEnum struct { SITE_NETWORK_IS_SUPPORT SiteNetworkSpecificationEnum SITE_NETWORK_IS_SUPPORT_ENTERPRISE_PROJECT SiteNetworkSpecificationEnum SITE_NETWORK_IS_SUPPORT_TAG SiteNetworkSpecificationEnum SITE_NETWORK_IS_SUPPORT_INTRA_REGION SiteNetworkSpecificationEnum SITE_NETWORK_SUPPORT_TOPOLOGIES SiteNetworkSpecificationEnum SITE_NETWORK_SUPPORT_REGIONS SiteNetworkSpecificationEnum SITE_NETWORK_SUPPORT_DSCP_REGIONS SiteNetworkSpecificationEnum SITE_NETWORK_SUPPORT_FREEZE_REGIONS SiteNetworkSpecificationEnum SITE_NETWORK_SUPPORT_LOCATIONS SiteNetworkSpecificationEnum SITE_CONNECTION_BANDWIDTH_SIZE_RANGE SiteNetworkSpecificationEnum SITE_CONNECTION_BANDWIDTH_CHARGE_MODE SiteNetworkSpecificationEnum SITE_CONNECTION_BANDWIDTH_FREE_LINE SiteNetworkSpecificationEnum }
func GetSiteNetworkSpecificationEnumEnum ¶ added in v0.1.121
func GetSiteNetworkSpecificationEnumEnum() SiteNetworkSpecificationEnumEnum
type SiteNetworkState ¶ added in v0.1.121
type SiteNetworkState struct {
State *SiteNetworkStateEnum `json:"state"`
}
SiteNetworkState 分支网络状态。
func (SiteNetworkState) String ¶ added in v0.1.121
func (o SiteNetworkState) String() string
type SiteNetworkStateEnum ¶ added in v0.1.121
type SiteNetworkStateEnum struct {
// contains filtered or unexported fields
}
SiteNetworkStateEnum 中心网络状态。 - AVAILABLE (可用) - UPDATING (处理中) - FAILED (失败) - CREATING (创建中) - DELETING (删除中) - DELETED (已刪除) - NON-COMPLETE (配置未完成) - RESTORING (恢复中)
func (SiteNetworkStateEnum) MarshalJSON ¶ added in v0.1.121
func (c SiteNetworkStateEnum) MarshalJSON() ([]byte, error)
func (*SiteNetworkStateEnum) UnmarshalJSON ¶ added in v0.1.121
func (c *SiteNetworkStateEnum) UnmarshalJSON(b []byte) error
func (SiteNetworkStateEnum) Value ¶ added in v0.1.121
func (c SiteNetworkStateEnum) Value() string
type SiteNetworkStateEnumEnum ¶ added in v0.1.121
type SiteNetworkStateEnumEnum struct { AVAILABLE SiteNetworkStateEnum UPDATING SiteNetworkStateEnum FAILED SiteNetworkStateEnum CREATING SiteNetworkStateEnum DELETING SiteNetworkStateEnum DELETED SiteNetworkStateEnum NON_COMPLETE SiteNetworkStateEnum RESTORING SiteNetworkStateEnum }
func GetSiteNetworkStateEnumEnum ¶ added in v0.1.121
func GetSiteNetworkStateEnumEnum() SiteNetworkStateEnumEnum
type SiteNetworkTopology ¶ added in v0.1.121
type SiteNetworkTopology struct {
Topology *SiteNetworkTopologyEnum `json:"topology"`
}
SiteNetworkTopology 拓扑结构。
func (SiteNetworkTopology) String ¶ added in v0.1.121
func (o SiteNetworkTopology) String() string
type SiteNetworkTopologyEnum ¶ added in v0.1.121
type SiteNetworkTopologyEnum struct {
// contains filtered or unexported fields
}
SiteNetworkTopologyEnum 拓扑结构。 - p2p(点对点拓扑) - mesh (网状拓扑) - star (星形拓扑) - hybrid (混合拓扑)
func (SiteNetworkTopologyEnum) MarshalJSON ¶ added in v0.1.121
func (c SiteNetworkTopologyEnum) MarshalJSON() ([]byte, error)
func (*SiteNetworkTopologyEnum) UnmarshalJSON ¶ added in v0.1.121
func (c *SiteNetworkTopologyEnum) UnmarshalJSON(b []byte) error
func (SiteNetworkTopologyEnum) Value ¶ added in v0.1.121
func (c SiteNetworkTopologyEnum) Value() string
type SiteNetworkTopologyEnumEnum ¶ added in v0.1.121
type SiteNetworkTopologyEnumEnum struct { P2P SiteNetworkTopologyEnum MESH SiteNetworkTopologyEnum STAR SiteNetworkTopologyEnum HYBRID SiteNetworkTopologyEnum }
func GetSiteNetworkTopologyEnumEnum ¶ added in v0.1.121
func GetSiteNetworkTopologyEnumEnum() SiteNetworkTopologyEnumEnum
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 TmsMatch ¶ added in v0.1.116
type TmsResource ¶ added in v0.1.116
type TmsResource struct { // 资源ID。 ResourceId string `json:"resource_id"` // 标签列表,没有标签默认为空数组。 Tags []Tag `json:"tags"` // 资源名称,资源没有名称时默认为空字符串。 ResourceName string `json:"resource_name"` }
func (TmsResource) String ¶ added in v0.1.116
func (o TmsResource) String() string
type TmsTagValues ¶ added in v0.1.116
func (TmsTagValues) String ¶ added in v0.1.116
func (o TmsTagValues) String() string
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 UpdateCentralNetworkErRouteTableAttachment ¶ added in v0.1.88
type UpdateCentralNetworkErRouteTableAttachment struct { // 实例名字。 Name *string `json:"name,omitempty"` // 实例描述。不支持 <>。 Description *string `json:"description,omitempty"` }
UpdateCentralNetworkErRouteTableAttachment 更新中心网络ER路由表附件的属性详情。
func (UpdateCentralNetworkErRouteTableAttachment) String ¶ added in v0.1.88
func (o UpdateCentralNetworkErRouteTableAttachment) String() string
type UpdateCentralNetworkErRouteTableAttachmentRequest ¶ added in v0.1.88
type UpdateCentralNetworkErRouteTableAttachmentRequest struct { // 中心网络的ID。 CentralNetworkId string `json:"central_network_id"` // 中心网络ER路由表附件ID。 ErRouteTableAttachmentId string `json:"er_route_table_attachment_id"` Body *UpdateCentralNetworkErRouteTableAttachmentRequestBody `json:"body,omitempty"` }
UpdateCentralNetworkErRouteTableAttachmentRequest Request Object
func (UpdateCentralNetworkErRouteTableAttachmentRequest) String ¶ added in v0.1.88
func (o UpdateCentralNetworkErRouteTableAttachmentRequest) String() string
type UpdateCentralNetworkErRouteTableAttachmentRequestBody ¶ added in v0.1.88
type UpdateCentralNetworkErRouteTableAttachmentRequestBody struct {
CentralNetworkErRouteTableAttachment *UpdateCentralNetworkErRouteTableAttachment `json:"central_network_er_route_table_attachment"`
}
UpdateCentralNetworkErRouteTableAttachmentRequestBody 更新中心网络ER附件的请求体。
func (UpdateCentralNetworkErRouteTableAttachmentRequestBody) String ¶ added in v0.1.88
func (o UpdateCentralNetworkErRouteTableAttachmentRequestBody) String() string
type UpdateCentralNetworkErRouteTableAttachmentResponse ¶ added in v0.1.88
type UpdateCentralNetworkErRouteTableAttachmentResponse struct { // 请求ID。 RequestId string `json:"request_id"` CentralNetworkErRouteTableAttachment *CentralNetworkErRouteTableAttachment `json:"central_network_er_route_table_attachment"` HttpStatusCode int `json:"-"` }
UpdateCentralNetworkErRouteTableAttachmentResponse Response Object
func (UpdateCentralNetworkErRouteTableAttachmentResponse) String ¶ added in v0.1.88
func (o UpdateCentralNetworkErRouteTableAttachmentResponse) 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 UpdateGlobalConnectionBandwidth ¶ added in v0.1.80
type UpdateGlobalConnectionBandwidth struct { // 实例名字。 Name *string `json:"name,omitempty"` // 实例描述。不支持 <>。 Description *string `json:"description,omitempty"` // 功能说明:全域互联带宽实例中的带宽值大小,单位Mbit/s。 取值范围:2-300Mbit/s Size *int32 `json:"size,omitempty"` // 功能说明:描述计费类型,描述可选计费类型。默认开放按带宽计费,传统95计费租户白名单控制。 取值范围: bwd: 按带宽计费 95: 按传统型95计费 95avr: 按传统型日95计费 ChargeMode *UpdateGlobalConnectionBandwidthChargeMode `json:"charge_mode,omitempty"` // 功能说明:描述网络等级,从高到低分为铂金、金、银。默认金,其余租户白名单控制。 - Pt: 铂金 - Au: 金 - Ag: 银 SlaLevel *UpdateGlobalConnectionBandwidthSlaLevel `json:"sla_level,omitempty"` // 功能说明:绑定的服务类型。实例类型: - CC: 云连接 - GEIP: 全域弹性公网IP - GCN: 中心网络 - GSN: 分支网络 - ALL: 所有实例类型 BindingService *UpdateGlobalConnectionBandwidthBindingService `json:"binding_service,omitempty"` // 功能说明:线路规格编码UUID。 SpecCodeId *string `json:"spec_code_id,omitempty"` }
UpdateGlobalConnectionBandwidth 更新全域互联带宽的详细信息
func (UpdateGlobalConnectionBandwidth) String ¶ added in v0.1.80
func (o UpdateGlobalConnectionBandwidth) String() string
type UpdateGlobalConnectionBandwidthBindingService ¶ added in v0.1.80
type UpdateGlobalConnectionBandwidthBindingService struct {
// contains filtered or unexported fields
}
func (UpdateGlobalConnectionBandwidthBindingService) MarshalJSON ¶ added in v0.1.80
func (c UpdateGlobalConnectionBandwidthBindingService) MarshalJSON() ([]byte, error)
func (*UpdateGlobalConnectionBandwidthBindingService) UnmarshalJSON ¶ added in v0.1.80
func (c *UpdateGlobalConnectionBandwidthBindingService) UnmarshalJSON(b []byte) error
func (UpdateGlobalConnectionBandwidthBindingService) Value ¶ added in v0.1.80
func (c UpdateGlobalConnectionBandwidthBindingService) Value() string
type UpdateGlobalConnectionBandwidthBindingServiceEnum ¶ added in v0.1.80
type UpdateGlobalConnectionBandwidthBindingServiceEnum struct { CC UpdateGlobalConnectionBandwidthBindingService GEIP UpdateGlobalConnectionBandwidthBindingService GCN UpdateGlobalConnectionBandwidthBindingService GSN UpdateGlobalConnectionBandwidthBindingService ALL UpdateGlobalConnectionBandwidthBindingService }
func GetUpdateGlobalConnectionBandwidthBindingServiceEnum ¶ added in v0.1.80
func GetUpdateGlobalConnectionBandwidthBindingServiceEnum() UpdateGlobalConnectionBandwidthBindingServiceEnum
type UpdateGlobalConnectionBandwidthChargeMode ¶ added in v0.1.80
type UpdateGlobalConnectionBandwidthChargeMode struct {
// contains filtered or unexported fields
}
func (UpdateGlobalConnectionBandwidthChargeMode) MarshalJSON ¶ added in v0.1.80
func (c UpdateGlobalConnectionBandwidthChargeMode) MarshalJSON() ([]byte, error)
func (*UpdateGlobalConnectionBandwidthChargeMode) UnmarshalJSON ¶ added in v0.1.80
func (c *UpdateGlobalConnectionBandwidthChargeMode) UnmarshalJSON(b []byte) error
func (UpdateGlobalConnectionBandwidthChargeMode) Value ¶ added in v0.1.80
func (c UpdateGlobalConnectionBandwidthChargeMode) Value() string
type UpdateGlobalConnectionBandwidthChargeModeEnum ¶ added in v0.1.80
type UpdateGlobalConnectionBandwidthChargeModeEnum struct { BWD UpdateGlobalConnectionBandwidthChargeMode E_95 UpdateGlobalConnectionBandwidthChargeMode E_95AVR UpdateGlobalConnectionBandwidthChargeMode }
func GetUpdateGlobalConnectionBandwidthChargeModeEnum ¶ added in v0.1.80
func GetUpdateGlobalConnectionBandwidthChargeModeEnum() UpdateGlobalConnectionBandwidthChargeModeEnum
type UpdateGlobalConnectionBandwidthRequest ¶ added in v0.1.80
type UpdateGlobalConnectionBandwidthRequest struct { // 实例ID。 Id string `json:"id"` Body *UpdateGlobalConnectionBandwidthRequestBody `json:"body,omitempty"` }
UpdateGlobalConnectionBandwidthRequest Request Object
func (UpdateGlobalConnectionBandwidthRequest) String ¶ added in v0.1.80
func (o UpdateGlobalConnectionBandwidthRequest) String() string
type UpdateGlobalConnectionBandwidthRequestBody ¶ added in v0.1.80
type UpdateGlobalConnectionBandwidthRequestBody struct {
GlobalconnectionBandwidth *UpdateGlobalConnectionBandwidth `json:"globalconnection_bandwidth"`
}
func (UpdateGlobalConnectionBandwidthRequestBody) String ¶ added in v0.1.80
func (o UpdateGlobalConnectionBandwidthRequestBody) String() string
type UpdateGlobalConnectionBandwidthResponse ¶ added in v0.1.80
type UpdateGlobalConnectionBandwidthResponse struct { // 请求ID。 RequestId string `json:"request_id"` GlobalconnectionBandwidth *GlobalConnectionBandwidth `json:"globalconnection_bandwidth"` HttpStatusCode int `json:"-"` }
UpdateGlobalConnectionBandwidthResponse Response Object
func (UpdateGlobalConnectionBandwidthResponse) String ¶ added in v0.1.80
func (o UpdateGlobalConnectionBandwidthResponse) String() string
type UpdateGlobalConnectionBandwidthSlaLevel ¶ added in v0.1.80
type UpdateGlobalConnectionBandwidthSlaLevel struct {
// contains filtered or unexported fields
}
func (UpdateGlobalConnectionBandwidthSlaLevel) MarshalJSON ¶ added in v0.1.80
func (c UpdateGlobalConnectionBandwidthSlaLevel) MarshalJSON() ([]byte, error)
func (*UpdateGlobalConnectionBandwidthSlaLevel) UnmarshalJSON ¶ added in v0.1.80
func (c *UpdateGlobalConnectionBandwidthSlaLevel) UnmarshalJSON(b []byte) error
func (UpdateGlobalConnectionBandwidthSlaLevel) Value ¶ added in v0.1.80
func (c UpdateGlobalConnectionBandwidthSlaLevel) Value() string
type UpdateGlobalConnectionBandwidthSlaLevelEnum ¶ added in v0.1.80
type UpdateGlobalConnectionBandwidthSlaLevelEnum struct { PT UpdateGlobalConnectionBandwidthSlaLevel AU UpdateGlobalConnectionBandwidthSlaLevel AG UpdateGlobalConnectionBandwidthSlaLevel }
func GetUpdateGlobalConnectionBandwidthSlaLevelEnum ¶ added in v0.1.80
func GetUpdateGlobalConnectionBandwidthSlaLevelEnum() UpdateGlobalConnectionBandwidthSlaLevelEnum
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 UpdateSiteConnectionBandwidthSize ¶ added in v0.1.121
type UpdateSiteConnectionBandwidthSize struct { // 带宽值,单位Mbps。 BandwidthSize *int64 `json:"bandwidth_size,omitempty"` }
func (UpdateSiteConnectionBandwidthSize) String ¶ added in v0.1.121
func (o UpdateSiteConnectionBandwidthSize) String() string
type UpdateSiteConnectionBandwidthSizeRequestBody ¶ added in v0.1.121
type UpdateSiteConnectionBandwidthSizeRequestBody struct {
SiteConnection *UpdateSiteConnectionBandwidthSize `json:"site_connection"`
}
func (UpdateSiteConnectionBandwidthSizeRequestBody) String ¶ added in v0.1.121
func (o UpdateSiteConnectionBandwidthSizeRequestBody) String() string
type UpdateSiteNetwork ¶ added in v0.1.121
type UpdateSiteNetwork struct { // 实例名字。 Name *string `json:"name,omitempty"` // 实例描述。不支持 <>。 Description *string `json:"description,omitempty"` // 实例标签。 Tags *[]Tag `json:"tags,omitempty"` }
UpdateSiteNetwork 更新分支网络的详细信息。
func (UpdateSiteNetwork) String ¶ added in v0.1.121
func (o UpdateSiteNetwork) String() string
type UpdateSiteNetworkBandwidthRequest ¶ added in v0.1.121
type UpdateSiteNetworkBandwidthRequest struct { // 分支网络的ID。 SiteNetworkId string `json:"site_network_id"` // 实例ID。 SiteConnectionId string `json:"site_connection_id"` Body *AssociateSiteConnectionBandwidthRequestBody `json:"body,omitempty"` }
UpdateSiteNetworkBandwidthRequest Request Object
func (UpdateSiteNetworkBandwidthRequest) String ¶ added in v0.1.121
func (o UpdateSiteNetworkBandwidthRequest) String() string
type UpdateSiteNetworkBandwidthResponse ¶ added in v0.1.121
type UpdateSiteNetworkBandwidthResponse struct { // 请求ID。 RequestId string `json:"request_id"` SiteConnection *SiteConnection `json:"site_connection"` HttpStatusCode int `json:"-"` }
UpdateSiteNetworkBandwidthResponse Response Object
func (UpdateSiteNetworkBandwidthResponse) String ¶ added in v0.1.121
func (o UpdateSiteNetworkBandwidthResponse) String() string
type UpdateSiteNetworkBandwidthSizeRequest ¶ added in v0.1.121
type UpdateSiteNetworkBandwidthSizeRequest struct { // 分支网络的ID。 SiteNetworkId string `json:"site_network_id"` // 实例ID。 SiteConnectionId string `json:"site_connection_id"` Body *UpdateSiteConnectionBandwidthSizeRequestBody `json:"body,omitempty"` }
UpdateSiteNetworkBandwidthSizeRequest Request Object
func (UpdateSiteNetworkBandwidthSizeRequest) String ¶ added in v0.1.121
func (o UpdateSiteNetworkBandwidthSizeRequest) String() string
type UpdateSiteNetworkBandwidthSizeResponse ¶ added in v0.1.121
type UpdateSiteNetworkBandwidthSizeResponse struct { // 请求ID。 RequestId string `json:"request_id"` SiteConnection *SiteConnection `json:"site_connection"` HttpStatusCode int `json:"-"` }
UpdateSiteNetworkBandwidthSizeResponse Response Object
func (UpdateSiteNetworkBandwidthSizeResponse) String ¶ added in v0.1.121
func (o UpdateSiteNetworkBandwidthSizeResponse) String() string
type UpdateSiteNetworkRequest ¶ added in v0.1.121
type UpdateSiteNetworkRequest struct { // 分支网络的ID。 SiteNetworkId string `json:"site_network_id"` Body *UpdateSiteNetworkRequestBody `json:"body,omitempty"` }
UpdateSiteNetworkRequest Request Object
func (UpdateSiteNetworkRequest) String ¶ added in v0.1.121
func (o UpdateSiteNetworkRequest) String() string
type UpdateSiteNetworkRequestBody ¶ added in v0.1.121
type UpdateSiteNetworkRequestBody struct {
SiteNetwork *UpdateSiteNetwork `json:"site_network"`
}
UpdateSiteNetworkRequestBody 更新分支网络的请求体。
func (UpdateSiteNetworkRequestBody) String ¶ added in v0.1.121
func (o UpdateSiteNetworkRequestBody) String() string
type UpdateSiteNetworkResponse ¶ added in v0.1.121
type UpdateSiteNetworkResponse struct { // 请求ID。 RequestId string `json:"request_id"` SiteNetwork *SiteNetworkEntry `json:"site_network"` HttpStatusCode int `json:"-"` }
UpdateSiteNetworkResponse Response Object
func (UpdateSiteNetworkResponse) String ¶ added in v0.1.121
func (o UpdateSiteNetworkResponse) 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 Uuid32Identifier ¶ added in v0.1.116
type Uuid32Identifier struct { // 实例ID。 Id string `json:"id"` }
func (Uuid32Identifier) String ¶ added in v0.1.116
func (o Uuid32Identifier) String() string
type Uuid64Identifier ¶ added in v0.1.116
type Uuid64Identifier struct { // 实例ID。 Id string `json:"id"` }
func (Uuid64Identifier) String ¶ added in v0.1.116
func (o Uuid64Identifier) 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_apply_policy_id.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_associate_global_connection_bandwidth_instance_request.go
- model_associate_global_connection_bandwidth_instance_request_body.go
- model_associate_global_connection_bandwidth_instance_request_info.go
- model_associate_global_connection_bandwidth_instance_response.go
- model_associate_global_connection_bandwidth_instance_response_info.go
- model_associate_site_connection_bandwidth.go
- model_associate_site_connection_bandwidth_request_body.go
- model_associate_site_network_bandwidth_request.go
- model_associate_site_network_bandwidth_response.go
- model_attached_enterprise_router_attachment_id.go
- model_attached_enterprise_router_id.go
- model_attached_enterprise_router_project_id.go
- model_attached_enterprise_router_region_id.go
- model_attached_enterprise_router_site_code.go
- model_attached_enterprise_router_table_id.go
- model_attachment_id.go
- model_attachment_instance_id.go
- model_attachment_instance_project_id.go
- model_attachment_instance_region_id.go
- model_attachment_instance_site_code.go
- model_attachment_instance_type.go
- model_attachment_instance_type_enum.go
- model_attachment_parent_instance_id.go
- model_authorisation.go
- model_auto_associate_route_enabled.go
- model_auto_propagate_route_enabled.go
- model_bandwidth_package.go
- model_bandwidth_package_id.go
- model_bandwidth_package_level.go
- model_bandwidth_package_line.go
- model_bandwidth_package_line_spec_code.go
- model_bandwidth_package_site.go
- model_bandwidth_size.go
- model_bandwidth_size_define.go
- model_bandwidth_type.go
- model_bandwidth_type_enum.go
- model_batch_create_gcb_resource_tags_request.go
- model_batch_create_gcb_resource_tags_response.go
- model_batch_delete_gcb_resource_tags_request.go
- model_batch_delete_gcb_resource_tags_response.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_plane_id.go
- model_central_network_connection_state.go
- model_central_network_connection_state_enum.go
- model_central_network_default_plane_id.go
- model_central_network_element_change.go
- model_central_network_er_instance.go
- model_central_network_er_route_table_attachment.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_bandwidth_charge_mode_enum.go
- model_connection_bandwidth_size_range.go
- model_connection_point.go
- model_connection_point_instance_id.go
- model_connection_point_pair.go
- model_connection_point_parent_instance_id.go
- model_connection_point_type_enum.go
- model_connection_type.go
- model_connection_type_enum.go
- model_count_gcb_resource_by_tag_request.go
- model_count_gcb_resource_by_tag_response.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_er_route_table_attachment.go
- model_create_central_network_er_route_table_attachment_request.go
- model_create_central_network_er_route_table_attachment_response.go
- model_create_central_network_er_route_table_attachments_request_body.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_delete_gcb_tags_request_body.go
- model_create_gcb_resource_tag_request.go
- model_create_gcb_resource_tag_response.go
- model_create_gcb_tag_request_body.go
- model_create_global_connection_bandwidth.go
- model_create_global_connection_bandwidth_request.go
- model_create_global_connection_bandwidth_request_body.go
- model_create_global_connection_bandwidth_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_create_p2_p_site_network.go
- model_create_p2_p_site_network_request.go
- model_create_p2_p_site_network_request_body.go
- model_create_p2_p_site_network_response.go
- model_create_site_information.go
- model_create_site_information_pair.go
- model_created_at.go
- model_cross_region_type.go
- model_cross_region_type_enum.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_gcb_resource_tag_request.go
- model_delete_gcb_resource_tag_response.go
- model_delete_global_connection_bandwidth_request.go
- model_delete_global_connection_bandwidth_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_delete_site_network_request.go
- model_delete_site_network_response.go
- model_description.go
- model_directed_edge.go
- model_directed_edge_pair.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_disassociate_global_connection_bandwidth_instance_request.go
- model_disassociate_global_connection_bandwidth_instance_request_body.go
- model_disassociate_global_connection_bandwidth_instance_request_info.go
- model_disassociate_global_connection_bandwidth_instance_response.go
- model_disassociate_global_connection_bandwidth_instance_response_info.go
- model_disassociate_site_network_bandwidth_request.go
- model_disassociate_site_network_bandwidth_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_site_code.go
- model_enterprise_router_table_id.go
- model_frozen_effect.go
- model_frozen_effect_enum.go
- model_gateway_id.go
- model_gateway_type.go
- model_gateway_type_enum.go
- model_gcb_admin_state.go
- model_gcb_binding_service_all.go
- model_gcb_border_cross.go
- model_gcb_charge_mode.go
- model_gcb_frozen.go
- model_gcb_local_area.go
- model_gcb_local_site_code.go
- model_gcb_project_id.go
- model_gcb_region_id.go
- model_gcb_remote_area.go
- model_gcb_remote_site_code.go
- model_gcb_resource_id.go
- model_gcb_resource_type.go
- model_gcb_show_local_area.go
- model_gcb_show_remove_area.go
- model_gcb_size.go
- model_gcb_sla_level.go
- model_gcb_spec_code_id.go
- model_gcb_type.go
- model_global_connection_bandwidth.go
- model_global_connection_bandwidth_associated_instance.go
- model_global_connection_bandwidth_id.go
- model_global_connection_bandwidth_line_level.go
- model_global_connection_bandwidth_quotas.go
- model_global_connection_bandwidth_sites.go
- model_global_connection_bandwidth_size_range.go
- model_global_connection_bandwidth_spec_code.go
- model_global_dc_gateway_id.go
- model_global_dc_gateway_peer_link_id.go
- model_global_dc_gateway_project_id.go
- model_global_dc_gateway_region_id.go
- model_hosted_cloud.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_levels_request.go
- model_list_bandwidth_package_levels_response.go
- model_list_bandwidth_package_lines_request.go
- model_list_bandwidth_package_lines_response.go
- model_list_bandwidth_package_sites_request.go
- model_list_bandwidth_package_sites_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_er_route_table_attachments_request.go
- model_list_central_network_er_route_table_attachments_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_by_tags_request.go
- model_list_central_networks_by_tags_request_body.go
- model_list_central_networks_by_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_gcb_resource_by_tag_request.go
- model_list_gcb_resource_by_tag_response.go
- model_list_gcb_resource_tags_request.go
- model_list_gcb_resource_tags_response.go
- model_list_gcb_tenant_tags_request.go
- model_list_gcb_tenant_tags_response.go
- model_list_global_connection_bandwidth_configs.go
- model_list_global_connection_bandwidth_configs_request.go
- model_list_global_connection_bandwidth_configs_response.go
- model_list_global_connection_bandwidth_line_levels_request.go
- model_list_global_connection_bandwidth_line_levels_response.go
- model_list_global_connection_bandwidth_sites_request.go
- model_list_global_connection_bandwidth_sites_response.go
- model_list_global_connection_bandwidth_spec_codes_request.go
- model_list_global_connection_bandwidth_spec_codes_response.go
- model_list_global_connection_bandwidths_request.go
- model_list_global_connection_bandwidths_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_list_site_network_capabilities_request.go
- model_list_site_network_capabilities_response.go
- model_list_site_network_quotas_request.go
- model_list_site_network_quotas_response.go
- model_list_site_networks_request.go
- model_list_site_networks_response.go
- model_list_support_binding_connection_bandwidths_request.go
- model_list_support_binding_connection_bandwidths_response.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_default_auto_associate_route_enabled.go
- model_non_default_auto_propagate_route_enabled.go
- model_non_required_auto_associate_route_enabled.go
- model_non_required_auto_propagate_route_enabled.go
- model_non_required_central_network_plane_id.go
- model_non_required_gcb_charge_mode.go
- model_non_required_gcb_size.go
- model_non_required_hosted_cloud.go
- model_non_required_name.go
- model_page_info.go
- model_permission.go
- model_previous_marker.go
- model_project_id.go
- model_project_id_def.go
- model_query_resource_by_tag_request_body.go
- model_query_tag.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_required_tag.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_er_route_table_attachment_request.go
- model_show_central_network_er_route_table_attachment_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_global_connection_bandwidth_request.go
- model_show_global_connection_bandwidth_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_show_site_network_request.go
- model_show_site_network_response.go
- model_site_code.go
- model_site_code_def.go
- model_site_connection.go
- model_site_connection_state.go
- model_site_connection_state_enum.go
- model_site_group_reference_info.go
- model_site_information.go
- model_site_network_capability_entry.go
- model_site_network_entry.go
- model_site_network_id.go
- model_site_network_quota.go
- model_site_network_quota_key.go
- model_site_network_quota_key_enum.go
- model_site_network_specification_enum.go
- model_site_network_state.go
- model_site_network_state_enum.go
- model_site_network_topology.go
- model_site_network_topology_enum.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_tms_match.go
- model_tms_resource.go
- model_tms_tag_values.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_er_route_table_attachment.go
- model_update_central_network_er_route_table_attachment_request.go
- model_update_central_network_er_route_table_attachment_request_body.go
- model_update_central_network_er_route_table_attachment_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_global_connection_bandwidth.go
- model_update_global_connection_bandwidth_request.go
- model_update_global_connection_bandwidth_request_body.go
- model_update_global_connection_bandwidth_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_update_site_connection_bandwidth_size.go
- model_update_site_connection_bandwidth_size_request_body.go
- model_update_site_network.go
- model_update_site_network_bandwidth_request.go
- model_update_site_network_bandwidth_response.go
- model_update_site_network_bandwidth_size_request.go
- model_update_site_network_bandwidth_size_response.go
- model_update_site_network_request.go
- model_update_site_network_request_body.go
- model_update_site_network_response.go
- model_updated_at.go
- model_uuid32_def.go
- model_uuid32_identifier.go
- model_uuid64_def.go
- model_uuid64_identifier.go
- model_version.go
- model_version_def.go