Class TrustConfiguration


  • public class TrustConfiguration
    extends Object
    Configuration for trust relationships in identity creation.

    This class defines which principals can assume or impersonate the identity being created, along with any conditions that must be met for the trust relationship to be valid.

    Principal identifiers are accepted in their native cloud format and translated internally: - AWS: ARN format (arn:aws:iam::account:type/name) - GCP: Email format (serviceaccount@project.iam.gserviceaccount.com) - AliCloud: ACS format (acs:ram::account:type/name) or account ID

    • Method Detail

      • builder

        public static TrustConfiguration.Builder builder()
        Creates a new builder for TrustConfiguration.
        Returns:
        a new Builder instance