getOpenIDConnectProvider method

Future<GetOpenIDConnectProviderResponse> getOpenIDConnectProvider({
  1. required String openIDConnectProviderArn,
})

Returns information about the specified OpenID Connect (OIDC) provider resource object in IAM.

May throw InvalidInputException. May throw NoSuchEntityException. May throw ServiceFailureException.

Parameter openIDConnectProviderArn : The Amazon Resource Name (ARN) of the OIDC provider resource object in IAM to get information for. You can get a list of OIDC provider resource ARNs by using the ListOpenIDConnectProviders operation.

For more information about ARNs, see Amazon Resource Names (ARNs) and AWS Service Namespaces in the AWS General Reference.

Implementation

Future<GetOpenIDConnectProviderResponse> getOpenIDConnectProvider({
  required String openIDConnectProviderArn,
}) async {
  ArgumentError.checkNotNull(
      openIDConnectProviderArn, 'openIDConnectProviderArn');
  _s.validateStringLength(
    'openIDConnectProviderArn',
    openIDConnectProviderArn,
    20,
    2048,
    isRequired: true,
  );
  final $request = <String, dynamic>{};
  $request['OpenIDConnectProviderArn'] = openIDConnectProviderArn;
  final $result = await _protocol.send(
    $request,
    action: 'GetOpenIDConnectProvider',
    version: '2010-05-08',
    method: 'POST',
    requestUri: '/',
    exceptionFnMap: _exceptionFns,
    shape: shapes['GetOpenIDConnectProviderRequest'],
    shapes: shapes,
    resultWrapper: 'GetOpenIDConnectProviderResult',
  );
  return GetOpenIDConnectProviderResponse.fromXml($result);
}