Class AccessEntryProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.eks.AccessEntryProps.Jsii$Proxy
- All Implemented Interfaces:
AccessEntryProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
AccessEntryProps
@Stability(Stable)
@Internal
public static final class AccessEntryProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements AccessEntryProps
An implementation for
AccessEntryProps
-
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.eks.AccessEntryProps
AccessEntryProps.Builder, AccessEntryProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(AccessEntryProps.Builder builder) Constructor that initializes the object based on literal property values passed by theAccessEntryProps.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 String
The name of the AccessEntry.final AccessEntryType
The type of the AccessEntry.final List<IAccessPolicy>
The access policies that define the permissions and scope for the access entry.final ICluster
The Amazon EKS cluster to which the access entry applies.final String
The Amazon Resource Name (ARN) of the principal (user or role) to associate the access entry with.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 theAccessEntryProps.Builder
.
-
-
Method Details
-
getAccessPolicies
Description copied from interface:AccessEntryProps
The access policies that define the permissions and scope for the access entry.- Specified by:
getAccessPolicies
in interfaceAccessEntryProps
-
getCluster
Description copied from interface:AccessEntryProps
The Amazon EKS cluster to which the access entry applies.- Specified by:
getCluster
in interfaceAccessEntryProps
-
getPrincipal
Description copied from interface:AccessEntryProps
The Amazon Resource Name (ARN) of the principal (user or role) to associate the access entry with.- Specified by:
getPrincipal
in interfaceAccessEntryProps
-
getAccessEntryName
Description copied from interface:AccessEntryProps
The name of the AccessEntry.Default: - No access entry name is provided
- Specified by:
getAccessEntryName
in interfaceAccessEntryProps
-
getAccessEntryType
Description copied from interface:AccessEntryProps
The type of the AccessEntry.Default: STANDARD
- Specified by:
getAccessEntryType
in interfaceAccessEntryProps
-
$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()
-