@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Provider extends Object implements Serializable, Cloneable, StructuredPojo
Identifies the Key Management Service (KMS) key used to encrypt the secrets.
Constructor and Description |
---|
Provider() |
Modifier and Type | Method and Description |
---|---|
Provider |
clone() |
boolean |
equals(Object obj) |
String |
getKeyArn()
Amazon Resource Name (ARN) or alias of the KMS key.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setKeyArn(String keyArn)
Amazon Resource Name (ARN) or alias of the KMS key.
|
String |
toString()
Returns a string representation of this object.
|
Provider |
withKeyArn(String keyArn)
Amazon Resource Name (ARN) or alias of the KMS key.
|
public void setKeyArn(String keyArn)
Amazon Resource Name (ARN) or alias of the KMS key. The KMS key must be symmetric and created in the same Amazon Web Services Region as the cluster. If the KMS key was created in a different account, the IAM principal must have access to the KMS key. For more information, see Allowing users in other accounts to use a KMS key in the Key Management Service Developer Guide.
keyArn
- Amazon Resource Name (ARN) or alias of the KMS key. The KMS key must be symmetric and created in the same
Amazon Web Services Region as the cluster. If the KMS key was created in a different account, the IAM principal
must have access to the KMS key. For more information, see Allowing users in other accounts to use a KMS key in the Key Management Service Developer
Guide.public String getKeyArn()
Amazon Resource Name (ARN) or alias of the KMS key. The KMS key must be symmetric and created in the same Amazon Web Services Region as the cluster. If the KMS key was created in a different account, the IAM principal must have access to the KMS key. For more information, see Allowing users in other accounts to use a KMS key in the Key Management Service Developer Guide.
public Provider withKeyArn(String keyArn)
Amazon Resource Name (ARN) or alias of the KMS key. The KMS key must be symmetric and created in the same Amazon Web Services Region as the cluster. If the KMS key was created in a different account, the IAM principal must have access to the KMS key. For more information, see Allowing users in other accounts to use a KMS key in the Key Management Service Developer Guide.
keyArn
- Amazon Resource Name (ARN) or alias of the KMS key. The KMS key must be symmetric and created in the same
Amazon Web Services Region as the cluster. If the KMS key was created in a different account, the IAM principal
must have access to the KMS key. For more information, see Allowing users in other accounts to use a KMS key in the Key Management Service Developer
Guide.public String toString()
toString
in class Object
Object.toString()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.