We recommend new projects start with resources from the AWS provider.
We recommend new projects start with resources from the AWS provider.
Resource Type definition for EKS Capability.
Create Capability Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Capability(name: string, args: CapabilityArgs, opts?: CustomResourceOptions);@overload
def Capability(resource_name: str,
args: CapabilityArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Capability(resource_name: str,
opts: Optional[ResourceOptions] = None,
cluster_name: Optional[str] = None,
delete_propagation_policy: Optional[CapabilityDeletePropagationPolicy] = None,
role_arn: Optional[str] = None,
type: Optional[CapabilityType] = None,
capability_name: Optional[str] = None,
configuration: Optional[CapabilityConfigurationArgs] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewCapability(ctx *Context, name string, args CapabilityArgs, opts ...ResourceOption) (*Capability, error)public Capability(string name, CapabilityArgs args, CustomResourceOptions? opts = null)
public Capability(String name, CapabilityArgs args)
public Capability(String name, CapabilityArgs args, CustomResourceOptions options)
type: aws-native:eks:Capability
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args CapabilityArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args CapabilityArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args CapabilityArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args CapabilityArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args CapabilityArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Capability Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Capability resource accepts the following input properties:
- Cluster
Name string - The name of the EKS cluster where you want to create the capability.
- Delete
Propagation Pulumi.Policy Aws Native. Eks. Capability Delete Propagation Policy - Specifies how Kubernetes resources managed by the capability should be handled when the capability is deleted. Currently, the only supported value is RETAIN which retains all Kubernetes resources managed by the capability when the capability is deleted.
- Role
Arn string - The Amazon Resource Name (ARN) of the IAM role that the capability uses to interact with AWS services. This role must have a trust policy that allows the EKS service principal to assume it, and it must have the necessary permissions for the capability type you're creating.
- Type
Pulumi.
Aws Native. Eks. Capability Type - The type of capability to create. Valid values are: ACK (AWS Controllers for Kubernetes, which lets you manage AWS resources directly from Kubernetes), ARGOCD (Argo CD for GitOps-based continuous delivery), or KRO (Kube Resource Orchestrator for composing and managing custom Kubernetes resources).
- Capability
Name string - A unique name for the capability. The name must be unique within your cluster and can contain alphanumeric characters, hyphens, and underscores.
- Configuration
Pulumi.
Aws Native. Eks. Inputs. Capability Configuration - The configuration settings for the capability. The structure of this object varies depending on the capability type. For Argo CD capabilities, you can configure IAM Identity Center integration, RBAC role mappings, and network access settings.
-
List<Pulumi.
Aws Native. Inputs. Tag> - An array of key-value pairs to apply to this resource.
- Cluster
Name string - The name of the EKS cluster where you want to create the capability.
- Delete
Propagation CapabilityPolicy Delete Propagation Policy - Specifies how Kubernetes resources managed by the capability should be handled when the capability is deleted. Currently, the only supported value is RETAIN which retains all Kubernetes resources managed by the capability when the capability is deleted.
- Role
Arn string - The Amazon Resource Name (ARN) of the IAM role that the capability uses to interact with AWS services. This role must have a trust policy that allows the EKS service principal to assume it, and it must have the necessary permissions for the capability type you're creating.
- Type
Capability
Type - The type of capability to create. Valid values are: ACK (AWS Controllers for Kubernetes, which lets you manage AWS resources directly from Kubernetes), ARGOCD (Argo CD for GitOps-based continuous delivery), or KRO (Kube Resource Orchestrator for composing and managing custom Kubernetes resources).
- Capability
Name string - A unique name for the capability. The name must be unique within your cluster and can contain alphanumeric characters, hyphens, and underscores.
- Configuration
Capability
Configuration Args - The configuration settings for the capability. The structure of this object varies depending on the capability type. For Argo CD capabilities, you can configure IAM Identity Center integration, RBAC role mappings, and network access settings.
-
Tag
Args - An array of key-value pairs to apply to this resource.
- cluster
Name String - The name of the EKS cluster where you want to create the capability.
- delete
Propagation CapabilityPolicy Delete Propagation Policy - Specifies how Kubernetes resources managed by the capability should be handled when the capability is deleted. Currently, the only supported value is RETAIN which retains all Kubernetes resources managed by the capability when the capability is deleted.
- role
Arn String - The Amazon Resource Name (ARN) of the IAM role that the capability uses to interact with AWS services. This role must have a trust policy that allows the EKS service principal to assume it, and it must have the necessary permissions for the capability type you're creating.
- type
Capability
Type - The type of capability to create. Valid values are: ACK (AWS Controllers for Kubernetes, which lets you manage AWS resources directly from Kubernetes), ARGOCD (Argo CD for GitOps-based continuous delivery), or KRO (Kube Resource Orchestrator for composing and managing custom Kubernetes resources).
- capability
Name String - A unique name for the capability. The name must be unique within your cluster and can contain alphanumeric characters, hyphens, and underscores.
- configuration
Capability
Configuration - The configuration settings for the capability. The structure of this object varies depending on the capability type. For Argo CD capabilities, you can configure IAM Identity Center integration, RBAC role mappings, and network access settings.
- List<Tag>
- An array of key-value pairs to apply to this resource.
- cluster
Name string - The name of the EKS cluster where you want to create the capability.
- delete
Propagation CapabilityPolicy Delete Propagation Policy - Specifies how Kubernetes resources managed by the capability should be handled when the capability is deleted. Currently, the only supported value is RETAIN which retains all Kubernetes resources managed by the capability when the capability is deleted.
- role
Arn string - The Amazon Resource Name (ARN) of the IAM role that the capability uses to interact with AWS services. This role must have a trust policy that allows the EKS service principal to assume it, and it must have the necessary permissions for the capability type you're creating.
- type
Capability
Type - The type of capability to create. Valid values are: ACK (AWS Controllers for Kubernetes, which lets you manage AWS resources directly from Kubernetes), ARGOCD (Argo CD for GitOps-based continuous delivery), or KRO (Kube Resource Orchestrator for composing and managing custom Kubernetes resources).
- capability
Name string - A unique name for the capability. The name must be unique within your cluster and can contain alphanumeric characters, hyphens, and underscores.
- configuration
Capability
Configuration - The configuration settings for the capability. The structure of this object varies depending on the capability type. For Argo CD capabilities, you can configure IAM Identity Center integration, RBAC role mappings, and network access settings.
- Tag[]
- An array of key-value pairs to apply to this resource.
- cluster_
name str - The name of the EKS cluster where you want to create the capability.
- delete_
propagation_ Capabilitypolicy Delete Propagation Policy - Specifies how Kubernetes resources managed by the capability should be handled when the capability is deleted. Currently, the only supported value is RETAIN which retains all Kubernetes resources managed by the capability when the capability is deleted.
- role_
arn str - The Amazon Resource Name (ARN) of the IAM role that the capability uses to interact with AWS services. This role must have a trust policy that allows the EKS service principal to assume it, and it must have the necessary permissions for the capability type you're creating.
- type
Capability
Type - The type of capability to create. Valid values are: ACK (AWS Controllers for Kubernetes, which lets you manage AWS resources directly from Kubernetes), ARGOCD (Argo CD for GitOps-based continuous delivery), or KRO (Kube Resource Orchestrator for composing and managing custom Kubernetes resources).
- capability_
name str - A unique name for the capability. The name must be unique within your cluster and can contain alphanumeric characters, hyphens, and underscores.
- configuration
Capability
Configuration Args - The configuration settings for the capability. The structure of this object varies depending on the capability type. For Argo CD capabilities, you can configure IAM Identity Center integration, RBAC role mappings, and network access settings.
-
Sequence[Tag
Args] - An array of key-value pairs to apply to this resource.
- cluster
Name String - The name of the EKS cluster where you want to create the capability.
- delete
Propagation "RETAIN"Policy - Specifies how Kubernetes resources managed by the capability should be handled when the capability is deleted. Currently, the only supported value is RETAIN which retains all Kubernetes resources managed by the capability when the capability is deleted.
- role
Arn String - The Amazon Resource Name (ARN) of the IAM role that the capability uses to interact with AWS services. This role must have a trust policy that allows the EKS service principal to assume it, and it must have the necessary permissions for the capability type you're creating.
- type "ARGOCD" | "ACK" | "KRO"
- The type of capability to create. Valid values are: ACK (AWS Controllers for Kubernetes, which lets you manage AWS resources directly from Kubernetes), ARGOCD (Argo CD for GitOps-based continuous delivery), or KRO (Kube Resource Orchestrator for composing and managing custom Kubernetes resources).
- capability
Name String - A unique name for the capability. The name must be unique within your cluster and can contain alphanumeric characters, hyphens, and underscores.
- configuration Property Map
- The configuration settings for the capability. The structure of this object varies depending on the capability type. For Argo CD capabilities, you can configure IAM Identity Center integration, RBAC role mappings, and network access settings.
- List<Property Map>
- An array of key-value pairs to apply to this resource.
Outputs
All input properties are implicitly available as output properties. Additionally, the Capability resource produces the following output properties:
- Arn string
- The Amazon Resource Name (ARN) of the capability.
- Created
At string - The Unix epoch timestamp in seconds for when the capability was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Modified
At string - The Unix epoch timestamp in seconds for when the capability was last modified.
- Status string
- The current status of the capability. Valid values include: CREATING (the capability is being created), ACTIVE (the capability is running and available), UPDATING (the capability is being updated), DELETING (the capability is being deleted), CREATE_FAILED (the capability creation failed), UPDATE_FAILED (the capability update failed), or DELETE_FAILED (the capability deletion failed).
- Version string
- The version of the capability software that is currently running.
- Arn string
- The Amazon Resource Name (ARN) of the capability.
- Created
At string - The Unix epoch timestamp in seconds for when the capability was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Modified
At string - The Unix epoch timestamp in seconds for when the capability was last modified.
- Status string
- The current status of the capability. Valid values include: CREATING (the capability is being created), ACTIVE (the capability is running and available), UPDATING (the capability is being updated), DELETING (the capability is being deleted), CREATE_FAILED (the capability creation failed), UPDATE_FAILED (the capability update failed), or DELETE_FAILED (the capability deletion failed).
- Version string
- The version of the capability software that is currently running.
- arn String
- The Amazon Resource Name (ARN) of the capability.
- created
At String - The Unix epoch timestamp in seconds for when the capability was created.
- id String
- The provider-assigned unique ID for this managed resource.
- modified
At String - The Unix epoch timestamp in seconds for when the capability was last modified.
- status String
- The current status of the capability. Valid values include: CREATING (the capability is being created), ACTIVE (the capability is running and available), UPDATING (the capability is being updated), DELETING (the capability is being deleted), CREATE_FAILED (the capability creation failed), UPDATE_FAILED (the capability update failed), or DELETE_FAILED (the capability deletion failed).
- version String
- The version of the capability software that is currently running.
- arn string
- The Amazon Resource Name (ARN) of the capability.
- created
At string - The Unix epoch timestamp in seconds for when the capability was created.
- id string
- The provider-assigned unique ID for this managed resource.
- modified
At string - The Unix epoch timestamp in seconds for when the capability was last modified.
- status string
- The current status of the capability. Valid values include: CREATING (the capability is being created), ACTIVE (the capability is running and available), UPDATING (the capability is being updated), DELETING (the capability is being deleted), CREATE_FAILED (the capability creation failed), UPDATE_FAILED (the capability update failed), or DELETE_FAILED (the capability deletion failed).
- version string
- The version of the capability software that is currently running.
- arn str
- The Amazon Resource Name (ARN) of the capability.
- created_
at str - The Unix epoch timestamp in seconds for when the capability was created.
- id str
- The provider-assigned unique ID for this managed resource.
- modified_
at str - The Unix epoch timestamp in seconds for when the capability was last modified.
- status str
- The current status of the capability. Valid values include: CREATING (the capability is being created), ACTIVE (the capability is running and available), UPDATING (the capability is being updated), DELETING (the capability is being deleted), CREATE_FAILED (the capability creation failed), UPDATE_FAILED (the capability update failed), or DELETE_FAILED (the capability deletion failed).
- version str
- The version of the capability software that is currently running.
- arn String
- The Amazon Resource Name (ARN) of the capability.
- created
At String - The Unix epoch timestamp in seconds for when the capability was created.
- id String
- The provider-assigned unique ID for this managed resource.
- modified
At String - The Unix epoch timestamp in seconds for when the capability was last modified.
- status String
- The current status of the capability. Valid values include: CREATING (the capability is being created), ACTIVE (the capability is running and available), UPDATING (the capability is being updated), DELETING (the capability is being deleted), CREATE_FAILED (the capability creation failed), UPDATE_FAILED (the capability update failed), or DELETE_FAILED (the capability deletion failed).
- version String
- The version of the capability software that is currently running.
Supporting Types
CapabilityArgoCd, CapabilityArgoCdArgs
Configuration settings for an Argo CD capability. This includes the Kubernetes namespace, IAM Identity Center integration, RBAC role mappings, and network access configuration.- Aws
Idc Pulumi.Aws Native. Eks. Inputs. Capability Aws Idc - Namespace string
- The Kubernetes namespace where Argo CD resources will be created. If not specified, the default namespace is used.
- Network
Access Pulumi.Aws Native. Eks. Inputs. Capability Network Access - Rbac
Role List<Pulumi.Mappings Aws Native. Eks. Inputs. Capability Argo Cd Role Mapping> - A list of role mappings that define which IAM Identity Center users or groups have which Argo CD roles. Each mapping associates an Argo CD role (ADMIN, EDITOR, or VIEWER) with one or more IAM Identity Center identities.
- Server
Url string - The URL of the Argo CD server. Use this URL to access the Argo CD web interface and API.
- Aws
Idc CapabilityAws Idc - Namespace string
- The Kubernetes namespace where Argo CD resources will be created. If not specified, the default namespace is used.
- Network
Access CapabilityNetwork Access - Rbac
Role []CapabilityMappings Argo Cd Role Mapping - A list of role mappings that define which IAM Identity Center users or groups have which Argo CD roles. Each mapping associates an Argo CD role (ADMIN, EDITOR, or VIEWER) with one or more IAM Identity Center identities.
- Server
Url string - The URL of the Argo CD server. Use this URL to access the Argo CD web interface and API.
- aws
Idc CapabilityAws Idc - namespace String
- The Kubernetes namespace where Argo CD resources will be created. If not specified, the default namespace is used.
- network
Access CapabilityNetwork Access - rbac
Role List<CapabilityMappings Argo Cd Role Mapping> - A list of role mappings that define which IAM Identity Center users or groups have which Argo CD roles. Each mapping associates an Argo CD role (ADMIN, EDITOR, or VIEWER) with one or more IAM Identity Center identities.
- server
Url String - The URL of the Argo CD server. Use this URL to access the Argo CD web interface and API.
- aws
Idc CapabilityAws Idc - namespace string
- The Kubernetes namespace where Argo CD resources will be created. If not specified, the default namespace is used.
- network
Access CapabilityNetwork Access - rbac
Role CapabilityMappings Argo Cd Role Mapping[] - A list of role mappings that define which IAM Identity Center users or groups have which Argo CD roles. Each mapping associates an Argo CD role (ADMIN, EDITOR, or VIEWER) with one or more IAM Identity Center identities.
- server
Url string - The URL of the Argo CD server. Use this URL to access the Argo CD web interface and API.
- aws_
idc CapabilityAws Idc - namespace str
- The Kubernetes namespace where Argo CD resources will be created. If not specified, the default namespace is used.
- network_
access CapabilityNetwork Access - rbac_
role_ Sequence[Capabilitymappings Argo Cd Role Mapping] - A list of role mappings that define which IAM Identity Center users or groups have which Argo CD roles. Each mapping associates an Argo CD role (ADMIN, EDITOR, or VIEWER) with one or more IAM Identity Center identities.
- server_
url str - The URL of the Argo CD server. Use this URL to access the Argo CD web interface and API.
- aws
Idc Property Map - namespace String
- The Kubernetes namespace where Argo CD resources will be created. If not specified, the default namespace is used.
- network
Access Property Map - rbac
Role List<Property Map>Mappings - A list of role mappings that define which IAM Identity Center users or groups have which Argo CD roles. Each mapping associates an Argo CD role (ADMIN, EDITOR, or VIEWER) with one or more IAM Identity Center identities.
- server
Url String - The URL of the Argo CD server. Use this URL to access the Argo CD web interface and API.
CapabilityArgoCdRoleMapping, CapabilityArgoCdRoleMappingArgs
A mapping between an Argo CD role and IAM Identity Center identities. This defines which users or groups have specific permissions in Argo CD.- Identities
List<Pulumi.
Aws Native. Eks. Inputs. Capability Sso Identity> - A list of IAM Identity Center identities (users or groups) that should be assigned this Argo CD role.
- Role
Pulumi.
Aws Native. Eks. Capability Argo Cd Role Mapping Role - The Argo CD role to assign. Valid values are: ADMIN (full administrative access to Argo CD), EDITOR (edit access to Argo CD resources), or VIEWER (read-only access to Argo CD resources).
- Identities
[]Capability
Sso Identity - A list of IAM Identity Center identities (users or groups) that should be assigned this Argo CD role.
- Role
Capability
Argo Cd Role Mapping Role - The Argo CD role to assign. Valid values are: ADMIN (full administrative access to Argo CD), EDITOR (edit access to Argo CD resources), or VIEWER (read-only access to Argo CD resources).
- identities
List<Capability
Sso Identity> - A list of IAM Identity Center identities (users or groups) that should be assigned this Argo CD role.
- role
Capability
Argo Cd Role Mapping Role - The Argo CD role to assign. Valid values are: ADMIN (full administrative access to Argo CD), EDITOR (edit access to Argo CD resources), or VIEWER (read-only access to Argo CD resources).
- identities
Capability
Sso Identity[] - A list of IAM Identity Center identities (users or groups) that should be assigned this Argo CD role.
- role
Capability
Argo Cd Role Mapping Role - The Argo CD role to assign. Valid values are: ADMIN (full administrative access to Argo CD), EDITOR (edit access to Argo CD resources), or VIEWER (read-only access to Argo CD resources).
- identities
Sequence[Capability
Sso Identity] - A list of IAM Identity Center identities (users or groups) that should be assigned this Argo CD role.
- role
Capability
Argo Cd Role Mapping Role - The Argo CD role to assign. Valid values are: ADMIN (full administrative access to Argo CD), EDITOR (edit access to Argo CD resources), or VIEWER (read-only access to Argo CD resources).
- identities List<Property Map>
- A list of IAM Identity Center identities (users or groups) that should be assigned this Argo CD role.
- role "ADMIN" | "EDITOR" | "VIEWER"
- The Argo CD role to assign. Valid values are: ADMIN (full administrative access to Argo CD), EDITOR (edit access to Argo CD resources), or VIEWER (read-only access to Argo CD resources).
CapabilityArgoCdRoleMappingRole, CapabilityArgoCdRoleMappingRoleArgs
- Admin
- ADMIN
- Editor
- EDITOR
- Viewer
- VIEWER
- Capability
Argo Cd Role Mapping Role Admin - ADMIN
- Capability
Argo Cd Role Mapping Role Editor - EDITOR
- Capability
Argo Cd Role Mapping Role Viewer - VIEWER
- Admin
- ADMIN
- Editor
- EDITOR
- Viewer
- VIEWER
- Admin
- ADMIN
- Editor
- EDITOR
- Viewer
- VIEWER
- ADMIN
- ADMIN
- EDITOR
- EDITOR
- VIEWER
- VIEWER
- "ADMIN"
- ADMIN
- "EDITOR"
- EDITOR
- "VIEWER"
- VIEWER
CapabilityAwsIdc, CapabilityAwsIdcArgs
Configuration for integrating Argo CD with IAM Identity Center. This allows you to use your organization's identity provider for authentication to Argo CD.- Idc
Instance stringArn - The ARN of the IAM Identity Center instance to use for authentication.
- Idc
Managed stringApplication Arn - The ARN of the managed application created in IAM Identity Center for this Argo CD capability. This application is automatically created and managed by EKS.
- Idc
Region string - The Region where your IAM Identity Center instance is located.
- Idc
Instance stringArn - The ARN of the IAM Identity Center instance to use for authentication.
- Idc
Managed stringApplication Arn - The ARN of the managed application created in IAM Identity Center for this Argo CD capability. This application is automatically created and managed by EKS.
- Idc
Region string - The Region where your IAM Identity Center instance is located.
- idc
Instance StringArn - The ARN of the IAM Identity Center instance to use for authentication.
- idc
Managed StringApplication Arn - The ARN of the managed application created in IAM Identity Center for this Argo CD capability. This application is automatically created and managed by EKS.
- idc
Region String - The Region where your IAM Identity Center instance is located.
- idc
Instance stringArn - The ARN of the IAM Identity Center instance to use for authentication.
- idc
Managed stringApplication Arn - The ARN of the managed application created in IAM Identity Center for this Argo CD capability. This application is automatically created and managed by EKS.
- idc
Region string - The Region where your IAM Identity Center instance is located.
- idc_
instance_ strarn - The ARN of the IAM Identity Center instance to use for authentication.
- idc_
managed_ strapplication_ arn - The ARN of the managed application created in IAM Identity Center for this Argo CD capability. This application is automatically created and managed by EKS.
- idc_
region str - The Region where your IAM Identity Center instance is located.
- idc
Instance StringArn - The ARN of the IAM Identity Center instance to use for authentication.
- idc
Managed StringApplication Arn - The ARN of the managed application created in IAM Identity Center for this Argo CD capability. This application is automatically created and managed by EKS.
- idc
Region String - The Region where your IAM Identity Center instance is located.
CapabilityConfiguration, CapabilityConfigurationArgs
Configuration settings for a capability. The structure of this object varies depending on the capability type.CapabilityDeletePropagationPolicy, CapabilityDeletePropagationPolicyArgs
- Retain
- RETAIN
- Capability
Delete Propagation Policy Retain - RETAIN
- Retain
- RETAIN
- Retain
- RETAIN
- RETAIN
- RETAIN
- "RETAIN"
- RETAIN
CapabilityNetworkAccess, CapabilityNetworkAccessArgs
Configuration for network access to the Argo CD capability's managed API server endpoint. By default, the Argo CD server is accessible via a public endpoint. You can optionally specify one or more VPC endpoint IDs to enable private connectivity from your VPCs.- Vpce
Ids List<string> - A list of VPC endpoint IDs to associate with the managed Argo CD API server endpoint. Each VPC endpoint provides private connectivity from a specific VPC to the Argo CD server. You can specify multiple VPC endpoint IDs to enable access from multiple VPCs.
- Vpce
Ids []string - A list of VPC endpoint IDs to associate with the managed Argo CD API server endpoint. Each VPC endpoint provides private connectivity from a specific VPC to the Argo CD server. You can specify multiple VPC endpoint IDs to enable access from multiple VPCs.
- vpce
Ids List<String> - A list of VPC endpoint IDs to associate with the managed Argo CD API server endpoint. Each VPC endpoint provides private connectivity from a specific VPC to the Argo CD server. You can specify multiple VPC endpoint IDs to enable access from multiple VPCs.
- vpce
Ids string[] - A list of VPC endpoint IDs to associate with the managed Argo CD API server endpoint. Each VPC endpoint provides private connectivity from a specific VPC to the Argo CD server. You can specify multiple VPC endpoint IDs to enable access from multiple VPCs.
- vpce_
ids Sequence[str] - A list of VPC endpoint IDs to associate with the managed Argo CD API server endpoint. Each VPC endpoint provides private connectivity from a specific VPC to the Argo CD server. You can specify multiple VPC endpoint IDs to enable access from multiple VPCs.
- vpce
Ids List<String> - A list of VPC endpoint IDs to associate with the managed Argo CD API server endpoint. Each VPC endpoint provides private connectivity from a specific VPC to the Argo CD server. You can specify multiple VPC endpoint IDs to enable access from multiple VPCs.
CapabilitySsoIdentity, CapabilitySsoIdentityArgs
An IAM Identity Center identity (user or group) that can be assigned permissions in a capability.- Id string
- The unique identifier of the IAM Identity Center user or group.
- Type
Pulumi.
Aws Native. Eks. Capability Sso Identity Type - The type of identity. Valid values are SSO_USER or SSO_GROUP.
- Id string
- The unique identifier of the IAM Identity Center user or group.
- Type
Capability
Sso Identity Type - The type of identity. Valid values are SSO_USER or SSO_GROUP.
- id String
- The unique identifier of the IAM Identity Center user or group.
- type
Capability
Sso Identity Type - The type of identity. Valid values are SSO_USER or SSO_GROUP.
- id string
- The unique identifier of the IAM Identity Center user or group.
- type
Capability
Sso Identity Type - The type of identity. Valid values are SSO_USER or SSO_GROUP.
- id str
- The unique identifier of the IAM Identity Center user or group.
- type
Capability
Sso Identity Type - The type of identity. Valid values are SSO_USER or SSO_GROUP.
- id String
- The unique identifier of the IAM Identity Center user or group.
- type "SSO_USER" | "SSO_GROUP"
- The type of identity. Valid values are SSO_USER or SSO_GROUP.
CapabilitySsoIdentityType, CapabilitySsoIdentityTypeArgs
- Sso
User - SSO_USER
- Sso
Group - SSO_GROUP
- Capability
Sso Identity Type Sso User - SSO_USER
- Capability
Sso Identity Type Sso Group - SSO_GROUP
- Sso
User - SSO_USER
- Sso
Group - SSO_GROUP
- Sso
User - SSO_USER
- Sso
Group - SSO_GROUP
- SSO_USER
- SSO_USER
- SSO_GROUP
- SSO_GROUP
- "SSO_USER"
- SSO_USER
- "SSO_GROUP"
- SSO_GROUP
CapabilityType, CapabilityTypeArgs
- Argocd
- ARGOCD
- Ack
- ACK
- Kro
- KRO
- Capability
Type Argocd - ARGOCD
- Capability
Type Ack - ACK
- Capability
Type Kro - KRO
- Argocd
- ARGOCD
- Ack
- ACK
- Kro
- KRO
- Argocd
- ARGOCD
- Ack
- ACK
- Kro
- KRO
- ARGOCD
- ARGOCD
- ACK
- ACK
- KRO
- KRO
- "ARGOCD"
- ARGOCD
- "ACK"
- ACK
- "KRO"
- KRO
Tag, TagArgs
A set of tags to apply to the resource.Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
