We recommend new projects start with resources from the AWS provider.
aws-native.workspacesweb.getPortal
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Definition of AWS::WorkSpacesWeb::Portal Resource Type
Using getPortal
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getPortal(args: GetPortalArgs, opts?: InvokeOptions): Promise<GetPortalResult>
function getPortalOutput(args: GetPortalOutputArgs, opts?: InvokeOptions): Output<GetPortalResult>
def get_portal(portal_arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetPortalResult
def get_portal_output(portal_arn: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetPortalResult]
func LookupPortal(ctx *Context, args *LookupPortalArgs, opts ...InvokeOption) (*LookupPortalResult, error)
func LookupPortalOutput(ctx *Context, args *LookupPortalOutputArgs, opts ...InvokeOption) LookupPortalResultOutput
> Note: This function is named LookupPortal
in the Go SDK.
public static class GetPortal
{
public static Task<GetPortalResult> InvokeAsync(GetPortalArgs args, InvokeOptions? opts = null)
public static Output<GetPortalResult> Invoke(GetPortalInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetPortalResult> getPortal(GetPortalArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:workspacesweb:getPortal
arguments:
# arguments dictionary
The following arguments are supported:
- Portal
Arn string - The ARN of the web portal.
- Portal
Arn string - The ARN of the web portal.
- portal
Arn String - The ARN of the web portal.
- portal
Arn string - The ARN of the web portal.
- portal_
arn str - The ARN of the web portal.
- portal
Arn String - The ARN of the web portal.
getPortal Result
The following output properties are available:
- Authentication
Type Pulumi.Aws Native. Work Spaces Web. Portal Authentication Type The type of authentication integration points used when signing into the web portal. Defaults to
Standard
.Standard
web portals are authenticated directly through your identity provider (IdP). User and group access to your web portal is controlled through your IdP. You need to include an IdP resource in your template to integrate your IdP with your web portal. Completing the configuration for your IdP requires exchanging WorkSpaces Secure Browser’s SP metadata with your IdP’s IdP metadata. If your IdP requires the SP metadata first before returning the IdP metadata, you should follow these steps:Create and deploy a CloudFormation template with a
Standard
portal with noIdentityProvider
resource.Retrieve the SP metadata using
Fn:GetAtt
, the WorkSpaces Secure Browser console, or by the calling theGetPortalServiceProviderMetadata
API.Submit the data to your IdP.
Add an
IdentityProvider
resource to your CloudFormation template.
IAM Identity Center
web portals are authenticated through AWS IAM Identity Center . They provide additional features, such as IdP-initiated authentication. Identity sources (including external identity provider integration) and other identity provider information must be configured in IAM Identity Center . User and group assignment must be done through the WorkSpaces Secure Browser console. These cannot be configured in CloudFormation.- Browser
Settings stringArn - The ARN of the browser settings that is associated with this web portal.
- Browser
Type Pulumi.Aws Native. Work Spaces Web. Portal Browser Type - The browser that users see when using a streaming session.
- Creation
Date string - The creation date of the web portal.
- Display
Name string - The name of the web portal.
- Instance
Type Pulumi.Aws Native. Work Spaces Web. Portal Instance Type - The type and resources of the underlying instance.
- Ip
Access stringSettings Arn - The ARN of the IP access settings that is associated with the web portal.
- Max
Concurrent doubleSessions - The maximum number of concurrent sessions for the portal.
- Network
Settings stringArn - The ARN of the network settings that is associated with the web portal.
- Portal
Arn string - The ARN of the web portal.
- Portal
Endpoint string - The endpoint URL of the web portal that users access in order to start streaming sessions.
- Portal
Status Pulumi.Aws Native. Work Spaces Web. Portal Status - The status of the web portal.
- Renderer
Type Pulumi.Aws Native. Work Spaces Web. Portal Renderer Type - The renderer that is used in streaming sessions.
- Service
Provider stringSaml Metadata - The SAML metadata of the service provider.
- Status
Reason string - A message that explains why the web portal is in its current status.
- List<Pulumi.
Aws Native. Outputs. Tag> - The tags to add to the web portal. A tag is a key-value pair.
- Trust
Store stringArn - The ARN of the trust store that is associated with the web portal.
- User
Access stringLogging Settings Arn - The ARN of the user access logging settings that is associated with the web portal.
- User
Settings stringArn - The ARN of the user settings that is associated with the web portal.
- Authentication
Type PortalAuthentication Type The type of authentication integration points used when signing into the web portal. Defaults to
Standard
.Standard
web portals are authenticated directly through your identity provider (IdP). User and group access to your web portal is controlled through your IdP. You need to include an IdP resource in your template to integrate your IdP with your web portal. Completing the configuration for your IdP requires exchanging WorkSpaces Secure Browser’s SP metadata with your IdP’s IdP metadata. If your IdP requires the SP metadata first before returning the IdP metadata, you should follow these steps:Create and deploy a CloudFormation template with a
Standard
portal with noIdentityProvider
resource.Retrieve the SP metadata using
Fn:GetAtt
, the WorkSpaces Secure Browser console, or by the calling theGetPortalServiceProviderMetadata
API.Submit the data to your IdP.
Add an
IdentityProvider
resource to your CloudFormation template.
IAM Identity Center
web portals are authenticated through AWS IAM Identity Center . They provide additional features, such as IdP-initiated authentication. Identity sources (including external identity provider integration) and other identity provider information must be configured in IAM Identity Center . User and group assignment must be done through the WorkSpaces Secure Browser console. These cannot be configured in CloudFormation.- Browser
Settings stringArn - The ARN of the browser settings that is associated with this web portal.
- Browser
Type PortalBrowser Type - The browser that users see when using a streaming session.
- Creation
Date string - The creation date of the web portal.
- Display
Name string - The name of the web portal.
- Instance
Type PortalInstance Type - The type and resources of the underlying instance.
- Ip
Access stringSettings Arn - The ARN of the IP access settings that is associated with the web portal.
- Max
Concurrent float64Sessions - The maximum number of concurrent sessions for the portal.
- Network
Settings stringArn - The ARN of the network settings that is associated with the web portal.
- Portal
Arn string - The ARN of the web portal.
- Portal
Endpoint string - The endpoint URL of the web portal that users access in order to start streaming sessions.
- Portal
Status PortalStatus - The status of the web portal.
- Renderer
Type PortalRenderer Type - The renderer that is used in streaming sessions.
- Service
Provider stringSaml Metadata - The SAML metadata of the service provider.
- Status
Reason string - A message that explains why the web portal is in its current status.
- Tag
- The tags to add to the web portal. A tag is a key-value pair.
- Trust
Store stringArn - The ARN of the trust store that is associated with the web portal.
- User
Access stringLogging Settings Arn - The ARN of the user access logging settings that is associated with the web portal.
- User
Settings stringArn - The ARN of the user settings that is associated with the web portal.
- authentication
Type PortalAuthentication Type The type of authentication integration points used when signing into the web portal. Defaults to
Standard
.Standard
web portals are authenticated directly through your identity provider (IdP). User and group access to your web portal is controlled through your IdP. You need to include an IdP resource in your template to integrate your IdP with your web portal. Completing the configuration for your IdP requires exchanging WorkSpaces Secure Browser’s SP metadata with your IdP’s IdP metadata. If your IdP requires the SP metadata first before returning the IdP metadata, you should follow these steps:Create and deploy a CloudFormation template with a
Standard
portal with noIdentityProvider
resource.Retrieve the SP metadata using
Fn:GetAtt
, the WorkSpaces Secure Browser console, or by the calling theGetPortalServiceProviderMetadata
API.Submit the data to your IdP.
Add an
IdentityProvider
resource to your CloudFormation template.
IAM Identity Center
web portals are authenticated through AWS IAM Identity Center . They provide additional features, such as IdP-initiated authentication. Identity sources (including external identity provider integration) and other identity provider information must be configured in IAM Identity Center . User and group assignment must be done through the WorkSpaces Secure Browser console. These cannot be configured in CloudFormation.- browser
Settings StringArn - The ARN of the browser settings that is associated with this web portal.
- browser
Type PortalBrowser Type - The browser that users see when using a streaming session.
- creation
Date String - The creation date of the web portal.
- display
Name String - The name of the web portal.
- instance
Type PortalInstance Type - The type and resources of the underlying instance.
- ip
Access StringSettings Arn - The ARN of the IP access settings that is associated with the web portal.
- max
Concurrent DoubleSessions - The maximum number of concurrent sessions for the portal.
- network
Settings StringArn - The ARN of the network settings that is associated with the web portal.
- portal
Arn String - The ARN of the web portal.
- portal
Endpoint String - The endpoint URL of the web portal that users access in order to start streaming sessions.
- portal
Status PortalStatus - The status of the web portal.
- renderer
Type PortalRenderer Type - The renderer that is used in streaming sessions.
- service
Provider StringSaml Metadata - The SAML metadata of the service provider.
- status
Reason String - A message that explains why the web portal is in its current status.
- List<Tag>
- The tags to add to the web portal. A tag is a key-value pair.
- trust
Store StringArn - The ARN of the trust store that is associated with the web portal.
- user
Access StringLogging Settings Arn - The ARN of the user access logging settings that is associated with the web portal.
- user
Settings StringArn - The ARN of the user settings that is associated with the web portal.
- authentication
Type PortalAuthentication Type The type of authentication integration points used when signing into the web portal. Defaults to
Standard
.Standard
web portals are authenticated directly through your identity provider (IdP). User and group access to your web portal is controlled through your IdP. You need to include an IdP resource in your template to integrate your IdP with your web portal. Completing the configuration for your IdP requires exchanging WorkSpaces Secure Browser’s SP metadata with your IdP’s IdP metadata. If your IdP requires the SP metadata first before returning the IdP metadata, you should follow these steps:Create and deploy a CloudFormation template with a
Standard
portal with noIdentityProvider
resource.Retrieve the SP metadata using
Fn:GetAtt
, the WorkSpaces Secure Browser console, or by the calling theGetPortalServiceProviderMetadata
API.Submit the data to your IdP.
Add an
IdentityProvider
resource to your CloudFormation template.
IAM Identity Center
web portals are authenticated through AWS IAM Identity Center . They provide additional features, such as IdP-initiated authentication. Identity sources (including external identity provider integration) and other identity provider information must be configured in IAM Identity Center . User and group assignment must be done through the WorkSpaces Secure Browser console. These cannot be configured in CloudFormation.- browser
Settings stringArn - The ARN of the browser settings that is associated with this web portal.
- browser
Type PortalBrowser Type - The browser that users see when using a streaming session.
- creation
Date string - The creation date of the web portal.
- display
Name string - The name of the web portal.
- instance
Type PortalInstance Type - The type and resources of the underlying instance.
- ip
Access stringSettings Arn - The ARN of the IP access settings that is associated with the web portal.
- max
Concurrent numberSessions - The maximum number of concurrent sessions for the portal.
- network
Settings stringArn - The ARN of the network settings that is associated with the web portal.
- portal
Arn string - The ARN of the web portal.
- portal
Endpoint string - The endpoint URL of the web portal that users access in order to start streaming sessions.
- portal
Status PortalStatus - The status of the web portal.
- renderer
Type PortalRenderer Type - The renderer that is used in streaming sessions.
- service
Provider stringSaml Metadata - The SAML metadata of the service provider.
- status
Reason string - A message that explains why the web portal is in its current status.
- Tag[]
- The tags to add to the web portal. A tag is a key-value pair.
- trust
Store stringArn - The ARN of the trust store that is associated with the web portal.
- user
Access stringLogging Settings Arn - The ARN of the user access logging settings that is associated with the web portal.
- user
Settings stringArn - The ARN of the user settings that is associated with the web portal.
- authentication_
type PortalAuthentication Type The type of authentication integration points used when signing into the web portal. Defaults to
Standard
.Standard
web portals are authenticated directly through your identity provider (IdP). User and group access to your web portal is controlled through your IdP. You need to include an IdP resource in your template to integrate your IdP with your web portal. Completing the configuration for your IdP requires exchanging WorkSpaces Secure Browser’s SP metadata with your IdP’s IdP metadata. If your IdP requires the SP metadata first before returning the IdP metadata, you should follow these steps:Create and deploy a CloudFormation template with a
Standard
portal with noIdentityProvider
resource.Retrieve the SP metadata using
Fn:GetAtt
, the WorkSpaces Secure Browser console, or by the calling theGetPortalServiceProviderMetadata
API.Submit the data to your IdP.
Add an
IdentityProvider
resource to your CloudFormation template.
IAM Identity Center
web portals are authenticated through AWS IAM Identity Center . They provide additional features, such as IdP-initiated authentication. Identity sources (including external identity provider integration) and other identity provider information must be configured in IAM Identity Center . User and group assignment must be done through the WorkSpaces Secure Browser console. These cannot be configured in CloudFormation.- browser_
settings_ strarn - The ARN of the browser settings that is associated with this web portal.
- browser_
type PortalBrowser Type - The browser that users see when using a streaming session.
- creation_
date str - The creation date of the web portal.
- display_
name str - The name of the web portal.
- instance_
type PortalInstance Type - The type and resources of the underlying instance.
- ip_
access_ strsettings_ arn - The ARN of the IP access settings that is associated with the web portal.
- max_
concurrent_ floatsessions - The maximum number of concurrent sessions for the portal.
- network_
settings_ strarn - The ARN of the network settings that is associated with the web portal.
- portal_
arn str - The ARN of the web portal.
- portal_
endpoint str - The endpoint URL of the web portal that users access in order to start streaming sessions.
- portal_
status PortalStatus - The status of the web portal.
- renderer_
type PortalRenderer Type - The renderer that is used in streaming sessions.
- service_
provider_ strsaml_ metadata - The SAML metadata of the service provider.
- status_
reason str - A message that explains why the web portal is in its current status.
- Sequence[root_Tag]
- The tags to add to the web portal. A tag is a key-value pair.
- trust_
store_ strarn - The ARN of the trust store that is associated with the web portal.
- user_
access_ strlogging_ settings_ arn - The ARN of the user access logging settings that is associated with the web portal.
- user_
settings_ strarn - The ARN of the user settings that is associated with the web portal.
- authentication
Type "Standard" | "IAM_Identity_Center" The type of authentication integration points used when signing into the web portal. Defaults to
Standard
.Standard
web portals are authenticated directly through your identity provider (IdP). User and group access to your web portal is controlled through your IdP. You need to include an IdP resource in your template to integrate your IdP with your web portal. Completing the configuration for your IdP requires exchanging WorkSpaces Secure Browser’s SP metadata with your IdP’s IdP metadata. If your IdP requires the SP metadata first before returning the IdP metadata, you should follow these steps:Create and deploy a CloudFormation template with a
Standard
portal with noIdentityProvider
resource.Retrieve the SP metadata using
Fn:GetAtt
, the WorkSpaces Secure Browser console, or by the calling theGetPortalServiceProviderMetadata
API.Submit the data to your IdP.
Add an
IdentityProvider
resource to your CloudFormation template.
IAM Identity Center
web portals are authenticated through AWS IAM Identity Center . They provide additional features, such as IdP-initiated authentication. Identity sources (including external identity provider integration) and other identity provider information must be configured in IAM Identity Center . User and group assignment must be done through the WorkSpaces Secure Browser console. These cannot be configured in CloudFormation.- browser
Settings StringArn - The ARN of the browser settings that is associated with this web portal.
- browser
Type "Chrome" - The browser that users see when using a streaming session.
- creation
Date String - The creation date of the web portal.
- display
Name String - The name of the web portal.
- instance
Type "standard.regular" | "standard.large" | "standard.xlarge" - The type and resources of the underlying instance.
- ip
Access StringSettings Arn - The ARN of the IP access settings that is associated with the web portal.
- max
Concurrent NumberSessions - The maximum number of concurrent sessions for the portal.
- network
Settings StringArn - The ARN of the network settings that is associated with the web portal.
- portal
Arn String - The ARN of the web portal.
- portal
Endpoint String - The endpoint URL of the web portal that users access in order to start streaming sessions.
- portal
Status "Incomplete" | "Pending" | "Active" - The status of the web portal.
- renderer
Type "AppStream" - The renderer that is used in streaming sessions.
- service
Provider StringSaml Metadata - The SAML metadata of the service provider.
- status
Reason String - A message that explains why the web portal is in its current status.
- List<Property Map>
- The tags to add to the web portal. A tag is a key-value pair.
- trust
Store StringArn - The ARN of the trust store that is associated with the web portal.
- user
Access StringLogging Settings Arn - The ARN of the user access logging settings that is associated with the web portal.
- user
Settings StringArn - The ARN of the user settings that is associated with the web portal.
Supporting Types
PortalAuthenticationType
PortalBrowserType
PortalInstanceType
PortalRendererType
PortalStatus
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.