class Azure::ServiceFabric::V6_2_0_9::Models::DeployedServiceTypeInfo

Information about service type deployed on a node, information such as the status of the service type registration on a node.

Attributes

code_package_name[RW]

@return [String] The name of the code package that registered the service type.

service_manifest_name[RW]

@return [String] The name of the service manifest in which this service type is defined.

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.

service_type_name[RW]

@return [String] Name of the service type as specified in the service manifest.

status[RW]

@return [ServiceTypeRegistrationStatus] The status of the service type registration on the node. Possible values include: 'Invalid', 'Disabled', 'Enabled', 'Registered'

Public Class Methods

mapper() click to toggle source

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

# File lib/6.2.0.9/generated/azure_service_fabric/models/deployed_service_type_info.rb, line 46
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'DeployedServiceTypeInfo',
    type: {
      name: 'Composite',
      class_name: 'DeployedServiceTypeInfo',
      model_properties: {
        service_type_name: {
          client_side_validation: true,
          required: false,
          serialized_name: 'ServiceTypeName',
          type: {
            name: 'String'
          }
        },
        service_manifest_name: {
          client_side_validation: true,
          required: false,
          serialized_name: 'ServiceManifestName',
          type: {
            name: 'String'
          }
        },
        code_package_name: {
          client_side_validation: true,
          required: false,
          serialized_name: 'CodePackageName',
          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