Class TrustConfiguration
- java.lang.Object
-
- com.salesforce.multicloudj.iam.model.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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTrustConfiguration.BuilderBuilder class for TrustConfiguration.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static TrustConfiguration.Builderbuilder()Creates a new builder for TrustConfiguration.
-
-
-
Method Detail
-
builder
public static TrustConfiguration.Builder builder()
Creates a new builder for TrustConfiguration.- Returns:
- a new Builder instance
-
-