Create Network
Create a network
Request
            
                URI
                    
                                POST                            
                            https://{api_host}/network-service//api/networks
                            COPY
                    Request Body
                        
                            The network object to be created
                                            
                                                                                            
                                                    Network                                                
                                            
                                                                                            of type(s)
                                            
                                            
                                                application/json                                            
                                        
                                                                                    Required
                                        
                                    {
    "networkBackings": [
        {
            "computeResourceName": "string",
            "externalId": "string",
            "id": "string",
            "computeResourceNetworkId": "string",
            "computeResourceId": "string",
            "extensionData": {
                "entries": [
                    {
                        "key": "string"
                    }
                ]
            }
        }
    ],
    "machineIdCollection": [
        "string"
    ],
    "name": "string",
    "tenantId": "string",
    "description": "string",
    "externalId": "string",
    "networkTypeId": "string",
    "networkProfileType": "string",
    "id": "string",
    "natRules": [
        {
            "networkInterfaceId": "string",
            "translatedAddress": "string",
            "componentId": "string",
            "userDefined": false,
            "externalId": "string",
            "description": "string",
            "targetType": "string",
            "type": "string",
            "enabled": false,
            "protocol": "string",
            "edgeId": "string",
            "machineId": "string",
            "originalAddress": "string",
            "name": "string",
            "peerInterfaceIndex": 0,
            "action": "string",
            "translatedPort": "string",
            "interfaceIndex": 0,
            "id": "string",
            "tag": "string",
            "componentName": "string",
            "order": 0,
            "originalPort": "string"
        }
    ],
    "extensionData": {
        "entries": [
            {
                "key": "string"
            }
        ]
    }
}
                            
                                    array of 
                
            
            
                                    string
                
                
            
        
        
                machineIdCollection            
                            Optional
                    machineIdCollection
            
            
                                    string
                
                
            
        
        
                name            
                            Optional
                    name
            
            
                                    string
                
                
            
        
        
                tenantId            
                            Optional
                    tenantId
            
            
                                    string
                
                
            
        
        
                description            
                            Optional
                    description
            
            
                                    string
                
                
            
        
        
                externalId            
                            Optional
                    externalId
            
            
                                    string
                
                
            
        
        
                networkTypeId            
                            Optional
                    networkTypeId
            
            
                                    string
                
                
            
        
        
                networkProfileType            
                            Required
                    networkProfileType
                Possible values are :
                                    NONE, 
                                    EXTERNAL, 
                                    PRIVATE, 
                                    NAT, 
                                    ROUTED, 
                            
        
    
            
            
                                    string
                
                
            
        
        
                id            
                            Optional
                    id
Responses
                        
                200            
            
        successful operation
                Returns 
                
                                    
                        Network                    
                
                of type(s)
                
                    */*                
            
        
        {
    "networkBackings": [
        {
            "computeResourceName": "string",
            "externalId": "string",
            "id": "string",
            "computeResourceNetworkId": "string",
            "computeResourceId": "string",
            "extensionData": {
                "entries": [
                    {
                        "key": "string"
                    }
                ]
            }
        }
    ],
    "machineIdCollection": [
        "string"
    ],
    "name": "string",
    "tenantId": "string",
    "description": "string",
    "externalId": "string",
    "networkTypeId": "string",
    "networkProfileType": "string",
    "id": "string",
    "natRules": [
        {
            "networkInterfaceId": "string",
            "translatedAddress": "string",
            "componentId": "string",
            "userDefined": false,
            "externalId": "string",
            "description": "string",
            "targetType": "string",
            "type": "string",
            "enabled": false,
            "protocol": "string",
            "edgeId": "string",
            "machineId": "string",
            "originalAddress": "string",
            "name": "string",
            "peerInterfaceIndex": 0,
            "action": "string",
            "translatedPort": "string",
            "interfaceIndex": 0,
            "id": "string",
            "tag": "string",
            "componentName": "string",
            "order": 0,
            "originalPort": "string"
        }
    ],
    "extensionData": {
        "entries": [
            {
                "key": "string"
            }
        ]
    }
}
                            
                                    array of 
                
            
            
                                    string
                
                
            
        
        
                machineIdCollection            
                            Optional
                    machineIdCollection
            
            
                                    string
                
                
            
        
        
                name            
                            Optional
                    name
            
            
                                    string
                
                
            
        
        
                tenantId            
                            Optional
                    tenantId
            
            
                                    string
                
                
            
        
        
                description            
                            Optional
                    description
            
            
                                    string
                
                
            
        
        
                externalId            
                            Optional
                    externalId
            
            
                                    string
                
                
            
        
        
                networkTypeId            
                            Optional
                    networkTypeId
            
            
                                    string
                
                
            
        
        
                networkProfileType            
                            Required
                    networkProfileType
                Possible values are :
                                    NONE, 
                                    EXTERNAL, 
                                    PRIVATE, 
                                    NAT, 
                                    ROUTED, 
                            
        
    
            
            
                                    string
                
                
            
        
        
                id            
                            Optional
                    id
                201            
            
        Network created successfully
                Returns 
                
                                    
                        Network                    
                
                of type(s)
                
                    */*                
            
        
        {
    "networkBackings": [
        {
            "computeResourceName": "string",
            "externalId": "string",
            "id": "string",
            "computeResourceNetworkId": "string",
            "computeResourceId": "string",
            "extensionData": {
                "entries": [
                    {
                        "key": "string"
                    }
                ]
            }
        }
    ],
    "machineIdCollection": [
        "string"
    ],
    "name": "string",
    "tenantId": "string",
    "description": "string",
    "externalId": "string",
    "networkTypeId": "string",
    "networkProfileType": "string",
    "id": "string",
    "natRules": [
        {
            "networkInterfaceId": "string",
            "translatedAddress": "string",
            "componentId": "string",
            "userDefined": false,
            "externalId": "string",
            "description": "string",
            "targetType": "string",
            "type": "string",
            "enabled": false,
            "protocol": "string",
            "edgeId": "string",
            "machineId": "string",
            "originalAddress": "string",
            "name": "string",
            "peerInterfaceIndex": 0,
            "action": "string",
            "translatedPort": "string",
            "interfaceIndex": 0,
            "id": "string",
            "tag": "string",
            "componentName": "string",
            "order": 0,
            "originalPort": "string"
        }
    ],
    "extensionData": {
        "entries": [
            {
                "key": "string"
            }
        ]
    }
}
                            
                                    array of 
                
            
            
                                    string
                
                
            
        
        
                machineIdCollection            
                            Optional
                    machineIdCollection
            
            
                                    string
                
                
            
        
        
                name            
                            Optional
                    name
            
            
                                    string
                
                
            
        
        
                tenantId            
                            Optional
                    tenantId
            
            
                                    string
                
                
            
        
        
                description            
                            Optional
                    description
            
            
                                    string
                
                
            
        
        
                externalId            
                            Optional
                    externalId
            
            
                                    string
                
                
            
        
        
                networkTypeId            
                            Optional
                    networkTypeId
            
            
                                    string
                
                
            
        
        
                networkProfileType            
                            Required
                    networkProfileType
                Possible values are :
                                    NONE, 
                                    EXTERNAL, 
                                    PRIVATE, 
                                    NAT, 
                                    ROUTED, 
                            
        
    
            
            
                                    string
                
                
            
        
        
                id            
                            Optional
                    id
Network Component Operations
        
                                            
                            
                                    POST                                
                                
                                        Add A list Of security policies To An on-demand security group                                    
                                
                                    POST                                
                                
                                        Apply To Machine Security Tags                                    
                                
                                    POST                                
                                
                                        Assign the security group To the specified machine(s)                                    
                                
                                    POST                                
                                
                                        Create Network                                    
                                
                                    POST                                
                                
                                        Create Security Group                                    
                                
                                    DELETE                                
                                
                                        Delete Network                                    
                                
                                    DELETE                                
                                
                                        Delete Security Group                                    
                                
                                    GET                                
                                
                                        Get Load Balancer                                    
                                
                                    GET                                
                                
                                        Get Network                                    
                                
                                    GET                                
                                
                                        Get Security Group                                    
                                
                                    GET                                
                                
                                        Get Security Policy                                    
                                
                                    GET                                
                                
                                        Get Security Tags                                    
                                
                                    GET                                
                                
                                        List Load Balancers                                    
                                
                                    GET                                
                                
                                        List Networks                                    
                                
                                    GET                                
                                
                                        List Security Groups                                    
                                
                                    GET                                
                                
                                        List Security Groups For Tenant                                    
                                
                                    GET                                
                                
                                        List Security Policy                                    
                                
                                    GET                                
                                
                                        List Security Policy For Tenant                                    
                                
                                    GET                                
                                
                                        List Security Tags                                    
                                
                                    GET                                
                                
                                        List Security Tags For Tenant                                    
                                
                                    PUT                                
                                
                                        Update Security Group                                    
                                
                                    PUT                                
                                
                                        Update Security Policy                                    
                                
                                    PUT                                
                                
                                        Update Security Tag                                    
                                