Resource: PrivateConnection
The PrivateConnection resource is used to establish private connectivity between Datastream and a customer's network.
JSON representation |
---|
{ "name" : string , "createTime" : string , "updateTime" : string , "labels" : { string : string , ... } , "displayName" : string , "state" : enum ( |
Fields | |
---|---|
name
|
Output only. Identifier. The resource's name. |
createTime
|
Output only. The create time of the resource. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
updateTime
|
Output only. The update time of the resource. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
labels
|
Labels. An object containing a list of |
displayName
|
Required. Display name. |
state
|
Output only. The state of the Private Connection. |
error
|
Output only. In case of error, the details of the error in a user-friendly format. |
vpcPeeringConfig
|
VPC Peering Config. |
pscInterfaceConfig
|
PSC Interface Config. |
satisfiesPzs
|
Output only. Reserved for future use. |
satisfiesPzi
|
Output only. Reserved for future use. |
State
Private Connection state.
Enums | |
---|---|
STATE_UNSPECIFIED
|
Unspecified state. |
CREATING
|
The private connection is in creation state - creating resources. |
CREATED
|
The private connection has been created with all of its resources. |
FAILED
|
The private connection creation has failed. |
DELETING
|
The private connection is being deleted. |
FAILED_TO_DELETE
|
Delete request has failed, resource is in invalid state. |
VpcPeeringConfig
The VPC Peering configuration is used to create VPC peering between Datastream and the consumer's VPC.
JSON representation |
---|
{ "vpc" : string , "subnet" : string } |
Fields | |
---|---|
vpc
|
Required. Fully qualified name of the VPC that Datastream will peer to. Format: |
subnet
|
Required. A free subnet for peering. (CIDR of /29) |
PscInterfaceConfig
The PSC Interface configuration is used to create PSC Interface between Datastream and the consumer's PSC.
JSON representation |
---|
{ "networkAttachment" : string } |
Fields | |
---|---|
networkAttachment
|
Required. Fully qualified name of the Network Attachment that Datastream will connect to. Format: |
Methods |
|
---|---|
|
Use this method to create a private connectivity configuration. |
|
Use this method to delete a private connectivity configuration. |
|
Use this method to get details about a private connectivity configuration. |
|
Use this method to list private connectivity configurations in a project and location. |