Class TrustConfiguration
java.lang.Object
com.salesforce.multicloudj.iam.model.TrustConfiguration
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
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classBuilder class for TrustConfiguration. -
Method Summary
Modifier and TypeMethodDescriptionstatic TrustConfiguration.Builderbuilder()Creates a new builder for TrustConfiguration.
-
Method Details
-
builder
Creates a new builder for TrustConfiguration.- Returns:
- a new Builder instance
-
getTrustedPrincipals
-
getConditions
-