Class PrivateLinkAccess

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

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class PrivateLinkAccess
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<PrivateLinkAccessBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    PrivateLinkAccess configures access to the cluster API using AWS PrivateLink
    See Also:
    Serialized Form
    • Constructor Detail

      • PrivateLinkAccess

        public PrivateLinkAccess()
        No args constructor for use in serialization
      • PrivateLinkAccess

        public PrivateLinkAccess​(List<String> additionalAllowedPrincipals,
                                 Boolean enabled)
    • Method Detail

      • getAdditionalAllowedPrincipals

        public List<String> getAdditionalAllowedPrincipals()
        AdditionalAllowedPrincipals is a list of additional allowed principal ARNs to be configured for the Private Link cluster's VPC Endpoint Service. ARNs provided as AdditionalAllowedPrincipals will be configured for the cluster's VPC Endpoint Service in addition to the IAM entity used by Hive.
      • setAdditionalAllowedPrincipals

        public void setAdditionalAllowedPrincipals​(List<String> additionalAllowedPrincipals)
        AdditionalAllowedPrincipals is a list of additional allowed principal ARNs to be configured for the Private Link cluster's VPC Endpoint Service. ARNs provided as AdditionalAllowedPrincipals will be configured for the cluster's VPC Endpoint Service in addition to the IAM entity used by Hive.
      • getEnabled

        public Boolean getEnabled()
        PrivateLinkAccess configures access to the cluster API using AWS PrivateLink
      • setEnabled

        public void setEnabled​(Boolean enabled)
        PrivateLinkAccess configures access to the cluster API using AWS PrivateLink
      • getAdditionalProperties

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

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

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