Type definitions#
Index > ManagedGrafana > Type definitions
Auto-generated documentation for ManagedGrafana type annotations stubs module mypy-boto3-grafana.
RoleValuesUnionTypeDef#
# RoleValuesUnionTypeDef definition
RoleValuesUnionTypeDef = Union[
RoleValuesTypeDef, # (1)
RoleValuesOutputTypeDef, # (2)
]
UpdateInstructionUnionTypeDef#
# UpdateInstructionUnionTypeDef definition
UpdateInstructionUnionTypeDef = Union[
UpdateInstructionTypeDef, # (1)
UpdateInstructionOutputTypeDef, # (2)
]
AssertionAttributesTypeDef#
# AssertionAttributesTypeDef definition
class AssertionAttributesTypeDef(TypedDict):
email: NotRequired[str],
groups: NotRequired[str],
login: NotRequired[str],
name: NotRequired[str],
org: NotRequired[str],
role: NotRequired[str],
AssociateLicenseRequestRequestTypeDef#
# AssociateLicenseRequestRequestTypeDef definition
class AssociateLicenseRequestRequestTypeDef(TypedDict):
licenseType: LicenseTypeType, # (1)
workspaceId: str,
grafanaToken: NotRequired[str],
- See LicenseTypeType
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
AwsSsoAuthenticationTypeDef#
# AwsSsoAuthenticationTypeDef definition
class AwsSsoAuthenticationTypeDef(TypedDict):
ssoClientId: NotRequired[str],
AuthenticationSummaryTypeDef#
# AuthenticationSummaryTypeDef definition
class AuthenticationSummaryTypeDef(TypedDict):
providers: list[AuthenticationProviderTypesType], # (1)
samlConfigurationStatus: NotRequired[SamlConfigurationStatusType], # (2)
CreateWorkspaceApiKeyRequestRequestTypeDef#
# CreateWorkspaceApiKeyRequestRequestTypeDef definition
class CreateWorkspaceApiKeyRequestRequestTypeDef(TypedDict):
keyName: str,
keyRole: str,
secondsToLive: int,
workspaceId: str,
NetworkAccessConfigurationTypeDef#
# NetworkAccessConfigurationTypeDef definition
class NetworkAccessConfigurationTypeDef(TypedDict):
prefixListIds: Sequence[str],
vpceIds: Sequence[str],
VpcConfigurationTypeDef#
# VpcConfigurationTypeDef definition
class VpcConfigurationTypeDef(TypedDict):
securityGroupIds: Sequence[str],
subnetIds: Sequence[str],
CreateWorkspaceServiceAccountRequestRequestTypeDef#
# CreateWorkspaceServiceAccountRequestRequestTypeDef definition
class CreateWorkspaceServiceAccountRequestRequestTypeDef(TypedDict):
grafanaRole: RoleType, # (1)
name: str,
workspaceId: str,
- See RoleType
CreateWorkspaceServiceAccountTokenRequestRequestTypeDef#
# CreateWorkspaceServiceAccountTokenRequestRequestTypeDef definition
class CreateWorkspaceServiceAccountTokenRequestRequestTypeDef(TypedDict):
name: str,
secondsToLive: int,
serviceAccountId: str,
workspaceId: str,
ServiceAccountTokenSummaryWithKeyTypeDef#
# ServiceAccountTokenSummaryWithKeyTypeDef definition
class ServiceAccountTokenSummaryWithKeyTypeDef(TypedDict):
id: str,
key: str,
name: str,
DeleteWorkspaceApiKeyRequestRequestTypeDef#
# DeleteWorkspaceApiKeyRequestRequestTypeDef definition
class DeleteWorkspaceApiKeyRequestRequestTypeDef(TypedDict):
keyName: str,
workspaceId: str,
DeleteWorkspaceRequestRequestTypeDef#
# DeleteWorkspaceRequestRequestTypeDef definition
class DeleteWorkspaceRequestRequestTypeDef(TypedDict):
workspaceId: str,
DeleteWorkspaceServiceAccountRequestRequestTypeDef#
# DeleteWorkspaceServiceAccountRequestRequestTypeDef definition
class DeleteWorkspaceServiceAccountRequestRequestTypeDef(TypedDict):
serviceAccountId: str,
workspaceId: str,
DeleteWorkspaceServiceAccountTokenRequestRequestTypeDef#
# DeleteWorkspaceServiceAccountTokenRequestRequestTypeDef definition
class DeleteWorkspaceServiceAccountTokenRequestRequestTypeDef(TypedDict):
serviceAccountId: str,
tokenId: str,
workspaceId: str,
DescribeWorkspaceAuthenticationRequestRequestTypeDef#
# DescribeWorkspaceAuthenticationRequestRequestTypeDef definition
class DescribeWorkspaceAuthenticationRequestRequestTypeDef(TypedDict):
workspaceId: str,
DescribeWorkspaceConfigurationRequestRequestTypeDef#
# DescribeWorkspaceConfigurationRequestRequestTypeDef definition
class DescribeWorkspaceConfigurationRequestRequestTypeDef(TypedDict):
workspaceId: str,
DescribeWorkspaceRequestRequestTypeDef#
# DescribeWorkspaceRequestRequestTypeDef definition
class DescribeWorkspaceRequestRequestTypeDef(TypedDict):
workspaceId: str,
DisassociateLicenseRequestRequestTypeDef#
# DisassociateLicenseRequestRequestTypeDef definition
class DisassociateLicenseRequestRequestTypeDef(TypedDict):
licenseType: LicenseTypeType, # (1)
workspaceId: str,
- See LicenseTypeType
IdpMetadataTypeDef#
# IdpMetadataTypeDef definition
class IdpMetadataTypeDef(TypedDict):
url: NotRequired[str],
xml: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListPermissionsRequestRequestTypeDef#
# ListPermissionsRequestRequestTypeDef definition
class ListPermissionsRequestRequestTypeDef(TypedDict):
workspaceId: str,
groupId: NotRequired[str],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
userId: NotRequired[str],
userType: NotRequired[UserTypeType], # (1)
- See UserTypeType
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
ListVersionsRequestRequestTypeDef#
# ListVersionsRequestRequestTypeDef definition
class ListVersionsRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
workspaceId: NotRequired[str],
ListWorkspaceServiceAccountTokensRequestRequestTypeDef#
# ListWorkspaceServiceAccountTokensRequestRequestTypeDef definition
class ListWorkspaceServiceAccountTokensRequestRequestTypeDef(TypedDict):
serviceAccountId: str,
workspaceId: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ServiceAccountTokenSummaryTypeDef#
# ServiceAccountTokenSummaryTypeDef definition
class ServiceAccountTokenSummaryTypeDef(TypedDict):
createdAt: datetime,
expiresAt: datetime,
id: str,
name: str,
lastUsedAt: NotRequired[datetime],
ListWorkspaceServiceAccountsRequestRequestTypeDef#
# ListWorkspaceServiceAccountsRequestRequestTypeDef definition
class ListWorkspaceServiceAccountsRequestRequestTypeDef(TypedDict):
workspaceId: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ServiceAccountSummaryTypeDef#
# ServiceAccountSummaryTypeDef definition
class ServiceAccountSummaryTypeDef(TypedDict):
grafanaRole: RoleType, # (1)
id: str,
isDisabled: str,
name: str,
- See RoleType
ListWorkspacesRequestRequestTypeDef#
# ListWorkspacesRequestRequestTypeDef definition
class ListWorkspacesRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
NetworkAccessConfigurationOutputTypeDef#
# NetworkAccessConfigurationOutputTypeDef definition
class NetworkAccessConfigurationOutputTypeDef(TypedDict):
prefixListIds: list[str],
vpceIds: list[str],
UserTypeDef#
# UserTypeDef definition
class UserTypeDef(TypedDict):
id: str,
type: UserTypeType, # (1)
- See UserTypeType
RoleValuesOutputTypeDef#
# RoleValuesOutputTypeDef definition
class RoleValuesOutputTypeDef(TypedDict):
admin: NotRequired[list[str]],
editor: NotRequired[list[str]],
RoleValuesTypeDef#
# RoleValuesTypeDef definition
class RoleValuesTypeDef(TypedDict):
admin: NotRequired[Sequence[str]],
editor: NotRequired[Sequence[str]],
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdateWorkspaceConfigurationRequestRequestTypeDef#
# UpdateWorkspaceConfigurationRequestRequestTypeDef definition
class UpdateWorkspaceConfigurationRequestRequestTypeDef(TypedDict):
configuration: str,
workspaceId: str,
grafanaVersion: NotRequired[str],
VpcConfigurationOutputTypeDef#
# VpcConfigurationOutputTypeDef definition
class VpcConfigurationOutputTypeDef(TypedDict):
securityGroupIds: list[str],
subnetIds: list[str],
CreateWorkspaceApiKeyResponseTypeDef#
# CreateWorkspaceApiKeyResponseTypeDef definition
class CreateWorkspaceApiKeyResponseTypeDef(TypedDict):
key: str,
keyName: str,
workspaceId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateWorkspaceServiceAccountResponseTypeDef#
# CreateWorkspaceServiceAccountResponseTypeDef definition
class CreateWorkspaceServiceAccountResponseTypeDef(TypedDict):
grafanaRole: RoleType, # (1)
id: str,
name: str,
workspaceId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See RoleType
- See ResponseMetadataTypeDef
DeleteWorkspaceApiKeyResponseTypeDef#
# DeleteWorkspaceApiKeyResponseTypeDef definition
class DeleteWorkspaceApiKeyResponseTypeDef(TypedDict):
keyName: str,
workspaceId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteWorkspaceServiceAccountResponseTypeDef#
# DeleteWorkspaceServiceAccountResponseTypeDef definition
class DeleteWorkspaceServiceAccountResponseTypeDef(TypedDict):
serviceAccountId: str,
workspaceId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteWorkspaceServiceAccountTokenResponseTypeDef#
# DeleteWorkspaceServiceAccountTokenResponseTypeDef definition
class DeleteWorkspaceServiceAccountTokenResponseTypeDef(TypedDict):
serviceAccountId: str,
tokenId: str,
workspaceId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeWorkspaceConfigurationResponseTypeDef#
# DescribeWorkspaceConfigurationResponseTypeDef definition
class DescribeWorkspaceConfigurationResponseTypeDef(TypedDict):
configuration: str,
grafanaVersion: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListVersionsResponseTypeDef#
# ListVersionsResponseTypeDef definition
class ListVersionsResponseTypeDef(TypedDict):
grafanaVersions: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
nextToken: NotRequired[str],
WorkspaceSummaryTypeDef#
# WorkspaceSummaryTypeDef definition
class WorkspaceSummaryTypeDef(TypedDict):
authentication: AuthenticationSummaryTypeDef, # (1)
created: datetime,
endpoint: str,
grafanaVersion: str,
id: str,
modified: datetime,
status: WorkspaceStatusType, # (4)
description: NotRequired[str],
grafanaToken: NotRequired[str],
licenseType: NotRequired[LicenseTypeType], # (2)
name: NotRequired[str],
notificationDestinations: NotRequired[list[NotificationDestinationTypeType]], # (3)
tags: NotRequired[dict[str, str]],
- See AuthenticationSummaryTypeDef
- See LicenseTypeType
- See NotificationDestinationTypeType
- See WorkspaceStatusType
CreateWorkspaceRequestRequestTypeDef#
# CreateWorkspaceRequestRequestTypeDef definition
class CreateWorkspaceRequestRequestTypeDef(TypedDict):
accountAccessType: AccountAccessTypeType, # (1)
authenticationProviders: Sequence[AuthenticationProviderTypesType], # (2)
permissionType: PermissionTypeType, # (3)
clientToken: NotRequired[str],
configuration: NotRequired[str],
grafanaVersion: NotRequired[str],
networkAccessControl: NotRequired[NetworkAccessConfigurationTypeDef], # (4)
organizationRoleName: NotRequired[str],
stackSetName: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
vpcConfiguration: NotRequired[VpcConfigurationTypeDef], # (5)
workspaceDataSources: NotRequired[Sequence[DataSourceTypeType]], # (6)
workspaceDescription: NotRequired[str],
workspaceName: NotRequired[str],
workspaceNotificationDestinations: NotRequired[Sequence[NotificationDestinationTypeType]], # (7)
workspaceOrganizationalUnits: NotRequired[Sequence[str]],
workspaceRoleArn: NotRequired[str],
- See AccountAccessTypeType
- See AuthenticationProviderTypesType
- See PermissionTypeType
- See NetworkAccessConfigurationTypeDef
- See VpcConfigurationTypeDef
- See DataSourceTypeType
- See NotificationDestinationTypeType
UpdateWorkspaceRequestRequestTypeDef#
# UpdateWorkspaceRequestRequestTypeDef definition
class UpdateWorkspaceRequestRequestTypeDef(TypedDict):
workspaceId: str,
accountAccessType: NotRequired[AccountAccessTypeType], # (1)
networkAccessControl: NotRequired[NetworkAccessConfigurationTypeDef], # (2)
organizationRoleName: NotRequired[str],
permissionType: NotRequired[PermissionTypeType], # (3)
removeNetworkAccessConfiguration: NotRequired[bool],
removeVpcConfiguration: NotRequired[bool],
stackSetName: NotRequired[str],
vpcConfiguration: NotRequired[VpcConfigurationTypeDef], # (4)
workspaceDataSources: NotRequired[Sequence[DataSourceTypeType]], # (5)
workspaceDescription: NotRequired[str],
workspaceName: NotRequired[str],
workspaceNotificationDestinations: NotRequired[Sequence[NotificationDestinationTypeType]], # (6)
workspaceOrganizationalUnits: NotRequired[Sequence[str]],
workspaceRoleArn: NotRequired[str],
- See AccountAccessTypeType
- See NetworkAccessConfigurationTypeDef
- See PermissionTypeType
- See VpcConfigurationTypeDef
- See DataSourceTypeType
- See NotificationDestinationTypeType
CreateWorkspaceServiceAccountTokenResponseTypeDef#
# CreateWorkspaceServiceAccountTokenResponseTypeDef definition
class CreateWorkspaceServiceAccountTokenResponseTypeDef(TypedDict):
serviceAccountId: str,
serviceAccountToken: ServiceAccountTokenSummaryWithKeyTypeDef, # (1)
workspaceId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListPermissionsRequestPaginateTypeDef#
# ListPermissionsRequestPaginateTypeDef definition
class ListPermissionsRequestPaginateTypeDef(TypedDict):
workspaceId: str,
groupId: NotRequired[str],
userId: NotRequired[str],
userType: NotRequired[UserTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See UserTypeType
- See PaginatorConfigTypeDef
ListVersionsRequestPaginateTypeDef#
# ListVersionsRequestPaginateTypeDef definition
class ListVersionsRequestPaginateTypeDef(TypedDict):
workspaceId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListWorkspaceServiceAccountTokensRequestPaginateTypeDef#
# ListWorkspaceServiceAccountTokensRequestPaginateTypeDef definition
class ListWorkspaceServiceAccountTokensRequestPaginateTypeDef(TypedDict):
serviceAccountId: str,
workspaceId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListWorkspaceServiceAccountsRequestPaginateTypeDef#
# ListWorkspaceServiceAccountsRequestPaginateTypeDef definition
class ListWorkspaceServiceAccountsRequestPaginateTypeDef(TypedDict):
workspaceId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListWorkspacesRequestPaginateTypeDef#
# ListWorkspacesRequestPaginateTypeDef definition
class ListWorkspacesRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListWorkspaceServiceAccountTokensResponseTypeDef#
# ListWorkspaceServiceAccountTokensResponseTypeDef definition
class ListWorkspaceServiceAccountTokensResponseTypeDef(TypedDict):
serviceAccountId: str,
serviceAccountTokens: list[ServiceAccountTokenSummaryTypeDef], # (1)
workspaceId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListWorkspaceServiceAccountsResponseTypeDef#
# ListWorkspaceServiceAccountsResponseTypeDef definition
class ListWorkspaceServiceAccountsResponseTypeDef(TypedDict):
serviceAccounts: list[ServiceAccountSummaryTypeDef], # (1)
workspaceId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
PermissionEntryTypeDef#
# PermissionEntryTypeDef definition
class PermissionEntryTypeDef(TypedDict):
role: RoleType, # (1)
user: UserTypeDef, # (2)
- See RoleType
- See UserTypeDef
UpdateInstructionOutputTypeDef#
# UpdateInstructionOutputTypeDef definition
class UpdateInstructionOutputTypeDef(TypedDict):
action: UpdateActionType, # (1)
role: RoleType, # (2)
users: list[UserTypeDef], # (3)
- See UpdateActionType
- See RoleType
- See UserTypeDef
UpdateInstructionTypeDef#
# UpdateInstructionTypeDef definition
class UpdateInstructionTypeDef(TypedDict):
action: UpdateActionType, # (1)
role: RoleType, # (2)
users: Sequence[UserTypeDef], # (3)
- See UpdateActionType
- See RoleType
- See UserTypeDef
SamlConfigurationOutputTypeDef#
# SamlConfigurationOutputTypeDef definition
class SamlConfigurationOutputTypeDef(TypedDict):
idpMetadata: IdpMetadataTypeDef, # (2)
allowedOrganizations: NotRequired[list[str]],
assertionAttributes: NotRequired[AssertionAttributesTypeDef], # (1)
loginValidityDuration: NotRequired[int],
roleValues: NotRequired[RoleValuesOutputTypeDef], # (3)
WorkspaceDescriptionTypeDef#
# WorkspaceDescriptionTypeDef definition
class WorkspaceDescriptionTypeDef(TypedDict):
authentication: AuthenticationSummaryTypeDef, # (2)
created: datetime,
dataSources: list[DataSourceTypeType], # (3)
endpoint: str,
grafanaVersion: str,
id: str,
modified: datetime,
status: WorkspaceStatusType, # (8)
accountAccessType: NotRequired[AccountAccessTypeType], # (1)
description: NotRequired[str],
freeTrialConsumed: NotRequired[bool],
freeTrialExpiration: NotRequired[datetime],
grafanaToken: NotRequired[str],
licenseExpiration: NotRequired[datetime],
licenseType: NotRequired[LicenseTypeType], # (4)
name: NotRequired[str],
networkAccessControl: NotRequired[NetworkAccessConfigurationOutputTypeDef], # (5)
notificationDestinations: NotRequired[list[NotificationDestinationTypeType]], # (6)
organizationRoleName: NotRequired[str],
organizationalUnits: NotRequired[list[str]],
permissionType: NotRequired[PermissionTypeType], # (7)
stackSetName: NotRequired[str],
tags: NotRequired[dict[str, str]],
vpcConfiguration: NotRequired[VpcConfigurationOutputTypeDef], # (9)
workspaceRoleArn: NotRequired[str],
- See AccountAccessTypeType
- See AuthenticationSummaryTypeDef
- See DataSourceTypeType
- See LicenseTypeType
- See NetworkAccessConfigurationOutputTypeDef
- See NotificationDestinationTypeType
- See PermissionTypeType
- See WorkspaceStatusType
- See VpcConfigurationOutputTypeDef
ListWorkspacesResponseTypeDef#
# ListWorkspacesResponseTypeDef definition
class ListWorkspacesResponseTypeDef(TypedDict):
workspaces: list[WorkspaceSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListPermissionsResponseTypeDef#
# ListPermissionsResponseTypeDef definition
class ListPermissionsResponseTypeDef(TypedDict):
permissions: list[PermissionEntryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
UpdateErrorTypeDef#
# UpdateErrorTypeDef definition
class UpdateErrorTypeDef(TypedDict):
causedBy: UpdateInstructionOutputTypeDef, # (1)
code: int,
message: str,
SamlAuthenticationTypeDef#
# SamlAuthenticationTypeDef definition
class SamlAuthenticationTypeDef(TypedDict):
status: SamlConfigurationStatusType, # (2)
configuration: NotRequired[SamlConfigurationOutputTypeDef], # (1)
SamlConfigurationTypeDef#
# SamlConfigurationTypeDef definition
class SamlConfigurationTypeDef(TypedDict):
idpMetadata: IdpMetadataTypeDef, # (2)
allowedOrganizations: NotRequired[Sequence[str]],
assertionAttributes: NotRequired[AssertionAttributesTypeDef], # (1)
loginValidityDuration: NotRequired[int],
roleValues: NotRequired[RoleValuesUnionTypeDef], # (3)
AssociateLicenseResponseTypeDef#
# AssociateLicenseResponseTypeDef definition
class AssociateLicenseResponseTypeDef(TypedDict):
workspace: WorkspaceDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateWorkspaceResponseTypeDef#
# CreateWorkspaceResponseTypeDef definition
class CreateWorkspaceResponseTypeDef(TypedDict):
workspace: WorkspaceDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteWorkspaceResponseTypeDef#
# DeleteWorkspaceResponseTypeDef definition
class DeleteWorkspaceResponseTypeDef(TypedDict):
workspace: WorkspaceDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeWorkspaceResponseTypeDef#
# DescribeWorkspaceResponseTypeDef definition
class DescribeWorkspaceResponseTypeDef(TypedDict):
workspace: WorkspaceDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateLicenseResponseTypeDef#
# DisassociateLicenseResponseTypeDef definition
class DisassociateLicenseResponseTypeDef(TypedDict):
workspace: WorkspaceDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateWorkspaceResponseTypeDef#
# UpdateWorkspaceResponseTypeDef definition
class UpdateWorkspaceResponseTypeDef(TypedDict):
workspace: WorkspaceDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdatePermissionsResponseTypeDef#
# UpdatePermissionsResponseTypeDef definition
class UpdatePermissionsResponseTypeDef(TypedDict):
errors: list[UpdateErrorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdatePermissionsRequestRequestTypeDef#
# UpdatePermissionsRequestRequestTypeDef definition
class UpdatePermissionsRequestRequestTypeDef(TypedDict):
updateInstructionBatch: Sequence[UpdateInstructionUnionTypeDef], # (1)
workspaceId: str,
AuthenticationDescriptionTypeDef#
# AuthenticationDescriptionTypeDef definition
class AuthenticationDescriptionTypeDef(TypedDict):
providers: list[AuthenticationProviderTypesType], # (2)
awsSso: NotRequired[AwsSsoAuthenticationTypeDef], # (1)
saml: NotRequired[SamlAuthenticationTypeDef], # (3)
UpdateWorkspaceAuthenticationRequestRequestTypeDef#
# UpdateWorkspaceAuthenticationRequestRequestTypeDef definition
class UpdateWorkspaceAuthenticationRequestRequestTypeDef(TypedDict):
authenticationProviders: Sequence[AuthenticationProviderTypesType], # (1)
workspaceId: str,
samlConfiguration: NotRequired[SamlConfigurationTypeDef], # (2)
DescribeWorkspaceAuthenticationResponseTypeDef#
# DescribeWorkspaceAuthenticationResponseTypeDef definition
class DescribeWorkspaceAuthenticationResponseTypeDef(TypedDict):
authentication: AuthenticationDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateWorkspaceAuthenticationResponseTypeDef#
# UpdateWorkspaceAuthenticationResponseTypeDef definition
class UpdateWorkspaceAuthenticationResponseTypeDef(TypedDict):
authentication: AuthenticationDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)