We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.38.0 published on Wednesday, Nov 5, 2025 by Pulumi
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.38.0 published on Wednesday, Nov 5, 2025 by Pulumi
The AWS::EC2::VerifiedAccessTrustProvider type describes a verified access trust provider
Using getVerifiedAccessTrustProvider
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getVerifiedAccessTrustProvider(args: GetVerifiedAccessTrustProviderArgs, opts?: InvokeOptions): Promise<GetVerifiedAccessTrustProviderResult>
function getVerifiedAccessTrustProviderOutput(args: GetVerifiedAccessTrustProviderOutputArgs, opts?: InvokeOptions): Output<GetVerifiedAccessTrustProviderResult>def get_verified_access_trust_provider(verified_access_trust_provider_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetVerifiedAccessTrustProviderResult
def get_verified_access_trust_provider_output(verified_access_trust_provider_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetVerifiedAccessTrustProviderResult]func LookupVerifiedAccessTrustProvider(ctx *Context, args *LookupVerifiedAccessTrustProviderArgs, opts ...InvokeOption) (*LookupVerifiedAccessTrustProviderResult, error)
func LookupVerifiedAccessTrustProviderOutput(ctx *Context, args *LookupVerifiedAccessTrustProviderOutputArgs, opts ...InvokeOption) LookupVerifiedAccessTrustProviderResultOutput> Note: This function is named LookupVerifiedAccessTrustProvider in the Go SDK.
public static class GetVerifiedAccessTrustProvider
{
public static Task<GetVerifiedAccessTrustProviderResult> InvokeAsync(GetVerifiedAccessTrustProviderArgs args, InvokeOptions? opts = null)
public static Output<GetVerifiedAccessTrustProviderResult> Invoke(GetVerifiedAccessTrustProviderInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetVerifiedAccessTrustProviderResult> getVerifiedAccessTrustProvider(GetVerifiedAccessTrustProviderArgs args, InvokeOptions options)
public static Output<GetVerifiedAccessTrustProviderResult> getVerifiedAccessTrustProvider(GetVerifiedAccessTrustProviderArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:ec2:getVerifiedAccessTrustProvider
arguments:
# arguments dictionaryThe following arguments are supported:
- Verified
Access stringTrust Provider Id - The ID of the Amazon Web Services Verified Access trust provider.
- Verified
Access stringTrust Provider Id - The ID of the Amazon Web Services Verified Access trust provider.
- verified
Access StringTrust Provider Id - The ID of the Amazon Web Services Verified Access trust provider.
- verified
Access stringTrust Provider Id - The ID of the Amazon Web Services Verified Access trust provider.
- verified_
access_ strtrust_ provider_ id - The ID of the Amazon Web Services Verified Access trust provider.
- verified
Access StringTrust Provider Id - The ID of the Amazon Web Services Verified Access trust provider.
getVerifiedAccessTrustProvider Result
The following output properties are available:
- Creation
Time string - The creation time.
- Description string
- A description for the Amazon Web Services Verified Access trust provider.
- Last
Updated stringTime - The last updated time.
- Native
Application Pulumi.Oidc Options Aws Native. Ec2. Outputs. Verified Access Trust Provider Native Application Oidc Options - The OpenID Connect (OIDC) options.
- Oidc
Options Pulumi.Aws Native. Ec2. Outputs. Verified Access Trust Provider Oidc Options - The options for an OpenID Connect-compatible user-identity trust provider.
- Sse
Specification Pulumi.Aws Native. Ec2. Outputs. Sse Specification Properties - The configuration options for customer provided KMS encryption.
-
List<Pulumi.
Aws Native. Outputs. Tag> - An array of key-value pairs to apply to this resource.
- Verified
Access stringTrust Provider Id - The ID of the Amazon Web Services Verified Access trust provider.
- Creation
Time string - The creation time.
- Description string
- A description for the Amazon Web Services Verified Access trust provider.
- Last
Updated stringTime - The last updated time.
- Native
Application VerifiedOidc Options Access Trust Provider Native Application Oidc Options - The OpenID Connect (OIDC) options.
- Oidc
Options VerifiedAccess Trust Provider Oidc Options - The options for an OpenID Connect-compatible user-identity trust provider.
- Sse
Specification SseSpecification Properties - The configuration options for customer provided KMS encryption.
- Tag
- An array of key-value pairs to apply to this resource.
- Verified
Access stringTrust Provider Id - The ID of the Amazon Web Services Verified Access trust provider.
- creation
Time String - The creation time.
- description String
- A description for the Amazon Web Services Verified Access trust provider.
- last
Updated StringTime - The last updated time.
- native
Application VerifiedOidc Options Access Trust Provider Native Application Oidc Options - The OpenID Connect (OIDC) options.
- oidc
Options VerifiedAccess Trust Provider Oidc Options - The options for an OpenID Connect-compatible user-identity trust provider.
- sse
Specification SseSpecification Properties - The configuration options for customer provided KMS encryption.
- List<Tag>
- An array of key-value pairs to apply to this resource.
- verified
Access StringTrust Provider Id - The ID of the Amazon Web Services Verified Access trust provider.
- creation
Time string - The creation time.
- description string
- A description for the Amazon Web Services Verified Access trust provider.
- last
Updated stringTime - The last updated time.
- native
Application VerifiedOidc Options Access Trust Provider Native Application Oidc Options - The OpenID Connect (OIDC) options.
- oidc
Options VerifiedAccess Trust Provider Oidc Options - The options for an OpenID Connect-compatible user-identity trust provider.
- sse
Specification SseSpecification Properties - The configuration options for customer provided KMS encryption.
- Tag[]
- An array of key-value pairs to apply to this resource.
- verified
Access stringTrust Provider Id - The ID of the Amazon Web Services Verified Access trust provider.
- creation_
time str - The creation time.
- description str
- A description for the Amazon Web Services Verified Access trust provider.
- last_
updated_ strtime - The last updated time.
- native_
application_ Verifiedoidc_ options Access Trust Provider Native Application Oidc Options - The OpenID Connect (OIDC) options.
- oidc_
options VerifiedAccess Trust Provider Oidc Options - The options for an OpenID Connect-compatible user-identity trust provider.
- sse_
specification SseSpecification Properties - The configuration options for customer provided KMS encryption.
- Sequence[root_Tag]
- An array of key-value pairs to apply to this resource.
- verified_
access_ strtrust_ provider_ id - The ID of the Amazon Web Services Verified Access trust provider.
- creation
Time String - The creation time.
- description String
- A description for the Amazon Web Services Verified Access trust provider.
- last
Updated StringTime - The last updated time.
- native
Application Property MapOidc Options - The OpenID Connect (OIDC) options.
- oidc
Options Property Map - The options for an OpenID Connect-compatible user-identity trust provider.
- sse
Specification Property Map - The configuration options for customer provided KMS encryption.
- List<Property Map>
- An array of key-value pairs to apply to this resource.
- verified
Access StringTrust Provider Id - The ID of the Amazon Web Services Verified Access trust provider.
Supporting Types
SseSpecificationProperties
- Customer
Managed boolKey Enabled - Whether to encrypt the policy with the provided key or disable encryption
- Kms
Key stringArn - KMS Key Arn used to encrypt the group policy
- Customer
Managed boolKey Enabled - Whether to encrypt the policy with the provided key or disable encryption
- Kms
Key stringArn - KMS Key Arn used to encrypt the group policy
- customer
Managed BooleanKey Enabled - Whether to encrypt the policy with the provided key or disable encryption
- kms
Key StringArn - KMS Key Arn used to encrypt the group policy
- customer
Managed booleanKey Enabled - Whether to encrypt the policy with the provided key or disable encryption
- kms
Key stringArn - KMS Key Arn used to encrypt the group policy
- customer_
managed_ boolkey_ enabled - Whether to encrypt the policy with the provided key or disable encryption
- kms_
key_ strarn - KMS Key Arn used to encrypt the group policy
- customer
Managed BooleanKey Enabled - Whether to encrypt the policy with the provided key or disable encryption
- kms
Key StringArn - KMS Key Arn used to encrypt the group policy
Tag
VerifiedAccessTrustProviderNativeApplicationOidcOptions
- string
- The OIDC authorization endpoint.
- Client
Id string - The client identifier.
- Client
Secret string - The client secret.
- Issuer string
- The OIDC issuer.
- Public
Signing stringKey Endpoint - The public signing key for endpoint
- Scope string
- 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.
- Token
Endpoint string - The OIDC token endpoint.
- User
Info stringEndpoint - The OIDC user info endpoint.
- string
- The OIDC authorization endpoint.
- Client
Id string - The client identifier.
- Client
Secret string - The client secret.
- Issuer string
- The OIDC issuer.
- Public
Signing stringKey Endpoint - The public signing key for endpoint
- Scope string
- 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.
- Token
Endpoint string - The OIDC token endpoint.
- User
Info stringEndpoint - The OIDC user info endpoint.
- String
- The OIDC authorization endpoint.
- client
Id String - The client identifier.
- client
Secret String - The client secret.
- issuer String
- The OIDC issuer.
- public
Signing StringKey Endpoint - The public signing key for endpoint
- scope String
- 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.
- token
Endpoint String - The OIDC token endpoint.
- user
Info StringEndpoint - The OIDC user info endpoint.
- string
- The OIDC authorization endpoint.
- client
Id string - The client identifier.
- client
Secret string - The client secret.
- issuer string
- The OIDC issuer.
- public
Signing stringKey Endpoint - The public signing key for endpoint
- scope string
- 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.
- token
Endpoint string - The OIDC token endpoint.
- user
Info stringEndpoint - The OIDC user info endpoint.
- str
- The OIDC authorization endpoint.
- client_
id str - The client identifier.
- client_
secret str - The client secret.
- issuer str
- The OIDC issuer.
- public_
signing_ strkey_ endpoint - The public signing key for endpoint
- scope str
- 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.
- token_
endpoint str - The OIDC token endpoint.
- user_
info_ strendpoint - The OIDC user info endpoint.
- String
- The OIDC authorization endpoint.
- client
Id String - The client identifier.
- client
Secret String - The client secret.
- issuer String
- The OIDC issuer.
- public
Signing StringKey Endpoint - The public signing key for endpoint
- scope String
- 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.
- token
Endpoint String - The OIDC token endpoint.
- user
Info StringEndpoint - The OIDC user info endpoint.
VerifiedAccessTrustProviderOidcOptions
- string
- The OIDC authorization endpoint.
- Client
Id string - The client identifier.
- Client
Secret string - The client secret.
- Issuer string
- The OIDC issuer.
- Scope string
- 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.
- Token
Endpoint string - The OIDC token endpoint.
- User
Info stringEndpoint - The OIDC user info endpoint.
- string
- The OIDC authorization endpoint.
- Client
Id string - The client identifier.
- Client
Secret string - The client secret.
- Issuer string
- The OIDC issuer.
- Scope string
- 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.
- Token
Endpoint string - The OIDC token endpoint.
- User
Info stringEndpoint - The OIDC user info endpoint.
- String
- The OIDC authorization endpoint.
- client
Id String - The client identifier.
- client
Secret String - The client secret.
- issuer String
- The OIDC issuer.
- scope String
- 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.
- token
Endpoint String - The OIDC token endpoint.
- user
Info StringEndpoint - The OIDC user info endpoint.
- string
- The OIDC authorization endpoint.
- client
Id string - The client identifier.
- client
Secret string - The client secret.
- issuer string
- The OIDC issuer.
- scope string
- 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.
- token
Endpoint string - The OIDC token endpoint.
- user
Info stringEndpoint - The OIDC user info endpoint.
- str
- The OIDC authorization endpoint.
- client_
id str - The client identifier.
- client_
secret str - The client secret.
- issuer str
- The OIDC issuer.
- scope str
- 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.
- token_
endpoint str - The OIDC token endpoint.
- user_
info_ strendpoint - The OIDC user info endpoint.
- String
- The OIDC authorization endpoint.
- client
Id String - The client identifier.
- client
Secret String - The client secret.
- issuer String
- The OIDC issuer.
- scope String
- 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.
- token
Endpoint String - The OIDC token endpoint.
- user
Info StringEndpoint - The OIDC user info endpoint.
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.38.0 published on Wednesday, Nov 5, 2025 by Pulumi
