Module: AWSCDK::IAM::IGrantable

Overview

Any object that has an associated principal that a permission can be granted to.

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.jsii_overridable_methodsObject



14
15
16
17
18
# File 'iam/i_grantable.rb', line 14

def self.jsii_overridable_methods
  {
    :grant_principal => { kind: :property, name: "grantPrincipal", is_optional: false },
  }
end

Instance Method Details

#grant_principalAWSCDK::IAM::IPrincipal

The principal to grant permissions to.



10
11
12
# File 'iam/i_grantable.rb', line 10

def grant_principal()
  jsii_get_property("grantPrincipal")
end