Application Interface

public interface Application

An immutable client-side representation of Application.

Method Summary

Modifier and Type Method and Description
abstract String applicationDefinitionId()

Gets the applicationDefinitionId property: The fully qualified path of managed application definition Id.

abstract List<ApplicationArtifact> artifacts()

Gets the artifacts property: The collection of managed application artifacts.

abstract List<ApplicationAuthorization> authorizations()

Gets the authorizations property: The read-only authorizations property that is retrieved from the application package.

abstract ApplicationBillingDetailsDefinition billingDetails()

Gets the billingDetails property: The managed application billing details.

abstract ApplicationClientDetails createdBy()

Gets the createdBy property: The client entity that created the JIT request.

abstract ApplicationPackageContact customerSupport()

Gets the customerSupport property: The read-only customer support property that is retrieved from the application package.

abstract String id()

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

abstract Identity identity()

Gets the identity property: The identity of the resource.

abstract ApplicationInner innerModel()

Gets the inner com.azure.resourcemanager.managedapplications.fluent.models.ApplicationInner object.

abstract ApplicationJitAccessPolicy jitAccessPolicy()

Gets the jitAccessPolicy property: The managed application Jit access policy.

abstract String kind()

Gets the kind property: The kind of the managed application.

abstract AllowedUpgradePlansResult listAllowedUpgradePlans()

List allowed upgrade plans for application.

abstract Response<AllowedUpgradePlansResult> listAllowedUpgradePlansWithResponse(Context context)

List allowed upgrade plans for application.

abstract ManagedIdentityTokenResult listTokens(ListTokenRequest parameters)

List tokens for application.

abstract Response<ManagedIdentityTokenResult> listTokensWithResponse(ListTokenRequest parameters, Context context)

List tokens for application.

abstract String location()

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

abstract String managedBy()

Gets the managedBy property: ID of the resource that manages this resource.

abstract String managedResourceGroupId()

Gets the managedResourceGroupId property: The managed resource group Id.

abstract ApplicationManagementMode managementMode()

Gets the managementMode property: The managed application management mode.

abstract String name()

Gets the name property: The name of the resource.

abstract Object outputs()

Gets the outputs property: Name and value pairs that define the managed application outputs.

abstract Object parameters()

Gets the parameters property: Name and value pairs that define the managed application parameters.

abstract Plan plan()

Gets the plan property: The plan information.

abstract ProvisioningState provisioningState()

Gets the provisioningState property: The managed application provisioning state.

abstract String publisherTenantId()

Gets the publisherTenantId property: The publisher tenant Id.

abstract Application refresh()

Refreshes the resource to sync with Azure.

abstract Application refresh(Context context)

Refreshes the resource to sync with Azure.

abstract void refreshPermissions()

Refresh Permissions for application.

abstract void refreshPermissions(Context context)

Refresh Permissions for application.

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: The SKU of the resource.

abstract ApplicationPackageSupportUrls supportUrls()

Gets the supportUrls property: The read-only support URLs property that is retrieved from the application package.

abstract SystemData systemData()

Gets the systemData property: Metadata pertaining to creation and last modification of the resource.

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 Application resource.

abstract UpdateAccessDefinition updateAccess(UpdateAccessDefinitionInner parameters)

Update access for application.

abstract UpdateAccessDefinition updateAccess(UpdateAccessDefinitionInner parameters, Context context)

Update access for application.

abstract ApplicationClientDetails updatedBy()

Gets the updatedBy property: The client entity that last updated the JIT request.

Method Details

applicationDefinitionId

public abstract String applicationDefinitionId()

Gets the applicationDefinitionId property: The fully qualified path of managed application definition Id.

Returns:

the applicationDefinitionId value.

artifacts

public abstract List artifacts()

Gets the artifacts property: The collection of managed application artifacts.

Returns:

the artifacts value.

authorizations

public abstract List authorizations()

Gets the authorizations property: The read-only authorizations property that is retrieved from the application package.

Returns:

the authorizations value.

billingDetails

public abstract ApplicationBillingDetailsDefinition billingDetails()

Gets the billingDetails property: The managed application billing details.

Returns:

the billingDetails value.

createdBy

public abstract ApplicationClientDetails createdBy()

Gets the createdBy property: The client entity that created the JIT request.

Returns:

the createdBy value.

customerSupport

public abstract ApplicationPackageContact customerSupport()

Gets the customerSupport property: The read-only customer support property that is retrieved from the application package.

Returns:

the customerSupport value.

id

public abstract String id()

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

Returns:

the id value.

identity

public abstract Identity identity()

Gets the identity property: The identity of the resource.

Returns:

the identity value.

innerModel

public abstract ApplicationInner innerModel()

Gets the inner com.azure.resourcemanager.managedapplications.fluent.models.ApplicationInner object.

Returns:

the inner object.

jitAccessPolicy

public abstract ApplicationJitAccessPolicy jitAccessPolicy()

Gets the jitAccessPolicy property: The managed application Jit access policy.

Returns:

the jitAccessPolicy value.

kind

public abstract String kind()

Gets the kind property: The kind of the managed application. Allowed values are MarketPlace and ServiceCatalog.

Returns:

the kind value.

listAllowedUpgradePlans

public abstract AllowedUpgradePlansResult listAllowedUpgradePlans()

List allowed upgrade plans for application.

Returns:

the array of plan.

listAllowedUpgradePlansWithResponse

public abstract Response listAllowedUpgradePlansWithResponse(Context context)

List allowed upgrade plans for application.

Parameters:

context - The context to associate with this operation.

Returns:

the array of plan along with Response<T>.

listTokens

public abstract ManagedIdentityTokenResult listTokens(ListTokenRequest parameters)

List tokens for application.

Parameters:

parameters - Request body parameters to list tokens.

Returns:

the array of managed identity tokens.

listTokensWithResponse

public abstract Response listTokensWithResponse(ListTokenRequest parameters, Context context)

List tokens for application.

Parameters:

parameters - Request body parameters to list tokens.
context - The context to associate with this operation.

Returns:

the array of managed identity tokens along with Response<T>.

location

public abstract String location()

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

Returns:

the location value.

managedBy

public abstract String managedBy()

Gets the managedBy property: ID of the resource that manages this resource.

Returns:

the managedBy value.

managedResourceGroupId

public abstract String managedResourceGroupId()

Gets the managedResourceGroupId property: The managed resource group Id.

Returns:

the managedResourceGroupId value.

managementMode

public abstract ApplicationManagementMode managementMode()

Gets the managementMode property: The managed application management mode.

Returns:

the managementMode value.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

outputs

public abstract Object outputs()

Gets the outputs property: Name and value pairs that define the managed application outputs.

Returns:

the outputs value.

parameters

public abstract Object parameters()

Gets the parameters property: Name and value pairs that define the managed application parameters. It can be a JObject or a well formed JSON string.

Returns:

the parameters value.

plan

public abstract Plan plan()

Gets the plan property: The plan information.

Returns:

the plan value.

provisioningState

public abstract ProvisioningState provisioningState()

Gets the provisioningState property: The managed application provisioning state.

Returns:

the provisioningState value.

publisherTenantId

public abstract String publisherTenantId()

Gets the publisherTenantId property: The publisher tenant Id.

Returns:

the publisherTenantId value.

refresh

public abstract Application refresh()

Refreshes the resource to sync with Azure.

Returns:

the refreshed resource.

refresh

public abstract Application refresh(Context context)

Refreshes the resource to sync with Azure.

Parameters:

context - The context to associate with this operation.

Returns:

the refreshed resource.

refreshPermissions

public abstract void refreshPermissions()

Refresh Permissions for application.

refreshPermissions

public abstract void refreshPermissions(Context context)

Refresh Permissions for application.

Parameters:

context - The context to associate with this operation.

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: The SKU of the resource.

Returns:

the sku value.

supportUrls

public abstract ApplicationPackageSupportUrls supportUrls()

Gets the supportUrls property: The read-only support URLs property that is retrieved from the application package.

Returns:

the supportUrls value.

systemData

public abstract SystemData systemData()

Gets the systemData property: Metadata pertaining to creation and last modification of the resource.

Returns:

the systemData value.

tags

public abstract Map 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 Application.Update update()

Begins update for the Application resource.

Returns:

the stage of resource update.

updateAccess

public abstract UpdateAccessDefinition updateAccess(UpdateAccessDefinitionInner parameters)

Update access for application.

Parameters:

parameters - Request body parameters to list tokens.

Returns:

the response.

updateAccess

public abstract UpdateAccessDefinition updateAccess(UpdateAccessDefinitionInner parameters, Context context)

Update access for application.

Parameters:

parameters - Request body parameters to list tokens.
context - The context to associate with this operation.

Returns:

the response.

updatedBy

public abstract ApplicationClientDetails updatedBy()

Gets the updatedBy property: The client entity that last updated the JIT request.

Returns:

the updatedBy value.

Applies to