1. Packages
  2. AWS Native
  3. API Docs
  4. ec2
  5. getVerifiedAccessInstance

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.103.0 published on Monday, Apr 22, 2024 by Pulumi

aws-native.ec2.getVerifiedAccessInstance

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.103.0 published on Monday, Apr 22, 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:

    VerifiedAccessInstanceId string
    The ID of the AWS Verified Access instance.
    VerifiedAccessInstanceId string
    The ID of the AWS Verified Access instance.
    verifiedAccessInstanceId String
    The ID of the AWS Verified Access instance.
    verifiedAccessInstanceId string
    The ID of the AWS Verified Access instance.
    verified_access_instance_id str
    The ID of the AWS Verified Access instance.
    verifiedAccessInstanceId String
    The ID of the AWS Verified Access instance.

    getVerifiedAccessInstance Result

    The following output properties are available:

    CreationTime string
    Time this Verified Access Instance was created.
    Description string
    A description for the AWS Verified Access instance.
    FipsEnabled bool
    Indicates whether FIPS is enabled
    LastUpdatedTime string
    Time this Verified Access Instance was last updated.
    LoggingConfigurations Pulumi.AwsNative.Ec2.Outputs.VerifiedAccessInstanceVerifiedAccessLogs
    The configuration options for AWS Verified Access instances.
    Tags List<Pulumi.AwsNative.Outputs.Tag>
    An array of key-value pairs to apply to this resource.
    VerifiedAccessInstanceId string
    The ID of the AWS Verified Access instance.
    VerifiedAccessTrustProviderIds List<string>
    The IDs of the AWS Verified Access trust providers.
    VerifiedAccessTrustProviders List<Pulumi.AwsNative.Ec2.Outputs.VerifiedAccessInstanceVerifiedAccessTrustProvider>
    AWS Verified Access trust providers.
    CreationTime string
    Time this Verified Access Instance was created.
    Description string
    A description for the AWS Verified Access instance.
    FipsEnabled bool
    Indicates whether FIPS is enabled
    LastUpdatedTime string
    Time this Verified Access Instance was last updated.
    LoggingConfigurations VerifiedAccessInstanceVerifiedAccessLogs
    The configuration options for AWS Verified Access instances.
    Tags Tag
    An array of key-value pairs to apply to this resource.
    VerifiedAccessInstanceId string
    The ID of the AWS Verified Access instance.
    VerifiedAccessTrustProviderIds []string
    The IDs of the AWS Verified Access trust providers.
    VerifiedAccessTrustProviders []VerifiedAccessInstanceVerifiedAccessTrustProvider
    AWS Verified Access trust providers.
    creationTime String
    Time this Verified Access Instance was created.
    description String
    A description for the AWS Verified Access instance.
    fipsEnabled Boolean
    Indicates whether FIPS is enabled
    lastUpdatedTime String
    Time this Verified Access Instance was last updated.
    loggingConfigurations VerifiedAccessInstanceVerifiedAccessLogs
    The configuration options for AWS Verified Access instances.
    tags List<Tag>
    An array of key-value pairs to apply to this resource.
    verifiedAccessInstanceId String
    The ID of the AWS Verified Access instance.
    verifiedAccessTrustProviderIds List<String>
    The IDs of the AWS Verified Access trust providers.
    verifiedAccessTrustProviders List<VerifiedAccessInstanceVerifiedAccessTrustProvider>
    AWS Verified Access trust providers.
    creationTime string
    Time this Verified Access Instance was created.
    description string
    A description for the AWS Verified Access instance.
    fipsEnabled boolean
    Indicates whether FIPS is enabled
    lastUpdatedTime string
    Time this Verified Access Instance was last updated.
    loggingConfigurations VerifiedAccessInstanceVerifiedAccessLogs
    The configuration options for AWS Verified Access instances.
    tags Tag[]
    An array of key-value pairs to apply to this resource.
    verifiedAccessInstanceId string
    The ID of the AWS Verified Access instance.
    verifiedAccessTrustProviderIds string[]
    The IDs of the AWS Verified Access trust providers.
    verifiedAccessTrustProviders VerifiedAccessInstanceVerifiedAccessTrustProvider[]
    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_time str
    Time this Verified Access Instance was last updated.
    logging_configurations VerifiedAccessInstanceVerifiedAccessLogs
    The configuration options for AWS Verified Access instances.
    tags Sequence[root_Tag]
    An array of key-value pairs to apply to this resource.
    verified_access_instance_id str
    The ID of the AWS Verified Access instance.
    verified_access_trust_provider_ids Sequence[str]
    The IDs of the AWS Verified Access trust providers.
    verified_access_trust_providers Sequence[VerifiedAccessInstanceVerifiedAccessTrustProvider]
    AWS Verified Access trust providers.
    creationTime String
    Time this Verified Access Instance was created.
    description String
    A description for the AWS Verified Access instance.
    fipsEnabled Boolean
    Indicates whether FIPS is enabled
    lastUpdatedTime String
    Time this Verified Access Instance was last updated.
    loggingConfigurations Property Map
    The configuration options for AWS Verified Access instances.
    tags List<Property Map>
    An array of key-value pairs to apply to this resource.
    verifiedAccessInstanceId String
    The ID of the AWS Verified Access instance.
    verifiedAccessTrustProviderIds List<String>
    The IDs of the AWS Verified Access trust providers.
    verifiedAccessTrustProviders List<Property Map>
    AWS Verified Access trust providers.

    Supporting Types

    Tag

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    VerifiedAccessInstanceVerifiedAccessLogs

    CloudWatchLogs Pulumi.AwsNative.Ec2.Inputs.VerifiedAccessInstanceVerifiedAccessLogsCloudWatchLogsProperties
    Sends Verified Access logs to CloudWatch Logs.
    IncludeTrustContext bool
    Include claims from trust providers in Verified Access logs.
    KinesisDataFirehose Pulumi.AwsNative.Ec2.Inputs.VerifiedAccessInstanceVerifiedAccessLogsKinesisDataFirehoseProperties
    Sends Verified Access logs to Kinesis.
    LogVersion string
    Select log version for Verified Access logs.
    S3 Pulumi.AwsNative.Ec2.Inputs.VerifiedAccessInstanceVerifiedAccessLogsS3Properties
    Sends Verified Access logs to Amazon S3.
    CloudWatchLogs VerifiedAccessInstanceVerifiedAccessLogsCloudWatchLogsProperties
    Sends Verified Access logs to CloudWatch Logs.
    IncludeTrustContext bool
    Include claims from trust providers in Verified Access logs.
    KinesisDataFirehose VerifiedAccessInstanceVerifiedAccessLogsKinesisDataFirehoseProperties
    Sends Verified Access logs to Kinesis.
    LogVersion string
    Select log version for Verified Access logs.
    S3 VerifiedAccessInstanceVerifiedAccessLogsS3Properties
    Sends Verified Access logs to Amazon S3.
    cloudWatchLogs VerifiedAccessInstanceVerifiedAccessLogsCloudWatchLogsProperties
    Sends Verified Access logs to CloudWatch Logs.
    includeTrustContext Boolean
    Include claims from trust providers in Verified Access logs.
    kinesisDataFirehose VerifiedAccessInstanceVerifiedAccessLogsKinesisDataFirehoseProperties
    Sends Verified Access logs to Kinesis.
    logVersion String
    Select log version for Verified Access logs.
    s3 VerifiedAccessInstanceVerifiedAccessLogsS3Properties
    Sends Verified Access logs to Amazon S3.
    cloudWatchLogs VerifiedAccessInstanceVerifiedAccessLogsCloudWatchLogsProperties
    Sends Verified Access logs to CloudWatch Logs.
    includeTrustContext boolean
    Include claims from trust providers in Verified Access logs.
    kinesisDataFirehose VerifiedAccessInstanceVerifiedAccessLogsKinesisDataFirehoseProperties
    Sends Verified Access logs to Kinesis.
    logVersion string
    Select log version for Verified Access logs.
    s3 VerifiedAccessInstanceVerifiedAccessLogsS3Properties
    Sends Verified Access logs to Amazon S3.
    cloud_watch_logs VerifiedAccessInstanceVerifiedAccessLogsCloudWatchLogsProperties
    Sends Verified Access logs to CloudWatch Logs.
    include_trust_context bool
    Include claims from trust providers in Verified Access logs.
    kinesis_data_firehose VerifiedAccessInstanceVerifiedAccessLogsKinesisDataFirehoseProperties
    Sends Verified Access logs to Kinesis.
    log_version str
    Select log version for Verified Access logs.
    s3 VerifiedAccessInstanceVerifiedAccessLogsS3Properties
    Sends Verified Access logs to Amazon S3.
    cloudWatchLogs Property Map
    Sends Verified Access logs to CloudWatch Logs.
    includeTrustContext Boolean
    Include claims from trust providers in Verified Access logs.
    kinesisDataFirehose Property Map
    Sends Verified Access logs to Kinesis.
    logVersion String
    Select log version for Verified Access logs.
    s3 Property Map
    Sends Verified Access logs to Amazon S3.

    VerifiedAccessInstanceVerifiedAccessLogsCloudWatchLogsProperties

    Enabled bool
    Indicates whether logging is enabled.
    LogGroup string
    The ID of the CloudWatch Logs log group.
    Enabled bool
    Indicates whether logging is enabled.
    LogGroup string
    The ID of the CloudWatch Logs log group.
    enabled Boolean
    Indicates whether logging is enabled.
    logGroup String
    The ID of the CloudWatch Logs log group.
    enabled boolean
    Indicates whether logging is enabled.
    logGroup string
    The ID of the CloudWatch Logs log group.
    enabled bool
    Indicates whether logging is enabled.
    log_group str
    The ID of the CloudWatch Logs log group.
    enabled Boolean
    Indicates whether logging is enabled.
    logGroup String
    The ID of the CloudWatch Logs log group.

    VerifiedAccessInstanceVerifiedAccessLogsKinesisDataFirehoseProperties

    DeliveryStream string
    The ID of the delivery stream.
    Enabled bool
    Indicates whether logging is enabled.
    DeliveryStream string
    The ID of the delivery stream.
    Enabled bool
    Indicates whether logging is enabled.
    deliveryStream String
    The ID of the delivery stream.
    enabled Boolean
    Indicates whether logging is enabled.
    deliveryStream 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.
    deliveryStream String
    The ID of the delivery stream.
    enabled Boolean
    Indicates whether logging is enabled.

    VerifiedAccessInstanceVerifiedAccessLogsS3Properties

    BucketName string
    The bucket name.
    BucketOwner 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.
    BucketName string
    The bucket name.
    BucketOwner 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.
    bucketName String
    The bucket name.
    bucketOwner 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.
    bucketName string
    The bucket name.
    bucketOwner 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.
    bucketName String
    The bucket name.
    bucketOwner 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.
    DeviceTrustProviderType string
    The type of device-based trust provider.
    TrustProviderType string
    The type of trust provider (user- or device-based).
    UserTrustProviderType string
    The type of user-based trust provider.
    VerifiedAccessTrustProviderId string
    The ID of the trust provider.
    Description string
    The description of trust provider.
    DeviceTrustProviderType string
    The type of device-based trust provider.
    TrustProviderType string
    The type of trust provider (user- or device-based).
    UserTrustProviderType string
    The type of user-based trust provider.
    VerifiedAccessTrustProviderId string
    The ID of the trust provider.
    description String
    The description of trust provider.
    deviceTrustProviderType String
    The type of device-based trust provider.
    trustProviderType String
    The type of trust provider (user- or device-based).
    userTrustProviderType String
    The type of user-based trust provider.
    verifiedAccessTrustProviderId String
    The ID of the trust provider.
    description string
    The description of trust provider.
    deviceTrustProviderType string
    The type of device-based trust provider.
    trustProviderType string
    The type of trust provider (user- or device-based).
    userTrustProviderType string
    The type of user-based trust provider.
    verifiedAccessTrustProviderId string
    The ID of the trust provider.
    description str
    The description of trust provider.
    device_trust_provider_type str
    The type of device-based trust provider.
    trust_provider_type str
    The type of trust provider (user- or device-based).
    user_trust_provider_type str
    The type of user-based trust provider.
    verified_access_trust_provider_id str
    The ID of the trust provider.
    description String
    The description of trust provider.
    deviceTrustProviderType String
    The type of device-based trust provider.
    trustProviderType String
    The type of trust provider (user- or device-based).
    userTrustProviderType String
    The type of user-based trust provider.
    verifiedAccessTrustProviderId String
    The ID of the trust provider.

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.103.0 published on Monday, Apr 22, 2024 by Pulumi