Skip to main content

SecuredAction

Trait SecuredAction 

Source
pub trait SecuredAction: Send + Sync {
    // Required methods
    fn resource(&self) -> ResourceIdent;
    fn permission(&self) -> &'static Permission;
}

Required Methods§

Source

fn resource(&self) -> ResourceIdent

The resource that the action is performed on.

Source

fn permission(&self) -> &'static Permission

The permission required to perform the action.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl SecuredAction for CreateAgentRequest

Source§

impl SecuredAction for CreateAgentSkillRequest

Source§

impl SecuredAction for CreateCatalogRequest

Source§

impl SecuredAction for CreateCredentialRequest

Source§

impl SecuredAction for CreateEntityTagAssignmentRequest

Source§

impl SecuredAction for CreateExternalLocationRequest

Source§

impl SecuredAction for CreateFunctionRequest

Source§

impl SecuredAction for CreateModelVersionRequest

Source§

impl SecuredAction for CreatePolicyRequest

Source§

impl SecuredAction for CreateProviderRequest

Source§

impl SecuredAction for CreateRecipientRequest

Source§

impl SecuredAction for CreateRegisteredModelRequest

Source§

impl SecuredAction for CreateSchemaRequest

Source§

impl SecuredAction for CreateShareRequest

Source§

impl SecuredAction for CreateStagingTableRequest

Source§

impl SecuredAction for CreateTableRequest

Source§

impl SecuredAction for CreateTagPolicyRequest

Source§

impl SecuredAction for CreateVolumeRequest

Source§

impl SecuredAction for DeleteAgentRequest

Source§

impl SecuredAction for DeleteAgentSkillRequest

Source§

impl SecuredAction for DeleteCatalogRequest

Source§

impl SecuredAction for DeleteCredentialRequest

Source§

impl SecuredAction for DeleteEntityTagAssignmentRequest

Source§

impl SecuredAction for DeleteExternalLocationRequest

Source§

impl SecuredAction for DeleteFunctionRequest

Source§

impl SecuredAction for DeleteModelVersionRequest

Source§

impl SecuredAction for DeletePolicyRequest

Source§

impl SecuredAction for DeleteProviderRequest

Source§

impl SecuredAction for DeleteRecipientRequest

Source§

impl SecuredAction for DeleteRegisteredModelRequest

Source§

impl SecuredAction for DeleteSchemaRequest

Source§

impl SecuredAction for DeleteShareRequest

Source§

impl SecuredAction for DeleteTableRequest

Source§

impl SecuredAction for DeleteTagPolicyRequest

Source§

impl SecuredAction for DeleteVolumeRequest

Source§

impl SecuredAction for FinalizeModelVersionRequest

Source§

impl SecuredAction for GetAgentRequest

Source§

impl SecuredAction for GetAgentSkillRequest

Source§

impl SecuredAction for GetCatalogRequest

Source§

impl SecuredAction for GetCredentialRequest

Source§

impl SecuredAction for GetEntityTagAssignmentRequest

Source§

impl SecuredAction for GetExternalLocationRequest

Source§

impl SecuredAction for GetFunctionRequest

Source§

impl SecuredAction for GetModelVersionRequest

Source§

impl SecuredAction for GetPermissionsRequest

Source§

impl SecuredAction for GetPolicyRequest

Source§

impl SecuredAction for GetProviderRequest

Source§

impl SecuredAction for GetRecipientRequest

Source§

impl SecuredAction for GetRegisteredModelRequest

Source§

impl SecuredAction for GetSchemaRequest

Source§

impl SecuredAction for GetShareRequest

Source§

impl SecuredAction for GetTableExistsRequest

Source§

impl SecuredAction for GetTableRequest

Source§

impl SecuredAction for GetTagPolicyRequest

Source§

impl SecuredAction for GetVolumeRequest

Source§

impl SecuredAction for ListAgentSkillsRequest

Source§

impl SecuredAction for ListAgentsRequest

Source§

impl SecuredAction for ListCatalogsRequest

Source§

impl SecuredAction for ListCredentialsRequest

Source§

impl SecuredAction for ListEntityTagAssignmentsRequest

Source§

impl SecuredAction for ListExternalLocationsRequest

Source§

impl SecuredAction for ListFunctionsRequest

Source§

impl SecuredAction for ListModelVersionsRequest

Source§

impl SecuredAction for ListPoliciesRequest

Source§

impl SecuredAction for ListProvidersRequest

Source§

impl SecuredAction for ListRecipientsRequest

Source§

impl SecuredAction for ListRegisteredModelsRequest

Source§

impl SecuredAction for ListSchemasRequest

Source§

impl SecuredAction for ListSharesRequest

Source§

impl SecuredAction for ListTableSummariesRequest

Source§

impl SecuredAction for ListTablesRequest

Source§

impl SecuredAction for ListTagPoliciesRequest

Source§

impl SecuredAction for ListVolumesRequest

Source§

impl SecuredAction for UpdateAgentRequest

Source§

impl SecuredAction for UpdateAgentSkillRequest

Source§

impl SecuredAction for UpdateCatalogRequest

Source§

impl SecuredAction for UpdateCredentialRequest

Source§

impl SecuredAction for UpdateEntityTagAssignmentRequest

Source§

impl SecuredAction for UpdateExternalLocationRequest

Source§

impl SecuredAction for UpdateFunctionRequest

Source§

impl SecuredAction for UpdateModelVersionRequest

Source§

impl SecuredAction for UpdatePermissionsRequest

Source§

impl SecuredAction for UpdatePolicyRequest

Source§

impl SecuredAction for UpdateProviderRequest

Source§

impl SecuredAction for UpdateRecipientRequest

Source§

impl SecuredAction for UpdateRegisteredModelRequest

Source§

impl SecuredAction for UpdateSchemaRequest

Source§

impl SecuredAction for UpdateShareRequest

Source§

impl SecuredAction for UpdateTagPolicyRequest

Source§

impl SecuredAction for UpdateVolumeRequest

Implementors§