Class PortalState.Builder
- java.lang.Object
-
- com.pulumi.aws.workspacesweb.inputs.PortalState.Builder
-
- Enclosing class:
- PortalState
public static final class PortalState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(PortalState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PortalState.BuilderadditionalEncryptionContext(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> additionalEncryptionContext)PortalState.BuilderadditionalEncryptionContext(java.util.Map<java.lang.String,java.lang.String> additionalEncryptionContext)PortalState.BuilderauthenticationType(com.pulumi.core.Output<java.lang.String> authenticationType)PortalState.BuilderauthenticationType(java.lang.String authenticationType)PortalState.BuilderbrowserSettingsArn(com.pulumi.core.Output<java.lang.String> browserSettingsArn)PortalState.BuilderbrowserSettingsArn(java.lang.String browserSettingsArn)PortalState.BuilderbrowserType(com.pulumi.core.Output<java.lang.String> browserType)PortalState.BuilderbrowserType(java.lang.String browserType)PortalStatebuild()PortalState.BuildercreationDate(com.pulumi.core.Output<java.lang.String> creationDate)PortalState.BuildercreationDate(java.lang.String creationDate)PortalState.BuildercustomerManagedKey(com.pulumi.core.Output<java.lang.String> customerManagedKey)PortalState.BuildercustomerManagedKey(java.lang.String customerManagedKey)PortalState.BuilderdataProtectionSettingsArn(com.pulumi.core.Output<java.lang.String> dataProtectionSettingsArn)PortalState.BuilderdataProtectionSettingsArn(java.lang.String dataProtectionSettingsArn)PortalState.BuilderdisplayName(com.pulumi.core.Output<java.lang.String> displayName)PortalState.BuilderdisplayName(java.lang.String displayName)PortalState.BuilderinstanceType(com.pulumi.core.Output<java.lang.String> instanceType)PortalState.BuilderinstanceType(java.lang.String instanceType)PortalState.BuilderipAccessSettingsArn(com.pulumi.core.Output<java.lang.String> ipAccessSettingsArn)PortalState.BuilderipAccessSettingsArn(java.lang.String ipAccessSettingsArn)PortalState.BuildermaxConcurrentSessions(com.pulumi.core.Output<java.lang.Integer> maxConcurrentSessions)PortalState.BuildermaxConcurrentSessions(java.lang.Integer maxConcurrentSessions)PortalState.BuildernetworkSettingsArn(com.pulumi.core.Output<java.lang.String> networkSettingsArn)PortalState.BuildernetworkSettingsArn(java.lang.String networkSettingsArn)PortalState.BuilderportalArn(com.pulumi.core.Output<java.lang.String> portalArn)PortalState.BuilderportalArn(java.lang.String portalArn)PortalState.BuilderportalEndpoint(com.pulumi.core.Output<java.lang.String> portalEndpoint)PortalState.BuilderportalEndpoint(java.lang.String portalEndpoint)PortalState.BuilderportalStatus(com.pulumi.core.Output<java.lang.String> portalStatus)PortalState.BuilderportalStatus(java.lang.String portalStatus)PortalState.Builderregion(com.pulumi.core.Output<java.lang.String> region)PortalState.Builderregion(java.lang.String region)PortalState.BuilderrendererType(com.pulumi.core.Output<java.lang.String> rendererType)PortalState.BuilderrendererType(java.lang.String rendererType)PortalState.BuildersessionLoggerArn(com.pulumi.core.Output<java.lang.String> sessionLoggerArn)PortalState.BuildersessionLoggerArn(java.lang.String sessionLoggerArn)PortalState.BuilderstatusReason(com.pulumi.core.Output<java.lang.String> statusReason)PortalState.BuilderstatusReason(java.lang.String statusReason)PortalState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)PortalState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)PortalState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)PortalState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)PortalState.Buildertimeouts(PortalTimeoutsArgs timeouts)PortalState.Buildertimeouts(com.pulumi.core.Output<PortalTimeoutsArgs> timeouts)PortalState.BuildertrustStoreArn(com.pulumi.core.Output<java.lang.String> trustStoreArn)PortalState.BuildertrustStoreArn(java.lang.String trustStoreArn)PortalState.BuilderuserAccessLoggingSettingsArn(com.pulumi.core.Output<java.lang.String> userAccessLoggingSettingsArn)PortalState.BuilderuserAccessLoggingSettingsArn(java.lang.String userAccessLoggingSettingsArn)PortalState.BuilderuserSettingsArn(com.pulumi.core.Output<java.lang.String> userSettingsArn)PortalState.BuilderuserSettingsArn(java.lang.String userSettingsArn)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(PortalState defaults)
-
-
Method Detail
-
additionalEncryptionContext
public PortalState.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 PortalState.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 PortalState.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 PortalState.Builder authenticationType(java.lang.String authenticationType)
- Parameters:
authenticationType- Authentication type for the portal. Valid values: `Standard`, `IAM_Identity_Center`.- Returns:
- builder
-
browserSettingsArn
public PortalState.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 PortalState.Builder browserSettingsArn(java.lang.String browserSettingsArn)
- Parameters:
browserSettingsArn- ARN of the browser settings to use for the portal.- Returns:
- builder
-
browserType
public PortalState.Builder browserType(@Nullable com.pulumi.core.Output<java.lang.String> browserType)
- Parameters:
browserType- Browser type of the portal.- Returns:
- builder
-
browserType
public PortalState.Builder browserType(java.lang.String browserType)
- Parameters:
browserType- Browser type of the portal.- Returns:
- builder
-
creationDate
public PortalState.Builder creationDate(@Nullable com.pulumi.core.Output<java.lang.String> creationDate)
- Parameters:
creationDate- Creation date of the portal.- Returns:
- builder
-
creationDate
public PortalState.Builder creationDate(java.lang.String creationDate)
- Parameters:
creationDate- Creation date of the portal.- Returns:
- builder
-
customerManagedKey
public PortalState.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 PortalState.Builder customerManagedKey(java.lang.String customerManagedKey)
- Parameters:
customerManagedKey- ARN of the customer managed key. Forces replacement if changed.- Returns:
- builder
-
dataProtectionSettingsArn
public PortalState.Builder dataProtectionSettingsArn(@Nullable com.pulumi.core.Output<java.lang.String> dataProtectionSettingsArn)
- Parameters:
dataProtectionSettingsArn- ARN of the data protection settings associated with the portal.- Returns:
- builder
-
dataProtectionSettingsArn
public PortalState.Builder dataProtectionSettingsArn(java.lang.String dataProtectionSettingsArn)
- Parameters:
dataProtectionSettingsArn- ARN of the data protection settings associated with the portal.- Returns:
- builder
-
displayName
public PortalState.Builder displayName(@Nullable com.pulumi.core.Output<java.lang.String> displayName)
- Parameters:
displayName- Display name of the portal.- Returns:
- builder
-
displayName
public PortalState.Builder displayName(java.lang.String displayName)
- Parameters:
displayName- Display name of the portal.- Returns:
- builder
-
instanceType
public PortalState.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 PortalState.Builder instanceType(java.lang.String instanceType)
- Parameters:
instanceType- Instance type for the portal. Valid values: `standard.regular`, `standard.large`.- Returns:
- builder
-
ipAccessSettingsArn
public PortalState.Builder ipAccessSettingsArn(@Nullable com.pulumi.core.Output<java.lang.String> ipAccessSettingsArn)
- Parameters:
ipAccessSettingsArn- ARN of the IP access settings associated with the portal.- Returns:
- builder
-
ipAccessSettingsArn
public PortalState.Builder ipAccessSettingsArn(java.lang.String ipAccessSettingsArn)
- Parameters:
ipAccessSettingsArn- ARN of the IP access settings associated with the portal.- Returns:
- builder
-
maxConcurrentSessions
public PortalState.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 PortalState.Builder maxConcurrentSessions(java.lang.Integer maxConcurrentSessions)
- Parameters:
maxConcurrentSessions- Maximum number of concurrent sessions for the portal.- Returns:
- builder
-
networkSettingsArn
public PortalState.Builder networkSettingsArn(@Nullable com.pulumi.core.Output<java.lang.String> networkSettingsArn)
- Parameters:
networkSettingsArn- ARN of the network settings associated with the portal.- Returns:
- builder
-
networkSettingsArn
public PortalState.Builder networkSettingsArn(java.lang.String networkSettingsArn)
- Parameters:
networkSettingsArn- ARN of the network settings associated with the portal.- Returns:
- builder
-
portalArn
public PortalState.Builder portalArn(@Nullable com.pulumi.core.Output<java.lang.String> portalArn)
- Parameters:
portalArn- ARN of the portal.- Returns:
- builder
-
portalArn
public PortalState.Builder portalArn(java.lang.String portalArn)
- Parameters:
portalArn- ARN of the portal.- Returns:
- builder
-
portalEndpoint
public PortalState.Builder portalEndpoint(@Nullable com.pulumi.core.Output<java.lang.String> portalEndpoint)
- Parameters:
portalEndpoint- Endpoint URL of the portal.- Returns:
- builder
-
portalEndpoint
public PortalState.Builder portalEndpoint(java.lang.String portalEndpoint)
- Parameters:
portalEndpoint- Endpoint URL of the portal.- Returns:
- builder
-
portalStatus
public PortalState.Builder portalStatus(@Nullable com.pulumi.core.Output<java.lang.String> portalStatus)
- Parameters:
portalStatus- Status of the portal.- Returns:
- builder
-
portalStatus
public PortalState.Builder portalStatus(java.lang.String portalStatus)
- Parameters:
portalStatus- Status of the portal.- Returns:
- builder
-
region
public PortalState.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 PortalState.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
-
rendererType
public PortalState.Builder rendererType(@Nullable com.pulumi.core.Output<java.lang.String> rendererType)
- Parameters:
rendererType- Renderer type of the portal.- Returns:
- builder
-
rendererType
public PortalState.Builder rendererType(java.lang.String rendererType)
- Parameters:
rendererType- Renderer type of the portal.- Returns:
- builder
-
sessionLoggerArn
public PortalState.Builder sessionLoggerArn(@Nullable com.pulumi.core.Output<java.lang.String> sessionLoggerArn)
- Parameters:
sessionLoggerArn- ARN of the session logger associated with the portal.- Returns:
- builder
-
sessionLoggerArn
public PortalState.Builder sessionLoggerArn(java.lang.String sessionLoggerArn)
- Parameters:
sessionLoggerArn- ARN of the session logger associated with the portal.- Returns:
- builder
-
statusReason
public PortalState.Builder statusReason(@Nullable com.pulumi.core.Output<java.lang.String> statusReason)
- Parameters:
statusReason- Reason for the current status of the portal.- Returns:
- builder
-
statusReason
public PortalState.Builder statusReason(java.lang.String statusReason)
- Parameters:
statusReason- Reason for the current status of the portal.- Returns:
- builder
-
tags
public PortalState.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 PortalState.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
-
tagsAll
public PortalState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
- Parameters:
tagsAll- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
tagsAll
public PortalState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
- Parameters:
tagsAll- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
timeouts
public PortalState.Builder timeouts(@Nullable com.pulumi.core.Output<PortalTimeoutsArgs> timeouts)
-
timeouts
public PortalState.Builder timeouts(PortalTimeoutsArgs timeouts)
-
trustStoreArn
public PortalState.Builder trustStoreArn(@Nullable com.pulumi.core.Output<java.lang.String> trustStoreArn)
- Parameters:
trustStoreArn- ARN of the trust store associated with the portal.- Returns:
- builder
-
trustStoreArn
public PortalState.Builder trustStoreArn(java.lang.String trustStoreArn)
- Parameters:
trustStoreArn- ARN of the trust store associated with the portal.- Returns:
- builder
-
userAccessLoggingSettingsArn
public PortalState.Builder userAccessLoggingSettingsArn(@Nullable com.pulumi.core.Output<java.lang.String> userAccessLoggingSettingsArn)
- Parameters:
userAccessLoggingSettingsArn- ARN of the user access logging settings associated with the portal.- Returns:
- builder
-
userAccessLoggingSettingsArn
public PortalState.Builder userAccessLoggingSettingsArn(java.lang.String userAccessLoggingSettingsArn)
- Parameters:
userAccessLoggingSettingsArn- ARN of the user access logging settings associated with the portal.- Returns:
- builder
-
userSettingsArn
public PortalState.Builder userSettingsArn(@Nullable com.pulumi.core.Output<java.lang.String> userSettingsArn)
- Parameters:
userSettingsArn- ARN of the user settings associated with the portal.- Returns:
- builder
-
userSettingsArn
public PortalState.Builder userSettingsArn(java.lang.String userSettingsArn)
- Parameters:
userSettingsArn- ARN of the user settings associated with the portal.- Returns:
- builder
-
build
public PortalState build()
-
-