class Azure::ServiceFabric::V6_4_0_36::Models::ApplicationTypeInfo
Information about an application type.
Attributes
@return [ApplicationTypeDefinitionKind] The mechanism used to define a Service Fabric application type. Possible values include: 'Invalid', 'ServiceFabricApplicationPackage', 'Compose'
@return [Array<ApplicationParameter>] List of application type parameters that can be overridden when creating or updating the application.
@return [String] The application type name as defined in the application manifest.
@return [ApplicationTypeStatus] The status of the application type. Possible values include: 'Invalid', 'Provisioning', 'Available', 'Unprovisioning', 'Failed'
@return [String] Additional detailed information about the status of the application type.
@return [String] The version of the application type as defined in the application manifest.
Public Class Methods
Mapper for ApplicationTypeInfo
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/6.4.0.36/generated/azure_service_fabric/models/application_type_info.rb, line 47 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'ApplicationTypeInfo', type: { name: 'Composite', class_name: 'ApplicationTypeInfo', 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' } }, default_parameter_list: { client_side_validation: true, required: false, serialized_name: 'DefaultParameterList', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'ApplicationParameterElementType', type: { name: 'Composite', class_name: 'ApplicationParameter' } } } }, status: { client_side_validation: true, required: false, serialized_name: 'Status', type: { name: 'String' } }, status_details: { client_side_validation: true, required: false, serialized_name: 'StatusDetails', type: { name: 'String' } }, application_type_definition_kind: { client_side_validation: true, required: false, serialized_name: 'ApplicationTypeDefinitionKind', type: { name: 'String' } } } } } end