class Azure::ServiceFabric::V6_4_0_36::Models::ServiceTypeInfo
Information about a service type that is defined in a service manifest of a provisioned application type.
Attributes
is_service_group[RW]
@return [Boolean] Indicates whether the service is a service group. If it is, the property value is true otherwise false.
service_manifest_name[RW]
@return [String] The name of the service manifest in which this service type is defined.
service_manifest_version[RW]
@return [String] The version of the service manifest in which this service type is defined.
service_type_description[RW]
@return [ServiceTypeDescription] Describes a service type defined in the service manifest of a provisioned application type. The properties the ones defined in the service manifest.
Public Class Methods
mapper()
click to toggle source
Mapper for ServiceTypeInfo
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/6.4.0.36/generated/azure_service_fabric/models/service_type_info.rb, line 38 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'ServiceTypeInfo', type: { name: 'Composite', class_name: 'ServiceTypeInfo', model_properties: { service_type_description: { client_side_validation: true, required: false, serialized_name: 'ServiceTypeDescription', type: { name: 'Composite', polymorphic_discriminator: 'Kind', uber_parent: 'ServiceTypeDescription', class_name: 'ServiceTypeDescription' } }, service_manifest_name: { client_side_validation: true, required: false, serialized_name: 'ServiceManifestName', type: { name: 'String' } }, service_manifest_version: { client_side_validation: true, required: false, serialized_name: 'ServiceManifestVersion', type: { name: 'String' } }, is_service_group: { client_side_validation: true, required: false, serialized_name: 'IsServiceGroup', type: { name: 'Boolean' } } } } } end