Service doublecloud.network.v1.NetworkConnectionService

Get

Returns the specified Network Connection.

Request

Field

Description

network_connection_id

string
ID of the Network Connection resource to return.

Response

Field

Description

id

string
ID of the network connection.

network_id

string
ID of the network.

connection_info

one of: aws / google
DataCloud connection info.
DataCloudNetworkConnectionInfo data_cloud = 3 [(dataplatform.options.field_info)
= { api_scopes: {DoubleCloud: API_SCOPE_PUBLIC}}];
AWS connection info.

aws

doublecloud.network.v1.AWSNetworkConnectionInfo
DataCloud connection info.
DataCloudNetworkConnectionInfo data_cloud = 3 [(dataplatform.options.field_info)
= { api_scopes: {DoubleCloud: API_SCOPE_PUBLIC}}];
AWS connection info.

google

doublecloud.network.v1.GoogleNetworkConnectionInfo
Google Cloud connection info.

create_time

google.protobuf.Timestamp
Creation timestamp.

description

string
Description of the network connection.

status

doublecloud.network.v1.NetworkConnection.NetworkConnectionStatus
Current state of the network connection.

status_reason

string
The reason for the status change.

List

Retrieves a list of Network Connections of the specified Project.

Request

Field

Description

project_id

string
ID of the project to list Networks Connections in.

paging

doublecloud.v1.Paging
Paging information of the request

Response

Field

Description

network_connections

list
List of Network Connection resources.

network_connections[]

doublecloud.network.v1.NetworkConnection

next_page

doublecloud.v1.NextPage
Pagination information of the response

Create

Creates a Network Connection.

Request

Field

Description

network_id

string
ID of the Network.

params

one of: aws / google
Connect DataCloud Network with AWS VPC.

aws

doublecloud.network.v1.CreateAWSNetworkConnectionRequest
Connect DataCloud Network with AWS VPC.

google

doublecloud.network.v1.CreateGoogleNetworkConnectionRequest
Connect DataCloud Network with Google Cloud VPC.

description

string
Description of the Network Connection.

Response

Field

Description

id

string
ID of the operation.

project_id

string
ID of the project where operation performed.

description

string
Description of the operation.

created_by

string
ID of the user or service account who initiated the operation.

metadata

list
Operation metadata (e.g. cluster_id for create cluster operation).

metadata[]

doublecloud.v1.Operation.MetadataEntry

create_time

google.protobuf.Timestamp
The time when the operation was created.

start_time

google.protobuf.Timestamp
The time when the operation was started.

finish_time

google.protobuf.Timestamp
The time when the operation was finished.

status

doublecloud.v1.Operation.Status
The status of the operation.

error

google.rpc.Status
The error result of the operation in case of failure or cancellation.

resource_id

string
ID of the resource operation performed on.

Delete

Deletes the specified Network Connection.

Request

Field

Description

network_connection_id

string
ID of the Network Connection to delete.
To get the Network Connection ID, use a [NetworkConnectionService.List] request.

Response

Field

Description

id

string
ID of the operation.

project_id

string
ID of the project where operation performed.

description

string
Description of the operation.

created_by

string
ID of the user or service account who initiated the operation.

metadata

list
Operation metadata (e.g. cluster_id for create cluster operation).

metadata[]

doublecloud.v1.Operation.MetadataEntry

create_time

google.protobuf.Timestamp
The time when the operation was created.

start_time

google.protobuf.Timestamp
The time when the operation was started.

finish_time

google.protobuf.Timestamp
The time when the operation was finished.

status

doublecloud.v1.Operation.Status
The status of the operation.

error

google.rpc.Status
The error result of the operation in case of failure or cancellation.

resource_id

string
ID of the resource operation performed on.