AWS::Res type
Direct parent types
- Res
Abstract resource Direct subtypes: 2
Direct children types
- AWS::VpcRes
Single declarative primitive resource describing AWS VPC
- AWS::IgwRes
Single declarative primitive resource describing AWS Internet Gateway
- AWS::RouteTableRes
Single declarative primitive resource describing AWS RouteTable
- AWS::SecGroupRes
Single declarative primitive resource describing AWS Security Group
- AWS::SubnetRes
Single declarative primitive resource describing AWS Subnet
- AWS::ImageRes
Single declarative primitive resource describing AWS AMI
- AWS::InstanceRes
Single declarative primitive resource describing AWS Instance
- AWS::ElbRes
Single declarative primitive resource describing AWS Elastic Load Balancer
- AWS::ZoneRes
Single declarative primitive resource describing AWS Route53 hosted zones
- AWS::RecordSetRes
Single declarative primitive resource describing AWS Route53 RecordSet
- AWS::VolumeRes
Undocumented
- AWS::SnapshotRes
Single declarative primitive resource describing AWS EC2 Snapshot resources
- AWS::EipRes
Single declarative primitive resource describing AWS Elastic IP
Methods
- id(r:AWS::Res)
Get unique identifier of a resource Example
AWS::Instance().find().resources[0].id() # i-0011b2.....
- run(r:AWS::Res, log_pfx:Str, cp:CommandsPipeline, do_decode:Any=true)internal
Run a command. Internal method. Please do not use outside the AWS library.
- AWS::update_tags(r:AWS::Res, props:Hash)
Don't call directly, use converge(). API subject to change. Update tags using AWS CLI "aws ec2 create-tags" and "aws ec2 delete-tags". The required AWS CLI is computed from current tags, which are expected to be in r.props.Tags, and props.Tags Returns
Do not count on this value.