Class: Azure::ServiceFabric::Mgmt::V2016_09_01::Models::ClusterUpgradePolicy
- Inherits:
-
Object
- Object
- Azure::ServiceFabric::Mgmt::V2016_09_01::Models::ClusterUpgradePolicy
- Includes:
- MsRestAzure
- Defined in:
- lib/2016-09-01/generated/azure_mgmt_service_fabric/models/cluster_upgrade_policy.rb
Overview
Cluster upgrade policy
Instance Attribute Summary collapse
-
#delta_health_policy ⇒ ClusterUpgradeDeltaHealthPolicy
Delta health policy.
-
#force_restart ⇒ Boolean
Force node to restart or not.
-
#health_check_retry_timeout ⇒ String
continuously,it represents .Net TimeSpan.
-
#health_check_stable_duration ⇒ String
continuously,it represents .Net TimeSpan.
-
#health_check_wait_duration ⇒ String
domain before performing health checks, it represents .Net TimeSpan.
-
#health_policy ⇒ ClusterHealthPolicy
Cluster health Policy.
-
#override_user_upgrade_policy ⇒ Boolean
Use the user defined upgrade policy or not.
-
#upgrade_domain_timeout ⇒ String
TimeSpan.
-
#upgrade_replica_set_check_timeout ⇒ String
represents .Net TimeSpan.
-
#upgrade_timeout ⇒ String
The upgrade timeout,it represents .Net TimeSpan.
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for ClusterUpgradePolicy class as Ruby Hash.
Instance Attribute Details
#delta_health_policy ⇒ ClusterUpgradeDeltaHealthPolicy
Returns Delta health policy.
48 49 50 |
# File 'lib/2016-09-01/generated/azure_mgmt_service_fabric/models/cluster_upgrade_policy.rb', line 48 def delta_health_policy @delta_health_policy end |
#force_restart ⇒ Boolean
Returns Force node to restart or not.
19 20 21 |
# File 'lib/2016-09-01/generated/azure_mgmt_service_fabric/models/cluster_upgrade_policy.rb', line 19 def force_restart @force_restart end |
#health_check_retry_timeout ⇒ String
continuously,it represents .Net TimeSpan
35 36 37 |
# File 'lib/2016-09-01/generated/azure_mgmt_service_fabric/models/cluster_upgrade_policy.rb', line 35 def health_check_retry_timeout @health_check_retry_timeout end |
#health_check_stable_duration ⇒ String
continuously,it represents .Net TimeSpan
31 32 33 |
# File 'lib/2016-09-01/generated/azure_mgmt_service_fabric/models/cluster_upgrade_policy.rb', line 31 def health_check_stable_duration @health_check_stable_duration end |
#health_check_wait_duration ⇒ String
domain before performing health checks, it represents .Net TimeSpan
27 28 29 |
# File 'lib/2016-09-01/generated/azure_mgmt_service_fabric/models/cluster_upgrade_policy.rb', line 27 def health_check_wait_duration @health_check_wait_duration end |
#health_policy ⇒ ClusterHealthPolicy
Returns Cluster health Policy.
45 46 47 |
# File 'lib/2016-09-01/generated/azure_mgmt_service_fabric/models/cluster_upgrade_policy.rb', line 45 def health_policy @health_policy end |
#override_user_upgrade_policy ⇒ Boolean
Returns Use the user defined upgrade policy or not.
16 17 18 |
# File 'lib/2016-09-01/generated/azure_mgmt_service_fabric/models/cluster_upgrade_policy.rb', line 16 def override_user_upgrade_policy @override_user_upgrade_policy end |
#upgrade_domain_timeout ⇒ String
TimeSpan
42 43 44 |
# File 'lib/2016-09-01/generated/azure_mgmt_service_fabric/models/cluster_upgrade_policy.rb', line 42 def upgrade_domain_timeout @upgrade_domain_timeout end |
#upgrade_replica_set_check_timeout ⇒ String
represents .Net TimeSpan
23 24 25 |
# File 'lib/2016-09-01/generated/azure_mgmt_service_fabric/models/cluster_upgrade_policy.rb', line 23 def upgrade_replica_set_check_timeout @upgrade_replica_set_check_timeout end |
#upgrade_timeout ⇒ String
Returns The upgrade timeout,it represents .Net TimeSpan.
38 39 40 |
# File 'lib/2016-09-01/generated/azure_mgmt_service_fabric/models/cluster_upgrade_policy.rb', line 38 def upgrade_timeout @upgrade_timeout end |
Class Method Details
.mapper ⇒ Object
Mapper for ClusterUpgradePolicy class as Ruby Hash. This will be used for serialization/deserialization.
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 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 |
# File 'lib/2016-09-01/generated/azure_mgmt_service_fabric/models/cluster_upgrade_policy.rb', line 55 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'ClusterUpgradePolicy', type: { name: 'Composite', class_name: 'ClusterUpgradePolicy', model_properties: { override_user_upgrade_policy: { client_side_validation: true, required: false, serialized_name: 'overrideUserUpgradePolicy', type: { name: 'Boolean' } }, force_restart: { client_side_validation: true, required: false, serialized_name: 'forceRestart', type: { name: 'Boolean' } }, upgrade_replica_set_check_timeout: { client_side_validation: true, required: true, serialized_name: 'upgradeReplicaSetCheckTimeout', type: { name: 'String' } }, health_check_wait_duration: { client_side_validation: true, required: true, serialized_name: 'healthCheckWaitDuration', type: { name: 'String' } }, health_check_stable_duration: { client_side_validation: true, required: true, serialized_name: 'healthCheckStableDuration', type: { name: 'String' } }, health_check_retry_timeout: { client_side_validation: true, required: true, serialized_name: 'healthCheckRetryTimeout', type: { name: 'String' } }, upgrade_timeout: { client_side_validation: true, required: true, serialized_name: 'upgradeTimeout', type: { name: 'String' } }, upgrade_domain_timeout: { client_side_validation: true, required: true, serialized_name: 'upgradeDomainTimeout', type: { name: 'String' } }, health_policy: { client_side_validation: true, required: true, serialized_name: 'healthPolicy', type: { name: 'Composite', class_name: 'ClusterHealthPolicy' } }, delta_health_policy: { client_side_validation: true, required: false, serialized_name: 'deltaHealthPolicy', type: { name: 'Composite', class_name: 'ClusterUpgradeDeltaHealthPolicy' } } } } } end |