Class AccessKeyProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.iam.AccessKeyProps.Jsii$Proxy
- All Implemented Interfaces:
AccessKeyProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
AccessKeyProps
@Stability(Stable)
@Internal
public static final class AccessKeyProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements AccessKeyProps
An implementation for
AccessKeyProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.iam.AccessKeyProps
AccessKeyProps.Builder, AccessKeyProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(AccessKeyProps.Builder builder) Constructor that initializes the object based on literal property values passed by theAccessKeyProps.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final Number
A CloudFormation-specific value that signifies the access key should be replaced/rotated.final AccessKeyStatus
The status of the access key.final IUser
getUser()
The IAM user this key will belong to.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theAccessKeyProps.Builder
.
-
-
Method Details
-
getUser
Description copied from interface:AccessKeyProps
The IAM user this key will belong to.Changing this value will result in the access key being deleted and a new access key (with a different ID and secret value) being assigned to the new user.
- Specified by:
getUser
in interfaceAccessKeyProps
-
getSerial
Description copied from interface:AccessKeyProps
A CloudFormation-specific value that signifies the access key should be replaced/rotated.This value can only be incremented. Incrementing this value will cause CloudFormation to replace the Access Key resource.
Default: - No serial value
- Specified by:
getSerial
in interfaceAccessKeyProps
-
getStatus
Description copied from interface:AccessKeyProps
The status of the access key.An Active access key is allowed to be used to make API calls; An Inactive key cannot.
Default: - The access key is active
- Specified by:
getStatus
in interfaceAccessKeyProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-