Class AwsAccount


public class AwsAccount extends CloudcraftObject
Data object representing AWS account registered with Cloudcraft.
  • Constructor Details

  • Method Details

    • getCreatedTime

      public Long getCreatedTime()
      Returns when the user account was last updated.
      Returns:
      updated time in milliseconds since epoch.
    • getUpdatedTime

      public Long getUpdatedTime()
      Returns when the user last access Cloudcraft.
      Returns:
      last accessed time in milliseconds since epoch.
    • getId

      public String getId()
      Cloudcraft issued unique identifier.
    • getName

      public String getName()
      Human readable name for the AWS account
    • getRoleArn

      public String getRoleArn()
      The ARN of the read-only IAM Role created in your AWS account for Cloudcraft. For instructions on creating the role, please see the "AWS Accounts" dialog in the web application.
    • getExternalId

      public String getExternalId()
      An external ID to uniquely associate with the role. For the purposes of the Developer API, the IAM Role must be created with the unique external ID value of the person who generated the API key being used.
    • getReadAccess

      public String[] getReadAccess()
      List of teams or customers with read access.
    • getWriteAccess

      public String[] getWriteAccess()
      List of teams or customers with write access.
    • getCreatorId

      public String getCreatorId()
      Cloudcraft issued identifier of the user that registered this account.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object