Share via


Controller Interface

public interface Controller

An immutable client-side representation of Controller.

Method Summary

Modifier and Type Method and Description
abstract String dataPlaneFqdn()

Gets the dataPlaneFqdn property: DNS name for accessing DataPlane services.

abstract String hostSuffix()

Gets the hostSuffix property: DNS suffix for public endpoints running in the Azure Dev Spaces Controller.

abstract String id()

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

abstract ControllerInner innerModel()

Gets the inner com.azure.resourcemanager.devspaces.fluent.models.ControllerInner object.

abstract ControllerConnectionDetailsList listConnectionDetails(ListConnectionDetailsParameters listConnectionDetailsParameters)

Lists connection details for an Azure Dev Spaces Controller.

abstract Response<ControllerConnectionDetailsList> listConnectionDetailsWithResponse(ListConnectionDetailsParameters listConnectionDetailsParameters, Context context)

Lists connection details for an Azure Dev Spaces Controller.

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 ProvisioningState provisioningState()

Gets the provisioningState property: Provisioning state of the Azure Dev Spaces Controller.

abstract Controller refresh()

Refreshes the resource to sync with Azure.

abstract Controller 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 Sku sku()

Gets the sku property: Model representing SKU for Azure Dev Spaces Controller.

abstract Map<String,String> tags()

Gets the tags property: Resource tags.

abstract String targetContainerHostApiServerFqdn()

Gets the targetContainerHostApiServerFqdn property: DNS of the target container host's API server.

abstract String targetContainerHostCredentialsBase64()

Gets the targetContainerHostCredentialsBase64 property: Credentials of the target container host (base64).

abstract String targetContainerHostResourceId()

Gets the targetContainerHostResourceId property: Resource ID of the target container host.

abstract String type()

Gets the type property: The type of the resource.

abstract Update update()

Begins update for the Controller resource.

Method Details

dataPlaneFqdn

public abstract String dataPlaneFqdn()

Gets the dataPlaneFqdn property: DNS name for accessing DataPlane services.

Returns:

the dataPlaneFqdn value.

hostSuffix

public abstract String hostSuffix()

Gets the hostSuffix property: DNS suffix for public endpoints running in the Azure Dev Spaces Controller.

Returns:

the hostSuffix value.

id

public abstract String id()

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

Returns:

the id value.

innerModel

public abstract ControllerInner innerModel()

Gets the inner com.azure.resourcemanager.devspaces.fluent.models.ControllerInner object.

Returns:

the inner object.

listConnectionDetails

public abstract ControllerConnectionDetailsList listConnectionDetails(ListConnectionDetailsParameters listConnectionDetailsParameters)

Lists connection details for an Azure Dev Spaces Controller. Lists connection details for the underlying container resources of an Azure Dev Spaces Controller.

Parameters:

listConnectionDetailsParameters - Parameters for listing connection details of Azure Dev Spaces Controller.

Returns:

the response.

listConnectionDetailsWithResponse

public abstract Response<ControllerConnectionDetailsList> listConnectionDetailsWithResponse(ListConnectionDetailsParameters listConnectionDetailsParameters, Context context)

Lists connection details for an Azure Dev Spaces Controller. Lists connection details for the underlying container resources of an Azure Dev Spaces Controller.

Parameters:

listConnectionDetailsParameters - Parameters for listing connection details of Azure Dev Spaces Controller.
context - The context to associate with this operation.

Returns:

the response body along with Response<T>.

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 ProvisioningState provisioningState()

Gets the provisioningState property: Provisioning state of the Azure Dev Spaces Controller.

Returns:

the provisioningState value.

refresh

public abstract Controller refresh()

Refreshes the resource to sync with Azure.

Returns:

the refreshed resource.

refresh

public abstract Controller 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.

sku

public abstract Sku sku()

Gets the sku property: Model representing SKU for Azure Dev Spaces Controller.

Returns:

the sku value.

tags

public abstract Map<String,String> tags()

Gets the tags property: Resource tags.

Returns:

the tags value.

targetContainerHostApiServerFqdn

public abstract String targetContainerHostApiServerFqdn()

Gets the targetContainerHostApiServerFqdn property: DNS of the target container host's API server.

Returns:

the targetContainerHostApiServerFqdn value.

targetContainerHostCredentialsBase64

public abstract String targetContainerHostCredentialsBase64()

Gets the targetContainerHostCredentialsBase64 property: Credentials of the target container host (base64).

Returns:

the targetContainerHostCredentialsBase64 value.

targetContainerHostResourceId

public abstract String targetContainerHostResourceId()

Gets the targetContainerHostResourceId property: Resource ID of the target container host.

Returns:

the targetContainerHostResourceId value.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

update

public abstract Controller.Update update()

Begins update for the Controller resource.

Returns:

the stage of resource update.

Applies to