Skip to content

@openfabr/cdf / Exports / pulumi / ProjectComponentOpts

Interface: ProjectComponentOpts<IPC, GC, NC, CC, SC, RC>

pulumi.ProjectComponentOpts

Properties for ProjectComponent.

Type parameters

Name Type
IPC extends InfraPlanConstructs
GC extends GeneralConfig
NC extends NetworkConfig
CC extends ComponentConfig
SC extends ServiceConfig
RC extends RelationConfig

Hierarchy

  • ComponentResourceOptions

ProjectComponentOpts

Table of contents

Properties

Properties

aliases

Optional aliases: Input<string | Alias>[]

An optional list of aliases to treat this resource as matching.

Inherited from

ComponentResourceOptions.aliases

Defined in

node_modules/@pulumi/pulumi/resource.d.ts:144


customTimeouts

Optional customTimeouts: CustomTimeouts

An optional customTimeouts configuration block.

Inherited from

ComponentResourceOptions.customTimeouts

Defined in

node_modules/@pulumi/pulumi/resource.d.ts:156


deletedWith

Optional deletedWith: Resource

If set, the providers Delete method will not be called for this resource if specified is being deleted as well.

Inherited from

ComponentResourceOptions.deletedWith

Defined in

node_modules/@pulumi/pulumi/resource.d.ts:181


dependsOn

Optional dependsOn: Input<Resource> | Input<Input<Resource>[]>

An optional additional explicit dependencies on other resources.

Inherited from

ComponentResourceOptions.dependsOn

Defined in

node_modules/@pulumi/pulumi/resource.d.ts:120


handler

Optional handler: ResultHandler

Defined in

src/lib/bootstrap/pulumi/component.ts:29


id

Optional id: Input<string>

An optional existing ID to load, rather than create.

Inherited from

ComponentResourceOptions.id

Defined in

node_modules/@pulumi/pulumi/resource.d.ts:112


ignoreChanges

Optional ignoreChanges: string[]

Ignore changes to any of the specified properties.

Inherited from

ComponentResourceOptions.ignoreChanges

Defined in

node_modules/@pulumi/pulumi/resource.d.ts:128


orchestrator

orchestrator: Orchestrator<IPC, GC, NC, CC, SC, RC>

Defined in

src/lib/bootstrap/pulumi/component.ts:28


parent

Optional parent: Resource

An optional parent resource to which this resource belongs.

Inherited from

ComponentResourceOptions.parent

Defined in

node_modules/@pulumi/pulumi/resource.d.ts:116


pluginDownloadURL

Optional pluginDownloadURL: string

An option to specify the URL from which to download this resources associated plugin. This version overrides the URL information inferred from the current package and should rarely be used.

Inherited from

ComponentResourceOptions.pluginDownloadURL

Defined in

node_modules/@pulumi/pulumi/resource.d.ts:172


protect

Optional protect: boolean

When set to true, protect ensures this resource cannot be deleted.

Inherited from

ComponentResourceOptions.protect

Defined in

node_modules/@pulumi/pulumi/resource.d.ts:124


provider

Optional provider: ProviderResource

An optional provider to use for this resource's CRUD operations. If no provider is supplied, the default provider for the resource's package will be used. The default provider is pulled from the parent's provider bag (see also ComponentResourceOptions.providers).

If this is a [ComponentResourceOptions] do not provide both [provider] and [providers]

Inherited from

ComponentResourceOptions.provider

Defined in

node_modules/@pulumi/pulumi/resource.d.ts:152


providers

Optional providers: Record<string, ProviderResource> | ProviderResource[]

An optional set of providers to use for child resources. Either keyed by package name (e.g. "aws"), or just provided as an array. In the latter case, the package name will be retrieved from the provider itself.

Note: only a list should be used. Mapping keys are not respected.

Inherited from

ComponentResourceOptions.providers

Defined in

node_modules/@pulumi/pulumi/resource.d.ts:280


replaceOnChanges

Optional replaceOnChanges: string[]

Changes to any of these property paths will force a replacement. If this list includes "*", changes to any properties will force a replacement. Initialization errors from previous deployments will require replacement instead of update only if "*" is passed.

Inherited from

ComponentResourceOptions.replaceOnChanges

Defined in

node_modules/@pulumi/pulumi/resource.d.ts:134


retainOnDelete

Optional retainOnDelete: boolean

If set to True, the providers Delete method will not be called for this resource.

Inherited from

ComponentResourceOptions.retainOnDelete

Defined in

node_modules/@pulumi/pulumi/resource.d.ts:176


transformations

Optional transformations: ResourceTransformation[]

Optional list of transformations to apply to this resource during construction. The transformations are applied in order, and are applied prior to transformation applied to parents walking from the resource up to the stack.

Inherited from

ComponentResourceOptions.transformations

Defined in

node_modules/@pulumi/pulumi/resource.d.ts:162


urn

Optional urn: string

The URN of a previously-registered resource of this type to read from the engine.

Inherited from

ComponentResourceOptions.urn

Defined in

node_modules/@pulumi/pulumi/resource.d.ts:166


version

Optional version: string

An optional version, corresponding to the version of the provider plugin that should be used when operating on this resource. This version overrides the version information inferred from the current package and should rarely be used.

Inherited from

ComponentResourceOptions.version

Defined in

node_modules/@pulumi/pulumi/resource.d.ts:140