Package-level declarations

Types

Link copied to clipboard
data class DhcpOptionsSetAssociateVpc(val associateStatus: String? = null, val vpcId: String)
Link copied to clipboard
data class GetBgpGroupsGroup(val authKey: String, val bgpGroupName: String, val description: String, val hold: String, val id: String, val ipVersion: String, val isFakeAsn: Boolean, val keepalive: String, val localAsn: Int, val peerAsn: Int, val routeLimit: String, val routerId: String, val status: String)
Link copied to clipboard
data class GetBgpGroupsResult(val groups: List<GetBgpGroupsGroup>, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val routerId: String? = null, val status: String? = null)

A collection of values returned by getBgpGroups.

Link copied to clipboard
data class GetBgpNetworksNetwork(val dstCidrBlock: String, val id: String, val routerId: String, val status: String)
Link copied to clipboard
data class GetBgpNetworksResult(val id: String, val ids: List<String>, val networks: List<GetBgpNetworksNetwork>, val outputFile: String? = null, val routerId: String? = null, val status: String? = null)

A collection of values returned by getBgpNetworks.

Link copied to clipboard
data class GetBgpPeersPeer(val authKey: String, val bfdMultiHop: Int, val bgpGroupId: String, val bgpPeerId: String, val bgpPeerName: String, val bgpStatus: String, val description: String, val enableBfd: Boolean, val hold: String, val id: String, val ipVersion: String, val isFake: Boolean, val keepalive: String, val localAsn: String, val peerAsn: String, val peerIpAddress: String, val routeLimit: String, val routerId: String, val status: String)
Link copied to clipboard
data class GetBgpPeersResult(val bgpGroupId: String? = null, val id: String, val ids: List<String>, val outputFile: String? = null, val peers: List<GetBgpPeersPeer>, val routerId: String? = null, val status: String? = null)

A collection of values returned by getBgpPeers.

Link copied to clipboard
data class GetCommonBandwidthPackagesPackage(val bandwidth: String, val bandwidthPackageId: String, val bandwidthPackageName: String, val businessStatus: String, val deletionProtection: Boolean, val description: String, val expiredTime: String, val hasReservationData: Boolean, val id: String, val internetChargeType: String, val isp: String, val name: String, val paymentType: String, val publicIpAddresses: List<GetCommonBandwidthPackagesPackagePublicIpAddress>, val ratio: Int, val reservationActiveTime: String, val reservationBandwidth: String, val reservationInternetChargeType: String, val reservationOrderType: String, val resourceGroupId: String, val serviceManaged: Int, val status: String)
data class GetCommonBandwidthPackagesPackagePublicIpAddress(val allocationId: String, val bandwidthPackageIpRelationStatus: String, val ipAddress: String)
Link copied to clipboard
data class GetCommonBandwidthPackagesResult(val bandwidthPackageName: String? = null, val dryRun: Boolean? = null, val id: String, val ids: List<String>, val includeReservationData: Boolean? = null, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val packages: List<GetCommonBandwidthPackagesPackage>, val resourceGroupId: String? = null, val status: String? = null)

A collection of values returned by getCommonBandwidthPackages.

Link copied to clipboard
data class GetDhcpOptionsSetsResult(val dhcpOptionsSetName: String? = null, val domainName: String? = null, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val sets: List<GetDhcpOptionsSetsSet>, val status: String? = null)

A collection of values returned by getDhcpOptionsSets.

Link copied to clipboard
data class GetDhcpOptionsSetsSet(val associateVpcCount: Int, val dhcpOptionsSetDescription: String, val dhcpOptionsSetId: String, val dhcpOptionsSetName: String, val domainName: String, val domainNameServers: String, val id: String, val ownerId: String, val status: String)
Link copied to clipboard
data class GetEnhancedNatAvailableZonesResult(val id: String, val ids: List<String>, val outputFile: String? = null, val zones: List<GetEnhancedNatAvailableZonesZone>)

A collection of values returned by getEnhancedNatAvailableZones.

Link copied to clipboard
data class GetEnhancedNatAvailableZonesZone(val localName: String, val zoneId: String)
Link copied to clipboard
data class GetFlowLogServiceResult(val enable: String? = null, val id: String, val status: String)

A collection of values returned by getFlowLogService.

Link copied to clipboard
data class GetForwardEntriesEntry(val externalIp: String, val externalPort: String, val forwardEntryId: String, val forwardEntryName: String, val id: String, val internalIp: String, val internalPort: String, val ipProtocol: String, val name: String, val status: String)
Link copied to clipboard
data class GetForwardEntriesResult(val entries: List<GetForwardEntriesEntry>, val externalIp: String? = null, val externalPort: String? = null, val forwardEntryName: String? = null, val forwardTableId: String, val id: String, val ids: List<String>, val internalIp: String? = null, val internalPort: String? = null, val ipProtocol: String? = null, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val status: String? = null)

A collection of values returned by getForwardEntries.

Link copied to clipboard
data class GetHavipsHavip(val associatedEipAddresses: List<String>, val associatedInstances: List<String>, val description: String, val havipId: String, val havipName: String, val id: String, val ipAddress: String, val masterInstanceId: String, val status: String, val vpcId: String, val vswitchId: String)
Link copied to clipboard
data class GetHavipsResult(val havips: List<GetHavipsHavip>, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val status: String? = null)

A collection of values returned by getHavips.

Link copied to clipboard
data class GetIpamIpamPoolAllocationsAllocation(val cidr: String, val createTime: String, val id: String, val ipamPoolAllocationDescription: String, val ipamPoolAllocationId: String, val ipamPoolAllocationName: String, val ipamPoolId: String, val regionId: String, val resourceId: String, val resourceOwnerId: Int, val resourceRegionId: String, val resourceType: String, val sourceCidr: String, val status: String, val totalCount: Int)
Link copied to clipboard
data class GetIpamIpamPoolAllocationsResult(val allocations: List<GetIpamIpamPoolAllocationsAllocation>, val cidr: String? = null, val id: String, val ids: List<String>, val ipamPoolAllocationId: String? = null, val ipamPoolAllocationName: String? = null, val ipamPoolId: String, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null)

A collection of values returned by getIpamIpamPoolAllocations.

Link copied to clipboard
data class GetIpamIpamPoolCidrsCidr(val cidr: String, val id: String, val ipamPoolId: String, val status: String)
Link copied to clipboard
data class GetIpamIpamPoolCidrsResult(val cidr: String? = null, val cidrs: List<GetIpamIpamPoolCidrsCidr>, val id: String, val ipamPoolId: String, val outputFile: String? = null)

A collection of values returned by getIpamIpamPoolCidrs.

Link copied to clipboard
data class GetIpamIpamPoolsPool(val allocationDefaultCidrMask: Int, val allocationMaxCidrMask: Int, val allocationMinCidrMask: Int, val autoImport: Boolean, val createTime: String, val hasSubPool: Boolean, val id: String, val ipVersion: String, val ipamId: String, val ipamPoolDescription: String, val ipamPoolId: String, val ipamPoolName: String, val ipamScopeId: String, val poolDepth: Int, val poolRegionId: String, val regionId: String, val resourceGroupId: String, val sourceIpamPoolId: String, val status: String, val tags: Map<String, String>)
Link copied to clipboard
data class GetIpamIpamPoolsResult(val id: String, val ids: List<String>, val ipamPoolId: String? = null, val ipamPoolName: String? = null, val ipamScopeId: String? = null, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val poolRegionId: String? = null, val pools: List<GetIpamIpamPoolsPool>, val resourceGroupId: String? = null, val sourceIpamPoolId: String? = null, val tags: Map<String, String>? = null)

A collection of values returned by getIpamIpamPools.

Link copied to clipboard
data class GetIpamIpamScopesResult(val id: String, val ids: List<String>, val ipamId: String? = null, val ipamScopeId: String? = null, val ipamScopeName: String? = null, val ipamScopeType: String? = null, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val resourceGroupId: String? = null, val scopes: List<GetIpamIpamScopesScope>, val tags: Map<String, String>? = null)

A collection of values returned by getIpamIpamScopes.

Link copied to clipboard
data class GetIpamIpamScopesScope(val createTime: String, val id: String, val ipamId: String, val ipamScopeDescription: String, val ipamScopeId: String, val ipamScopeName: String, val ipamScopeType: String, val regionId: String, val resourceGroupId: String, val status: String, val tags: Map<String, String>)
Link copied to clipboard
data class GetIpamIpamsIpam(val createTime: String, val defaultResourceDiscoveryAssociationId: String, val defaultResourceDiscoveryId: String, val id: String, val ipamDescription: String, val ipamId: String, val ipamName: String, val privateDefaultScopeId: String, val publicDefaultScopeId: String, val regionId: String, val resourceDiscoveryAssociationCount: Int, val resourceGroupId: String, val status: String, val tags: Map<String, String>)
Link copied to clipboard
data class GetIpamIpamsResult(val id: String, val ids: List<String>, val ipamId: String? = null, val ipamName: String? = null, val ipams: List<GetIpamIpamsIpam>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val resourceGroupId: String? = null, val tags: Map<String, String>? = null)

A collection of values returned by getIpamIpams.

Link copied to clipboard
data class GetIpsecServersResult(val id: String, val ids: List<String>, val ipsecServerName: String? = null, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val servers: List<GetIpsecServersServer>, val vpnGatewayId: String? = null)

A collection of values returned by getIpsecServers.

Link copied to clipboard
data class GetIpsecServersServer(val clientIpPool: String, val createTime: String, val effectImmediately: Boolean, val id: String, val idaasInstanceId: String, val ikeConfigs: List<GetIpsecServersServerIkeConfig>, val internetIp: String, val ipsecConfigs: List<GetIpsecServersServerIpsecConfig>, val ipsecServerId: String, val ipsecServerName: String, val localSubnet: String, val maxConnections: Int, val multiFactorAuthEnabled: Boolean, val onlineClientCount: Int, val psk: String, val pskEnabled: Boolean, val vpnGatewayId: String)
Link copied to clipboard
data class GetIpsecServersServerIkeConfig(val ikeAuthAlg: String, val ikeEncAlg: String, val ikeLifetime: Int, val ikeMode: String, val ikePfs: String, val ikeVersion: String, val localId: String, val remoteId: String)
Link copied to clipboard
data class GetIpsecServersServerIpsecConfig(val ipsecAuthAlg: String, val ipsecEncAlg: String, val ipsecLifetime: Int, val ipsecPfs: String)
Link copied to clipboard
data class GetIpv4GatewaysGateway(val createTime: String, val enabled: Boolean, val id: String, val ipv4GatewayDescription: String, val ipv4GatewayId: String, val ipv4GatewayName: String, val ipv4GatewayRouteTableId: String, val status: String, val vpcId: String)
Link copied to clipboard
data class GetIpv4GatewaysResult(val gateways: List<GetIpv4GatewaysGateway>, val id: String, val ids: List<String>, val ipv4GatewayName: String? = null, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val status: String? = null, val vpcId: String? = null)

A collection of values returned by getIpv4Gateways.

Link copied to clipboard
data class GetIpv6AddressesAddress(val associatedInstanceId: String, val associatedInstanceType: String, val createTime: String, val id: String, val ipv6Address: String, val ipv6AddressId: String, val ipv6AddressName: String, val ipv6GatewayId: String, val networkType: String, val status: String, val vpcId: String, val vswitchId: String)
Link copied to clipboard
data class GetIpv6AddressesResult(val addresses: List<GetIpv6AddressesAddress>, val associatedInstanceId: String? = null, val id: String, val ids: List<String>, val names: List<String>, val outputFile: String? = null, val status: String? = null, val vpcId: String? = null, val vswitchId: String? = null)

A collection of values returned by getIpv6Addresses.

Link copied to clipboard
data class GetIpv6EgressRulesResult(val id: String, val ids: List<String>, val instanceId: String? = null, val ipv6EgressRuleName: String? = null, val ipv6GatewayId: String, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val rules: List<GetIpv6EgressRulesRule>, val status: String? = null)

A collection of values returned by getIpv6EgressRules.

Link copied to clipboard
data class GetIpv6EgressRulesRule(val description: String, val id: String, val instanceId: String, val instanceType: String, val ipv6EgressRuleId: String, val ipv6EgressRuleName: String, val ipv6GatewayId: String, val status: String)
Link copied to clipboard
data class GetIpv6GatewaysGateway(val businessStatus: String, val createTime: String, val description: String, val expiredTime: String, val id: String, val instanceChargeType: String, val ipv6GatewayId: String, val ipv6GatewayName: String, val spec: String, val status: String, val vpcId: String)
Link copied to clipboard
data class GetIpv6GatewaysResult(val gateways: List<GetIpv6GatewaysGateway>, val id: String, val ids: List<String>, val ipv6GatewayName: String? = null, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val status: String? = null, val vpcId: String? = null)

A collection of values returned by getIpv6Gateways.

Link copied to clipboard
data class GetIpv6InternetBandwidthsBandwidth(val bandwidth: Int, val id: String, val internetChargeType: String, val ipv6AddressId: String, val ipv6GatewayId: String, val ipv6InternetBandwidthId: String, val paymentType: String, val status: String)
Link copied to clipboard
data class GetIpv6InternetBandwidthsResult(val bandwidths: List<GetIpv6InternetBandwidthsBandwidth>, val id: String, val ids: List<String>, val ipv6AddressId: String? = null, val ipv6InternetBandwidthId: String? = null, val outputFile: String? = null, val status: String? = null)

A collection of values returned by getIpv6InternetBandwidths.

Link copied to clipboard
data class GetNatGatewaysGateway(val businessStatus: String, val deletionProtection: Boolean, val description: String, val ecsMetricEnabled: Boolean, val expiredTime: String, val forwardTableIds: List<String>, val id: String, val internetChargeType: String, val ipLists: List<String>, val name: String, val natGatewayId: String, val natGatewayName: String, val natType: String, val networkType: String, val paymentType: String, val resourceGroupId: String, val snatTableIds: List<String>, val spec: String, val specification: String, val status: String, val tags: Map<String, String>, val vpcId: String, val vswitchId: String)
Link copied to clipboard
data class GetNatGatewaysResult(val dryRun: Boolean? = null, val enableDetails: Boolean? = null, val gateways: List<GetNatGatewaysGateway>, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val natGatewayName: String? = null, val natType: String? = null, val outputFile: String? = null, val pageNumber: Int? = null, val pageSize: Int? = null, val paymentType: String? = null, val resourceGroupId: String? = null, val specification: String? = null, val status: String? = null, val tags: Map<String, String>? = null, val totalCount: Int, val vpcId: String? = null)

A collection of values returned by getNatGateways.

Link copied to clipboard
data class GetNatIpCidrsCidr(val createTime: String, val id: String, val isDefault: Boolean, val natGatewayId: String, val natIpCidr: String, val natIpCidrDescription: String, val natIpCidrId: String, val natIpCidrName: String, val status: String)
Link copied to clipboard
data class GetNatIpCidrsResult(val cidrs: List<GetNatIpCidrsCidr>, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val natGatewayId: String, val natIpCidrNames: List<String>? = null, val natIpCidrs: List<String>? = null, val outputFile: String? = null, val status: String? = null)

A collection of values returned by getNatIpCidrs.

Link copied to clipboard
data class GetNatIpsIp(val id: String, val isDefault: Boolean, val natGatewayId: String, val natIp: String, val natIpCidr: String, val natIpDescription: String, val natIpId: String, val natIpName: String, val status: String)
Link copied to clipboard
data class GetNatIpsResult(val id: String, val ids: List<String>, val ips: List<GetNatIpsIp>, val nameRegex: String? = null, val names: List<String>, val natGatewayId: String, val natIpCidr: String? = null, val natIpIds: List<String>? = null, val natIpNames: List<String>? = null, val outputFile: String? = null, val status: String? = null)

A collection of values returned by getNatIps.

Link copied to clipboard
data class GetNetworkAclsAcl(val description: String, val egressAclEntries: List<GetNetworkAclsAclEgressAclEntry>, val id: String, val ingressAclEntries: List<GetNetworkAclsAclIngressAclEntry>, val networkAclId: String, val networkAclName: String, val resources: List<GetNetworkAclsAclResource>, val status: String, val vpcId: String)
Link copied to clipboard
data class GetNetworkAclsAclEgressAclEntry(val description: String, val destinationCidrIp: String, val networkAclEntryName: String, val policy: String, val port: String, val protocol: String)
Link copied to clipboard
data class GetNetworkAclsAclIngressAclEntry(val description: String, val networkAclEntryName: String, val policy: String, val port: String, val protocol: String, val sourceCidrIp: String)
Link copied to clipboard
data class GetNetworkAclsAclResource(val resourceId: String, val resourceType: String, val status: String)
Link copied to clipboard
data class GetNetworkAclsResult(val acls: List<GetNetworkAclsAcl>, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val networkAclName: String? = null, val outputFile: String? = null, val resourceId: String? = null, val resourceType: String? = null, val status: String? = null, val vpcId: String? = null)

A collection of values returned by getNetworkAcls.

Link copied to clipboard
data class GetNetworksResult(val cidrBlock: String? = null, val dhcpOptionsSetId: String? = null, val dryRun: Boolean? = null, val enableDetails: Boolean? = null, val id: String, val ids: List<String>, val isDefault: Boolean? = null, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val pageNumber: Int? = null, val pageSize: Int? = null, val resourceGroupId: String? = null, val status: String? = null, val tags: Map<String, String>? = null, val totalCount: Int, val vpcName: String? = null, val vpcOwnerId: Int? = null, val vpcs: List<GetNetworksVpc>, val vswitchId: String? = null)

A collection of values returned by getNetworks.

Link copied to clipboard
data class GetNetworksVpc(val cidrBlock: String, val creationTime: String, val description: String, val dhcpOptionsSetId: String, val dhcpOptionsSetStatus: String, val dnsHostnameStatus: String, val id: String, val ipv6CidrBlock: String, val isDefault: Boolean, val regionId: String, val resourceGroupId: String, val routeTableId: String, val routerId: String, val secondaryCidrBlocks: List<String>, val status: String, val tags: Map<String, String>, val userCidrs: List<String>, val vpcId: String, val vpcName: String, val vrouterId: String, val vswitchIds: List<String>)
Link copied to clipboard
data class GetPbrRouteEntriesEntry(val createTime: String, val id: String, val nextHop: String, val routeDest: String, val routeSource: String, val status: String, val vpnGatewayId: String, val weight: Int)
Link copied to clipboard
data class GetPbrRouteEntriesResult(val entries: List<GetPbrRouteEntriesEntry>, val id: String, val ids: List<String>, val outputFile: String? = null, val vpnGatewayId: String)

A collection of values returned by getPbrRouteEntries.

Link copied to clipboard
data class GetPeerConnectionsConnection(val acceptingAliUid: Int, val acceptingRegionId: String, val acceptingVpcId: String, val bandwidth: Int, val createTime: String, val description: String, val id: String, val peerConnectionId: String, val peerConnectionName: String, val status: String, val vpcId: String)
Link copied to clipboard
data class GetPeerConnectionsResult(val connections: List<GetPeerConnectionsConnection>, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val peerConnectionName: String? = null, val status: String? = null, val vpcId: String? = null)

A collection of values returned by getPeerConnections.

Link copied to clipboard
data class GetPrefixListsList(val createTime: String, val entrys: List<GetPrefixListsListEntry>, val id: String, val ipVersion: String, val maxEntries: Int, val prefixListDescription: String, val prefixListId: String, val prefixListName: String, val shareType: String)
Link copied to clipboard
data class GetPrefixListsListEntry(val cidr: String, val description: String)
Link copied to clipboard
data class GetPrefixListsResult(val enableDetails: Boolean? = null, val id: String, val ids: List<String>, val lists: List<GetPrefixListsList>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val prefixListName: String? = null)

A collection of values returned by getPrefixLists.

Link copied to clipboard
data class GetPublicIpAddressPoolCidrBlocksBlock(val cidrBlock: String, val createTime: String, val id: String, val publicIpAddressPoolId: String, val status: String, val totalIpNum: Int, val usedIpNum: Int)
Link copied to clipboard
data class GetPublicIpAddressPoolCidrBlocksResult(val blocks: List<GetPublicIpAddressPoolCidrBlocksBlock>, val cidrBlock: String? = null, val id: String, val ids: List<String>, val outputFile: String? = null, val publicIpAddressPoolId: String, val status: String? = null)

A collection of values returned by getPublicIpAddressPoolCidrBlocks.

Link copied to clipboard
data class GetPublicIpAddressPoolsPool(val createTime: String, val description: String, val id: String, val ipAddressRemaining: Boolean, val isp: String, val publicIpAddressPoolId: String, val publicIpAddressPoolName: String, val regionId: String, val status: String, val totalIpNum: Int, val usedIpNum: Int, val userType: String)
Link copied to clipboard
data class GetPublicIpAddressPoolsResult(val id: String, val ids: List<String>, val isp: String? = null, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val pools: List<GetPublicIpAddressPoolsPool>, val publicIpAddressPoolIds: List<String>? = null, val publicIpAddressPoolName: String? = null, val status: String? = null)

A collection of values returned by getPublicIpAddressPools.

Link copied to clipboard
data class GetRouteEntriesEntry(val cidrBlock: String, val instanceId: String, val nextHopType: String, val routeTableId: String, val status: String, val type: String)
Link copied to clipboard
data class GetRouteEntriesResult(val cidrBlock: String? = null, val entries: List<GetRouteEntriesEntry>, val id: String, val instanceId: String? = null, val outputFile: String? = null, val routeTableId: String, val type: String? = null)

A collection of values returned by getRouteEntries.

Link copied to clipboard
data class GetRouterInterfacesInterface(val accessPointId: String, val creationTime: String, val description: String, val healthCheckSourceIp: String, val healthCheckTargetIp: String, val id: String, val name: String, val oppositeInterfaceId: String, val oppositeInterfaceOwnerId: String, val oppositeRegionId: String, val oppositeRouterId: String, val oppositeRouterType: String, val role: String, val routerId: String, val routerType: String, val specification: String, val status: String, val vpcId: String)
Link copied to clipboard
data class GetRouterInterfacesResult(val id: String, val ids: List<String>, val interfaces: List<GetRouterInterfacesInterface>, val nameRegex: String? = null, val names: List<String>, val oppositeInterfaceId: String? = null, val oppositeInterfaceOwnerId: String? = null, val outputFile: String? = null, val role: String? = null, val routerId: String? = null, val routerType: String? = null, val specification: String? = null, val status: String? = null)

A collection of values returned by getRouterInterfaces.

Link copied to clipboard
data class GetRouteTablesResult(val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val pageNumber: Int? = null, val pageSize: Int? = null, val resourceGroupId: String? = null, val routeTableName: String? = null, val routeTableType: String? = null, val routerId: String? = null, val routerType: String? = null, val status: String? = null, val tables: List<GetRouteTablesTable>, val tags: Map<String, String>? = null, val totalCount: Int, val vpcId: String? = null)

A collection of values returned by getRouteTables.

Link copied to clipboard
data class GetRouteTablesTable(val description: String, val id: String, val name: String, val resourceGroupId: String, val routeTableId: String, val routeTableName: String, val routeTableType: String, val routerId: String, val routerType: String, val status: String, val tags: Map<String, String>, val vpcId: String, val vswitchIds: List<String>)
Link copied to clipboard
data class GetSnatEntriesEntry(val id: String, val snatEntryId: String, val snatEntryName: String, val snatIp: String, val sourceCidr: String, val sourceVswitchId: String, val status: String)
Link copied to clipboard
data class GetSnatEntriesResult(val entries: List<GetSnatEntriesEntry>, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val snatEntryName: String? = null, val snatIp: String? = null, val snatTableId: String, val sourceCidr: String? = null, val sourceVswitchId: String? = null, val status: String? = null)

A collection of values returned by getSnatEntries.

Link copied to clipboard
data class GetSslVpnClientCertsCert(val createTime: String, val endTime: Int, val id: String, val name: String, val sslVpnServerId: String, val status: String)
Link copied to clipboard
data class GetSslVpnClientCertsResult(val certs: List<GetSslVpnClientCertsCert>, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val sslVpnServerId: String? = null)

A collection of values returned by getSslVpnClientCerts.

Link copied to clipboard
data class GetSslVpnServersResult(val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val servers: List<GetSslVpnServersServer>, val vpnGatewayId: String? = null)

A collection of values returned by getSslVpnServers.

Link copied to clipboard
data class GetSslVpnServersServer(val cipher: String, val clientIpPool: String, val compress: Boolean, val connections: Int, val createTime: String, val id: String, val internetIp: String, val localSubnet: String, val maxConnections: Int, val name: String, val port: Int, val proto: String, val vpnGatewayId: String)
Link copied to clipboard
data class GetSwitchesResult(val cidrBlock: String? = null, val dryRun: Boolean? = null, val id: String, val ids: List<String>, val isDefault: Boolean? = null, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val resourceGroupId: String? = null, val routeTableId: String? = null, val status: String? = null, val tags: Map<String, String>? = null, val vpcId: String? = null, val vswitchName: String? = null, val vswitchOwnerId: Int? = null, val vswitches: List<GetSwitchesVswitch>, val zoneId: String? = null)

A collection of values returned by getSwitches.

Link copied to clipboard
data class GetSwitchesVswitch(val availableIpAddressCount: Int, val cidrBlock: String, val creationTime: String, val description: String, val id: String, val ipv6CidrBlock: String, val isDefault: Boolean, val name: String, val resourceGroupId: String, val routeTableId: String, val status: String, val tags: Map<String, String>, val vpcId: String, val vswitchId: String, val vswitchName: String, val zoneId: String)
Link copied to clipboard
data class GetTrafficMirrorFilterEgressRulesResult(val id: String, val ids: List<String>, val outputFile: String? = null, val rules: List<GetTrafficMirrorFilterEgressRulesRule>, val status: String? = null, val trafficMirrorFilterId: String)

A collection of values returned by getTrafficMirrorFilterEgressRules.

Link copied to clipboard
data class GetTrafficMirrorFilterEgressRulesRule(val destinationCidrBlock: String, val destinationPortRange: String, val id: String, val priority: Int, val protocol: String, val ruleAction: String, val sourceCidrBlock: String, val sourcePortRange: String, val status: String, val trafficMirrorFilterId: String, val trafficMirrorFilterRuleId: String)
Link copied to clipboard
data class GetTrafficMirrorFilterIngressRulesResult(val id: String, val ids: List<String>, val outputFile: String? = null, val rules: List<GetTrafficMirrorFilterIngressRulesRule>, val status: String? = null, val trafficMirrorFilterId: String)

A collection of values returned by getTrafficMirrorFilterIngressRules.

Link copied to clipboard
data class GetTrafficMirrorFilterIngressRulesRule(val destinationCidrBlock: String, val destinationPortRange: String, val id: String, val priority: Int, val protocol: String, val ruleAction: String, val sourceCidrBlock: String, val sourcePortRange: String, val status: String, val trafficMirrorFilterId: String, val trafficMirrorFilterRuleId: String)
Link copied to clipboard
data class GetTrafficMirrorFiltersFilter(val id: String, val status: String, val trafficMirrorFilterDescription: String, val trafficMirrorFilterId: String, val trafficMirrorFilterName: String)
Link copied to clipboard
data class GetTrafficMirrorFiltersResult(val filters: List<GetTrafficMirrorFiltersFilter>, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val status: String? = null, val trafficMirrorFilterName: String? = null)

A collection of values returned by getTrafficMirrorFilters.

Link copied to clipboard
data class GetTrafficMirrorServiceResult(val enable: String? = null, val id: String, val status: String)

A collection of values returned by getTrafficMirrorService.

Link copied to clipboard
data class GetTrafficMirrorSessionsResult(val enabled: Boolean? = null, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val priority: Int? = null, val sessions: List<GetTrafficMirrorSessionsSession>, val status: String? = null, val trafficMirrorFilterId: String? = null, val trafficMirrorSessionName: String? = null, val trafficMirrorSourceId: String? = null, val trafficMirrorTargetId: String? = null)

A collection of values returned by getTrafficMirrorSessions.

Link copied to clipboard
data class GetTrafficMirrorSessionsSession(val enabled: Boolean, val id: String, val packetLength: Int, val priority: Int, val status: String, val trafficMirrorFilterId: String, val trafficMirrorSessionBusinessStatus: String, val trafficMirrorSessionDescription: String, val trafficMirrorSessionId: String, val trafficMirrorSessionName: String, val trafficMirrorSourceIds: List<String>, val trafficMirrorTargetId: String, val trafficMirrorTargetType: String, val virtualNetworkId: Int)
Link copied to clipboard
data class GetVpcFlowLogsLog(val description: String, val flowLogId: String, val flowLogName: String, val id: String, val logStoreName: String, val projectName: String, val resourceId: String, val resourceType: String, val status: String, val trafficType: String)
Link copied to clipboard
data class GetVpcFlowLogsResult(val description: String? = null, val flowLogName: String? = null, val id: String, val ids: List<String>, val logStoreName: String? = null, val logs: List<GetVpcFlowLogsLog>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val projectName: String? = null, val resourceId: String? = null, val resourceType: String? = null, val status: String? = null, val trafficType: String? = null)

A collection of values returned by getVpcFlowLogs.

Link copied to clipboard
data class NatGatewayAccessMode(val modeValue: String? = null, val tunnelType: String? = null)
Link copied to clipboard
data class NetworkAclAttachmentResource(val resourceId: String, val resourceType: String)
Link copied to clipboard
data class NetworkAclEgressAclEntry(val description: String? = null, val destinationCidrIp: String? = null, val entryType: String? = null, val ipVersion: String? = null, val networkAclEntryName: String? = null, val policy: String? = null, val port: String? = null, val protocol: String? = null)
Link copied to clipboard
data class NetworkAclEntriesEgress(val description: String? = null, val destinationCidrIp: String? = null, val entryType: String? = null, val name: String? = null, val policy: String? = null, val port: String? = null, val protocol: String? = null)
Link copied to clipboard
data class NetworkAclEntriesIngress(val description: String? = null, val entryType: String? = null, val name: String? = null, val policy: String? = null, val port: String? = null, val protocol: String? = null, val sourceCidrIp: String? = null)
Link copied to clipboard
data class NetworkAclIngressAclEntry(val description: String? = null, val entryType: String? = null, val ipVersion: String? = null, val networkAclEntryName: String? = null, val policy: String? = null, val port: String? = null, val protocol: String? = null, val sourceCidrIp: String? = null)
Link copied to clipboard
data class NetworkAclResource(val resourceId: String, val resourceType: String, val status: String? = null)
Link copied to clipboard
data class NetworkIpv6CidrBlock(val ipv6CidrBlock: String? = null, val ipv6Isp: String? = null)
Link copied to clipboard
data class PrefixListEntry(val cidr: String? = null, val description: String? = null)
Link copied to clipboard
data class PrefixListPrefixListAssociation(val ownerId: String? = null, val prefixListId: String? = null, val reason: String? = null, val regionId: String? = null, val resourceId: String? = null, val resourceType: String? = null, val resourceUid: String? = null, val status: String? = null)
Link copied to clipboard
data class TrafficMirrorFilterEgressRule(val action: String, val destinationCidrBlock: String? = null, val destinationPortRange: String? = null, val priority: Int? = null, val protocol: String, val sourceCidrBlock: String? = null, val sourcePortRange: String? = null, val trafficMirrorFilterRuleStatus: String? = null)
Link copied to clipboard
data class TrafficMirrorFilterIngressRule(val action: String, val destinationCidrBlock: String? = null, val destinationPortRange: String? = null, val priority: Int? = null, val protocol: String, val sourceCidrBlock: String? = null, val sourcePortRange: String? = null, val trafficMirrorFilterRuleStatus: String? = null)
Link copied to clipboard
data class VPCRouteEntryNextHop(val enabled: Int? = null, val nextHopRegionId: String? = null, val nextHopRelatedInfo: VPCRouteEntryNextHopNextHopRelatedInfo? = null, val nexthopId: String? = null, val nexthopType: String? = null, val weight: Int? = null)
Link copied to clipboard
data class VPCRouteEntryNextHopNextHopRelatedInfo(val instanceId: String? = null, val instanceType: String? = null, val regionId: String? = null)
Link copied to clipboard
data class VPCRouteEntryRoutePublishTarget(val publishStatus: String? = null, val targetInstanceId: String? = null, val targetType: String)