Package com.pulumi.cloudflare.inputs
Class AccessApplicationScimConfigAuthenticationArgs.Builder
- java.lang.Object
-
- com.pulumi.cloudflare.inputs.AccessApplicationScimConfigAuthenticationArgs.Builder
-
- Enclosing class:
- AccessApplicationScimConfigAuthenticationArgs
public static final class AccessApplicationScimConfigAuthenticationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(AccessApplicationScimConfigAuthenticationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AccessApplicationScimConfigAuthenticationArgs defaults)
-
-
Method Detail
-
authorizationUrl
public AccessApplicationScimConfigAuthenticationArgs.Builder authorizationUrl(@Nullable com.pulumi.core.Output<java.lang.String> authorizationUrl)
- Parameters:
authorizationUrl
- URL used to generate the auth code used during token generation. Required when using `scim_config.0.authentication.0.client_secret`, `scim_config.0.authentication.0.client_id`, `scim_config.0.authentication.0.token_url`. Conflicts with `scim_config.0.authentication.0.user`, `scim_config.0.authentication.0.password`, `scim_config.0.authentication.0.token`.- Returns:
- builder
-
authorizationUrl
public AccessApplicationScimConfigAuthenticationArgs.Builder authorizationUrl(java.lang.String authorizationUrl)
- Parameters:
authorizationUrl
- URL used to generate the auth code used during token generation. Required when using `scim_config.0.authentication.0.client_secret`, `scim_config.0.authentication.0.client_id`, `scim_config.0.authentication.0.token_url`. Conflicts with `scim_config.0.authentication.0.user`, `scim_config.0.authentication.0.password`, `scim_config.0.authentication.0.token`.- Returns:
- builder
-
clientId
public AccessApplicationScimConfigAuthenticationArgs.Builder clientId(@Nullable com.pulumi.core.Output<java.lang.String> clientId)
- Parameters:
clientId
- Client ID used to authenticate when generating a token for authenticating with the remote SCIM service. Required when using `scim_config.0.authentication.0.client_secret`, `scim_config.0.authentication.0.authorization_url`, `scim_config.0.authentication.0.token_url`. Conflicts with `scim_config.0.authentication.0.user`, `scim_config.0.authentication.0.password`, `scim_config.0.authentication.0.token`.- Returns:
- builder
-
clientId
public AccessApplicationScimConfigAuthenticationArgs.Builder clientId(java.lang.String clientId)
- Parameters:
clientId
- Client ID used to authenticate when generating a token for authenticating with the remote SCIM service. Required when using `scim_config.0.authentication.0.client_secret`, `scim_config.0.authentication.0.authorization_url`, `scim_config.0.authentication.0.token_url`. Conflicts with `scim_config.0.authentication.0.user`, `scim_config.0.authentication.0.password`, `scim_config.0.authentication.0.token`.- Returns:
- builder
-
clientSecret
public AccessApplicationScimConfigAuthenticationArgs.Builder clientSecret(@Nullable com.pulumi.core.Output<java.lang.String> clientSecret)
- Parameters:
clientSecret
- Secret used to authenticate when generating a token for authenticating with the remove SCIM service. Required when using `scim_config.0.authentication.0.client_id`, `scim_config.0.authentication.0.authorization_url`, `scim_config.0.authentication.0.token_url`. Conflicts with `scim_config.0.authentication.0.user`, `scim_config.0.authentication.0.password`, `scim_config.0.authentication.0.token`.- Returns:
- builder
-
clientSecret
public AccessApplicationScimConfigAuthenticationArgs.Builder clientSecret(java.lang.String clientSecret)
- Parameters:
clientSecret
- Secret used to authenticate when generating a token for authenticating with the remove SCIM service. Required when using `scim_config.0.authentication.0.client_id`, `scim_config.0.authentication.0.authorization_url`, `scim_config.0.authentication.0.token_url`. Conflicts with `scim_config.0.authentication.0.user`, `scim_config.0.authentication.0.password`, `scim_config.0.authentication.0.token`.- Returns:
- builder
-
password
public AccessApplicationScimConfigAuthenticationArgs.Builder password(@Nullable com.pulumi.core.Output<java.lang.String> password)
- Parameters:
password
- Required when using `scim_config.0.authentication.0.user`. Conflicts with `scim_config.0.authentication.0.token`, `scim_config.0.authentication.0.client_id`, `scim_config.0.authentication.0.client_secret`, `scim_config.0.authentication.0.authorization_url`, `scim_config.0.authentication.0.token_url`, `scim_config.0.authentication.0.scopes`.- Returns:
- builder
-
password
public AccessApplicationScimConfigAuthenticationArgs.Builder password(java.lang.String password)
- Parameters:
password
- Required when using `scim_config.0.authentication.0.user`. Conflicts with `scim_config.0.authentication.0.token`, `scim_config.0.authentication.0.client_id`, `scim_config.0.authentication.0.client_secret`, `scim_config.0.authentication.0.authorization_url`, `scim_config.0.authentication.0.token_url`, `scim_config.0.authentication.0.scopes`.- Returns:
- builder
-
scheme
public AccessApplicationScimConfigAuthenticationArgs.Builder scheme(com.pulumi.core.Output<java.lang.String> scheme)
- Parameters:
scheme
- The authentication scheme to use when making SCIM requests to this application.- Returns:
- builder
-
scheme
public AccessApplicationScimConfigAuthenticationArgs.Builder scheme(java.lang.String scheme)
- Parameters:
scheme
- The authentication scheme to use when making SCIM requests to this application.- Returns:
- builder
-
scopes
public AccessApplicationScimConfigAuthenticationArgs.Builder scopes(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> scopes)
- Parameters:
scopes
- The authorization scopes to request when generating the token used to authenticate with the remove SCIM service. Conflicts with `scim_config.0.authentication.0.user`, `scim_config.0.authentication.0.password`, `scim_config.0.authentication.0.token`.- Returns:
- builder
-
scopes
public AccessApplicationScimConfigAuthenticationArgs.Builder scopes(java.util.List<java.lang.String> scopes)
- Parameters:
scopes
- The authorization scopes to request when generating the token used to authenticate with the remove SCIM service. Conflicts with `scim_config.0.authentication.0.user`, `scim_config.0.authentication.0.password`, `scim_config.0.authentication.0.token`.- Returns:
- builder
-
scopes
public AccessApplicationScimConfigAuthenticationArgs.Builder scopes(java.lang.String... scopes)
- Parameters:
scopes
- The authorization scopes to request when generating the token used to authenticate with the remove SCIM service. Conflicts with `scim_config.0.authentication.0.user`, `scim_config.0.authentication.0.password`, `scim_config.0.authentication.0.token`.- Returns:
- builder
-
token
public AccessApplicationScimConfigAuthenticationArgs.Builder token(@Nullable com.pulumi.core.Output<java.lang.String> token)
- Parameters:
token
- Token used to authenticate with the remote SCIM service. Conflicts with `scim_config.0.authentication.0.user`, `scim_config.0.authentication.0.password`, `scim_config.0.authentication.0.client_id`, `scim_config.0.authentication.0.client_secret`, `scim_config.0.authentication.0.authorization_url`, `scim_config.0.authentication.0.token_url`, `scim_config.0.authentication.0.scopes`.- Returns:
- builder
-
token
public AccessApplicationScimConfigAuthenticationArgs.Builder token(java.lang.String token)
- Parameters:
token
- Token used to authenticate with the remote SCIM service. Conflicts with `scim_config.0.authentication.0.user`, `scim_config.0.authentication.0.password`, `scim_config.0.authentication.0.client_id`, `scim_config.0.authentication.0.client_secret`, `scim_config.0.authentication.0.authorization_url`, `scim_config.0.authentication.0.token_url`, `scim_config.0.authentication.0.scopes`.- Returns:
- builder
-
tokenUrl
public AccessApplicationScimConfigAuthenticationArgs.Builder tokenUrl(@Nullable com.pulumi.core.Output<java.lang.String> tokenUrl)
- Parameters:
tokenUrl
- URL used to generate the token used to authenticate with the remote SCIM service. Required when using `scim_config.0.authentication.0.client_secret`, `scim_config.0.authentication.0.authorization_url`, `scim_config.0.authentication.0.client_id`. Conflicts with `scim_config.0.authentication.0.user`, `scim_config.0.authentication.0.password`, `scim_config.0.authentication.0.token`.- Returns:
- builder
-
tokenUrl
public AccessApplicationScimConfigAuthenticationArgs.Builder tokenUrl(java.lang.String tokenUrl)
- Parameters:
tokenUrl
- URL used to generate the token used to authenticate with the remote SCIM service. Required when using `scim_config.0.authentication.0.client_secret`, `scim_config.0.authentication.0.authorization_url`, `scim_config.0.authentication.0.client_id`. Conflicts with `scim_config.0.authentication.0.user`, `scim_config.0.authentication.0.password`, `scim_config.0.authentication.0.token`.- Returns:
- builder
-
user
public AccessApplicationScimConfigAuthenticationArgs.Builder user(@Nullable com.pulumi.core.Output<java.lang.String> user)
- Parameters:
user
- User name used to authenticate with the remote SCIM service. Required when using `scim_config.0.authentication.0.password`. Conflicts with `scim_config.0.authentication.0.token`, `scim_config.0.authentication.0.client_id`, `scim_config.0.authentication.0.client_secret`, `scim_config.0.authentication.0.authorization_url`, `scim_config.0.authentication.0.token_url`, `scim_config.0.authentication.0.scopes`.- Returns:
- builder
-
user
public AccessApplicationScimConfigAuthenticationArgs.Builder user(java.lang.String user)
- Parameters:
user
- User name used to authenticate with the remote SCIM service. Required when using `scim_config.0.authentication.0.password`. Conflicts with `scim_config.0.authentication.0.token`, `scim_config.0.authentication.0.client_id`, `scim_config.0.authentication.0.client_secret`, `scim_config.0.authentication.0.authorization_url`, `scim_config.0.authentication.0.token_url`, `scim_config.0.authentication.0.scopes`.- Returns:
- builder
-
build
public AccessApplicationScimConfigAuthenticationArgs build()
-
-