Type object
Schema URL https://catalog.lintel.tools/schemas/schemastore/serverless-framework-configuration/_shared/latest--aws-ec2-verifiedaccesstrustprovider.json
Parent schema serverless-framework-configuration
Type: object

The AWS::EC2::VerifiedAccessTrustProvider type describes a verified access trust provider. Source:- https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-ec2-verified-access.aws-ec2-verifiedaccesstrustprovider

Properties

TrustProviderType string | Aws_CF_FunctionString required

Type of trust provider. Possible values: user|device

PolicyReferenceName string | Aws_CF_FunctionString required

The identifier to be used when working with policy rules.

DeviceTrustProviderType string | Aws_CF_FunctionString

The type of device-based trust provider. Possible values: jamf|crowdstrike

UserTrustProviderType string | Aws_CF_FunctionString

The type of device-based trust provider. Possible values: oidc|iam-identity-center

OidcOptions object

The OpenID Connect details for an oidc -type, user-identity based trust provider.

7 nested properties
Issuer string | Aws_CF_FunctionString

The OIDC issuer.

AuthorizationEndpoint string | Aws_CF_FunctionString

The OIDC authorization endpoint.

TokenEndpoint string | Aws_CF_FunctionString

The OIDC token endpoint.

UserInfoEndpoint string | Aws_CF_FunctionString

The OIDC user info endpoint.

ClientId string | Aws_CF_FunctionString

The client identifier.

ClientSecret string | Aws_CF_FunctionString

The client secret.

Scope string | Aws_CF_FunctionString

OpenID Connect (OIDC) scopes are used by an application during authentication to authorize access to details of a user. Each scope returns a specific set of user attributes.

DeviceOptions object

The options for device identity based trust providers.

1 nested properties
TenantId string | Aws_CF_FunctionString

The ID of the tenant application with the device-identity provider.

Description string | Aws_CF_FunctionString

A description for the Amazon Web Services Verified Access trust provider.

Tags Tag[]

An array of key-value pairs to apply to this resource.

uniqueItems=true

Definitions

OidcOptions object

The OpenID Connect details for an oidc -type, user-identity based trust provider.

Issuer string | Aws_CF_FunctionString

The OIDC issuer.

AuthorizationEndpoint string | Aws_CF_FunctionString

The OIDC authorization endpoint.

TokenEndpoint string | Aws_CF_FunctionString

The OIDC token endpoint.

UserInfoEndpoint string | Aws_CF_FunctionString

The OIDC user info endpoint.

ClientId string | Aws_CF_FunctionString

The client identifier.

ClientSecret string | Aws_CF_FunctionString

The client secret.

Scope string | Aws_CF_FunctionString

OpenID Connect (OIDC) scopes are used by an application during authentication to authorize access to details of a user. Each scope returns a specific set of user attributes.

DeviceOptions object

The options for device identity based trust providers.

TenantId string | Aws_CF_FunctionString

The ID of the tenant application with the device-identity provider.

Tag object

A key-value pair to associate with a resource.

Key string | Aws_CF_FunctionString required

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

Value string | Aws_CF_FunctionString required

The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.