pub struct ServiceConnectionPolicy {
pub auto_created_subnet_info: Option<AutoCreatedSubnetworkInfo>,
pub create_time: Option<DateTime<Utc>>,
pub description: Option<String>,
pub etag: Option<String>,
pub infrastructure: Option<String>,
pub labels: Option<HashMap<String, String>>,
pub name: Option<String>,
pub network: Option<String>,
pub psc_config: Option<PscConfig>,
pub psc_connections: Option<Vec<PscConnection>>,
pub service_class: Option<String>,
pub update_time: Option<DateTime<Utc>>,
}Expand description
The ServiceConnectionPolicy resource.
§Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
Fields§
§auto_created_subnet_info: Option<AutoCreatedSubnetworkInfo>Output only. Information for the automatically created subnetwork and its associated IR.
create_time: Option<DateTime<Utc>>Output only. Time when the ServiceConnectionPolicy was created.
description: Option<String>A description of this resource.
etag: Option<String>Optional. The etag is computed by the server, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
infrastructure: Option<String>Output only. The type of underlying resources used to create the connection.
labels: Option<HashMap<String, String>>User-defined labels.
name: Option<String>Immutable. The name of a ServiceConnectionPolicy. Format: projects/{project}/locations/{location}/serviceConnectionPolicies/{service_connection_policy} See: https://google.aip.dev/122#fields-representing-resource-names
network: Option<String>The resource path of the consumer network. Example: - projects/{projectNumOrId}/global/networks/{resourceId}.
psc_config: Option<PscConfig>Configuration used for Private Service Connect connections. Used when Infrastructure is PSC.
psc_connections: Option<Vec<PscConnection>>Output only. [Output only] Information about each Private Service Connect connection.
service_class: Option<String>The service class identifier for which this ServiceConnectionPolicy is for. The service class identifier is a unique, symbolic representation of a ServiceClass. It is provided by the Service Producer. Google services have a prefix of gcp or google-cloud. For example, gcp-memorystore-redis or google-cloud-sql. 3rd party services do not. For example, test-service-a3dfcx.
update_time: Option<DateTime<Utc>>Output only. Time when the ServiceConnectionPolicy was updated.
Trait Implementations§
Source§impl Clone for ServiceConnectionPolicy
impl Clone for ServiceConnectionPolicy
Source§fn clone(&self) -> ServiceConnectionPolicy
fn clone(&self) -> ServiceConnectionPolicy
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more