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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.iam.AccessKeyProps
AccessKeyProps.Builder, AccessKeyProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(AccessKeyProps.Builder builder) Constructor that initializes the object based on literal property values passed by theAccessKeyProps.Builder.protectedJsii$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.JsonNodefinal booleanfinal NumberA CloudFormation-specific value that signifies the access key should be replaced/rotated.final AccessKeyStatusThe status of the access key.final IUsergetUser()The IAM user this key will belong to.final inthashCode()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:AccessKeyPropsThe 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:
getUserin interfaceAccessKeyProps
-
getSerial
Description copied from interface:AccessKeyPropsA 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:
getSerialin interfaceAccessKeyProps
-
getStatus
Description copied from interface:AccessKeyPropsThe 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:
getStatusin interfaceAccessKeyProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-