Class OpenStackFailureDomain

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

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class OpenStackFailureDomain
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<OpenStackFailureDomainBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    OpenStackFailureDomain configures failure domain information for the OpenStack platform.
    See Also:
    Serialized Form
    • Constructor Detail

      • OpenStackFailureDomain

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

        public OpenStackFailureDomain​(String availabilityZone,
                                      RootVolume rootVolume)
    • Method Detail

      • getAvailabilityZone

        public String getAvailabilityZone()
        availabilityZone is the nova availability zone in which the OpenStack machine provider will create the VM. If not specified, the VM will be created in the default availability zone specified in the nova configuration. Availability zone names must NOT contain : since it is used by admin users to specify hosts where instances are launched in server creation. Also, it must not contain spaces otherwise it will lead to node that belongs to this availability zone register failure, see kubernetes/cloud-provider-openstack#1379 for further information. The maximum length of availability zone name is 63 as per labels limits.
      • setAvailabilityZone

        public void setAvailabilityZone​(String availabilityZone)
        availabilityZone is the nova availability zone in which the OpenStack machine provider will create the VM. If not specified, the VM will be created in the default availability zone specified in the nova configuration. Availability zone names must NOT contain : since it is used by admin users to specify hosts where instances are launched in server creation. Also, it must not contain spaces otherwise it will lead to node that belongs to this availability zone register failure, see kubernetes/cloud-provider-openstack#1379 for further information. The maximum length of availability zone name is 63 as per labels limits.
      • getRootVolume

        public RootVolume getRootVolume()
        OpenStackFailureDomain configures failure domain information for the OpenStack platform.
      • setRootVolume

        public void setRootVolume​(RootVolume rootVolume)
        OpenStackFailureDomain configures failure domain information for the OpenStack platform.
      • getAdditionalProperties

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

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

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