Skip navigation links
A C D G I O S 

A

AbstractAwsConnector - Class in org.apache.pulsar.io.aws
 
AbstractAwsConnector() - Constructor for class org.apache.pulsar.io.aws.AbstractAwsConnector
 
ACCESS_KEY_NAME - Static variable in class org.apache.pulsar.io.aws.AbstractAwsConnector
 
ASSUME_ROLE_ARN - Static variable in class org.apache.pulsar.io.aws.STSAssumeRoleProviderPlugin
 
ASSUME_ROLE_SESSION_NAME - Static variable in class org.apache.pulsar.io.aws.STSAssumeRoleProviderPlugin
 
AwsCredentialProviderPlugin - Interface in org.apache.pulsar.io.aws
Kinesis source/sink calls credential-provider while refreshing aws accessKey and secreKey.
AwsDefaultProviderChainPlugin - Class in org.apache.pulsar.io.aws
 
AwsDefaultProviderChainPlugin() - Constructor for class org.apache.pulsar.io.aws.AwsDefaultProviderChainPlugin
 

C

close() - Method in class org.apache.pulsar.io.aws.AwsDefaultProviderChainPlugin
 
close() - Method in class org.apache.pulsar.io.aws.STSAssumeRoleProviderPlugin
 
createCredentialProvider(String, String) - Method in class org.apache.pulsar.io.aws.AbstractAwsConnector
 
createCredentialProviderWithPlugin(String, String) - Static method in class org.apache.pulsar.io.aws.AbstractAwsConnector
Creates a instance of credential provider which can return AWSCredentials or BasicAWSCredentials based on IAM user/roles.

D

defaultCredentialProvider(String) - Method in class org.apache.pulsar.io.aws.AbstractAwsConnector
It creates a default credential provider which takes accessKey and secretKey form configuration and creates.

G

getCredentialProvider() - Method in interface org.apache.pulsar.io.aws.AwsCredentialProviderPlugin
Returned AWSCredentialsProvider can give AWSCredentials in case credential belongs to IAM user or it can return BasicSessionCredentials if user wants to generate temporary credential for a given IAM role.
getCredentialProvider() - Method in class org.apache.pulsar.io.aws.AwsDefaultProviderChainPlugin
 
getCredentialProvider() - Method in class org.apache.pulsar.io.aws.STSAssumeRoleProviderPlugin
 
getV2CredentialsProvider() - Method in interface org.apache.pulsar.io.aws.AwsCredentialProviderPlugin
Returns a V2 credential provider for use with the v2 SDK.
getV2CredentialsProvider() - Method in class org.apache.pulsar.io.aws.AwsDefaultProviderChainPlugin
 
getV2CredentialsProvider() - Method in class org.apache.pulsar.io.aws.STSAssumeRoleProviderPlugin
 

I

init(String) - Method in interface org.apache.pulsar.io.aws.AwsCredentialProviderPlugin
accepts aws-account related param and initialize credential provider.
init(String) - Method in class org.apache.pulsar.io.aws.AwsDefaultProviderChainPlugin
 
init(String) - Method in class org.apache.pulsar.io.aws.STSAssumeRoleProviderPlugin
 

O

org.apache.pulsar.io.aws - package org.apache.pulsar.io.aws
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.

S

SECRET_KEY_NAME - Static variable in class org.apache.pulsar.io.aws.AbstractAwsConnector
 
STSAssumeRoleProviderPlugin - Class in org.apache.pulsar.io.aws
 
STSAssumeRoleProviderPlugin() - Constructor for class org.apache.pulsar.io.aws.STSAssumeRoleProviderPlugin
 
A C D G I O S 
Skip navigation links

Copyright © 2017–2022 Apache Software Foundation. All rights reserved.