MDAA TS Docs
    Preparing search index...
    interface SageMakerEndpointL3ConstructProps {
        createOutputs?: boolean;
        createParams?: boolean;
        crossAccountStacks?: { [account: string]: { [region: string]: Stack } };
        dataCaptureConfig?: EndpointDataCaptureConfig;
        domainArn?: string;
        domainId?: string;
        modelArtifactKmsKeyArn?: string;
        modelBucketName: string;
        modelPackageArn: string;
        naming: IMdaaResourceNaming;
        networkConfig?: EndpointNetworkConfig;
        productionVariant?: EndpointProductionVariant;
        projectName: string;
        roleHelper: MdaaRoleHelper;
        stageName: string;
        tags?: { [key: string]: string };
    }

    Hierarchy

    • MdaaL3ConstructProps
      • SageMakerEndpointL3ConstructProps
    Index

    Properties

    createOutputs?: boolean

    Flag controlling CloudFormation output and stack export creation for construct resources

    createParams?: boolean

    Flag controlling SSM parameter creation for construct resource references enabling

    crossAccountStacks?: { [account: string]: { [region: string]: Stack } }
    dataCaptureConfig?: EndpointDataCaptureConfig

    Data capture configuration

    domainArn?: string

    SageMaker domain ARN (for tagging)

    domainId?: string

    SageMaker domain ID (for tagging)

    modelArtifactKmsKeyArn?: string

    Optional external KMS key ARN for cross-account model artifact decryption

    modelBucketName: string

    S3 bucket name containing model artifacts (for IAM permissions)

    modelPackageArn: string

    ARN of the approved Model Package to deploy

    naming: IMdaaResourceNaming

    MDAA naming implementation for consistent resource naming across all MDAA constructs

    networkConfig?: EndpointNetworkConfig

    Network configuration

    productionVariant?: EndpointProductionVariant

    Production variant configuration

    projectName: string

    SageMaker project name

    roleHelper: MdaaRoleHelper
    stageName: string

    Stage name (e.g. 'dev', 'preprod', 'prod') — used in resource naming

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