Class: Aws::ConfigService::Types::ResourceKey
- Inherits:
-
Struct
- Object
- Struct
- Aws::ConfigService::Types::ResourceKey
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-configservice/types.rb
Overview
Note:
When making an API call, you may pass ResourceKey data as a hash:
{
resource_type: "AWS::EC2::CustomerGateway", # required, accepts AWS::EC2::CustomerGateway, AWS::EC2::EIP, AWS::EC2::Host, AWS::EC2::Instance, AWS::EC2::InternetGateway, AWS::EC2::NetworkAcl, AWS::EC2::NetworkInterface, AWS::EC2::RouteTable, AWS::EC2::SecurityGroup, AWS::EC2::Subnet, AWS::CloudTrail::Trail, AWS::EC2::Volume, AWS::EC2::VPC, AWS::EC2::VPNConnection, AWS::EC2::VPNGateway, AWS::IAM::Group, AWS::IAM::Policy, AWS::IAM::Role, AWS::IAM::User, AWS::ACM::Certificate, AWS::RDS::DBInstance, AWS::RDS::DBSubnetGroup, AWS::RDS::DBSecurityGroup, AWS::RDS::DBSnapshot, AWS::RDS::EventSubscription, AWS::ElasticLoadBalancingV2::LoadBalancer, AWS::S3::Bucket, AWS::SSM::ManagedInstanceInventory, AWS::Redshift::Cluster, AWS::Redshift::ClusterSnapshot, AWS::Redshift::ClusterParameterGroup, AWS::Redshift::ClusterSecurityGroup, AWS::Redshift::ClusterSubnetGroup, AWS::Redshift::EventSubscription, AWS::CloudWatch::Alarm, AWS::CloudFormation::Stack, AWS::DynamoDB::Table, AWS::AutoScaling::AutoScalingGroup, AWS::AutoScaling::LaunchConfiguration, AWS::AutoScaling::ScalingPolicy, AWS::AutoScaling::ScheduledAction, AWS::CodeBuild::Project, AWS::WAF::RateBasedRule, AWS::WAF::Rule, AWS::WAF::WebACL, AWS::WAFRegional::RateBasedRule, AWS::WAFRegional::Rule, AWS::WAFRegional::WebACL, AWS::CloudFront::Distribution, AWS::CloudFront::StreamingDistribution, AWS::WAF::RuleGroup, AWS::WAFRegional::RuleGroup, AWS::Lambda::Function, AWS::ElasticBeanstalk::Application, AWS::ElasticBeanstalk::ApplicationVersion, AWS::ElasticBeanstalk::Environment, AWS::ElasticLoadBalancing::LoadBalancer, AWS::XRay::EncryptionConfig, AWS::SSM::AssociationCompliance, AWS::SSM::PatchCompliance, AWS::Shield::Protection, AWS::ShieldRegional::Protection, AWS::Config::ResourceCompliance, AWS::CodePipeline::Pipeline
resource_id: "ResourceId", # required
}
The details that identify a resource within AWS Config, including the resource type and resource ID.
Instance Attribute Summary collapse
-
#resource_id ⇒ String
The ID of the resource (for example., sg-xxxxxx).
-
#resource_type ⇒ String
The resource type.
Instance Attribute Details
#resource_id ⇒ String
The ID of the resource (for example., sg-xxxxxx).
3822 3823 3824 3825 3826 |
# File 'lib/aws-sdk-configservice/types.rb', line 3822 class ResourceKey < Struct.new( :resource_type, :resource_id) include Aws::Structure end |
#resource_type ⇒ String
The resource type.
3822 3823 3824 3825 3826 |
# File 'lib/aws-sdk-configservice/types.rb', line 3822 class ResourceKey < Struct.new( :resource_type, :resource_id) include Aws::Structure end |