PortalState class

Input properties used for looking up and filtering Portal resources.

Constructors

PortalState({Input<Map<String, String>?>? additionalEncryptionContext, Input<String?>? authenticationType, Input<String?>? browserSettingsArn, Input<String?>? browserType, Input<String?>? creationDate, Input<String?>? customerManagedKey, Input<String?>? dataProtectionSettingsArn, Input<String?>? displayName, Input<String?>? instanceType, Input<String?>? ipAccessSettingsArn, Input<int?>? maxConcurrentSessions, Input<String?>? networkSettingsArn, Input<String?>? portalArn, Input<String?>? portalEndpoint, Input<String?>? portalStatus, Input<String?>? region, Input<String?>? rendererType, Input<String?>? sessionLoggerArn, Input<String?>? statusReason, Input<Map<String, String>?>? tags, Input<Map<String, String>?>? tagsAll, Input<PortalTimeouts?>? timeouts, Input<String?>? trustStoreArn, Input<String?>? userAccessLoggingSettingsArn, Input<String?>? userSettingsArn})
Creates a new PortalState. additionalEncryptionContext Additional encryption context for the customer managed key. Forces replacement if changed. authenticationType Authentication type for the portal. Valid values: Standard, IAM_Identity_Center. browserSettingsArn ARN of the browser settings to use for the portal. browserType Browser type of the portal. creationDate Creation date of the portal. customerManagedKey ARN of the customer managed key. Forces replacement if changed. dataProtectionSettingsArn ARN of the data protection settings associated with the portal. displayName Display name of the portal. instanceType Instance type for the portal. Valid values: standard.regular, standard.large. ipAccessSettingsArn ARN of the IP access settings associated with the portal. maxConcurrentSessions Maximum number of concurrent sessions for the portal. networkSettingsArn ARN of the network settings associated with the portal. portalArn ARN of the portal. portalEndpoint Endpoint URL of the portal. portalStatus Status of the portal. region Region where this resource will be managed. Defaults to the Region set in the provider configuration. rendererType Renderer type of the portal. sessionLoggerArn ARN of the session logger associated with the portal. statusReason Reason for the current status of the portal. 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. tagsAll Map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block. timeouts Optional. trustStoreArn ARN of the trust store associated with the portal. userAccessLoggingSettingsArn ARN of the user access logging settings associated with the portal. userSettingsArn ARN of the user settings associated with the portal.
const
PortalState.fromMap(Map<String, dynamic> map)
factory

Properties

additionalEncryptionContext → Input<Map<String, String>?>?
Additional encryption context for the customer managed key. Forces replacement if changed.
final
authenticationType → Input<String?>?
Authentication type for the portal. Valid values: Standard, IAM_Identity_Center.
final
browserSettingsArn → Input<String?>?
ARN of the browser settings to use for the portal.
final
browserType → Input<String?>?
Browser type of the portal.
final
creationDate → Input<String?>?
Creation date of the portal.
final
customerManagedKey → Input<String?>?
ARN of the customer managed key. Forces replacement if changed.
final
dataProtectionSettingsArn → Input<String?>?
ARN of the data protection settings associated with the portal.
final
displayName → Input<String?>?
Display name of the portal.
final
hashCode int
The hash code for this object.
no setterinherited
instanceType → Input<String?>?
Instance type for the portal. Valid values: standard.regular, standard.large.
final
ipAccessSettingsArn → Input<String?>?
ARN of the IP access settings associated with the portal.
final
maxConcurrentSessions → Input<int?>?
Maximum number of concurrent sessions for the portal.
final
networkSettingsArn → Input<String?>?
ARN of the network settings associated with the portal.
final
portalArn → Input<String?>?
ARN of the portal.
final
portalEndpoint → Input<String?>?
Endpoint URL of the portal.
final
portalStatus → Input<String?>?
Status of the portal.
final
region → Input<String?>?
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
rendererType → Input<String?>?
Renderer type of the portal.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sessionLoggerArn → Input<String?>?
ARN of the session logger associated with the portal.
final
statusReason → Input<String?>?
Reason for the current status of the portal.
final
tags → Input<Map<String, String>?>?
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.
final
tagsAll → Input<Map<String, String>?>?
Map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block.
final
timeouts → Input<PortalTimeouts?>?
final
trustStoreArn → Input<String?>?
ARN of the trust store associated with the portal.
final
userAccessLoggingSettingsArn → Input<String?>?
ARN of the user access logging settings associated with the portal.
final
userSettingsArn → Input<String?>?
ARN of the user settings associated with the portal.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited