Class AgentcoreGatewayTargetCredentialProviderConfigurationOauthArgs


  • public final class AgentcoreGatewayTargetCredentialProviderConfigurationOauthArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • customParameters

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> customParameters()
        Returns:
        Map of custom parameters to include in OAuth requests.
      • defaultReturnUrl

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> defaultReturnUrl()
        Returns:
        URL where the end user's browser is redirected after obtaining the authorization code. Required when `grantType` is `AUTHORIZATION_CODE`.
      • grantType

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> grantType()
        Returns:
        OAuth grant type. Valid values: `CLIENT_CREDENTIALS` (machine-to-machine authentication), `AUTHORIZATION_CODE` (user-delegated access), `TOKEN_EXCHANGE` (on-behalf-of token exchange).
      • providerArn

        public com.pulumi.core.Output<java.lang.String> providerArn()
        Returns:
        ARN of the OAuth credential provider.
      • scopes

        public com.pulumi.core.Output<java.util.List<java.lang.String>> scopes()
        Returns:
        Set of OAuth scopes to request.