@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateCustomKeyStoreRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
UpdateCustomKeyStoreRequest() |
Modifier and Type | Method and Description |
---|---|
UpdateCustomKeyStoreRequest |
clone() |
boolean |
equals(Object obj) |
String |
getCloudHsmClusterId()
Associates the custom key store with a related CloudHSM cluster.
|
String |
getCustomKeyStoreId()
Identifies the custom key store that you want to update.
|
String |
getKeyStorePassword()
Enter the current password of the
kmsuser crypto user (CU) in the CloudHSM cluster that is
associated with the custom key store. |
String |
getNewCustomKeyStoreName()
Changes the friendly name of the custom key store to the value that you specify.
|
XksProxyAuthenticationCredentialType |
getXksProxyAuthenticationCredential()
Changes the credentials that KMS uses to sign requests to the external key store proxy (XKS proxy).
|
String |
getXksProxyConnectivity()
Changes the connectivity setting for the external key store.
|
String |
getXksProxyUriEndpoint()
Changes the URI endpoint that KMS uses to connect to your external key store proxy (XKS proxy).
|
String |
getXksProxyUriPath()
Changes the base path to the proxy APIs for this external key store.
|
String |
getXksProxyVpcEndpointServiceName()
Changes the name that KMS uses to identify the Amazon VPC endpoint service for your external key store proxy (XKS
proxy).
|
int |
hashCode() |
void |
setCloudHsmClusterId(String cloudHsmClusterId)
Associates the custom key store with a related CloudHSM cluster.
|
void |
setCustomKeyStoreId(String customKeyStoreId)
Identifies the custom key store that you want to update.
|
void |
setKeyStorePassword(String keyStorePassword)
Enter the current password of the
kmsuser crypto user (CU) in the CloudHSM cluster that is
associated with the custom key store. |
void |
setNewCustomKeyStoreName(String newCustomKeyStoreName)
Changes the friendly name of the custom key store to the value that you specify.
|
void |
setXksProxyAuthenticationCredential(XksProxyAuthenticationCredentialType xksProxyAuthenticationCredential)
Changes the credentials that KMS uses to sign requests to the external key store proxy (XKS proxy).
|
void |
setXksProxyConnectivity(String xksProxyConnectivity)
Changes the connectivity setting for the external key store.
|
void |
setXksProxyUriEndpoint(String xksProxyUriEndpoint)
Changes the URI endpoint that KMS uses to connect to your external key store proxy (XKS proxy).
|
void |
setXksProxyUriPath(String xksProxyUriPath)
Changes the base path to the proxy APIs for this external key store.
|
void |
setXksProxyVpcEndpointServiceName(String xksProxyVpcEndpointServiceName)
Changes the name that KMS uses to identify the Amazon VPC endpoint service for your external key store proxy (XKS
proxy).
|
String |
toString()
Returns a string representation of this object.
|
UpdateCustomKeyStoreRequest |
withCloudHsmClusterId(String cloudHsmClusterId)
Associates the custom key store with a related CloudHSM cluster.
|
UpdateCustomKeyStoreRequest |
withCustomKeyStoreId(String customKeyStoreId)
Identifies the custom key store that you want to update.
|
UpdateCustomKeyStoreRequest |
withKeyStorePassword(String keyStorePassword)
Enter the current password of the
kmsuser crypto user (CU) in the CloudHSM cluster that is
associated with the custom key store. |
UpdateCustomKeyStoreRequest |
withNewCustomKeyStoreName(String newCustomKeyStoreName)
Changes the friendly name of the custom key store to the value that you specify.
|
UpdateCustomKeyStoreRequest |
withXksProxyAuthenticationCredential(XksProxyAuthenticationCredentialType xksProxyAuthenticationCredential)
Changes the credentials that KMS uses to sign requests to the external key store proxy (XKS proxy).
|
UpdateCustomKeyStoreRequest |
withXksProxyConnectivity(String xksProxyConnectivity)
Changes the connectivity setting for the external key store.
|
UpdateCustomKeyStoreRequest |
withXksProxyConnectivity(XksProxyConnectivityType xksProxyConnectivity)
Changes the connectivity setting for the external key store.
|
UpdateCustomKeyStoreRequest |
withXksProxyUriEndpoint(String xksProxyUriEndpoint)
Changes the URI endpoint that KMS uses to connect to your external key store proxy (XKS proxy).
|
UpdateCustomKeyStoreRequest |
withXksProxyUriPath(String xksProxyUriPath)
Changes the base path to the proxy APIs for this external key store.
|
UpdateCustomKeyStoreRequest |
withXksProxyVpcEndpointServiceName(String xksProxyVpcEndpointServiceName)
Changes the name that KMS uses to identify the Amazon VPC endpoint service for your external key store proxy (XKS
proxy).
|
addHandlerContext, copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setCustomKeyStoreId(String customKeyStoreId)
Identifies the custom key store that you want to update. Enter the ID of the custom key store. To find the ID of a custom key store, use the DescribeCustomKeyStores operation.
customKeyStoreId
- Identifies the custom key store that you want to update. Enter the ID of the custom key store. To find the
ID of a custom key store, use the DescribeCustomKeyStores operation.public String getCustomKeyStoreId()
Identifies the custom key store that you want to update. Enter the ID of the custom key store. To find the ID of a custom key store, use the DescribeCustomKeyStores operation.
public UpdateCustomKeyStoreRequest withCustomKeyStoreId(String customKeyStoreId)
Identifies the custom key store that you want to update. Enter the ID of the custom key store. To find the ID of a custom key store, use the DescribeCustomKeyStores operation.
customKeyStoreId
- Identifies the custom key store that you want to update. Enter the ID of the custom key store. To find the
ID of a custom key store, use the DescribeCustomKeyStores operation.public void setNewCustomKeyStoreName(String newCustomKeyStoreName)
Changes the friendly name of the custom key store to the value that you specify. The custom key store name must be unique in the Amazon Web Services account.
Do not include confidential or sensitive information in this field. This field may be displayed in plaintext in CloudTrail logs and other output.
To change this value, an CloudHSM key store must be disconnected. An external key store can be connected or disconnected.
newCustomKeyStoreName
- Changes the friendly name of the custom key store to the value that you specify. The custom key store name
must be unique in the Amazon Web Services account. Do not include confidential or sensitive information in this field. This field may be displayed in plaintext in CloudTrail logs and other output.
To change this value, an CloudHSM key store must be disconnected. An external key store can be connected or disconnected.
public String getNewCustomKeyStoreName()
Changes the friendly name of the custom key store to the value that you specify. The custom key store name must be unique in the Amazon Web Services account.
Do not include confidential or sensitive information in this field. This field may be displayed in plaintext in CloudTrail logs and other output.
To change this value, an CloudHSM key store must be disconnected. An external key store can be connected or disconnected.
Do not include confidential or sensitive information in this field. This field may be displayed in plaintext in CloudTrail logs and other output.
To change this value, an CloudHSM key store must be disconnected. An external key store can be connected or disconnected.
public UpdateCustomKeyStoreRequest withNewCustomKeyStoreName(String newCustomKeyStoreName)
Changes the friendly name of the custom key store to the value that you specify. The custom key store name must be unique in the Amazon Web Services account.
Do not include confidential or sensitive information in this field. This field may be displayed in plaintext in CloudTrail logs and other output.
To change this value, an CloudHSM key store must be disconnected. An external key store can be connected or disconnected.
newCustomKeyStoreName
- Changes the friendly name of the custom key store to the value that you specify. The custom key store name
must be unique in the Amazon Web Services account. Do not include confidential or sensitive information in this field. This field may be displayed in plaintext in CloudTrail logs and other output.
To change this value, an CloudHSM key store must be disconnected. An external key store can be connected or disconnected.
public void setKeyStorePassword(String keyStorePassword)
Enter the current password of the kmsuser
crypto user (CU) in the CloudHSM cluster that is
associated with the custom key store. This parameter is valid only for custom key stores with a
CustomKeyStoreType
of AWS_CLOUDHSM
.
This parameter tells KMS the current password of the kmsuser
crypto user (CU). It does not set or
change the password of any users in the CloudHSM cluster.
To change this value, the CloudHSM key store must be disconnected.
keyStorePassword
- Enter the current password of the kmsuser
crypto user (CU) in the CloudHSM cluster that is
associated with the custom key store. This parameter is valid only for custom key stores with a
CustomKeyStoreType
of AWS_CLOUDHSM
.
This parameter tells KMS the current password of the kmsuser
crypto user (CU). It does not
set or change the password of any users in the CloudHSM cluster.
To change this value, the CloudHSM key store must be disconnected.
public String getKeyStorePassword()
Enter the current password of the kmsuser
crypto user (CU) in the CloudHSM cluster that is
associated with the custom key store. This parameter is valid only for custom key stores with a
CustomKeyStoreType
of AWS_CLOUDHSM
.
This parameter tells KMS the current password of the kmsuser
crypto user (CU). It does not set or
change the password of any users in the CloudHSM cluster.
To change this value, the CloudHSM key store must be disconnected.
kmsuser
crypto user (CU) in the CloudHSM cluster that is
associated with the custom key store. This parameter is valid only for custom key stores with a
CustomKeyStoreType
of AWS_CLOUDHSM
.
This parameter tells KMS the current password of the kmsuser
crypto user (CU). It does not
set or change the password of any users in the CloudHSM cluster.
To change this value, the CloudHSM key store must be disconnected.
public UpdateCustomKeyStoreRequest withKeyStorePassword(String keyStorePassword)
Enter the current password of the kmsuser
crypto user (CU) in the CloudHSM cluster that is
associated with the custom key store. This parameter is valid only for custom key stores with a
CustomKeyStoreType
of AWS_CLOUDHSM
.
This parameter tells KMS the current password of the kmsuser
crypto user (CU). It does not set or
change the password of any users in the CloudHSM cluster.
To change this value, the CloudHSM key store must be disconnected.
keyStorePassword
- Enter the current password of the kmsuser
crypto user (CU) in the CloudHSM cluster that is
associated with the custom key store. This parameter is valid only for custom key stores with a
CustomKeyStoreType
of AWS_CLOUDHSM
.
This parameter tells KMS the current password of the kmsuser
crypto user (CU). It does not
set or change the password of any users in the CloudHSM cluster.
To change this value, the CloudHSM key store must be disconnected.
public void setCloudHsmClusterId(String cloudHsmClusterId)
Associates the custom key store with a related CloudHSM cluster. This parameter is valid only for custom key
stores with a CustomKeyStoreType
of AWS_CLOUDHSM
.
Enter the cluster ID of the cluster that you used to create the custom key store or a cluster that shares a backup history and has the same cluster certificate as the original cluster. You cannot use this parameter to associate a custom key store with an unrelated cluster. In addition, the replacement cluster must fulfill the requirements for a cluster associated with a custom key store. To view the cluster certificate of a cluster, use the DescribeClusters operation.
To change this value, the CloudHSM key store must be disconnected.
cloudHsmClusterId
- Associates the custom key store with a related CloudHSM cluster. This parameter is valid only for custom
key stores with a CustomKeyStoreType
of AWS_CLOUDHSM
.
Enter the cluster ID of the cluster that you used to create the custom key store or a cluster that shares a backup history and has the same cluster certificate as the original cluster. You cannot use this parameter to associate a custom key store with an unrelated cluster. In addition, the replacement cluster must fulfill the requirements for a cluster associated with a custom key store. To view the cluster certificate of a cluster, use the DescribeClusters operation.
To change this value, the CloudHSM key store must be disconnected.
public String getCloudHsmClusterId()
Associates the custom key store with a related CloudHSM cluster. This parameter is valid only for custom key
stores with a CustomKeyStoreType
of AWS_CLOUDHSM
.
Enter the cluster ID of the cluster that you used to create the custom key store or a cluster that shares a backup history and has the same cluster certificate as the original cluster. You cannot use this parameter to associate a custom key store with an unrelated cluster. In addition, the replacement cluster must fulfill the requirements for a cluster associated with a custom key store. To view the cluster certificate of a cluster, use the DescribeClusters operation.
To change this value, the CloudHSM key store must be disconnected.
CustomKeyStoreType
of AWS_CLOUDHSM
.
Enter the cluster ID of the cluster that you used to create the custom key store or a cluster that shares a backup history and has the same cluster certificate as the original cluster. You cannot use this parameter to associate a custom key store with an unrelated cluster. In addition, the replacement cluster must fulfill the requirements for a cluster associated with a custom key store. To view the cluster certificate of a cluster, use the DescribeClusters operation.
To change this value, the CloudHSM key store must be disconnected.
public UpdateCustomKeyStoreRequest withCloudHsmClusterId(String cloudHsmClusterId)
Associates the custom key store with a related CloudHSM cluster. This parameter is valid only for custom key
stores with a CustomKeyStoreType
of AWS_CLOUDHSM
.
Enter the cluster ID of the cluster that you used to create the custom key store or a cluster that shares a backup history and has the same cluster certificate as the original cluster. You cannot use this parameter to associate a custom key store with an unrelated cluster. In addition, the replacement cluster must fulfill the requirements for a cluster associated with a custom key store. To view the cluster certificate of a cluster, use the DescribeClusters operation.
To change this value, the CloudHSM key store must be disconnected.
cloudHsmClusterId
- Associates the custom key store with a related CloudHSM cluster. This parameter is valid only for custom
key stores with a CustomKeyStoreType
of AWS_CLOUDHSM
.
Enter the cluster ID of the cluster that you used to create the custom key store or a cluster that shares a backup history and has the same cluster certificate as the original cluster. You cannot use this parameter to associate a custom key store with an unrelated cluster. In addition, the replacement cluster must fulfill the requirements for a cluster associated with a custom key store. To view the cluster certificate of a cluster, use the DescribeClusters operation.
To change this value, the CloudHSM key store must be disconnected.
public void setXksProxyUriEndpoint(String xksProxyUriEndpoint)
Changes the URI endpoint that KMS uses to connect to your external key store proxy (XKS proxy). This parameter is
valid only for custom key stores with a CustomKeyStoreType
of EXTERNAL_KEY_STORE
.
For external key stores with an XksProxyConnectivity
value of PUBLIC_ENDPOINT
, the
protocol must be HTTPS.
For external key stores with an XksProxyConnectivity
value of VPC_ENDPOINT_SERVICE
,
specify https://
followed by the private DNS name associated with the VPC endpoint service. Each
external key store must use a different private DNS name.
The combined XksProxyUriEndpoint
and XksProxyUriPath
values must be unique in the
Amazon Web Services account and Region.
To change this value, the external key store must be disconnected.
xksProxyUriEndpoint
- Changes the URI endpoint that KMS uses to connect to your external key store proxy (XKS proxy). This
parameter is valid only for custom key stores with a CustomKeyStoreType
of
EXTERNAL_KEY_STORE
.
For external key stores with an XksProxyConnectivity
value of PUBLIC_ENDPOINT
,
the protocol must be HTTPS.
For external key stores with an XksProxyConnectivity
value of
VPC_ENDPOINT_SERVICE
, specify https://
followed by the private DNS name
associated with the VPC endpoint service. Each external key store must use a different private DNS name.
The combined XksProxyUriEndpoint
and XksProxyUriPath
values must be unique in
the Amazon Web Services account and Region.
To change this value, the external key store must be disconnected.
public String getXksProxyUriEndpoint()
Changes the URI endpoint that KMS uses to connect to your external key store proxy (XKS proxy). This parameter is
valid only for custom key stores with a CustomKeyStoreType
of EXTERNAL_KEY_STORE
.
For external key stores with an XksProxyConnectivity
value of PUBLIC_ENDPOINT
, the
protocol must be HTTPS.
For external key stores with an XksProxyConnectivity
value of VPC_ENDPOINT_SERVICE
,
specify https://
followed by the private DNS name associated with the VPC endpoint service. Each
external key store must use a different private DNS name.
The combined XksProxyUriEndpoint
and XksProxyUriPath
values must be unique in the
Amazon Web Services account and Region.
To change this value, the external key store must be disconnected.
CustomKeyStoreType
of
EXTERNAL_KEY_STORE
.
For external key stores with an XksProxyConnectivity
value of PUBLIC_ENDPOINT
,
the protocol must be HTTPS.
For external key stores with an XksProxyConnectivity
value of
VPC_ENDPOINT_SERVICE
, specify https://
followed by the private DNS name
associated with the VPC endpoint service. Each external key store must use a different private DNS name.
The combined XksProxyUriEndpoint
and XksProxyUriPath
values must be unique in
the Amazon Web Services account and Region.
To change this value, the external key store must be disconnected.
public UpdateCustomKeyStoreRequest withXksProxyUriEndpoint(String xksProxyUriEndpoint)
Changes the URI endpoint that KMS uses to connect to your external key store proxy (XKS proxy). This parameter is
valid only for custom key stores with a CustomKeyStoreType
of EXTERNAL_KEY_STORE
.
For external key stores with an XksProxyConnectivity
value of PUBLIC_ENDPOINT
, the
protocol must be HTTPS.
For external key stores with an XksProxyConnectivity
value of VPC_ENDPOINT_SERVICE
,
specify https://
followed by the private DNS name associated with the VPC endpoint service. Each
external key store must use a different private DNS name.
The combined XksProxyUriEndpoint
and XksProxyUriPath
values must be unique in the
Amazon Web Services account and Region.
To change this value, the external key store must be disconnected.
xksProxyUriEndpoint
- Changes the URI endpoint that KMS uses to connect to your external key store proxy (XKS proxy). This
parameter is valid only for custom key stores with a CustomKeyStoreType
of
EXTERNAL_KEY_STORE
.
For external key stores with an XksProxyConnectivity
value of PUBLIC_ENDPOINT
,
the protocol must be HTTPS.
For external key stores with an XksProxyConnectivity
value of
VPC_ENDPOINT_SERVICE
, specify https://
followed by the private DNS name
associated with the VPC endpoint service. Each external key store must use a different private DNS name.
The combined XksProxyUriEndpoint
and XksProxyUriPath
values must be unique in
the Amazon Web Services account and Region.
To change this value, the external key store must be disconnected.
public void setXksProxyUriPath(String xksProxyUriPath)
Changes the base path to the proxy APIs for this external key store. To find this value, see the documentation
for your external key manager and external key store proxy (XKS proxy). This parameter is valid only for custom
key stores with a CustomKeyStoreType
of EXTERNAL_KEY_STORE
.
The value must start with /
and must end with /kms/xks/v1
, where v1
represents the version of the KMS external key store proxy API. You can include an optional prefix between the
required elements such as /example/kms/xks/v1
.
The combined XksProxyUriEndpoint
and XksProxyUriPath
values must be unique in the
Amazon Web Services account and Region.
You can change this value when the external key store is connected or disconnected.
xksProxyUriPath
- Changes the base path to the proxy APIs for this external key store. To find this value, see the
documentation for your external key manager and external key store proxy (XKS proxy). This parameter is
valid only for custom key stores with a CustomKeyStoreType
of EXTERNAL_KEY_STORE
.
The value must start with /
and must end with /kms/xks/v1
, where v1
represents the version of the KMS external key store proxy API. You can include an optional prefix between
the required elements such as /example/kms/xks/v1
.
The combined XksProxyUriEndpoint
and XksProxyUriPath
values must be unique in
the Amazon Web Services account and Region.
You can change this value when the external key store is connected or disconnected.
public String getXksProxyUriPath()
Changes the base path to the proxy APIs for this external key store. To find this value, see the documentation
for your external key manager and external key store proxy (XKS proxy). This parameter is valid only for custom
key stores with a CustomKeyStoreType
of EXTERNAL_KEY_STORE
.
The value must start with /
and must end with /kms/xks/v1
, where v1
represents the version of the KMS external key store proxy API. You can include an optional prefix between the
required elements such as /example/kms/xks/v1
.
The combined XksProxyUriEndpoint
and XksProxyUriPath
values must be unique in the
Amazon Web Services account and Region.
You can change this value when the external key store is connected or disconnected.
CustomKeyStoreType
of
EXTERNAL_KEY_STORE
.
The value must start with /
and must end with /kms/xks/v1
, where
v1
represents the version of the KMS external key store proxy API. You can include an
optional prefix between the required elements such as /example/kms/xks/v1
.
The combined XksProxyUriEndpoint
and XksProxyUriPath
values must be unique in
the Amazon Web Services account and Region.
You can change this value when the external key store is connected or disconnected.
public UpdateCustomKeyStoreRequest withXksProxyUriPath(String xksProxyUriPath)
Changes the base path to the proxy APIs for this external key store. To find this value, see the documentation
for your external key manager and external key store proxy (XKS proxy). This parameter is valid only for custom
key stores with a CustomKeyStoreType
of EXTERNAL_KEY_STORE
.
The value must start with /
and must end with /kms/xks/v1
, where v1
represents the version of the KMS external key store proxy API. You can include an optional prefix between the
required elements such as /example/kms/xks/v1
.
The combined XksProxyUriEndpoint
and XksProxyUriPath
values must be unique in the
Amazon Web Services account and Region.
You can change this value when the external key store is connected or disconnected.
xksProxyUriPath
- Changes the base path to the proxy APIs for this external key store. To find this value, see the
documentation for your external key manager and external key store proxy (XKS proxy). This parameter is
valid only for custom key stores with a CustomKeyStoreType
of EXTERNAL_KEY_STORE
.
The value must start with /
and must end with /kms/xks/v1
, where v1
represents the version of the KMS external key store proxy API. You can include an optional prefix between
the required elements such as /example/kms/xks/v1
.
The combined XksProxyUriEndpoint
and XksProxyUriPath
values must be unique in
the Amazon Web Services account and Region.
You can change this value when the external key store is connected or disconnected.
public void setXksProxyVpcEndpointServiceName(String xksProxyVpcEndpointServiceName)
Changes the name that KMS uses to identify the Amazon VPC endpoint service for your external key store proxy (XKS
proxy). This parameter is valid when the CustomKeyStoreType
is EXTERNAL_KEY_STORE
and
the XksProxyConnectivity
is VPC_ENDPOINT_SERVICE
.
To change this value, the external key store must be disconnected.
xksProxyVpcEndpointServiceName
- Changes the name that KMS uses to identify the Amazon VPC endpoint service for your external key store
proxy (XKS proxy). This parameter is valid when the CustomKeyStoreType
is
EXTERNAL_KEY_STORE
and the XksProxyConnectivity
is
VPC_ENDPOINT_SERVICE
.
To change this value, the external key store must be disconnected.
public String getXksProxyVpcEndpointServiceName()
Changes the name that KMS uses to identify the Amazon VPC endpoint service for your external key store proxy (XKS
proxy). This parameter is valid when the CustomKeyStoreType
is EXTERNAL_KEY_STORE
and
the XksProxyConnectivity
is VPC_ENDPOINT_SERVICE
.
To change this value, the external key store must be disconnected.
CustomKeyStoreType
is
EXTERNAL_KEY_STORE
and the XksProxyConnectivity
is
VPC_ENDPOINT_SERVICE
.
To change this value, the external key store must be disconnected.
public UpdateCustomKeyStoreRequest withXksProxyVpcEndpointServiceName(String xksProxyVpcEndpointServiceName)
Changes the name that KMS uses to identify the Amazon VPC endpoint service for your external key store proxy (XKS
proxy). This parameter is valid when the CustomKeyStoreType
is EXTERNAL_KEY_STORE
and
the XksProxyConnectivity
is VPC_ENDPOINT_SERVICE
.
To change this value, the external key store must be disconnected.
xksProxyVpcEndpointServiceName
- Changes the name that KMS uses to identify the Amazon VPC endpoint service for your external key store
proxy (XKS proxy). This parameter is valid when the CustomKeyStoreType
is
EXTERNAL_KEY_STORE
and the XksProxyConnectivity
is
VPC_ENDPOINT_SERVICE
.
To change this value, the external key store must be disconnected.
public void setXksProxyAuthenticationCredential(XksProxyAuthenticationCredentialType xksProxyAuthenticationCredential)
Changes the credentials that KMS uses to sign requests to the external key store proxy (XKS proxy). This
parameter is valid only for custom key stores with a CustomKeyStoreType
of
EXTERNAL_KEY_STORE
.
You must specify both the AccessKeyId
and SecretAccessKey
value in the authentication
credential, even if you are only updating one value.
This parameter doesn't establish or change your authentication credentials on the proxy. It just tells KMS the credential that you established with your external key store proxy. For example, if you rotate the credential on your external key store proxy, you can use this parameter to update the credential in KMS.
You can change this value when the external key store is connected or disconnected.
xksProxyAuthenticationCredential
- Changes the credentials that KMS uses to sign requests to the external key store proxy (XKS proxy). This
parameter is valid only for custom key stores with a CustomKeyStoreType
of
EXTERNAL_KEY_STORE
.
You must specify both the AccessKeyId
and SecretAccessKey
value in the
authentication credential, even if you are only updating one value.
This parameter doesn't establish or change your authentication credentials on the proxy. It just tells KMS the credential that you established with your external key store proxy. For example, if you rotate the credential on your external key store proxy, you can use this parameter to update the credential in KMS.
You can change this value when the external key store is connected or disconnected.
public XksProxyAuthenticationCredentialType getXksProxyAuthenticationCredential()
Changes the credentials that KMS uses to sign requests to the external key store proxy (XKS proxy). This
parameter is valid only for custom key stores with a CustomKeyStoreType
of
EXTERNAL_KEY_STORE
.
You must specify both the AccessKeyId
and SecretAccessKey
value in the authentication
credential, even if you are only updating one value.
This parameter doesn't establish or change your authentication credentials on the proxy. It just tells KMS the credential that you established with your external key store proxy. For example, if you rotate the credential on your external key store proxy, you can use this parameter to update the credential in KMS.
You can change this value when the external key store is connected or disconnected.
CustomKeyStoreType
of
EXTERNAL_KEY_STORE
.
You must specify both the AccessKeyId
and SecretAccessKey
value in the
authentication credential, even if you are only updating one value.
This parameter doesn't establish or change your authentication credentials on the proxy. It just tells KMS the credential that you established with your external key store proxy. For example, if you rotate the credential on your external key store proxy, you can use this parameter to update the credential in KMS.
You can change this value when the external key store is connected or disconnected.
public UpdateCustomKeyStoreRequest withXksProxyAuthenticationCredential(XksProxyAuthenticationCredentialType xksProxyAuthenticationCredential)
Changes the credentials that KMS uses to sign requests to the external key store proxy (XKS proxy). This
parameter is valid only for custom key stores with a CustomKeyStoreType
of
EXTERNAL_KEY_STORE
.
You must specify both the AccessKeyId
and SecretAccessKey
value in the authentication
credential, even if you are only updating one value.
This parameter doesn't establish or change your authentication credentials on the proxy. It just tells KMS the credential that you established with your external key store proxy. For example, if you rotate the credential on your external key store proxy, you can use this parameter to update the credential in KMS.
You can change this value when the external key store is connected or disconnected.
xksProxyAuthenticationCredential
- Changes the credentials that KMS uses to sign requests to the external key store proxy (XKS proxy). This
parameter is valid only for custom key stores with a CustomKeyStoreType
of
EXTERNAL_KEY_STORE
.
You must specify both the AccessKeyId
and SecretAccessKey
value in the
authentication credential, even if you are only updating one value.
This parameter doesn't establish or change your authentication credentials on the proxy. It just tells KMS the credential that you established with your external key store proxy. For example, if you rotate the credential on your external key store proxy, you can use this parameter to update the credential in KMS.
You can change this value when the external key store is connected or disconnected.
public void setXksProxyConnectivity(String xksProxyConnectivity)
Changes the connectivity setting for the external key store. To indicate that the external key store proxy uses a
Amazon VPC endpoint service to communicate with KMS, specify VPC_ENDPOINT_SERVICE
. Otherwise,
specify PUBLIC_ENDPOINT
.
If you change the XksProxyConnectivity
to VPC_ENDPOINT_SERVICE
, you must also change
the XksProxyUriEndpoint
and add an XksProxyVpcEndpointServiceName
value.
If you change the XksProxyConnectivity
to PUBLIC_ENDPOINT
, you must also change the
XksProxyUriEndpoint
and specify a null or empty string for the
XksProxyVpcEndpointServiceName
value.
To change this value, the external key store must be disconnected.
xksProxyConnectivity
- Changes the connectivity setting for the external key store. To indicate that the external key store proxy
uses a Amazon VPC endpoint service to communicate with KMS, specify VPC_ENDPOINT_SERVICE
.
Otherwise, specify PUBLIC_ENDPOINT
.
If you change the XksProxyConnectivity
to VPC_ENDPOINT_SERVICE
, you must also
change the XksProxyUriEndpoint
and add an XksProxyVpcEndpointServiceName
value.
If you change the XksProxyConnectivity
to PUBLIC_ENDPOINT
, you must also change
the XksProxyUriEndpoint
and specify a null or empty string for the
XksProxyVpcEndpointServiceName
value.
To change this value, the external key store must be disconnected.
XksProxyConnectivityType
public String getXksProxyConnectivity()
Changes the connectivity setting for the external key store. To indicate that the external key store proxy uses a
Amazon VPC endpoint service to communicate with KMS, specify VPC_ENDPOINT_SERVICE
. Otherwise,
specify PUBLIC_ENDPOINT
.
If you change the XksProxyConnectivity
to VPC_ENDPOINT_SERVICE
, you must also change
the XksProxyUriEndpoint
and add an XksProxyVpcEndpointServiceName
value.
If you change the XksProxyConnectivity
to PUBLIC_ENDPOINT
, you must also change the
XksProxyUriEndpoint
and specify a null or empty string for the
XksProxyVpcEndpointServiceName
value.
To change this value, the external key store must be disconnected.
VPC_ENDPOINT_SERVICE
. Otherwise, specify PUBLIC_ENDPOINT
.
If you change the XksProxyConnectivity
to VPC_ENDPOINT_SERVICE
, you must also
change the XksProxyUriEndpoint
and add an XksProxyVpcEndpointServiceName
value.
If you change the XksProxyConnectivity
to PUBLIC_ENDPOINT
, you must also change
the XksProxyUriEndpoint
and specify a null or empty string for the
XksProxyVpcEndpointServiceName
value.
To change this value, the external key store must be disconnected.
XksProxyConnectivityType
public UpdateCustomKeyStoreRequest withXksProxyConnectivity(String xksProxyConnectivity)
Changes the connectivity setting for the external key store. To indicate that the external key store proxy uses a
Amazon VPC endpoint service to communicate with KMS, specify VPC_ENDPOINT_SERVICE
. Otherwise,
specify PUBLIC_ENDPOINT
.
If you change the XksProxyConnectivity
to VPC_ENDPOINT_SERVICE
, you must also change
the XksProxyUriEndpoint
and add an XksProxyVpcEndpointServiceName
value.
If you change the XksProxyConnectivity
to PUBLIC_ENDPOINT
, you must also change the
XksProxyUriEndpoint
and specify a null or empty string for the
XksProxyVpcEndpointServiceName
value.
To change this value, the external key store must be disconnected.
xksProxyConnectivity
- Changes the connectivity setting for the external key store. To indicate that the external key store proxy
uses a Amazon VPC endpoint service to communicate with KMS, specify VPC_ENDPOINT_SERVICE
.
Otherwise, specify PUBLIC_ENDPOINT
.
If you change the XksProxyConnectivity
to VPC_ENDPOINT_SERVICE
, you must also
change the XksProxyUriEndpoint
and add an XksProxyVpcEndpointServiceName
value.
If you change the XksProxyConnectivity
to PUBLIC_ENDPOINT
, you must also change
the XksProxyUriEndpoint
and specify a null or empty string for the
XksProxyVpcEndpointServiceName
value.
To change this value, the external key store must be disconnected.
XksProxyConnectivityType
public UpdateCustomKeyStoreRequest withXksProxyConnectivity(XksProxyConnectivityType xksProxyConnectivity)
Changes the connectivity setting for the external key store. To indicate that the external key store proxy uses a
Amazon VPC endpoint service to communicate with KMS, specify VPC_ENDPOINT_SERVICE
. Otherwise,
specify PUBLIC_ENDPOINT
.
If you change the XksProxyConnectivity
to VPC_ENDPOINT_SERVICE
, you must also change
the XksProxyUriEndpoint
and add an XksProxyVpcEndpointServiceName
value.
If you change the XksProxyConnectivity
to PUBLIC_ENDPOINT
, you must also change the
XksProxyUriEndpoint
and specify a null or empty string for the
XksProxyVpcEndpointServiceName
value.
To change this value, the external key store must be disconnected.
xksProxyConnectivity
- Changes the connectivity setting for the external key store. To indicate that the external key store proxy
uses a Amazon VPC endpoint service to communicate with KMS, specify VPC_ENDPOINT_SERVICE
.
Otherwise, specify PUBLIC_ENDPOINT
.
If you change the XksProxyConnectivity
to VPC_ENDPOINT_SERVICE
, you must also
change the XksProxyUriEndpoint
and add an XksProxyVpcEndpointServiceName
value.
If you change the XksProxyConnectivity
to PUBLIC_ENDPOINT
, you must also change
the XksProxyUriEndpoint
and specify a null or empty string for the
XksProxyVpcEndpointServiceName
value.
To change this value, the external key store must be disconnected.
XksProxyConnectivityType
public String toString()
toString
in class Object
Object.toString()
public UpdateCustomKeyStoreRequest clone()
clone
in class AmazonWebServiceRequest
Copyright © 2023. All rights reserved.