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

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#configurationString

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>

Returns:

  • (String)


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_idString

Unique identifier of the resource.

Returns:

  • (String)


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_nameString

Name of the resource.

Returns:

  • (String)


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_typeString

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>

Returns:

  • (String)


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_idString

Version of the schema registered for the ResourceType in CloudFormation.

Returns:

  • (String)


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

#tagsHash<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>

Returns:

  • (Hash<String,String>)


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