| Package | Description |
|---|---|
| software.amazon.awscdk.services.eks |
Amazon EKS Construct Library
|
| software.amazon.awscdk.services.iam |
AWS Identity and Access Management Construct Library
|
| Modifier and Type | Method and Description |
|---|---|
IOpenIdConnectProvider |
Cluster.getOpenIdConnectProvider()
(experimental) An `OpenIdConnectProvider` resource associated with this cluster, and which can be used to link this cluster to AWS IAM.
|
IOpenIdConnectProvider |
ICluster.getOpenIdConnectProvider()
(experimental) The Open ID Connect Provider of the cluster used to configure Service Accounts.
|
IOpenIdConnectProvider |
ICluster.Jsii$Proxy.getOpenIdConnectProvider()
(experimental) The Open ID Connect Provider of the cluster used to configure Service Accounts.
|
default IOpenIdConnectProvider |
ICluster.Jsii$Default.getOpenIdConnectProvider()
(experimental) The Open ID Connect Provider of the cluster used to configure Service Accounts.
|
default IOpenIdConnectProvider |
ClusterAttributes.getOpenIdConnectProvider()
(experimental) An Open ID Connect provider for this cluster that can be used to configure service accounts.
|
IOpenIdConnectProvider |
ClusterAttributes.Jsii$Proxy.getOpenIdConnectProvider() |
| Modifier and Type | Method and Description |
|---|---|
ClusterAttributes.Builder |
ClusterAttributes.Builder.openIdConnectProvider(IOpenIdConnectProvider openIdConnectProvider)
Sets the value of
ClusterAttributes.getOpenIdConnectProvider() |
| Constructor and Description |
|---|
Jsii$Proxy(String clusterName,
String clusterCertificateAuthorityData,
String clusterEncryptionConfigKeyArn,
String clusterEndpoint,
String clusterSecurityGroupId,
Map<String,String> kubectlEnvironment,
ILayerVersion kubectlLayer,
Size kubectlMemory,
List<String> kubectlPrivateSubnetIds,
String kubectlRoleArn,
String kubectlSecurityGroupId,
IOpenIdConnectProvider openIdConnectProvider,
Boolean prune,
List<String> securityGroupIds,
IVpc vpc)
Constructor that initializes the object based on literal property values passed by the
ClusterAttributes.Builder. |
| Modifier and Type | Interface and Description |
|---|---|
static interface |
IOpenIdConnectProvider.Jsii$Default
Internal default implementation for
IOpenIdConnectProvider. |
| Modifier and Type | Class and Description |
|---|---|
static class |
IOpenIdConnectProvider.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
OpenIdConnectProvider
(experimental) IAM OIDC identity providers are entities in IAM that describe an external identity provider (IdP) service that supports the OpenID Connect (OIDC) standard, such as Google or Salesforce.
|
| Modifier and Type | Method and Description |
|---|---|
static IOpenIdConnectProvider |
OpenIdConnectProvider.fromOpenIdConnectProviderArn(software.constructs.Construct scope,
String id,
String openIdConnectProviderArn)
(experimental) Imports an Open ID connect provider from an ARN.
|
| Constructor and Description |
|---|
OpenIdConnectPrincipal(IOpenIdConnectProvider openIdConnectProvider) |
OpenIdConnectPrincipal(IOpenIdConnectProvider openIdConnectProvider,
Map<String,Object> conditions) |
Copyright © 2021. All rights reserved.