ApplicationDefinition Interface
public interface ApplicationDefinition
An immutable client-side representation of ApplicationDefinition.
Method Summary
Modifier and Type | Method and Description |
---|---|
abstract
List<Application |
artifacts()
Gets the artifacts property: The collection of managed application artifacts. |
abstract
List<Application |
authorizations()
Gets the authorizations property: The managed application provider authorizations. |
abstract Object |
createUiDefinition()
Gets the create |
abstract
Application |
deploymentPolicy()
Gets the deployment |
abstract String |
description()
Gets the description property: The managed application definition description. |
abstract String |
displayName()
Gets the display |
abstract String |
id()
Gets the id property: Fully qualified resource Id for the resource. |
abstract
Application |
innerModel()
Gets the inner com. |
abstract Boolean |
isEnabled()
Gets the is |
abstract String |
location()
Gets the location property: The geo-location where the resource lives. |
abstract
Application |
lockLevel()
Gets the lock |
abstract
Application |
lockingPolicy()
Gets the locking |
abstract Object |
mainTemplate()
Gets the main |
abstract String |
managedBy()
Gets the managed |
abstract
Application |
managementPolicy()
Gets the management |
abstract String |
name()
Gets the name property: The name of the resource. |
abstract
Application |
notificationPolicy()
Gets the notification |
abstract String |
packageFileUri()
Gets the package |
abstract
List<Application |
policies()
Gets the policies property: The managed application provider policies. |
abstract
Application |
refresh()
Refreshes the resource to sync with Azure. |
abstract
Application |
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: The SKU of the resource. |
abstract String |
storageAccountId()
Gets the storage |
abstract
System |
systemData()
Gets the system |
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 |
Method Details
artifacts
public abstract List
Gets the artifacts property: The collection of managed application artifacts. The portal will use the files specified as artifacts to construct the user experience of creating a managed application from a managed application definition.
Returns:
authorizations
public abstract List
Gets the authorizations property: The managed application provider authorizations.
Returns:
createUiDefinition
public abstract Object createUiDefinition()
Gets the createUiDefinition property: The createUiDefinition json for the backing template with Microsoft.Solutions/applications resource. It can be a JObject or well-formed JSON string.
Returns:
deploymentPolicy
public abstract ApplicationDeploymentPolicy deploymentPolicy()
Gets the deploymentPolicy property: The managed application deployment policy.
Returns:
description
public abstract String description()
Gets the description property: The managed application definition description.
Returns:
displayName
public abstract String displayName()
Gets the displayName property: The managed application definition display name.
Returns:
id
public abstract String id()
Gets the id property: Fully qualified resource Id for the resource.
Returns:
innerModel
public abstract ApplicationDefinitionInner innerModel()
Gets the inner com.azure.resourcemanager.managedapplications.fluent.models.ApplicationDefinitionInner object.
Returns:
isEnabled
public abstract Boolean isEnabled()
Gets the isEnabled property: A value indicating whether the package is enabled or not.
Returns:
location
public abstract String location()
Gets the location property: The geo-location where the resource lives.
Returns:
lockLevel
public abstract ApplicationLockLevel lockLevel()
Gets the lockLevel property: The managed application lock level.
Returns:
lockingPolicy
public abstract ApplicationPackageLockingPolicyDefinition lockingPolicy()
Gets the lockingPolicy property: The managed application locking policy.
Returns:
mainTemplate
public abstract Object mainTemplate()
Gets the mainTemplate property: The inline main template json which has resources to be provisioned. It can be a JObject or well-formed JSON string.
Returns:
managedBy
public abstract String managedBy()
Gets the managedBy property: ID of the resource that manages this resource.
Returns:
managementPolicy
public abstract ApplicationManagementPolicy managementPolicy()
Gets the managementPolicy property: The managed application management policy that determines publisher's access to the managed resource group.
Returns:
name
public abstract String name()
Gets the name property: The name of the resource.
Returns:
notificationPolicy
public abstract ApplicationNotificationPolicy notificationPolicy()
Gets the notificationPolicy property: The managed application notification policy.
Returns:
packageFileUri
public abstract String packageFileUri()
Gets the packageFileUri property: The managed application definition package file Uri. Use this element.
Returns:
policies
public abstract List
Gets the policies property: The managed application provider policies.
Returns:
refresh
public abstract ApplicationDefinition refresh()
Refreshes the resource to sync with Azure.
Returns:
refresh
public abstract ApplicationDefinition refresh(Context context)
Refreshes the resource to sync with Azure.
Parameters:
Returns:
region
public abstract Region region()
Gets the region of the resource.
Returns:
regionName
public abstract String regionName()
Gets the name of the resource region.
Returns:
resourceGroupName
public abstract String resourceGroupName()
Gets the name of the resource group.
Returns:
sku
public abstract Sku sku()
Gets the sku property: The SKU of the resource.
Returns:
storageAccountId
public abstract String storageAccountId()
Gets the storageAccountId property: The storage account id for bring your own storage scenario.
Returns:
systemData
public abstract SystemData systemData()
Gets the systemData property: Metadata pertaining to creation and last modification of the resource.
Returns:
tags
public abstract Map
Gets the tags property: Resource tags.
Returns:
type
public abstract String type()
Gets the type property: The type of the resource.
Returns:
update
public abstract ApplicationDefinition.Update update()
Begins update for the ApplicationDefinition resource.
Returns:
Applies to
Azure SDK for Java