Class: Aws::ConfigService::Types::PutResourceConfigRequest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#configuration ⇒ String

The configuration object of the resource in valid JSON format. It must match the schema registered with CloudFormation.

The configuration JSON must not exceed 64 KB.

Returns:

  • (String)


7857
7858
7859
7860
7861
7862
7863
7864
7865
7866
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 7857

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.

Returns:

  • (String)


7857
7858
7859
7860
7861
7862
7863
7864
7865
7866
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 7857

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.

Returns:

  • (String)


7857
7858
7859
7860
7861
7862
7863
7864
7865
7866
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 7857

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.

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 ::.

Returns:

  • (String)


7857
7858
7859
7860
7861
7862
7863
7864
7865
7866
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 7857

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.

Returns:

  • (String)


7857
7858
7859
7860
7861
7862
7863
7864
7865
7866
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 7857

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.

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.

Returns:

  • (Hash<String,String>)


7857
7858
7859
7860
7861
7862
7863
7864
7865
7866
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 7857

class PutResourceConfigRequest < Struct.new(
  :resource_type,
  :schema_version_id,
  :resource_id,
  :resource_name,
  :configuration,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end