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>
  
      6957 6958 6959 6960 6961 6962 6963 6964 6965 6966  | 
    
      # File 'lib/aws-sdk-configservice/types.rb', line 6957 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.
      6957 6958 6959 6960 6961 6962 6963 6964 6965 6966  | 
    
      # File 'lib/aws-sdk-configservice/types.rb', line 6957 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.
      6957 6958 6959 6960 6961 6962 6963 6964 6965 6966  | 
    
      # File 'lib/aws-sdk-configservice/types.rb', line 6957 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>
  
      6957 6958 6959 6960 6961 6962 6963 6964 6965 6966  | 
    
      # File 'lib/aws-sdk-configservice/types.rb', line 6957 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.
      6957 6958 6959 6960 6961 6962 6963 6964 6965 6966  | 
    
      # File 'lib/aws-sdk-configservice/types.rb', line 6957 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>
  
      6957 6958 6959 6960 6961 6962 6963 6964 6965 6966  | 
    
      # File 'lib/aws-sdk-configservice/types.rb', line 6957 class PutResourceConfigRequest < Struct.new( :resource_type, :schema_version_id, :resource_id, :resource_name, :configuration, :tags) SENSITIVE = [] include Aws::Structure end  |