Module Values.RegisteredAzureIdentityDetailsSource

Details specific to a registered Azure identity using AWS Outbound Identity Federation.

Sourcetype nonrec t = {
  1. tenantId : Guid.t;
    (*

    The Azure Active Directory tenant ID for the identity.

    *)
  2. clientId : Guid.t;
    (*

    The client ID of the service principal or managed identity used for authentication.

    *)
  3. webIdentityRoleArn : RoleArn.t;
    (*

    The role ARN to be assumed by DevOps Agent for requesting Web Identity Token.

    *)
  4. webIdentityTokenAudiences : WebIdentityTokenAudienceList.t;
    (*

    The audiences for the Web Identity Token.

    *)
}
Sourceval context_ : string
Sourceval make : tenantId:Guid.t -> clientId:Guid.t -> webIdentityRoleArn:RoleArn.t -> webIdentityTokenAudiences:WebIdentityTokenAudienceList.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `List of [> `String of String_.t ] list | `String of Guid.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t