Skip to content

Grafana Classes

AssertionAttributes

email

  • Type: typing.Optional[str]

groups

  • Type: typing.Optional[str]

login

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

org

  • Type: typing.Optional[str]

role

  • Type: typing.Optional[str]

AssociateLicenseRequest

licenseType

  • Type: typing.Literal['ENTERPRISE', 'ENTERPRISE_FREE_TRIAL']
  • Required: Yes

workspaceId

  • Type:
  • Required: Yes

grafanaToken

  • Type: typing.Optional[str]

AssociateLicenseResponse

workspace

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AuthenticationDescription

providers

  • Type: typing.List[typing.Literal['AWS_SSO', 'SAML']]
  • Required: Yes

awsSso

  • Type: typing.Optional[aws_resource_validator.pydantic_models.grafana.grafana_classes.AwsSsoAuthentication]

saml

  • Type: typing.Optional[aws_resource_validator.pydantic_models.grafana.grafana_classes.SamlAuthentication]

AuthenticationSummary

providers

  • Type: typing.List[typing.Literal['AWS_SSO', 'SAML']]
  • Required: Yes

samlConfigurationStatus

  • Type: typing.Optional[typing.Literal['CONFIGURED', 'NOT_CONFIGURED']]

AwsSsoAuthentication

ssoClientId

  • Type: typing.Optional[str]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

CreateWorkspaceApiKeyRequest

keyName

  • Type:
  • Required: Yes

keyRole

  • Type:
  • Required: Yes

secondsToLive

  • Type:
  • Required: Yes

workspaceId

  • Type:
  • Required: Yes

CreateWorkspaceApiKeyResponse

key

  • Type:
  • Required: Yes

keyName

  • Type:
  • Required: Yes

workspaceId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateWorkspaceRequest

accountAccessType

  • Type: typing.Literal['CURRENT_ACCOUNT', 'ORGANIZATION']
  • Required: Yes

authenticationProviders

  • Type: typing.List[typing.Literal['AWS_SSO', 'SAML']]
  • Required: Yes

permissionType

  • Type: typing.Literal['CUSTOMER_MANAGED', 'SERVICE_MANAGED']
  • Required: Yes

clientToken

  • Type: typing.Optional[str]

configuration

  • Type: typing.Optional[str]

grafanaVersion

  • Type: typing.Optional[str]

networkAccessControl

  • Type: typing.Union[aws_resource_validator.pydantic_models.grafana.grafana_classes.NetworkAccessConfiguration, aws_resource_validator.pydantic_models.grafana.grafana_classes.NetworkAccessConfigurationOutput, NoneType]

organizationRoleName

  • Type: typing.Optional[str]

stackSetName

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

vpcConfiguration

  • Type: typing.Union[aws_resource_validator.pydantic_models.grafana.grafana_classes.VpcConfiguration, aws_resource_validator.pydantic_models.grafana.grafana_classes.VpcConfigurationOutput, NoneType]

workspaceDataSources

  • Type: typing.Optional[typing.List[typing.Literal['AMAZON_OPENSEARCH_SERVICE', 'ATHENA', 'CLOUDWATCH', 'PROMETHEUS', 'REDSHIFT', 'SITEWISE', 'TIMESTREAM', 'TWINMAKER', 'XRAY']]]

workspaceDescription

  • Type: typing.Optional[str]

workspaceName

  • Type: typing.Optional[str]

workspaceNotificationDestinations

  • Type: typing.Optional[typing.List[typing.Literal['SNS']]]

workspaceOrganizationalUnits

  • Type: typing.Optional[typing.List[str]]

workspaceRoleArn

  • Type: typing.Optional[str]

CreateWorkspaceResponse

workspace

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateWorkspaceServiceAccountRequest

grafanaRole

  • Type: typing.Literal['ADMIN', 'EDITOR', 'VIEWER']
  • Required: Yes

name

  • Type:
  • Required: Yes

workspaceId

  • Type:
  • Required: Yes

CreateWorkspaceServiceAccountResponse

grafanaRole

  • Type: typing.Literal['ADMIN', 'EDITOR', 'VIEWER']
  • Required: Yes

id

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

workspaceId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateWorkspaceServiceAccountTokenRequest

name

  • Type:
  • Required: Yes

secondsToLive

  • Type:
  • Required: Yes

serviceAccountId

  • Type:
  • Required: Yes

workspaceId

  • Type:
  • Required: Yes

CreateWorkspaceServiceAccountTokenResponse

serviceAccountId

  • Type:
  • Required: Yes

serviceAccountToken

  • Type:
  • Required: Yes

workspaceId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteWorkspaceApiKeyRequest

keyName

  • Type:
  • Required: Yes

workspaceId

  • Type:
  • Required: Yes

DeleteWorkspaceApiKeyResponse

keyName

  • Type:
  • Required: Yes

workspaceId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteWorkspaceRequest

workspaceId

  • Type:
  • Required: Yes

DeleteWorkspaceResponse

workspace

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteWorkspaceServiceAccountRequest

serviceAccountId

  • Type:
  • Required: Yes

workspaceId

  • Type:
  • Required: Yes

DeleteWorkspaceServiceAccountResponse

serviceAccountId

  • Type:
  • Required: Yes

workspaceId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteWorkspaceServiceAccountTokenRequest

serviceAccountId

  • Type:
  • Required: Yes

tokenId

  • Type:
  • Required: Yes

workspaceId

  • Type:
  • Required: Yes

DeleteWorkspaceServiceAccountTokenResponse

serviceAccountId

  • Type:
  • Required: Yes

tokenId

  • Type:
  • Required: Yes

workspaceId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeWorkspaceAuthenticationRequest

workspaceId

  • Type:
  • Required: Yes

DescribeWorkspaceAuthenticationResponse

authentication

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeWorkspaceConfigurationRequest

workspaceId

  • Type:
  • Required: Yes

DescribeWorkspaceConfigurationResponse

configuration

  • Type:
  • Required: Yes

grafanaVersion

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeWorkspaceRequest

workspaceId

  • Type:
  • Required: Yes

DescribeWorkspaceResponse

workspace

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DisassociateLicenseRequest

licenseType

  • Type: typing.Literal['ENTERPRISE', 'ENTERPRISE_FREE_TRIAL']
  • Required: Yes

workspaceId

  • Type:
  • Required: Yes

DisassociateLicenseResponse

workspace

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

IdpMetadata

url

  • Type: typing.Optional[str]

xml

  • Type: typing.Optional[str]

ListPermissionsRequest

workspaceId

  • Type:
  • Required: Yes

groupId

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

userId

  • Type: typing.Optional[str]

userType

  • Type: typing.Optional[typing.Literal['SSO_GROUP', 'SSO_USER']]

ListPermissionsRequestPaginate

workspaceId

  • Type:
  • Required: Yes

groupId

  • Type: typing.Optional[str]

userId

  • Type: typing.Optional[str]

userType

  • Type: typing.Optional[typing.Literal['SSO_GROUP', 'SSO_USER']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.grafana.grafana_classes.PaginatorConfig]

ListPermissionsResponse

permissions

  • Type: typing.List[aws_resource_validator.pydantic_models.grafana.grafana_classes.PermissionEntry]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListTagsForResourceRequest

resourceArn

  • Type:
  • Required: Yes

ListTagsForResourceResponse

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListVersionsRequest

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

workspaceId

  • Type: typing.Optional[str]

ListVersionsRequestPaginate

workspaceId

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.grafana.grafana_classes.PaginatorConfig]

ListVersionsResponse

grafanaVersions

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListWorkspaceServiceAccountTokensRequest

serviceAccountId

  • Type:
  • Required: Yes

workspaceId

  • Type:
  • Required: Yes

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListWorkspaceServiceAccountTokensRequestPaginate

serviceAccountId

  • Type:
  • Required: Yes

workspaceId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.grafana.grafana_classes.PaginatorConfig]

ListWorkspaceServiceAccountTokensResponse

serviceAccountId

  • Type:
  • Required: Yes

serviceAccountTokens

  • Type: typing.List[aws_resource_validator.pydantic_models.grafana.grafana_classes.ServiceAccountTokenSummary]
  • Required: Yes

workspaceId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListWorkspaceServiceAccountsRequest

workspaceId

  • Type:
  • Required: Yes

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListWorkspaceServiceAccountsRequestPaginate

workspaceId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.grafana.grafana_classes.PaginatorConfig]

ListWorkspaceServiceAccountsResponse

serviceAccounts

  • Type: typing.List[aws_resource_validator.pydantic_models.grafana.grafana_classes.ServiceAccountSummary]
  • Required: Yes

workspaceId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListWorkspacesRequest

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListWorkspacesRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.grafana.grafana_classes.PaginatorConfig]

ListWorkspacesResponse

workspaces

  • Type: typing.List[aws_resource_validator.pydantic_models.grafana.grafana_classes.WorkspaceSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

NetworkAccessConfiguration

prefixListIds

  • Type: typing.List[str]
  • Required: Yes

vpceIds

  • Type: typing.List[str]
  • Required: Yes

NetworkAccessConfigurationOutput

prefixListIds

  • Type: typing.List[str]
  • Required: Yes

vpceIds

  • Type: typing.List[str]
  • Required: Yes

PaginatorConfig

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PermissionEntry

role

  • Type: typing.Literal['ADMIN', 'EDITOR', 'VIEWER']
  • Required: Yes

user

  • Type:
  • Required: Yes

ResponseMetadata

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

RoleValues

admin

  • Type: typing.Optional[typing.List[str]]

editor

  • Type: typing.Optional[typing.List[str]]

RoleValuesOutput

admin

  • Type: typing.Optional[typing.List[str]]

editor

  • Type: typing.Optional[typing.List[str]]

SamlAuthentication

status

  • Type: typing.Literal['CONFIGURED', 'NOT_CONFIGURED']
  • Required: Yes

configuration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.grafana.grafana_classes.SamlConfigurationOutput]

SamlConfiguration

idpMetadata

  • Type:
  • Required: Yes

allowedOrganizations

  • Type: typing.Optional[typing.List[str]]

assertionAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.grafana.grafana_classes.AssertionAttributes]

loginValidityDuration

  • Type: typing.Optional[int]

roleValues

  • Type: typing.Optional[aws_resource_validator.pydantic_models.grafana.grafana_classes.RoleValues]

SamlConfigurationOutput

idpMetadata

  • Type:
  • Required: Yes

allowedOrganizations

  • Type: typing.Optional[typing.List[str]]

assertionAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.grafana.grafana_classes.AssertionAttributes]

loginValidityDuration

  • Type: typing.Optional[int]

roleValues

  • Type: typing.Optional[aws_resource_validator.pydantic_models.grafana.grafana_classes.RoleValuesOutput]

ServiceAccountSummary

grafanaRole

  • Type: typing.Literal['ADMIN', 'EDITOR', 'VIEWER']
  • Required: Yes

id

  • Type:
  • Required: Yes

isDisabled

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

ServiceAccountTokenSummary

createdAt

  • Type:
  • Required: Yes

expiresAt

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

lastUsedAt

  • Type: typing.Optional[datetime.datetime]

ServiceAccountTokenSummaryWithKey

id

  • Type:
  • Required: Yes

key

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

TagResourceRequest

resourceArn

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

UntagResourceRequest

resourceArn

  • Type:
  • Required: Yes

tagKeys

  • Type: typing.List[str]
  • Required: Yes

UpdateError

causedBy

  • Type:
  • Required: Yes

code

  • Type:
  • Required: Yes

message

  • Type:
  • Required: Yes

UpdateInstruction

action

  • Type: typing.Literal['ADD', 'REVOKE']
  • Required: Yes

role

  • Type: typing.Literal['ADMIN', 'EDITOR', 'VIEWER']
  • Required: Yes

users

  • Type: typing.List[aws_resource_validator.pydantic_models.grafana.grafana_classes.User]
  • Required: Yes

UpdateInstructionOutput

action

  • Type: typing.Literal['ADD', 'REVOKE']
  • Required: Yes

role

  • Type: typing.Literal['ADMIN', 'EDITOR', 'VIEWER']
  • Required: Yes

users

  • Type: typing.List[aws_resource_validator.pydantic_models.grafana.grafana_classes.User]
  • Required: Yes

UpdatePermissionsRequest

updateInstructionBatch

  • Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.grafana.grafana_classes.UpdateInstruction, aws_resource_validator.pydantic_models.grafana.grafana_classes.UpdateInstructionOutput]]
  • Required: Yes

workspaceId

  • Type:
  • Required: Yes

UpdatePermissionsResponse

errors

  • Type: typing.List[aws_resource_validator.pydantic_models.grafana.grafana_classes.UpdateError]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateWorkspaceAuthenticationRequest

authenticationProviders

  • Type: typing.List[typing.Literal['AWS_SSO', 'SAML']]
  • Required: Yes

workspaceId

  • Type:
  • Required: Yes

samlConfiguration

  • Type: typing.Union[aws_resource_validator.pydantic_models.grafana.grafana_classes.SamlConfiguration, aws_resource_validator.pydantic_models.grafana.grafana_classes.SamlConfigurationOutput, NoneType]

UpdateWorkspaceAuthenticationResponse

authentication

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateWorkspaceConfigurationRequest

configuration

  • Type:
  • Required: Yes

workspaceId

  • Type:
  • Required: Yes

grafanaVersion

  • Type: typing.Optional[str]

UpdateWorkspaceRequest

workspaceId

  • Type:
  • Required: Yes

accountAccessType

  • Type: typing.Optional[typing.Literal['CURRENT_ACCOUNT', 'ORGANIZATION']]

networkAccessControl

  • Type: typing.Union[aws_resource_validator.pydantic_models.grafana.grafana_classes.NetworkAccessConfiguration, aws_resource_validator.pydantic_models.grafana.grafana_classes.NetworkAccessConfigurationOutput, NoneType]

organizationRoleName

  • Type: typing.Optional[str]

permissionType

  • Type: typing.Optional[typing.Literal['CUSTOMER_MANAGED', 'SERVICE_MANAGED']]

removeNetworkAccessConfiguration

  • Type: typing.Optional[bool]

removeVpcConfiguration

  • Type: typing.Optional[bool]

stackSetName

  • Type: typing.Optional[str]

vpcConfiguration

  • Type: typing.Union[aws_resource_validator.pydantic_models.grafana.grafana_classes.VpcConfiguration, aws_resource_validator.pydantic_models.grafana.grafana_classes.VpcConfigurationOutput, NoneType]

workspaceDataSources

  • Type: typing.Optional[typing.List[typing.Literal['AMAZON_OPENSEARCH_SERVICE', 'ATHENA', 'CLOUDWATCH', 'PROMETHEUS', 'REDSHIFT', 'SITEWISE', 'TIMESTREAM', 'TWINMAKER', 'XRAY']]]

workspaceDescription

  • Type: typing.Optional[str]

workspaceName

  • Type: typing.Optional[str]

workspaceNotificationDestinations

  • Type: typing.Optional[typing.List[typing.Literal['SNS']]]

workspaceOrganizationalUnits

  • Type: typing.Optional[typing.List[str]]

workspaceRoleArn

  • Type: typing.Optional[str]

UpdateWorkspaceResponse

workspace

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

User

id

  • Type:
  • Required: Yes

type

  • Type: typing.Literal['SSO_GROUP', 'SSO_USER']
  • Required: Yes

VpcConfiguration

securityGroupIds

  • Type: typing.List[str]
  • Required: Yes

subnetIds

  • Type: typing.List[str]
  • Required: Yes

VpcConfigurationOutput

securityGroupIds

  • Type: typing.List[str]
  • Required: Yes

subnetIds

  • Type: typing.List[str]
  • Required: Yes

WorkspaceDescription

authentication

  • Type:
  • Required: Yes

created

  • Type:
  • Required: Yes

dataSources

  • Type: typing.List[typing.Literal['AMAZON_OPENSEARCH_SERVICE', 'ATHENA', 'CLOUDWATCH', 'PROMETHEUS', 'REDSHIFT', 'SITEWISE', 'TIMESTREAM', 'TWINMAKER', 'XRAY']]
  • Required: Yes

endpoint

  • Type:
  • Required: Yes

grafanaVersion

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

modified

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['ACTIVE', 'CREATING', 'CREATION_FAILED', 'DELETING', 'DELETION_FAILED', 'FAILED', 'LICENSE_REMOVAL_FAILED', 'UPDATE_FAILED', 'UPDATING', 'UPGRADE_FAILED', 'UPGRADING', 'VERSION_UPDATE_FAILED', 'VERSION_UPDATING']
  • Required: Yes

accountAccessType

  • Type: typing.Optional[typing.Literal['CURRENT_ACCOUNT', 'ORGANIZATION']]

description

  • Type: typing.Optional[str]

freeTrialConsumed

  • Type: typing.Optional[bool]

freeTrialExpiration

  • Type: typing.Optional[datetime.datetime]

grafanaToken

  • Type: typing.Optional[str]

licenseExpiration

  • Type: typing.Optional[datetime.datetime]

licenseType

  • Type: typing.Optional[typing.Literal['ENTERPRISE', 'ENTERPRISE_FREE_TRIAL']]

name

  • Type: typing.Optional[str]

networkAccessControl

  • Type: typing.Optional[aws_resource_validator.pydantic_models.grafana.grafana_classes.NetworkAccessConfigurationOutput]

notificationDestinations

  • Type: typing.Optional[typing.List[typing.Literal['SNS']]]

organizationRoleName

  • Type: typing.Optional[str]

organizationalUnits

  • Type: typing.Optional[typing.List[str]]

permissionType

  • Type: typing.Optional[typing.Literal['CUSTOMER_MANAGED', 'SERVICE_MANAGED']]

stackSetName

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

vpcConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.grafana.grafana_classes.VpcConfigurationOutput]

workspaceRoleArn

  • Type: typing.Optional[str]

WorkspaceSummary

authentication

  • Type:
  • Required: Yes

created

  • Type:
  • Required: Yes

endpoint

  • Type:
  • Required: Yes

grafanaVersion

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

modified

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['ACTIVE', 'CREATING', 'CREATION_FAILED', 'DELETING', 'DELETION_FAILED', 'FAILED', 'LICENSE_REMOVAL_FAILED', 'UPDATE_FAILED', 'UPDATING', 'UPGRADE_FAILED', 'UPGRADING', 'VERSION_UPDATE_FAILED', 'VERSION_UPDATING']
  • Required: Yes

description

  • Type: typing.Optional[str]

grafanaToken

  • Type: typing.Optional[str]

licenseType

  • Type: typing.Optional[typing.Literal['ENTERPRISE', 'ENTERPRISE_FREE_TRIAL']]

name

  • Type: typing.Optional[str]

notificationDestinations

  • Type: typing.Optional[typing.List[typing.Literal['SNS']]]

tags

  • Type: typing.Optional[typing.Dict[str, str]]