Class CfnDBCluster.DBClusterRoleProperty.Jsii$Proxy

All Implemented Interfaces:
Enclosing interface:

@Stability(Stable) @Internal public static final class CfnDBCluster.DBClusterRoleProperty.Jsii$Proxy extends implements CfnDBCluster.DBClusterRoleProperty
  • Constructor Details

    • Jsii$Proxy

      protected Jsii$Proxy( objRef)
      Constructor that initializes the object based on values retrieved from the JsiiObject.
      objRef - Reference to the JSII managed object.
    • Jsii$Proxy

      protected Jsii$Proxy(CfnDBCluster.DBClusterRoleProperty.Builder builder)
      Constructor that initializes the object based on literal property values passed by the CfnDBCluster.DBClusterRoleProperty.Builder.
  • Method Details

    • getRoleArn

      public final String getRoleArn()
      Description copied from interface: CfnDBCluster.DBClusterRoleProperty
      The Amazon Resource Name (ARN) of the IAM role that is associated with the DB cluster.
      Specified by:
      getRoleArn in interface CfnDBCluster.DBClusterRoleProperty
    • getFeatureName

      public final String getFeatureName()
      Description copied from interface: CfnDBCluster.DBClusterRoleProperty
      The name of the feature associated with the AWS Identity and Access Management (IAM) role.

      IAM roles that are associated with a DB cluster grant permission for the DB cluster to access other AWS services on your behalf. For the list of supported feature names, see the SupportedFeatureNames description in DBEngineVersion in the Amazon RDS API Reference .

      Specified by:
      getFeatureName in interface CfnDBCluster.DBClusterRoleProperty
    • $jsii$toJson

      @Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
      Specified by:
      $jsii$toJson in interface
    • equals

      public final boolean equals(Object o)
      equals in class Object
    • hashCode

      public final int hashCode()
      hashCode in class Object