class Aws::AppMesh::Types::AwsCloudMapServiceDiscovery

An object that represents the Cloud Map service discovery information for your virtual node.

<note markdown=“1”> Cloud Map is not available in the eu-south-1 Region.

</note>

@note When making an API call, you may pass AwsCloudMapServiceDiscovery

data as a hash:

    {
      attributes: [
        {
          key: "AwsCloudMapInstanceAttributeKey", # required
          value: "AwsCloudMapInstanceAttributeValue", # required
        },
      ],
      namespace_name: "AwsCloudMapName", # required
      service_name: "AwsCloudMapName", # required
    }

@!attribute [rw] attributes

A string map that contains attributes with values that you can use
to filter instances by any custom attribute that you specified when
you registered the instance. Only instances that match all of the
specified key/value pairs will be returned.
@return [Array<Types::AwsCloudMapInstanceAttribute>]

@!attribute [rw] namespace_name

The name of the Cloud Map namespace to use.
@return [String]

@!attribute [rw] service_name

The name of the Cloud Map service to use.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/appmesh-2019-01-25/AwsCloudMapServiceDiscovery AWS API Documentation

Constants

SENSITIVE