GoogleApi.AccessContextManager.V1.Model.SupportedService (google_api_access_context_manager v0.28.0)

View Source

SupportedService specifies the VPC Service Controls and its properties.

Attributes

  • availableOnRestrictedVip (type: boolean(), default: nil) - True if the service is available on the restricted VIP. Services on the restricted VIP typically either support VPC Service Controls or are core infrastructure services required for the functioning of Google Cloud.
  • knownLimitations (type: boolean(), default: nil) - True if the service is supported with some limitations. Check documentation for details.
  • name (type: String.t, default: nil) - The service name or address of the supported service, such as service.googleapis.com.
  • serviceSupportStage (type: String.t, default: nil) - The support stage of the service.
  • supportStage (type: String.t, default: nil) - The support stage of the service.
  • supportedMethods (type: list(GoogleApi.AccessContextManager.V1.Model.MethodSelector.t), default: nil) - The list of the supported methods. This field exists only in response to GetSupportedService
  • title (type: String.t, default: nil) - The name of the supported product, such as 'Cloud Product API'.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.AccessContextManager.V1.Model.SupportedService{
  availableOnRestrictedVip: boolean() | nil,
  knownLimitations: boolean() | nil,
  name: String.t() | nil,
  serviceSupportStage: String.t() | nil,
  supportStage: String.t() | nil,
  supportedMethods:
    [GoogleApi.AccessContextManager.V1.Model.MethodSelector.t()] | nil,
  title: String.t() | nil
}

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.