Package com.pulumi.aws.workspacesweb
Class PortalArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.workspacesweb.PortalArgs.Builder
-
- Enclosing class:
- PortalArgs
public static final class PortalArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(PortalArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PortalArgs.BuilderadditionalEncryptionContext(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> additionalEncryptionContext)PortalArgs.BuilderadditionalEncryptionContext(java.util.Map<java.lang.String,java.lang.String> additionalEncryptionContext)PortalArgs.BuilderauthenticationType(com.pulumi.core.Output<java.lang.String> authenticationType)PortalArgs.BuilderauthenticationType(java.lang.String authenticationType)PortalArgs.BuilderbrowserSettingsArn(com.pulumi.core.Output<java.lang.String> browserSettingsArn)PortalArgs.BuilderbrowserSettingsArn(java.lang.String browserSettingsArn)PortalArgsbuild()PortalArgs.BuildercustomerManagedKey(com.pulumi.core.Output<java.lang.String> customerManagedKey)PortalArgs.BuildercustomerManagedKey(java.lang.String customerManagedKey)PortalArgs.BuilderdisplayName(com.pulumi.core.Output<java.lang.String> displayName)PortalArgs.BuilderdisplayName(java.lang.String displayName)PortalArgs.BuilderinstanceType(com.pulumi.core.Output<java.lang.String> instanceType)PortalArgs.BuilderinstanceType(java.lang.String instanceType)PortalArgs.BuildermaxConcurrentSessions(com.pulumi.core.Output<java.lang.Integer> maxConcurrentSessions)PortalArgs.BuildermaxConcurrentSessions(java.lang.Integer maxConcurrentSessions)PortalArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)PortalArgs.Builderregion(java.lang.String region)PortalArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)PortalArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)PortalArgs.Buildertimeouts(PortalTimeoutsArgs timeouts)PortalArgs.Buildertimeouts(com.pulumi.core.Output<PortalTimeoutsArgs> timeouts)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(PortalArgs defaults)
-
-
Method Detail
-
additionalEncryptionContext
public PortalArgs.Builder additionalEncryptionContext(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> additionalEncryptionContext)
- Parameters:
additionalEncryptionContext- Additional encryption context for the customer managed key. Forces replacement if changed.- Returns:
- builder
-
additionalEncryptionContext
public PortalArgs.Builder additionalEncryptionContext(java.util.Map<java.lang.String,java.lang.String> additionalEncryptionContext)
- Parameters:
additionalEncryptionContext- Additional encryption context for the customer managed key. Forces replacement if changed.- Returns:
- builder
-
authenticationType
public PortalArgs.Builder authenticationType(@Nullable com.pulumi.core.Output<java.lang.String> authenticationType)
- Parameters:
authenticationType- Authentication type for the portal. Valid values: `Standard`, `IAM_Identity_Center`.- Returns:
- builder
-
authenticationType
public PortalArgs.Builder authenticationType(java.lang.String authenticationType)
- Parameters:
authenticationType- Authentication type for the portal. Valid values: `Standard`, `IAM_Identity_Center`.- Returns:
- builder
-
browserSettingsArn
public PortalArgs.Builder browserSettingsArn(@Nullable com.pulumi.core.Output<java.lang.String> browserSettingsArn)
- Parameters:
browserSettingsArn- ARN of the browser settings to use for the portal.- Returns:
- builder
-
browserSettingsArn
public PortalArgs.Builder browserSettingsArn(java.lang.String browserSettingsArn)
- Parameters:
browserSettingsArn- ARN of the browser settings to use for the portal.- Returns:
- builder
-
customerManagedKey
public PortalArgs.Builder customerManagedKey(@Nullable com.pulumi.core.Output<java.lang.String> customerManagedKey)
- Parameters:
customerManagedKey- ARN of the customer managed key. Forces replacement if changed.- Returns:
- builder
-
customerManagedKey
public PortalArgs.Builder customerManagedKey(java.lang.String customerManagedKey)
- Parameters:
customerManagedKey- ARN of the customer managed key. Forces replacement if changed.- Returns:
- builder
-
displayName
public PortalArgs.Builder displayName(@Nullable com.pulumi.core.Output<java.lang.String> displayName)
- Parameters:
displayName- Display name of the portal.- Returns:
- builder
-
displayName
public PortalArgs.Builder displayName(java.lang.String displayName)
- Parameters:
displayName- Display name of the portal.- Returns:
- builder
-
instanceType
public PortalArgs.Builder instanceType(@Nullable com.pulumi.core.Output<java.lang.String> instanceType)
- Parameters:
instanceType- Instance type for the portal. Valid values: `standard.regular`, `standard.large`.- Returns:
- builder
-
instanceType
public PortalArgs.Builder instanceType(java.lang.String instanceType)
- Parameters:
instanceType- Instance type for the portal. Valid values: `standard.regular`, `standard.large`.- Returns:
- builder
-
maxConcurrentSessions
public PortalArgs.Builder maxConcurrentSessions(@Nullable com.pulumi.core.Output<java.lang.Integer> maxConcurrentSessions)
- Parameters:
maxConcurrentSessions- Maximum number of concurrent sessions for the portal.- Returns:
- builder
-
maxConcurrentSessions
public PortalArgs.Builder maxConcurrentSessions(java.lang.Integer maxConcurrentSessions)
- Parameters:
maxConcurrentSessions- Maximum number of concurrent sessions for the portal.- Returns:
- builder
-
region
public PortalArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public PortalArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
tags
public PortalArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public PortalArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
timeouts
public PortalArgs.Builder timeouts(@Nullable com.pulumi.core.Output<PortalTimeoutsArgs> timeouts)
-
timeouts
public PortalArgs.Builder timeouts(PortalTimeoutsArgs timeouts)
-
build
public PortalArgs build()
-
-