#[non_exhaustive]pub enum ConnectorEnforcement {
Unspecified,
NotRequired,
Required,
UnknownValue(UnknownValue),
}Expand description
The options for enforcing Cloud SQL connectors in the instance.
§Working with unknown values
This enum is defined as #[non_exhaustive] because Google Cloud may add
additional enum variants at any time. Adding new variants is not considered
a breaking change. Applications should write their code in anticipation of:
- New values appearing in future releases of the client library, and
- New values received dynamically, without application changes.
Please consult the Working with enums section in the user guide for some guidelines.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Unspecified
The requirement for Cloud SQL connectors is unknown.
NotRequired
Do not require Cloud SQL connectors.
Required
Require all connections to use Cloud SQL connectors, including the Cloud SQL Auth Proxy and Cloud SQL Java, Python, and Go connectors. Note: This disables all existing authorized networks.
UnknownValue(UnknownValue)
If set, the enum was initialized with an unknown value.
Applications can examine the value using ConnectorEnforcement::value or ConnectorEnforcement::name.
Implementations§
Trait Implementations§
Source§impl Clone for ConnectorEnforcement
impl Clone for ConnectorEnforcement
Source§fn clone(&self) -> ConnectorEnforcement
fn clone(&self) -> ConnectorEnforcement
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more