You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

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

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing PutResourceConfigRequest as input to an Aws::Client method, you can use a vanilla Hash:

{
  resource_type: "ResourceTypeString", # required
  schema_version_id: "SchemaVersionId", # required
  resource_id: "ResourceId", # required
  resource_name: "ResourceName",
  configuration: "Configuration", # required
  tags: {
    "Name" => "Value",
  },
}

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 AWS CloudFormation.

The configuration JSON must not exceed 64 KB.

Returns:

  • (String)

    The configuration object of the resource in valid JSON format.

#resource_idString

Unique identifier of the resource.

Returns:

  • (String)

    Unique identifier of the resource.

#resource_nameString

Name of the resource.

Returns:

  • (String)

    Name of the resource.

#resource_typeString

The type of the resource. The custom resource type must be registered with AWS CloudFormation.

You cannot use the organization names “aws”, “amzn”, “amazon”, “alexa”, “custom” with custom resource types. It is the first part of the ResourceType up to the first ::.

Returns:

  • (String)

    The type of the resource.

#schema_version_idString

Version of the schema registered for the ResourceType in AWS CloudFormation.

Returns:

  • (String)

    Version of the schema registered for the ResourceType in AWS CloudFormation.

#tagsHash<String,String>

Tags associated with the resource.

Returns:

  • (Hash<String,String>)

    Tags associated with the resource.