We recommend new projects start with resources from the AWS provider.
aws-native.ec2.VerifiedAccessInstance
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
The AWS::EC2::VerifiedAccessInstance resource creates an AWS EC2 Verified Access Instance.
Create VerifiedAccessInstance Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new VerifiedAccessInstance(name: string, args?: VerifiedAccessInstanceArgs, opts?: CustomResourceOptions);
@overload
def VerifiedAccessInstance(resource_name: str,
args: Optional[VerifiedAccessInstanceArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def VerifiedAccessInstance(resource_name: str,
opts: Optional[ResourceOptions] = None,
description: Optional[str] = None,
fips_enabled: Optional[bool] = None,
logging_configurations: Optional[VerifiedAccessInstanceVerifiedAccessLogsArgs] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None,
verified_access_trust_provider_ids: Optional[Sequence[str]] = None,
verified_access_trust_providers: Optional[Sequence[VerifiedAccessInstanceVerifiedAccessTrustProviderArgs]] = None)
func NewVerifiedAccessInstance(ctx *Context, name string, args *VerifiedAccessInstanceArgs, opts ...ResourceOption) (*VerifiedAccessInstance, error)
public VerifiedAccessInstance(string name, VerifiedAccessInstanceArgs? args = null, CustomResourceOptions? opts = null)
public VerifiedAccessInstance(String name, VerifiedAccessInstanceArgs args)
public VerifiedAccessInstance(String name, VerifiedAccessInstanceArgs args, CustomResourceOptions options)
type: aws-native:ec2:VerifiedAccessInstance
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args VerifiedAccessInstanceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args VerifiedAccessInstanceArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args VerifiedAccessInstanceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args VerifiedAccessInstanceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args VerifiedAccessInstanceArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
VerifiedAccessInstance Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The VerifiedAccessInstance resource accepts the following input properties:
- Description string
- A description for the AWS Verified Access instance.
- Fips
Enabled bool - Indicates whether FIPS is enabled
- Logging
Configurations Pulumi.Aws Native. Ec2. Inputs. Verified Access Instance Verified Access Logs - The configuration options for AWS Verified Access instances.
- List<Pulumi.
Aws Native. Inputs. Tag> - An array of key-value pairs to apply to this resource.
- 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. Inputs. Verified Access Instance Verified Access Trust Provider> - AWS Verified Access trust providers.
- Description string
- A description for the AWS Verified Access instance.
- Fips
Enabled bool - Indicates whether FIPS is enabled
- Logging
Configurations VerifiedAccess Instance Verified Access Logs Args - The configuration options for AWS Verified Access instances.
- Tag
Args - An array of key-value pairs to apply to this resource.
- Verified
Access []stringTrust Provider Ids - The IDs of the AWS Verified Access trust providers.
- Verified
Access []VerifiedTrust Providers Access Instance Verified Access Trust Provider Args - AWS Verified Access trust providers.
- description String
- A description for the AWS Verified Access instance.
- fips
Enabled Boolean - Indicates whether FIPS is enabled
- 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 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.
- description string
- A description for the AWS Verified Access instance.
- fips
Enabled boolean - Indicates whether FIPS is enabled
- 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 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.
- description str
- A description for the AWS Verified Access instance.
- fips_
enabled bool - Indicates whether FIPS is enabled
- logging_
configurations VerifiedAccess Instance Verified Access Logs Args - The configuration options for AWS Verified Access instances.
- Sequence[Tag
Args] - An array of key-value pairs to apply to this resource.
- 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 Args] - AWS Verified Access trust providers.
- description String
- A description for the AWS Verified Access instance.
- fips
Enabled Boolean - Indicates whether FIPS is enabled
- 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 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.
Outputs
All input properties are implicitly available as output properties. Additionally, the VerifiedAccessInstance resource produces the following output properties:
- Creation
Time string - Time this Verified Access Instance was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Updated stringTime - Time this Verified Access Instance was last updated.
- Verified
Access stringInstance Id - The ID of the AWS Verified Access instance.
- Creation
Time string - Time this Verified Access Instance was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Updated stringTime - Time this Verified Access Instance was last updated.
- Verified
Access stringInstance Id - The ID of the AWS Verified Access instance.
- creation
Time String - Time this Verified Access Instance was created.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Updated StringTime - Time this Verified Access Instance was last updated.
- verified
Access StringInstance Id - The ID of the AWS Verified Access instance.
- creation
Time string - Time this Verified Access Instance was created.
- id string
- The provider-assigned unique ID for this managed resource.
- last
Updated stringTime - Time this Verified Access Instance was last updated.
- verified
Access stringInstance Id - The ID of the AWS Verified Access instance.
- creation_
time str - Time this Verified Access Instance was created.
- id str
- The provider-assigned unique ID for this managed resource.
- last_
updated_ strtime - Time this Verified Access Instance was last updated.
- verified_
access_ strinstance_ id - The ID of the AWS Verified Access instance.
- creation
Time String - Time this Verified Access Instance was created.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Updated StringTime - Time this Verified Access Instance was last updated.
- verified
Access StringInstance Id - The ID of the AWS Verified Access instance.
Supporting Types
Tag, TagArgs
VerifiedAccessInstanceVerifiedAccessLogs, VerifiedAccessInstanceVerifiedAccessLogsArgs
- 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, VerifiedAccessInstanceVerifiedAccessLogsCloudWatchLogsPropertiesArgs
VerifiedAccessInstanceVerifiedAccessLogsKinesisDataFirehoseProperties, VerifiedAccessInstanceVerifiedAccessLogsKinesisDataFirehosePropertiesArgs
- 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, VerifiedAccessInstanceVerifiedAccessLogsS3PropertiesArgs
- 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, VerifiedAccessInstanceVerifiedAccessTrustProviderArgs
- 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
We recommend new projects start with resources from the AWS provider.