Main schema as_schema_2009-05-15.xsd
Element ResponseMetadata
Element Error
|
|
|
|
| Namespace |
http://autoscaling.amazonaws.com/doc/2009-05-15/ |
|
Diagram
|
|
|
Properties
|
|
| Model |
Type , Code , Message , Detail |
| Children |
Code, Detail, Message, Type |
|
Instance
|
<Error>
<Type>{1,1}</Type>
<Code>{1,1}</Code>
<Message>{1,1}</Message>
<Detail>{1,1}</Detail>
</Error> |
|
|
Source
|
<xs:element name="Error">
<xs:complexType>
<xs:sequence>
<xs:element name="Type">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="Receiver"/>
<xs:enumeration value="Sender"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Code" type="xs:string"/>
<xs:element name="Message" type="xs:string"/>
<xs:element name="Detail">
<xs:complexType>
<xs:sequence>
<xs:any maxOccurs="unbounded" minOccurs="0" namespace="##any" processContents="lax"/>
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element> |
|
|
|
|
|
|
Element ErrorResponse
Element DeleteLaunchConfiguration
Element DeleteLaunchConfigurationResponse
Element DescribeTriggers
Element DescribeTriggersResponse
Element DescribeTriggersResult
Element UpdateAutoScalingGroup
|
|
|
|
| Namespace |
http://autoscaling.amazonaws.com/doc/2009-05-15/ |
|
Diagram
|
|
|
Properties
|
|
| Model |
AutoScalingGroupName , LaunchConfigurationName{0,1} , MinSize{0,1} , MaxSize{0,1} , Cooldown{0,1} , AvailabilityZones{0,1} |
| Children |
AutoScalingGroupName, AvailabilityZones, Cooldown, LaunchConfigurationName, MaxSize, MinSize |
|
Instance
|
<UpdateAutoScalingGroup>
<AutoScalingGroupName>{1,1}</AutoScalingGroupName>
<LaunchConfigurationName>{0,1}</LaunchConfigurationName>
<MinSize>{0,1}</MinSize>
<MaxSize>{0,1}</MaxSize>
<Cooldown>{0,1}</Cooldown>
<AvailabilityZones>{0,1}</AvailabilityZones>
</UpdateAutoScalingGroup> |
|
|
Source
|
<xs:element name="UpdateAutoScalingGroup">
<xs:complexType>
<xs:sequence>
<xs:element name="AutoScalingGroupName" type="tns:AutoScalingGroupName"/>
<xs:element name="LaunchConfigurationName" type="tns:LaunchConfigurationName" minOccurs="0"/>
<xs:element name="MinSize" type="xs:integer" minOccurs="0"/>
<xs:element name="MaxSize" type="xs:integer" minOccurs="0"/>
<xs:element name="Cooldown" type="xs:integer" minOccurs="0"/>
<xs:element name="AvailabilityZones" type="tns:AvailabilityZones" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element> |
|
|
|
|
|
|
Element UpdateAutoScalingGroupResponse
Element CreateAutoScalingGroup
|
|
|
|
| Namespace |
http://autoscaling.amazonaws.com/doc/2009-05-15/ |
|
Diagram
|
|
|
Properties
|
|
| Model |
AutoScalingGroupName , LaunchConfigurationName , MinSize , MaxSize , Cooldown{0,1} , AvailabilityZones , LoadBalancerNames{0,1} |
| Children |
AutoScalingGroupName, AvailabilityZones, Cooldown, LaunchConfigurationName, LoadBalancerNames, MaxSize, MinSize |
|
Instance
|
<CreateAutoScalingGroup>
<AutoScalingGroupName>{1,1}</AutoScalingGroupName>
<LaunchConfigurationName>{1,1}</LaunchConfigurationName>
<MinSize>{1,1}</MinSize>
<MaxSize>{1,1}</MaxSize>
<Cooldown>{0,1}</Cooldown>
<AvailabilityZones>{1,1}</AvailabilityZones>
<LoadBalancerNames>{0,1}</LoadBalancerNames>
</CreateAutoScalingGroup> |
|
|
Source
|
<xs:element name="CreateAutoScalingGroup">
<xs:complexType>
<xs:sequence>
<xs:element name="AutoScalingGroupName" type="tns:AutoScalingGroupName"/>
<xs:element name="LaunchConfigurationName" type="tns:LaunchConfigurationName"/>
<xs:element name="MinSize" type="xs:integer"/>
<xs:element name="MaxSize" type="xs:integer"/>
<xs:element name="Cooldown" type="xs:integer" minOccurs="0"/>
<xs:element name="AvailabilityZones" type="tns:AvailabilityZones"/>
<xs:element name="LoadBalancerNames" type="tns:LoadBalancerNames" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element> |
|
|
|
|
|
|
Element CreateAutoScalingGroupResponse
Element DeleteTrigger
Element DeleteTriggerResponse
Element TerminateInstanceInAutoScalingGroup
Element TerminateInstanceInAutoScalingGroupResponse
Element TerminateInstanceInAutoScalingGroupResult
Element CreateOrUpdateScalingTrigger
|
|
|
|
| Namespace |
http://autoscaling.amazonaws.com/doc/2009-05-15/ |
|
Diagram
|
|
|
Properties
|
|
| Model |
TriggerName , AutoScalingGroupName , MeasureName , Statistic , Dimensions , Period , Unit{0,1} , CustomUnit{0,1} , Namespace{0,1} , LowerThreshold , LowerBreachScaleIncrement , UpperThreshold , UpperBreachScaleIncrement , BreachDuration |
| Children |
AutoScalingGroupName, BreachDuration, CustomUnit, Dimensions, LowerBreachScaleIncrement, LowerThreshold, MeasureName, Namespace, Period, Statistic, TriggerName, Unit, UpperBreachScaleIncrement, UpperThreshold |
|
Instance
|
<CreateOrUpdateScalingTrigger>
<TriggerName>{1,1}</TriggerName>
<AutoScalingGroupName>{1,1}</AutoScalingGroupName>
<MeasureName>{1,1}</MeasureName>
<Statistic>{1,1}</Statistic>
<Dimensions>{1,1}</Dimensions>
<Period>{1,1}</Period>
<Unit>{0,1}</Unit>
<CustomUnit>{0,1}</CustomUnit>
<Namespace>{0,1}</Namespace>
<LowerThreshold>{1,1}</LowerThreshold>
<LowerBreachScaleIncrement>{1,1}</LowerBreachScaleIncrement>
<UpperThreshold>{1,1}</UpperThreshold>
<UpperBreachScaleIncrement>{1,1}</UpperBreachScaleIncrement>
<BreachDuration>{1,1}</BreachDuration>
</CreateOrUpdateScalingTrigger> |
|
|
Source
|
<xs:element name="CreateOrUpdateScalingTrigger">
<xs:complexType>
<xs:sequence>
<xs:element name="TriggerName" type="tns:TriggerName"/>
<xs:element name="AutoScalingGroupName" type="tns:AutoScalingGroupName"/>
<xs:element name="MeasureName" type="tns:MeasureName"/>
<xs:element name="Statistic" type="tns:MetricStatistic"/>
<xs:element name="Dimensions" type="tns:Dimensions"/>
<xs:element name="Period" type="xs:integer"/>
<xs:element name="Unit" type="tns:StandardUnit" minOccurs="0"/>
<xs:element name="CustomUnit" type="xs:string" minOccurs="0"/>
<xs:element name="Namespace" type="tns:Namespace" minOccurs="0"/>
<xs:element name="LowerThreshold" type="xs:double"/>
<xs:element name="LowerBreachScaleIncrement" type="tns:ScalingIncrement"/>
<xs:element name="UpperThreshold" type="xs:double"/>
<xs:element name="UpperBreachScaleIncrement" type="tns:ScalingIncrement"/>
<xs:element name="BreachDuration" type="tns:BreachDuration"/>
</xs:sequence>
</xs:complexType>
</xs:element> |
|
|
|
|
|
|
Element CreateOrUpdateScalingTriggerResponse
Element DescribeAutoScalingGroups
Element DescribeAutoScalingGroupsResponse
Element DescribeAutoScalingGroupsResult
Element CreateLaunchConfiguration
|
|
|
|
| Namespace |
http://autoscaling.amazonaws.com/doc/2009-05-15/ |
|
Diagram
|
|
|
Properties
|
|
| Model |
LaunchConfigurationName , ImageId , KeyName{0,1} , SecurityGroups{0,1} , UserData{0,1} , InstanceType , KernelId{0,1} , RamdiskId{0,1} , BlockDeviceMappings{0,1} |
| Children |
BlockDeviceMappings, ImageId, InstanceType, KernelId, KeyName, LaunchConfigurationName, RamdiskId, SecurityGroups, UserData |
|
Instance
|
<CreateLaunchConfiguration>
<LaunchConfigurationName>{1,1}</LaunchConfigurationName>
<ImageId>{1,1}</ImageId>
<KeyName>{0,1}</KeyName>
<SecurityGroups>{0,1}</SecurityGroups>
<UserData>{0,1}</UserData>
<InstanceType>{1,1}</InstanceType>
<KernelId>{0,1}</KernelId>
<RamdiskId>{0,1}</RamdiskId>
<BlockDeviceMappings>{0,1}</BlockDeviceMappings>
</CreateLaunchConfiguration> |
|
|
Source
|
<xs:element name="CreateLaunchConfiguration">
<xs:complexType>
<xs:sequence>
<xs:element name="LaunchConfigurationName" type="tns:LaunchConfigurationName"/>
<xs:element name="ImageId" type="tns:ImageId"/>
<xs:element name="KeyName" type="tns:KeyName" minOccurs="0"/>
<xs:element name="SecurityGroups" type="tns:SecurityGroups" minOccurs="0"/>
<xs:element name="UserData" type="tns:UserData" minOccurs="0"/>
<xs:element name="InstanceType" type="tns:InstanceType"/>
<xs:element name="KernelId" type="tns:KernelId" minOccurs="0"/>
<xs:element name="RamdiskId" type="tns:RamdiskId" minOccurs="0"/>
<xs:element name="BlockDeviceMappings" type="tns:BlockDeviceMappings" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element> |
|
|
|
|
|
|
Element CreateLaunchConfigurationResponse
Element DescribeLaunchConfigurations
|
|
|
|
| Namespace |
http://autoscaling.amazonaws.com/doc/2009-05-15/ |
|
Diagram
|
|
|
Properties
|
|
| Model |
LaunchConfigurationNames{0,1} , NextToken{0,1} , MaxRecords{0,1} |
| Children |
LaunchConfigurationNames, MaxRecords, NextToken |
|
Instance
|
<DescribeLaunchConfigurations>
<LaunchConfigurationNames>{0,1}</LaunchConfigurationNames>
<NextToken>{0,1}</NextToken>
<MaxRecords>{0,1}</MaxRecords>
</DescribeLaunchConfigurations> |
|
|
Source
|
<xs:element name="DescribeLaunchConfigurations">
<xs:complexType>
<xs:sequence>
<xs:element name="LaunchConfigurationNames" type="tns:LaunchConfigurationNames" minOccurs="0"/>
<xs:element name="NextToken" type="xs:string" minOccurs="0"/>
<xs:element name="MaxRecords" type="tns:MaxRecords" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element> |
|
|
|
|
|
|