Class AccessApplicationScimConfigAuthenticationArgs.Builder

    • 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
      • 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