Esempio n. 1
0
 def props():
     return [
         prop('Name', DomainName),
         prop('VPCs', HostedZoneVPCs, attr='vpcs'),
         prop('HostedZoneConfig', HostedZoneConfig),
         prop('HostedZoneTags', Tags)
     ]
Esempio n. 2
0
 def props():
     return [
         prop('EmitInterval', int),
         prop('Enabled', bool),
         prop('S3BucketName', basestring),
         prop('S3BucketPrefix', basestring)
     ]
Esempio n. 3
0
 def props():
     return [
         prop('AvailabilityZone', AvailabilityZone),
         prop('CidrBlock', CIDR),
         prop('VpcId', VPC),
         prop('Tags', Tags)
     ]
Esempio n. 4
0
 def props():
     return [
         prop('Path'),
         prop('Groups'),
         prop('LoginProfile', LoginProfile),
         prop('Policies')
     ]
Esempio n. 5
0
 def props():
     return [
         prop('EC2VpcId', VPC),
         prop('DBSecurityGroupIngress', RDSSecurityGroupRule),
         prop('GroupDescription', basestring),
         prop('Tags', Tags)
     ]
Esempio n. 6
0
 def props():
     return [
         prop('Description', basestring),
         prop('Family', basestring),
         prop('Parameters', dict),
         prop('Tags', Tags)
     ]
Esempio n. 7
0
 def props():
     return [
         prop('CIDRIP', CIDR),
         prop('EC2SecurityGroupId', SecurityGroup),
         prop('EC2SecurityGroupName', basestring),
         prop('EC2SecurityGroupOwnerId', basestring)
     ]
Esempio n. 8
0
 def props():
     return [
         prop('DeleteOnTermination', bool),
         prop('DeviceIndex', int),
         prop('InstanceId', Instance),
         prop('NetworkInterfaceId', NetworkInterface)
     ]
Esempio n. 9
0
 def props():
     return [
         prop('HostedZoneId', HostedZone),
         prop('HosedZoneName', DomainName),
         prop('RecordsSets'),
         prop('Comment')
     ]
Esempio n. 10
0
 def props():
     return [
         prop('BgpAsn'),
         prop('IpAddress', IpAddress),
         prop('Type'),
         prop('Tags', Tags)
     ]
Esempio n. 11
0
 def props():
     return [
         prop('AttachmentId', NetworkInterfaceAttachment),
         prop('InstanceId', Instance),
         prop('PublicIp', IpAddress),
         prop('IpOwnerId')
     ]
Esempio n. 12
0
 def props():
     return [
         prop('HealthyThreshold', basestring),
         prop('Interval', basestring),
         prop('Target', basestring),
         prop('Timeout', basestring),
         prop('UnhealthyThreshold', basestring)
     ]
Esempio n. 13
0
 def props():
     return [
         prop('CidrBlock', CIDR),
         prop('EnableDnsSupport'),
         prop('EnableDnsHostnames'),
         prop('InstanceTenancy', VPC.Tenancy),
         prop('Tags', Tags)
     ]
Esempio n. 14
0
 def props():
     return [
         prop('VpcId', VPC),
         prop('GroupDescription', basestring),
         prop('SecurityGroupEgress', default=[]),
         prop('SecurityGroupIngress', default=[]),
         prop('Tags', Tags)
     ]
Esempio n. 15
0
 def props():
     return [
         prop('AllocationId'),
         prop('EIP', EIP),
         prop('InstanceId', Instance),
         prop('NetworkInterfaceId', NetworkInterface),
         prop('PrivateIpAddress', IpAddress)
     ]
Esempio n. 16
0
 def props():
     return [
         prop('CidrIp', CIDR),
         prop('FromPort', PortRange, 'port_range', PortRange.from_port),
         prop('ToPort', PortRange, 'port_range', PortRange.to_port),
         prop('IpProtocol', IpProtocol),
         prop('DestinationSecurityGroupId', SecurityGroup)
     ]
Esempio n. 17
0
 def props():
     return [
         prop('Type'),
         prop('CustomerGatewayId', CustomerGateway),
         prop('StaticRoutesOnly'),
         prop('Tags', Tags),
         prop('VpnGatewayId', VPNGateway)
     ]
Esempio n. 18
0
 def props():
     return [
         prop('Groups'),
         prop('PolicyDocument'),
         prop('PolicyName'),
         prop('Roles'),
         prop('Users')
     ]
Esempio n. 19
0
 def props():
     return [
         prop('Attributes'),
         prop('InstancePorts'),
         prop('LoadBalancerPorts'),
         prop('PolicyName', basestring),
         prop('PolicyType', basestring)
     ]
Esempio n. 20
0
 def props():
     return [
         prop('AssociatePublicIpAddress'),
         prop('DeleteOnTermination'),
         prop('Description'),
         prop('DeviceIndex'),
         prop('GroupSet'),
         prop('NetworkInterfaceId'),
         prop('PrivateIpAddress', IpAddress),
         prop('PrivateIpAddresses'),
         prop('SecondaryPrivateIpAddressCount'),
         prop('SubnetId', Subnet)
     ]
Esempio n. 21
0
 def props():
     return [prop('AdjustmentType', AdjustmentType),
             prop('AutoScalingGroupName', AutoScalingGroup),
             prop('Cooldown', basestring),
             prop('EstimatedInstanceWarmup', int),
             prop('MetricAggregationType', MetricAggregationType),
             prop('MinAdjustmentMagnitude', int),
             prop('PolicyType', PolicyType),
             prop('ScalingAdjustment', int),
             prop('StepAdjustments')]
Esempio n. 22
0
 def props():
     return [
         prop('CidrIp', CIDR),
         prop('SourceSecurityGroupId'),
         prop('SourceSecurityGroupName'),
         prop('SourceSecurityGroupOwnerId'),
         prop('IpProtocol', IpProtocol),
         prop('FromPort', PortRange, 'port_range', PortRange.from_port),
         prop('ToPort', PortRange, 'port_range', PortRange.to_port),
         prop('GroupId'),
         prop('GroupName')
     ]
Esempio n. 23
0
 def props():
     return [
         prop('FailureThreshold'),
         prop('FullyQualifiedDomainName', DomainName),
         prop('IPAddress', IpAddress),
         prop('Port'),
         prop('RequestInterval'),
         prop('ResourcePath'),
         prop('SearchString'),
         prop('Type')
     ]
Esempio n. 24
0
 def props():
     return [
         prop('CidrBlock', CIDR),
         prop('Egress', bool),
         prop('Icmp', ICMPProperty),
         prop('NetworkAclId', NetworkAcl),
         prop('PortRange', PortRange),
         prop('Protocol', IpProtocol),
         prop('RuleAction', AclAction),
         prop('RuleNumber', int)
     ]
Esempio n. 25
0
 def props():
     return [
         prop('Description'),
         prop('GroupSet'),
         prop('PrivateIpAddress', IpAddress),
         prop('PrivateIpAddresses'),
         prop('SecondaryPrivateIpAddressCount'),
         prop('SourceDestCheck', bool),
         prop('SubnetId', Subnet),
         prop('Tags', Tags)
     ]
Esempio n. 26
0
 def props():
     return [prop('AutoScalingGroupName', AutoScalingGroup),
             prop('DesiredCapacity', int),
             prop('EndTime'),
             prop('MaxSize', int),
             prop('MinSize', int),
             prop('Recurrence'),
             prop('StartTime')]
Esempio n. 27
0
 def props():
     return [prop('AutoScalingGroupName', AutoScalingGroup),
             prop('DefaultResult', basestring),
             prop('HeartbeatTimeout', int),
             prop('LifecycleTransititon', basestring),
             prop('NotificationMetadata', basestring),
             prop('NotificationTargetARN', basestring),
             prop('RoleARN', basestring)]
Esempio n. 28
0
 def props():
     return [
         prop('Description', basestring),
         prop('AWSTemplateFormatVersion', Version, default=Version.DEFAULT),
         prop('Parameters', odict),
         prop('Mappings', odict),
         prop('Conditions', odict),
         prop('Resources', odict),
         prop('Outputs', odict)
     ]
Esempio n. 29
0
 def props():
     return [
         prop('AvailabilityZone', AvailabilityZone),
         prop('Encrypted'),
         prop('Iops'),
         prop('Size'),
         prop('SnapshotId'),
         prop('Tags', Tags),
         prop('VolumeType')
     ]
Esempio n. 30
0
 def props():
     return [prop('DeleteOnTermination', bool),
             prop('Encrypted', bool),
             prop('Iops', int),
             prop('SnapshotId', basestring),
             prop('VolumeSize', int),
             prop('VolumeType', int)]