CloudServicesNetworkProperties Class
- java.
lang. Object - com.
azure. resourcemanager. networkcloud. fluent. models. CloudServicesNetworkProperties
- com.
Implements
public final class CloudServicesNetworkProperties
implements JsonSerializable<CloudServicesNetworkProperties>
CloudServicesNetworkProperties represents properties of the cloud services network.
Constructor Summary
| Constructor | Description |
|---|---|
| CloudServicesNetworkProperties() |
Creates an instance of Cloud |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
List<Egress |
additionalEgressEndpoints()
Get the additional |
| List<String> |
associatedResourceIds()
Get the associated |
| String |
clusterId()
Get the cluster |
|
Cloud |
detailedStatus()
Get the detailed |
| String |
detailedStatusMessage()
Get the detailed |
|
Cloud |
enableDefaultEgressEndpoints()
Get the enable |
|
List<Egress |
enabledEgressEndpoints()
Get the enabled |
|
static
Cloud |
fromJson(JsonReader jsonReader)
Reads an instance of Cloud |
| List<String> |
hybridAksClustersAssociatedIds()
Get the hybrid |
| String |
interfaceName()
Get the interface |
|
Cloud |
provisioningState()
Get the provisioning |
|
Cloud |
storageOptions()
Get the storage |
|
Cloud |
storageStatus()
Get the storage |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
| List<String> |
virtualMachinesAssociatedIds()
Get the virtual |
|
Cloud |
withAdditionalEgressEndpoints(List<EgressEndpoint> additionalEgressEndpoints)
Set the additional |
|
Cloud |
withEnableDefaultEgressEndpoints(CloudServicesNetworkEnableDefaultEgressEndpoints enableDefaultEgressEndpoints)
Set the enable |
|
Cloud |
withStorageOptions(CloudServicesNetworkStorageOptions storageOptions)
Set the storage |
Methods inherited from java.lang.Object
Constructor Details
CloudServicesNetworkProperties
public CloudServicesNetworkProperties()
Creates an instance of CloudServicesNetworkProperties class.
Method Details
additionalEgressEndpoints
public List<EgressEndpoint> additionalEgressEndpoints()
Get the additionalEgressEndpoints property: The list of egress endpoints. This allows for connection from a Hybrid AKS cluster to the specified endpoint.
Returns:
associatedResourceIds
public List<String> associatedResourceIds()
Get the associatedResourceIds property: The list of resource IDs for the other Microsoft.NetworkCloud resources that have attached this network.
Returns:
clusterId
public String clusterId()
Get the clusterId property: The resource ID of the Network Cloud cluster this cloud services network is associated with.
Returns:
detailedStatus
public CloudServicesNetworkDetailedStatus detailedStatus()
Get the detailedStatus property: The more detailed status of the cloud services network.
Returns:
detailedStatusMessage
public String detailedStatusMessage()
Get the detailedStatusMessage property: The descriptive message about the current detailed status.
Returns:
enableDefaultEgressEndpoints
public CloudServicesNetworkEnableDefaultEgressEndpoints enableDefaultEgressEndpoints()
Get the enableDefaultEgressEndpoints property: The indicator of whether the platform default endpoints are allowed for the egress traffic.
Returns:
enabledEgressEndpoints
public List<EgressEndpoint> enabledEgressEndpoints()
Get the enabledEgressEndpoints property: The full list of additional and default egress endpoints that are currently enabled.
Returns:
fromJson
public static CloudServicesNetworkProperties fromJson(JsonReader jsonReader)
Reads an instance of CloudServicesNetworkProperties from the JsonReader.
Parameters:
Returns:
Throws:
hybridAksClustersAssociatedIds
public List<String> hybridAksClustersAssociatedIds()
Get the hybridAksClustersAssociatedIds property: Field Deprecated. These fields will be empty/omitted. The list of Hybrid AKS cluster resource IDs that are associated with this cloud services network.
Returns:
interfaceName
public String interfaceName()
Get the interfaceName property: The name of the interface that will be present in the virtual machine to represent this network.
Returns:
provisioningState
public CloudServicesNetworkProvisioningState provisioningState()
Get the provisioningState property: The provisioning state of the cloud services network.
Returns:
storageOptions
public CloudServicesNetworkStorageOptions storageOptions()
Get the storageOptions property: The storage options for the cloud services network.
Returns:
storageStatus
public CloudServicesNetworkStorageStatus storageStatus()
Get the storageStatus property: The storage status for the cloud services network.
Returns:
toJson
validate
public void validate()
Validates the instance.
virtualMachinesAssociatedIds
public List<String> virtualMachinesAssociatedIds()
Get the virtualMachinesAssociatedIds property: Field Deprecated. These fields will be empty/omitted. The list of virtual machine resource IDs, excluding any Hybrid AKS virtual machines, that are currently using this cloud services network.
Returns:
withAdditionalEgressEndpoints
public CloudServicesNetworkProperties withAdditionalEgressEndpoints(List<EgressEndpoint> additionalEgressEndpoints)
Set the additionalEgressEndpoints property: The list of egress endpoints. This allows for connection from a Hybrid AKS cluster to the specified endpoint.
Parameters:
Returns:
withEnableDefaultEgressEndpoints
public CloudServicesNetworkProperties withEnableDefaultEgressEndpoints(CloudServicesNetworkEnableDefaultEgressEndpoints enableDefaultEgressEndpoints)
Set the enableDefaultEgressEndpoints property: The indicator of whether the platform default endpoints are allowed for the egress traffic.
Parameters:
Returns:
withStorageOptions
public CloudServicesNetworkProperties withStorageOptions(CloudServicesNetworkStorageOptions storageOptions)
Set the storageOptions property: The storage options for the cloud services network.
Parameters:
Returns: