pub struct PutPermissionRequest {
pub action_group: String,
pub principals: Vec<String>,
pub profiling_group_name: String,
pub revision_id: Option<String>,
}Expand description
The structure representing the putPermissionRequest.
Fields§
§action_group: String Specifies an action group that contains permissions to add to a profiling group resource. One action group is supported, agentPermissions, which grants permission to perform actions required by the profiling agent, ConfigureAgent and PostAgentProfile permissions.
principals: Vec<String>A list ARNs for the roles and users you want to grant access to the profiling group. Wildcards are not are supported in the ARNs.
profiling_group_name: StringThe name of the profiling group to grant access to.
revision_id: Option<String> A universally unique identifier (UUID) for the revision of the policy you are adding to the profiling group. Do not specify this when you add permissions to a profiling group for the first time. If a policy already exists on the profiling group, you must specify the revisionId.
Trait Implementations§
Source§impl Clone for PutPermissionRequest
impl Clone for PutPermissionRequest
Source§fn clone(&self) -> PutPermissionRequest
fn clone(&self) -> PutPermissionRequest
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more