View Source GoogleApi.Dialogflow.V3.Model.GoogleCloudDialogflowV2beta1InitializeEncryptionSpecRequest (google_api_dialogflow v0.87.0)

The request to initialize a location-level encryption specification.

Attributes

  • encryptionSpec (type: GoogleApi.Dialogflow.V3.Model.GoogleCloudDialogflowV2beta1EncryptionSpec.t, default: nil) - Required. The encryption spec used for CMEK encryption. It is required that the kms key is in the same region as the endpoint. The same key will be used for all provisioned resources, if encryption is available. If the kms_key_name is left empty, no encryption will be enforced.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.Dialogflow.V3.Model.GoogleCloudDialogflowV2beta1InitializeEncryptionSpecRequest{
    encryptionSpec:
      GoogleApi.Dialogflow.V3.Model.GoogleCloudDialogflowV2beta1EncryptionSpec.t()
      | nil
  }

Functions

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

Unwrap a decoded JSON object into its complex fields.