VPC

VPC

Overview

Provides a Command-line Interface (CLI) that supports programmatic use of IaaS/PaaS products provided by SCP.

This guide provides a brief description of VPC service and how to call CLI. The output is formatted as a JSON string

Version

Deprecated versions with Not Before dates that have arrived or expired are no longer supported. We recommend using the latest version.

VersionStatusNot Before
1.3CURRENT-
1.2SUPPORTED20270131
1.1SUPPORTED20261130
1.0DEPRECATED20251231

CLI Version History

1.3

Multi AZ feature has been added.

Changes

  • [Updated] vpc vpc create - The following field has been added to the response.
    • Added : zones, zone_type
  • [Updated] vpc vpc list - The following field has been added to the parameters and response.
    • Added : zone, zones, zone_type
  • [Updated] vpc vpc show - The following field has been added to the response.
    • Added : zones, zone_type
  • [Updated] vpc vpc set - When responding, everything except the description field will be removed.
  • [Updated] vpc vpc cidr create - When responding, everything except the cidr field will be removed.
  • [Updated] vpc subnet create - The following field has been changed to the parameters and response.
    • Added : zones, role, primary_subnet_id, secondary_subnet_ids
    • Changed : The boundary value of type has been changed and added (General → Public changed, Private newly added).
  • [Updated] vpc subnet list - The following field has been changed to the parameters and response.
    • Added : zones, role, primary_subnet_id
    • Changed : The boundary value of type has been changed and added (General → Public changed, Private newly added).
  • [Updated] vpc subnet show - The following field has been changed to the response.
    • Added : zones, role, primary_subnet_id, secondary_subnet_ids
    • Changed : The boundary value of type has been changed and added (General → Public changed, Private newly added).
  • [Updated] vpc subnet set - When responding, everything except the description and dhcp_ip_address fields will be removed.
  • [Updated] vpc internet-gateway create - The following field has been added to the response.
    • Added : multi_zone_enabled
  • [Updated] vpc internet-gateway list - The following field has been added to the response.
    • Added : multi_zone_enabled
  • [Updated] vpc internet-gateway show - The following field has been added to the response.
    • Added : multi_zone_enabled
  • [Updated] vpc internet-gateway set - When responding, everything except the description and loggable fields will be removed.
  • [Updated] vpc nat-gateway create - The following field has been changed to the parameters and response.
    • Added : publicip_ids, multi_zone_enabled, nat_gateway_ip_addresses
    • Removed : publicip_id, nat_gateway_ip_address
  • [Updated] vpc nat-gateway list - The following field has been changed to the response.
    • Added : multi_zone_enabled, nat_gateway_ip_addresses
    • Removed : nat_gateway_ip_address
  • [Updated] vpc nat-gateway show - The following field has been changed to the response.
    • Added : multi_zone_enabled, nat_gateway_ip_addresses
    • Removed : nat_gateway_ip_address
  • [Updated] vpc nat-gateway set - When responding, everything except the description field will be removed.
  • [Updated] vpc public-ip create - The following field has been added to the parameters and response.
    • Added : zone
  • [Updated] vpc public-ip list - The following field has been added to the parameters and response.
    • Added : zone
  • [Updated] vpc public-ip show - The following field has been added to the response.
    • Added : zone
  • [Updated] vpc public-ip set - When responding, everything except the description field will be removed.
  • [Updated] vpc transit-gateway list - The following field has been added to the parameters.
    • Added : uplink_zone_state
  • [Updated] vpc transit-gateway create - The following field has been added to the response.
    • Added : uplink_active_zone, uplink_standby_zone, uplink_zone_state
  • [Updated] vpc transit-gateway show - The following field has been added to the response.
    • Added : uplink_active_zone, uplink_standby_zone, uplink_zone_state
  • [Updated] vpc transit-gateway set - When responding, everything except the description field will be removed.
  • [Updated] vpc transit-gateway-firewall-connection create - When responding, everything except the firewall_connection_state field will be removed.
  • [Updated] vpc transit-gateway-firewall-connection delete - When responding, everything except the firewall_connection_state field will be removed.
  • [Updated] vpc transit-gateway-firewall create - The following field has been added to the parameters and response.
    • Added : uplink_active_zone, uplink_standby_zone, uplink_zone_state
  • [Updated] vpc transit-gateway-firewall delete - The following field has been added to the response.
    • Added : uplink_active_zone, uplink_standby_zone, uplink_zone_state

1.2

Virtual IP functionality and Transit Gateway Firewall connection capability have been added.

Changes

  • [New] vpc subnet_vip list - Command has been added.
  • [New] vpc subnet_vip create - Command has been added.
  • [New] vpc subnet_vip delete - Command has been added.
  • [New] vpc subnet_vip show - Command has been added.
  • [New] vpc subnet_vip set - Command has been added.
  • [New] vpc subnet_vip_port create - Command has been added.
  • [New] vpc subnet_vip_port delete - Command has been added.
  • [New] vpc subnet_vip_nat create - Command has been added.
  • [New] vpc subnet_vip_nat delete - Command has been added.
  • [New] vpc transit-gateway-firewall-connection delete - Command has been added.
  • [New] vpc transit-gateway-firewall-connection create - Command has been added.
  • [New] vpc transit-gateway-firewall create - Command has been added.
  • [New] vpc transit-gateway-firewall delete - Command has been added.
  • [New] vpc vpc cidr create - Command has been added.
  • [Updated] vpc vpc list - The following field has been changed to the parameters and response.
    • Added : size, page, cidr_count, cidrs
    • Removed : limit, marker, cidr
  • [Updated] vpc vpc show - The following field has been changed to the response.
    • Added : cidr_count, cidrs
    • Removed : cidr
  • [Updated] vpc vpc create - The following field has been changed to the response.
    • Added : cidr_count, cidrs
    • Removed : cidr
  • [Updated] vpc vpc set - The following field has been changed to the response.
    • Added : cidr_count, cidrs
    • Removed : cidr
  • [Updated] vpc subnet list - The following field has been changed to the parameters and response.
    • Added : size, page
    • Removed : limit, marker
  • [Updated] vpc subnet show - The following field has been added to the response.
    • Added : dhcp_ip_addres
  • [Updated] vpc subnet create - The following field has been added to the parameters.
    • Added : gateway_ip_address
  • [Updated] vpc subnet set - The following field has been added to the parameters.
    • Added : dhcp_ip_address
  • [Updated] vpc port list - The following field has been added to the parameters.
    • Added : attached_resource_types
  • [Updated] vpc port show - The following field has been added to the response.
    • Added : virtual_ip_addresses
  • [Updated] vpc port create - The following field has been added to the response.
    • Added : virtual_ip_addresses
  • [Updated] vpc port set - The following field has been added to the response.
    • Added : virtual_ip_addresses
  • [Updated] vpc internet-gateway list - The following field has been changed to the parameters and response.
    • Added : size, page
    • Removed : limit, marker
  • [Updated] vpc nat-gateway list - The following field has been changed to the parameters and response.
    • Added : size, page
    • Removed : limit, marker
  • [Updated] vpc public-ip list - The following field has been changed to the parameters and response.
    • Added : size, page
    • Removed : limit, marker
  • [Updated] vpc public-ip show - The boundary values for the attached_resource_type field have been expanded.
  • [Updated] vpc vpc-endpoint list - The following field has been changed to the parameters and response.
    • Added : size, page
    • Removed : limit, marker
  • [Updated] vpc private-nat list - The following field has been added to the parameters and response. And the fields related to VPC and DCON have been removed.
    • Added : service_type, service_resource_id, service_resource_name
  • [Updated] vpc private-nat show - The following field has been added to the parameters and response. And the fields related to VPC and DCON have been removed.
    • Added : service_type, service_resource_id, service_resource_name
  • [Updated] vpc private-nat create - The following field has been added to the parameters and response. And the fields related to VPC and DCON have been removed.
    • Added : service_type, service_resource_id, service_resource_name
  • [Updated] vpc private-nat set - The following field has been added to the parameters and response. And the fields related to VPC and DCON have been removed.
    • Added : service_type, service_resource_id, service_resource_name
  • [Updated] vpc vpc-peering-routing-rule list - The following field has been changed to the parameters.
    • Removed : name
  • [Updated] vpc transit-gateway list - The following field has been added to the parameters and response.
    • Added : firewall_connection_state
  • [Updated] vpc transit-gateway show - The following field has been added to the response.
    • Added : firewall_connection_state
  • [Updated] vpc transit-gateway create - The following field has been added to the response.
    • Added : firewall_connection_state
  • [Updated] vpc transit-gateway set - The following field has been added to the response.
    • Added : firewall_connection_state
  • [Updated] vpc transit-gateway-rule list - The following field has been added to the parameters and response.
    • Added : rule_type

1.1

VPC CLI has been released.

Changes

  • [New] vpc privatelink-endpoint list - Command has been added.
  • [New] vpc privatelink-endpoint create - Command has been added.
  • [New] vpc privatelink-endpoint show - Command has been added.
  • [New] vpc privatelink-endpoint set - Command has been added.
  • [New] vpc privatelink-endpoint delete - Command has been added.
  • [New] vpc privatelink-endpoint approve - Command has been added.
  • [New] vpc privatelink-endpoint connect - Command has been added.
  • [New] vpc privatelink-endpoint request - Command has been added.
  • [New] vpc privatelink-service list - Command has been added.
  • [New] vpc privatelink-service create - Command has been added.
  • [New] vpc privatelink-service show - Command has been added.
  • [New] vpc privatelink-service set - Command has been added.
  • [New] vpc privatelink-service delete - Command has been added.
  • [New] vpc privatelink-service-connected-endpoint list - Command has been added.
  • [New] vpc vpc-peering approval - Command has been added.

1.0

VPC CLI has been released.

Changes

  • [New] vpc internet-gateway create - Command has been added.
  • [New] vpc internet-gateway delete - Command has been added.
  • [New] vpc internet-gateway list - Command has been added.
  • [New] vpc internet-gateway set - Command has been added.
  • [New] vpc internet-gateway show - Command has been added.
  • [New] vpc nat-gateway create - Command has been added.
  • [New] vpc nat-gateway delete - Command has been added.
  • [New] vpc nat-gateway list - Command has been added.
  • [New] vpc nat-gateway set - Command has been added.
  • [New] vpc nat-gateway show - Command has been added.
  • [New] vpc port create - Command has been added.
  • [New] vpc port delete - Command has been added.
  • [New] vpc port list - Command has been added.
  • [New] vpc port set - Command has been added.
  • [New] vpc port show - Command has been added.
  • [New] vpc private-nat create - Command has been added.
  • [New] vpc private-nat delete - Command has been added.
  • [New] vpc private-nat-ip create - Command has been added.
  • [New] vpc private-nat-ip delete - Command has been added.
  • [New] vpc private-nat-ip list - Command has been added.
  • [New] vpc private-nat-ip show - Command has been added.
  • [New] vpc private-nat list - Command has been added.
  • [New] vpc private-nat set - Command has been added.
  • [New] vpc private-nat show - Command has been added.
  • [New] vpc public-ip create - Command has been added.
  • [New] vpc public-ip delete - Command has been added.
  • [New] vpc public-ip list - Command has been added.
  • [New] vpc public-ip set - Command has been added.
  • [New] vpc public-ip show - Command has been added.
  • [New] vpc subnet create - Command has been added.
  • [New] vpc subnet delete - Command has been added.
  • [New] vpc subnet list - Command has been added.
  • [New] vpc subnet set - Command has been added.
  • [New] vpc subnet show - Command has been added.
  • [New] vpc transit-gateway create - Command has been added.
  • [New] vpc transit-gateway delete - Command has been added.
  • [New] vpc transit-gateway list - Command has been added.
  • [New] vpc transit-gateway-rule create - Command has been added.
  • [New] vpc transit-gateway-rule delete - Command has been added.
  • [New] vpc transit-gateway-rule list - Command has been added.
  • [New] vpc transit-gateway set - Command has been added.
  • [New] vpc transit-gateway show - Command has been added.
  • [New] vpc transit-gateway-uplink-rule create - Command has been added.
  • [New] vpc transit-gateway-uplink-rule delete - Command has been added.
  • [New] vpc transit-gateway-vpc-connection create - Command has been added.
  • [New] vpc transit-gateway-vpc-connection delete - Command has been added.
  • [New] vpc transit-gateway-vpc-connection list - Command has been added.
  • [New] vpc vpc create - Command has been added.
  • [New] vpc vpc delete - Command has been added.
  • [New] vpc vpc-endpoint-connectable-resource list - Command has been added.
  • [New] vpc vpc-endpoint create - Command has been added.
  • [New] vpc vpc-endpoint delete - Command has been added.
  • [New] vpc vpc-endpoint list - Command has been added.
  • [New] vpc vpc-endpoint set - Command has been added.
  • [New] vpc vpc-endpoint show - Command has been added.
  • [New] vpc vpc list - Command has been added.
  • [New] vpc vpc-peering create - Command has been added.
  • [New] vpc vpc-peering delete - Command has been added.
  • [New] vpc vpc-peering list - Command has been added.
  • [New] vpc vpc-peering-routing-rule create - Command has been added.
  • [New] vpc vpc-peering-routing-rule list - Command has been added.
  • [New] vpc vpc-peering-rule delete - Command has been added.
  • [New] vpc vpc-peering set - Command has been added.
  • [New] vpc vpc-peering show - Command has been added.
  • [New] vpc vpc set - Command has been added.
  • [New] vpc vpc show - Command has been added.