Obtaining a Network Resource
Function
This API is used to obtain details about a specified network resource.
URI
GET /v1/{project_id}/networks/{network_name}
| 
        Parameter  | 
      
        Mandatory  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|---|
| 
        project_id  | 
      
        Yes  | 
      
        String  | 
      
        Project ID. For details, see Obtaining a Project ID and Name.  | 
     
| 
        network_name  | 
      
        Yes  | 
      
        String  | 
      
        Automatically generated network name.  | 
     
Request Parameters
None
Response Parameters
Status code: 200
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        apiVersion  | 
      
        String  | 
      
        API version. Options: 
  | 
     
| 
        kind  | 
      
        String  | 
      
        Resource type. Options: 
  | 
     
| 
        metadata  | 
      
        NetworkMetadata object  | 
      
        Metadata of network resources.  | 
     
| 
        spec  | 
      
        NetworkSpec object  | 
      
        Description of network resources.  | 
     
| 
        status  | 
      
        NetworkStatus object  | 
      
        Status of network resources.  | 
     
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        name  | 
      
        String  | 
      
        Automatically generated network name, which is equivalent to networkId.  | 
     
| 
        creationTimestamp  | 
      
        String  | 
      
        Timestamp, for example, 2021-11-01T03:49:41Z.  | 
     
| 
        labels  | 
      
        NetworkMetadataLabels object  | 
      
        Labels of network resources.  | 
     
| 
        annotations  | 
      
        NetworkMetadataAnnotations object  | 
      
        Annotations of network resources.  | 
     
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        os.modelarts/name  | 
      
        String  | 
      
        Specified network name.  | 
     
| 
        os.modelarts/workspace.id  | 
      
        String  | 
      
        Workspace ID. The default value is 0.  | 
     
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        os.modelarts/description  | 
      
        String  | 
      
        Network resource description, which is used to describe a scenario. The following special characters are not allowed: !<>=&"'  | 
     
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        ipv6enable  | 
      
        Boolean  | 
      
        Whether to enable IPv6. Once IPv6 is enabled, it cannot be disabled.  | 
     
| 
        cidr  | 
      
        String  | 
      
        Network CIDR.  | 
     
| 
        connection  | 
      
        NetworkConnection object  | 
      
        Automatically interconnected endpoint.  | 
     
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        peerConnectionList  | 
      
        Array of PeerConnectionItem objects  | 
      
        Peering connections  | 
     
| 
        sfsTurboConnectionList  | 
      
        Array of SfsTurboConnectionItem objects  | 
      
        SFS Turbo connections through attached NICs  | 
     
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        peerVpcId  | 
      
        String  | 
      
        VPC ID of the peer end.  | 
     
| 
        peerSubnetId  | 
      
        String  | 
      
        Subnet ID of the peer end.  | 
     
| 
        defaultGateWay  | 
      
        Boolean  | 
      
        Whether to create a default route. The default value is false.  | 
     
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        name  | 
      
        String  | 
      
        Name of an SFS Turbo instance.  | 
     
| 
        sfsId  | 
      
        String  | 
      
        ID of an SFS Turbo instance.  | 
     
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        phase  | 
      
        String  | 
      
        Current network status. Options: 
  | 
     
| 
        connectionStatus  | 
      
        NetworkConnectionStatus object  | 
      
        Network connection status.  | 
     
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        peerConnectionStatus  | 
      
        Array of PeerConnectionStatus objects  | 
      
        Peering connection status  | 
     
| 
        sfsTurboStatus  | 
      
        Array of SfsTurboConnectionStatus objects  | 
      
        Status of SFS Turbo accessible to the network  | 
     
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        peerVpcId  | 
      
        String  | 
      
        VPC ID of the peer end.  | 
     
| 
        peerSubnetId  | 
      
        String  | 
      
        Subnet ID of the peer end.  | 
     
| 
        defaultGateWay  | 
      
        Boolean  | 
      
        Whether to create a default route. The default value is false.  | 
     
| 
        phase  | 
      
        String  | 
      
        Network connection status. The options are as follows: 
  | 
     
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        name  | 
      
        String  | 
      
        Name of an SFS Turbo instance.  | 
     
| 
        sfsId  | 
      
        String  | 
      
        ID of an SFS Turbo instance.  | 
     
| 
        connectionType  | 
      
        String  | 
      
        Connection type. The options are as follows: 
  | 
     
| 
        ipAddr  | 
      
        String  | 
      
        SFS Turbo access address.  | 
     
| 
        status  | 
      
        String  | 
      
        Status of the connection to SFS Turbo. The options are as follows: 
  | 
     
Status code: 404
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        error_code  | 
      
        String  | 
      
        Error code.  | 
     
| 
        error_msg  | 
      
        String  | 
      
        Error message.  | 
     
Example Requests
Obtain details about a network.
GET https://{endpoint}/v1/{project_id}/networks/{network_name}
{ }
 Example Responses
Status code: 200
OK
{
  "kind" : "Network",
  "apiVersion" : "v1",
  "metadata" : {
    "name" : "network-7a03-86c13962597848eeb29c5861153a391f",
    "creationTimestamp" : "2022-09-16T09:44:59Z",
    "labels" : {
      "os.modelarts/name" : "network-7a03"
    },
    "annotations" : { }
  },
  "spec" : {
    "cidr" : "192.168.128.0/17",
    "connection" : { }
  },
  "status" : {
    "phase" : "Active",
    "connectionStatus" : { }
  }
}
  Status code: 404
Not found.
{
  "error_code" : "ModelArts.50025001",
  "error_msg" : "Network not exist."
}
 Status Codes
| 
        Status Code  | 
      
        Description  | 
     
|---|---|
| 
        200  | 
      
        OK  | 
     
| 
        404  | 
      
        Not found.  | 
     
Error Codes
See Error Codes.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.