Package-level declarations

Types

Link copied to clipboard
data class GetBandwidthLimitsLimit(val bandwidthLimit: Int, val instanceId: String, val localRegionId: String, val oppositeRegionId: String, val status: String)
Link copied to clipboard
data class GetBandwidthLimitsResult(val id: String, val instanceIds: List<String>? = null, val limits: List<GetBandwidthLimitsLimit>, val outputFile: String? = null)

A collection of values returned by getBandwidthLimits.

Link copied to clipboard
data class GetBandwidthPackagesPackage(val bandwidth: Int, val bandwidthPackageChargeType: String, val businessStatus: String, val cenBandwidthPackageId: String, val cenBandwidthPackageName: String, val cenIds: List<String>, val description: String, val expiredTime: String, val geographicRegionAId: String, val geographicRegionBId: String, val geographicSpanId: String, val hasReservationData: String, val id: String, val instanceId: String, val isCrossBorder: Boolean, val name: String, val paymentType: String, val reservationActiveTime: String, val reservationBandwidth: String, val reservationInternetChargeType: String, val reservationOrderType: String, val status: String)
Link copied to clipboard
data class GetBandwidthPackagesResult(val id: String, val ids: List<String>, val includeReservationData: Boolean? = null, val instanceId: String? = null, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val packages: List<GetBandwidthPackagesPackage>, val status: String? = null)

A collection of values returned by getBandwidthPackages.

data class GetChildInstanceRouteEntryToAttachmentsAttachment(val cenId: String, val childInstanceRouteTableId: String, val destinationCidrBlock: String, val id: String, val serviceType: String, val status: String, val transitRouterAttachmentId: String)
data class GetChildInstanceRouteEntryToAttachmentsResult(val attachments: List<GetChildInstanceRouteEntryToAttachmentsAttachment>, val cenId: String? = null, val childInstanceRouteTableId: String, val id: String, val ids: List<String>, val outputFile: String? = null, val serviceType: String? = null, val transitRouterAttachmentId: String)

A collection of values returned by getChildInstanceRouteEntryToAttachments.

Link copied to clipboard
data class GetFlowlogsFlowlog(val cenId: String, val createTime: String, val description: String, val flowLogId: String, val flowLogName: String, val flowLogVersion: String, val id: String, val interval: Int, val logFormatString: String, val logStoreName: String, val projectName: String, val recordTotal: String, val regionId: String, val status: String, val tags: Map<String, String>, val transitRouterAttachmentId: String, val transitRouterId: String)
Link copied to clipboard
data class GetFlowlogsResult(val cenId: String? = null, val description: String? = null, val flowLogId: String? = null, val flowLogName: String? = null, val flowLogVersion: String? = null, val flowlogs: List<GetFlowlogsFlowlog>, val id: String, val ids: List<String>, val interval: Int? = null, val logStoreName: String? = null, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val pageNumber: Int? = null, val pageSize: Int? = null, val projectName: String? = null, val regionId: String? = null, val status: String? = null, val transitRouterId: String? = null)

A collection of values returned by getFlowlogs.

Link copied to clipboard
data class GetInstanceAttachmentsAttachment(val childInstanceAttachTime: String, val childInstanceId: String, val childInstanceOwnerId: Int, val childInstanceRegionId: String, val childInstanceType: String, val id: String, val instanceId: String, val status: String)
Link copied to clipboard
data class GetInstanceAttachmentsResult(val attachments: List<GetInstanceAttachmentsAttachment>, val childInstanceRegionId: String? = null, val childInstanceType: String? = null, val id: String, val ids: List<String>, val instanceId: String, val outputFile: String? = null, val status: String? = null)

A collection of values returned by getInstanceAttachments.

Link copied to clipboard
data class GetInstancesInstance(val cenBandwidthPackageIds: List<String>, val cenId: String, val cenInstanceName: String, val createTime: String, val description: String, val id: String, val name: String, val protectionLevel: String, val status: String, val tags: Map<String, String>)
Link copied to clipboard
data class GetInstancesResult(val id: String, val ids: List<String>, val instances: List<GetInstancesInstance>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val status: String? = null, val tags: Map<String, String>? = null)

A collection of values returned by getInstances.

Link copied to clipboard
data class GetInterRegionTrafficQosPoliciesPolicy(val id: String, val interRegionTrafficQosPolicyDescription: String, val interRegionTrafficQosPolicyId: String, val interRegionTrafficQosPolicyName: String, val status: String, val transitRouterAttachmentId: String, val transitRouterId: String)
Link copied to clipboard
data class GetInterRegionTrafficQosPoliciesResult(val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val policies: List<GetInterRegionTrafficQosPoliciesPolicy>, val status: String? = null, val trafficQosPolicyDescription: String? = null, val trafficQosPolicyId: String? = null, val trafficQosPolicyName: String? = null, val transitRouterAttachmentId: String, val transitRouterId: String)

A collection of values returned by getInterRegionTrafficQosPolicies.

Link copied to clipboard
data class GetInterRegionTrafficQosQueuesQueue(val dscps: List<String>, val id: String, val interRegionTrafficQosQueueDescription: String, val interRegionTrafficQosQueueId: String, val interRegionTrafficQosQueueName: String, val remainBandwidthPercent: Int, val status: String, val trafficQosPolicyId: String)
Link copied to clipboard
data class GetInterRegionTrafficQosQueuesResult(val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val queues: List<GetInterRegionTrafficQosQueuesQueue>, val trafficQosPolicyId: String)

A collection of values returned by getInterRegionTrafficQosQueues.

Link copied to clipboard
data class GetPrivateZonesResult(val cenId: String, val hostRegionId: String? = null, val id: String, val ids: List<String>, val outputFile: String? = null, val status: String? = null, val zones: List<GetPrivateZonesZone>)

A collection of values returned by getPrivateZones.

Link copied to clipboard
data class GetPrivateZonesZone(val accessRegionId: String, val cenId: String, val hostRegionId: String, val hostVpcId: String, val id: String, val privateZoneDnsServers: String, val status: String)
Link copied to clipboard
data class GetRegionRouteEntriesEntry(val cidrBlock: String, val nextHopId: String, val nextHopRegionId: String, val nextHopType: String, val type: String)
Link copied to clipboard
data class GetRegionRouteEntriesResult(val entries: List<GetRegionRouteEntriesEntry>, val id: String, val instanceId: String, val outputFile: String? = null, val regionId: String)

A collection of values returned by getRegionRouteEntries.

Link copied to clipboard
data class GetRouteEntriesEntry(val cidrBlock: String, val conflicts: List<GetRouteEntriesEntryConflict>, val nextHopId: String, val nextHopType: String, val operationalMode: Boolean, val publishStatus: String, val routeTableId: String, val routeType: String)
Link copied to clipboard
data class GetRouteEntriesEntryConflict(val cidrBlock: String, val instanceId: String, val instanceType: String, val regionId: String, val status: String)
Link copied to clipboard
data class GetRouteEntriesResult(val cidrBlock: String? = null, val entries: List<GetRouteEntriesEntry>, val id: String, val instanceId: String, val outputFile: String? = null, val routeTableId: String)

A collection of values returned by getRouteEntries.

Link copied to clipboard
data class GetRouteMapsMap(val asPathMatchMode: String, val cenId: String, val cenRegionId: String, val cidrMatchMode: String, val communityMatchMode: String, val communityOperateMode: String, val description: String, val destinationChildInstanceTypes: List<String>, val destinationCidrBlocks: List<String>, val destinationInstanceIds: List<String>, val destinationInstanceIdsReverseMatch: Boolean, val destinationRouteTableIds: List<String>, val id: String, val mapResult: String, val matchAsns: List<String>, val matchCommunitySets: List<String>, val nextPriority: Int, val operateCommunitySets: List<String>, val preference: Int, val prependAsPaths: List<String>, val priority: Int, val routeMapId: String, val routeTypes: List<String>, val sourceChildInstanceTypes: List<String>, val sourceInstanceIds: List<String>, val sourceInstanceIdsReverseMatch: Boolean, val sourceRegionIds: List<String>, val sourceRouteTableIds: List<String>, val status: String, val transmitDirection: String)
Link copied to clipboard
data class GetRouteMapsResult(val cenId: String, val cenRegionId: String? = null, val descriptionRegex: String? = null, val id: String, val ids: List<String>, val maps: List<GetRouteMapsMap>, val outputFile: String? = null, val status: String? = null, val transmitDirection: String? = null)

A collection of values returned by getRouteMaps.

Link copied to clipboard
data class GetRouteServicesResult(val accessRegionId: String? = null, val cenId: String, val host: String? = null, val hostRegionId: String? = null, val hostVpcId: String? = null, val id: String, val ids: List<String>, val outputFile: String? = null, val services: List<GetRouteServicesService>, val status: String? = null)

A collection of values returned by getRouteServices.

Link copied to clipboard
data class GetRouteServicesService(val accessRegionId: String, val cenId: String, val cidrs: List<String>, val description: String, val host: String, val hostRegionId: String, val hostVpcId: String, val id: String, val status: String, val updateInterval: String)
Link copied to clipboard
data class GetTrafficMarkingPoliciesPolicy(val description: String, val id: String, val markingDscp: Int, val priority: Int, val status: String, val trafficMarkingPolicyId: String, val trafficMarkingPolicyName: String, val transitRouterId: String)
Link copied to clipboard
data class GetTrafficMarkingPoliciesResult(val description: String? = null, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val policies: List<GetTrafficMarkingPoliciesPolicy>, val status: String? = null, val transitRouterId: String)

A collection of values returned by getTrafficMarkingPolicies.

data class GetTransitRouterAvailableResourcesResource(val availableZones: List<String>, val masterZones: List<String>, val slaveZones: List<String>, val supportMulticast: Boolean)
Link copied to clipboard
data class GetTransitRouterAvailableResourcesResult(val id: String, val outputFile: String? = null, val resources: List<GetTransitRouterAvailableResourcesResource>, val supportMulticast: Boolean? = null)

A collection of values returned by getTransitRouterAvailableResources.

Link copied to clipboard
data class GetTransitRouterCidrsCidr(val cidr: String, val description: String, val family: String, val id: String, val publishCidrRoute: Boolean, val transitRouterCidrId: String, val transitRouterCidrName: String, val transitRouterId: String)
Link copied to clipboard
data class GetTransitRouterCidrsResult(val cidrs: List<GetTransitRouterCidrsCidr>, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val transitRouterCidrId: String? = null, val transitRouterId: String)

A collection of values returned by getTransitRouterCidrs.

data class GetTransitRouterMulticastDomainAssociationsAssociation(val id: String, val resourceId: String, val resourceOwnerId: Int, val resourceType: String, val status: String, val transitRouterAttachmentId: String, val transitRouterMulticastDomainId: String, val vswitchId: String)
data class GetTransitRouterMulticastDomainAssociationsResult(val associations: List<GetTransitRouterMulticastDomainAssociationsAssociation>, val id: String, val ids: List<String>, val outputFile: String? = null, val resourceId: String? = null, val resourceType: String? = null, val status: String? = null, val transitRouterAttachmentId: String? = null, val transitRouterMulticastDomainId: String, val vswitchId: String? = null)

A collection of values returned by getTransitRouterMulticastDomainAssociations.

data class GetTransitRouterMulticastDomainMembersMember(val groupIpAddress: String, val id: String, val networkInterfaceId: String, val status: String, val transitRouterMulticastDomainId: String, val vpcId: String)
data class GetTransitRouterMulticastDomainMembersResult(val id: String, val ids: List<String>, val members: List<GetTransitRouterMulticastDomainMembersMember>, val networkInterfaceId: String? = null, val outputFile: String? = null, val transitRouterMulticastDomainId: String)

A collection of values returned by getTransitRouterMulticastDomainMembers.

data class GetTransitRouterMulticastDomainPeerMembersMember(val groupIpAddress: String, val id: String, val peerTransitRouterMulticastDomainId: String, val status: String, val transitRouterMulticastDomainId: String)
data class GetTransitRouterMulticastDomainPeerMembersResult(val id: String, val ids: List<String>, val members: List<GetTransitRouterMulticastDomainPeerMembersMember>, val outputFile: String? = null, val peerTransitRouterMulticastDomains: List<String>? = null, val resourceId: String? = null, val resourceType: String? = null, val transitRouterAttachmentId: String? = null, val transitRouterMulticastDomainId: String)

A collection of values returned by getTransitRouterMulticastDomainPeerMembers.

Link copied to clipboard
data class GetTransitRouterMulticastDomainsDomain(val id: String, val status: String, val transitRouterId: String, val transitRouterMulticastDomainDescription: String, val transitRouterMulticastDomainId: String, val transitRouterMulticastDomainName: String)
data class GetTransitRouterMulticastDomainSourcesResult(val id: String, val ids: List<String>, val outputFile: String? = null, val sources: List<GetTransitRouterMulticastDomainSourcesSource>, val transitRouterMulticastDomainId: String)

A collection of values returned by getTransitRouterMulticastDomainSources.

data class GetTransitRouterMulticastDomainSourcesSource(val groupIpAddress: String, val id: String, val networkInterfaceId: String, val status: String, val transitRouterMulticastDomainId: String, val vpcId: String)
Link copied to clipboard
data class GetTransitRouterMulticastDomainsResult(val domains: List<GetTransitRouterMulticastDomainsDomain>, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val status: String? = null, val transitRouterId: String, val transitRouterMulticastDomainId: String? = null)

A collection of values returned by getTransitRouterMulticastDomains.

data class GetTransitRouterPeerAttachmentsAttachment(val autoPublishRouteEnabled: Boolean, val bandwidth: Int, val cenBandwidthPackageId: String, val geographicSpanId: String, val id: String, val peerTransitRouterId: String, val peerTransitRouterOwnerId: String, val peerTransitRouterRegionId: String, val resourceType: String, val status: String, val transitRouterAttachmentDescription: String, val transitRouterAttachmentId: String, val transitRouterAttachmentName: String, val transitRouterId: String)
Link copied to clipboard
data class GetTransitRouterPeerAttachmentsResult(val attachments: List<GetTransitRouterPeerAttachmentsAttachment>, val cenId: String, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val status: String? = null, val transitRouterAttachmentId: String? = null, val transitRouterId: String? = null)

A collection of values returned by getTransitRouterPeerAttachments.

data class GetTransitRouterPrefixListAssociationsAssociation(val id: String, val nextHop: String, val nextHopInstanceId: String, val nextHopType: String, val ownerUid: Int, val prefixListId: String, val status: String, val transitRouterId: String, val transitRouterTableId: String)
data class GetTransitRouterPrefixListAssociationsResult(val associations: List<GetTransitRouterPrefixListAssociationsAssociation>, val id: String, val ids: List<String>, val outputFile: String? = null, val ownerUid: Int? = null, val pageNumber: Int? = null, val pageSize: Int? = null, val prefixListId: String? = null, val status: String? = null, val transitRouterId: String, val transitRouterTableId: String)

A collection of values returned by getTransitRouterPrefixListAssociations.

Link copied to clipboard
data class GetTransitRouterRouteEntriesEntry(val id: String, val status: String, val transitRouterRouteEntryDescription: String, val transitRouterRouteEntryDestinationCidrBlock: String, val transitRouterRouteEntryId: String, val transitRouterRouteEntryName: String, val transitRouterRouteEntryNextHopId: String, val transitRouterRouteEntryNextHopType: String, val transitRouterRouteEntryType: String)
Link copied to clipboard
data class GetTransitRouterRouteEntriesResult(val entries: List<GetTransitRouterRouteEntriesEntry>, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val status: String? = null, val transitRouterRouteEntryIds: List<String>? = null, val transitRouterRouteEntryNames: List<String>? = null, val transitRouterRouteEntryStatus: String? = null, val transitRouterRouteTableId: String)

A collection of values returned by getTransitRouterRouteEntries.

data class GetTransitRouterRouteTableAssociationsAssociation(val id: String, val resourceId: String, val resourceType: String, val status: String, val transitRouterAttachmentId: String, val transitRouterRouteTableId: String)
data class GetTransitRouterRouteTableAssociationsResult(val associations: List<GetTransitRouterRouteTableAssociationsAssociation>, val id: String, val ids: List<String>, val outputFile: String? = null, val status: String? = null, val transitRouterAttachmentId: String? = null, val transitRouterAttachmentResourceId: String? = null, val transitRouterAttachmentResourceType: String? = null, val transitRouterRouteTableId: String? = null)

A collection of values returned by getTransitRouterRouteTableAssociations.

data class GetTransitRouterRouteTablePropagationsPropagation(val id: String, val resourceId: String, val resourceType: String, val status: String, val transitRouterAttachmentId: String)
data class GetTransitRouterRouteTablePropagationsResult(val id: String, val ids: List<String>, val outputFile: String? = null, val propagations: List<GetTransitRouterRouteTablePropagationsPropagation>, val status: String? = null, val transitRouterRouteTableId: String)

A collection of values returned by getTransitRouterRouteTablePropagations.

Link copied to clipboard
data class GetTransitRouterRouteTablesResult(val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val status: String? = null, val tables: List<GetTransitRouterRouteTablesTable>, val transitRouterId: String, val transitRouterRouteTableIds: List<String>? = null, val transitRouterRouteTableNames: List<String>? = null, val transitRouterRouteTableStatus: String? = null, val transitRouterRouteTableType: String? = null)

A collection of values returned by getTransitRouterRouteTables.

Link copied to clipboard
data class GetTransitRouterRouteTablesTable(val id: String, val status: String, val transitRouterRouteTableDescription: String, val transitRouterRouteTableId: String, val transitRouterRouteTableName: String, val transitRouterRouteTableType: String)
Link copied to clipboard
data class GetTransitRouterServiceResult(val enable: String? = null, val id: String, val status: String)

A collection of values returned by getTransitRouterService.

Link copied to clipboard
data class GetTransitRoutersResult(val cenId: String, val id: String, val ids: List<String>? = null, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val status: String? = null, val transitRouterId: String? = null, val transitRouterIds: List<String>? = null, val transitRouters: List<GetTransitRoutersTransitRouter>)

A collection of values returned by getTransitRouters.

Link copied to clipboard
data class GetTransitRoutersTransitRouter(val aliUid: String, val cenId: String, val id: String, val status: String, val transitRouterDescription: String, val transitRouterId: String, val transitRouterName: String, val type: String, val xgwVip: String)
Link copied to clipboard
data class GetTransitRouterVbrAttachmentsAttachment(val autoPublishRouteEnabled: Boolean, val id: String, val resourceType: String, val status: String, val transitRouterAttachmentDescription: String, val transitRouterAttachmentId: String, val transitRouterAttachmentName: String, val vbrId: String, val vbrOwnerId: String)
Link copied to clipboard
data class GetTransitRouterVbrAttachmentsResult(val attachments: List<GetTransitRouterVbrAttachmentsAttachment>, val cenId: String, val id: String, val ids: List<String>, val outputFile: String? = null, val status: String? = null, val transitRouterId: String? = null)

A collection of values returned by getTransitRouterVbrAttachments.

Link copied to clipboard
data class GetTransitRouterVpcAttachmentsAttachment(val autoPublishRouteEnabled: Boolean, val cenId: String, val id: String, val paymentType: String, val resourceType: String, val status: String, val transitRouterAttachmentDescription: String, val transitRouterAttachmentId: String, val transitRouterAttachmentName: String, val transitRouterId: String, val vpcId: String, val vpcOwnerId: String, val zoneMappings: List<GetTransitRouterVpcAttachmentsAttachmentZoneMapping>)
Link copied to clipboard
data class GetTransitRouterVpcAttachmentsResult(val attachments: List<GetTransitRouterVpcAttachmentsAttachment>, val cenId: String, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val status: String? = null, val transitRouterAttachmentId: String? = null, val transitRouterId: String? = null, val vpcId: String? = null)

A collection of values returned by getTransitRouterVpcAttachments.

Link copied to clipboard
data class GetTransitRouterVpnAttachmentsAttachment(val autoPublishRouteEnabled: Boolean, val cenId: String, val chargeType: String, val createTime: String, val id: String, val resourceType: String, val status: String, val tags: Map<String, String>, val transitRouterAttachmentDescription: String, val transitRouterAttachmentId: String, val transitRouterAttachmentName: String, val transitRouterId: String, val vpnId: String, val vpnOwnerId: Int, val zones: List<GetTransitRouterVpnAttachmentsAttachmentZone>)
Link copied to clipboard
data class GetTransitRouterVpnAttachmentsResult(val attachments: List<GetTransitRouterVpnAttachmentsAttachment>, val cenId: String? = null, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val status: String? = null, val tags: Map<String, String>? = null, val transitRouterAttachmentId: String? = null, val transitRouterId: String? = null)

A collection of values returned by getTransitRouterVpnAttachments.

Link copied to clipboard
data class GetTransitRouteTableAggregationsResult(val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val status: String? = null, val transitRouteTableAggregationCidr: String? = null, val transitRouteTableAggregations: List<GetTransitRouteTableAggregationsTransitRouteTableAggregation>, val transitRouteTableId: String)

A collection of values returned by getTransitRouteTableAggregations.

data class GetTransitRouteTableAggregationsTransitRouteTableAggregation(val id: String, val routeType: String, val status: String, val transitRouteTableAggregationCidr: String, val transitRouteTableAggregationDescription: String, val transitRouteTableAggregationName: String, val transitRouteTableAggregationScope: String, val transitRouteTableId: String)
Link copied to clipboard
data class GetVbrHealthChecksCheck(val cenId: String, val healthCheckInterval: Int, val healthCheckSourceIp: String, val healthCheckTargetIp: String, val healthyThreshold: Int, val id: String, val vbrInstanceId: String, val vbrInstanceRegionId: String)
Link copied to clipboard
data class GetVbrHealthChecksResult(val cenId: String? = null, val checks: List<GetVbrHealthChecksCheck>, val id: String, val ids: List<String>, val outputFile: String? = null, val vbrInstanceId: String? = null, val vbrInstanceOwnerId: Int? = null, val vbrInstanceRegionId: String)

A collection of values returned by getVbrHealthChecks.

Link copied to clipboard
data class TrafficMarkingPolicyTrafficMatchRule(val addressFamily: String? = null, val dstCidr: String? = null, val dstPortRanges: List<Int>? = null, val matchDscp: Int? = null, val protocol: String? = null, val srcCidr: String? = null, val srcPortRanges: List<Int>? = null, val trafficMatchRuleDescription: String? = null, val trafficMatchRuleName: String? = null)
Link copied to clipboard
data class TransitRouterMulticastDomainOptions(val igmpv2Support: String? = null)
Link copied to clipboard
data class TransitRouterVpcAttachmentZoneMapping(val vswitchId: String, val zoneId: String)
Link copied to clipboard
data class TransitRouterVpnAttachmentZone(val zoneId: String)