AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi
aws-native.ec2.getVerifiedAccessTrustProvider
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:ec2:getVerifiedAccessTrustProvider
arguments:
# arguments dictionary
The 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
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
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi