Class: Azure::ServiceFabric::V6_4_0_36::Models::DeployedServicePackageHealthState
- Inherits:
-
EntityHealthState
- Object
- EntityHealthState
- Azure::ServiceFabric::V6_4_0_36::Models::DeployedServicePackageHealthState
- Includes:
- MsRestAzure
- Defined in:
- lib/6.4.0.36/generated/azure_service_fabric/models/deployed_service_package_health_state.rb
Overview
Represents the health state of a deployed service package, containing the entity identifier and the aggregated health state.
Instance Attribute Summary collapse
-
#application_name ⇒ String
URI scheme.
-
#node_name ⇒ String
deployed.
-
#service_manifest_name ⇒ String
Name of the manifest describing the service package.
-
#service_package_activation_id ⇒ String
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.
Attributes inherited from EntityHealthState
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for DeployedServicePackageHealthState class as Ruby Hash.
Instance Attribute Details
#application_name ⇒ String
URI scheme.
22 23 24 |
# File 'lib/6.4.0.36/generated/azure_service_fabric/models/deployed_service_package_health_state.rb', line 22 def application_name @application_name end |
#node_name ⇒ String
deployed.
18 19 20 |
# File 'lib/6.4.0.36/generated/azure_service_fabric/models/deployed_service_package_health_state.rb', line 18 def node_name @node_name end |
#service_manifest_name ⇒ String
Returns Name of the manifest describing the service package.
25 26 27 |
# File 'lib/6.4.0.36/generated/azure_service_fabric/models/deployed_service_package_health_state.rb', line 25 def service_manifest_name @service_manifest_name end |
#service_package_activation_id ⇒ String
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.
33 34 35 |
# File 'lib/6.4.0.36/generated/azure_service_fabric/models/deployed_service_package_health_state.rb', line 33 def service_package_activation_id @service_package_activation_id end |
Class Method Details
.mapper ⇒ Object
Mapper for DeployedServicePackageHealthState class as Ruby Hash. This will be used for serialization/deserialization.
40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 |
# File 'lib/6.4.0.36/generated/azure_service_fabric/models/deployed_service_package_health_state.rb', line 40 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'DeployedServicePackageHealthState', type: { name: 'Composite', class_name: 'DeployedServicePackageHealthState', model_properties: { aggregated_health_state: { client_side_validation: true, required: false, serialized_name: 'AggregatedHealthState', type: { name: 'String' } }, node_name: { client_side_validation: true, required: false, serialized_name: 'NodeName', type: { name: 'String' } }, application_name: { client_side_validation: true, required: false, serialized_name: 'ApplicationName', type: { name: 'String' } }, service_manifest_name: { client_side_validation: true, required: false, serialized_name: 'ServiceManifestName', type: { name: 'String' } }, service_package_activation_id: { client_side_validation: true, required: false, serialized_name: 'ServicePackageActivationId', type: { name: 'String' } } } } } end |