Class: Aws::SecurityAgent::Types::AWSResources
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityAgent::Types::AWSResources
- Defined in:
- gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb
Overview
AWS resource configurations associated with the agent space
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#iam_roles ⇒ Array<String>
IAM role ARNs that the Security Agent can assume to access customer resources.
-
#lambda_function_arns ⇒ Array<String>
Lambda function ARNs or names used to retrieve tester credentials for pentests.
-
#log_groups ⇒ Array<String>
CloudWatch log group ARNs or names used to store Security Agent logs.
-
#s3_buckets ⇒ Array<String>
S3 bucket ARNs or names used to store Security Agent artifacts.
-
#secret_arns ⇒ Array<String>
SecretsManager secret ARNs or names used to store tester credentials for pentests.
-
#vpcs ⇒ Array<Types::VpcConfig>
VPC configurations that the Security Agent accesses in the customer environment.
Instance Attribute Details
#iam_roles ⇒ Array<String>
IAM role ARNs that the Security Agent can assume to access customer resources
45 46 47 48 49 50 51 52 53 54 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 45 class AWSResources < Struct.new( :vpcs, :log_groups, :s3_buckets, :secret_arns, :lambda_function_arns, :iam_roles) SENSITIVE = [] include Aws::Structure end |
#lambda_function_arns ⇒ Array<String>
Lambda function ARNs or names used to retrieve tester credentials for pentests
45 46 47 48 49 50 51 52 53 54 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 45 class AWSResources < Struct.new( :vpcs, :log_groups, :s3_buckets, :secret_arns, :lambda_function_arns, :iam_roles) SENSITIVE = [] include Aws::Structure end |
#log_groups ⇒ Array<String>
CloudWatch log group ARNs or names used to store Security Agent logs
45 46 47 48 49 50 51 52 53 54 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 45 class AWSResources < Struct.new( :vpcs, :log_groups, :s3_buckets, :secret_arns, :lambda_function_arns, :iam_roles) SENSITIVE = [] include Aws::Structure end |
#s3_buckets ⇒ Array<String>
S3 bucket ARNs or names used to store Security Agent artifacts
45 46 47 48 49 50 51 52 53 54 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 45 class AWSResources < Struct.new( :vpcs, :log_groups, :s3_buckets, :secret_arns, :lambda_function_arns, :iam_roles) SENSITIVE = [] include Aws::Structure end |
#secret_arns ⇒ Array<String>
SecretsManager secret ARNs or names used to store tester credentials for pentests
45 46 47 48 49 50 51 52 53 54 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 45 class AWSResources < Struct.new( :vpcs, :log_groups, :s3_buckets, :secret_arns, :lambda_function_arns, :iam_roles) SENSITIVE = [] include Aws::Structure end |
#vpcs ⇒ Array<Types::VpcConfig>
VPC configurations that the Security Agent accesses in the customer environment
45 46 47 48 49 50 51 52 53 54 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 45 class AWSResources < Struct.new( :vpcs, :log_groups, :s3_buckets, :secret_arns, :lambda_function_arns, :iam_roles) SENSITIVE = [] include Aws::Structure end |