Class AccessKey
java.lang.Object
software.amazon.jsii.JsiiObject
software.constructs.Construct
software.amazon.awscdk.Resource
software.amazon.awscdk.services.iam.AccessKey
- All Implemented Interfaces:
IEnvironmentAware,IResource,IAccessKey,IAccessKeyRef,software.amazon.jsii.JsiiSerializable,software.constructs.IConstruct,software.constructs.IDependable
@Generated(value="jsii-pacmak/1.118.0 (build 02eec31)",
date="2025-11-04T09:27:42.864Z")
@Stability(Stable)
public class AccessKey
extends Resource
implements IAccessKey
Define a new IAM Access Key.
Example:
// Creates a new IAM user, access and secret keys, and stores the secret access key in a Secret.
User user = new User(this, "User");
AccessKey accessKey = AccessKey.Builder.create(this, "AccessKey").user(user).build();
Secret secret = Secret.Builder.create(this, "Secret")
.secretStringValue(accessKey.getSecretAccessKey())
.build();
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.iam.IAccessKey
IAccessKey.Jsii$Default, IAccessKey.Jsii$ProxyNested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$DefaultNested classes/interfaces inherited from interface software.amazon.awscdk.IResource
IResource.Jsii$Default -
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAccessKey(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protectedAccessKey(software.amazon.jsii.JsiiObjectRef objRef) AccessKey(software.constructs.Construct scope, String id, AccessKeyProps props) -
Method Summary
Modifier and TypeMethodDescriptionThe Access Key ID.A reference to a AccessKey resource.The Secret Access Key.Methods inherited from class software.amazon.awscdk.Resource
applyRemovalPolicy, generatePhysicalName, getEnv, getPhysicalName, getResourceArnAttribute, getResourceNameAttribute, getStack, isOwnedResource, isResourceMethods inherited from class software.constructs.Construct
getNode, isConstruct, toStringMethods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awscdk.services.iam.IAccessKey
getEnv, getNodeMethods inherited from interface software.amazon.awscdk.IResource
applyRemovalPolicy, getStackMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Field Details
-
PROPERTY_INJECTION_ID
Uniquely identifies this class.
-
-
Constructor Details
-
AccessKey
protected AccessKey(software.amazon.jsii.JsiiObjectRef objRef) -
AccessKey
protected AccessKey(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) -
AccessKey
@Stability(Stable) public AccessKey(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull AccessKeyProps props) - Parameters:
scope- This parameter is required.id- This parameter is required.props- This parameter is required.
-
-
Method Details
-
getAccessKeyId
The Access Key ID.- Specified by:
getAccessKeyIdin interfaceIAccessKey
-
getAccessKeyRef
A reference to a AccessKey resource.- Specified by:
getAccessKeyRefin interfaceIAccessKeyRef
-
getSecretAccessKey
The Secret Access Key.- Specified by:
getSecretAccessKeyin interfaceIAccessKey
-