pub enum DynamicGroupAssociatedObject {
Show 114 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>,
},
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>,
},
NestedComputedField {
id: Option<Uuid>,
url: Option<String>,
},
NestedConfigContextSchema {
id: Option<Uuid>,
url: Option<String>,
},
NestedContact {
id: Option<Uuid>,
url: Option<String>,
},
NestedCustomField {
id: Option<Uuid>,
url: Option<String>,
},
NestedCustomLink {
id: Option<Uuid>,
url: Option<String>,
},
NestedExportTemplate {
id: Option<Uuid>,
url: Option<String>,
},
NestedExternalIntegration {
id: Option<Uuid>,
url: Option<String>,
},
NestedGitRepository {
id: Option<Uuid>,
url: Option<String>,
},
NestedGraphQlQuery {
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>,
},
NestedMetadataType {
id: Option<Uuid>,
url: Option<String>,
},
NestedRelationship {
id: Option<Uuid>,
url: Option<String>,
},
NestedRole {
id: Option<Uuid>,
url: Option<String>,
},
NestedSecret {
id: Option<Uuid>,
url: Option<String>,
},
NestedSecretsGroup {
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
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
NestedComputedField
NestedConfigContextSchema
NestedContact
NestedCustomField
NestedCustomLink
NestedExportTemplate
NestedExternalIntegration
NestedGitRepository
NestedGraphQlQuery
NestedJob
NestedJobButton
NestedJobHook
NestedJobQueue
NestedMetadataType
NestedRelationship
NestedRole
NestedSecret
NestedSecretsGroup
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 DynamicGroupAssociatedObject
impl Clone for DynamicGroupAssociatedObject
Source§fn clone(&self) -> DynamicGroupAssociatedObject
fn clone(&self) -> DynamicGroupAssociatedObject
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 DynamicGroupAssociatedObject
impl Debug for DynamicGroupAssociatedObject
Source§impl<'de> Deserialize<'de> for DynamicGroupAssociatedObject
impl<'de> Deserialize<'de> for DynamicGroupAssociatedObject
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 DynamicGroupAssociatedObject
impl PartialEq for DynamicGroupAssociatedObject
Source§fn eq(&self, other: &DynamicGroupAssociatedObject) -> bool
fn eq(&self, other: &DynamicGroupAssociatedObject) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DynamicGroupAssociatedObject
Auto Trait Implementations§
impl Freeze for DynamicGroupAssociatedObject
impl RefUnwindSafe for DynamicGroupAssociatedObject
impl Send for DynamicGroupAssociatedObject
impl Sync for DynamicGroupAssociatedObject
impl Unpin for DynamicGroupAssociatedObject
impl UnsafeUnpin for DynamicGroupAssociatedObject
impl UnwindSafe for DynamicGroupAssociatedObject
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