Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -13,25 +13,25 @@ Aspire.Hosting.Azure.Network/Aspire.Hosting.Azure.AzureVirtualNetworkResource
# DTO Types
Aspire.Hosting.Azure.Network/Aspire.Hosting.Azure.AzureNspAccessRule # Represents an access rule configuration for an Azure Network Security Perimeter.
AddressPrefixes?: Aspire.Hosting/List<string> # Gets the list of inbound address prefixes (CIDR ranges) allowed by this rule.
AddressPrefixReferences?: Aspire.Hosting/List<Aspire.Hosting/Aspire.Hosting.ApplicationModel.ReferenceExpression> # Gets the list of inbound address prefixes (CIDR ranges) values allowed by this rule.
AddressPrefixReferences?: Aspire.Hosting/List<Aspire.Hosting/Aspire.Hosting.ApplicationModel.ReferenceExpression> # Gets the list of inbound address prefixes (CIDR ranges) `ReferenceExpression` values allowed by this rule.
Direction: enum:Azure.Provisioning.Network.NetworkSecurityPerimeterAccessRuleDirection # Gets or sets the direction of the rule.
FullyQualifiedDomainNameReferences?: Aspire.Hosting/List<Aspire.Hosting/Aspire.Hosting.ApplicationModel.ReferenceExpression> # Gets the fully qualified domain name values allowed by this rule.
FullyQualifiedDomainNameReferences?: Aspire.Hosting/List<Aspire.Hosting/Aspire.Hosting.ApplicationModel.ReferenceExpression> # Gets the fully qualified domain name `ReferenceExpression` values allowed by this rule.
FullyQualifiedDomainNames?: Aspire.Hosting/List<string> # Gets the list of fully qualified domain names (FQDNs) allowed by this rule.
Name: string # Gets or sets the name of the access rule. This name must be unique within the perimeter profile.
SubscriptionReferences?: Aspire.Hosting/List<Aspire.Hosting/Aspire.Hosting.ApplicationModel.ReferenceExpression> # Gets the subscription resource ID values allowed by this rule.
SubscriptionReferences?: Aspire.Hosting/List<Aspire.Hosting/Aspire.Hosting.ApplicationModel.ReferenceExpression> # Gets the subscription resource ID `ReferenceExpression` values allowed by this rule.
Subscriptions?: Aspire.Hosting/List<string> # Gets the list of subscription IDs allowed by this rule.
Aspire.Hosting.Azure.Network/Aspire.Hosting.Azure.AzureSecurityRule # Represents a security rule configuration for an Azure Network Security Group.
Access: enum:Azure.Provisioning.Network.SecurityRuleAccess # Gets or sets whether network traffic is allowed or denied.
Description: string # Gets or sets an optional description for the security rule.
DestinationAddressPrefix: string # Gets or sets the destination address prefix. Defaults to "*" (any).
DestinationAddressPrefixReference: Aspire.Hosting/Aspire.Hosting.ApplicationModel.ReferenceExpression # Gets or sets a whose value is resolved at deploy time and used as the destination address prefix for the rule. Takes precedence over .
DestinationAddressPrefixReference: Aspire.Hosting/Aspire.Hosting.ApplicationModel.ReferenceExpression # Gets or sets a `ReferenceExpression` whose value is resolved at deploy time and used as the destination address prefix for the rule. Takes precedence over `DestinationAddressPrefix`.
DestinationPortRange: string # Gets or sets the destination port range. Use "*" for any, or a range like "80-443".
Direction: enum:Azure.Provisioning.Network.SecurityRuleDirection # Gets or sets the direction of the rule.
Name: string # Gets or sets the name of the security rule. This name must be unique within the Network Security Group.
Priority: number # Gets or sets the priority of the rule. Valid values are between 100 and 4096. Lower numbers have higher priority.
Protocol: enum:Azure.Provisioning.Network.SecurityRuleProtocol # Gets or sets the network protocol this rule applies to.
SourceAddressPrefix: string # Gets or sets the source address prefix. Defaults to "*" (any).
SourceAddressPrefixReference: Aspire.Hosting/Aspire.Hosting.ApplicationModel.ReferenceExpression # Gets or sets a whose value is resolved at deploy time and used as the source address prefix for the rule. Takes precedence over .
SourceAddressPrefixReference: Aspire.Hosting/Aspire.Hosting.ApplicationModel.ReferenceExpression # Gets or sets a `ReferenceExpression` whose value is resolved at deploy time and used as the source address prefix for the rule. Takes precedence over `SourceAddressPrefix`.
SourcePortRange: string # Gets or sets the source port range. Defaults to "*" (any).

# Exported Values
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ Aspire.Hosting.Azure.ServiceBus/Aspire.Hosting.Azure.AzureServiceBusCorrelationF
SendTo: string # Address to send to.
SessionId: string # Session identifier.
Subject: string # Application specific label.
Aspire.Hosting.Azure.ServiceBus/Aspire.Hosting.Azure.AzureServiceBusRule # Represents a Service Bus Rule. Initializes a new instance of the class.
Aspire.Hosting.Azure.ServiceBus/Aspire.Hosting.Azure.AzureServiceBusRule # Represents a Service Bus Rule. Initializes a new instance of the `AzureServiceBusRule` class.
CorrelationFilter: Aspire.Hosting.Azure.ServiceBus/Aspire.Hosting.Azure.AzureServiceBusCorrelationFilter # Properties of correlation filter.
FilterType: enum:Aspire.Hosting.Azure.AzureServiceBusFilterType # Filter type that is evaluated against a BrokeredMessage.
Name: string # The rule name.
Expand Down
6 changes: 6 additions & 0 deletions src/Aspire.Hosting.Docker/api/Aspire.Hosting.Docker.ats.txt
Original file line number Diff line number Diff line change
Expand Up @@ -208,6 +208,12 @@ Aspire.Hosting.Docker.Resources/ComposeFile.setVersion(context: Aspire.Hosting.D
Aspire.Hosting.Docker.Resources/ComposeFile.setVolumes(context: Aspire.Hosting.Docker/Aspire.Hosting.Docker.Resources.ComposeFile, value: Aspire.Hosting/Dict<string,Aspire.Hosting.Docker/Aspire.Hosting.Docker.Resources.ServiceNodes.Volume>) -> Aspire.Hosting.Docker/Aspire.Hosting.Docker.Resources.ComposeFile
Aspire.Hosting.Docker.Resources/ComposeFile.version(context: Aspire.Hosting.Docker/Aspire.Hosting.Docker.Resources.ComposeFile) -> string
Aspire.Hosting.Docker.Resources/ComposeFile.volumes(context: Aspire.Hosting.Docker/Aspire.Hosting.Docker.Resources.ComposeFile) -> Aspire.Hosting/Dict<string,Aspire.Hosting.Docker/Aspire.Hosting.Docker.Resources.ServiceNodes.Volume>
Aspire.Hosting.Docker/addComposeFileConfig(name: string, file?: string, content?: string, external?: boolean, configure?: callback) -> Aspire.Hosting.Docker/Aspire.Hosting.Docker.Resources.ComposeFile
Aspire.Hosting.Docker/addComposeFileNetwork(name: string, driver?: string, external?: boolean, configure?: callback) -> Aspire.Hosting.Docker/Aspire.Hosting.Docker.Resources.ComposeFile
Aspire.Hosting.Docker/addComposeFileSecret(name: string, file?: string, external?: boolean, configure?: callback) -> Aspire.Hosting.Docker/Aspire.Hosting.Docker.Resources.ComposeFile
Aspire.Hosting.Docker/addComposeFileService(name: string, image?: string, configure?: callback) -> Aspire.Hosting.Docker/Aspire.Hosting.Docker.Resources.ComposeFile
Aspire.Hosting.Docker/addComposeFileVolume(name: string, driver?: string, external?: boolean, configure?: callback) -> Aspire.Hosting.Docker/Aspire.Hosting.Docker.Resources.ComposeFile
Aspire.Hosting.Docker/addComposeServiceVolume(source: string, target: string, type?: string, isReadOnly?: boolean, configure?: callback) -> Aspire.Hosting.Docker/Aspire.Hosting.Docker.Resources.ComposeNodes.Service
Aspire.Hosting.Docker/addDockerComposeEnvironment(name: string) -> Aspire.Hosting.Docker/Aspire.Hosting.Docker.DockerComposeEnvironmentResource
Aspire.Hosting.Docker/asEnvironmentPlaceholder(dockerComposeService: Aspire.Hosting.Docker/Aspire.Hosting.Docker.DockerComposeServiceResource) -> string
Aspire.Hosting.Docker/CapturedEnvironmentVariable.defaultValue(context: Aspire.Hosting.Docker/Aspire.Hosting.Docker.CapturedEnvironmentVariable) -> string
Expand Down
26 changes: 14 additions & 12 deletions src/Aspire.Hosting/api/Aspire.Hosting.ats.txt
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ Aspire.Hosting/Aspire.Hosting.ApplicationModel.EnvironmentEditor
Aspire.Hosting/Aspire.Hosting.ApplicationModel.ExecutableResource
Aspire.Hosting/Aspire.Hosting.ApplicationModel.ExecuteCommandContext [ExposeProperties]
Aspire.Hosting/Aspire.Hosting.ApplicationModel.IAspireStore [interface, ExposeProperties]
Aspire.Hosting/Aspire.Hosting.ApplicationModel.IComputeEnvironmentResource [interface]
Aspire.Hosting/Aspire.Hosting.ApplicationModel.IExecutionConfigurationBuilder [interface]
Aspire.Hosting/Aspire.Hosting.ApplicationModel.IExecutionConfigurationResult [interface]
Aspire.Hosting/Aspire.Hosting.ApplicationModel.IExpressionValue [interface]
Expand Down Expand Up @@ -95,22 +96,22 @@ Aspire.Hosting/Aspire.Hosting.ApplicationModel.CertificateTrustExecutionConfigur
CertificateDirectoriesPath: Aspire.Hosting/Aspire.Hosting.ApplicationModel.ReferenceExpression # The path(s) to the certificate directories in the resource context (e.g., container filesystem).
IsContainer: boolean # Is this request being generated for a container resource (i.e. does it require Linux style paths?).
RootCertificatesPath: string # The root path certificates will be written to in the resource context (e.g., container filesystem).
Aspire.Hosting/Aspire.Hosting.ApplicationModel.CommandOptions # Optional configuration for resource commands added with .
Aspire.Hosting/Aspire.Hosting.ApplicationModel.CommandOptions # Optional configuration for resource commands added with `WithCommand``1`.
Arguments: Aspire.Hosting/Aspire.Hosting.InteractionInput[] # Gets or sets the invocation arguments accepted by the command.
ConfirmationMessage: string # When a confirmation message is specified, the UI will prompt with an OK/Cancel dialog and the confirmation message before starting the command.
Description: string # Optional description of the command, to be shown in the UI. Could be used as a tooltip. May be localized.
IconName: string # The icon name for the command. The name should be a valid FluentUI icon name from .
IconVariant?: enum:Aspire.Hosting.ApplicationModel.IconVariant # The icon variant.
IsHighlighted: boolean # A flag indicating whether the command is highlighted in the UI.
Parameter: any # Obsolete optional parameter that configures the command in some way. Clients must return any value provided by the server when invoking the command.
UpdateState: callback # A callback that is used to update the command state. The callback is executed when the command's resource snapshot is updated.If a callback isn't specified, the command is always enabled.
UpdateState: callback # A callback that is used to update the command state. The callback is executed when the command's resource snapshot is updated. If a callback isn't specified, the command is always enabled.
ValidateArguments: callback # Gets or sets the callback that validates invocation arguments before the command callback is executed.
Visibility: enum:Aspire.Hosting.ApplicationModel.ResourceCommandVisibility # Gets or sets where the command is visible to users and clients.
Aspire.Hosting/Aspire.Hosting.ApplicationModel.CommandResultData # Represents a value produced by a command.
DisplayImmediately: boolean # When , the dashboard will immediately display the value in a dialog when the command completes.
Format: enum:Aspire.Hosting.ApplicationModel.CommandResultFormat # The format of the data.
DisplayImmediately: boolean # When `true`, the dashboard will immediately display the value in a dialog when the command completes.
Format: enum:Aspire.Hosting.ApplicationModel.CommandResultFormat # The format of the `Value` data.
Value: string # The value data.
Aspire.Hosting/Aspire.Hosting.ApplicationModel.ExecuteCommandResult # The result of executing a command. Returned from .
Aspire.Hosting/Aspire.Hosting.ApplicationModel.ExecuteCommandResult # The result of executing a command. Returned from `ExecuteCommand`.
Canceled: boolean # A flag that indicates whether the command was canceled by the user.
Data: Aspire.Hosting/Aspire.Hosting.ApplicationModel.CommandResultData # An optional value produced by the command.
ErrorMessage: string # An optional error message that can be set when the command is unsuccessful.
Expand Down Expand Up @@ -166,9 +167,9 @@ Aspire.Hosting/Aspire.Hosting.ApplicationModel.ProcessCommandSpecExportData # AT
StandardInputContent: string # Standard input content to write to the process after it starts.
WorkingDirectory: string # The working directory for the process.
Aspire.Hosting/Aspire.Hosting.ApplicationModel.ResourceUrlAnnotation # A URL that should be displayed for a resource.
DisplayLocation: enum:Aspire.Hosting.ApplicationModel.UrlDisplayLocation # Locations where this URL should be shown on the dashboard. Defaults to .
DisplayLocation: enum:Aspire.Hosting.ApplicationModel.UrlDisplayLocation # Locations where this URL should be shown on the dashboard. Defaults to `SummaryAndDetails`.
DisplayText: string # The name of the URL. When rendered as a link this will be used as the linked text.
Endpoint: Aspire.Hosting/Aspire.Hosting.ApplicationModel.EndpointReference # The endpoint associated with this URL. Can be null if this URL is not associated with an endpoint.
Endpoint: Aspire.Hosting/Aspire.Hosting.ApplicationModel.EndpointReference # The endpoint associated with this URL. Can be `null` if this URL is not associated with an endpoint.
Url: string # The URL. When rendered as a link this will be used as the link target.
Aspire.Hosting/Aspire.Hosting.Ats.AddContainerOptions # Options for configuring a container image in polyglot apphosts.
Image: string # The container image name.
Expand Down Expand Up @@ -211,16 +212,16 @@ Aspire.Hosting/Aspire.Hosting.Ats.ResourceEventDto # DTO for resource events ret
State: string # The current state text.
StateStyle: string # The state style (e.g., "success", "warn", "error").
Aspire.Hosting/Aspire.Hosting.InteractionInput # Represents an input for an interaction.
AllowCustomChoice: boolean # Gets a value indicating whether a custom choice is allowed. Only used by inputs.
AllowCustomChoice: boolean # Gets a value indicating whether a custom choice is allowed. Only used by `Choice` inputs.
Description: string # Gets or sets the description for the input.
Disabled: boolean # Gets or sets a value indicating whether a custom choice is allowed. Only used by inputs.
DynamicLoading: Aspire.Hosting/Aspire.Hosting.InputLoadOptions # Gets the for the input. Dynamic loading is used to load data and update inputs after a prompt has started. It can also be used to reload data and update inputs after a dependant input has changed.
EnableDescriptionMarkdown: boolean # Gets or sets a value indicating whether the description should be rendered as Markdown. Setting this to true allows a description to contain Markdown elements such as links, text decoration and lists.
Disabled: boolean # Gets or sets a value indicating whether a custom choice is allowed. Only used by `Choice` inputs.
DynamicLoading: Aspire.Hosting/Aspire.Hosting.InputLoadOptions # Gets the `InputLoadOptions` for the input. Dynamic loading is used to load data and update inputs after a prompt has started. It can also be used to reload data and update inputs after a dependant input has changed.
EnableDescriptionMarkdown: boolean # Gets or sets a value indicating whether the description should be rendered as Markdown. Setting this to `true` allows a description to contain Markdown elements such as links, text decoration and lists.
InputType: enum:Aspire.Hosting.InputType # Gets or sets the type of the input.
Label: string # Gets or sets the label for the input. If not specified, the name will be used as the label.
MaxLength?: number # gets or sets the maximum length for text inputs.
Name: string # Gets or sets the name for the input. Used for accessing inputs by name from a keyed collection.
Options: System.Private.CoreLib/System.Collections.Generic.KeyValuePair`2[[System.String, System.Private.CoreLib, Version=10.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=10.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]][] # Gets or sets the options for the input. Only used by inputs.
Options: System.Private.CoreLib/System.Collections.Generic.KeyValuePair`2[[System.String, System.Private.CoreLib, Version=10.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=10.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]][] # Gets or sets the options for the input. Only used by `Choice` inputs.
Placeholder: string # Gets the placeholder text for the input.
Required: boolean # Gets or sets a value indicating whether the input is required.
Value: string # Gets or sets the value of the input.
Expand Down Expand Up @@ -579,6 +580,7 @@ Aspire.Hosting/withBuilderRelationship(resourceBuilder: Aspire.Hosting/Aspire.Ho
Aspire.Hosting/withCertificateTrustConfig(configContextFactory: callback) -> Aspire.Hosting/Aspire.Hosting.ApplicationModel.IExecutionConfigurationBuilder
Aspire.Hosting/withCertificateTrustScope(scope: enum:Aspire.Hosting.ApplicationModel.CertificateTrustScope) -> Aspire.Hosting/Aspire.Hosting.ApplicationModel.IResourceWithEnvironment
Aspire.Hosting/withCommand(name: string, displayName: string, executeCommand: callback, commandOptions?: Aspire.Hosting/Aspire.Hosting.ApplicationModel.CommandOptions) -> Aspire.Hosting/Aspire.Hosting.ApplicationModel.IResource
Aspire.Hosting/withComputeEnvironment(computeEnvironmentResource: Aspire.Hosting/Aspire.Hosting.ApplicationModel.IComputeEnvironmentResource) -> Aspire.Hosting/Aspire.Hosting.ApplicationModel.IComputeResource
Aspire.Hosting/withConnectionProperty(name: string, value: string|Aspire.Hosting/Aspire.Hosting.ApplicationModel.ReferenceExpression) -> Aspire.Hosting/Aspire.Hosting.ApplicationModel.IResourceWithConnectionString
Aspire.Hosting/withContainerCertificatePaths(customCertificatesDestination?: string, defaultCertificateBundlePaths?: string[], defaultCertificateDirectoryPaths?: string[]) -> Aspire.Hosting/Aspire.Hosting.ApplicationModel.ContainerResource
Aspire.Hosting/withContainerFilesSource(sourcePath: string) -> Aspire.Hosting/Aspire.Hosting.IResourceWithContainerFiles
Expand Down
Loading