Class KMSKeyReference

  • All Implemented Interfaces:
    io.fabric8.kubernetes.api.builder.Editable<KMSKeyReferenceBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource, Serializable

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class KMSKeyReference
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<KMSKeyReferenceBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    KMSKeyReference gathers required fields for looking up a GCP KMS Key
    See Also:
    Serialized Form
    • Constructor Detail

      • KMSKeyReference

        public KMSKeyReference()
        No args constructor for use in serialization
    • Method Detail

      • getKeyRing

        public String getKeyRing()
        KeyRing is the name of the KMS Key Ring which the KMS Key belongs to.
      • setKeyRing

        public void setKeyRing​(String keyRing)
        KeyRing is the name of the KMS Key Ring which the KMS Key belongs to.
      • getLocation

        public String getLocation()
        Location is the GCP location in which the Key Ring exists.
      • setLocation

        public void setLocation​(String location)
        Location is the GCP location in which the Key Ring exists.
      • getName

        public String getName()
        Name is the name of the customer managed encryption key to be used for the disk encryption.
      • setName

        public void setName​(String name)
        Name is the name of the customer managed encryption key to be used for the disk encryption.
      • getProjectID

        public String getProjectID()
        ProjectID is the ID of the Project in which the KMS Key Ring exists. Defaults to the VM ProjectID if not set.
      • setProjectID

        public void setProjectID​(String projectID)
        ProjectID is the ID of the Project in which the KMS Key Ring exists. Defaults to the VM ProjectID if not set.
      • getAdditionalProperties

        public Map<String,​Object> getAdditionalProperties()
      • setAdditionalProperty

        public void setAdditionalProperty​(String name,
                                          Object value)
      • setAdditionalProperties

        public void setAdditionalProperties​(Map<String,​Object> additionalProperties)