Class ClusterTemplateState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.openstack.containerinfra.inputs.ClusterTemplateState
-
public final class ClusterTemplateState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classClusterTemplateState.Builder
-
Field Summary
Fields Modifier and Type Field Description static ClusterTemplateStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>apiserverPort()static ClusterTemplateState.Builderbuilder()static ClusterTemplateState.Builderbuilder(ClusterTemplateState defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>clusterDistro()java.util.Optional<com.pulumi.core.Output<java.lang.String>>coe()java.util.Optional<com.pulumi.core.Output<java.lang.String>>createdAt()java.util.Optional<com.pulumi.core.Output<java.lang.String>>dnsNameserver()java.util.Optional<com.pulumi.core.Output<java.lang.String>>dockerStorageDriver()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>dockerVolumeSize()java.util.Optional<com.pulumi.core.Output<java.lang.String>>externalNetworkId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>fixedNetwork()java.util.Optional<com.pulumi.core.Output<java.lang.String>>fixedSubnet()java.util.Optional<com.pulumi.core.Output<java.lang.String>>flavor()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>floatingIpEnabled()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>hidden()java.util.Optional<com.pulumi.core.Output<java.lang.String>>httpProxy()java.util.Optional<com.pulumi.core.Output<java.lang.String>>httpsProxy()java.util.Optional<com.pulumi.core.Output<java.lang.String>>image()java.util.Optional<com.pulumi.core.Output<java.lang.String>>insecureRegistry()java.util.Optional<com.pulumi.core.Output<java.lang.String>>keypairId()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>>>labels()java.util.Optional<com.pulumi.core.Output<java.lang.String>>masterFlavor()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>masterLbEnabled()java.util.Optional<com.pulumi.core.Output<java.lang.String>>name()java.util.Optional<com.pulumi.core.Output<java.lang.String>>networkDriver()java.util.Optional<com.pulumi.core.Output<java.lang.String>>noProxy()java.util.Optional<com.pulumi.core.Output<java.lang.String>>projectId()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>public_()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>registryEnabled()java.util.Optional<com.pulumi.core.Output<java.lang.String>>serverType()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>tlsDisabled()java.util.Optional<com.pulumi.core.Output<java.lang.String>>updatedAt()java.util.Optional<com.pulumi.core.Output<java.lang.String>>userId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>volumeDriver()
-
-
-
Field Detail
-
Empty
public static final ClusterTemplateState Empty
-
-
Method Detail
-
apiserverPort
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> apiserverPort()
- Returns:
- The API server port for the Container Orchestration Engine for this cluster template. Changing this updates the API server port of the existing cluster template.
-
clusterDistro
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> clusterDistro()
- Returns:
- The distro for the cluster (fedora-atomic, coreos, etc.). Changing this updates the cluster distro of the existing cluster template.
-
coe
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> coe()
- Returns:
- The Container Orchestration Engine for this cluster template. Changing this updates the engine of the existing cluster template.
-
createdAt
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> createdAt()
-
dnsNameserver
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> dnsNameserver()
- Returns:
- Address of the DNS nameserver that is used in nodes of the cluster. Changing this updates the DNS nameserver of the existing cluster template.
-
dockerStorageDriver
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> dockerStorageDriver()
- Returns:
- Docker storage driver. Changing this updates the Docker storage driver of the existing cluster template.
-
dockerVolumeSize
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> dockerVolumeSize()
- Returns:
- The size (in GB) of the Docker volume. Changing this updates the Docker volume size of the existing cluster template.
-
externalNetworkId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> externalNetworkId()
- Returns:
- The ID of the external network that will be used for the cluster. Changing this updates the external network ID of the existing cluster template.
-
fixedNetwork
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> fixedNetwork()
- Returns:
- The fixed network that will be attached to the cluster. Changing this updates the fixed network of the existing cluster template.
-
fixedSubnet
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> fixedSubnet()
- Returns:
- The fixed subnet that will be attached to the cluster. Changing this updates the fixed subnet of the existing cluster template.
-
flavor
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> flavor()
- Returns:
- The flavor for the nodes of the cluster. Can be set via the `OS_MAGNUM_FLAVOR` environment variable. Changing this updates the flavor of the existing cluster template.
-
floatingIpEnabled
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> floatingIpEnabled()
- Returns:
- Indicates whether created cluster should create floating IP for every node or not. Changing this updates the floating IP enabled attribute of the existing cluster template.
-
hidden
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> hidden()
- Returns:
- Indicates whether the ClusterTemplate is hidden or not. Changing this updates the hidden attribute of the existing cluster template.
-
httpProxy
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> httpProxy()
- Returns:
- The address of a proxy for receiving all HTTP requests and relay them. Changing this updates the HTTP proxy address of the existing cluster template.
-
httpsProxy
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> httpsProxy()
- Returns:
- The address of a proxy for receiving all HTTPS requests and relay them. Changing this updates the HTTPS proxy address of the existing cluster template.
-
image
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> image()
- Returns:
- The reference to an image that is used for nodes of the cluster. Can be set via the `OS_MAGNUM_IMAGE` environment variable. Changing this updates the image attribute of the existing cluster template.
-
insecureRegistry
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> insecureRegistry()
- Returns:
- The insecure registry URL for the cluster template. Changing this updates the insecure registry attribute of the existing cluster template.
-
keypairId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> keypairId()
- Returns:
- The name of the Compute service SSH keypair. Changing this updates the keypair of the existing cluster template.
-
labels
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>>> labels()
- Returns:
- The list of key value pairs representing additional properties of the cluster template. Changing this updates the labels of the existing cluster template.
-
masterFlavor
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> masterFlavor()
- Returns:
- The flavor for the master nodes. Can be set via the `OS_MAGNUM_MASTER_FLAVOR` environment variable. Changing this updates the master flavor of the existing cluster template.
-
masterLbEnabled
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> masterLbEnabled()
- Returns:
- Indicates whether created cluster should has a loadbalancer for master nodes or not. Changing this updates the attribute of the existing cluster template.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- The name of the cluster template. Changing this updates the name of the existing cluster template.
-
networkDriver
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> networkDriver()
- Returns:
- The name of the driver for the container network. Changing this updates the network driver of the existing cluster template.
-
noProxy
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> noProxy()
- Returns:
- A comma-separated list of IP addresses that shouldn't be used in the cluster. Changing this updates the no proxy list of the existing cluster template.
-
projectId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> projectId()
- Returns:
- The project of the cluster template. Required if admin wants to create a cluster template in another project. Changing this creates a new cluster template.
-
public_
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> public_()
- Returns:
- Indicates whether cluster template should be public. Changing this updates the public attribute of the existing cluster template.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- The region in which to obtain the V1 Container Infra client. A Container Infra client is needed to create a cluster template. If omitted,the `region` argument of the provider is used. Changing this creates a new cluster template.
-
registryEnabled
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> registryEnabled()
- Returns:
- Indicates whether Docker registry is enabled in the cluster. Changing this updates the registry enabled attribute of the existing cluster template.
-
serverType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> serverType()
- Returns:
- The server type for the cluster template. Changing this updates the server type of the existing cluster template.
-
tlsDisabled
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> tlsDisabled()
- Returns:
- Indicates whether the TLS should be disabled in the cluster. Changing this updates the attribute of the existing cluster.
-
updatedAt
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> updatedAt()
-
userId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> userId()
- Returns:
- The user of the cluster template. Required if admin wants to create a cluster template for another user. Changing this creates a new cluster template.
-
volumeDriver
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> volumeDriver()
- Returns:
- The name of the driver that is used for the volumes of the cluster nodes. Changing this updates the volume driver of the existing cluster template.
-
builder
public static ClusterTemplateState.Builder builder()
-
builder
public static ClusterTemplateState.Builder builder(ClusterTemplateState defaults)
-
-