Interface JobPermissions

  • All Superinterfaces:
    software.amazon.jsii.JsiiSerializable
    All Known Implementing Classes:
    JobPermissions.Jsii$Proxy

    @Generated(value="jsii-pacmak/1.96.0 (build 921e240)",
               date="2024-03-28T21:16:43.107Z")
    @Stability(Experimental)
    public interface JobPermissions
    extends software.amazon.jsii.JsiiSerializable
    (experimental) The available scopes and access values for workflow permissions.

    If you specify the access for any of these scopes, all those that are not specified are set to JobPermission.NONE, instead of the default behavior when none is specified.

    • Method Detail

      • getActions

        @Stability(Experimental)
        @Nullable
        default JobPermission getActions()
      • getChecks

        @Stability(Experimental)
        @Nullable
        default JobPermission getChecks()
      • getContents

        @Stability(Experimental)
        @Nullable
        default JobPermission getContents()
      • getDeployments

        @Stability(Experimental)
        @Nullable
        default JobPermission getDeployments()
      • getDiscussions

        @Stability(Experimental)
        @Nullable
        default JobPermission getDiscussions()
      • getIdToken

        @Stability(Experimental)
        @Nullable
        default JobPermission getIdToken()
      • getIssues

        @Stability(Experimental)
        @Nullable
        default JobPermission getIssues()
      • getPackages

        @Stability(Experimental)
        @Nullable
        default JobPermission getPackages()
      • getPages

        @Stability(Experimental)
        @Nullable
        default JobPermission getPages()
      • getPullRequests

        @Stability(Experimental)
        @Nullable
        default JobPermission getPullRequests()
      • getRepositoryProjects

        @Stability(Experimental)
        @Nullable
        default JobPermission getRepositoryProjects()
      • getSecurityEvents

        @Stability(Experimental)
        @Nullable
        default JobPermission getSecurityEvents()
      • getStatuses

        @Stability(Experimental)
        @Nullable
        default JobPermission getStatuses()