Deletes an OpenID Connect identity provider (IdP) resource object in IAM.
Deleting an IAM OIDC provider resource does not update any roles that reference the provider as a principal in their trust policies. Any attempt to assume a role that references a deleted provider fails.
This action is idempotent; it does not fail or return an error if you call the action for a provider that does not exist.
/// The request was rejected because an invalid or out-of-range value was supplied for
/// an input parameter.
///
/// The request was rejected because it referenced an entity that does not exist. The
/// error message describes the entity.
///
/// The request processing has failed because of an unknown error, exception or failure.
///