pub mod assignment;
pub mod azure_entra_role;
pub mod definition;
pub use assignment::AzureEntraRoleAssignmentArgs;
pub use azure_entra_role::AzureEntraRoleCommand;
use clap::Args;
pub use definition::AzureEntraRoleDefinitionArgs;
use eyre::Result;
#[derive(Args, Debug, Clone)]
pub struct AzureEntraRoleArgs {
#[command(subcommand)]
pub command: AzureEntraRoleCommand,
}
impl AzureEntraRoleArgs {
pub async fn invoke(self) -> Result<()> {
self.command.invoke().await
}
}