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,
                           cidr_endpoints_custom_sub_domain: Optional[str] = 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:
- CidrEndpoints stringCustom Sub Domain 
- Introduce CidrEndpointsCustomSubDomain property to represent the domain (say, ava.my-company.com)
- Description string
- A description for the AWS Verified Access instance.
- FipsEnabled bool
- Indicates whether FIPS is enabled
- LoggingConfigurations 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.
- VerifiedAccess List<string>Trust Provider Ids 
- The IDs of the AWS Verified Access trust providers.
- VerifiedAccess List<Pulumi.Trust Providers Aws Native. Ec2. Inputs. Verified Access Instance Verified Access Trust Provider> 
- AWS Verified Access trust providers.
- CidrEndpoints stringCustom Sub Domain 
- Introduce CidrEndpointsCustomSubDomain property to represent the domain (say, ava.my-company.com)
- Description string
- A description for the AWS Verified Access instance.
- FipsEnabled bool
- Indicates whether FIPS is enabled
- LoggingConfigurations VerifiedAccess Instance Verified Access Logs Args 
- The configuration options for AWS Verified Access instances.
- 
TagArgs 
- An array of key-value pairs to apply to this resource.
- VerifiedAccess []stringTrust Provider Ids 
- The IDs of the AWS Verified Access trust providers.
- VerifiedAccess []VerifiedTrust Providers Access Instance Verified Access Trust Provider Args 
- AWS Verified Access trust providers.
- cidrEndpoints StringCustom Sub Domain 
- Introduce CidrEndpointsCustomSubDomain property to represent the domain (say, ava.my-company.com)
- description String
- A description for the AWS Verified Access instance.
- fipsEnabled Boolean
- Indicates whether FIPS is enabled
- loggingConfigurations 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.
- verifiedAccess List<String>Trust Provider Ids 
- The IDs of the AWS Verified Access trust providers.
- verifiedAccess List<VerifiedTrust Providers Access Instance Verified Access Trust Provider> 
- AWS Verified Access trust providers.
- cidrEndpoints stringCustom Sub Domain 
- Introduce CidrEndpointsCustomSubDomain property to represent the domain (say, ava.my-company.com)
- description string
- A description for the AWS Verified Access instance.
- fipsEnabled boolean
- Indicates whether FIPS is enabled
- loggingConfigurations 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.
- verifiedAccess string[]Trust Provider Ids 
- The IDs of the AWS Verified Access trust providers.
- verifiedAccess VerifiedTrust Providers Access Instance Verified Access Trust Provider[] 
- AWS Verified Access trust providers.
- cidr_endpoints_ strcustom_ sub_ domain 
- Introduce CidrEndpointsCustomSubDomain property to represent the domain (say, ava.my-company.com)
- 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[TagArgs] 
- 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.
- cidrEndpoints StringCustom Sub Domain 
- Introduce CidrEndpointsCustomSubDomain property to represent the domain (say, ava.my-company.com)
- description String
- A description for the AWS Verified Access instance.
- fipsEnabled Boolean
- Indicates whether FIPS is enabled
- loggingConfigurations Property Map
- The configuration options for AWS Verified Access instances.
- List<Property Map>
- An array of key-value pairs to apply to this resource.
- verifiedAccess List<String>Trust Provider Ids 
- The IDs of the AWS Verified Access trust providers.
- verifiedAccess 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:
- CidrEndpoints List<string>Custom Sub Domain Name Servers 
- Property to represent the name servers assoicated with the domain that AVA manages (say, ['ns1.amazonaws.com', 'ns2.amazonaws.com', 'ns3.amazonaws.com', 'ns4.amazonaws.com']).
- CreationTime string
- Time this Verified Access Instance was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- LastUpdated stringTime 
- Time this Verified Access Instance was last updated.
- VerifiedAccess stringInstance Id 
- The ID of the AWS Verified Access instance.
- CidrEndpoints []stringCustom Sub Domain Name Servers 
- Property to represent the name servers assoicated with the domain that AVA manages (say, ['ns1.amazonaws.com', 'ns2.amazonaws.com', 'ns3.amazonaws.com', 'ns4.amazonaws.com']).
- CreationTime string
- Time this Verified Access Instance was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- LastUpdated stringTime 
- Time this Verified Access Instance was last updated.
- VerifiedAccess stringInstance Id 
- The ID of the AWS Verified Access instance.
- cidrEndpoints List<String>Custom Sub Domain Name Servers 
- Property to represent the name servers assoicated with the domain that AVA manages (say, ['ns1.amazonaws.com', 'ns2.amazonaws.com', 'ns3.amazonaws.com', 'ns4.amazonaws.com']).
- creationTime String
- Time this Verified Access Instance was created.
- id String
- The provider-assigned unique ID for this managed resource.
- lastUpdated StringTime 
- Time this Verified Access Instance was last updated.
- verifiedAccess StringInstance Id 
- The ID of the AWS Verified Access instance.
- cidrEndpoints string[]Custom Sub Domain Name Servers 
- Property to represent the name servers assoicated with the domain that AVA manages (say, ['ns1.amazonaws.com', 'ns2.amazonaws.com', 'ns3.amazonaws.com', 'ns4.amazonaws.com']).
- creationTime string
- Time this Verified Access Instance was created.
- id string
- The provider-assigned unique ID for this managed resource.
- lastUpdated stringTime 
- Time this Verified Access Instance was last updated.
- verifiedAccess stringInstance Id 
- The ID of the AWS Verified Access instance.
- cidr_endpoints_ Sequence[str]custom_ sub_ domain_ name_ servers 
- Property to represent the name servers assoicated with the domain that AVA manages (say, ['ns1.amazonaws.com', 'ns2.amazonaws.com', 'ns3.amazonaws.com', 'ns4.amazonaws.com']).
- 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.
- cidrEndpoints List<String>Custom Sub Domain Name Servers 
- Property to represent the name servers assoicated with the domain that AVA manages (say, ['ns1.amazonaws.com', 'ns2.amazonaws.com', 'ns3.amazonaws.com', 'ns4.amazonaws.com']).
- creationTime String
- Time this Verified Access Instance was created.
- id String
- The provider-assigned unique ID for this managed resource.
- lastUpdated StringTime 
- Time this Verified Access Instance was last updated.
- verifiedAccess StringInstance Id 
- The ID of the AWS Verified Access instance.
Supporting Types
Tag, TagArgs  
VerifiedAccessInstanceVerifiedAccessLogs, VerifiedAccessInstanceVerifiedAccessLogsArgs            
- CloudWatch Pulumi.Logs Aws Native. Ec2. Inputs. Verified Access Instance Verified Access Logs Cloud Watch Logs Properties 
- Sends Verified Access logs to CloudWatch Logs.
- IncludeTrust boolContext 
- Include claims from trust providers in Verified Access logs.
- KinesisData Pulumi.Firehose Aws Native. Ec2. Inputs. Verified Access Instance Verified Access Logs Kinesis Data Firehose Properties 
- Sends Verified Access logs to Kinesis.
- LogVersion 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.
- CloudWatch VerifiedLogs Access Instance Verified Access Logs Cloud Watch Logs Properties 
- Sends Verified Access logs to CloudWatch Logs.
- IncludeTrust boolContext 
- Include claims from trust providers in Verified Access logs.
- KinesisData VerifiedFirehose Access Instance Verified Access Logs Kinesis Data Firehose Properties 
- Sends Verified Access logs to Kinesis.
- LogVersion string
- Select log version for Verified Access logs.
- S3
VerifiedAccess Instance Verified Access Logs S3Properties 
- Sends Verified Access logs to Amazon S3.
- cloudWatch VerifiedLogs Access Instance Verified Access Logs Cloud Watch Logs Properties 
- Sends Verified Access logs to CloudWatch Logs.
- includeTrust BooleanContext 
- Include claims from trust providers in Verified Access logs.
- kinesisData VerifiedFirehose Access Instance Verified Access Logs Kinesis Data Firehose Properties 
- Sends Verified Access logs to Kinesis.
- logVersion String
- Select log version for Verified Access logs.
- s3
VerifiedAccess Instance Verified Access Logs S3Properties 
- Sends Verified Access logs to Amazon S3.
- cloudWatch VerifiedLogs Access Instance Verified Access Logs Cloud Watch Logs Properties 
- Sends Verified Access logs to CloudWatch Logs.
- includeTrust booleanContext 
- Include claims from trust providers in Verified Access logs.
- kinesisData VerifiedFirehose Access Instance Verified Access Logs Kinesis Data Firehose Properties 
- Sends Verified Access logs to Kinesis.
- logVersion string
- Select log version for Verified Access logs.
- s3
VerifiedAccess 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
VerifiedAccess Instance Verified Access Logs S3Properties 
- Sends Verified Access logs to Amazon S3.
- cloudWatch Property MapLogs 
- Sends Verified Access logs to CloudWatch Logs.
- includeTrust BooleanContext 
- Include claims from trust providers in Verified Access logs.
- kinesisData Property MapFirehose 
- 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, VerifiedAccessInstanceVerifiedAccessLogsCloudWatchLogsPropertiesArgs                    
VerifiedAccessInstanceVerifiedAccessLogsKinesisDataFirehoseProperties, VerifiedAccessInstanceVerifiedAccessLogsKinesisDataFirehosePropertiesArgs                    
- 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, VerifiedAccessInstanceVerifiedAccessLogsS3PropertiesArgs              
- 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, VerifiedAccessInstanceVerifiedAccessTrustProviderArgs              
- Description string
- The description of trust provider.
- DeviceTrust stringProvider Type 
- The type of device-based trust provider.
- TrustProvider stringType 
- The type of trust provider (user- or device-based).
- UserTrust stringProvider Type 
- The type of user-based trust provider.
- VerifiedAccess stringTrust Provider Id 
- The ID of the trust provider.
- Description string
- The description of trust provider.
- DeviceTrust stringProvider Type 
- The type of device-based trust provider.
- TrustProvider stringType 
- The type of trust provider (user- or device-based).
- UserTrust stringProvider Type 
- The type of user-based trust provider.
- VerifiedAccess stringTrust Provider Id 
- The ID of the trust provider.
- description String
- The description of trust provider.
- deviceTrust StringProvider Type 
- The type of device-based trust provider.
- trustProvider StringType 
- The type of trust provider (user- or device-based).
- userTrust StringProvider Type 
- The type of user-based trust provider.
- verifiedAccess StringTrust Provider Id 
- The ID of the trust provider.
- description string
- The description of trust provider.
- deviceTrust stringProvider Type 
- The type of device-based trust provider.
- trustProvider stringType 
- The type of trust provider (user- or device-based).
- userTrust stringProvider Type 
- The type of user-based trust provider.
- verifiedAccess 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.
- deviceTrust StringProvider Type 
- The type of device-based trust provider.
- trustProvider StringType 
- The type of trust provider (user- or device-based).
- userTrust StringProvider Type 
- The type of user-based trust provider.
- verifiedAccess 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.