pub struct Provider {
pub id: Option<String>,
pub namespace: Option<String>,
pub registration_state: Option<String>,
pub registration_policy: Option<String>,
pub resource_types: Vec<ProviderResourceType>,
pub provider_authorization_consent_state: Option<ProviderAuthorizationConsentState>,
}
Expand description
Resource provider information.
Fields§
§id: Option<String>
The provider ID.
namespace: Option<String>
The namespace of the resource provider.
registration_state: Option<String>
The registration state of the resource provider.
registration_policy: Option<String>
The registration policy of the resource provider.
resource_types: Vec<ProviderResourceType>
The collection of provider resource types.
The provider authorization consent state.
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Provider
impl<'de> Deserialize<'de> for Provider
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more