FlowGrants

class aws_cdk.aws_mediaconnect_alpha.FlowGrants(*args: Any, **kwargs)

Bases: object

(experimental) Collection of grant methods for a IFlowRef.

Stability:

experimental

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
import aws_cdk.aws_mediaconnect_alpha as mediaconnect_alpha
from aws_cdk.interfaces import aws_mediaconnect as interfaces_mediaconnect

# flow_ref: interfaces_mediaconnect.IFlowRef

flow_grants = mediaconnect_alpha.FlowGrants.from_flow(flow_ref)

Methods

actions(grantee, actions, *, resource_arns=None)

(experimental) Grant the given identity custom permissions.

Parameters:
  • grantee (IGrantable)

  • actions (Sequence[str])

  • resource_arns (Optional[Sequence[str]]) – The ARNs of the resources to grant permissions on. Default: - The ARN of the resource associated with the grant is used.

Stability:

experimental

Return type:

Grant

start(grantee)

(experimental) Grant permissions to start this flow.

Parameters:

grantee (IGrantable)

Stability:

experimental

Return type:

Grant

stop(grantee)

(experimental) Grant permissions to stop this flow.

Parameters:

grantee (IGrantable)

Stability:

experimental

Return type:

Grant

Static Methods

classmethod from_flow(resource)

(experimental) Creates grants for FlowGrants.

Parameters:

resource (IFlowRef)

Stability:

experimental

Return type:

FlowGrants