GetApplicationResult

data class GetApplicationResult(val etag: String, val id: String, val identity: ManagedIdentityResponse? = null, val location: String? = null, val managedIdentities: List<ApplicationUserAssignedIdentityResponse>? = null, val maximumNodes: Double? = null, val metrics: List<ApplicationMetricDescriptionResponse>? = null, val minimumNodes: Double? = null, val name: String, val parameters: Map<String, String>? = null, val provisioningState: String, val removeApplicationCapacity: Boolean? = null, val tags: Map<String, String>? = null, val type: String, val typeName: String? = null, val typeVersion: String? = null, val upgradePolicy: ApplicationUpgradePolicyResponse? = null)

The application resource.

Constructors

Link copied to clipboard
constructor(etag: String, id: String, identity: ManagedIdentityResponse? = null, location: String? = null, managedIdentities: List<ApplicationUserAssignedIdentityResponse>? = null, maximumNodes: Double? = null, metrics: List<ApplicationMetricDescriptionResponse>? = null, minimumNodes: Double? = null, name: String, parameters: Map<String, String>? = null, provisioningState: String, removeApplicationCapacity: Boolean? = null, tags: Map<String, String>? = null, type: String, typeName: String? = null, typeVersion: String? = null, upgradePolicy: ApplicationUpgradePolicyResponse? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Azure resource etag.

Link copied to clipboard
val id: String

Azure resource identifier.

Link copied to clipboard

Describes the managed identities for an Azure resource.

Link copied to clipboard
val location: String? = null

It will be deprecated in New API, resource location depends on the parent resource.

Link copied to clipboard

List of user assigned identities for the application, each mapped to a friendly name.

Link copied to clipboard
val maximumNodes: Double? = null

The maximum number of nodes where Service Fabric will reserve capacity for this application. Note that this does not mean that the services of this application will be placed on all of those nodes. By default, the value of this property is zero and it means that the services can be placed on any node.

Link copied to clipboard

List of application capacity metric description.

Link copied to clipboard
val minimumNodes: Double? = null

The minimum number of nodes where Service Fabric will reserve capacity for this application. Note that this does not mean that the services of this application will be placed on all of those nodes. If this property is set to zero, no capacity will be reserved. The value of this property cannot be more than the value of the MaximumNodes property.

Link copied to clipboard

Azure resource name.

Link copied to clipboard
val parameters: Map<String, String>? = null

List of application parameters with overridden values from their default values specified in the application manifest.

Link copied to clipboard

The current deployment or provisioning state, which only appears in the response

Link copied to clipboard

Remove the current application capacity settings.

Link copied to clipboard
val tags: Map<String, String>? = null

Azure resource tags.

Link copied to clipboard

Azure resource type.

Link copied to clipboard
val typeName: String? = null

The application type name as defined in the application manifest.

Link copied to clipboard
val typeVersion: String? = null

The version of the application type as defined in the application manifest.

Link copied to clipboard

Describes the policy for a monitored application upgrade.