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
- data XksProxyConfigurationType = XksProxyConfigurationType' {}
- newXksProxyConfigurationType :: XksProxyConfigurationType
- xksProxyConfigurationType_accessKeyId :: Lens' XksProxyConfigurationType (Maybe Text)
- xksProxyConfigurationType_connectivity :: Lens' XksProxyConfigurationType (Maybe XksProxyConnectivityType)
- xksProxyConfigurationType_uriEndpoint :: Lens' XksProxyConfigurationType (Maybe Text)
- xksProxyConfigurationType_uriPath :: Lens' XksProxyConfigurationType (Maybe Text)
- xksProxyConfigurationType_vpcEndpointServiceName :: Lens' XksProxyConfigurationType (Maybe Text)
Documentation
data XksProxyConfigurationType Source #
Detailed information about the external key store proxy (XKS proxy).
Your external key store proxy translates KMS requests into a format that
your external key manager can understand. These fields appear in a
DescribeCustomKeyStores response only when the CustomKeyStoreType
is
EXTERNAL_KEY_STORE
.
See: newXksProxyConfigurationType
smart constructor.
XksProxyConfigurationType' | |
|
Instances
newXksProxyConfigurationType :: XksProxyConfigurationType Source #
Create a value of XksProxyConfigurationType
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:accessKeyId:XksProxyConfigurationType'
, xksProxyConfigurationType_accessKeyId
- The part of the external key store
proxy authentication credential
that uniquely identifies the secret access key.
$sel:connectivity:XksProxyConfigurationType'
, xksProxyConfigurationType_connectivity
- Indicates whether the external key store proxy uses a public endpoint or
an Amazon VPC endpoint service to communicate with KMS.
$sel:uriEndpoint:XksProxyConfigurationType'
, xksProxyConfigurationType_uriEndpoint
- The URI endpoint for the external key store proxy.
If the external key store proxy has a public endpoint, it is displayed here.
If the external key store proxy uses an Amazon VPC endpoint service name, this field displays the private DNS name associated with the VPC endpoint service.
$sel:uriPath:XksProxyConfigurationType'
, xksProxyConfigurationType_uriPath
- The path to the external key store proxy APIs.
$sel:vpcEndpointServiceName:XksProxyConfigurationType'
, xksProxyConfigurationType_vpcEndpointServiceName
- The Amazon VPC endpoint service used to communicate with the external
key store proxy. This field appears only when the external key store
proxy uses an Amazon VPC endpoint service to communicate with KMS.
xksProxyConfigurationType_accessKeyId :: Lens' XksProxyConfigurationType (Maybe Text) Source #
The part of the external key store proxy authentication credential that uniquely identifies the secret access key.
xksProxyConfigurationType_connectivity :: Lens' XksProxyConfigurationType (Maybe XksProxyConnectivityType) Source #
Indicates whether the external key store proxy uses a public endpoint or an Amazon VPC endpoint service to communicate with KMS.
xksProxyConfigurationType_uriEndpoint :: Lens' XksProxyConfigurationType (Maybe Text) Source #
The URI endpoint for the external key store proxy.
If the external key store proxy has a public endpoint, it is displayed here.
If the external key store proxy uses an Amazon VPC endpoint service name, this field displays the private DNS name associated with the VPC endpoint service.
xksProxyConfigurationType_uriPath :: Lens' XksProxyConfigurationType (Maybe Text) Source #
The path to the external key store proxy APIs.
xksProxyConfigurationType_vpcEndpointServiceName :: Lens' XksProxyConfigurationType (Maybe Text) Source #
The Amazon VPC endpoint service used to communicate with the external key store proxy. This field appears only when the external key store proxy uses an Amazon VPC endpoint service to communicate with KMS.