Class GeneralRole

  • All Implemented Interfaces:
    software.amazon.jsii.JsiiSerializable, software.constructs.IConstruct, software.constructs.IDependable

    @Generated(value="jsii-pacmak/1.60.1 (build 2799dc8)",
               date="2022-06-12T09:44:01.753Z")
    @Stability(Stable)
    public class GeneralRole
    extends software.constructs.Construct
    The role that you are going to assume (switch role).

    Explores how the S3 Object Lambda works.

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  GeneralRole.Builder
      A fluent builder for GeneralRole.
      • Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject

        software.amazon.jsii.JsiiObject.InitializationMode
      • Nested classes/interfaces inherited from interface software.constructs.IConstruct

        software.constructs.IConstruct.Jsii$Default, software.constructs.IConstruct.Jsii$Proxy
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected GeneralRole​(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)  
      protected GeneralRole​(software.amazon.jsii.JsiiObjectRef objRef)  
        GeneralRole​(software.constructs.Construct scope, String id, GeneralRoleProps props)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getRoleArn()
      The ARN of the IAM role.
      String getRoleId()
      The unique string identifying the role.
      String getRoleName()
      The name of the IAM role.
      • Methods inherited from class software.constructs.Construct

        getNode, isConstruct, toString
      • Methods inherited from class software.amazon.jsii.JsiiObject

        jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
      • Methods inherited from interface software.amazon.jsii.JsiiSerializable

        $jsii$toJson
    • Constructor Detail

      • GeneralRole

        protected GeneralRole​(software.amazon.jsii.JsiiObjectRef objRef)
      • GeneralRole

        protected GeneralRole​(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
      • GeneralRole

        @Stability(Stable)
        public GeneralRole​(@NotNull
                           software.constructs.Construct scope,
                           @NotNull
                           String id,
                           @NotNull
                           GeneralRoleProps props)
        Parameters:
        scope - This parameter is required.
        id - This parameter is required.
        props - This parameter is required.
    • Method Detail

      • getRoleArn

        @Stability(Stable)
        @NotNull
        public String getRoleArn()
        The ARN of the IAM role.
      • getRoleId

        @Stability(Stable)
        @NotNull
        public String getRoleId()
        The unique string identifying the role.
      • getRoleName

        @Stability(Stable)
        @NotNull
        public String getRoleName()
        The name of the IAM role.