30 types and 195 members
Aspire.Hosting (3)
class
DockerComposeAspireDashboardResourceBuilderExtensionsstatic Provides extension methods for creating Aspire Dashboard resources in the application model.
class
DockerComposeEnvironmentExtensionsstatic Provides extension methods for adding Docker Compose environment resources to the application model.
class
DockerComposeServiceExtensionsstatic Provides extension methods for customizing Docker Compose service resources.
Aspire.Hosting.Docker (5)
class
CapturedEnvironmentVariablesealedats export Represents a captured environment variable that will be written to the .env file adjacent to the Docker Compose file.
class
DockerComposeAspireDashboardResourceats export Represents a resource for the Aspire Dashboard. This resource is used to visualize telemetry data in the Aspire Hosting environment.
class
DockerComposeEnvironmentResourceats export Represents a Docker Compose environment resource that can host application resources.
class
DockerComposeServiceCustomizationAnnotationsealed Represents an annotation for customizing a Docker Compose service.
class
DockerComposeServiceResourceats export Represents a compute resource for Docker Compose with strongly-typed properties.
Aspire.Hosting.Docker.Resources (1)
Aspire.Hosting.Docker.Resources.ComposeNodes (6)
class
Configsealedats export Represents a configuration object in a Docker Compose file.
class
NamedComposeMemberabstract Represents a generic named member within a Docker Compose configuration structure.
class
Networksealedats export Represents a Docker network configuration as part of a Compose file.
class
Secretsealedats export Represents a Secret object in a Docker Compose configuration file.
class
Servicesealedats export Represents a Docker Compose service definition.
class
ServiceDependencysealedats export Represents a service dependency in a Docker Compose file.
Aspire.Hosting.Docker.Resources.ServiceNodes (8)
class
Buildsealed Represents the build configuration for a service within a Docker Compose file. This class is used to define various build parameters such as context, dockerfile, arguments, target stages, cache sources, and labels.
class
ConfigReferencesealedats export Represents a reference to a configuration used within a service resource.
class
Healthchecksealed Represents the health check configuration for a container.
class
Ipamsealed Represents the IP Address Management (IPAM) configuration for a Docker network.
class
Loggingsealed Represents the logging configuration for a service in a containerized environment.
class
SecretReferencesealedats export Represents a reference to a secret within a Docker service configuration.
class
Ulimitsealedats export Represents the configuration for system resource limits (ulimits) for a container.
class
Volumesealedats export Represents a volume definition in a Docker Compose configuration file.
Aspire.Hosting.Docker.Resources.ServiceNodes.Swarm (7)
class
Deploysealed Represents the deployment configuration for a Docker service. This class is used to define various aspects such as replication, mode, resource constraints, updates, and restart policies.
class
LabelSpecssealed Represents a collection of labels that can be associated with a Docker service. This class is used to define metadata in the form of key-value pairs.
class
Placementsealed Represents the placement configuration for a Docker service in a Swarm cluster. This class is used to define specific constraints and preferences for the placement of tasks or containers.
class
Resourcessealed Represents the resource configurations for a Docker service in Swarm mode.
class
ResourceSpecsealed Represents resource specifications for a Docker service.
class
RestartPolicysealed Defines the restart policy for a Docker service in a Swarm cluster.
class
UpdateConfigsealed Defines the update configuration settings for service deployments in a Docker Swarm environment.
SHA — c35a18d© Microsoft