Skip to content

Typed dictionaries

Index > Amplify > Typed dictionaries

Auto-generated documentation for Amplify type annotations stubs module types-aiobotocore-amplify.

AutoBranchCreationConfigTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import AutoBranchCreationConfigTypeDef

def get_value() -> AutoBranchCreationConfigTypeDef:
    return {
        "stage": ...,
    }
Definition
class AutoBranchCreationConfigTypeDef(TypedDict):
    stage: NotRequired[StageType],  # (1)
    framework: NotRequired[str],
    enableAutoBuild: NotRequired[bool],
    environmentVariables: NotRequired[Mapping[str, str]],
    basicAuthCredentials: NotRequired[str],
    enableBasicAuth: NotRequired[bool],
    enablePerformanceMode: NotRequired[bool],
    buildSpec: NotRequired[str],
    enablePullRequestPreview: NotRequired[bool],
    pullRequestEnvironmentName: NotRequired[str],
  1. See StageType

CustomRuleTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import CustomRuleTypeDef

def get_value() -> CustomRuleTypeDef:
    return {
        "source": ...,
        "target": ...,
    }
Definition
class CustomRuleTypeDef(TypedDict):
    source: str,
    target: str,
    status: NotRequired[str],
    condition: NotRequired[str],

ProductionBranchTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import ProductionBranchTypeDef

def get_value() -> ProductionBranchTypeDef:
    return {
        "lastDeployTime": ...,
    }
Definition
class ProductionBranchTypeDef(TypedDict):
    lastDeployTime: NotRequired[datetime],
    status: NotRequired[str],
    thumbnailUrl: NotRequired[str],
    branchName: NotRequired[str],

ArtifactTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import ArtifactTypeDef

def get_value() -> ArtifactTypeDef:
    return {
        "artifactFileName": ...,
        "artifactId": ...,
    }
Definition
class ArtifactTypeDef(TypedDict):
    artifactFileName: str,
    artifactId: str,

BackendEnvironmentTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import BackendEnvironmentTypeDef

def get_value() -> BackendEnvironmentTypeDef:
    return {
        "backendEnvironmentArn": ...,
        "environmentName": ...,
        "createTime": ...,
        "updateTime": ...,
    }
Definition
class BackendEnvironmentTypeDef(TypedDict):
    backendEnvironmentArn: str,
    environmentName: str,
    createTime: datetime,
    updateTime: datetime,
    stackName: NotRequired[str],
    deploymentArtifacts: NotRequired[str],

BranchTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import BranchTypeDef

def get_value() -> BranchTypeDef:
    return {
        "branchArn": ...,
        "branchName": ...,
        "description": ...,
        "stage": ...,
        "displayName": ...,
        "enableNotification": ...,
        "createTime": ...,
        "updateTime": ...,
        "environmentVariables": ...,
        "enableAutoBuild": ...,
        "customDomains": ...,
        "framework": ...,
        "activeJobId": ...,
        "totalNumberOfJobs": ...,
        "enableBasicAuth": ...,
        "ttl": ...,
        "enablePullRequestPreview": ...,
    }
Definition
class BranchTypeDef(TypedDict):
    branchArn: str,
    branchName: str,
    description: str,
    stage: StageType,  # (1)
    displayName: str,
    enableNotification: bool,
    createTime: datetime,
    updateTime: datetime,
    environmentVariables: Dict[str, str],
    enableAutoBuild: bool,
    customDomains: List[str],
    framework: str,
    activeJobId: str,
    totalNumberOfJobs: str,
    enableBasicAuth: bool,
    ttl: str,
    enablePullRequestPreview: bool,
    tags: NotRequired[Dict[str, str]],
    enablePerformanceMode: NotRequired[bool],
    thumbnailUrl: NotRequired[str],
    basicAuthCredentials: NotRequired[str],
    buildSpec: NotRequired[str],
    associatedResources: NotRequired[List[str]],
    pullRequestEnvironmentName: NotRequired[str],
    destinationBranch: NotRequired[str],
    sourceBranch: NotRequired[str],
    backendEnvironmentArn: NotRequired[str],
  1. See StageType

ResponseMetadataTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

CreateBackendEnvironmentRequestRequestTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import CreateBackendEnvironmentRequestRequestTypeDef

def get_value() -> CreateBackendEnvironmentRequestRequestTypeDef:
    return {
        "appId": ...,
        "environmentName": ...,
    }
Definition
class CreateBackendEnvironmentRequestRequestTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    stackName: NotRequired[str],
    deploymentArtifacts: NotRequired[str],

CreateBranchRequestRequestTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import CreateBranchRequestRequestTypeDef

def get_value() -> CreateBranchRequestRequestTypeDef:
    return {
        "appId": ...,
        "branchName": ...,
    }
Definition
class CreateBranchRequestRequestTypeDef(TypedDict):
    appId: str,
    branchName: str,
    description: NotRequired[str],
    stage: NotRequired[StageType],  # (1)
    framework: NotRequired[str],
    enableNotification: NotRequired[bool],
    enableAutoBuild: NotRequired[bool],
    environmentVariables: NotRequired[Mapping[str, str]],
    basicAuthCredentials: NotRequired[str],
    enableBasicAuth: NotRequired[bool],
    enablePerformanceMode: NotRequired[bool],
    tags: NotRequired[Mapping[str, str]],
    buildSpec: NotRequired[str],
    ttl: NotRequired[str],
    displayName: NotRequired[str],
    enablePullRequestPreview: NotRequired[bool],
    pullRequestEnvironmentName: NotRequired[str],
    backendEnvironmentArn: NotRequired[str],
  1. See StageType

CreateDeploymentRequestRequestTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import CreateDeploymentRequestRequestTypeDef

def get_value() -> CreateDeploymentRequestRequestTypeDef:
    return {
        "appId": ...,
        "branchName": ...,
    }
Definition
class CreateDeploymentRequestRequestTypeDef(TypedDict):
    appId: str,
    branchName: str,
    fileMap: NotRequired[Mapping[str, str]],

SubDomainSettingTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import SubDomainSettingTypeDef

def get_value() -> SubDomainSettingTypeDef:
    return {
        "prefix": ...,
        "branchName": ...,
    }
Definition
class SubDomainSettingTypeDef(TypedDict):
    prefix: str,
    branchName: str,

CreateWebhookRequestRequestTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import CreateWebhookRequestRequestTypeDef

def get_value() -> CreateWebhookRequestRequestTypeDef:
    return {
        "appId": ...,
        "branchName": ...,
    }
Definition
class CreateWebhookRequestRequestTypeDef(TypedDict):
    appId: str,
    branchName: str,
    description: NotRequired[str],

WebhookTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import WebhookTypeDef

def get_value() -> WebhookTypeDef:
    return {
        "webhookArn": ...,
        "webhookId": ...,
        "webhookUrl": ...,
        "branchName": ...,
        "description": ...,
        "createTime": ...,
        "updateTime": ...,
    }
Definition
class WebhookTypeDef(TypedDict):
    webhookArn: str,
    webhookId: str,
    webhookUrl: str,
    branchName: str,
    description: str,
    createTime: datetime,
    updateTime: datetime,

DeleteAppRequestRequestTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import DeleteAppRequestRequestTypeDef

def get_value() -> DeleteAppRequestRequestTypeDef:
    return {
        "appId": ...,
    }
Definition
class DeleteAppRequestRequestTypeDef(TypedDict):
    appId: str,

DeleteBackendEnvironmentRequestRequestTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import DeleteBackendEnvironmentRequestRequestTypeDef

def get_value() -> DeleteBackendEnvironmentRequestRequestTypeDef:
    return {
        "appId": ...,
        "environmentName": ...,
    }
Definition
class DeleteBackendEnvironmentRequestRequestTypeDef(TypedDict):
    appId: str,
    environmentName: str,

DeleteBranchRequestRequestTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import DeleteBranchRequestRequestTypeDef

def get_value() -> DeleteBranchRequestRequestTypeDef:
    return {
        "appId": ...,
        "branchName": ...,
    }
Definition
class DeleteBranchRequestRequestTypeDef(TypedDict):
    appId: str,
    branchName: str,

DeleteDomainAssociationRequestRequestTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import DeleteDomainAssociationRequestRequestTypeDef

def get_value() -> DeleteDomainAssociationRequestRequestTypeDef:
    return {
        "appId": ...,
        "domainName": ...,
    }
Definition
class DeleteDomainAssociationRequestRequestTypeDef(TypedDict):
    appId: str,
    domainName: str,

DeleteJobRequestRequestTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import DeleteJobRequestRequestTypeDef

def get_value() -> DeleteJobRequestRequestTypeDef:
    return {
        "appId": ...,
        "branchName": ...,
        "jobId": ...,
    }
Definition
class DeleteJobRequestRequestTypeDef(TypedDict):
    appId: str,
    branchName: str,
    jobId: str,

JobSummaryTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import JobSummaryTypeDef

def get_value() -> JobSummaryTypeDef:
    return {
        "jobArn": ...,
        "jobId": ...,
        "commitId": ...,
        "commitMessage": ...,
        "commitTime": ...,
        "startTime": ...,
        "status": ...,
        "jobType": ...,
    }
Definition
class JobSummaryTypeDef(TypedDict):
    jobArn: str,
    jobId: str,
    commitId: str,
    commitMessage: str,
    commitTime: datetime,
    startTime: datetime,
    status: JobStatusType,  # (1)
    jobType: JobTypeType,  # (2)
    endTime: NotRequired[datetime],
  1. See JobStatusType
  2. See JobTypeType

DeleteWebhookRequestRequestTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import DeleteWebhookRequestRequestTypeDef

def get_value() -> DeleteWebhookRequestRequestTypeDef:
    return {
        "webhookId": ...,
    }
Definition
class DeleteWebhookRequestRequestTypeDef(TypedDict):
    webhookId: str,

GenerateAccessLogsRequestRequestTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import GenerateAccessLogsRequestRequestTypeDef

def get_value() -> GenerateAccessLogsRequestRequestTypeDef:
    return {
        "domainName": ...,
        "appId": ...,
    }
Definition
class GenerateAccessLogsRequestRequestTypeDef(TypedDict):
    domainName: str,
    appId: str,
    startTime: NotRequired[Union[datetime, str]],
    endTime: NotRequired[Union[datetime, str]],

GetAppRequestRequestTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import GetAppRequestRequestTypeDef

def get_value() -> GetAppRequestRequestTypeDef:
    return {
        "appId": ...,
    }
Definition
class GetAppRequestRequestTypeDef(TypedDict):
    appId: str,

GetArtifactUrlRequestRequestTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import GetArtifactUrlRequestRequestTypeDef

def get_value() -> GetArtifactUrlRequestRequestTypeDef:
    return {
        "artifactId": ...,
    }
Definition
class GetArtifactUrlRequestRequestTypeDef(TypedDict):
    artifactId: str,

GetBackendEnvironmentRequestRequestTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import GetBackendEnvironmentRequestRequestTypeDef

def get_value() -> GetBackendEnvironmentRequestRequestTypeDef:
    return {
        "appId": ...,
        "environmentName": ...,
    }
Definition
class GetBackendEnvironmentRequestRequestTypeDef(TypedDict):
    appId: str,
    environmentName: str,

GetBranchRequestRequestTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import GetBranchRequestRequestTypeDef

def get_value() -> GetBranchRequestRequestTypeDef:
    return {
        "appId": ...,
        "branchName": ...,
    }
Definition
class GetBranchRequestRequestTypeDef(TypedDict):
    appId: str,
    branchName: str,

GetDomainAssociationRequestRequestTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import GetDomainAssociationRequestRequestTypeDef

def get_value() -> GetDomainAssociationRequestRequestTypeDef:
    return {
        "appId": ...,
        "domainName": ...,
    }
Definition
class GetDomainAssociationRequestRequestTypeDef(TypedDict):
    appId: str,
    domainName: str,

GetJobRequestRequestTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import GetJobRequestRequestTypeDef

def get_value() -> GetJobRequestRequestTypeDef:
    return {
        "appId": ...,
        "branchName": ...,
        "jobId": ...,
    }
Definition
class GetJobRequestRequestTypeDef(TypedDict):
    appId: str,
    branchName: str,
    jobId: str,

GetWebhookRequestRequestTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import GetWebhookRequestRequestTypeDef

def get_value() -> GetWebhookRequestRequestTypeDef:
    return {
        "webhookId": ...,
    }
Definition
class GetWebhookRequestRequestTypeDef(TypedDict):
    webhookId: str,

StepTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import StepTypeDef

def get_value() -> StepTypeDef:
    return {
        "stepName": ...,
        "startTime": ...,
        "status": ...,
        "endTime": ...,
    }
Definition
class StepTypeDef(TypedDict):
    stepName: str,
    startTime: datetime,
    status: JobStatusType,  # (1)
    endTime: datetime,
    logUrl: NotRequired[str],
    artifactsUrl: NotRequired[str],
    testArtifactsUrl: NotRequired[str],
    testConfigUrl: NotRequired[str],
    screenshots: NotRequired[Dict[str, str]],
    statusReason: NotRequired[str],
    context: NotRequired[str],
  1. See JobStatusType

PaginatorConfigTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListAppsRequestRequestTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import ListAppsRequestRequestTypeDef

def get_value() -> ListAppsRequestRequestTypeDef:
    return {
        "nextToken": ...,
    }
Definition
class ListAppsRequestRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListArtifactsRequestRequestTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import ListArtifactsRequestRequestTypeDef

def get_value() -> ListArtifactsRequestRequestTypeDef:
    return {
        "appId": ...,
        "branchName": ...,
        "jobId": ...,
    }
Definition
class ListArtifactsRequestRequestTypeDef(TypedDict):
    appId: str,
    branchName: str,
    jobId: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListBackendEnvironmentsRequestRequestTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import ListBackendEnvironmentsRequestRequestTypeDef

def get_value() -> ListBackendEnvironmentsRequestRequestTypeDef:
    return {
        "appId": ...,
    }
Definition
class ListBackendEnvironmentsRequestRequestTypeDef(TypedDict):
    appId: str,
    environmentName: NotRequired[str],
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListBranchesRequestRequestTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import ListBranchesRequestRequestTypeDef

def get_value() -> ListBranchesRequestRequestTypeDef:
    return {
        "appId": ...,
    }
Definition
class ListBranchesRequestRequestTypeDef(TypedDict):
    appId: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListDomainAssociationsRequestRequestTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import ListDomainAssociationsRequestRequestTypeDef

def get_value() -> ListDomainAssociationsRequestRequestTypeDef:
    return {
        "appId": ...,
    }
Definition
class ListDomainAssociationsRequestRequestTypeDef(TypedDict):
    appId: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListJobsRequestRequestTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import ListJobsRequestRequestTypeDef

def get_value() -> ListJobsRequestRequestTypeDef:
    return {
        "appId": ...,
        "branchName": ...,
    }
Definition
class ListJobsRequestRequestTypeDef(TypedDict):
    appId: str,
    branchName: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListTagsForResourceRequestRequestTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
    }
Definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,

ListWebhooksRequestRequestTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import ListWebhooksRequestRequestTypeDef

def get_value() -> ListWebhooksRequestRequestTypeDef:
    return {
        "appId": ...,
    }
Definition
class ListWebhooksRequestRequestTypeDef(TypedDict):
    appId: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

StartDeploymentRequestRequestTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import StartDeploymentRequestRequestTypeDef

def get_value() -> StartDeploymentRequestRequestTypeDef:
    return {
        "appId": ...,
        "branchName": ...,
    }
Definition
class StartDeploymentRequestRequestTypeDef(TypedDict):
    appId: str,
    branchName: str,
    jobId: NotRequired[str],
    sourceUrl: NotRequired[str],

StartJobRequestRequestTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import StartJobRequestRequestTypeDef

def get_value() -> StartJobRequestRequestTypeDef:
    return {
        "appId": ...,
        "branchName": ...,
        "jobType": ...,
    }
Definition
class StartJobRequestRequestTypeDef(TypedDict):
    appId: str,
    branchName: str,
    jobType: JobTypeType,  # (1)
    jobId: NotRequired[str],
    jobReason: NotRequired[str],
    commitId: NotRequired[str],
    commitMessage: NotRequired[str],
    commitTime: NotRequired[Union[datetime, str]],
  1. See JobTypeType

StopJobRequestRequestTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import StopJobRequestRequestTypeDef

def get_value() -> StopJobRequestRequestTypeDef:
    return {
        "appId": ...,
        "branchName": ...,
        "jobId": ...,
    }
Definition
class StopJobRequestRequestTypeDef(TypedDict):
    appId: str,
    branchName: str,
    jobId: str,

TagResourceRequestRequestTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
        "tags": ...,
    }
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tags: Mapping[str, str],

UntagResourceRequestRequestTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
        "tagKeys": ...,
    }
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tagKeys: Sequence[str],

UpdateBranchRequestRequestTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import UpdateBranchRequestRequestTypeDef

def get_value() -> UpdateBranchRequestRequestTypeDef:
    return {
        "appId": ...,
        "branchName": ...,
    }
Definition
class UpdateBranchRequestRequestTypeDef(TypedDict):
    appId: str,
    branchName: str,
    description: NotRequired[str],
    framework: NotRequired[str],
    stage: NotRequired[StageType],  # (1)
    enableNotification: NotRequired[bool],
    enableAutoBuild: NotRequired[bool],
    environmentVariables: NotRequired[Mapping[str, str]],
    basicAuthCredentials: NotRequired[str],
    enableBasicAuth: NotRequired[bool],
    enablePerformanceMode: NotRequired[bool],
    buildSpec: NotRequired[str],
    ttl: NotRequired[str],
    displayName: NotRequired[str],
    enablePullRequestPreview: NotRequired[bool],
    pullRequestEnvironmentName: NotRequired[str],
    backendEnvironmentArn: NotRequired[str],
  1. See StageType

UpdateWebhookRequestRequestTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import UpdateWebhookRequestRequestTypeDef

def get_value() -> UpdateWebhookRequestRequestTypeDef:
    return {
        "webhookId": ...,
    }
Definition
class UpdateWebhookRequestRequestTypeDef(TypedDict):
    webhookId: str,
    branchName: NotRequired[str],
    description: NotRequired[str],

CreateAppRequestRequestTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import CreateAppRequestRequestTypeDef

def get_value() -> CreateAppRequestRequestTypeDef:
    return {
        "name": ...,
    }
Definition
class CreateAppRequestRequestTypeDef(TypedDict):
    name: str,
    description: NotRequired[str],
    repository: NotRequired[str],
    platform: NotRequired[PlatformType],  # (1)
    iamServiceRoleArn: NotRequired[str],
    oauthToken: NotRequired[str],
    accessToken: NotRequired[str],
    environmentVariables: NotRequired[Mapping[str, str]],
    enableBranchAutoBuild: NotRequired[bool],
    enableBranchAutoDeletion: NotRequired[bool],
    enableBasicAuth: NotRequired[bool],
    basicAuthCredentials: NotRequired[str],
    customRules: NotRequired[Sequence[CustomRuleTypeDef]],  # (2)
    tags: NotRequired[Mapping[str, str]],
    buildSpec: NotRequired[str],
    customHeaders: NotRequired[str],
    enableAutoBranchCreation: NotRequired[bool],
    autoBranchCreationPatterns: NotRequired[Sequence[str]],
    autoBranchCreationConfig: NotRequired[AutoBranchCreationConfigTypeDef],  # (3)
  1. See PlatformType
  2. See CustomRuleTypeDef
  3. See AutoBranchCreationConfigTypeDef

UpdateAppRequestRequestTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import UpdateAppRequestRequestTypeDef

def get_value() -> UpdateAppRequestRequestTypeDef:
    return {
        "appId": ...,
    }
Definition
class UpdateAppRequestRequestTypeDef(TypedDict):
    appId: str,
    name: NotRequired[str],
    description: NotRequired[str],
    platform: NotRequired[PlatformType],  # (1)
    iamServiceRoleArn: NotRequired[str],
    environmentVariables: NotRequired[Mapping[str, str]],
    enableBranchAutoBuild: NotRequired[bool],
    enableBranchAutoDeletion: NotRequired[bool],
    enableBasicAuth: NotRequired[bool],
    basicAuthCredentials: NotRequired[str],
    customRules: NotRequired[Sequence[CustomRuleTypeDef]],  # (2)
    buildSpec: NotRequired[str],
    customHeaders: NotRequired[str],
    enableAutoBranchCreation: NotRequired[bool],
    autoBranchCreationPatterns: NotRequired[Sequence[str]],
    autoBranchCreationConfig: NotRequired[AutoBranchCreationConfigTypeDef],  # (3)
    repository: NotRequired[str],
    oauthToken: NotRequired[str],
    accessToken: NotRequired[str],
  1. See PlatformType
  2. See CustomRuleTypeDef
  3. See AutoBranchCreationConfigTypeDef

AppTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import AppTypeDef

def get_value() -> AppTypeDef:
    return {
        "appId": ...,
        "appArn": ...,
        "name": ...,
        "description": ...,
        "repository": ...,
        "platform": ...,
        "createTime": ...,
        "updateTime": ...,
        "environmentVariables": ...,
        "defaultDomain": ...,
        "enableBranchAutoBuild": ...,
        "enableBasicAuth": ...,
    }
Definition
class AppTypeDef(TypedDict):
    appId: str,
    appArn: str,
    name: str,
    description: str,
    repository: str,
    platform: PlatformType,  # (1)
    createTime: datetime,
    updateTime: datetime,
    environmentVariables: Dict[str, str],
    defaultDomain: str,
    enableBranchAutoBuild: bool,
    enableBasicAuth: bool,
    tags: NotRequired[Dict[str, str]],
    iamServiceRoleArn: NotRequired[str],
    enableBranchAutoDeletion: NotRequired[bool],
    basicAuthCredentials: NotRequired[str],
    customRules: NotRequired[List[CustomRuleTypeDef]],  # (2)
    productionBranch: NotRequired[ProductionBranchTypeDef],  # (3)
    buildSpec: NotRequired[str],
    customHeaders: NotRequired[str],
    enableAutoBranchCreation: NotRequired[bool],
    autoBranchCreationPatterns: NotRequired[List[str]],
    autoBranchCreationConfig: NotRequired[AutoBranchCreationConfigTypeDef],  # (4)
    repositoryCloneMethod: NotRequired[RepositoryCloneMethodType],  # (5)
  1. See PlatformType
  2. See CustomRuleTypeDef
  3. See ProductionBranchTypeDef
  4. See AutoBranchCreationConfigTypeDef
  5. See RepositoryCloneMethodType

CreateBackendEnvironmentResultTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import CreateBackendEnvironmentResultTypeDef

def get_value() -> CreateBackendEnvironmentResultTypeDef:
    return {
        "backendEnvironment": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateBackendEnvironmentResultTypeDef(TypedDict):
    backendEnvironment: BackendEnvironmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BackendEnvironmentTypeDef
  2. See ResponseMetadataTypeDef

CreateBranchResultTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import CreateBranchResultTypeDef

def get_value() -> CreateBranchResultTypeDef:
    return {
        "branch": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateBranchResultTypeDef(TypedDict):
    branch: BranchTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BranchTypeDef
  2. See ResponseMetadataTypeDef

CreateDeploymentResultTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import CreateDeploymentResultTypeDef

def get_value() -> CreateDeploymentResultTypeDef:
    return {
        "jobId": ...,
        "fileUploadUrls": ...,
        "zipUploadUrl": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateDeploymentResultTypeDef(TypedDict):
    jobId: str,
    fileUploadUrls: Dict[str, str],
    zipUploadUrl: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteBackendEnvironmentResultTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import DeleteBackendEnvironmentResultTypeDef

def get_value() -> DeleteBackendEnvironmentResultTypeDef:
    return {
        "backendEnvironment": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteBackendEnvironmentResultTypeDef(TypedDict):
    backendEnvironment: BackendEnvironmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BackendEnvironmentTypeDef
  2. See ResponseMetadataTypeDef

DeleteBranchResultTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import DeleteBranchResultTypeDef

def get_value() -> DeleteBranchResultTypeDef:
    return {
        "branch": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteBranchResultTypeDef(TypedDict):
    branch: BranchTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BranchTypeDef
  2. See ResponseMetadataTypeDef

GenerateAccessLogsResultTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import GenerateAccessLogsResultTypeDef

def get_value() -> GenerateAccessLogsResultTypeDef:
    return {
        "logUrl": ...,
        "ResponseMetadata": ...,
    }
Definition
class GenerateAccessLogsResultTypeDef(TypedDict):
    logUrl: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetArtifactUrlResultTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import GetArtifactUrlResultTypeDef

def get_value() -> GetArtifactUrlResultTypeDef:
    return {
        "artifactId": ...,
        "artifactUrl": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetArtifactUrlResultTypeDef(TypedDict):
    artifactId: str,
    artifactUrl: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetBackendEnvironmentResultTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import GetBackendEnvironmentResultTypeDef

def get_value() -> GetBackendEnvironmentResultTypeDef:
    return {
        "backendEnvironment": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetBackendEnvironmentResultTypeDef(TypedDict):
    backendEnvironment: BackendEnvironmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BackendEnvironmentTypeDef
  2. See ResponseMetadataTypeDef

GetBranchResultTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import GetBranchResultTypeDef

def get_value() -> GetBranchResultTypeDef:
    return {
        "branch": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetBranchResultTypeDef(TypedDict):
    branch: BranchTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BranchTypeDef
  2. See ResponseMetadataTypeDef

ListArtifactsResultTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import ListArtifactsResultTypeDef

def get_value() -> ListArtifactsResultTypeDef:
    return {
        "artifacts": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListArtifactsResultTypeDef(TypedDict):
    artifacts: List[ArtifactTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ArtifactTypeDef
  2. See ResponseMetadataTypeDef

ListBackendEnvironmentsResultTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import ListBackendEnvironmentsResultTypeDef

def get_value() -> ListBackendEnvironmentsResultTypeDef:
    return {
        "backendEnvironments": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListBackendEnvironmentsResultTypeDef(TypedDict):
    backendEnvironments: List[BackendEnvironmentTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BackendEnvironmentTypeDef
  2. See ResponseMetadataTypeDef

ListBranchesResultTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import ListBranchesResultTypeDef

def get_value() -> ListBranchesResultTypeDef:
    return {
        "branches": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListBranchesResultTypeDef(TypedDict):
    branches: List[BranchTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BranchTypeDef
  2. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateBranchResultTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import UpdateBranchResultTypeDef

def get_value() -> UpdateBranchResultTypeDef:
    return {
        "branch": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateBranchResultTypeDef(TypedDict):
    branch: BranchTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BranchTypeDef
  2. See ResponseMetadataTypeDef

CreateDomainAssociationRequestRequestTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import CreateDomainAssociationRequestRequestTypeDef

def get_value() -> CreateDomainAssociationRequestRequestTypeDef:
    return {
        "appId": ...,
        "domainName": ...,
        "subDomainSettings": ...,
    }
Definition
class CreateDomainAssociationRequestRequestTypeDef(TypedDict):
    appId: str,
    domainName: str,
    subDomainSettings: Sequence[SubDomainSettingTypeDef],  # (1)
    enableAutoSubDomain: NotRequired[bool],
    autoSubDomainCreationPatterns: NotRequired[Sequence[str]],
    autoSubDomainIAMRole: NotRequired[str],
  1. See SubDomainSettingTypeDef

SubDomainTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import SubDomainTypeDef

def get_value() -> SubDomainTypeDef:
    return {
        "subDomainSetting": ...,
        "verified": ...,
        "dnsRecord": ...,
    }
Definition
class SubDomainTypeDef(TypedDict):
    subDomainSetting: SubDomainSettingTypeDef,  # (1)
    verified: bool,
    dnsRecord: str,
  1. See SubDomainSettingTypeDef

UpdateDomainAssociationRequestRequestTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import UpdateDomainAssociationRequestRequestTypeDef

def get_value() -> UpdateDomainAssociationRequestRequestTypeDef:
    return {
        "appId": ...,
        "domainName": ...,
    }
Definition
class UpdateDomainAssociationRequestRequestTypeDef(TypedDict):
    appId: str,
    domainName: str,
    enableAutoSubDomain: NotRequired[bool],
    subDomainSettings: NotRequired[Sequence[SubDomainSettingTypeDef]],  # (1)
    autoSubDomainCreationPatterns: NotRequired[Sequence[str]],
    autoSubDomainIAMRole: NotRequired[str],
  1. See SubDomainSettingTypeDef

CreateWebhookResultTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import CreateWebhookResultTypeDef

def get_value() -> CreateWebhookResultTypeDef:
    return {
        "webhook": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateWebhookResultTypeDef(TypedDict):
    webhook: WebhookTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See WebhookTypeDef
  2. See ResponseMetadataTypeDef

DeleteWebhookResultTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import DeleteWebhookResultTypeDef

def get_value() -> DeleteWebhookResultTypeDef:
    return {
        "webhook": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteWebhookResultTypeDef(TypedDict):
    webhook: WebhookTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See WebhookTypeDef
  2. See ResponseMetadataTypeDef

GetWebhookResultTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import GetWebhookResultTypeDef

def get_value() -> GetWebhookResultTypeDef:
    return {
        "webhook": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetWebhookResultTypeDef(TypedDict):
    webhook: WebhookTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See WebhookTypeDef
  2. See ResponseMetadataTypeDef

ListWebhooksResultTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import ListWebhooksResultTypeDef

def get_value() -> ListWebhooksResultTypeDef:
    return {
        "webhooks": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListWebhooksResultTypeDef(TypedDict):
    webhooks: List[WebhookTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See WebhookTypeDef
  2. See ResponseMetadataTypeDef

UpdateWebhookResultTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import UpdateWebhookResultTypeDef

def get_value() -> UpdateWebhookResultTypeDef:
    return {
        "webhook": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateWebhookResultTypeDef(TypedDict):
    webhook: WebhookTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See WebhookTypeDef
  2. See ResponseMetadataTypeDef

DeleteJobResultTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import DeleteJobResultTypeDef

def get_value() -> DeleteJobResultTypeDef:
    return {
        "jobSummary": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteJobResultTypeDef(TypedDict):
    jobSummary: JobSummaryTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListJobsResultTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import ListJobsResultTypeDef

def get_value() -> ListJobsResultTypeDef:
    return {
        "jobSummaries": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListJobsResultTypeDef(TypedDict):
    jobSummaries: List[JobSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobSummaryTypeDef
  2. See ResponseMetadataTypeDef

StartDeploymentResultTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import StartDeploymentResultTypeDef

def get_value() -> StartDeploymentResultTypeDef:
    return {
        "jobSummary": ...,
        "ResponseMetadata": ...,
    }
Definition
class StartDeploymentResultTypeDef(TypedDict):
    jobSummary: JobSummaryTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobSummaryTypeDef
  2. See ResponseMetadataTypeDef

StartJobResultTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import StartJobResultTypeDef

def get_value() -> StartJobResultTypeDef:
    return {
        "jobSummary": ...,
        "ResponseMetadata": ...,
    }
Definition
class StartJobResultTypeDef(TypedDict):
    jobSummary: JobSummaryTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobSummaryTypeDef
  2. See ResponseMetadataTypeDef

StopJobResultTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import StopJobResultTypeDef

def get_value() -> StopJobResultTypeDef:
    return {
        "jobSummary": ...,
        "ResponseMetadata": ...,
    }
Definition
class StopJobResultTypeDef(TypedDict):
    jobSummary: JobSummaryTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobSummaryTypeDef
  2. See ResponseMetadataTypeDef

JobTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import JobTypeDef

def get_value() -> JobTypeDef:
    return {
        "summary": ...,
        "steps": ...,
    }
Definition
class JobTypeDef(TypedDict):
    summary: JobSummaryTypeDef,  # (1)
    steps: List[StepTypeDef],  # (2)
  1. See JobSummaryTypeDef
  2. See StepTypeDef

ListAppsRequestListAppsPaginateTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import ListAppsRequestListAppsPaginateTypeDef

def get_value() -> ListAppsRequestListAppsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListAppsRequestListAppsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListBranchesRequestListBranchesPaginateTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import ListBranchesRequestListBranchesPaginateTypeDef

def get_value() -> ListBranchesRequestListBranchesPaginateTypeDef:
    return {
        "appId": ...,
    }
Definition
class ListBranchesRequestListBranchesPaginateTypeDef(TypedDict):
    appId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListDomainAssociationsRequestListDomainAssociationsPaginateTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import ListDomainAssociationsRequestListDomainAssociationsPaginateTypeDef

def get_value() -> ListDomainAssociationsRequestListDomainAssociationsPaginateTypeDef:
    return {
        "appId": ...,
    }
Definition
class ListDomainAssociationsRequestListDomainAssociationsPaginateTypeDef(TypedDict):
    appId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListJobsRequestListJobsPaginateTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import ListJobsRequestListJobsPaginateTypeDef

def get_value() -> ListJobsRequestListJobsPaginateTypeDef:
    return {
        "appId": ...,
        "branchName": ...,
    }
Definition
class ListJobsRequestListJobsPaginateTypeDef(TypedDict):
    appId: str,
    branchName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

CreateAppResultTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import CreateAppResultTypeDef

def get_value() -> CreateAppResultTypeDef:
    return {
        "app": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateAppResultTypeDef(TypedDict):
    app: AppTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AppTypeDef
  2. See ResponseMetadataTypeDef

DeleteAppResultTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import DeleteAppResultTypeDef

def get_value() -> DeleteAppResultTypeDef:
    return {
        "app": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteAppResultTypeDef(TypedDict):
    app: AppTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AppTypeDef
  2. See ResponseMetadataTypeDef

GetAppResultTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import GetAppResultTypeDef

def get_value() -> GetAppResultTypeDef:
    return {
        "app": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetAppResultTypeDef(TypedDict):
    app: AppTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AppTypeDef
  2. See ResponseMetadataTypeDef

ListAppsResultTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import ListAppsResultTypeDef

def get_value() -> ListAppsResultTypeDef:
    return {
        "apps": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListAppsResultTypeDef(TypedDict):
    apps: List[AppTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AppTypeDef
  2. See ResponseMetadataTypeDef

UpdateAppResultTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import UpdateAppResultTypeDef

def get_value() -> UpdateAppResultTypeDef:
    return {
        "app": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateAppResultTypeDef(TypedDict):
    app: AppTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AppTypeDef
  2. See ResponseMetadataTypeDef

DomainAssociationTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import DomainAssociationTypeDef

def get_value() -> DomainAssociationTypeDef:
    return {
        "domainAssociationArn": ...,
        "domainName": ...,
        "enableAutoSubDomain": ...,
        "domainStatus": ...,
        "statusReason": ...,
        "subDomains": ...,
    }
Definition
class DomainAssociationTypeDef(TypedDict):
    domainAssociationArn: str,
    domainName: str,
    enableAutoSubDomain: bool,
    domainStatus: DomainStatusType,  # (1)
    statusReason: str,
    subDomains: List[SubDomainTypeDef],  # (2)
    autoSubDomainCreationPatterns: NotRequired[List[str]],
    autoSubDomainIAMRole: NotRequired[str],
    certificateVerificationDNSRecord: NotRequired[str],
  1. See DomainStatusType
  2. See SubDomainTypeDef

GetJobResultTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import GetJobResultTypeDef

def get_value() -> GetJobResultTypeDef:
    return {
        "job": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetJobResultTypeDef(TypedDict):
    job: JobTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobTypeDef
  2. See ResponseMetadataTypeDef

CreateDomainAssociationResultTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import CreateDomainAssociationResultTypeDef

def get_value() -> CreateDomainAssociationResultTypeDef:
    return {
        "domainAssociation": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateDomainAssociationResultTypeDef(TypedDict):
    domainAssociation: DomainAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DomainAssociationTypeDef
  2. See ResponseMetadataTypeDef

DeleteDomainAssociationResultTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import DeleteDomainAssociationResultTypeDef

def get_value() -> DeleteDomainAssociationResultTypeDef:
    return {
        "domainAssociation": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteDomainAssociationResultTypeDef(TypedDict):
    domainAssociation: DomainAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DomainAssociationTypeDef
  2. See ResponseMetadataTypeDef

GetDomainAssociationResultTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import GetDomainAssociationResultTypeDef

def get_value() -> GetDomainAssociationResultTypeDef:
    return {
        "domainAssociation": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetDomainAssociationResultTypeDef(TypedDict):
    domainAssociation: DomainAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DomainAssociationTypeDef
  2. See ResponseMetadataTypeDef

ListDomainAssociationsResultTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import ListDomainAssociationsResultTypeDef

def get_value() -> ListDomainAssociationsResultTypeDef:
    return {
        "domainAssociations": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListDomainAssociationsResultTypeDef(TypedDict):
    domainAssociations: List[DomainAssociationTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DomainAssociationTypeDef
  2. See ResponseMetadataTypeDef

UpdateDomainAssociationResultTypeDef

Usage Example
from types_aiobotocore_amplify.type_defs import UpdateDomainAssociationResultTypeDef

def get_value() -> UpdateDomainAssociationResultTypeDef:
    return {
        "domainAssociation": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateDomainAssociationResultTypeDef(TypedDict):
    domainAssociation: DomainAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DomainAssociationTypeDef
  2. See ResponseMetadataTypeDef