ApplicationPatchable Interface

public interface ApplicationPatchable

An immutable client-side representation of ApplicationPatchable.

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 ApplicationPatchableInner innerModel()

Gets the inner com.azure.resourcemanager.managedapplications.fluent.models.ApplicationPatchableInner 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 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 PlanPatchable 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 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 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 ApplicationPatchableInner innerModel()

Gets the inner com.azure.resourcemanager.managedapplications.fluent.models.ApplicationPatchableInner 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.

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 PlanPatchable 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.

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.

updatedBy

public abstract ApplicationClientDetails updatedBy()

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

Returns:

the updatedBy value.

Applies to