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.getVerifiedAccessInstance
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::VerifiedAccessInstance resource creates an AWS EC2 Verified Access Instance.
Using getVerifiedAccessInstance
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 getVerifiedAccessInstance(args: GetVerifiedAccessInstanceArgs, opts?: InvokeOptions): Promise<GetVerifiedAccessInstanceResult>
function getVerifiedAccessInstanceOutput(args: GetVerifiedAccessInstanceOutputArgs, opts?: InvokeOptions): Output<GetVerifiedAccessInstanceResult>
def get_verified_access_instance(verified_access_instance_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetVerifiedAccessInstanceResult
def get_verified_access_instance_output(verified_access_instance_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetVerifiedAccessInstanceResult]
func LookupVerifiedAccessInstance(ctx *Context, args *LookupVerifiedAccessInstanceArgs, opts ...InvokeOption) (*LookupVerifiedAccessInstanceResult, error)
func LookupVerifiedAccessInstanceOutput(ctx *Context, args *LookupVerifiedAccessInstanceOutputArgs, opts ...InvokeOption) LookupVerifiedAccessInstanceResultOutput
> Note: This function is named LookupVerifiedAccessInstance
in the Go SDK.
public static class GetVerifiedAccessInstance
{
public static Task<GetVerifiedAccessInstanceResult> InvokeAsync(GetVerifiedAccessInstanceArgs args, InvokeOptions? opts = null)
public static Output<GetVerifiedAccessInstanceResult> Invoke(GetVerifiedAccessInstanceInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetVerifiedAccessInstanceResult> getVerifiedAccessInstance(GetVerifiedAccessInstanceArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:ec2:getVerifiedAccessInstance
arguments:
# arguments dictionary
The following arguments are supported:
- Verified
Access stringInstance Id - The ID of the AWS Verified Access instance.
- Verified
Access stringInstance Id - The ID of the AWS Verified Access instance.
- verified
Access StringInstance Id - The ID of the AWS Verified Access instance.
- verified
Access stringInstance Id - The ID of the AWS Verified Access instance.
- verified_
access_ strinstance_ id - The ID of the AWS Verified Access instance.
- verified
Access StringInstance Id - The ID of the AWS Verified Access instance.
getVerifiedAccessInstance Result
The following output properties are available:
- Creation
Time string - Time this Verified Access Instance was created.
- Description string
- A description for the AWS Verified Access instance.
- Fips
Enabled bool - Indicates whether FIPS is enabled
- Last
Updated stringTime - Time this Verified Access Instance was last updated.
- Logging
Configurations Pulumi.Aws Native. Ec2. Outputs. Verified Access Instance Verified Access Logs - The configuration options for AWS Verified Access instances.
- List<Pulumi.
Aws Native. Outputs. Tag> - An array of key-value pairs to apply to this resource.
- Verified
Access stringInstance Id - The ID of the AWS Verified Access instance.
- Verified
Access List<string>Trust Provider Ids - The IDs of the AWS Verified Access trust providers.
- Verified
Access List<Pulumi.Trust Providers Aws Native. Ec2. Outputs. Verified Access Instance Verified Access Trust Provider> - AWS Verified Access trust providers.
- Creation
Time string - Time this Verified Access Instance was created.
- Description string
- A description for the AWS Verified Access instance.
- Fips
Enabled bool - Indicates whether FIPS is enabled
- Last
Updated stringTime - Time this Verified Access Instance was last updated.
- Logging
Configurations VerifiedAccess Instance Verified Access Logs - The configuration options for AWS Verified Access instances.
- Tag
- An array of key-value pairs to apply to this resource.
- Verified
Access stringInstance Id - The ID of the AWS Verified Access instance.
- Verified
Access []stringTrust Provider Ids - The IDs of the AWS Verified Access trust providers.
- Verified
Access []VerifiedTrust Providers Access Instance Verified Access Trust Provider - AWS Verified Access trust providers.
- creation
Time String - Time this Verified Access Instance was created.
- description String
- A description for the AWS Verified Access instance.
- fips
Enabled Boolean - Indicates whether FIPS is enabled
- last
Updated StringTime - Time this Verified Access Instance was last updated.
- logging
Configurations VerifiedAccess Instance Verified Access Logs - The configuration options for AWS Verified Access instances.
- List<Tag>
- An array of key-value pairs to apply to this resource.
- verified
Access StringInstance Id - The ID of the AWS Verified Access instance.
- verified
Access List<String>Trust Provider Ids - The IDs of the AWS Verified Access trust providers.
- verified
Access List<VerifiedTrust Providers Access Instance Verified Access Trust Provider> - AWS Verified Access trust providers.
- creation
Time string - Time this Verified Access Instance was created.
- description string
- A description for the AWS Verified Access instance.
- fips
Enabled boolean - Indicates whether FIPS is enabled
- last
Updated stringTime - Time this Verified Access Instance was last updated.
- logging
Configurations VerifiedAccess Instance Verified Access Logs - The configuration options for AWS Verified Access instances.
- Tag[]
- An array of key-value pairs to apply to this resource.
- verified
Access stringInstance Id - The ID of the AWS Verified Access instance.
- verified
Access string[]Trust Provider Ids - The IDs of the AWS Verified Access trust providers.
- verified
Access VerifiedTrust Providers Access Instance Verified Access Trust Provider[] - AWS Verified Access trust providers.
- creation_
time str - Time this Verified Access Instance was created.
- description str
- A description for the AWS Verified Access instance.
- fips_
enabled bool - Indicates whether FIPS is enabled
- last_
updated_ strtime - Time this Verified Access Instance was last updated.
- logging_
configurations VerifiedAccess Instance Verified Access Logs - The configuration options for AWS Verified Access instances.
- Sequence[root_Tag]
- An array of key-value pairs to apply to this resource.
- verified_
access_ strinstance_ id - The ID of the AWS Verified Access instance.
- verified_
access_ Sequence[str]trust_ provider_ ids - The IDs of the AWS Verified Access trust providers.
- verified_
access_ Sequence[Verifiedtrust_ providers Access Instance Verified Access Trust Provider] - AWS Verified Access trust providers.
- creation
Time String - Time this Verified Access Instance was created.
- description String
- A description for the AWS Verified Access instance.
- fips
Enabled Boolean - Indicates whether FIPS is enabled
- last
Updated StringTime - Time this Verified Access Instance was last updated.
- logging
Configurations Property Map - The configuration options for AWS Verified Access instances.
- List<Property Map>
- An array of key-value pairs to apply to this resource.
- verified
Access StringInstance Id - The ID of the AWS Verified Access instance.
- verified
Access List<String>Trust Provider Ids - The IDs of the AWS Verified Access trust providers.
- verified
Access List<Property Map>Trust Providers - AWS Verified Access trust providers.
Supporting Types
Tag
VerifiedAccessInstanceVerifiedAccessLogs
- Cloud
Watch Pulumi.Logs Aws Native. Ec2. Inputs. Verified Access Instance Verified Access Logs Cloud Watch Logs Properties - Sends Verified Access logs to CloudWatch Logs.
- Include
Trust boolContext - Include claims from trust providers in Verified Access logs.
- Kinesis
Data Pulumi.Firehose Aws Native. Ec2. Inputs. Verified Access Instance Verified Access Logs Kinesis Data Firehose Properties - Sends Verified Access logs to Kinesis.
- Log
Version string - Select log version for Verified Access logs.
- S3
Pulumi.
Aws Native. Ec2. Inputs. Verified Access Instance Verified Access Logs S3Properties - Sends Verified Access logs to Amazon S3.
- Cloud
Watch VerifiedLogs Access Instance Verified Access Logs Cloud Watch Logs Properties - Sends Verified Access logs to CloudWatch Logs.
- Include
Trust boolContext - Include claims from trust providers in Verified Access logs.
- Kinesis
Data VerifiedFirehose Access Instance Verified Access Logs Kinesis Data Firehose Properties - Sends Verified Access logs to Kinesis.
- Log
Version string - Select log version for Verified Access logs.
- S3
Verified
Access Instance Verified Access Logs S3Properties - Sends Verified Access logs to Amazon S3.
- cloud
Watch VerifiedLogs Access Instance Verified Access Logs Cloud Watch Logs Properties - Sends Verified Access logs to CloudWatch Logs.
- include
Trust BooleanContext - Include claims from trust providers in Verified Access logs.
- kinesis
Data VerifiedFirehose Access Instance Verified Access Logs Kinesis Data Firehose Properties - Sends Verified Access logs to Kinesis.
- log
Version String - Select log version for Verified Access logs.
- s3
Verified
Access Instance Verified Access Logs S3Properties - Sends Verified Access logs to Amazon S3.
- cloud
Watch VerifiedLogs Access Instance Verified Access Logs Cloud Watch Logs Properties - Sends Verified Access logs to CloudWatch Logs.
- include
Trust booleanContext - Include claims from trust providers in Verified Access logs.
- kinesis
Data VerifiedFirehose Access Instance Verified Access Logs Kinesis Data Firehose Properties - Sends Verified Access logs to Kinesis.
- log
Version string - Select log version for Verified Access logs.
- s3
Verified
Access Instance Verified Access Logs S3Properties - Sends Verified Access logs to Amazon S3.
- cloud_
watch_ Verifiedlogs Access Instance Verified Access Logs Cloud Watch Logs Properties - Sends Verified Access logs to CloudWatch Logs.
- include_
trust_ boolcontext - Include claims from trust providers in Verified Access logs.
- kinesis_
data_ Verifiedfirehose Access Instance Verified Access Logs Kinesis Data Firehose Properties - Sends Verified Access logs to Kinesis.
- log_
version str - Select log version for Verified Access logs.
- s3
Verified
Access Instance Verified Access Logs S3Properties - Sends Verified Access logs to Amazon S3.
- cloud
Watch Property MapLogs - Sends Verified Access logs to CloudWatch Logs.
- include
Trust BooleanContext - Include claims from trust providers in Verified Access logs.
- kinesis
Data Property MapFirehose - Sends Verified Access logs to Kinesis.
- log
Version String - Select log version for Verified Access logs.
- s3 Property Map
- Sends Verified Access logs to Amazon S3.
VerifiedAccessInstanceVerifiedAccessLogsCloudWatchLogsProperties
VerifiedAccessInstanceVerifiedAccessLogsKinesisDataFirehoseProperties
- Delivery
Stream string - The ID of the delivery stream.
- Enabled bool
- Indicates whether logging is enabled.
- Delivery
Stream string - The ID of the delivery stream.
- Enabled bool
- Indicates whether logging is enabled.
- delivery
Stream String - The ID of the delivery stream.
- enabled Boolean
- Indicates whether logging is enabled.
- delivery
Stream string - The ID of the delivery stream.
- enabled boolean
- Indicates whether logging is enabled.
- delivery_
stream str - The ID of the delivery stream.
- enabled bool
- Indicates whether logging is enabled.
- delivery
Stream String - The ID of the delivery stream.
- enabled Boolean
- Indicates whether logging is enabled.
VerifiedAccessInstanceVerifiedAccessLogsS3Properties
- Bucket
Name string - The bucket name.
- Bucket
Owner string - The ID of the AWS account that owns the Amazon S3 bucket.
- Enabled bool
- Indicates whether logging is enabled.
- Prefix string
- The bucket prefix.
- Bucket
Name string - The bucket name.
- Bucket
Owner string - The ID of the AWS account that owns the Amazon S3 bucket.
- Enabled bool
- Indicates whether logging is enabled.
- Prefix string
- The bucket prefix.
- bucket
Name String - The bucket name.
- bucket
Owner String - The ID of the AWS account that owns the Amazon S3 bucket.
- enabled Boolean
- Indicates whether logging is enabled.
- prefix String
- The bucket prefix.
- bucket
Name string - The bucket name.
- bucket
Owner string - The ID of the AWS account that owns the Amazon S3 bucket.
- enabled boolean
- Indicates whether logging is enabled.
- prefix string
- The bucket prefix.
- bucket_
name str - The bucket name.
- bucket_
owner str - The ID of the AWS account that owns the Amazon S3 bucket.
- enabled bool
- Indicates whether logging is enabled.
- prefix str
- The bucket prefix.
- bucket
Name String - The bucket name.
- bucket
Owner String - The ID of the AWS account that owns the Amazon S3 bucket.
- enabled Boolean
- Indicates whether logging is enabled.
- prefix String
- The bucket prefix.
VerifiedAccessInstanceVerifiedAccessTrustProvider
- Description string
- The description of trust provider.
- Device
Trust stringProvider Type - The type of device-based trust provider.
- Trust
Provider stringType - The type of trust provider (user- or device-based).
- User
Trust stringProvider Type - The type of user-based trust provider.
- Verified
Access stringTrust Provider Id - The ID of the trust provider.
- Description string
- The description of trust provider.
- Device
Trust stringProvider Type - The type of device-based trust provider.
- Trust
Provider stringType - The type of trust provider (user- or device-based).
- User
Trust stringProvider Type - The type of user-based trust provider.
- Verified
Access stringTrust Provider Id - The ID of the trust provider.
- description String
- The description of trust provider.
- device
Trust StringProvider Type - The type of device-based trust provider.
- trust
Provider StringType - The type of trust provider (user- or device-based).
- user
Trust StringProvider Type - The type of user-based trust provider.
- verified
Access StringTrust Provider Id - The ID of the trust provider.
- description string
- The description of trust provider.
- device
Trust stringProvider Type - The type of device-based trust provider.
- trust
Provider stringType - The type of trust provider (user- or device-based).
- user
Trust stringProvider Type - The type of user-based trust provider.
- verified
Access stringTrust Provider Id - The ID of the trust provider.
- description str
- The description of trust provider.
- device_
trust_ strprovider_ type - The type of device-based trust provider.
- trust_
provider_ strtype - The type of trust provider (user- or device-based).
- user_
trust_ strprovider_ type - The type of user-based trust provider.
- verified_
access_ strtrust_ provider_ id - The ID of the trust provider.
- description String
- The description of trust provider.
- device
Trust StringProvider Type - The type of device-based trust provider.
- trust
Provider StringType - The type of trust provider (user- or device-based).
- user
Trust StringProvider Type - The type of user-based trust provider.
- verified
Access StringTrust Provider Id - The ID of the trust provider.
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