AppStreamClient#
Auto-generated documentation for AppStream type annotations stubs module types-boto3-appstream.
AppStreamClient#
Type annotations and code completion for boto3.client("appstream").
 boto3 documentation
# AppStreamClient usage example
from boto3.session import Session
from types_boto3_appstream.client import AppStreamClient
def get_appstream_client() -> AppStreamClient:
    return Session().client("appstream")Exceptions#
boto3 client exceptions are generated in runtime.
This class provides code completion for boto3.client("appstream").exceptions structure.
# Exceptions.exceptions usage example
client = boto3.client("appstream")
try:
    do_something(client)
except (
    client.exceptions.ClientError,
    client.exceptions.ConcurrentModificationException,
    client.exceptions.EntitlementAlreadyExistsException,
    client.exceptions.EntitlementNotFoundException,
    client.exceptions.IncompatibleImageException,
    client.exceptions.InvalidAccountStatusException,
    client.exceptions.InvalidParameterCombinationException,
    client.exceptions.InvalidRoleException,
    client.exceptions.LimitExceededException,
    client.exceptions.OperationNotPermittedException,
    client.exceptions.RequestLimitExceededException,
    client.exceptions.ResourceAlreadyExistsException,
    client.exceptions.ResourceInUseException,
    client.exceptions.ResourceNotAvailableException,
    client.exceptions.ResourceNotFoundException,
) as e:
    print(e)# Exceptions.exceptions type checking example
from types_boto3_appstream.client import Exceptions
def handle_error(exc: Exceptions.ClientError) -> None:
    ...Methods#
can_paginate#
Type annotations and code completion for boto3.client("appstream").can_paginate method.
 boto3 documentation
# can_paginate method definition
def can_paginate(
    self,
    operation_name: str,
) -> bool:
    ...generate_presigned_url#
Type annotations and code completion for boto3.client("appstream").generate_presigned_url method.
 boto3 documentation
# generate_presigned_url method definition
def generate_presigned_url(
    self,
    ClientMethod: str,
    Params: Mapping[str, Any] = ...,
    ExpiresIn: int = 3600,
    HttpMethod: str = ...,
) -> str:
    ...associate_app_block_builder_app_block#
Associates the specified app block builder with the specified app block.
Type annotations and code completion for boto3.client("appstream").associate_app_block_builder_app_block method.
 boto3 documentation
# associate_app_block_builder_app_block method definition
def associate_app_block_builder_app_block(
    self,
    *,
    AppBlockArn: str,
    AppBlockBuilderName: str,
) -> AssociateAppBlockBuilderAppBlockResultTypeDef:  # (1)
    ...# associate_app_block_builder_app_block method usage example with argument unpacking
kwargs: AssociateAppBlockBuilderAppBlockRequestTypeDef = {  # (1)
    "AppBlockArn": ...,
    "AppBlockBuilderName": ...,
}
parent.associate_app_block_builder_app_block(**kwargs)associate_application_fleet#
Associates the specified application with the specified fleet.
Type annotations and code completion for boto3.client("appstream").associate_application_fleet method.
 boto3 documentation
# associate_application_fleet method definition
def associate_application_fleet(
    self,
    *,
    FleetName: str,
    ApplicationArn: str,
) -> AssociateApplicationFleetResultTypeDef:  # (1)
    ...# associate_application_fleet method usage example with argument unpacking
kwargs: AssociateApplicationFleetRequestTypeDef = {  # (1)
    "FleetName": ...,
    "ApplicationArn": ...,
}
parent.associate_application_fleet(**kwargs)associate_application_to_entitlement#
Associates an application to entitle.
Type annotations and code completion for boto3.client("appstream").associate_application_to_entitlement method.
 boto3 documentation
# associate_application_to_entitlement method definition
def associate_application_to_entitlement(
    self,
    *,
    StackName: str,
    EntitlementName: str,
    ApplicationIdentifier: str,
) -> Dict[str, Any]:
    ...# associate_application_to_entitlement method usage example with argument unpacking
kwargs: AssociateApplicationToEntitlementRequestTypeDef = {  # (1)
    "StackName": ...,
    "EntitlementName": ...,
    "ApplicationIdentifier": ...,
}
parent.associate_application_to_entitlement(**kwargs)associate_fleet#
Associates the specified fleet with the specified stack.
Type annotations and code completion for boto3.client("appstream").associate_fleet method.
 boto3 documentation
# associate_fleet method definition
def associate_fleet(
    self,
    *,
    FleetName: str,
    StackName: str,
) -> Dict[str, Any]:
    ...# associate_fleet method usage example with argument unpacking
kwargs: AssociateFleetRequestTypeDef = {  # (1)
    "FleetName": ...,
    "StackName": ...,
}
parent.associate_fleet(**kwargs)associate_software_to_image_builder#
Associates license included application(s) with an existing image builder instance.
Type annotations and code completion for boto3.client("appstream").associate_software_to_image_builder method.
 boto3 documentation
# associate_software_to_image_builder method definition
def associate_software_to_image_builder(
    self,
    *,
    ImageBuilderName: str,
    SoftwareNames: Sequence[str],
) -> Dict[str, Any]:
    ...# associate_software_to_image_builder method usage example with argument unpacking
kwargs: AssociateSoftwareToImageBuilderRequestTypeDef = {  # (1)
    "ImageBuilderName": ...,
    "SoftwareNames": ...,
}
parent.associate_software_to_image_builder(**kwargs)batch_associate_user_stack#
Associates the specified users with the specified stacks.
Type annotations and code completion for boto3.client("appstream").batch_associate_user_stack method.
 boto3 documentation
# batch_associate_user_stack method definition
def batch_associate_user_stack(
    self,
    *,
    UserStackAssociations: Sequence[UserStackAssociationTypeDef],  # (1)
) -> BatchAssociateUserStackResultTypeDef:  # (2)
    ...- See Sequence[UserStackAssociationTypeDef]
- See BatchAssociateUserStackResultTypeDef
# batch_associate_user_stack method usage example with argument unpacking
kwargs: BatchAssociateUserStackRequestTypeDef = {  # (1)
    "UserStackAssociations": ...,
}
parent.batch_associate_user_stack(**kwargs)batch_disassociate_user_stack#
Disassociates the specified users from the specified stacks.
Type annotations and code completion for boto3.client("appstream").batch_disassociate_user_stack method.
 boto3 documentation
# batch_disassociate_user_stack method definition
def batch_disassociate_user_stack(
    self,
    *,
    UserStackAssociations: Sequence[UserStackAssociationTypeDef],  # (1)
) -> BatchDisassociateUserStackResultTypeDef:  # (2)
    ...- See Sequence[UserStackAssociationTypeDef]
- See BatchDisassociateUserStackResultTypeDef
# batch_disassociate_user_stack method usage example with argument unpacking
kwargs: BatchDisassociateUserStackRequestTypeDef = {  # (1)
    "UserStackAssociations": ...,
}
parent.batch_disassociate_user_stack(**kwargs)copy_image#
Copies the image within the same region or to a new region within the same AWS account.
Type annotations and code completion for boto3.client("appstream").copy_image method.
 boto3 documentation
# copy_image method definition
def copy_image(
    self,
    *,
    SourceImageName: str,
    DestinationImageName: str,
    DestinationRegion: str,
    DestinationImageDescription: str = ...,
) -> CopyImageResponseTypeDef:  # (1)
    ...# copy_image method usage example with argument unpacking
kwargs: CopyImageRequestTypeDef = {  # (1)
    "SourceImageName": ...,
    "DestinationImageName": ...,
    "DestinationRegion": ...,
}
parent.copy_image(**kwargs)create_app_block#
Creates an app block.
Type annotations and code completion for boto3.client("appstream").create_app_block method.
 boto3 documentation
# create_app_block method definition
def create_app_block(
    self,
    *,
    Name: str,
    SourceS3Location: S3LocationTypeDef,  # (1)
    Description: str = ...,
    DisplayName: str = ...,
    SetupScriptDetails: ScriptDetailsTypeDef = ...,  # (2)
    Tags: Mapping[str, str] = ...,
    PostSetupScriptDetails: ScriptDetailsTypeDef = ...,  # (2)
    PackagingType: PackagingTypeType = ...,  # (4)
) -> CreateAppBlockResultTypeDef:  # (5)
    ...- See S3LocationTypeDef
- See ScriptDetailsTypeDef
- See ScriptDetailsTypeDef
- See PackagingTypeType
- See CreateAppBlockResultTypeDef
# create_app_block method usage example with argument unpacking
kwargs: CreateAppBlockRequestTypeDef = {  # (1)
    "Name": ...,
    "SourceS3Location": ...,
}
parent.create_app_block(**kwargs)create_app_block_builder#
Creates an app block builder.
Type annotations and code completion for boto3.client("appstream").create_app_block_builder method.
 boto3 documentation
# create_app_block_builder method definition
def create_app_block_builder(
    self,
    *,
    Name: str,
    Platform: AppBlockBuilderPlatformTypeType,  # (1)
    InstanceType: str,
    VpcConfig: VpcConfigUnionTypeDef,  # (2)
    Description: str = ...,
    DisplayName: str = ...,
    Tags: Mapping[str, str] = ...,
    EnableDefaultInternetAccess: bool = ...,
    IamRoleArn: str = ...,
    AccessEndpoints: Sequence[AccessEndpointTypeDef] = ...,  # (3)
) -> CreateAppBlockBuilderResultTypeDef:  # (4)
    ...- See AppBlockBuilderPlatformTypeType
- See VpcConfigUnionTypeDef
- See Sequence[AccessEndpointTypeDef]
- See CreateAppBlockBuilderResultTypeDef
# create_app_block_builder method usage example with argument unpacking
kwargs: CreateAppBlockBuilderRequestTypeDef = {  # (1)
    "Name": ...,
    "Platform": ...,
    "InstanceType": ...,
    "VpcConfig": ...,
}
parent.create_app_block_builder(**kwargs)create_app_block_builder_streaming_url#
Creates a URL to start a create app block builder streaming session.
Type annotations and code completion for boto3.client("appstream").create_app_block_builder_streaming_url method.
 boto3 documentation
# create_app_block_builder_streaming_url method definition
def create_app_block_builder_streaming_url(
    self,
    *,
    AppBlockBuilderName: str,
    Validity: int = ...,
) -> CreateAppBlockBuilderStreamingURLResultTypeDef:  # (1)
    ...# create_app_block_builder_streaming_url method usage example with argument unpacking
kwargs: CreateAppBlockBuilderStreamingURLRequestTypeDef = {  # (1)
    "AppBlockBuilderName": ...,
}
parent.create_app_block_builder_streaming_url(**kwargs)create_application#
Creates an application.
Type annotations and code completion for boto3.client("appstream").create_application method.
 boto3 documentation
# create_application method definition
def create_application(
    self,
    *,
    Name: str,
    IconS3Location: S3LocationTypeDef,  # (1)
    LaunchPath: str,
    Platforms: Sequence[PlatformTypeType],  # (2)
    InstanceFamilies: Sequence[str],
    AppBlockArn: str,
    DisplayName: str = ...,
    Description: str = ...,
    WorkingDirectory: str = ...,
    LaunchParameters: str = ...,
    Tags: Mapping[str, str] = ...,
) -> CreateApplicationResultTypeDef:  # (3)
    ...- See S3LocationTypeDef
- See Sequence[PlatformTypeType]
- See CreateApplicationResultTypeDef
# create_application method usage example with argument unpacking
kwargs: CreateApplicationRequestTypeDef = {  # (1)
    "Name": ...,
    "IconS3Location": ...,
    "LaunchPath": ...,
    "Platforms": ...,
    "InstanceFamilies": ...,
    "AppBlockArn": ...,
}
parent.create_application(**kwargs)create_directory_config#
Creates a Directory Config object in AppStream 2.0.
Type annotations and code completion for boto3.client("appstream").create_directory_config method.
 boto3 documentation
# create_directory_config method definition
def create_directory_config(
    self,
    *,
    DirectoryName: str,
    OrganizationalUnitDistinguishedNames: Sequence[str],
    ServiceAccountCredentials: ServiceAccountCredentialsTypeDef = ...,  # (1)
    CertificateBasedAuthProperties: CertificateBasedAuthPropertiesTypeDef = ...,  # (2)
) -> CreateDirectoryConfigResultTypeDef:  # (3)
    ...- See ServiceAccountCredentialsTypeDef
- See CertificateBasedAuthPropertiesTypeDef
- See CreateDirectoryConfigResultTypeDef
# create_directory_config method usage example with argument unpacking
kwargs: CreateDirectoryConfigRequestTypeDef = {  # (1)
    "DirectoryName": ...,
    "OrganizationalUnitDistinguishedNames": ...,
}
parent.create_directory_config(**kwargs)create_entitlement#
Creates a new entitlement.
Type annotations and code completion for boto3.client("appstream").create_entitlement method.
 boto3 documentation
# create_entitlement method definition
def create_entitlement(
    self,
    *,
    Name: str,
    StackName: str,
    AppVisibility: AppVisibilityType,  # (1)
    Attributes: Sequence[EntitlementAttributeTypeDef],  # (2)
    Description: str = ...,
) -> CreateEntitlementResultTypeDef:  # (3)
    ...- See AppVisibilityType
- See Sequence[EntitlementAttributeTypeDef]
- See CreateEntitlementResultTypeDef
# create_entitlement method usage example with argument unpacking
kwargs: CreateEntitlementRequestTypeDef = {  # (1)
    "Name": ...,
    "StackName": ...,
    "AppVisibility": ...,
    "Attributes": ...,
}
parent.create_entitlement(**kwargs)create_fleet#
Creates a fleet.
Type annotations and code completion for boto3.client("appstream").create_fleet method.
 boto3 documentation
# create_fleet method definition
def create_fleet(
    self,
    *,
    Name: str,
    InstanceType: str,
    ImageName: str = ...,
    ImageArn: str = ...,
    FleetType: FleetTypeType = ...,  # (1)
    ComputeCapacity: ComputeCapacityTypeDef = ...,  # (2)
    VpcConfig: VpcConfigUnionTypeDef = ...,  # (3)
    MaxUserDurationInSeconds: int = ...,
    DisconnectTimeoutInSeconds: int = ...,
    Description: str = ...,
    DisplayName: str = ...,
    EnableDefaultInternetAccess: bool = ...,
    DomainJoinInfo: DomainJoinInfoTypeDef = ...,  # (4)
    Tags: Mapping[str, str] = ...,
    IdleDisconnectTimeoutInSeconds: int = ...,
    IamRoleArn: str = ...,
    StreamView: StreamViewType = ...,  # (5)
    Platform: PlatformTypeType = ...,  # (6)
    MaxConcurrentSessions: int = ...,
    UsbDeviceFilterStrings: Sequence[str] = ...,
    SessionScriptS3Location: S3LocationTypeDef = ...,  # (7)
    MaxSessionsPerInstance: int = ...,
) -> CreateFleetResultTypeDef:  # (8)
    ...- See FleetTypeType
- See ComputeCapacityTypeDef
- See VpcConfigUnionTypeDef
- See DomainJoinInfoTypeDef
- See StreamViewType
- See PlatformTypeType
- See S3LocationTypeDef
- See CreateFleetResultTypeDef
# create_fleet method usage example with argument unpacking
kwargs: CreateFleetRequestTypeDef = {  # (1)
    "Name": ...,
    "InstanceType": ...,
}
parent.create_fleet(**kwargs)create_image_builder#
Creates an image builder.
Type annotations and code completion for boto3.client("appstream").create_image_builder method.
 boto3 documentation
# create_image_builder method definition
def create_image_builder(
    self,
    *,
    Name: str,
    InstanceType: str,
    ImageName: str = ...,
    ImageArn: str = ...,
    Description: str = ...,
    DisplayName: str = ...,
    VpcConfig: VpcConfigUnionTypeDef = ...,  # (1)
    IamRoleArn: str = ...,
    EnableDefaultInternetAccess: bool = ...,
    DomainJoinInfo: DomainJoinInfoTypeDef = ...,  # (2)
    AppstreamAgentVersion: str = ...,
    Tags: Mapping[str, str] = ...,
    AccessEndpoints: Sequence[AccessEndpointTypeDef] = ...,  # (3)
    SoftwaresToInstall: Sequence[str] = ...,
    SoftwaresToUninstall: Sequence[str] = ...,
) -> CreateImageBuilderResultTypeDef:  # (4)
    ...- See VpcConfigUnionTypeDef
- See DomainJoinInfoTypeDef
- See Sequence[AccessEndpointTypeDef]
- See CreateImageBuilderResultTypeDef
# create_image_builder method usage example with argument unpacking
kwargs: CreateImageBuilderRequestTypeDef = {  # (1)
    "Name": ...,
    "InstanceType": ...,
}
parent.create_image_builder(**kwargs)create_image_builder_streaming_url#
Creates a URL to start an image builder streaming session.
Type annotations and code completion for boto3.client("appstream").create_image_builder_streaming_url method.
 boto3 documentation
# create_image_builder_streaming_url method definition
def create_image_builder_streaming_url(
    self,
    *,
    Name: str,
    Validity: int = ...,
) -> CreateImageBuilderStreamingURLResultTypeDef:  # (1)
    ...# create_image_builder_streaming_url method usage example with argument unpacking
kwargs: CreateImageBuilderStreamingURLRequestTypeDef = {  # (1)
    "Name": ...,
}
parent.create_image_builder_streaming_url(**kwargs)create_stack#
Creates a stack to start streaming applications to users.
Type annotations and code completion for boto3.client("appstream").create_stack method.
 boto3 documentation
# create_stack method definition
def create_stack(
    self,
    *,
    Name: str,
    Description: str = ...,
    DisplayName: str = ...,
    StorageConnectors: Sequence[StorageConnectorUnionTypeDef] = ...,  # (1)
    RedirectURL: str = ...,
    FeedbackURL: str = ...,
    UserSettings: Sequence[UserSettingTypeDef] = ...,  # (2)
    ApplicationSettings: ApplicationSettingsTypeDef = ...,  # (3)
    Tags: Mapping[str, str] = ...,
    AccessEndpoints: Sequence[AccessEndpointTypeDef] = ...,  # (4)
    EmbedHostDomains: Sequence[str] = ...,
    StreamingExperienceSettings: StreamingExperienceSettingsTypeDef = ...,  # (5)
) -> CreateStackResultTypeDef:  # (6)
    ...- See Sequence[StorageConnectorUnionTypeDef]
- See Sequence[UserSettingTypeDef]
- See ApplicationSettingsTypeDef
- See Sequence[AccessEndpointTypeDef]
- See StreamingExperienceSettingsTypeDef
- See CreateStackResultTypeDef
# create_stack method usage example with argument unpacking
kwargs: CreateStackRequestTypeDef = {  # (1)
    "Name": ...,
}
parent.create_stack(**kwargs)create_streaming_url#
Creates a temporary URL to start an AppStream 2.0 streaming session for the specified user.
Type annotations and code completion for boto3.client("appstream").create_streaming_url method.
 boto3 documentation
# create_streaming_url method definition
def create_streaming_url(
    self,
    *,
    StackName: str,
    FleetName: str,
    UserId: str,
    ApplicationId: str = ...,
    Validity: int = ...,
    SessionContext: str = ...,
) -> CreateStreamingURLResultTypeDef:  # (1)
    ...# create_streaming_url method usage example with argument unpacking
kwargs: CreateStreamingURLRequestTypeDef = {  # (1)
    "StackName": ...,
    "FleetName": ...,
    "UserId": ...,
}
parent.create_streaming_url(**kwargs)create_theme_for_stack#
Creates custom branding that customizes the appearance of the streaming application catalog page.
Type annotations and code completion for boto3.client("appstream").create_theme_for_stack method.
 boto3 documentation
# create_theme_for_stack method definition
def create_theme_for_stack(
    self,
    *,
    StackName: str,
    TitleText: str,
    ThemeStyling: ThemeStylingType,  # (1)
    OrganizationLogoS3Location: S3LocationTypeDef,  # (2)
    FaviconS3Location: S3LocationTypeDef,  # (2)
    FooterLinks: Sequence[ThemeFooterLinkTypeDef] = ...,  # (4)
) -> CreateThemeForStackResultTypeDef:  # (5)
    ...- See ThemeStylingType
- See S3LocationTypeDef
- See S3LocationTypeDef
- See Sequence[ThemeFooterLinkTypeDef]
- See CreateThemeForStackResultTypeDef
# create_theme_for_stack method usage example with argument unpacking
kwargs: CreateThemeForStackRequestTypeDef = {  # (1)
    "StackName": ...,
    "TitleText": ...,
    "ThemeStyling": ...,
    "OrganizationLogoS3Location": ...,
    "FaviconS3Location": ...,
}
parent.create_theme_for_stack(**kwargs)create_updated_image#
Creates a new image with the latest Windows operating system updates, driver updates, and AppStream 2.0 agent software.
Type annotations and code completion for boto3.client("appstream").create_updated_image method.
 boto3 documentation
# create_updated_image method definition
def create_updated_image(
    self,
    *,
    existingImageName: str,
    newImageName: str,
    newImageDescription: str = ...,
    newImageDisplayName: str = ...,
    newImageTags: Mapping[str, str] = ...,
    dryRun: bool = ...,
) -> CreateUpdatedImageResultTypeDef:  # (1)
    ...# create_updated_image method usage example with argument unpacking
kwargs: CreateUpdatedImageRequestTypeDef = {  # (1)
    "existingImageName": ...,
    "newImageName": ...,
}
parent.create_updated_image(**kwargs)create_usage_report_subscription#
Creates a usage report subscription.
Type annotations and code completion for boto3.client("appstream").create_usage_report_subscription method.
 boto3 documentation
# create_usage_report_subscription method definition
def create_usage_report_subscription(
    self,
) -> CreateUsageReportSubscriptionResultTypeDef:  # (1)
    ...create_user#
Creates a new user in the user pool.
Type annotations and code completion for boto3.client("appstream").create_user method.
 boto3 documentation
# create_user method definition
def create_user(
    self,
    *,
    UserName: str,
    AuthenticationType: AuthenticationTypeType,  # (1)
    MessageAction: MessageActionType = ...,  # (2)
    FirstName: str = ...,
    LastName: str = ...,
) -> Dict[str, Any]:
    ...# create_user method usage example with argument unpacking
kwargs: CreateUserRequestTypeDef = {  # (1)
    "UserName": ...,
    "AuthenticationType": ...,
}
parent.create_user(**kwargs)delete_app_block#
Deletes an app block.
Type annotations and code completion for boto3.client("appstream").delete_app_block method.
 boto3 documentation
# delete_app_block method definition
def delete_app_block(
    self,
    *,
    Name: str,
) -> Dict[str, Any]:
    ...# delete_app_block method usage example with argument unpacking
kwargs: DeleteAppBlockRequestTypeDef = {  # (1)
    "Name": ...,
}
parent.delete_app_block(**kwargs)delete_app_block_builder#
Deletes an app block builder.
Type annotations and code completion for boto3.client("appstream").delete_app_block_builder method.
 boto3 documentation
# delete_app_block_builder method definition
def delete_app_block_builder(
    self,
    *,
    Name: str,
) -> Dict[str, Any]:
    ...# delete_app_block_builder method usage example with argument unpacking
kwargs: DeleteAppBlockBuilderRequestTypeDef = {  # (1)
    "Name": ...,
}
parent.delete_app_block_builder(**kwargs)delete_application#
Deletes an application.
Type annotations and code completion for boto3.client("appstream").delete_application method.
 boto3 documentation
# delete_application method definition
def delete_application(
    self,
    *,
    Name: str,
) -> Dict[str, Any]:
    ...# delete_application method usage example with argument unpacking
kwargs: DeleteApplicationRequestTypeDef = {  # (1)
    "Name": ...,
}
parent.delete_application(**kwargs)delete_directory_config#
Deletes the specified Directory Config object from AppStream 2.0.
Type annotations and code completion for boto3.client("appstream").delete_directory_config method.
 boto3 documentation
# delete_directory_config method definition
def delete_directory_config(
    self,
    *,
    DirectoryName: str,
) -> Dict[str, Any]:
    ...# delete_directory_config method usage example with argument unpacking
kwargs: DeleteDirectoryConfigRequestTypeDef = {  # (1)
    "DirectoryName": ...,
}
parent.delete_directory_config(**kwargs)delete_entitlement#
Deletes the specified entitlement.
Type annotations and code completion for boto3.client("appstream").delete_entitlement method.
 boto3 documentation
# delete_entitlement method definition
def delete_entitlement(
    self,
    *,
    Name: str,
    StackName: str,
) -> Dict[str, Any]:
    ...# delete_entitlement method usage example with argument unpacking
kwargs: DeleteEntitlementRequestTypeDef = {  # (1)
    "Name": ...,
    "StackName": ...,
}
parent.delete_entitlement(**kwargs)delete_fleet#
Deletes the specified fleet.
Type annotations and code completion for boto3.client("appstream").delete_fleet method.
 boto3 documentation
# delete_fleet method definition
def delete_fleet(
    self,
    *,
    Name: str,
) -> Dict[str, Any]:
    ...# delete_fleet method usage example with argument unpacking
kwargs: DeleteFleetRequestTypeDef = {  # (1)
    "Name": ...,
}
parent.delete_fleet(**kwargs)delete_image#
Deletes the specified image.
Type annotations and code completion for boto3.client("appstream").delete_image method.
 boto3 documentation
# delete_image method definition
def delete_image(
    self,
    *,
    Name: str,
) -> DeleteImageResultTypeDef:  # (1)
    ...# delete_image method usage example with argument unpacking
kwargs: DeleteImageRequestTypeDef = {  # (1)
    "Name": ...,
}
parent.delete_image(**kwargs)delete_image_builder#
Deletes the specified image builder and releases the capacity.
Type annotations and code completion for boto3.client("appstream").delete_image_builder method.
 boto3 documentation
# delete_image_builder method definition
def delete_image_builder(
    self,
    *,
    Name: str,
) -> DeleteImageBuilderResultTypeDef:  # (1)
    ...# delete_image_builder method usage example with argument unpacking
kwargs: DeleteImageBuilderRequestTypeDef = {  # (1)
    "Name": ...,
}
parent.delete_image_builder(**kwargs)delete_image_permissions#
Deletes permissions for the specified private image.
Type annotations and code completion for boto3.client("appstream").delete_image_permissions method.
 boto3 documentation
# delete_image_permissions method definition
def delete_image_permissions(
    self,
    *,
    Name: str,
    SharedAccountId: str,
) -> Dict[str, Any]:
    ...# delete_image_permissions method usage example with argument unpacking
kwargs: DeleteImagePermissionsRequestTypeDef = {  # (1)
    "Name": ...,
    "SharedAccountId": ...,
}
parent.delete_image_permissions(**kwargs)delete_stack#
Deletes the specified stack.
Type annotations and code completion for boto3.client("appstream").delete_stack method.
 boto3 documentation
# delete_stack method definition
def delete_stack(
    self,
    *,
    Name: str,
) -> Dict[str, Any]:
    ...# delete_stack method usage example with argument unpacking
kwargs: DeleteStackRequestTypeDef = {  # (1)
    "Name": ...,
}
parent.delete_stack(**kwargs)delete_theme_for_stack#
Deletes custom branding that customizes the appearance of the streaming application catalog page.
Type annotations and code completion for boto3.client("appstream").delete_theme_for_stack method.
 boto3 documentation
# delete_theme_for_stack method definition
def delete_theme_for_stack(
    self,
    *,
    StackName: str,
) -> Dict[str, Any]:
    ...# delete_theme_for_stack method usage example with argument unpacking
kwargs: DeleteThemeForStackRequestTypeDef = {  # (1)
    "StackName": ...,
}
parent.delete_theme_for_stack(**kwargs)delete_usage_report_subscription#
Disables usage report generation.
Type annotations and code completion for boto3.client("appstream").delete_usage_report_subscription method.
 boto3 documentation
# delete_usage_report_subscription method definition
def delete_usage_report_subscription(
    self,
) -> Dict[str, Any]:
    ...delete_user#
Deletes a user from the user pool.
Type annotations and code completion for boto3.client("appstream").delete_user method.
 boto3 documentation
# delete_user method definition
def delete_user(
    self,
    *,
    UserName: str,
    AuthenticationType: AuthenticationTypeType,  # (1)
) -> Dict[str, Any]:
    ...# delete_user method usage example with argument unpacking
kwargs: DeleteUserRequestTypeDef = {  # (1)
    "UserName": ...,
    "AuthenticationType": ...,
}
parent.delete_user(**kwargs)describe_app_block_builder_app_block_associations#
Retrieves a list that describes one or more app block builder associations.
Type annotations and code completion for boto3.client("appstream").describe_app_block_builder_app_block_associations method.
 boto3 documentation
# describe_app_block_builder_app_block_associations method definition
def describe_app_block_builder_app_block_associations(
    self,
    *,
    AppBlockArn: str = ...,
    AppBlockBuilderName: str = ...,
    MaxResults: int = ...,
    NextToken: str = ...,
) -> DescribeAppBlockBuilderAppBlockAssociationsResultTypeDef:  # (1)
    ...# describe_app_block_builder_app_block_associations method usage example with argument unpacking
kwargs: DescribeAppBlockBuilderAppBlockAssociationsRequestTypeDef = {  # (1)
    "AppBlockArn": ...,
}
parent.describe_app_block_builder_app_block_associations(**kwargs)describe_app_block_builders#
Retrieves a list that describes one or more app block builders.
Type annotations and code completion for boto3.client("appstream").describe_app_block_builders method.
 boto3 documentation
# describe_app_block_builders method definition
def describe_app_block_builders(
    self,
    *,
    Names: Sequence[str] = ...,
    NextToken: str = ...,
    MaxResults: int = ...,
) -> DescribeAppBlockBuildersResultTypeDef:  # (1)
    ...# describe_app_block_builders method usage example with argument unpacking
kwargs: DescribeAppBlockBuildersRequestTypeDef = {  # (1)
    "Names": ...,
}
parent.describe_app_block_builders(**kwargs)describe_app_blocks#
Retrieves a list that describes one or more app blocks.
Type annotations and code completion for boto3.client("appstream").describe_app_blocks method.
 boto3 documentation
# describe_app_blocks method definition
def describe_app_blocks(
    self,
    *,
    Arns: Sequence[str] = ...,
    NextToken: str = ...,
    MaxResults: int = ...,
) -> DescribeAppBlocksResultTypeDef:  # (1)
    ...# describe_app_blocks method usage example with argument unpacking
kwargs: DescribeAppBlocksRequestTypeDef = {  # (1)
    "Arns": ...,
}
parent.describe_app_blocks(**kwargs)describe_app_license_usage#
Retrieves license included application usage information.
Type annotations and code completion for boto3.client("appstream").describe_app_license_usage method.
 boto3 documentation
# describe_app_license_usage method definition
def describe_app_license_usage(
    self,
    *,
    BillingPeriod: str,
    MaxResults: int = ...,
    NextToken: str = ...,
) -> DescribeAppLicenseUsageResultTypeDef:  # (1)
    ...# describe_app_license_usage method usage example with argument unpacking
kwargs: DescribeAppLicenseUsageRequestTypeDef = {  # (1)
    "BillingPeriod": ...,
}
parent.describe_app_license_usage(**kwargs)describe_application_fleet_associations#
Retrieves a list that describes one or more application fleet associations.
Type annotations and code completion for boto3.client("appstream").describe_application_fleet_associations method.
 boto3 documentation
# describe_application_fleet_associations method definition
def describe_application_fleet_associations(
    self,
    *,
    FleetName: str = ...,
    ApplicationArn: str = ...,
    MaxResults: int = ...,
    NextToken: str = ...,
) -> DescribeApplicationFleetAssociationsResultTypeDef:  # (1)
    ...# describe_application_fleet_associations method usage example with argument unpacking
kwargs: DescribeApplicationFleetAssociationsRequestTypeDef = {  # (1)
    "FleetName": ...,
}
parent.describe_application_fleet_associations(**kwargs)describe_applications#
Retrieves a list that describes one or more applications.
Type annotations and code completion for boto3.client("appstream").describe_applications method.
 boto3 documentation
# describe_applications method definition
def describe_applications(
    self,
    *,
    Arns: Sequence[str] = ...,
    NextToken: str = ...,
    MaxResults: int = ...,
) -> DescribeApplicationsResultTypeDef:  # (1)
    ...# describe_applications method usage example with argument unpacking
kwargs: DescribeApplicationsRequestTypeDef = {  # (1)
    "Arns": ...,
}
parent.describe_applications(**kwargs)describe_directory_configs#
Retrieves a list that describes one or more specified Directory Config objects for AppStream 2.0, if the names for these objects are provided.
Type annotations and code completion for boto3.client("appstream").describe_directory_configs method.
 boto3 documentation
# describe_directory_configs method definition
def describe_directory_configs(
    self,
    *,
    DirectoryNames: Sequence[str] = ...,
    MaxResults: int = ...,
    NextToken: str = ...,
) -> DescribeDirectoryConfigsResultTypeDef:  # (1)
    ...# describe_directory_configs method usage example with argument unpacking
kwargs: DescribeDirectoryConfigsRequestTypeDef = {  # (1)
    "DirectoryNames": ...,
}
parent.describe_directory_configs(**kwargs)describe_entitlements#
Retrieves a list that describes one of more entitlements.
Type annotations and code completion for boto3.client("appstream").describe_entitlements method.
 boto3 documentation
# describe_entitlements method definition
def describe_entitlements(
    self,
    *,
    StackName: str,
    Name: str = ...,
    NextToken: str = ...,
    MaxResults: int = ...,
) -> DescribeEntitlementsResultTypeDef:  # (1)
    ...# describe_entitlements method usage example with argument unpacking
kwargs: DescribeEntitlementsRequestTypeDef = {  # (1)
    "StackName": ...,
}
parent.describe_entitlements(**kwargs)describe_fleets#
Retrieves a list that describes one or more specified fleets, if the fleet names are provided.
Type annotations and code completion for boto3.client("appstream").describe_fleets method.
 boto3 documentation
# describe_fleets method definition
def describe_fleets(
    self,
    *,
    Names: Sequence[str] = ...,
    NextToken: str = ...,
) -> DescribeFleetsResultTypeDef:  # (1)
    ...# describe_fleets method usage example with argument unpacking
kwargs: DescribeFleetsRequestTypeDef = {  # (1)
    "Names": ...,
}
parent.describe_fleets(**kwargs)describe_image_builders#
Retrieves a list that describes one or more specified image builders, if the image builder names are provided.
Type annotations and code completion for boto3.client("appstream").describe_image_builders method.
 boto3 documentation
# describe_image_builders method definition
def describe_image_builders(
    self,
    *,
    Names: Sequence[str] = ...,
    MaxResults: int = ...,
    NextToken: str = ...,
) -> DescribeImageBuildersResultTypeDef:  # (1)
    ...# describe_image_builders method usage example with argument unpacking
kwargs: DescribeImageBuildersRequestTypeDef = {  # (1)
    "Names": ...,
}
parent.describe_image_builders(**kwargs)describe_image_permissions#
Retrieves a list that describes the permissions for shared AWS account IDs on a private image that you own.
Type annotations and code completion for boto3.client("appstream").describe_image_permissions method.
 boto3 documentation
# describe_image_permissions method definition
def describe_image_permissions(
    self,
    *,
    Name: str,
    MaxResults: int = ...,
    SharedAwsAccountIds: Sequence[str] = ...,
    NextToken: str = ...,
) -> DescribeImagePermissionsResultTypeDef:  # (1)
    ...# describe_image_permissions method usage example with argument unpacking
kwargs: DescribeImagePermissionsRequestTypeDef = {  # (1)
    "Name": ...,
}
parent.describe_image_permissions(**kwargs)describe_images#
Retrieves a list that describes one or more specified images, if the image names or image ARNs are provided.
Type annotations and code completion for boto3.client("appstream").describe_images method.
 boto3 documentation
# describe_images method definition
def describe_images(
    self,
    *,
    Names: Sequence[str] = ...,
    Arns: Sequence[str] = ...,
    Type: VisibilityTypeType = ...,  # (1)
    NextToken: str = ...,
    MaxResults: int = ...,
) -> DescribeImagesResultTypeDef:  # (2)
    ...# describe_images method usage example with argument unpacking
kwargs: DescribeImagesRequestTypeDef = {  # (1)
    "Names": ...,
}
parent.describe_images(**kwargs)describe_sessions#
Retrieves a list that describes the streaming sessions for a specified stack and fleet.
Type annotations and code completion for boto3.client("appstream").describe_sessions method.
 boto3 documentation
# describe_sessions method definition
def describe_sessions(
    self,
    *,
    StackName: str,
    FleetName: str,
    UserId: str = ...,
    NextToken: str = ...,
    Limit: int = ...,
    AuthenticationType: AuthenticationTypeType = ...,  # (1)
    InstanceId: str = ...,
) -> DescribeSessionsResultTypeDef:  # (2)
    ...# describe_sessions method usage example with argument unpacking
kwargs: DescribeSessionsRequestTypeDef = {  # (1)
    "StackName": ...,
    "FleetName": ...,
}
parent.describe_sessions(**kwargs)describe_software_associations#
Retrieves license included application associations for a specified resource.
Type annotations and code completion for boto3.client("appstream").describe_software_associations method.
 boto3 documentation
# describe_software_associations method definition
def describe_software_associations(
    self,
    *,
    AssociatedResource: str,
    MaxResults: int = ...,
    NextToken: str = ...,
) -> DescribeSoftwareAssociationsResultTypeDef:  # (1)
    ...# describe_software_associations method usage example with argument unpacking
kwargs: DescribeSoftwareAssociationsRequestTypeDef = {  # (1)
    "AssociatedResource": ...,
}
parent.describe_software_associations(**kwargs)describe_stacks#
Retrieves a list that describes one or more specified stacks, if the stack names are provided.
Type annotations and code completion for boto3.client("appstream").describe_stacks method.
 boto3 documentation
# describe_stacks method definition
def describe_stacks(
    self,
    *,
    Names: Sequence[str] = ...,
    NextToken: str = ...,
) -> DescribeStacksResultTypeDef:  # (1)
    ...# describe_stacks method usage example with argument unpacking
kwargs: DescribeStacksRequestTypeDef = {  # (1)
    "Names": ...,
}
parent.describe_stacks(**kwargs)describe_theme_for_stack#
Retrieves a list that describes the theme for a specified stack.
Type annotations and code completion for boto3.client("appstream").describe_theme_for_stack method.
 boto3 documentation
# describe_theme_for_stack method definition
def describe_theme_for_stack(
    self,
    *,
    StackName: str,
) -> DescribeThemeForStackResultTypeDef:  # (1)
    ...# describe_theme_for_stack method usage example with argument unpacking
kwargs: DescribeThemeForStackRequestTypeDef = {  # (1)
    "StackName": ...,
}
parent.describe_theme_for_stack(**kwargs)describe_usage_report_subscriptions#
Retrieves a list that describes one or more usage report subscriptions.
Type annotations and code completion for boto3.client("appstream").describe_usage_report_subscriptions method.
 boto3 documentation
# describe_usage_report_subscriptions method definition
def describe_usage_report_subscriptions(
    self,
    *,
    MaxResults: int = ...,
    NextToken: str = ...,
) -> DescribeUsageReportSubscriptionsResultTypeDef:  # (1)
    ...# describe_usage_report_subscriptions method usage example with argument unpacking
kwargs: DescribeUsageReportSubscriptionsRequestTypeDef = {  # (1)
    "MaxResults": ...,
}
parent.describe_usage_report_subscriptions(**kwargs)describe_user_stack_associations#
Retrieves a list that describes the UserStackAssociation objects.
Type annotations and code completion for boto3.client("appstream").describe_user_stack_associations method.
 boto3 documentation
# describe_user_stack_associations method definition
def describe_user_stack_associations(
    self,
    *,
    StackName: str = ...,
    UserName: str = ...,
    AuthenticationType: AuthenticationTypeType = ...,  # (1)
    MaxResults: int = ...,
    NextToken: str = ...,
) -> DescribeUserStackAssociationsResultTypeDef:  # (2)
    ...# describe_user_stack_associations method usage example with argument unpacking
kwargs: DescribeUserStackAssociationsRequestTypeDef = {  # (1)
    "StackName": ...,
}
parent.describe_user_stack_associations(**kwargs)describe_users#
Retrieves a list that describes one or more specified users in the user pool.
Type annotations and code completion for boto3.client("appstream").describe_users method.
 boto3 documentation
# describe_users method definition
def describe_users(
    self,
    *,
    AuthenticationType: AuthenticationTypeType,  # (1)
    MaxResults: int = ...,
    NextToken: str = ...,
) -> DescribeUsersResultTypeDef:  # (2)
    ...# describe_users method usage example with argument unpacking
kwargs: DescribeUsersRequestTypeDef = {  # (1)
    "AuthenticationType": ...,
}
parent.describe_users(**kwargs)disable_user#
Disables the specified user in the user pool.
Type annotations and code completion for boto3.client("appstream").disable_user method.
 boto3 documentation
# disable_user method definition
def disable_user(
    self,
    *,
    UserName: str,
    AuthenticationType: AuthenticationTypeType,  # (1)
) -> Dict[str, Any]:
    ...# disable_user method usage example with argument unpacking
kwargs: DisableUserRequestTypeDef = {  # (1)
    "UserName": ...,
    "AuthenticationType": ...,
}
parent.disable_user(**kwargs)disassociate_app_block_builder_app_block#
Disassociates a specified app block builder from a specified app block.
Type annotations and code completion for boto3.client("appstream").disassociate_app_block_builder_app_block method.
 boto3 documentation
# disassociate_app_block_builder_app_block method definition
def disassociate_app_block_builder_app_block(
    self,
    *,
    AppBlockArn: str,
    AppBlockBuilderName: str,
) -> Dict[str, Any]:
    ...# disassociate_app_block_builder_app_block method usage example with argument unpacking
kwargs: DisassociateAppBlockBuilderAppBlockRequestTypeDef = {  # (1)
    "AppBlockArn": ...,
    "AppBlockBuilderName": ...,
}
parent.disassociate_app_block_builder_app_block(**kwargs)disassociate_application_fleet#
Disassociates the specified application from the fleet.
Type annotations and code completion for boto3.client("appstream").disassociate_application_fleet method.
 boto3 documentation
# disassociate_application_fleet method definition
def disassociate_application_fleet(
    self,
    *,
    FleetName: str,
    ApplicationArn: str,
) -> Dict[str, Any]:
    ...# disassociate_application_fleet method usage example with argument unpacking
kwargs: DisassociateApplicationFleetRequestTypeDef = {  # (1)
    "FleetName": ...,
    "ApplicationArn": ...,
}
parent.disassociate_application_fleet(**kwargs)disassociate_application_from_entitlement#
Deletes the specified application from the specified entitlement.
Type annotations and code completion for boto3.client("appstream").disassociate_application_from_entitlement method.
 boto3 documentation
# disassociate_application_from_entitlement method definition
def disassociate_application_from_entitlement(
    self,
    *,
    StackName: str,
    EntitlementName: str,
    ApplicationIdentifier: str,
) -> Dict[str, Any]:
    ...# disassociate_application_from_entitlement method usage example with argument unpacking
kwargs: DisassociateApplicationFromEntitlementRequestTypeDef = {  # (1)
    "StackName": ...,
    "EntitlementName": ...,
    "ApplicationIdentifier": ...,
}
parent.disassociate_application_from_entitlement(**kwargs)disassociate_fleet#
Disassociates the specified fleet from the specified stack.
Type annotations and code completion for boto3.client("appstream").disassociate_fleet method.
 boto3 documentation
# disassociate_fleet method definition
def disassociate_fleet(
    self,
    *,
    FleetName: str,
    StackName: str,
) -> Dict[str, Any]:
    ...# disassociate_fleet method usage example with argument unpacking
kwargs: DisassociateFleetRequestTypeDef = {  # (1)
    "FleetName": ...,
    "StackName": ...,
}
parent.disassociate_fleet(**kwargs)disassociate_software_from_image_builder#
Removes license included application(s) association(s) from an image builder instance.
Type annotations and code completion for boto3.client("appstream").disassociate_software_from_image_builder method.
 boto3 documentation
# disassociate_software_from_image_builder method definition
def disassociate_software_from_image_builder(
    self,
    *,
    ImageBuilderName: str,
    SoftwareNames: Sequence[str],
) -> Dict[str, Any]:
    ...# disassociate_software_from_image_builder method usage example with argument unpacking
kwargs: DisassociateSoftwareFromImageBuilderRequestTypeDef = {  # (1)
    "ImageBuilderName": ...,
    "SoftwareNames": ...,
}
parent.disassociate_software_from_image_builder(**kwargs)enable_user#
Enables a user in the user pool.
Type annotations and code completion for boto3.client("appstream").enable_user method.
 boto3 documentation
# enable_user method definition
def enable_user(
    self,
    *,
    UserName: str,
    AuthenticationType: AuthenticationTypeType,  # (1)
) -> Dict[str, Any]:
    ...# enable_user method usage example with argument unpacking
kwargs: EnableUserRequestTypeDef = {  # (1)
    "UserName": ...,
    "AuthenticationType": ...,
}
parent.enable_user(**kwargs)expire_session#
Immediately stops the specified streaming session.
Type annotations and code completion for boto3.client("appstream").expire_session method.
 boto3 documentation
# expire_session method definition
def expire_session(
    self,
    *,
    SessionId: str,
) -> Dict[str, Any]:
    ...# expire_session method usage example with argument unpacking
kwargs: ExpireSessionRequestTypeDef = {  # (1)
    "SessionId": ...,
}
parent.expire_session(**kwargs)list_associated_fleets#
Retrieves the name of the fleet that is associated with the specified stack.
Type annotations and code completion for boto3.client("appstream").list_associated_fleets method.
 boto3 documentation
# list_associated_fleets method definition
def list_associated_fleets(
    self,
    *,
    StackName: str,
    NextToken: str = ...,
) -> ListAssociatedFleetsResultTypeDef:  # (1)
    ...# list_associated_fleets method usage example with argument unpacking
kwargs: ListAssociatedFleetsRequestTypeDef = {  # (1)
    "StackName": ...,
}
parent.list_associated_fleets(**kwargs)list_associated_stacks#
Retrieves the name of the stack with which the specified fleet is associated.
Type annotations and code completion for boto3.client("appstream").list_associated_stacks method.
 boto3 documentation
# list_associated_stacks method definition
def list_associated_stacks(
    self,
    *,
    FleetName: str,
    NextToken: str = ...,
) -> ListAssociatedStacksResultTypeDef:  # (1)
    ...# list_associated_stacks method usage example with argument unpacking
kwargs: ListAssociatedStacksRequestTypeDef = {  # (1)
    "FleetName": ...,
}
parent.list_associated_stacks(**kwargs)list_entitled_applications#
Retrieves a list of entitled applications.
Type annotations and code completion for boto3.client("appstream").list_entitled_applications method.
 boto3 documentation
# list_entitled_applications method definition
def list_entitled_applications(
    self,
    *,
    StackName: str,
    EntitlementName: str,
    NextToken: str = ...,
    MaxResults: int = ...,
) -> ListEntitledApplicationsResultTypeDef:  # (1)
    ...# list_entitled_applications method usage example with argument unpacking
kwargs: ListEntitledApplicationsRequestTypeDef = {  # (1)
    "StackName": ...,
    "EntitlementName": ...,
}
parent.list_entitled_applications(**kwargs)list_tags_for_resource#
Retrieves a list of all tags for the specified AppStream 2.0 resource.
Type annotations and code completion for boto3.client("appstream").list_tags_for_resource method.
 boto3 documentation
# list_tags_for_resource method definition
def list_tags_for_resource(
    self,
    *,
    ResourceArn: str,
) -> ListTagsForResourceResponseTypeDef:  # (1)
    ...# list_tags_for_resource method usage example with argument unpacking
kwargs: ListTagsForResourceRequestTypeDef = {  # (1)
    "ResourceArn": ...,
}
parent.list_tags_for_resource(**kwargs)start_app_block_builder#
Starts an app block builder.
Type annotations and code completion for boto3.client("appstream").start_app_block_builder method.
 boto3 documentation
# start_app_block_builder method definition
def start_app_block_builder(
    self,
    *,
    Name: str,
) -> StartAppBlockBuilderResultTypeDef:  # (1)
    ...# start_app_block_builder method usage example with argument unpacking
kwargs: StartAppBlockBuilderRequestTypeDef = {  # (1)
    "Name": ...,
}
parent.start_app_block_builder(**kwargs)start_fleet#
Starts the specified fleet.
Type annotations and code completion for boto3.client("appstream").start_fleet method.
 boto3 documentation
# start_fleet method definition
def start_fleet(
    self,
    *,
    Name: str,
) -> Dict[str, Any]:
    ...# start_fleet method usage example with argument unpacking
kwargs: StartFleetRequestTypeDef = {  # (1)
    "Name": ...,
}
parent.start_fleet(**kwargs)start_image_builder#
Starts the specified image builder.
Type annotations and code completion for boto3.client("appstream").start_image_builder method.
 boto3 documentation
# start_image_builder method definition
def start_image_builder(
    self,
    *,
    Name: str,
    AppstreamAgentVersion: str = ...,
) -> StartImageBuilderResultTypeDef:  # (1)
    ...# start_image_builder method usage example with argument unpacking
kwargs: StartImageBuilderRequestTypeDef = {  # (1)
    "Name": ...,
}
parent.start_image_builder(**kwargs)start_software_deployment_to_image_builder#
Initiates license included applications deployment to an image builder instance.
Type annotations and code completion for boto3.client("appstream").start_software_deployment_to_image_builder method.
 boto3 documentation
# start_software_deployment_to_image_builder method definition
def start_software_deployment_to_image_builder(
    self,
    *,
    ImageBuilderName: str,
    RetryFailedDeployments: bool = ...,
) -> Dict[str, Any]:
    ...# start_software_deployment_to_image_builder method usage example with argument unpacking
kwargs: StartSoftwareDeploymentToImageBuilderRequestTypeDef = {  # (1)
    "ImageBuilderName": ...,
}
parent.start_software_deployment_to_image_builder(**kwargs)stop_app_block_builder#
Stops an app block builder.
Type annotations and code completion for boto3.client("appstream").stop_app_block_builder method.
 boto3 documentation
# stop_app_block_builder method definition
def stop_app_block_builder(
    self,
    *,
    Name: str,
) -> StopAppBlockBuilderResultTypeDef:  # (1)
    ...# stop_app_block_builder method usage example with argument unpacking
kwargs: StopAppBlockBuilderRequestTypeDef = {  # (1)
    "Name": ...,
}
parent.stop_app_block_builder(**kwargs)stop_fleet#
Stops the specified fleet.
Type annotations and code completion for boto3.client("appstream").stop_fleet method.
 boto3 documentation
# stop_fleet method definition
def stop_fleet(
    self,
    *,
    Name: str,
) -> Dict[str, Any]:
    ...# stop_fleet method usage example with argument unpacking
kwargs: StopFleetRequestTypeDef = {  # (1)
    "Name": ...,
}
parent.stop_fleet(**kwargs)stop_image_builder#
Stops the specified image builder.
Type annotations and code completion for boto3.client("appstream").stop_image_builder method.
 boto3 documentation
# stop_image_builder method definition
def stop_image_builder(
    self,
    *,
    Name: str,
) -> StopImageBuilderResultTypeDef:  # (1)
    ...# stop_image_builder method usage example with argument unpacking
kwargs: StopImageBuilderRequestTypeDef = {  # (1)
    "Name": ...,
}
parent.stop_image_builder(**kwargs)tag_resource#
Adds or overwrites one or more tags for the specified AppStream 2.0 resource.
Type annotations and code completion for boto3.client("appstream").tag_resource method.
 boto3 documentation
# tag_resource method definition
def tag_resource(
    self,
    *,
    ResourceArn: str,
    Tags: Mapping[str, str],
) -> Dict[str, Any]:
    ...# tag_resource method usage example with argument unpacking
kwargs: TagResourceRequestTypeDef = {  # (1)
    "ResourceArn": ...,
    "Tags": ...,
}
parent.tag_resource(**kwargs)untag_resource#
Disassociates one or more specified tags from the specified AppStream 2.0 resource.
Type annotations and code completion for boto3.client("appstream").untag_resource method.
 boto3 documentation
# untag_resource method definition
def untag_resource(
    self,
    *,
    ResourceArn: str,
    TagKeys: Sequence[str],
) -> Dict[str, Any]:
    ...# untag_resource method usage example with argument unpacking
kwargs: UntagResourceRequestTypeDef = {  # (1)
    "ResourceArn": ...,
    "TagKeys": ...,
}
parent.untag_resource(**kwargs)update_app_block_builder#
Updates an app block builder.
Type annotations and code completion for boto3.client("appstream").update_app_block_builder method.
 boto3 documentation
# update_app_block_builder method definition
def update_app_block_builder(
    self,
    *,
    Name: str,
    Description: str = ...,
    DisplayName: str = ...,
    Platform: PlatformTypeType = ...,  # (1)
    InstanceType: str = ...,
    VpcConfig: VpcConfigUnionTypeDef = ...,  # (2)
    EnableDefaultInternetAccess: bool = ...,
    IamRoleArn: str = ...,
    AccessEndpoints: Sequence[AccessEndpointTypeDef] = ...,  # (3)
    AttributesToDelete: Sequence[AppBlockBuilderAttributeType] = ...,  # (4)
) -> UpdateAppBlockBuilderResultTypeDef:  # (5)
    ...- See PlatformTypeType
- See VpcConfigUnionTypeDef
- See Sequence[AccessEndpointTypeDef]
- See Sequence[AppBlockBuilderAttributeType]
- See UpdateAppBlockBuilderResultTypeDef
# update_app_block_builder method usage example with argument unpacking
kwargs: UpdateAppBlockBuilderRequestTypeDef = {  # (1)
    "Name": ...,
}
parent.update_app_block_builder(**kwargs)update_application#
Updates the specified application.
Type annotations and code completion for boto3.client("appstream").update_application method.
 boto3 documentation
# update_application method definition
def update_application(
    self,
    *,
    Name: str,
    DisplayName: str = ...,
    Description: str = ...,
    IconS3Location: S3LocationTypeDef = ...,  # (1)
    LaunchPath: str = ...,
    WorkingDirectory: str = ...,
    LaunchParameters: str = ...,
    AppBlockArn: str = ...,
    AttributesToDelete: Sequence[ApplicationAttributeType] = ...,  # (2)
) -> UpdateApplicationResultTypeDef:  # (3)
    ...- See S3LocationTypeDef
- See Sequence[ApplicationAttributeType]
- See UpdateApplicationResultTypeDef
# update_application method usage example with argument unpacking
kwargs: UpdateApplicationRequestTypeDef = {  # (1)
    "Name": ...,
}
parent.update_application(**kwargs)update_directory_config#
Updates the specified Directory Config object in AppStream 2.0.
Type annotations and code completion for boto3.client("appstream").update_directory_config method.
 boto3 documentation
# update_directory_config method definition
def update_directory_config(
    self,
    *,
    DirectoryName: str,
    OrganizationalUnitDistinguishedNames: Sequence[str] = ...,
    ServiceAccountCredentials: ServiceAccountCredentialsTypeDef = ...,  # (1)
    CertificateBasedAuthProperties: CertificateBasedAuthPropertiesTypeDef = ...,  # (2)
) -> UpdateDirectoryConfigResultTypeDef:  # (3)
    ...- See ServiceAccountCredentialsTypeDef
- See CertificateBasedAuthPropertiesTypeDef
- See UpdateDirectoryConfigResultTypeDef
# update_directory_config method usage example with argument unpacking
kwargs: UpdateDirectoryConfigRequestTypeDef = {  # (1)
    "DirectoryName": ...,
}
parent.update_directory_config(**kwargs)update_entitlement#
Updates the specified entitlement.
Type annotations and code completion for boto3.client("appstream").update_entitlement method.
 boto3 documentation
# update_entitlement method definition
def update_entitlement(
    self,
    *,
    Name: str,
    StackName: str,
    Description: str = ...,
    AppVisibility: AppVisibilityType = ...,  # (1)
    Attributes: Sequence[EntitlementAttributeTypeDef] = ...,  # (2)
) -> UpdateEntitlementResultTypeDef:  # (3)
    ...- See AppVisibilityType
- See Sequence[EntitlementAttributeTypeDef]
- See UpdateEntitlementResultTypeDef
# update_entitlement method usage example with argument unpacking
kwargs: UpdateEntitlementRequestTypeDef = {  # (1)
    "Name": ...,
    "StackName": ...,
}
parent.update_entitlement(**kwargs)update_fleet#
Updates the specified fleet.
Type annotations and code completion for boto3.client("appstream").update_fleet method.
 boto3 documentation
# update_fleet method definition
def update_fleet(
    self,
    *,
    ImageName: str = ...,
    ImageArn: str = ...,
    Name: str = ...,
    InstanceType: str = ...,
    ComputeCapacity: ComputeCapacityTypeDef = ...,  # (1)
    VpcConfig: VpcConfigUnionTypeDef = ...,  # (2)
    MaxUserDurationInSeconds: int = ...,
    DisconnectTimeoutInSeconds: int = ...,
    DeleteVpcConfig: bool = ...,
    Description: str = ...,
    DisplayName: str = ...,
    EnableDefaultInternetAccess: bool = ...,
    DomainJoinInfo: DomainJoinInfoTypeDef = ...,  # (3)
    IdleDisconnectTimeoutInSeconds: int = ...,
    AttributesToDelete: Sequence[FleetAttributeType] = ...,  # (4)
    IamRoleArn: str = ...,
    StreamView: StreamViewType = ...,  # (5)
    Platform: PlatformTypeType = ...,  # (6)
    MaxConcurrentSessions: int = ...,
    UsbDeviceFilterStrings: Sequence[str] = ...,
    SessionScriptS3Location: S3LocationTypeDef = ...,  # (7)
    MaxSessionsPerInstance: int = ...,
) -> UpdateFleetResultTypeDef:  # (8)
    ...- See ComputeCapacityTypeDef
- See VpcConfigUnionTypeDef
- See DomainJoinInfoTypeDef
- See Sequence[FleetAttributeType]
- See StreamViewType
- See PlatformTypeType
- See S3LocationTypeDef
- See UpdateFleetResultTypeDef
# update_fleet method usage example with argument unpacking
kwargs: UpdateFleetRequestTypeDef = {  # (1)
    "ImageName": ...,
}
parent.update_fleet(**kwargs)update_image_permissions#
Adds or updates permissions for the specified private image.
Type annotations and code completion for boto3.client("appstream").update_image_permissions method.
 boto3 documentation
# update_image_permissions method definition
def update_image_permissions(
    self,
    *,
    Name: str,
    SharedAccountId: str,
    ImagePermissions: ImagePermissionsTypeDef,  # (1)
) -> Dict[str, Any]:
    ...# update_image_permissions method usage example with argument unpacking
kwargs: UpdateImagePermissionsRequestTypeDef = {  # (1)
    "Name": ...,
    "SharedAccountId": ...,
    "ImagePermissions": ...,
}
parent.update_image_permissions(**kwargs)update_stack#
Updates the specified fields for the specified stack.
Type annotations and code completion for boto3.client("appstream").update_stack method.
 boto3 documentation
# update_stack method definition
def update_stack(
    self,
    *,
    Name: str,
    DisplayName: str = ...,
    Description: str = ...,
    StorageConnectors: Sequence[StorageConnectorUnionTypeDef] = ...,  # (1)
    DeleteStorageConnectors: bool = ...,
    RedirectURL: str = ...,
    FeedbackURL: str = ...,
    AttributesToDelete: Sequence[StackAttributeType] = ...,  # (2)
    UserSettings: Sequence[UserSettingTypeDef] = ...,  # (3)
    ApplicationSettings: ApplicationSettingsTypeDef = ...,  # (4)
    AccessEndpoints: Sequence[AccessEndpointTypeDef] = ...,  # (5)
    EmbedHostDomains: Sequence[str] = ...,
    StreamingExperienceSettings: StreamingExperienceSettingsTypeDef = ...,  # (6)
) -> UpdateStackResultTypeDef:  # (7)
    ...- See Sequence[StorageConnectorUnionTypeDef]
- See Sequence[StackAttributeType]
- See Sequence[UserSettingTypeDef]
- See ApplicationSettingsTypeDef
- See Sequence[AccessEndpointTypeDef]
- See StreamingExperienceSettingsTypeDef
- See UpdateStackResultTypeDef
# update_stack method usage example with argument unpacking
kwargs: UpdateStackRequestTypeDef = {  # (1)
    "Name": ...,
}
parent.update_stack(**kwargs)update_theme_for_stack#
Updates custom branding that customizes the appearance of the streaming application catalog page.
Type annotations and code completion for boto3.client("appstream").update_theme_for_stack method.
 boto3 documentation
# update_theme_for_stack method definition
def update_theme_for_stack(
    self,
    *,
    StackName: str,
    FooterLinks: Sequence[ThemeFooterLinkTypeDef] = ...,  # (1)
    TitleText: str = ...,
    ThemeStyling: ThemeStylingType = ...,  # (2)
    OrganizationLogoS3Location: S3LocationTypeDef = ...,  # (3)
    FaviconS3Location: S3LocationTypeDef = ...,  # (3)
    State: ThemeStateType = ...,  # (5)
    AttributesToDelete: Sequence[ThemeAttributeType] = ...,  # (6)
) -> UpdateThemeForStackResultTypeDef:  # (7)
    ...- See Sequence[ThemeFooterLinkTypeDef]
- See ThemeStylingType
- See S3LocationTypeDef
- See S3LocationTypeDef
- See ThemeStateType
- See Sequence[Literal['FOOTER_LINKS']]
- See UpdateThemeForStackResultTypeDef
# update_theme_for_stack method usage example with argument unpacking
kwargs: UpdateThemeForStackRequestTypeDef = {  # (1)
    "StackName": ...,
}
parent.update_theme_for_stack(**kwargs)get_paginator#
Type annotations and code completion for boto3.client("appstream").get_paginator method with overloads.
- client.get_paginator("describe_directory_configs")-> DescribeDirectoryConfigsPaginator
- client.get_paginator("describe_fleets")-> DescribeFleetsPaginator
- client.get_paginator("describe_image_builders")-> DescribeImageBuildersPaginator
- client.get_paginator("describe_images")-> DescribeImagesPaginator
- client.get_paginator("describe_sessions")-> DescribeSessionsPaginator
- client.get_paginator("describe_stacks")-> DescribeStacksPaginator
- client.get_paginator("describe_user_stack_associations")-> DescribeUserStackAssociationsPaginator
- client.get_paginator("describe_users")-> DescribeUsersPaginator
- client.get_paginator("list_associated_fleets")-> ListAssociatedFleetsPaginator
- client.get_paginator("list_associated_stacks")-> ListAssociatedStacksPaginator
get_waiter#
Type annotations and code completion for boto3.client("appstream").get_waiter method with overloads.
- client.get_waiter("fleet_started")-> FleetStartedWaiter
- client.get_waiter("fleet_stopped")-> FleetStoppedWaiter