UpgradeConfigProperty 
Initializer 
import ros_cdk_cs
ros_cdk_cs.RosClusterNodePool.UpgradeConfigProperty(
  auto_upgrade: typing.Union[bool, IResolvable] = None,
  max_unavailable: typing.Union[typing.Union[int, float], IResolvable] = None,
  surge: typing.Union[typing.Union[int, float], IResolvable] = None,
  surge_percentage: typing.Union[typing.Union[int, float], IResolvable] = None
)
Properties 
| Name | 
Type | 
Description | 
auto_upgrade | 
typing.Union[bool, ros_cdk_core.IResolvable] | 
No description. | 
max_unavailable | 
typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | 
No description. | 
surge | 
typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | 
No description. | 
surge_percentage | 
typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | 
No description. | 
auto_upgradeOptional 
auto_upgrade: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
 
max_unavailableOptional 
max_unavailable: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
 
surgeOptional 
surge: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
 
surge_percentageOptional 
surge_percentage: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]