MDAA TS Docs
    Preparing search index...

    NiFi Registry configuration for flow versioning and template management.

    Defines NiFi Registry deployment settings including image version, IAM policies, and bucket configurations for organized flow management.

    Use cases: Flow versioning; Template management; Collaborative development; Flow sharing

    AWS: NiFi Registry deployment configuration for data flow version control

    Validation: All properties optional; buckets must have unique names

    interface NifiRegistryProps {
        additionalEfsIngressSecurityGroupIds?: string[];
        adminIdentities: string[];
        authorizations?: NifiAuthorization[];
        buckets?: { [bucketName: string]: NifiRegistryBucketProps };
        externalNodeIdentities?: string[];
        groups?: { [key: string]: string[] };
        httpsPort?: number;
        identities?: string[];
        policies?: NifiPolicy[];
        registryImageTag?: string;
        registryRoleAwsManagedPolicies?: AwsManagedPolicySpec[];
        registryRoleManagedPolicies?: string[];
        securityGroupIngressIPv4s?: string[];
        securityGroupIngressSGs?: string[];
    }

    Hierarchy (View Summary)

    Index

    Properties

    additionalEfsIngressSecurityGroupIds?: string[]

    Security groups which will be provided ingress access to the Nifi cluster EFS security group. These may also be specified globally.

    adminIdentities: string[]

    Admin identities with administrative privileges for NiFi cluster management.

    authorizations?: NifiAuthorization[]

    Authorization rules with pattern-based resource matching and multi-action permissions.

    buckets?: { [bucketName: string]: NifiRegistryBucketProps }

    NiFi Registry bucket configurations with policy-based access control.

    ignore

    externalNodeIdentities?: string[]

    External node identities authorized to join the NiFi cluster.

    groups?: { [key: string]: string[] }

    User groups mapped to member identity arrays for group-based access control.

    httpsPort?: number

    HTTPS port for the NiFi web interface and API. Must be 1024-65535.

    identities?: string[]

    User identities authorized to access the NiFi cluster.

    policies?: NifiPolicy[]

    NiFi access policies for resource-level permission management.

    registryImageTag?: string

    Docker image tag for NiFi Registry. Defaults to latest tested version (1.25.0).

    registryRoleAwsManagedPolicies?: AwsManagedPolicySpec[]

    AWS managed policies for the NiFi Registry cluster role.

    registryRoleManagedPolicies?: string[]

    Customer managed policy ARNs for the NiFi Registry cluster role.

    securityGroupIngressIPv4s?: string[]

    IPv4 CIDRs which will be provided ingress access to the Nifi cluster security group. These may also be specified globally.

    securityGroupIngressSGs?: string[]

    Security groups which will be provided ingress access to the Nifi cluster security group. These may also be specified globally.