Class FederatedIdentityCredentialArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.managedidentity.FederatedIdentityCredentialArgs.Builder
-
- Enclosing class:
- FederatedIdentityCredentialArgs
public static final class FederatedIdentityCredentialArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(FederatedIdentityCredentialArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(FederatedIdentityCredentialArgs defaults)
-
-
Method Detail
-
audiences
public FederatedIdentityCredentialArgs.Builder audiences(com.pulumi.core.Output<java.util.List<java.lang.String>> audiences)
- Parameters:
audiences
- The list of audiences that can appear in the issued token.- Returns:
- builder
-
audiences
public FederatedIdentityCredentialArgs.Builder audiences(java.util.List<java.lang.String> audiences)
- Parameters:
audiences
- The list of audiences that can appear in the issued token.- Returns:
- builder
-
audiences
public FederatedIdentityCredentialArgs.Builder audiences(java.lang.String... audiences)
- Parameters:
audiences
- The list of audiences that can appear in the issued token.- Returns:
- builder
-
federatedIdentityCredentialResourceName
public FederatedIdentityCredentialArgs.Builder federatedIdentityCredentialResourceName(@Nullable com.pulumi.core.Output<java.lang.String> federatedIdentityCredentialResourceName)
- Parameters:
federatedIdentityCredentialResourceName
- The name of the federated identity credential resource.- Returns:
- builder
-
federatedIdentityCredentialResourceName
public FederatedIdentityCredentialArgs.Builder federatedIdentityCredentialResourceName(java.lang.String federatedIdentityCredentialResourceName)
- Parameters:
federatedIdentityCredentialResourceName
- The name of the federated identity credential resource.- Returns:
- builder
-
issuer
public FederatedIdentityCredentialArgs.Builder issuer(com.pulumi.core.Output<java.lang.String> issuer)
- Parameters:
issuer
- The URL of the issuer to be trusted.- Returns:
- builder
-
issuer
public FederatedIdentityCredentialArgs.Builder issuer(java.lang.String issuer)
- Parameters:
issuer
- The URL of the issuer to be trusted.- Returns:
- builder
-
resourceGroupName
public FederatedIdentityCredentialArgs.Builder resourceGroupName(com.pulumi.core.Output<java.lang.String> resourceGroupName)
- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.- Returns:
- builder
-
resourceGroupName
public FederatedIdentityCredentialArgs.Builder resourceGroupName(java.lang.String resourceGroupName)
- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.- Returns:
- builder
-
resourceName
public FederatedIdentityCredentialArgs.Builder resourceName(com.pulumi.core.Output<java.lang.String> resourceName)
- Parameters:
resourceName
- The name of the identity resource.- Returns:
- builder
-
resourceName
public FederatedIdentityCredentialArgs.Builder resourceName(java.lang.String resourceName)
- Parameters:
resourceName
- The name of the identity resource.- Returns:
- builder
-
subject
public FederatedIdentityCredentialArgs.Builder subject(com.pulumi.core.Output<java.lang.String> subject)
- Parameters:
subject
- The identifier of the external identity.- Returns:
- builder
-
subject
public FederatedIdentityCredentialArgs.Builder subject(java.lang.String subject)
- Parameters:
subject
- The identifier of the external identity.- Returns:
- builder
-
build
public FederatedIdentityCredentialArgs build()
-
-