Instance
Resource for managing a Verified Access Instance.
Example Usage
Basic
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const example = new aws.verifiedaccess.Instance("example", {
description: "example",
tags: {
Name: "example",
},
});
Content copied to clipboard
import pulumi
import pulumi_aws as aws
example = aws.verifiedaccess.Instance("example",
description="example",
tags={
"Name": "example",
})
Content copied to clipboard
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
var example = new Aws.VerifiedAccess.Instance("example", new()
{
Description = "example",
Tags =
{
{ "Name", "example" },
},
});
});
Content copied to clipboard
package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/verifiedaccess"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := verifiedaccess.NewInstance(ctx, "example", &verifiedaccess.InstanceArgs{
Description: pulumi.String("example"),
Tags: pulumi.StringMap{
"Name": pulumi.String("example"),
},
})
if err != nil {
return err
}
return nil
})
}
Content copied to clipboard
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.verifiedaccess.Instance;
import com.pulumi.aws.verifiedaccess.InstanceArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var example = new Instance("example", InstanceArgs.builder()
.description("example")
.tags(Map.of("Name", "example"))
.build());
}
}
Content copied to clipboard
resources:
example:
type: aws:verifiedaccess:Instance
properties:
description: example
tags:
Name: example
Content copied to clipboard
With fips_enabled
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const example = new aws.verifiedaccess.Instance("example", {fipsEnabled: true});
Content copied to clipboard
import pulumi
import pulumi_aws as aws
example = aws.verifiedaccess.Instance("example", fips_enabled=True)
Content copied to clipboard
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
var example = new Aws.VerifiedAccess.Instance("example", new()
{
FipsEnabled = true,
});
});
Content copied to clipboard
package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/verifiedaccess"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := verifiedaccess.NewInstance(ctx, "example", &verifiedaccess.InstanceArgs{
FipsEnabled: pulumi.Bool(true),
})
if err != nil {
return err
}
return nil
})
}
Content copied to clipboard
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.verifiedaccess.Instance;
import com.pulumi.aws.verifiedaccess.InstanceArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var example = new Instance("example", InstanceArgs.builder()
.fipsEnabled(true)
.build());
}
}
Content copied to clipboard
resources:
example:
type: aws:verifiedaccess:Instance
properties:
fipsEnabled: true
Content copied to clipboard
With cidr_endpoints_custom_subdomain
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const example = new aws.verifiedaccess.Instance("example", {cidrEndpointsCustomSubdomain: "test.example.com"});
Content copied to clipboard
import pulumi
import pulumi_aws as aws
example = aws.verifiedaccess.Instance("example", cidr_endpoints_custom_subdomain="test.example.com")
Content copied to clipboard
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
var example = new Aws.VerifiedAccess.Instance("example", new()
{
CidrEndpointsCustomSubdomain = "test.example.com",
});
});
Content copied to clipboard
package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/verifiedaccess"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := verifiedaccess.NewInstance(ctx, "example", &verifiedaccess.InstanceArgs{
CidrEndpointsCustomSubdomain: pulumi.String("test.example.com"),
})
if err != nil {
return err
}
return nil
})
}
Content copied to clipboard
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.verifiedaccess.Instance;
import com.pulumi.aws.verifiedaccess.InstanceArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var example = new Instance("example", InstanceArgs.builder()
.cidrEndpointsCustomSubdomain("test.example.com")
.build());
}
}
Content copied to clipboard
resources:
example:
type: aws:verifiedaccess:Instance
properties:
cidrEndpointsCustomSubdomain: test.example.com
Content copied to clipboard
Import
Using pulumi import
, import Verified Access Instances using the id
. For example:
$ pulumi import aws:verifiedaccess/instance:Instance example vai-1234567890abcdef0
Content copied to clipboard
Properties
Link copied to clipboard
The custom subdomain for the CIDR endpoints.
Link copied to clipboard
The time that the Verified Access Instance was created.
Link copied to clipboard
A description for the AWS Verified Access Instance.
Link copied to clipboard
Enable or disable support for Federal Information Processing Standards (FIPS) on the AWS Verified Access Instance.
Link copied to clipboard
The time that the Verified Access Instance was last updated.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
One or more blocks of providing information about the AWS Verified Access Trust Providers. See verified_access_trust_providers below for details.One or more blocks