Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class LicenseAssociation : KotlinCustomResource

Provides an Amazon Managed Grafana workspace license association resource.

Link copied to clipboard
data class LicenseAssociationArgs(val grafanaToken: Output<String>? = null, val licenseType: Output<String>? = null, val workspaceId: Output<String>? = null) : ConvertibleToJava<LicenseAssociationArgs>

Provides an Amazon Managed Grafana workspace license association resource.

Link copied to clipboard
Link copied to clipboard
class RoleAssociation : KotlinCustomResource

Provides an Amazon Managed Grafana workspace role association resource.

Link copied to clipboard
data class RoleAssociationArgs(val groupIds: Output<List<String>>? = null, val role: Output<String>? = null, val userIds: Output<List<String>>? = null, val workspaceId: Output<String>? = null) : ConvertibleToJava<RoleAssociationArgs>

Provides an Amazon Managed Grafana workspace role association resource.

Link copied to clipboard
object RoleAssociationMapper : ResourceMapper<RoleAssociation>
Link copied to clipboard
class Workspace : KotlinCustomResource

Provides an Amazon Managed Grafana workspace resource.

Link copied to clipboard
class WorkspaceApiKey : KotlinCustomResource

Provides an Amazon Managed Grafana workspace API Key resource.

Link copied to clipboard
data class WorkspaceApiKeyArgs(val keyName: Output<String>? = null, val keyRole: Output<String>? = null, val secondsToLive: Output<Int>? = null, val workspaceId: Output<String>? = null) : ConvertibleToJava<WorkspaceApiKeyArgs>

Provides an Amazon Managed Grafana workspace API Key resource.

Link copied to clipboard
object WorkspaceApiKeyMapper : ResourceMapper<WorkspaceApiKey>
Link copied to clipboard
data class WorkspaceArgs(val accountAccessType: Output<String>? = null, val authenticationProviders: Output<List<String>>? = null, val configuration: Output<String>? = null, val dataSources: Output<List<String>>? = null, val description: Output<String>? = null, val grafanaVersion: Output<String>? = null, val name: Output<String>? = null, val networkAccessControl: Output<WorkspaceNetworkAccessControlArgs>? = null, val notificationDestinations: Output<List<String>>? = null, val organizationRoleName: Output<String>? = null, val organizationalUnits: Output<List<String>>? = null, val permissionType: Output<String>? = null, val roleArn: Output<String>? = null, val stackSetName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val vpcConfiguration: Output<WorkspaceVpcConfigurationArgs>? = null) : ConvertibleToJava<WorkspaceArgs>

Provides an Amazon Managed Grafana workspace resource.

Link copied to clipboard
Link copied to clipboard
object WorkspaceMapper : ResourceMapper<Workspace>
Link copied to clipboard
Link copied to clipboard
class WorkspaceSamlConfiguration : KotlinCustomResource

Provides an Amazon Managed Grafana workspace SAML configuration resource.

Link copied to clipboard
data class WorkspaceSamlConfigurationArgs(val adminRoleValues: Output<List<String>>? = null, val allowedOrganizations: Output<List<String>>? = null, val editorRoleValues: Output<List<String>>? = null, val emailAssertion: Output<String>? = null, val groupsAssertion: Output<String>? = null, val idpMetadataUrl: Output<String>? = null, val idpMetadataXml: Output<String>? = null, val loginAssertion: Output<String>? = null, val loginValidityDuration: Output<Int>? = null, val nameAssertion: Output<String>? = null, val orgAssertion: Output<String>? = null, val roleAssertion: Output<String>? = null, val workspaceId: Output<String>? = null) : ConvertibleToJava<WorkspaceSamlConfigurationArgs>

Provides an Amazon Managed Grafana workspace SAML configuration resource.

Link copied to clipboard
class WorkspaceServiceAccount : KotlinCustomResource
Link copied to clipboard
data class WorkspaceServiceAccountArgs(val grafanaRole: Output<String>? = null, val name: Output<String>? = null, val workspaceId: Output<String>? = null) : ConvertibleToJava<WorkspaceServiceAccountArgs>
Link copied to clipboard
Link copied to clipboard
class WorkspaceServiceAccountToken : KotlinCustomResource
Link copied to clipboard
data class WorkspaceServiceAccountTokenArgs(val name: Output<String>? = null, val secondsToLive: Output<Int>? = null, val serviceAccountId: Output<String>? = null, val workspaceId: Output<String>? = null) : ConvertibleToJava<WorkspaceServiceAccountTokenArgs>

Functions

Link copied to clipboard
Link copied to clipboard
suspend fun workspace(name: String, block: suspend WorkspaceResourceBuilder.() -> Unit): Workspace
Link copied to clipboard