Struct aws_sdk_serverlessapplicationrepository::model::application_policy_statement::Builder [−][src]
#[non_exhaustive]pub struct Builder { /* fields omitted */ }
Expand description
A builder for ApplicationPolicyStatement
Implementations
Appends an item to actions
.
To override the contents of this collection use set_actions
.
For the list of actions supported for this operation, see Application Permissions.
For the list of actions supported for this operation, see Application Permissions.
Appends an item to principal_org_i_ds
.
To override the contents of this collection use set_principal_org_i_ds
.
An array of PrinciplalOrgIDs, which corresponds to AWS IAM aws:PrincipalOrgID global condition key.
An array of PrinciplalOrgIDs, which corresponds to AWS IAM aws:PrincipalOrgID global condition key.
Appends an item to principals
.
To override the contents of this collection use set_principals
.
An array of AWS account IDs, or * to make the application public.
An array of AWS account IDs, or * to make the application public.
A unique ID for the statement.
A unique ID for the statement.
Consumes the builder and constructs a ApplicationPolicyStatement
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl UnwindSafe for Builder
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more