Interface ICredentialProviderConfig

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Subinterfaces:
ICredentialProviderConfig.Jsii$Default
All Known Implementing Classes:
ICredentialProviderConfig.Jsii$Proxy

@Generated(value="jsii-pacmak/1.129.0 (build eaca441)", date="2026-05-19T08:18:44.425Z") @Stability(Stable) public interface ICredentialProviderConfig extends software.amazon.jsii.JsiiSerializable
Abstract interface for gateway credential provider configuration.
  • Method Details

    • getCredentialProviderType

      @Stability(Stable) @NotNull CredentialProviderType getCredentialProviderType()
      The credential provider type.
    • grantNeededPermissionsToRole

      @Stability(Stable) @Nullable Grant grantNeededPermissionsToRole(@NotNull IGateway gateway)
      Grant the gateway's execution role the permissions needed for outbound authentication.

      Parameters:
      gateway - The gateway whose role needs outbound auth permissions [disable-awslint:prefer-ref-interface]. This parameter is required.