Skip to main content

AttributeScope

The resource level where a custom attribute applies.

Attributes set at hierarchy scopes (PROJECT, ENVIRONMENT, COMPONENT, INSTANCE) cascade downward — an attribute set at PROJECT is inherited by all environments and instances in that project. REPO-scoped attributes apply to OCI repositories; the bundle name is propagated to components, instances, deployments, and resources via the md-repo system attribute.

enum AttributeScope {
PROJECT
ENVIRONMENT
COMPONENT
INSTANCE
REPO
}

Values

AttributeScope.PROJECT {#project}

Attribute is set on individual projects.

AttributeScope.ENVIRONMENT {#environment}

Attribute is set on individual environments.

AttributeScope.COMPONENT {#component}

Attribute is set on blueprint components (design-time).

AttributeScope.INSTANCE {#instance}

Attribute is set on deployed instances (run-time).

AttributeScope.REPO {#repo}

Attribute is set on individual OCI repositories (bundles).

Member Of

CreateCustomAttributeInput input ● CustomAttribute object ● customAttributeValues query