17 instantiations of AzureSandboxOptions
Aspire.Hosting.Azure.Sandboxes (3)
AzureSandboxesExtensions.cs (3)
172var sandboxOptions = options ?? new AzureSandboxOptions(); 209var options = new AzureSandboxOptions(); 313return new AzureSandboxOptions
Aspire.Hosting.Azure.Tests (14)
AzureSandboxesTests.cs (14)
360container.PublishAsAzureSandbox(sandboxGroup, new AzureSandboxOptions 1787.PublishAsAzureSandbox(sandboxGroup, new AzureSandboxOptions 1872.PublishAsAzureSandbox(sandboxGroup, new AzureSandboxOptions 1877.PublishAsAzureSandbox(sandboxGroup, new AzureSandboxOptions 1915Assert.Throws<ArgumentException>(() => container.PublishAsAzureSandbox(sandboxGroup, new AzureSandboxOptions 1919Assert.Throws<ArgumentOutOfRangeException>(() => container.PublishAsAzureSandbox(sandboxGroup, new AzureSandboxOptions 1923Assert.Throws<ArgumentOutOfRangeException>(() => container.PublishAsAzureSandbox(sandboxGroup, new AzureSandboxOptions 1927Assert.Throws<ArgumentOutOfRangeException>(() => container.PublishAsAzureSandbox(sandboxGroup, new AzureSandboxOptions 1931Assert.Throws<ArgumentOutOfRangeException>(() => container.PublishAsAzureSandbox(sandboxGroup, new AzureSandboxOptions 1935Assert.Throws<ArgumentException>(() => container.PublishAsAzureSandbox(sandboxGroup, new AzureSandboxOptions 1939Assert.Throws<ArgumentException>(() => container.PublishAsAzureSandbox(sandboxGroup, new AzureSandboxOptions 1943Assert.Throws<ArgumentException>(() => container.PublishAsAzureSandbox(sandboxGroup, new AzureSandboxOptions 2032.PublishAsAzureSandbox(sandboxGroup, new AzureSandboxOptions 2066.PublishAsAzureSandbox(sandboxGroup, new AzureSandboxOptions
23 references to AzureSandboxOptions
Aspire.Hosting.Azure.Sandboxes (23)
AzureSandboxContainerDeployment.cs (6)
565var options = GetAzureSandboxContainerOptions(resource.TargetResource); 579Interval = ToInt32Seconds(options?.AutoSuspendInterval, nameof(AzureSandboxOptions.AutoSuspendInterval)), 585DeleteIntervalInSeconds = ToInt64Seconds(options.AutoDeleteInterval, nameof(AzureSandboxOptions.AutoDeleteInterval)), 792var options = GetAzureSandboxContainerOptions(resource.TargetResource); 1435var options = GetAzureSandboxContainerOptions(resource.TargetResource); 2322private static AzureSandboxOptions? GetAzureSandboxContainerOptions(IResource resource)
AzureSandboxContainerOptionsAnnotation.cs (2)
136internal sealed class AzureSandboxContainerOptionsAnnotation(AzureSandboxOptions options) : IResourceAnnotation 138public AzureSandboxOptions Options { get; } = options;
AzureSandboxesExtensions.cs (15)
161AzureSandboxOptions? options = null) 172var sandboxOptions = options ?? new AzureSandboxOptions(); 175var copiedOptions = CopyAzureSandboxOptions(sandboxOptions); 197Action<AzureSandboxOptions> configure) 209var options = new AzureSandboxOptions(); 311private static AzureSandboxOptions CopyAzureSandboxOptions(AzureSandboxOptions options) 362private static void ValidateSandboxOptions(AzureSandboxOptions options) 371nameof(AzureSandboxOptions.AutoSuspendInterval), 373ValidateOptionalEnum(options.AutoSuspendMode, nameof(AzureSandboxOptions.AutoSuspendMode)); 374ValidateOptionalWholeSecondDuration(options.AutoDeleteInterval, nameof(AzureSandboxOptions.AutoDeleteInterval)); 375ValidateOptionalEnum(options.AutoDeleteTrigger, nameof(AzureSandboxOptions.AutoDeleteTrigger)); 378nameof(AzureSandboxOptions.PublicEndpointReadyTimeout), 385$"{nameof(AzureSandboxOptions.AutoSuspendEnabled)} must be set when configuring auto-suspend interval or mode.", 393$"{nameof(AzureSandboxOptions.AutoDeleteEnabled)} must be set when configuring auto-delete interval or trigger.",