PortalState class
Input properties used for looking up and filtering Portal resources.
Constructors
-
PortalState({Input<
Map< ? additionalEncryptionContext, Input<String, String> ?>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< ? tags, Input<String, String> ?>Map< ? tagsAll, Input<String, String> ?>PortalTimeouts?> ? timeouts, Input<String?> ? trustStoreArn, Input<String?> ? userAccessLoggingSettingsArn, Input<String?> ? userSettingsArn}) -
Creates a new PortalState.
additionalEncryptionContextAdditional encryption context for the customer managed key. Forces replacement if changed.authenticationTypeAuthentication type for the portal. Valid values:Standard,IAM_Identity_Center.browserSettingsArnARN of the browser settings to use for the portal.browserTypeBrowser type of the portal.creationDateCreation date of the portal.customerManagedKeyARN of the customer managed key. Forces replacement if changed.dataProtectionSettingsArnARN of the data protection settings associated with the portal.displayNameDisplay name of the portal.instanceTypeInstance type for the portal. Valid values:standard.regular,standard.large.ipAccessSettingsArnARN of the IP access settings associated with the portal.maxConcurrentSessionsMaximum number of concurrent sessions for the portal.networkSettingsArnARN of the network settings associated with the portal.portalArnARN of the portal.portalEndpointEndpoint URL of the portal.portalStatusStatus of the portal.regionRegion where this resource will be managed. Defaults to the Region set in the provider configuration.rendererTypeRenderer type of the portal.sessionLoggerArnARN of the session logger associated with the portal.statusReasonReason for the current status of the portal.tagsKey-value map of resource tags. If configured with a providerdefaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.tagsAllMap of tags assigned to the resource, including those inherited from the providerdefaultTagsconfiguration block.timeoutsOptional.trustStoreArnARN of the trust store associated with the portal.userAccessLoggingSettingsArnARN of the user access logging settings associated with the portal.userSettingsArnARN 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
-
Key-value map of resource tags. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.final -
Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration 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