import * as core from "@terrascript/core"; export interface DsWorkspaceArgs { /** * The tags assigned to the resource */ tags?: core.Map | core.MapOut; /** * (Required) The Grafana workspace ID. */ workspaceId: string | core.StringOut; } export declare class DsWorkspace extends core.Data { /** * (Required) The type of account access for the workspace. Valid values are `CURRENT_ACCOUNT` and `ORG * ANIZATION`. If `ORGANIZATION` is specified, then `organizational_units` must also be present. */ accountAccessType: string | core.StringOut; /** * The Amazon Resource Name (ARN) of the Grafana workspace. */ arn: string | core.StringOut; /** * (Required) The authentication providers for the workspace. Valid values are `AWS_SSO`, `SAML`, or bo * th. */ authenticationProviders: core.Array | core.ArrayOut; /** * The creation date of the Grafana workspace. */ createdDate: string | core.StringOut; /** * The data sources for the workspace. */ dataSources: core.Array | core.ArrayOut; /** * The workspace description. */ description: string | core.StringOut; /** * The endpoint of the Grafana workspace. */ endpoint: string | core.StringOut; /** * The version of Grafana running on the workspace. */ grafanaVersion: string | core.StringOut; id: string | core.StringOut; /** * The last updated date of the Grafana workspace. */ lastUpdatedDate: string | core.StringOut; /** * The Grafana workspace name. */ name: string | core.StringOut; /** * The notification destinations. */ notificationDestinations: core.Array | core.ArrayOut; /** * The role name that the workspace uses to access resources through Amazon Organizations. */ organizationRoleName: string | core.StringOut; /** * The Amazon Organizations organizational units that the workspace is authorized to use data sources f * rom. */ organizationalUnits: core.Array | core.ArrayOut; /** * The permission type of the workspace. */ permissionType: string | core.StringOut; /** * The IAM role ARN that the workspace assumes. */ roleArn: string | core.StringOut; samlConfigurationStatus: string | core.StringOut; /** * The AWS CloudFormation stack set name that provisions IAM roles to be used by the workspace. */ stackSetName: string | core.StringOut; /** * The status of the Grafana workspace. */ status: string | core.StringOut; /** * The tags assigned to the resource */ tags?: core.Map | core.MapOut; /** * (Required) The Grafana workspace ID. */ workspaceId: string | core.StringOut; constructor(name: string, args?: DsWorkspaceArgs); getNamespace(): string; } //# sourceMappingURL=ds_workspace.d.ts.map