View Source GoogleApi.ServiceUsage.V1.Model.EnableRule (google_api_service_usage v0.19.0)

The consumer policy rule that defines usable services and service groups.

Attributes

  • enableType (type: String.t, default: nil) - Client and resource project enable type.
  • groups (type: list(String.t), default: nil) - DEPRECATED: Please use field values. Service group should have prefix groups/. The names of the service groups that are enabled (Not Implemented). Example: groups/googleServices.
  • services (type: list(String.t), default: nil) - DEPRECATED: Please use field values. Service should have prefix services/. The names of the services that are enabled. Example: storage.googleapis.com.
  • values (type: list(String.t), default: nil) - The names of the services or service groups that are enabled. Example: services/storage.googleapis.com, groups/googleServices, groups/allServices.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.ServiceUsage.V1.Model.EnableRule{
  enableType: String.t() | nil,
  groups: [String.t()] | nil,
  services: [String.t()] | nil,
  values: [String.t()] | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.