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.