Module: Jets::AwsServices
- Extended by:
- Memoist
- Includes:
- StackStatus
- Included in:
- AssetTagHelper, AwsInfo, S3Bucket, Builders::CodeBuilder, Builders::ShimVars::Base, Cfn::Builders::ApiDeploymentBuilder, Cfn::Builders::ApiGatewayBuilder, Cfn::Builders::ParentBuilder, Cfn::Ship, Cfn::Status, Cfn::Upload, Commands::Call, Commands::Clean::Log, Commands::Delete, Commands::StackInfo, Commands::Url, Resource::ApiGateway::BasePath::Role, Resource::ApiGateway::RestApi::ChangeDetection, Resource::ApiGateway::RestApi::LogicalId, Resource::ApiGateway::RestApi::Routes::Change::Base, Stack::Output::Lookup, TmpLoader
- Defined in:
- lib/jets/aws_services.rb,
lib/jets/aws_services/s3_bucket.rb,
lib/jets/aws_services/stack_status.rb
Defined Under Namespace
Modules: StackStatus
Classes: S3Bucket
Instance Method Summary
collapse
#lookup, #stack_exists?, #stack_in_progress?
Instance Method Details
#apigateway ⇒ Object
19
20
21
|
# File 'lib/jets/aws_services.rb', line 19
def apigateway
Aws::APIGateway::Client.new
end
|
#cfn ⇒ Object
24
25
26
|
# File 'lib/jets/aws_services.rb', line 24
def cfn
Aws::CloudFormation::Client.new
end
|
#dynamodb ⇒ Object
29
30
31
|
# File 'lib/jets/aws_services.rb', line 29
def dynamodb
Aws::DynamoDB::Client.new
end
|
#lambda ⇒ Object
34
35
36
|
# File 'lib/jets/aws_services.rb', line 34
def lambda
Aws::Lambda::Client.new
end
|
#logs ⇒ Object
39
40
41
|
# File 'lib/jets/aws_services.rb', line 39
def logs
Aws::CloudWatchLogs::Client.new
end
|
#s3 ⇒ Object
44
45
46
|
# File 'lib/jets/aws_services.rb', line 44
def s3
Aws::S3::Client.new
end
|
#s3_resource ⇒ Object
49
50
51
|
# File 'lib/jets/aws_services.rb', line 49
def s3_resource
Aws::S3::Resource.new
end
|
#sns ⇒ Object
54
55
56
|
# File 'lib/jets/aws_services.rb', line 54
def sns
Aws::SNS::Client.new
end
|
#sqs ⇒ Object
59
60
61
|
# File 'lib/jets/aws_services.rb', line 59
def sqs
Aws::SQS::Client.new
end
|
#sts ⇒ Object
64
65
66
|
# File 'lib/jets/aws_services.rb', line 64
def sts
Aws::STS::Client.new
end
|