Class: Google::Cloud::Container::V1::UserManagedKeysConfig
- Inherits:
-
Object
- Object
- Google::Cloud::Container::V1::UserManagedKeysConfig
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/container/v1/cluster_service.rb
Overview
UserManagedKeysConfig holds the resource address to Keys which are used for signing certs and token that are used for communication within cluster.
Instance Attribute Summary collapse
-
#aggregation_ca ⇒ ::String
The Certificate Authority Service caPool to use for the aggregation CA in this cluster.
-
#cluster_ca ⇒ ::String
The Certificate Authority Service caPool to use for the cluster CA in this cluster.
-
#control_plane_disk_encryption_key ⇒ ::String
The Cloud KMS cryptoKey to use for Confidential Hyperdisk on the control plane nodes.
-
#etcd_api_ca ⇒ ::String
Resource path of the Certificate Authority Service caPool to use for the etcd API CA in this cluster.
-
#etcd_peer_ca ⇒ ::String
Resource path of the Certificate Authority Service caPool to use for the etcd peer CA in this cluster.
-
#gkeops_etcd_backup_encryption_key ⇒ ::String
Resource path of the Cloud KMS cryptoKey to use for encryption of internal etcd backups.
-
#service_account_signing_keys ⇒ ::Array<::String>
The Cloud KMS cryptoKeyVersions to use for signing service account JWTs issued by this cluster.
-
#service_account_verification_keys ⇒ ::Array<::String>
The Cloud KMS cryptoKeyVersions to use for verifying service account JWTs issued by this cluster.
Instance Attribute Details
#aggregation_ca ⇒ ::String
Returns The Certificate Authority Service caPool to use for the aggregation CA in this cluster.
1987 1988 1989 1990 |
# File 'proto_docs/google/container/v1/cluster_service.rb', line 1987 class UserManagedKeysConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#cluster_ca ⇒ ::String
Returns The Certificate Authority Service caPool to use for the cluster CA in this cluster.
1987 1988 1989 1990 |
# File 'proto_docs/google/container/v1/cluster_service.rb', line 1987 class UserManagedKeysConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#control_plane_disk_encryption_key ⇒ ::String
Returns The Cloud KMS cryptoKey to use for Confidential Hyperdisk on the control plane nodes.
1987 1988 1989 1990 |
# File 'proto_docs/google/container/v1/cluster_service.rb', line 1987 class UserManagedKeysConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#etcd_api_ca ⇒ ::String
Returns Resource path of the Certificate Authority Service caPool to use for the etcd API CA in this cluster.
1987 1988 1989 1990 |
# File 'proto_docs/google/container/v1/cluster_service.rb', line 1987 class UserManagedKeysConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#etcd_peer_ca ⇒ ::String
Returns Resource path of the Certificate Authority Service caPool to use for the etcd peer CA in this cluster.
1987 1988 1989 1990 |
# File 'proto_docs/google/container/v1/cluster_service.rb', line 1987 class UserManagedKeysConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#gkeops_etcd_backup_encryption_key ⇒ ::String
Returns Resource path of the Cloud KMS cryptoKey to use for encryption of internal etcd backups.
1987 1988 1989 1990 |
# File 'proto_docs/google/container/v1/cluster_service.rb', line 1987 class UserManagedKeysConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#service_account_signing_keys ⇒ ::Array<::String>
Returns The Cloud KMS cryptoKeyVersions to use for signing service account JWTs issued by this cluster.
Format:
projects/{project}/locations/{location}/keyRings/{keyring}/cryptoKeys/{cryptoKey}/cryptoKeyVersions/{cryptoKeyVersion}
.
1987 1988 1989 1990 |
# File 'proto_docs/google/container/v1/cluster_service.rb', line 1987 class UserManagedKeysConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#service_account_verification_keys ⇒ ::Array<::String>
Returns The Cloud KMS cryptoKeyVersions to use for verifying service account JWTs issued by this cluster.
Format:
projects/{project}/locations/{location}/keyRings/{keyring}/cryptoKeys/{cryptoKey}/cryptoKeyVersions/{cryptoKeyVersion}
.
1987 1988 1989 1990 |
# File 'proto_docs/google/container/v1/cluster_service.rb', line 1987 class UserManagedKeysConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |