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

Class: Aws::ECS::Types::RegisterContainerInstanceRequest

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

Overview

Note:

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

{
  cluster: "String",
  instance_identity_document: "String",
  instance_identity_document_signature: "String",
  total_resources: [
    {
      name: "String",
      type: "String",
      double_value: 1.0,
      long_value: 1,
      integer_value: 1,
      string_set_value: ["String"],
    },
  ],
  version_info: {
    agent_version: "String",
    agent_hash: "String",
    docker_version: "String",
  },
  container_instance_arn: "String",
  attributes: [
    {
      name: "String", # required
      value: "String",
      target_type: "container-instance", # accepts container-instance
      target_id: "String",
    },
  ],
}

Instance Attribute Summary collapse

Instance Attribute Details

#attributesArray<Types::Attribute>

The container instance attributes that this container instance supports.

Returns:

  • (Array<Types::Attribute>)

    The container instance attributes that this container instance supports.

#clusterString

The short name or full Amazon Resource Name (ARN) of the cluster with which to register your container instance. If you do not specify a cluster, the default cluster is assumed.

Returns:

  • (String)

    The short name or full Amazon Resource Name (ARN) of the cluster with which to register your container instance.

#container_instance_arnString

The ARN of the container instance (if it was previously registered).

Returns:

  • (String)

    The ARN of the container instance (if it was previously registered).

#instance_identity_documentString

The instance identity document for the EC2 instance to register. This document can be found by running the following command from the instance: curl http://169.254.169.254/latest/dynamic/instance-identity/document/

Returns:

  • (String)

    The instance identity document for the EC2 instance to register.

#instance_identity_document_signatureString

The instance identity document signature for the EC2 instance to register. This signature can be found by running the following command from the instance: curl http://169.254.169.254/latest/dynamic/instance-identity/signature/

Returns:

  • (String)

    The instance identity document signature for the EC2 instance to register.

#total_resourcesArray<Types::Resource>

The resources available on the instance.

Returns:

#version_infoTypes::VersionInfo

The version information for the Amazon ECS container agent and Docker daemon running on the container instance.

Returns:

  • (Types::VersionInfo)

    The version information for the Amazon ECS container agent and Docker daemon running on the container instance.