diff --git a/src/Aspire.Hosting.Azure.Network/api/Aspire.Hosting.Azure.Network.ats.txt b/src/Aspire.Hosting.Azure.Network/api/Aspire.Hosting.Azure.Network.ats.txt index 3f3c5bbefb8..ef026e3d244 100644 --- a/src/Aspire.Hosting.Azure.Network/api/Aspire.Hosting.Azure.Network.ats.txt +++ b/src/Aspire.Hosting.Azure.Network/api/Aspire.Hosting.Azure.Network.ats.txt @@ -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 # Gets the list of inbound address prefixes (CIDR ranges) allowed by this rule. - AddressPrefixReferences?: Aspire.Hosting/List # Gets the list of inbound address prefixes (CIDR ranges) values allowed by this rule. + AddressPrefixReferences?: Aspire.Hosting/List # 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 # Gets the fully qualified domain name values allowed by this rule. + FullyQualifiedDomainNameReferences?: Aspire.Hosting/List # Gets the fully qualified domain name `ReferenceExpression` values allowed by this rule. FullyQualifiedDomainNames?: Aspire.Hosting/List # 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 # Gets the subscription resource ID values allowed by this rule. + SubscriptionReferences?: Aspire.Hosting/List # Gets the subscription resource ID `ReferenceExpression` values allowed by this rule. Subscriptions?: Aspire.Hosting/List # 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 diff --git a/src/Aspire.Hosting.Azure.ServiceBus/api/Aspire.Hosting.Azure.ServiceBus.ats.txt b/src/Aspire.Hosting.Azure.ServiceBus/api/Aspire.Hosting.Azure.ServiceBus.ats.txt index 475a520888e..fe1da8c8453 100644 --- a/src/Aspire.Hosting.Azure.ServiceBus/api/Aspire.Hosting.Azure.ServiceBus.ats.txt +++ b/src/Aspire.Hosting.Azure.ServiceBus/api/Aspire.Hosting.Azure.ServiceBus.ats.txt @@ -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. diff --git a/src/Aspire.Hosting.Docker/api/Aspire.Hosting.Docker.ats.txt b/src/Aspire.Hosting.Docker/api/Aspire.Hosting.Docker.ats.txt index 47781f69060..4220e917d3c 100644 --- a/src/Aspire.Hosting.Docker/api/Aspire.Hosting.Docker.ats.txt +++ b/src/Aspire.Hosting.Docker/api/Aspire.Hosting.Docker.ats.txt @@ -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) -> 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 +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 diff --git a/src/Aspire.Hosting/api/Aspire.Hosting.ats.txt b/src/Aspire.Hosting/api/Aspire.Hosting.ats.txt index 8c93261e782..4eaa43bbf35 100644 --- a/src/Aspire.Hosting/api/Aspire.Hosting.ats.txt +++ b/src/Aspire.Hosting/api/Aspire.Hosting.ats.txt @@ -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] @@ -95,7 +96,7 @@ 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. @@ -103,14 +104,14 @@ Aspire.Hosting/Aspire.Hosting.ApplicationModel.CommandOptions # Optional configu 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. @@ -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. @@ -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. @@ -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