Documentation
¶
Index ¶
- type Attachment
- type AttachmentArgs
- type AttachmentArray
- type AttachmentArrayInput
- type AttachmentArrayOutput
- func (AttachmentArrayOutput) ElementType() reflect.Type
- func (o AttachmentArrayOutput) Index(i pulumi.IntInput) AttachmentOutput
- func (o AttachmentArrayOutput) ToAttachmentArrayOutput() AttachmentArrayOutput
- func (o AttachmentArrayOutput) ToAttachmentArrayOutputWithContext(ctx context.Context) AttachmentArrayOutput
- type AttachmentInput
- type AttachmentMap
- type AttachmentMapInput
- type AttachmentMapOutput
- func (AttachmentMapOutput) ElementType() reflect.Type
- func (o AttachmentMapOutput) MapIndex(k pulumi.StringInput) AttachmentOutput
- func (o AttachmentMapOutput) ToAttachmentMapOutput() AttachmentMapOutput
- func (o AttachmentMapOutput) ToAttachmentMapOutputWithContext(ctx context.Context) AttachmentMapOutput
- type AttachmentOutput
- func (AttachmentOutput) ElementType() reflect.Type
- func (o AttachmentOutput) InstanceIds() pulumi.StringArrayOutput
- func (o AttachmentOutput) ScalingGroupId() pulumi.StringOutput
- func (o AttachmentOutput) ToAttachmentOutput() AttachmentOutput
- func (o AttachmentOutput) ToAttachmentOutputWithContext(ctx context.Context) AttachmentOutput
- type AttachmentState
- type CompleteLifecycle
- type CompleteLifecycleArgs
- type CompleteLifecycleArray
- type CompleteLifecycleArrayInput
- type CompleteLifecycleArrayOutput
- func (CompleteLifecycleArrayOutput) ElementType() reflect.Type
- func (o CompleteLifecycleArrayOutput) Index(i pulumi.IntInput) CompleteLifecycleOutput
- func (o CompleteLifecycleArrayOutput) ToCompleteLifecycleArrayOutput() CompleteLifecycleArrayOutput
- func (o CompleteLifecycleArrayOutput) ToCompleteLifecycleArrayOutputWithContext(ctx context.Context) CompleteLifecycleArrayOutput
- type CompleteLifecycleInput
- type CompleteLifecycleMap
- type CompleteLifecycleMapInput
- type CompleteLifecycleMapOutput
- func (CompleteLifecycleMapOutput) ElementType() reflect.Type
- func (o CompleteLifecycleMapOutput) MapIndex(k pulumi.StringInput) CompleteLifecycleOutput
- func (o CompleteLifecycleMapOutput) ToCompleteLifecycleMapOutput() CompleteLifecycleMapOutput
- func (o CompleteLifecycleMapOutput) ToCompleteLifecycleMapOutputWithContext(ctx context.Context) CompleteLifecycleMapOutput
- type CompleteLifecycleOutput
- func (CompleteLifecycleOutput) ElementType() reflect.Type
- func (o CompleteLifecycleOutput) InstanceId() pulumi.StringPtrOutput
- func (o CompleteLifecycleOutput) LifecycleActionResult() pulumi.StringOutput
- func (o CompleteLifecycleOutput) LifecycleActionToken() pulumi.StringPtrOutput
- func (o CompleteLifecycleOutput) LifecycleHookId() pulumi.StringOutput
- func (o CompleteLifecycleOutput) ToCompleteLifecycleOutput() CompleteLifecycleOutput
- func (o CompleteLifecycleOutput) ToCompleteLifecycleOutputWithContext(ctx context.Context) CompleteLifecycleOutput
- type CompleteLifecycleState
- type ExecuteScalingPolicy
- type ExecuteScalingPolicyArgs
- type ExecuteScalingPolicyArray
- type ExecuteScalingPolicyArrayInput
- type ExecuteScalingPolicyArrayOutput
- func (ExecuteScalingPolicyArrayOutput) ElementType() reflect.Type
- func (o ExecuteScalingPolicyArrayOutput) Index(i pulumi.IntInput) ExecuteScalingPolicyOutput
- func (o ExecuteScalingPolicyArrayOutput) ToExecuteScalingPolicyArrayOutput() ExecuteScalingPolicyArrayOutput
- func (o ExecuteScalingPolicyArrayOutput) ToExecuteScalingPolicyArrayOutputWithContext(ctx context.Context) ExecuteScalingPolicyArrayOutput
- type ExecuteScalingPolicyInput
- type ExecuteScalingPolicyMap
- type ExecuteScalingPolicyMapInput
- type ExecuteScalingPolicyMapOutput
- func (ExecuteScalingPolicyMapOutput) ElementType() reflect.Type
- func (o ExecuteScalingPolicyMapOutput) MapIndex(k pulumi.StringInput) ExecuteScalingPolicyOutput
- func (o ExecuteScalingPolicyMapOutput) ToExecuteScalingPolicyMapOutput() ExecuteScalingPolicyMapOutput
- func (o ExecuteScalingPolicyMapOutput) ToExecuteScalingPolicyMapOutputWithContext(ctx context.Context) ExecuteScalingPolicyMapOutput
- type ExecuteScalingPolicyOutput
- func (o ExecuteScalingPolicyOutput) AutoScalingPolicyId() pulumi.StringOutput
- func (ExecuteScalingPolicyOutput) ElementType() reflect.Type
- func (o ExecuteScalingPolicyOutput) HonorCooldown() pulumi.BoolPtrOutput
- func (o ExecuteScalingPolicyOutput) ToExecuteScalingPolicyOutput() ExecuteScalingPolicyOutput
- func (o ExecuteScalingPolicyOutput) ToExecuteScalingPolicyOutputWithContext(ctx context.Context) ExecuteScalingPolicyOutput
- func (o ExecuteScalingPolicyOutput) TriggerSource() pulumi.StringPtrOutput
- type ExecuteScalingPolicyState
- type GetAdvicesArgs
- type GetAdvicesAutoScalingAdviceSet
- type GetAdvicesAutoScalingAdviceSetAdvice
- type GetAdvicesAutoScalingAdviceSetAdviceArgs
- func (GetAdvicesAutoScalingAdviceSetAdviceArgs) ElementType() reflect.Type
- func (i GetAdvicesAutoScalingAdviceSetAdviceArgs) ToGetAdvicesAutoScalingAdviceSetAdviceOutput() GetAdvicesAutoScalingAdviceSetAdviceOutput
- func (i GetAdvicesAutoScalingAdviceSetAdviceArgs) ToGetAdvicesAutoScalingAdviceSetAdviceOutputWithContext(ctx context.Context) GetAdvicesAutoScalingAdviceSetAdviceOutput
- type GetAdvicesAutoScalingAdviceSetAdviceArray
- func (GetAdvicesAutoScalingAdviceSetAdviceArray) ElementType() reflect.Type
- func (i GetAdvicesAutoScalingAdviceSetAdviceArray) ToGetAdvicesAutoScalingAdviceSetAdviceArrayOutput() GetAdvicesAutoScalingAdviceSetAdviceArrayOutput
- func (i GetAdvicesAutoScalingAdviceSetAdviceArray) ToGetAdvicesAutoScalingAdviceSetAdviceArrayOutputWithContext(ctx context.Context) GetAdvicesAutoScalingAdviceSetAdviceArrayOutput
- type GetAdvicesAutoScalingAdviceSetAdviceArrayInput
- type GetAdvicesAutoScalingAdviceSetAdviceArrayOutput
- func (GetAdvicesAutoScalingAdviceSetAdviceArrayOutput) ElementType() reflect.Type
- func (o GetAdvicesAutoScalingAdviceSetAdviceArrayOutput) Index(i pulumi.IntInput) GetAdvicesAutoScalingAdviceSetAdviceOutput
- func (o GetAdvicesAutoScalingAdviceSetAdviceArrayOutput) ToGetAdvicesAutoScalingAdviceSetAdviceArrayOutput() GetAdvicesAutoScalingAdviceSetAdviceArrayOutput
- func (o GetAdvicesAutoScalingAdviceSetAdviceArrayOutput) ToGetAdvicesAutoScalingAdviceSetAdviceArrayOutputWithContext(ctx context.Context) GetAdvicesAutoScalingAdviceSetAdviceArrayOutput
- type GetAdvicesAutoScalingAdviceSetAdviceInput
- type GetAdvicesAutoScalingAdviceSetAdviceOutput
- func (o GetAdvicesAutoScalingAdviceSetAdviceOutput) Detail() pulumi.StringOutput
- func (GetAdvicesAutoScalingAdviceSetAdviceOutput) ElementType() reflect.Type
- func (o GetAdvicesAutoScalingAdviceSetAdviceOutput) Problem() pulumi.StringOutput
- func (o GetAdvicesAutoScalingAdviceSetAdviceOutput) Solution() pulumi.StringOutput
- func (o GetAdvicesAutoScalingAdviceSetAdviceOutput) ToGetAdvicesAutoScalingAdviceSetAdviceOutput() GetAdvicesAutoScalingAdviceSetAdviceOutput
- func (o GetAdvicesAutoScalingAdviceSetAdviceOutput) ToGetAdvicesAutoScalingAdviceSetAdviceOutputWithContext(ctx context.Context) GetAdvicesAutoScalingAdviceSetAdviceOutput
- type GetAdvicesAutoScalingAdviceSetArgs
- func (GetAdvicesAutoScalingAdviceSetArgs) ElementType() reflect.Type
- func (i GetAdvicesAutoScalingAdviceSetArgs) ToGetAdvicesAutoScalingAdviceSetOutput() GetAdvicesAutoScalingAdviceSetOutput
- func (i GetAdvicesAutoScalingAdviceSetArgs) ToGetAdvicesAutoScalingAdviceSetOutputWithContext(ctx context.Context) GetAdvicesAutoScalingAdviceSetOutput
- type GetAdvicesAutoScalingAdviceSetArray
- func (GetAdvicesAutoScalingAdviceSetArray) ElementType() reflect.Type
- func (i GetAdvicesAutoScalingAdviceSetArray) ToGetAdvicesAutoScalingAdviceSetArrayOutput() GetAdvicesAutoScalingAdviceSetArrayOutput
- func (i GetAdvicesAutoScalingAdviceSetArray) ToGetAdvicesAutoScalingAdviceSetArrayOutputWithContext(ctx context.Context) GetAdvicesAutoScalingAdviceSetArrayOutput
- type GetAdvicesAutoScalingAdviceSetArrayInput
- type GetAdvicesAutoScalingAdviceSetArrayOutput
- func (GetAdvicesAutoScalingAdviceSetArrayOutput) ElementType() reflect.Type
- func (o GetAdvicesAutoScalingAdviceSetArrayOutput) Index(i pulumi.IntInput) GetAdvicesAutoScalingAdviceSetOutput
- func (o GetAdvicesAutoScalingAdviceSetArrayOutput) ToGetAdvicesAutoScalingAdviceSetArrayOutput() GetAdvicesAutoScalingAdviceSetArrayOutput
- func (o GetAdvicesAutoScalingAdviceSetArrayOutput) ToGetAdvicesAutoScalingAdviceSetArrayOutputWithContext(ctx context.Context) GetAdvicesAutoScalingAdviceSetArrayOutput
- type GetAdvicesAutoScalingAdviceSetInput
- type GetAdvicesAutoScalingAdviceSetOutput
- func (o GetAdvicesAutoScalingAdviceSetOutput) Advices() GetAdvicesAutoScalingAdviceSetAdviceArrayOutput
- func (o GetAdvicesAutoScalingAdviceSetOutput) AutoScalingGroupId() pulumi.StringOutput
- func (GetAdvicesAutoScalingAdviceSetOutput) ElementType() reflect.Type
- func (o GetAdvicesAutoScalingAdviceSetOutput) Level() pulumi.StringOutput
- func (o GetAdvicesAutoScalingAdviceSetOutput) ToGetAdvicesAutoScalingAdviceSetOutput() GetAdvicesAutoScalingAdviceSetOutput
- func (o GetAdvicesAutoScalingAdviceSetOutput) ToGetAdvicesAutoScalingAdviceSetOutputWithContext(ctx context.Context) GetAdvicesAutoScalingAdviceSetOutput
- type GetAdvicesOutputArgs
- type GetAdvicesResult
- type GetAdvicesResultOutput
- func (o GetAdvicesResultOutput) AutoScalingAdviceSets() GetAdvicesAutoScalingAdviceSetArrayOutput
- func (o GetAdvicesResultOutput) AutoScalingGroupIds() pulumi.StringArrayOutput
- func (GetAdvicesResultOutput) ElementType() reflect.Type
- func (o GetAdvicesResultOutput) Id() pulumi.StringOutput
- func (o GetAdvicesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetAdvicesResultOutput) ToGetAdvicesResultOutput() GetAdvicesResultOutput
- func (o GetAdvicesResultOutput) ToGetAdvicesResultOutputWithContext(ctx context.Context) GetAdvicesResultOutput
- type GetInstancesArgs
- type GetInstancesFilter
- type GetInstancesFilterArgs
- type GetInstancesFilterArray
- type GetInstancesFilterArrayInput
- type GetInstancesFilterArrayOutput
- func (GetInstancesFilterArrayOutput) ElementType() reflect.Type
- func (o GetInstancesFilterArrayOutput) Index(i pulumi.IntInput) GetInstancesFilterOutput
- func (o GetInstancesFilterArrayOutput) ToGetInstancesFilterArrayOutput() GetInstancesFilterArrayOutput
- func (o GetInstancesFilterArrayOutput) ToGetInstancesFilterArrayOutputWithContext(ctx context.Context) GetInstancesFilterArrayOutput
- type GetInstancesFilterInput
- type GetInstancesFilterOutput
- func (GetInstancesFilterOutput) ElementType() reflect.Type
- func (o GetInstancesFilterOutput) Name() pulumi.StringOutput
- func (o GetInstancesFilterOutput) ToGetInstancesFilterOutput() GetInstancesFilterOutput
- func (o GetInstancesFilterOutput) ToGetInstancesFilterOutputWithContext(ctx context.Context) GetInstancesFilterOutput
- func (o GetInstancesFilterOutput) Values() pulumi.StringArrayOutput
- type GetInstancesInstanceList
- type GetInstancesInstanceListArgs
- func (GetInstancesInstanceListArgs) ElementType() reflect.Type
- func (i GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput
- func (i GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutputWithContext(ctx context.Context) GetInstancesInstanceListOutput
- type GetInstancesInstanceListArray
- func (GetInstancesInstanceListArray) ElementType() reflect.Type
- func (i GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutput() GetInstancesInstanceListArrayOutput
- func (i GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListArrayOutput
- type GetInstancesInstanceListArrayInput
- type GetInstancesInstanceListArrayOutput
- func (GetInstancesInstanceListArrayOutput) ElementType() reflect.Type
- func (o GetInstancesInstanceListArrayOutput) Index(i pulumi.IntInput) GetInstancesInstanceListOutput
- func (o GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutput() GetInstancesInstanceListArrayOutput
- func (o GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListArrayOutput
- type GetInstancesInstanceListInput
- type GetInstancesInstanceListOutput
- func (o GetInstancesInstanceListOutput) AddTime() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) AutoScalingGroupId() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) AutoScalingGroupName() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) CreationType() pulumi.StringOutput
- func (GetInstancesInstanceListOutput) ElementType() reflect.Type
- func (o GetInstancesInstanceListOutput) HealthStatus() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) InstanceId() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) InstanceType() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) LaunchConfigurationId() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) LaunchConfigurationName() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) LifeCycleState() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) ProtectedFromScaleIn() pulumi.BoolOutput
- func (o GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput
- func (o GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutputWithContext(ctx context.Context) GetInstancesInstanceListOutput
- func (o GetInstancesInstanceListOutput) VersionNumber() pulumi.IntOutput
- func (o GetInstancesInstanceListOutput) Zone() pulumi.StringOutput
- type GetInstancesOutputArgs
- type GetInstancesResult
- type GetInstancesResultOutput
- func (GetInstancesResultOutput) ElementType() reflect.Type
- func (o GetInstancesResultOutput) Filters() GetInstancesFilterArrayOutput
- func (o GetInstancesResultOutput) Id() pulumi.StringOutput
- func (o GetInstancesResultOutput) InstanceIds() pulumi.StringArrayOutput
- func (o GetInstancesResultOutput) InstanceLists() GetInstancesInstanceListArrayOutput
- func (o GetInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetInstancesResultOutput) ToGetInstancesResultOutput() GetInstancesResultOutput
- func (o GetInstancesResultOutput) ToGetInstancesResultOutputWithContext(ctx context.Context) GetInstancesResultOutput
- type GetLastActivityActivitySet
- type GetLastActivityActivitySetActivityRelatedInstanceSet
- type GetLastActivityActivitySetActivityRelatedInstanceSetArgs
- func (GetLastActivityActivitySetActivityRelatedInstanceSetArgs) ElementType() reflect.Type
- func (i GetLastActivityActivitySetActivityRelatedInstanceSetArgs) ToGetLastActivityActivitySetActivityRelatedInstanceSetOutput() GetLastActivityActivitySetActivityRelatedInstanceSetOutput
- func (i GetLastActivityActivitySetActivityRelatedInstanceSetArgs) ToGetLastActivityActivitySetActivityRelatedInstanceSetOutputWithContext(ctx context.Context) GetLastActivityActivitySetActivityRelatedInstanceSetOutput
- type GetLastActivityActivitySetActivityRelatedInstanceSetArray
- func (GetLastActivityActivitySetActivityRelatedInstanceSetArray) ElementType() reflect.Type
- func (i GetLastActivityActivitySetActivityRelatedInstanceSetArray) ToGetLastActivityActivitySetActivityRelatedInstanceSetArrayOutput() GetLastActivityActivitySetActivityRelatedInstanceSetArrayOutput
- func (i GetLastActivityActivitySetActivityRelatedInstanceSetArray) ToGetLastActivityActivitySetActivityRelatedInstanceSetArrayOutputWithContext(ctx context.Context) GetLastActivityActivitySetActivityRelatedInstanceSetArrayOutput
- type GetLastActivityActivitySetActivityRelatedInstanceSetArrayInput
- type GetLastActivityActivitySetActivityRelatedInstanceSetArrayOutput
- func (GetLastActivityActivitySetActivityRelatedInstanceSetArrayOutput) ElementType() reflect.Type
- func (o GetLastActivityActivitySetActivityRelatedInstanceSetArrayOutput) Index(i pulumi.IntInput) GetLastActivityActivitySetActivityRelatedInstanceSetOutput
- func (o GetLastActivityActivitySetActivityRelatedInstanceSetArrayOutput) ToGetLastActivityActivitySetActivityRelatedInstanceSetArrayOutput() GetLastActivityActivitySetActivityRelatedInstanceSetArrayOutput
- func (o GetLastActivityActivitySetActivityRelatedInstanceSetArrayOutput) ToGetLastActivityActivitySetActivityRelatedInstanceSetArrayOutputWithContext(ctx context.Context) GetLastActivityActivitySetActivityRelatedInstanceSetArrayOutput
- type GetLastActivityActivitySetActivityRelatedInstanceSetInput
- type GetLastActivityActivitySetActivityRelatedInstanceSetOutput
- func (GetLastActivityActivitySetActivityRelatedInstanceSetOutput) ElementType() reflect.Type
- func (o GetLastActivityActivitySetActivityRelatedInstanceSetOutput) InstanceId() pulumi.StringOutput
- func (o GetLastActivityActivitySetActivityRelatedInstanceSetOutput) InstanceStatus() pulumi.StringOutput
- func (o GetLastActivityActivitySetActivityRelatedInstanceSetOutput) ToGetLastActivityActivitySetActivityRelatedInstanceSetOutput() GetLastActivityActivitySetActivityRelatedInstanceSetOutput
- func (o GetLastActivityActivitySetActivityRelatedInstanceSetOutput) ToGetLastActivityActivitySetActivityRelatedInstanceSetOutputWithContext(ctx context.Context) GetLastActivityActivitySetActivityRelatedInstanceSetOutput
- type GetLastActivityActivitySetArgs
- func (GetLastActivityActivitySetArgs) ElementType() reflect.Type
- func (i GetLastActivityActivitySetArgs) ToGetLastActivityActivitySetOutput() GetLastActivityActivitySetOutput
- func (i GetLastActivityActivitySetArgs) ToGetLastActivityActivitySetOutputWithContext(ctx context.Context) GetLastActivityActivitySetOutput
- type GetLastActivityActivitySetArray
- func (GetLastActivityActivitySetArray) ElementType() reflect.Type
- func (i GetLastActivityActivitySetArray) ToGetLastActivityActivitySetArrayOutput() GetLastActivityActivitySetArrayOutput
- func (i GetLastActivityActivitySetArray) ToGetLastActivityActivitySetArrayOutputWithContext(ctx context.Context) GetLastActivityActivitySetArrayOutput
- type GetLastActivityActivitySetArrayInput
- type GetLastActivityActivitySetArrayOutput
- func (GetLastActivityActivitySetArrayOutput) ElementType() reflect.Type
- func (o GetLastActivityActivitySetArrayOutput) Index(i pulumi.IntInput) GetLastActivityActivitySetOutput
- func (o GetLastActivityActivitySetArrayOutput) ToGetLastActivityActivitySetArrayOutput() GetLastActivityActivitySetArrayOutput
- func (o GetLastActivityActivitySetArrayOutput) ToGetLastActivityActivitySetArrayOutputWithContext(ctx context.Context) GetLastActivityActivitySetArrayOutput
- type GetLastActivityActivitySetDetailedStatusMessageSet
- type GetLastActivityActivitySetDetailedStatusMessageSetArgs
- func (GetLastActivityActivitySetDetailedStatusMessageSetArgs) ElementType() reflect.Type
- func (i GetLastActivityActivitySetDetailedStatusMessageSetArgs) ToGetLastActivityActivitySetDetailedStatusMessageSetOutput() GetLastActivityActivitySetDetailedStatusMessageSetOutput
- func (i GetLastActivityActivitySetDetailedStatusMessageSetArgs) ToGetLastActivityActivitySetDetailedStatusMessageSetOutputWithContext(ctx context.Context) GetLastActivityActivitySetDetailedStatusMessageSetOutput
- type GetLastActivityActivitySetDetailedStatusMessageSetArray
- func (GetLastActivityActivitySetDetailedStatusMessageSetArray) ElementType() reflect.Type
- func (i GetLastActivityActivitySetDetailedStatusMessageSetArray) ToGetLastActivityActivitySetDetailedStatusMessageSetArrayOutput() GetLastActivityActivitySetDetailedStatusMessageSetArrayOutput
- func (i GetLastActivityActivitySetDetailedStatusMessageSetArray) ToGetLastActivityActivitySetDetailedStatusMessageSetArrayOutputWithContext(ctx context.Context) GetLastActivityActivitySetDetailedStatusMessageSetArrayOutput
- type GetLastActivityActivitySetDetailedStatusMessageSetArrayInput
- type GetLastActivityActivitySetDetailedStatusMessageSetArrayOutput
- func (GetLastActivityActivitySetDetailedStatusMessageSetArrayOutput) ElementType() reflect.Type
- func (o GetLastActivityActivitySetDetailedStatusMessageSetArrayOutput) Index(i pulumi.IntInput) GetLastActivityActivitySetDetailedStatusMessageSetOutput
- func (o GetLastActivityActivitySetDetailedStatusMessageSetArrayOutput) ToGetLastActivityActivitySetDetailedStatusMessageSetArrayOutput() GetLastActivityActivitySetDetailedStatusMessageSetArrayOutput
- func (o GetLastActivityActivitySetDetailedStatusMessageSetArrayOutput) ToGetLastActivityActivitySetDetailedStatusMessageSetArrayOutputWithContext(ctx context.Context) GetLastActivityActivitySetDetailedStatusMessageSetArrayOutput
- type GetLastActivityActivitySetDetailedStatusMessageSetInput
- type GetLastActivityActivitySetDetailedStatusMessageSetOutput
- func (o GetLastActivityActivitySetDetailedStatusMessageSetOutput) Code() pulumi.StringOutput
- func (GetLastActivityActivitySetDetailedStatusMessageSetOutput) ElementType() reflect.Type
- func (o GetLastActivityActivitySetDetailedStatusMessageSetOutput) InstanceChargeType() pulumi.StringOutput
- func (o GetLastActivityActivitySetDetailedStatusMessageSetOutput) InstanceId() pulumi.StringOutput
- func (o GetLastActivityActivitySetDetailedStatusMessageSetOutput) InstanceType() pulumi.StringOutput
- func (o GetLastActivityActivitySetDetailedStatusMessageSetOutput) Message() pulumi.StringOutput
- func (o GetLastActivityActivitySetDetailedStatusMessageSetOutput) SubnetId() pulumi.StringOutput
- func (o GetLastActivityActivitySetDetailedStatusMessageSetOutput) ToGetLastActivityActivitySetDetailedStatusMessageSetOutput() GetLastActivityActivitySetDetailedStatusMessageSetOutput
- func (o GetLastActivityActivitySetDetailedStatusMessageSetOutput) ToGetLastActivityActivitySetDetailedStatusMessageSetOutputWithContext(ctx context.Context) GetLastActivityActivitySetDetailedStatusMessageSetOutput
- func (o GetLastActivityActivitySetDetailedStatusMessageSetOutput) Zone() pulumi.StringOutput
- type GetLastActivityActivitySetInput
- type GetLastActivityActivitySetInvocationResultSet
- type GetLastActivityActivitySetInvocationResultSetArgs
- func (GetLastActivityActivitySetInvocationResultSetArgs) ElementType() reflect.Type
- func (i GetLastActivityActivitySetInvocationResultSetArgs) ToGetLastActivityActivitySetInvocationResultSetOutput() GetLastActivityActivitySetInvocationResultSetOutput
- func (i GetLastActivityActivitySetInvocationResultSetArgs) ToGetLastActivityActivitySetInvocationResultSetOutputWithContext(ctx context.Context) GetLastActivityActivitySetInvocationResultSetOutput
- type GetLastActivityActivitySetInvocationResultSetArray
- func (GetLastActivityActivitySetInvocationResultSetArray) ElementType() reflect.Type
- func (i GetLastActivityActivitySetInvocationResultSetArray) ToGetLastActivityActivitySetInvocationResultSetArrayOutput() GetLastActivityActivitySetInvocationResultSetArrayOutput
- func (i GetLastActivityActivitySetInvocationResultSetArray) ToGetLastActivityActivitySetInvocationResultSetArrayOutputWithContext(ctx context.Context) GetLastActivityActivitySetInvocationResultSetArrayOutput
- type GetLastActivityActivitySetInvocationResultSetArrayInput
- type GetLastActivityActivitySetInvocationResultSetArrayOutput
- func (GetLastActivityActivitySetInvocationResultSetArrayOutput) ElementType() reflect.Type
- func (o GetLastActivityActivitySetInvocationResultSetArrayOutput) Index(i pulumi.IntInput) GetLastActivityActivitySetInvocationResultSetOutput
- func (o GetLastActivityActivitySetInvocationResultSetArrayOutput) ToGetLastActivityActivitySetInvocationResultSetArrayOutput() GetLastActivityActivitySetInvocationResultSetArrayOutput
- func (o GetLastActivityActivitySetInvocationResultSetArrayOutput) ToGetLastActivityActivitySetInvocationResultSetArrayOutputWithContext(ctx context.Context) GetLastActivityActivitySetInvocationResultSetArrayOutput
- type GetLastActivityActivitySetInvocationResultSetInput
- type GetLastActivityActivitySetInvocationResultSetOutput
- func (o GetLastActivityActivitySetInvocationResultSetOutput) CommandId() pulumi.StringOutput
- func (GetLastActivityActivitySetInvocationResultSetOutput) ElementType() reflect.Type
- func (o GetLastActivityActivitySetInvocationResultSetOutput) ErrorMessage() pulumi.StringOutput
- func (o GetLastActivityActivitySetInvocationResultSetOutput) InstanceId() pulumi.StringOutput
- func (o GetLastActivityActivitySetInvocationResultSetOutput) InvocationId() pulumi.StringOutput
- func (o GetLastActivityActivitySetInvocationResultSetOutput) InvocationTaskId() pulumi.StringOutput
- func (o GetLastActivityActivitySetInvocationResultSetOutput) TaskStatus() pulumi.StringOutput
- func (o GetLastActivityActivitySetInvocationResultSetOutput) ToGetLastActivityActivitySetInvocationResultSetOutput() GetLastActivityActivitySetInvocationResultSetOutput
- func (o GetLastActivityActivitySetInvocationResultSetOutput) ToGetLastActivityActivitySetInvocationResultSetOutputWithContext(ctx context.Context) GetLastActivityActivitySetInvocationResultSetOutput
- type GetLastActivityActivitySetLifecycleActionResultSet
- type GetLastActivityActivitySetLifecycleActionResultSetArgs
- func (GetLastActivityActivitySetLifecycleActionResultSetArgs) ElementType() reflect.Type
- func (i GetLastActivityActivitySetLifecycleActionResultSetArgs) ToGetLastActivityActivitySetLifecycleActionResultSetOutput() GetLastActivityActivitySetLifecycleActionResultSetOutput
- func (i GetLastActivityActivitySetLifecycleActionResultSetArgs) ToGetLastActivityActivitySetLifecycleActionResultSetOutputWithContext(ctx context.Context) GetLastActivityActivitySetLifecycleActionResultSetOutput
- type GetLastActivityActivitySetLifecycleActionResultSetArray
- func (GetLastActivityActivitySetLifecycleActionResultSetArray) ElementType() reflect.Type
- func (i GetLastActivityActivitySetLifecycleActionResultSetArray) ToGetLastActivityActivitySetLifecycleActionResultSetArrayOutput() GetLastActivityActivitySetLifecycleActionResultSetArrayOutput
- func (i GetLastActivityActivitySetLifecycleActionResultSetArray) ToGetLastActivityActivitySetLifecycleActionResultSetArrayOutputWithContext(ctx context.Context) GetLastActivityActivitySetLifecycleActionResultSetArrayOutput
- type GetLastActivityActivitySetLifecycleActionResultSetArrayInput
- type GetLastActivityActivitySetLifecycleActionResultSetArrayOutput
- func (GetLastActivityActivitySetLifecycleActionResultSetArrayOutput) ElementType() reflect.Type
- func (o GetLastActivityActivitySetLifecycleActionResultSetArrayOutput) Index(i pulumi.IntInput) GetLastActivityActivitySetLifecycleActionResultSetOutput
- func (o GetLastActivityActivitySetLifecycleActionResultSetArrayOutput) ToGetLastActivityActivitySetLifecycleActionResultSetArrayOutput() GetLastActivityActivitySetLifecycleActionResultSetArrayOutput
- func (o GetLastActivityActivitySetLifecycleActionResultSetArrayOutput) ToGetLastActivityActivitySetLifecycleActionResultSetArrayOutputWithContext(ctx context.Context) GetLastActivityActivitySetLifecycleActionResultSetArrayOutput
- type GetLastActivityActivitySetLifecycleActionResultSetInput
- type GetLastActivityActivitySetLifecycleActionResultSetOutput
- func (GetLastActivityActivitySetLifecycleActionResultSetOutput) ElementType() reflect.Type
- func (o GetLastActivityActivitySetLifecycleActionResultSetOutput) InstanceId() pulumi.StringOutput
- func (o GetLastActivityActivitySetLifecycleActionResultSetOutput) InvocationId() pulumi.StringOutput
- func (o GetLastActivityActivitySetLifecycleActionResultSetOutput) InvokeCommandResult() pulumi.StringOutput
- func (o GetLastActivityActivitySetLifecycleActionResultSetOutput) LifecycleActionResult() pulumi.StringOutput
- func (o GetLastActivityActivitySetLifecycleActionResultSetOutput) LifecycleHookId() pulumi.StringOutput
- func (o GetLastActivityActivitySetLifecycleActionResultSetOutput) NotificationResult() pulumi.StringOutput
- func (o GetLastActivityActivitySetLifecycleActionResultSetOutput) ResultReason() pulumi.StringOutput
- func (o GetLastActivityActivitySetLifecycleActionResultSetOutput) ToGetLastActivityActivitySetLifecycleActionResultSetOutput() GetLastActivityActivitySetLifecycleActionResultSetOutput
- func (o GetLastActivityActivitySetLifecycleActionResultSetOutput) ToGetLastActivityActivitySetLifecycleActionResultSetOutputWithContext(ctx context.Context) GetLastActivityActivitySetLifecycleActionResultSetOutput
- type GetLastActivityActivitySetOutput
- func (o GetLastActivityActivitySetOutput) ActivityId() pulumi.StringOutput
- func (o GetLastActivityActivitySetOutput) ActivityRelatedInstanceSets() GetLastActivityActivitySetActivityRelatedInstanceSetArrayOutput
- func (o GetLastActivityActivitySetOutput) ActivityType() pulumi.StringOutput
- func (o GetLastActivityActivitySetOutput) AutoScalingGroupId() pulumi.StringOutput
- func (o GetLastActivityActivitySetOutput) Cause() pulumi.StringOutput
- func (o GetLastActivityActivitySetOutput) CreatedTime() pulumi.StringOutput
- func (o GetLastActivityActivitySetOutput) Description() pulumi.StringOutput
- func (o GetLastActivityActivitySetOutput) DetailedStatusMessageSets() GetLastActivityActivitySetDetailedStatusMessageSetArrayOutput
- func (GetLastActivityActivitySetOutput) ElementType() reflect.Type
- func (o GetLastActivityActivitySetOutput) EndTime() pulumi.StringOutput
- func (o GetLastActivityActivitySetOutput) InvocationResultSets() GetLastActivityActivitySetInvocationResultSetArrayOutput
- func (o GetLastActivityActivitySetOutput) LifecycleActionResultSets() GetLastActivityActivitySetLifecycleActionResultSetArrayOutput
- func (o GetLastActivityActivitySetOutput) StartTime() pulumi.StringOutput
- func (o GetLastActivityActivitySetOutput) StatusCode() pulumi.StringOutput
- func (o GetLastActivityActivitySetOutput) StatusMessage() pulumi.StringOutput
- func (o GetLastActivityActivitySetOutput) StatusMessageSimplified() pulumi.StringOutput
- func (o GetLastActivityActivitySetOutput) ToGetLastActivityActivitySetOutput() GetLastActivityActivitySetOutput
- func (o GetLastActivityActivitySetOutput) ToGetLastActivityActivitySetOutputWithContext(ctx context.Context) GetLastActivityActivitySetOutput
- type GetLastActivityArgs
- type GetLastActivityOutputArgs
- type GetLastActivityResult
- type GetLastActivityResultOutput
- func (o GetLastActivityResultOutput) ActivitySets() GetLastActivityActivitySetArrayOutput
- func (o GetLastActivityResultOutput) AutoScalingGroupIds() pulumi.StringArrayOutput
- func (GetLastActivityResultOutput) ElementType() reflect.Type
- func (o GetLastActivityResultOutput) Id() pulumi.StringOutput
- func (o GetLastActivityResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetLastActivityResultOutput) ToGetLastActivityResultOutput() GetLastActivityResultOutput
- func (o GetLastActivityResultOutput) ToGetLastActivityResultOutputWithContext(ctx context.Context) GetLastActivityResultOutput
- type GetLimitsArgs
- type GetLimitsOutputArgs
- type GetLimitsResult
- type GetLimitsResultOutput
- func (GetLimitsResultOutput) ElementType() reflect.Type
- func (o GetLimitsResultOutput) Id() pulumi.StringOutput
- func (o GetLimitsResultOutput) MaxNumberOfAutoScalingGroups() pulumi.IntOutput
- func (o GetLimitsResultOutput) MaxNumberOfLaunchConfigurations() pulumi.IntOutput
- func (o GetLimitsResultOutput) NumberOfAutoScalingGroups() pulumi.IntOutput
- func (o GetLimitsResultOutput) NumberOfLaunchConfigurations() pulumi.IntOutput
- func (o GetLimitsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetLimitsResultOutput) ToGetLimitsResultOutput() GetLimitsResultOutput
- func (o GetLimitsResultOutput) ToGetLimitsResultOutputWithContext(ctx context.Context) GetLimitsResultOutput
- type GetScalingConfigsArgs
- type GetScalingConfigsConfigurationList
- type GetScalingConfigsConfigurationListArgs
- func (GetScalingConfigsConfigurationListArgs) ElementType() reflect.Type
- func (i GetScalingConfigsConfigurationListArgs) ToGetScalingConfigsConfigurationListOutput() GetScalingConfigsConfigurationListOutput
- func (i GetScalingConfigsConfigurationListArgs) ToGetScalingConfigsConfigurationListOutputWithContext(ctx context.Context) GetScalingConfigsConfigurationListOutput
- type GetScalingConfigsConfigurationListArray
- func (GetScalingConfigsConfigurationListArray) ElementType() reflect.Type
- func (i GetScalingConfigsConfigurationListArray) ToGetScalingConfigsConfigurationListArrayOutput() GetScalingConfigsConfigurationListArrayOutput
- func (i GetScalingConfigsConfigurationListArray) ToGetScalingConfigsConfigurationListArrayOutputWithContext(ctx context.Context) GetScalingConfigsConfigurationListArrayOutput
- type GetScalingConfigsConfigurationListArrayInput
- type GetScalingConfigsConfigurationListArrayOutput
- func (GetScalingConfigsConfigurationListArrayOutput) ElementType() reflect.Type
- func (o GetScalingConfigsConfigurationListArrayOutput) Index(i pulumi.IntInput) GetScalingConfigsConfigurationListOutput
- func (o GetScalingConfigsConfigurationListArrayOutput) ToGetScalingConfigsConfigurationListArrayOutput() GetScalingConfigsConfigurationListArrayOutput
- func (o GetScalingConfigsConfigurationListArrayOutput) ToGetScalingConfigsConfigurationListArrayOutputWithContext(ctx context.Context) GetScalingConfigsConfigurationListArrayOutput
- type GetScalingConfigsConfigurationListDataDisk
- type GetScalingConfigsConfigurationListDataDiskArgs
- func (GetScalingConfigsConfigurationListDataDiskArgs) ElementType() reflect.Type
- func (i GetScalingConfigsConfigurationListDataDiskArgs) ToGetScalingConfigsConfigurationListDataDiskOutput() GetScalingConfigsConfigurationListDataDiskOutput
- func (i GetScalingConfigsConfigurationListDataDiskArgs) ToGetScalingConfigsConfigurationListDataDiskOutputWithContext(ctx context.Context) GetScalingConfigsConfigurationListDataDiskOutput
- type GetScalingConfigsConfigurationListDataDiskArray
- func (GetScalingConfigsConfigurationListDataDiskArray) ElementType() reflect.Type
- func (i GetScalingConfigsConfigurationListDataDiskArray) ToGetScalingConfigsConfigurationListDataDiskArrayOutput() GetScalingConfigsConfigurationListDataDiskArrayOutput
- func (i GetScalingConfigsConfigurationListDataDiskArray) ToGetScalingConfigsConfigurationListDataDiskArrayOutputWithContext(ctx context.Context) GetScalingConfigsConfigurationListDataDiskArrayOutput
- type GetScalingConfigsConfigurationListDataDiskArrayInput
- type GetScalingConfigsConfigurationListDataDiskArrayOutput
- func (GetScalingConfigsConfigurationListDataDiskArrayOutput) ElementType() reflect.Type
- func (o GetScalingConfigsConfigurationListDataDiskArrayOutput) Index(i pulumi.IntInput) GetScalingConfigsConfigurationListDataDiskOutput
- func (o GetScalingConfigsConfigurationListDataDiskArrayOutput) ToGetScalingConfigsConfigurationListDataDiskArrayOutput() GetScalingConfigsConfigurationListDataDiskArrayOutput
- func (o GetScalingConfigsConfigurationListDataDiskArrayOutput) ToGetScalingConfigsConfigurationListDataDiskArrayOutputWithContext(ctx context.Context) GetScalingConfigsConfigurationListDataDiskArrayOutput
- type GetScalingConfigsConfigurationListDataDiskInput
- type GetScalingConfigsConfigurationListDataDiskOutput
- func (o GetScalingConfigsConfigurationListDataDiskOutput) DeleteWithInstance() pulumi.BoolOutput
- func (o GetScalingConfigsConfigurationListDataDiskOutput) DiskSize() pulumi.IntOutput
- func (o GetScalingConfigsConfigurationListDataDiskOutput) DiskType() pulumi.StringOutput
- func (GetScalingConfigsConfigurationListDataDiskOutput) ElementType() reflect.Type
- func (o GetScalingConfigsConfigurationListDataDiskOutput) SnapshotId() pulumi.StringOutput
- func (o GetScalingConfigsConfigurationListDataDiskOutput) ToGetScalingConfigsConfigurationListDataDiskOutput() GetScalingConfigsConfigurationListDataDiskOutput
- func (o GetScalingConfigsConfigurationListDataDiskOutput) ToGetScalingConfigsConfigurationListDataDiskOutputWithContext(ctx context.Context) GetScalingConfigsConfigurationListDataDiskOutput
- type GetScalingConfigsConfigurationListInput
- type GetScalingConfigsConfigurationListOutput
- func (o GetScalingConfigsConfigurationListOutput) ConfigurationId() pulumi.StringOutput
- func (o GetScalingConfigsConfigurationListOutput) ConfigurationName() pulumi.StringOutput
- func (o GetScalingConfigsConfigurationListOutput) CreateTime() pulumi.StringOutput
- func (o GetScalingConfigsConfigurationListOutput) DataDisks() GetScalingConfigsConfigurationListDataDiskArrayOutput
- func (o GetScalingConfigsConfigurationListOutput) DiskTypePolicy() pulumi.StringOutput
- func (GetScalingConfigsConfigurationListOutput) ElementType() reflect.Type
- func (o GetScalingConfigsConfigurationListOutput) EnhancedMonitorService() pulumi.BoolOutput
- func (o GetScalingConfigsConfigurationListOutput) EnhancedSecurityService() pulumi.BoolOutput
- func (o GetScalingConfigsConfigurationListOutput) ImageId() pulumi.StringOutput
- func (o GetScalingConfigsConfigurationListOutput) InstanceTags() pulumi.MapOutput
- func (o GetScalingConfigsConfigurationListOutput) InstanceTypes() pulumi.StringArrayOutput
- func (o GetScalingConfigsConfigurationListOutput) InternetChargeType() pulumi.StringOutput
- func (o GetScalingConfigsConfigurationListOutput) InternetMaxBandwidthOut() pulumi.IntOutput
- func (o GetScalingConfigsConfigurationListOutput) KeyIds() pulumi.StringArrayOutput
- func (o GetScalingConfigsConfigurationListOutput) ProjectId() pulumi.IntOutput
- func (o GetScalingConfigsConfigurationListOutput) PublicIpAssigned() pulumi.BoolOutput
- func (o GetScalingConfigsConfigurationListOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o GetScalingConfigsConfigurationListOutput) Status() pulumi.StringOutput
- func (o GetScalingConfigsConfigurationListOutput) SystemDiskSize() pulumi.IntOutput
- func (o GetScalingConfigsConfigurationListOutput) SystemDiskType() pulumi.StringOutput
- func (o GetScalingConfigsConfigurationListOutput) ToGetScalingConfigsConfigurationListOutput() GetScalingConfigsConfigurationListOutput
- func (o GetScalingConfigsConfigurationListOutput) ToGetScalingConfigsConfigurationListOutputWithContext(ctx context.Context) GetScalingConfigsConfigurationListOutput
- func (o GetScalingConfigsConfigurationListOutput) UserData() pulumi.StringOutput
- type GetScalingConfigsOutputArgs
- type GetScalingConfigsResult
- type GetScalingConfigsResultOutput
- func (o GetScalingConfigsResultOutput) ConfigurationId() pulumi.StringPtrOutput
- func (o GetScalingConfigsResultOutput) ConfigurationLists() GetScalingConfigsConfigurationListArrayOutput
- func (o GetScalingConfigsResultOutput) ConfigurationName() pulumi.StringPtrOutput
- func (GetScalingConfigsResultOutput) ElementType() reflect.Type
- func (o GetScalingConfigsResultOutput) Id() pulumi.StringOutput
- func (o GetScalingConfigsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetScalingConfigsResultOutput) ToGetScalingConfigsResultOutput() GetScalingConfigsResultOutput
- func (o GetScalingConfigsResultOutput) ToGetScalingConfigsResultOutputWithContext(ctx context.Context) GetScalingConfigsResultOutput
- type GetScalingGroupsArgs
- type GetScalingGroupsOutputArgs
- type GetScalingGroupsResult
- type GetScalingGroupsResultOutput
- func (o GetScalingGroupsResultOutput) ConfigurationId() pulumi.StringPtrOutput
- func (GetScalingGroupsResultOutput) ElementType() reflect.Type
- func (o GetScalingGroupsResultOutput) Id() pulumi.StringOutput
- func (o GetScalingGroupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetScalingGroupsResultOutput) ScalingGroupId() pulumi.StringPtrOutput
- func (o GetScalingGroupsResultOutput) ScalingGroupLists() GetScalingGroupsScalingGroupListArrayOutput
- func (o GetScalingGroupsResultOutput) ScalingGroupName() pulumi.StringPtrOutput
- func (o GetScalingGroupsResultOutput) Tags() pulumi.MapOutput
- func (o GetScalingGroupsResultOutput) ToGetScalingGroupsResultOutput() GetScalingGroupsResultOutput
- func (o GetScalingGroupsResultOutput) ToGetScalingGroupsResultOutputWithContext(ctx context.Context) GetScalingGroupsResultOutput
- type GetScalingGroupsScalingGroupList
- type GetScalingGroupsScalingGroupListArgs
- func (GetScalingGroupsScalingGroupListArgs) ElementType() reflect.Type
- func (i GetScalingGroupsScalingGroupListArgs) ToGetScalingGroupsScalingGroupListOutput() GetScalingGroupsScalingGroupListOutput
- func (i GetScalingGroupsScalingGroupListArgs) ToGetScalingGroupsScalingGroupListOutputWithContext(ctx context.Context) GetScalingGroupsScalingGroupListOutput
- type GetScalingGroupsScalingGroupListArray
- func (GetScalingGroupsScalingGroupListArray) ElementType() reflect.Type
- func (i GetScalingGroupsScalingGroupListArray) ToGetScalingGroupsScalingGroupListArrayOutput() GetScalingGroupsScalingGroupListArrayOutput
- func (i GetScalingGroupsScalingGroupListArray) ToGetScalingGroupsScalingGroupListArrayOutputWithContext(ctx context.Context) GetScalingGroupsScalingGroupListArrayOutput
- type GetScalingGroupsScalingGroupListArrayInput
- type GetScalingGroupsScalingGroupListArrayOutput
- func (GetScalingGroupsScalingGroupListArrayOutput) ElementType() reflect.Type
- func (o GetScalingGroupsScalingGroupListArrayOutput) Index(i pulumi.IntInput) GetScalingGroupsScalingGroupListOutput
- func (o GetScalingGroupsScalingGroupListArrayOutput) ToGetScalingGroupsScalingGroupListArrayOutput() GetScalingGroupsScalingGroupListArrayOutput
- func (o GetScalingGroupsScalingGroupListArrayOutput) ToGetScalingGroupsScalingGroupListArrayOutputWithContext(ctx context.Context) GetScalingGroupsScalingGroupListArrayOutput
- type GetScalingGroupsScalingGroupListForwardBalancerId
- type GetScalingGroupsScalingGroupListForwardBalancerIdArgs
- func (GetScalingGroupsScalingGroupListForwardBalancerIdArgs) ElementType() reflect.Type
- func (i GetScalingGroupsScalingGroupListForwardBalancerIdArgs) ToGetScalingGroupsScalingGroupListForwardBalancerIdOutput() GetScalingGroupsScalingGroupListForwardBalancerIdOutput
- func (i GetScalingGroupsScalingGroupListForwardBalancerIdArgs) ToGetScalingGroupsScalingGroupListForwardBalancerIdOutputWithContext(ctx context.Context) GetScalingGroupsScalingGroupListForwardBalancerIdOutput
- type GetScalingGroupsScalingGroupListForwardBalancerIdArray
- func (GetScalingGroupsScalingGroupListForwardBalancerIdArray) ElementType() reflect.Type
- func (i GetScalingGroupsScalingGroupListForwardBalancerIdArray) ToGetScalingGroupsScalingGroupListForwardBalancerIdArrayOutput() GetScalingGroupsScalingGroupListForwardBalancerIdArrayOutput
- func (i GetScalingGroupsScalingGroupListForwardBalancerIdArray) ToGetScalingGroupsScalingGroupListForwardBalancerIdArrayOutputWithContext(ctx context.Context) GetScalingGroupsScalingGroupListForwardBalancerIdArrayOutput
- type GetScalingGroupsScalingGroupListForwardBalancerIdArrayInput
- type GetScalingGroupsScalingGroupListForwardBalancerIdArrayOutput
- func (GetScalingGroupsScalingGroupListForwardBalancerIdArrayOutput) ElementType() reflect.Type
- func (o GetScalingGroupsScalingGroupListForwardBalancerIdArrayOutput) Index(i pulumi.IntInput) GetScalingGroupsScalingGroupListForwardBalancerIdOutput
- func (o GetScalingGroupsScalingGroupListForwardBalancerIdArrayOutput) ToGetScalingGroupsScalingGroupListForwardBalancerIdArrayOutput() GetScalingGroupsScalingGroupListForwardBalancerIdArrayOutput
- func (o GetScalingGroupsScalingGroupListForwardBalancerIdArrayOutput) ToGetScalingGroupsScalingGroupListForwardBalancerIdArrayOutputWithContext(ctx context.Context) GetScalingGroupsScalingGroupListForwardBalancerIdArrayOutput
- type GetScalingGroupsScalingGroupListForwardBalancerIdInput
- type GetScalingGroupsScalingGroupListForwardBalancerIdOutput
- func (GetScalingGroupsScalingGroupListForwardBalancerIdOutput) ElementType() reflect.Type
- func (o GetScalingGroupsScalingGroupListForwardBalancerIdOutput) ListenerId() pulumi.StringOutput
- func (o GetScalingGroupsScalingGroupListForwardBalancerIdOutput) LoadBalancerId() pulumi.StringOutput
- func (o GetScalingGroupsScalingGroupListForwardBalancerIdOutput) LocationId() pulumi.StringOutput
- func (o GetScalingGroupsScalingGroupListForwardBalancerIdOutput) TargetAttributes() GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArrayOutput
- func (o GetScalingGroupsScalingGroupListForwardBalancerIdOutput) ToGetScalingGroupsScalingGroupListForwardBalancerIdOutput() GetScalingGroupsScalingGroupListForwardBalancerIdOutput
- func (o GetScalingGroupsScalingGroupListForwardBalancerIdOutput) ToGetScalingGroupsScalingGroupListForwardBalancerIdOutputWithContext(ctx context.Context) GetScalingGroupsScalingGroupListForwardBalancerIdOutput
- type GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttribute
- type GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArgs
- func (GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArgs) ElementType() reflect.Type
- func (i GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArgs) ToGetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeOutput() GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeOutput
- func (i GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArgs) ToGetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeOutputWithContext(ctx context.Context) GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeOutput
- type GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArray
- func (GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArray) ElementType() reflect.Type
- func (i GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArray) ToGetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArrayOutput() GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArrayOutput
- func (i GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArray) ToGetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArrayOutputWithContext(ctx context.Context) GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArrayOutput
- type GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArrayInput
- type GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArrayOutput
- func (GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArrayOutput) ElementType() reflect.Type
- func (o GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArrayOutput) Index(i pulumi.IntInput) GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeOutput
- func (o GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArrayOutput) ToGetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArrayOutput() GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArrayOutput
- func (o GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArrayOutput) ToGetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArrayOutputWithContext(ctx context.Context) GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArrayOutput
- type GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeInput
- type GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeOutput
- func (GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeOutput) ElementType() reflect.Type
- func (o GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeOutput) Port() pulumi.IntOutput
- func (o GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeOutput) ToGetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeOutput() GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeOutput
- func (o GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeOutput) ToGetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeOutputWithContext(ctx context.Context) GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeOutput
- func (o GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeOutput) Weight() pulumi.IntOutput
- type GetScalingGroupsScalingGroupListInput
- type GetScalingGroupsScalingGroupListOutput
- func (o GetScalingGroupsScalingGroupListOutput) ConfigurationId() pulumi.StringOutput
- func (o GetScalingGroupsScalingGroupListOutput) CreateTime() pulumi.StringOutput
- func (o GetScalingGroupsScalingGroupListOutput) DefaultCooldown() pulumi.IntOutput
- func (o GetScalingGroupsScalingGroupListOutput) DesiredCapacity() pulumi.IntOutput
- func (GetScalingGroupsScalingGroupListOutput) ElementType() reflect.Type
- func (o GetScalingGroupsScalingGroupListOutput) ForwardBalancerIds() GetScalingGroupsScalingGroupListForwardBalancerIdArrayOutput
- func (o GetScalingGroupsScalingGroupListOutput) InstanceCount() pulumi.IntOutput
- func (o GetScalingGroupsScalingGroupListOutput) LoadBalancerIds() pulumi.StringArrayOutput
- func (o GetScalingGroupsScalingGroupListOutput) MaxSize() pulumi.IntOutput
- func (o GetScalingGroupsScalingGroupListOutput) MinSize() pulumi.IntOutput
- func (o GetScalingGroupsScalingGroupListOutput) MultiZoneSubnetPolicy() pulumi.StringOutput
- func (o GetScalingGroupsScalingGroupListOutput) ProjectId() pulumi.IntOutput
- func (o GetScalingGroupsScalingGroupListOutput) RetryPolicy() pulumi.StringOutput
- func (o GetScalingGroupsScalingGroupListOutput) ScalingGroupId() pulumi.StringOutput
- func (o GetScalingGroupsScalingGroupListOutput) ScalingGroupName() pulumi.StringOutput
- func (o GetScalingGroupsScalingGroupListOutput) Status() pulumi.StringOutput
- func (o GetScalingGroupsScalingGroupListOutput) SubnetIds() pulumi.StringArrayOutput
- func (o GetScalingGroupsScalingGroupListOutput) Tags() pulumi.MapOutput
- func (o GetScalingGroupsScalingGroupListOutput) TerminationPolicies() pulumi.StringArrayOutput
- func (o GetScalingGroupsScalingGroupListOutput) ToGetScalingGroupsScalingGroupListOutput() GetScalingGroupsScalingGroupListOutput
- func (o GetScalingGroupsScalingGroupListOutput) ToGetScalingGroupsScalingGroupListOutputWithContext(ctx context.Context) GetScalingGroupsScalingGroupListOutput
- func (o GetScalingGroupsScalingGroupListOutput) VpcId() pulumi.StringOutput
- func (o GetScalingGroupsScalingGroupListOutput) Zones() pulumi.StringArrayOutput
- type GetScalingPoliciesArgs
- type GetScalingPoliciesOutputArgs
- type GetScalingPoliciesResult
- type GetScalingPoliciesResultOutput
- func (GetScalingPoliciesResultOutput) ElementType() reflect.Type
- func (o GetScalingPoliciesResultOutput) Id() pulumi.StringOutput
- func (o GetScalingPoliciesResultOutput) PolicyName() pulumi.StringPtrOutput
- func (o GetScalingPoliciesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetScalingPoliciesResultOutput) ScalingGroupId() pulumi.StringPtrOutput
- func (o GetScalingPoliciesResultOutput) ScalingPolicyId() pulumi.StringPtrOutput
- func (o GetScalingPoliciesResultOutput) ScalingPolicyLists() GetScalingPoliciesScalingPolicyListArrayOutput
- func (o GetScalingPoliciesResultOutput) ToGetScalingPoliciesResultOutput() GetScalingPoliciesResultOutput
- func (o GetScalingPoliciesResultOutput) ToGetScalingPoliciesResultOutputWithContext(ctx context.Context) GetScalingPoliciesResultOutput
- type GetScalingPoliciesScalingPolicyList
- type GetScalingPoliciesScalingPolicyListArgs
- func (GetScalingPoliciesScalingPolicyListArgs) ElementType() reflect.Type
- func (i GetScalingPoliciesScalingPolicyListArgs) ToGetScalingPoliciesScalingPolicyListOutput() GetScalingPoliciesScalingPolicyListOutput
- func (i GetScalingPoliciesScalingPolicyListArgs) ToGetScalingPoliciesScalingPolicyListOutputWithContext(ctx context.Context) GetScalingPoliciesScalingPolicyListOutput
- type GetScalingPoliciesScalingPolicyListArray
- func (GetScalingPoliciesScalingPolicyListArray) ElementType() reflect.Type
- func (i GetScalingPoliciesScalingPolicyListArray) ToGetScalingPoliciesScalingPolicyListArrayOutput() GetScalingPoliciesScalingPolicyListArrayOutput
- func (i GetScalingPoliciesScalingPolicyListArray) ToGetScalingPoliciesScalingPolicyListArrayOutputWithContext(ctx context.Context) GetScalingPoliciesScalingPolicyListArrayOutput
- type GetScalingPoliciesScalingPolicyListArrayInput
- type GetScalingPoliciesScalingPolicyListArrayOutput
- func (GetScalingPoliciesScalingPolicyListArrayOutput) ElementType() reflect.Type
- func (o GetScalingPoliciesScalingPolicyListArrayOutput) Index(i pulumi.IntInput) GetScalingPoliciesScalingPolicyListOutput
- func (o GetScalingPoliciesScalingPolicyListArrayOutput) ToGetScalingPoliciesScalingPolicyListArrayOutput() GetScalingPoliciesScalingPolicyListArrayOutput
- func (o GetScalingPoliciesScalingPolicyListArrayOutput) ToGetScalingPoliciesScalingPolicyListArrayOutputWithContext(ctx context.Context) GetScalingPoliciesScalingPolicyListArrayOutput
- type GetScalingPoliciesScalingPolicyListInput
- type GetScalingPoliciesScalingPolicyListOutput
- func (o GetScalingPoliciesScalingPolicyListOutput) AdjustmentType() pulumi.StringOutput
- func (o GetScalingPoliciesScalingPolicyListOutput) AdjustmentValue() pulumi.IntOutput
- func (o GetScalingPoliciesScalingPolicyListOutput) ComparisonOperator() pulumi.StringOutput
- func (o GetScalingPoliciesScalingPolicyListOutput) ContinuousTime() pulumi.IntOutput
- func (o GetScalingPoliciesScalingPolicyListOutput) Cooldown() pulumi.IntOutput
- func (GetScalingPoliciesScalingPolicyListOutput) ElementType() reflect.Type
- func (o GetScalingPoliciesScalingPolicyListOutput) MetricName() pulumi.StringOutput
- func (o GetScalingPoliciesScalingPolicyListOutput) NotificationUserGroupIds() pulumi.StringArrayOutput
- func (o GetScalingPoliciesScalingPolicyListOutput) Period() pulumi.IntOutput
- func (o GetScalingPoliciesScalingPolicyListOutput) PolicyName() pulumi.StringOutput
- func (o GetScalingPoliciesScalingPolicyListOutput) ScalingGroupId() pulumi.StringOutput
- func (o GetScalingPoliciesScalingPolicyListOutput) Statistic() pulumi.StringOutput
- func (o GetScalingPoliciesScalingPolicyListOutput) Threshold() pulumi.IntOutput
- func (o GetScalingPoliciesScalingPolicyListOutput) ToGetScalingPoliciesScalingPolicyListOutput() GetScalingPoliciesScalingPolicyListOutput
- func (o GetScalingPoliciesScalingPolicyListOutput) ToGetScalingPoliciesScalingPolicyListOutputWithContext(ctx context.Context) GetScalingPoliciesScalingPolicyListOutput
- type LifecycleHook
- type LifecycleHookArgs
- type LifecycleHookArray
- type LifecycleHookArrayInput
- type LifecycleHookArrayOutput
- func (LifecycleHookArrayOutput) ElementType() reflect.Type
- func (o LifecycleHookArrayOutput) Index(i pulumi.IntInput) LifecycleHookOutput
- func (o LifecycleHookArrayOutput) ToLifecycleHookArrayOutput() LifecycleHookArrayOutput
- func (o LifecycleHookArrayOutput) ToLifecycleHookArrayOutputWithContext(ctx context.Context) LifecycleHookArrayOutput
- type LifecycleHookInput
- type LifecycleHookMap
- type LifecycleHookMapInput
- type LifecycleHookMapOutput
- func (LifecycleHookMapOutput) ElementType() reflect.Type
- func (o LifecycleHookMapOutput) MapIndex(k pulumi.StringInput) LifecycleHookOutput
- func (o LifecycleHookMapOutput) ToLifecycleHookMapOutput() LifecycleHookMapOutput
- func (o LifecycleHookMapOutput) ToLifecycleHookMapOutputWithContext(ctx context.Context) LifecycleHookMapOutput
- type LifecycleHookOutput
- func (o LifecycleHookOutput) DefaultResult() pulumi.StringPtrOutput
- func (LifecycleHookOutput) ElementType() reflect.Type
- func (o LifecycleHookOutput) HeartbeatTimeout() pulumi.IntPtrOutput
- func (o LifecycleHookOutput) LifecycleHookName() pulumi.StringOutput
- func (o LifecycleHookOutput) LifecycleTransition() pulumi.StringOutput
- func (o LifecycleHookOutput) NotificationMetadata() pulumi.StringPtrOutput
- func (o LifecycleHookOutput) NotificationQueueName() pulumi.StringPtrOutput
- func (o LifecycleHookOutput) NotificationTargetType() pulumi.StringPtrOutput
- func (o LifecycleHookOutput) NotificationTopicName() pulumi.StringPtrOutput
- func (o LifecycleHookOutput) ScalingGroupId() pulumi.StringOutput
- func (o LifecycleHookOutput) ToLifecycleHookOutput() LifecycleHookOutput
- func (o LifecycleHookOutput) ToLifecycleHookOutputWithContext(ctx context.Context) LifecycleHookOutput
- type LifecycleHookState
- type LoadBalancer
- type LoadBalancerArgs
- type LoadBalancerArray
- type LoadBalancerArrayInput
- type LoadBalancerArrayOutput
- func (LoadBalancerArrayOutput) ElementType() reflect.Type
- func (o LoadBalancerArrayOutput) Index(i pulumi.IntInput) LoadBalancerOutput
- func (o LoadBalancerArrayOutput) ToLoadBalancerArrayOutput() LoadBalancerArrayOutput
- func (o LoadBalancerArrayOutput) ToLoadBalancerArrayOutputWithContext(ctx context.Context) LoadBalancerArrayOutput
- type LoadBalancerForwardLoadBalancer
- type LoadBalancerForwardLoadBalancerArgs
- func (LoadBalancerForwardLoadBalancerArgs) ElementType() reflect.Type
- func (i LoadBalancerForwardLoadBalancerArgs) ToLoadBalancerForwardLoadBalancerOutput() LoadBalancerForwardLoadBalancerOutput
- func (i LoadBalancerForwardLoadBalancerArgs) ToLoadBalancerForwardLoadBalancerOutputWithContext(ctx context.Context) LoadBalancerForwardLoadBalancerOutput
- type LoadBalancerForwardLoadBalancerArray
- func (LoadBalancerForwardLoadBalancerArray) ElementType() reflect.Type
- func (i LoadBalancerForwardLoadBalancerArray) ToLoadBalancerForwardLoadBalancerArrayOutput() LoadBalancerForwardLoadBalancerArrayOutput
- func (i LoadBalancerForwardLoadBalancerArray) ToLoadBalancerForwardLoadBalancerArrayOutputWithContext(ctx context.Context) LoadBalancerForwardLoadBalancerArrayOutput
- type LoadBalancerForwardLoadBalancerArrayInput
- type LoadBalancerForwardLoadBalancerArrayOutput
- func (LoadBalancerForwardLoadBalancerArrayOutput) ElementType() reflect.Type
- func (o LoadBalancerForwardLoadBalancerArrayOutput) Index(i pulumi.IntInput) LoadBalancerForwardLoadBalancerOutput
- func (o LoadBalancerForwardLoadBalancerArrayOutput) ToLoadBalancerForwardLoadBalancerArrayOutput() LoadBalancerForwardLoadBalancerArrayOutput
- func (o LoadBalancerForwardLoadBalancerArrayOutput) ToLoadBalancerForwardLoadBalancerArrayOutputWithContext(ctx context.Context) LoadBalancerForwardLoadBalancerArrayOutput
- type LoadBalancerForwardLoadBalancerInput
- type LoadBalancerForwardLoadBalancerOutput
- func (LoadBalancerForwardLoadBalancerOutput) ElementType() reflect.Type
- func (o LoadBalancerForwardLoadBalancerOutput) ListenerId() pulumi.StringOutput
- func (o LoadBalancerForwardLoadBalancerOutput) LoadBalancerId() pulumi.StringOutput
- func (o LoadBalancerForwardLoadBalancerOutput) LocationId() pulumi.StringPtrOutput
- func (o LoadBalancerForwardLoadBalancerOutput) Region() pulumi.StringPtrOutput
- func (o LoadBalancerForwardLoadBalancerOutput) TargetAttributes() LoadBalancerForwardLoadBalancerTargetAttributeArrayOutput
- func (o LoadBalancerForwardLoadBalancerOutput) ToLoadBalancerForwardLoadBalancerOutput() LoadBalancerForwardLoadBalancerOutput
- func (o LoadBalancerForwardLoadBalancerOutput) ToLoadBalancerForwardLoadBalancerOutputWithContext(ctx context.Context) LoadBalancerForwardLoadBalancerOutput
- type LoadBalancerForwardLoadBalancerTargetAttribute
- type LoadBalancerForwardLoadBalancerTargetAttributeArgs
- func (LoadBalancerForwardLoadBalancerTargetAttributeArgs) ElementType() reflect.Type
- func (i LoadBalancerForwardLoadBalancerTargetAttributeArgs) ToLoadBalancerForwardLoadBalancerTargetAttributeOutput() LoadBalancerForwardLoadBalancerTargetAttributeOutput
- func (i LoadBalancerForwardLoadBalancerTargetAttributeArgs) ToLoadBalancerForwardLoadBalancerTargetAttributeOutputWithContext(ctx context.Context) LoadBalancerForwardLoadBalancerTargetAttributeOutput
- type LoadBalancerForwardLoadBalancerTargetAttributeArray
- func (LoadBalancerForwardLoadBalancerTargetAttributeArray) ElementType() reflect.Type
- func (i LoadBalancerForwardLoadBalancerTargetAttributeArray) ToLoadBalancerForwardLoadBalancerTargetAttributeArrayOutput() LoadBalancerForwardLoadBalancerTargetAttributeArrayOutput
- func (i LoadBalancerForwardLoadBalancerTargetAttributeArray) ToLoadBalancerForwardLoadBalancerTargetAttributeArrayOutputWithContext(ctx context.Context) LoadBalancerForwardLoadBalancerTargetAttributeArrayOutput
- type LoadBalancerForwardLoadBalancerTargetAttributeArrayInput
- type LoadBalancerForwardLoadBalancerTargetAttributeArrayOutput
- func (LoadBalancerForwardLoadBalancerTargetAttributeArrayOutput) ElementType() reflect.Type
- func (o LoadBalancerForwardLoadBalancerTargetAttributeArrayOutput) Index(i pulumi.IntInput) LoadBalancerForwardLoadBalancerTargetAttributeOutput
- func (o LoadBalancerForwardLoadBalancerTargetAttributeArrayOutput) ToLoadBalancerForwardLoadBalancerTargetAttributeArrayOutput() LoadBalancerForwardLoadBalancerTargetAttributeArrayOutput
- func (o LoadBalancerForwardLoadBalancerTargetAttributeArrayOutput) ToLoadBalancerForwardLoadBalancerTargetAttributeArrayOutputWithContext(ctx context.Context) LoadBalancerForwardLoadBalancerTargetAttributeArrayOutput
- type LoadBalancerForwardLoadBalancerTargetAttributeInput
- type LoadBalancerForwardLoadBalancerTargetAttributeOutput
- func (LoadBalancerForwardLoadBalancerTargetAttributeOutput) ElementType() reflect.Type
- func (o LoadBalancerForwardLoadBalancerTargetAttributeOutput) Port() pulumi.IntOutput
- func (o LoadBalancerForwardLoadBalancerTargetAttributeOutput) ToLoadBalancerForwardLoadBalancerTargetAttributeOutput() LoadBalancerForwardLoadBalancerTargetAttributeOutput
- func (o LoadBalancerForwardLoadBalancerTargetAttributeOutput) ToLoadBalancerForwardLoadBalancerTargetAttributeOutputWithContext(ctx context.Context) LoadBalancerForwardLoadBalancerTargetAttributeOutput
- func (o LoadBalancerForwardLoadBalancerTargetAttributeOutput) Weight() pulumi.IntOutput
- type LoadBalancerInput
- type LoadBalancerMap
- type LoadBalancerMapInput
- type LoadBalancerMapOutput
- func (LoadBalancerMapOutput) ElementType() reflect.Type
- func (o LoadBalancerMapOutput) MapIndex(k pulumi.StringInput) LoadBalancerOutput
- func (o LoadBalancerMapOutput) ToLoadBalancerMapOutput() LoadBalancerMapOutput
- func (o LoadBalancerMapOutput) ToLoadBalancerMapOutputWithContext(ctx context.Context) LoadBalancerMapOutput
- type LoadBalancerOutput
- func (o LoadBalancerOutput) AutoScalingGroupId() pulumi.StringOutput
- func (LoadBalancerOutput) ElementType() reflect.Type
- func (o LoadBalancerOutput) ForwardLoadBalancers() LoadBalancerForwardLoadBalancerArrayOutput
- func (o LoadBalancerOutput) LoadBalancerIds() pulumi.StringArrayOutput
- func (o LoadBalancerOutput) ToLoadBalancerOutput() LoadBalancerOutput
- func (o LoadBalancerOutput) ToLoadBalancerOutputWithContext(ctx context.Context) LoadBalancerOutput
- type LoadBalancerState
- type Notification
- type NotificationArgs
- type NotificationArray
- type NotificationArrayInput
- type NotificationArrayOutput
- func (NotificationArrayOutput) ElementType() reflect.Type
- func (o NotificationArrayOutput) Index(i pulumi.IntInput) NotificationOutput
- func (o NotificationArrayOutput) ToNotificationArrayOutput() NotificationArrayOutput
- func (o NotificationArrayOutput) ToNotificationArrayOutputWithContext(ctx context.Context) NotificationArrayOutput
- type NotificationInput
- type NotificationMap
- type NotificationMapInput
- type NotificationMapOutput
- func (NotificationMapOutput) ElementType() reflect.Type
- func (o NotificationMapOutput) MapIndex(k pulumi.StringInput) NotificationOutput
- func (o NotificationMapOutput) ToNotificationMapOutput() NotificationMapOutput
- func (o NotificationMapOutput) ToNotificationMapOutputWithContext(ctx context.Context) NotificationMapOutput
- type NotificationOutput
- func (NotificationOutput) ElementType() reflect.Type
- func (o NotificationOutput) NotificationTypes() pulumi.StringArrayOutput
- func (o NotificationOutput) NotificationUserGroupIds() pulumi.StringArrayOutput
- func (o NotificationOutput) ScalingGroupId() pulumi.StringOutput
- func (o NotificationOutput) ToNotificationOutput() NotificationOutput
- func (o NotificationOutput) ToNotificationOutputWithContext(ctx context.Context) NotificationOutput
- type NotificationState
- type ProtectInstances
- type ProtectInstancesArgs
- type ProtectInstancesArray
- type ProtectInstancesArrayInput
- type ProtectInstancesArrayOutput
- func (ProtectInstancesArrayOutput) ElementType() reflect.Type
- func (o ProtectInstancesArrayOutput) Index(i pulumi.IntInput) ProtectInstancesOutput
- func (o ProtectInstancesArrayOutput) ToProtectInstancesArrayOutput() ProtectInstancesArrayOutput
- func (o ProtectInstancesArrayOutput) ToProtectInstancesArrayOutputWithContext(ctx context.Context) ProtectInstancesArrayOutput
- type ProtectInstancesInput
- type ProtectInstancesMap
- type ProtectInstancesMapInput
- type ProtectInstancesMapOutput
- func (ProtectInstancesMapOutput) ElementType() reflect.Type
- func (o ProtectInstancesMapOutput) MapIndex(k pulumi.StringInput) ProtectInstancesOutput
- func (o ProtectInstancesMapOutput) ToProtectInstancesMapOutput() ProtectInstancesMapOutput
- func (o ProtectInstancesMapOutput) ToProtectInstancesMapOutputWithContext(ctx context.Context) ProtectInstancesMapOutput
- type ProtectInstancesOutput
- func (o ProtectInstancesOutput) AutoScalingGroupId() pulumi.StringOutput
- func (ProtectInstancesOutput) ElementType() reflect.Type
- func (o ProtectInstancesOutput) InstanceIds() pulumi.StringArrayOutput
- func (o ProtectInstancesOutput) ProtectedFromScaleIn() pulumi.BoolOutput
- func (o ProtectInstancesOutput) ToProtectInstancesOutput() ProtectInstancesOutput
- func (o ProtectInstancesOutput) ToProtectInstancesOutputWithContext(ctx context.Context) ProtectInstancesOutput
- type ProtectInstancesState
- type RemoveInstances
- type RemoveInstancesArgs
- type RemoveInstancesArray
- type RemoveInstancesArrayInput
- type RemoveInstancesArrayOutput
- func (RemoveInstancesArrayOutput) ElementType() reflect.Type
- func (o RemoveInstancesArrayOutput) Index(i pulumi.IntInput) RemoveInstancesOutput
- func (o RemoveInstancesArrayOutput) ToRemoveInstancesArrayOutput() RemoveInstancesArrayOutput
- func (o RemoveInstancesArrayOutput) ToRemoveInstancesArrayOutputWithContext(ctx context.Context) RemoveInstancesArrayOutput
- type RemoveInstancesInput
- type RemoveInstancesMap
- type RemoveInstancesMapInput
- type RemoveInstancesMapOutput
- func (RemoveInstancesMapOutput) ElementType() reflect.Type
- func (o RemoveInstancesMapOutput) MapIndex(k pulumi.StringInput) RemoveInstancesOutput
- func (o RemoveInstancesMapOutput) ToRemoveInstancesMapOutput() RemoveInstancesMapOutput
- func (o RemoveInstancesMapOutput) ToRemoveInstancesMapOutputWithContext(ctx context.Context) RemoveInstancesMapOutput
- type RemoveInstancesOutput
- func (o RemoveInstancesOutput) AutoScalingGroupId() pulumi.StringOutput
- func (RemoveInstancesOutput) ElementType() reflect.Type
- func (o RemoveInstancesOutput) InstanceIds() pulumi.StringArrayOutput
- func (o RemoveInstancesOutput) ToRemoveInstancesOutput() RemoveInstancesOutput
- func (o RemoveInstancesOutput) ToRemoveInstancesOutputWithContext(ctx context.Context) RemoveInstancesOutput
- type RemoveInstancesState
- type ScaleInInstances
- type ScaleInInstancesArgs
- type ScaleInInstancesArray
- type ScaleInInstancesArrayInput
- type ScaleInInstancesArrayOutput
- func (ScaleInInstancesArrayOutput) ElementType() reflect.Type
- func (o ScaleInInstancesArrayOutput) Index(i pulumi.IntInput) ScaleInInstancesOutput
- func (o ScaleInInstancesArrayOutput) ToScaleInInstancesArrayOutput() ScaleInInstancesArrayOutput
- func (o ScaleInInstancesArrayOutput) ToScaleInInstancesArrayOutputWithContext(ctx context.Context) ScaleInInstancesArrayOutput
- type ScaleInInstancesInput
- type ScaleInInstancesMap
- type ScaleInInstancesMapInput
- type ScaleInInstancesMapOutput
- func (ScaleInInstancesMapOutput) ElementType() reflect.Type
- func (o ScaleInInstancesMapOutput) MapIndex(k pulumi.StringInput) ScaleInInstancesOutput
- func (o ScaleInInstancesMapOutput) ToScaleInInstancesMapOutput() ScaleInInstancesMapOutput
- func (o ScaleInInstancesMapOutput) ToScaleInInstancesMapOutputWithContext(ctx context.Context) ScaleInInstancesMapOutput
- type ScaleInInstancesOutput
- func (o ScaleInInstancesOutput) AutoScalingGroupId() pulumi.StringOutput
- func (ScaleInInstancesOutput) ElementType() reflect.Type
- func (o ScaleInInstancesOutput) ScaleInNumber() pulumi.IntOutput
- func (o ScaleInInstancesOutput) ToScaleInInstancesOutput() ScaleInInstancesOutput
- func (o ScaleInInstancesOutput) ToScaleInInstancesOutputWithContext(ctx context.Context) ScaleInInstancesOutput
- type ScaleInInstancesState
- type ScaleOutInstances
- type ScaleOutInstancesArgs
- type ScaleOutInstancesArray
- type ScaleOutInstancesArrayInput
- type ScaleOutInstancesArrayOutput
- func (ScaleOutInstancesArrayOutput) ElementType() reflect.Type
- func (o ScaleOutInstancesArrayOutput) Index(i pulumi.IntInput) ScaleOutInstancesOutput
- func (o ScaleOutInstancesArrayOutput) ToScaleOutInstancesArrayOutput() ScaleOutInstancesArrayOutput
- func (o ScaleOutInstancesArrayOutput) ToScaleOutInstancesArrayOutputWithContext(ctx context.Context) ScaleOutInstancesArrayOutput
- type ScaleOutInstancesInput
- type ScaleOutInstancesMap
- type ScaleOutInstancesMapInput
- type ScaleOutInstancesMapOutput
- func (ScaleOutInstancesMapOutput) ElementType() reflect.Type
- func (o ScaleOutInstancesMapOutput) MapIndex(k pulumi.StringInput) ScaleOutInstancesOutput
- func (o ScaleOutInstancesMapOutput) ToScaleOutInstancesMapOutput() ScaleOutInstancesMapOutput
- func (o ScaleOutInstancesMapOutput) ToScaleOutInstancesMapOutputWithContext(ctx context.Context) ScaleOutInstancesMapOutput
- type ScaleOutInstancesOutput
- func (o ScaleOutInstancesOutput) AutoScalingGroupId() pulumi.StringOutput
- func (ScaleOutInstancesOutput) ElementType() reflect.Type
- func (o ScaleOutInstancesOutput) ScaleOutNumber() pulumi.IntOutput
- func (o ScaleOutInstancesOutput) ToScaleOutInstancesOutput() ScaleOutInstancesOutput
- func (o ScaleOutInstancesOutput) ToScaleOutInstancesOutputWithContext(ctx context.Context) ScaleOutInstancesOutput
- type ScaleOutInstancesState
- type ScalingConfig
- type ScalingConfigArgs
- type ScalingConfigArray
- type ScalingConfigArrayInput
- type ScalingConfigArrayOutput
- func (ScalingConfigArrayOutput) ElementType() reflect.Type
- func (o ScalingConfigArrayOutput) Index(i pulumi.IntInput) ScalingConfigOutput
- func (o ScalingConfigArrayOutput) ToScalingConfigArrayOutput() ScalingConfigArrayOutput
- func (o ScalingConfigArrayOutput) ToScalingConfigArrayOutputWithContext(ctx context.Context) ScalingConfigArrayOutput
- type ScalingConfigDataDisk
- type ScalingConfigDataDiskArgs
- type ScalingConfigDataDiskArray
- func (ScalingConfigDataDiskArray) ElementType() reflect.Type
- func (i ScalingConfigDataDiskArray) ToScalingConfigDataDiskArrayOutput() ScalingConfigDataDiskArrayOutput
- func (i ScalingConfigDataDiskArray) ToScalingConfigDataDiskArrayOutputWithContext(ctx context.Context) ScalingConfigDataDiskArrayOutput
- type ScalingConfigDataDiskArrayInput
- type ScalingConfigDataDiskArrayOutput
- func (ScalingConfigDataDiskArrayOutput) ElementType() reflect.Type
- func (o ScalingConfigDataDiskArrayOutput) Index(i pulumi.IntInput) ScalingConfigDataDiskOutput
- func (o ScalingConfigDataDiskArrayOutput) ToScalingConfigDataDiskArrayOutput() ScalingConfigDataDiskArrayOutput
- func (o ScalingConfigDataDiskArrayOutput) ToScalingConfigDataDiskArrayOutputWithContext(ctx context.Context) ScalingConfigDataDiskArrayOutput
- type ScalingConfigDataDiskInput
- type ScalingConfigDataDiskOutput
- func (o ScalingConfigDataDiskOutput) DeleteWithInstance() pulumi.BoolPtrOutput
- func (o ScalingConfigDataDiskOutput) DiskSize() pulumi.IntPtrOutput
- func (o ScalingConfigDataDiskOutput) DiskType() pulumi.StringPtrOutput
- func (ScalingConfigDataDiskOutput) ElementType() reflect.Type
- func (o ScalingConfigDataDiskOutput) SnapshotId() pulumi.StringPtrOutput
- func (o ScalingConfigDataDiskOutput) ToScalingConfigDataDiskOutput() ScalingConfigDataDiskOutput
- func (o ScalingConfigDataDiskOutput) ToScalingConfigDataDiskOutputWithContext(ctx context.Context) ScalingConfigDataDiskOutput
- type ScalingConfigHostNameSettings
- type ScalingConfigHostNameSettingsArgs
- func (ScalingConfigHostNameSettingsArgs) ElementType() reflect.Type
- func (i ScalingConfigHostNameSettingsArgs) ToScalingConfigHostNameSettingsOutput() ScalingConfigHostNameSettingsOutput
- func (i ScalingConfigHostNameSettingsArgs) ToScalingConfigHostNameSettingsOutputWithContext(ctx context.Context) ScalingConfigHostNameSettingsOutput
- func (i ScalingConfigHostNameSettingsArgs) ToScalingConfigHostNameSettingsPtrOutput() ScalingConfigHostNameSettingsPtrOutput
- func (i ScalingConfigHostNameSettingsArgs) ToScalingConfigHostNameSettingsPtrOutputWithContext(ctx context.Context) ScalingConfigHostNameSettingsPtrOutput
- type ScalingConfigHostNameSettingsInput
- type ScalingConfigHostNameSettingsOutput
- func (ScalingConfigHostNameSettingsOutput) ElementType() reflect.Type
- func (o ScalingConfigHostNameSettingsOutput) HostName() pulumi.StringOutput
- func (o ScalingConfigHostNameSettingsOutput) HostNameStyle() pulumi.StringPtrOutput
- func (o ScalingConfigHostNameSettingsOutput) ToScalingConfigHostNameSettingsOutput() ScalingConfigHostNameSettingsOutput
- func (o ScalingConfigHostNameSettingsOutput) ToScalingConfigHostNameSettingsOutputWithContext(ctx context.Context) ScalingConfigHostNameSettingsOutput
- func (o ScalingConfigHostNameSettingsOutput) ToScalingConfigHostNameSettingsPtrOutput() ScalingConfigHostNameSettingsPtrOutput
- func (o ScalingConfigHostNameSettingsOutput) ToScalingConfigHostNameSettingsPtrOutputWithContext(ctx context.Context) ScalingConfigHostNameSettingsPtrOutput
- type ScalingConfigHostNameSettingsPtrInput
- type ScalingConfigHostNameSettingsPtrOutput
- func (o ScalingConfigHostNameSettingsPtrOutput) Elem() ScalingConfigHostNameSettingsOutput
- func (ScalingConfigHostNameSettingsPtrOutput) ElementType() reflect.Type
- func (o ScalingConfigHostNameSettingsPtrOutput) HostName() pulumi.StringPtrOutput
- func (o ScalingConfigHostNameSettingsPtrOutput) HostNameStyle() pulumi.StringPtrOutput
- func (o ScalingConfigHostNameSettingsPtrOutput) ToScalingConfigHostNameSettingsPtrOutput() ScalingConfigHostNameSettingsPtrOutput
- func (o ScalingConfigHostNameSettingsPtrOutput) ToScalingConfigHostNameSettingsPtrOutputWithContext(ctx context.Context) ScalingConfigHostNameSettingsPtrOutput
- type ScalingConfigInput
- type ScalingConfigInstanceNameSettings
- type ScalingConfigInstanceNameSettingsArgs
- func (ScalingConfigInstanceNameSettingsArgs) ElementType() reflect.Type
- func (i ScalingConfigInstanceNameSettingsArgs) ToScalingConfigInstanceNameSettingsOutput() ScalingConfigInstanceNameSettingsOutput
- func (i ScalingConfigInstanceNameSettingsArgs) ToScalingConfigInstanceNameSettingsOutputWithContext(ctx context.Context) ScalingConfigInstanceNameSettingsOutput
- func (i ScalingConfigInstanceNameSettingsArgs) ToScalingConfigInstanceNameSettingsPtrOutput() ScalingConfigInstanceNameSettingsPtrOutput
- func (i ScalingConfigInstanceNameSettingsArgs) ToScalingConfigInstanceNameSettingsPtrOutputWithContext(ctx context.Context) ScalingConfigInstanceNameSettingsPtrOutput
- type ScalingConfigInstanceNameSettingsInput
- type ScalingConfigInstanceNameSettingsOutput
- func (ScalingConfigInstanceNameSettingsOutput) ElementType() reflect.Type
- func (o ScalingConfigInstanceNameSettingsOutput) InstanceName() pulumi.StringOutput
- func (o ScalingConfigInstanceNameSettingsOutput) InstanceNameStyle() pulumi.StringPtrOutput
- func (o ScalingConfigInstanceNameSettingsOutput) ToScalingConfigInstanceNameSettingsOutput() ScalingConfigInstanceNameSettingsOutput
- func (o ScalingConfigInstanceNameSettingsOutput) ToScalingConfigInstanceNameSettingsOutputWithContext(ctx context.Context) ScalingConfigInstanceNameSettingsOutput
- func (o ScalingConfigInstanceNameSettingsOutput) ToScalingConfigInstanceNameSettingsPtrOutput() ScalingConfigInstanceNameSettingsPtrOutput
- func (o ScalingConfigInstanceNameSettingsOutput) ToScalingConfigInstanceNameSettingsPtrOutputWithContext(ctx context.Context) ScalingConfigInstanceNameSettingsPtrOutput
- type ScalingConfigInstanceNameSettingsPtrInput
- type ScalingConfigInstanceNameSettingsPtrOutput
- func (o ScalingConfigInstanceNameSettingsPtrOutput) Elem() ScalingConfigInstanceNameSettingsOutput
- func (ScalingConfigInstanceNameSettingsPtrOutput) ElementType() reflect.Type
- func (o ScalingConfigInstanceNameSettingsPtrOutput) InstanceName() pulumi.StringPtrOutput
- func (o ScalingConfigInstanceNameSettingsPtrOutput) InstanceNameStyle() pulumi.StringPtrOutput
- func (o ScalingConfigInstanceNameSettingsPtrOutput) ToScalingConfigInstanceNameSettingsPtrOutput() ScalingConfigInstanceNameSettingsPtrOutput
- func (o ScalingConfigInstanceNameSettingsPtrOutput) ToScalingConfigInstanceNameSettingsPtrOutputWithContext(ctx context.Context) ScalingConfigInstanceNameSettingsPtrOutput
- type ScalingConfigMap
- type ScalingConfigMapInput
- type ScalingConfigMapOutput
- func (ScalingConfigMapOutput) ElementType() reflect.Type
- func (o ScalingConfigMapOutput) MapIndex(k pulumi.StringInput) ScalingConfigOutput
- func (o ScalingConfigMapOutput) ToScalingConfigMapOutput() ScalingConfigMapOutput
- func (o ScalingConfigMapOutput) ToScalingConfigMapOutputWithContext(ctx context.Context) ScalingConfigMapOutput
- type ScalingConfigOutput
- func (o ScalingConfigOutput) CamRoleName() pulumi.StringPtrOutput
- func (o ScalingConfigOutput) ConfigurationName() pulumi.StringOutput
- func (o ScalingConfigOutput) CreateTime() pulumi.StringOutput
- func (o ScalingConfigOutput) DataDisks() ScalingConfigDataDiskArrayOutput
- func (o ScalingConfigOutput) DiskTypePolicy() pulumi.StringPtrOutput
- func (ScalingConfigOutput) ElementType() reflect.Type
- func (o ScalingConfigOutput) EnhancedMonitorService() pulumi.BoolPtrOutput
- func (o ScalingConfigOutput) EnhancedSecurityService() pulumi.BoolPtrOutput
- func (o ScalingConfigOutput) HostNameSettings() ScalingConfigHostNameSettingsPtrOutput
- func (o ScalingConfigOutput) ImageId() pulumi.StringOutput
- func (o ScalingConfigOutput) InstanceChargeType() pulumi.StringPtrOutput
- func (o ScalingConfigOutput) InstanceChargeTypePrepaidPeriod() pulumi.IntPtrOutput
- func (o ScalingConfigOutput) InstanceChargeTypePrepaidRenewFlag() pulumi.StringOutput
- func (o ScalingConfigOutput) InstanceNameSettings() ScalingConfigInstanceNameSettingsPtrOutput
- func (o ScalingConfigOutput) InstanceTags() pulumi.MapOutput
- func (o ScalingConfigOutput) InstanceTypes() pulumi.StringArrayOutput
- func (o ScalingConfigOutput) InternetChargeType() pulumi.StringPtrOutput
- func (o ScalingConfigOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput
- func (o ScalingConfigOutput) KeepImageLogin() pulumi.BoolPtrOutput
- func (o ScalingConfigOutput) KeyIds() pulumi.StringArrayOutput
- func (o ScalingConfigOutput) Password() pulumi.StringPtrOutput
- func (o ScalingConfigOutput) ProjectId() pulumi.IntPtrOutput
- func (o ScalingConfigOutput) PublicIpAssigned() pulumi.BoolPtrOutput
- func (o ScalingConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o ScalingConfigOutput) SpotInstanceType() pulumi.StringPtrOutput
- func (o ScalingConfigOutput) SpotMaxPrice() pulumi.StringPtrOutput
- func (o ScalingConfigOutput) Status() pulumi.StringOutput
- func (o ScalingConfigOutput) SystemDiskSize() pulumi.IntPtrOutput
- func (o ScalingConfigOutput) SystemDiskType() pulumi.StringPtrOutput
- func (o ScalingConfigOutput) ToScalingConfigOutput() ScalingConfigOutput
- func (o ScalingConfigOutput) ToScalingConfigOutputWithContext(ctx context.Context) ScalingConfigOutput
- func (o ScalingConfigOutput) UserData() pulumi.StringPtrOutput
- type ScalingConfigState
- type ScalingGroup
- type ScalingGroupArgs
- type ScalingGroupArray
- type ScalingGroupArrayInput
- type ScalingGroupArrayOutput
- func (ScalingGroupArrayOutput) ElementType() reflect.Type
- func (o ScalingGroupArrayOutput) Index(i pulumi.IntInput) ScalingGroupOutput
- func (o ScalingGroupArrayOutput) ToScalingGroupArrayOutput() ScalingGroupArrayOutput
- func (o ScalingGroupArrayOutput) ToScalingGroupArrayOutputWithContext(ctx context.Context) ScalingGroupArrayOutput
- type ScalingGroupForwardBalancerId
- type ScalingGroupForwardBalancerIdArgs
- func (ScalingGroupForwardBalancerIdArgs) ElementType() reflect.Type
- func (i ScalingGroupForwardBalancerIdArgs) ToScalingGroupForwardBalancerIdOutput() ScalingGroupForwardBalancerIdOutput
- func (i ScalingGroupForwardBalancerIdArgs) ToScalingGroupForwardBalancerIdOutputWithContext(ctx context.Context) ScalingGroupForwardBalancerIdOutput
- type ScalingGroupForwardBalancerIdArray
- func (ScalingGroupForwardBalancerIdArray) ElementType() reflect.Type
- func (i ScalingGroupForwardBalancerIdArray) ToScalingGroupForwardBalancerIdArrayOutput() ScalingGroupForwardBalancerIdArrayOutput
- func (i ScalingGroupForwardBalancerIdArray) ToScalingGroupForwardBalancerIdArrayOutputWithContext(ctx context.Context) ScalingGroupForwardBalancerIdArrayOutput
- type ScalingGroupForwardBalancerIdArrayInput
- type ScalingGroupForwardBalancerIdArrayOutput
- func (ScalingGroupForwardBalancerIdArrayOutput) ElementType() reflect.Type
- func (o ScalingGroupForwardBalancerIdArrayOutput) Index(i pulumi.IntInput) ScalingGroupForwardBalancerIdOutput
- func (o ScalingGroupForwardBalancerIdArrayOutput) ToScalingGroupForwardBalancerIdArrayOutput() ScalingGroupForwardBalancerIdArrayOutput
- func (o ScalingGroupForwardBalancerIdArrayOutput) ToScalingGroupForwardBalancerIdArrayOutputWithContext(ctx context.Context) ScalingGroupForwardBalancerIdArrayOutput
- type ScalingGroupForwardBalancerIdInput
- type ScalingGroupForwardBalancerIdOutput
- func (ScalingGroupForwardBalancerIdOutput) ElementType() reflect.Type
- func (o ScalingGroupForwardBalancerIdOutput) ListenerId() pulumi.StringOutput
- func (o ScalingGroupForwardBalancerIdOutput) LoadBalancerId() pulumi.StringOutput
- func (o ScalingGroupForwardBalancerIdOutput) RuleId() pulumi.StringPtrOutput
- func (o ScalingGroupForwardBalancerIdOutput) TargetAttributes() ScalingGroupForwardBalancerIdTargetAttributeArrayOutput
- func (o ScalingGroupForwardBalancerIdOutput) ToScalingGroupForwardBalancerIdOutput() ScalingGroupForwardBalancerIdOutput
- func (o ScalingGroupForwardBalancerIdOutput) ToScalingGroupForwardBalancerIdOutputWithContext(ctx context.Context) ScalingGroupForwardBalancerIdOutput
- type ScalingGroupForwardBalancerIdTargetAttribute
- type ScalingGroupForwardBalancerIdTargetAttributeArgs
- func (ScalingGroupForwardBalancerIdTargetAttributeArgs) ElementType() reflect.Type
- func (i ScalingGroupForwardBalancerIdTargetAttributeArgs) ToScalingGroupForwardBalancerIdTargetAttributeOutput() ScalingGroupForwardBalancerIdTargetAttributeOutput
- func (i ScalingGroupForwardBalancerIdTargetAttributeArgs) ToScalingGroupForwardBalancerIdTargetAttributeOutputWithContext(ctx context.Context) ScalingGroupForwardBalancerIdTargetAttributeOutput
- type ScalingGroupForwardBalancerIdTargetAttributeArray
- func (ScalingGroupForwardBalancerIdTargetAttributeArray) ElementType() reflect.Type
- func (i ScalingGroupForwardBalancerIdTargetAttributeArray) ToScalingGroupForwardBalancerIdTargetAttributeArrayOutput() ScalingGroupForwardBalancerIdTargetAttributeArrayOutput
- func (i ScalingGroupForwardBalancerIdTargetAttributeArray) ToScalingGroupForwardBalancerIdTargetAttributeArrayOutputWithContext(ctx context.Context) ScalingGroupForwardBalancerIdTargetAttributeArrayOutput
- type ScalingGroupForwardBalancerIdTargetAttributeArrayInput
- type ScalingGroupForwardBalancerIdTargetAttributeArrayOutput
- func (ScalingGroupForwardBalancerIdTargetAttributeArrayOutput) ElementType() reflect.Type
- func (o ScalingGroupForwardBalancerIdTargetAttributeArrayOutput) Index(i pulumi.IntInput) ScalingGroupForwardBalancerIdTargetAttributeOutput
- func (o ScalingGroupForwardBalancerIdTargetAttributeArrayOutput) ToScalingGroupForwardBalancerIdTargetAttributeArrayOutput() ScalingGroupForwardBalancerIdTargetAttributeArrayOutput
- func (o ScalingGroupForwardBalancerIdTargetAttributeArrayOutput) ToScalingGroupForwardBalancerIdTargetAttributeArrayOutputWithContext(ctx context.Context) ScalingGroupForwardBalancerIdTargetAttributeArrayOutput
- type ScalingGroupForwardBalancerIdTargetAttributeInput
- type ScalingGroupForwardBalancerIdTargetAttributeOutput
- func (ScalingGroupForwardBalancerIdTargetAttributeOutput) ElementType() reflect.Type
- func (o ScalingGroupForwardBalancerIdTargetAttributeOutput) Port() pulumi.IntOutput
- func (o ScalingGroupForwardBalancerIdTargetAttributeOutput) ToScalingGroupForwardBalancerIdTargetAttributeOutput() ScalingGroupForwardBalancerIdTargetAttributeOutput
- func (o ScalingGroupForwardBalancerIdTargetAttributeOutput) ToScalingGroupForwardBalancerIdTargetAttributeOutputWithContext(ctx context.Context) ScalingGroupForwardBalancerIdTargetAttributeOutput
- func (o ScalingGroupForwardBalancerIdTargetAttributeOutput) Weight() pulumi.IntOutput
- type ScalingGroupInput
- type ScalingGroupMap
- type ScalingGroupMapInput
- type ScalingGroupMapOutput
- func (ScalingGroupMapOutput) ElementType() reflect.Type
- func (o ScalingGroupMapOutput) MapIndex(k pulumi.StringInput) ScalingGroupOutput
- func (o ScalingGroupMapOutput) ToScalingGroupMapOutput() ScalingGroupMapOutput
- func (o ScalingGroupMapOutput) ToScalingGroupMapOutputWithContext(ctx context.Context) ScalingGroupMapOutput
- type ScalingGroupOutput
- func (o ScalingGroupOutput) ConfigurationId() pulumi.StringOutput
- func (o ScalingGroupOutput) CreateTime() pulumi.StringOutput
- func (o ScalingGroupOutput) DefaultCooldown() pulumi.IntPtrOutput
- func (o ScalingGroupOutput) DesiredCapacity() pulumi.IntOutput
- func (ScalingGroupOutput) ElementType() reflect.Type
- func (o ScalingGroupOutput) ForwardBalancerIds() ScalingGroupForwardBalancerIdArrayOutput
- func (o ScalingGroupOutput) InstanceCount() pulumi.IntOutput
- func (o ScalingGroupOutput) LoadBalancerIds() pulumi.StringArrayOutput
- func (o ScalingGroupOutput) MaxSize() pulumi.IntOutput
- func (o ScalingGroupOutput) MinSize() pulumi.IntOutput
- func (o ScalingGroupOutput) MultiZoneSubnetPolicy() pulumi.StringPtrOutput
- func (o ScalingGroupOutput) ProjectId() pulumi.IntPtrOutput
- func (o ScalingGroupOutput) ReplaceLoadBalancerUnhealthy() pulumi.BoolPtrOutput
- func (o ScalingGroupOutput) ReplaceMonitorUnhealthy() pulumi.BoolPtrOutput
- func (o ScalingGroupOutput) RetryPolicy() pulumi.StringPtrOutput
- func (o ScalingGroupOutput) ScalingGroupName() pulumi.StringOutput
- func (o ScalingGroupOutput) ScalingMode() pulumi.StringPtrOutput
- func (o ScalingGroupOutput) Status() pulumi.StringOutput
- func (o ScalingGroupOutput) SubnetIds() pulumi.StringArrayOutput
- func (o ScalingGroupOutput) Tags() pulumi.MapOutput
- func (o ScalingGroupOutput) TerminationPolicies() pulumi.StringOutput
- func (o ScalingGroupOutput) ToScalingGroupOutput() ScalingGroupOutput
- func (o ScalingGroupOutput) ToScalingGroupOutputWithContext(ctx context.Context) ScalingGroupOutput
- func (o ScalingGroupOutput) VpcId() pulumi.StringOutput
- func (o ScalingGroupOutput) Zones() pulumi.StringArrayOutput
- type ScalingGroupState
- type ScalingGroupStatus
- type ScalingGroupStatusArgs
- type ScalingGroupStatusArray
- type ScalingGroupStatusArrayInput
- type ScalingGroupStatusArrayOutput
- func (ScalingGroupStatusArrayOutput) ElementType() reflect.Type
- func (o ScalingGroupStatusArrayOutput) Index(i pulumi.IntInput) ScalingGroupStatusOutput
- func (o ScalingGroupStatusArrayOutput) ToScalingGroupStatusArrayOutput() ScalingGroupStatusArrayOutput
- func (o ScalingGroupStatusArrayOutput) ToScalingGroupStatusArrayOutputWithContext(ctx context.Context) ScalingGroupStatusArrayOutput
- type ScalingGroupStatusInput
- type ScalingGroupStatusMap
- type ScalingGroupStatusMapInput
- type ScalingGroupStatusMapOutput
- func (ScalingGroupStatusMapOutput) ElementType() reflect.Type
- func (o ScalingGroupStatusMapOutput) MapIndex(k pulumi.StringInput) ScalingGroupStatusOutput
- func (o ScalingGroupStatusMapOutput) ToScalingGroupStatusMapOutput() ScalingGroupStatusMapOutput
- func (o ScalingGroupStatusMapOutput) ToScalingGroupStatusMapOutputWithContext(ctx context.Context) ScalingGroupStatusMapOutput
- type ScalingGroupStatusOutput
- func (o ScalingGroupStatusOutput) AutoScalingGroupId() pulumi.StringOutput
- func (ScalingGroupStatusOutput) ElementType() reflect.Type
- func (o ScalingGroupStatusOutput) Enable() pulumi.BoolOutput
- func (o ScalingGroupStatusOutput) ToScalingGroupStatusOutput() ScalingGroupStatusOutput
- func (o ScalingGroupStatusOutput) ToScalingGroupStatusOutputWithContext(ctx context.Context) ScalingGroupStatusOutput
- type ScalingGroupStatusState
- type ScalingPolicy
- type ScalingPolicyArgs
- type ScalingPolicyArray
- type ScalingPolicyArrayInput
- type ScalingPolicyArrayOutput
- func (ScalingPolicyArrayOutput) ElementType() reflect.Type
- func (o ScalingPolicyArrayOutput) Index(i pulumi.IntInput) ScalingPolicyOutput
- func (o ScalingPolicyArrayOutput) ToScalingPolicyArrayOutput() ScalingPolicyArrayOutput
- func (o ScalingPolicyArrayOutput) ToScalingPolicyArrayOutputWithContext(ctx context.Context) ScalingPolicyArrayOutput
- type ScalingPolicyInput
- type ScalingPolicyMap
- type ScalingPolicyMapInput
- type ScalingPolicyMapOutput
- func (ScalingPolicyMapOutput) ElementType() reflect.Type
- func (o ScalingPolicyMapOutput) MapIndex(k pulumi.StringInput) ScalingPolicyOutput
- func (o ScalingPolicyMapOutput) ToScalingPolicyMapOutput() ScalingPolicyMapOutput
- func (o ScalingPolicyMapOutput) ToScalingPolicyMapOutputWithContext(ctx context.Context) ScalingPolicyMapOutput
- type ScalingPolicyOutput
- func (o ScalingPolicyOutput) AdjustmentType() pulumi.StringOutput
- func (o ScalingPolicyOutput) AdjustmentValue() pulumi.IntOutput
- func (o ScalingPolicyOutput) ComparisonOperator() pulumi.StringOutput
- func (o ScalingPolicyOutput) ContinuousTime() pulumi.IntOutput
- func (o ScalingPolicyOutput) Cooldown() pulumi.IntPtrOutput
- func (ScalingPolicyOutput) ElementType() reflect.Type
- func (o ScalingPolicyOutput) MetricName() pulumi.StringOutput
- func (o ScalingPolicyOutput) NotificationUserGroupIds() pulumi.StringArrayOutput
- func (o ScalingPolicyOutput) Period() pulumi.IntOutput
- func (o ScalingPolicyOutput) PolicyName() pulumi.StringOutput
- func (o ScalingPolicyOutput) ScalingGroupId() pulumi.StringOutput
- func (o ScalingPolicyOutput) Statistic() pulumi.StringPtrOutput
- func (o ScalingPolicyOutput) Threshold() pulumi.IntOutput
- func (o ScalingPolicyOutput) ToScalingPolicyOutput() ScalingPolicyOutput
- func (o ScalingPolicyOutput) ToScalingPolicyOutputWithContext(ctx context.Context) ScalingPolicyOutput
- type ScalingPolicyState
- type Schedule
- type ScheduleArgs
- type ScheduleArray
- type ScheduleArrayInput
- type ScheduleArrayOutput
- type ScheduleInput
- type ScheduleMap
- type ScheduleMapInput
- type ScheduleMapOutput
- type ScheduleOutput
- func (o ScheduleOutput) DesiredCapacity() pulumi.IntOutput
- func (ScheduleOutput) ElementType() reflect.Type
- func (o ScheduleOutput) EndTime() pulumi.StringPtrOutput
- func (o ScheduleOutput) MaxSize() pulumi.IntOutput
- func (o ScheduleOutput) MinSize() pulumi.IntOutput
- func (o ScheduleOutput) Recurrence() pulumi.StringPtrOutput
- func (o ScheduleOutput) ScalingGroupId() pulumi.StringOutput
- func (o ScheduleOutput) ScheduleActionName() pulumi.StringOutput
- func (o ScheduleOutput) StartTime() pulumi.StringOutput
- func (o ScheduleOutput) ToScheduleOutput() ScheduleOutput
- func (o ScheduleOutput) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
- type ScheduleState
- type StartInstances
- type StartInstancesArgs
- type StartInstancesArray
- type StartInstancesArrayInput
- type StartInstancesArrayOutput
- func (StartInstancesArrayOutput) ElementType() reflect.Type
- func (o StartInstancesArrayOutput) Index(i pulumi.IntInput) StartInstancesOutput
- func (o StartInstancesArrayOutput) ToStartInstancesArrayOutput() StartInstancesArrayOutput
- func (o StartInstancesArrayOutput) ToStartInstancesArrayOutputWithContext(ctx context.Context) StartInstancesArrayOutput
- type StartInstancesInput
- type StartInstancesMap
- type StartInstancesMapInput
- type StartInstancesMapOutput
- func (StartInstancesMapOutput) ElementType() reflect.Type
- func (o StartInstancesMapOutput) MapIndex(k pulumi.StringInput) StartInstancesOutput
- func (o StartInstancesMapOutput) ToStartInstancesMapOutput() StartInstancesMapOutput
- func (o StartInstancesMapOutput) ToStartInstancesMapOutputWithContext(ctx context.Context) StartInstancesMapOutput
- type StartInstancesOutput
- func (o StartInstancesOutput) AutoScalingGroupId() pulumi.StringOutput
- func (StartInstancesOutput) ElementType() reflect.Type
- func (o StartInstancesOutput) InstanceIds() pulumi.StringArrayOutput
- func (o StartInstancesOutput) ToStartInstancesOutput() StartInstancesOutput
- func (o StartInstancesOutput) ToStartInstancesOutputWithContext(ctx context.Context) StartInstancesOutput
- type StartInstancesState
- type StopInstances
- type StopInstancesArgs
- type StopInstancesArray
- type StopInstancesArrayInput
- type StopInstancesArrayOutput
- func (StopInstancesArrayOutput) ElementType() reflect.Type
- func (o StopInstancesArrayOutput) Index(i pulumi.IntInput) StopInstancesOutput
- func (o StopInstancesArrayOutput) ToStopInstancesArrayOutput() StopInstancesArrayOutput
- func (o StopInstancesArrayOutput) ToStopInstancesArrayOutputWithContext(ctx context.Context) StopInstancesArrayOutput
- type StopInstancesInput
- type StopInstancesMap
- type StopInstancesMapInput
- type StopInstancesMapOutput
- func (StopInstancesMapOutput) ElementType() reflect.Type
- func (o StopInstancesMapOutput) MapIndex(k pulumi.StringInput) StopInstancesOutput
- func (o StopInstancesMapOutput) ToStopInstancesMapOutput() StopInstancesMapOutput
- func (o StopInstancesMapOutput) ToStopInstancesMapOutputWithContext(ctx context.Context) StopInstancesMapOutput
- type StopInstancesOutput
- func (o StopInstancesOutput) AutoScalingGroupId() pulumi.StringOutput
- func (StopInstancesOutput) ElementType() reflect.Type
- func (o StopInstancesOutput) InstanceIds() pulumi.StringArrayOutput
- func (o StopInstancesOutput) StoppedMode() pulumi.StringPtrOutput
- func (o StopInstancesOutput) ToStopInstancesOutput() StopInstancesOutput
- func (o StopInstancesOutput) ToStopInstancesOutputWithContext(ctx context.Context) StopInstancesOutput
- type StopInstancesState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Attachment ¶
type Attachment struct { pulumi.CustomResourceState // ID list of CVM instances to be attached to the scaling group. InstanceIds pulumi.StringArrayOutput `pulumi:"instanceIds"` // ID of a scaling group. ScalingGroupId pulumi.StringOutput `pulumi:"scalingGroupId"` }
func GetAttachment ¶
func GetAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AttachmentState, opts ...pulumi.ResourceOption) (*Attachment, error)
GetAttachment gets an existing Attachment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAttachment ¶
func NewAttachment(ctx *pulumi.Context, name string, args *AttachmentArgs, opts ...pulumi.ResourceOption) (*Attachment, error)
NewAttachment registers a new resource with the given unique name, arguments, and options.
func (*Attachment) ElementType ¶
func (*Attachment) ElementType() reflect.Type
func (*Attachment) ToAttachmentOutput ¶
func (i *Attachment) ToAttachmentOutput() AttachmentOutput
func (*Attachment) ToAttachmentOutputWithContext ¶
func (i *Attachment) ToAttachmentOutputWithContext(ctx context.Context) AttachmentOutput
type AttachmentArgs ¶
type AttachmentArgs struct { // ID list of CVM instances to be attached to the scaling group. InstanceIds pulumi.StringArrayInput // ID of a scaling group. ScalingGroupId pulumi.StringInput }
The set of arguments for constructing a Attachment resource.
func (AttachmentArgs) ElementType ¶
func (AttachmentArgs) ElementType() reflect.Type
type AttachmentArray ¶
type AttachmentArray []AttachmentInput
func (AttachmentArray) ElementType ¶
func (AttachmentArray) ElementType() reflect.Type
func (AttachmentArray) ToAttachmentArrayOutput ¶
func (i AttachmentArray) ToAttachmentArrayOutput() AttachmentArrayOutput
func (AttachmentArray) ToAttachmentArrayOutputWithContext ¶
func (i AttachmentArray) ToAttachmentArrayOutputWithContext(ctx context.Context) AttachmentArrayOutput
type AttachmentArrayInput ¶
type AttachmentArrayInput interface { pulumi.Input ToAttachmentArrayOutput() AttachmentArrayOutput ToAttachmentArrayOutputWithContext(context.Context) AttachmentArrayOutput }
AttachmentArrayInput is an input type that accepts AttachmentArray and AttachmentArrayOutput values. You can construct a concrete instance of `AttachmentArrayInput` via:
AttachmentArray{ AttachmentArgs{...} }
type AttachmentArrayOutput ¶
type AttachmentArrayOutput struct{ *pulumi.OutputState }
func (AttachmentArrayOutput) ElementType ¶
func (AttachmentArrayOutput) ElementType() reflect.Type
func (AttachmentArrayOutput) Index ¶
func (o AttachmentArrayOutput) Index(i pulumi.IntInput) AttachmentOutput
func (AttachmentArrayOutput) ToAttachmentArrayOutput ¶
func (o AttachmentArrayOutput) ToAttachmentArrayOutput() AttachmentArrayOutput
func (AttachmentArrayOutput) ToAttachmentArrayOutputWithContext ¶
func (o AttachmentArrayOutput) ToAttachmentArrayOutputWithContext(ctx context.Context) AttachmentArrayOutput
type AttachmentInput ¶
type AttachmentInput interface { pulumi.Input ToAttachmentOutput() AttachmentOutput ToAttachmentOutputWithContext(ctx context.Context) AttachmentOutput }
type AttachmentMap ¶
type AttachmentMap map[string]AttachmentInput
func (AttachmentMap) ElementType ¶
func (AttachmentMap) ElementType() reflect.Type
func (AttachmentMap) ToAttachmentMapOutput ¶
func (i AttachmentMap) ToAttachmentMapOutput() AttachmentMapOutput
func (AttachmentMap) ToAttachmentMapOutputWithContext ¶
func (i AttachmentMap) ToAttachmentMapOutputWithContext(ctx context.Context) AttachmentMapOutput
type AttachmentMapInput ¶
type AttachmentMapInput interface { pulumi.Input ToAttachmentMapOutput() AttachmentMapOutput ToAttachmentMapOutputWithContext(context.Context) AttachmentMapOutput }
AttachmentMapInput is an input type that accepts AttachmentMap and AttachmentMapOutput values. You can construct a concrete instance of `AttachmentMapInput` via:
AttachmentMap{ "key": AttachmentArgs{...} }
type AttachmentMapOutput ¶
type AttachmentMapOutput struct{ *pulumi.OutputState }
func (AttachmentMapOutput) ElementType ¶
func (AttachmentMapOutput) ElementType() reflect.Type
func (AttachmentMapOutput) MapIndex ¶
func (o AttachmentMapOutput) MapIndex(k pulumi.StringInput) AttachmentOutput
func (AttachmentMapOutput) ToAttachmentMapOutput ¶
func (o AttachmentMapOutput) ToAttachmentMapOutput() AttachmentMapOutput
func (AttachmentMapOutput) ToAttachmentMapOutputWithContext ¶
func (o AttachmentMapOutput) ToAttachmentMapOutputWithContext(ctx context.Context) AttachmentMapOutput
type AttachmentOutput ¶
type AttachmentOutput struct{ *pulumi.OutputState }
func (AttachmentOutput) ElementType ¶
func (AttachmentOutput) ElementType() reflect.Type
func (AttachmentOutput) InstanceIds ¶
func (o AttachmentOutput) InstanceIds() pulumi.StringArrayOutput
ID list of CVM instances to be attached to the scaling group.
func (AttachmentOutput) ScalingGroupId ¶
func (o AttachmentOutput) ScalingGroupId() pulumi.StringOutput
ID of a scaling group.
func (AttachmentOutput) ToAttachmentOutput ¶
func (o AttachmentOutput) ToAttachmentOutput() AttachmentOutput
func (AttachmentOutput) ToAttachmentOutputWithContext ¶
func (o AttachmentOutput) ToAttachmentOutputWithContext(ctx context.Context) AttachmentOutput
type AttachmentState ¶
type AttachmentState struct { // ID list of CVM instances to be attached to the scaling group. InstanceIds pulumi.StringArrayInput // ID of a scaling group. ScalingGroupId pulumi.StringPtrInput }
func (AttachmentState) ElementType ¶
func (AttachmentState) ElementType() reflect.Type
type CompleteLifecycle ¶
type CompleteLifecycle struct { pulumi.CustomResourceState // Instance ID. Either InstanceId or LifecycleActionToken must be specified. InstanceId pulumi.StringPtrOutput `pulumi:"instanceId"` // Result of the lifecycle action. Value range: `CONTINUE`, `ABANDON`. LifecycleActionResult pulumi.StringOutput `pulumi:"lifecycleActionResult"` // Either InstanceId or LifecycleActionToken must be specified. LifecycleActionToken pulumi.StringPtrOutput `pulumi:"lifecycleActionToken"` // Lifecycle hook ID. LifecycleHookId pulumi.StringOutput `pulumi:"lifecycleHookId"` }
func GetCompleteLifecycle ¶
func GetCompleteLifecycle(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CompleteLifecycleState, opts ...pulumi.ResourceOption) (*CompleteLifecycle, error)
GetCompleteLifecycle gets an existing CompleteLifecycle resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCompleteLifecycle ¶
func NewCompleteLifecycle(ctx *pulumi.Context, name string, args *CompleteLifecycleArgs, opts ...pulumi.ResourceOption) (*CompleteLifecycle, error)
NewCompleteLifecycle registers a new resource with the given unique name, arguments, and options.
func (*CompleteLifecycle) ElementType ¶
func (*CompleteLifecycle) ElementType() reflect.Type
func (*CompleteLifecycle) ToCompleteLifecycleOutput ¶
func (i *CompleteLifecycle) ToCompleteLifecycleOutput() CompleteLifecycleOutput
func (*CompleteLifecycle) ToCompleteLifecycleOutputWithContext ¶
func (i *CompleteLifecycle) ToCompleteLifecycleOutputWithContext(ctx context.Context) CompleteLifecycleOutput
type CompleteLifecycleArgs ¶
type CompleteLifecycleArgs struct { // Instance ID. Either InstanceId or LifecycleActionToken must be specified. InstanceId pulumi.StringPtrInput // Result of the lifecycle action. Value range: `CONTINUE`, `ABANDON`. LifecycleActionResult pulumi.StringInput // Either InstanceId or LifecycleActionToken must be specified. LifecycleActionToken pulumi.StringPtrInput // Lifecycle hook ID. LifecycleHookId pulumi.StringInput }
The set of arguments for constructing a CompleteLifecycle resource.
func (CompleteLifecycleArgs) ElementType ¶
func (CompleteLifecycleArgs) ElementType() reflect.Type
type CompleteLifecycleArray ¶
type CompleteLifecycleArray []CompleteLifecycleInput
func (CompleteLifecycleArray) ElementType ¶
func (CompleteLifecycleArray) ElementType() reflect.Type
func (CompleteLifecycleArray) ToCompleteLifecycleArrayOutput ¶
func (i CompleteLifecycleArray) ToCompleteLifecycleArrayOutput() CompleteLifecycleArrayOutput
func (CompleteLifecycleArray) ToCompleteLifecycleArrayOutputWithContext ¶
func (i CompleteLifecycleArray) ToCompleteLifecycleArrayOutputWithContext(ctx context.Context) CompleteLifecycleArrayOutput
type CompleteLifecycleArrayInput ¶
type CompleteLifecycleArrayInput interface { pulumi.Input ToCompleteLifecycleArrayOutput() CompleteLifecycleArrayOutput ToCompleteLifecycleArrayOutputWithContext(context.Context) CompleteLifecycleArrayOutput }
CompleteLifecycleArrayInput is an input type that accepts CompleteLifecycleArray and CompleteLifecycleArrayOutput values. You can construct a concrete instance of `CompleteLifecycleArrayInput` via:
CompleteLifecycleArray{ CompleteLifecycleArgs{...} }
type CompleteLifecycleArrayOutput ¶
type CompleteLifecycleArrayOutput struct{ *pulumi.OutputState }
func (CompleteLifecycleArrayOutput) ElementType ¶
func (CompleteLifecycleArrayOutput) ElementType() reflect.Type
func (CompleteLifecycleArrayOutput) Index ¶
func (o CompleteLifecycleArrayOutput) Index(i pulumi.IntInput) CompleteLifecycleOutput
func (CompleteLifecycleArrayOutput) ToCompleteLifecycleArrayOutput ¶
func (o CompleteLifecycleArrayOutput) ToCompleteLifecycleArrayOutput() CompleteLifecycleArrayOutput
func (CompleteLifecycleArrayOutput) ToCompleteLifecycleArrayOutputWithContext ¶
func (o CompleteLifecycleArrayOutput) ToCompleteLifecycleArrayOutputWithContext(ctx context.Context) CompleteLifecycleArrayOutput
type CompleteLifecycleInput ¶
type CompleteLifecycleInput interface { pulumi.Input ToCompleteLifecycleOutput() CompleteLifecycleOutput ToCompleteLifecycleOutputWithContext(ctx context.Context) CompleteLifecycleOutput }
type CompleteLifecycleMap ¶
type CompleteLifecycleMap map[string]CompleteLifecycleInput
func (CompleteLifecycleMap) ElementType ¶
func (CompleteLifecycleMap) ElementType() reflect.Type
func (CompleteLifecycleMap) ToCompleteLifecycleMapOutput ¶
func (i CompleteLifecycleMap) ToCompleteLifecycleMapOutput() CompleteLifecycleMapOutput
func (CompleteLifecycleMap) ToCompleteLifecycleMapOutputWithContext ¶
func (i CompleteLifecycleMap) ToCompleteLifecycleMapOutputWithContext(ctx context.Context) CompleteLifecycleMapOutput
type CompleteLifecycleMapInput ¶
type CompleteLifecycleMapInput interface { pulumi.Input ToCompleteLifecycleMapOutput() CompleteLifecycleMapOutput ToCompleteLifecycleMapOutputWithContext(context.Context) CompleteLifecycleMapOutput }
CompleteLifecycleMapInput is an input type that accepts CompleteLifecycleMap and CompleteLifecycleMapOutput values. You can construct a concrete instance of `CompleteLifecycleMapInput` via:
CompleteLifecycleMap{ "key": CompleteLifecycleArgs{...} }
type CompleteLifecycleMapOutput ¶
type CompleteLifecycleMapOutput struct{ *pulumi.OutputState }
func (CompleteLifecycleMapOutput) ElementType ¶
func (CompleteLifecycleMapOutput) ElementType() reflect.Type
func (CompleteLifecycleMapOutput) MapIndex ¶
func (o CompleteLifecycleMapOutput) MapIndex(k pulumi.StringInput) CompleteLifecycleOutput
func (CompleteLifecycleMapOutput) ToCompleteLifecycleMapOutput ¶
func (o CompleteLifecycleMapOutput) ToCompleteLifecycleMapOutput() CompleteLifecycleMapOutput
func (CompleteLifecycleMapOutput) ToCompleteLifecycleMapOutputWithContext ¶
func (o CompleteLifecycleMapOutput) ToCompleteLifecycleMapOutputWithContext(ctx context.Context) CompleteLifecycleMapOutput
type CompleteLifecycleOutput ¶
type CompleteLifecycleOutput struct{ *pulumi.OutputState }
func (CompleteLifecycleOutput) ElementType ¶
func (CompleteLifecycleOutput) ElementType() reflect.Type
func (CompleteLifecycleOutput) InstanceId ¶
func (o CompleteLifecycleOutput) InstanceId() pulumi.StringPtrOutput
Instance ID. Either InstanceId or LifecycleActionToken must be specified.
func (CompleteLifecycleOutput) LifecycleActionResult ¶
func (o CompleteLifecycleOutput) LifecycleActionResult() pulumi.StringOutput
Result of the lifecycle action. Value range: `CONTINUE`, `ABANDON`.
func (CompleteLifecycleOutput) LifecycleActionToken ¶
func (o CompleteLifecycleOutput) LifecycleActionToken() pulumi.StringPtrOutput
Either InstanceId or LifecycleActionToken must be specified.
func (CompleteLifecycleOutput) LifecycleHookId ¶
func (o CompleteLifecycleOutput) LifecycleHookId() pulumi.StringOutput
Lifecycle hook ID.
func (CompleteLifecycleOutput) ToCompleteLifecycleOutput ¶
func (o CompleteLifecycleOutput) ToCompleteLifecycleOutput() CompleteLifecycleOutput
func (CompleteLifecycleOutput) ToCompleteLifecycleOutputWithContext ¶
func (o CompleteLifecycleOutput) ToCompleteLifecycleOutputWithContext(ctx context.Context) CompleteLifecycleOutput
type CompleteLifecycleState ¶
type CompleteLifecycleState struct { // Instance ID. Either InstanceId or LifecycleActionToken must be specified. InstanceId pulumi.StringPtrInput // Result of the lifecycle action. Value range: `CONTINUE`, `ABANDON`. LifecycleActionResult pulumi.StringPtrInput // Either InstanceId or LifecycleActionToken must be specified. LifecycleActionToken pulumi.StringPtrInput // Lifecycle hook ID. LifecycleHookId pulumi.StringPtrInput }
func (CompleteLifecycleState) ElementType ¶
func (CompleteLifecycleState) ElementType() reflect.Type
type ExecuteScalingPolicy ¶
type ExecuteScalingPolicy struct { pulumi.CustomResourceState // Auto-scaling policy ID. This parameter is not available to a target tracking policy. AutoScalingPolicyId pulumi.StringOutput `pulumi:"autoScalingPolicyId"` // Whether to check if the auto scaling group is in the cooldown period. Default value: false. HonorCooldown pulumi.BoolPtrOutput `pulumi:"honorCooldown"` // Source that triggers the scaling policy. Valid values: API and CLOUD_MONITOR. Default value: API. The value // CLOUD_MONITOR is specific to the Cloud Monitor service. TriggerSource pulumi.StringPtrOutput `pulumi:"triggerSource"` }
func GetExecuteScalingPolicy ¶
func GetExecuteScalingPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ExecuteScalingPolicyState, opts ...pulumi.ResourceOption) (*ExecuteScalingPolicy, error)
GetExecuteScalingPolicy gets an existing ExecuteScalingPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewExecuteScalingPolicy ¶
func NewExecuteScalingPolicy(ctx *pulumi.Context, name string, args *ExecuteScalingPolicyArgs, opts ...pulumi.ResourceOption) (*ExecuteScalingPolicy, error)
NewExecuteScalingPolicy registers a new resource with the given unique name, arguments, and options.
func (*ExecuteScalingPolicy) ElementType ¶
func (*ExecuteScalingPolicy) ElementType() reflect.Type
func (*ExecuteScalingPolicy) ToExecuteScalingPolicyOutput ¶
func (i *ExecuteScalingPolicy) ToExecuteScalingPolicyOutput() ExecuteScalingPolicyOutput
func (*ExecuteScalingPolicy) ToExecuteScalingPolicyOutputWithContext ¶
func (i *ExecuteScalingPolicy) ToExecuteScalingPolicyOutputWithContext(ctx context.Context) ExecuteScalingPolicyOutput
type ExecuteScalingPolicyArgs ¶
type ExecuteScalingPolicyArgs struct { // Auto-scaling policy ID. This parameter is not available to a target tracking policy. AutoScalingPolicyId pulumi.StringInput // Whether to check if the auto scaling group is in the cooldown period. Default value: false. HonorCooldown pulumi.BoolPtrInput // Source that triggers the scaling policy. Valid values: API and CLOUD_MONITOR. Default value: API. The value // CLOUD_MONITOR is specific to the Cloud Monitor service. TriggerSource pulumi.StringPtrInput }
The set of arguments for constructing a ExecuteScalingPolicy resource.
func (ExecuteScalingPolicyArgs) ElementType ¶
func (ExecuteScalingPolicyArgs) ElementType() reflect.Type
type ExecuteScalingPolicyArray ¶
type ExecuteScalingPolicyArray []ExecuteScalingPolicyInput
func (ExecuteScalingPolicyArray) ElementType ¶
func (ExecuteScalingPolicyArray) ElementType() reflect.Type
func (ExecuteScalingPolicyArray) ToExecuteScalingPolicyArrayOutput ¶
func (i ExecuteScalingPolicyArray) ToExecuteScalingPolicyArrayOutput() ExecuteScalingPolicyArrayOutput
func (ExecuteScalingPolicyArray) ToExecuteScalingPolicyArrayOutputWithContext ¶
func (i ExecuteScalingPolicyArray) ToExecuteScalingPolicyArrayOutputWithContext(ctx context.Context) ExecuteScalingPolicyArrayOutput
type ExecuteScalingPolicyArrayInput ¶
type ExecuteScalingPolicyArrayInput interface { pulumi.Input ToExecuteScalingPolicyArrayOutput() ExecuteScalingPolicyArrayOutput ToExecuteScalingPolicyArrayOutputWithContext(context.Context) ExecuteScalingPolicyArrayOutput }
ExecuteScalingPolicyArrayInput is an input type that accepts ExecuteScalingPolicyArray and ExecuteScalingPolicyArrayOutput values. You can construct a concrete instance of `ExecuteScalingPolicyArrayInput` via:
ExecuteScalingPolicyArray{ ExecuteScalingPolicyArgs{...} }
type ExecuteScalingPolicyArrayOutput ¶
type ExecuteScalingPolicyArrayOutput struct{ *pulumi.OutputState }
func (ExecuteScalingPolicyArrayOutput) ElementType ¶
func (ExecuteScalingPolicyArrayOutput) ElementType() reflect.Type
func (ExecuteScalingPolicyArrayOutput) Index ¶
func (o ExecuteScalingPolicyArrayOutput) Index(i pulumi.IntInput) ExecuteScalingPolicyOutput
func (ExecuteScalingPolicyArrayOutput) ToExecuteScalingPolicyArrayOutput ¶
func (o ExecuteScalingPolicyArrayOutput) ToExecuteScalingPolicyArrayOutput() ExecuteScalingPolicyArrayOutput
func (ExecuteScalingPolicyArrayOutput) ToExecuteScalingPolicyArrayOutputWithContext ¶
func (o ExecuteScalingPolicyArrayOutput) ToExecuteScalingPolicyArrayOutputWithContext(ctx context.Context) ExecuteScalingPolicyArrayOutput
type ExecuteScalingPolicyInput ¶
type ExecuteScalingPolicyInput interface { pulumi.Input ToExecuteScalingPolicyOutput() ExecuteScalingPolicyOutput ToExecuteScalingPolicyOutputWithContext(ctx context.Context) ExecuteScalingPolicyOutput }
type ExecuteScalingPolicyMap ¶
type ExecuteScalingPolicyMap map[string]ExecuteScalingPolicyInput
func (ExecuteScalingPolicyMap) ElementType ¶
func (ExecuteScalingPolicyMap) ElementType() reflect.Type
func (ExecuteScalingPolicyMap) ToExecuteScalingPolicyMapOutput ¶
func (i ExecuteScalingPolicyMap) ToExecuteScalingPolicyMapOutput() ExecuteScalingPolicyMapOutput
func (ExecuteScalingPolicyMap) ToExecuteScalingPolicyMapOutputWithContext ¶
func (i ExecuteScalingPolicyMap) ToExecuteScalingPolicyMapOutputWithContext(ctx context.Context) ExecuteScalingPolicyMapOutput
type ExecuteScalingPolicyMapInput ¶
type ExecuteScalingPolicyMapInput interface { pulumi.Input ToExecuteScalingPolicyMapOutput() ExecuteScalingPolicyMapOutput ToExecuteScalingPolicyMapOutputWithContext(context.Context) ExecuteScalingPolicyMapOutput }
ExecuteScalingPolicyMapInput is an input type that accepts ExecuteScalingPolicyMap and ExecuteScalingPolicyMapOutput values. You can construct a concrete instance of `ExecuteScalingPolicyMapInput` via:
ExecuteScalingPolicyMap{ "key": ExecuteScalingPolicyArgs{...} }
type ExecuteScalingPolicyMapOutput ¶
type ExecuteScalingPolicyMapOutput struct{ *pulumi.OutputState }
func (ExecuteScalingPolicyMapOutput) ElementType ¶
func (ExecuteScalingPolicyMapOutput) ElementType() reflect.Type
func (ExecuteScalingPolicyMapOutput) MapIndex ¶
func (o ExecuteScalingPolicyMapOutput) MapIndex(k pulumi.StringInput) ExecuteScalingPolicyOutput
func (ExecuteScalingPolicyMapOutput) ToExecuteScalingPolicyMapOutput ¶
func (o ExecuteScalingPolicyMapOutput) ToExecuteScalingPolicyMapOutput() ExecuteScalingPolicyMapOutput
func (ExecuteScalingPolicyMapOutput) ToExecuteScalingPolicyMapOutputWithContext ¶
func (o ExecuteScalingPolicyMapOutput) ToExecuteScalingPolicyMapOutputWithContext(ctx context.Context) ExecuteScalingPolicyMapOutput
type ExecuteScalingPolicyOutput ¶
type ExecuteScalingPolicyOutput struct{ *pulumi.OutputState }
func (ExecuteScalingPolicyOutput) AutoScalingPolicyId ¶
func (o ExecuteScalingPolicyOutput) AutoScalingPolicyId() pulumi.StringOutput
Auto-scaling policy ID. This parameter is not available to a target tracking policy.
func (ExecuteScalingPolicyOutput) ElementType ¶
func (ExecuteScalingPolicyOutput) ElementType() reflect.Type
func (ExecuteScalingPolicyOutput) HonorCooldown ¶
func (o ExecuteScalingPolicyOutput) HonorCooldown() pulumi.BoolPtrOutput
Whether to check if the auto scaling group is in the cooldown period. Default value: false.
func (ExecuteScalingPolicyOutput) ToExecuteScalingPolicyOutput ¶
func (o ExecuteScalingPolicyOutput) ToExecuteScalingPolicyOutput() ExecuteScalingPolicyOutput
func (ExecuteScalingPolicyOutput) ToExecuteScalingPolicyOutputWithContext ¶
func (o ExecuteScalingPolicyOutput) ToExecuteScalingPolicyOutputWithContext(ctx context.Context) ExecuteScalingPolicyOutput
func (ExecuteScalingPolicyOutput) TriggerSource ¶
func (o ExecuteScalingPolicyOutput) TriggerSource() pulumi.StringPtrOutput
Source that triggers the scaling policy. Valid values: API and CLOUD_MONITOR. Default value: API. The value CLOUD_MONITOR is specific to the Cloud Monitor service.
type ExecuteScalingPolicyState ¶
type ExecuteScalingPolicyState struct { // Auto-scaling policy ID. This parameter is not available to a target tracking policy. AutoScalingPolicyId pulumi.StringPtrInput // Whether to check if the auto scaling group is in the cooldown period. Default value: false. HonorCooldown pulumi.BoolPtrInput // Source that triggers the scaling policy. Valid values: API and CLOUD_MONITOR. Default value: API. The value // CLOUD_MONITOR is specific to the Cloud Monitor service. TriggerSource pulumi.StringPtrInput }
func (ExecuteScalingPolicyState) ElementType ¶
func (ExecuteScalingPolicyState) ElementType() reflect.Type
type GetAdvicesArgs ¶
type GetAdvicesArgs struct { AutoScalingGroupIds []string `pulumi:"autoScalingGroupIds"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getAdvices.
type GetAdvicesAutoScalingAdviceSet ¶
type GetAdvicesAutoScalingAdviceSet struct { Advices []GetAdvicesAutoScalingAdviceSetAdvice `pulumi:"advices"` AutoScalingGroupId string `pulumi:"autoScalingGroupId"` Level string `pulumi:"level"` }
type GetAdvicesAutoScalingAdviceSetAdviceArgs ¶
type GetAdvicesAutoScalingAdviceSetAdviceArgs struct { Detail pulumi.StringInput `pulumi:"detail"` Problem pulumi.StringInput `pulumi:"problem"` Solution pulumi.StringInput `pulumi:"solution"` }
func (GetAdvicesAutoScalingAdviceSetAdviceArgs) ElementType ¶
func (GetAdvicesAutoScalingAdviceSetAdviceArgs) ElementType() reflect.Type
func (GetAdvicesAutoScalingAdviceSetAdviceArgs) ToGetAdvicesAutoScalingAdviceSetAdviceOutput ¶
func (i GetAdvicesAutoScalingAdviceSetAdviceArgs) ToGetAdvicesAutoScalingAdviceSetAdviceOutput() GetAdvicesAutoScalingAdviceSetAdviceOutput
func (GetAdvicesAutoScalingAdviceSetAdviceArgs) ToGetAdvicesAutoScalingAdviceSetAdviceOutputWithContext ¶
func (i GetAdvicesAutoScalingAdviceSetAdviceArgs) ToGetAdvicesAutoScalingAdviceSetAdviceOutputWithContext(ctx context.Context) GetAdvicesAutoScalingAdviceSetAdviceOutput
type GetAdvicesAutoScalingAdviceSetAdviceArray ¶
type GetAdvicesAutoScalingAdviceSetAdviceArray []GetAdvicesAutoScalingAdviceSetAdviceInput
func (GetAdvicesAutoScalingAdviceSetAdviceArray) ElementType ¶
func (GetAdvicesAutoScalingAdviceSetAdviceArray) ElementType() reflect.Type
func (GetAdvicesAutoScalingAdviceSetAdviceArray) ToGetAdvicesAutoScalingAdviceSetAdviceArrayOutput ¶
func (i GetAdvicesAutoScalingAdviceSetAdviceArray) ToGetAdvicesAutoScalingAdviceSetAdviceArrayOutput() GetAdvicesAutoScalingAdviceSetAdviceArrayOutput
func (GetAdvicesAutoScalingAdviceSetAdviceArray) ToGetAdvicesAutoScalingAdviceSetAdviceArrayOutputWithContext ¶
func (i GetAdvicesAutoScalingAdviceSetAdviceArray) ToGetAdvicesAutoScalingAdviceSetAdviceArrayOutputWithContext(ctx context.Context) GetAdvicesAutoScalingAdviceSetAdviceArrayOutput
type GetAdvicesAutoScalingAdviceSetAdviceArrayInput ¶
type GetAdvicesAutoScalingAdviceSetAdviceArrayInput interface { pulumi.Input ToGetAdvicesAutoScalingAdviceSetAdviceArrayOutput() GetAdvicesAutoScalingAdviceSetAdviceArrayOutput ToGetAdvicesAutoScalingAdviceSetAdviceArrayOutputWithContext(context.Context) GetAdvicesAutoScalingAdviceSetAdviceArrayOutput }
GetAdvicesAutoScalingAdviceSetAdviceArrayInput is an input type that accepts GetAdvicesAutoScalingAdviceSetAdviceArray and GetAdvicesAutoScalingAdviceSetAdviceArrayOutput values. You can construct a concrete instance of `GetAdvicesAutoScalingAdviceSetAdviceArrayInput` via:
GetAdvicesAutoScalingAdviceSetAdviceArray{ GetAdvicesAutoScalingAdviceSetAdviceArgs{...} }
type GetAdvicesAutoScalingAdviceSetAdviceArrayOutput ¶
type GetAdvicesAutoScalingAdviceSetAdviceArrayOutput struct{ *pulumi.OutputState }
func (GetAdvicesAutoScalingAdviceSetAdviceArrayOutput) ElementType ¶
func (GetAdvicesAutoScalingAdviceSetAdviceArrayOutput) ElementType() reflect.Type
func (GetAdvicesAutoScalingAdviceSetAdviceArrayOutput) ToGetAdvicesAutoScalingAdviceSetAdviceArrayOutput ¶
func (o GetAdvicesAutoScalingAdviceSetAdviceArrayOutput) ToGetAdvicesAutoScalingAdviceSetAdviceArrayOutput() GetAdvicesAutoScalingAdviceSetAdviceArrayOutput
func (GetAdvicesAutoScalingAdviceSetAdviceArrayOutput) ToGetAdvicesAutoScalingAdviceSetAdviceArrayOutputWithContext ¶
func (o GetAdvicesAutoScalingAdviceSetAdviceArrayOutput) ToGetAdvicesAutoScalingAdviceSetAdviceArrayOutputWithContext(ctx context.Context) GetAdvicesAutoScalingAdviceSetAdviceArrayOutput
type GetAdvicesAutoScalingAdviceSetAdviceInput ¶
type GetAdvicesAutoScalingAdviceSetAdviceInput interface { pulumi.Input ToGetAdvicesAutoScalingAdviceSetAdviceOutput() GetAdvicesAutoScalingAdviceSetAdviceOutput ToGetAdvicesAutoScalingAdviceSetAdviceOutputWithContext(context.Context) GetAdvicesAutoScalingAdviceSetAdviceOutput }
GetAdvicesAutoScalingAdviceSetAdviceInput is an input type that accepts GetAdvicesAutoScalingAdviceSetAdviceArgs and GetAdvicesAutoScalingAdviceSetAdviceOutput values. You can construct a concrete instance of `GetAdvicesAutoScalingAdviceSetAdviceInput` via:
GetAdvicesAutoScalingAdviceSetAdviceArgs{...}
type GetAdvicesAutoScalingAdviceSetAdviceOutput ¶
type GetAdvicesAutoScalingAdviceSetAdviceOutput struct{ *pulumi.OutputState }
func (GetAdvicesAutoScalingAdviceSetAdviceOutput) Detail ¶
func (o GetAdvicesAutoScalingAdviceSetAdviceOutput) Detail() pulumi.StringOutput
func (GetAdvicesAutoScalingAdviceSetAdviceOutput) ElementType ¶
func (GetAdvicesAutoScalingAdviceSetAdviceOutput) ElementType() reflect.Type
func (GetAdvicesAutoScalingAdviceSetAdviceOutput) Problem ¶
func (o GetAdvicesAutoScalingAdviceSetAdviceOutput) Problem() pulumi.StringOutput
func (GetAdvicesAutoScalingAdviceSetAdviceOutput) Solution ¶
func (o GetAdvicesAutoScalingAdviceSetAdviceOutput) Solution() pulumi.StringOutput
func (GetAdvicesAutoScalingAdviceSetAdviceOutput) ToGetAdvicesAutoScalingAdviceSetAdviceOutput ¶
func (o GetAdvicesAutoScalingAdviceSetAdviceOutput) ToGetAdvicesAutoScalingAdviceSetAdviceOutput() GetAdvicesAutoScalingAdviceSetAdviceOutput
func (GetAdvicesAutoScalingAdviceSetAdviceOutput) ToGetAdvicesAutoScalingAdviceSetAdviceOutputWithContext ¶
func (o GetAdvicesAutoScalingAdviceSetAdviceOutput) ToGetAdvicesAutoScalingAdviceSetAdviceOutputWithContext(ctx context.Context) GetAdvicesAutoScalingAdviceSetAdviceOutput
type GetAdvicesAutoScalingAdviceSetArgs ¶
type GetAdvicesAutoScalingAdviceSetArgs struct { Advices GetAdvicesAutoScalingAdviceSetAdviceArrayInput `pulumi:"advices"` AutoScalingGroupId pulumi.StringInput `pulumi:"autoScalingGroupId"` Level pulumi.StringInput `pulumi:"level"` }
func (GetAdvicesAutoScalingAdviceSetArgs) ElementType ¶
func (GetAdvicesAutoScalingAdviceSetArgs) ElementType() reflect.Type
func (GetAdvicesAutoScalingAdviceSetArgs) ToGetAdvicesAutoScalingAdviceSetOutput ¶
func (i GetAdvicesAutoScalingAdviceSetArgs) ToGetAdvicesAutoScalingAdviceSetOutput() GetAdvicesAutoScalingAdviceSetOutput
func (GetAdvicesAutoScalingAdviceSetArgs) ToGetAdvicesAutoScalingAdviceSetOutputWithContext ¶
func (i GetAdvicesAutoScalingAdviceSetArgs) ToGetAdvicesAutoScalingAdviceSetOutputWithContext(ctx context.Context) GetAdvicesAutoScalingAdviceSetOutput
type GetAdvicesAutoScalingAdviceSetArray ¶
type GetAdvicesAutoScalingAdviceSetArray []GetAdvicesAutoScalingAdviceSetInput
func (GetAdvicesAutoScalingAdviceSetArray) ElementType ¶
func (GetAdvicesAutoScalingAdviceSetArray) ElementType() reflect.Type
func (GetAdvicesAutoScalingAdviceSetArray) ToGetAdvicesAutoScalingAdviceSetArrayOutput ¶
func (i GetAdvicesAutoScalingAdviceSetArray) ToGetAdvicesAutoScalingAdviceSetArrayOutput() GetAdvicesAutoScalingAdviceSetArrayOutput
func (GetAdvicesAutoScalingAdviceSetArray) ToGetAdvicesAutoScalingAdviceSetArrayOutputWithContext ¶
func (i GetAdvicesAutoScalingAdviceSetArray) ToGetAdvicesAutoScalingAdviceSetArrayOutputWithContext(ctx context.Context) GetAdvicesAutoScalingAdviceSetArrayOutput
type GetAdvicesAutoScalingAdviceSetArrayInput ¶
type GetAdvicesAutoScalingAdviceSetArrayInput interface { pulumi.Input ToGetAdvicesAutoScalingAdviceSetArrayOutput() GetAdvicesAutoScalingAdviceSetArrayOutput ToGetAdvicesAutoScalingAdviceSetArrayOutputWithContext(context.Context) GetAdvicesAutoScalingAdviceSetArrayOutput }
GetAdvicesAutoScalingAdviceSetArrayInput is an input type that accepts GetAdvicesAutoScalingAdviceSetArray and GetAdvicesAutoScalingAdviceSetArrayOutput values. You can construct a concrete instance of `GetAdvicesAutoScalingAdviceSetArrayInput` via:
GetAdvicesAutoScalingAdviceSetArray{ GetAdvicesAutoScalingAdviceSetArgs{...} }
type GetAdvicesAutoScalingAdviceSetArrayOutput ¶
type GetAdvicesAutoScalingAdviceSetArrayOutput struct{ *pulumi.OutputState }
func (GetAdvicesAutoScalingAdviceSetArrayOutput) ElementType ¶
func (GetAdvicesAutoScalingAdviceSetArrayOutput) ElementType() reflect.Type
func (GetAdvicesAutoScalingAdviceSetArrayOutput) ToGetAdvicesAutoScalingAdviceSetArrayOutput ¶
func (o GetAdvicesAutoScalingAdviceSetArrayOutput) ToGetAdvicesAutoScalingAdviceSetArrayOutput() GetAdvicesAutoScalingAdviceSetArrayOutput
func (GetAdvicesAutoScalingAdviceSetArrayOutput) ToGetAdvicesAutoScalingAdviceSetArrayOutputWithContext ¶
func (o GetAdvicesAutoScalingAdviceSetArrayOutput) ToGetAdvicesAutoScalingAdviceSetArrayOutputWithContext(ctx context.Context) GetAdvicesAutoScalingAdviceSetArrayOutput
type GetAdvicesAutoScalingAdviceSetInput ¶
type GetAdvicesAutoScalingAdviceSetInput interface { pulumi.Input ToGetAdvicesAutoScalingAdviceSetOutput() GetAdvicesAutoScalingAdviceSetOutput ToGetAdvicesAutoScalingAdviceSetOutputWithContext(context.Context) GetAdvicesAutoScalingAdviceSetOutput }
GetAdvicesAutoScalingAdviceSetInput is an input type that accepts GetAdvicesAutoScalingAdviceSetArgs and GetAdvicesAutoScalingAdviceSetOutput values. You can construct a concrete instance of `GetAdvicesAutoScalingAdviceSetInput` via:
GetAdvicesAutoScalingAdviceSetArgs{...}
type GetAdvicesAutoScalingAdviceSetOutput ¶
type GetAdvicesAutoScalingAdviceSetOutput struct{ *pulumi.OutputState }
func (GetAdvicesAutoScalingAdviceSetOutput) AutoScalingGroupId ¶
func (o GetAdvicesAutoScalingAdviceSetOutput) AutoScalingGroupId() pulumi.StringOutput
func (GetAdvicesAutoScalingAdviceSetOutput) ElementType ¶
func (GetAdvicesAutoScalingAdviceSetOutput) ElementType() reflect.Type
func (GetAdvicesAutoScalingAdviceSetOutput) Level ¶
func (o GetAdvicesAutoScalingAdviceSetOutput) Level() pulumi.StringOutput
func (GetAdvicesAutoScalingAdviceSetOutput) ToGetAdvicesAutoScalingAdviceSetOutput ¶
func (o GetAdvicesAutoScalingAdviceSetOutput) ToGetAdvicesAutoScalingAdviceSetOutput() GetAdvicesAutoScalingAdviceSetOutput
func (GetAdvicesAutoScalingAdviceSetOutput) ToGetAdvicesAutoScalingAdviceSetOutputWithContext ¶
func (o GetAdvicesAutoScalingAdviceSetOutput) ToGetAdvicesAutoScalingAdviceSetOutputWithContext(ctx context.Context) GetAdvicesAutoScalingAdviceSetOutput
type GetAdvicesOutputArgs ¶
type GetAdvicesOutputArgs struct { AutoScalingGroupIds pulumi.StringArrayInput `pulumi:"autoScalingGroupIds"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getAdvices.
func (GetAdvicesOutputArgs) ElementType ¶
func (GetAdvicesOutputArgs) ElementType() reflect.Type
type GetAdvicesResult ¶
type GetAdvicesResult struct { AutoScalingAdviceSets []GetAdvicesAutoScalingAdviceSet `pulumi:"autoScalingAdviceSets"` AutoScalingGroupIds []string `pulumi:"autoScalingGroupIds"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getAdvices.
func GetAdvices ¶
func GetAdvices(ctx *pulumi.Context, args *GetAdvicesArgs, opts ...pulumi.InvokeOption) (*GetAdvicesResult, error)
type GetAdvicesResultOutput ¶
type GetAdvicesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAdvices.
func GetAdvicesOutput ¶
func GetAdvicesOutput(ctx *pulumi.Context, args GetAdvicesOutputArgs, opts ...pulumi.InvokeOption) GetAdvicesResultOutput
func (GetAdvicesResultOutput) AutoScalingAdviceSets ¶
func (o GetAdvicesResultOutput) AutoScalingAdviceSets() GetAdvicesAutoScalingAdviceSetArrayOutput
func (GetAdvicesResultOutput) AutoScalingGroupIds ¶
func (o GetAdvicesResultOutput) AutoScalingGroupIds() pulumi.StringArrayOutput
func (GetAdvicesResultOutput) ElementType ¶
func (GetAdvicesResultOutput) ElementType() reflect.Type
func (GetAdvicesResultOutput) Id ¶
func (o GetAdvicesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAdvicesResultOutput) ResultOutputFile ¶
func (o GetAdvicesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetAdvicesResultOutput) ToGetAdvicesResultOutput ¶
func (o GetAdvicesResultOutput) ToGetAdvicesResultOutput() GetAdvicesResultOutput
func (GetAdvicesResultOutput) ToGetAdvicesResultOutputWithContext ¶
func (o GetAdvicesResultOutput) ToGetAdvicesResultOutputWithContext(ctx context.Context) GetAdvicesResultOutput
type GetInstancesArgs ¶
type GetInstancesArgs struct { Filters []GetInstancesFilter `pulumi:"filters"` InstanceIds []string `pulumi:"instanceIds"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstances.
type GetInstancesFilter ¶
type GetInstancesFilterArgs ¶
type GetInstancesFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetInstancesFilterArgs) ElementType ¶
func (GetInstancesFilterArgs) ElementType() reflect.Type
func (GetInstancesFilterArgs) ToGetInstancesFilterOutput ¶
func (i GetInstancesFilterArgs) ToGetInstancesFilterOutput() GetInstancesFilterOutput
func (GetInstancesFilterArgs) ToGetInstancesFilterOutputWithContext ¶
func (i GetInstancesFilterArgs) ToGetInstancesFilterOutputWithContext(ctx context.Context) GetInstancesFilterOutput
type GetInstancesFilterArray ¶
type GetInstancesFilterArray []GetInstancesFilterInput
func (GetInstancesFilterArray) ElementType ¶
func (GetInstancesFilterArray) ElementType() reflect.Type
func (GetInstancesFilterArray) ToGetInstancesFilterArrayOutput ¶
func (i GetInstancesFilterArray) ToGetInstancesFilterArrayOutput() GetInstancesFilterArrayOutput
func (GetInstancesFilterArray) ToGetInstancesFilterArrayOutputWithContext ¶
func (i GetInstancesFilterArray) ToGetInstancesFilterArrayOutputWithContext(ctx context.Context) GetInstancesFilterArrayOutput
type GetInstancesFilterArrayInput ¶
type GetInstancesFilterArrayInput interface { pulumi.Input ToGetInstancesFilterArrayOutput() GetInstancesFilterArrayOutput ToGetInstancesFilterArrayOutputWithContext(context.Context) GetInstancesFilterArrayOutput }
GetInstancesFilterArrayInput is an input type that accepts GetInstancesFilterArray and GetInstancesFilterArrayOutput values. You can construct a concrete instance of `GetInstancesFilterArrayInput` via:
GetInstancesFilterArray{ GetInstancesFilterArgs{...} }
type GetInstancesFilterArrayOutput ¶
type GetInstancesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetInstancesFilterArrayOutput) ElementType ¶
func (GetInstancesFilterArrayOutput) ElementType() reflect.Type
func (GetInstancesFilterArrayOutput) Index ¶
func (o GetInstancesFilterArrayOutput) Index(i pulumi.IntInput) GetInstancesFilterOutput
func (GetInstancesFilterArrayOutput) ToGetInstancesFilterArrayOutput ¶
func (o GetInstancesFilterArrayOutput) ToGetInstancesFilterArrayOutput() GetInstancesFilterArrayOutput
func (GetInstancesFilterArrayOutput) ToGetInstancesFilterArrayOutputWithContext ¶
func (o GetInstancesFilterArrayOutput) ToGetInstancesFilterArrayOutputWithContext(ctx context.Context) GetInstancesFilterArrayOutput
type GetInstancesFilterInput ¶
type GetInstancesFilterInput interface { pulumi.Input ToGetInstancesFilterOutput() GetInstancesFilterOutput ToGetInstancesFilterOutputWithContext(context.Context) GetInstancesFilterOutput }
GetInstancesFilterInput is an input type that accepts GetInstancesFilterArgs and GetInstancesFilterOutput values. You can construct a concrete instance of `GetInstancesFilterInput` via:
GetInstancesFilterArgs{...}
type GetInstancesFilterOutput ¶
type GetInstancesFilterOutput struct{ *pulumi.OutputState }
func (GetInstancesFilterOutput) ElementType ¶
func (GetInstancesFilterOutput) ElementType() reflect.Type
func (GetInstancesFilterOutput) Name ¶
func (o GetInstancesFilterOutput) Name() pulumi.StringOutput
func (GetInstancesFilterOutput) ToGetInstancesFilterOutput ¶
func (o GetInstancesFilterOutput) ToGetInstancesFilterOutput() GetInstancesFilterOutput
func (GetInstancesFilterOutput) ToGetInstancesFilterOutputWithContext ¶
func (o GetInstancesFilterOutput) ToGetInstancesFilterOutputWithContext(ctx context.Context) GetInstancesFilterOutput
func (GetInstancesFilterOutput) Values ¶
func (o GetInstancesFilterOutput) Values() pulumi.StringArrayOutput
type GetInstancesInstanceList ¶
type GetInstancesInstanceList struct { AddTime string `pulumi:"addTime"` AutoScalingGroupId string `pulumi:"autoScalingGroupId"` AutoScalingGroupName string `pulumi:"autoScalingGroupName"` CreationType string `pulumi:"creationType"` HealthStatus string `pulumi:"healthStatus"` InstanceId string `pulumi:"instanceId"` InstanceType string `pulumi:"instanceType"` LaunchConfigurationId string `pulumi:"launchConfigurationId"` LaunchConfigurationName string `pulumi:"launchConfigurationName"` LifeCycleState string `pulumi:"lifeCycleState"` ProtectedFromScaleIn bool `pulumi:"protectedFromScaleIn"` VersionNumber int `pulumi:"versionNumber"` Zone string `pulumi:"zone"` }
type GetInstancesInstanceListArgs ¶
type GetInstancesInstanceListArgs struct { AddTime pulumi.StringInput `pulumi:"addTime"` AutoScalingGroupId pulumi.StringInput `pulumi:"autoScalingGroupId"` AutoScalingGroupName pulumi.StringInput `pulumi:"autoScalingGroupName"` CreationType pulumi.StringInput `pulumi:"creationType"` HealthStatus pulumi.StringInput `pulumi:"healthStatus"` InstanceId pulumi.StringInput `pulumi:"instanceId"` InstanceType pulumi.StringInput `pulumi:"instanceType"` LaunchConfigurationId pulumi.StringInput `pulumi:"launchConfigurationId"` LaunchConfigurationName pulumi.StringInput `pulumi:"launchConfigurationName"` LifeCycleState pulumi.StringInput `pulumi:"lifeCycleState"` ProtectedFromScaleIn pulumi.BoolInput `pulumi:"protectedFromScaleIn"` VersionNumber pulumi.IntInput `pulumi:"versionNumber"` Zone pulumi.StringInput `pulumi:"zone"` }
func (GetInstancesInstanceListArgs) ElementType ¶
func (GetInstancesInstanceListArgs) ElementType() reflect.Type
func (GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutput ¶
func (i GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput
func (GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutputWithContext ¶
func (i GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutputWithContext(ctx context.Context) GetInstancesInstanceListOutput
type GetInstancesInstanceListArray ¶
type GetInstancesInstanceListArray []GetInstancesInstanceListInput
func (GetInstancesInstanceListArray) ElementType ¶
func (GetInstancesInstanceListArray) ElementType() reflect.Type
func (GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutput ¶
func (i GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutput() GetInstancesInstanceListArrayOutput
func (GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutputWithContext ¶
func (i GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListArrayOutput
type GetInstancesInstanceListArrayInput ¶
type GetInstancesInstanceListArrayInput interface { pulumi.Input ToGetInstancesInstanceListArrayOutput() GetInstancesInstanceListArrayOutput ToGetInstancesInstanceListArrayOutputWithContext(context.Context) GetInstancesInstanceListArrayOutput }
GetInstancesInstanceListArrayInput is an input type that accepts GetInstancesInstanceListArray and GetInstancesInstanceListArrayOutput values. You can construct a concrete instance of `GetInstancesInstanceListArrayInput` via:
GetInstancesInstanceListArray{ GetInstancesInstanceListArgs{...} }
type GetInstancesInstanceListArrayOutput ¶
type GetInstancesInstanceListArrayOutput struct{ *pulumi.OutputState }
func (GetInstancesInstanceListArrayOutput) ElementType ¶
func (GetInstancesInstanceListArrayOutput) ElementType() reflect.Type
func (GetInstancesInstanceListArrayOutput) Index ¶
func (o GetInstancesInstanceListArrayOutput) Index(i pulumi.IntInput) GetInstancesInstanceListOutput
func (GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutput ¶
func (o GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutput() GetInstancesInstanceListArrayOutput
func (GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutputWithContext ¶
func (o GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListArrayOutput
type GetInstancesInstanceListInput ¶
type GetInstancesInstanceListInput interface { pulumi.Input ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput ToGetInstancesInstanceListOutputWithContext(context.Context) GetInstancesInstanceListOutput }
GetInstancesInstanceListInput is an input type that accepts GetInstancesInstanceListArgs and GetInstancesInstanceListOutput values. You can construct a concrete instance of `GetInstancesInstanceListInput` via:
GetInstancesInstanceListArgs{...}
type GetInstancesInstanceListOutput ¶
type GetInstancesInstanceListOutput struct{ *pulumi.OutputState }
func (GetInstancesInstanceListOutput) AddTime ¶
func (o GetInstancesInstanceListOutput) AddTime() pulumi.StringOutput
func (GetInstancesInstanceListOutput) AutoScalingGroupId ¶
func (o GetInstancesInstanceListOutput) AutoScalingGroupId() pulumi.StringOutput
func (GetInstancesInstanceListOutput) AutoScalingGroupName ¶
func (o GetInstancesInstanceListOutput) AutoScalingGroupName() pulumi.StringOutput
func (GetInstancesInstanceListOutput) CreationType ¶
func (o GetInstancesInstanceListOutput) CreationType() pulumi.StringOutput
func (GetInstancesInstanceListOutput) ElementType ¶
func (GetInstancesInstanceListOutput) ElementType() reflect.Type
func (GetInstancesInstanceListOutput) HealthStatus ¶
func (o GetInstancesInstanceListOutput) HealthStatus() pulumi.StringOutput
func (GetInstancesInstanceListOutput) InstanceId ¶
func (o GetInstancesInstanceListOutput) InstanceId() pulumi.StringOutput
func (GetInstancesInstanceListOutput) InstanceType ¶
func (o GetInstancesInstanceListOutput) InstanceType() pulumi.StringOutput
func (GetInstancesInstanceListOutput) LaunchConfigurationId ¶
func (o GetInstancesInstanceListOutput) LaunchConfigurationId() pulumi.StringOutput
func (GetInstancesInstanceListOutput) LaunchConfigurationName ¶
func (o GetInstancesInstanceListOutput) LaunchConfigurationName() pulumi.StringOutput
func (GetInstancesInstanceListOutput) LifeCycleState ¶
func (o GetInstancesInstanceListOutput) LifeCycleState() pulumi.StringOutput
func (GetInstancesInstanceListOutput) ProtectedFromScaleIn ¶
func (o GetInstancesInstanceListOutput) ProtectedFromScaleIn() pulumi.BoolOutput
func (GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutput ¶
func (o GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput
func (GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutputWithContext ¶
func (o GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutputWithContext(ctx context.Context) GetInstancesInstanceListOutput
func (GetInstancesInstanceListOutput) VersionNumber ¶
func (o GetInstancesInstanceListOutput) VersionNumber() pulumi.IntOutput
func (GetInstancesInstanceListOutput) Zone ¶
func (o GetInstancesInstanceListOutput) Zone() pulumi.StringOutput
type GetInstancesOutputArgs ¶
type GetInstancesOutputArgs struct { Filters GetInstancesFilterArrayInput `pulumi:"filters"` InstanceIds pulumi.StringArrayInput `pulumi:"instanceIds"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstances.
func (GetInstancesOutputArgs) ElementType ¶
func (GetInstancesOutputArgs) ElementType() reflect.Type
type GetInstancesResult ¶
type GetInstancesResult struct { Filters []GetInstancesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceIds []string `pulumi:"instanceIds"` InstanceLists []GetInstancesInstanceList `pulumi:"instanceLists"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getInstances.
func GetInstances ¶
func GetInstances(ctx *pulumi.Context, args *GetInstancesArgs, opts ...pulumi.InvokeOption) (*GetInstancesResult, error)
type GetInstancesResultOutput ¶
type GetInstancesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstances.
func GetInstancesOutput ¶
func GetInstancesOutput(ctx *pulumi.Context, args GetInstancesOutputArgs, opts ...pulumi.InvokeOption) GetInstancesResultOutput
func (GetInstancesResultOutput) ElementType ¶
func (GetInstancesResultOutput) ElementType() reflect.Type
func (GetInstancesResultOutput) Filters ¶
func (o GetInstancesResultOutput) Filters() GetInstancesFilterArrayOutput
func (GetInstancesResultOutput) Id ¶
func (o GetInstancesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetInstancesResultOutput) InstanceIds ¶
func (o GetInstancesResultOutput) InstanceIds() pulumi.StringArrayOutput
func (GetInstancesResultOutput) InstanceLists ¶
func (o GetInstancesResultOutput) InstanceLists() GetInstancesInstanceListArrayOutput
func (GetInstancesResultOutput) ResultOutputFile ¶
func (o GetInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetInstancesResultOutput) ToGetInstancesResultOutput ¶
func (o GetInstancesResultOutput) ToGetInstancesResultOutput() GetInstancesResultOutput
func (GetInstancesResultOutput) ToGetInstancesResultOutputWithContext ¶
func (o GetInstancesResultOutput) ToGetInstancesResultOutputWithContext(ctx context.Context) GetInstancesResultOutput
type GetLastActivityActivitySet ¶
type GetLastActivityActivitySet struct { ActivityId string `pulumi:"activityId"` ActivityRelatedInstanceSets []GetLastActivityActivitySetActivityRelatedInstanceSet `pulumi:"activityRelatedInstanceSets"` ActivityType string `pulumi:"activityType"` AutoScalingGroupId string `pulumi:"autoScalingGroupId"` Cause string `pulumi:"cause"` CreatedTime string `pulumi:"createdTime"` Description string `pulumi:"description"` DetailedStatusMessageSets []GetLastActivityActivitySetDetailedStatusMessageSet `pulumi:"detailedStatusMessageSets"` EndTime string `pulumi:"endTime"` InvocationResultSets []GetLastActivityActivitySetInvocationResultSet `pulumi:"invocationResultSets"` LifecycleActionResultSets []GetLastActivityActivitySetLifecycleActionResultSet `pulumi:"lifecycleActionResultSets"` StartTime string `pulumi:"startTime"` StatusCode string `pulumi:"statusCode"` StatusMessage string `pulumi:"statusMessage"` StatusMessageSimplified string `pulumi:"statusMessageSimplified"` }
type GetLastActivityActivitySetActivityRelatedInstanceSetArgs ¶
type GetLastActivityActivitySetActivityRelatedInstanceSetArgs struct { InstanceId pulumi.StringInput `pulumi:"instanceId"` InstanceStatus pulumi.StringInput `pulumi:"instanceStatus"` }
func (GetLastActivityActivitySetActivityRelatedInstanceSetArgs) ElementType ¶
func (GetLastActivityActivitySetActivityRelatedInstanceSetArgs) ElementType() reflect.Type
func (GetLastActivityActivitySetActivityRelatedInstanceSetArgs) ToGetLastActivityActivitySetActivityRelatedInstanceSetOutput ¶
func (i GetLastActivityActivitySetActivityRelatedInstanceSetArgs) ToGetLastActivityActivitySetActivityRelatedInstanceSetOutput() GetLastActivityActivitySetActivityRelatedInstanceSetOutput
func (GetLastActivityActivitySetActivityRelatedInstanceSetArgs) ToGetLastActivityActivitySetActivityRelatedInstanceSetOutputWithContext ¶
func (i GetLastActivityActivitySetActivityRelatedInstanceSetArgs) ToGetLastActivityActivitySetActivityRelatedInstanceSetOutputWithContext(ctx context.Context) GetLastActivityActivitySetActivityRelatedInstanceSetOutput
type GetLastActivityActivitySetActivityRelatedInstanceSetArray ¶
type GetLastActivityActivitySetActivityRelatedInstanceSetArray []GetLastActivityActivitySetActivityRelatedInstanceSetInput
func (GetLastActivityActivitySetActivityRelatedInstanceSetArray) ElementType ¶
func (GetLastActivityActivitySetActivityRelatedInstanceSetArray) ElementType() reflect.Type
func (GetLastActivityActivitySetActivityRelatedInstanceSetArray) ToGetLastActivityActivitySetActivityRelatedInstanceSetArrayOutput ¶
func (i GetLastActivityActivitySetActivityRelatedInstanceSetArray) ToGetLastActivityActivitySetActivityRelatedInstanceSetArrayOutput() GetLastActivityActivitySetActivityRelatedInstanceSetArrayOutput
func (GetLastActivityActivitySetActivityRelatedInstanceSetArray) ToGetLastActivityActivitySetActivityRelatedInstanceSetArrayOutputWithContext ¶
func (i GetLastActivityActivitySetActivityRelatedInstanceSetArray) ToGetLastActivityActivitySetActivityRelatedInstanceSetArrayOutputWithContext(ctx context.Context) GetLastActivityActivitySetActivityRelatedInstanceSetArrayOutput
type GetLastActivityActivitySetActivityRelatedInstanceSetArrayInput ¶
type GetLastActivityActivitySetActivityRelatedInstanceSetArrayInput interface { pulumi.Input ToGetLastActivityActivitySetActivityRelatedInstanceSetArrayOutput() GetLastActivityActivitySetActivityRelatedInstanceSetArrayOutput ToGetLastActivityActivitySetActivityRelatedInstanceSetArrayOutputWithContext(context.Context) GetLastActivityActivitySetActivityRelatedInstanceSetArrayOutput }
GetLastActivityActivitySetActivityRelatedInstanceSetArrayInput is an input type that accepts GetLastActivityActivitySetActivityRelatedInstanceSetArray and GetLastActivityActivitySetActivityRelatedInstanceSetArrayOutput values. You can construct a concrete instance of `GetLastActivityActivitySetActivityRelatedInstanceSetArrayInput` via:
GetLastActivityActivitySetActivityRelatedInstanceSetArray{ GetLastActivityActivitySetActivityRelatedInstanceSetArgs{...} }
type GetLastActivityActivitySetActivityRelatedInstanceSetArrayOutput ¶
type GetLastActivityActivitySetActivityRelatedInstanceSetArrayOutput struct{ *pulumi.OutputState }
func (GetLastActivityActivitySetActivityRelatedInstanceSetArrayOutput) ElementType ¶
func (GetLastActivityActivitySetActivityRelatedInstanceSetArrayOutput) ElementType() reflect.Type
func (GetLastActivityActivitySetActivityRelatedInstanceSetArrayOutput) ToGetLastActivityActivitySetActivityRelatedInstanceSetArrayOutput ¶
func (o GetLastActivityActivitySetActivityRelatedInstanceSetArrayOutput) ToGetLastActivityActivitySetActivityRelatedInstanceSetArrayOutput() GetLastActivityActivitySetActivityRelatedInstanceSetArrayOutput
func (GetLastActivityActivitySetActivityRelatedInstanceSetArrayOutput) ToGetLastActivityActivitySetActivityRelatedInstanceSetArrayOutputWithContext ¶
func (o GetLastActivityActivitySetActivityRelatedInstanceSetArrayOutput) ToGetLastActivityActivitySetActivityRelatedInstanceSetArrayOutputWithContext(ctx context.Context) GetLastActivityActivitySetActivityRelatedInstanceSetArrayOutput
type GetLastActivityActivitySetActivityRelatedInstanceSetInput ¶
type GetLastActivityActivitySetActivityRelatedInstanceSetInput interface { pulumi.Input ToGetLastActivityActivitySetActivityRelatedInstanceSetOutput() GetLastActivityActivitySetActivityRelatedInstanceSetOutput ToGetLastActivityActivitySetActivityRelatedInstanceSetOutputWithContext(context.Context) GetLastActivityActivitySetActivityRelatedInstanceSetOutput }
GetLastActivityActivitySetActivityRelatedInstanceSetInput is an input type that accepts GetLastActivityActivitySetActivityRelatedInstanceSetArgs and GetLastActivityActivitySetActivityRelatedInstanceSetOutput values. You can construct a concrete instance of `GetLastActivityActivitySetActivityRelatedInstanceSetInput` via:
GetLastActivityActivitySetActivityRelatedInstanceSetArgs{...}
type GetLastActivityActivitySetActivityRelatedInstanceSetOutput ¶
type GetLastActivityActivitySetActivityRelatedInstanceSetOutput struct{ *pulumi.OutputState }
func (GetLastActivityActivitySetActivityRelatedInstanceSetOutput) ElementType ¶
func (GetLastActivityActivitySetActivityRelatedInstanceSetOutput) ElementType() reflect.Type
func (GetLastActivityActivitySetActivityRelatedInstanceSetOutput) InstanceId ¶
func (o GetLastActivityActivitySetActivityRelatedInstanceSetOutput) InstanceId() pulumi.StringOutput
func (GetLastActivityActivitySetActivityRelatedInstanceSetOutput) InstanceStatus ¶
func (o GetLastActivityActivitySetActivityRelatedInstanceSetOutput) InstanceStatus() pulumi.StringOutput
func (GetLastActivityActivitySetActivityRelatedInstanceSetOutput) ToGetLastActivityActivitySetActivityRelatedInstanceSetOutput ¶
func (o GetLastActivityActivitySetActivityRelatedInstanceSetOutput) ToGetLastActivityActivitySetActivityRelatedInstanceSetOutput() GetLastActivityActivitySetActivityRelatedInstanceSetOutput
func (GetLastActivityActivitySetActivityRelatedInstanceSetOutput) ToGetLastActivityActivitySetActivityRelatedInstanceSetOutputWithContext ¶
func (o GetLastActivityActivitySetActivityRelatedInstanceSetOutput) ToGetLastActivityActivitySetActivityRelatedInstanceSetOutputWithContext(ctx context.Context) GetLastActivityActivitySetActivityRelatedInstanceSetOutput
type GetLastActivityActivitySetArgs ¶
type GetLastActivityActivitySetArgs struct { ActivityId pulumi.StringInput `pulumi:"activityId"` ActivityRelatedInstanceSets GetLastActivityActivitySetActivityRelatedInstanceSetArrayInput `pulumi:"activityRelatedInstanceSets"` ActivityType pulumi.StringInput `pulumi:"activityType"` AutoScalingGroupId pulumi.StringInput `pulumi:"autoScalingGroupId"` Cause pulumi.StringInput `pulumi:"cause"` CreatedTime pulumi.StringInput `pulumi:"createdTime"` Description pulumi.StringInput `pulumi:"description"` DetailedStatusMessageSets GetLastActivityActivitySetDetailedStatusMessageSetArrayInput `pulumi:"detailedStatusMessageSets"` EndTime pulumi.StringInput `pulumi:"endTime"` InvocationResultSets GetLastActivityActivitySetInvocationResultSetArrayInput `pulumi:"invocationResultSets"` LifecycleActionResultSets GetLastActivityActivitySetLifecycleActionResultSetArrayInput `pulumi:"lifecycleActionResultSets"` StartTime pulumi.StringInput `pulumi:"startTime"` StatusCode pulumi.StringInput `pulumi:"statusCode"` StatusMessage pulumi.StringInput `pulumi:"statusMessage"` StatusMessageSimplified pulumi.StringInput `pulumi:"statusMessageSimplified"` }
func (GetLastActivityActivitySetArgs) ElementType ¶
func (GetLastActivityActivitySetArgs) ElementType() reflect.Type
func (GetLastActivityActivitySetArgs) ToGetLastActivityActivitySetOutput ¶
func (i GetLastActivityActivitySetArgs) ToGetLastActivityActivitySetOutput() GetLastActivityActivitySetOutput
func (GetLastActivityActivitySetArgs) ToGetLastActivityActivitySetOutputWithContext ¶
func (i GetLastActivityActivitySetArgs) ToGetLastActivityActivitySetOutputWithContext(ctx context.Context) GetLastActivityActivitySetOutput
type GetLastActivityActivitySetArray ¶
type GetLastActivityActivitySetArray []GetLastActivityActivitySetInput
func (GetLastActivityActivitySetArray) ElementType ¶
func (GetLastActivityActivitySetArray) ElementType() reflect.Type
func (GetLastActivityActivitySetArray) ToGetLastActivityActivitySetArrayOutput ¶
func (i GetLastActivityActivitySetArray) ToGetLastActivityActivitySetArrayOutput() GetLastActivityActivitySetArrayOutput
func (GetLastActivityActivitySetArray) ToGetLastActivityActivitySetArrayOutputWithContext ¶
func (i GetLastActivityActivitySetArray) ToGetLastActivityActivitySetArrayOutputWithContext(ctx context.Context) GetLastActivityActivitySetArrayOutput
type GetLastActivityActivitySetArrayInput ¶
type GetLastActivityActivitySetArrayInput interface { pulumi.Input ToGetLastActivityActivitySetArrayOutput() GetLastActivityActivitySetArrayOutput ToGetLastActivityActivitySetArrayOutputWithContext(context.Context) GetLastActivityActivitySetArrayOutput }
GetLastActivityActivitySetArrayInput is an input type that accepts GetLastActivityActivitySetArray and GetLastActivityActivitySetArrayOutput values. You can construct a concrete instance of `GetLastActivityActivitySetArrayInput` via:
GetLastActivityActivitySetArray{ GetLastActivityActivitySetArgs{...} }
type GetLastActivityActivitySetArrayOutput ¶
type GetLastActivityActivitySetArrayOutput struct{ *pulumi.OutputState }
func (GetLastActivityActivitySetArrayOutput) ElementType ¶
func (GetLastActivityActivitySetArrayOutput) ElementType() reflect.Type
func (GetLastActivityActivitySetArrayOutput) Index ¶
func (o GetLastActivityActivitySetArrayOutput) Index(i pulumi.IntInput) GetLastActivityActivitySetOutput
func (GetLastActivityActivitySetArrayOutput) ToGetLastActivityActivitySetArrayOutput ¶
func (o GetLastActivityActivitySetArrayOutput) ToGetLastActivityActivitySetArrayOutput() GetLastActivityActivitySetArrayOutput
func (GetLastActivityActivitySetArrayOutput) ToGetLastActivityActivitySetArrayOutputWithContext ¶
func (o GetLastActivityActivitySetArrayOutput) ToGetLastActivityActivitySetArrayOutputWithContext(ctx context.Context) GetLastActivityActivitySetArrayOutput
type GetLastActivityActivitySetDetailedStatusMessageSet ¶
type GetLastActivityActivitySetDetailedStatusMessageSet struct { Code string `pulumi:"code"` InstanceChargeType string `pulumi:"instanceChargeType"` InstanceId string `pulumi:"instanceId"` InstanceType string `pulumi:"instanceType"` Message string `pulumi:"message"` SubnetId string `pulumi:"subnetId"` Zone string `pulumi:"zone"` }
type GetLastActivityActivitySetDetailedStatusMessageSetArgs ¶
type GetLastActivityActivitySetDetailedStatusMessageSetArgs struct { Code pulumi.StringInput `pulumi:"code"` InstanceChargeType pulumi.StringInput `pulumi:"instanceChargeType"` InstanceId pulumi.StringInput `pulumi:"instanceId"` InstanceType pulumi.StringInput `pulumi:"instanceType"` Message pulumi.StringInput `pulumi:"message"` SubnetId pulumi.StringInput `pulumi:"subnetId"` Zone pulumi.StringInput `pulumi:"zone"` }
func (GetLastActivityActivitySetDetailedStatusMessageSetArgs) ElementType ¶
func (GetLastActivityActivitySetDetailedStatusMessageSetArgs) ElementType() reflect.Type
func (GetLastActivityActivitySetDetailedStatusMessageSetArgs) ToGetLastActivityActivitySetDetailedStatusMessageSetOutput ¶
func (i GetLastActivityActivitySetDetailedStatusMessageSetArgs) ToGetLastActivityActivitySetDetailedStatusMessageSetOutput() GetLastActivityActivitySetDetailedStatusMessageSetOutput
func (GetLastActivityActivitySetDetailedStatusMessageSetArgs) ToGetLastActivityActivitySetDetailedStatusMessageSetOutputWithContext ¶
func (i GetLastActivityActivitySetDetailedStatusMessageSetArgs) ToGetLastActivityActivitySetDetailedStatusMessageSetOutputWithContext(ctx context.Context) GetLastActivityActivitySetDetailedStatusMessageSetOutput
type GetLastActivityActivitySetDetailedStatusMessageSetArray ¶
type GetLastActivityActivitySetDetailedStatusMessageSetArray []GetLastActivityActivitySetDetailedStatusMessageSetInput
func (GetLastActivityActivitySetDetailedStatusMessageSetArray) ElementType ¶
func (GetLastActivityActivitySetDetailedStatusMessageSetArray) ElementType() reflect.Type
func (GetLastActivityActivitySetDetailedStatusMessageSetArray) ToGetLastActivityActivitySetDetailedStatusMessageSetArrayOutput ¶
func (i GetLastActivityActivitySetDetailedStatusMessageSetArray) ToGetLastActivityActivitySetDetailedStatusMessageSetArrayOutput() GetLastActivityActivitySetDetailedStatusMessageSetArrayOutput
func (GetLastActivityActivitySetDetailedStatusMessageSetArray) ToGetLastActivityActivitySetDetailedStatusMessageSetArrayOutputWithContext ¶
func (i GetLastActivityActivitySetDetailedStatusMessageSetArray) ToGetLastActivityActivitySetDetailedStatusMessageSetArrayOutputWithContext(ctx context.Context) GetLastActivityActivitySetDetailedStatusMessageSetArrayOutput
type GetLastActivityActivitySetDetailedStatusMessageSetArrayInput ¶
type GetLastActivityActivitySetDetailedStatusMessageSetArrayInput interface { pulumi.Input ToGetLastActivityActivitySetDetailedStatusMessageSetArrayOutput() GetLastActivityActivitySetDetailedStatusMessageSetArrayOutput ToGetLastActivityActivitySetDetailedStatusMessageSetArrayOutputWithContext(context.Context) GetLastActivityActivitySetDetailedStatusMessageSetArrayOutput }
GetLastActivityActivitySetDetailedStatusMessageSetArrayInput is an input type that accepts GetLastActivityActivitySetDetailedStatusMessageSetArray and GetLastActivityActivitySetDetailedStatusMessageSetArrayOutput values. You can construct a concrete instance of `GetLastActivityActivitySetDetailedStatusMessageSetArrayInput` via:
GetLastActivityActivitySetDetailedStatusMessageSetArray{ GetLastActivityActivitySetDetailedStatusMessageSetArgs{...} }
type GetLastActivityActivitySetDetailedStatusMessageSetArrayOutput ¶
type GetLastActivityActivitySetDetailedStatusMessageSetArrayOutput struct{ *pulumi.OutputState }
func (GetLastActivityActivitySetDetailedStatusMessageSetArrayOutput) ElementType ¶
func (GetLastActivityActivitySetDetailedStatusMessageSetArrayOutput) ElementType() reflect.Type
func (GetLastActivityActivitySetDetailedStatusMessageSetArrayOutput) ToGetLastActivityActivitySetDetailedStatusMessageSetArrayOutput ¶
func (o GetLastActivityActivitySetDetailedStatusMessageSetArrayOutput) ToGetLastActivityActivitySetDetailedStatusMessageSetArrayOutput() GetLastActivityActivitySetDetailedStatusMessageSetArrayOutput
func (GetLastActivityActivitySetDetailedStatusMessageSetArrayOutput) ToGetLastActivityActivitySetDetailedStatusMessageSetArrayOutputWithContext ¶
func (o GetLastActivityActivitySetDetailedStatusMessageSetArrayOutput) ToGetLastActivityActivitySetDetailedStatusMessageSetArrayOutputWithContext(ctx context.Context) GetLastActivityActivitySetDetailedStatusMessageSetArrayOutput
type GetLastActivityActivitySetDetailedStatusMessageSetInput ¶
type GetLastActivityActivitySetDetailedStatusMessageSetInput interface { pulumi.Input ToGetLastActivityActivitySetDetailedStatusMessageSetOutput() GetLastActivityActivitySetDetailedStatusMessageSetOutput ToGetLastActivityActivitySetDetailedStatusMessageSetOutputWithContext(context.Context) GetLastActivityActivitySetDetailedStatusMessageSetOutput }
GetLastActivityActivitySetDetailedStatusMessageSetInput is an input type that accepts GetLastActivityActivitySetDetailedStatusMessageSetArgs and GetLastActivityActivitySetDetailedStatusMessageSetOutput values. You can construct a concrete instance of `GetLastActivityActivitySetDetailedStatusMessageSetInput` via:
GetLastActivityActivitySetDetailedStatusMessageSetArgs{...}
type GetLastActivityActivitySetDetailedStatusMessageSetOutput ¶
type GetLastActivityActivitySetDetailedStatusMessageSetOutput struct{ *pulumi.OutputState }
func (GetLastActivityActivitySetDetailedStatusMessageSetOutput) ElementType ¶
func (GetLastActivityActivitySetDetailedStatusMessageSetOutput) ElementType() reflect.Type
func (GetLastActivityActivitySetDetailedStatusMessageSetOutput) InstanceChargeType ¶
func (o GetLastActivityActivitySetDetailedStatusMessageSetOutput) InstanceChargeType() pulumi.StringOutput
func (GetLastActivityActivitySetDetailedStatusMessageSetOutput) InstanceId ¶
func (o GetLastActivityActivitySetDetailedStatusMessageSetOutput) InstanceId() pulumi.StringOutput
func (GetLastActivityActivitySetDetailedStatusMessageSetOutput) InstanceType ¶
func (o GetLastActivityActivitySetDetailedStatusMessageSetOutput) InstanceType() pulumi.StringOutput
func (GetLastActivityActivitySetDetailedStatusMessageSetOutput) Message ¶
func (o GetLastActivityActivitySetDetailedStatusMessageSetOutput) Message() pulumi.StringOutput
func (GetLastActivityActivitySetDetailedStatusMessageSetOutput) SubnetId ¶
func (o GetLastActivityActivitySetDetailedStatusMessageSetOutput) SubnetId() pulumi.StringOutput
func (GetLastActivityActivitySetDetailedStatusMessageSetOutput) ToGetLastActivityActivitySetDetailedStatusMessageSetOutput ¶
func (o GetLastActivityActivitySetDetailedStatusMessageSetOutput) ToGetLastActivityActivitySetDetailedStatusMessageSetOutput() GetLastActivityActivitySetDetailedStatusMessageSetOutput
func (GetLastActivityActivitySetDetailedStatusMessageSetOutput) ToGetLastActivityActivitySetDetailedStatusMessageSetOutputWithContext ¶
func (o GetLastActivityActivitySetDetailedStatusMessageSetOutput) ToGetLastActivityActivitySetDetailedStatusMessageSetOutputWithContext(ctx context.Context) GetLastActivityActivitySetDetailedStatusMessageSetOutput
type GetLastActivityActivitySetInput ¶
type GetLastActivityActivitySetInput interface { pulumi.Input ToGetLastActivityActivitySetOutput() GetLastActivityActivitySetOutput ToGetLastActivityActivitySetOutputWithContext(context.Context) GetLastActivityActivitySetOutput }
GetLastActivityActivitySetInput is an input type that accepts GetLastActivityActivitySetArgs and GetLastActivityActivitySetOutput values. You can construct a concrete instance of `GetLastActivityActivitySetInput` via:
GetLastActivityActivitySetArgs{...}
type GetLastActivityActivitySetInvocationResultSet ¶
type GetLastActivityActivitySetInvocationResultSet struct { CommandId string `pulumi:"commandId"` ErrorMessage string `pulumi:"errorMessage"` InstanceId string `pulumi:"instanceId"` InvocationId string `pulumi:"invocationId"` InvocationTaskId string `pulumi:"invocationTaskId"` TaskStatus string `pulumi:"taskStatus"` }
type GetLastActivityActivitySetInvocationResultSetArgs ¶
type GetLastActivityActivitySetInvocationResultSetArgs struct { CommandId pulumi.StringInput `pulumi:"commandId"` ErrorMessage pulumi.StringInput `pulumi:"errorMessage"` InstanceId pulumi.StringInput `pulumi:"instanceId"` InvocationId pulumi.StringInput `pulumi:"invocationId"` InvocationTaskId pulumi.StringInput `pulumi:"invocationTaskId"` TaskStatus pulumi.StringInput `pulumi:"taskStatus"` }
func (GetLastActivityActivitySetInvocationResultSetArgs) ElementType ¶
func (GetLastActivityActivitySetInvocationResultSetArgs) ElementType() reflect.Type
func (GetLastActivityActivitySetInvocationResultSetArgs) ToGetLastActivityActivitySetInvocationResultSetOutput ¶
func (i GetLastActivityActivitySetInvocationResultSetArgs) ToGetLastActivityActivitySetInvocationResultSetOutput() GetLastActivityActivitySetInvocationResultSetOutput
func (GetLastActivityActivitySetInvocationResultSetArgs) ToGetLastActivityActivitySetInvocationResultSetOutputWithContext ¶
func (i GetLastActivityActivitySetInvocationResultSetArgs) ToGetLastActivityActivitySetInvocationResultSetOutputWithContext(ctx context.Context) GetLastActivityActivitySetInvocationResultSetOutput
type GetLastActivityActivitySetInvocationResultSetArray ¶
type GetLastActivityActivitySetInvocationResultSetArray []GetLastActivityActivitySetInvocationResultSetInput
func (GetLastActivityActivitySetInvocationResultSetArray) ElementType ¶
func (GetLastActivityActivitySetInvocationResultSetArray) ElementType() reflect.Type
func (GetLastActivityActivitySetInvocationResultSetArray) ToGetLastActivityActivitySetInvocationResultSetArrayOutput ¶
func (i GetLastActivityActivitySetInvocationResultSetArray) ToGetLastActivityActivitySetInvocationResultSetArrayOutput() GetLastActivityActivitySetInvocationResultSetArrayOutput
func (GetLastActivityActivitySetInvocationResultSetArray) ToGetLastActivityActivitySetInvocationResultSetArrayOutputWithContext ¶
func (i GetLastActivityActivitySetInvocationResultSetArray) ToGetLastActivityActivitySetInvocationResultSetArrayOutputWithContext(ctx context.Context) GetLastActivityActivitySetInvocationResultSetArrayOutput
type GetLastActivityActivitySetInvocationResultSetArrayInput ¶
type GetLastActivityActivitySetInvocationResultSetArrayInput interface { pulumi.Input ToGetLastActivityActivitySetInvocationResultSetArrayOutput() GetLastActivityActivitySetInvocationResultSetArrayOutput ToGetLastActivityActivitySetInvocationResultSetArrayOutputWithContext(context.Context) GetLastActivityActivitySetInvocationResultSetArrayOutput }
GetLastActivityActivitySetInvocationResultSetArrayInput is an input type that accepts GetLastActivityActivitySetInvocationResultSetArray and GetLastActivityActivitySetInvocationResultSetArrayOutput values. You can construct a concrete instance of `GetLastActivityActivitySetInvocationResultSetArrayInput` via:
GetLastActivityActivitySetInvocationResultSetArray{ GetLastActivityActivitySetInvocationResultSetArgs{...} }
type GetLastActivityActivitySetInvocationResultSetArrayOutput ¶
type GetLastActivityActivitySetInvocationResultSetArrayOutput struct{ *pulumi.OutputState }
func (GetLastActivityActivitySetInvocationResultSetArrayOutput) ElementType ¶
func (GetLastActivityActivitySetInvocationResultSetArrayOutput) ElementType() reflect.Type
func (GetLastActivityActivitySetInvocationResultSetArrayOutput) ToGetLastActivityActivitySetInvocationResultSetArrayOutput ¶
func (o GetLastActivityActivitySetInvocationResultSetArrayOutput) ToGetLastActivityActivitySetInvocationResultSetArrayOutput() GetLastActivityActivitySetInvocationResultSetArrayOutput
func (GetLastActivityActivitySetInvocationResultSetArrayOutput) ToGetLastActivityActivitySetInvocationResultSetArrayOutputWithContext ¶
func (o GetLastActivityActivitySetInvocationResultSetArrayOutput) ToGetLastActivityActivitySetInvocationResultSetArrayOutputWithContext(ctx context.Context) GetLastActivityActivitySetInvocationResultSetArrayOutput
type GetLastActivityActivitySetInvocationResultSetInput ¶
type GetLastActivityActivitySetInvocationResultSetInput interface { pulumi.Input ToGetLastActivityActivitySetInvocationResultSetOutput() GetLastActivityActivitySetInvocationResultSetOutput ToGetLastActivityActivitySetInvocationResultSetOutputWithContext(context.Context) GetLastActivityActivitySetInvocationResultSetOutput }
GetLastActivityActivitySetInvocationResultSetInput is an input type that accepts GetLastActivityActivitySetInvocationResultSetArgs and GetLastActivityActivitySetInvocationResultSetOutput values. You can construct a concrete instance of `GetLastActivityActivitySetInvocationResultSetInput` via:
GetLastActivityActivitySetInvocationResultSetArgs{...}
type GetLastActivityActivitySetInvocationResultSetOutput ¶
type GetLastActivityActivitySetInvocationResultSetOutput struct{ *pulumi.OutputState }
func (GetLastActivityActivitySetInvocationResultSetOutput) CommandId ¶
func (o GetLastActivityActivitySetInvocationResultSetOutput) CommandId() pulumi.StringOutput
func (GetLastActivityActivitySetInvocationResultSetOutput) ElementType ¶
func (GetLastActivityActivitySetInvocationResultSetOutput) ElementType() reflect.Type
func (GetLastActivityActivitySetInvocationResultSetOutput) ErrorMessage ¶
func (o GetLastActivityActivitySetInvocationResultSetOutput) ErrorMessage() pulumi.StringOutput
func (GetLastActivityActivitySetInvocationResultSetOutput) InstanceId ¶
func (o GetLastActivityActivitySetInvocationResultSetOutput) InstanceId() pulumi.StringOutput
func (GetLastActivityActivitySetInvocationResultSetOutput) InvocationId ¶
func (o GetLastActivityActivitySetInvocationResultSetOutput) InvocationId() pulumi.StringOutput
func (GetLastActivityActivitySetInvocationResultSetOutput) InvocationTaskId ¶
func (o GetLastActivityActivitySetInvocationResultSetOutput) InvocationTaskId() pulumi.StringOutput
func (GetLastActivityActivitySetInvocationResultSetOutput) TaskStatus ¶
func (o GetLastActivityActivitySetInvocationResultSetOutput) TaskStatus() pulumi.StringOutput
func (GetLastActivityActivitySetInvocationResultSetOutput) ToGetLastActivityActivitySetInvocationResultSetOutput ¶
func (o GetLastActivityActivitySetInvocationResultSetOutput) ToGetLastActivityActivitySetInvocationResultSetOutput() GetLastActivityActivitySetInvocationResultSetOutput
func (GetLastActivityActivitySetInvocationResultSetOutput) ToGetLastActivityActivitySetInvocationResultSetOutputWithContext ¶
func (o GetLastActivityActivitySetInvocationResultSetOutput) ToGetLastActivityActivitySetInvocationResultSetOutputWithContext(ctx context.Context) GetLastActivityActivitySetInvocationResultSetOutput
type GetLastActivityActivitySetLifecycleActionResultSet ¶
type GetLastActivityActivitySetLifecycleActionResultSet struct { InstanceId string `pulumi:"instanceId"` InvocationId string `pulumi:"invocationId"` InvokeCommandResult string `pulumi:"invokeCommandResult"` LifecycleActionResult string `pulumi:"lifecycleActionResult"` LifecycleHookId string `pulumi:"lifecycleHookId"` NotificationResult string `pulumi:"notificationResult"` ResultReason string `pulumi:"resultReason"` }
type GetLastActivityActivitySetLifecycleActionResultSetArgs ¶
type GetLastActivityActivitySetLifecycleActionResultSetArgs struct { InstanceId pulumi.StringInput `pulumi:"instanceId"` InvocationId pulumi.StringInput `pulumi:"invocationId"` InvokeCommandResult pulumi.StringInput `pulumi:"invokeCommandResult"` LifecycleActionResult pulumi.StringInput `pulumi:"lifecycleActionResult"` LifecycleHookId pulumi.StringInput `pulumi:"lifecycleHookId"` NotificationResult pulumi.StringInput `pulumi:"notificationResult"` ResultReason pulumi.StringInput `pulumi:"resultReason"` }
func (GetLastActivityActivitySetLifecycleActionResultSetArgs) ElementType ¶
func (GetLastActivityActivitySetLifecycleActionResultSetArgs) ElementType() reflect.Type
func (GetLastActivityActivitySetLifecycleActionResultSetArgs) ToGetLastActivityActivitySetLifecycleActionResultSetOutput ¶
func (i GetLastActivityActivitySetLifecycleActionResultSetArgs) ToGetLastActivityActivitySetLifecycleActionResultSetOutput() GetLastActivityActivitySetLifecycleActionResultSetOutput
func (GetLastActivityActivitySetLifecycleActionResultSetArgs) ToGetLastActivityActivitySetLifecycleActionResultSetOutputWithContext ¶
func (i GetLastActivityActivitySetLifecycleActionResultSetArgs) ToGetLastActivityActivitySetLifecycleActionResultSetOutputWithContext(ctx context.Context) GetLastActivityActivitySetLifecycleActionResultSetOutput
type GetLastActivityActivitySetLifecycleActionResultSetArray ¶
type GetLastActivityActivitySetLifecycleActionResultSetArray []GetLastActivityActivitySetLifecycleActionResultSetInput
func (GetLastActivityActivitySetLifecycleActionResultSetArray) ElementType ¶
func (GetLastActivityActivitySetLifecycleActionResultSetArray) ElementType() reflect.Type
func (GetLastActivityActivitySetLifecycleActionResultSetArray) ToGetLastActivityActivitySetLifecycleActionResultSetArrayOutput ¶
func (i GetLastActivityActivitySetLifecycleActionResultSetArray) ToGetLastActivityActivitySetLifecycleActionResultSetArrayOutput() GetLastActivityActivitySetLifecycleActionResultSetArrayOutput
func (GetLastActivityActivitySetLifecycleActionResultSetArray) ToGetLastActivityActivitySetLifecycleActionResultSetArrayOutputWithContext ¶
func (i GetLastActivityActivitySetLifecycleActionResultSetArray) ToGetLastActivityActivitySetLifecycleActionResultSetArrayOutputWithContext(ctx context.Context) GetLastActivityActivitySetLifecycleActionResultSetArrayOutput
type GetLastActivityActivitySetLifecycleActionResultSetArrayInput ¶
type GetLastActivityActivitySetLifecycleActionResultSetArrayInput interface { pulumi.Input ToGetLastActivityActivitySetLifecycleActionResultSetArrayOutput() GetLastActivityActivitySetLifecycleActionResultSetArrayOutput ToGetLastActivityActivitySetLifecycleActionResultSetArrayOutputWithContext(context.Context) GetLastActivityActivitySetLifecycleActionResultSetArrayOutput }
GetLastActivityActivitySetLifecycleActionResultSetArrayInput is an input type that accepts GetLastActivityActivitySetLifecycleActionResultSetArray and GetLastActivityActivitySetLifecycleActionResultSetArrayOutput values. You can construct a concrete instance of `GetLastActivityActivitySetLifecycleActionResultSetArrayInput` via:
GetLastActivityActivitySetLifecycleActionResultSetArray{ GetLastActivityActivitySetLifecycleActionResultSetArgs{...} }
type GetLastActivityActivitySetLifecycleActionResultSetArrayOutput ¶
type GetLastActivityActivitySetLifecycleActionResultSetArrayOutput struct{ *pulumi.OutputState }
func (GetLastActivityActivitySetLifecycleActionResultSetArrayOutput) ElementType ¶
func (GetLastActivityActivitySetLifecycleActionResultSetArrayOutput) ElementType() reflect.Type
func (GetLastActivityActivitySetLifecycleActionResultSetArrayOutput) ToGetLastActivityActivitySetLifecycleActionResultSetArrayOutput ¶
func (o GetLastActivityActivitySetLifecycleActionResultSetArrayOutput) ToGetLastActivityActivitySetLifecycleActionResultSetArrayOutput() GetLastActivityActivitySetLifecycleActionResultSetArrayOutput
func (GetLastActivityActivitySetLifecycleActionResultSetArrayOutput) ToGetLastActivityActivitySetLifecycleActionResultSetArrayOutputWithContext ¶
func (o GetLastActivityActivitySetLifecycleActionResultSetArrayOutput) ToGetLastActivityActivitySetLifecycleActionResultSetArrayOutputWithContext(ctx context.Context) GetLastActivityActivitySetLifecycleActionResultSetArrayOutput
type GetLastActivityActivitySetLifecycleActionResultSetInput ¶
type GetLastActivityActivitySetLifecycleActionResultSetInput interface { pulumi.Input ToGetLastActivityActivitySetLifecycleActionResultSetOutput() GetLastActivityActivitySetLifecycleActionResultSetOutput ToGetLastActivityActivitySetLifecycleActionResultSetOutputWithContext(context.Context) GetLastActivityActivitySetLifecycleActionResultSetOutput }
GetLastActivityActivitySetLifecycleActionResultSetInput is an input type that accepts GetLastActivityActivitySetLifecycleActionResultSetArgs and GetLastActivityActivitySetLifecycleActionResultSetOutput values. You can construct a concrete instance of `GetLastActivityActivitySetLifecycleActionResultSetInput` via:
GetLastActivityActivitySetLifecycleActionResultSetArgs{...}
type GetLastActivityActivitySetLifecycleActionResultSetOutput ¶
type GetLastActivityActivitySetLifecycleActionResultSetOutput struct{ *pulumi.OutputState }
func (GetLastActivityActivitySetLifecycleActionResultSetOutput) ElementType ¶
func (GetLastActivityActivitySetLifecycleActionResultSetOutput) ElementType() reflect.Type
func (GetLastActivityActivitySetLifecycleActionResultSetOutput) InstanceId ¶
func (o GetLastActivityActivitySetLifecycleActionResultSetOutput) InstanceId() pulumi.StringOutput
func (GetLastActivityActivitySetLifecycleActionResultSetOutput) InvocationId ¶
func (o GetLastActivityActivitySetLifecycleActionResultSetOutput) InvocationId() pulumi.StringOutput
func (GetLastActivityActivitySetLifecycleActionResultSetOutput) InvokeCommandResult ¶
func (o GetLastActivityActivitySetLifecycleActionResultSetOutput) InvokeCommandResult() pulumi.StringOutput
func (GetLastActivityActivitySetLifecycleActionResultSetOutput) LifecycleActionResult ¶
func (o GetLastActivityActivitySetLifecycleActionResultSetOutput) LifecycleActionResult() pulumi.StringOutput
func (GetLastActivityActivitySetLifecycleActionResultSetOutput) LifecycleHookId ¶
func (o GetLastActivityActivitySetLifecycleActionResultSetOutput) LifecycleHookId() pulumi.StringOutput
func (GetLastActivityActivitySetLifecycleActionResultSetOutput) NotificationResult ¶
func (o GetLastActivityActivitySetLifecycleActionResultSetOutput) NotificationResult() pulumi.StringOutput
func (GetLastActivityActivitySetLifecycleActionResultSetOutput) ResultReason ¶
func (o GetLastActivityActivitySetLifecycleActionResultSetOutput) ResultReason() pulumi.StringOutput
func (GetLastActivityActivitySetLifecycleActionResultSetOutput) ToGetLastActivityActivitySetLifecycleActionResultSetOutput ¶
func (o GetLastActivityActivitySetLifecycleActionResultSetOutput) ToGetLastActivityActivitySetLifecycleActionResultSetOutput() GetLastActivityActivitySetLifecycleActionResultSetOutput
func (GetLastActivityActivitySetLifecycleActionResultSetOutput) ToGetLastActivityActivitySetLifecycleActionResultSetOutputWithContext ¶
func (o GetLastActivityActivitySetLifecycleActionResultSetOutput) ToGetLastActivityActivitySetLifecycleActionResultSetOutputWithContext(ctx context.Context) GetLastActivityActivitySetLifecycleActionResultSetOutput
type GetLastActivityActivitySetOutput ¶
type GetLastActivityActivitySetOutput struct{ *pulumi.OutputState }
func (GetLastActivityActivitySetOutput) ActivityId ¶
func (o GetLastActivityActivitySetOutput) ActivityId() pulumi.StringOutput
func (GetLastActivityActivitySetOutput) ActivityRelatedInstanceSets ¶
func (o GetLastActivityActivitySetOutput) ActivityRelatedInstanceSets() GetLastActivityActivitySetActivityRelatedInstanceSetArrayOutput
func (GetLastActivityActivitySetOutput) ActivityType ¶
func (o GetLastActivityActivitySetOutput) ActivityType() pulumi.StringOutput
func (GetLastActivityActivitySetOutput) AutoScalingGroupId ¶
func (o GetLastActivityActivitySetOutput) AutoScalingGroupId() pulumi.StringOutput
func (GetLastActivityActivitySetOutput) Cause ¶
func (o GetLastActivityActivitySetOutput) Cause() pulumi.StringOutput
func (GetLastActivityActivitySetOutput) CreatedTime ¶
func (o GetLastActivityActivitySetOutput) CreatedTime() pulumi.StringOutput
func (GetLastActivityActivitySetOutput) Description ¶
func (o GetLastActivityActivitySetOutput) Description() pulumi.StringOutput
func (GetLastActivityActivitySetOutput) DetailedStatusMessageSets ¶
func (o GetLastActivityActivitySetOutput) DetailedStatusMessageSets() GetLastActivityActivitySetDetailedStatusMessageSetArrayOutput
func (GetLastActivityActivitySetOutput) ElementType ¶
func (GetLastActivityActivitySetOutput) ElementType() reflect.Type
func (GetLastActivityActivitySetOutput) EndTime ¶
func (o GetLastActivityActivitySetOutput) EndTime() pulumi.StringOutput
func (GetLastActivityActivitySetOutput) InvocationResultSets ¶
func (o GetLastActivityActivitySetOutput) InvocationResultSets() GetLastActivityActivitySetInvocationResultSetArrayOutput
func (GetLastActivityActivitySetOutput) LifecycleActionResultSets ¶
func (o GetLastActivityActivitySetOutput) LifecycleActionResultSets() GetLastActivityActivitySetLifecycleActionResultSetArrayOutput
func (GetLastActivityActivitySetOutput) StartTime ¶
func (o GetLastActivityActivitySetOutput) StartTime() pulumi.StringOutput
func (GetLastActivityActivitySetOutput) StatusCode ¶
func (o GetLastActivityActivitySetOutput) StatusCode() pulumi.StringOutput
func (GetLastActivityActivitySetOutput) StatusMessage ¶
func (o GetLastActivityActivitySetOutput) StatusMessage() pulumi.StringOutput
func (GetLastActivityActivitySetOutput) StatusMessageSimplified ¶
func (o GetLastActivityActivitySetOutput) StatusMessageSimplified() pulumi.StringOutput
func (GetLastActivityActivitySetOutput) ToGetLastActivityActivitySetOutput ¶
func (o GetLastActivityActivitySetOutput) ToGetLastActivityActivitySetOutput() GetLastActivityActivitySetOutput
func (GetLastActivityActivitySetOutput) ToGetLastActivityActivitySetOutputWithContext ¶
func (o GetLastActivityActivitySetOutput) ToGetLastActivityActivitySetOutputWithContext(ctx context.Context) GetLastActivityActivitySetOutput
type GetLastActivityArgs ¶
type GetLastActivityArgs struct { AutoScalingGroupIds []string `pulumi:"autoScalingGroupIds"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getLastActivity.
type GetLastActivityOutputArgs ¶
type GetLastActivityOutputArgs struct { AutoScalingGroupIds pulumi.StringArrayInput `pulumi:"autoScalingGroupIds"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getLastActivity.
func (GetLastActivityOutputArgs) ElementType ¶
func (GetLastActivityOutputArgs) ElementType() reflect.Type
type GetLastActivityResult ¶
type GetLastActivityResult struct { ActivitySets []GetLastActivityActivitySet `pulumi:"activitySets"` AutoScalingGroupIds []string `pulumi:"autoScalingGroupIds"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getLastActivity.
func GetLastActivity ¶
func GetLastActivity(ctx *pulumi.Context, args *GetLastActivityArgs, opts ...pulumi.InvokeOption) (*GetLastActivityResult, error)
type GetLastActivityResultOutput ¶
type GetLastActivityResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getLastActivity.
func GetLastActivityOutput ¶
func GetLastActivityOutput(ctx *pulumi.Context, args GetLastActivityOutputArgs, opts ...pulumi.InvokeOption) GetLastActivityResultOutput
func (GetLastActivityResultOutput) ActivitySets ¶
func (o GetLastActivityResultOutput) ActivitySets() GetLastActivityActivitySetArrayOutput
func (GetLastActivityResultOutput) AutoScalingGroupIds ¶
func (o GetLastActivityResultOutput) AutoScalingGroupIds() pulumi.StringArrayOutput
func (GetLastActivityResultOutput) ElementType ¶
func (GetLastActivityResultOutput) ElementType() reflect.Type
func (GetLastActivityResultOutput) Id ¶
func (o GetLastActivityResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetLastActivityResultOutput) ResultOutputFile ¶
func (o GetLastActivityResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetLastActivityResultOutput) ToGetLastActivityResultOutput ¶
func (o GetLastActivityResultOutput) ToGetLastActivityResultOutput() GetLastActivityResultOutput
func (GetLastActivityResultOutput) ToGetLastActivityResultOutputWithContext ¶
func (o GetLastActivityResultOutput) ToGetLastActivityResultOutputWithContext(ctx context.Context) GetLastActivityResultOutput
type GetLimitsArgs ¶
type GetLimitsArgs struct {
ResultOutputFile *string `pulumi:"resultOutputFile"`
}
A collection of arguments for invoking getLimits.
type GetLimitsOutputArgs ¶
type GetLimitsOutputArgs struct {
ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}
A collection of arguments for invoking getLimits.
func (GetLimitsOutputArgs) ElementType ¶
func (GetLimitsOutputArgs) ElementType() reflect.Type
type GetLimitsResult ¶
type GetLimitsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` MaxNumberOfAutoScalingGroups int `pulumi:"maxNumberOfAutoScalingGroups"` MaxNumberOfLaunchConfigurations int `pulumi:"maxNumberOfLaunchConfigurations"` NumberOfAutoScalingGroups int `pulumi:"numberOfAutoScalingGroups"` NumberOfLaunchConfigurations int `pulumi:"numberOfLaunchConfigurations"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getLimits.
func GetLimits ¶
func GetLimits(ctx *pulumi.Context, args *GetLimitsArgs, opts ...pulumi.InvokeOption) (*GetLimitsResult, error)
type GetLimitsResultOutput ¶
type GetLimitsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getLimits.
func GetLimitsOutput ¶
func GetLimitsOutput(ctx *pulumi.Context, args GetLimitsOutputArgs, opts ...pulumi.InvokeOption) GetLimitsResultOutput
func (GetLimitsResultOutput) ElementType ¶
func (GetLimitsResultOutput) ElementType() reflect.Type
func (GetLimitsResultOutput) Id ¶
func (o GetLimitsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetLimitsResultOutput) MaxNumberOfAutoScalingGroups ¶
func (o GetLimitsResultOutput) MaxNumberOfAutoScalingGroups() pulumi.IntOutput
func (GetLimitsResultOutput) MaxNumberOfLaunchConfigurations ¶
func (o GetLimitsResultOutput) MaxNumberOfLaunchConfigurations() pulumi.IntOutput
func (GetLimitsResultOutput) NumberOfAutoScalingGroups ¶
func (o GetLimitsResultOutput) NumberOfAutoScalingGroups() pulumi.IntOutput
func (GetLimitsResultOutput) NumberOfLaunchConfigurations ¶
func (o GetLimitsResultOutput) NumberOfLaunchConfigurations() pulumi.IntOutput
func (GetLimitsResultOutput) ResultOutputFile ¶
func (o GetLimitsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetLimitsResultOutput) ToGetLimitsResultOutput ¶
func (o GetLimitsResultOutput) ToGetLimitsResultOutput() GetLimitsResultOutput
func (GetLimitsResultOutput) ToGetLimitsResultOutputWithContext ¶
func (o GetLimitsResultOutput) ToGetLimitsResultOutputWithContext(ctx context.Context) GetLimitsResultOutput
type GetScalingConfigsArgs ¶
type GetScalingConfigsArgs struct { ConfigurationId *string `pulumi:"configurationId"` ConfigurationName *string `pulumi:"configurationName"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getScalingConfigs.
type GetScalingConfigsConfigurationList ¶
type GetScalingConfigsConfigurationList struct { ConfigurationId string `pulumi:"configurationId"` ConfigurationName string `pulumi:"configurationName"` CreateTime string `pulumi:"createTime"` DataDisks []GetScalingConfigsConfigurationListDataDisk `pulumi:"dataDisks"` DiskTypePolicy string `pulumi:"diskTypePolicy"` EnhancedMonitorService bool `pulumi:"enhancedMonitorService"` EnhancedSecurityService bool `pulumi:"enhancedSecurityService"` ImageId string `pulumi:"imageId"` InstanceTags map[string]interface{} `pulumi:"instanceTags"` InstanceTypes []string `pulumi:"instanceTypes"` InternetChargeType string `pulumi:"internetChargeType"` InternetMaxBandwidthOut int `pulumi:"internetMaxBandwidthOut"` KeyIds []string `pulumi:"keyIds"` ProjectId int `pulumi:"projectId"` PublicIpAssigned bool `pulumi:"publicIpAssigned"` SecurityGroupIds []string `pulumi:"securityGroupIds"` Status string `pulumi:"status"` SystemDiskSize int `pulumi:"systemDiskSize"` SystemDiskType string `pulumi:"systemDiskType"` UserData string `pulumi:"userData"` }
type GetScalingConfigsConfigurationListArgs ¶
type GetScalingConfigsConfigurationListArgs struct { ConfigurationId pulumi.StringInput `pulumi:"configurationId"` ConfigurationName pulumi.StringInput `pulumi:"configurationName"` CreateTime pulumi.StringInput `pulumi:"createTime"` DataDisks GetScalingConfigsConfigurationListDataDiskArrayInput `pulumi:"dataDisks"` DiskTypePolicy pulumi.StringInput `pulumi:"diskTypePolicy"` EnhancedMonitorService pulumi.BoolInput `pulumi:"enhancedMonitorService"` EnhancedSecurityService pulumi.BoolInput `pulumi:"enhancedSecurityService"` ImageId pulumi.StringInput `pulumi:"imageId"` InstanceTags pulumi.MapInput `pulumi:"instanceTags"` InstanceTypes pulumi.StringArrayInput `pulumi:"instanceTypes"` InternetChargeType pulumi.StringInput `pulumi:"internetChargeType"` InternetMaxBandwidthOut pulumi.IntInput `pulumi:"internetMaxBandwidthOut"` KeyIds pulumi.StringArrayInput `pulumi:"keyIds"` ProjectId pulumi.IntInput `pulumi:"projectId"` PublicIpAssigned pulumi.BoolInput `pulumi:"publicIpAssigned"` SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"` Status pulumi.StringInput `pulumi:"status"` SystemDiskSize pulumi.IntInput `pulumi:"systemDiskSize"` SystemDiskType pulumi.StringInput `pulumi:"systemDiskType"` UserData pulumi.StringInput `pulumi:"userData"` }
func (GetScalingConfigsConfigurationListArgs) ElementType ¶
func (GetScalingConfigsConfigurationListArgs) ElementType() reflect.Type
func (GetScalingConfigsConfigurationListArgs) ToGetScalingConfigsConfigurationListOutput ¶
func (i GetScalingConfigsConfigurationListArgs) ToGetScalingConfigsConfigurationListOutput() GetScalingConfigsConfigurationListOutput
func (GetScalingConfigsConfigurationListArgs) ToGetScalingConfigsConfigurationListOutputWithContext ¶
func (i GetScalingConfigsConfigurationListArgs) ToGetScalingConfigsConfigurationListOutputWithContext(ctx context.Context) GetScalingConfigsConfigurationListOutput
type GetScalingConfigsConfigurationListArray ¶
type GetScalingConfigsConfigurationListArray []GetScalingConfigsConfigurationListInput
func (GetScalingConfigsConfigurationListArray) ElementType ¶
func (GetScalingConfigsConfigurationListArray) ElementType() reflect.Type
func (GetScalingConfigsConfigurationListArray) ToGetScalingConfigsConfigurationListArrayOutput ¶
func (i GetScalingConfigsConfigurationListArray) ToGetScalingConfigsConfigurationListArrayOutput() GetScalingConfigsConfigurationListArrayOutput
func (GetScalingConfigsConfigurationListArray) ToGetScalingConfigsConfigurationListArrayOutputWithContext ¶
func (i GetScalingConfigsConfigurationListArray) ToGetScalingConfigsConfigurationListArrayOutputWithContext(ctx context.Context) GetScalingConfigsConfigurationListArrayOutput
type GetScalingConfigsConfigurationListArrayInput ¶
type GetScalingConfigsConfigurationListArrayInput interface { pulumi.Input ToGetScalingConfigsConfigurationListArrayOutput() GetScalingConfigsConfigurationListArrayOutput ToGetScalingConfigsConfigurationListArrayOutputWithContext(context.Context) GetScalingConfigsConfigurationListArrayOutput }
GetScalingConfigsConfigurationListArrayInput is an input type that accepts GetScalingConfigsConfigurationListArray and GetScalingConfigsConfigurationListArrayOutput values. You can construct a concrete instance of `GetScalingConfigsConfigurationListArrayInput` via:
GetScalingConfigsConfigurationListArray{ GetScalingConfigsConfigurationListArgs{...} }
type GetScalingConfigsConfigurationListArrayOutput ¶
type GetScalingConfigsConfigurationListArrayOutput struct{ *pulumi.OutputState }
func (GetScalingConfigsConfigurationListArrayOutput) ElementType ¶
func (GetScalingConfigsConfigurationListArrayOutput) ElementType() reflect.Type
func (GetScalingConfigsConfigurationListArrayOutput) ToGetScalingConfigsConfigurationListArrayOutput ¶
func (o GetScalingConfigsConfigurationListArrayOutput) ToGetScalingConfigsConfigurationListArrayOutput() GetScalingConfigsConfigurationListArrayOutput
func (GetScalingConfigsConfigurationListArrayOutput) ToGetScalingConfigsConfigurationListArrayOutputWithContext ¶
func (o GetScalingConfigsConfigurationListArrayOutput) ToGetScalingConfigsConfigurationListArrayOutputWithContext(ctx context.Context) GetScalingConfigsConfigurationListArrayOutput
type GetScalingConfigsConfigurationListDataDiskArgs ¶
type GetScalingConfigsConfigurationListDataDiskArgs struct { DeleteWithInstance pulumi.BoolInput `pulumi:"deleteWithInstance"` DiskSize pulumi.IntInput `pulumi:"diskSize"` DiskType pulumi.StringInput `pulumi:"diskType"` SnapshotId pulumi.StringInput `pulumi:"snapshotId"` }
func (GetScalingConfigsConfigurationListDataDiskArgs) ElementType ¶
func (GetScalingConfigsConfigurationListDataDiskArgs) ElementType() reflect.Type
func (GetScalingConfigsConfigurationListDataDiskArgs) ToGetScalingConfigsConfigurationListDataDiskOutput ¶
func (i GetScalingConfigsConfigurationListDataDiskArgs) ToGetScalingConfigsConfigurationListDataDiskOutput() GetScalingConfigsConfigurationListDataDiskOutput
func (GetScalingConfigsConfigurationListDataDiskArgs) ToGetScalingConfigsConfigurationListDataDiskOutputWithContext ¶
func (i GetScalingConfigsConfigurationListDataDiskArgs) ToGetScalingConfigsConfigurationListDataDiskOutputWithContext(ctx context.Context) GetScalingConfigsConfigurationListDataDiskOutput
type GetScalingConfigsConfigurationListDataDiskArray ¶
type GetScalingConfigsConfigurationListDataDiskArray []GetScalingConfigsConfigurationListDataDiskInput
func (GetScalingConfigsConfigurationListDataDiskArray) ElementType ¶
func (GetScalingConfigsConfigurationListDataDiskArray) ElementType() reflect.Type
func (GetScalingConfigsConfigurationListDataDiskArray) ToGetScalingConfigsConfigurationListDataDiskArrayOutput ¶
func (i GetScalingConfigsConfigurationListDataDiskArray) ToGetScalingConfigsConfigurationListDataDiskArrayOutput() GetScalingConfigsConfigurationListDataDiskArrayOutput
func (GetScalingConfigsConfigurationListDataDiskArray) ToGetScalingConfigsConfigurationListDataDiskArrayOutputWithContext ¶
func (i GetScalingConfigsConfigurationListDataDiskArray) ToGetScalingConfigsConfigurationListDataDiskArrayOutputWithContext(ctx context.Context) GetScalingConfigsConfigurationListDataDiskArrayOutput
type GetScalingConfigsConfigurationListDataDiskArrayInput ¶
type GetScalingConfigsConfigurationListDataDiskArrayInput interface { pulumi.Input ToGetScalingConfigsConfigurationListDataDiskArrayOutput() GetScalingConfigsConfigurationListDataDiskArrayOutput ToGetScalingConfigsConfigurationListDataDiskArrayOutputWithContext(context.Context) GetScalingConfigsConfigurationListDataDiskArrayOutput }
GetScalingConfigsConfigurationListDataDiskArrayInput is an input type that accepts GetScalingConfigsConfigurationListDataDiskArray and GetScalingConfigsConfigurationListDataDiskArrayOutput values. You can construct a concrete instance of `GetScalingConfigsConfigurationListDataDiskArrayInput` via:
GetScalingConfigsConfigurationListDataDiskArray{ GetScalingConfigsConfigurationListDataDiskArgs{...} }
type GetScalingConfigsConfigurationListDataDiskArrayOutput ¶
type GetScalingConfigsConfigurationListDataDiskArrayOutput struct{ *pulumi.OutputState }
func (GetScalingConfigsConfigurationListDataDiskArrayOutput) ElementType ¶
func (GetScalingConfigsConfigurationListDataDiskArrayOutput) ElementType() reflect.Type
func (GetScalingConfigsConfigurationListDataDiskArrayOutput) ToGetScalingConfigsConfigurationListDataDiskArrayOutput ¶
func (o GetScalingConfigsConfigurationListDataDiskArrayOutput) ToGetScalingConfigsConfigurationListDataDiskArrayOutput() GetScalingConfigsConfigurationListDataDiskArrayOutput
func (GetScalingConfigsConfigurationListDataDiskArrayOutput) ToGetScalingConfigsConfigurationListDataDiskArrayOutputWithContext ¶
func (o GetScalingConfigsConfigurationListDataDiskArrayOutput) ToGetScalingConfigsConfigurationListDataDiskArrayOutputWithContext(ctx context.Context) GetScalingConfigsConfigurationListDataDiskArrayOutput
type GetScalingConfigsConfigurationListDataDiskInput ¶
type GetScalingConfigsConfigurationListDataDiskInput interface { pulumi.Input ToGetScalingConfigsConfigurationListDataDiskOutput() GetScalingConfigsConfigurationListDataDiskOutput ToGetScalingConfigsConfigurationListDataDiskOutputWithContext(context.Context) GetScalingConfigsConfigurationListDataDiskOutput }
GetScalingConfigsConfigurationListDataDiskInput is an input type that accepts GetScalingConfigsConfigurationListDataDiskArgs and GetScalingConfigsConfigurationListDataDiskOutput values. You can construct a concrete instance of `GetScalingConfigsConfigurationListDataDiskInput` via:
GetScalingConfigsConfigurationListDataDiskArgs{...}
type GetScalingConfigsConfigurationListDataDiskOutput ¶
type GetScalingConfigsConfigurationListDataDiskOutput struct{ *pulumi.OutputState }
func (GetScalingConfigsConfigurationListDataDiskOutput) DeleteWithInstance ¶
func (o GetScalingConfigsConfigurationListDataDiskOutput) DeleteWithInstance() pulumi.BoolOutput
func (GetScalingConfigsConfigurationListDataDiskOutput) DiskSize ¶
func (o GetScalingConfigsConfigurationListDataDiskOutput) DiskSize() pulumi.IntOutput
func (GetScalingConfigsConfigurationListDataDiskOutput) DiskType ¶
func (o GetScalingConfigsConfigurationListDataDiskOutput) DiskType() pulumi.StringOutput
func (GetScalingConfigsConfigurationListDataDiskOutput) ElementType ¶
func (GetScalingConfigsConfigurationListDataDiskOutput) ElementType() reflect.Type
func (GetScalingConfigsConfigurationListDataDiskOutput) SnapshotId ¶
func (o GetScalingConfigsConfigurationListDataDiskOutput) SnapshotId() pulumi.StringOutput
func (GetScalingConfigsConfigurationListDataDiskOutput) ToGetScalingConfigsConfigurationListDataDiskOutput ¶
func (o GetScalingConfigsConfigurationListDataDiskOutput) ToGetScalingConfigsConfigurationListDataDiskOutput() GetScalingConfigsConfigurationListDataDiskOutput
func (GetScalingConfigsConfigurationListDataDiskOutput) ToGetScalingConfigsConfigurationListDataDiskOutputWithContext ¶
func (o GetScalingConfigsConfigurationListDataDiskOutput) ToGetScalingConfigsConfigurationListDataDiskOutputWithContext(ctx context.Context) GetScalingConfigsConfigurationListDataDiskOutput
type GetScalingConfigsConfigurationListInput ¶
type GetScalingConfigsConfigurationListInput interface { pulumi.Input ToGetScalingConfigsConfigurationListOutput() GetScalingConfigsConfigurationListOutput ToGetScalingConfigsConfigurationListOutputWithContext(context.Context) GetScalingConfigsConfigurationListOutput }
GetScalingConfigsConfigurationListInput is an input type that accepts GetScalingConfigsConfigurationListArgs and GetScalingConfigsConfigurationListOutput values. You can construct a concrete instance of `GetScalingConfigsConfigurationListInput` via:
GetScalingConfigsConfigurationListArgs{...}
type GetScalingConfigsConfigurationListOutput ¶
type GetScalingConfigsConfigurationListOutput struct{ *pulumi.OutputState }
func (GetScalingConfigsConfigurationListOutput) ConfigurationId ¶
func (o GetScalingConfigsConfigurationListOutput) ConfigurationId() pulumi.StringOutput
func (GetScalingConfigsConfigurationListOutput) ConfigurationName ¶
func (o GetScalingConfigsConfigurationListOutput) ConfigurationName() pulumi.StringOutput
func (GetScalingConfigsConfigurationListOutput) CreateTime ¶
func (o GetScalingConfigsConfigurationListOutput) CreateTime() pulumi.StringOutput
func (GetScalingConfigsConfigurationListOutput) DiskTypePolicy ¶
func (o GetScalingConfigsConfigurationListOutput) DiskTypePolicy() pulumi.StringOutput
func (GetScalingConfigsConfigurationListOutput) ElementType ¶
func (GetScalingConfigsConfigurationListOutput) ElementType() reflect.Type
func (GetScalingConfigsConfigurationListOutput) EnhancedMonitorService ¶
func (o GetScalingConfigsConfigurationListOutput) EnhancedMonitorService() pulumi.BoolOutput
func (GetScalingConfigsConfigurationListOutput) EnhancedSecurityService ¶
func (o GetScalingConfigsConfigurationListOutput) EnhancedSecurityService() pulumi.BoolOutput
func (GetScalingConfigsConfigurationListOutput) ImageId ¶
func (o GetScalingConfigsConfigurationListOutput) ImageId() pulumi.StringOutput
func (GetScalingConfigsConfigurationListOutput) InstanceTags ¶
func (o GetScalingConfigsConfigurationListOutput) InstanceTags() pulumi.MapOutput
func (GetScalingConfigsConfigurationListOutput) InstanceTypes ¶
func (o GetScalingConfigsConfigurationListOutput) InstanceTypes() pulumi.StringArrayOutput
func (GetScalingConfigsConfigurationListOutput) InternetChargeType ¶
func (o GetScalingConfigsConfigurationListOutput) InternetChargeType() pulumi.StringOutput
func (GetScalingConfigsConfigurationListOutput) InternetMaxBandwidthOut ¶
func (o GetScalingConfigsConfigurationListOutput) InternetMaxBandwidthOut() pulumi.IntOutput
func (GetScalingConfigsConfigurationListOutput) KeyIds ¶
func (o GetScalingConfigsConfigurationListOutput) KeyIds() pulumi.StringArrayOutput
func (GetScalingConfigsConfigurationListOutput) ProjectId ¶
func (o GetScalingConfigsConfigurationListOutput) ProjectId() pulumi.IntOutput
func (GetScalingConfigsConfigurationListOutput) PublicIpAssigned ¶
func (o GetScalingConfigsConfigurationListOutput) PublicIpAssigned() pulumi.BoolOutput
func (GetScalingConfigsConfigurationListOutput) SecurityGroupIds ¶
func (o GetScalingConfigsConfigurationListOutput) SecurityGroupIds() pulumi.StringArrayOutput
func (GetScalingConfigsConfigurationListOutput) Status ¶
func (o GetScalingConfigsConfigurationListOutput) Status() pulumi.StringOutput
func (GetScalingConfigsConfigurationListOutput) SystemDiskSize ¶
func (o GetScalingConfigsConfigurationListOutput) SystemDiskSize() pulumi.IntOutput
func (GetScalingConfigsConfigurationListOutput) SystemDiskType ¶
func (o GetScalingConfigsConfigurationListOutput) SystemDiskType() pulumi.StringOutput
func (GetScalingConfigsConfigurationListOutput) ToGetScalingConfigsConfigurationListOutput ¶
func (o GetScalingConfigsConfigurationListOutput) ToGetScalingConfigsConfigurationListOutput() GetScalingConfigsConfigurationListOutput
func (GetScalingConfigsConfigurationListOutput) ToGetScalingConfigsConfigurationListOutputWithContext ¶
func (o GetScalingConfigsConfigurationListOutput) ToGetScalingConfigsConfigurationListOutputWithContext(ctx context.Context) GetScalingConfigsConfigurationListOutput
func (GetScalingConfigsConfigurationListOutput) UserData ¶
func (o GetScalingConfigsConfigurationListOutput) UserData() pulumi.StringOutput
type GetScalingConfigsOutputArgs ¶
type GetScalingConfigsOutputArgs struct { ConfigurationId pulumi.StringPtrInput `pulumi:"configurationId"` ConfigurationName pulumi.StringPtrInput `pulumi:"configurationName"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getScalingConfigs.
func (GetScalingConfigsOutputArgs) ElementType ¶
func (GetScalingConfigsOutputArgs) ElementType() reflect.Type
type GetScalingConfigsResult ¶
type GetScalingConfigsResult struct { ConfigurationId *string `pulumi:"configurationId"` ConfigurationLists []GetScalingConfigsConfigurationList `pulumi:"configurationLists"` ConfigurationName *string `pulumi:"configurationName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getScalingConfigs.
func GetScalingConfigs ¶
func GetScalingConfigs(ctx *pulumi.Context, args *GetScalingConfigsArgs, opts ...pulumi.InvokeOption) (*GetScalingConfigsResult, error)
type GetScalingConfigsResultOutput ¶
type GetScalingConfigsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getScalingConfigs.
func GetScalingConfigsOutput ¶
func GetScalingConfigsOutput(ctx *pulumi.Context, args GetScalingConfigsOutputArgs, opts ...pulumi.InvokeOption) GetScalingConfigsResultOutput
func (GetScalingConfigsResultOutput) ConfigurationId ¶
func (o GetScalingConfigsResultOutput) ConfigurationId() pulumi.StringPtrOutput
func (GetScalingConfigsResultOutput) ConfigurationLists ¶
func (o GetScalingConfigsResultOutput) ConfigurationLists() GetScalingConfigsConfigurationListArrayOutput
func (GetScalingConfigsResultOutput) ConfigurationName ¶
func (o GetScalingConfigsResultOutput) ConfigurationName() pulumi.StringPtrOutput
func (GetScalingConfigsResultOutput) ElementType ¶
func (GetScalingConfigsResultOutput) ElementType() reflect.Type
func (GetScalingConfigsResultOutput) Id ¶
func (o GetScalingConfigsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetScalingConfigsResultOutput) ResultOutputFile ¶
func (o GetScalingConfigsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetScalingConfigsResultOutput) ToGetScalingConfigsResultOutput ¶
func (o GetScalingConfigsResultOutput) ToGetScalingConfigsResultOutput() GetScalingConfigsResultOutput
func (GetScalingConfigsResultOutput) ToGetScalingConfigsResultOutputWithContext ¶
func (o GetScalingConfigsResultOutput) ToGetScalingConfigsResultOutputWithContext(ctx context.Context) GetScalingConfigsResultOutput
type GetScalingGroupsArgs ¶
type GetScalingGroupsArgs struct { ConfigurationId *string `pulumi:"configurationId"` ResultOutputFile *string `pulumi:"resultOutputFile"` ScalingGroupId *string `pulumi:"scalingGroupId"` ScalingGroupName *string `pulumi:"scalingGroupName"` Tags map[string]interface{} `pulumi:"tags"` }
A collection of arguments for invoking getScalingGroups.
type GetScalingGroupsOutputArgs ¶
type GetScalingGroupsOutputArgs struct { ConfigurationId pulumi.StringPtrInput `pulumi:"configurationId"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` ScalingGroupId pulumi.StringPtrInput `pulumi:"scalingGroupId"` ScalingGroupName pulumi.StringPtrInput `pulumi:"scalingGroupName"` Tags pulumi.MapInput `pulumi:"tags"` }
A collection of arguments for invoking getScalingGroups.
func (GetScalingGroupsOutputArgs) ElementType ¶
func (GetScalingGroupsOutputArgs) ElementType() reflect.Type
type GetScalingGroupsResult ¶
type GetScalingGroupsResult struct { ConfigurationId *string `pulumi:"configurationId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` ScalingGroupId *string `pulumi:"scalingGroupId"` ScalingGroupLists []GetScalingGroupsScalingGroupList `pulumi:"scalingGroupLists"` ScalingGroupName *string `pulumi:"scalingGroupName"` Tags map[string]interface{} `pulumi:"tags"` }
A collection of values returned by getScalingGroups.
func GetScalingGroups ¶
func GetScalingGroups(ctx *pulumi.Context, args *GetScalingGroupsArgs, opts ...pulumi.InvokeOption) (*GetScalingGroupsResult, error)
type GetScalingGroupsResultOutput ¶
type GetScalingGroupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getScalingGroups.
func GetScalingGroupsOutput ¶
func GetScalingGroupsOutput(ctx *pulumi.Context, args GetScalingGroupsOutputArgs, opts ...pulumi.InvokeOption) GetScalingGroupsResultOutput
func (GetScalingGroupsResultOutput) ConfigurationId ¶
func (o GetScalingGroupsResultOutput) ConfigurationId() pulumi.StringPtrOutput
func (GetScalingGroupsResultOutput) ElementType ¶
func (GetScalingGroupsResultOutput) ElementType() reflect.Type
func (GetScalingGroupsResultOutput) Id ¶
func (o GetScalingGroupsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetScalingGroupsResultOutput) ResultOutputFile ¶
func (o GetScalingGroupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetScalingGroupsResultOutput) ScalingGroupId ¶
func (o GetScalingGroupsResultOutput) ScalingGroupId() pulumi.StringPtrOutput
func (GetScalingGroupsResultOutput) ScalingGroupLists ¶
func (o GetScalingGroupsResultOutput) ScalingGroupLists() GetScalingGroupsScalingGroupListArrayOutput
func (GetScalingGroupsResultOutput) ScalingGroupName ¶
func (o GetScalingGroupsResultOutput) ScalingGroupName() pulumi.StringPtrOutput
func (GetScalingGroupsResultOutput) Tags ¶
func (o GetScalingGroupsResultOutput) Tags() pulumi.MapOutput
func (GetScalingGroupsResultOutput) ToGetScalingGroupsResultOutput ¶
func (o GetScalingGroupsResultOutput) ToGetScalingGroupsResultOutput() GetScalingGroupsResultOutput
func (GetScalingGroupsResultOutput) ToGetScalingGroupsResultOutputWithContext ¶
func (o GetScalingGroupsResultOutput) ToGetScalingGroupsResultOutputWithContext(ctx context.Context) GetScalingGroupsResultOutput
type GetScalingGroupsScalingGroupList ¶
type GetScalingGroupsScalingGroupList struct { ConfigurationId string `pulumi:"configurationId"` CreateTime string `pulumi:"createTime"` DefaultCooldown int `pulumi:"defaultCooldown"` DesiredCapacity int `pulumi:"desiredCapacity"` ForwardBalancerIds []GetScalingGroupsScalingGroupListForwardBalancerId `pulumi:"forwardBalancerIds"` InstanceCount int `pulumi:"instanceCount"` LoadBalancerIds []string `pulumi:"loadBalancerIds"` MaxSize int `pulumi:"maxSize"` MinSize int `pulumi:"minSize"` MultiZoneSubnetPolicy string `pulumi:"multiZoneSubnetPolicy"` ProjectId int `pulumi:"projectId"` RetryPolicy string `pulumi:"retryPolicy"` ScalingGroupId string `pulumi:"scalingGroupId"` ScalingGroupName string `pulumi:"scalingGroupName"` Status string `pulumi:"status"` SubnetIds []string `pulumi:"subnetIds"` Tags map[string]interface{} `pulumi:"tags"` TerminationPolicies []string `pulumi:"terminationPolicies"` VpcId string `pulumi:"vpcId"` Zones []string `pulumi:"zones"` }
type GetScalingGroupsScalingGroupListArgs ¶
type GetScalingGroupsScalingGroupListArgs struct { ConfigurationId pulumi.StringInput `pulumi:"configurationId"` CreateTime pulumi.StringInput `pulumi:"createTime"` DefaultCooldown pulumi.IntInput `pulumi:"defaultCooldown"` DesiredCapacity pulumi.IntInput `pulumi:"desiredCapacity"` ForwardBalancerIds GetScalingGroupsScalingGroupListForwardBalancerIdArrayInput `pulumi:"forwardBalancerIds"` InstanceCount pulumi.IntInput `pulumi:"instanceCount"` LoadBalancerIds pulumi.StringArrayInput `pulumi:"loadBalancerIds"` MaxSize pulumi.IntInput `pulumi:"maxSize"` MinSize pulumi.IntInput `pulumi:"minSize"` MultiZoneSubnetPolicy pulumi.StringInput `pulumi:"multiZoneSubnetPolicy"` ProjectId pulumi.IntInput `pulumi:"projectId"` RetryPolicy pulumi.StringInput `pulumi:"retryPolicy"` ScalingGroupId pulumi.StringInput `pulumi:"scalingGroupId"` ScalingGroupName pulumi.StringInput `pulumi:"scalingGroupName"` Status pulumi.StringInput `pulumi:"status"` SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"` Tags pulumi.MapInput `pulumi:"tags"` TerminationPolicies pulumi.StringArrayInput `pulumi:"terminationPolicies"` VpcId pulumi.StringInput `pulumi:"vpcId"` Zones pulumi.StringArrayInput `pulumi:"zones"` }
func (GetScalingGroupsScalingGroupListArgs) ElementType ¶
func (GetScalingGroupsScalingGroupListArgs) ElementType() reflect.Type
func (GetScalingGroupsScalingGroupListArgs) ToGetScalingGroupsScalingGroupListOutput ¶
func (i GetScalingGroupsScalingGroupListArgs) ToGetScalingGroupsScalingGroupListOutput() GetScalingGroupsScalingGroupListOutput
func (GetScalingGroupsScalingGroupListArgs) ToGetScalingGroupsScalingGroupListOutputWithContext ¶
func (i GetScalingGroupsScalingGroupListArgs) ToGetScalingGroupsScalingGroupListOutputWithContext(ctx context.Context) GetScalingGroupsScalingGroupListOutput
type GetScalingGroupsScalingGroupListArray ¶
type GetScalingGroupsScalingGroupListArray []GetScalingGroupsScalingGroupListInput
func (GetScalingGroupsScalingGroupListArray) ElementType ¶
func (GetScalingGroupsScalingGroupListArray) ElementType() reflect.Type
func (GetScalingGroupsScalingGroupListArray) ToGetScalingGroupsScalingGroupListArrayOutput ¶
func (i GetScalingGroupsScalingGroupListArray) ToGetScalingGroupsScalingGroupListArrayOutput() GetScalingGroupsScalingGroupListArrayOutput
func (GetScalingGroupsScalingGroupListArray) ToGetScalingGroupsScalingGroupListArrayOutputWithContext ¶
func (i GetScalingGroupsScalingGroupListArray) ToGetScalingGroupsScalingGroupListArrayOutputWithContext(ctx context.Context) GetScalingGroupsScalingGroupListArrayOutput
type GetScalingGroupsScalingGroupListArrayInput ¶
type GetScalingGroupsScalingGroupListArrayInput interface { pulumi.Input ToGetScalingGroupsScalingGroupListArrayOutput() GetScalingGroupsScalingGroupListArrayOutput ToGetScalingGroupsScalingGroupListArrayOutputWithContext(context.Context) GetScalingGroupsScalingGroupListArrayOutput }
GetScalingGroupsScalingGroupListArrayInput is an input type that accepts GetScalingGroupsScalingGroupListArray and GetScalingGroupsScalingGroupListArrayOutput values. You can construct a concrete instance of `GetScalingGroupsScalingGroupListArrayInput` via:
GetScalingGroupsScalingGroupListArray{ GetScalingGroupsScalingGroupListArgs{...} }
type GetScalingGroupsScalingGroupListArrayOutput ¶
type GetScalingGroupsScalingGroupListArrayOutput struct{ *pulumi.OutputState }
func (GetScalingGroupsScalingGroupListArrayOutput) ElementType ¶
func (GetScalingGroupsScalingGroupListArrayOutput) ElementType() reflect.Type
func (GetScalingGroupsScalingGroupListArrayOutput) ToGetScalingGroupsScalingGroupListArrayOutput ¶
func (o GetScalingGroupsScalingGroupListArrayOutput) ToGetScalingGroupsScalingGroupListArrayOutput() GetScalingGroupsScalingGroupListArrayOutput
func (GetScalingGroupsScalingGroupListArrayOutput) ToGetScalingGroupsScalingGroupListArrayOutputWithContext ¶
func (o GetScalingGroupsScalingGroupListArrayOutput) ToGetScalingGroupsScalingGroupListArrayOutputWithContext(ctx context.Context) GetScalingGroupsScalingGroupListArrayOutput
type GetScalingGroupsScalingGroupListForwardBalancerId ¶
type GetScalingGroupsScalingGroupListForwardBalancerId struct { ListenerId string `pulumi:"listenerId"` LoadBalancerId string `pulumi:"loadBalancerId"` LocationId string `pulumi:"locationId"` TargetAttributes []GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttribute `pulumi:"targetAttributes"` }
type GetScalingGroupsScalingGroupListForwardBalancerIdArgs ¶
type GetScalingGroupsScalingGroupListForwardBalancerIdArgs struct { ListenerId pulumi.StringInput `pulumi:"listenerId"` LoadBalancerId pulumi.StringInput `pulumi:"loadBalancerId"` LocationId pulumi.StringInput `pulumi:"locationId"` TargetAttributes GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArrayInput `pulumi:"targetAttributes"` }
func (GetScalingGroupsScalingGroupListForwardBalancerIdArgs) ElementType ¶
func (GetScalingGroupsScalingGroupListForwardBalancerIdArgs) ElementType() reflect.Type
func (GetScalingGroupsScalingGroupListForwardBalancerIdArgs) ToGetScalingGroupsScalingGroupListForwardBalancerIdOutput ¶
func (i GetScalingGroupsScalingGroupListForwardBalancerIdArgs) ToGetScalingGroupsScalingGroupListForwardBalancerIdOutput() GetScalingGroupsScalingGroupListForwardBalancerIdOutput
func (GetScalingGroupsScalingGroupListForwardBalancerIdArgs) ToGetScalingGroupsScalingGroupListForwardBalancerIdOutputWithContext ¶
func (i GetScalingGroupsScalingGroupListForwardBalancerIdArgs) ToGetScalingGroupsScalingGroupListForwardBalancerIdOutputWithContext(ctx context.Context) GetScalingGroupsScalingGroupListForwardBalancerIdOutput
type GetScalingGroupsScalingGroupListForwardBalancerIdArray ¶
type GetScalingGroupsScalingGroupListForwardBalancerIdArray []GetScalingGroupsScalingGroupListForwardBalancerIdInput
func (GetScalingGroupsScalingGroupListForwardBalancerIdArray) ElementType ¶
func (GetScalingGroupsScalingGroupListForwardBalancerIdArray) ElementType() reflect.Type
func (GetScalingGroupsScalingGroupListForwardBalancerIdArray) ToGetScalingGroupsScalingGroupListForwardBalancerIdArrayOutput ¶
func (i GetScalingGroupsScalingGroupListForwardBalancerIdArray) ToGetScalingGroupsScalingGroupListForwardBalancerIdArrayOutput() GetScalingGroupsScalingGroupListForwardBalancerIdArrayOutput
func (GetScalingGroupsScalingGroupListForwardBalancerIdArray) ToGetScalingGroupsScalingGroupListForwardBalancerIdArrayOutputWithContext ¶
func (i GetScalingGroupsScalingGroupListForwardBalancerIdArray) ToGetScalingGroupsScalingGroupListForwardBalancerIdArrayOutputWithContext(ctx context.Context) GetScalingGroupsScalingGroupListForwardBalancerIdArrayOutput
type GetScalingGroupsScalingGroupListForwardBalancerIdArrayInput ¶
type GetScalingGroupsScalingGroupListForwardBalancerIdArrayInput interface { pulumi.Input ToGetScalingGroupsScalingGroupListForwardBalancerIdArrayOutput() GetScalingGroupsScalingGroupListForwardBalancerIdArrayOutput ToGetScalingGroupsScalingGroupListForwardBalancerIdArrayOutputWithContext(context.Context) GetScalingGroupsScalingGroupListForwardBalancerIdArrayOutput }
GetScalingGroupsScalingGroupListForwardBalancerIdArrayInput is an input type that accepts GetScalingGroupsScalingGroupListForwardBalancerIdArray and GetScalingGroupsScalingGroupListForwardBalancerIdArrayOutput values. You can construct a concrete instance of `GetScalingGroupsScalingGroupListForwardBalancerIdArrayInput` via:
GetScalingGroupsScalingGroupListForwardBalancerIdArray{ GetScalingGroupsScalingGroupListForwardBalancerIdArgs{...} }
type GetScalingGroupsScalingGroupListForwardBalancerIdArrayOutput ¶
type GetScalingGroupsScalingGroupListForwardBalancerIdArrayOutput struct{ *pulumi.OutputState }
func (GetScalingGroupsScalingGroupListForwardBalancerIdArrayOutput) ElementType ¶
func (GetScalingGroupsScalingGroupListForwardBalancerIdArrayOutput) ElementType() reflect.Type
func (GetScalingGroupsScalingGroupListForwardBalancerIdArrayOutput) ToGetScalingGroupsScalingGroupListForwardBalancerIdArrayOutput ¶
func (o GetScalingGroupsScalingGroupListForwardBalancerIdArrayOutput) ToGetScalingGroupsScalingGroupListForwardBalancerIdArrayOutput() GetScalingGroupsScalingGroupListForwardBalancerIdArrayOutput
func (GetScalingGroupsScalingGroupListForwardBalancerIdArrayOutput) ToGetScalingGroupsScalingGroupListForwardBalancerIdArrayOutputWithContext ¶
func (o GetScalingGroupsScalingGroupListForwardBalancerIdArrayOutput) ToGetScalingGroupsScalingGroupListForwardBalancerIdArrayOutputWithContext(ctx context.Context) GetScalingGroupsScalingGroupListForwardBalancerIdArrayOutput
type GetScalingGroupsScalingGroupListForwardBalancerIdInput ¶
type GetScalingGroupsScalingGroupListForwardBalancerIdInput interface { pulumi.Input ToGetScalingGroupsScalingGroupListForwardBalancerIdOutput() GetScalingGroupsScalingGroupListForwardBalancerIdOutput ToGetScalingGroupsScalingGroupListForwardBalancerIdOutputWithContext(context.Context) GetScalingGroupsScalingGroupListForwardBalancerIdOutput }
GetScalingGroupsScalingGroupListForwardBalancerIdInput is an input type that accepts GetScalingGroupsScalingGroupListForwardBalancerIdArgs and GetScalingGroupsScalingGroupListForwardBalancerIdOutput values. You can construct a concrete instance of `GetScalingGroupsScalingGroupListForwardBalancerIdInput` via:
GetScalingGroupsScalingGroupListForwardBalancerIdArgs{...}
type GetScalingGroupsScalingGroupListForwardBalancerIdOutput ¶
type GetScalingGroupsScalingGroupListForwardBalancerIdOutput struct{ *pulumi.OutputState }
func (GetScalingGroupsScalingGroupListForwardBalancerIdOutput) ElementType ¶
func (GetScalingGroupsScalingGroupListForwardBalancerIdOutput) ElementType() reflect.Type
func (GetScalingGroupsScalingGroupListForwardBalancerIdOutput) ListenerId ¶
func (o GetScalingGroupsScalingGroupListForwardBalancerIdOutput) ListenerId() pulumi.StringOutput
func (GetScalingGroupsScalingGroupListForwardBalancerIdOutput) LoadBalancerId ¶
func (o GetScalingGroupsScalingGroupListForwardBalancerIdOutput) LoadBalancerId() pulumi.StringOutput
func (GetScalingGroupsScalingGroupListForwardBalancerIdOutput) LocationId ¶
func (o GetScalingGroupsScalingGroupListForwardBalancerIdOutput) LocationId() pulumi.StringOutput
func (GetScalingGroupsScalingGroupListForwardBalancerIdOutput) TargetAttributes ¶
func (GetScalingGroupsScalingGroupListForwardBalancerIdOutput) ToGetScalingGroupsScalingGroupListForwardBalancerIdOutput ¶
func (o GetScalingGroupsScalingGroupListForwardBalancerIdOutput) ToGetScalingGroupsScalingGroupListForwardBalancerIdOutput() GetScalingGroupsScalingGroupListForwardBalancerIdOutput
func (GetScalingGroupsScalingGroupListForwardBalancerIdOutput) ToGetScalingGroupsScalingGroupListForwardBalancerIdOutputWithContext ¶
func (o GetScalingGroupsScalingGroupListForwardBalancerIdOutput) ToGetScalingGroupsScalingGroupListForwardBalancerIdOutputWithContext(ctx context.Context) GetScalingGroupsScalingGroupListForwardBalancerIdOutput
type GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArgs ¶
type GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArgs struct { Port pulumi.IntInput `pulumi:"port"` Weight pulumi.IntInput `pulumi:"weight"` }
func (GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArgs) ElementType ¶
func (GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArgs) ElementType() reflect.Type
func (GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArgs) ToGetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeOutput ¶
func (i GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArgs) ToGetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeOutput() GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeOutput
func (GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArgs) ToGetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeOutputWithContext ¶
func (i GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArgs) ToGetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeOutputWithContext(ctx context.Context) GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeOutput
type GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArray ¶
type GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArray []GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeInput
func (GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArray) ElementType ¶
func (GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArray) ElementType() reflect.Type
func (GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArray) ToGetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArrayOutput ¶
func (i GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArray) ToGetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArrayOutput() GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArrayOutput
func (GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArray) ToGetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArrayOutputWithContext ¶
func (i GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArray) ToGetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArrayOutputWithContext(ctx context.Context) GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArrayOutput
type GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArrayInput ¶
type GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArrayInput interface { pulumi.Input ToGetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArrayOutput() GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArrayOutput ToGetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArrayOutputWithContext(context.Context) GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArrayOutput }
GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArrayInput is an input type that accepts GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArray and GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArrayOutput values. You can construct a concrete instance of `GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArrayInput` via:
GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArray{ GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArgs{...} }
type GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArrayOutput ¶
type GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArrayOutput struct{ *pulumi.OutputState }
func (GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArrayOutput) ElementType ¶
func (GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArrayOutput) ElementType() reflect.Type
func (GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArrayOutput) ToGetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArrayOutput ¶
func (o GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArrayOutput) ToGetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArrayOutput() GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArrayOutput
func (GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArrayOutput) ToGetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArrayOutputWithContext ¶
func (o GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArrayOutput) ToGetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArrayOutputWithContext(ctx context.Context) GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArrayOutput
type GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeInput ¶
type GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeInput interface { pulumi.Input ToGetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeOutput() GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeOutput ToGetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeOutputWithContext(context.Context) GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeOutput }
GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeInput is an input type that accepts GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArgs and GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeOutput values. You can construct a concrete instance of `GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeInput` via:
GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeArgs{...}
type GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeOutput ¶
type GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeOutput struct{ *pulumi.OutputState }
func (GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeOutput) ElementType ¶
func (GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeOutput) ElementType() reflect.Type
func (GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeOutput) ToGetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeOutput ¶
func (o GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeOutput) ToGetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeOutput() GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeOutput
func (GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeOutput) ToGetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeOutputWithContext ¶
func (o GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeOutput) ToGetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeOutputWithContext(ctx context.Context) GetScalingGroupsScalingGroupListForwardBalancerIdTargetAttributeOutput
type GetScalingGroupsScalingGroupListInput ¶
type GetScalingGroupsScalingGroupListInput interface { pulumi.Input ToGetScalingGroupsScalingGroupListOutput() GetScalingGroupsScalingGroupListOutput ToGetScalingGroupsScalingGroupListOutputWithContext(context.Context) GetScalingGroupsScalingGroupListOutput }
GetScalingGroupsScalingGroupListInput is an input type that accepts GetScalingGroupsScalingGroupListArgs and GetScalingGroupsScalingGroupListOutput values. You can construct a concrete instance of `GetScalingGroupsScalingGroupListInput` via:
GetScalingGroupsScalingGroupListArgs{...}
type GetScalingGroupsScalingGroupListOutput ¶
type GetScalingGroupsScalingGroupListOutput struct{ *pulumi.OutputState }
func (GetScalingGroupsScalingGroupListOutput) ConfigurationId ¶
func (o GetScalingGroupsScalingGroupListOutput) ConfigurationId() pulumi.StringOutput
func (GetScalingGroupsScalingGroupListOutput) CreateTime ¶
func (o GetScalingGroupsScalingGroupListOutput) CreateTime() pulumi.StringOutput
func (GetScalingGroupsScalingGroupListOutput) DefaultCooldown ¶
func (o GetScalingGroupsScalingGroupListOutput) DefaultCooldown() pulumi.IntOutput
func (GetScalingGroupsScalingGroupListOutput) DesiredCapacity ¶
func (o GetScalingGroupsScalingGroupListOutput) DesiredCapacity() pulumi.IntOutput
func (GetScalingGroupsScalingGroupListOutput) ElementType ¶
func (GetScalingGroupsScalingGroupListOutput) ElementType() reflect.Type
func (GetScalingGroupsScalingGroupListOutput) ForwardBalancerIds ¶
func (o GetScalingGroupsScalingGroupListOutput) ForwardBalancerIds() GetScalingGroupsScalingGroupListForwardBalancerIdArrayOutput
func (GetScalingGroupsScalingGroupListOutput) InstanceCount ¶
func (o GetScalingGroupsScalingGroupListOutput) InstanceCount() pulumi.IntOutput
func (GetScalingGroupsScalingGroupListOutput) LoadBalancerIds ¶
func (o GetScalingGroupsScalingGroupListOutput) LoadBalancerIds() pulumi.StringArrayOutput
func (GetScalingGroupsScalingGroupListOutput) MaxSize ¶
func (o GetScalingGroupsScalingGroupListOutput) MaxSize() pulumi.IntOutput
func (GetScalingGroupsScalingGroupListOutput) MinSize ¶
func (o GetScalingGroupsScalingGroupListOutput) MinSize() pulumi.IntOutput
func (GetScalingGroupsScalingGroupListOutput) MultiZoneSubnetPolicy ¶
func (o GetScalingGroupsScalingGroupListOutput) MultiZoneSubnetPolicy() pulumi.StringOutput
func (GetScalingGroupsScalingGroupListOutput) ProjectId ¶
func (o GetScalingGroupsScalingGroupListOutput) ProjectId() pulumi.IntOutput
func (GetScalingGroupsScalingGroupListOutput) RetryPolicy ¶
func (o GetScalingGroupsScalingGroupListOutput) RetryPolicy() pulumi.StringOutput
func (GetScalingGroupsScalingGroupListOutput) ScalingGroupId ¶
func (o GetScalingGroupsScalingGroupListOutput) ScalingGroupId() pulumi.StringOutput
func (GetScalingGroupsScalingGroupListOutput) ScalingGroupName ¶
func (o GetScalingGroupsScalingGroupListOutput) ScalingGroupName() pulumi.StringOutput
func (GetScalingGroupsScalingGroupListOutput) Status ¶
func (o GetScalingGroupsScalingGroupListOutput) Status() pulumi.StringOutput
func (GetScalingGroupsScalingGroupListOutput) SubnetIds ¶
func (o GetScalingGroupsScalingGroupListOutput) SubnetIds() pulumi.StringArrayOutput
func (GetScalingGroupsScalingGroupListOutput) Tags ¶
func (o GetScalingGroupsScalingGroupListOutput) Tags() pulumi.MapOutput
func (GetScalingGroupsScalingGroupListOutput) TerminationPolicies ¶
func (o GetScalingGroupsScalingGroupListOutput) TerminationPolicies() pulumi.StringArrayOutput
func (GetScalingGroupsScalingGroupListOutput) ToGetScalingGroupsScalingGroupListOutput ¶
func (o GetScalingGroupsScalingGroupListOutput) ToGetScalingGroupsScalingGroupListOutput() GetScalingGroupsScalingGroupListOutput
func (GetScalingGroupsScalingGroupListOutput) ToGetScalingGroupsScalingGroupListOutputWithContext ¶
func (o GetScalingGroupsScalingGroupListOutput) ToGetScalingGroupsScalingGroupListOutputWithContext(ctx context.Context) GetScalingGroupsScalingGroupListOutput
func (GetScalingGroupsScalingGroupListOutput) VpcId ¶
func (o GetScalingGroupsScalingGroupListOutput) VpcId() pulumi.StringOutput
func (GetScalingGroupsScalingGroupListOutput) Zones ¶
func (o GetScalingGroupsScalingGroupListOutput) Zones() pulumi.StringArrayOutput
type GetScalingPoliciesArgs ¶
type GetScalingPoliciesArgs struct { PolicyName *string `pulumi:"policyName"` ResultOutputFile *string `pulumi:"resultOutputFile"` ScalingGroupId *string `pulumi:"scalingGroupId"` ScalingPolicyId *string `pulumi:"scalingPolicyId"` }
A collection of arguments for invoking getScalingPolicies.
type GetScalingPoliciesOutputArgs ¶
type GetScalingPoliciesOutputArgs struct { PolicyName pulumi.StringPtrInput `pulumi:"policyName"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` ScalingGroupId pulumi.StringPtrInput `pulumi:"scalingGroupId"` ScalingPolicyId pulumi.StringPtrInput `pulumi:"scalingPolicyId"` }
A collection of arguments for invoking getScalingPolicies.
func (GetScalingPoliciesOutputArgs) ElementType ¶
func (GetScalingPoliciesOutputArgs) ElementType() reflect.Type
type GetScalingPoliciesResult ¶
type GetScalingPoliciesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` PolicyName *string `pulumi:"policyName"` ResultOutputFile *string `pulumi:"resultOutputFile"` ScalingGroupId *string `pulumi:"scalingGroupId"` ScalingPolicyId *string `pulumi:"scalingPolicyId"` ScalingPolicyLists []GetScalingPoliciesScalingPolicyList `pulumi:"scalingPolicyLists"` }
A collection of values returned by getScalingPolicies.
func GetScalingPolicies ¶
func GetScalingPolicies(ctx *pulumi.Context, args *GetScalingPoliciesArgs, opts ...pulumi.InvokeOption) (*GetScalingPoliciesResult, error)
type GetScalingPoliciesResultOutput ¶
type GetScalingPoliciesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getScalingPolicies.
func GetScalingPoliciesOutput ¶
func GetScalingPoliciesOutput(ctx *pulumi.Context, args GetScalingPoliciesOutputArgs, opts ...pulumi.InvokeOption) GetScalingPoliciesResultOutput
func (GetScalingPoliciesResultOutput) ElementType ¶
func (GetScalingPoliciesResultOutput) ElementType() reflect.Type
func (GetScalingPoliciesResultOutput) Id ¶
func (o GetScalingPoliciesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetScalingPoliciesResultOutput) PolicyName ¶
func (o GetScalingPoliciesResultOutput) PolicyName() pulumi.StringPtrOutput
func (GetScalingPoliciesResultOutput) ResultOutputFile ¶
func (o GetScalingPoliciesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetScalingPoliciesResultOutput) ScalingGroupId ¶
func (o GetScalingPoliciesResultOutput) ScalingGroupId() pulumi.StringPtrOutput
func (GetScalingPoliciesResultOutput) ScalingPolicyId ¶
func (o GetScalingPoliciesResultOutput) ScalingPolicyId() pulumi.StringPtrOutput
func (GetScalingPoliciesResultOutput) ScalingPolicyLists ¶
func (o GetScalingPoliciesResultOutput) ScalingPolicyLists() GetScalingPoliciesScalingPolicyListArrayOutput
func (GetScalingPoliciesResultOutput) ToGetScalingPoliciesResultOutput ¶
func (o GetScalingPoliciesResultOutput) ToGetScalingPoliciesResultOutput() GetScalingPoliciesResultOutput
func (GetScalingPoliciesResultOutput) ToGetScalingPoliciesResultOutputWithContext ¶
func (o GetScalingPoliciesResultOutput) ToGetScalingPoliciesResultOutputWithContext(ctx context.Context) GetScalingPoliciesResultOutput
type GetScalingPoliciesScalingPolicyList ¶
type GetScalingPoliciesScalingPolicyList struct { AdjustmentType string `pulumi:"adjustmentType"` AdjustmentValue int `pulumi:"adjustmentValue"` ComparisonOperator string `pulumi:"comparisonOperator"` ContinuousTime int `pulumi:"continuousTime"` Cooldown int `pulumi:"cooldown"` MetricName string `pulumi:"metricName"` NotificationUserGroupIds []string `pulumi:"notificationUserGroupIds"` Period int `pulumi:"period"` PolicyName string `pulumi:"policyName"` ScalingGroupId string `pulumi:"scalingGroupId"` Statistic string `pulumi:"statistic"` Threshold int `pulumi:"threshold"` }
type GetScalingPoliciesScalingPolicyListArgs ¶
type GetScalingPoliciesScalingPolicyListArgs struct { AdjustmentType pulumi.StringInput `pulumi:"adjustmentType"` AdjustmentValue pulumi.IntInput `pulumi:"adjustmentValue"` ComparisonOperator pulumi.StringInput `pulumi:"comparisonOperator"` ContinuousTime pulumi.IntInput `pulumi:"continuousTime"` Cooldown pulumi.IntInput `pulumi:"cooldown"` MetricName pulumi.StringInput `pulumi:"metricName"` NotificationUserGroupIds pulumi.StringArrayInput `pulumi:"notificationUserGroupIds"` Period pulumi.IntInput `pulumi:"period"` PolicyName pulumi.StringInput `pulumi:"policyName"` ScalingGroupId pulumi.StringInput `pulumi:"scalingGroupId"` Statistic pulumi.StringInput `pulumi:"statistic"` Threshold pulumi.IntInput `pulumi:"threshold"` }
func (GetScalingPoliciesScalingPolicyListArgs) ElementType ¶
func (GetScalingPoliciesScalingPolicyListArgs) ElementType() reflect.Type
func (GetScalingPoliciesScalingPolicyListArgs) ToGetScalingPoliciesScalingPolicyListOutput ¶
func (i GetScalingPoliciesScalingPolicyListArgs) ToGetScalingPoliciesScalingPolicyListOutput() GetScalingPoliciesScalingPolicyListOutput
func (GetScalingPoliciesScalingPolicyListArgs) ToGetScalingPoliciesScalingPolicyListOutputWithContext ¶
func (i GetScalingPoliciesScalingPolicyListArgs) ToGetScalingPoliciesScalingPolicyListOutputWithContext(ctx context.Context) GetScalingPoliciesScalingPolicyListOutput
type GetScalingPoliciesScalingPolicyListArray ¶
type GetScalingPoliciesScalingPolicyListArray []GetScalingPoliciesScalingPolicyListInput
func (GetScalingPoliciesScalingPolicyListArray) ElementType ¶
func (GetScalingPoliciesScalingPolicyListArray) ElementType() reflect.Type
func (GetScalingPoliciesScalingPolicyListArray) ToGetScalingPoliciesScalingPolicyListArrayOutput ¶
func (i GetScalingPoliciesScalingPolicyListArray) ToGetScalingPoliciesScalingPolicyListArrayOutput() GetScalingPoliciesScalingPolicyListArrayOutput
func (GetScalingPoliciesScalingPolicyListArray) ToGetScalingPoliciesScalingPolicyListArrayOutputWithContext ¶
func (i GetScalingPoliciesScalingPolicyListArray) ToGetScalingPoliciesScalingPolicyListArrayOutputWithContext(ctx context.Context) GetScalingPoliciesScalingPolicyListArrayOutput
type GetScalingPoliciesScalingPolicyListArrayInput ¶
type GetScalingPoliciesScalingPolicyListArrayInput interface { pulumi.Input ToGetScalingPoliciesScalingPolicyListArrayOutput() GetScalingPoliciesScalingPolicyListArrayOutput ToGetScalingPoliciesScalingPolicyListArrayOutputWithContext(context.Context) GetScalingPoliciesScalingPolicyListArrayOutput }
GetScalingPoliciesScalingPolicyListArrayInput is an input type that accepts GetScalingPoliciesScalingPolicyListArray and GetScalingPoliciesScalingPolicyListArrayOutput values. You can construct a concrete instance of `GetScalingPoliciesScalingPolicyListArrayInput` via:
GetScalingPoliciesScalingPolicyListArray{ GetScalingPoliciesScalingPolicyListArgs{...} }
type GetScalingPoliciesScalingPolicyListArrayOutput ¶
type GetScalingPoliciesScalingPolicyListArrayOutput struct{ *pulumi.OutputState }
func (GetScalingPoliciesScalingPolicyListArrayOutput) ElementType ¶
func (GetScalingPoliciesScalingPolicyListArrayOutput) ElementType() reflect.Type
func (GetScalingPoliciesScalingPolicyListArrayOutput) ToGetScalingPoliciesScalingPolicyListArrayOutput ¶
func (o GetScalingPoliciesScalingPolicyListArrayOutput) ToGetScalingPoliciesScalingPolicyListArrayOutput() GetScalingPoliciesScalingPolicyListArrayOutput
func (GetScalingPoliciesScalingPolicyListArrayOutput) ToGetScalingPoliciesScalingPolicyListArrayOutputWithContext ¶
func (o GetScalingPoliciesScalingPolicyListArrayOutput) ToGetScalingPoliciesScalingPolicyListArrayOutputWithContext(ctx context.Context) GetScalingPoliciesScalingPolicyListArrayOutput
type GetScalingPoliciesScalingPolicyListInput ¶
type GetScalingPoliciesScalingPolicyListInput interface { pulumi.Input ToGetScalingPoliciesScalingPolicyListOutput() GetScalingPoliciesScalingPolicyListOutput ToGetScalingPoliciesScalingPolicyListOutputWithContext(context.Context) GetScalingPoliciesScalingPolicyListOutput }
GetScalingPoliciesScalingPolicyListInput is an input type that accepts GetScalingPoliciesScalingPolicyListArgs and GetScalingPoliciesScalingPolicyListOutput values. You can construct a concrete instance of `GetScalingPoliciesScalingPolicyListInput` via:
GetScalingPoliciesScalingPolicyListArgs{...}
type GetScalingPoliciesScalingPolicyListOutput ¶
type GetScalingPoliciesScalingPolicyListOutput struct{ *pulumi.OutputState }
func (GetScalingPoliciesScalingPolicyListOutput) AdjustmentType ¶
func (o GetScalingPoliciesScalingPolicyListOutput) AdjustmentType() pulumi.StringOutput
func (GetScalingPoliciesScalingPolicyListOutput) AdjustmentValue ¶
func (o GetScalingPoliciesScalingPolicyListOutput) AdjustmentValue() pulumi.IntOutput
func (GetScalingPoliciesScalingPolicyListOutput) ComparisonOperator ¶
func (o GetScalingPoliciesScalingPolicyListOutput) ComparisonOperator() pulumi.StringOutput
func (GetScalingPoliciesScalingPolicyListOutput) ContinuousTime ¶
func (o GetScalingPoliciesScalingPolicyListOutput) ContinuousTime() pulumi.IntOutput
func (GetScalingPoliciesScalingPolicyListOutput) Cooldown ¶
func (o GetScalingPoliciesScalingPolicyListOutput) Cooldown() pulumi.IntOutput
func (GetScalingPoliciesScalingPolicyListOutput) ElementType ¶
func (GetScalingPoliciesScalingPolicyListOutput) ElementType() reflect.Type
func (GetScalingPoliciesScalingPolicyListOutput) MetricName ¶
func (o GetScalingPoliciesScalingPolicyListOutput) MetricName() pulumi.StringOutput
func (GetScalingPoliciesScalingPolicyListOutput) NotificationUserGroupIds ¶
func (o GetScalingPoliciesScalingPolicyListOutput) NotificationUserGroupIds() pulumi.StringArrayOutput
func (GetScalingPoliciesScalingPolicyListOutput) Period ¶
func (o GetScalingPoliciesScalingPolicyListOutput) Period() pulumi.IntOutput
func (GetScalingPoliciesScalingPolicyListOutput) PolicyName ¶
func (o GetScalingPoliciesScalingPolicyListOutput) PolicyName() pulumi.StringOutput
func (GetScalingPoliciesScalingPolicyListOutput) ScalingGroupId ¶
func (o GetScalingPoliciesScalingPolicyListOutput) ScalingGroupId() pulumi.StringOutput
func (GetScalingPoliciesScalingPolicyListOutput) Statistic ¶
func (o GetScalingPoliciesScalingPolicyListOutput) Statistic() pulumi.StringOutput
func (GetScalingPoliciesScalingPolicyListOutput) Threshold ¶
func (o GetScalingPoliciesScalingPolicyListOutput) Threshold() pulumi.IntOutput
func (GetScalingPoliciesScalingPolicyListOutput) ToGetScalingPoliciesScalingPolicyListOutput ¶
func (o GetScalingPoliciesScalingPolicyListOutput) ToGetScalingPoliciesScalingPolicyListOutput() GetScalingPoliciesScalingPolicyListOutput
func (GetScalingPoliciesScalingPolicyListOutput) ToGetScalingPoliciesScalingPolicyListOutputWithContext ¶
func (o GetScalingPoliciesScalingPolicyListOutput) ToGetScalingPoliciesScalingPolicyListOutputWithContext(ctx context.Context) GetScalingPoliciesScalingPolicyListOutput
type LifecycleHook ¶
type LifecycleHook struct { pulumi.CustomResourceState // Defines the action the AS group should take when the lifecycle hook timeout elapses or if an unexpected failure occurs. // Valid values: `CONTINUE` and `ABANDON`. The default value is `CONTINUE`. DefaultResult pulumi.StringPtrOutput `pulumi:"defaultResult"` // Defines the amount of time, in seconds, that can elapse before the lifecycle hook times out. Valid value ranges: // (30~7200). and default value is `300`. HeartbeatTimeout pulumi.IntPtrOutput `pulumi:"heartbeatTimeout"` // The name of the lifecycle hook. LifecycleHookName pulumi.StringOutput `pulumi:"lifecycleHookName"` // The instance state to which you want to attach the lifecycle hook. Valid values: `INSTANCE_LAUNCHING` and // `INSTANCE_TERMINATING`. LifecycleTransition pulumi.StringOutput `pulumi:"lifecycleTransition"` // Contains additional information that you want to include any time AS sends a message to the notification target. NotificationMetadata pulumi.StringPtrOutput `pulumi:"notificationMetadata"` // For CMQ_QUEUE type, a name of queue must be set. NotificationQueueName pulumi.StringPtrOutput `pulumi:"notificationQueueName"` // Target type. Valid values: `CMQ_QUEUE`, `CMQ_TOPIC`. NotificationTargetType pulumi.StringPtrOutput `pulumi:"notificationTargetType"` // For CMQ_TOPIC type, a name of topic must be set. NotificationTopicName pulumi.StringPtrOutput `pulumi:"notificationTopicName"` // ID of a scaling group. ScalingGroupId pulumi.StringOutput `pulumi:"scalingGroupId"` }
func GetLifecycleHook ¶
func GetLifecycleHook(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LifecycleHookState, opts ...pulumi.ResourceOption) (*LifecycleHook, error)
GetLifecycleHook gets an existing LifecycleHook resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewLifecycleHook ¶
func NewLifecycleHook(ctx *pulumi.Context, name string, args *LifecycleHookArgs, opts ...pulumi.ResourceOption) (*LifecycleHook, error)
NewLifecycleHook registers a new resource with the given unique name, arguments, and options.
func (*LifecycleHook) ElementType ¶
func (*LifecycleHook) ElementType() reflect.Type
func (*LifecycleHook) ToLifecycleHookOutput ¶
func (i *LifecycleHook) ToLifecycleHookOutput() LifecycleHookOutput
func (*LifecycleHook) ToLifecycleHookOutputWithContext ¶
func (i *LifecycleHook) ToLifecycleHookOutputWithContext(ctx context.Context) LifecycleHookOutput
type LifecycleHookArgs ¶
type LifecycleHookArgs struct { // Defines the action the AS group should take when the lifecycle hook timeout elapses or if an unexpected failure occurs. // Valid values: `CONTINUE` and `ABANDON`. The default value is `CONTINUE`. DefaultResult pulumi.StringPtrInput // Defines the amount of time, in seconds, that can elapse before the lifecycle hook times out. Valid value ranges: // (30~7200). and default value is `300`. HeartbeatTimeout pulumi.IntPtrInput // The name of the lifecycle hook. LifecycleHookName pulumi.StringInput // The instance state to which you want to attach the lifecycle hook. Valid values: `INSTANCE_LAUNCHING` and // `INSTANCE_TERMINATING`. LifecycleTransition pulumi.StringInput // Contains additional information that you want to include any time AS sends a message to the notification target. NotificationMetadata pulumi.StringPtrInput // For CMQ_QUEUE type, a name of queue must be set. NotificationQueueName pulumi.StringPtrInput // Target type. Valid values: `CMQ_QUEUE`, `CMQ_TOPIC`. NotificationTargetType pulumi.StringPtrInput // For CMQ_TOPIC type, a name of topic must be set. NotificationTopicName pulumi.StringPtrInput // ID of a scaling group. ScalingGroupId pulumi.StringInput }
The set of arguments for constructing a LifecycleHook resource.
func (LifecycleHookArgs) ElementType ¶
func (LifecycleHookArgs) ElementType() reflect.Type
type LifecycleHookArray ¶
type LifecycleHookArray []LifecycleHookInput
func (LifecycleHookArray) ElementType ¶
func (LifecycleHookArray) ElementType() reflect.Type
func (LifecycleHookArray) ToLifecycleHookArrayOutput ¶
func (i LifecycleHookArray) ToLifecycleHookArrayOutput() LifecycleHookArrayOutput
func (LifecycleHookArray) ToLifecycleHookArrayOutputWithContext ¶
func (i LifecycleHookArray) ToLifecycleHookArrayOutputWithContext(ctx context.Context) LifecycleHookArrayOutput
type LifecycleHookArrayInput ¶
type LifecycleHookArrayInput interface { pulumi.Input ToLifecycleHookArrayOutput() LifecycleHookArrayOutput ToLifecycleHookArrayOutputWithContext(context.Context) LifecycleHookArrayOutput }
LifecycleHookArrayInput is an input type that accepts LifecycleHookArray and LifecycleHookArrayOutput values. You can construct a concrete instance of `LifecycleHookArrayInput` via:
LifecycleHookArray{ LifecycleHookArgs{...} }
type LifecycleHookArrayOutput ¶
type LifecycleHookArrayOutput struct{ *pulumi.OutputState }
func (LifecycleHookArrayOutput) ElementType ¶
func (LifecycleHookArrayOutput) ElementType() reflect.Type
func (LifecycleHookArrayOutput) Index ¶
func (o LifecycleHookArrayOutput) Index(i pulumi.IntInput) LifecycleHookOutput
func (LifecycleHookArrayOutput) ToLifecycleHookArrayOutput ¶
func (o LifecycleHookArrayOutput) ToLifecycleHookArrayOutput() LifecycleHookArrayOutput
func (LifecycleHookArrayOutput) ToLifecycleHookArrayOutputWithContext ¶
func (o LifecycleHookArrayOutput) ToLifecycleHookArrayOutputWithContext(ctx context.Context) LifecycleHookArrayOutput
type LifecycleHookInput ¶
type LifecycleHookInput interface { pulumi.Input ToLifecycleHookOutput() LifecycleHookOutput ToLifecycleHookOutputWithContext(ctx context.Context) LifecycleHookOutput }
type LifecycleHookMap ¶
type LifecycleHookMap map[string]LifecycleHookInput
func (LifecycleHookMap) ElementType ¶
func (LifecycleHookMap) ElementType() reflect.Type
func (LifecycleHookMap) ToLifecycleHookMapOutput ¶
func (i LifecycleHookMap) ToLifecycleHookMapOutput() LifecycleHookMapOutput
func (LifecycleHookMap) ToLifecycleHookMapOutputWithContext ¶
func (i LifecycleHookMap) ToLifecycleHookMapOutputWithContext(ctx context.Context) LifecycleHookMapOutput
type LifecycleHookMapInput ¶
type LifecycleHookMapInput interface { pulumi.Input ToLifecycleHookMapOutput() LifecycleHookMapOutput ToLifecycleHookMapOutputWithContext(context.Context) LifecycleHookMapOutput }
LifecycleHookMapInput is an input type that accepts LifecycleHookMap and LifecycleHookMapOutput values. You can construct a concrete instance of `LifecycleHookMapInput` via:
LifecycleHookMap{ "key": LifecycleHookArgs{...} }
type LifecycleHookMapOutput ¶
type LifecycleHookMapOutput struct{ *pulumi.OutputState }
func (LifecycleHookMapOutput) ElementType ¶
func (LifecycleHookMapOutput) ElementType() reflect.Type
func (LifecycleHookMapOutput) MapIndex ¶
func (o LifecycleHookMapOutput) MapIndex(k pulumi.StringInput) LifecycleHookOutput
func (LifecycleHookMapOutput) ToLifecycleHookMapOutput ¶
func (o LifecycleHookMapOutput) ToLifecycleHookMapOutput() LifecycleHookMapOutput
func (LifecycleHookMapOutput) ToLifecycleHookMapOutputWithContext ¶
func (o LifecycleHookMapOutput) ToLifecycleHookMapOutputWithContext(ctx context.Context) LifecycleHookMapOutput
type LifecycleHookOutput ¶
type LifecycleHookOutput struct{ *pulumi.OutputState }
func (LifecycleHookOutput) DefaultResult ¶
func (o LifecycleHookOutput) DefaultResult() pulumi.StringPtrOutput
Defines the action the AS group should take when the lifecycle hook timeout elapses or if an unexpected failure occurs. Valid values: `CONTINUE` and `ABANDON`. The default value is `CONTINUE`.
func (LifecycleHookOutput) ElementType ¶
func (LifecycleHookOutput) ElementType() reflect.Type
func (LifecycleHookOutput) HeartbeatTimeout ¶
func (o LifecycleHookOutput) HeartbeatTimeout() pulumi.IntPtrOutput
Defines the amount of time, in seconds, that can elapse before the lifecycle hook times out. Valid value ranges: (30~7200). and default value is `300`.
func (LifecycleHookOutput) LifecycleHookName ¶
func (o LifecycleHookOutput) LifecycleHookName() pulumi.StringOutput
The name of the lifecycle hook.
func (LifecycleHookOutput) LifecycleTransition ¶
func (o LifecycleHookOutput) LifecycleTransition() pulumi.StringOutput
The instance state to which you want to attach the lifecycle hook. Valid values: `INSTANCE_LAUNCHING` and `INSTANCE_TERMINATING`.
func (LifecycleHookOutput) NotificationMetadata ¶
func (o LifecycleHookOutput) NotificationMetadata() pulumi.StringPtrOutput
Contains additional information that you want to include any time AS sends a message to the notification target.
func (LifecycleHookOutput) NotificationQueueName ¶
func (o LifecycleHookOutput) NotificationQueueName() pulumi.StringPtrOutput
For CMQ_QUEUE type, a name of queue must be set.
func (LifecycleHookOutput) NotificationTargetType ¶
func (o LifecycleHookOutput) NotificationTargetType() pulumi.StringPtrOutput
Target type. Valid values: `CMQ_QUEUE`, `CMQ_TOPIC`.
func (LifecycleHookOutput) NotificationTopicName ¶
func (o LifecycleHookOutput) NotificationTopicName() pulumi.StringPtrOutput
For CMQ_TOPIC type, a name of topic must be set.
func (LifecycleHookOutput) ScalingGroupId ¶
func (o LifecycleHookOutput) ScalingGroupId() pulumi.StringOutput
ID of a scaling group.
func (LifecycleHookOutput) ToLifecycleHookOutput ¶
func (o LifecycleHookOutput) ToLifecycleHookOutput() LifecycleHookOutput
func (LifecycleHookOutput) ToLifecycleHookOutputWithContext ¶
func (o LifecycleHookOutput) ToLifecycleHookOutputWithContext(ctx context.Context) LifecycleHookOutput
type LifecycleHookState ¶
type LifecycleHookState struct { // Defines the action the AS group should take when the lifecycle hook timeout elapses or if an unexpected failure occurs. // Valid values: `CONTINUE` and `ABANDON`. The default value is `CONTINUE`. DefaultResult pulumi.StringPtrInput // Defines the amount of time, in seconds, that can elapse before the lifecycle hook times out. Valid value ranges: // (30~7200). and default value is `300`. HeartbeatTimeout pulumi.IntPtrInput // The name of the lifecycle hook. LifecycleHookName pulumi.StringPtrInput // The instance state to which you want to attach the lifecycle hook. Valid values: `INSTANCE_LAUNCHING` and // `INSTANCE_TERMINATING`. LifecycleTransition pulumi.StringPtrInput // Contains additional information that you want to include any time AS sends a message to the notification target. NotificationMetadata pulumi.StringPtrInput // For CMQ_QUEUE type, a name of queue must be set. NotificationQueueName pulumi.StringPtrInput // Target type. Valid values: `CMQ_QUEUE`, `CMQ_TOPIC`. NotificationTargetType pulumi.StringPtrInput // For CMQ_TOPIC type, a name of topic must be set. NotificationTopicName pulumi.StringPtrInput // ID of a scaling group. ScalingGroupId pulumi.StringPtrInput }
func (LifecycleHookState) ElementType ¶
func (LifecycleHookState) ElementType() reflect.Type
type LoadBalancer ¶
type LoadBalancer struct { pulumi.CustomResourceState // ID of a scaling group. AutoScalingGroupId pulumi.StringOutput `pulumi:"autoScalingGroupId"` // List of application load balancers. The maximum number of application-type load balancers bound to each scaling group is // 100. Both LoadBalancerIds and ForwardLoadBalancers can specify at most one at the same time. ForwardLoadBalancers LoadBalancerForwardLoadBalancerArrayOutput `pulumi:"forwardLoadBalancers"` // List of traditional load balancer IDs. The maximum number of traditional load balancers bound to each scaling group is // 20. Both LoadBalancerIds and ForwardLoadBalancers can specify at most one at the same time. LoadBalancerIds pulumi.StringArrayOutput `pulumi:"loadBalancerIds"` }
func GetLoadBalancer ¶
func GetLoadBalancer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LoadBalancerState, opts ...pulumi.ResourceOption) (*LoadBalancer, error)
GetLoadBalancer gets an existing LoadBalancer resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewLoadBalancer ¶
func NewLoadBalancer(ctx *pulumi.Context, name string, args *LoadBalancerArgs, opts ...pulumi.ResourceOption) (*LoadBalancer, error)
NewLoadBalancer registers a new resource with the given unique name, arguments, and options.
func (*LoadBalancer) ElementType ¶
func (*LoadBalancer) ElementType() reflect.Type
func (*LoadBalancer) ToLoadBalancerOutput ¶
func (i *LoadBalancer) ToLoadBalancerOutput() LoadBalancerOutput
func (*LoadBalancer) ToLoadBalancerOutputWithContext ¶
func (i *LoadBalancer) ToLoadBalancerOutputWithContext(ctx context.Context) LoadBalancerOutput
type LoadBalancerArgs ¶
type LoadBalancerArgs struct { // ID of a scaling group. AutoScalingGroupId pulumi.StringInput // List of application load balancers. The maximum number of application-type load balancers bound to each scaling group is // 100. Both LoadBalancerIds and ForwardLoadBalancers can specify at most one at the same time. ForwardLoadBalancers LoadBalancerForwardLoadBalancerArrayInput // List of traditional load balancer IDs. The maximum number of traditional load balancers bound to each scaling group is // 20. Both LoadBalancerIds and ForwardLoadBalancers can specify at most one at the same time. LoadBalancerIds pulumi.StringArrayInput }
The set of arguments for constructing a LoadBalancer resource.
func (LoadBalancerArgs) ElementType ¶
func (LoadBalancerArgs) ElementType() reflect.Type
type LoadBalancerArray ¶
type LoadBalancerArray []LoadBalancerInput
func (LoadBalancerArray) ElementType ¶
func (LoadBalancerArray) ElementType() reflect.Type
func (LoadBalancerArray) ToLoadBalancerArrayOutput ¶
func (i LoadBalancerArray) ToLoadBalancerArrayOutput() LoadBalancerArrayOutput
func (LoadBalancerArray) ToLoadBalancerArrayOutputWithContext ¶
func (i LoadBalancerArray) ToLoadBalancerArrayOutputWithContext(ctx context.Context) LoadBalancerArrayOutput
type LoadBalancerArrayInput ¶
type LoadBalancerArrayInput interface { pulumi.Input ToLoadBalancerArrayOutput() LoadBalancerArrayOutput ToLoadBalancerArrayOutputWithContext(context.Context) LoadBalancerArrayOutput }
LoadBalancerArrayInput is an input type that accepts LoadBalancerArray and LoadBalancerArrayOutput values. You can construct a concrete instance of `LoadBalancerArrayInput` via:
LoadBalancerArray{ LoadBalancerArgs{...} }
type LoadBalancerArrayOutput ¶
type LoadBalancerArrayOutput struct{ *pulumi.OutputState }
func (LoadBalancerArrayOutput) ElementType ¶
func (LoadBalancerArrayOutput) ElementType() reflect.Type
func (LoadBalancerArrayOutput) Index ¶
func (o LoadBalancerArrayOutput) Index(i pulumi.IntInput) LoadBalancerOutput
func (LoadBalancerArrayOutput) ToLoadBalancerArrayOutput ¶
func (o LoadBalancerArrayOutput) ToLoadBalancerArrayOutput() LoadBalancerArrayOutput
func (LoadBalancerArrayOutput) ToLoadBalancerArrayOutputWithContext ¶
func (o LoadBalancerArrayOutput) ToLoadBalancerArrayOutputWithContext(ctx context.Context) LoadBalancerArrayOutput
type LoadBalancerForwardLoadBalancer ¶
type LoadBalancerForwardLoadBalancer struct { ListenerId string `pulumi:"listenerId"` LoadBalancerId string `pulumi:"loadBalancerId"` LocationId *string `pulumi:"locationId"` Region *string `pulumi:"region"` TargetAttributes []LoadBalancerForwardLoadBalancerTargetAttribute `pulumi:"targetAttributes"` }
type LoadBalancerForwardLoadBalancerArgs ¶
type LoadBalancerForwardLoadBalancerArgs struct { ListenerId pulumi.StringInput `pulumi:"listenerId"` LoadBalancerId pulumi.StringInput `pulumi:"loadBalancerId"` LocationId pulumi.StringPtrInput `pulumi:"locationId"` Region pulumi.StringPtrInput `pulumi:"region"` TargetAttributes LoadBalancerForwardLoadBalancerTargetAttributeArrayInput `pulumi:"targetAttributes"` }
func (LoadBalancerForwardLoadBalancerArgs) ElementType ¶
func (LoadBalancerForwardLoadBalancerArgs) ElementType() reflect.Type
func (LoadBalancerForwardLoadBalancerArgs) ToLoadBalancerForwardLoadBalancerOutput ¶
func (i LoadBalancerForwardLoadBalancerArgs) ToLoadBalancerForwardLoadBalancerOutput() LoadBalancerForwardLoadBalancerOutput
func (LoadBalancerForwardLoadBalancerArgs) ToLoadBalancerForwardLoadBalancerOutputWithContext ¶
func (i LoadBalancerForwardLoadBalancerArgs) ToLoadBalancerForwardLoadBalancerOutputWithContext(ctx context.Context) LoadBalancerForwardLoadBalancerOutput
type LoadBalancerForwardLoadBalancerArray ¶
type LoadBalancerForwardLoadBalancerArray []LoadBalancerForwardLoadBalancerInput
func (LoadBalancerForwardLoadBalancerArray) ElementType ¶
func (LoadBalancerForwardLoadBalancerArray) ElementType() reflect.Type
func (LoadBalancerForwardLoadBalancerArray) ToLoadBalancerForwardLoadBalancerArrayOutput ¶
func (i LoadBalancerForwardLoadBalancerArray) ToLoadBalancerForwardLoadBalancerArrayOutput() LoadBalancerForwardLoadBalancerArrayOutput
func (LoadBalancerForwardLoadBalancerArray) ToLoadBalancerForwardLoadBalancerArrayOutputWithContext ¶
func (i LoadBalancerForwardLoadBalancerArray) ToLoadBalancerForwardLoadBalancerArrayOutputWithContext(ctx context.Context) LoadBalancerForwardLoadBalancerArrayOutput
type LoadBalancerForwardLoadBalancerArrayInput ¶
type LoadBalancerForwardLoadBalancerArrayInput interface { pulumi.Input ToLoadBalancerForwardLoadBalancerArrayOutput() LoadBalancerForwardLoadBalancerArrayOutput ToLoadBalancerForwardLoadBalancerArrayOutputWithContext(context.Context) LoadBalancerForwardLoadBalancerArrayOutput }
LoadBalancerForwardLoadBalancerArrayInput is an input type that accepts LoadBalancerForwardLoadBalancerArray and LoadBalancerForwardLoadBalancerArrayOutput values. You can construct a concrete instance of `LoadBalancerForwardLoadBalancerArrayInput` via:
LoadBalancerForwardLoadBalancerArray{ LoadBalancerForwardLoadBalancerArgs{...} }
type LoadBalancerForwardLoadBalancerArrayOutput ¶
type LoadBalancerForwardLoadBalancerArrayOutput struct{ *pulumi.OutputState }
func (LoadBalancerForwardLoadBalancerArrayOutput) ElementType ¶
func (LoadBalancerForwardLoadBalancerArrayOutput) ElementType() reflect.Type
func (LoadBalancerForwardLoadBalancerArrayOutput) ToLoadBalancerForwardLoadBalancerArrayOutput ¶
func (o LoadBalancerForwardLoadBalancerArrayOutput) ToLoadBalancerForwardLoadBalancerArrayOutput() LoadBalancerForwardLoadBalancerArrayOutput
func (LoadBalancerForwardLoadBalancerArrayOutput) ToLoadBalancerForwardLoadBalancerArrayOutputWithContext ¶
func (o LoadBalancerForwardLoadBalancerArrayOutput) ToLoadBalancerForwardLoadBalancerArrayOutputWithContext(ctx context.Context) LoadBalancerForwardLoadBalancerArrayOutput
type LoadBalancerForwardLoadBalancerInput ¶
type LoadBalancerForwardLoadBalancerInput interface { pulumi.Input ToLoadBalancerForwardLoadBalancerOutput() LoadBalancerForwardLoadBalancerOutput ToLoadBalancerForwardLoadBalancerOutputWithContext(context.Context) LoadBalancerForwardLoadBalancerOutput }
LoadBalancerForwardLoadBalancerInput is an input type that accepts LoadBalancerForwardLoadBalancerArgs and LoadBalancerForwardLoadBalancerOutput values. You can construct a concrete instance of `LoadBalancerForwardLoadBalancerInput` via:
LoadBalancerForwardLoadBalancerArgs{...}
type LoadBalancerForwardLoadBalancerOutput ¶
type LoadBalancerForwardLoadBalancerOutput struct{ *pulumi.OutputState }
func (LoadBalancerForwardLoadBalancerOutput) ElementType ¶
func (LoadBalancerForwardLoadBalancerOutput) ElementType() reflect.Type
func (LoadBalancerForwardLoadBalancerOutput) ListenerId ¶
func (o LoadBalancerForwardLoadBalancerOutput) ListenerId() pulumi.StringOutput
func (LoadBalancerForwardLoadBalancerOutput) LoadBalancerId ¶
func (o LoadBalancerForwardLoadBalancerOutput) LoadBalancerId() pulumi.StringOutput
func (LoadBalancerForwardLoadBalancerOutput) LocationId ¶
func (o LoadBalancerForwardLoadBalancerOutput) LocationId() pulumi.StringPtrOutput
func (LoadBalancerForwardLoadBalancerOutput) Region ¶
func (o LoadBalancerForwardLoadBalancerOutput) Region() pulumi.StringPtrOutput
func (LoadBalancerForwardLoadBalancerOutput) TargetAttributes ¶
func (o LoadBalancerForwardLoadBalancerOutput) TargetAttributes() LoadBalancerForwardLoadBalancerTargetAttributeArrayOutput
func (LoadBalancerForwardLoadBalancerOutput) ToLoadBalancerForwardLoadBalancerOutput ¶
func (o LoadBalancerForwardLoadBalancerOutput) ToLoadBalancerForwardLoadBalancerOutput() LoadBalancerForwardLoadBalancerOutput
func (LoadBalancerForwardLoadBalancerOutput) ToLoadBalancerForwardLoadBalancerOutputWithContext ¶
func (o LoadBalancerForwardLoadBalancerOutput) ToLoadBalancerForwardLoadBalancerOutputWithContext(ctx context.Context) LoadBalancerForwardLoadBalancerOutput
type LoadBalancerForwardLoadBalancerTargetAttributeArgs ¶
type LoadBalancerForwardLoadBalancerTargetAttributeArgs struct { Port pulumi.IntInput `pulumi:"port"` Weight pulumi.IntInput `pulumi:"weight"` }
func (LoadBalancerForwardLoadBalancerTargetAttributeArgs) ElementType ¶
func (LoadBalancerForwardLoadBalancerTargetAttributeArgs) ElementType() reflect.Type
func (LoadBalancerForwardLoadBalancerTargetAttributeArgs) ToLoadBalancerForwardLoadBalancerTargetAttributeOutput ¶
func (i LoadBalancerForwardLoadBalancerTargetAttributeArgs) ToLoadBalancerForwardLoadBalancerTargetAttributeOutput() LoadBalancerForwardLoadBalancerTargetAttributeOutput
func (LoadBalancerForwardLoadBalancerTargetAttributeArgs) ToLoadBalancerForwardLoadBalancerTargetAttributeOutputWithContext ¶
func (i LoadBalancerForwardLoadBalancerTargetAttributeArgs) ToLoadBalancerForwardLoadBalancerTargetAttributeOutputWithContext(ctx context.Context) LoadBalancerForwardLoadBalancerTargetAttributeOutput
type LoadBalancerForwardLoadBalancerTargetAttributeArray ¶
type LoadBalancerForwardLoadBalancerTargetAttributeArray []LoadBalancerForwardLoadBalancerTargetAttributeInput
func (LoadBalancerForwardLoadBalancerTargetAttributeArray) ElementType ¶
func (LoadBalancerForwardLoadBalancerTargetAttributeArray) ElementType() reflect.Type
func (LoadBalancerForwardLoadBalancerTargetAttributeArray) ToLoadBalancerForwardLoadBalancerTargetAttributeArrayOutput ¶
func (i LoadBalancerForwardLoadBalancerTargetAttributeArray) ToLoadBalancerForwardLoadBalancerTargetAttributeArrayOutput() LoadBalancerForwardLoadBalancerTargetAttributeArrayOutput
func (LoadBalancerForwardLoadBalancerTargetAttributeArray) ToLoadBalancerForwardLoadBalancerTargetAttributeArrayOutputWithContext ¶
func (i LoadBalancerForwardLoadBalancerTargetAttributeArray) ToLoadBalancerForwardLoadBalancerTargetAttributeArrayOutputWithContext(ctx context.Context) LoadBalancerForwardLoadBalancerTargetAttributeArrayOutput
type LoadBalancerForwardLoadBalancerTargetAttributeArrayInput ¶
type LoadBalancerForwardLoadBalancerTargetAttributeArrayInput interface { pulumi.Input ToLoadBalancerForwardLoadBalancerTargetAttributeArrayOutput() LoadBalancerForwardLoadBalancerTargetAttributeArrayOutput ToLoadBalancerForwardLoadBalancerTargetAttributeArrayOutputWithContext(context.Context) LoadBalancerForwardLoadBalancerTargetAttributeArrayOutput }
LoadBalancerForwardLoadBalancerTargetAttributeArrayInput is an input type that accepts LoadBalancerForwardLoadBalancerTargetAttributeArray and LoadBalancerForwardLoadBalancerTargetAttributeArrayOutput values. You can construct a concrete instance of `LoadBalancerForwardLoadBalancerTargetAttributeArrayInput` via:
LoadBalancerForwardLoadBalancerTargetAttributeArray{ LoadBalancerForwardLoadBalancerTargetAttributeArgs{...} }
type LoadBalancerForwardLoadBalancerTargetAttributeArrayOutput ¶
type LoadBalancerForwardLoadBalancerTargetAttributeArrayOutput struct{ *pulumi.OutputState }
func (LoadBalancerForwardLoadBalancerTargetAttributeArrayOutput) ElementType ¶
func (LoadBalancerForwardLoadBalancerTargetAttributeArrayOutput) ElementType() reflect.Type
func (LoadBalancerForwardLoadBalancerTargetAttributeArrayOutput) ToLoadBalancerForwardLoadBalancerTargetAttributeArrayOutput ¶
func (o LoadBalancerForwardLoadBalancerTargetAttributeArrayOutput) ToLoadBalancerForwardLoadBalancerTargetAttributeArrayOutput() LoadBalancerForwardLoadBalancerTargetAttributeArrayOutput
func (LoadBalancerForwardLoadBalancerTargetAttributeArrayOutput) ToLoadBalancerForwardLoadBalancerTargetAttributeArrayOutputWithContext ¶
func (o LoadBalancerForwardLoadBalancerTargetAttributeArrayOutput) ToLoadBalancerForwardLoadBalancerTargetAttributeArrayOutputWithContext(ctx context.Context) LoadBalancerForwardLoadBalancerTargetAttributeArrayOutput
type LoadBalancerForwardLoadBalancerTargetAttributeInput ¶
type LoadBalancerForwardLoadBalancerTargetAttributeInput interface { pulumi.Input ToLoadBalancerForwardLoadBalancerTargetAttributeOutput() LoadBalancerForwardLoadBalancerTargetAttributeOutput ToLoadBalancerForwardLoadBalancerTargetAttributeOutputWithContext(context.Context) LoadBalancerForwardLoadBalancerTargetAttributeOutput }
LoadBalancerForwardLoadBalancerTargetAttributeInput is an input type that accepts LoadBalancerForwardLoadBalancerTargetAttributeArgs and LoadBalancerForwardLoadBalancerTargetAttributeOutput values. You can construct a concrete instance of `LoadBalancerForwardLoadBalancerTargetAttributeInput` via:
LoadBalancerForwardLoadBalancerTargetAttributeArgs{...}
type LoadBalancerForwardLoadBalancerTargetAttributeOutput ¶
type LoadBalancerForwardLoadBalancerTargetAttributeOutput struct{ *pulumi.OutputState }
func (LoadBalancerForwardLoadBalancerTargetAttributeOutput) ElementType ¶
func (LoadBalancerForwardLoadBalancerTargetAttributeOutput) ElementType() reflect.Type
func (LoadBalancerForwardLoadBalancerTargetAttributeOutput) Port ¶
func (o LoadBalancerForwardLoadBalancerTargetAttributeOutput) Port() pulumi.IntOutput
func (LoadBalancerForwardLoadBalancerTargetAttributeOutput) ToLoadBalancerForwardLoadBalancerTargetAttributeOutput ¶
func (o LoadBalancerForwardLoadBalancerTargetAttributeOutput) ToLoadBalancerForwardLoadBalancerTargetAttributeOutput() LoadBalancerForwardLoadBalancerTargetAttributeOutput
func (LoadBalancerForwardLoadBalancerTargetAttributeOutput) ToLoadBalancerForwardLoadBalancerTargetAttributeOutputWithContext ¶
func (o LoadBalancerForwardLoadBalancerTargetAttributeOutput) ToLoadBalancerForwardLoadBalancerTargetAttributeOutputWithContext(ctx context.Context) LoadBalancerForwardLoadBalancerTargetAttributeOutput
func (LoadBalancerForwardLoadBalancerTargetAttributeOutput) Weight ¶
func (o LoadBalancerForwardLoadBalancerTargetAttributeOutput) Weight() pulumi.IntOutput
type LoadBalancerInput ¶
type LoadBalancerInput interface { pulumi.Input ToLoadBalancerOutput() LoadBalancerOutput ToLoadBalancerOutputWithContext(ctx context.Context) LoadBalancerOutput }
type LoadBalancerMap ¶
type LoadBalancerMap map[string]LoadBalancerInput
func (LoadBalancerMap) ElementType ¶
func (LoadBalancerMap) ElementType() reflect.Type
func (LoadBalancerMap) ToLoadBalancerMapOutput ¶
func (i LoadBalancerMap) ToLoadBalancerMapOutput() LoadBalancerMapOutput
func (LoadBalancerMap) ToLoadBalancerMapOutputWithContext ¶
func (i LoadBalancerMap) ToLoadBalancerMapOutputWithContext(ctx context.Context) LoadBalancerMapOutput
type LoadBalancerMapInput ¶
type LoadBalancerMapInput interface { pulumi.Input ToLoadBalancerMapOutput() LoadBalancerMapOutput ToLoadBalancerMapOutputWithContext(context.Context) LoadBalancerMapOutput }
LoadBalancerMapInput is an input type that accepts LoadBalancerMap and LoadBalancerMapOutput values. You can construct a concrete instance of `LoadBalancerMapInput` via:
LoadBalancerMap{ "key": LoadBalancerArgs{...} }
type LoadBalancerMapOutput ¶
type LoadBalancerMapOutput struct{ *pulumi.OutputState }
func (LoadBalancerMapOutput) ElementType ¶
func (LoadBalancerMapOutput) ElementType() reflect.Type
func (LoadBalancerMapOutput) MapIndex ¶
func (o LoadBalancerMapOutput) MapIndex(k pulumi.StringInput) LoadBalancerOutput
func (LoadBalancerMapOutput) ToLoadBalancerMapOutput ¶
func (o LoadBalancerMapOutput) ToLoadBalancerMapOutput() LoadBalancerMapOutput
func (LoadBalancerMapOutput) ToLoadBalancerMapOutputWithContext ¶
func (o LoadBalancerMapOutput) ToLoadBalancerMapOutputWithContext(ctx context.Context) LoadBalancerMapOutput
type LoadBalancerOutput ¶
type LoadBalancerOutput struct{ *pulumi.OutputState }
func (LoadBalancerOutput) AutoScalingGroupId ¶
func (o LoadBalancerOutput) AutoScalingGroupId() pulumi.StringOutput
ID of a scaling group.
func (LoadBalancerOutput) ElementType ¶
func (LoadBalancerOutput) ElementType() reflect.Type
func (LoadBalancerOutput) ForwardLoadBalancers ¶
func (o LoadBalancerOutput) ForwardLoadBalancers() LoadBalancerForwardLoadBalancerArrayOutput
List of application load balancers. The maximum number of application-type load balancers bound to each scaling group is 100. Both LoadBalancerIds and ForwardLoadBalancers can specify at most one at the same time.
func (LoadBalancerOutput) LoadBalancerIds ¶
func (o LoadBalancerOutput) LoadBalancerIds() pulumi.StringArrayOutput
List of traditional load balancer IDs. The maximum number of traditional load balancers bound to each scaling group is 20. Both LoadBalancerIds and ForwardLoadBalancers can specify at most one at the same time.
func (LoadBalancerOutput) ToLoadBalancerOutput ¶
func (o LoadBalancerOutput) ToLoadBalancerOutput() LoadBalancerOutput
func (LoadBalancerOutput) ToLoadBalancerOutputWithContext ¶
func (o LoadBalancerOutput) ToLoadBalancerOutputWithContext(ctx context.Context) LoadBalancerOutput
type LoadBalancerState ¶
type LoadBalancerState struct { // ID of a scaling group. AutoScalingGroupId pulumi.StringPtrInput // List of application load balancers. The maximum number of application-type load balancers bound to each scaling group is // 100. Both LoadBalancerIds and ForwardLoadBalancers can specify at most one at the same time. ForwardLoadBalancers LoadBalancerForwardLoadBalancerArrayInput // List of traditional load balancer IDs. The maximum number of traditional load balancers bound to each scaling group is // 20. Both LoadBalancerIds and ForwardLoadBalancers can specify at most one at the same time. LoadBalancerIds pulumi.StringArrayInput }
func (LoadBalancerState) ElementType ¶
func (LoadBalancerState) ElementType() reflect.Type
type Notification ¶
type Notification struct { pulumi.CustomResourceState // A list of Notification Types that trigger notifications. Acceptable values are `SCALE_OUT_FAILED`, // `SCALE_IN_SUCCESSFUL`, `SCALE_IN_FAILED`, `REPLACE_UNHEALTHY_INSTANCE_SUCCESSFUL` and // `REPLACE_UNHEALTHY_INSTANCE_FAILED`. NotificationTypes pulumi.StringArrayOutput `pulumi:"notificationTypes"` // A group of user IDs to be notified. NotificationUserGroupIds pulumi.StringArrayOutput `pulumi:"notificationUserGroupIds"` // ID of a scaling group. ScalingGroupId pulumi.StringOutput `pulumi:"scalingGroupId"` }
func GetNotification ¶
func GetNotification(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NotificationState, opts ...pulumi.ResourceOption) (*Notification, error)
GetNotification gets an existing Notification resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewNotification ¶
func NewNotification(ctx *pulumi.Context, name string, args *NotificationArgs, opts ...pulumi.ResourceOption) (*Notification, error)
NewNotification registers a new resource with the given unique name, arguments, and options.
func (*Notification) ElementType ¶
func (*Notification) ElementType() reflect.Type
func (*Notification) ToNotificationOutput ¶
func (i *Notification) ToNotificationOutput() NotificationOutput
func (*Notification) ToNotificationOutputWithContext ¶
func (i *Notification) ToNotificationOutputWithContext(ctx context.Context) NotificationOutput
type NotificationArgs ¶
type NotificationArgs struct { // A list of Notification Types that trigger notifications. Acceptable values are `SCALE_OUT_FAILED`, // `SCALE_IN_SUCCESSFUL`, `SCALE_IN_FAILED`, `REPLACE_UNHEALTHY_INSTANCE_SUCCESSFUL` and // `REPLACE_UNHEALTHY_INSTANCE_FAILED`. NotificationTypes pulumi.StringArrayInput // A group of user IDs to be notified. NotificationUserGroupIds pulumi.StringArrayInput // ID of a scaling group. ScalingGroupId pulumi.StringInput }
The set of arguments for constructing a Notification resource.
func (NotificationArgs) ElementType ¶
func (NotificationArgs) ElementType() reflect.Type
type NotificationArray ¶
type NotificationArray []NotificationInput
func (NotificationArray) ElementType ¶
func (NotificationArray) ElementType() reflect.Type
func (NotificationArray) ToNotificationArrayOutput ¶
func (i NotificationArray) ToNotificationArrayOutput() NotificationArrayOutput
func (NotificationArray) ToNotificationArrayOutputWithContext ¶
func (i NotificationArray) ToNotificationArrayOutputWithContext(ctx context.Context) NotificationArrayOutput
type NotificationArrayInput ¶
type NotificationArrayInput interface { pulumi.Input ToNotificationArrayOutput() NotificationArrayOutput ToNotificationArrayOutputWithContext(context.Context) NotificationArrayOutput }
NotificationArrayInput is an input type that accepts NotificationArray and NotificationArrayOutput values. You can construct a concrete instance of `NotificationArrayInput` via:
NotificationArray{ NotificationArgs{...} }
type NotificationArrayOutput ¶
type NotificationArrayOutput struct{ *pulumi.OutputState }
func (NotificationArrayOutput) ElementType ¶
func (NotificationArrayOutput) ElementType() reflect.Type
func (NotificationArrayOutput) Index ¶
func (o NotificationArrayOutput) Index(i pulumi.IntInput) NotificationOutput
func (NotificationArrayOutput) ToNotificationArrayOutput ¶
func (o NotificationArrayOutput) ToNotificationArrayOutput() NotificationArrayOutput
func (NotificationArrayOutput) ToNotificationArrayOutputWithContext ¶
func (o NotificationArrayOutput) ToNotificationArrayOutputWithContext(ctx context.Context) NotificationArrayOutput
type NotificationInput ¶
type NotificationInput interface { pulumi.Input ToNotificationOutput() NotificationOutput ToNotificationOutputWithContext(ctx context.Context) NotificationOutput }
type NotificationMap ¶
type NotificationMap map[string]NotificationInput
func (NotificationMap) ElementType ¶
func (NotificationMap) ElementType() reflect.Type
func (NotificationMap) ToNotificationMapOutput ¶
func (i NotificationMap) ToNotificationMapOutput() NotificationMapOutput
func (NotificationMap) ToNotificationMapOutputWithContext ¶
func (i NotificationMap) ToNotificationMapOutputWithContext(ctx context.Context) NotificationMapOutput
type NotificationMapInput ¶
type NotificationMapInput interface { pulumi.Input ToNotificationMapOutput() NotificationMapOutput ToNotificationMapOutputWithContext(context.Context) NotificationMapOutput }
NotificationMapInput is an input type that accepts NotificationMap and NotificationMapOutput values. You can construct a concrete instance of `NotificationMapInput` via:
NotificationMap{ "key": NotificationArgs{...} }
type NotificationMapOutput ¶
type NotificationMapOutput struct{ *pulumi.OutputState }
func (NotificationMapOutput) ElementType ¶
func (NotificationMapOutput) ElementType() reflect.Type
func (NotificationMapOutput) MapIndex ¶
func (o NotificationMapOutput) MapIndex(k pulumi.StringInput) NotificationOutput
func (NotificationMapOutput) ToNotificationMapOutput ¶
func (o NotificationMapOutput) ToNotificationMapOutput() NotificationMapOutput
func (NotificationMapOutput) ToNotificationMapOutputWithContext ¶
func (o NotificationMapOutput) ToNotificationMapOutputWithContext(ctx context.Context) NotificationMapOutput
type NotificationOutput ¶
type NotificationOutput struct{ *pulumi.OutputState }
func (NotificationOutput) ElementType ¶
func (NotificationOutput) ElementType() reflect.Type
func (NotificationOutput) NotificationTypes ¶
func (o NotificationOutput) NotificationTypes() pulumi.StringArrayOutput
A list of Notification Types that trigger notifications. Acceptable values are `SCALE_OUT_FAILED`, `SCALE_IN_SUCCESSFUL`, `SCALE_IN_FAILED`, `REPLACE_UNHEALTHY_INSTANCE_SUCCESSFUL` and `REPLACE_UNHEALTHY_INSTANCE_FAILED`.
func (NotificationOutput) NotificationUserGroupIds ¶
func (o NotificationOutput) NotificationUserGroupIds() pulumi.StringArrayOutput
A group of user IDs to be notified.
func (NotificationOutput) ScalingGroupId ¶
func (o NotificationOutput) ScalingGroupId() pulumi.StringOutput
ID of a scaling group.
func (NotificationOutput) ToNotificationOutput ¶
func (o NotificationOutput) ToNotificationOutput() NotificationOutput
func (NotificationOutput) ToNotificationOutputWithContext ¶
func (o NotificationOutput) ToNotificationOutputWithContext(ctx context.Context) NotificationOutput
type NotificationState ¶
type NotificationState struct { // A list of Notification Types that trigger notifications. Acceptable values are `SCALE_OUT_FAILED`, // `SCALE_IN_SUCCESSFUL`, `SCALE_IN_FAILED`, `REPLACE_UNHEALTHY_INSTANCE_SUCCESSFUL` and // `REPLACE_UNHEALTHY_INSTANCE_FAILED`. NotificationTypes pulumi.StringArrayInput // A group of user IDs to be notified. NotificationUserGroupIds pulumi.StringArrayInput // ID of a scaling group. ScalingGroupId pulumi.StringPtrInput }
func (NotificationState) ElementType ¶
func (NotificationState) ElementType() reflect.Type
type ProtectInstances ¶
type ProtectInstances struct { pulumi.CustomResourceState // Launch configuration ID. AutoScalingGroupId pulumi.StringOutput `pulumi:"autoScalingGroupId"` // List of cvm instances to remove. InstanceIds pulumi.StringArrayOutput `pulumi:"instanceIds"` // If instances need protect. ProtectedFromScaleIn pulumi.BoolOutput `pulumi:"protectedFromScaleIn"` }
func GetProtectInstances ¶
func GetProtectInstances(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProtectInstancesState, opts ...pulumi.ResourceOption) (*ProtectInstances, error)
GetProtectInstances gets an existing ProtectInstances resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewProtectInstances ¶
func NewProtectInstances(ctx *pulumi.Context, name string, args *ProtectInstancesArgs, opts ...pulumi.ResourceOption) (*ProtectInstances, error)
NewProtectInstances registers a new resource with the given unique name, arguments, and options.
func (*ProtectInstances) ElementType ¶
func (*ProtectInstances) ElementType() reflect.Type
func (*ProtectInstances) ToProtectInstancesOutput ¶
func (i *ProtectInstances) ToProtectInstancesOutput() ProtectInstancesOutput
func (*ProtectInstances) ToProtectInstancesOutputWithContext ¶
func (i *ProtectInstances) ToProtectInstancesOutputWithContext(ctx context.Context) ProtectInstancesOutput
type ProtectInstancesArgs ¶
type ProtectInstancesArgs struct { // Launch configuration ID. AutoScalingGroupId pulumi.StringInput // List of cvm instances to remove. InstanceIds pulumi.StringArrayInput // If instances need protect. ProtectedFromScaleIn pulumi.BoolInput }
The set of arguments for constructing a ProtectInstances resource.
func (ProtectInstancesArgs) ElementType ¶
func (ProtectInstancesArgs) ElementType() reflect.Type
type ProtectInstancesArray ¶
type ProtectInstancesArray []ProtectInstancesInput
func (ProtectInstancesArray) ElementType ¶
func (ProtectInstancesArray) ElementType() reflect.Type
func (ProtectInstancesArray) ToProtectInstancesArrayOutput ¶
func (i ProtectInstancesArray) ToProtectInstancesArrayOutput() ProtectInstancesArrayOutput
func (ProtectInstancesArray) ToProtectInstancesArrayOutputWithContext ¶
func (i ProtectInstancesArray) ToProtectInstancesArrayOutputWithContext(ctx context.Context) ProtectInstancesArrayOutput
type ProtectInstancesArrayInput ¶
type ProtectInstancesArrayInput interface { pulumi.Input ToProtectInstancesArrayOutput() ProtectInstancesArrayOutput ToProtectInstancesArrayOutputWithContext(context.Context) ProtectInstancesArrayOutput }
ProtectInstancesArrayInput is an input type that accepts ProtectInstancesArray and ProtectInstancesArrayOutput values. You can construct a concrete instance of `ProtectInstancesArrayInput` via:
ProtectInstancesArray{ ProtectInstancesArgs{...} }
type ProtectInstancesArrayOutput ¶
type ProtectInstancesArrayOutput struct{ *pulumi.OutputState }
func (ProtectInstancesArrayOutput) ElementType ¶
func (ProtectInstancesArrayOutput) ElementType() reflect.Type
func (ProtectInstancesArrayOutput) Index ¶
func (o ProtectInstancesArrayOutput) Index(i pulumi.IntInput) ProtectInstancesOutput
func (ProtectInstancesArrayOutput) ToProtectInstancesArrayOutput ¶
func (o ProtectInstancesArrayOutput) ToProtectInstancesArrayOutput() ProtectInstancesArrayOutput
func (ProtectInstancesArrayOutput) ToProtectInstancesArrayOutputWithContext ¶
func (o ProtectInstancesArrayOutput) ToProtectInstancesArrayOutputWithContext(ctx context.Context) ProtectInstancesArrayOutput
type ProtectInstancesInput ¶
type ProtectInstancesInput interface { pulumi.Input ToProtectInstancesOutput() ProtectInstancesOutput ToProtectInstancesOutputWithContext(ctx context.Context) ProtectInstancesOutput }
type ProtectInstancesMap ¶
type ProtectInstancesMap map[string]ProtectInstancesInput
func (ProtectInstancesMap) ElementType ¶
func (ProtectInstancesMap) ElementType() reflect.Type
func (ProtectInstancesMap) ToProtectInstancesMapOutput ¶
func (i ProtectInstancesMap) ToProtectInstancesMapOutput() ProtectInstancesMapOutput
func (ProtectInstancesMap) ToProtectInstancesMapOutputWithContext ¶
func (i ProtectInstancesMap) ToProtectInstancesMapOutputWithContext(ctx context.Context) ProtectInstancesMapOutput
type ProtectInstancesMapInput ¶
type ProtectInstancesMapInput interface { pulumi.Input ToProtectInstancesMapOutput() ProtectInstancesMapOutput ToProtectInstancesMapOutputWithContext(context.Context) ProtectInstancesMapOutput }
ProtectInstancesMapInput is an input type that accepts ProtectInstancesMap and ProtectInstancesMapOutput values. You can construct a concrete instance of `ProtectInstancesMapInput` via:
ProtectInstancesMap{ "key": ProtectInstancesArgs{...} }
type ProtectInstancesMapOutput ¶
type ProtectInstancesMapOutput struct{ *pulumi.OutputState }
func (ProtectInstancesMapOutput) ElementType ¶
func (ProtectInstancesMapOutput) ElementType() reflect.Type
func (ProtectInstancesMapOutput) MapIndex ¶
func (o ProtectInstancesMapOutput) MapIndex(k pulumi.StringInput) ProtectInstancesOutput
func (ProtectInstancesMapOutput) ToProtectInstancesMapOutput ¶
func (o ProtectInstancesMapOutput) ToProtectInstancesMapOutput() ProtectInstancesMapOutput
func (ProtectInstancesMapOutput) ToProtectInstancesMapOutputWithContext ¶
func (o ProtectInstancesMapOutput) ToProtectInstancesMapOutputWithContext(ctx context.Context) ProtectInstancesMapOutput
type ProtectInstancesOutput ¶
type ProtectInstancesOutput struct{ *pulumi.OutputState }
func (ProtectInstancesOutput) AutoScalingGroupId ¶
func (o ProtectInstancesOutput) AutoScalingGroupId() pulumi.StringOutput
Launch configuration ID.
func (ProtectInstancesOutput) ElementType ¶
func (ProtectInstancesOutput) ElementType() reflect.Type
func (ProtectInstancesOutput) InstanceIds ¶
func (o ProtectInstancesOutput) InstanceIds() pulumi.StringArrayOutput
List of cvm instances to remove.
func (ProtectInstancesOutput) ProtectedFromScaleIn ¶
func (o ProtectInstancesOutput) ProtectedFromScaleIn() pulumi.BoolOutput
If instances need protect.
func (ProtectInstancesOutput) ToProtectInstancesOutput ¶
func (o ProtectInstancesOutput) ToProtectInstancesOutput() ProtectInstancesOutput
func (ProtectInstancesOutput) ToProtectInstancesOutputWithContext ¶
func (o ProtectInstancesOutput) ToProtectInstancesOutputWithContext(ctx context.Context) ProtectInstancesOutput
type ProtectInstancesState ¶
type ProtectInstancesState struct { // Launch configuration ID. AutoScalingGroupId pulumi.StringPtrInput // List of cvm instances to remove. InstanceIds pulumi.StringArrayInput // If instances need protect. ProtectedFromScaleIn pulumi.BoolPtrInput }
func (ProtectInstancesState) ElementType ¶
func (ProtectInstancesState) ElementType() reflect.Type
type RemoveInstances ¶
type RemoveInstances struct { pulumi.CustomResourceState // Launch configuration ID. AutoScalingGroupId pulumi.StringOutput `pulumi:"autoScalingGroupId"` // List of cvm instances to remove. InstanceIds pulumi.StringArrayOutput `pulumi:"instanceIds"` }
func GetRemoveInstances ¶
func GetRemoveInstances(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RemoveInstancesState, opts ...pulumi.ResourceOption) (*RemoveInstances, error)
GetRemoveInstances gets an existing RemoveInstances resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRemoveInstances ¶
func NewRemoveInstances(ctx *pulumi.Context, name string, args *RemoveInstancesArgs, opts ...pulumi.ResourceOption) (*RemoveInstances, error)
NewRemoveInstances registers a new resource with the given unique name, arguments, and options.
func (*RemoveInstances) ElementType ¶
func (*RemoveInstances) ElementType() reflect.Type
func (*RemoveInstances) ToRemoveInstancesOutput ¶
func (i *RemoveInstances) ToRemoveInstancesOutput() RemoveInstancesOutput
func (*RemoveInstances) ToRemoveInstancesOutputWithContext ¶
func (i *RemoveInstances) ToRemoveInstancesOutputWithContext(ctx context.Context) RemoveInstancesOutput
type RemoveInstancesArgs ¶
type RemoveInstancesArgs struct { // Launch configuration ID. AutoScalingGroupId pulumi.StringInput // List of cvm instances to remove. InstanceIds pulumi.StringArrayInput }
The set of arguments for constructing a RemoveInstances resource.
func (RemoveInstancesArgs) ElementType ¶
func (RemoveInstancesArgs) ElementType() reflect.Type
type RemoveInstancesArray ¶
type RemoveInstancesArray []RemoveInstancesInput
func (RemoveInstancesArray) ElementType ¶
func (RemoveInstancesArray) ElementType() reflect.Type
func (RemoveInstancesArray) ToRemoveInstancesArrayOutput ¶
func (i RemoveInstancesArray) ToRemoveInstancesArrayOutput() RemoveInstancesArrayOutput
func (RemoveInstancesArray) ToRemoveInstancesArrayOutputWithContext ¶
func (i RemoveInstancesArray) ToRemoveInstancesArrayOutputWithContext(ctx context.Context) RemoveInstancesArrayOutput
type RemoveInstancesArrayInput ¶
type RemoveInstancesArrayInput interface { pulumi.Input ToRemoveInstancesArrayOutput() RemoveInstancesArrayOutput ToRemoveInstancesArrayOutputWithContext(context.Context) RemoveInstancesArrayOutput }
RemoveInstancesArrayInput is an input type that accepts RemoveInstancesArray and RemoveInstancesArrayOutput values. You can construct a concrete instance of `RemoveInstancesArrayInput` via:
RemoveInstancesArray{ RemoveInstancesArgs{...} }
type RemoveInstancesArrayOutput ¶
type RemoveInstancesArrayOutput struct{ *pulumi.OutputState }
func (RemoveInstancesArrayOutput) ElementType ¶
func (RemoveInstancesArrayOutput) ElementType() reflect.Type
func (RemoveInstancesArrayOutput) Index ¶
func (o RemoveInstancesArrayOutput) Index(i pulumi.IntInput) RemoveInstancesOutput
func (RemoveInstancesArrayOutput) ToRemoveInstancesArrayOutput ¶
func (o RemoveInstancesArrayOutput) ToRemoveInstancesArrayOutput() RemoveInstancesArrayOutput
func (RemoveInstancesArrayOutput) ToRemoveInstancesArrayOutputWithContext ¶
func (o RemoveInstancesArrayOutput) ToRemoveInstancesArrayOutputWithContext(ctx context.Context) RemoveInstancesArrayOutput
type RemoveInstancesInput ¶
type RemoveInstancesInput interface { pulumi.Input ToRemoveInstancesOutput() RemoveInstancesOutput ToRemoveInstancesOutputWithContext(ctx context.Context) RemoveInstancesOutput }
type RemoveInstancesMap ¶
type RemoveInstancesMap map[string]RemoveInstancesInput
func (RemoveInstancesMap) ElementType ¶
func (RemoveInstancesMap) ElementType() reflect.Type
func (RemoveInstancesMap) ToRemoveInstancesMapOutput ¶
func (i RemoveInstancesMap) ToRemoveInstancesMapOutput() RemoveInstancesMapOutput
func (RemoveInstancesMap) ToRemoveInstancesMapOutputWithContext ¶
func (i RemoveInstancesMap) ToRemoveInstancesMapOutputWithContext(ctx context.Context) RemoveInstancesMapOutput
type RemoveInstancesMapInput ¶
type RemoveInstancesMapInput interface { pulumi.Input ToRemoveInstancesMapOutput() RemoveInstancesMapOutput ToRemoveInstancesMapOutputWithContext(context.Context) RemoveInstancesMapOutput }
RemoveInstancesMapInput is an input type that accepts RemoveInstancesMap and RemoveInstancesMapOutput values. You can construct a concrete instance of `RemoveInstancesMapInput` via:
RemoveInstancesMap{ "key": RemoveInstancesArgs{...} }
type RemoveInstancesMapOutput ¶
type RemoveInstancesMapOutput struct{ *pulumi.OutputState }
func (RemoveInstancesMapOutput) ElementType ¶
func (RemoveInstancesMapOutput) ElementType() reflect.Type
func (RemoveInstancesMapOutput) MapIndex ¶
func (o RemoveInstancesMapOutput) MapIndex(k pulumi.StringInput) RemoveInstancesOutput
func (RemoveInstancesMapOutput) ToRemoveInstancesMapOutput ¶
func (o RemoveInstancesMapOutput) ToRemoveInstancesMapOutput() RemoveInstancesMapOutput
func (RemoveInstancesMapOutput) ToRemoveInstancesMapOutputWithContext ¶
func (o RemoveInstancesMapOutput) ToRemoveInstancesMapOutputWithContext(ctx context.Context) RemoveInstancesMapOutput
type RemoveInstancesOutput ¶
type RemoveInstancesOutput struct{ *pulumi.OutputState }
func (RemoveInstancesOutput) AutoScalingGroupId ¶
func (o RemoveInstancesOutput) AutoScalingGroupId() pulumi.StringOutput
Launch configuration ID.
func (RemoveInstancesOutput) ElementType ¶
func (RemoveInstancesOutput) ElementType() reflect.Type
func (RemoveInstancesOutput) InstanceIds ¶
func (o RemoveInstancesOutput) InstanceIds() pulumi.StringArrayOutput
List of cvm instances to remove.
func (RemoveInstancesOutput) ToRemoveInstancesOutput ¶
func (o RemoveInstancesOutput) ToRemoveInstancesOutput() RemoveInstancesOutput
func (RemoveInstancesOutput) ToRemoveInstancesOutputWithContext ¶
func (o RemoveInstancesOutput) ToRemoveInstancesOutputWithContext(ctx context.Context) RemoveInstancesOutput
type RemoveInstancesState ¶
type RemoveInstancesState struct { // Launch configuration ID. AutoScalingGroupId pulumi.StringPtrInput // List of cvm instances to remove. InstanceIds pulumi.StringArrayInput }
func (RemoveInstancesState) ElementType ¶
func (RemoveInstancesState) ElementType() reflect.Type
type ScaleInInstances ¶
type ScaleInInstances struct { pulumi.CustomResourceState // Scaling group ID. AutoScalingGroupId pulumi.StringOutput `pulumi:"autoScalingGroupId"` // Number of instances to be reduced. ScaleInNumber pulumi.IntOutput `pulumi:"scaleInNumber"` }
func GetScaleInInstances ¶
func GetScaleInInstances(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ScaleInInstancesState, opts ...pulumi.ResourceOption) (*ScaleInInstances, error)
GetScaleInInstances gets an existing ScaleInInstances resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewScaleInInstances ¶
func NewScaleInInstances(ctx *pulumi.Context, name string, args *ScaleInInstancesArgs, opts ...pulumi.ResourceOption) (*ScaleInInstances, error)
NewScaleInInstances registers a new resource with the given unique name, arguments, and options.
func (*ScaleInInstances) ElementType ¶
func (*ScaleInInstances) ElementType() reflect.Type
func (*ScaleInInstances) ToScaleInInstancesOutput ¶
func (i *ScaleInInstances) ToScaleInInstancesOutput() ScaleInInstancesOutput
func (*ScaleInInstances) ToScaleInInstancesOutputWithContext ¶
func (i *ScaleInInstances) ToScaleInInstancesOutputWithContext(ctx context.Context) ScaleInInstancesOutput
type ScaleInInstancesArgs ¶
type ScaleInInstancesArgs struct { // Scaling group ID. AutoScalingGroupId pulumi.StringInput // Number of instances to be reduced. ScaleInNumber pulumi.IntInput }
The set of arguments for constructing a ScaleInInstances resource.
func (ScaleInInstancesArgs) ElementType ¶
func (ScaleInInstancesArgs) ElementType() reflect.Type
type ScaleInInstancesArray ¶
type ScaleInInstancesArray []ScaleInInstancesInput
func (ScaleInInstancesArray) ElementType ¶
func (ScaleInInstancesArray) ElementType() reflect.Type
func (ScaleInInstancesArray) ToScaleInInstancesArrayOutput ¶
func (i ScaleInInstancesArray) ToScaleInInstancesArrayOutput() ScaleInInstancesArrayOutput
func (ScaleInInstancesArray) ToScaleInInstancesArrayOutputWithContext ¶
func (i ScaleInInstancesArray) ToScaleInInstancesArrayOutputWithContext(ctx context.Context) ScaleInInstancesArrayOutput
type ScaleInInstancesArrayInput ¶
type ScaleInInstancesArrayInput interface { pulumi.Input ToScaleInInstancesArrayOutput() ScaleInInstancesArrayOutput ToScaleInInstancesArrayOutputWithContext(context.Context) ScaleInInstancesArrayOutput }
ScaleInInstancesArrayInput is an input type that accepts ScaleInInstancesArray and ScaleInInstancesArrayOutput values. You can construct a concrete instance of `ScaleInInstancesArrayInput` via:
ScaleInInstancesArray{ ScaleInInstancesArgs{...} }
type ScaleInInstancesArrayOutput ¶
type ScaleInInstancesArrayOutput struct{ *pulumi.OutputState }
func (ScaleInInstancesArrayOutput) ElementType ¶
func (ScaleInInstancesArrayOutput) ElementType() reflect.Type
func (ScaleInInstancesArrayOutput) Index ¶
func (o ScaleInInstancesArrayOutput) Index(i pulumi.IntInput) ScaleInInstancesOutput
func (ScaleInInstancesArrayOutput) ToScaleInInstancesArrayOutput ¶
func (o ScaleInInstancesArrayOutput) ToScaleInInstancesArrayOutput() ScaleInInstancesArrayOutput
func (ScaleInInstancesArrayOutput) ToScaleInInstancesArrayOutputWithContext ¶
func (o ScaleInInstancesArrayOutput) ToScaleInInstancesArrayOutputWithContext(ctx context.Context) ScaleInInstancesArrayOutput
type ScaleInInstancesInput ¶
type ScaleInInstancesInput interface { pulumi.Input ToScaleInInstancesOutput() ScaleInInstancesOutput ToScaleInInstancesOutputWithContext(ctx context.Context) ScaleInInstancesOutput }
type ScaleInInstancesMap ¶
type ScaleInInstancesMap map[string]ScaleInInstancesInput
func (ScaleInInstancesMap) ElementType ¶
func (ScaleInInstancesMap) ElementType() reflect.Type
func (ScaleInInstancesMap) ToScaleInInstancesMapOutput ¶
func (i ScaleInInstancesMap) ToScaleInInstancesMapOutput() ScaleInInstancesMapOutput
func (ScaleInInstancesMap) ToScaleInInstancesMapOutputWithContext ¶
func (i ScaleInInstancesMap) ToScaleInInstancesMapOutputWithContext(ctx context.Context) ScaleInInstancesMapOutput
type ScaleInInstancesMapInput ¶
type ScaleInInstancesMapInput interface { pulumi.Input ToScaleInInstancesMapOutput() ScaleInInstancesMapOutput ToScaleInInstancesMapOutputWithContext(context.Context) ScaleInInstancesMapOutput }
ScaleInInstancesMapInput is an input type that accepts ScaleInInstancesMap and ScaleInInstancesMapOutput values. You can construct a concrete instance of `ScaleInInstancesMapInput` via:
ScaleInInstancesMap{ "key": ScaleInInstancesArgs{...} }
type ScaleInInstancesMapOutput ¶
type ScaleInInstancesMapOutput struct{ *pulumi.OutputState }
func (ScaleInInstancesMapOutput) ElementType ¶
func (ScaleInInstancesMapOutput) ElementType() reflect.Type
func (ScaleInInstancesMapOutput) MapIndex ¶
func (o ScaleInInstancesMapOutput) MapIndex(k pulumi.StringInput) ScaleInInstancesOutput
func (ScaleInInstancesMapOutput) ToScaleInInstancesMapOutput ¶
func (o ScaleInInstancesMapOutput) ToScaleInInstancesMapOutput() ScaleInInstancesMapOutput
func (ScaleInInstancesMapOutput) ToScaleInInstancesMapOutputWithContext ¶
func (o ScaleInInstancesMapOutput) ToScaleInInstancesMapOutputWithContext(ctx context.Context) ScaleInInstancesMapOutput
type ScaleInInstancesOutput ¶
type ScaleInInstancesOutput struct{ *pulumi.OutputState }
func (ScaleInInstancesOutput) AutoScalingGroupId ¶
func (o ScaleInInstancesOutput) AutoScalingGroupId() pulumi.StringOutput
Scaling group ID.
func (ScaleInInstancesOutput) ElementType ¶
func (ScaleInInstancesOutput) ElementType() reflect.Type
func (ScaleInInstancesOutput) ScaleInNumber ¶
func (o ScaleInInstancesOutput) ScaleInNumber() pulumi.IntOutput
Number of instances to be reduced.
func (ScaleInInstancesOutput) ToScaleInInstancesOutput ¶
func (o ScaleInInstancesOutput) ToScaleInInstancesOutput() ScaleInInstancesOutput
func (ScaleInInstancesOutput) ToScaleInInstancesOutputWithContext ¶
func (o ScaleInInstancesOutput) ToScaleInInstancesOutputWithContext(ctx context.Context) ScaleInInstancesOutput
type ScaleInInstancesState ¶
type ScaleInInstancesState struct { // Scaling group ID. AutoScalingGroupId pulumi.StringPtrInput // Number of instances to be reduced. ScaleInNumber pulumi.IntPtrInput }
func (ScaleInInstancesState) ElementType ¶
func (ScaleInInstancesState) ElementType() reflect.Type
type ScaleOutInstances ¶
type ScaleOutInstances struct { pulumi.CustomResourceState // Scaling group ID. AutoScalingGroupId pulumi.StringOutput `pulumi:"autoScalingGroupId"` // Number of instances to be added. ScaleOutNumber pulumi.IntOutput `pulumi:"scaleOutNumber"` }
func GetScaleOutInstances ¶
func GetScaleOutInstances(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ScaleOutInstancesState, opts ...pulumi.ResourceOption) (*ScaleOutInstances, error)
GetScaleOutInstances gets an existing ScaleOutInstances resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewScaleOutInstances ¶
func NewScaleOutInstances(ctx *pulumi.Context, name string, args *ScaleOutInstancesArgs, opts ...pulumi.ResourceOption) (*ScaleOutInstances, error)
NewScaleOutInstances registers a new resource with the given unique name, arguments, and options.
func (*ScaleOutInstances) ElementType ¶
func (*ScaleOutInstances) ElementType() reflect.Type
func (*ScaleOutInstances) ToScaleOutInstancesOutput ¶
func (i *ScaleOutInstances) ToScaleOutInstancesOutput() ScaleOutInstancesOutput
func (*ScaleOutInstances) ToScaleOutInstancesOutputWithContext ¶
func (i *ScaleOutInstances) ToScaleOutInstancesOutputWithContext(ctx context.Context) ScaleOutInstancesOutput
type ScaleOutInstancesArgs ¶
type ScaleOutInstancesArgs struct { // Scaling group ID. AutoScalingGroupId pulumi.StringInput // Number of instances to be added. ScaleOutNumber pulumi.IntInput }
The set of arguments for constructing a ScaleOutInstances resource.
func (ScaleOutInstancesArgs) ElementType ¶
func (ScaleOutInstancesArgs) ElementType() reflect.Type
type ScaleOutInstancesArray ¶
type ScaleOutInstancesArray []ScaleOutInstancesInput
func (ScaleOutInstancesArray) ElementType ¶
func (ScaleOutInstancesArray) ElementType() reflect.Type
func (ScaleOutInstancesArray) ToScaleOutInstancesArrayOutput ¶
func (i ScaleOutInstancesArray) ToScaleOutInstancesArrayOutput() ScaleOutInstancesArrayOutput
func (ScaleOutInstancesArray) ToScaleOutInstancesArrayOutputWithContext ¶
func (i ScaleOutInstancesArray) ToScaleOutInstancesArrayOutputWithContext(ctx context.Context) ScaleOutInstancesArrayOutput
type ScaleOutInstancesArrayInput ¶
type ScaleOutInstancesArrayInput interface { pulumi.Input ToScaleOutInstancesArrayOutput() ScaleOutInstancesArrayOutput ToScaleOutInstancesArrayOutputWithContext(context.Context) ScaleOutInstancesArrayOutput }
ScaleOutInstancesArrayInput is an input type that accepts ScaleOutInstancesArray and ScaleOutInstancesArrayOutput values. You can construct a concrete instance of `ScaleOutInstancesArrayInput` via:
ScaleOutInstancesArray{ ScaleOutInstancesArgs{...} }
type ScaleOutInstancesArrayOutput ¶
type ScaleOutInstancesArrayOutput struct{ *pulumi.OutputState }
func (ScaleOutInstancesArrayOutput) ElementType ¶
func (ScaleOutInstancesArrayOutput) ElementType() reflect.Type
func (ScaleOutInstancesArrayOutput) Index ¶
func (o ScaleOutInstancesArrayOutput) Index(i pulumi.IntInput) ScaleOutInstancesOutput
func (ScaleOutInstancesArrayOutput) ToScaleOutInstancesArrayOutput ¶
func (o ScaleOutInstancesArrayOutput) ToScaleOutInstancesArrayOutput() ScaleOutInstancesArrayOutput
func (ScaleOutInstancesArrayOutput) ToScaleOutInstancesArrayOutputWithContext ¶
func (o ScaleOutInstancesArrayOutput) ToScaleOutInstancesArrayOutputWithContext(ctx context.Context) ScaleOutInstancesArrayOutput
type ScaleOutInstancesInput ¶
type ScaleOutInstancesInput interface { pulumi.Input ToScaleOutInstancesOutput() ScaleOutInstancesOutput ToScaleOutInstancesOutputWithContext(ctx context.Context) ScaleOutInstancesOutput }
type ScaleOutInstancesMap ¶
type ScaleOutInstancesMap map[string]ScaleOutInstancesInput
func (ScaleOutInstancesMap) ElementType ¶
func (ScaleOutInstancesMap) ElementType() reflect.Type
func (ScaleOutInstancesMap) ToScaleOutInstancesMapOutput ¶
func (i ScaleOutInstancesMap) ToScaleOutInstancesMapOutput() ScaleOutInstancesMapOutput
func (ScaleOutInstancesMap) ToScaleOutInstancesMapOutputWithContext ¶
func (i ScaleOutInstancesMap) ToScaleOutInstancesMapOutputWithContext(ctx context.Context) ScaleOutInstancesMapOutput
type ScaleOutInstancesMapInput ¶
type ScaleOutInstancesMapInput interface { pulumi.Input ToScaleOutInstancesMapOutput() ScaleOutInstancesMapOutput ToScaleOutInstancesMapOutputWithContext(context.Context) ScaleOutInstancesMapOutput }
ScaleOutInstancesMapInput is an input type that accepts ScaleOutInstancesMap and ScaleOutInstancesMapOutput values. You can construct a concrete instance of `ScaleOutInstancesMapInput` via:
ScaleOutInstancesMap{ "key": ScaleOutInstancesArgs{...} }
type ScaleOutInstancesMapOutput ¶
type ScaleOutInstancesMapOutput struct{ *pulumi.OutputState }
func (ScaleOutInstancesMapOutput) ElementType ¶
func (ScaleOutInstancesMapOutput) ElementType() reflect.Type
func (ScaleOutInstancesMapOutput) MapIndex ¶
func (o ScaleOutInstancesMapOutput) MapIndex(k pulumi.StringInput) ScaleOutInstancesOutput
func (ScaleOutInstancesMapOutput) ToScaleOutInstancesMapOutput ¶
func (o ScaleOutInstancesMapOutput) ToScaleOutInstancesMapOutput() ScaleOutInstancesMapOutput
func (ScaleOutInstancesMapOutput) ToScaleOutInstancesMapOutputWithContext ¶
func (o ScaleOutInstancesMapOutput) ToScaleOutInstancesMapOutputWithContext(ctx context.Context) ScaleOutInstancesMapOutput
type ScaleOutInstancesOutput ¶
type ScaleOutInstancesOutput struct{ *pulumi.OutputState }
func (ScaleOutInstancesOutput) AutoScalingGroupId ¶
func (o ScaleOutInstancesOutput) AutoScalingGroupId() pulumi.StringOutput
Scaling group ID.
func (ScaleOutInstancesOutput) ElementType ¶
func (ScaleOutInstancesOutput) ElementType() reflect.Type
func (ScaleOutInstancesOutput) ScaleOutNumber ¶
func (o ScaleOutInstancesOutput) ScaleOutNumber() pulumi.IntOutput
Number of instances to be added.
func (ScaleOutInstancesOutput) ToScaleOutInstancesOutput ¶
func (o ScaleOutInstancesOutput) ToScaleOutInstancesOutput() ScaleOutInstancesOutput
func (ScaleOutInstancesOutput) ToScaleOutInstancesOutputWithContext ¶
func (o ScaleOutInstancesOutput) ToScaleOutInstancesOutputWithContext(ctx context.Context) ScaleOutInstancesOutput
type ScaleOutInstancesState ¶
type ScaleOutInstancesState struct { // Scaling group ID. AutoScalingGroupId pulumi.StringPtrInput // Number of instances to be added. ScaleOutNumber pulumi.IntPtrInput }
func (ScaleOutInstancesState) ElementType ¶
func (ScaleOutInstancesState) ElementType() reflect.Type
type ScalingConfig ¶
type ScalingConfig struct { pulumi.CustomResourceState // CAM role name authorized to access. CamRoleName pulumi.StringPtrOutput `pulumi:"camRoleName"` // Name of a launch configuration. ConfigurationName pulumi.StringOutput `pulumi:"configurationName"` // The time when the launch configuration was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Configurations of data disk. DataDisks ScalingConfigDataDiskArrayOutput `pulumi:"dataDisks"` // Policy of cloud disk type. Valid values: `ORIGINAL` and `AUTOMATIC`. Default is `ORIGINAL`. DiskTypePolicy pulumi.StringPtrOutput `pulumi:"diskTypePolicy"` // To specify whether to enable cloud monitor service. Default is `TRUE`. EnhancedMonitorService pulumi.BoolPtrOutput `pulumi:"enhancedMonitorService"` // To specify whether to enable cloud security service. Default is `TRUE`. EnhancedSecurityService pulumi.BoolPtrOutput `pulumi:"enhancedSecurityService"` // Related settings of the cloud server hostname (HostName). HostNameSettings ScalingConfigHostNameSettingsPtrOutput `pulumi:"hostNameSettings"` // An available image ID for a cvm instance. ImageId pulumi.StringOutput `pulumi:"imageId"` // Charge type of instance. Valid values are `PREPAID`, `POSTPAID_BY_HOUR`, `SPOTPAID`. The default is `POSTPAID_BY_HOUR`. // NOTE: `SPOTPAID` instance must set `spot_instance_type` and `spot_max_price` at the same time. InstanceChargeType pulumi.StringPtrOutput `pulumi:"instanceChargeType"` // The tenancy (in month) of the prepaid instance, NOTE: it only works when instance_charge_type is set to `PREPAID`. Valid // values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`. InstanceChargeTypePrepaidPeriod pulumi.IntPtrOutput `pulumi:"instanceChargeTypePrepaidPeriod"` // Auto renewal flag. Valid values: `NOTIFY_AND_AUTO_RENEW`: notify upon expiration and renew automatically, // `NOTIFY_AND_MANUAL_RENEW`: notify upon expiration but do not renew automatically, `DISABLE_NOTIFY_AND_MANUAL_RENEW`: // neither notify upon expiration nor renew automatically. Default value: `NOTIFY_AND_MANUAL_RENEW`. If this parameter is // specified as `NOTIFY_AND_AUTO_RENEW`, the instance will be automatically renewed on a monthly basis if the account // balance is sufficient. NOTE: it only works when instance_charge_type is set to `PREPAID`. InstanceChargeTypePrepaidRenewFlag pulumi.StringOutput `pulumi:"instanceChargeTypePrepaidRenewFlag"` // Settings of CVM instance names. InstanceNameSettings ScalingConfigInstanceNameSettingsPtrOutput `pulumi:"instanceNameSettings"` // A list of tags used to associate different resources. InstanceTags pulumi.MapOutput `pulumi:"instanceTags"` // Specified types of CVM instances. InstanceTypes pulumi.StringArrayOutput `pulumi:"instanceTypes"` // Charge types for network traffic. Valid values: `BANDWIDTH_PREPAID`, `TRAFFIC_POSTPAID_BY_HOUR` and `BANDWIDTH_PACKAGE`. InternetChargeType pulumi.StringPtrOutput `pulumi:"internetChargeType"` // Max bandwidth of Internet access in Mbps. Default is `0`. InternetMaxBandwidthOut pulumi.IntPtrOutput `pulumi:"internetMaxBandwidthOut"` // Specify whether to keep original settings of a CVM image. And it can't be used with password or key_ids together. KeepImageLogin pulumi.BoolPtrOutput `pulumi:"keepImageLogin"` // ID list of keys. KeyIds pulumi.StringArrayOutput `pulumi:"keyIds"` // Password to access. Password pulumi.StringPtrOutput `pulumi:"password"` // Specifys to which project the configuration belongs. ProjectId pulumi.IntPtrOutput `pulumi:"projectId"` // Specify whether to assign an Internet IP address. PublicIpAssigned pulumi.BoolPtrOutput `pulumi:"publicIpAssigned"` // Security groups to which a CVM instance belongs. SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"` // Type of spot instance, only support `one-time` now. Note: it only works when instance_charge_type is set to `SPOTPAID`. SpotInstanceType pulumi.StringPtrOutput `pulumi:"spotInstanceType"` // Max price of a spot instance, is the format of decimal string, for example "0.50". Note: it only works when // instance_charge_type is set to `SPOTPAID`. SpotMaxPrice pulumi.StringPtrOutput `pulumi:"spotMaxPrice"` // Current statues of a launch configuration. Status pulumi.StringOutput `pulumi:"status"` // Volume of system disk in GB. Default is `50`. SystemDiskSize pulumi.IntPtrOutput `pulumi:"systemDiskSize"` // Type of a CVM disk. Valid values: `CLOUD_PREMIUM` and `CLOUD_SSD`. Default is `CLOUD_PREMIUM`. valid when // disk_type_policy is ORIGINAL. SystemDiskType pulumi.StringPtrOutput `pulumi:"systemDiskType"` // ase64-encoded User Data text, the length limit is 16KB. UserData pulumi.StringPtrOutput `pulumi:"userData"` }
func GetScalingConfig ¶
func GetScalingConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ScalingConfigState, opts ...pulumi.ResourceOption) (*ScalingConfig, error)
GetScalingConfig gets an existing ScalingConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewScalingConfig ¶
func NewScalingConfig(ctx *pulumi.Context, name string, args *ScalingConfigArgs, opts ...pulumi.ResourceOption) (*ScalingConfig, error)
NewScalingConfig registers a new resource with the given unique name, arguments, and options.
func (*ScalingConfig) ElementType ¶
func (*ScalingConfig) ElementType() reflect.Type
func (*ScalingConfig) ToScalingConfigOutput ¶
func (i *ScalingConfig) ToScalingConfigOutput() ScalingConfigOutput
func (*ScalingConfig) ToScalingConfigOutputWithContext ¶
func (i *ScalingConfig) ToScalingConfigOutputWithContext(ctx context.Context) ScalingConfigOutput
type ScalingConfigArgs ¶
type ScalingConfigArgs struct { // CAM role name authorized to access. CamRoleName pulumi.StringPtrInput // Name of a launch configuration. ConfigurationName pulumi.StringInput // Configurations of data disk. DataDisks ScalingConfigDataDiskArrayInput // Policy of cloud disk type. Valid values: `ORIGINAL` and `AUTOMATIC`. Default is `ORIGINAL`. DiskTypePolicy pulumi.StringPtrInput // To specify whether to enable cloud monitor service. Default is `TRUE`. EnhancedMonitorService pulumi.BoolPtrInput // To specify whether to enable cloud security service. Default is `TRUE`. EnhancedSecurityService pulumi.BoolPtrInput // Related settings of the cloud server hostname (HostName). HostNameSettings ScalingConfigHostNameSettingsPtrInput // An available image ID for a cvm instance. ImageId pulumi.StringInput // Charge type of instance. Valid values are `PREPAID`, `POSTPAID_BY_HOUR`, `SPOTPAID`. The default is `POSTPAID_BY_HOUR`. // NOTE: `SPOTPAID` instance must set `spot_instance_type` and `spot_max_price` at the same time. InstanceChargeType pulumi.StringPtrInput // The tenancy (in month) of the prepaid instance, NOTE: it only works when instance_charge_type is set to `PREPAID`. Valid // values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`. InstanceChargeTypePrepaidPeriod pulumi.IntPtrInput // Auto renewal flag. Valid values: `NOTIFY_AND_AUTO_RENEW`: notify upon expiration and renew automatically, // `NOTIFY_AND_MANUAL_RENEW`: notify upon expiration but do not renew automatically, `DISABLE_NOTIFY_AND_MANUAL_RENEW`: // neither notify upon expiration nor renew automatically. Default value: `NOTIFY_AND_MANUAL_RENEW`. If this parameter is // specified as `NOTIFY_AND_AUTO_RENEW`, the instance will be automatically renewed on a monthly basis if the account // balance is sufficient. NOTE: it only works when instance_charge_type is set to `PREPAID`. InstanceChargeTypePrepaidRenewFlag pulumi.StringPtrInput // Settings of CVM instance names. InstanceNameSettings ScalingConfigInstanceNameSettingsPtrInput // A list of tags used to associate different resources. InstanceTags pulumi.MapInput // Specified types of CVM instances. InstanceTypes pulumi.StringArrayInput // Charge types for network traffic. Valid values: `BANDWIDTH_PREPAID`, `TRAFFIC_POSTPAID_BY_HOUR` and `BANDWIDTH_PACKAGE`. InternetChargeType pulumi.StringPtrInput // Max bandwidth of Internet access in Mbps. Default is `0`. InternetMaxBandwidthOut pulumi.IntPtrInput // Specify whether to keep original settings of a CVM image. And it can't be used with password or key_ids together. KeepImageLogin pulumi.BoolPtrInput // ID list of keys. KeyIds pulumi.StringArrayInput // Password to access. Password pulumi.StringPtrInput // Specifys to which project the configuration belongs. ProjectId pulumi.IntPtrInput // Specify whether to assign an Internet IP address. PublicIpAssigned pulumi.BoolPtrInput // Security groups to which a CVM instance belongs. SecurityGroupIds pulumi.StringArrayInput // Type of spot instance, only support `one-time` now. Note: it only works when instance_charge_type is set to `SPOTPAID`. SpotInstanceType pulumi.StringPtrInput // Max price of a spot instance, is the format of decimal string, for example "0.50". Note: it only works when // instance_charge_type is set to `SPOTPAID`. SpotMaxPrice pulumi.StringPtrInput // Volume of system disk in GB. Default is `50`. SystemDiskSize pulumi.IntPtrInput // Type of a CVM disk. Valid values: `CLOUD_PREMIUM` and `CLOUD_SSD`. Default is `CLOUD_PREMIUM`. valid when // disk_type_policy is ORIGINAL. SystemDiskType pulumi.StringPtrInput // ase64-encoded User Data text, the length limit is 16KB. UserData pulumi.StringPtrInput }
The set of arguments for constructing a ScalingConfig resource.
func (ScalingConfigArgs) ElementType ¶
func (ScalingConfigArgs) ElementType() reflect.Type
type ScalingConfigArray ¶
type ScalingConfigArray []ScalingConfigInput
func (ScalingConfigArray) ElementType ¶
func (ScalingConfigArray) ElementType() reflect.Type
func (ScalingConfigArray) ToScalingConfigArrayOutput ¶
func (i ScalingConfigArray) ToScalingConfigArrayOutput() ScalingConfigArrayOutput
func (ScalingConfigArray) ToScalingConfigArrayOutputWithContext ¶
func (i ScalingConfigArray) ToScalingConfigArrayOutputWithContext(ctx context.Context) ScalingConfigArrayOutput
type ScalingConfigArrayInput ¶
type ScalingConfigArrayInput interface { pulumi.Input ToScalingConfigArrayOutput() ScalingConfigArrayOutput ToScalingConfigArrayOutputWithContext(context.Context) ScalingConfigArrayOutput }
ScalingConfigArrayInput is an input type that accepts ScalingConfigArray and ScalingConfigArrayOutput values. You can construct a concrete instance of `ScalingConfigArrayInput` via:
ScalingConfigArray{ ScalingConfigArgs{...} }
type ScalingConfigArrayOutput ¶
type ScalingConfigArrayOutput struct{ *pulumi.OutputState }
func (ScalingConfigArrayOutput) ElementType ¶
func (ScalingConfigArrayOutput) ElementType() reflect.Type
func (ScalingConfigArrayOutput) Index ¶
func (o ScalingConfigArrayOutput) Index(i pulumi.IntInput) ScalingConfigOutput
func (ScalingConfigArrayOutput) ToScalingConfigArrayOutput ¶
func (o ScalingConfigArrayOutput) ToScalingConfigArrayOutput() ScalingConfigArrayOutput
func (ScalingConfigArrayOutput) ToScalingConfigArrayOutputWithContext ¶
func (o ScalingConfigArrayOutput) ToScalingConfigArrayOutputWithContext(ctx context.Context) ScalingConfigArrayOutput
type ScalingConfigDataDisk ¶
type ScalingConfigDataDiskArgs ¶
type ScalingConfigDataDiskArgs struct { DeleteWithInstance pulumi.BoolPtrInput `pulumi:"deleteWithInstance"` DiskSize pulumi.IntPtrInput `pulumi:"diskSize"` DiskType pulumi.StringPtrInput `pulumi:"diskType"` SnapshotId pulumi.StringPtrInput `pulumi:"snapshotId"` }
func (ScalingConfigDataDiskArgs) ElementType ¶
func (ScalingConfigDataDiskArgs) ElementType() reflect.Type
func (ScalingConfigDataDiskArgs) ToScalingConfigDataDiskOutput ¶
func (i ScalingConfigDataDiskArgs) ToScalingConfigDataDiskOutput() ScalingConfigDataDiskOutput
func (ScalingConfigDataDiskArgs) ToScalingConfigDataDiskOutputWithContext ¶
func (i ScalingConfigDataDiskArgs) ToScalingConfigDataDiskOutputWithContext(ctx context.Context) ScalingConfigDataDiskOutput
type ScalingConfigDataDiskArray ¶
type ScalingConfigDataDiskArray []ScalingConfigDataDiskInput
func (ScalingConfigDataDiskArray) ElementType ¶
func (ScalingConfigDataDiskArray) ElementType() reflect.Type
func (ScalingConfigDataDiskArray) ToScalingConfigDataDiskArrayOutput ¶
func (i ScalingConfigDataDiskArray) ToScalingConfigDataDiskArrayOutput() ScalingConfigDataDiskArrayOutput
func (ScalingConfigDataDiskArray) ToScalingConfigDataDiskArrayOutputWithContext ¶
func (i ScalingConfigDataDiskArray) ToScalingConfigDataDiskArrayOutputWithContext(ctx context.Context) ScalingConfigDataDiskArrayOutput
type ScalingConfigDataDiskArrayInput ¶
type ScalingConfigDataDiskArrayInput interface { pulumi.Input ToScalingConfigDataDiskArrayOutput() ScalingConfigDataDiskArrayOutput ToScalingConfigDataDiskArrayOutputWithContext(context.Context) ScalingConfigDataDiskArrayOutput }
ScalingConfigDataDiskArrayInput is an input type that accepts ScalingConfigDataDiskArray and ScalingConfigDataDiskArrayOutput values. You can construct a concrete instance of `ScalingConfigDataDiskArrayInput` via:
ScalingConfigDataDiskArray{ ScalingConfigDataDiskArgs{...} }
type ScalingConfigDataDiskArrayOutput ¶
type ScalingConfigDataDiskArrayOutput struct{ *pulumi.OutputState }
func (ScalingConfigDataDiskArrayOutput) ElementType ¶
func (ScalingConfigDataDiskArrayOutput) ElementType() reflect.Type
func (ScalingConfigDataDiskArrayOutput) Index ¶
func (o ScalingConfigDataDiskArrayOutput) Index(i pulumi.IntInput) ScalingConfigDataDiskOutput
func (ScalingConfigDataDiskArrayOutput) ToScalingConfigDataDiskArrayOutput ¶
func (o ScalingConfigDataDiskArrayOutput) ToScalingConfigDataDiskArrayOutput() ScalingConfigDataDiskArrayOutput
func (ScalingConfigDataDiskArrayOutput) ToScalingConfigDataDiskArrayOutputWithContext ¶
func (o ScalingConfigDataDiskArrayOutput) ToScalingConfigDataDiskArrayOutputWithContext(ctx context.Context) ScalingConfigDataDiskArrayOutput
type ScalingConfigDataDiskInput ¶
type ScalingConfigDataDiskInput interface { pulumi.Input ToScalingConfigDataDiskOutput() ScalingConfigDataDiskOutput ToScalingConfigDataDiskOutputWithContext(context.Context) ScalingConfigDataDiskOutput }
ScalingConfigDataDiskInput is an input type that accepts ScalingConfigDataDiskArgs and ScalingConfigDataDiskOutput values. You can construct a concrete instance of `ScalingConfigDataDiskInput` via:
ScalingConfigDataDiskArgs{...}
type ScalingConfigDataDiskOutput ¶
type ScalingConfigDataDiskOutput struct{ *pulumi.OutputState }
func (ScalingConfigDataDiskOutput) DeleteWithInstance ¶
func (o ScalingConfigDataDiskOutput) DeleteWithInstance() pulumi.BoolPtrOutput
func (ScalingConfigDataDiskOutput) DiskSize ¶
func (o ScalingConfigDataDiskOutput) DiskSize() pulumi.IntPtrOutput
func (ScalingConfigDataDiskOutput) DiskType ¶
func (o ScalingConfigDataDiskOutput) DiskType() pulumi.StringPtrOutput
func (ScalingConfigDataDiskOutput) ElementType ¶
func (ScalingConfigDataDiskOutput) ElementType() reflect.Type
func (ScalingConfigDataDiskOutput) SnapshotId ¶
func (o ScalingConfigDataDiskOutput) SnapshotId() pulumi.StringPtrOutput
func (ScalingConfigDataDiskOutput) ToScalingConfigDataDiskOutput ¶
func (o ScalingConfigDataDiskOutput) ToScalingConfigDataDiskOutput() ScalingConfigDataDiskOutput
func (ScalingConfigDataDiskOutput) ToScalingConfigDataDiskOutputWithContext ¶
func (o ScalingConfigDataDiskOutput) ToScalingConfigDataDiskOutputWithContext(ctx context.Context) ScalingConfigDataDiskOutput
type ScalingConfigHostNameSettingsArgs ¶
type ScalingConfigHostNameSettingsArgs struct { HostName pulumi.StringInput `pulumi:"hostName"` HostNameStyle pulumi.StringPtrInput `pulumi:"hostNameStyle"` }
func (ScalingConfigHostNameSettingsArgs) ElementType ¶
func (ScalingConfigHostNameSettingsArgs) ElementType() reflect.Type
func (ScalingConfigHostNameSettingsArgs) ToScalingConfigHostNameSettingsOutput ¶
func (i ScalingConfigHostNameSettingsArgs) ToScalingConfigHostNameSettingsOutput() ScalingConfigHostNameSettingsOutput
func (ScalingConfigHostNameSettingsArgs) ToScalingConfigHostNameSettingsOutputWithContext ¶
func (i ScalingConfigHostNameSettingsArgs) ToScalingConfigHostNameSettingsOutputWithContext(ctx context.Context) ScalingConfigHostNameSettingsOutput
func (ScalingConfigHostNameSettingsArgs) ToScalingConfigHostNameSettingsPtrOutput ¶
func (i ScalingConfigHostNameSettingsArgs) ToScalingConfigHostNameSettingsPtrOutput() ScalingConfigHostNameSettingsPtrOutput
func (ScalingConfigHostNameSettingsArgs) ToScalingConfigHostNameSettingsPtrOutputWithContext ¶
func (i ScalingConfigHostNameSettingsArgs) ToScalingConfigHostNameSettingsPtrOutputWithContext(ctx context.Context) ScalingConfigHostNameSettingsPtrOutput
type ScalingConfigHostNameSettingsInput ¶
type ScalingConfigHostNameSettingsInput interface { pulumi.Input ToScalingConfigHostNameSettingsOutput() ScalingConfigHostNameSettingsOutput ToScalingConfigHostNameSettingsOutputWithContext(context.Context) ScalingConfigHostNameSettingsOutput }
ScalingConfigHostNameSettingsInput is an input type that accepts ScalingConfigHostNameSettingsArgs and ScalingConfigHostNameSettingsOutput values. You can construct a concrete instance of `ScalingConfigHostNameSettingsInput` via:
ScalingConfigHostNameSettingsArgs{...}
type ScalingConfigHostNameSettingsOutput ¶
type ScalingConfigHostNameSettingsOutput struct{ *pulumi.OutputState }
func (ScalingConfigHostNameSettingsOutput) ElementType ¶
func (ScalingConfigHostNameSettingsOutput) ElementType() reflect.Type
func (ScalingConfigHostNameSettingsOutput) HostName ¶
func (o ScalingConfigHostNameSettingsOutput) HostName() pulumi.StringOutput
func (ScalingConfigHostNameSettingsOutput) HostNameStyle ¶
func (o ScalingConfigHostNameSettingsOutput) HostNameStyle() pulumi.StringPtrOutput
func (ScalingConfigHostNameSettingsOutput) ToScalingConfigHostNameSettingsOutput ¶
func (o ScalingConfigHostNameSettingsOutput) ToScalingConfigHostNameSettingsOutput() ScalingConfigHostNameSettingsOutput
func (ScalingConfigHostNameSettingsOutput) ToScalingConfigHostNameSettingsOutputWithContext ¶
func (o ScalingConfigHostNameSettingsOutput) ToScalingConfigHostNameSettingsOutputWithContext(ctx context.Context) ScalingConfigHostNameSettingsOutput
func (ScalingConfigHostNameSettingsOutput) ToScalingConfigHostNameSettingsPtrOutput ¶
func (o ScalingConfigHostNameSettingsOutput) ToScalingConfigHostNameSettingsPtrOutput() ScalingConfigHostNameSettingsPtrOutput
func (ScalingConfigHostNameSettingsOutput) ToScalingConfigHostNameSettingsPtrOutputWithContext ¶
func (o ScalingConfigHostNameSettingsOutput) ToScalingConfigHostNameSettingsPtrOutputWithContext(ctx context.Context) ScalingConfigHostNameSettingsPtrOutput
type ScalingConfigHostNameSettingsPtrInput ¶
type ScalingConfigHostNameSettingsPtrInput interface { pulumi.Input ToScalingConfigHostNameSettingsPtrOutput() ScalingConfigHostNameSettingsPtrOutput ToScalingConfigHostNameSettingsPtrOutputWithContext(context.Context) ScalingConfigHostNameSettingsPtrOutput }
ScalingConfigHostNameSettingsPtrInput is an input type that accepts ScalingConfigHostNameSettingsArgs, ScalingConfigHostNameSettingsPtr and ScalingConfigHostNameSettingsPtrOutput values. You can construct a concrete instance of `ScalingConfigHostNameSettingsPtrInput` via:
ScalingConfigHostNameSettingsArgs{...} or: nil
func ScalingConfigHostNameSettingsPtr ¶
func ScalingConfigHostNameSettingsPtr(v *ScalingConfigHostNameSettingsArgs) ScalingConfigHostNameSettingsPtrInput
type ScalingConfigHostNameSettingsPtrOutput ¶
type ScalingConfigHostNameSettingsPtrOutput struct{ *pulumi.OutputState }
func (ScalingConfigHostNameSettingsPtrOutput) ElementType ¶
func (ScalingConfigHostNameSettingsPtrOutput) ElementType() reflect.Type
func (ScalingConfigHostNameSettingsPtrOutput) HostName ¶
func (o ScalingConfigHostNameSettingsPtrOutput) HostName() pulumi.StringPtrOutput
func (ScalingConfigHostNameSettingsPtrOutput) HostNameStyle ¶
func (o ScalingConfigHostNameSettingsPtrOutput) HostNameStyle() pulumi.StringPtrOutput
func (ScalingConfigHostNameSettingsPtrOutput) ToScalingConfigHostNameSettingsPtrOutput ¶
func (o ScalingConfigHostNameSettingsPtrOutput) ToScalingConfigHostNameSettingsPtrOutput() ScalingConfigHostNameSettingsPtrOutput
func (ScalingConfigHostNameSettingsPtrOutput) ToScalingConfigHostNameSettingsPtrOutputWithContext ¶
func (o ScalingConfigHostNameSettingsPtrOutput) ToScalingConfigHostNameSettingsPtrOutputWithContext(ctx context.Context) ScalingConfigHostNameSettingsPtrOutput
type ScalingConfigInput ¶
type ScalingConfigInput interface { pulumi.Input ToScalingConfigOutput() ScalingConfigOutput ToScalingConfigOutputWithContext(ctx context.Context) ScalingConfigOutput }
type ScalingConfigInstanceNameSettingsArgs ¶
type ScalingConfigInstanceNameSettingsArgs struct { InstanceName pulumi.StringInput `pulumi:"instanceName"` InstanceNameStyle pulumi.StringPtrInput `pulumi:"instanceNameStyle"` }
func (ScalingConfigInstanceNameSettingsArgs) ElementType ¶
func (ScalingConfigInstanceNameSettingsArgs) ElementType() reflect.Type
func (ScalingConfigInstanceNameSettingsArgs) ToScalingConfigInstanceNameSettingsOutput ¶
func (i ScalingConfigInstanceNameSettingsArgs) ToScalingConfigInstanceNameSettingsOutput() ScalingConfigInstanceNameSettingsOutput
func (ScalingConfigInstanceNameSettingsArgs) ToScalingConfigInstanceNameSettingsOutputWithContext ¶
func (i ScalingConfigInstanceNameSettingsArgs) ToScalingConfigInstanceNameSettingsOutputWithContext(ctx context.Context) ScalingConfigInstanceNameSettingsOutput
func (ScalingConfigInstanceNameSettingsArgs) ToScalingConfigInstanceNameSettingsPtrOutput ¶
func (i ScalingConfigInstanceNameSettingsArgs) ToScalingConfigInstanceNameSettingsPtrOutput() ScalingConfigInstanceNameSettingsPtrOutput
func (ScalingConfigInstanceNameSettingsArgs) ToScalingConfigInstanceNameSettingsPtrOutputWithContext ¶
func (i ScalingConfigInstanceNameSettingsArgs) ToScalingConfigInstanceNameSettingsPtrOutputWithContext(ctx context.Context) ScalingConfigInstanceNameSettingsPtrOutput
type ScalingConfigInstanceNameSettingsInput ¶
type ScalingConfigInstanceNameSettingsInput interface { pulumi.Input ToScalingConfigInstanceNameSettingsOutput() ScalingConfigInstanceNameSettingsOutput ToScalingConfigInstanceNameSettingsOutputWithContext(context.Context) ScalingConfigInstanceNameSettingsOutput }
ScalingConfigInstanceNameSettingsInput is an input type that accepts ScalingConfigInstanceNameSettingsArgs and ScalingConfigInstanceNameSettingsOutput values. You can construct a concrete instance of `ScalingConfigInstanceNameSettingsInput` via:
ScalingConfigInstanceNameSettingsArgs{...}
type ScalingConfigInstanceNameSettingsOutput ¶
type ScalingConfigInstanceNameSettingsOutput struct{ *pulumi.OutputState }
func (ScalingConfigInstanceNameSettingsOutput) ElementType ¶
func (ScalingConfigInstanceNameSettingsOutput) ElementType() reflect.Type
func (ScalingConfigInstanceNameSettingsOutput) InstanceName ¶
func (o ScalingConfigInstanceNameSettingsOutput) InstanceName() pulumi.StringOutput
func (ScalingConfigInstanceNameSettingsOutput) InstanceNameStyle ¶
func (o ScalingConfigInstanceNameSettingsOutput) InstanceNameStyle() pulumi.StringPtrOutput
func (ScalingConfigInstanceNameSettingsOutput) ToScalingConfigInstanceNameSettingsOutput ¶
func (o ScalingConfigInstanceNameSettingsOutput) ToScalingConfigInstanceNameSettingsOutput() ScalingConfigInstanceNameSettingsOutput
func (ScalingConfigInstanceNameSettingsOutput) ToScalingConfigInstanceNameSettingsOutputWithContext ¶
func (o ScalingConfigInstanceNameSettingsOutput) ToScalingConfigInstanceNameSettingsOutputWithContext(ctx context.Context) ScalingConfigInstanceNameSettingsOutput
func (ScalingConfigInstanceNameSettingsOutput) ToScalingConfigInstanceNameSettingsPtrOutput ¶
func (o ScalingConfigInstanceNameSettingsOutput) ToScalingConfigInstanceNameSettingsPtrOutput() ScalingConfigInstanceNameSettingsPtrOutput
func (ScalingConfigInstanceNameSettingsOutput) ToScalingConfigInstanceNameSettingsPtrOutputWithContext ¶
func (o ScalingConfigInstanceNameSettingsOutput) ToScalingConfigInstanceNameSettingsPtrOutputWithContext(ctx context.Context) ScalingConfigInstanceNameSettingsPtrOutput
type ScalingConfigInstanceNameSettingsPtrInput ¶
type ScalingConfigInstanceNameSettingsPtrInput interface { pulumi.Input ToScalingConfigInstanceNameSettingsPtrOutput() ScalingConfigInstanceNameSettingsPtrOutput ToScalingConfigInstanceNameSettingsPtrOutputWithContext(context.Context) ScalingConfigInstanceNameSettingsPtrOutput }
ScalingConfigInstanceNameSettingsPtrInput is an input type that accepts ScalingConfigInstanceNameSettingsArgs, ScalingConfigInstanceNameSettingsPtr and ScalingConfigInstanceNameSettingsPtrOutput values. You can construct a concrete instance of `ScalingConfigInstanceNameSettingsPtrInput` via:
ScalingConfigInstanceNameSettingsArgs{...} or: nil
func ScalingConfigInstanceNameSettingsPtr ¶
func ScalingConfigInstanceNameSettingsPtr(v *ScalingConfigInstanceNameSettingsArgs) ScalingConfigInstanceNameSettingsPtrInput
type ScalingConfigInstanceNameSettingsPtrOutput ¶
type ScalingConfigInstanceNameSettingsPtrOutput struct{ *pulumi.OutputState }
func (ScalingConfigInstanceNameSettingsPtrOutput) ElementType ¶
func (ScalingConfigInstanceNameSettingsPtrOutput) ElementType() reflect.Type
func (ScalingConfigInstanceNameSettingsPtrOutput) InstanceName ¶
func (o ScalingConfigInstanceNameSettingsPtrOutput) InstanceName() pulumi.StringPtrOutput
func (ScalingConfigInstanceNameSettingsPtrOutput) InstanceNameStyle ¶
func (o ScalingConfigInstanceNameSettingsPtrOutput) InstanceNameStyle() pulumi.StringPtrOutput
func (ScalingConfigInstanceNameSettingsPtrOutput) ToScalingConfigInstanceNameSettingsPtrOutput ¶
func (o ScalingConfigInstanceNameSettingsPtrOutput) ToScalingConfigInstanceNameSettingsPtrOutput() ScalingConfigInstanceNameSettingsPtrOutput
func (ScalingConfigInstanceNameSettingsPtrOutput) ToScalingConfigInstanceNameSettingsPtrOutputWithContext ¶
func (o ScalingConfigInstanceNameSettingsPtrOutput) ToScalingConfigInstanceNameSettingsPtrOutputWithContext(ctx context.Context) ScalingConfigInstanceNameSettingsPtrOutput
type ScalingConfigMap ¶
type ScalingConfigMap map[string]ScalingConfigInput
func (ScalingConfigMap) ElementType ¶
func (ScalingConfigMap) ElementType() reflect.Type
func (ScalingConfigMap) ToScalingConfigMapOutput ¶
func (i ScalingConfigMap) ToScalingConfigMapOutput() ScalingConfigMapOutput
func (ScalingConfigMap) ToScalingConfigMapOutputWithContext ¶
func (i ScalingConfigMap) ToScalingConfigMapOutputWithContext(ctx context.Context) ScalingConfigMapOutput
type ScalingConfigMapInput ¶
type ScalingConfigMapInput interface { pulumi.Input ToScalingConfigMapOutput() ScalingConfigMapOutput ToScalingConfigMapOutputWithContext(context.Context) ScalingConfigMapOutput }
ScalingConfigMapInput is an input type that accepts ScalingConfigMap and ScalingConfigMapOutput values. You can construct a concrete instance of `ScalingConfigMapInput` via:
ScalingConfigMap{ "key": ScalingConfigArgs{...} }
type ScalingConfigMapOutput ¶
type ScalingConfigMapOutput struct{ *pulumi.OutputState }
func (ScalingConfigMapOutput) ElementType ¶
func (ScalingConfigMapOutput) ElementType() reflect.Type
func (ScalingConfigMapOutput) MapIndex ¶
func (o ScalingConfigMapOutput) MapIndex(k pulumi.StringInput) ScalingConfigOutput
func (ScalingConfigMapOutput) ToScalingConfigMapOutput ¶
func (o ScalingConfigMapOutput) ToScalingConfigMapOutput() ScalingConfigMapOutput
func (ScalingConfigMapOutput) ToScalingConfigMapOutputWithContext ¶
func (o ScalingConfigMapOutput) ToScalingConfigMapOutputWithContext(ctx context.Context) ScalingConfigMapOutput
type ScalingConfigOutput ¶
type ScalingConfigOutput struct{ *pulumi.OutputState }
func (ScalingConfigOutput) CamRoleName ¶
func (o ScalingConfigOutput) CamRoleName() pulumi.StringPtrOutput
CAM role name authorized to access.
func (ScalingConfigOutput) ConfigurationName ¶
func (o ScalingConfigOutput) ConfigurationName() pulumi.StringOutput
Name of a launch configuration.
func (ScalingConfigOutput) CreateTime ¶
func (o ScalingConfigOutput) CreateTime() pulumi.StringOutput
The time when the launch configuration was created.
func (ScalingConfigOutput) DataDisks ¶
func (o ScalingConfigOutput) DataDisks() ScalingConfigDataDiskArrayOutput
Configurations of data disk.
func (ScalingConfigOutput) DiskTypePolicy ¶
func (o ScalingConfigOutput) DiskTypePolicy() pulumi.StringPtrOutput
Policy of cloud disk type. Valid values: `ORIGINAL` and `AUTOMATIC`. Default is `ORIGINAL`.
func (ScalingConfigOutput) ElementType ¶
func (ScalingConfigOutput) ElementType() reflect.Type
func (ScalingConfigOutput) EnhancedMonitorService ¶
func (o ScalingConfigOutput) EnhancedMonitorService() pulumi.BoolPtrOutput
To specify whether to enable cloud monitor service. Default is `TRUE`.
func (ScalingConfigOutput) EnhancedSecurityService ¶
func (o ScalingConfigOutput) EnhancedSecurityService() pulumi.BoolPtrOutput
To specify whether to enable cloud security service. Default is `TRUE`.
func (ScalingConfigOutput) HostNameSettings ¶
func (o ScalingConfigOutput) HostNameSettings() ScalingConfigHostNameSettingsPtrOutput
Related settings of the cloud server hostname (HostName).
func (ScalingConfigOutput) ImageId ¶
func (o ScalingConfigOutput) ImageId() pulumi.StringOutput
An available image ID for a cvm instance.
func (ScalingConfigOutput) InstanceChargeType ¶
func (o ScalingConfigOutput) InstanceChargeType() pulumi.StringPtrOutput
Charge type of instance. Valid values are `PREPAID`, `POSTPAID_BY_HOUR`, `SPOTPAID`. The default is `POSTPAID_BY_HOUR`. NOTE: `SPOTPAID` instance must set `spot_instance_type` and `spot_max_price` at the same time.
func (ScalingConfigOutput) InstanceChargeTypePrepaidPeriod ¶
func (o ScalingConfigOutput) InstanceChargeTypePrepaidPeriod() pulumi.IntPtrOutput
The tenancy (in month) of the prepaid instance, NOTE: it only works when instance_charge_type is set to `PREPAID`. Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`.
func (ScalingConfigOutput) InstanceChargeTypePrepaidRenewFlag ¶
func (o ScalingConfigOutput) InstanceChargeTypePrepaidRenewFlag() pulumi.StringOutput
Auto renewal flag. Valid values: `NOTIFY_AND_AUTO_RENEW`: notify upon expiration and renew automatically, `NOTIFY_AND_MANUAL_RENEW`: notify upon expiration but do not renew automatically, `DISABLE_NOTIFY_AND_MANUAL_RENEW`: neither notify upon expiration nor renew automatically. Default value: `NOTIFY_AND_MANUAL_RENEW`. If this parameter is specified as `NOTIFY_AND_AUTO_RENEW`, the instance will be automatically renewed on a monthly basis if the account balance is sufficient. NOTE: it only works when instance_charge_type is set to `PREPAID`.
func (ScalingConfigOutput) InstanceNameSettings ¶
func (o ScalingConfigOutput) InstanceNameSettings() ScalingConfigInstanceNameSettingsPtrOutput
Settings of CVM instance names.
func (ScalingConfigOutput) InstanceTags ¶
func (o ScalingConfigOutput) InstanceTags() pulumi.MapOutput
A list of tags used to associate different resources.
func (ScalingConfigOutput) InstanceTypes ¶
func (o ScalingConfigOutput) InstanceTypes() pulumi.StringArrayOutput
Specified types of CVM instances.
func (ScalingConfigOutput) InternetChargeType ¶
func (o ScalingConfigOutput) InternetChargeType() pulumi.StringPtrOutput
Charge types for network traffic. Valid values: `BANDWIDTH_PREPAID`, `TRAFFIC_POSTPAID_BY_HOUR` and `BANDWIDTH_PACKAGE`.
func (ScalingConfigOutput) InternetMaxBandwidthOut ¶
func (o ScalingConfigOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput
Max bandwidth of Internet access in Mbps. Default is `0`.
func (ScalingConfigOutput) KeepImageLogin ¶
func (o ScalingConfigOutput) KeepImageLogin() pulumi.BoolPtrOutput
Specify whether to keep original settings of a CVM image. And it can't be used with password or key_ids together.
func (ScalingConfigOutput) KeyIds ¶
func (o ScalingConfigOutput) KeyIds() pulumi.StringArrayOutput
ID list of keys.
func (ScalingConfigOutput) Password ¶
func (o ScalingConfigOutput) Password() pulumi.StringPtrOutput
Password to access.
func (ScalingConfigOutput) ProjectId ¶
func (o ScalingConfigOutput) ProjectId() pulumi.IntPtrOutput
Specifys to which project the configuration belongs.
func (ScalingConfigOutput) PublicIpAssigned ¶
func (o ScalingConfigOutput) PublicIpAssigned() pulumi.BoolPtrOutput
Specify whether to assign an Internet IP address.
func (ScalingConfigOutput) SecurityGroupIds ¶
func (o ScalingConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput
Security groups to which a CVM instance belongs.
func (ScalingConfigOutput) SpotInstanceType ¶
func (o ScalingConfigOutput) SpotInstanceType() pulumi.StringPtrOutput
Type of spot instance, only support `one-time` now. Note: it only works when instance_charge_type is set to `SPOTPAID`.
func (ScalingConfigOutput) SpotMaxPrice ¶
func (o ScalingConfigOutput) SpotMaxPrice() pulumi.StringPtrOutput
Max price of a spot instance, is the format of decimal string, for example "0.50". Note: it only works when instance_charge_type is set to `SPOTPAID`.
func (ScalingConfigOutput) Status ¶
func (o ScalingConfigOutput) Status() pulumi.StringOutput
Current statues of a launch configuration.
func (ScalingConfigOutput) SystemDiskSize ¶
func (o ScalingConfigOutput) SystemDiskSize() pulumi.IntPtrOutput
Volume of system disk in GB. Default is `50`.
func (ScalingConfigOutput) SystemDiskType ¶
func (o ScalingConfigOutput) SystemDiskType() pulumi.StringPtrOutput
Type of a CVM disk. Valid values: `CLOUD_PREMIUM` and `CLOUD_SSD`. Default is `CLOUD_PREMIUM`. valid when disk_type_policy is ORIGINAL.
func (ScalingConfigOutput) ToScalingConfigOutput ¶
func (o ScalingConfigOutput) ToScalingConfigOutput() ScalingConfigOutput
func (ScalingConfigOutput) ToScalingConfigOutputWithContext ¶
func (o ScalingConfigOutput) ToScalingConfigOutputWithContext(ctx context.Context) ScalingConfigOutput
func (ScalingConfigOutput) UserData ¶
func (o ScalingConfigOutput) UserData() pulumi.StringPtrOutput
ase64-encoded User Data text, the length limit is 16KB.
type ScalingConfigState ¶
type ScalingConfigState struct { // CAM role name authorized to access. CamRoleName pulumi.StringPtrInput // Name of a launch configuration. ConfigurationName pulumi.StringPtrInput // The time when the launch configuration was created. CreateTime pulumi.StringPtrInput // Configurations of data disk. DataDisks ScalingConfigDataDiskArrayInput // Policy of cloud disk type. Valid values: `ORIGINAL` and `AUTOMATIC`. Default is `ORIGINAL`. DiskTypePolicy pulumi.StringPtrInput // To specify whether to enable cloud monitor service. Default is `TRUE`. EnhancedMonitorService pulumi.BoolPtrInput // To specify whether to enable cloud security service. Default is `TRUE`. EnhancedSecurityService pulumi.BoolPtrInput // Related settings of the cloud server hostname (HostName). HostNameSettings ScalingConfigHostNameSettingsPtrInput // An available image ID for a cvm instance. ImageId pulumi.StringPtrInput // Charge type of instance. Valid values are `PREPAID`, `POSTPAID_BY_HOUR`, `SPOTPAID`. The default is `POSTPAID_BY_HOUR`. // NOTE: `SPOTPAID` instance must set `spot_instance_type` and `spot_max_price` at the same time. InstanceChargeType pulumi.StringPtrInput // The tenancy (in month) of the prepaid instance, NOTE: it only works when instance_charge_type is set to `PREPAID`. Valid // values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`. InstanceChargeTypePrepaidPeriod pulumi.IntPtrInput // Auto renewal flag. Valid values: `NOTIFY_AND_AUTO_RENEW`: notify upon expiration and renew automatically, // `NOTIFY_AND_MANUAL_RENEW`: notify upon expiration but do not renew automatically, `DISABLE_NOTIFY_AND_MANUAL_RENEW`: // neither notify upon expiration nor renew automatically. Default value: `NOTIFY_AND_MANUAL_RENEW`. If this parameter is // specified as `NOTIFY_AND_AUTO_RENEW`, the instance will be automatically renewed on a monthly basis if the account // balance is sufficient. NOTE: it only works when instance_charge_type is set to `PREPAID`. InstanceChargeTypePrepaidRenewFlag pulumi.StringPtrInput // Settings of CVM instance names. InstanceNameSettings ScalingConfigInstanceNameSettingsPtrInput // A list of tags used to associate different resources. InstanceTags pulumi.MapInput // Specified types of CVM instances. InstanceTypes pulumi.StringArrayInput // Charge types for network traffic. Valid values: `BANDWIDTH_PREPAID`, `TRAFFIC_POSTPAID_BY_HOUR` and `BANDWIDTH_PACKAGE`. InternetChargeType pulumi.StringPtrInput // Max bandwidth of Internet access in Mbps. Default is `0`. InternetMaxBandwidthOut pulumi.IntPtrInput // Specify whether to keep original settings of a CVM image. And it can't be used with password or key_ids together. KeepImageLogin pulumi.BoolPtrInput // ID list of keys. KeyIds pulumi.StringArrayInput // Password to access. Password pulumi.StringPtrInput // Specifys to which project the configuration belongs. ProjectId pulumi.IntPtrInput // Specify whether to assign an Internet IP address. PublicIpAssigned pulumi.BoolPtrInput // Security groups to which a CVM instance belongs. SecurityGroupIds pulumi.StringArrayInput // Type of spot instance, only support `one-time` now. Note: it only works when instance_charge_type is set to `SPOTPAID`. SpotInstanceType pulumi.StringPtrInput // Max price of a spot instance, is the format of decimal string, for example "0.50". Note: it only works when // instance_charge_type is set to `SPOTPAID`. SpotMaxPrice pulumi.StringPtrInput // Current statues of a launch configuration. Status pulumi.StringPtrInput // Volume of system disk in GB. Default is `50`. SystemDiskSize pulumi.IntPtrInput // Type of a CVM disk. Valid values: `CLOUD_PREMIUM` and `CLOUD_SSD`. Default is `CLOUD_PREMIUM`. valid when // disk_type_policy is ORIGINAL. SystemDiskType pulumi.StringPtrInput // ase64-encoded User Data text, the length limit is 16KB. UserData pulumi.StringPtrInput }
func (ScalingConfigState) ElementType ¶
func (ScalingConfigState) ElementType() reflect.Type
type ScalingGroup ¶
type ScalingGroup struct { pulumi.CustomResourceState // An available ID for a launch configuration. ConfigurationId pulumi.StringOutput `pulumi:"configurationId"` // The time when the AS group was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Default cooldown time in second, and default value is `300`. DefaultCooldown pulumi.IntPtrOutput `pulumi:"defaultCooldown"` // Desired volume of CVM instances, which is between `max_size` and `min_size`. DesiredCapacity pulumi.IntOutput `pulumi:"desiredCapacity"` // List of application load balancers, which can't be specified with `load_balancer_ids` together. ForwardBalancerIds ScalingGroupForwardBalancerIdArrayOutput `pulumi:"forwardBalancerIds"` // Instance number of a scaling group. InstanceCount pulumi.IntOutput `pulumi:"instanceCount"` // ID list of traditional load balancers. LoadBalancerIds pulumi.StringArrayOutput `pulumi:"loadBalancerIds"` // Maximum number of CVM instances. Valid value ranges: (0~2000). MaxSize pulumi.IntOutput `pulumi:"maxSize"` // Minimum number of CVM instances. Valid value ranges: (0~2000). MinSize pulumi.IntOutput `pulumi:"minSize"` // Multi zone or subnet strategy, Valid values: PRIORITY and EQUALITY. MultiZoneSubnetPolicy pulumi.StringPtrOutput `pulumi:"multiZoneSubnetPolicy"` // Specifies to which project the scaling group belongs. ProjectId pulumi.IntPtrOutput `pulumi:"projectId"` // Enable unhealthy instance replacement. If set to `true`, AS will replace instances that are found unhealthy in the CLB // health check. ReplaceLoadBalancerUnhealthy pulumi.BoolPtrOutput `pulumi:"replaceLoadBalancerUnhealthy"` // Enables unhealthy instance replacement. If set to `true`, AS will replace instances that are flagged as unhealthy by // Cloud Monitor. ReplaceMonitorUnhealthy pulumi.BoolPtrOutput `pulumi:"replaceMonitorUnhealthy"` // Available values for retry policies. Valid values: IMMEDIATE_RETRY and INCREMENTAL_INTERVALS. RetryPolicy pulumi.StringPtrOutput `pulumi:"retryPolicy"` // Name of a scaling group. ScalingGroupName pulumi.StringOutput `pulumi:"scalingGroupName"` // Indicates scaling mode which creates and terminates instances (classic method), or method first tries to start stopped // instances (wake up stopped) to perform scaling operations. Available values: `CLASSIC_SCALING`, // `WAKE_UP_STOPPED_SCALING`. Default: `CLASSIC_SCALING`. ScalingMode pulumi.StringPtrOutput `pulumi:"scalingMode"` // Current status of a scaling group. Status pulumi.StringOutput `pulumi:"status"` // ID list of subnet, and for VPC it is required. SubnetIds pulumi.StringArrayOutput `pulumi:"subnetIds"` // Tags of a scaling group. Tags pulumi.MapOutput `pulumi:"tags"` // Available values for termination policies. Valid values: OLDEST_INSTANCE and NEWEST_INSTANCE. TerminationPolicies pulumi.StringOutput `pulumi:"terminationPolicies"` // ID of VPC network. VpcId pulumi.StringOutput `pulumi:"vpcId"` // List of available zones, for Basic network it is required. Zones pulumi.StringArrayOutput `pulumi:"zones"` }
func GetScalingGroup ¶
func GetScalingGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ScalingGroupState, opts ...pulumi.ResourceOption) (*ScalingGroup, error)
GetScalingGroup gets an existing ScalingGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewScalingGroup ¶
func NewScalingGroup(ctx *pulumi.Context, name string, args *ScalingGroupArgs, opts ...pulumi.ResourceOption) (*ScalingGroup, error)
NewScalingGroup registers a new resource with the given unique name, arguments, and options.
func (*ScalingGroup) ElementType ¶
func (*ScalingGroup) ElementType() reflect.Type
func (*ScalingGroup) ToScalingGroupOutput ¶
func (i *ScalingGroup) ToScalingGroupOutput() ScalingGroupOutput
func (*ScalingGroup) ToScalingGroupOutputWithContext ¶
func (i *ScalingGroup) ToScalingGroupOutputWithContext(ctx context.Context) ScalingGroupOutput
type ScalingGroupArgs ¶
type ScalingGroupArgs struct { // An available ID for a launch configuration. ConfigurationId pulumi.StringInput // Default cooldown time in second, and default value is `300`. DefaultCooldown pulumi.IntPtrInput // Desired volume of CVM instances, which is between `max_size` and `min_size`. DesiredCapacity pulumi.IntPtrInput // List of application load balancers, which can't be specified with `load_balancer_ids` together. ForwardBalancerIds ScalingGroupForwardBalancerIdArrayInput // ID list of traditional load balancers. LoadBalancerIds pulumi.StringArrayInput // Maximum number of CVM instances. Valid value ranges: (0~2000). MaxSize pulumi.IntInput // Minimum number of CVM instances. Valid value ranges: (0~2000). MinSize pulumi.IntInput // Multi zone or subnet strategy, Valid values: PRIORITY and EQUALITY. MultiZoneSubnetPolicy pulumi.StringPtrInput // Specifies to which project the scaling group belongs. ProjectId pulumi.IntPtrInput // Enable unhealthy instance replacement. If set to `true`, AS will replace instances that are found unhealthy in the CLB // health check. ReplaceLoadBalancerUnhealthy pulumi.BoolPtrInput // Enables unhealthy instance replacement. If set to `true`, AS will replace instances that are flagged as unhealthy by // Cloud Monitor. ReplaceMonitorUnhealthy pulumi.BoolPtrInput // Available values for retry policies. Valid values: IMMEDIATE_RETRY and INCREMENTAL_INTERVALS. RetryPolicy pulumi.StringPtrInput // Name of a scaling group. ScalingGroupName pulumi.StringInput // Indicates scaling mode which creates and terminates instances (classic method), or method first tries to start stopped // instances (wake up stopped) to perform scaling operations. Available values: `CLASSIC_SCALING`, // `WAKE_UP_STOPPED_SCALING`. Default: `CLASSIC_SCALING`. ScalingMode pulumi.StringPtrInput // ID list of subnet, and for VPC it is required. SubnetIds pulumi.StringArrayInput // Tags of a scaling group. Tags pulumi.MapInput // Available values for termination policies. Valid values: OLDEST_INSTANCE and NEWEST_INSTANCE. TerminationPolicies pulumi.StringPtrInput // ID of VPC network. VpcId pulumi.StringInput // List of available zones, for Basic network it is required. Zones pulumi.StringArrayInput }
The set of arguments for constructing a ScalingGroup resource.
func (ScalingGroupArgs) ElementType ¶
func (ScalingGroupArgs) ElementType() reflect.Type
type ScalingGroupArray ¶
type ScalingGroupArray []ScalingGroupInput
func (ScalingGroupArray) ElementType ¶
func (ScalingGroupArray) ElementType() reflect.Type
func (ScalingGroupArray) ToScalingGroupArrayOutput ¶
func (i ScalingGroupArray) ToScalingGroupArrayOutput() ScalingGroupArrayOutput
func (ScalingGroupArray) ToScalingGroupArrayOutputWithContext ¶
func (i ScalingGroupArray) ToScalingGroupArrayOutputWithContext(ctx context.Context) ScalingGroupArrayOutput
type ScalingGroupArrayInput ¶
type ScalingGroupArrayInput interface { pulumi.Input ToScalingGroupArrayOutput() ScalingGroupArrayOutput ToScalingGroupArrayOutputWithContext(context.Context) ScalingGroupArrayOutput }
ScalingGroupArrayInput is an input type that accepts ScalingGroupArray and ScalingGroupArrayOutput values. You can construct a concrete instance of `ScalingGroupArrayInput` via:
ScalingGroupArray{ ScalingGroupArgs{...} }
type ScalingGroupArrayOutput ¶
type ScalingGroupArrayOutput struct{ *pulumi.OutputState }
func (ScalingGroupArrayOutput) ElementType ¶
func (ScalingGroupArrayOutput) ElementType() reflect.Type
func (ScalingGroupArrayOutput) Index ¶
func (o ScalingGroupArrayOutput) Index(i pulumi.IntInput) ScalingGroupOutput
func (ScalingGroupArrayOutput) ToScalingGroupArrayOutput ¶
func (o ScalingGroupArrayOutput) ToScalingGroupArrayOutput() ScalingGroupArrayOutput
func (ScalingGroupArrayOutput) ToScalingGroupArrayOutputWithContext ¶
func (o ScalingGroupArrayOutput) ToScalingGroupArrayOutputWithContext(ctx context.Context) ScalingGroupArrayOutput
type ScalingGroupForwardBalancerId ¶
type ScalingGroupForwardBalancerId struct { ListenerId string `pulumi:"listenerId"` LoadBalancerId string `pulumi:"loadBalancerId"` RuleId *string `pulumi:"ruleId"` TargetAttributes []ScalingGroupForwardBalancerIdTargetAttribute `pulumi:"targetAttributes"` }
type ScalingGroupForwardBalancerIdArgs ¶
type ScalingGroupForwardBalancerIdArgs struct { ListenerId pulumi.StringInput `pulumi:"listenerId"` LoadBalancerId pulumi.StringInput `pulumi:"loadBalancerId"` RuleId pulumi.StringPtrInput `pulumi:"ruleId"` TargetAttributes ScalingGroupForwardBalancerIdTargetAttributeArrayInput `pulumi:"targetAttributes"` }
func (ScalingGroupForwardBalancerIdArgs) ElementType ¶
func (ScalingGroupForwardBalancerIdArgs) ElementType() reflect.Type
func (ScalingGroupForwardBalancerIdArgs) ToScalingGroupForwardBalancerIdOutput ¶
func (i ScalingGroupForwardBalancerIdArgs) ToScalingGroupForwardBalancerIdOutput() ScalingGroupForwardBalancerIdOutput
func (ScalingGroupForwardBalancerIdArgs) ToScalingGroupForwardBalancerIdOutputWithContext ¶
func (i ScalingGroupForwardBalancerIdArgs) ToScalingGroupForwardBalancerIdOutputWithContext(ctx context.Context) ScalingGroupForwardBalancerIdOutput
type ScalingGroupForwardBalancerIdArray ¶
type ScalingGroupForwardBalancerIdArray []ScalingGroupForwardBalancerIdInput
func (ScalingGroupForwardBalancerIdArray) ElementType ¶
func (ScalingGroupForwardBalancerIdArray) ElementType() reflect.Type
func (ScalingGroupForwardBalancerIdArray) ToScalingGroupForwardBalancerIdArrayOutput ¶
func (i ScalingGroupForwardBalancerIdArray) ToScalingGroupForwardBalancerIdArrayOutput() ScalingGroupForwardBalancerIdArrayOutput
func (ScalingGroupForwardBalancerIdArray) ToScalingGroupForwardBalancerIdArrayOutputWithContext ¶
func (i ScalingGroupForwardBalancerIdArray) ToScalingGroupForwardBalancerIdArrayOutputWithContext(ctx context.Context) ScalingGroupForwardBalancerIdArrayOutput
type ScalingGroupForwardBalancerIdArrayInput ¶
type ScalingGroupForwardBalancerIdArrayInput interface { pulumi.Input ToScalingGroupForwardBalancerIdArrayOutput() ScalingGroupForwardBalancerIdArrayOutput ToScalingGroupForwardBalancerIdArrayOutputWithContext(context.Context) ScalingGroupForwardBalancerIdArrayOutput }
ScalingGroupForwardBalancerIdArrayInput is an input type that accepts ScalingGroupForwardBalancerIdArray and ScalingGroupForwardBalancerIdArrayOutput values. You can construct a concrete instance of `ScalingGroupForwardBalancerIdArrayInput` via:
ScalingGroupForwardBalancerIdArray{ ScalingGroupForwardBalancerIdArgs{...} }
type ScalingGroupForwardBalancerIdArrayOutput ¶
type ScalingGroupForwardBalancerIdArrayOutput struct{ *pulumi.OutputState }
func (ScalingGroupForwardBalancerIdArrayOutput) ElementType ¶
func (ScalingGroupForwardBalancerIdArrayOutput) ElementType() reflect.Type
func (ScalingGroupForwardBalancerIdArrayOutput) ToScalingGroupForwardBalancerIdArrayOutput ¶
func (o ScalingGroupForwardBalancerIdArrayOutput) ToScalingGroupForwardBalancerIdArrayOutput() ScalingGroupForwardBalancerIdArrayOutput
func (ScalingGroupForwardBalancerIdArrayOutput) ToScalingGroupForwardBalancerIdArrayOutputWithContext ¶
func (o ScalingGroupForwardBalancerIdArrayOutput) ToScalingGroupForwardBalancerIdArrayOutputWithContext(ctx context.Context) ScalingGroupForwardBalancerIdArrayOutput
type ScalingGroupForwardBalancerIdInput ¶
type ScalingGroupForwardBalancerIdInput interface { pulumi.Input ToScalingGroupForwardBalancerIdOutput() ScalingGroupForwardBalancerIdOutput ToScalingGroupForwardBalancerIdOutputWithContext(context.Context) ScalingGroupForwardBalancerIdOutput }
ScalingGroupForwardBalancerIdInput is an input type that accepts ScalingGroupForwardBalancerIdArgs and ScalingGroupForwardBalancerIdOutput values. You can construct a concrete instance of `ScalingGroupForwardBalancerIdInput` via:
ScalingGroupForwardBalancerIdArgs{...}
type ScalingGroupForwardBalancerIdOutput ¶
type ScalingGroupForwardBalancerIdOutput struct{ *pulumi.OutputState }
func (ScalingGroupForwardBalancerIdOutput) ElementType ¶
func (ScalingGroupForwardBalancerIdOutput) ElementType() reflect.Type
func (ScalingGroupForwardBalancerIdOutput) ListenerId ¶
func (o ScalingGroupForwardBalancerIdOutput) ListenerId() pulumi.StringOutput
func (ScalingGroupForwardBalancerIdOutput) LoadBalancerId ¶
func (o ScalingGroupForwardBalancerIdOutput) LoadBalancerId() pulumi.StringOutput
func (ScalingGroupForwardBalancerIdOutput) RuleId ¶
func (o ScalingGroupForwardBalancerIdOutput) RuleId() pulumi.StringPtrOutput
func (ScalingGroupForwardBalancerIdOutput) TargetAttributes ¶
func (o ScalingGroupForwardBalancerIdOutput) TargetAttributes() ScalingGroupForwardBalancerIdTargetAttributeArrayOutput
func (ScalingGroupForwardBalancerIdOutput) ToScalingGroupForwardBalancerIdOutput ¶
func (o ScalingGroupForwardBalancerIdOutput) ToScalingGroupForwardBalancerIdOutput() ScalingGroupForwardBalancerIdOutput
func (ScalingGroupForwardBalancerIdOutput) ToScalingGroupForwardBalancerIdOutputWithContext ¶
func (o ScalingGroupForwardBalancerIdOutput) ToScalingGroupForwardBalancerIdOutputWithContext(ctx context.Context) ScalingGroupForwardBalancerIdOutput
type ScalingGroupForwardBalancerIdTargetAttributeArgs ¶
type ScalingGroupForwardBalancerIdTargetAttributeArgs struct { Port pulumi.IntInput `pulumi:"port"` Weight pulumi.IntInput `pulumi:"weight"` }
func (ScalingGroupForwardBalancerIdTargetAttributeArgs) ElementType ¶
func (ScalingGroupForwardBalancerIdTargetAttributeArgs) ElementType() reflect.Type
func (ScalingGroupForwardBalancerIdTargetAttributeArgs) ToScalingGroupForwardBalancerIdTargetAttributeOutput ¶
func (i ScalingGroupForwardBalancerIdTargetAttributeArgs) ToScalingGroupForwardBalancerIdTargetAttributeOutput() ScalingGroupForwardBalancerIdTargetAttributeOutput
func (ScalingGroupForwardBalancerIdTargetAttributeArgs) ToScalingGroupForwardBalancerIdTargetAttributeOutputWithContext ¶
func (i ScalingGroupForwardBalancerIdTargetAttributeArgs) ToScalingGroupForwardBalancerIdTargetAttributeOutputWithContext(ctx context.Context) ScalingGroupForwardBalancerIdTargetAttributeOutput
type ScalingGroupForwardBalancerIdTargetAttributeArray ¶
type ScalingGroupForwardBalancerIdTargetAttributeArray []ScalingGroupForwardBalancerIdTargetAttributeInput
func (ScalingGroupForwardBalancerIdTargetAttributeArray) ElementType ¶
func (ScalingGroupForwardBalancerIdTargetAttributeArray) ElementType() reflect.Type
func (ScalingGroupForwardBalancerIdTargetAttributeArray) ToScalingGroupForwardBalancerIdTargetAttributeArrayOutput ¶
func (i ScalingGroupForwardBalancerIdTargetAttributeArray) ToScalingGroupForwardBalancerIdTargetAttributeArrayOutput() ScalingGroupForwardBalancerIdTargetAttributeArrayOutput
func (ScalingGroupForwardBalancerIdTargetAttributeArray) ToScalingGroupForwardBalancerIdTargetAttributeArrayOutputWithContext ¶
func (i ScalingGroupForwardBalancerIdTargetAttributeArray) ToScalingGroupForwardBalancerIdTargetAttributeArrayOutputWithContext(ctx context.Context) ScalingGroupForwardBalancerIdTargetAttributeArrayOutput
type ScalingGroupForwardBalancerIdTargetAttributeArrayInput ¶
type ScalingGroupForwardBalancerIdTargetAttributeArrayInput interface { pulumi.Input ToScalingGroupForwardBalancerIdTargetAttributeArrayOutput() ScalingGroupForwardBalancerIdTargetAttributeArrayOutput ToScalingGroupForwardBalancerIdTargetAttributeArrayOutputWithContext(context.Context) ScalingGroupForwardBalancerIdTargetAttributeArrayOutput }
ScalingGroupForwardBalancerIdTargetAttributeArrayInput is an input type that accepts ScalingGroupForwardBalancerIdTargetAttributeArray and ScalingGroupForwardBalancerIdTargetAttributeArrayOutput values. You can construct a concrete instance of `ScalingGroupForwardBalancerIdTargetAttributeArrayInput` via:
ScalingGroupForwardBalancerIdTargetAttributeArray{ ScalingGroupForwardBalancerIdTargetAttributeArgs{...} }
type ScalingGroupForwardBalancerIdTargetAttributeArrayOutput ¶
type ScalingGroupForwardBalancerIdTargetAttributeArrayOutput struct{ *pulumi.OutputState }
func (ScalingGroupForwardBalancerIdTargetAttributeArrayOutput) ElementType ¶
func (ScalingGroupForwardBalancerIdTargetAttributeArrayOutput) ElementType() reflect.Type
func (ScalingGroupForwardBalancerIdTargetAttributeArrayOutput) ToScalingGroupForwardBalancerIdTargetAttributeArrayOutput ¶
func (o ScalingGroupForwardBalancerIdTargetAttributeArrayOutput) ToScalingGroupForwardBalancerIdTargetAttributeArrayOutput() ScalingGroupForwardBalancerIdTargetAttributeArrayOutput
func (ScalingGroupForwardBalancerIdTargetAttributeArrayOutput) ToScalingGroupForwardBalancerIdTargetAttributeArrayOutputWithContext ¶
func (o ScalingGroupForwardBalancerIdTargetAttributeArrayOutput) ToScalingGroupForwardBalancerIdTargetAttributeArrayOutputWithContext(ctx context.Context) ScalingGroupForwardBalancerIdTargetAttributeArrayOutput
type ScalingGroupForwardBalancerIdTargetAttributeInput ¶
type ScalingGroupForwardBalancerIdTargetAttributeInput interface { pulumi.Input ToScalingGroupForwardBalancerIdTargetAttributeOutput() ScalingGroupForwardBalancerIdTargetAttributeOutput ToScalingGroupForwardBalancerIdTargetAttributeOutputWithContext(context.Context) ScalingGroupForwardBalancerIdTargetAttributeOutput }
ScalingGroupForwardBalancerIdTargetAttributeInput is an input type that accepts ScalingGroupForwardBalancerIdTargetAttributeArgs and ScalingGroupForwardBalancerIdTargetAttributeOutput values. You can construct a concrete instance of `ScalingGroupForwardBalancerIdTargetAttributeInput` via:
ScalingGroupForwardBalancerIdTargetAttributeArgs{...}
type ScalingGroupForwardBalancerIdTargetAttributeOutput ¶
type ScalingGroupForwardBalancerIdTargetAttributeOutput struct{ *pulumi.OutputState }
func (ScalingGroupForwardBalancerIdTargetAttributeOutput) ElementType ¶
func (ScalingGroupForwardBalancerIdTargetAttributeOutput) ElementType() reflect.Type
func (ScalingGroupForwardBalancerIdTargetAttributeOutput) Port ¶
func (o ScalingGroupForwardBalancerIdTargetAttributeOutput) Port() pulumi.IntOutput
func (ScalingGroupForwardBalancerIdTargetAttributeOutput) ToScalingGroupForwardBalancerIdTargetAttributeOutput ¶
func (o ScalingGroupForwardBalancerIdTargetAttributeOutput) ToScalingGroupForwardBalancerIdTargetAttributeOutput() ScalingGroupForwardBalancerIdTargetAttributeOutput
func (ScalingGroupForwardBalancerIdTargetAttributeOutput) ToScalingGroupForwardBalancerIdTargetAttributeOutputWithContext ¶
func (o ScalingGroupForwardBalancerIdTargetAttributeOutput) ToScalingGroupForwardBalancerIdTargetAttributeOutputWithContext(ctx context.Context) ScalingGroupForwardBalancerIdTargetAttributeOutput
func (ScalingGroupForwardBalancerIdTargetAttributeOutput) Weight ¶
func (o ScalingGroupForwardBalancerIdTargetAttributeOutput) Weight() pulumi.IntOutput
type ScalingGroupInput ¶
type ScalingGroupInput interface { pulumi.Input ToScalingGroupOutput() ScalingGroupOutput ToScalingGroupOutputWithContext(ctx context.Context) ScalingGroupOutput }
type ScalingGroupMap ¶
type ScalingGroupMap map[string]ScalingGroupInput
func (ScalingGroupMap) ElementType ¶
func (ScalingGroupMap) ElementType() reflect.Type
func (ScalingGroupMap) ToScalingGroupMapOutput ¶
func (i ScalingGroupMap) ToScalingGroupMapOutput() ScalingGroupMapOutput
func (ScalingGroupMap) ToScalingGroupMapOutputWithContext ¶
func (i ScalingGroupMap) ToScalingGroupMapOutputWithContext(ctx context.Context) ScalingGroupMapOutput
type ScalingGroupMapInput ¶
type ScalingGroupMapInput interface { pulumi.Input ToScalingGroupMapOutput() ScalingGroupMapOutput ToScalingGroupMapOutputWithContext(context.Context) ScalingGroupMapOutput }
ScalingGroupMapInput is an input type that accepts ScalingGroupMap and ScalingGroupMapOutput values. You can construct a concrete instance of `ScalingGroupMapInput` via:
ScalingGroupMap{ "key": ScalingGroupArgs{...} }
type ScalingGroupMapOutput ¶
type ScalingGroupMapOutput struct{ *pulumi.OutputState }
func (ScalingGroupMapOutput) ElementType ¶
func (ScalingGroupMapOutput) ElementType() reflect.Type
func (ScalingGroupMapOutput) MapIndex ¶
func (o ScalingGroupMapOutput) MapIndex(k pulumi.StringInput) ScalingGroupOutput
func (ScalingGroupMapOutput) ToScalingGroupMapOutput ¶
func (o ScalingGroupMapOutput) ToScalingGroupMapOutput() ScalingGroupMapOutput
func (ScalingGroupMapOutput) ToScalingGroupMapOutputWithContext ¶
func (o ScalingGroupMapOutput) ToScalingGroupMapOutputWithContext(ctx context.Context) ScalingGroupMapOutput
type ScalingGroupOutput ¶
type ScalingGroupOutput struct{ *pulumi.OutputState }
func (ScalingGroupOutput) ConfigurationId ¶
func (o ScalingGroupOutput) ConfigurationId() pulumi.StringOutput
An available ID for a launch configuration.
func (ScalingGroupOutput) CreateTime ¶
func (o ScalingGroupOutput) CreateTime() pulumi.StringOutput
The time when the AS group was created.
func (ScalingGroupOutput) DefaultCooldown ¶
func (o ScalingGroupOutput) DefaultCooldown() pulumi.IntPtrOutput
Default cooldown time in second, and default value is `300`.
func (ScalingGroupOutput) DesiredCapacity ¶
func (o ScalingGroupOutput) DesiredCapacity() pulumi.IntOutput
Desired volume of CVM instances, which is between `max_size` and `min_size`.
func (ScalingGroupOutput) ElementType ¶
func (ScalingGroupOutput) ElementType() reflect.Type
func (ScalingGroupOutput) ForwardBalancerIds ¶
func (o ScalingGroupOutput) ForwardBalancerIds() ScalingGroupForwardBalancerIdArrayOutput
List of application load balancers, which can't be specified with `load_balancer_ids` together.
func (ScalingGroupOutput) InstanceCount ¶
func (o ScalingGroupOutput) InstanceCount() pulumi.IntOutput
Instance number of a scaling group.
func (ScalingGroupOutput) LoadBalancerIds ¶
func (o ScalingGroupOutput) LoadBalancerIds() pulumi.StringArrayOutput
ID list of traditional load balancers.
func (ScalingGroupOutput) MaxSize ¶
func (o ScalingGroupOutput) MaxSize() pulumi.IntOutput
Maximum number of CVM instances. Valid value ranges: (0~2000).
func (ScalingGroupOutput) MinSize ¶
func (o ScalingGroupOutput) MinSize() pulumi.IntOutput
Minimum number of CVM instances. Valid value ranges: (0~2000).
func (ScalingGroupOutput) MultiZoneSubnetPolicy ¶
func (o ScalingGroupOutput) MultiZoneSubnetPolicy() pulumi.StringPtrOutput
Multi zone or subnet strategy, Valid values: PRIORITY and EQUALITY.
func (ScalingGroupOutput) ProjectId ¶
func (o ScalingGroupOutput) ProjectId() pulumi.IntPtrOutput
Specifies to which project the scaling group belongs.
func (ScalingGroupOutput) ReplaceLoadBalancerUnhealthy ¶
func (o ScalingGroupOutput) ReplaceLoadBalancerUnhealthy() pulumi.BoolPtrOutput
Enable unhealthy instance replacement. If set to `true`, AS will replace instances that are found unhealthy in the CLB health check.
func (ScalingGroupOutput) ReplaceMonitorUnhealthy ¶
func (o ScalingGroupOutput) ReplaceMonitorUnhealthy() pulumi.BoolPtrOutput
Enables unhealthy instance replacement. If set to `true`, AS will replace instances that are flagged as unhealthy by Cloud Monitor.
func (ScalingGroupOutput) RetryPolicy ¶
func (o ScalingGroupOutput) RetryPolicy() pulumi.StringPtrOutput
Available values for retry policies. Valid values: IMMEDIATE_RETRY and INCREMENTAL_INTERVALS.
func (ScalingGroupOutput) ScalingGroupName ¶
func (o ScalingGroupOutput) ScalingGroupName() pulumi.StringOutput
Name of a scaling group.
func (ScalingGroupOutput) ScalingMode ¶
func (o ScalingGroupOutput) ScalingMode() pulumi.StringPtrOutput
Indicates scaling mode which creates and terminates instances (classic method), or method first tries to start stopped instances (wake up stopped) to perform scaling operations. Available values: `CLASSIC_SCALING`, `WAKE_UP_STOPPED_SCALING`. Default: `CLASSIC_SCALING`.
func (ScalingGroupOutput) Status ¶
func (o ScalingGroupOutput) Status() pulumi.StringOutput
Current status of a scaling group.
func (ScalingGroupOutput) SubnetIds ¶
func (o ScalingGroupOutput) SubnetIds() pulumi.StringArrayOutput
ID list of subnet, and for VPC it is required.
func (ScalingGroupOutput) Tags ¶
func (o ScalingGroupOutput) Tags() pulumi.MapOutput
Tags of a scaling group.
func (ScalingGroupOutput) TerminationPolicies ¶
func (o ScalingGroupOutput) TerminationPolicies() pulumi.StringOutput
Available values for termination policies. Valid values: OLDEST_INSTANCE and NEWEST_INSTANCE.
func (ScalingGroupOutput) ToScalingGroupOutput ¶
func (o ScalingGroupOutput) ToScalingGroupOutput() ScalingGroupOutput
func (ScalingGroupOutput) ToScalingGroupOutputWithContext ¶
func (o ScalingGroupOutput) ToScalingGroupOutputWithContext(ctx context.Context) ScalingGroupOutput
func (ScalingGroupOutput) VpcId ¶
func (o ScalingGroupOutput) VpcId() pulumi.StringOutput
ID of VPC network.
func (ScalingGroupOutput) Zones ¶
func (o ScalingGroupOutput) Zones() pulumi.StringArrayOutput
List of available zones, for Basic network it is required.
type ScalingGroupState ¶
type ScalingGroupState struct { // An available ID for a launch configuration. ConfigurationId pulumi.StringPtrInput // The time when the AS group was created. CreateTime pulumi.StringPtrInput // Default cooldown time in second, and default value is `300`. DefaultCooldown pulumi.IntPtrInput // Desired volume of CVM instances, which is between `max_size` and `min_size`. DesiredCapacity pulumi.IntPtrInput // List of application load balancers, which can't be specified with `load_balancer_ids` together. ForwardBalancerIds ScalingGroupForwardBalancerIdArrayInput // Instance number of a scaling group. InstanceCount pulumi.IntPtrInput // ID list of traditional load balancers. LoadBalancerIds pulumi.StringArrayInput // Maximum number of CVM instances. Valid value ranges: (0~2000). MaxSize pulumi.IntPtrInput // Minimum number of CVM instances. Valid value ranges: (0~2000). MinSize pulumi.IntPtrInput // Multi zone or subnet strategy, Valid values: PRIORITY and EQUALITY. MultiZoneSubnetPolicy pulumi.StringPtrInput // Specifies to which project the scaling group belongs. ProjectId pulumi.IntPtrInput // Enable unhealthy instance replacement. If set to `true`, AS will replace instances that are found unhealthy in the CLB // health check. ReplaceLoadBalancerUnhealthy pulumi.BoolPtrInput // Enables unhealthy instance replacement. If set to `true`, AS will replace instances that are flagged as unhealthy by // Cloud Monitor. ReplaceMonitorUnhealthy pulumi.BoolPtrInput // Available values for retry policies. Valid values: IMMEDIATE_RETRY and INCREMENTAL_INTERVALS. RetryPolicy pulumi.StringPtrInput // Name of a scaling group. ScalingGroupName pulumi.StringPtrInput // Indicates scaling mode which creates and terminates instances (classic method), or method first tries to start stopped // instances (wake up stopped) to perform scaling operations. Available values: `CLASSIC_SCALING`, // `WAKE_UP_STOPPED_SCALING`. Default: `CLASSIC_SCALING`. ScalingMode pulumi.StringPtrInput // Current status of a scaling group. Status pulumi.StringPtrInput // ID list of subnet, and for VPC it is required. SubnetIds pulumi.StringArrayInput // Tags of a scaling group. Tags pulumi.MapInput // Available values for termination policies. Valid values: OLDEST_INSTANCE and NEWEST_INSTANCE. TerminationPolicies pulumi.StringPtrInput // ID of VPC network. VpcId pulumi.StringPtrInput // List of available zones, for Basic network it is required. Zones pulumi.StringArrayInput }
func (ScalingGroupState) ElementType ¶
func (ScalingGroupState) ElementType() reflect.Type
type ScalingGroupStatus ¶
type ScalingGroupStatus struct { pulumi.CustomResourceState // Scaling group ID. AutoScalingGroupId pulumi.StringOutput `pulumi:"autoScalingGroupId"` // If enable auto scaling group. Enable pulumi.BoolOutput `pulumi:"enable"` }
func GetScalingGroupStatus ¶
func GetScalingGroupStatus(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ScalingGroupStatusState, opts ...pulumi.ResourceOption) (*ScalingGroupStatus, error)
GetScalingGroupStatus gets an existing ScalingGroupStatus resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewScalingGroupStatus ¶
func NewScalingGroupStatus(ctx *pulumi.Context, name string, args *ScalingGroupStatusArgs, opts ...pulumi.ResourceOption) (*ScalingGroupStatus, error)
NewScalingGroupStatus registers a new resource with the given unique name, arguments, and options.
func (*ScalingGroupStatus) ElementType ¶
func (*ScalingGroupStatus) ElementType() reflect.Type
func (*ScalingGroupStatus) ToScalingGroupStatusOutput ¶
func (i *ScalingGroupStatus) ToScalingGroupStatusOutput() ScalingGroupStatusOutput
func (*ScalingGroupStatus) ToScalingGroupStatusOutputWithContext ¶
func (i *ScalingGroupStatus) ToScalingGroupStatusOutputWithContext(ctx context.Context) ScalingGroupStatusOutput
type ScalingGroupStatusArgs ¶
type ScalingGroupStatusArgs struct { // Scaling group ID. AutoScalingGroupId pulumi.StringInput // If enable auto scaling group. Enable pulumi.BoolInput }
The set of arguments for constructing a ScalingGroupStatus resource.
func (ScalingGroupStatusArgs) ElementType ¶
func (ScalingGroupStatusArgs) ElementType() reflect.Type
type ScalingGroupStatusArray ¶
type ScalingGroupStatusArray []ScalingGroupStatusInput
func (ScalingGroupStatusArray) ElementType ¶
func (ScalingGroupStatusArray) ElementType() reflect.Type
func (ScalingGroupStatusArray) ToScalingGroupStatusArrayOutput ¶
func (i ScalingGroupStatusArray) ToScalingGroupStatusArrayOutput() ScalingGroupStatusArrayOutput
func (ScalingGroupStatusArray) ToScalingGroupStatusArrayOutputWithContext ¶
func (i ScalingGroupStatusArray) ToScalingGroupStatusArrayOutputWithContext(ctx context.Context) ScalingGroupStatusArrayOutput
type ScalingGroupStatusArrayInput ¶
type ScalingGroupStatusArrayInput interface { pulumi.Input ToScalingGroupStatusArrayOutput() ScalingGroupStatusArrayOutput ToScalingGroupStatusArrayOutputWithContext(context.Context) ScalingGroupStatusArrayOutput }
ScalingGroupStatusArrayInput is an input type that accepts ScalingGroupStatusArray and ScalingGroupStatusArrayOutput values. You can construct a concrete instance of `ScalingGroupStatusArrayInput` via:
ScalingGroupStatusArray{ ScalingGroupStatusArgs{...} }
type ScalingGroupStatusArrayOutput ¶
type ScalingGroupStatusArrayOutput struct{ *pulumi.OutputState }
func (ScalingGroupStatusArrayOutput) ElementType ¶
func (ScalingGroupStatusArrayOutput) ElementType() reflect.Type
func (ScalingGroupStatusArrayOutput) Index ¶
func (o ScalingGroupStatusArrayOutput) Index(i pulumi.IntInput) ScalingGroupStatusOutput
func (ScalingGroupStatusArrayOutput) ToScalingGroupStatusArrayOutput ¶
func (o ScalingGroupStatusArrayOutput) ToScalingGroupStatusArrayOutput() ScalingGroupStatusArrayOutput
func (ScalingGroupStatusArrayOutput) ToScalingGroupStatusArrayOutputWithContext ¶
func (o ScalingGroupStatusArrayOutput) ToScalingGroupStatusArrayOutputWithContext(ctx context.Context) ScalingGroupStatusArrayOutput
type ScalingGroupStatusInput ¶
type ScalingGroupStatusInput interface { pulumi.Input ToScalingGroupStatusOutput() ScalingGroupStatusOutput ToScalingGroupStatusOutputWithContext(ctx context.Context) ScalingGroupStatusOutput }
type ScalingGroupStatusMap ¶
type ScalingGroupStatusMap map[string]ScalingGroupStatusInput
func (ScalingGroupStatusMap) ElementType ¶
func (ScalingGroupStatusMap) ElementType() reflect.Type
func (ScalingGroupStatusMap) ToScalingGroupStatusMapOutput ¶
func (i ScalingGroupStatusMap) ToScalingGroupStatusMapOutput() ScalingGroupStatusMapOutput
func (ScalingGroupStatusMap) ToScalingGroupStatusMapOutputWithContext ¶
func (i ScalingGroupStatusMap) ToScalingGroupStatusMapOutputWithContext(ctx context.Context) ScalingGroupStatusMapOutput
type ScalingGroupStatusMapInput ¶
type ScalingGroupStatusMapInput interface { pulumi.Input ToScalingGroupStatusMapOutput() ScalingGroupStatusMapOutput ToScalingGroupStatusMapOutputWithContext(context.Context) ScalingGroupStatusMapOutput }
ScalingGroupStatusMapInput is an input type that accepts ScalingGroupStatusMap and ScalingGroupStatusMapOutput values. You can construct a concrete instance of `ScalingGroupStatusMapInput` via:
ScalingGroupStatusMap{ "key": ScalingGroupStatusArgs{...} }
type ScalingGroupStatusMapOutput ¶
type ScalingGroupStatusMapOutput struct{ *pulumi.OutputState }
func (ScalingGroupStatusMapOutput) ElementType ¶
func (ScalingGroupStatusMapOutput) ElementType() reflect.Type
func (ScalingGroupStatusMapOutput) MapIndex ¶
func (o ScalingGroupStatusMapOutput) MapIndex(k pulumi.StringInput) ScalingGroupStatusOutput
func (ScalingGroupStatusMapOutput) ToScalingGroupStatusMapOutput ¶
func (o ScalingGroupStatusMapOutput) ToScalingGroupStatusMapOutput() ScalingGroupStatusMapOutput
func (ScalingGroupStatusMapOutput) ToScalingGroupStatusMapOutputWithContext ¶
func (o ScalingGroupStatusMapOutput) ToScalingGroupStatusMapOutputWithContext(ctx context.Context) ScalingGroupStatusMapOutput
type ScalingGroupStatusOutput ¶
type ScalingGroupStatusOutput struct{ *pulumi.OutputState }
func (ScalingGroupStatusOutput) AutoScalingGroupId ¶
func (o ScalingGroupStatusOutput) AutoScalingGroupId() pulumi.StringOutput
Scaling group ID.
func (ScalingGroupStatusOutput) ElementType ¶
func (ScalingGroupStatusOutput) ElementType() reflect.Type
func (ScalingGroupStatusOutput) Enable ¶
func (o ScalingGroupStatusOutput) Enable() pulumi.BoolOutput
If enable auto scaling group.
func (ScalingGroupStatusOutput) ToScalingGroupStatusOutput ¶
func (o ScalingGroupStatusOutput) ToScalingGroupStatusOutput() ScalingGroupStatusOutput
func (ScalingGroupStatusOutput) ToScalingGroupStatusOutputWithContext ¶
func (o ScalingGroupStatusOutput) ToScalingGroupStatusOutputWithContext(ctx context.Context) ScalingGroupStatusOutput
type ScalingGroupStatusState ¶
type ScalingGroupStatusState struct { // Scaling group ID. AutoScalingGroupId pulumi.StringPtrInput // If enable auto scaling group. Enable pulumi.BoolPtrInput }
func (ScalingGroupStatusState) ElementType ¶
func (ScalingGroupStatusState) ElementType() reflect.Type
type ScalingPolicy ¶
type ScalingPolicy struct { pulumi.CustomResourceState // Specifies whether the adjustment is an absolute number or a percentage of the current capacity. Valid values: // `CHANGE_IN_CAPACITY`, `EXACT_CAPACITY` and `PERCENT_CHANGE_IN_CAPACITY`. AdjustmentType pulumi.StringOutput `pulumi:"adjustmentType"` // Define the number of instances by which to scale.For `CHANGE_IN_CAPACITY` type or PERCENT_CHANGE_IN_CAPACITY, a positive // increment adds to the current capacity and a negative value removes from the current capacity. For `EXACT_CAPACITY` // type, it defines an absolute number of the existing Auto Scaling group size. AdjustmentValue pulumi.IntOutput `pulumi:"adjustmentValue"` // Comparison operator. Valid values: `GREATER_THAN`, `GREATER_THAN_OR_EQUAL_TO`, `LESS_THAN`, `LESS_THAN_OR_EQUAL_TO`, // `EQUAL_TO` and `NOT_EQUAL_TO`. ComparisonOperator pulumi.StringOutput `pulumi:"comparisonOperator"` // Retry times. Valid value ranges: (1~10). ContinuousTime pulumi.IntOutput `pulumi:"continuousTime"` // Cooldwon time in second. Default is `30`0. Cooldown pulumi.IntPtrOutput `pulumi:"cooldown"` // Name of an indicator. Valid values: `CPU_UTILIZATION`, `MEM_UTILIZATION`, `LAN_TRAFFIC_OUT`, `LAN_TRAFFIC_IN`, // `WAN_TRAFFIC_OUT` and `WAN_TRAFFIC_IN`. MetricName pulumi.StringOutput `pulumi:"metricName"` // An ID group of users to be notified when an alarm is triggered. NotificationUserGroupIds pulumi.StringArrayOutput `pulumi:"notificationUserGroupIds"` // Time period in second. Valid values: `60` and `300`. Period pulumi.IntOutput `pulumi:"period"` // Name of a policy used to define a reaction when an alarm is triggered. PolicyName pulumi.StringOutput `pulumi:"policyName"` // ID of a scaling group. ScalingGroupId pulumi.StringOutput `pulumi:"scalingGroupId"` // Statistic types. Valid values: `AVERAGE`, `MAXIMUM` and `MINIMUM`. Default is `AVERAGE`. Statistic pulumi.StringPtrOutput `pulumi:"statistic"` // Alarm threshold. Threshold pulumi.IntOutput `pulumi:"threshold"` }
func GetScalingPolicy ¶
func GetScalingPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ScalingPolicyState, opts ...pulumi.ResourceOption) (*ScalingPolicy, error)
GetScalingPolicy gets an existing ScalingPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewScalingPolicy ¶
func NewScalingPolicy(ctx *pulumi.Context, name string, args *ScalingPolicyArgs, opts ...pulumi.ResourceOption) (*ScalingPolicy, error)
NewScalingPolicy registers a new resource with the given unique name, arguments, and options.
func (*ScalingPolicy) ElementType ¶
func (*ScalingPolicy) ElementType() reflect.Type
func (*ScalingPolicy) ToScalingPolicyOutput ¶
func (i *ScalingPolicy) ToScalingPolicyOutput() ScalingPolicyOutput
func (*ScalingPolicy) ToScalingPolicyOutputWithContext ¶
func (i *ScalingPolicy) ToScalingPolicyOutputWithContext(ctx context.Context) ScalingPolicyOutput
type ScalingPolicyArgs ¶
type ScalingPolicyArgs struct { // Specifies whether the adjustment is an absolute number or a percentage of the current capacity. Valid values: // `CHANGE_IN_CAPACITY`, `EXACT_CAPACITY` and `PERCENT_CHANGE_IN_CAPACITY`. AdjustmentType pulumi.StringInput // Define the number of instances by which to scale.For `CHANGE_IN_CAPACITY` type or PERCENT_CHANGE_IN_CAPACITY, a positive // increment adds to the current capacity and a negative value removes from the current capacity. For `EXACT_CAPACITY` // type, it defines an absolute number of the existing Auto Scaling group size. AdjustmentValue pulumi.IntInput // Comparison operator. Valid values: `GREATER_THAN`, `GREATER_THAN_OR_EQUAL_TO`, `LESS_THAN`, `LESS_THAN_OR_EQUAL_TO`, // `EQUAL_TO` and `NOT_EQUAL_TO`. ComparisonOperator pulumi.StringInput // Retry times. Valid value ranges: (1~10). ContinuousTime pulumi.IntInput // Cooldwon time in second. Default is `30`0. Cooldown pulumi.IntPtrInput // Name of an indicator. Valid values: `CPU_UTILIZATION`, `MEM_UTILIZATION`, `LAN_TRAFFIC_OUT`, `LAN_TRAFFIC_IN`, // `WAN_TRAFFIC_OUT` and `WAN_TRAFFIC_IN`. MetricName pulumi.StringInput // An ID group of users to be notified when an alarm is triggered. NotificationUserGroupIds pulumi.StringArrayInput // Time period in second. Valid values: `60` and `300`. Period pulumi.IntInput // Name of a policy used to define a reaction when an alarm is triggered. PolicyName pulumi.StringInput // ID of a scaling group. ScalingGroupId pulumi.StringInput // Statistic types. Valid values: `AVERAGE`, `MAXIMUM` and `MINIMUM`. Default is `AVERAGE`. Statistic pulumi.StringPtrInput // Alarm threshold. Threshold pulumi.IntInput }
The set of arguments for constructing a ScalingPolicy resource.
func (ScalingPolicyArgs) ElementType ¶
func (ScalingPolicyArgs) ElementType() reflect.Type
type ScalingPolicyArray ¶
type ScalingPolicyArray []ScalingPolicyInput
func (ScalingPolicyArray) ElementType ¶
func (ScalingPolicyArray) ElementType() reflect.Type
func (ScalingPolicyArray) ToScalingPolicyArrayOutput ¶
func (i ScalingPolicyArray) ToScalingPolicyArrayOutput() ScalingPolicyArrayOutput
func (ScalingPolicyArray) ToScalingPolicyArrayOutputWithContext ¶
func (i ScalingPolicyArray) ToScalingPolicyArrayOutputWithContext(ctx context.Context) ScalingPolicyArrayOutput
type ScalingPolicyArrayInput ¶
type ScalingPolicyArrayInput interface { pulumi.Input ToScalingPolicyArrayOutput() ScalingPolicyArrayOutput ToScalingPolicyArrayOutputWithContext(context.Context) ScalingPolicyArrayOutput }
ScalingPolicyArrayInput is an input type that accepts ScalingPolicyArray and ScalingPolicyArrayOutput values. You can construct a concrete instance of `ScalingPolicyArrayInput` via:
ScalingPolicyArray{ ScalingPolicyArgs{...} }
type ScalingPolicyArrayOutput ¶
type ScalingPolicyArrayOutput struct{ *pulumi.OutputState }
func (ScalingPolicyArrayOutput) ElementType ¶
func (ScalingPolicyArrayOutput) ElementType() reflect.Type
func (ScalingPolicyArrayOutput) Index ¶
func (o ScalingPolicyArrayOutput) Index(i pulumi.IntInput) ScalingPolicyOutput
func (ScalingPolicyArrayOutput) ToScalingPolicyArrayOutput ¶
func (o ScalingPolicyArrayOutput) ToScalingPolicyArrayOutput() ScalingPolicyArrayOutput
func (ScalingPolicyArrayOutput) ToScalingPolicyArrayOutputWithContext ¶
func (o ScalingPolicyArrayOutput) ToScalingPolicyArrayOutputWithContext(ctx context.Context) ScalingPolicyArrayOutput
type ScalingPolicyInput ¶
type ScalingPolicyInput interface { pulumi.Input ToScalingPolicyOutput() ScalingPolicyOutput ToScalingPolicyOutputWithContext(ctx context.Context) ScalingPolicyOutput }
type ScalingPolicyMap ¶
type ScalingPolicyMap map[string]ScalingPolicyInput
func (ScalingPolicyMap) ElementType ¶
func (ScalingPolicyMap) ElementType() reflect.Type
func (ScalingPolicyMap) ToScalingPolicyMapOutput ¶
func (i ScalingPolicyMap) ToScalingPolicyMapOutput() ScalingPolicyMapOutput
func (ScalingPolicyMap) ToScalingPolicyMapOutputWithContext ¶
func (i ScalingPolicyMap) ToScalingPolicyMapOutputWithContext(ctx context.Context) ScalingPolicyMapOutput
type ScalingPolicyMapInput ¶
type ScalingPolicyMapInput interface { pulumi.Input ToScalingPolicyMapOutput() ScalingPolicyMapOutput ToScalingPolicyMapOutputWithContext(context.Context) ScalingPolicyMapOutput }
ScalingPolicyMapInput is an input type that accepts ScalingPolicyMap and ScalingPolicyMapOutput values. You can construct a concrete instance of `ScalingPolicyMapInput` via:
ScalingPolicyMap{ "key": ScalingPolicyArgs{...} }
type ScalingPolicyMapOutput ¶
type ScalingPolicyMapOutput struct{ *pulumi.OutputState }
func (ScalingPolicyMapOutput) ElementType ¶
func (ScalingPolicyMapOutput) ElementType() reflect.Type
func (ScalingPolicyMapOutput) MapIndex ¶
func (o ScalingPolicyMapOutput) MapIndex(k pulumi.StringInput) ScalingPolicyOutput
func (ScalingPolicyMapOutput) ToScalingPolicyMapOutput ¶
func (o ScalingPolicyMapOutput) ToScalingPolicyMapOutput() ScalingPolicyMapOutput
func (ScalingPolicyMapOutput) ToScalingPolicyMapOutputWithContext ¶
func (o ScalingPolicyMapOutput) ToScalingPolicyMapOutputWithContext(ctx context.Context) ScalingPolicyMapOutput
type ScalingPolicyOutput ¶
type ScalingPolicyOutput struct{ *pulumi.OutputState }
func (ScalingPolicyOutput) AdjustmentType ¶
func (o ScalingPolicyOutput) AdjustmentType() pulumi.StringOutput
Specifies whether the adjustment is an absolute number or a percentage of the current capacity. Valid values: `CHANGE_IN_CAPACITY`, `EXACT_CAPACITY` and `PERCENT_CHANGE_IN_CAPACITY`.
func (ScalingPolicyOutput) AdjustmentValue ¶
func (o ScalingPolicyOutput) AdjustmentValue() pulumi.IntOutput
Define the number of instances by which to scale.For `CHANGE_IN_CAPACITY` type or PERCENT_CHANGE_IN_CAPACITY, a positive increment adds to the current capacity and a negative value removes from the current capacity. For `EXACT_CAPACITY` type, it defines an absolute number of the existing Auto Scaling group size.
func (ScalingPolicyOutput) ComparisonOperator ¶
func (o ScalingPolicyOutput) ComparisonOperator() pulumi.StringOutput
Comparison operator. Valid values: `GREATER_THAN`, `GREATER_THAN_OR_EQUAL_TO`, `LESS_THAN`, `LESS_THAN_OR_EQUAL_TO`, `EQUAL_TO` and `NOT_EQUAL_TO`.
func (ScalingPolicyOutput) ContinuousTime ¶
func (o ScalingPolicyOutput) ContinuousTime() pulumi.IntOutput
Retry times. Valid value ranges: (1~10).
func (ScalingPolicyOutput) Cooldown ¶
func (o ScalingPolicyOutput) Cooldown() pulumi.IntPtrOutput
Cooldwon time in second. Default is `30`0.
func (ScalingPolicyOutput) ElementType ¶
func (ScalingPolicyOutput) ElementType() reflect.Type
func (ScalingPolicyOutput) MetricName ¶
func (o ScalingPolicyOutput) MetricName() pulumi.StringOutput
Name of an indicator. Valid values: `CPU_UTILIZATION`, `MEM_UTILIZATION`, `LAN_TRAFFIC_OUT`, `LAN_TRAFFIC_IN`, `WAN_TRAFFIC_OUT` and `WAN_TRAFFIC_IN`.
func (ScalingPolicyOutput) NotificationUserGroupIds ¶
func (o ScalingPolicyOutput) NotificationUserGroupIds() pulumi.StringArrayOutput
An ID group of users to be notified when an alarm is triggered.
func (ScalingPolicyOutput) Period ¶
func (o ScalingPolicyOutput) Period() pulumi.IntOutput
Time period in second. Valid values: `60` and `300`.
func (ScalingPolicyOutput) PolicyName ¶
func (o ScalingPolicyOutput) PolicyName() pulumi.StringOutput
Name of a policy used to define a reaction when an alarm is triggered.
func (ScalingPolicyOutput) ScalingGroupId ¶
func (o ScalingPolicyOutput) ScalingGroupId() pulumi.StringOutput
ID of a scaling group.
func (ScalingPolicyOutput) Statistic ¶
func (o ScalingPolicyOutput) Statistic() pulumi.StringPtrOutput
Statistic types. Valid values: `AVERAGE`, `MAXIMUM` and `MINIMUM`. Default is `AVERAGE`.
func (ScalingPolicyOutput) Threshold ¶
func (o ScalingPolicyOutput) Threshold() pulumi.IntOutput
Alarm threshold.
func (ScalingPolicyOutput) ToScalingPolicyOutput ¶
func (o ScalingPolicyOutput) ToScalingPolicyOutput() ScalingPolicyOutput
func (ScalingPolicyOutput) ToScalingPolicyOutputWithContext ¶
func (o ScalingPolicyOutput) ToScalingPolicyOutputWithContext(ctx context.Context) ScalingPolicyOutput
type ScalingPolicyState ¶
type ScalingPolicyState struct { // Specifies whether the adjustment is an absolute number or a percentage of the current capacity. Valid values: // `CHANGE_IN_CAPACITY`, `EXACT_CAPACITY` and `PERCENT_CHANGE_IN_CAPACITY`. AdjustmentType pulumi.StringPtrInput // Define the number of instances by which to scale.For `CHANGE_IN_CAPACITY` type or PERCENT_CHANGE_IN_CAPACITY, a positive // increment adds to the current capacity and a negative value removes from the current capacity. For `EXACT_CAPACITY` // type, it defines an absolute number of the existing Auto Scaling group size. AdjustmentValue pulumi.IntPtrInput // Comparison operator. Valid values: `GREATER_THAN`, `GREATER_THAN_OR_EQUAL_TO`, `LESS_THAN`, `LESS_THAN_OR_EQUAL_TO`, // `EQUAL_TO` and `NOT_EQUAL_TO`. ComparisonOperator pulumi.StringPtrInput // Retry times. Valid value ranges: (1~10). ContinuousTime pulumi.IntPtrInput // Cooldwon time in second. Default is `30`0. Cooldown pulumi.IntPtrInput // Name of an indicator. Valid values: `CPU_UTILIZATION`, `MEM_UTILIZATION`, `LAN_TRAFFIC_OUT`, `LAN_TRAFFIC_IN`, // `WAN_TRAFFIC_OUT` and `WAN_TRAFFIC_IN`. MetricName pulumi.StringPtrInput // An ID group of users to be notified when an alarm is triggered. NotificationUserGroupIds pulumi.StringArrayInput // Time period in second. Valid values: `60` and `300`. Period pulumi.IntPtrInput // Name of a policy used to define a reaction when an alarm is triggered. PolicyName pulumi.StringPtrInput // ID of a scaling group. ScalingGroupId pulumi.StringPtrInput // Statistic types. Valid values: `AVERAGE`, `MAXIMUM` and `MINIMUM`. Default is `AVERAGE`. Statistic pulumi.StringPtrInput // Alarm threshold. Threshold pulumi.IntPtrInput }
func (ScalingPolicyState) ElementType ¶
func (ScalingPolicyState) ElementType() reflect.Type
type Schedule ¶
type Schedule struct { pulumi.CustomResourceState // The desired number of CVM instances that should be running in the group. DesiredCapacity pulumi.IntOutput `pulumi:"desiredCapacity"` // The time for this action to end, in "YYYY-MM-DDThh:mm:ss+08:00" format (UTC+8). EndTime pulumi.StringPtrOutput `pulumi:"endTime"` // The maximum size for the Auto Scaling group. MaxSize pulumi.IntOutput `pulumi:"maxSize"` // The minimum size for the Auto Scaling group. MinSize pulumi.IntOutput `pulumi:"minSize"` // The time when recurring future actions will start. Start time is specified by the user following the Unix cron syntax // format. And this argument should be set with end_time together. Recurrence pulumi.StringPtrOutput `pulumi:"recurrence"` // ID of a scaling group. ScalingGroupId pulumi.StringOutput `pulumi:"scalingGroupId"` // The name of this scaling action. ScheduleActionName pulumi.StringOutput `pulumi:"scheduleActionName"` // The time for this action to start, in "YYYY-MM-DDThh:mm:ss+08:00" format (UTC+8). StartTime pulumi.StringOutput `pulumi:"startTime"` }
func GetSchedule ¶
func GetSchedule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ScheduleState, opts ...pulumi.ResourceOption) (*Schedule, error)
GetSchedule gets an existing Schedule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSchedule ¶
func NewSchedule(ctx *pulumi.Context, name string, args *ScheduleArgs, opts ...pulumi.ResourceOption) (*Schedule, error)
NewSchedule registers a new resource with the given unique name, arguments, and options.
func (*Schedule) ElementType ¶
func (*Schedule) ToScheduleOutput ¶
func (i *Schedule) ToScheduleOutput() ScheduleOutput
func (*Schedule) ToScheduleOutputWithContext ¶
func (i *Schedule) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
type ScheduleArgs ¶
type ScheduleArgs struct { // The desired number of CVM instances that should be running in the group. DesiredCapacity pulumi.IntInput // The time for this action to end, in "YYYY-MM-DDThh:mm:ss+08:00" format (UTC+8). EndTime pulumi.StringPtrInput // The maximum size for the Auto Scaling group. MaxSize pulumi.IntInput // The minimum size for the Auto Scaling group. MinSize pulumi.IntInput // The time when recurring future actions will start. Start time is specified by the user following the Unix cron syntax // format. And this argument should be set with end_time together. Recurrence pulumi.StringPtrInput // ID of a scaling group. ScalingGroupId pulumi.StringInput // The name of this scaling action. ScheduleActionName pulumi.StringInput // The time for this action to start, in "YYYY-MM-DDThh:mm:ss+08:00" format (UTC+8). StartTime pulumi.StringInput }
The set of arguments for constructing a Schedule resource.
func (ScheduleArgs) ElementType ¶
func (ScheduleArgs) ElementType() reflect.Type
type ScheduleArray ¶
type ScheduleArray []ScheduleInput
func (ScheduleArray) ElementType ¶
func (ScheduleArray) ElementType() reflect.Type
func (ScheduleArray) ToScheduleArrayOutput ¶
func (i ScheduleArray) ToScheduleArrayOutput() ScheduleArrayOutput
func (ScheduleArray) ToScheduleArrayOutputWithContext ¶
func (i ScheduleArray) ToScheduleArrayOutputWithContext(ctx context.Context) ScheduleArrayOutput
type ScheduleArrayInput ¶
type ScheduleArrayInput interface { pulumi.Input ToScheduleArrayOutput() ScheduleArrayOutput ToScheduleArrayOutputWithContext(context.Context) ScheduleArrayOutput }
ScheduleArrayInput is an input type that accepts ScheduleArray and ScheduleArrayOutput values. You can construct a concrete instance of `ScheduleArrayInput` via:
ScheduleArray{ ScheduleArgs{...} }
type ScheduleArrayOutput ¶
type ScheduleArrayOutput struct{ *pulumi.OutputState }
func (ScheduleArrayOutput) ElementType ¶
func (ScheduleArrayOutput) ElementType() reflect.Type
func (ScheduleArrayOutput) Index ¶
func (o ScheduleArrayOutput) Index(i pulumi.IntInput) ScheduleOutput
func (ScheduleArrayOutput) ToScheduleArrayOutput ¶
func (o ScheduleArrayOutput) ToScheduleArrayOutput() ScheduleArrayOutput
func (ScheduleArrayOutput) ToScheduleArrayOutputWithContext ¶
func (o ScheduleArrayOutput) ToScheduleArrayOutputWithContext(ctx context.Context) ScheduleArrayOutput
type ScheduleInput ¶
type ScheduleInput interface { pulumi.Input ToScheduleOutput() ScheduleOutput ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput }
type ScheduleMap ¶
type ScheduleMap map[string]ScheduleInput
func (ScheduleMap) ElementType ¶
func (ScheduleMap) ElementType() reflect.Type
func (ScheduleMap) ToScheduleMapOutput ¶
func (i ScheduleMap) ToScheduleMapOutput() ScheduleMapOutput
func (ScheduleMap) ToScheduleMapOutputWithContext ¶
func (i ScheduleMap) ToScheduleMapOutputWithContext(ctx context.Context) ScheduleMapOutput
type ScheduleMapInput ¶
type ScheduleMapInput interface { pulumi.Input ToScheduleMapOutput() ScheduleMapOutput ToScheduleMapOutputWithContext(context.Context) ScheduleMapOutput }
ScheduleMapInput is an input type that accepts ScheduleMap and ScheduleMapOutput values. You can construct a concrete instance of `ScheduleMapInput` via:
ScheduleMap{ "key": ScheduleArgs{...} }
type ScheduleMapOutput ¶
type ScheduleMapOutput struct{ *pulumi.OutputState }
func (ScheduleMapOutput) ElementType ¶
func (ScheduleMapOutput) ElementType() reflect.Type
func (ScheduleMapOutput) MapIndex ¶
func (o ScheduleMapOutput) MapIndex(k pulumi.StringInput) ScheduleOutput
func (ScheduleMapOutput) ToScheduleMapOutput ¶
func (o ScheduleMapOutput) ToScheduleMapOutput() ScheduleMapOutput
func (ScheduleMapOutput) ToScheduleMapOutputWithContext ¶
func (o ScheduleMapOutput) ToScheduleMapOutputWithContext(ctx context.Context) ScheduleMapOutput
type ScheduleOutput ¶
type ScheduleOutput struct{ *pulumi.OutputState }
func (ScheduleOutput) DesiredCapacity ¶
func (o ScheduleOutput) DesiredCapacity() pulumi.IntOutput
The desired number of CVM instances that should be running in the group.
func (ScheduleOutput) ElementType ¶
func (ScheduleOutput) ElementType() reflect.Type
func (ScheduleOutput) EndTime ¶
func (o ScheduleOutput) EndTime() pulumi.StringPtrOutput
The time for this action to end, in "YYYY-MM-DDThh:mm:ss+08:00" format (UTC+8).
func (ScheduleOutput) MaxSize ¶
func (o ScheduleOutput) MaxSize() pulumi.IntOutput
The maximum size for the Auto Scaling group.
func (ScheduleOutput) MinSize ¶
func (o ScheduleOutput) MinSize() pulumi.IntOutput
The minimum size for the Auto Scaling group.
func (ScheduleOutput) Recurrence ¶
func (o ScheduleOutput) Recurrence() pulumi.StringPtrOutput
The time when recurring future actions will start. Start time is specified by the user following the Unix cron syntax format. And this argument should be set with end_time together.
func (ScheduleOutput) ScalingGroupId ¶
func (o ScheduleOutput) ScalingGroupId() pulumi.StringOutput
ID of a scaling group.
func (ScheduleOutput) ScheduleActionName ¶
func (o ScheduleOutput) ScheduleActionName() pulumi.StringOutput
The name of this scaling action.
func (ScheduleOutput) StartTime ¶
func (o ScheduleOutput) StartTime() pulumi.StringOutput
The time for this action to start, in "YYYY-MM-DDThh:mm:ss+08:00" format (UTC+8).
func (ScheduleOutput) ToScheduleOutput ¶
func (o ScheduleOutput) ToScheduleOutput() ScheduleOutput
func (ScheduleOutput) ToScheduleOutputWithContext ¶
func (o ScheduleOutput) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
type ScheduleState ¶
type ScheduleState struct { // The desired number of CVM instances that should be running in the group. DesiredCapacity pulumi.IntPtrInput // The time for this action to end, in "YYYY-MM-DDThh:mm:ss+08:00" format (UTC+8). EndTime pulumi.StringPtrInput // The maximum size for the Auto Scaling group. MaxSize pulumi.IntPtrInput // The minimum size for the Auto Scaling group. MinSize pulumi.IntPtrInput // The time when recurring future actions will start. Start time is specified by the user following the Unix cron syntax // format. And this argument should be set with end_time together. Recurrence pulumi.StringPtrInput // ID of a scaling group. ScalingGroupId pulumi.StringPtrInput // The name of this scaling action. ScheduleActionName pulumi.StringPtrInput // The time for this action to start, in "YYYY-MM-DDThh:mm:ss+08:00" format (UTC+8). StartTime pulumi.StringPtrInput }
func (ScheduleState) ElementType ¶
func (ScheduleState) ElementType() reflect.Type
type StartInstances ¶
type StartInstances struct { pulumi.CustomResourceState // Launch configuration ID. AutoScalingGroupId pulumi.StringOutput `pulumi:"autoScalingGroupId"` // List of cvm instances to start. InstanceIds pulumi.StringArrayOutput `pulumi:"instanceIds"` }
func GetStartInstances ¶
func GetStartInstances(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StartInstancesState, opts ...pulumi.ResourceOption) (*StartInstances, error)
GetStartInstances gets an existing StartInstances resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewStartInstances ¶
func NewStartInstances(ctx *pulumi.Context, name string, args *StartInstancesArgs, opts ...pulumi.ResourceOption) (*StartInstances, error)
NewStartInstances registers a new resource with the given unique name, arguments, and options.
func (*StartInstances) ElementType ¶
func (*StartInstances) ElementType() reflect.Type
func (*StartInstances) ToStartInstancesOutput ¶
func (i *StartInstances) ToStartInstancesOutput() StartInstancesOutput
func (*StartInstances) ToStartInstancesOutputWithContext ¶
func (i *StartInstances) ToStartInstancesOutputWithContext(ctx context.Context) StartInstancesOutput
type StartInstancesArgs ¶
type StartInstancesArgs struct { // Launch configuration ID. AutoScalingGroupId pulumi.StringInput // List of cvm instances to start. InstanceIds pulumi.StringArrayInput }
The set of arguments for constructing a StartInstances resource.
func (StartInstancesArgs) ElementType ¶
func (StartInstancesArgs) ElementType() reflect.Type
type StartInstancesArray ¶
type StartInstancesArray []StartInstancesInput
func (StartInstancesArray) ElementType ¶
func (StartInstancesArray) ElementType() reflect.Type
func (StartInstancesArray) ToStartInstancesArrayOutput ¶
func (i StartInstancesArray) ToStartInstancesArrayOutput() StartInstancesArrayOutput
func (StartInstancesArray) ToStartInstancesArrayOutputWithContext ¶
func (i StartInstancesArray) ToStartInstancesArrayOutputWithContext(ctx context.Context) StartInstancesArrayOutput
type StartInstancesArrayInput ¶
type StartInstancesArrayInput interface { pulumi.Input ToStartInstancesArrayOutput() StartInstancesArrayOutput ToStartInstancesArrayOutputWithContext(context.Context) StartInstancesArrayOutput }
StartInstancesArrayInput is an input type that accepts StartInstancesArray and StartInstancesArrayOutput values. You can construct a concrete instance of `StartInstancesArrayInput` via:
StartInstancesArray{ StartInstancesArgs{...} }
type StartInstancesArrayOutput ¶
type StartInstancesArrayOutput struct{ *pulumi.OutputState }
func (StartInstancesArrayOutput) ElementType ¶
func (StartInstancesArrayOutput) ElementType() reflect.Type
func (StartInstancesArrayOutput) Index ¶
func (o StartInstancesArrayOutput) Index(i pulumi.IntInput) StartInstancesOutput
func (StartInstancesArrayOutput) ToStartInstancesArrayOutput ¶
func (o StartInstancesArrayOutput) ToStartInstancesArrayOutput() StartInstancesArrayOutput
func (StartInstancesArrayOutput) ToStartInstancesArrayOutputWithContext ¶
func (o StartInstancesArrayOutput) ToStartInstancesArrayOutputWithContext(ctx context.Context) StartInstancesArrayOutput
type StartInstancesInput ¶
type StartInstancesInput interface { pulumi.Input ToStartInstancesOutput() StartInstancesOutput ToStartInstancesOutputWithContext(ctx context.Context) StartInstancesOutput }
type StartInstancesMap ¶
type StartInstancesMap map[string]StartInstancesInput
func (StartInstancesMap) ElementType ¶
func (StartInstancesMap) ElementType() reflect.Type
func (StartInstancesMap) ToStartInstancesMapOutput ¶
func (i StartInstancesMap) ToStartInstancesMapOutput() StartInstancesMapOutput
func (StartInstancesMap) ToStartInstancesMapOutputWithContext ¶
func (i StartInstancesMap) ToStartInstancesMapOutputWithContext(ctx context.Context) StartInstancesMapOutput
type StartInstancesMapInput ¶
type StartInstancesMapInput interface { pulumi.Input ToStartInstancesMapOutput() StartInstancesMapOutput ToStartInstancesMapOutputWithContext(context.Context) StartInstancesMapOutput }
StartInstancesMapInput is an input type that accepts StartInstancesMap and StartInstancesMapOutput values. You can construct a concrete instance of `StartInstancesMapInput` via:
StartInstancesMap{ "key": StartInstancesArgs{...} }
type StartInstancesMapOutput ¶
type StartInstancesMapOutput struct{ *pulumi.OutputState }
func (StartInstancesMapOutput) ElementType ¶
func (StartInstancesMapOutput) ElementType() reflect.Type
func (StartInstancesMapOutput) MapIndex ¶
func (o StartInstancesMapOutput) MapIndex(k pulumi.StringInput) StartInstancesOutput
func (StartInstancesMapOutput) ToStartInstancesMapOutput ¶
func (o StartInstancesMapOutput) ToStartInstancesMapOutput() StartInstancesMapOutput
func (StartInstancesMapOutput) ToStartInstancesMapOutputWithContext ¶
func (o StartInstancesMapOutput) ToStartInstancesMapOutputWithContext(ctx context.Context) StartInstancesMapOutput
type StartInstancesOutput ¶
type StartInstancesOutput struct{ *pulumi.OutputState }
func (StartInstancesOutput) AutoScalingGroupId ¶
func (o StartInstancesOutput) AutoScalingGroupId() pulumi.StringOutput
Launch configuration ID.
func (StartInstancesOutput) ElementType ¶
func (StartInstancesOutput) ElementType() reflect.Type
func (StartInstancesOutput) InstanceIds ¶
func (o StartInstancesOutput) InstanceIds() pulumi.StringArrayOutput
List of cvm instances to start.
func (StartInstancesOutput) ToStartInstancesOutput ¶
func (o StartInstancesOutput) ToStartInstancesOutput() StartInstancesOutput
func (StartInstancesOutput) ToStartInstancesOutputWithContext ¶
func (o StartInstancesOutput) ToStartInstancesOutputWithContext(ctx context.Context) StartInstancesOutput
type StartInstancesState ¶
type StartInstancesState struct { // Launch configuration ID. AutoScalingGroupId pulumi.StringPtrInput // List of cvm instances to start. InstanceIds pulumi.StringArrayInput }
func (StartInstancesState) ElementType ¶
func (StartInstancesState) ElementType() reflect.Type
type StopInstances ¶
type StopInstances struct { pulumi.CustomResourceState // Launch configuration ID. AutoScalingGroupId pulumi.StringOutput `pulumi:"autoScalingGroupId"` // List of cvm instances to stop. InstanceIds pulumi.StringArrayOutput `pulumi:"instanceIds"` // Billing method of a pay-as-you-go instance after shutdown. Available values: `KEEP_CHARGING`,`STOP_CHARGING`. Default // `KEEP_CHARGING`. StoppedMode pulumi.StringPtrOutput `pulumi:"stoppedMode"` }
func GetStopInstances ¶
func GetStopInstances(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StopInstancesState, opts ...pulumi.ResourceOption) (*StopInstances, error)
GetStopInstances gets an existing StopInstances resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewStopInstances ¶
func NewStopInstances(ctx *pulumi.Context, name string, args *StopInstancesArgs, opts ...pulumi.ResourceOption) (*StopInstances, error)
NewStopInstances registers a new resource with the given unique name, arguments, and options.
func (*StopInstances) ElementType ¶
func (*StopInstances) ElementType() reflect.Type
func (*StopInstances) ToStopInstancesOutput ¶
func (i *StopInstances) ToStopInstancesOutput() StopInstancesOutput
func (*StopInstances) ToStopInstancesOutputWithContext ¶
func (i *StopInstances) ToStopInstancesOutputWithContext(ctx context.Context) StopInstancesOutput
type StopInstancesArgs ¶
type StopInstancesArgs struct { // Launch configuration ID. AutoScalingGroupId pulumi.StringInput // List of cvm instances to stop. InstanceIds pulumi.StringArrayInput // Billing method of a pay-as-you-go instance after shutdown. Available values: `KEEP_CHARGING`,`STOP_CHARGING`. Default // `KEEP_CHARGING`. StoppedMode pulumi.StringPtrInput }
The set of arguments for constructing a StopInstances resource.
func (StopInstancesArgs) ElementType ¶
func (StopInstancesArgs) ElementType() reflect.Type
type StopInstancesArray ¶
type StopInstancesArray []StopInstancesInput
func (StopInstancesArray) ElementType ¶
func (StopInstancesArray) ElementType() reflect.Type
func (StopInstancesArray) ToStopInstancesArrayOutput ¶
func (i StopInstancesArray) ToStopInstancesArrayOutput() StopInstancesArrayOutput
func (StopInstancesArray) ToStopInstancesArrayOutputWithContext ¶
func (i StopInstancesArray) ToStopInstancesArrayOutputWithContext(ctx context.Context) StopInstancesArrayOutput
type StopInstancesArrayInput ¶
type StopInstancesArrayInput interface { pulumi.Input ToStopInstancesArrayOutput() StopInstancesArrayOutput ToStopInstancesArrayOutputWithContext(context.Context) StopInstancesArrayOutput }
StopInstancesArrayInput is an input type that accepts StopInstancesArray and StopInstancesArrayOutput values. You can construct a concrete instance of `StopInstancesArrayInput` via:
StopInstancesArray{ StopInstancesArgs{...} }
type StopInstancesArrayOutput ¶
type StopInstancesArrayOutput struct{ *pulumi.OutputState }
func (StopInstancesArrayOutput) ElementType ¶
func (StopInstancesArrayOutput) ElementType() reflect.Type
func (StopInstancesArrayOutput) Index ¶
func (o StopInstancesArrayOutput) Index(i pulumi.IntInput) StopInstancesOutput
func (StopInstancesArrayOutput) ToStopInstancesArrayOutput ¶
func (o StopInstancesArrayOutput) ToStopInstancesArrayOutput() StopInstancesArrayOutput
func (StopInstancesArrayOutput) ToStopInstancesArrayOutputWithContext ¶
func (o StopInstancesArrayOutput) ToStopInstancesArrayOutputWithContext(ctx context.Context) StopInstancesArrayOutput
type StopInstancesInput ¶
type StopInstancesInput interface { pulumi.Input ToStopInstancesOutput() StopInstancesOutput ToStopInstancesOutputWithContext(ctx context.Context) StopInstancesOutput }
type StopInstancesMap ¶
type StopInstancesMap map[string]StopInstancesInput
func (StopInstancesMap) ElementType ¶
func (StopInstancesMap) ElementType() reflect.Type
func (StopInstancesMap) ToStopInstancesMapOutput ¶
func (i StopInstancesMap) ToStopInstancesMapOutput() StopInstancesMapOutput
func (StopInstancesMap) ToStopInstancesMapOutputWithContext ¶
func (i StopInstancesMap) ToStopInstancesMapOutputWithContext(ctx context.Context) StopInstancesMapOutput
type StopInstancesMapInput ¶
type StopInstancesMapInput interface { pulumi.Input ToStopInstancesMapOutput() StopInstancesMapOutput ToStopInstancesMapOutputWithContext(context.Context) StopInstancesMapOutput }
StopInstancesMapInput is an input type that accepts StopInstancesMap and StopInstancesMapOutput values. You can construct a concrete instance of `StopInstancesMapInput` via:
StopInstancesMap{ "key": StopInstancesArgs{...} }
type StopInstancesMapOutput ¶
type StopInstancesMapOutput struct{ *pulumi.OutputState }
func (StopInstancesMapOutput) ElementType ¶
func (StopInstancesMapOutput) ElementType() reflect.Type
func (StopInstancesMapOutput) MapIndex ¶
func (o StopInstancesMapOutput) MapIndex(k pulumi.StringInput) StopInstancesOutput
func (StopInstancesMapOutput) ToStopInstancesMapOutput ¶
func (o StopInstancesMapOutput) ToStopInstancesMapOutput() StopInstancesMapOutput
func (StopInstancesMapOutput) ToStopInstancesMapOutputWithContext ¶
func (o StopInstancesMapOutput) ToStopInstancesMapOutputWithContext(ctx context.Context) StopInstancesMapOutput
type StopInstancesOutput ¶
type StopInstancesOutput struct{ *pulumi.OutputState }
func (StopInstancesOutput) AutoScalingGroupId ¶
func (o StopInstancesOutput) AutoScalingGroupId() pulumi.StringOutput
Launch configuration ID.
func (StopInstancesOutput) ElementType ¶
func (StopInstancesOutput) ElementType() reflect.Type
func (StopInstancesOutput) InstanceIds ¶
func (o StopInstancesOutput) InstanceIds() pulumi.StringArrayOutput
List of cvm instances to stop.
func (StopInstancesOutput) StoppedMode ¶
func (o StopInstancesOutput) StoppedMode() pulumi.StringPtrOutput
Billing method of a pay-as-you-go instance after shutdown. Available values: `KEEP_CHARGING`,`STOP_CHARGING`. Default `KEEP_CHARGING`.
func (StopInstancesOutput) ToStopInstancesOutput ¶
func (o StopInstancesOutput) ToStopInstancesOutput() StopInstancesOutput
func (StopInstancesOutput) ToStopInstancesOutputWithContext ¶
func (o StopInstancesOutput) ToStopInstancesOutputWithContext(ctx context.Context) StopInstancesOutput
type StopInstancesState ¶
type StopInstancesState struct { // Launch configuration ID. AutoScalingGroupId pulumi.StringPtrInput // List of cvm instances to stop. InstanceIds pulumi.StringArrayInput // Billing method of a pay-as-you-go instance after shutdown. Available values: `KEEP_CHARGING`,`STOP_CHARGING`. Default // `KEEP_CHARGING`. StoppedMode pulumi.StringPtrInput }
func (StopInstancesState) ElementType ¶
func (StopInstancesState) ElementType() reflect.Type
Source Files
¶
- attachment.go
- completeLifecycle.go
- executeScalingPolicy.go
- getAdvices.go
- getInstances.go
- getLastActivity.go
- getLimits.go
- getScalingConfigs.go
- getScalingGroups.go
- getScalingPolicies.go
- init.go
- lifecycleHook.go
- loadBalancer.go
- notification.go
- protectInstances.go
- pulumiTypes.go
- removeInstances.go
- scaleInInstances.go
- scaleOutInstances.go
- scalingConfig.go
- scalingGroup.go
- scalingGroupStatus.go
- scalingPolicy.go
- schedule.go
- startInstances.go
- stopInstances.go