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. |