NamespaceFilter
import type { NamespaceFilter } from "https://aws-api.deno.dev/v0.4/services/servicediscovery.ts?docs=full";
A complex type that identifies the namespaces that you want to list. You can choose to list public or private namespaces.
interface NamespaceFilter {
Condition?: FilterCondition | null;
Name: NamespaceFilterName;
Values: string[];
}§Properties
§
Condition?: FilterCondition | null
[src]Specify the operator that you want to use to determine whether a namespace matches the specified value.
Valid values for Condition
are one of the following.
EQ
: When you specifyEQ
forCondition
, you can specify only one value.EQ
is supported forTYPE
,NAME
, andHTTP_NAME
.EQ
is the default condition and can be omitted.BEGINS_WITH
: When you specifyBEGINS_WITH
forCondition
, you can specify only one value.BEGINS_WITH
is supported forTYPE
,NAME
, andHTTP_NAME
.
§
Name: NamespaceFilterName
[src]Specify the namespaces that you want to get using one of the following.
TYPE
: Gets the namespaces of the specified type.NAME
: Gets the namespaces with the specified name.HTTP_NAME
: Gets the namespaces with the specified HTTP name.
§
Values: string[]
[src]Specify the values that are applicable to the value that you specify for Name
.
TYPE
: SpecifyHTTP
,DNS_PUBLIC
, orDNS_PRIVATE
.NAME
: Specify the name of the namespace, which is found inNamespace.Name
.HTTP_NAME
: Specify the HTTP name of the namespace, which is found inNamespace.Properties.HttpProperties.HttpName
.