class Azure::ServiceFabric::V6_2_0_9::Models::DeployedServicePackageInfo

Information about service package deployed on a Service Fabric node.

Attributes

name[RW]

@return [String] The name of the service package as specified in the service manifest.

service_package_activation_id[RW]

@return [String] The ActivationId of a deployed service package. If ServicePackageActivationMode specified at the time of creating the service is 'SharedProcess' (or if it is not specified, in which case it defaults to 'SharedProcess'), then value of ServicePackageActivationId is always an empty string.

status[RW]

@return [DeploymentStatus] Specifies the status of a deployed application or service package on a Service Fabric node. Possible values include: 'Invalid', 'Downloading', 'Activating', 'Active', 'Upgrading', 'Deactivating'

version[RW]

@return [String] The version of the service package specified in service manifest.

Public Class Methods

mapper() click to toggle source

Mapper for DeployedServicePackageInfo class as Ruby Hash. This will be used for serialization/deserialization.

# File lib/6.2.0.9/generated/azure_service_fabric/models/deployed_service_package_info.rb, line 42
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'DeployedServicePackageInfo',
    type: {
      name: 'Composite',
      class_name: 'DeployedServicePackageInfo',
      model_properties: {
        name: {
          client_side_validation: true,
          required: false,
          serialized_name: 'Name',
          type: {
            name: 'String'
          }
        },
        version: {
          client_side_validation: true,
          required: false,
          serialized_name: 'Version',
          type: {
            name: 'String'
          }
        },
        status: {
          client_side_validation: true,
          required: false,
          serialized_name: 'Status',
          type: {
            name: 'String'
          }
        },
        service_package_activation_id: {
          client_side_validation: true,
          required: false,
          serialized_name: 'ServicePackageActivationId',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end