Class StackArgs


  • public final class StackArgs
    extends com.pulumi.resources.ResourceArgs
    • Field Detail

    • Method Detail

      • accessEndpoints

        public java.util.Optional<com.pulumi.core.Output<java.util.List<StackAccessEndpointArgs>>> accessEndpoints()
        Returns:
        Set of configuration blocks defining the interface VPC endpoints. Users of the stack can connect to AppStream 2.0 only through the specified endpoints. See `access_endpoints` below.
      • applicationSettings

        public java.util.Optional<com.pulumi.core.Output<StackApplicationSettingsArgs>> applicationSettings()
        Returns:
        Settings for application settings persistence. See `application_settings` below.
      • description

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
        Returns:
        Description for the AppStream stack.
      • displayName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> displayName()
        Returns:
        Stack name to display.
      • embedHostDomains

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> embedHostDomains()
        Returns:
        Domains where AppStream 2.0 streaming sessions can be embedded in an iframe. You must approve the domains that you want to host embedded AppStream 2.0 streaming sessions.
      • feedbackUrl

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> feedbackUrl()
        Returns:
        URL that users are redirected to after they click the Send Feedback link. If no URL is specified, no Send Feedback link is displayed. .
      • name

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
        Returns:
        Unique name for the AppStream stack. The following arguments are optional:
      • redirectUrl

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> redirectUrl()
        Returns:
        URL that users are redirected to after their streaming session ends.
      • storageConnectors

        public java.util.Optional<com.pulumi.core.Output<java.util.List<StackStorageConnectorArgs>>> storageConnectors()
        Returns:
        Configuration block for the storage connectors to enable. See `storage_connectors` below.
      • streamingExperienceSettings

        public java.util.Optional<com.pulumi.core.Output<StackStreamingExperienceSettingsArgs>> streamingExperienceSettings()
        Returns:
        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. See `streaming_experience_settings` below.
      • tags

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tags()
        Returns:
        Key-value mapping of resource tags. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
      • userSettings

        public java.util.Optional<com.pulumi.core.Output<java.util.List<StackUserSettingArgs>>> userSettings()
        Returns:
        Configuration block for the actions that are enabled or disabled for users during their streaming sessions. If not provided, these settings are configured automatically by AWS. If provided, the configuration should include a block for each configurable action. See `user_settings` below.