Class: Aws::ConfigService::Types::OrganizationConfigRule
- Inherits:
-
Struct
- Object
- Struct
- Aws::ConfigService::Types::OrganizationConfigRule
- Defined in:
- gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb
Overview
An organization Config rule that has information about Config rules that Config creates in member accounts.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#excluded_accounts ⇒ Array<String>
A comma-separated list of accounts excluded from organization Config rule.
-
#last_update_time ⇒ Time
The timestamp of the last update.
-
#organization_config_rule_arn ⇒ String
Amazon Resource Name (ARN) of organization Config rule.
-
#organization_config_rule_name ⇒ String
The name that you assign to organization Config rule.
-
#organization_custom_policy_rule_metadata ⇒ Types::OrganizationCustomPolicyRuleMetadataNoPolicy
An object that specifies metadata for your organization's Config Custom Policy rule.
-
#organization_custom_rule_metadata ⇒ Types::OrganizationCustomRuleMetadata
An
OrganizationCustomRuleMetadata
object. -
#organization_managed_rule_metadata ⇒ Types::OrganizationManagedRuleMetadata
An
OrganizationManagedRuleMetadata
object.
Instance Attribute Details
#excluded_accounts ⇒ Array<String>
A comma-separated list of accounts excluded from organization Config rule.
5576 5577 5578 5579 5580 5581 5582 5583 5584 5585 5586 |
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 5576 class OrganizationConfigRule < Struct.new( :organization_config_rule_name, :organization_config_rule_arn, :organization_managed_rule_metadata, :organization_custom_rule_metadata, :excluded_accounts, :last_update_time, :organization_custom_policy_rule_metadata) SENSITIVE = [] include Aws::Structure end |
#last_update_time ⇒ Time
The timestamp of the last update.
5576 5577 5578 5579 5580 5581 5582 5583 5584 5585 5586 |
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 5576 class OrganizationConfigRule < Struct.new( :organization_config_rule_name, :organization_config_rule_arn, :organization_managed_rule_metadata, :organization_custom_rule_metadata, :excluded_accounts, :last_update_time, :organization_custom_policy_rule_metadata) SENSITIVE = [] include Aws::Structure end |
#organization_config_rule_arn ⇒ String
Amazon Resource Name (ARN) of organization Config rule.
5576 5577 5578 5579 5580 5581 5582 5583 5584 5585 5586 |
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 5576 class OrganizationConfigRule < Struct.new( :organization_config_rule_name, :organization_config_rule_arn, :organization_managed_rule_metadata, :organization_custom_rule_metadata, :excluded_accounts, :last_update_time, :organization_custom_policy_rule_metadata) SENSITIVE = [] include Aws::Structure end |
#organization_config_rule_name ⇒ String
The name that you assign to organization Config rule.
5576 5577 5578 5579 5580 5581 5582 5583 5584 5585 5586 |
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 5576 class OrganizationConfigRule < Struct.new( :organization_config_rule_name, :organization_config_rule_arn, :organization_managed_rule_metadata, :organization_custom_rule_metadata, :excluded_accounts, :last_update_time, :organization_custom_policy_rule_metadata) SENSITIVE = [] include Aws::Structure end |
#organization_custom_policy_rule_metadata ⇒ Types::OrganizationCustomPolicyRuleMetadataNoPolicy
An object that specifies metadata for your organization's Config Custom Policy rule. The metadata includes the runtime system in use, which accounts have debug logging enabled, and other custom rule metadata, such as resource type, resource ID of Amazon Web Services resource, and organization trigger types that initiate Config to evaluate Amazon Web Services resources against a rule.
5576 5577 5578 5579 5580 5581 5582 5583 5584 5585 5586 |
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 5576 class OrganizationConfigRule < Struct.new( :organization_config_rule_name, :organization_config_rule_arn, :organization_managed_rule_metadata, :organization_custom_rule_metadata, :excluded_accounts, :last_update_time, :organization_custom_policy_rule_metadata) SENSITIVE = [] include Aws::Structure end |
#organization_custom_rule_metadata ⇒ Types::OrganizationCustomRuleMetadata
An OrganizationCustomRuleMetadata
object.
5576 5577 5578 5579 5580 5581 5582 5583 5584 5585 5586 |
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 5576 class OrganizationConfigRule < Struct.new( :organization_config_rule_name, :organization_config_rule_arn, :organization_managed_rule_metadata, :organization_custom_rule_metadata, :excluded_accounts, :last_update_time, :organization_custom_policy_rule_metadata) SENSITIVE = [] include Aws::Structure end |
#organization_managed_rule_metadata ⇒ Types::OrganizationManagedRuleMetadata
An OrganizationManagedRuleMetadata
object.
5576 5577 5578 5579 5580 5581 5582 5583 5584 5585 5586 |
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 5576 class OrganizationConfigRule < Struct.new( :organization_config_rule_name, :organization_config_rule_arn, :organization_managed_rule_metadata, :organization_custom_rule_metadata, :excluded_accounts, :last_update_time, :organization_custom_policy_rule_metadata) SENSITIVE = [] include Aws::Structure end |