Class: Aws::ConfigService::Types::PutResourceConfigRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::ConfigService::Types::PutResourceConfigRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-configservice/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#configuration ⇒ String
The configuration object of the resource in valid JSON format.
-
#resource_id ⇒ String
Unique identifier of the resource.
-
#resource_name ⇒ String
Name of the resource.
-
#resource_type ⇒ String
The type of the resource.
-
#schema_version_id ⇒ String
Version of the schema registered for the ResourceType in CloudFormation.
-
#tags ⇒ Hash<String,String>
Tags associated with the resource.
Instance Attribute Details
#configuration ⇒ String
The configuration object of the resource in valid JSON format. It must match the schema registered with CloudFormation.
<note markdown=“1”> The configuration JSON must not exceed 64 KB.
</note>
6956 6957 6958 6959 6960 6961 6962 6963 6964 6965 |
# File 'lib/aws-sdk-configservice/types.rb', line 6956 class PutResourceConfigRequest < Struct.new( :resource_type, :schema_version_id, :resource_id, :resource_name, :configuration, :tags) SENSITIVE = [] include Aws::Structure end |
#resource_id ⇒ String
Unique identifier of the resource.
6956 6957 6958 6959 6960 6961 6962 6963 6964 6965 |
# File 'lib/aws-sdk-configservice/types.rb', line 6956 class PutResourceConfigRequest < Struct.new( :resource_type, :schema_version_id, :resource_id, :resource_name, :configuration, :tags) SENSITIVE = [] include Aws::Structure end |
#resource_name ⇒ String
Name of the resource.
6956 6957 6958 6959 6960 6961 6962 6963 6964 6965 |
# File 'lib/aws-sdk-configservice/types.rb', line 6956 class PutResourceConfigRequest < Struct.new( :resource_type, :schema_version_id, :resource_id, :resource_name, :configuration, :tags) SENSITIVE = [] include Aws::Structure end |
#resource_type ⇒ String
The type of the resource. The custom resource type must be registered with CloudFormation.
<note markdown=“1”> You cannot use the organization names “amzn”, “amazon”, “alexa”, “custom” with custom resource types. It is the first part of the ResourceType up to the first ::.
</note>
6956 6957 6958 6959 6960 6961 6962 6963 6964 6965 |
# File 'lib/aws-sdk-configservice/types.rb', line 6956 class PutResourceConfigRequest < Struct.new( :resource_type, :schema_version_id, :resource_id, :resource_name, :configuration, :tags) SENSITIVE = [] include Aws::Structure end |
#schema_version_id ⇒ String
Version of the schema registered for the ResourceType in CloudFormation.
6956 6957 6958 6959 6960 6961 6962 6963 6964 6965 |
# File 'lib/aws-sdk-configservice/types.rb', line 6956 class PutResourceConfigRequest < Struct.new( :resource_type, :schema_version_id, :resource_id, :resource_name, :configuration, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
Tags associated with the resource.
<note markdown=“1”> This field is not to be confused with the Amazon Web Services-wide tag feature for Amazon Web Services resources. Tags for ‘PutResourceConfig` are tags that you supply for the configuration items of your custom resources.
</note>
6956 6957 6958 6959 6960 6961 6962 6963 6964 6965 |
# File 'lib/aws-sdk-configservice/types.rb', line 6956 class PutResourceConfigRequest < Struct.new( :resource_type, :schema_version_id, :resource_id, :resource_name, :configuration, :tags) SENSITIVE = [] include Aws::Structure end |