View Source GoogleApi.CloudAsset.V1.Model.GoogleIdentityAccesscontextmanagerV1VpcAccessibleServices (google_api_cloud_asset v0.35.0)

Specifies how APIs are allowed to communicate within the Service Perimeter.

Attributes

  • allowedServices (type: list(String.t), default: nil) - 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.
  • enableRestriction (type: boolean(), default: nil) - Whether to restrict API calls within the Service Perimeter to the list of APIs specified in 'allowed_services'.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.CloudAsset.V1.Model.GoogleIdentityAccesscontextmanagerV1VpcAccessibleServices{
    allowedServices: [String.t()] | nil,
    enableRestriction: boolean() | nil
  }

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.