DeploymentData Class
- java.
lang. Object - com.
azure. resourcemanager. azurestackhci. models. DeploymentData
- com.
Implements
public final class DeploymentData
implements JsonSerializable<DeploymentData>
The Deployment data of AzureStackHCI Cluster.
Constructor Summary
| Constructor | Description |
|---|---|
| DeploymentData() |
Creates an instance of Deployment |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| String |
adouPath()
Get the adou |
|
Assembly |
assemblyInfo()
Get the assembly |
|
Deployment |
cluster()
Get the cluster property: Observability config to deploy Azure |
| String |
domainFqdn()
Get the domain |
|
static
Deployment |
fromJson(JsonReader jsonReader)
Reads an instance of Deployment |
|
Deployment |
hostNetwork()
Get the host |
|
Identity |
identityProvider()
Get the identity |
|
List<Infrastructure |
infrastructureNetwork()
Get the infrastructure |
| Boolean |
isManagementCluster()
Get the is |
|
List<Local |
localAvailabilityZones()
Get the local |
| String |
namingPrefix()
Get the naming |
| Observability |
observability()
Get the observability property: Observability config to deploy Azure |
|
Optional |
optionalServices()
Get the optional |
|
List<Physical |
physicalNodes()
Get the physical |
|
Sdn |
sdnIntegration()
Get the sdn |
|
List<Ece |
secrets()
Get the secrets property: secrets used for cloud deployment. |
| String |
secretsLocation()
Get the secrets |
|
Deployment |
securitySettings()
Get the security |
| Storage |
storage()
Get the storage property: Storage config to deploy Azure |
|
Json |
toJson(JsonWriter jsonWriter) |
|
Deployment |
withAdouPath(String adouPath)
Set the adou |
|
Deployment |
withAssemblyInfo(AssemblyInfo assemblyInfo)
Set the assembly |
|
Deployment |
withCluster(DeploymentCluster cluster)
Set the cluster property: Observability config to deploy Azure |
|
Deployment |
withDomainFqdn(String domainFqdn)
Set the domain |
|
Deployment |
withHostNetwork(DeploymentSettingHostNetwork hostNetwork)
Set the host |
|
Deployment |
withIdentityProvider(IdentityProvider identityProvider)
Set the identity |
|
Deployment |
withInfrastructureNetwork(List<InfrastructureNetwork> infrastructureNetwork)
Set the infrastructure |
|
Deployment |
withIsManagementCluster(Boolean isManagementCluster)
Set the is |
|
Deployment |
withLocalAvailabilityZones(List<LocalAvailabilityZones> localAvailabilityZones)
Set the local |
|
Deployment |
withNamingPrefix(String namingPrefix)
Set the naming |
|
Deployment |
withObservability(Observability observability)
Set the observability property: Observability config to deploy Azure |
|
Deployment |
withOptionalServices(OptionalServices optionalServices)
Set the optional |
|
Deployment |
withPhysicalNodes(List<PhysicalNodes> physicalNodes)
Set the physical |
|
Deployment |
withSdnIntegration(SdnIntegration sdnIntegration)
Set the sdn |
|
Deployment |
withSecrets(List<EceDeploymentSecrets> secrets)
Set the secrets property: secrets used for cloud deployment. |
|
Deployment |
withSecretsLocation(String secretsLocation)
Set the secrets |
|
Deployment |
withSecuritySettings(DeploymentSecuritySettings securitySettings)
Set the security |
|
Deployment |
withStorage(Storage storage)
Set the storage property: Storage config to deploy Azure |
Methods inherited from java.lang.Object
Constructor Details
DeploymentData
public DeploymentData()
Creates an instance of DeploymentData class.
Method Details
adouPath
public String adouPath()
Get the adouPath property: The path to the Active Directory Organizational Unit container object prepared for the deployment.
Returns:
assemblyInfo
public AssemblyInfo assemblyInfo()
Get the assemblyInfo property: Assembly Package details for Validated Solution Recipe for AzureStackHCI Cluster.
Returns:
cluster
public DeploymentCluster cluster()
Get the cluster property: Observability config to deploy AzureStackHCI Cluster.
Returns:
domainFqdn
public String domainFqdn()
Get the domainFqdn property: FQDN to deploy cluster.
Returns:
fromJson
public static DeploymentData fromJson(JsonReader jsonReader)
Reads an instance of DeploymentData from the JsonReader.
Parameters:
Returns:
Throws:
hostNetwork
public DeploymentSettingHostNetwork hostNetwork()
Get the hostNetwork property: HostNetwork config to deploy AzureStackHCI Cluster.
Returns:
identityProvider
public IdentityProvider identityProvider()
Get the identityProvider property: Identity Provider for the cluster.
Returns:
infrastructureNetwork
public List<InfrastructureNetwork> infrastructureNetwork()
Get the infrastructureNetwork property: InfrastructureNetwork config to deploy AzureStackHCI Cluster.
Returns:
isManagementCluster
public Boolean isManagementCluster()
Get the isManagementCluster property: Is Management Cluster, when true indicates that the cluster is used for managing other clusters.
Returns:
localAvailabilityZones
public List<LocalAvailabilityZones> localAvailabilityZones()
Get the localAvailabilityZones property: Local Availability Zone information for HCI cluster.
Returns:
namingPrefix
public String namingPrefix()
Get the namingPrefix property: naming prefix to deploy cluster.
Returns:
observability
public Observability observability()
Get the observability property: Observability config to deploy AzureStackHCI Cluster.
Returns:
optionalServices
public OptionalServices optionalServices()
Get the optionalServices property: OptionalServices config to deploy AzureStackHCI Cluster.
Returns:
physicalNodes
public List<PhysicalNodes> physicalNodes()
Get the physicalNodes property: list of physical nodes config to deploy AzureStackHCI Cluster.
Returns:
sdnIntegration
public SdnIntegration sdnIntegration()
Get the sdnIntegration property: SDN Integration config to deploy AzureStackHCI Cluster.
Returns:
secrets
public List<EceDeploymentSecrets> secrets()
Get the secrets property: secrets used for cloud deployment.
Returns:
secretsLocation
public String secretsLocation()
Get the secretsLocation property: Azure key vault endpoint. This property is deprecated from 2023-12-01-preview. Please use secrets property instead.
Returns:
securitySettings
public DeploymentSecuritySettings securitySettings()
Get the securitySettings property: SecuritySettings to deploy AzureStackHCI Cluster.
Returns:
storage
public Storage storage()
Get the storage property: Storage config to deploy AzureStackHCI Cluster.
Returns:
toJson
withAdouPath
public DeploymentData withAdouPath(String adouPath)
Set the adouPath property: The path to the Active Directory Organizational Unit container object prepared for the deployment.
Parameters:
Returns:
withAssemblyInfo
public DeploymentData withAssemblyInfo(AssemblyInfo assemblyInfo)
Set the assemblyInfo property: Assembly Package details for Validated Solution Recipe for AzureStackHCI Cluster.
Parameters:
Returns:
withCluster
public DeploymentData withCluster(DeploymentCluster cluster)
Set the cluster property: Observability config to deploy AzureStackHCI Cluster.
Parameters:
Returns:
withDomainFqdn
public DeploymentData withDomainFqdn(String domainFqdn)
Set the domainFqdn property: FQDN to deploy cluster.
Parameters:
Returns:
withHostNetwork
public DeploymentData withHostNetwork(DeploymentSettingHostNetwork hostNetwork)
Set the hostNetwork property: HostNetwork config to deploy AzureStackHCI Cluster.
Parameters:
Returns:
withIdentityProvider
public DeploymentData withIdentityProvider(IdentityProvider identityProvider)
Set the identityProvider property: Identity Provider for the cluster.
Parameters:
Returns:
withInfrastructureNetwork
public DeploymentData withInfrastructureNetwork(List<InfrastructureNetwork> infrastructureNetwork)
Set the infrastructureNetwork property: InfrastructureNetwork config to deploy AzureStackHCI Cluster.
Parameters:
Returns:
withIsManagementCluster
public DeploymentData withIsManagementCluster(Boolean isManagementCluster)
Set the isManagementCluster property: Is Management Cluster, when true indicates that the cluster is used for managing other clusters.
Parameters:
Returns:
withLocalAvailabilityZones
public DeploymentData withLocalAvailabilityZones(List<LocalAvailabilityZones> localAvailabilityZones)
Set the localAvailabilityZones property: Local Availability Zone information for HCI cluster.
Parameters:
Returns:
withNamingPrefix
public DeploymentData withNamingPrefix(String namingPrefix)
Set the namingPrefix property: naming prefix to deploy cluster.
Parameters:
Returns:
withObservability
public DeploymentData withObservability(Observability observability)
Set the observability property: Observability config to deploy AzureStackHCI Cluster.
Parameters:
Returns:
withOptionalServices
public DeploymentData withOptionalServices(OptionalServices optionalServices)
Set the optionalServices property: OptionalServices config to deploy AzureStackHCI Cluster.
Parameters:
Returns:
withPhysicalNodes
public DeploymentData withPhysicalNodes(List<PhysicalNodes> physicalNodes)
Set the physicalNodes property: list of physical nodes config to deploy AzureStackHCI Cluster.
Parameters:
Returns:
withSdnIntegration
public DeploymentData withSdnIntegration(SdnIntegration sdnIntegration)
Set the sdnIntegration property: SDN Integration config to deploy AzureStackHCI Cluster.
Parameters:
Returns:
withSecrets
public DeploymentData withSecrets(List<EceDeploymentSecrets> secrets)
Set the secrets property: secrets used for cloud deployment.
Parameters:
Returns:
withSecretsLocation
public DeploymentData withSecretsLocation(String secretsLocation)
Set the secretsLocation property: Azure key vault endpoint. This property is deprecated from 2023-12-01-preview. Please use secrets property instead.
Parameters:
Returns:
withSecuritySettings
public DeploymentData withSecuritySettings(DeploymentSecuritySettings securitySettings)
Set the securitySettings property: SecuritySettings to deploy AzureStackHCI Cluster.
Parameters:
Returns:
withStorage
public DeploymentData withStorage(Storage storage)
Set the storage property: Storage config to deploy AzureStackHCI Cluster.
Parameters:
Returns: