Interface ISource.Jsii$Default

All Superinterfaces:
ISource, software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
ISource.Jsii$Proxy
Enclosing interface:
ISource

@Internal public static interface ISource.Jsii$Default extends ISource
Internal default implementation for ISource.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface software.amazon.awscdk.services.kinesisfirehose.alpha.ISource

    ISource.Jsii$Default, ISource.Jsii$Proxy
  • Method Summary

    Modifier and Type
    Method
    Description
    default Grant
    (experimental) Grant read permissions for this source resource and its contents to an IAM principal (the delivery stream).

    Methods inherited from interface software.amazon.jsii.JsiiSerializable

    $jsii$toJson
  • Method Details

    • grantRead

      @Stability(Experimental) @NotNull default Grant grantRead(@NotNull IGrantable grantee)
      (experimental) Grant read permissions for this source resource and its contents to an IAM principal (the delivery stream).

      If an encryption key is used, permission to use the key to decrypt the contents of the stream will also be granted.

      Specified by:
      grantRead in interface ISource
      Parameters:
      grantee - This parameter is required.