Show / Hide Table of Contents

Class PscAutoConnectionConfig

Configuration for setting up PSC service automation. Consumer projects in the configs will be allowlisted automatically for the instance.

Inheritance
object
PscAutoConnectionConfig
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.CloudAlloyDBAdmin.v1.Data
Assembly: Google.Apis.CloudAlloyDBAdmin.v1.dll
Syntax
public class PscAutoConnectionConfig : IDirectResponseSchema

Properties

ConsumerNetwork

The consumer network for the PSC service automation, example: "projects/vpc-host-project/global/networks/default". The consumer network might be hosted a different project than the consumer project.

Declaration
[JsonProperty("consumerNetwork")]
public virtual string ConsumerNetwork { get; set; }
Property Value
Type Description
string

ConsumerNetworkStatus

Output only. The status of the service connection policy. Possible values: "STATE_UNSPECIFIED" - Default state, when Connection Map is created initially. "VALID" - Set when policy and map configuration is valid, and their matching can lead to allowing creation of PSC Connections subject to other constraints like connections limit. "CONNECTION_POLICY_MISSING" - No Service Connection Policy found for this network and Service Class "POLICY_LIMIT_REACHED" - Service Connection Policy limit reached for this network and Service Class "CONSUMER_INSTANCE_PROJECT_NOT_ALLOWLISTED" - The consumer instance project is not in AllowedGoogleProducersResourceHierarchyLevels of the matching ServiceConnectionPolicy.

Declaration
[JsonProperty("consumerNetworkStatus")]
public virtual string ConsumerNetworkStatus { get; set; }
Property Value
Type Description
string

ConsumerProject

The consumer project to which the PSC service automation endpoint will be created.

Declaration
[JsonProperty("consumerProject")]
public virtual string ConsumerProject { get; set; }
Property Value
Type Description
string

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

IpAddress

Output only. The IP address of the PSC service automation endpoint.

Declaration
[JsonProperty("ipAddress")]
public virtual string IpAddress { get; set; }
Property Value
Type Description
string

Status

Output only. The status of the PSC service automation connection. Possible values: "STATE_UNSPECIFIED" - An invalid state as the default case. "ACTIVE" - The connection has been created successfully. "FAILED" - The connection is not functional since some resources on the connection fail to be created. "CREATING" - The connection is being created. "DELETING" - The connection is being deleted. "CREATE_REPAIRING" - The connection is being repaired to complete creation. "DELETE_REPAIRING" - The connection is being repaired to complete deletion.

Declaration
[JsonProperty("status")]
public virtual string Status { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX