InstanceTrustProviderAttachmentArgs

data class InstanceTrustProviderAttachmentArgs(val verifiedaccessInstanceId: Output<String>? = null, val verifiedaccessTrustProviderId: Output<String>? = null) : ConvertibleToJava<InstanceTrustProviderAttachmentArgs>

Resource for managing a Verified Access Instance Trust Provider Attachment.

Example Usage

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.TrustProvider;
import com.pulumi.aws.verifiedaccess.TrustProviderArgs;
import com.pulumi.aws.verifiedaccess.inputs.TrustProviderDeviceOptionsArgs;
import com.pulumi.aws.verifiedaccess.InstanceTrustProviderAttachment;
import com.pulumi.aws.verifiedaccess.InstanceTrustProviderAttachmentArgs;
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 exampleInstance = new Instance("exampleInstance");
var exampleTrustProvider = new TrustProvider("exampleTrustProvider", TrustProviderArgs.builder()
.deviceTrustProviderType("jamf")
.policyReferenceName("example")
.trustProviderType("device")
.deviceOptions(TrustProviderDeviceOptionsArgs.builder()
.tenantId("example")
.build())
.build());
var exampleInstanceTrustProviderAttachment = new InstanceTrustProviderAttachment("exampleInstanceTrustProviderAttachment", InstanceTrustProviderAttachmentArgs.builder()
.verifiedaccessInstanceId(exampleInstance.id())
.verifiedaccessTrustProviderId(exampleTrustProvider.id())
.build());
}
}

Import

Using pulumi import, import Verified Access Instance Trust Provider Attachments using the verifiedaccess_instance_id and verifiedaccess_trust_provider_id separated by a forward slash (/). For example:

$ pulumi import aws:verifiedaccess/instanceTrustProviderAttachment:InstanceTrustProviderAttachment example vai-1234567890abcdef0/vatp-8012925589

Constructors

Link copied to clipboard
fun InstanceTrustProviderAttachmentArgs(verifiedaccessInstanceId: Output<String>? = null, verifiedaccessTrustProviderId: Output<String>? = null)

Functions

Link copied to clipboard
open override fun toJava(): InstanceTrustProviderAttachmentArgs

Properties

Link copied to clipboard
val verifiedaccessInstanceId: Output<String>? = null

The ID of the Verified Access instance to attach the Trust Provider to.

Link copied to clipboard

The ID of the Verified Access trust provider.