Click or drag to resize
ResourceIdentifierT Class
This API is preliminary and subject to change.
Represents a unique identifier within the context of a cloud services provider.
Inheritance Hierarchy
SystemObject
  net.openstack.CoreResourceIdentifierT
    More...

Namespace: net.openstack.Core
Assembly: openstacknet (in openstacknet.dll) Version: 1.7.7+Branch.master.Sha.25d803f397c8693c2c13777ef6675f796f520f2c
Syntax
public abstract class ResourceIdentifier<T> : IEquatable<T>
where T : ResourceIdentifier<T>

Type Parameters

T
The resource identifier type.

The ResourceIdentifierT type exposes the following members.

Methods
Operators
  NameDescription
Public operatorStatic memberEquality
Determines whether two specified resource identifiers have the same value.
Public operatorStatic memberInequality
Determines whether two specified resource identifiers have different values.
Top
Properties
  NameDescription
Public propertyValue
Gets the value of this resource identifier.
Top
Version Information

.NET Framework

Supported in: 4.5

openstack.net

Supported in: 1.6, 1.5, 1.4, 1.3.6
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also
Inheritance Hierarchy
SystemObject
  net.openstack.CoreResourceIdentifierT
    net.openstack.Core.DomainEndpointTemplateId
    net.openstack.Core.DomainFlavorId
    net.openstack.Core.DomainImageId
    net.openstack.Core.DomainNetworkId
    net.openstack.Core.DomainProjectId
    net.openstack.Core.Domain.QueuesClaimId
    net.openstack.Core.Domain.QueuesMessageId
    net.openstack.Core.Domain.QueuesQueuedMessageListId
    net.openstack.Core.Domain.QueuesQueueName
    net.openstack.Core.DomainServerId
    net.openstack.Providers.Rackspace.Objects.AutoScalePolicyId
    net.openstack.Providers.Rackspace.Objects.AutoScaleScalingGroupId
    net.openstack.Providers.Rackspace.Objects.AutoScaleWebhookId
    net.openstack.Providers.Rackspace.Objects.DatabasesBackupId
    net.openstack.Providers.Rackspace.Objects.DatabasesDatabaseInstanceId
    net.openstack.Providers.Rackspace.Objects.DatabasesDatabaseName
    net.openstack.Providers.Rackspace.Objects.DatabasesFlavorId
    net.openstack.Providers.Rackspace.Objects.DatabasesFlavorRef
    net.openstack.Providers.Rackspace.Objects.DatabasesUserName
    net.openstack.Providers.Rackspace.Objects.DnsDomainId
    net.openstack.Providers.Rackspace.Objects.DnsJobId
    net.openstack.Providers.Rackspace.Objects.DnsRecordId
    net.openstack.Providers.Rackspace.Objects.LoadBalancersLoadBalancerId
    net.openstack.Providers.Rackspace.Objects.LoadBalancersLoadBalancerUsageId
    net.openstack.Providers.Rackspace.Objects.LoadBalancersMetadataId
    net.openstack.Providers.Rackspace.Objects.LoadBalancersNetworkItemId
    net.openstack.Providers.Rackspace.Objects.LoadBalancersNodeId
    net.openstack.Providers.Rackspace.Objects.LoadBalancersNodeServiceEventId
    net.openstack.Providers.Rackspace.Objects.LoadBalancersVirtualAddressId
    net.openstack.Providers.Rackspace.Objects.MonitoringAgentConnectionId
    net.openstack.Providers.Rackspace.Objects.MonitoringAgentId
    net.openstack.Providers.Rackspace.Objects.MonitoringAgentTokenId
    net.openstack.Providers.Rackspace.Objects.MonitoringAlarmChangelogId
    net.openstack.Providers.Rackspace.Objects.MonitoringAlarmExampleId
    net.openstack.Providers.Rackspace.Objects.MonitoringAlarmId
    net.openstack.Providers.Rackspace.Objects.MonitoringAlarmNotificationHistoryItemId
    net.openstack.Providers.Rackspace.Objects.MonitoringAuditId
    net.openstack.Providers.Rackspace.Objects.MonitoringCheckId
    net.openstack.Providers.Rackspace.Objects.MonitoringCheckTargetId
    net.openstack.Providers.Rackspace.Objects.MonitoringCheckTypeId
    net.openstack.Providers.Rackspace.Objects.MonitoringEntityId
    net.openstack.Providers.Rackspace.Objects.MonitoringMetricName
    net.openstack.Providers.Rackspace.Objects.MonitoringMonitoringAccountId
    net.openstack.Providers.Rackspace.Objects.MonitoringMonitoringZoneId
    net.openstack.Providers.Rackspace.Objects.MonitoringNotificationId
    net.openstack.Providers.Rackspace.Objects.MonitoringNotificationPlanId
    net.openstack.Providers.Rackspace.Objects.MonitoringNotificationTypeId
    net.openstack.Providers.Rackspace.Objects.MonitoringTransactionId
    net.openstack.Providers.Rackspace.Objects.MonitoringWebhookToken