in multiple-languages/go/alicloudroscdkess/main.go [10:1724]
func init() {
_jsii_.RegisterClass(
"@alicloud/ros-cdk-ess.AlarmTask",
reflect.TypeOf((*AlarmTask)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addCondition", GoMethod: "AddCondition"},
_jsii_.MemberMethod{JsiiMethod: "addCount", GoMethod: "AddCount"},
_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
_jsii_.MemberMethod{JsiiMethod: "addResourceDesc", GoMethod: "AddResourceDesc"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrAlarmTaskId", GoGetter: "AttrAlarmTaskId"},
_jsii_.MemberProperty{JsiiProperty: "enableResourcePropertyConstraint", GoGetter: "EnableResourcePropertyConstraint"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "fetchCondition", GoMethod: "FetchCondition"},
_jsii_.MemberMethod{JsiiMethod: "fetchDependency", GoMethod: "FetchDependency"},
_jsii_.MemberMethod{JsiiMethod: "fetchResourceDesc", GoMethod: "FetchResourceDesc"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberProperty{JsiiProperty: "id", GoGetter: "Id"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onPrepare", GoMethod: "OnPrepare"},
_jsii_.MemberMethod{JsiiMethod: "onSynthesize", GoMethod: "OnSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "onValidate", GoMethod: "OnValidate"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "prepare", GoMethod: "Prepare"},
_jsii_.MemberProperty{JsiiProperty: "props", GoGetter: "Props"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberProperty{JsiiProperty: "resource", GoGetter: "Resource"},
_jsii_.MemberProperty{JsiiProperty: "scope", GoGetter: "Scope"},
_jsii_.MemberMethod{JsiiMethod: "setMetadata", GoMethod: "SetMetadata"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
},
func() interface{} {
j := jsiiProxy_AlarmTask{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IAlarmTask)
return &j
},
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-ess.AlarmTaskEnable",
reflect.TypeOf((*AlarmTaskEnable)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addCondition", GoMethod: "AddCondition"},
_jsii_.MemberMethod{JsiiMethod: "addCount", GoMethod: "AddCount"},
_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
_jsii_.MemberMethod{JsiiMethod: "addResourceDesc", GoMethod: "AddResourceDesc"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "enableResourcePropertyConstraint", GoGetter: "EnableResourcePropertyConstraint"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "fetchCondition", GoMethod: "FetchCondition"},
_jsii_.MemberMethod{JsiiMethod: "fetchDependency", GoMethod: "FetchDependency"},
_jsii_.MemberMethod{JsiiMethod: "fetchResourceDesc", GoMethod: "FetchResourceDesc"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberProperty{JsiiProperty: "id", GoGetter: "Id"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onPrepare", GoMethod: "OnPrepare"},
_jsii_.MemberMethod{JsiiMethod: "onSynthesize", GoMethod: "OnSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "onValidate", GoMethod: "OnValidate"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "prepare", GoMethod: "Prepare"},
_jsii_.MemberProperty{JsiiProperty: "props", GoGetter: "Props"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberProperty{JsiiProperty: "resource", GoGetter: "Resource"},
_jsii_.MemberProperty{JsiiProperty: "scope", GoGetter: "Scope"},
_jsii_.MemberMethod{JsiiMethod: "setMetadata", GoMethod: "SetMetadata"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
},
func() interface{} {
j := jsiiProxy_AlarmTaskEnable{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IAlarmTaskEnable)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.AlarmTaskEnableProps",
reflect.TypeOf((*AlarmTaskEnableProps)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.AlarmTaskProps",
reflect.TypeOf((*AlarmTaskProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-ess.EciScalingConfiguration",
reflect.TypeOf((*EciScalingConfiguration)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addCondition", GoMethod: "AddCondition"},
_jsii_.MemberMethod{JsiiMethod: "addCount", GoMethod: "AddCount"},
_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
_jsii_.MemberMethod{JsiiMethod: "addResourceDesc", GoMethod: "AddResourceDesc"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrScalingConfigurationId", GoGetter: "AttrScalingConfigurationId"},
_jsii_.MemberProperty{JsiiProperty: "enableResourcePropertyConstraint", GoGetter: "EnableResourcePropertyConstraint"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "fetchCondition", GoMethod: "FetchCondition"},
_jsii_.MemberMethod{JsiiMethod: "fetchDependency", GoMethod: "FetchDependency"},
_jsii_.MemberMethod{JsiiMethod: "fetchResourceDesc", GoMethod: "FetchResourceDesc"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberProperty{JsiiProperty: "id", GoGetter: "Id"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onPrepare", GoMethod: "OnPrepare"},
_jsii_.MemberMethod{JsiiMethod: "onSynthesize", GoMethod: "OnSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "onValidate", GoMethod: "OnValidate"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "prepare", GoMethod: "Prepare"},
_jsii_.MemberProperty{JsiiProperty: "props", GoGetter: "Props"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberProperty{JsiiProperty: "resource", GoGetter: "Resource"},
_jsii_.MemberProperty{JsiiProperty: "scope", GoGetter: "Scope"},
_jsii_.MemberMethod{JsiiMethod: "setMetadata", GoMethod: "SetMetadata"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
},
func() interface{} {
j := jsiiProxy_EciScalingConfiguration{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IEciScalingConfiguration)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.EciScalingConfigurationProps",
reflect.TypeOf((*EciScalingConfigurationProps)(nil)).Elem(),
)
_jsii_.RegisterInterface(
"@alicloud/ros-cdk-ess.IAlarmTask",
reflect.TypeOf((*IAlarmTask)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "attrAlarmTaskId", GoGetter: "AttrAlarmTaskId"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "props", GoGetter: "Props"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
},
func() interface{} {
j := jsiiProxy_IAlarmTask{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreIResource)
return &j
},
)
_jsii_.RegisterInterface(
"@alicloud/ros-cdk-ess.IAlarmTaskEnable",
reflect.TypeOf((*IAlarmTaskEnable)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "props", GoGetter: "Props"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
},
func() interface{} {
j := jsiiProxy_IAlarmTaskEnable{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreIResource)
return &j
},
)
_jsii_.RegisterInterface(
"@alicloud/ros-cdk-ess.IEciScalingConfiguration",
reflect.TypeOf((*IEciScalingConfiguration)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "attrScalingConfigurationId", GoGetter: "AttrScalingConfigurationId"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "props", GoGetter: "Props"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
},
func() interface{} {
j := jsiiProxy_IEciScalingConfiguration{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreIResource)
return &j
},
)
_jsii_.RegisterInterface(
"@alicloud/ros-cdk-ess.ILifecycleHook",
reflect.TypeOf((*ILifecycleHook)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "attrLifecycleHookId", GoGetter: "AttrLifecycleHookId"},
_jsii_.MemberProperty{JsiiProperty: "attrScalingGroupId", GoGetter: "AttrScalingGroupId"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "props", GoGetter: "Props"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
},
func() interface{} {
j := jsiiProxy_ILifecycleHook{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreIResource)
return &j
},
)
_jsii_.RegisterInterface(
"@alicloud/ros-cdk-ess.ILoadBalancerAttachment",
reflect.TypeOf((*ILoadBalancerAttachment)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "props", GoGetter: "Props"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
},
func() interface{} {
j := jsiiProxy_ILoadBalancerAttachment{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreIResource)
return &j
},
)
_jsii_.RegisterInterface(
"@alicloud/ros-cdk-ess.IScalingConfiguration",
reflect.TypeOf((*IScalingConfiguration)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "attrScalingConfigurationId", GoGetter: "AttrScalingConfigurationId"},
_jsii_.MemberProperty{JsiiProperty: "attrScalingGroupId", GoGetter: "AttrScalingGroupId"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "props", GoGetter: "Props"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
},
func() interface{} {
j := jsiiProxy_IScalingConfiguration{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreIResource)
return &j
},
)
_jsii_.RegisterInterface(
"@alicloud/ros-cdk-ess.IScalingGroup",
reflect.TypeOf((*IScalingGroup)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "attrArn", GoGetter: "AttrArn"},
_jsii_.MemberProperty{JsiiProperty: "attrScalingGroupId", GoGetter: "AttrScalingGroupId"},
_jsii_.MemberProperty{JsiiProperty: "attrScalingGroupName", GoGetter: "AttrScalingGroupName"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "props", GoGetter: "Props"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
},
func() interface{} {
j := jsiiProxy_IScalingGroup{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreIResource)
return &j
},
)
_jsii_.RegisterInterface(
"@alicloud/ros-cdk-ess.IScalingGroupEnable",
reflect.TypeOf((*IScalingGroupEnable)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "attrLifecycleState", GoGetter: "AttrLifecycleState"},
_jsii_.MemberProperty{JsiiProperty: "attrScalingGroupId", GoGetter: "AttrScalingGroupId"},
_jsii_.MemberProperty{JsiiProperty: "attrScalingInstanceDetails", GoGetter: "AttrScalingInstanceDetails"},
_jsii_.MemberProperty{JsiiProperty: "attrScalingInstances", GoGetter: "AttrScalingInstances"},
_jsii_.MemberProperty{JsiiProperty: "attrScalingRuleArisExecuteErrorInfo", GoGetter: "AttrScalingRuleArisExecuteErrorInfo"},
_jsii_.MemberProperty{JsiiProperty: "attrScalingRuleArisExecuteResultInstancesAdded", GoGetter: "AttrScalingRuleArisExecuteResultInstancesAdded"},
_jsii_.MemberProperty{JsiiProperty: "attrScalingRuleArisExecuteResultInstancesRemoved", GoGetter: "AttrScalingRuleArisExecuteResultInstancesRemoved"},
_jsii_.MemberProperty{JsiiProperty: "attrScalingRuleArisExecuteResultNumberOfAddedInstances", GoGetter: "AttrScalingRuleArisExecuteResultNumberOfAddedInstances"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "props", GoGetter: "Props"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
},
func() interface{} {
j := jsiiProxy_IScalingGroupEnable{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreIResource)
return &j
},
)
_jsii_.RegisterInterface(
"@alicloud/ros-cdk-ess.IScalingRule",
reflect.TypeOf((*IScalingRule)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "attrScalingRuleAri", GoGetter: "AttrScalingRuleAri"},
_jsii_.MemberProperty{JsiiProperty: "attrScalingRuleId", GoGetter: "AttrScalingRuleId"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "props", GoGetter: "Props"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
},
func() interface{} {
j := jsiiProxy_IScalingRule{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreIResource)
return &j
},
)
_jsii_.RegisterInterface(
"@alicloud/ros-cdk-ess.IScheduledTask",
reflect.TypeOf((*IScheduledTask)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "attrScheduledTaskId", GoGetter: "AttrScheduledTaskId"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "props", GoGetter: "Props"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
},
func() interface{} {
j := jsiiProxy_IScheduledTask{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreIResource)
return &j
},
)
_jsii_.RegisterInterface(
"@alicloud/ros-cdk-ess.IServerGroupAttachment",
reflect.TypeOf((*IServerGroupAttachment)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "attrScalingActivityId", GoGetter: "AttrScalingActivityId"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "props", GoGetter: "Props"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
},
func() interface{} {
j := jsiiProxy_IServerGroupAttachment{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreIResource)
return &j
},
)
_jsii_.RegisterInterface(
"@alicloud/ros-cdk-ess.IVServerGroupAttachment",
reflect.TypeOf((*IVServerGroupAttachment)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "attrScalingGroupId", GoGetter: "AttrScalingGroupId"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "props", GoGetter: "Props"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
},
func() interface{} {
j := jsiiProxy_IVServerGroupAttachment{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreIResource)
return &j
},
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-ess.LifecycleHook",
reflect.TypeOf((*LifecycleHook)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addCondition", GoMethod: "AddCondition"},
_jsii_.MemberMethod{JsiiMethod: "addCount", GoMethod: "AddCount"},
_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
_jsii_.MemberMethod{JsiiMethod: "addResourceDesc", GoMethod: "AddResourceDesc"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrLifecycleHookId", GoGetter: "AttrLifecycleHookId"},
_jsii_.MemberProperty{JsiiProperty: "attrScalingGroupId", GoGetter: "AttrScalingGroupId"},
_jsii_.MemberProperty{JsiiProperty: "enableResourcePropertyConstraint", GoGetter: "EnableResourcePropertyConstraint"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "fetchCondition", GoMethod: "FetchCondition"},
_jsii_.MemberMethod{JsiiMethod: "fetchDependency", GoMethod: "FetchDependency"},
_jsii_.MemberMethod{JsiiMethod: "fetchResourceDesc", GoMethod: "FetchResourceDesc"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberProperty{JsiiProperty: "id", GoGetter: "Id"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onPrepare", GoMethod: "OnPrepare"},
_jsii_.MemberMethod{JsiiMethod: "onSynthesize", GoMethod: "OnSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "onValidate", GoMethod: "OnValidate"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "prepare", GoMethod: "Prepare"},
_jsii_.MemberProperty{JsiiProperty: "props", GoGetter: "Props"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberProperty{JsiiProperty: "resource", GoGetter: "Resource"},
_jsii_.MemberProperty{JsiiProperty: "scope", GoGetter: "Scope"},
_jsii_.MemberMethod{JsiiMethod: "setMetadata", GoMethod: "SetMetadata"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
},
func() interface{} {
j := jsiiProxy_LifecycleHook{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_ILifecycleHook)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.LifecycleHookProps",
reflect.TypeOf((*LifecycleHookProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-ess.LoadBalancerAttachment",
reflect.TypeOf((*LoadBalancerAttachment)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addCondition", GoMethod: "AddCondition"},
_jsii_.MemberMethod{JsiiMethod: "addCount", GoMethod: "AddCount"},
_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
_jsii_.MemberMethod{JsiiMethod: "addResourceDesc", GoMethod: "AddResourceDesc"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "enableResourcePropertyConstraint", GoGetter: "EnableResourcePropertyConstraint"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "fetchCondition", GoMethod: "FetchCondition"},
_jsii_.MemberMethod{JsiiMethod: "fetchDependency", GoMethod: "FetchDependency"},
_jsii_.MemberMethod{JsiiMethod: "fetchResourceDesc", GoMethod: "FetchResourceDesc"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberProperty{JsiiProperty: "id", GoGetter: "Id"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onPrepare", GoMethod: "OnPrepare"},
_jsii_.MemberMethod{JsiiMethod: "onSynthesize", GoMethod: "OnSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "onValidate", GoMethod: "OnValidate"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "prepare", GoMethod: "Prepare"},
_jsii_.MemberProperty{JsiiProperty: "props", GoGetter: "Props"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberProperty{JsiiProperty: "resource", GoGetter: "Resource"},
_jsii_.MemberProperty{JsiiProperty: "scope", GoGetter: "Scope"},
_jsii_.MemberMethod{JsiiMethod: "setMetadata", GoMethod: "SetMetadata"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
},
func() interface{} {
j := jsiiProxy_LoadBalancerAttachment{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_ILoadBalancerAttachment)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.LoadBalancerAttachmentProps",
reflect.TypeOf((*LoadBalancerAttachmentProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-ess.RosAlarmTask",
reflect.TypeOf((*RosAlarmTask)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addCondition", GoMethod: "AddCondition"},
_jsii_.MemberMethod{JsiiMethod: "addCount", GoMethod: "AddCount"},
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
_jsii_.MemberMethod{JsiiMethod: "addDesc", GoMethod: "AddDesc"},
_jsii_.MemberMethod{JsiiMethod: "addMetaData", GoMethod: "AddMetaData"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
_jsii_.MemberMethod{JsiiMethod: "addRosDependency", GoMethod: "AddRosDependency"},
_jsii_.MemberProperty{JsiiProperty: "alarmAction", GoGetter: "AlarmAction"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrAlarmTaskId", GoGetter: "AttrAlarmTaskId"},
_jsii_.MemberProperty{JsiiProperty: "comparisonOperator", GoGetter: "ComparisonOperator"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberProperty{JsiiProperty: "description", GoGetter: "Description"},
_jsii_.MemberProperty{JsiiProperty: "dimensions", GoGetter: "Dimensions"},
_jsii_.MemberProperty{JsiiProperty: "enableResourcePropertyConstraint", GoGetter: "EnableResourcePropertyConstraint"},
_jsii_.MemberProperty{JsiiProperty: "evaluationCount", GoGetter: "EvaluationCount"},
_jsii_.MemberMethod{JsiiMethod: "fetchCondition", GoMethod: "FetchCondition"},
_jsii_.MemberMethod{JsiiMethod: "fetchDesc", GoMethod: "FetchDesc"},
_jsii_.MemberMethod{JsiiMethod: "fetchRosDependency", GoMethod: "FetchRosDependency"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberProperty{JsiiProperty: "groupId", GoGetter: "GroupId"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "metricName", GoGetter: "MetricName"},
_jsii_.MemberProperty{JsiiProperty: "metricType", GoGetter: "MetricType"},
_jsii_.MemberProperty{JsiiProperty: "name", GoGetter: "Name"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onPrepare", GoMethod: "OnPrepare"},
_jsii_.MemberMethod{JsiiMethod: "onSynthesize", GoMethod: "OnSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "onValidate", GoMethod: "OnValidate"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberProperty{JsiiProperty: "period", GoGetter: "Period"},
_jsii_.MemberMethod{JsiiMethod: "prepare", GoMethod: "Prepare"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberProperty{JsiiProperty: "rosOptions", GoGetter: "RosOptions"},
_jsii_.MemberProperty{JsiiProperty: "rosProperties", GoGetter: "RosProperties"},
_jsii_.MemberProperty{JsiiProperty: "rosResourceType", GoGetter: "RosResourceType"},
_jsii_.MemberProperty{JsiiProperty: "scalingGroupId", GoGetter: "ScalingGroupId"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberProperty{JsiiProperty: "statistics", GoGetter: "Statistics"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberProperty{JsiiProperty: "threshold", GoGetter: "Threshold"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
},
func() interface{} {
j := jsiiProxy_RosAlarmTask{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreRosResource)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.RosAlarmTask.DimensionsProperty",
reflect.TypeOf((*RosAlarmTask_DimensionsProperty)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-ess.RosAlarmTaskEnable",
reflect.TypeOf((*RosAlarmTaskEnable)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addCondition", GoMethod: "AddCondition"},
_jsii_.MemberMethod{JsiiMethod: "addCount", GoMethod: "AddCount"},
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
_jsii_.MemberMethod{JsiiMethod: "addDesc", GoMethod: "AddDesc"},
_jsii_.MemberMethod{JsiiMethod: "addMetaData", GoMethod: "AddMetaData"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
_jsii_.MemberMethod{JsiiMethod: "addRosDependency", GoMethod: "AddRosDependency"},
_jsii_.MemberProperty{JsiiProperty: "alarmTaskId", GoGetter: "AlarmTaskId"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberProperty{JsiiProperty: "enable", GoGetter: "Enable"},
_jsii_.MemberProperty{JsiiProperty: "enableResourcePropertyConstraint", GoGetter: "EnableResourcePropertyConstraint"},
_jsii_.MemberMethod{JsiiMethod: "fetchCondition", GoMethod: "FetchCondition"},
_jsii_.MemberMethod{JsiiMethod: "fetchDesc", GoMethod: "FetchDesc"},
_jsii_.MemberMethod{JsiiMethod: "fetchRosDependency", GoMethod: "FetchRosDependency"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onPrepare", GoMethod: "OnPrepare"},
_jsii_.MemberMethod{JsiiMethod: "onSynthesize", GoMethod: "OnSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "onValidate", GoMethod: "OnValidate"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberMethod{JsiiMethod: "prepare", GoMethod: "Prepare"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberProperty{JsiiProperty: "rosOptions", GoGetter: "RosOptions"},
_jsii_.MemberProperty{JsiiProperty: "rosProperties", GoGetter: "RosProperties"},
_jsii_.MemberProperty{JsiiProperty: "rosResourceType", GoGetter: "RosResourceType"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
},
func() interface{} {
j := jsiiProxy_RosAlarmTaskEnable{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreRosResource)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.RosAlarmTaskEnableProps",
reflect.TypeOf((*RosAlarmTaskEnableProps)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.RosAlarmTaskProps",
reflect.TypeOf((*RosAlarmTaskProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-ess.RosEciScalingConfiguration",
reflect.TypeOf((*RosEciScalingConfiguration)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "acrRegistryInfos", GoGetter: "AcrRegistryInfos"},
_jsii_.MemberProperty{JsiiProperty: "activeDeadlineSeconds", GoGetter: "ActiveDeadlineSeconds"},
_jsii_.MemberMethod{JsiiMethod: "addCondition", GoMethod: "AddCondition"},
_jsii_.MemberMethod{JsiiMethod: "addCount", GoMethod: "AddCount"},
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
_jsii_.MemberMethod{JsiiMethod: "addDesc", GoMethod: "AddDesc"},
_jsii_.MemberMethod{JsiiMethod: "addMetaData", GoMethod: "AddMetaData"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
_jsii_.MemberMethod{JsiiMethod: "addRosDependency", GoMethod: "AddRosDependency"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrScalingConfigurationId", GoGetter: "AttrScalingConfigurationId"},
_jsii_.MemberProperty{JsiiProperty: "autoCreateEip", GoGetter: "AutoCreateEip"},
_jsii_.MemberProperty{JsiiProperty: "autoMatchImageCache", GoGetter: "AutoMatchImageCache"},
_jsii_.MemberProperty{JsiiProperty: "containerGroupName", GoGetter: "ContainerGroupName"},
_jsii_.MemberProperty{JsiiProperty: "containers", GoGetter: "Containers"},
_jsii_.MemberProperty{JsiiProperty: "costOptimization", GoGetter: "CostOptimization"},
_jsii_.MemberProperty{JsiiProperty: "cpu", GoGetter: "Cpu"},
_jsii_.MemberProperty{JsiiProperty: "cpuOptionsCore", GoGetter: "CpuOptionsCore"},
_jsii_.MemberProperty{JsiiProperty: "cpuOptionsThreadsPerCore", GoGetter: "CpuOptionsThreadsPerCore"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberProperty{JsiiProperty: "dataCacheBucket", GoGetter: "DataCacheBucket"},
_jsii_.MemberProperty{JsiiProperty: "dataCacheBurstingEnabled", GoGetter: "DataCacheBurstingEnabled"},
_jsii_.MemberProperty{JsiiProperty: "dataCachePl", GoGetter: "DataCachePl"},
_jsii_.MemberProperty{JsiiProperty: "dataCacheProvisionedIops", GoGetter: "DataCacheProvisionedIops"},
_jsii_.MemberProperty{JsiiProperty: "dnsConfigNameServers", GoGetter: "DnsConfigNameServers"},
_jsii_.MemberProperty{JsiiProperty: "dnsConfigOptions", GoGetter: "DnsConfigOptions"},
_jsii_.MemberProperty{JsiiProperty: "dnsConfigSearches", GoGetter: "DnsConfigSearches"},
_jsii_.MemberProperty{JsiiProperty: "dnsPolicy", GoGetter: "DnsPolicy"},
_jsii_.MemberProperty{JsiiProperty: "egressBandwidth", GoGetter: "EgressBandwidth"},
_jsii_.MemberProperty{JsiiProperty: "eipBandwidth", GoGetter: "EipBandwidth"},
_jsii_.MemberProperty{JsiiProperty: "enableResourcePropertyConstraint", GoGetter: "EnableResourcePropertyConstraint"},
_jsii_.MemberProperty{JsiiProperty: "ephemeralStorage", GoGetter: "EphemeralStorage"},
_jsii_.MemberMethod{JsiiMethod: "fetchCondition", GoMethod: "FetchCondition"},
_jsii_.MemberMethod{JsiiMethod: "fetchDesc", GoMethod: "FetchDesc"},
_jsii_.MemberMethod{JsiiMethod: "fetchRosDependency", GoMethod: "FetchRosDependency"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberProperty{JsiiProperty: "hostAliases", GoGetter: "HostAliases"},
_jsii_.MemberProperty{JsiiProperty: "hostName", GoGetter: "HostName"},
_jsii_.MemberProperty{JsiiProperty: "imageRegistryCredentials", GoGetter: "ImageRegistryCredentials"},
_jsii_.MemberProperty{JsiiProperty: "imageSnapshotId", GoGetter: "ImageSnapshotId"},
_jsii_.MemberProperty{JsiiProperty: "ingressBandwidth", GoGetter: "IngressBandwidth"},
_jsii_.MemberProperty{JsiiProperty: "initContainers", GoGetter: "InitContainers"},
_jsii_.MemberProperty{JsiiProperty: "instanceFamilyLevel", GoGetter: "InstanceFamilyLevel"},
_jsii_.MemberProperty{JsiiProperty: "instanceTypes", GoGetter: "InstanceTypes"},
_jsii_.MemberProperty{JsiiProperty: "ipv6AddressCount", GoGetter: "Ipv6AddressCount"},
_jsii_.MemberProperty{JsiiProperty: "loadBalancerWeight", GoGetter: "LoadBalancerWeight"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "memory", GoGetter: "Memory"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "ntpServers", GoGetter: "NtpServers"},
_jsii_.MemberMethod{JsiiMethod: "onPrepare", GoMethod: "OnPrepare"},
_jsii_.MemberMethod{JsiiMethod: "onSynthesize", GoMethod: "OnSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "onValidate", GoMethod: "OnValidate"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberMethod{JsiiMethod: "prepare", GoMethod: "Prepare"},
_jsii_.MemberProperty{JsiiProperty: "ramRoleName", GoGetter: "RamRoleName"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberProperty{JsiiProperty: "resourceGroupId", GoGetter: "ResourceGroupId"},
_jsii_.MemberProperty{JsiiProperty: "restartPolicy", GoGetter: "RestartPolicy"},
_jsii_.MemberProperty{JsiiProperty: "rosOptions", GoGetter: "RosOptions"},
_jsii_.MemberProperty{JsiiProperty: "rosProperties", GoGetter: "RosProperties"},
_jsii_.MemberProperty{JsiiProperty: "rosResourceType", GoGetter: "RosResourceType"},
_jsii_.MemberProperty{JsiiProperty: "scalingConfigurationName", GoGetter: "ScalingConfigurationName"},
_jsii_.MemberProperty{JsiiProperty: "scalingGroupId", GoGetter: "ScalingGroupId"},
_jsii_.MemberProperty{JsiiProperty: "securityContextSysctls", GoGetter: "SecurityContextSysctls"},
_jsii_.MemberProperty{JsiiProperty: "securityGroupId", GoGetter: "SecurityGroupId"},
_jsii_.MemberProperty{JsiiProperty: "spotPriceLimit", GoGetter: "SpotPriceLimit"},
_jsii_.MemberProperty{JsiiProperty: "spotStrategy", GoGetter: "SpotStrategy"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberProperty{JsiiProperty: "tags", GoGetter: "Tags"},
_jsii_.MemberProperty{JsiiProperty: "terminationGracePeriodSeconds", GoGetter: "TerminationGracePeriodSeconds"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
_jsii_.MemberProperty{JsiiProperty: "volumes", GoGetter: "Volumes"},
},
func() interface{} {
j := jsiiProxy_RosEciScalingConfiguration{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreRosResource)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.RosEciScalingConfiguration.AcrRegistryInfosProperty",
reflect.TypeOf((*RosEciScalingConfiguration_AcrRegistryInfosProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.RosEciScalingConfiguration.ConfigFileVolumeConfigFileToPathsProperty",
reflect.TypeOf((*RosEciScalingConfiguration_ConfigFileVolumeConfigFileToPathsProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.RosEciScalingConfiguration.ContainersProperty",
reflect.TypeOf((*RosEciScalingConfiguration_ContainersProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.RosEciScalingConfiguration.DnsConfigOptionsProperty",
reflect.TypeOf((*RosEciScalingConfiguration_DnsConfigOptionsProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.RosEciScalingConfiguration.EnvironmentVarsProperty",
reflect.TypeOf((*RosEciScalingConfiguration_EnvironmentVarsProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.RosEciScalingConfiguration.HostAliasesProperty",
reflect.TypeOf((*RosEciScalingConfiguration_HostAliasesProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.RosEciScalingConfiguration.ImageRegistryCredentialsProperty",
reflect.TypeOf((*RosEciScalingConfiguration_ImageRegistryCredentialsProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.RosEciScalingConfiguration.InitContainerEnvironmentVarsProperty",
reflect.TypeOf((*RosEciScalingConfiguration_InitContainerEnvironmentVarsProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.RosEciScalingConfiguration.InitContainerVolumeMountsProperty",
reflect.TypeOf((*RosEciScalingConfiguration_InitContainerVolumeMountsProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.RosEciScalingConfiguration.InitContainersProperty",
reflect.TypeOf((*RosEciScalingConfiguration_InitContainersProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.RosEciScalingConfiguration.PortsProperty",
reflect.TypeOf((*RosEciScalingConfiguration_PortsProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.RosEciScalingConfiguration.SecurityContextSysctlsProperty",
reflect.TypeOf((*RosEciScalingConfiguration_SecurityContextSysctlsProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.RosEciScalingConfiguration.TagsProperty",
reflect.TypeOf((*RosEciScalingConfiguration_TagsProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.RosEciScalingConfiguration.VolumeMountsProperty",
reflect.TypeOf((*RosEciScalingConfiguration_VolumeMountsProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.RosEciScalingConfiguration.VolumesProperty",
reflect.TypeOf((*RosEciScalingConfiguration_VolumesProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.RosEciScalingConfigurationProps",
reflect.TypeOf((*RosEciScalingConfigurationProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-ess.RosLifecycleHook",
reflect.TypeOf((*RosLifecycleHook)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addCondition", GoMethod: "AddCondition"},
_jsii_.MemberMethod{JsiiMethod: "addCount", GoMethod: "AddCount"},
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
_jsii_.MemberMethod{JsiiMethod: "addDesc", GoMethod: "AddDesc"},
_jsii_.MemberMethod{JsiiMethod: "addMetaData", GoMethod: "AddMetaData"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
_jsii_.MemberMethod{JsiiMethod: "addRosDependency", GoMethod: "AddRosDependency"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrLifecycleHookId", GoGetter: "AttrLifecycleHookId"},
_jsii_.MemberProperty{JsiiProperty: "attrScalingGroupId", GoGetter: "AttrScalingGroupId"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberProperty{JsiiProperty: "defaultResult", GoGetter: "DefaultResult"},
_jsii_.MemberProperty{JsiiProperty: "enableResourcePropertyConstraint", GoGetter: "EnableResourcePropertyConstraint"},
_jsii_.MemberMethod{JsiiMethod: "fetchCondition", GoMethod: "FetchCondition"},
_jsii_.MemberMethod{JsiiMethod: "fetchDesc", GoMethod: "FetchDesc"},
_jsii_.MemberMethod{JsiiMethod: "fetchRosDependency", GoMethod: "FetchRosDependency"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberProperty{JsiiProperty: "heartbeatTimeout", GoGetter: "HeartbeatTimeout"},
_jsii_.MemberProperty{JsiiProperty: "lifecycleHookName", GoGetter: "LifecycleHookName"},
_jsii_.MemberProperty{JsiiProperty: "lifecycleTransition", GoGetter: "LifecycleTransition"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "notificationArn", GoGetter: "NotificationArn"},
_jsii_.MemberProperty{JsiiProperty: "notificationMetadata", GoGetter: "NotificationMetadata"},
_jsii_.MemberMethod{JsiiMethod: "onPrepare", GoMethod: "OnPrepare"},
_jsii_.MemberMethod{JsiiMethod: "onSynthesize", GoMethod: "OnSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "onValidate", GoMethod: "OnValidate"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberMethod{JsiiMethod: "prepare", GoMethod: "Prepare"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberProperty{JsiiProperty: "rosOptions", GoGetter: "RosOptions"},
_jsii_.MemberProperty{JsiiProperty: "rosProperties", GoGetter: "RosProperties"},
_jsii_.MemberProperty{JsiiProperty: "rosResourceType", GoGetter: "RosResourceType"},
_jsii_.MemberProperty{JsiiProperty: "scalingGroupId", GoGetter: "ScalingGroupId"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
},
func() interface{} {
j := jsiiProxy_RosLifecycleHook{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreRosResource)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.RosLifecycleHookProps",
reflect.TypeOf((*RosLifecycleHookProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-ess.RosLoadBalancerAttachment",
reflect.TypeOf((*RosLoadBalancerAttachment)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addCondition", GoMethod: "AddCondition"},
_jsii_.MemberMethod{JsiiMethod: "addCount", GoMethod: "AddCount"},
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
_jsii_.MemberMethod{JsiiMethod: "addDesc", GoMethod: "AddDesc"},
_jsii_.MemberMethod{JsiiMethod: "addMetaData", GoMethod: "AddMetaData"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
_jsii_.MemberMethod{JsiiMethod: "addRosDependency", GoMethod: "AddRosDependency"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberProperty{JsiiProperty: "enableResourcePropertyConstraint", GoGetter: "EnableResourcePropertyConstraint"},
_jsii_.MemberMethod{JsiiMethod: "fetchCondition", GoMethod: "FetchCondition"},
_jsii_.MemberMethod{JsiiMethod: "fetchDesc", GoMethod: "FetchDesc"},
_jsii_.MemberMethod{JsiiMethod: "fetchRosDependency", GoMethod: "FetchRosDependency"},
_jsii_.MemberProperty{JsiiProperty: "forceAttach", GoGetter: "ForceAttach"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberProperty{JsiiProperty: "loadBalancerConfigs", GoGetter: "LoadBalancerConfigs"},
_jsii_.MemberProperty{JsiiProperty: "loadBalancers", GoGetter: "LoadBalancers"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onPrepare", GoMethod: "OnPrepare"},
_jsii_.MemberMethod{JsiiMethod: "onSynthesize", GoMethod: "OnSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "onValidate", GoMethod: "OnValidate"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberMethod{JsiiMethod: "prepare", GoMethod: "Prepare"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberProperty{JsiiProperty: "rosOptions", GoGetter: "RosOptions"},
_jsii_.MemberProperty{JsiiProperty: "rosProperties", GoGetter: "RosProperties"},
_jsii_.MemberProperty{JsiiProperty: "rosResourceType", GoGetter: "RosResourceType"},
_jsii_.MemberProperty{JsiiProperty: "scalingGroupId", GoGetter: "ScalingGroupId"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
},
func() interface{} {
j := jsiiProxy_RosLoadBalancerAttachment{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreRosResource)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.RosLoadBalancerAttachment.LoadBalancerConfigsProperty",
reflect.TypeOf((*RosLoadBalancerAttachment_LoadBalancerConfigsProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.RosLoadBalancerAttachmentProps",
reflect.TypeOf((*RosLoadBalancerAttachmentProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-ess.RosScalingConfiguration",
reflect.TypeOf((*RosScalingConfiguration)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addCondition", GoMethod: "AddCondition"},
_jsii_.MemberMethod{JsiiMethod: "addCount", GoMethod: "AddCount"},
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
_jsii_.MemberMethod{JsiiMethod: "addDesc", GoMethod: "AddDesc"},
_jsii_.MemberMethod{JsiiMethod: "addMetaData", GoMethod: "AddMetaData"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
_jsii_.MemberMethod{JsiiMethod: "addRosDependency", GoMethod: "AddRosDependency"},
_jsii_.MemberProperty{JsiiProperty: "affinity", GoGetter: "Affinity"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrScalingConfigurationId", GoGetter: "AttrScalingConfigurationId"},
_jsii_.MemberProperty{JsiiProperty: "attrScalingGroupId", GoGetter: "AttrScalingGroupId"},
_jsii_.MemberProperty{JsiiProperty: "cpu", GoGetter: "Cpu"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberProperty{JsiiProperty: "creditSpecification", GoGetter: "CreditSpecification"},
_jsii_.MemberProperty{JsiiProperty: "dedicatedHostId", GoGetter: "DedicatedHostId"},
_jsii_.MemberProperty{JsiiProperty: "deploymentSetId", GoGetter: "DeploymentSetId"},
_jsii_.MemberProperty{JsiiProperty: "diskMappings", GoGetter: "DiskMappings"},
_jsii_.MemberProperty{JsiiProperty: "enableResourcePropertyConstraint", GoGetter: "EnableResourcePropertyConstraint"},
_jsii_.MemberMethod{JsiiMethod: "fetchCondition", GoMethod: "FetchCondition"},
_jsii_.MemberMethod{JsiiMethod: "fetchDesc", GoMethod: "FetchDesc"},
_jsii_.MemberMethod{JsiiMethod: "fetchRosDependency", GoMethod: "FetchRosDependency"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberProperty{JsiiProperty: "hostName", GoGetter: "HostName"},
_jsii_.MemberProperty{JsiiProperty: "hpcClusterId", GoGetter: "HpcClusterId"},
_jsii_.MemberProperty{JsiiProperty: "imageFamily", GoGetter: "ImageFamily"},
_jsii_.MemberProperty{JsiiProperty: "imageId", GoGetter: "ImageId"},
_jsii_.MemberProperty{JsiiProperty: "imageName", GoGetter: "ImageName"},
_jsii_.MemberProperty{JsiiProperty: "imageOptionsLoginAsNonRoot", GoGetter: "ImageOptionsLoginAsNonRoot"},
_jsii_.MemberProperty{JsiiProperty: "instanceDescription", GoGetter: "InstanceDescription"},
_jsii_.MemberProperty{JsiiProperty: "instanceId", GoGetter: "InstanceId"},
_jsii_.MemberProperty{JsiiProperty: "instanceName", GoGetter: "InstanceName"},
_jsii_.MemberProperty{JsiiProperty: "instancePatternInfos", GoGetter: "InstancePatternInfos"},
_jsii_.MemberProperty{JsiiProperty: "instanceType", GoGetter: "InstanceType"},
_jsii_.MemberProperty{JsiiProperty: "instanceTypeOverrides", GoGetter: "InstanceTypeOverrides"},
_jsii_.MemberProperty{JsiiProperty: "instanceTypes", GoGetter: "InstanceTypes"},
_jsii_.MemberProperty{JsiiProperty: "internetChargeType", GoGetter: "InternetChargeType"},
_jsii_.MemberProperty{JsiiProperty: "internetMaxBandwidthIn", GoGetter: "InternetMaxBandwidthIn"},
_jsii_.MemberProperty{JsiiProperty: "internetMaxBandwidthOut", GoGetter: "InternetMaxBandwidthOut"},
_jsii_.MemberProperty{JsiiProperty: "ioOptimized", GoGetter: "IoOptimized"},
_jsii_.MemberProperty{JsiiProperty: "ipv6AddressCount", GoGetter: "Ipv6AddressCount"},
_jsii_.MemberProperty{JsiiProperty: "keyPairName", GoGetter: "KeyPairName"},
_jsii_.MemberProperty{JsiiProperty: "loadBalancerWeight", GoGetter: "LoadBalancerWeight"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "memory", GoGetter: "Memory"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onPrepare", GoMethod: "OnPrepare"},
_jsii_.MemberMethod{JsiiMethod: "onSynthesize", GoMethod: "OnSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "onValidate", GoMethod: "OnValidate"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberProperty{JsiiProperty: "password", GoGetter: "Password"},
_jsii_.MemberProperty{JsiiProperty: "passwordInherit", GoGetter: "PasswordInherit"},
_jsii_.MemberMethod{JsiiMethod: "prepare", GoMethod: "Prepare"},
_jsii_.MemberProperty{JsiiProperty: "privatePoolOptions", GoGetter: "PrivatePoolOptions"},
_jsii_.MemberProperty{JsiiProperty: "ramRoleName", GoGetter: "RamRoleName"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberProperty{JsiiProperty: "resourceGroupId", GoGetter: "ResourceGroupId"},
_jsii_.MemberProperty{JsiiProperty: "rosOptions", GoGetter: "RosOptions"},
_jsii_.MemberProperty{JsiiProperty: "rosProperties", GoGetter: "RosProperties"},
_jsii_.MemberProperty{JsiiProperty: "rosResourceType", GoGetter: "RosResourceType"},
_jsii_.MemberProperty{JsiiProperty: "scalingConfigurationName", GoGetter: "ScalingConfigurationName"},
_jsii_.MemberProperty{JsiiProperty: "scalingGroupId", GoGetter: "ScalingGroupId"},
_jsii_.MemberProperty{JsiiProperty: "securityEnhancementStrategy", GoGetter: "SecurityEnhancementStrategy"},
_jsii_.MemberProperty{JsiiProperty: "securityGroupId", GoGetter: "SecurityGroupId"},
_jsii_.MemberProperty{JsiiProperty: "securityGroupIds", GoGetter: "SecurityGroupIds"},
_jsii_.MemberProperty{JsiiProperty: "spotDuration", GoGetter: "SpotDuration"},
_jsii_.MemberProperty{JsiiProperty: "spotInterruptionBehavior", GoGetter: "SpotInterruptionBehavior"},
_jsii_.MemberProperty{JsiiProperty: "spotPriceLimit", GoGetter: "SpotPriceLimit"},
_jsii_.MemberProperty{JsiiProperty: "spotPriceLimitForInstanceType", GoGetter: "SpotPriceLimitForInstanceType"},
_jsii_.MemberProperty{JsiiProperty: "spotStrategy", GoGetter: "SpotStrategy"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberProperty{JsiiProperty: "systemDiskAutoSnapshotPolicyId", GoGetter: "SystemDiskAutoSnapshotPolicyId"},
_jsii_.MemberProperty{JsiiProperty: "systemDiskBurstingEnabled", GoGetter: "SystemDiskBurstingEnabled"},
_jsii_.MemberProperty{JsiiProperty: "systemDiskCategories", GoGetter: "SystemDiskCategories"},
_jsii_.MemberProperty{JsiiProperty: "systemDiskCategory", GoGetter: "SystemDiskCategory"},
_jsii_.MemberProperty{JsiiProperty: "systemDiskDescription", GoGetter: "SystemDiskDescription"},
_jsii_.MemberProperty{JsiiProperty: "systemDiskDiskName", GoGetter: "SystemDiskDiskName"},
_jsii_.MemberProperty{JsiiProperty: "systemDiskEncryptAlgorithm", GoGetter: "SystemDiskEncryptAlgorithm"},
_jsii_.MemberProperty{JsiiProperty: "systemDiskEncrypted", GoGetter: "SystemDiskEncrypted"},
_jsii_.MemberProperty{JsiiProperty: "systemDiskKmsKeyId", GoGetter: "SystemDiskKmsKeyId"},
_jsii_.MemberProperty{JsiiProperty: "systemDiskPerformanceLevel", GoGetter: "SystemDiskPerformanceLevel"},
_jsii_.MemberProperty{JsiiProperty: "systemDiskProvisionedIops", GoGetter: "SystemDiskProvisionedIops"},
_jsii_.MemberProperty{JsiiProperty: "systemDiskSize", GoGetter: "SystemDiskSize"},
_jsii_.MemberProperty{JsiiProperty: "tagList", GoGetter: "TagList"},
_jsii_.MemberProperty{JsiiProperty: "tenancy", GoGetter: "Tenancy"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
_jsii_.MemberProperty{JsiiProperty: "userData", GoGetter: "UserData"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
_jsii_.MemberProperty{JsiiProperty: "zoneId", GoGetter: "ZoneId"},
},
func() interface{} {
j := jsiiProxy_RosScalingConfiguration{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreRosResource)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.RosScalingConfiguration.DiskMappingsProperty",
reflect.TypeOf((*RosScalingConfiguration_DiskMappingsProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.RosScalingConfiguration.InstancePatternInfosProperty",
reflect.TypeOf((*RosScalingConfiguration_InstancePatternInfosProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.RosScalingConfiguration.InstanceTypeOverridesProperty",
reflect.TypeOf((*RosScalingConfiguration_InstanceTypeOverridesProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.RosScalingConfiguration.PrivatePoolOptionsProperty",
reflect.TypeOf((*RosScalingConfiguration_PrivatePoolOptionsProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.RosScalingConfiguration.TagListProperty",
reflect.TypeOf((*RosScalingConfiguration_TagListProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.RosScalingConfigurationProps",
reflect.TypeOf((*RosScalingConfigurationProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-ess.RosScalingGroup",
reflect.TypeOf((*RosScalingGroup)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addCondition", GoMethod: "AddCondition"},
_jsii_.MemberMethod{JsiiMethod: "addCount", GoMethod: "AddCount"},
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
_jsii_.MemberMethod{JsiiMethod: "addDesc", GoMethod: "AddDesc"},
_jsii_.MemberMethod{JsiiMethod: "addMetaData", GoMethod: "AddMetaData"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
_jsii_.MemberMethod{JsiiMethod: "addRosDependency", GoMethod: "AddRosDependency"},
_jsii_.MemberProperty{JsiiProperty: "allocationStrategy", GoGetter: "AllocationStrategy"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrArn", GoGetter: "AttrArn"},
_jsii_.MemberProperty{JsiiProperty: "attrScalingGroupId", GoGetter: "AttrScalingGroupId"},
_jsii_.MemberProperty{JsiiProperty: "attrScalingGroupName", GoGetter: "AttrScalingGroupName"},
_jsii_.MemberProperty{JsiiProperty: "azBalance", GoGetter: "AzBalance"},
_jsii_.MemberProperty{JsiiProperty: "compensateWithOnDemand", GoGetter: "CompensateWithOnDemand"},
_jsii_.MemberProperty{JsiiProperty: "containerGroupId", GoGetter: "ContainerGroupId"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberProperty{JsiiProperty: "customPolicyArn", GoGetter: "CustomPolicyArn"},
_jsii_.MemberProperty{JsiiProperty: "dbInstanceIds", GoGetter: "DbInstanceIds"},
_jsii_.MemberProperty{JsiiProperty: "defaultCooldown", GoGetter: "DefaultCooldown"},
_jsii_.MemberProperty{JsiiProperty: "desiredCapacity", GoGetter: "DesiredCapacity"},
_jsii_.MemberProperty{JsiiProperty: "enableResourcePropertyConstraint", GoGetter: "EnableResourcePropertyConstraint"},
_jsii_.MemberMethod{JsiiMethod: "fetchCondition", GoMethod: "FetchCondition"},
_jsii_.MemberMethod{JsiiMethod: "fetchDesc", GoMethod: "FetchDesc"},
_jsii_.MemberMethod{JsiiMethod: "fetchRosDependency", GoMethod: "FetchRosDependency"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberProperty{JsiiProperty: "groupDeletionProtection", GoGetter: "GroupDeletionProtection"},
_jsii_.MemberProperty{JsiiProperty: "groupType", GoGetter: "GroupType"},
_jsii_.MemberProperty{JsiiProperty: "healthCheckType", GoGetter: "HealthCheckType"},
_jsii_.MemberProperty{JsiiProperty: "instanceId", GoGetter: "InstanceId"},
_jsii_.MemberProperty{JsiiProperty: "launchTemplateId", GoGetter: "LaunchTemplateId"},
_jsii_.MemberProperty{JsiiProperty: "launchTemplateOverrides", GoGetter: "LaunchTemplateOverrides"},
_jsii_.MemberProperty{JsiiProperty: "launchTemplateVersion", GoGetter: "LaunchTemplateVersion"},
_jsii_.MemberProperty{JsiiProperty: "loadBalancerIds", GoGetter: "LoadBalancerIds"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "maxInstanceLifetime", GoGetter: "MaxInstanceLifetime"},
_jsii_.MemberProperty{JsiiProperty: "maxSize", GoGetter: "MaxSize"},
_jsii_.MemberProperty{JsiiProperty: "minSize", GoGetter: "MinSize"},
_jsii_.MemberProperty{JsiiProperty: "multiAzPolicy", GoGetter: "MultiAzPolicy"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "notificationConfigurations", GoGetter: "NotificationConfigurations"},
_jsii_.MemberProperty{JsiiProperty: "onDemandBaseCapacity", GoGetter: "OnDemandBaseCapacity"},
_jsii_.MemberProperty{JsiiProperty: "onDemandPercentageAboveBaseCapacity", GoGetter: "OnDemandPercentageAboveBaseCapacity"},
_jsii_.MemberMethod{JsiiMethod: "onPrepare", GoMethod: "OnPrepare"},
_jsii_.MemberMethod{JsiiMethod: "onSynthesize", GoMethod: "OnSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "onValidate", GoMethod: "OnValidate"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberMethod{JsiiMethod: "prepare", GoMethod: "Prepare"},
_jsii_.MemberProperty{JsiiProperty: "protectedInstances", GoGetter: "ProtectedInstances"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberProperty{JsiiProperty: "removalPolicys", GoGetter: "RemovalPolicys"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberProperty{JsiiProperty: "resourceGroupId", GoGetter: "ResourceGroupId"},
_jsii_.MemberProperty{JsiiProperty: "rosOptions", GoGetter: "RosOptions"},
_jsii_.MemberProperty{JsiiProperty: "rosProperties", GoGetter: "RosProperties"},
_jsii_.MemberProperty{JsiiProperty: "rosResourceType", GoGetter: "RosResourceType"},
_jsii_.MemberProperty{JsiiProperty: "scalingGroupName", GoGetter: "ScalingGroupName"},
_jsii_.MemberProperty{JsiiProperty: "scalingPolicy", GoGetter: "ScalingPolicy"},
_jsii_.MemberProperty{JsiiProperty: "serverGroups", GoGetter: "ServerGroups"},
_jsii_.MemberProperty{JsiiProperty: "spotAllocationStrategy", GoGetter: "SpotAllocationStrategy"},
_jsii_.MemberProperty{JsiiProperty: "spotInstancePools", GoGetter: "SpotInstancePools"},
_jsii_.MemberProperty{JsiiProperty: "spotInstanceRemedy", GoGetter: "SpotInstanceRemedy"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberProperty{JsiiProperty: "standbyInstances", GoGetter: "StandbyInstances"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberProperty{JsiiProperty: "tags", GoGetter: "Tags"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
_jsii_.MemberProperty{JsiiProperty: "vSwitchId", GoGetter: "VSwitchId"},
_jsii_.MemberProperty{JsiiProperty: "vSwitchIds", GoGetter: "VSwitchIds"},
},
func() interface{} {
j := jsiiProxy_RosScalingGroup{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreRosResource)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.RosScalingGroup.LaunchTemplateOverridesProperty",
reflect.TypeOf((*RosScalingGroup_LaunchTemplateOverridesProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.RosScalingGroup.NotificationConfigurationsProperty",
reflect.TypeOf((*RosScalingGroup_NotificationConfigurationsProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.RosScalingGroup.ServerGroupsProperty",
reflect.TypeOf((*RosScalingGroup_ServerGroupsProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.RosScalingGroup.TagsProperty",
reflect.TypeOf((*RosScalingGroup_TagsProperty)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-ess.RosScalingGroupEnable",
reflect.TypeOf((*RosScalingGroupEnable)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addCondition", GoMethod: "AddCondition"},
_jsii_.MemberMethod{JsiiMethod: "addCount", GoMethod: "AddCount"},
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
_jsii_.MemberMethod{JsiiMethod: "addDesc", GoMethod: "AddDesc"},
_jsii_.MemberMethod{JsiiMethod: "addMetaData", GoMethod: "AddMetaData"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
_jsii_.MemberMethod{JsiiMethod: "addRosDependency", GoMethod: "AddRosDependency"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attachOptions", GoGetter: "AttachOptions"},
_jsii_.MemberProperty{JsiiProperty: "attrLifecycleState", GoGetter: "AttrLifecycleState"},
_jsii_.MemberProperty{JsiiProperty: "attrScalingGroupId", GoGetter: "AttrScalingGroupId"},
_jsii_.MemberProperty{JsiiProperty: "attrScalingInstanceDetails", GoGetter: "AttrScalingInstanceDetails"},
_jsii_.MemberProperty{JsiiProperty: "attrScalingInstances", GoGetter: "AttrScalingInstances"},
_jsii_.MemberProperty{JsiiProperty: "attrScalingRuleArisExecuteErrorInfo", GoGetter: "AttrScalingRuleArisExecuteErrorInfo"},
_jsii_.MemberProperty{JsiiProperty: "attrScalingRuleArisExecuteResultInstancesAdded", GoGetter: "AttrScalingRuleArisExecuteResultInstancesAdded"},
_jsii_.MemberProperty{JsiiProperty: "attrScalingRuleArisExecuteResultInstancesRemoved", GoGetter: "AttrScalingRuleArisExecuteResultInstancesRemoved"},
_jsii_.MemberProperty{JsiiProperty: "attrScalingRuleArisExecuteResultNumberOfAddedInstances", GoGetter: "AttrScalingRuleArisExecuteResultNumberOfAddedInstances"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberProperty{JsiiProperty: "detachOptions", GoGetter: "DetachOptions"},
_jsii_.MemberProperty{JsiiProperty: "enableResourcePropertyConstraint", GoGetter: "EnableResourcePropertyConstraint"},
_jsii_.MemberMethod{JsiiMethod: "fetchCondition", GoMethod: "FetchCondition"},
_jsii_.MemberMethod{JsiiMethod: "fetchDesc", GoMethod: "FetchDesc"},
_jsii_.MemberMethod{JsiiMethod: "fetchRosDependency", GoMethod: "FetchRosDependency"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberProperty{JsiiProperty: "instanceIds", GoGetter: "InstanceIds"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onPrepare", GoMethod: "OnPrepare"},
_jsii_.MemberMethod{JsiiMethod: "onSynthesize", GoMethod: "OnSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "onValidate", GoMethod: "OnValidate"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberMethod{JsiiMethod: "prepare", GoMethod: "Prepare"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberProperty{JsiiProperty: "removeInstanceIds", GoGetter: "RemoveInstanceIds"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberProperty{JsiiProperty: "rosOptions", GoGetter: "RosOptions"},
_jsii_.MemberProperty{JsiiProperty: "rosProperties", GoGetter: "RosProperties"},
_jsii_.MemberProperty{JsiiProperty: "rosResourceType", GoGetter: "RosResourceType"},
_jsii_.MemberProperty{JsiiProperty: "scalingConfigurationId", GoGetter: "ScalingConfigurationId"},
_jsii_.MemberProperty{JsiiProperty: "scalingGroupId", GoGetter: "ScalingGroupId"},
_jsii_.MemberProperty{JsiiProperty: "scalingRuleAris", GoGetter: "ScalingRuleAris"},
_jsii_.MemberProperty{JsiiProperty: "scalingRuleArisExecuteVersion", GoGetter: "ScalingRuleArisExecuteVersion"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
},
func() interface{} {
j := jsiiProxy_RosScalingGroupEnable{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreRosResource)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.RosScalingGroupEnable.AttachOptionsProperty",
reflect.TypeOf((*RosScalingGroupEnable_AttachOptionsProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.RosScalingGroupEnable.DetachOptionsProperty",
reflect.TypeOf((*RosScalingGroupEnable_DetachOptionsProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.RosScalingGroupEnableProps",
reflect.TypeOf((*RosScalingGroupEnableProps)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.RosScalingGroupProps",
reflect.TypeOf((*RosScalingGroupProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-ess.RosScalingRule",
reflect.TypeOf((*RosScalingRule)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addCondition", GoMethod: "AddCondition"},
_jsii_.MemberMethod{JsiiMethod: "addCount", GoMethod: "AddCount"},
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
_jsii_.MemberMethod{JsiiMethod: "addDesc", GoMethod: "AddDesc"},
_jsii_.MemberMethod{JsiiMethod: "addMetaData", GoMethod: "AddMetaData"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
_jsii_.MemberMethod{JsiiMethod: "addRosDependency", GoMethod: "AddRosDependency"},
_jsii_.MemberProperty{JsiiProperty: "adjustmentType", GoGetter: "AdjustmentType"},
_jsii_.MemberProperty{JsiiProperty: "adjustmentValue", GoGetter: "AdjustmentValue"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrScalingRuleAri", GoGetter: "AttrScalingRuleAri"},
_jsii_.MemberProperty{JsiiProperty: "attrScalingRuleId", GoGetter: "AttrScalingRuleId"},
_jsii_.MemberProperty{JsiiProperty: "cooldown", GoGetter: "Cooldown"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberProperty{JsiiProperty: "disableScaleIn", GoGetter: "DisableScaleIn"},
_jsii_.MemberProperty{JsiiProperty: "enableResourcePropertyConstraint", GoGetter: "EnableResourcePropertyConstraint"},
_jsii_.MemberProperty{JsiiProperty: "estimatedInstanceWarmup", GoGetter: "EstimatedInstanceWarmup"},
_jsii_.MemberMethod{JsiiMethod: "fetchCondition", GoMethod: "FetchCondition"},
_jsii_.MemberMethod{JsiiMethod: "fetchDesc", GoMethod: "FetchDesc"},
_jsii_.MemberMethod{JsiiMethod: "fetchRosDependency", GoMethod: "FetchRosDependency"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberProperty{JsiiProperty: "initialMaxSize", GoGetter: "InitialMaxSize"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "metricName", GoGetter: "MetricName"},
_jsii_.MemberProperty{JsiiProperty: "minAdjustmentMagnitude", GoGetter: "MinAdjustmentMagnitude"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onPrepare", GoMethod: "OnPrepare"},
_jsii_.MemberMethod{JsiiMethod: "onSynthesize", GoMethod: "OnSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "onValidate", GoMethod: "OnValidate"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberProperty{JsiiProperty: "predictiveScalingMode", GoGetter: "PredictiveScalingMode"},
_jsii_.MemberProperty{JsiiProperty: "predictiveTaskBufferTime", GoGetter: "PredictiveTaskBufferTime"},
_jsii_.MemberProperty{JsiiProperty: "predictiveValueBehavior", GoGetter: "PredictiveValueBehavior"},
_jsii_.MemberProperty{JsiiProperty: "predictiveValueBuffer", GoGetter: "PredictiveValueBuffer"},
_jsii_.MemberMethod{JsiiMethod: "prepare", GoMethod: "Prepare"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberProperty{JsiiProperty: "rosOptions", GoGetter: "RosOptions"},
_jsii_.MemberProperty{JsiiProperty: "rosProperties", GoGetter: "RosProperties"},
_jsii_.MemberProperty{JsiiProperty: "rosResourceType", GoGetter: "RosResourceType"},
_jsii_.MemberProperty{JsiiProperty: "scaleInEvaluationCount", GoGetter: "ScaleInEvaluationCount"},
_jsii_.MemberProperty{JsiiProperty: "scaleOutEvaluationCount", GoGetter: "ScaleOutEvaluationCount"},
_jsii_.MemberProperty{JsiiProperty: "scalingGroupId", GoGetter: "ScalingGroupId"},
_jsii_.MemberProperty{JsiiProperty: "scalingRuleName", GoGetter: "ScalingRuleName"},
_jsii_.MemberProperty{JsiiProperty: "scalingRuleType", GoGetter: "ScalingRuleType"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberProperty{JsiiProperty: "stepAdjustment", GoGetter: "StepAdjustment"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberProperty{JsiiProperty: "targetValue", GoGetter: "TargetValue"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
},
func() interface{} {
j := jsiiProxy_RosScalingRule{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreRosResource)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.RosScalingRule.StepAdjustmentProperty",
reflect.TypeOf((*RosScalingRule_StepAdjustmentProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.RosScalingRuleProps",
reflect.TypeOf((*RosScalingRuleProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-ess.RosScheduledTask",
reflect.TypeOf((*RosScheduledTask)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addCondition", GoMethod: "AddCondition"},
_jsii_.MemberMethod{JsiiMethod: "addCount", GoMethod: "AddCount"},
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
_jsii_.MemberMethod{JsiiMethod: "addDesc", GoMethod: "AddDesc"},
_jsii_.MemberMethod{JsiiMethod: "addMetaData", GoMethod: "AddMetaData"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
_jsii_.MemberMethod{JsiiMethod: "addRosDependency", GoMethod: "AddRosDependency"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrScheduledTaskId", GoGetter: "AttrScheduledTaskId"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberProperty{JsiiProperty: "description", GoGetter: "Description"},
_jsii_.MemberProperty{JsiiProperty: "desiredCapacity", GoGetter: "DesiredCapacity"},
_jsii_.MemberProperty{JsiiProperty: "enableResourcePropertyConstraint", GoGetter: "EnableResourcePropertyConstraint"},
_jsii_.MemberMethod{JsiiMethod: "fetchCondition", GoMethod: "FetchCondition"},
_jsii_.MemberMethod{JsiiMethod: "fetchDesc", GoMethod: "FetchDesc"},
_jsii_.MemberMethod{JsiiMethod: "fetchRosDependency", GoMethod: "FetchRosDependency"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberProperty{JsiiProperty: "launchExpirationTime", GoGetter: "LaunchExpirationTime"},
_jsii_.MemberProperty{JsiiProperty: "launchTime", GoGetter: "LaunchTime"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "maxValue", GoGetter: "MaxValue"},
_jsii_.MemberProperty{JsiiProperty: "minValue", GoGetter: "MinValue"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onPrepare", GoMethod: "OnPrepare"},
_jsii_.MemberMethod{JsiiMethod: "onSynthesize", GoMethod: "OnSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "onValidate", GoMethod: "OnValidate"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberMethod{JsiiMethod: "prepare", GoMethod: "Prepare"},
_jsii_.MemberProperty{JsiiProperty: "recurrenceEndTime", GoGetter: "RecurrenceEndTime"},
_jsii_.MemberProperty{JsiiProperty: "recurrenceType", GoGetter: "RecurrenceType"},
_jsii_.MemberProperty{JsiiProperty: "recurrenceValue", GoGetter: "RecurrenceValue"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberProperty{JsiiProperty: "rosOptions", GoGetter: "RosOptions"},
_jsii_.MemberProperty{JsiiProperty: "rosProperties", GoGetter: "RosProperties"},
_jsii_.MemberProperty{JsiiProperty: "rosResourceType", GoGetter: "RosResourceType"},
_jsii_.MemberProperty{JsiiProperty: "scalingGroupId", GoGetter: "ScalingGroupId"},
_jsii_.MemberProperty{JsiiProperty: "scheduledAction", GoGetter: "ScheduledAction"},
_jsii_.MemberProperty{JsiiProperty: "scheduledTaskName", GoGetter: "ScheduledTaskName"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberProperty{JsiiProperty: "taskEnabled", GoGetter: "TaskEnabled"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
},
func() interface{} {
j := jsiiProxy_RosScheduledTask{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreRosResource)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.RosScheduledTaskProps",
reflect.TypeOf((*RosScheduledTaskProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-ess.RosServerGroupAttachment",
reflect.TypeOf((*RosServerGroupAttachment)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addCondition", GoMethod: "AddCondition"},
_jsii_.MemberMethod{JsiiMethod: "addCount", GoMethod: "AddCount"},
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
_jsii_.MemberMethod{JsiiMethod: "addDesc", GoMethod: "AddDesc"},
_jsii_.MemberMethod{JsiiMethod: "addMetaData", GoMethod: "AddMetaData"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
_jsii_.MemberMethod{JsiiMethod: "addRosDependency", GoMethod: "AddRosDependency"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrScalingActivityId", GoGetter: "AttrScalingActivityId"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberProperty{JsiiProperty: "enableResourcePropertyConstraint", GoGetter: "EnableResourcePropertyConstraint"},
_jsii_.MemberMethod{JsiiMethod: "fetchCondition", GoMethod: "FetchCondition"},
_jsii_.MemberMethod{JsiiMethod: "fetchDesc", GoMethod: "FetchDesc"},
_jsii_.MemberMethod{JsiiMethod: "fetchRosDependency", GoMethod: "FetchRosDependency"},
_jsii_.MemberProperty{JsiiProperty: "forceAttach", GoGetter: "ForceAttach"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onPrepare", GoMethod: "OnPrepare"},
_jsii_.MemberMethod{JsiiMethod: "onSynthesize", GoMethod: "OnSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "onValidate", GoMethod: "OnValidate"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberMethod{JsiiMethod: "prepare", GoMethod: "Prepare"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberProperty{JsiiProperty: "rosOptions", GoGetter: "RosOptions"},
_jsii_.MemberProperty{JsiiProperty: "rosProperties", GoGetter: "RosProperties"},
_jsii_.MemberProperty{JsiiProperty: "rosResourceType", GoGetter: "RosResourceType"},
_jsii_.MemberProperty{JsiiProperty: "scalingGroupId", GoGetter: "ScalingGroupId"},
_jsii_.MemberProperty{JsiiProperty: "serverGroups", GoGetter: "ServerGroups"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
},
func() interface{} {
j := jsiiProxy_RosServerGroupAttachment{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreRosResource)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.RosServerGroupAttachment.ServerGroupsProperty",
reflect.TypeOf((*RosServerGroupAttachment_ServerGroupsProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.RosServerGroupAttachmentProps",
reflect.TypeOf((*RosServerGroupAttachmentProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-ess.RosVServerGroupAttachment",
reflect.TypeOf((*RosVServerGroupAttachment)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addCondition", GoMethod: "AddCondition"},
_jsii_.MemberMethod{JsiiMethod: "addCount", GoMethod: "AddCount"},
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
_jsii_.MemberMethod{JsiiMethod: "addDesc", GoMethod: "AddDesc"},
_jsii_.MemberMethod{JsiiMethod: "addMetaData", GoMethod: "AddMetaData"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
_jsii_.MemberMethod{JsiiMethod: "addRosDependency", GoMethod: "AddRosDependency"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrScalingGroupId", GoGetter: "AttrScalingGroupId"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberProperty{JsiiProperty: "enableResourcePropertyConstraint", GoGetter: "EnableResourcePropertyConstraint"},
_jsii_.MemberMethod{JsiiMethod: "fetchCondition", GoMethod: "FetchCondition"},
_jsii_.MemberMethod{JsiiMethod: "fetchDesc", GoMethod: "FetchDesc"},
_jsii_.MemberMethod{JsiiMethod: "fetchRosDependency", GoMethod: "FetchRosDependency"},
_jsii_.MemberProperty{JsiiProperty: "forceAttach", GoGetter: "ForceAttach"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onPrepare", GoMethod: "OnPrepare"},
_jsii_.MemberMethod{JsiiMethod: "onSynthesize", GoMethod: "OnSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "onValidate", GoMethod: "OnValidate"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberMethod{JsiiMethod: "prepare", GoMethod: "Prepare"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberProperty{JsiiProperty: "rosOptions", GoGetter: "RosOptions"},
_jsii_.MemberProperty{JsiiProperty: "rosProperties", GoGetter: "RosProperties"},
_jsii_.MemberProperty{JsiiProperty: "rosResourceType", GoGetter: "RosResourceType"},
_jsii_.MemberProperty{JsiiProperty: "scalingGroupId", GoGetter: "ScalingGroupId"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
_jsii_.MemberProperty{JsiiProperty: "vServerGroups", GoGetter: "VServerGroups"},
},
func() interface{} {
j := jsiiProxy_RosVServerGroupAttachment{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreRosResource)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.RosVServerGroupAttachment.VServerGroupAttributesProperty",
reflect.TypeOf((*RosVServerGroupAttachment_VServerGroupAttributesProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.RosVServerGroupAttachment.VServerGroupsProperty",
reflect.TypeOf((*RosVServerGroupAttachment_VServerGroupsProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.RosVServerGroupAttachmentProps",
reflect.TypeOf((*RosVServerGroupAttachmentProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-ess.ScalingConfiguration",
reflect.TypeOf((*ScalingConfiguration)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addCondition", GoMethod: "AddCondition"},
_jsii_.MemberMethod{JsiiMethod: "addCount", GoMethod: "AddCount"},
_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
_jsii_.MemberMethod{JsiiMethod: "addResourceDesc", GoMethod: "AddResourceDesc"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrScalingConfigurationId", GoGetter: "AttrScalingConfigurationId"},
_jsii_.MemberProperty{JsiiProperty: "attrScalingGroupId", GoGetter: "AttrScalingGroupId"},
_jsii_.MemberProperty{JsiiProperty: "enableResourcePropertyConstraint", GoGetter: "EnableResourcePropertyConstraint"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "fetchCondition", GoMethod: "FetchCondition"},
_jsii_.MemberMethod{JsiiMethod: "fetchDependency", GoMethod: "FetchDependency"},
_jsii_.MemberMethod{JsiiMethod: "fetchResourceDesc", GoMethod: "FetchResourceDesc"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberProperty{JsiiProperty: "id", GoGetter: "Id"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onPrepare", GoMethod: "OnPrepare"},
_jsii_.MemberMethod{JsiiMethod: "onSynthesize", GoMethod: "OnSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "onValidate", GoMethod: "OnValidate"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "prepare", GoMethod: "Prepare"},
_jsii_.MemberProperty{JsiiProperty: "props", GoGetter: "Props"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberProperty{JsiiProperty: "resource", GoGetter: "Resource"},
_jsii_.MemberProperty{JsiiProperty: "scope", GoGetter: "Scope"},
_jsii_.MemberMethod{JsiiMethod: "setMetadata", GoMethod: "SetMetadata"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
},
func() interface{} {
j := jsiiProxy_ScalingConfiguration{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IScalingConfiguration)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.ScalingConfigurationProps",
reflect.TypeOf((*ScalingConfigurationProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-ess.ScalingGroup",
reflect.TypeOf((*ScalingGroup)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addCondition", GoMethod: "AddCondition"},
_jsii_.MemberMethod{JsiiMethod: "addCount", GoMethod: "AddCount"},
_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
_jsii_.MemberMethod{JsiiMethod: "addResourceDesc", GoMethod: "AddResourceDesc"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrArn", GoGetter: "AttrArn"},
_jsii_.MemberProperty{JsiiProperty: "attrScalingGroupId", GoGetter: "AttrScalingGroupId"},
_jsii_.MemberProperty{JsiiProperty: "attrScalingGroupName", GoGetter: "AttrScalingGroupName"},
_jsii_.MemberProperty{JsiiProperty: "enableResourcePropertyConstraint", GoGetter: "EnableResourcePropertyConstraint"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "fetchCondition", GoMethod: "FetchCondition"},
_jsii_.MemberMethod{JsiiMethod: "fetchDependency", GoMethod: "FetchDependency"},
_jsii_.MemberMethod{JsiiMethod: "fetchResourceDesc", GoMethod: "FetchResourceDesc"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberProperty{JsiiProperty: "id", GoGetter: "Id"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onPrepare", GoMethod: "OnPrepare"},
_jsii_.MemberMethod{JsiiMethod: "onSynthesize", GoMethod: "OnSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "onValidate", GoMethod: "OnValidate"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "prepare", GoMethod: "Prepare"},
_jsii_.MemberProperty{JsiiProperty: "props", GoGetter: "Props"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberProperty{JsiiProperty: "resource", GoGetter: "Resource"},
_jsii_.MemberProperty{JsiiProperty: "scope", GoGetter: "Scope"},
_jsii_.MemberMethod{JsiiMethod: "setMetadata", GoMethod: "SetMetadata"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
},
func() interface{} {
j := jsiiProxy_ScalingGroup{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IScalingGroup)
return &j
},
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-ess.ScalingGroupEnable",
reflect.TypeOf((*ScalingGroupEnable)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addCondition", GoMethod: "AddCondition"},
_jsii_.MemberMethod{JsiiMethod: "addCount", GoMethod: "AddCount"},
_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
_jsii_.MemberMethod{JsiiMethod: "addResourceDesc", GoMethod: "AddResourceDesc"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrLifecycleState", GoGetter: "AttrLifecycleState"},
_jsii_.MemberProperty{JsiiProperty: "attrScalingGroupId", GoGetter: "AttrScalingGroupId"},
_jsii_.MemberProperty{JsiiProperty: "attrScalingInstanceDetails", GoGetter: "AttrScalingInstanceDetails"},
_jsii_.MemberProperty{JsiiProperty: "attrScalingInstances", GoGetter: "AttrScalingInstances"},
_jsii_.MemberProperty{JsiiProperty: "attrScalingRuleArisExecuteErrorInfo", GoGetter: "AttrScalingRuleArisExecuteErrorInfo"},
_jsii_.MemberProperty{JsiiProperty: "attrScalingRuleArisExecuteResultInstancesAdded", GoGetter: "AttrScalingRuleArisExecuteResultInstancesAdded"},
_jsii_.MemberProperty{JsiiProperty: "attrScalingRuleArisExecuteResultInstancesRemoved", GoGetter: "AttrScalingRuleArisExecuteResultInstancesRemoved"},
_jsii_.MemberProperty{JsiiProperty: "attrScalingRuleArisExecuteResultNumberOfAddedInstances", GoGetter: "AttrScalingRuleArisExecuteResultNumberOfAddedInstances"},
_jsii_.MemberProperty{JsiiProperty: "enableResourcePropertyConstraint", GoGetter: "EnableResourcePropertyConstraint"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "fetchCondition", GoMethod: "FetchCondition"},
_jsii_.MemberMethod{JsiiMethod: "fetchDependency", GoMethod: "FetchDependency"},
_jsii_.MemberMethod{JsiiMethod: "fetchResourceDesc", GoMethod: "FetchResourceDesc"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberProperty{JsiiProperty: "id", GoGetter: "Id"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onPrepare", GoMethod: "OnPrepare"},
_jsii_.MemberMethod{JsiiMethod: "onSynthesize", GoMethod: "OnSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "onValidate", GoMethod: "OnValidate"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "prepare", GoMethod: "Prepare"},
_jsii_.MemberProperty{JsiiProperty: "props", GoGetter: "Props"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberProperty{JsiiProperty: "resource", GoGetter: "Resource"},
_jsii_.MemberProperty{JsiiProperty: "scope", GoGetter: "Scope"},
_jsii_.MemberMethod{JsiiMethod: "setMetadata", GoMethod: "SetMetadata"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
},
func() interface{} {
j := jsiiProxy_ScalingGroupEnable{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IScalingGroupEnable)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.ScalingGroupEnableProps",
reflect.TypeOf((*ScalingGroupEnableProps)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.ScalingGroupProps",
reflect.TypeOf((*ScalingGroupProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-ess.ScalingRule",
reflect.TypeOf((*ScalingRule)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addCondition", GoMethod: "AddCondition"},
_jsii_.MemberMethod{JsiiMethod: "addCount", GoMethod: "AddCount"},
_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
_jsii_.MemberMethod{JsiiMethod: "addResourceDesc", GoMethod: "AddResourceDesc"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrScalingRuleAri", GoGetter: "AttrScalingRuleAri"},
_jsii_.MemberProperty{JsiiProperty: "attrScalingRuleId", GoGetter: "AttrScalingRuleId"},
_jsii_.MemberProperty{JsiiProperty: "enableResourcePropertyConstraint", GoGetter: "EnableResourcePropertyConstraint"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "fetchCondition", GoMethod: "FetchCondition"},
_jsii_.MemberMethod{JsiiMethod: "fetchDependency", GoMethod: "FetchDependency"},
_jsii_.MemberMethod{JsiiMethod: "fetchResourceDesc", GoMethod: "FetchResourceDesc"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberProperty{JsiiProperty: "id", GoGetter: "Id"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onPrepare", GoMethod: "OnPrepare"},
_jsii_.MemberMethod{JsiiMethod: "onSynthesize", GoMethod: "OnSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "onValidate", GoMethod: "OnValidate"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "prepare", GoMethod: "Prepare"},
_jsii_.MemberProperty{JsiiProperty: "props", GoGetter: "Props"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberProperty{JsiiProperty: "resource", GoGetter: "Resource"},
_jsii_.MemberProperty{JsiiProperty: "scope", GoGetter: "Scope"},
_jsii_.MemberMethod{JsiiMethod: "setMetadata", GoMethod: "SetMetadata"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
},
func() interface{} {
j := jsiiProxy_ScalingRule{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IScalingRule)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.ScalingRuleProps",
reflect.TypeOf((*ScalingRuleProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-ess.ScheduledTask",
reflect.TypeOf((*ScheduledTask)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addCondition", GoMethod: "AddCondition"},
_jsii_.MemberMethod{JsiiMethod: "addCount", GoMethod: "AddCount"},
_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
_jsii_.MemberMethod{JsiiMethod: "addResourceDesc", GoMethod: "AddResourceDesc"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrScheduledTaskId", GoGetter: "AttrScheduledTaskId"},
_jsii_.MemberProperty{JsiiProperty: "enableResourcePropertyConstraint", GoGetter: "EnableResourcePropertyConstraint"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "fetchCondition", GoMethod: "FetchCondition"},
_jsii_.MemberMethod{JsiiMethod: "fetchDependency", GoMethod: "FetchDependency"},
_jsii_.MemberMethod{JsiiMethod: "fetchResourceDesc", GoMethod: "FetchResourceDesc"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberProperty{JsiiProperty: "id", GoGetter: "Id"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onPrepare", GoMethod: "OnPrepare"},
_jsii_.MemberMethod{JsiiMethod: "onSynthesize", GoMethod: "OnSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "onValidate", GoMethod: "OnValidate"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "prepare", GoMethod: "Prepare"},
_jsii_.MemberProperty{JsiiProperty: "props", GoGetter: "Props"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberProperty{JsiiProperty: "resource", GoGetter: "Resource"},
_jsii_.MemberProperty{JsiiProperty: "scope", GoGetter: "Scope"},
_jsii_.MemberMethod{JsiiMethod: "setMetadata", GoMethod: "SetMetadata"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
},
func() interface{} {
j := jsiiProxy_ScheduledTask{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IScheduledTask)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.ScheduledTaskProps",
reflect.TypeOf((*ScheduledTaskProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-ess.ServerGroupAttachment",
reflect.TypeOf((*ServerGroupAttachment)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addCondition", GoMethod: "AddCondition"},
_jsii_.MemberMethod{JsiiMethod: "addCount", GoMethod: "AddCount"},
_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
_jsii_.MemberMethod{JsiiMethod: "addResourceDesc", GoMethod: "AddResourceDesc"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrScalingActivityId", GoGetter: "AttrScalingActivityId"},
_jsii_.MemberProperty{JsiiProperty: "enableResourcePropertyConstraint", GoGetter: "EnableResourcePropertyConstraint"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "fetchCondition", GoMethod: "FetchCondition"},
_jsii_.MemberMethod{JsiiMethod: "fetchDependency", GoMethod: "FetchDependency"},
_jsii_.MemberMethod{JsiiMethod: "fetchResourceDesc", GoMethod: "FetchResourceDesc"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberProperty{JsiiProperty: "id", GoGetter: "Id"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onPrepare", GoMethod: "OnPrepare"},
_jsii_.MemberMethod{JsiiMethod: "onSynthesize", GoMethod: "OnSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "onValidate", GoMethod: "OnValidate"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "prepare", GoMethod: "Prepare"},
_jsii_.MemberProperty{JsiiProperty: "props", GoGetter: "Props"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberProperty{JsiiProperty: "resource", GoGetter: "Resource"},
_jsii_.MemberProperty{JsiiProperty: "scope", GoGetter: "Scope"},
_jsii_.MemberMethod{JsiiMethod: "setMetadata", GoMethod: "SetMetadata"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
},
func() interface{} {
j := jsiiProxy_ServerGroupAttachment{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IServerGroupAttachment)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.ServerGroupAttachmentProps",
reflect.TypeOf((*ServerGroupAttachmentProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-ess.VServerGroupAttachment",
reflect.TypeOf((*VServerGroupAttachment)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addCondition", GoMethod: "AddCondition"},
_jsii_.MemberMethod{JsiiMethod: "addCount", GoMethod: "AddCount"},
_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
_jsii_.MemberMethod{JsiiMethod: "addResourceDesc", GoMethod: "AddResourceDesc"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrScalingGroupId", GoGetter: "AttrScalingGroupId"},
_jsii_.MemberProperty{JsiiProperty: "enableResourcePropertyConstraint", GoGetter: "EnableResourcePropertyConstraint"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "fetchCondition", GoMethod: "FetchCondition"},
_jsii_.MemberMethod{JsiiMethod: "fetchDependency", GoMethod: "FetchDependency"},
_jsii_.MemberMethod{JsiiMethod: "fetchResourceDesc", GoMethod: "FetchResourceDesc"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberProperty{JsiiProperty: "id", GoGetter: "Id"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onPrepare", GoMethod: "OnPrepare"},
_jsii_.MemberMethod{JsiiMethod: "onSynthesize", GoMethod: "OnSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "onValidate", GoMethod: "OnValidate"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "prepare", GoMethod: "Prepare"},
_jsii_.MemberProperty{JsiiProperty: "props", GoGetter: "Props"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberProperty{JsiiProperty: "resource", GoGetter: "Resource"},
_jsii_.MemberProperty{JsiiProperty: "scope", GoGetter: "Scope"},
_jsii_.MemberMethod{JsiiMethod: "setMetadata", GoMethod: "SetMetadata"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
},
func() interface{} {
j := jsiiProxy_VServerGroupAttachment{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IVServerGroupAttachment)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ess.VServerGroupAttachmentProps",
reflect.TypeOf((*VServerGroupAttachmentProps)(nil)).Elem(),
)
}