@aws-quickstart/eks-blueprints
    Preparing search index...

    Interface ArgoCapabilityProps

    Properties for ArgoCD capability configuration.

    interface ArgoCapabilityProps {
        additionalAccessPolicies?: IAccessPolicy[];
        capabilityName?: string;
        idcInstanceArn: string;
        idcManagedApplicationArn?: string;
        idcRegion?: string;
        namespace?: string;
        networkAccessVpcEndpoints?: IVpcEndpoint[];
        policyDocument?: PolicyDocument;
        policyName?: string;
        registerLocalCluster?: boolean;
        roleArn?: string;
        roleMappings?: ArgoRoleMappings;
        serverUrl?: string;
        tags?: CfnTag[];
    }

    Hierarchy

    Index
    additionalAccessPolicies?: IAccessPolicy[]

    Additional EKS access policies to associate with the capability ClusterRole

    capabilityName?: string

    Custom name for the capability. Defaults to capability type if not provided

    idcInstanceArn: string

    AWS Identity Center Instance ARN for ArgoCD integration

    idcManagedApplicationArn?: string

    IDC managed application ARN

    idcRegion?: string

    IDC region

    namespace?: string

    Kubernetes namespace for ArgoCD

    networkAccessVpcEndpoints?: IVpcEndpoint[]

    VPC endpoints for network access

    policyDocument?: PolicyDocument

    Custom inline policy document (used in place of default policy)

    policyName?: string

    Name of custom managed policy to attach (used in place of default policy)

    registerLocalCluster?: boolean

    Register the local cluster as an ArgoCD target

    roleArn?: string

    Existing IAM role ARN to use. If not provided, a new role will be created

    roleMappings?: ArgoRoleMappings

    Simplified role mappings for SSO users and groups

    serverUrl?: string

    ArgoCD server URL

    tags?: CfnTag[]

    CloudFormation tags to apply