ActionSet

sealed class ActionSet

The set of actions authorized by a permit. Specify either all actions or a list of specific actions.

Inheritors

Types

Link copied to clipboard
data class Actions(val value: List<String>) : ActionSet

A list of specific support actions to authorize. Maximum of 10 actions.

Link copied to clipboard
data class AllActions(val value: Unit) : ActionSet

Authorizes all available support actions.

Link copied to clipboard

Functions

Link copied to clipboard

Casts this ActionSet as a Actions and retrieves its kotlin.collections.List value. Throws an exception if the ActionSet is not a Actions.

Link copied to clipboard

Casts this ActionSet as a Actions and retrieves its kotlin.collections.List value. Returns null if the ActionSet is not a Actions.

Link copied to clipboard

Casts this ActionSet as a AllActions and retrieves its aws.sdk.kotlin.services.supportauthz.model.Unit value. Throws an exception if the ActionSet is not a AllActions.

Link copied to clipboard

Casts this ActionSet as a AllActions and retrieves its aws.sdk.kotlin.services.supportauthz.model.Unit value. Returns null if the ActionSet is not a AllActions.