Class BillingRole

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

    @Generated(value="jsii-pacmak/1.61.0 (build abf4039)",
               date="2022-06-25T01:32:09.403Z")
    @Stability(Stable)
    public class BillingRole
    extends software.constructs.Construct
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  BillingRole.Builder
      A fluent builder for BillingRole.
      • 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 BillingRole​(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)  
      protected BillingRole​(software.amazon.jsii.JsiiObjectRef objRef)  
        BillingRole​(software.constructs.Construct scope, String id)  
        BillingRole​(software.constructs.Construct scope, String id, AdminRoleProps 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

      • BillingRole

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

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

        @Stability(Stable)
        public BillingRole​(@NotNull
                           software.constructs.Construct scope,
                           @NotNull
                           String id,
                           @Nullable
                           AdminRoleProps props)
        Parameters:
        scope - This parameter is required.
        id - This parameter is required.
        props -
      • BillingRole

        @Stability(Stable)
        public BillingRole​(@NotNull
                           software.constructs.Construct scope,
                           @NotNull
                           String id)
        Parameters:
        scope - This parameter is required.
        id - 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.