Module Values.EksEndpointsConfigurationSource

Describes the configuration of an Amazon Elastic Kubernetes Service endpoint.

Sourcetype nonrec t = {
  1. endpointsResourceName : KubernetesEndpointsResourceName.t;
    (*

    The name of the endpoint resource.

    *)
  2. endpointsResourceNamespace : KubernetesNamespace.t;
    (*

    The namespace of the endpoint resource.

    *)
  3. clusterApiServerEndpointUri : URI.t;
    (*

    The URI of the cluster API server endpoint.

    *)
  4. clusterApiServerCaCertificateChain : Base64EncodedCertificateChain.t;
    (*

    The CA certificate chain of the cluster API server.

    *)
  5. clusterName : KubernetesClusterName.t;
    (*

    The name of the cluster.

    *)
  6. roleArn : EksEndpointsConfigurationRoleArnString.t;
    (*

    The role ARN for the cluster.

    *)
}
Sourceval context_ : string
Sourceval make : endpointsResourceName:KubernetesEndpointsResourceName.t -> endpointsResourceNamespace:KubernetesNamespace.t -> clusterApiServerEndpointUri:URI.t -> clusterApiServerCaCertificateChain:Base64EncodedCertificateChain.t -> clusterName:KubernetesClusterName.t -> roleArn:EksEndpointsConfigurationRoleArnString.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `String of KubernetesEndpointsResourceName.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t