Class: Google::Cloud::CloudControlsPartner::V1::EkmMetadata

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/cloudcontrolspartner/v1/partners.rb

Overview

Holds information needed by Mudbray to use partner EKMs for workloads.

Defined Under Namespace

Modules: EkmSolution

Instance Attribute Summary collapse

Instance Attribute Details

#ekm_endpoint_uri::String

Returns Endpoint for sending requests to the EKM for key provisioning during Assured Workload creation.

Returns:

  • (::String)

    Endpoint for sending requests to the EKM for key provisioning during Assured Workload creation.



90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
# File 'proto_docs/google/cloud/cloudcontrolspartner/v1/partners.rb', line 90

class EkmMetadata
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Represents Google Cloud supported external key management partners
  # [Google Cloud EKM partners
  # docs](https://cloud.google.com/kms/docs/ekm#supported_partners).
  module EkmSolution
    # Unspecified EKM solution
    EKM_SOLUTION_UNSPECIFIED = 0

    # EKM Partner Fortanix
    FORTANIX = 1

    # EKM Partner FutureX
    FUTUREX = 2

    # EKM Partner Thales
    THALES = 3

    # EKM Partner Virtu
    VIRTRU = 4
  end
end

#ekm_solution::Google::Cloud::CloudControlsPartner::V1::EkmMetadata::EkmSolution

Returns The Cloud EKM partner.



90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
# File 'proto_docs/google/cloud/cloudcontrolspartner/v1/partners.rb', line 90

class EkmMetadata
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Represents Google Cloud supported external key management partners
  # [Google Cloud EKM partners
  # docs](https://cloud.google.com/kms/docs/ekm#supported_partners).
  module EkmSolution
    # Unspecified EKM solution
    EKM_SOLUTION_UNSPECIFIED = 0

    # EKM Partner Fortanix
    FORTANIX = 1

    # EKM Partner FutureX
    FUTUREX = 2

    # EKM Partner Thales
    THALES = 3

    # EKM Partner Virtu
    VIRTRU = 4
  end
end