Skip to content

Grafana Classes

AssertionAttributesTypeDef

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]

AssociateLicenseRequestRequestTypeDef

licenseType

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

workspaceId

  • Type:
  • Required: Yes

grafanaToken

  • Type: typing.Optional[str]

AssociateLicenseResponseTypeDef

workspace

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AuthenticationDescriptionTypeDef

providers

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

awsSso

  • Type: typing.Optional[aws_resource_validator.pydantic_models.grafana_classes.AwsSsoAuthenticationTypeDef]

saml

  • Type: typing.Optional[aws_resource_validator.pydantic_models.grafana_classes.SamlAuthenticationTypeDef]

AuthenticationSummaryTypeDef

providers

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

samlConfigurationStatus

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

AwsSsoAuthenticationTypeDef

ssoClientId

  • Type: typing.Optional[str]

BaseValidatorModel

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

CreateWorkspaceApiKeyRequestRequestTypeDef

keyName

  • Type:
  • Required: Yes

keyRole

  • Type:
  • Required: Yes

secondsToLive

  • Type:
  • Required: Yes

workspaceId

  • Type:
  • Required: Yes

CreateWorkspaceApiKeyResponseTypeDef

key

  • Type:
  • Required: Yes

keyName

  • Type:
  • Required: Yes

workspaceId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateWorkspaceRequestRequestTypeDef

accountAccessType

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

authenticationProviders

  • Type: typing.Sequence[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.Optional[aws_resource_validator.pydantic_models.grafana_classes.NetworkAccessConfigurationTypeDef]

organizationRoleName

  • Type: typing.Optional[str]

stackSetName

  • Type: typing.Optional[str]

tags

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

vpcConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.grafana_classes.VpcConfigurationTypeDef]

workspaceDataSources

  • Type: typing.Optional[typing.Sequence[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.Sequence[typing.Literal['SNS']]]

workspaceOrganizationalUnits

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

workspaceRoleArn

  • Type: typing.Optional[str]

CreateWorkspaceResponseTypeDef

workspace

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateWorkspaceServiceAccountRequestRequestTypeDef

grafanaRole

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

name

  • Type:
  • Required: Yes

workspaceId

  • Type:
  • Required: Yes

CreateWorkspaceServiceAccountResponseTypeDef

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

CreateWorkspaceServiceAccountTokenRequestRequestTypeDef

name

  • Type:
  • Required: Yes

secondsToLive

  • Type:
  • Required: Yes

serviceAccountId

  • Type:
  • Required: Yes

workspaceId

  • Type:
  • Required: Yes

CreateWorkspaceServiceAccountTokenResponseTypeDef

serviceAccountId

  • Type:
  • Required: Yes

serviceAccountToken

  • Type:
  • Required: Yes

workspaceId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteWorkspaceApiKeyRequestRequestTypeDef

keyName

  • Type:
  • Required: Yes

workspaceId

  • Type:
  • Required: Yes

DeleteWorkspaceApiKeyResponseTypeDef

keyName

  • Type:
  • Required: Yes

workspaceId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteWorkspaceRequestRequestTypeDef

workspaceId

  • Type:
  • Required: Yes

DeleteWorkspaceResponseTypeDef

workspace

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteWorkspaceServiceAccountRequestRequestTypeDef

serviceAccountId

  • Type:
  • Required: Yes

workspaceId

  • Type:
  • Required: Yes

DeleteWorkspaceServiceAccountResponseTypeDef

serviceAccountId

  • Type:
  • Required: Yes

workspaceId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteWorkspaceServiceAccountTokenRequestRequestTypeDef

serviceAccountId

  • Type:
  • Required: Yes

tokenId

  • Type:
  • Required: Yes

workspaceId

  • Type:
  • Required: Yes

DeleteWorkspaceServiceAccountTokenResponseTypeDef

serviceAccountId

  • Type:
  • Required: Yes

tokenId

  • Type:
  • Required: Yes

workspaceId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeWorkspaceAuthenticationRequestRequestTypeDef

workspaceId

  • Type:
  • Required: Yes

DescribeWorkspaceAuthenticationResponseTypeDef

authentication

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeWorkspaceConfigurationRequestRequestTypeDef

workspaceId

  • Type:
  • Required: Yes

DescribeWorkspaceConfigurationResponseTypeDef

configuration

  • Type:
  • Required: Yes

grafanaVersion

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeWorkspaceRequestRequestTypeDef

workspaceId

  • Type:
  • Required: Yes

DescribeWorkspaceResponseTypeDef

workspace

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DisassociateLicenseRequestRequestTypeDef

licenseType

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

workspaceId

  • Type:
  • Required: Yes

DisassociateLicenseResponseTypeDef

workspace

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

IdpMetadataTypeDef

url

  • Type: typing.Optional[str]

xml

  • Type: typing.Optional[str]

ListPermissionsRequestListPermissionsPaginateTypeDef

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_classes.PaginatorConfigTypeDef]

ListPermissionsRequestRequestTypeDef

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']]

ListPermissionsResponseTypeDef

nextToken

  • Type:
  • Required: Yes

permissions

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

ResponseMetadata

  • Type:
  • Required: Yes

ListTagsForResourceRequestRequestTypeDef

resourceArn

  • Type:
  • Required: Yes

ListTagsForResourceResponseTypeDef

tags

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

ResponseMetadata

  • Type:
  • Required: Yes

ListVersionsRequestListVersionsPaginateTypeDef

workspaceId

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.grafana_classes.PaginatorConfigTypeDef]

ListVersionsRequestRequestTypeDef

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

workspaceId

  • Type: typing.Optional[str]

ListVersionsResponseTypeDef

grafanaVersions

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

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListWorkspaceServiceAccountTokensRequestRequestTypeDef

serviceAccountId

  • Type:
  • Required: Yes

workspaceId

  • Type:
  • Required: Yes

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListWorkspaceServiceAccountTokensResponseTypeDef

nextToken

  • Type:
  • Required: Yes

serviceAccountId

  • Type:
  • Required: Yes

serviceAccountTokens

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

workspaceId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListWorkspaceServiceAccountsRequestListWorkspaceServiceAccountsPaginateTypeDef

workspaceId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.grafana_classes.PaginatorConfigTypeDef]

ListWorkspaceServiceAccountsRequestRequestTypeDef

workspaceId

  • Type:
  • Required: Yes

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListWorkspaceServiceAccountsResponseTypeDef

nextToken

  • Type:
  • Required: Yes

serviceAccounts

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

workspaceId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListWorkspacesRequestListWorkspacesPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.grafana_classes.PaginatorConfigTypeDef]

ListWorkspacesRequestRequestTypeDef

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListWorkspacesResponseTypeDef

nextToken

  • Type:
  • Required: Yes

workspaces

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

ResponseMetadata

  • Type:
  • Required: Yes

NetworkAccessConfigurationOutputTypeDef

prefixListIds

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

vpceIds

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

NetworkAccessConfigurationTypeDef

prefixListIds

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

vpceIds

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

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PermissionEntryTypeDef

role

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

user

  • Type:
  • Required: Yes

ResponseMetadataTypeDef

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]

RoleValuesOutputTypeDef

admin

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

editor

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

RoleValuesTypeDef

admin

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

editor

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

SamlAuthenticationTypeDef

status

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

configuration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.grafana_classes.SamlConfigurationOutputTypeDef]

SamlConfigurationOutputTypeDef

idpMetadata

  • Type:
  • Required: Yes

allowedOrganizations

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

assertionAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.grafana_classes.AssertionAttributesTypeDef]

loginValidityDuration

  • Type: typing.Optional[int]

roleValues

  • Type: typing.Optional[aws_resource_validator.pydantic_models.grafana_classes.RoleValuesOutputTypeDef]

SamlConfigurationTypeDef

idpMetadata

  • Type:
  • Required: Yes

allowedOrganizations

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

assertionAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.grafana_classes.AssertionAttributesTypeDef]

loginValidityDuration

  • Type: typing.Optional[int]

roleValues

  • Type: typing.Optional[aws_resource_validator.pydantic_models.grafana_classes.RoleValuesTypeDef]

ServiceAccountSummaryTypeDef

grafanaRole

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

id

  • Type:
  • Required: Yes

isDisabled

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

ServiceAccountTokenSummaryTypeDef

createdAt

  • Type:
  • Required: Yes

expiresAt

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

lastUsedAt

  • Type: typing.Optional[datetime.datetime]

ServiceAccountTokenSummaryWithKeyTypeDef

id

  • Type:
  • Required: Yes

key

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

TagResourceRequestRequestTypeDef

resourceArn

  • Type:
  • Required: Yes

tags

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

UntagResourceRequestRequestTypeDef

resourceArn

  • Type:
  • Required: Yes

tagKeys

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

UpdateErrorTypeDef

causedBy

  • Type:
  • Required: Yes

code

  • Type:
  • Required: Yes

message

  • Type:
  • Required: Yes

UpdateInstructionOutputTypeDef

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_classes.UserTypeDef]
  • Required: Yes

UpdateInstructionTypeDef

action

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

role

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

users

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.grafana_classes.UserTypeDef]
  • Required: Yes

UpdatePermissionsRequestRequestTypeDef

updateInstructionBatch

  • Type: typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.grafana_classes.UpdateInstructionTypeDef, aws_resource_validator.pydantic_models.grafana_classes.UpdateInstructionOutputTypeDef]]
  • Required: Yes

workspaceId

  • Type:
  • Required: Yes

UpdatePermissionsResponseTypeDef

errors

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

ResponseMetadata

  • Type:
  • Required: Yes

UpdateWorkspaceAuthenticationRequestRequestTypeDef

authenticationProviders

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

workspaceId

  • Type:
  • Required: Yes

samlConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.grafana_classes.SamlConfigurationTypeDef]

UpdateWorkspaceAuthenticationResponseTypeDef

authentication

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateWorkspaceConfigurationRequestRequestTypeDef

configuration

  • Type:
  • Required: Yes

workspaceId

  • Type:
  • Required: Yes

grafanaVersion

  • Type: typing.Optional[str]

UpdateWorkspaceRequestRequestTypeDef

workspaceId

  • Type:
  • Required: Yes

accountAccessType

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

networkAccessControl

  • Type: typing.Optional[aws_resource_validator.pydantic_models.grafana_classes.NetworkAccessConfigurationTypeDef]

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.Optional[aws_resource_validator.pydantic_models.grafana_classes.VpcConfigurationTypeDef]

workspaceDataSources

  • Type: typing.Optional[typing.Sequence[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.Sequence[typing.Literal['SNS']]]

workspaceOrganizationalUnits

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

workspaceRoleArn

  • Type: typing.Optional[str]

UpdateWorkspaceResponseTypeDef

workspace

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UserTypeDef

id

  • Type:
  • Required: Yes

type

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

VpcConfigurationOutputTypeDef

securityGroupIds

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

subnetIds

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

VpcConfigurationTypeDef

securityGroupIds

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

subnetIds

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

WorkspaceDescriptionTypeDef

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_classes.NetworkAccessConfigurationOutputTypeDef]

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_classes.VpcConfigurationOutputTypeDef]

workspaceRoleArn

  • Type: typing.Optional[str]

WorkspaceSummaryTypeDef

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]]