pub enum ObjectMetadataAssignedObject {
Show 128 variants
NestedCircuit {
id: Option<Uuid>,
url: Option<String>,
},
NestedCircuitTermination {
id: Option<Uuid>,
url: Option<String>,
},
NestedCircuitType {
id: Option<Uuid>,
url: Option<String>,
},
NestedProvider {
id: Option<Uuid>,
url: Option<String>,
},
NestedProviderNetwork {
id: Option<Uuid>,
url: Option<String>,
},
NestedCloudAccount {
id: Option<Uuid>,
url: Option<String>,
},
NestedCloudNetwork {
id: Option<Uuid>,
url: Option<String>,
},
NestedCloudResourceType {
id: Option<Uuid>,
url: Option<String>,
},
NestedCloudService {
id: Option<Uuid>,
url: Option<String>,
},
NestedDataCompliance {
id: Option<Uuid>,
url: Option<String>,
},
NestedMinMaxValidationRule {
id: Option<Uuid>,
url: Option<String>,
},
NestedRegularExpressionValidationRule {
id: Option<Uuid>,
url: Option<String>,
},
NestedRequiredValidationRule {
id: Option<Uuid>,
url: Option<String>,
},
NestedUniqueValidationRule {
id: Option<Uuid>,
url: Option<String>,
},
NestedCable {
id: Option<Uuid>,
url: Option<String>,
},
NestedConsolePort {
id: Option<Uuid>,
url: Option<String>,
},
NestedConsolePortTemplate {
id: Option<Uuid>,
url: Option<String>,
},
NestedConsoleServerPort {
id: Option<Uuid>,
url: Option<String>,
},
NestedConsoleServerPortTemplate {
id: Option<Uuid>,
url: Option<String>,
},
NestedController {
id: Option<Uuid>,
url: Option<String>,
},
NestedControllerManagedDeviceGroup {
id: Option<Uuid>,
url: Option<String>,
},
NestedDevice {
id: Option<Uuid>,
url: Option<String>,
},
NestedDeviceBay {
id: Option<Uuid>,
url: Option<String>,
},
NestedDeviceBayTemplate {
id: Option<Uuid>,
url: Option<String>,
},
NestedDeviceFamily {
id: Option<Uuid>,
url: Option<String>,
},
NestedDeviceRedundancyGroup {
id: Option<Uuid>,
url: Option<String>,
},
NestedDeviceType {
id: Option<Uuid>,
url: Option<String>,
},
NestedFrontPort {
id: Option<Uuid>,
url: Option<String>,
},
NestedFrontPortTemplate {
id: Option<Uuid>,
url: Option<String>,
},
NestedInterface {
id: Option<Uuid>,
url: Option<String>,
},
NestedInterfaceRedundancyGroup {
id: Option<Uuid>,
url: Option<String>,
},
NestedInterfaceTemplate {
id: Option<Uuid>,
url: Option<String>,
},
NestedInterfaceVdcAssignment {
id: Option<Uuid>,
url: Option<String>,
},
NestedInventoryItem {
id: Option<Uuid>,
url: Option<String>,
},
NestedLocation {
id: Option<Uuid>,
url: Option<String>,
},
NestedLocationType {
id: Option<Uuid>,
url: Option<String>,
},
NestedManufacturer {
id: Option<Uuid>,
url: Option<String>,
},
NestedModule {
id: Option<Uuid>,
url: Option<String>,
},
NestedModuleBay {
id: Option<Uuid>,
url: Option<String>,
},
NestedModuleBayTemplate {
id: Option<Uuid>,
url: Option<String>,
},
NestedModuleFamily {
id: Option<Uuid>,
url: Option<String>,
},
NestedModuleType {
id: Option<Uuid>,
url: Option<String>,
},
NestedPlatform {
id: Option<Uuid>,
url: Option<String>,
},
NestedPowerFeed {
id: Option<Uuid>,
url: Option<String>,
},
NestedPowerOutlet {
id: Option<Uuid>,
url: Option<String>,
},
NestedPowerOutletTemplate {
id: Option<Uuid>,
url: Option<String>,
},
NestedPowerPanel {
id: Option<Uuid>,
url: Option<String>,
},
NestedPowerPort {
id: Option<Uuid>,
url: Option<String>,
},
NestedPowerPortTemplate {
id: Option<Uuid>,
url: Option<String>,
},
NestedRack {
id: Option<Uuid>,
url: Option<String>,
},
NestedRackGroup {
id: Option<Uuid>,
url: Option<String>,
},
NestedRackReservation {
id: Option<Uuid>,
url: Option<String>,
},
NestedRearPort {
id: Option<Uuid>,
url: Option<String>,
},
NestedRearPortTemplate {
id: Option<Uuid>,
url: Option<String>,
},
NestedSoftwareImageFile {
id: Option<Uuid>,
url: Option<String>,
},
NestedSoftwareVersion {
id: Option<Uuid>,
url: Option<String>,
},
NestedVirtualChassis {
id: Option<Uuid>,
url: Option<String>,
},
NestedVirtualDeviceContext {
id: Option<Uuid>,
url: Option<String>,
},
NestedApprovalWorkflow {
id: Option<Uuid>,
url: Option<String>,
},
NestedApprovalWorkflowDefinition {
id: Option<Uuid>,
url: Option<String>,
},
NestedApprovalWorkflowStage {
id: Option<Uuid>,
url: Option<String>,
},
NestedApprovalWorkflowStageDefinition {
id: Option<Uuid>,
url: Option<String>,
},
NestedApprovalWorkflowStageResponse {
id: Option<Uuid>,
url: Option<String>,
},
NestedComputedField {
id: Option<Uuid>,
url: Option<String>,
},
NestedConfigContext {
id: Option<Uuid>,
url: Option<String>,
},
NestedConfigContextSchema {
id: Option<Uuid>,
url: Option<String>,
},
NestedContact {
id: Option<Uuid>,
url: Option<String>,
},
NestedContactAssociation {
id: Option<Uuid>,
url: Option<String>,
},
NestedCustomField {
id: Option<Uuid>,
url: Option<String>,
},
NestedCustomLink {
id: Option<Uuid>,
url: Option<String>,
},
NestedDynamicGroup {
id: Option<Uuid>,
url: Option<String>,
},
NestedExportTemplate {
id: Option<Uuid>,
url: Option<String>,
},
NestedExternalIntegration {
id: Option<Uuid>,
url: Option<String>,
},
NestedFileProxy {
id: Option<Uuid>,
url: Option<String>,
},
NestedGitRepository {
id: Option<Uuid>,
url: Option<String>,
},
NestedGraphQlQuery {
id: Option<Uuid>,
url: Option<String>,
},
NestedImageAttachment {
id: Option<Uuid>,
url: Option<String>,
},
NestedJob {
id: Option<Uuid>,
url: Option<String>,
},
NestedJobButton {
id: Option<Uuid>,
url: Option<String>,
},
NestedJobHook {
id: Option<Uuid>,
url: Option<String>,
},
NestedJobQueue {
id: Option<Uuid>,
url: Option<String>,
},
NestedJobResult {
id: Option<Uuid>,
url: Option<String>,
},
NestedMetadataType {
id: Option<Uuid>,
url: Option<String>,
},
NestedObjectChange {
id: Option<Uuid>,
url: Option<String>,
},
NestedRelationship {
id: Option<Uuid>,
url: Option<String>,
},
NestedRelationshipAssociation {
id: Option<Uuid>,
url: Option<String>,
},
NestedRole {
id: Option<Uuid>,
url: Option<String>,
},
NestedSavedView {
id: Option<Uuid>,
url: Option<String>,
},
NestedScheduledJob {
id: Option<Uuid>,
url: Option<String>,
},
NestedSecret {
id: Option<Uuid>,
url: Option<String>,
},
NestedSecretsGroup {
id: Option<Uuid>,
url: Option<String>,
},
NestedSecretsGroupAssociation {
id: Option<Uuid>,
url: Option<String>,
},
NestedStaticGroupAssociation {
id: Option<Uuid>,
url: Option<String>,
},
NestedStatus {
id: Option<Uuid>,
url: Option<String>,
},
NestedTag {
id: Option<Uuid>,
url: Option<String>,
},
NestedTeam {
id: Option<Uuid>,
url: Option<String>,
},
NestedWebhook {
id: Option<Uuid>,
url: Option<String>,
},
NestedIpAddress {
id: Option<Uuid>,
url: Option<String>,
},
NestedNamespace {
id: Option<Uuid>,
url: Option<String>,
},
NestedPrefix {
id: Option<Uuid>,
url: Option<String>,
},
NestedRir {
id: Option<Uuid>,
url: Option<String>,
},
NestedRouteTarget {
id: Option<Uuid>,
url: Option<String>,
},
NestedService {
id: Option<Uuid>,
url: Option<String>,
},
NestedVlan {
id: Option<Uuid>,
url: Option<String>,
},
NestedVlanGroup {
id: Option<Uuid>,
url: Option<String>,
},
NestedVrf {
id: Option<Uuid>,
url: Option<String>,
},
NestedCertificateProfile {
id: Option<Uuid>,
url: Option<String>,
},
NestedHealthCheckMonitor {
id: Option<Uuid>,
url: Option<String>,
},
NestedLoadBalancerPool {
id: Option<Uuid>,
url: Option<String>,
},
NestedLoadBalancerPoolMember {
id: Option<Uuid>,
url: Option<String>,
},
NestedVirtualServer {
id: Option<Uuid>,
url: Option<String>,
},
NestedTenant {
id: Option<Uuid>,
url: Option<String>,
},
NestedTenantGroup {
id: Option<Uuid>,
url: Option<String>,
},
NestedCluster {
id: Option<Uuid>,
url: Option<String>,
},
NestedClusterGroup {
id: Option<Uuid>,
url: Option<String>,
},
NestedClusterType {
id: Option<Uuid>,
url: Option<String>,
},
NestedVirtualMachine {
id: Option<Uuid>,
url: Option<String>,
},
NestedVmInterface {
id: Option<Uuid>,
url: Option<String>,
},
NestedVpn {
id: Option<Uuid>,
url: Option<String>,
},
NestedVpnPhase1Policy {
id: Option<Uuid>,
url: Option<String>,
},
NestedVpnPhase2Policy {
id: Option<Uuid>,
url: Option<String>,
},
NestedVpnProfile {
id: Option<Uuid>,
url: Option<String>,
},
NestedVpnTermination {
id: Option<Uuid>,
url: Option<String>,
},
NestedVpnTunnel {
id: Option<Uuid>,
url: Option<String>,
},
NestedVpnTunnelEndpoint {
id: Option<Uuid>,
url: Option<String>,
},
NestedRadioProfile {
id: Option<Uuid>,
url: Option<String>,
},
NestedSupportedDataRate {
id: Option<Uuid>,
url: Option<String>,
},
NestedWirelessNetwork {
id: Option<Uuid>,
url: Option<String>,
},
}Variants§
NestedCircuit
NestedCircuitTermination
NestedCircuitType
NestedProvider
NestedProviderNetwork
NestedCloudAccount
NestedCloudNetwork
NestedCloudResourceType
NestedCloudService
NestedDataCompliance
NestedMinMaxValidationRule
NestedRegularExpressionValidationRule
NestedRequiredValidationRule
NestedUniqueValidationRule
NestedCable
NestedConsolePort
NestedConsolePortTemplate
NestedConsoleServerPort
NestedConsoleServerPortTemplate
NestedController
NestedControllerManagedDeviceGroup
NestedDevice
NestedDeviceBay
NestedDeviceBayTemplate
NestedDeviceFamily
NestedDeviceRedundancyGroup
NestedDeviceType
NestedFrontPort
NestedFrontPortTemplate
NestedInterface
NestedInterfaceRedundancyGroup
NestedInterfaceTemplate
NestedInterfaceVdcAssignment
NestedInventoryItem
NestedLocation
NestedLocationType
NestedManufacturer
NestedModule
NestedModuleBay
NestedModuleBayTemplate
NestedModuleFamily
NestedModuleType
NestedPlatform
NestedPowerFeed
NestedPowerOutlet
NestedPowerOutletTemplate
NestedPowerPanel
NestedPowerPort
NestedPowerPortTemplate
NestedRack
NestedRackGroup
NestedRackReservation
NestedRearPort
NestedRearPortTemplate
NestedSoftwareImageFile
NestedSoftwareVersion
NestedVirtualChassis
NestedVirtualDeviceContext
NestedApprovalWorkflow
NestedApprovalWorkflowDefinition
NestedApprovalWorkflowStage
NestedApprovalWorkflowStageDefinition
NestedApprovalWorkflowStageResponse
NestedComputedField
NestedConfigContext
NestedConfigContextSchema
NestedContact
NestedContactAssociation
NestedCustomField
NestedCustomLink
NestedDynamicGroup
NestedExportTemplate
NestedExternalIntegration
NestedFileProxy
NestedGitRepository
NestedGraphQlQuery
NestedImageAttachment
NestedJob
NestedJobButton
NestedJobHook
NestedJobQueue
NestedJobResult
NestedMetadataType
NestedObjectChange
NestedRelationship
NestedRelationshipAssociation
NestedRole
NestedSavedView
NestedScheduledJob
NestedSecret
NestedSecretsGroup
NestedSecretsGroupAssociation
NestedStaticGroupAssociation
NestedStatus
NestedTag
NestedTeam
NestedWebhook
NestedIpAddress
NestedNamespace
NestedPrefix
NestedRir
NestedRouteTarget
NestedService
NestedVlan
NestedVlanGroup
NestedVrf
NestedCertificateProfile
NestedHealthCheckMonitor
NestedLoadBalancerPool
NestedLoadBalancerPoolMember
NestedVirtualServer
NestedTenant
NestedTenantGroup
NestedCluster
NestedClusterGroup
NestedClusterType
NestedVirtualMachine
NestedVmInterface
NestedVpn
NestedVpnPhase1Policy
NestedVpnPhase2Policy
NestedVpnProfile
NestedVpnTermination
NestedVpnTunnel
NestedVpnTunnelEndpoint
NestedRadioProfile
NestedSupportedDataRate
NestedWirelessNetwork
Trait Implementations§
Source§impl Clone for ObjectMetadataAssignedObject
impl Clone for ObjectMetadataAssignedObject
Source§fn clone(&self) -> ObjectMetadataAssignedObject
fn clone(&self) -> ObjectMetadataAssignedObject
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ObjectMetadataAssignedObject
impl Debug for ObjectMetadataAssignedObject
Source§impl<'de> Deserialize<'de> for ObjectMetadataAssignedObject
impl<'de> Deserialize<'de> for ObjectMetadataAssignedObject
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 PartialEq for ObjectMetadataAssignedObject
impl PartialEq for ObjectMetadataAssignedObject
Source§fn eq(&self, other: &ObjectMetadataAssignedObject) -> bool
fn eq(&self, other: &ObjectMetadataAssignedObject) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ObjectMetadataAssignedObject
Auto Trait Implementations§
impl Freeze for ObjectMetadataAssignedObject
impl RefUnwindSafe for ObjectMetadataAssignedObject
impl Send for ObjectMetadataAssignedObject
impl Sync for ObjectMetadataAssignedObject
impl Unpin for ObjectMetadataAssignedObject
impl UnsafeUnpin for ObjectMetadataAssignedObject
impl UnwindSafe for ObjectMetadataAssignedObject
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