Class hinventory:ResourceShare (CONCRETE)

Class ID:17540
Class Label: holds sharing information for each other account that this tgw has been shared with
Encrypted: false - Exportable: false - Persistent: false - Configurable: false - Subject to Quota: Disabled - Abstraction Layer: Logical Model - APIC NX Processing: Disabled
Write Access: [NON CONFIGURABLE]
Read Access: [admin, tenant-connectivity, tenant-ext-connectivity]
Creatable/Deletable: yes (see Container Mos for details)
Semantic Scope: None
Semantic Scope Evaluation Rule: Parent
Monitoring Policy Source: Parent
Monitoring Flags : [ IsObservable: false, HasStats: false, HasFaults: false, HasHealth: false, HasEventRules: false ]

NO COMMENTS

Naming Rules
RN FORMAT: rss-{resourceShareArn}

    [1] PREFIX=rss- PROPERTY = resourceShareArn




DN FORMAT: 

[0] inventory/provider-{[name]}/account-{[name]}/region-{[name]}/tgw-{cloudProviderId}/rss-{resourceShareArn}

                


Diagram

Super Mo: hinventory:AInventory,
Container Mos: hinventory:TransitGateway (deletable:yes),


Containers Hierarchies
[V] top:Root  This class represents the root element in the object hierarchy. All managed objects in the system are descendants of the Root element.
 ├
[V] hinventory:Inventory 
 
 ├
[V] hinventory:Provider 
 
 
 ├
[V] hinventory:Account 
 
 
 
 ├
[V] hinventory:Region 
 
 
 
 
 ├
[V] hinventory:TransitGateway 
 
 
 
 
 
 ├
[V] hinventory:ResourceShare 


Contained Hierarchy
[V] hinventory:ResourceShare 
 ├
[V] fault:Delegate Exposes internal faults to the user. A fault delegate object can be defined on IFC (for example, for an endpoint group) and when the fault is raised (for example, under an endpoint policy on a switch), a fault delegate object is created on IFC under the specified object. A fault delegate object follows the lifecycle of the original fault instance object, being created, modified, or deleted based on the changes of the original fault.


Inheritance
[V] naming:NamedObject An abstract base class for an object that contains a name.
 ├
[V] pol:Obj Represents a generic policy object.
 
 ├
[V] hcloud:ACloudBase  Abstract class for any cloud-related class. If you are planning to define a class for an actual cloud resource, then you must inherit from hcloud:AResource abstract class instead.
 
 
 ├
[V] hcloud:AResource  Abstract class that adds reference DNs towards resolved and logical objects.
 
 
 
 ├
[V] hinventory:AAInventory  Objects section
 
 
 
 
 ├
[V] hinventory:AInventory 
 
 
 
 
 
 ├
[V] hinventory:ResourceShare 


Events
                


Faults
                


Fsms
                


Properties Summary
Defined in: hinventory:ResourceShare
string:Basic creationTime  (hinventory:ResourceShare:creationTime)
           NO COMMENTS
string:Basic lastUpdatedTime  (hinventory:ResourceShare:lastUpdatedTime)
           NO COMMENTS
string:Basic resourceShareArn  (hinventory:ResourceShare:resourceShareArn)
           NO COMMENTS
string:Basic status  (hinventory:ResourceShare:status)
           The upgrade status. This property is for internal use only.
Defined in: hinventory:AAInventory
string:Basic cloudProviderId  (hinventory:AAInventory:cloudProviderId)
           Unique identifier of resource in cloud provider.
reference:BinRef configDn  (hinventory:AAInventory:configDn)
           For managed resources, configDn contains the DN of concrete object that created the cloud resource.
scalar:Bool gcIgnore  (hinventory:AAInventory:gcIgnore)
           Cloud resource having "AciGCIgnore" tag cannot be deleted by Garbage Collector
scalar:Bool isStale  (hinventory:AAInventory:isStale)
           [Deprecated] True if cloud resource is in stale state.
reference:BinRef logicalDn  (hinventory:AAInventory:logicalDn)
           For managed resources, logicalDn contains the DN of logical object that created the cloud resource.
string:Basic nameInCloud  (hinventory:AAInventory:nameInCloud)
           Human friendly name of the resource in cloud provider.
Defined in: hcloud:AResource
reference:BinRef delegateDn  (hcloud:AResource:delegateDn)
           DN of logical object to which delegate possible faults
reference:BinRef resolvedObjDn  (hcloud:AResource:resolvedObjDn)
           DN of resolved object that generated this concrete (hcloud) object
Defined in: hcloud:ACloudBase
naming:Name
          string:Basic
name  (hcloud:ACloudBase:name)
           Overrides:pol:Obj:name | naming:NamedObject:name
           The name of the object.
naming:NameAlias
          string:Basic
nameAlias  (hcloud:ACloudBase:nameAlias)
           Overrides:naming:NamedObject:nameAlias
           NO COMMENTS
Defined in: mo:Resolvable
mo:Owner
          scalar:Enum8
lcOwn  (mo:Resolvable:lcOwn)
           A value that indicates how this object was created. For internal use only.
Defined in: mo:Modifiable
mo:TStamp
          scalar:Date
modTs  (mo:Modifiable:modTs)
           The time when this object was last modified.
Defined in: mo:TopProps
mo:ModificationChildAction
          scalar:Bitmask32
childAction  (mo:TopProps:childAction)
           Delete or ignore. For internal use only.
reference:BinRef dn  (mo:TopProps:dn)
           A tag or metadata is a non-hierarchical keyword or term assigned to the fabric module.
reference:BinRN rn  (mo:TopProps:rn)
           Identifies an object from its siblings within the context of its parent object. The distinguished name contains a sequence of relative names.
Properties Detail

childAction

Type: mo:ModificationChildAction
Primitive Type: scalar:Bitmask32

Units: null
Encrypted: false
Access: implicit
Category: TopLevelChildAction
    Comments:
Delete or ignore. For internal use only.
Constants
deleteAll 16384u deleteAll NO COMMENTS
ignore 4096u ignore NO COMMENTS
deleteNonPresent 8192u deleteNonPresent NO COMMENTS
DEFAULT 0 --- This type is used to





cloudProviderId

Type: string:Basic

Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
    Comments:
Unique identifier of resource in cloud provider.



configDn

Type: reference:BinRef

Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
    Comments:
For managed resources, configDn contains the DN of concrete object that created the cloud resource.



creationTime

Type: string:Basic

Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
    Comments:
NO COMMENTS



delegateDn

Type: reference:BinRef

Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
    Comments:
DN of logical object to which delegate possible faults



dn

Type: reference:BinRef

Units: null
Encrypted: false
Access: implicit
Category: TopLevelDn
    Comments:
A tag or metadata is a non-hierarchical keyword or term assigned to the fabric module.



gcIgnore

Type: scalar:Bool

Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
    Comments:
Cloud resource having "AciGCIgnore" tag cannot be deleted by Garbage Collector
Constants
no false --- NO COMMENTS
yes true --- NO COMMENTS
DEFAULT no(false) --- NO COMMENTS





isStale

Type: scalar:Bool

Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
    Comments:
[Deprecated] True if cloud resource is in stale state.
Constants
no false --- NO COMMENTS
yes true --- NO COMMENTS
DEFAULT no(false) --- NO COMMENTS





lastUpdatedTime

Type: string:Basic

Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
    Comments:
NO COMMENTS



lcOwn

Type: mo:Owner
Primitive Type: scalar:Enum8

Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
    Comments:
A value that indicates how this object was created. For internal use only.
Constants
local 0 Local NO COMMENTS
policy 1 Policy NO COMMENTS
replica 2 Replica NO COMMENTS
resolveOnBehalf 3 ResolvedOnBehalf NO COMMENTS
implicit 4 Implicit NO COMMENTS
DEFAULT local(0) Local NO COMMENTS





logicalDn

Type: reference:BinRef

Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
    Comments:
For managed resources, logicalDn contains the DN of logical object that created the cloud resource.



modTs

Type: mo:TStamp
Primitive Type: scalar:Date

Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
    Comments:
The time when this object was last modified.
Constants
never 0ull never NO COMMENTS
DEFAULT never(0ull) never NO COMMENTS





name

Type: naming:Name
Primitive Type: string:Basic

Overrides:pol:Obj:name  |  naming:NamedObject:name
Units: null Encrypted: false Access: implicit Category: TopLevelRegular
    Comments:
The name of the object.



nameAlias

Type: naming:NameAlias
Primitive Type: string:Basic

Overrides:naming:NamedObject:nameAlias
Units: null Encrypted: false Access: implicit Category: TopLevelRegular
    Comments:
NO COMMENTS



nameInCloud

Type: string:Basic

Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
    Comments:
Human friendly name of the resource in cloud provider.



resolvedObjDn

Type: reference:BinRef

Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
    Comments:
DN of resolved object that generated this concrete (hcloud) object



resourceShareArn

Type: string:Basic

Units: null
Encrypted: false
Naming Property -- [NAMING RULES]
Access: naming
Category: TopLevelRegular
    Comments:
NO COMMENTS



rn

Type: reference:BinRN

Units: null
Encrypted: false
Access: implicit
Category: TopLevelRn
    Comments:
Identifies an object from its siblings within the context of its parent object. The distinguished name contains a sequence of relative names.



status

Type: string:Basic

Units: null
Encrypted: false
Access: implicit
Category: TopLevelStatus
    Comments:
The upgrade status. This property is for internal use only.