Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SyncAuthConfigMap ¶
func SyncAuthConfigMap(ctx *pulumi.Context, config AuthConfigMapInput) error
Types ¶
type AuthConfigMapInput ¶
type AuthConfigMapInput struct { // disables all extra auth configuration, so that the configmap can be // imported by pulumi. set this value to true on new clusters, disable // after the configmap is imported and all additional permissions will be // added InitialImport bool `json:"initial-import"` // required if nodegroup IAM role autodiscovery not enabled NodeGroupIamRole string `json:"nodegroup-iam-role"` // required if nodegroup IAM role not supplied NodeGroupIamRoleAutoDiscover bool `json:"nodegroup-iam-role-autodiscover"` EKSClusterName string `json:"eks-cluster-name"` // optional list of AWS SSO permission set roles to autodiscover AutoDiscoverSSORoles []SSORolePermissionSetInput `json:"sso-permission-set-roles"` // optional list of IAM roles and users IAMRoles []IAMIdentityInput `json:"iam-roles"` IAMUsers []IAMIdentityInput `json:"iam-users"` }
type ConfigMap ¶ added in v1.1.4
type ConfigMap struct { ApiVersion string `yaml:"apiVersion"` Data map[string]string `yaml:"data"` Kind string `yaml:"kind"` Metadata ConfigMapMetadata `yaml:"metadata"` }
type ConfigMapMetadata ¶ added in v1.1.4
type IAMIdentityInput ¶
type MapRolesElement ¶
type MapUsersElement ¶
Click to show internal directories.
Click to hide internal directories.