Struct google_cloudasset1_beta1::api::GoogleIdentityAccesscontextmanagerV1VpcAccessibleServices [−][src]
pub struct GoogleIdentityAccesscontextmanagerV1VpcAccessibleServices {
pub allowed_services: Option<Vec<String>>,
pub enable_restriction: Option<bool>,
}
Expand description
Specifies how APIs are allowed to communicate within the Service Perimeter.
This type is not used in any activity, and only used as part of another schema.
Fields
allowed_services: Option<Vec<String>>
The list of APIs usable within the Service Perimeter. Must be empty unless ‘enable_restriction’ is True. You can specify a list of individual services, as well as include the ‘RESTRICTED-SERVICES’ value, which automatically includes all of the services protected by the perimeter.
enable_restriction: Option<bool>
Whether to restrict API calls within the Service Perimeter to the list of APIs specified in ‘allowed_services’.
Trait Implementations
Returns the “default value” for a type. Read more
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more