Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

# Deployment_Data.idl File Reference

`import "Deployment_Base.idl";`

Include dependency graph for Deployment_Data.idl:

This graph shows which files directly or indirectly include this file:

## Namespaces
namespace | Deployment
## Classes
struct | Deployment::ComponentPortDescription
struct | Deployment::ComponentPropertyDescription
struct | Deployment::ComponentInterfaceDescription
struct | Deployment::Requirement
struct | Deployment::MonolithicDeploymentDescription
struct | Deployment::InstanceResourceDeploymentDescription
struct | Deployment::InstanceDeploymentDescription
struct | Deployment::ComponentExternalPortEndpoint
struct | Deployment::PlanSubcomponentPortEndpoint
struct | Deployment::ExternalReferenceEndpoint
struct | Deployment::ConnectionResourceDeploymentDescription
struct | Deployment::PlanConnectionDescription
struct | Deployment::PlanSubcomponentPropertyReference
struct | Deployment::PlanPropertyMapping
struct | Deployment::ImplementationDependency
struct | Deployment::ResourceDeploymentDescription
struct | Deployment::ArtifactDeploymentDescription
struct | Deployment::DeploymentPlan
struct | Deployment::ComponentPackageReference
struct | Deployment::SubcomponentPortEndpoint
struct | Deployment::AssemblyConnectionDescription
struct | Deployment::SubcomponentPropertyReference
struct | Deployment::AssemblyPropertyMapping
struct | Deployment::ImplementationRequirement
struct | Deployment::Capability
struct | Deployment::RequirementSatisfier
## Typedefs
typedef sequence< ComponentPortDescription > | ComponentPortDescriptions
typedef sequence< ComponentPropertyDescription > | ComponentPropertyDescriptions
typedef sequence< Requirement > | Requirements
typedef sequence< MonolithicDeploymentDescription > | MonolithicDeploymentDescriptions
typedef sequence< InstanceResourceDeploymentDescription > | InstanceResourceDeploymentDescriptions
typedef sequence< InstanceDeploymentDescription > | InstanceDeploymentDescriptions
typedef sequence< ComponentExternalPortEndpoint > | ComponentExternalPortEndpoints
typedef sequence< PlanSubcomponentPortEndpoint > | PlanSubcomponentPortEndpoints
typedef sequence< ExternalReferenceEndpoint > | ExternalReferenceEndpoints
typedef sequence< ConnectionResourceDeploymentDescription > | ConnectionResourceDeploymentDescriptions
typedef sequence< PlanConnectionDescription > | PlanConnectionDescriptions
typedef sequence< PlanSubcomponentPropertyReference > | PlanSubcomponentPropertyReferences
typedef sequence< PlanPropertyMapping > | PlanPropertyMappings
typedef sequence< ImplementationDependency > | ImplementationDependencies
typedef sequence< ResourceDeploymentDescription > | ResourceDeploymentDescriptions
typedef sequence< ArtifactDeploymentDescription > | ArtifactDeploymentDescriptions
typedef sequence< ComponentPackageReference > | ComponentPackageReferences
typedef sequence< SubcomponentPortEndpoint > | SubcomponentPortEndpoints
typedef sequence< AssemblyConnectionDescription > | AssemblyConnectionDescriptions
typedef sequence< SubcomponentPropertyReference > | SubcomponentPropertyReferences
typedef sequence< AssemblyPropertyMapping > | AssemblyPropertyMappings
typedef sequence< ResourceUsageKind > | ResourceUsageKinds
typedef sequence< ImplementationRequirement > | ImplementationRequirements
typedef sequence< Capability > | Capabilities
## Enumerations
enum | ResourceUsageKind { None, InstanceUsesResource, ResourceUsesInstance, PortUsesResource, ResourceUsesPort }
enum | DomainUpdateKind { Add, Delete, UpdateAll, UpdateAvailable }

## Typedef Documentation

typedef sequence< ArtifactDeploymentDescription > Deployment::ArtifactDeploymentDescriptions

typedef sequence< AssemblyConnectionDescription > Deployment::AssemblyConnectionDescriptions

typedef sequence< AssemblyPropertyMapping > Deployment::AssemblyPropertyMappings

typedef sequence< Capability > Deployment::Capabilities

typedef sequence< ComponentExternalPortEndpoint > Deployment::ComponentExternalPortEndpoints

typedef sequence< ComponentPackageReference > Deployment::ComponentPackageReferences

typedef sequence< ComponentPortDescription > Deployment::ComponentPortDescriptions

typedef sequence< ComponentPropertyDescription > Deployment::ComponentPropertyDescriptions

typedef sequence< ConnectionResourceDeploymentDescription > Deployment::ConnectionResourceDeploymentDescriptions

typedef sequence< ExternalReferenceEndpoint > Deployment::ExternalReferenceEndpoints

typedef sequence< ImplementationDependency > Deployment::ImplementationDependencies

typedef sequence< ImplementationRequirement > Deployment::ImplementationRequirements

typedef sequence< InstanceDeploymentDescription > Deployment::InstanceDeploymentDescriptions

typedef sequence< InstanceResourceDeploymentDescription > Deployment::InstanceResourceDeploymentDescriptions

typedef sequence< MonolithicDeploymentDescription > Deployment::MonolithicDeploymentDescriptions

typedef sequence< PlanConnectionDescription > Deployment::PlanConnectionDescriptions

typedef sequence< PlanPropertyMapping > Deployment::PlanPropertyMappings

typedef sequence< PlanSubcomponentPortEndpoint > Deployment::PlanSubcomponentPortEndpoints

typedef sequence< PlanSubcomponentPropertyReference > Deployment::PlanSubcomponentPropertyReferences

typedef sequence< Requirement > Deployment::Requirements

typedef sequence< ResourceDeploymentDescription > Deployment::ResourceDeploymentDescriptions

typedef sequence< ResourceUsageKind > Deployment::ResourceUsageKinds

typedef sequence< SubcomponentPortEndpoint > Deployment::SubcomponentPortEndpoints

typedef sequence< SubcomponentPropertyReference > Deployment::SubcomponentPropertyReferences

## Enumeration Type Documentation

enum DomainUpdateKind

  | Enumeration values:
  Add |
  Delete |
  UpdateAll |
  UpdateAvailable |

enum ResourceUsageKind

  | Enumeration values:
  None |
  InstanceUsesResource |
  ResourceUsesInstance |
  PortUsesResource |
  ResourceUsesPort |