class Azure::ServiceFabric::V6_2_0_9::Models::UnprovisionApplicationTypeDescriptionInfo

Describes the operation to unregister or unprovision an application type and its version that was registered with the Service Fabric.

Attributes

application_type_version[RW]

@return [String] The version of the application type as defined in the application manifest.

async[RW]

@return [Boolean] The flag indicating whether or not unprovision should occur asynchronously. When set to true, the unprovision operation returns when the request is accepted by the system, and the unprovision operation continues without any timeout limit. The default value is false. However, we recommend to set it to true for large application packages that were provisioned.

Public Class Methods

mapper() click to toggle source

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

# File lib/6.2.0.9/generated/azure_service_fabric/models/unprovision_application_type_description_info.rb, line 34
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'UnprovisionApplicationTypeDescriptionInfo',
    type: {
      name: 'Composite',
      class_name: 'UnprovisionApplicationTypeDescriptionInfo',
      model_properties: {
        application_type_version: {
          client_side_validation: true,
          required: true,
          serialized_name: 'ApplicationTypeVersion',
          type: {
            name: 'String'
          }
        },
        async: {
          client_side_validation: true,
          required: false,
          serialized_name: 'Async',
          type: {
            name: 'Boolean'
          }
        }
      }
    }
  }
end