pub struct AzureManagedIdentityServiceAccountHeartbeatData {Show 16 fields
pub client_id: Option<String>,
pub custom_role_definition_count: i32,
pub custom_role_definition_ids: Vec<String>,
pub isolation_scope: Option<String>,
pub location: String,
pub managed_tag_count: i32,
pub name: String,
pub principal_id: Option<String>,
pub resource_group: String,
pub resource_id: String,
pub role_assignment_count: i32,
pub role_assignment_ids: Vec<String>,
pub stack_permissions_applied: bool,
pub status: ServiceAccountHeartbeatStatus,
pub tenant_id: Option<String>,
pub type_: Option<String>,
}Expand description
AzureManagedIdentityServiceAccountHeartbeatData
JSON schema
{
"type": "object",
"required": [
"customRoleDefinitionCount",
"customRoleDefinitionIds",
"location",
"managedTagCount",
"name",
"resourceGroup",
"resourceId",
"roleAssignmentCount",
"roleAssignmentIds",
"stackPermissionsApplied",
"status"
],
"properties": {
"clientId": {
"type": [
"string",
"null"
]
},
"customRoleDefinitionCount": {
"type": "integer",
"format": "int32",
"minimum": 0.0
},
"customRoleDefinitionIds": {
"type": "array",
"items": {
"type": "string"
}
},
"isolationScope": {
"type": [
"string",
"null"
]
},
"location": {
"type": "string"
},
"managedTagCount": {
"type": "integer",
"format": "int32",
"minimum": 0.0
},
"name": {
"type": "string"
},
"principalId": {
"type": [
"string",
"null"
]
},
"resourceGroup": {
"type": "string"
},
"resourceId": {
"type": "string"
},
"roleAssignmentCount": {
"type": "integer",
"format": "int32",
"minimum": 0.0
},
"roleAssignmentIds": {
"type": "array",
"items": {
"type": "string"
}
},
"stackPermissionsApplied": {
"type": "boolean"
},
"status": {
"$ref": "#/components/schemas/ServiceAccountHeartbeatStatus"
},
"tenantId": {
"type": [
"string",
"null"
]
},
"type": {
"type": [
"string",
"null"
]
}
}
}Fields§
§client_id: Option<String>§custom_role_definition_count: i32§custom_role_definition_ids: Vec<String>§isolation_scope: Option<String>§location: String§managed_tag_count: i32§name: String§principal_id: Option<String>§resource_group: String§resource_id: String§role_assignment_count: i32§role_assignment_ids: Vec<String>§stack_permissions_applied: bool§status: ServiceAccountHeartbeatStatus§tenant_id: Option<String>§type_: Option<String>Implementations§
Trait Implementations§
Source§impl Clone for AzureManagedIdentityServiceAccountHeartbeatData
impl Clone for AzureManagedIdentityServiceAccountHeartbeatData
Source§fn clone(&self) -> AzureManagedIdentityServiceAccountHeartbeatData
fn clone(&self) -> AzureManagedIdentityServiceAccountHeartbeatData
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for AzureManagedIdentityServiceAccountHeartbeatData
impl<'de> Deserialize<'de> for AzureManagedIdentityServiceAccountHeartbeatData
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
Source§impl From<&AzureManagedIdentityServiceAccountHeartbeatData> for AzureManagedIdentityServiceAccountHeartbeatData
impl From<&AzureManagedIdentityServiceAccountHeartbeatData> for AzureManagedIdentityServiceAccountHeartbeatData
Source§fn from(value: &AzureManagedIdentityServiceAccountHeartbeatData) -> Self
fn from(value: &AzureManagedIdentityServiceAccountHeartbeatData) -> Self
Converts to this type from the input type.
Source§impl From<AzureManagedIdentityServiceAccountHeartbeatData> for AzureManagedIdentityServiceAccountHeartbeatData
impl From<AzureManagedIdentityServiceAccountHeartbeatData> for AzureManagedIdentityServiceAccountHeartbeatData
Source§fn from(value: AzureManagedIdentityServiceAccountHeartbeatData) -> Self
fn from(value: AzureManagedIdentityServiceAccountHeartbeatData) -> Self
Converts to this type from the input type.
Source§impl TryFrom<AzureManagedIdentityServiceAccountHeartbeatData> for AzureManagedIdentityServiceAccountHeartbeatData
impl TryFrom<AzureManagedIdentityServiceAccountHeartbeatData> for AzureManagedIdentityServiceAccountHeartbeatData
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§fn try_from(
value: AzureManagedIdentityServiceAccountHeartbeatData,
) -> Result<Self, ConversionError>
fn try_from( value: AzureManagedIdentityServiceAccountHeartbeatData, ) -> Result<Self, ConversionError>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for AzureManagedIdentityServiceAccountHeartbeatData
impl RefUnwindSafe for AzureManagedIdentityServiceAccountHeartbeatData
impl Send for AzureManagedIdentityServiceAccountHeartbeatData
impl Sync for AzureManagedIdentityServiceAccountHeartbeatData
impl Unpin for AzureManagedIdentityServiceAccountHeartbeatData
impl UnsafeUnpin for AzureManagedIdentityServiceAccountHeartbeatData
impl UnwindSafe for AzureManagedIdentityServiceAccountHeartbeatData
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more