Interface ResourceType

All Known Implementing Classes:
ResourceTypeJson

public interface ResourceType
A registered resource type within the IAM access model, as returned by the IAM resource-type operations.

This is a read-only response view (spec schema ResourceType).

  • Method Details

    • getResourceType

      String getResourceType()
      Returns:
      the resource type name
    • getErn

      String getErn()
      Returns:
      the Equinix Resource Name (ERN) of the resource type
    • getTags

      Map<String,String> getTags()
      Returns:
      the user-controlled tags on the resource type
    • getAttributes

      List<Attribute> getAttributes()
      Returns:
      the attributes included on this resource type (may be null)
    • getRev

      String getRev()
      Returns:
      the opaque revision of the resource type (used as lastRev)
    • getCreatedBy

      String getCreatedBy()
      Returns:
      the principal that created the resource type
    • getCreatedAt

      String getCreatedAt()
      Returns:
      the creation timestamp
    • getUpdatedBy

      String getUpdatedBy()
      Returns:
      the principal that last updated the resource type
    • getUpdatedAt

      String getUpdatedAt()
      Returns:
      the last-updated timestamp
    • getApprovedBy

      String getApprovedBy()
      Returns:
      the principal that approved the resource type
    • getApprovedAt

      String getApprovedAt()
      Returns:
      the approval timestamp