Skip to content

UpdateStackRequest

Source code in docs_src/capo_appstream/types/update_stack_request.py
class UpdateStackRequest(TypedDict, closed=True):
    display_name: NotRequired["capo_appstream.types.display_name.DisplayName"]
    """<p>The stack name to display.</p>"""
    description: NotRequired["capo_appstream.types.description.Description"]
    """<p>The description to display.</p>"""
    name: NotRequired["capo_appstream.types.string.String"]
    """<p>The name of the stack.</p>"""
    storage_connectors: NotRequired[
        "capo_appstream.types.storage_connector_list.StorageConnectorList"
    ]
    """<p>The storage connectors to enable.</p>"""
    delete_storage_connectors: NotRequired["capo_appstream.types.boolean.Boolean"]
    """<p>Deletes the storage connectors currently enabled for the stack.</p>"""
    redirect_url: NotRequired["capo_appstream.types.redirect_url.RedirectURL"]
    """<p>The URL that users are redirected to after their streaming session ends.</p>"""
    feedback_url: NotRequired["capo_appstream.types.feedback_url.FeedbackURL"]
    """<p>The URL that users are redirected to after they choose the Send Feedback link. If no URL is specified, no Send Feedback link is displayed.</p>"""
    attributes_to_delete: NotRequired[
        "capo_appstream.types.stack_attributes.StackAttributes"
    ]
    """<p>The stack attributes to delete.</p>"""
    user_settings: NotRequired["capo_appstream.types.user_setting_list.UserSettingList"]
    """<p>The actions that are enabled or disabled for users during their streaming sessions. By default, these actions are enabled.</p>"""
    application_settings: NotRequired[
        "capo_appstream.types.application_settings.ApplicationSettings"
    ]
    """<p>The persistent application settings for users of a stack. When these settings are enabled, changes that users make to applications and Windows settings are automatically saved after each session and applied to the next session.</p>"""
    access_endpoints: NotRequired[
        "capo_appstream.types.access_endpoint_list.AccessEndpointList"
    ]
    """<p>The list of interface VPC endpoint (interface endpoint) objects. Users of the stack can connect to WorkSpaces Applications only through the specified endpoints.</p>"""
    embed_host_domains: NotRequired[
        "capo_appstream.types.embed_host_domains.EmbedHostDomains"
    ]
    """<p>The domains where WorkSpaces Applications streaming sessions can be embedded in an iframe. You must approve the domains that you want to host embedded WorkSpaces Applications streaming sessions. </p>"""
    streaming_experience_settings: NotRequired[
        "capo_appstream.types.streaming_experience_settings.StreamingExperienceSettings"
    ]
    """<p>The streaming protocol you want your stack to prefer. This can be UDP or TCP. Currently, UDP is only supported in the Windows native client.</p>"""
    content_redirection: NotRequired[
        "capo_appstream.types.content_redirection.ContentRedirection"
    ]
    agent_access_config: NotRequired[
        "capo_appstream.types.agent_access_config_for_update.AgentAccessConfigForUpdate"
    ]
    """<p>The configuration for agent access on the stack. Specify this to update agent access settings. To remove agent access, use AttributesToDelete with the AGENT_ACCESS_CONFIG value.</p>"""
    storage_connector_authentication: NotRequired[
        "capo_appstream.types.storage_connector_authentication.StorageConnectorAuthentication"
    ]
    """<p>Specifies whether users' cloud storage authentication persists across streaming sessions. When you specify FORCE_REAUTHENTICATION, WorkSpaces Applications removes the stored authentication for the stack's OneDrive and Google Drive connectors when a user's session ends. The user links their cloud storage again on their next session. To clear this attribute, add STORAGE_CONNECTOR_AUTHENTICATION to AttributesToDelete.</p>"""

access_endpoints instance-attribute

access_endpoints: NotRequired[AccessEndpointList]

The list of interface VPC endpoint (interface endpoint) objects. Users of the stack can connect to WorkSpaces Applications only through the specified endpoints.

agent_access_config instance-attribute

agent_access_config: NotRequired[AgentAccessConfigForUpdate]

The configuration for agent access on the stack. Specify this to update agent access settings. To remove agent access, use AttributesToDelete with the AGENT_ACCESS_CONFIG value.

application_settings instance-attribute

application_settings: NotRequired[ApplicationSettings]

The persistent application settings for users of a stack. When these settings are enabled, changes that users make to applications and Windows settings are automatically saved after each session and applied to the next session.

attributes_to_delete instance-attribute

attributes_to_delete: NotRequired[StackAttributes]

The stack attributes to delete.

content_redirection instance-attribute

content_redirection: NotRequired[ContentRedirection]

delete_storage_connectors instance-attribute

delete_storage_connectors: NotRequired[Boolean]

Deletes the storage connectors currently enabled for the stack.

description instance-attribute

description: NotRequired[Description]

The description to display.

display_name instance-attribute

display_name: NotRequired[DisplayName]

The stack name to display.

embed_host_domains instance-attribute

embed_host_domains: NotRequired[EmbedHostDomains]

The domains where WorkSpaces Applications streaming sessions can be embedded in an iframe. You must approve the domains that you want to host embedded WorkSpaces Applications streaming sessions.

feedback_url instance-attribute

feedback_url: NotRequired[FeedbackURL]

The URL that users are redirected to after they choose the Send Feedback link. If no URL is specified, no Send Feedback link is displayed.

name instance-attribute

name: NotRequired[String]

The name of the stack.

redirect_url instance-attribute

redirect_url: NotRequired[RedirectURL]

The URL that users are redirected to after their streaming session ends.

storage_connector_authentication instance-attribute

storage_connector_authentication: NotRequired[StorageConnectorAuthentication]

Specifies whether users' cloud storage authentication persists across streaming sessions. When you specify FORCE_REAUTHENTICATION, WorkSpaces Applications removes the stored authentication for the stack's OneDrive and Google Drive connectors when a user's session ends. The user links their cloud storage again on their next session. To clear this attribute, add STORAGE_CONNECTOR_AUTHENTICATION to AttributesToDelete.

storage_connectors instance-attribute

storage_connectors: NotRequired[StorageConnectorList]

The storage connectors to enable.

streaming_experience_settings instance-attribute

streaming_experience_settings: NotRequired[StreamingExperienceSettings]

The streaming protocol you want your stack to prefer. This can be UDP or TCP. Currently, UDP is only supported in the Windows native client.

user_settings instance-attribute

user_settings: NotRequired[UserSettingList]

The actions that are enabled or disabled for users during their streaming sessions. By default, these actions are enabled.