OBJECT

RubrikManagedAwsTarget

Description

Specific information for Amazon Web Services (AWS) target created on Rubrik.

link GraphQL Schema definition

  • type RubrikManagedAwsTarget implements Target {
  • # Template type of the storage settings.
  • cloudNativeLocTemplateType: CloudNativeLocTemplateType!
  • # Immutability settings of AWS target.
  • immutabilitySettings: AwsImmutabilitySettingsType
  • # Optional field of an Amazon S3 endpoint for example, a VPC endpoint. When not
  • # provided, the default, region-based Amazon S3 endpoint is used.
  • s3Endpoint: String
  • # Optional field of the KMS server endpoint when using KMS-based encryption for
  • # example, a VPC endpoint. When not provided, the default, region-based KMS server
  • # endpoint is used.
  • kmsEndpoint: String
  • # Cloud account details of the AWS target.
  • cloudAccount: CloudAccount!
  • # Bucket name of the AWS target.
  • bucket: String!
  • # Region of the AWS target.
  • region: AwsRegion!
  • # Sync status of AWS target.
  • syncStatus: TargetSyncStatus!
  • # Retrieval tier of the AWS target.
  • awsRetrievalTier: AwsRetrievalTier!
  • # Storage class of the AWS target.
  • storageClass: AwsStorageClass!
  • # Compute settings of the AWS target.
  • computeSettings: AwsComputeSettings
  • # Proxy settings of the AWS target.
  • proxySettings: ProxySettings
  • # Encryption type to be used for the AWS target.
  • encryptionType: TargetEncryptionTypeEnum!
  • # KMS master key ID required for encryption for the AWS target.
  • kmsMasterKeyId: String!
  • # Flag to check if consolidation is enabled or not in this target.
  • isConsolidationEnabled: Boolean!
  • # Reason why sync of this target with CDM failed.
  • syncFailureReason: String!
  • # Connected/Disconnected status of the AWS target.
  • connectionStatus: ConnectionStatusType!
  • # Specifies whether the proxy settings should be bypassed for creating this target
  • # location.
  • bypassProxy: Boolean!
  • # The cluster to which this target belongs.
  • cluster: Cluster!
  • # The type of the target.
  • targetType: TargetType!
  • # The ID of the target.
  • id: String!
  • # The name of the target.
  • name: String!
  • # The scope of the location of the target. Possible values are Global or Local.
  • locationScope: LocationScope!
  • # Specifies whether the status of the target is active. When set to false, the
  • # target is either paused or not enabled.
  • isActive: Boolean!
  • # Specifies whether the target is archived.
  • isArchived: Boolean!
  • # Archival location to which the mapping target belongs.
  • targetMapping: TargetMappingBasic
  • # Name of the Rubrik cluster that archives to this archival location.
  • clusterName: String
  • # Status of the target.
  • status: ArchivalLocationStatus!
  • # Upgrade status of the target.
  • upgradeStatus: UpgradeStatus!
  • # Number of bytes stored on the target.
  • consumedBytes: Long
  • # Number of archiving tasks running on this target.
  • runningTasks: Int
  • # Number of archiving tasks failed on this target.
  • failedTasks: Int
  • # The retrieval method of the reader target.
  • readerRetrievalMethod: ReaderRetrievalMethod
  • # List of archival groups the archival target belongs to. In case the target has
  • # no valid mappings, a null array is returned.
  • targetMappingBasic: [TargetMappingBasic!]
  • # Status of the target.
  • locationConnectionStatus: ConnectionStatusType!
  • }

link Require by

This element is not required by anyone