IBM COS SDK for JavaScript V2 - v1.0.0
    Preparing search index...

    Interface S3ExtensionConfigurationInternal

    interface S3ExtensionConfiguration {
        setRegion(region: Provider<string>): void;
        region(): Provider<string>;
        setHttpAuthScheme(httpAuthScheme: HttpAuthScheme): void;
        httpAuthSchemes(): HttpAuthScheme[];
        setHttpAuthSchemeProvider(
            httpAuthSchemeProvider: S3HttpAuthSchemeProvider,
        ): void;
        httpAuthSchemeProvider(): S3HttpAuthSchemeProvider;
        setCredentials(
            credentials: AwsCredentialIdentityProvider | AwsCredentialIdentity,
        ): void;
        credentials(): | AwsCredentialIdentityProvider
        | AwsCredentialIdentity
        | undefined;
        [key: string]: any;
        [key: number]: any;
    }

    Hierarchy

    • HttpHandlerExtensionConfiguration
    • DefaultExtensionConfiguration
    • AwsRegionExtensionConfiguration
    • HttpAuthExtensionConfiguration
      • S3ExtensionConfiguration

    Indexable

    • [key: string]: any
    • [key: number]: any
    Index

    Methods

    • Parameters

      • region: Provider<string>

      Returns void

    • Returns Provider<string>

    • Parameters

      • httpAuthScheme: HttpAuthScheme

      Returns void

    • Returns HttpAuthScheme[]

    • Parameters

      • httpAuthSchemeProvider: S3HttpAuthSchemeProvider

      Returns void

    • Returns S3HttpAuthSchemeProvider

    • Parameters

      • credentials: AwsCredentialIdentityProvider | AwsCredentialIdentity

      Returns void

    • Returns AwsCredentialIdentityProvider | AwsCredentialIdentity | undefined