AWS::Res type

AWS resource

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.