Reference documentation and code samples for the Kubernetes Engine V1 API class Google::Cloud::Container::V1::UserManagedKeysConfig.
UserManagedKeysConfig holds the resource address to Keys which are used for signing certs and token that are used for communication within cluster.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#aggregation_ca
def aggregation_ca() -> ::String
- (::String) — The Certificate Authority Service caPool to use for the aggregation CA in this cluster.
#aggregation_ca=
def aggregation_ca=(value) -> ::String
- value (::String) — The Certificate Authority Service caPool to use for the aggregation CA in this cluster.
- (::String) — The Certificate Authority Service caPool to use for the aggregation CA in this cluster.
#cluster_ca
def cluster_ca() -> ::String
- (::String) — The Certificate Authority Service caPool to use for the cluster CA in this cluster.
#cluster_ca=
def cluster_ca=(value) -> ::String
- value (::String) — The Certificate Authority Service caPool to use for the cluster CA in this cluster.
- (::String) — The Certificate Authority Service caPool to use for the cluster CA in this cluster.
#control_plane_disk_encryption_key
def control_plane_disk_encryption_key() -> ::String
- (::String) — The Cloud KMS cryptoKey to use for Confidential Hyperdisk on the control plane nodes.
#control_plane_disk_encryption_key=
def control_plane_disk_encryption_key=(value) -> ::String
- value (::String) — The Cloud KMS cryptoKey to use for Confidential Hyperdisk on the control plane nodes.
- (::String) — The Cloud KMS cryptoKey to use for Confidential Hyperdisk on the control plane nodes.
#etcd_api_ca
def etcd_api_ca() -> ::String
- (::String) — Resource path of the Certificate Authority Service caPool to use for the etcd API CA in this cluster.
#etcd_api_ca=
def etcd_api_ca=(value) -> ::String
- value (::String) — Resource path of the Certificate Authority Service caPool to use for the etcd API CA in this cluster.
- (::String) — Resource path of the Certificate Authority Service caPool to use for the etcd API CA in this cluster.
#etcd_peer_ca
def etcd_peer_ca() -> ::String
- (::String) — Resource path of the Certificate Authority Service caPool to use for the etcd peer CA in this cluster.
#etcd_peer_ca=
def etcd_peer_ca=(value) -> ::String
- value (::String) — Resource path of the Certificate Authority Service caPool to use for the etcd peer CA in this cluster.
- (::String) — Resource path of the Certificate Authority Service caPool to use for the etcd peer CA in this cluster.
#gkeops_etcd_backup_encryption_key
def gkeops_etcd_backup_encryption_key() -> ::String
- (::String) — Resource path of the Cloud KMS cryptoKey to use for encryption of internal etcd backups.
#gkeops_etcd_backup_encryption_key=
def gkeops_etcd_backup_encryption_key=(value) -> ::String
- value (::String) — Resource path of the Cloud KMS cryptoKey to use for encryption of internal etcd backups.
- (::String) — Resource path of the Cloud KMS cryptoKey to use for encryption of internal etcd backups.
#service_account_signing_keys
def service_account_signing_keys() -> ::Array<::String>
-
(::Array<::String>) — 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}
#service_account_signing_keys=
def service_account_signing_keys=(value) -> ::Array<::String>
-
value (::Array<::String>) — 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}
-
(::Array<::String>) — 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}
#service_account_verification_keys
def service_account_verification_keys() -> ::Array<::String>
-
(::Array<::String>) — 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}
#service_account_verification_keys=
def service_account_verification_keys=(value) -> ::Array<::String>
-
value (::Array<::String>) — 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}
-
(::Array<::String>) — 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}