Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
Documentation
data NamespaceFilter Source #
A complex type that identifies the namespaces that you want to list. You can choose to list public or private namespaces.
See: newNamespaceFilter
smart constructor.
NamespaceFilter' | |
|
Instances
Create a value of NamespaceFilter
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:condition:NamespaceFilter'
, namespaceFilter_condition
- 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
.
$sel:name:NamespaceFilter'
, namespaceFilter_name
- 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.
$sel:values:NamespaceFilter'
, namespaceFilter_values
- 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
.
namespaceFilter_condition :: Lens' NamespaceFilter (Maybe FilterCondition) Source #
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
.
namespaceFilter_name :: Lens' NamespaceFilter NamespaceFilterName Source #
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.
namespaceFilter_values :: Lens' NamespaceFilter [Text] Source #
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
.