Jump to Content

This API Documentation is now deprecated

We are excited to announce our new API Documentation.

Class AttachVerifiedAccessTrustProviderCommandProtected

Attaches the specified Amazon Web Services Verified Access trust provider to the specified Amazon Web Services Verified Access instance.

Example

Use a bare-bones client and the command you need to make an API call.

import { EC2Client, AttachVerifiedAccessTrustProviderCommand } from "@aws-sdk/client-ec2"; // ES Modules import
// const { EC2Client, AttachVerifiedAccessTrustProviderCommand } = require("@aws-sdk/client-ec2"); // CommonJS import
const client = new EC2Client(config);
const input = { // AttachVerifiedAccessTrustProviderRequest
VerifiedAccessInstanceId: "STRING_VALUE", // required
VerifiedAccessTrustProviderId: "STRING_VALUE", // required
ClientToken: "STRING_VALUE",
DryRun: true || false,
};
const command = new AttachVerifiedAccessTrustProviderCommand(input);
const response = await client.send(command);
// { // AttachVerifiedAccessTrustProviderResult
// VerifiedAccessTrustProvider: { // VerifiedAccessTrustProvider
// VerifiedAccessTrustProviderId: "STRING_VALUE",
// Description: "STRING_VALUE",
// TrustProviderType: "user" || "device",
// UserTrustProviderType: "iam-identity-center" || "oidc",
// DeviceTrustProviderType: "jamf" || "crowdstrike",
// OidcOptions: { // OidcOptions
// Issuer: "STRING_VALUE",
// AuthorizationEndpoint: "STRING_VALUE",
// TokenEndpoint: "STRING_VALUE",
// UserInfoEndpoint: "STRING_VALUE",
// ClientId: "STRING_VALUE",
// ClientSecret: "STRING_VALUE",
// Scope: "STRING_VALUE",
// },
// DeviceOptions: { // DeviceOptions
// TenantId: "STRING_VALUE",
// },
// PolicyReferenceName: "STRING_VALUE",
// CreationTime: "STRING_VALUE",
// LastUpdatedTime: "STRING_VALUE",
// Tags: [ // TagList
// { // Tag
// Key: "STRING_VALUE",
// Value: "STRING_VALUE",
// },
// ],
// SseSpecification: { // VerifiedAccessSseSpecificationResponse
// CustomerManagedKeyEnabled: true || false,
// KmsKeyArn: "STRING_VALUE",
// },
// },
// VerifiedAccessInstance: { // VerifiedAccessInstance
// VerifiedAccessInstanceId: "STRING_VALUE",
// Description: "STRING_VALUE",
// VerifiedAccessTrustProviders: [ // VerifiedAccessTrustProviderCondensedList
// { // VerifiedAccessTrustProviderCondensed
// VerifiedAccessTrustProviderId: "STRING_VALUE",
// Description: "STRING_VALUE",
// TrustProviderType: "user" || "device",
// UserTrustProviderType: "iam-identity-center" || "oidc",
// DeviceTrustProviderType: "jamf" || "crowdstrike",
// },
// ],
// CreationTime: "STRING_VALUE",
// LastUpdatedTime: "STRING_VALUE",
// Tags: [
// {
// Key: "STRING_VALUE",
// Value: "STRING_VALUE",
// },
// ],
// FipsEnabled: true || false,
// },
// };

Param

AttachVerifiedAccessTrustProviderCommandInput

Returns

AttachVerifiedAccessTrustProviderCommandOutput

See

Throws

EC2ServiceException

Base exception class for all service exceptions from EC2 service.

Hierarchy

Constructors

Properties

Methods

Constructors

Properties

Methods