Index
All Classes and Interfaces|All Packages|Constant Field Values
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
AWSCredentialsorBasicAWSCredentialsbased 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
AWSCredentialsProvidercan giveAWSCredentialsin case credential belongs to IAM user or it can returnBasicSessionCredentialsif 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
All Classes and Interfaces|All Packages|Constant Field Values