TrustedTokenIssuerState class
Input properties used for looking up and filtering TrustedTokenIssuer resources.
Constructors
-
TrustedTokenIssuerState({Input<
String?> ? arn, Input<String?> ? clientToken, Input<String?> ? instanceArn, Input<String?> ? name, Input<String?> ? region, Input<Map< ? tags, Input<String, String> ?>Map< ? tagsAll, Input<String, String> ?>TrustedTokenIssuerTrustedTokenIssuerConfiguration?> ? trustedTokenIssuerConfiguration, Input<String?> ? trustedTokenIssuerType}) -
Creates a new TrustedTokenIssuerState.
arnARN of the trusted token issuer.clientTokenA unique, case-sensitive ID that you provide to ensure the idempotency of the request. AWS generates a random value when not provided.instanceArnARN of the instance of IAM Identity Center.nameName of the trusted token issuer.regionRegion where this resource will be managed. Defaults to the Region set in the provider configuration.tagsKey-value mapping 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.trustedTokenIssuerConfigurationA block that specifies settings that apply to the trusted token issuer, these change depending on the type you specify intrustedTokenIssuerType. Documented below.trustedTokenIssuerTypeSpecifies the type of the trusted token issuer. Valid values areOIDC_JWTconst -
TrustedTokenIssuerState.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
arn
→ Input<
String?> ? -
ARN of the trusted token issuer.
final
-
clientToken
→ Input<
String?> ? -
A unique, case-sensitive ID that you provide to ensure the idempotency of the request. AWS generates a random value when not provided.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
instanceArn
→ Input<
String?> ? -
ARN of the instance of IAM Identity Center.
final
-
name
→ Input<
String?> ? -
Name of the trusted token issuer.
final
-
region
→ Input<
String?> ? -
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
Key-value mapping 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 -
trustedTokenIssuerConfiguration
→ Input<
TrustedTokenIssuerTrustedTokenIssuerConfiguration?> ? -
A block that specifies settings that apply to the trusted token issuer, these change depending on the type you specify in
trustedTokenIssuerType. Documented below.final -
trustedTokenIssuerType
→ Input<
String?> ? -
Specifies the type of the trusted token issuer. Valid values are
OIDC_JWTfinal
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