CloudServicesNetwork Interface

public interface CloudServicesNetwork

An immutable client-side representation of CloudServicesNetwork.

Method Summary

Modifier and Type Method and Description
abstract List<EgressEndpoint> additionalEgressEndpoints()

Gets the additionalEgressEndpoints property: The list of egress endpoints.

abstract List<String> associatedResourceIds()

Gets the associatedResourceIds property: The list of resource IDs for the other Microsoft.NetworkCloud resources that have attached this network.

abstract String clusterId()

Gets the clusterId property: The resource ID of the Network Cloud cluster this cloud services network is associated with.

abstract CloudServicesNetworkDetailedStatus detailedStatus()

Gets the detailedStatus property: The more detailed status of the cloud services network.

abstract String detailedStatusMessage()

Gets the detailedStatusMessage property: The descriptive message about the current detailed status.

abstract CloudServicesNetworkEnableDefaultEgressEndpoints enableDefaultEgressEndpoints()

Gets the enableDefaultEgressEndpoints property: The indicator of whether the platform default endpoints are allowed for the egress traffic.

abstract List<EgressEndpoint> enabledEgressEndpoints()

Gets the enabledEgressEndpoints property: The full list of additional and default egress endpoints that are currently enabled.

abstract String etag()

Gets the etag property: Resource ETag.

abstract ExtendedLocation extendedLocation()

Gets the extendedLocation property: The extended location of the cluster associated with the resource.

abstract List<String> hybridAksClustersAssociatedIds()

Gets the hybridAksClustersAssociatedIds property: Field Deprecated.

abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

abstract CloudServicesNetworkInner innerModel()

Gets the inner com.azure.resourcemanager.networkcloud.fluent.models.CloudServicesNetworkInner object.

abstract String interfaceName()

Gets the interfaceName property: The name of the interface that will be present in the virtual machine to represent this network.

abstract String location()

Gets the location property: The geo-location where the resource lives.

abstract String name()

Gets the name property: The name of the resource.

abstract CloudServicesNetworkProvisioningState provisioningState()

Gets the provisioningState property: The provisioning state of the cloud services network.

abstract CloudServicesNetwork refresh()

Refreshes the resource to sync with Azure.

abstract CloudServicesNetwork refresh(Context context)

Refreshes the resource to sync with Azure.

abstract Region region()

Gets the region of the resource.

abstract String regionName()

Gets the name of the resource region.

abstract String resourceGroupName()

Gets the name of the resource group.

abstract CloudServicesNetworkStorageOptions storageOptions()

Gets the storageOptions property: The storage options for the cloud services network.

abstract CloudServicesNetworkStorageStatus storageStatus()

Gets the storageStatus property: The storage status for the cloud services network.

abstract SystemData systemData()

Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.

abstract Map<String,String> tags()

Gets the tags property: Resource tags.

abstract String type()

Gets the type property: The type of the resource.

abstract Update update()

Begins update for the CloudServicesNetwork resource.

abstract List<String> virtualMachinesAssociatedIds()

Gets the virtualMachinesAssociatedIds property: Field Deprecated.

Method Details

additionalEgressEndpoints

public abstract List<EgressEndpoint> additionalEgressEndpoints()

Gets the additionalEgressEndpoints property: The list of egress endpoints. This allows for connection from a Hybrid AKS cluster to the specified endpoint.

Returns:

the additionalEgressEndpoints value.

associatedResourceIds

public abstract List<String> associatedResourceIds()

Gets the associatedResourceIds property: The list of resource IDs for the other Microsoft.NetworkCloud resources that have attached this network.

Returns:

the associatedResourceIds value.

clusterId

public abstract String clusterId()

Gets the clusterId property: The resource ID of the Network Cloud cluster this cloud services network is associated with.

Returns:

the clusterId value.

detailedStatus

public abstract CloudServicesNetworkDetailedStatus detailedStatus()

Gets the detailedStatus property: The more detailed status of the cloud services network.

Returns:

the detailedStatus value.

detailedStatusMessage

public abstract String detailedStatusMessage()

Gets the detailedStatusMessage property: The descriptive message about the current detailed status.

Returns:

the detailedStatusMessage value.

enableDefaultEgressEndpoints

public abstract CloudServicesNetworkEnableDefaultEgressEndpoints enableDefaultEgressEndpoints()

Gets the enableDefaultEgressEndpoints property: The indicator of whether the platform default endpoints are allowed for the egress traffic.

Returns:

the enableDefaultEgressEndpoints value.

enabledEgressEndpoints

public abstract List<EgressEndpoint> enabledEgressEndpoints()

Gets the enabledEgressEndpoints property: The full list of additional and default egress endpoints that are currently enabled.

Returns:

the enabledEgressEndpoints value.

etag

public abstract String etag()

Gets the etag property: Resource ETag.

Returns:

the etag value.

extendedLocation

public abstract ExtendedLocation extendedLocation()

Gets the extendedLocation property: The extended location of the cluster associated with the resource.

Returns:

the extendedLocation value.

hybridAksClustersAssociatedIds

public abstract List<String> hybridAksClustersAssociatedIds()

Gets 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:

the hybridAksClustersAssociatedIds value.

id

public abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

Returns:

the id value.

innerModel

public abstract CloudServicesNetworkInner innerModel()

Gets the inner com.azure.resourcemanager.networkcloud.fluent.models.CloudServicesNetworkInner object.

Returns:

the inner object.

interfaceName

public abstract String interfaceName()

Gets the interfaceName property: The name of the interface that will be present in the virtual machine to represent this network.

Returns:

the interfaceName value.

location

public abstract String location()

Gets the location property: The geo-location where the resource lives.

Returns:

the location value.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

provisioningState

public abstract CloudServicesNetworkProvisioningState provisioningState()

Gets the provisioningState property: The provisioning state of the cloud services network.

Returns:

the provisioningState value.

refresh

public abstract CloudServicesNetwork refresh()

Refreshes the resource to sync with Azure.

Returns:

the refreshed resource.

refresh

public abstract CloudServicesNetwork refresh(Context context)

Refreshes the resource to sync with Azure.

Parameters:

context - The context to associate with this operation.

Returns:

the refreshed resource.

region

public abstract Region region()

Gets the region of the resource.

Returns:

the region of the resource.

regionName

public abstract String regionName()

Gets the name of the resource region.

Returns:

the name of the resource region.

resourceGroupName

public abstract String resourceGroupName()

Gets the name of the resource group.

Returns:

the name of the resource group.

storageOptions

public abstract CloudServicesNetworkStorageOptions storageOptions()

Gets the storageOptions property: The storage options for the cloud services network.

Returns:

the storageOptions value.

storageStatus

public abstract CloudServicesNetworkStorageStatus storageStatus()

Gets the storageStatus property: The storage status for the cloud services network.

Returns:

the storageStatus value.

systemData

public abstract SystemData systemData()

Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.

Returns:

the systemData value.

tags

public abstract Map<String,String> tags()

Gets the tags property: Resource tags.

Returns:

the tags value.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

update

public abstract CloudServicesNetwork.Update update()

Begins update for the CloudServicesNetwork resource.

Returns:

the stage of resource update.

virtualMachinesAssociatedIds

public abstract List<String> virtualMachinesAssociatedIds()

Gets 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:

the virtualMachinesAssociatedIds value.

Applies to