C# Класс Amazon.Runtime.InstanceProfileAWSCredentials

Credentials that are retrieved from the Instance Profile service on an EC2 instance
Наследование: RefreshingAWSCredentials
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
GetContents string
GetEarlyRefreshState CredentialsRefreshState
GetFirstRole string
GetRefreshState CredentialsRefreshState
GetRoleCredentials SecurityCredentials
GetServiceInfo SecurityInfo
ValidateResponse void

Открытые методы

Метод Описание
GetAvailableRoles ( ) : IEnumerable

Retrieves a list of all roles available through current InstanceProfile service

InstanceProfileAWSCredentials ( ) : System

Constructs a InstanceProfileAWSCredentials object for the first found role

InstanceProfileAWSCredentials ( string role ) : System

Constructs a InstanceProfileAWSCredentials object for specific role

Защищенные методы

Метод Описание
GenerateNewCredentials ( ) : CredentialsRefreshState

Приватные методы

Метод Описание
GetContents ( Uri uri ) : string
GetEarlyRefreshState ( CredentialsRefreshState state ) : CredentialsRefreshState
GetFirstRole ( ) : string
GetRefreshState ( ) : CredentialsRefreshState
GetRoleCredentials ( ) : SecurityCredentials
GetServiceInfo ( ) : SecurityInfo
ValidateResponse ( SecurityBase response ) : void

Описание методов

GenerateNewCredentials() защищенный Метод

protected GenerateNewCredentials ( ) : CredentialsRefreshState
Результат CredentialsRefreshState

GetAvailableRoles() публичный статический Метод

Retrieves a list of all roles available through current InstanceProfile service
public static GetAvailableRoles ( ) : IEnumerable
Результат IEnumerable

InstanceProfileAWSCredentials() публичный Метод

Constructs a InstanceProfileAWSCredentials object for the first found role
public InstanceProfileAWSCredentials ( ) : System
Результат System

InstanceProfileAWSCredentials() публичный Метод

Constructs a InstanceProfileAWSCredentials object for specific role
public InstanceProfileAWSCredentials ( string role ) : System
role string Role to use
Результат System