Class AWSDNSSpec

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

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class AWSDNSSpec
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<AWSDNSSpecBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    AWSDNSSpec contains DNS configuration specific to the Amazon Web Services cloud provider.
    See Also:
    Serialized Form
    • Constructor Detail

      • AWSDNSSpec

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

        public AWSDNSSpec​(String privateZoneIAMRole)
    • Method Detail

      • getPrivateZoneIAMRole

        public String getPrivateZoneIAMRole()
        privateZoneIAMRole contains the ARN of an IAM role that should be assumed when performing operations on the cluster's private hosted zone specified in the cluster DNS config. When left empty, no role should be assumed.
      • setPrivateZoneIAMRole

        public void setPrivateZoneIAMRole​(String privateZoneIAMRole)
        privateZoneIAMRole contains the ARN of an IAM role that should be assumed when performing operations on the cluster's private hosted zone specified in the cluster DNS config. When left empty, no role should be assumed.
      • getAdditionalProperties

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

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

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