case class SecretReference(name: Optional[String] = Optional.Absent, namespace: Optional[String] = Optional.Absent) extends Product with Serializable
SecretReference represents a Secret Reference. It has enough information to retrieve secret in any namespace
- name
Name is unique within a namespace to reference a secret resource.
- namespace
Namespace defines the space within which the secret name must be unique.
- Alphabetic
- By Inheritance
- SecretReference
- Serializable
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
-
new
SecretReference(name: Optional[String] = Optional.Absent, namespace: Optional[String] = Optional.Absent)
- name
Name is unique within a namespace to reference a secret resource.
- namespace
Namespace defines the space within which the secret name must be unique.
Value Members
-
def
getName: IO[K8sFailure, String]
Name is unique within a namespace to reference a secret resource.
Name is unique within a namespace to reference a secret resource.
If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.
-
def
getNamespace: IO[K8sFailure, String]
Namespace defines the space within which the secret name must be unique.
Namespace defines the space within which the secret name must be unique.
If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.
- val name: Optional[String]
- val namespace: Optional[String]