ClusterInner Class
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. core. management. Resource - com.
azure. resourcemanager. kusto. fluent. models. ClusterInner
- com.
- com.
- com.
public final class ClusterInner
extends Resource
Class representing a Kusto cluster.
Constructor Summary
Constructor | Description |
---|---|
ClusterInner() |
Creates an instance of Cluster |
Method Summary
Modifier and Type | Method and Description |
---|---|
List<Accepted |
acceptedAudiences()
Get the accepted |
List<String> |
allowedFqdnList()
Get the allowed |
List<String> |
allowedIpRangeList()
Get the allowed |
String |
dataIngestionUri()
Get the data |
Boolean |
enableAutoStop()
Get the enable |
Boolean |
enableDiskEncryption()
Get the enable |
Boolean |
enableDoubleEncryption()
Get the enable |
Boolean |
enablePurge()
Get the enable |
Boolean |
enableStreamingIngest()
Get the enable |
Engine |
engineType()
Get the engine |
String |
etag()
Get the etag property: A unique read-only string that changes whenever the resource is updated. |
Identity |
identity()
Get the identity property: The identity of the cluster, if configured. |
Key |
keyVaultProperties()
Get the key |
Language |
languageExtensions()
Get the language |
Optimized |
optimizedAutoscale()
Get the optimized |
List<Private |
privateEndpointConnections()
Get the private |
Provisioning |
provisioningState()
Get the provisioning |
Public |
publicIpType()
Get the public |
Public |
publicNetworkAccess()
Get the public |
Cluster |
restrictOutboundNetworkAccess()
Get the restrict |
Azure |
sku()
Get the sku property: The SKU of the cluster. |
State |
state()
Get the state property: The state of the resource. |
String |
stateReason()
Get the state |
System |
systemData()
Get the system |
List<Trusted |
trustedExternalTenants()
Get the trusted |
String |
uri()
Get the uri property: The cluster URI. |
void |
validate()
Validates the instance. |
String |
virtualClusterGraduationProperties()
Get the virtual |
Virtual |
virtualNetworkConfiguration()
Get the virtual |
Cluster |
withAcceptedAudiences(List<AcceptedAudiences> acceptedAudiences)
Set the accepted |
Cluster |
withAllowedFqdnList(List<String> allowedFqdnList)
Set the allowed |
Cluster |
withAllowedIpRangeList(List<String> allowedIpRangeList)
Set the allowed |
Cluster |
withEnableAutoStop(Boolean enableAutoStop)
Set the enable |
Cluster |
withEnableDiskEncryption(Boolean enableDiskEncryption)
Set the enable |
Cluster |
withEnableDoubleEncryption(Boolean enableDoubleEncryption)
Set the enable |
Cluster |
withEnablePurge(Boolean enablePurge)
Set the enable |
Cluster |
withEnableStreamingIngest(Boolean enableStreamingIngest)
Set the enable |
Cluster |
withEngineType(EngineType engineType)
Set the engine |
Cluster |
withIdentity(Identity identity)
Set the identity property: The identity of the cluster, if configured. |
Cluster |
withKeyVaultProperties(KeyVaultProperties keyVaultProperties)
Set the key |
Cluster |
withLanguageExtensions(LanguageExtensionsList languageExtensions)
Set the language |
Cluster |
withLocation(String location) |
Cluster |
withOptimizedAutoscale(OptimizedAutoscale optimizedAutoscale)
Set the optimized |
Cluster |
withPublicIpType(PublicIpType publicIpType)
Set the public |
Cluster |
withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)
Set the public |
Cluster |
withRestrictOutboundNetworkAccess(ClusterNetworkAccessFlag restrictOutboundNetworkAccess)
Set the restrict |
Cluster |
withSku(AzureSku sku)
Set the sku property: The SKU of the cluster. |
Cluster |
withTags(Map<String,String> tags) |
Cluster |
withTrustedExternalTenants(List<TrustedExternalTenant> trustedExternalTenants)
Set the trusted |
Cluster |
withVirtualClusterGraduationProperties(String virtualClusterGraduationProperties)
Set the virtual |
Cluster |
withVirtualNetworkConfiguration(VirtualNetworkConfiguration virtualNetworkConfiguration)
Set the virtual |
Cluster |
withZones(List<String> zones)
Set the zones property: The availability zones of the cluster. |
List<String> |
zones()
Get the zones property: The availability zones of the cluster. |
Methods inherited from ProxyResource
Methods inherited from Resource
Methods inherited from java.lang.Object
Constructor Details
ClusterInner
public ClusterInner()
Creates an instance of ClusterInner class.
Method Details
acceptedAudiences
public List
Get the acceptedAudiences property: The cluster's accepted audiences.
Returns:
allowedFqdnList
public List
Get the allowedFqdnList property: List of allowed FQDNs(Fully Qualified Domain Name) for egress from Cluster.
Returns:
allowedIpRangeList
public List
Get the allowedIpRangeList property: The list of ips in the format of CIDR allowed to connect to the cluster.
Returns:
dataIngestionUri
public String dataIngestionUri()
Get the dataIngestionUri property: The cluster data ingestion URI.
Returns:
enableAutoStop
public Boolean enableAutoStop()
Get the enableAutoStop property: A boolean value that indicates if the cluster could be automatically stopped (due to lack of data or no activity for many days).
Returns:
enableDiskEncryption
public Boolean enableDiskEncryption()
Get the enableDiskEncryption property: A boolean value that indicates if the cluster's disks are encrypted.
Returns:
enableDoubleEncryption
public Boolean enableDoubleEncryption()
Get the enableDoubleEncryption property: A boolean value that indicates if double encryption is enabled.
Returns:
enablePurge
public Boolean enablePurge()
Get the enablePurge property: A boolean value that indicates if the purge operations are enabled.
Returns:
enableStreamingIngest
public Boolean enableStreamingIngest()
Get the enableStreamingIngest property: A boolean value that indicates if the streaming ingest is enabled.
Returns:
engineType
public EngineType engineType()
Get the engineType property: The engine type.
Returns:
etag
public String etag()
Get the etag property: A unique read-only string that changes whenever the resource is updated.
Returns:
identity
public Identity identity()
Get the identity property: The identity of the cluster, if configured.
Returns:
keyVaultProperties
public KeyVaultProperties keyVaultProperties()
Get the keyVaultProperties property: KeyVault properties for the cluster encryption.
Returns:
languageExtensions
public LanguageExtensionsList languageExtensions()
Get the languageExtensions property: List of the cluster's language extensions.
Returns:
optimizedAutoscale
public OptimizedAutoscale optimizedAutoscale()
Get the optimizedAutoscale property: Optimized auto scale definition.
Returns:
privateEndpointConnections
public List
Get the privateEndpointConnections property: A list of private endpoint connections.
Returns:
provisioningState
public ProvisioningState provisioningState()
Get the provisioningState property: The provisioned state of the resource.
Returns:
publicIpType
public PublicIpType publicIpType()
Get the publicIpType property: Indicates what public IP type to create - IPv4 (default), or DualStack (both IPv4 and IPv6).
Returns:
publicNetworkAccess
public PublicNetworkAccess publicNetworkAccess()
Get the publicNetworkAccess property: Public network access to the cluster is enabled by default. When disabled, only private endpoint connection to the cluster is allowed.
Returns:
restrictOutboundNetworkAccess
public ClusterNetworkAccessFlag restrictOutboundNetworkAccess()
Get the restrictOutboundNetworkAccess property: Whether or not to restrict outbound network access. Value is optional but if passed in, must be 'Enabled' or 'Disabled'.
Returns:
sku
public AzureSku sku()
Get the sku property: The SKU of the cluster.
Returns:
state
public State state()
Get the state property: The state of the resource.
Returns:
stateReason
public String stateReason()
Get the stateReason property: The reason for the cluster's current state.
Returns:
systemData
public SystemData systemData()
Get the systemData property: Metadata pertaining to creation and last modification of the resource.
Returns:
trustedExternalTenants
public List
Get the trustedExternalTenants property: The cluster's external tenants.
Returns:
uri
public String uri()
Get the uri property: The cluster URI.
Returns:
validate
public void validate()
Validates the instance.
virtualClusterGraduationProperties
public String virtualClusterGraduationProperties()
Get the virtualClusterGraduationProperties property: Virtual Cluster graduation properties.
Returns:
virtualNetworkConfiguration
public VirtualNetworkConfiguration virtualNetworkConfiguration()
Get the virtualNetworkConfiguration property: Virtual network definition.
Returns:
withAcceptedAudiences
public ClusterInner withAcceptedAudiences(List
Set the acceptedAudiences property: The cluster's accepted audiences.
Parameters:
Returns:
withAllowedFqdnList
public ClusterInner withAllowedFqdnList(List
Set the allowedFqdnList property: List of allowed FQDNs(Fully Qualified Domain Name) for egress from Cluster.
Parameters:
Returns:
withAllowedIpRangeList
public ClusterInner withAllowedIpRangeList(List
Set the allowedIpRangeList property: The list of ips in the format of CIDR allowed to connect to the cluster.
Parameters:
Returns:
withEnableAutoStop
public ClusterInner withEnableAutoStop(Boolean enableAutoStop)
Set the enableAutoStop property: A boolean value that indicates if the cluster could be automatically stopped (due to lack of data or no activity for many days).
Parameters:
Returns:
withEnableDiskEncryption
public ClusterInner withEnableDiskEncryption(Boolean enableDiskEncryption)
Set the enableDiskEncryption property: A boolean value that indicates if the cluster's disks are encrypted.
Parameters:
Returns:
withEnableDoubleEncryption
public ClusterInner withEnableDoubleEncryption(Boolean enableDoubleEncryption)
Set the enableDoubleEncryption property: A boolean value that indicates if double encryption is enabled.
Parameters:
Returns:
withEnablePurge
public ClusterInner withEnablePurge(Boolean enablePurge)
Set the enablePurge property: A boolean value that indicates if the purge operations are enabled.
Parameters:
Returns:
withEnableStreamingIngest
public ClusterInner withEnableStreamingIngest(Boolean enableStreamingIngest)
Set the enableStreamingIngest property: A boolean value that indicates if the streaming ingest is enabled.
Parameters:
Returns:
withEngineType
public ClusterInner withEngineType(EngineType engineType)
Set the engineType property: The engine type.
Parameters:
Returns:
withIdentity
public ClusterInner withIdentity(Identity identity)
Set the identity property: The identity of the cluster, if configured.
Parameters:
Returns:
withKeyVaultProperties
public ClusterInner withKeyVaultProperties(KeyVaultProperties keyVaultProperties)
Set the keyVaultProperties property: KeyVault properties for the cluster encryption.
Parameters:
Returns:
withLanguageExtensions
public ClusterInner withLanguageExtensions(LanguageExtensionsList languageExtensions)
Set the languageExtensions property: List of the cluster's language extensions.
Parameters:
Returns:
withLocation
public ClusterInner withLocation(String location)
Overrides:
ClusterInner.withLocation(String location)Parameters:
withOptimizedAutoscale
public ClusterInner withOptimizedAutoscale(OptimizedAutoscale optimizedAutoscale)
Set the optimizedAutoscale property: Optimized auto scale definition.
Parameters:
Returns:
withPublicIpType
public ClusterInner withPublicIpType(PublicIpType publicIpType)
Set the publicIpType property: Indicates what public IP type to create - IPv4 (default), or DualStack (both IPv4 and IPv6).
Parameters:
Returns:
withPublicNetworkAccess
public ClusterInner withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)
Set the publicNetworkAccess property: Public network access to the cluster is enabled by default. When disabled, only private endpoint connection to the cluster is allowed.
Parameters:
Returns:
withRestrictOutboundNetworkAccess
public ClusterInner withRestrictOutboundNetworkAccess(ClusterNetworkAccessFlag restrictOutboundNetworkAccess)
Set the restrictOutboundNetworkAccess property: Whether or not to restrict outbound network access. Value is optional but if passed in, must be 'Enabled' or 'Disabled'.
Parameters:
Returns:
withSku
public ClusterInner withSku(AzureSku sku)
Set the sku property: The SKU of the cluster.
Parameters:
Returns:
withTags
public ClusterInner withTags(Map
Overrides:
ClusterInner.withTags(Map<String,String> tags)Parameters:
withTrustedExternalTenants
public ClusterInner withTrustedExternalTenants(List
Set the trustedExternalTenants property: The cluster's external tenants.
Parameters:
Returns:
withVirtualClusterGraduationProperties
public ClusterInner withVirtualClusterGraduationProperties(String virtualClusterGraduationProperties)
Set the virtualClusterGraduationProperties property: Virtual Cluster graduation properties.
Parameters:
Returns:
withVirtualNetworkConfiguration
public ClusterInner withVirtualNetworkConfiguration(VirtualNetworkConfiguration virtualNetworkConfiguration)
Set the virtualNetworkConfiguration property: Virtual network definition.
Parameters:
Returns:
withZones
public ClusterInner withZones(List
Set the zones property: The availability zones of the cluster.
Parameters:
Returns:
zones
public List
Get the zones property: The availability zones of the cluster.
Returns:
Applies to
Azure SDK for Java
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for