Show / Hide Table of Contents

Class PolicyState

Inheritance
System.Object
InputArgs
ResourceArgs
PolicyState
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Aws.AppAutoScaling
Assembly: Pulumi.Aws.dll
Syntax
public sealed class PolicyState : ResourceArgs

Constructors

View Source

PolicyState()

Declaration
public PolicyState()

Properties

View Source

Arn

The ARN assigned by AWS to the scaling policy.

Declaration
public Input<string> Arn { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Name

The name of the policy.

Declaration
public Input<string> Name { get; set; }
Property Value
Type Description
Input<System.String>
View Source

PolicyType

The policy type. Valid values are StepScaling and TargetTrackingScaling. Defaults to StepScaling. Certain services only support only one policy type. For more information see the Target Tracking Scaling Policies and Step Scaling Policies documentation.

Declaration
public Input<string> PolicyType { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ResourceId

The resource type and unique identifier string for the resource associated with the scaling policy. Documentation can be found in the ResourceId parameter at: AWS Application Auto Scaling API Reference

Declaration
public Input<string> ResourceId { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ScalableDimension

The scalable dimension of the scalable target. Documentation can be found in the ScalableDimension parameter at: AWS Application Auto Scaling API Reference

Declaration
public Input<string> ScalableDimension { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ServiceNamespace

The AWS service namespace of the scalable target. Documentation can be found in the ServiceNamespace parameter at: AWS Application Auto Scaling API Reference

Declaration
public Input<string> ServiceNamespace { get; set; }
Property Value
Type Description
Input<System.String>
View Source

StepScalingPolicyConfiguration

Step scaling policy configuration, requires policy_type = &quot;StepScaling&quot; (default). See supported fields below.

Declaration
public Input<PolicyStepScalingPolicyConfigurationGetArgs> StepScalingPolicyConfiguration { get; set; }
Property Value
Type Description
Input<PolicyStepScalingPolicyConfigurationGetArgs>
View Source

TargetTrackingScalingPolicyConfiguration

A target tracking policy, requires policy_type = &quot;TargetTrackingScaling&quot;. See supported fields below.

Declaration
public Input<PolicyTargetTrackingScalingPolicyConfigurationGetArgs> TargetTrackingScalingPolicyConfiguration { get; set; }
Property Value
Type Description
Input<PolicyTargetTrackingScalingPolicyConfigurationGetArgs>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.