Interface RegisteredAzureIdentityDetails.Builder

  • Method Details

    • tenantId

      The Azure Active Directory tenant ID for the identity.

      Parameters:
      tenantId - The Azure Active Directory tenant ID for the identity.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • clientId

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

      Parameters:
      clientId - The client ID of the service principal or managed identity used for authentication.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • webIdentityRoleArn

      RegisteredAzureIdentityDetails.Builder webIdentityRoleArn(String webIdentityRoleArn)

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

      Parameters:
      webIdentityRoleArn - The role ARN to be assumed by DevOps Agent for requesting Web Identity Token.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • webIdentityTokenAudiences

      RegisteredAzureIdentityDetails.Builder webIdentityTokenAudiences(Collection<String> webIdentityTokenAudiences)

      The audiences for the Web Identity Token.

      Parameters:
      webIdentityTokenAudiences - The audiences for the Web Identity Token.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • webIdentityTokenAudiences

      RegisteredAzureIdentityDetails.Builder webIdentityTokenAudiences(String... webIdentityTokenAudiences)

      The audiences for the Web Identity Token.

      Parameters:
      webIdentityTokenAudiences - The audiences for the Web Identity Token.
      Returns:
      Returns a reference to this object so that method calls can be chained together.