create_verified_access_trust_provider
async
¶
create_verified_access_trust_provider(
*,
config_overrides: Optional[AsyncEC2ClientConfig] = None,
trust_provider_type: Optional[TrustProviderType] = None,
user_trust_provider_type: Optional[UserTrustProviderType] = None,
device_trust_provider_type: Optional[DeviceTrustProviderType] = None,
oidc_options: Optional[CreateVerifiedAccessTrustProviderOidcOptions] = None,
device_options: Optional[CreateVerifiedAccessTrustProviderDeviceOptions] = None,
policy_reference_name: Optional[String] = None,
description: Optional[String] = None,
tag_specifications: Optional[TagSpecificationList] = None,
client_token: Optional[String] = None,
dry_run: Optional[Boolean] = None,
sse_specification: Optional[VerifiedAccessSseSpecificationRequest] = None,
native_application_oidc_options: Optional[
CreateVerifiedAccessNativeApplicationOidcOptions
] = None,
) -> CreateVerifiedAccessTrustProviderResult
A trust provider is a third-party entity that creates, maintains, and manages identity information for users and devices. When an application request is made, the identity information sent by the trust provider is evaluated by Verified Access before allowing or denying the application request.
Parameters:
-
trust_provider_type(Optional[TrustProviderType], default:None) –The type of trust provider.
-
user_trust_provider_type(Optional[UserTrustProviderType], default:None) –The type of user-based trust provider. This parameter is required when the provider type is
user. -
device_trust_provider_type(Optional[DeviceTrustProviderType], default:None) –The type of device-based trust provider. This parameter is required when the provider type is
device. -
oidc_options(Optional[CreateVerifiedAccessTrustProviderOidcOptions], default:None) –The options for a OpenID Connect-compatible user-identity trust provider. This parameter is required when the provider type is
user. -
device_options(Optional[CreateVerifiedAccessTrustProviderDeviceOptions], default:None) –The options for a device-based trust provider. This parameter is required when the provider type is
device. -
policy_reference_name(Optional[String], default:None) –The identifier to be used when working with policy rules.
-
description(Optional[String], default:None) –A description for the Verified Access trust provider.
-
tag_specifications(Optional[TagSpecificationList], default:None) –The tags to assign to the Verified Access trust provider.
-
client_token(Optional[String], default:None) –A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring idempotency.
-
dry_run(Optional[Boolean], default:None) –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
DryRunOperation. Otherwise, it isUnauthorizedOperation. -
sse_specification(Optional[VerifiedAccessSseSpecificationRequest], default:None) –The options for server side encryption.
-
native_application_oidc_options(Optional[CreateVerifiedAccessNativeApplicationOidcOptions], default:None) –The OpenID Connect (OIDC) options.
Raises:
-
UnknownServiceError–The service returned an error code this client does not model.
Source code in docs_src/capo_ec2/_services/async_ec2.py
14520 14521 14522 14523 14524 14525 14526 14527 14528 14529 14530 14531 14532 14533 14534 14535 14536 14537 14538 14539 14540 14541 14542 14543 14544 14545 14546 14547 14548 14549 14550 14551 14552 14553 14554 14555 14556 14557 14558 14559 14560 14561 14562 14563 14564 14565 14566 14567 14568 14569 14570 14571 14572 14573 14574 14575 14576 14577 14578 14579 14580 14581 14582 14583 14584 14585 14586 14587 14588 14589 14590 14591 14592 14593 14594 14595 14596 14597 14598 14599 14600 14601 14602 14603 14604 14605 14606 14607 14608 14609 14610 14611 14612 14613 14614 14615 14616 14617 14618 14619 14620 14621 14622 14623 14624 14625 14626 14627 14628 14629 14630 14631 14632 14633 14634 14635 14636 14637 14638 14639 14640 14641 14642 14643 14644 14645 14646 14647 | |