Class ScheduleGroupGrants

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.scheduler.ScheduleGroupGrants
All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable

@Generated(value="jsii-pacmak/1.119.0 (build 1634eac)", date="2025-11-20T23:37:30.013Z") @Stability(Stable) public class ScheduleGroupGrants extends software.amazon.jsii.JsiiObject
Collection of grant methods for a IScheduleGroupRef.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.scheduler.*;
 import software.amazon.awscdk.interfaces.scheduler.*;
 IScheduleGroupRef scheduleGroupRef;
 ScheduleGroupGrants scheduleGroupGrants = ScheduleGroupGrants.fromScheduleGroup(scheduleGroupRef);
 
  • Nested Class Summary

    Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject

    software.amazon.jsii.JsiiObject.InitializationMode
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    ScheduleGroupGrants(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
     
    protected
    ScheduleGroupGrants(software.amazon.jsii.JsiiObjectRef objRef)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Grant delete schedule permission for schedules in this group to the given principal.
    Creates grants for ScheduleGroupGrants.
     
    Grant list and get schedule permissions for schedules in this group to the given principal.
    Grant create and update schedule permissions for schedules in this group to the given principal.

    Methods inherited from class software.amazon.jsii.JsiiObject

    jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface software.amazon.jsii.JsiiSerializable

    $jsii$toJson
  • Constructor Details

    • ScheduleGroupGrants

      protected ScheduleGroupGrants(software.amazon.jsii.JsiiObjectRef objRef)
    • ScheduleGroupGrants

      protected ScheduleGroupGrants(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
  • Method Details

    • fromScheduleGroup

      @Stability(Stable) @NotNull public static ScheduleGroupGrants fromScheduleGroup(@NotNull IScheduleGroupRef resource)
      Creates grants for ScheduleGroupGrants.

      Parameters:
      resource - This parameter is required.
    • deleteSchedules

      @Stability(Stable) @NotNull public Grant deleteSchedules(@NotNull IGrantable grantee)
      Grant delete schedule permission for schedules in this group to the given principal.

      Parameters:
      grantee - This parameter is required.
    • readSchedules

      @Stability(Stable) @NotNull public Grant readSchedules(@NotNull IGrantable grantee)
      Grant list and get schedule permissions for schedules in this group to the given principal.

      Parameters:
      grantee - This parameter is required.
    • writeSchedules

      @Stability(Stable) @NotNull public Grant writeSchedules(@NotNull IGrantable grantee)
      Grant create and update schedule permissions for schedules in this group to the given principal.

      Parameters:
      grantee - This parameter is required.
    • getResource

      @Stability(Stable) @NotNull protected IScheduleGroupRef getResource()