Modify Verified Access Trust Provider
ec2_modify_verified_access_trust_provider | R Documentation |
Modifies the configuration of the specified Amazon Web Services Verified Access trust provider¶
Description¶
Modifies the configuration of the specified Amazon Web Services Verified Access trust provider.
Usage¶
ec2_modify_verified_access_trust_provider(VerifiedAccessTrustProviderId,
OidcOptions, DeviceOptions, Description, DryRun, ClientToken,
SseSpecification, NativeApplicationOidcOptions)
Arguments¶
VerifiedAccessTrustProviderId |
[required] The ID of the Verified Access trust provider. |
OidcOptions |
The options for an OpenID Connect-compatible user-identity trust provider. |
DeviceOptions |
The options for a device-based trust provider. This parameter is
required when the provider type is |
Description |
A description for the Verified Access trust provider. |
DryRun |
Checks whether you have the required permissions for the action,
without actually making the request, and provides an error response. If
you have the required permissions, the error response is
|
ClientToken |
A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring idempotency. |
SseSpecification |
The options for server side encryption. |
NativeApplicationOidcOptions |
The OpenID Connect (OIDC) options. |
Value¶
A list with the following syntax:
list(
VerifiedAccessTrustProvider = list(
VerifiedAccessTrustProviderId = "string",
Description = "string",
TrustProviderType = "user"|"device",
UserTrustProviderType = "iam-identity-center"|"oidc",
DeviceTrustProviderType = "jamf"|"crowdstrike"|"jumpcloud",
OidcOptions = list(
Issuer = "string",
AuthorizationEndpoint = "string",
TokenEndpoint = "string",
UserInfoEndpoint = "string",
ClientId = "string",
ClientSecret = "string",
Scope = "string"
),
DeviceOptions = list(
TenantId = "string",
PublicSigningKeyUrl = "string"
),
PolicyReferenceName = "string",
CreationTime = "string",
LastUpdatedTime = "string",
Tags = list(
list(
Key = "string",
Value = "string"
)
),
SseSpecification = list(
CustomerManagedKeyEnabled = TRUE|FALSE,
KmsKeyArn = "string"
),
NativeApplicationOidcOptions = list(
PublicSigningKeyEndpoint = "string",
Issuer = "string",
AuthorizationEndpoint = "string",
TokenEndpoint = "string",
UserInfoEndpoint = "string",
ClientId = "string",
Scope = "string"
)
)
)
Request syntax¶
svc$modify_verified_access_trust_provider(
VerifiedAccessTrustProviderId = "string",
OidcOptions = list(
Issuer = "string",
AuthorizationEndpoint = "string",
TokenEndpoint = "string",
UserInfoEndpoint = "string",
ClientId = "string",
ClientSecret = "string",
Scope = "string"
),
DeviceOptions = list(
PublicSigningKeyUrl = "string"
),
Description = "string",
DryRun = TRUE|FALSE,
ClientToken = "string",
SseSpecification = list(
CustomerManagedKeyEnabled = TRUE|FALSE,
KmsKeyArn = "string"
),
NativeApplicationOidcOptions = list(
PublicSigningKeyEndpoint = "string",
Issuer = "string",
AuthorizationEndpoint = "string",
TokenEndpoint = "string",
UserInfoEndpoint = "string",
ClientId = "string",
ClientSecret = "string",
Scope = "string"
)
)