Package com.yahoo.config.provision
Class Cloud
java.lang.Object
com.yahoo.config.provision.Cloud
Properties of the cloud service where the zone is deployed.
- Author:
- mpolden
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionaccount()Returns the default account of this cloudbooleanReturns whether this allows deployments to enclavebooleanReturns whether this allows host sharingstatic Cloud.Builderbuilder()static CloudFor testing purposes onlybooleanReturns whether this can provision hosts dynamicallyname()The name of thisbooleanReturns whether to require access control for all clusters in thisName of private key secret used for sealing snapshot encryption keysbooleanReturns whether the cloud supports private endpoints.toString()booleanReturns whether load balancers use proxy protocol v1 or not (e.g. use source NAT).
-
Method Details
-
name
The name of this -
dynamicProvisioning
public boolean dynamicProvisioning()Returns whether this can provision hosts dynamically -
allowHostSharing
public boolean allowHostSharing()Returns whether this allows host sharing -
allowEnclave
public boolean allowEnclave()Returns whether this allows deployments to enclave -
requireAccessControl
public boolean requireAccessControl()Returns whether to require access control for all clusters in this -
supportsPrivateEndpoints
public boolean supportsPrivateEndpoints()Returns whether the cloud supports private endpoints. -
account
Returns the default account of this cloud -
useProxyProtocol
public boolean useProxyProtocol()Returns whether load balancers use proxy protocol v1 or not (e.g. use source NAT). -
snapshotPrivateKeySecretName
Name of private key secret used for sealing snapshot encryption keys -
defaultCloud
For testing purposes only -
builder
-
toString
-