Package-level declarations
Types
Link copied to clipboard
data class GetIdentitySourceResult(val configuration: Either<IdentitySourceConfiguration0Properties, IdentitySourceConfiguration1Properties>? = null, val details: IdentitySourceDetails? = null, val identitySourceId: String? = null, val principalEntityType: String? = null)
Link copied to clipboard
data class GetPolicyResult(val definition: Either<PolicyDefinition0Properties, PolicyDefinition1Properties>? = null, val policyId: String? = null, val policyType: PolicyType? = null)
Link copied to clipboard
data class GetPolicyStoreResult(val arn: String? = null, val deletionProtection: PolicyStoreDeletionProtection? = null, val description: String? = null, val policyStoreId: String? = null, val schema: PolicyStoreSchemaDefinition? = null, val tags: List<Tag>? = null, val validationSettings: PolicyStoreValidationSettings? = null)
Link copied to clipboard
data class GetPolicyTemplateResult(val description: String? = null, val policyTemplateId: String? = null, val statement: String? = null)
Link copied to clipboard
Link copied to clipboard
data class IdentitySourceCognitoUserPoolConfiguration(val clientIds: List<String>? = null, val groupConfiguration: IdentitySourceCognitoGroupConfiguration? = null, val userPoolArn: String)
Link copied to clipboard
data class IdentitySourceConfiguration0Properties(val cognitoUserPoolConfiguration: IdentitySourceCognitoUserPoolConfiguration)
Link copied to clipboard
data class IdentitySourceConfiguration1Properties(val openIdConnectConfiguration: IdentitySourceOpenIdConnectConfiguration)
Link copied to clipboard
data class IdentitySourceDetails(val clientIds: List<String>? = null, val discoveryUrl: String? = null, val openIdIssuer: IdentitySourceOpenIdIssuer? = null, val userPoolArn: String? = null)
Link copied to clipboard
data class IdentitySourceOpenIdConnectAccessTokenConfiguration(val audiences: List<String>? = null, val principalIdClaim: String? = null)
Link copied to clipboard
data class IdentitySourceOpenIdConnectConfiguration(val entityIdPrefix: String? = null, val groupConfiguration: IdentitySourceOpenIdConnectGroupConfiguration? = null, val issuer: String, val tokenSelection: Either<IdentitySourceOpenIdConnectTokenSelection0Properties, IdentitySourceOpenIdConnectTokenSelection1Properties>)
Link copied to clipboard
data class IdentitySourceOpenIdConnectGroupConfiguration(val groupClaim: String, val groupEntityType: String)
Link copied to clipboard
data class IdentitySourceOpenIdConnectIdentityTokenConfiguration(val clientIds: List<String>? = null, val principalIdClaim: String? = null)
Link copied to clipboard
data class IdentitySourceOpenIdConnectTokenSelection0Properties(val accessTokenOnly: IdentitySourceOpenIdConnectAccessTokenConfiguration)
Link copied to clipboard
data class IdentitySourceOpenIdConnectTokenSelection1Properties(val identityTokenOnly: IdentitySourceOpenIdConnectIdentityTokenConfiguration)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class PolicyTemplateLinkedPolicyDefinition(val policyTemplateId: String, val principal: PolicyEntityIdentifier? = null, val resource: PolicyEntityIdentifier? = null)