class Aws::ServiceDiscovery::Types::ListNamespacesRequest

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

data as a hash:

    {
      next_token: "NextToken",
      max_results: 1,
      filters: [
        {
          name: "TYPE", # required, accepts TYPE
          values: ["FilterValue"], # required
          condition: "EQ", # accepts EQ, IN, BETWEEN
        },
      ],
    }

@!attribute [rw] next_token

For the first `ListNamespaces` request, omit this value.

If the response contains `NextToken`, submit another
`ListNamespaces` request to get the next group of results. Specify
the value of `NextToken` from the previous response in the next
request.

<note markdown="1"> Cloud Map gets `MaxResults` namespaces and then filters them based
on the specified criteria. It's possible that no namespaces in the
first `MaxResults` namespaces matched the specified criteria but
that subsequent groups of `MaxResults` namespaces do contain
namespaces that match the criteria.

 </note>
@return [String]

@!attribute [rw] max_results

The maximum number of namespaces that you want Cloud Map to return
in the response to a `ListNamespaces` request. If you don't specify
a value for `MaxResults`, Cloud Map returns up to 100 namespaces.
@return [Integer]

@!attribute [rw] filters

A complex type that contains specifications for the namespaces that
you want to list.

If you specify more than one filter, a namespace must match all
filters to be returned by `ListNamespaces`.
@return [Array<Types::NamespaceFilter>]

@see docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/ListNamespacesRequest AWS API Documentation

Constants

SENSITIVE