, JobInner> beginCreateOrUpdate(
* Patches a Container Apps Job using JSON Merge Patch.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param jobEnvelope Properties used to create a container apps job.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.appcontainers.models.DefaultErrorResponseErrorException thrown if the request
@@ -245,7 +244,7 @@ SyncPoller, JobInner> beginUpdate(
* Patches a Container Apps Job using JSON Merge Patch.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param jobEnvelope Properties used to create a container apps job.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -264,7 +263,7 @@ SyncPoller, JobInner> beginUpdate(
* Patches a Container Apps Job using JSON Merge Patch.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param jobEnvelope Properties used to create a container apps job.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.appcontainers.models.DefaultErrorResponseErrorException thrown if the request
@@ -281,7 +280,7 @@ SyncPoller, JobInner> beginUpdate(
* Patches a Container Apps Job using JSON Merge Patch.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param jobEnvelope Properties used to create a container apps job.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -297,7 +296,7 @@ SyncPoller, JobInner> beginUpdate(
* Start a Container Apps Job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param template Properties used to start a job instance.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.appcontainers.models.DefaultErrorResponseErrorException thrown if the request
@@ -313,7 +312,7 @@ SyncPoller, JobExecutionBaseInner> beginStart(
* Start a Container Apps Job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param template Properties used to start a job instance.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -330,7 +329,7 @@ SyncPoller, JobExecutionBaseInner> beginStart(
* Start a Container Apps Job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param template Properties used to start a job instance.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.appcontainers.models.DefaultErrorResponseErrorException thrown if the request
@@ -345,7 +344,7 @@ SyncPoller, JobExecutionBaseInner> beginStart(
* Start a Container Apps Job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param template Properties used to start a job instance.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -362,7 +361,7 @@ JobExecutionBaseInner start(
* Terminates execution of a running container apps job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param jobExecutionName Job execution name.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.appcontainers.models.DefaultErrorResponseErrorException thrown if the request
@@ -378,7 +377,7 @@ SyncPoller, Void> beginStopExecution(
* Terminates execution of a running container apps job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param jobExecutionName Job execution name.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -395,7 +394,7 @@ SyncPoller, Void> beginStopExecution(
* Terminates execution of a running container apps job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param jobExecutionName Job execution name.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.appcontainers.models.DefaultErrorResponseErrorException thrown if the request
@@ -409,7 +408,7 @@ SyncPoller, Void> beginStopExecution(
* Terminates execution of a running container apps job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param jobExecutionName Job execution name.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -424,8 +423,7 @@ SyncPoller, Void> beginStopExecution(
* Terminates execution of a running container apps job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
- * @param jobExecutionName List of all job executions that should be stopped.
+ * @param jobName Job Name.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.appcontainers.models.DefaultErrorResponseErrorException thrown if the request
* is rejected by server.
@@ -434,14 +432,13 @@ SyncPoller, Void> beginStopExecution(
*/
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
SyncPoller, ContainerAppJobExecutionsInner> beginStopMultipleExecutions(
- String resourceGroupName, String jobName, JobExecutionNamesCollection jobExecutionName);
+ String resourceGroupName, String jobName);
/**
* Terminates execution of a running container apps job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
- * @param jobExecutionName List of all job executions that should be stopped.
+ * @param jobName Job Name.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.appcontainers.models.DefaultErrorResponseErrorException thrown if the request
@@ -451,14 +448,13 @@ SyncPoller, ContainerAppJobExecutions
*/
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
SyncPoller, ContainerAppJobExecutionsInner> beginStopMultipleExecutions(
- String resourceGroupName, String jobName, JobExecutionNamesCollection jobExecutionName, Context context);
+ String resourceGroupName, String jobName, Context context);
/**
* Terminates execution of a running container apps job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
- * @param jobExecutionName List of all job executions that should be stopped.
+ * @param jobName Job Name.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.appcontainers.models.DefaultErrorResponseErrorException thrown if the request
* is rejected by server.
@@ -466,15 +462,13 @@ SyncPoller, ContainerAppJobExecutions
* @return container App executions collection ARM resource.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- ContainerAppJobExecutionsInner stopMultipleExecutions(
- String resourceGroupName, String jobName, JobExecutionNamesCollection jobExecutionName);
+ ContainerAppJobExecutionsInner stopMultipleExecutions(String resourceGroupName, String jobName);
/**
* Terminates execution of a running container apps job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
- * @param jobExecutionName List of all job executions that should be stopped.
+ * @param jobName Job Name.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.appcontainers.models.DefaultErrorResponseErrorException thrown if the request
@@ -483,14 +477,13 @@ ContainerAppJobExecutionsInner stopMultipleExecutions(
* @return container App executions collection ARM resource.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- ContainerAppJobExecutionsInner stopMultipleExecutions(
- String resourceGroupName, String jobName, JobExecutionNamesCollection jobExecutionName, Context context);
+ ContainerAppJobExecutionsInner stopMultipleExecutions(String resourceGroupName, String jobName, Context context);
/**
* List secrets for a container apps job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.appcontainers.models.DefaultErrorResponseErrorException thrown if the request
@@ -506,7 +499,7 @@ Response listSecretsWithResponse(
* List secrets for a container apps job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.appcontainers.models.DefaultErrorResponseErrorException thrown if the request
* is rejected by server.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/JobsExecutionsClient.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/JobsExecutionsClient.java
index 7b5284f29e51..402658e9be84 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/JobsExecutionsClient.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/JobsExecutionsClient.java
@@ -16,7 +16,7 @@ public interface JobsExecutionsClient {
* Get a Container Apps Job's executions.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.appcontainers.models.DefaultErrorResponseErrorException thrown if the request
* is rejected by server.
@@ -30,7 +30,7 @@ public interface JobsExecutionsClient {
* Get a Container Apps Job's executions.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param filter The filter to apply on the operation.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/ResourceProvidersClient.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/ResourceProvidersClient.java
new file mode 100644
index 000000000000..6fc317af59b7
--- /dev/null
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/ResourceProvidersClient.java
@@ -0,0 +1,70 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.appcontainers.fluent;
+
+import com.azure.core.annotation.ReturnType;
+import com.azure.core.annotation.ServiceMethod;
+import com.azure.core.http.rest.Response;
+import com.azure.core.util.Context;
+import com.azure.resourcemanager.appcontainers.fluent.models.JobExecutionInner;
+
+/** An instance of this class provides access to all the operations defined in ResourceProvidersClient. */
+public interface ResourceProvidersClient {
+ /**
+ * Get details of a single job execution.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param jobName Job Name.
+ * @param jobExecutionName Job execution name.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.appcontainers.models.DefaultErrorResponseErrorException thrown if the request
+ * is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return details of a single job execution along with {@link Response}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ Response jobExecutionWithResponse(
+ String resourceGroupName, String jobName, String jobExecutionName, Context context);
+
+ /**
+ * Get details of a single job execution.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param jobName Job Name.
+ * @param jobExecutionName Job execution name.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.appcontainers.models.DefaultErrorResponseErrorException thrown if the request
+ * is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return details of a single job execution.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ JobExecutionInner jobExecution(String resourceGroupName, String jobName, String jobExecutionName);
+
+ /**
+ * Get the verification id of a subscription used for verifying custom domains.
+ *
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.appcontainers.models.DefaultErrorResponseErrorException thrown if the request
+ * is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the verification id of a subscription used for verifying custom domains along with {@link Response}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ Response getVerificationIdWithResponse(Context context);
+
+ /**
+ * Get the verification id of a subscription used for verifying custom domains.
+ *
+ * @throws com.azure.resourcemanager.appcontainers.models.DefaultErrorResponseErrorException thrown if the request
+ * is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the verification id of a subscription used for verifying custom domains.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ String getVerificationId();
+}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/AuthConfigInner.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/AuthConfigInner.java
index 7a3c141ee7e5..9dd895de50a7 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/AuthConfigInner.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/AuthConfigInner.java
@@ -8,6 +8,7 @@
import com.azure.core.management.ProxyResource;
import com.azure.core.management.SystemData;
import com.azure.resourcemanager.appcontainers.models.AuthPlatform;
+import com.azure.resourcemanager.appcontainers.models.EncryptionSettings;
import com.azure.resourcemanager.appcontainers.models.GlobalValidation;
import com.azure.resourcemanager.appcontainers.models.HttpSettings;
import com.azure.resourcemanager.appcontainers.models.IdentityProviders;
@@ -176,6 +177,31 @@ public AuthConfigInner withHttpSettings(HttpSettings httpSettings) {
return this;
}
+ /**
+ * Get the encryptionSettings property: The configuration settings of the secrets references of encryption key and
+ * signing key for ContainerApp Service Authentication/Authorization.
+ *
+ * @return the encryptionSettings value.
+ */
+ public EncryptionSettings encryptionSettings() {
+ return this.innerProperties() == null ? null : this.innerProperties().encryptionSettings();
+ }
+
+ /**
+ * Set the encryptionSettings property: The configuration settings of the secrets references of encryption key and
+ * signing key for ContainerApp Service Authentication/Authorization.
+ *
+ * @param encryptionSettings the encryptionSettings value to set.
+ * @return the AuthConfigInner object itself.
+ */
+ public AuthConfigInner withEncryptionSettings(EncryptionSettings encryptionSettings) {
+ if (this.innerProperties() == null) {
+ this.innerProperties = new AuthConfigProperties();
+ }
+ this.innerProperties().withEncryptionSettings(encryptionSettings);
+ return this;
+ }
+
/**
* Validates the instance.
*
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/AuthConfigProperties.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/AuthConfigProperties.java
index 9562abcf1c1d..d1483c9f407d 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/AuthConfigProperties.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/AuthConfigProperties.java
@@ -6,6 +6,7 @@
import com.azure.core.annotation.Fluent;
import com.azure.resourcemanager.appcontainers.models.AuthPlatform;
+import com.azure.resourcemanager.appcontainers.models.EncryptionSettings;
import com.azure.resourcemanager.appcontainers.models.GlobalValidation;
import com.azure.resourcemanager.appcontainers.models.HttpSettings;
import com.azure.resourcemanager.appcontainers.models.IdentityProviders;
@@ -48,6 +49,13 @@ public final class AuthConfigProperties {
@JsonProperty(value = "httpSettings")
private HttpSettings httpSettings;
+ /*
+ * The configuration settings of the secrets references of encryption key and signing key for ContainerApp Service
+ * Authentication/Authorization.
+ */
+ @JsonProperty(value = "encryptionSettings")
+ private EncryptionSettings encryptionSettings;
+
/** Creates an instance of AuthConfigProperties class. */
public AuthConfigProperties() {
}
@@ -162,6 +170,28 @@ public AuthConfigProperties withHttpSettings(HttpSettings httpSettings) {
return this;
}
+ /**
+ * Get the encryptionSettings property: The configuration settings of the secrets references of encryption key and
+ * signing key for ContainerApp Service Authentication/Authorization.
+ *
+ * @return the encryptionSettings value.
+ */
+ public EncryptionSettings encryptionSettings() {
+ return this.encryptionSettings;
+ }
+
+ /**
+ * Set the encryptionSettings property: The configuration settings of the secrets references of encryption key and
+ * signing key for ContainerApp Service Authentication/Authorization.
+ *
+ * @param encryptionSettings the encryptionSettings value to set.
+ * @return the AuthConfigProperties object itself.
+ */
+ public AuthConfigProperties withEncryptionSettings(EncryptionSettings encryptionSettings) {
+ this.encryptionSettings = encryptionSettings;
+ return this;
+ }
+
/**
* Validates the instance.
*
@@ -183,5 +213,8 @@ public void validate() {
if (httpSettings() != null) {
httpSettings().validate();
}
+ if (encryptionSettings() != null) {
+ encryptionSettings().validate();
+ }
}
}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/AvailableWorkloadProfileInner.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/AvailableWorkloadProfileInner.java
index 29bba9a50779..ad62df22ee74 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/AvailableWorkloadProfileInner.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/AvailableWorkloadProfileInner.java
@@ -6,7 +6,6 @@
import com.azure.core.annotation.Fluent;
import com.azure.core.management.ProxyResource;
-import com.azure.core.management.SystemData;
import com.azure.resourcemanager.appcontainers.models.AvailableWorkloadProfileProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
@@ -25,12 +24,6 @@ public final class AvailableWorkloadProfileInner extends ProxyResource {
@JsonProperty(value = "properties")
private AvailableWorkloadProfileProperties properties;
- /*
- * Azure Resource Manager metadata containing createdBy and modifiedBy information.
- */
- @JsonProperty(value = "systemData", access = JsonProperty.Access.WRITE_ONLY)
- private SystemData systemData;
-
/** Creates an instance of AvailableWorkloadProfileInner class. */
public AvailableWorkloadProfileInner() {
}
@@ -75,15 +68,6 @@ public AvailableWorkloadProfileInner withProperties(AvailableWorkloadProfileProp
return this;
}
- /**
- * Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.
- *
- * @return the systemData value.
- */
- public SystemData systemData() {
- return this.systemData;
- }
-
/**
* Validates the instance.
*
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/ConnectedEnvironmentStorageInner.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/ConnectedEnvironmentStorageInner.java
index bbbf23cc740d..4114a1b4e732 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/ConnectedEnvironmentStorageInner.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/ConnectedEnvironmentStorageInner.java
@@ -6,7 +6,6 @@
import com.azure.core.annotation.Fluent;
import com.azure.core.management.ProxyResource;
-import com.azure.core.management.SystemData;
import com.azure.resourcemanager.appcontainers.models.ConnectedEnvironmentStorageProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
@@ -19,12 +18,6 @@ public final class ConnectedEnvironmentStorageInner extends ProxyResource {
@JsonProperty(value = "properties")
private ConnectedEnvironmentStorageProperties properties;
- /*
- * Azure Resource Manager metadata containing createdBy and modifiedBy information.
- */
- @JsonProperty(value = "systemData", access = JsonProperty.Access.WRITE_ONLY)
- private SystemData systemData;
-
/** Creates an instance of ConnectedEnvironmentStorageInner class. */
public ConnectedEnvironmentStorageInner() {
}
@@ -49,15 +42,6 @@ public ConnectedEnvironmentStorageInner withProperties(ConnectedEnvironmentStora
return this;
}
- /**
- * Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.
- *
- * @return the systemData value.
- */
- public SystemData systemData() {
- return this.systemData;
- }
-
/**
* Validates the instance.
*
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/DaprComponentInner.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/DaprComponentInner.java
index a35ad873e46c..bb777312434d 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/DaprComponentInner.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/DaprComponentInner.java
@@ -6,7 +6,6 @@
import com.azure.core.annotation.Fluent;
import com.azure.core.management.ProxyResource;
-import com.azure.core.management.SystemData;
import com.azure.resourcemanager.appcontainers.models.DaprMetadata;
import com.azure.resourcemanager.appcontainers.models.Secret;
import com.fasterxml.jackson.annotation.JsonProperty;
@@ -21,12 +20,6 @@ public final class DaprComponentInner extends ProxyResource {
@JsonProperty(value = "properties")
private DaprComponentProperties innerProperties;
- /*
- * Azure Resource Manager metadata containing createdBy and modifiedBy information.
- */
- @JsonProperty(value = "systemData", access = JsonProperty.Access.WRITE_ONLY)
- private SystemData systemData;
-
/** Creates an instance of DaprComponentInner class. */
public DaprComponentInner() {
}
@@ -40,15 +33,6 @@ private DaprComponentProperties innerProperties() {
return this.innerProperties;
}
- /**
- * Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.
- *
- * @return the systemData value.
- */
- public SystemData systemData() {
- return this.systemData;
- }
-
/**
* Get the componentType property: Component type.
*
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/DiagnosticsInner.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/DiagnosticsInner.java
index 1c590f86793d..8bd178e635bb 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/DiagnosticsInner.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/DiagnosticsInner.java
@@ -6,7 +6,6 @@
import com.azure.core.annotation.Fluent;
import com.azure.core.management.ProxyResource;
-import com.azure.core.management.SystemData;
import com.azure.resourcemanager.appcontainers.models.DiagnosticsProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
@@ -19,12 +18,6 @@ public final class DiagnosticsInner extends ProxyResource {
@JsonProperty(value = "properties")
private DiagnosticsProperties properties;
- /*
- * Azure Resource Manager metadata containing createdBy and modifiedBy information.
- */
- @JsonProperty(value = "systemData", access = JsonProperty.Access.WRITE_ONLY)
- private SystemData systemData;
-
/** Creates an instance of DiagnosticsInner class. */
public DiagnosticsInner() {
}
@@ -49,15 +42,6 @@ public DiagnosticsInner withProperties(DiagnosticsProperties properties) {
return this;
}
- /**
- * Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.
- *
- * @return the systemData value.
- */
- public SystemData systemData() {
- return this.systemData;
- }
-
/**
* Validates the instance.
*
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/JobExecutionInner.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/JobExecutionInner.java
index 116681ecc04d..dbebc66d46a4 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/JobExecutionInner.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/JobExecutionInner.java
@@ -10,7 +10,7 @@
import com.fasterxml.jackson.annotation.JsonProperty;
import java.time.OffsetDateTime;
-/** Container Apps Jobs execution. */
+/** Container Apps Job execution. */
@Fluent
public final class JobExecutionInner {
/*
@@ -44,7 +44,7 @@ public final class JobExecutionInner {
private OffsetDateTime startTime;
/*
- * Job execution start time.
+ * Job execution end time.
*/
@JsonProperty(value = "endTime")
private OffsetDateTime endTime;
@@ -149,7 +149,7 @@ public JobExecutionInner withStartTime(OffsetDateTime startTime) {
}
/**
- * Get the endTime property: Job execution start time.
+ * Get the endTime property: Job execution end time.
*
* @return the endTime value.
*/
@@ -158,7 +158,7 @@ public OffsetDateTime endTime() {
}
/**
- * Set the endTime property: Job execution start time.
+ * Set the endTime property: Job execution end time.
*
* @param endTime the endTime value to set.
* @return the JobExecutionInner object itself.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/ManagedEnvironmentInner.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/ManagedEnvironmentInner.java
index f3c137f21723..897faf511a69 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/ManagedEnvironmentInner.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/ManagedEnvironmentInner.java
@@ -12,6 +12,7 @@
import com.azure.resourcemanager.appcontainers.models.DaprConfiguration;
import com.azure.resourcemanager.appcontainers.models.EnvironmentProvisioningState;
import com.azure.resourcemanager.appcontainers.models.KedaConfiguration;
+import com.azure.resourcemanager.appcontainers.models.ManagedEnvironmentPropertiesPeerAuthentication;
import com.azure.resourcemanager.appcontainers.models.VnetConfiguration;
import com.azure.resourcemanager.appcontainers.models.WorkloadProfile;
import com.fasterxml.jackson.annotation.JsonProperty;
@@ -380,6 +381,30 @@ public ManagedEnvironmentInner withInfrastructureResourceGroup(String infrastruc
return this;
}
+ /**
+ * Get the peerAuthentication property: Peer authentication settings for the Managed Environment.
+ *
+ * @return the peerAuthentication value.
+ */
+ public ManagedEnvironmentPropertiesPeerAuthentication peerAuthentication() {
+ return this.innerProperties() == null ? null : this.innerProperties().peerAuthentication();
+ }
+
+ /**
+ * Set the peerAuthentication property: Peer authentication settings for the Managed Environment.
+ *
+ * @param peerAuthentication the peerAuthentication value to set.
+ * @return the ManagedEnvironmentInner object itself.
+ */
+ public ManagedEnvironmentInner withPeerAuthentication(
+ ManagedEnvironmentPropertiesPeerAuthentication peerAuthentication) {
+ if (this.innerProperties() == null) {
+ this.innerProperties = new ManagedEnvironmentProperties();
+ }
+ this.innerProperties().withPeerAuthentication(peerAuthentication);
+ return this;
+ }
+
/**
* Validates the instance.
*
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/ManagedEnvironmentProperties.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/ManagedEnvironmentProperties.java
index d36af4c8d7ae..f14479db3aa5 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/ManagedEnvironmentProperties.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/ManagedEnvironmentProperties.java
@@ -10,6 +10,7 @@
import com.azure.resourcemanager.appcontainers.models.DaprConfiguration;
import com.azure.resourcemanager.appcontainers.models.EnvironmentProvisioningState;
import com.azure.resourcemanager.appcontainers.models.KedaConfiguration;
+import com.azure.resourcemanager.appcontainers.models.ManagedEnvironmentPropertiesPeerAuthentication;
import com.azure.resourcemanager.appcontainers.models.VnetConfiguration;
import com.azure.resourcemanager.appcontainers.models.WorkloadProfile;
import com.fasterxml.jackson.annotation.JsonProperty;
@@ -112,6 +113,12 @@ public final class ManagedEnvironmentProperties {
@JsonProperty(value = "infrastructureResourceGroup")
private String infrastructureResourceGroup;
+ /*
+ * Peer authentication settings for the Managed Environment
+ */
+ @JsonProperty(value = "peerAuthentication")
+ private ManagedEnvironmentPropertiesPeerAuthentication peerAuthentication;
+
/** Creates an instance of ManagedEnvironmentProperties class. */
public ManagedEnvironmentProperties() {
}
@@ -372,6 +379,27 @@ public ManagedEnvironmentProperties withInfrastructureResourceGroup(String infra
return this;
}
+ /**
+ * Get the peerAuthentication property: Peer authentication settings for the Managed Environment.
+ *
+ * @return the peerAuthentication value.
+ */
+ public ManagedEnvironmentPropertiesPeerAuthentication peerAuthentication() {
+ return this.peerAuthentication;
+ }
+
+ /**
+ * Set the peerAuthentication property: Peer authentication settings for the Managed Environment.
+ *
+ * @param peerAuthentication the peerAuthentication value to set.
+ * @return the ManagedEnvironmentProperties object itself.
+ */
+ public ManagedEnvironmentProperties withPeerAuthentication(
+ ManagedEnvironmentPropertiesPeerAuthentication peerAuthentication) {
+ this.peerAuthentication = peerAuthentication;
+ return this;
+ }
+
/**
* Validates the instance.
*
@@ -396,5 +424,8 @@ public void validate() {
if (daprConfiguration() != null) {
daprConfiguration().validate();
}
+ if (peerAuthentication() != null) {
+ peerAuthentication().validate();
+ }
}
}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/ManagedEnvironmentStorageInner.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/ManagedEnvironmentStorageInner.java
index cf04d189ef98..5b01b9826d61 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/ManagedEnvironmentStorageInner.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/ManagedEnvironmentStorageInner.java
@@ -6,7 +6,6 @@
import com.azure.core.annotation.Fluent;
import com.azure.core.management.ProxyResource;
-import com.azure.core.management.SystemData;
import com.azure.resourcemanager.appcontainers.models.ManagedEnvironmentStorageProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
@@ -19,12 +18,6 @@ public final class ManagedEnvironmentStorageInner extends ProxyResource {
@JsonProperty(value = "properties")
private ManagedEnvironmentStorageProperties properties;
- /*
- * Azure Resource Manager metadata containing createdBy and modifiedBy information.
- */
- @JsonProperty(value = "systemData", access = JsonProperty.Access.WRITE_ONLY)
- private SystemData systemData;
-
/** Creates an instance of ManagedEnvironmentStorageInner class. */
public ManagedEnvironmentStorageInner() {
}
@@ -49,15 +42,6 @@ public ManagedEnvironmentStorageInner withProperties(ManagedEnvironmentStoragePr
return this;
}
- /**
- * Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.
- *
- * @return the systemData value.
- */
- public SystemData systemData() {
- return this.systemData;
- }
-
/**
* Validates the instance.
*
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/ReplicaInner.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/ReplicaInner.java
index 5dfd65482343..503299ffa44f 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/ReplicaInner.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/ReplicaInner.java
@@ -6,7 +6,7 @@
import com.azure.core.annotation.Fluent;
import com.azure.core.management.ProxyResource;
-import com.azure.core.management.SystemData;
+import com.azure.resourcemanager.appcontainers.models.ContainerAppReplicaRunningState;
import com.azure.resourcemanager.appcontainers.models.ReplicaContainer;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.time.OffsetDateTime;
@@ -21,12 +21,6 @@ public final class ReplicaInner extends ProxyResource {
@JsonProperty(value = "properties")
private ReplicaProperties innerProperties;
- /*
- * Azure Resource Manager metadata containing createdBy and modifiedBy information.
- */
- @JsonProperty(value = "systemData", access = JsonProperty.Access.WRITE_ONLY)
- private SystemData systemData;
-
/** Creates an instance of ReplicaInner class. */
public ReplicaInner() {
}
@@ -41,21 +35,30 @@ private ReplicaProperties innerProperties() {
}
/**
- * Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.
+ * Get the createdTime property: Timestamp describing when the pod was created by controller.
*
- * @return the systemData value.
+ * @return the createdTime value.
*/
- public SystemData systemData() {
- return this.systemData;
+ public OffsetDateTime createdTime() {
+ return this.innerProperties() == null ? null : this.innerProperties().createdTime();
}
/**
- * Get the createdTime property: Timestamp describing when the pod was created by controller.
+ * Get the runningState property: Current running state of the replica.
*
- * @return the createdTime value.
+ * @return the runningState value.
*/
- public OffsetDateTime createdTime() {
- return this.innerProperties() == null ? null : this.innerProperties().createdTime();
+ public ContainerAppReplicaRunningState runningState() {
+ return this.innerProperties() == null ? null : this.innerProperties().runningState();
+ }
+
+ /**
+ * Get the runningStateDetails property: The details of replica current running state.
+ *
+ * @return the runningStateDetails value.
+ */
+ public String runningStateDetails() {
+ return this.innerProperties() == null ? null : this.innerProperties().runningStateDetails();
}
/**
@@ -81,6 +84,29 @@ public ReplicaInner withContainers(List containers) {
return this;
}
+ /**
+ * Get the initContainers property: The init containers collection under a replica.
+ *
+ * @return the initContainers value.
+ */
+ public List initContainers() {
+ return this.innerProperties() == null ? null : this.innerProperties().initContainers();
+ }
+
+ /**
+ * Set the initContainers property: The init containers collection under a replica.
+ *
+ * @param initContainers the initContainers value to set.
+ * @return the ReplicaInner object itself.
+ */
+ public ReplicaInner withInitContainers(List initContainers) {
+ if (this.innerProperties() == null) {
+ this.innerProperties = new ReplicaProperties();
+ }
+ this.innerProperties().withInitContainers(initContainers);
+ return this;
+ }
+
/**
* Validates the instance.
*
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/ReplicaProperties.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/ReplicaProperties.java
index 1ddc5027cdc9..0d3eed1784a7 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/ReplicaProperties.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/ReplicaProperties.java
@@ -5,6 +5,7 @@
package com.azure.resourcemanager.appcontainers.fluent.models;
import com.azure.core.annotation.Fluent;
+import com.azure.resourcemanager.appcontainers.models.ContainerAppReplicaRunningState;
import com.azure.resourcemanager.appcontainers.models.ReplicaContainer;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.time.OffsetDateTime;
@@ -19,12 +20,30 @@ public final class ReplicaProperties {
@JsonProperty(value = "createdTime", access = JsonProperty.Access.WRITE_ONLY)
private OffsetDateTime createdTime;
+ /*
+ * Current running state of the replica
+ */
+ @JsonProperty(value = "runningState", access = JsonProperty.Access.WRITE_ONLY)
+ private ContainerAppReplicaRunningState runningState;
+
+ /*
+ * The details of replica current running state
+ */
+ @JsonProperty(value = "runningStateDetails", access = JsonProperty.Access.WRITE_ONLY)
+ private String runningStateDetails;
+
/*
* The containers collection under a replica.
*/
@JsonProperty(value = "containers")
private List containers;
+ /*
+ * The init containers collection under a replica.
+ */
+ @JsonProperty(value = "initContainers")
+ private List initContainers;
+
/** Creates an instance of ReplicaProperties class. */
public ReplicaProperties() {
}
@@ -38,6 +57,24 @@ public OffsetDateTime createdTime() {
return this.createdTime;
}
+ /**
+ * Get the runningState property: Current running state of the replica.
+ *
+ * @return the runningState value.
+ */
+ public ContainerAppReplicaRunningState runningState() {
+ return this.runningState;
+ }
+
+ /**
+ * Get the runningStateDetails property: The details of replica current running state.
+ *
+ * @return the runningStateDetails value.
+ */
+ public String runningStateDetails() {
+ return this.runningStateDetails;
+ }
+
/**
* Get the containers property: The containers collection under a replica.
*
@@ -58,6 +95,26 @@ public ReplicaProperties withContainers(List containers) {
return this;
}
+ /**
+ * Get the initContainers property: The init containers collection under a replica.
+ *
+ * @return the initContainers value.
+ */
+ public List initContainers() {
+ return this.initContainers;
+ }
+
+ /**
+ * Set the initContainers property: The init containers collection under a replica.
+ *
+ * @param initContainers the initContainers value to set.
+ * @return the ReplicaProperties object itself.
+ */
+ public ReplicaProperties withInitContainers(List initContainers) {
+ this.initContainers = initContainers;
+ return this;
+ }
+
/**
* Validates the instance.
*
@@ -67,5 +124,8 @@ public void validate() {
if (containers() != null) {
containers().forEach(e -> e.validate());
}
+ if (initContainers() != null) {
+ initContainers().forEach(e -> e.validate());
+ }
}
}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/RevisionInner.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/RevisionInner.java
index b69a3c85c633..178306f4e3f2 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/RevisionInner.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/RevisionInner.java
@@ -6,9 +6,9 @@
import com.azure.core.annotation.Immutable;
import com.azure.core.management.ProxyResource;
-import com.azure.core.management.SystemData;
import com.azure.resourcemanager.appcontainers.models.RevisionHealthState;
import com.azure.resourcemanager.appcontainers.models.RevisionProvisioningState;
+import com.azure.resourcemanager.appcontainers.models.RevisionRunningState;
import com.azure.resourcemanager.appcontainers.models.Template;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.time.OffsetDateTime;
@@ -22,12 +22,6 @@ public final class RevisionInner extends ProxyResource {
@JsonProperty(value = "properties")
private RevisionProperties innerProperties;
- /*
- * Azure Resource Manager metadata containing createdBy and modifiedBy information.
- */
- @JsonProperty(value = "systemData", access = JsonProperty.Access.WRITE_ONLY)
- private SystemData systemData;
-
/** Creates an instance of RevisionInner class. */
public RevisionInner() {
}
@@ -41,15 +35,6 @@ private RevisionProperties innerProperties() {
return this.innerProperties;
}
- /**
- * Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.
- *
- * @return the systemData value.
- */
- public SystemData systemData() {
- return this.systemData;
- }
-
/**
* Get the createdTime property: Timestamp describing when the revision was created by controller.
*
@@ -142,6 +127,15 @@ public RevisionProvisioningState provisioningState() {
return this.innerProperties() == null ? null : this.innerProperties().provisioningState();
}
+ /**
+ * Get the runningState property: Current running state of the revision.
+ *
+ * @return the runningState value.
+ */
+ public RevisionRunningState runningState() {
+ return this.innerProperties() == null ? null : this.innerProperties().runningState();
+ }
+
/**
* Validates the instance.
*
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/RevisionProperties.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/RevisionProperties.java
index a11ef7a98b97..64782de6f21c 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/RevisionProperties.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/RevisionProperties.java
@@ -7,6 +7,7 @@
import com.azure.core.annotation.Immutable;
import com.azure.resourcemanager.appcontainers.models.RevisionHealthState;
import com.azure.resourcemanager.appcontainers.models.RevisionProvisioningState;
+import com.azure.resourcemanager.appcontainers.models.RevisionRunningState;
import com.azure.resourcemanager.appcontainers.models.Template;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.time.OffsetDateTime;
@@ -77,6 +78,12 @@ public final class RevisionProperties {
@JsonProperty(value = "provisioningState", access = JsonProperty.Access.WRITE_ONLY)
private RevisionProvisioningState provisioningState;
+ /*
+ * Current running state of the revision
+ */
+ @JsonProperty(value = "runningState", access = JsonProperty.Access.WRITE_ONLY)
+ private RevisionRunningState runningState;
+
/** Creates an instance of RevisionProperties class. */
public RevisionProperties() {
}
@@ -173,6 +180,15 @@ public RevisionProvisioningState provisioningState() {
return this.provisioningState;
}
+ /**
+ * Get the runningState property: Current running state of the revision.
+ *
+ * @return the runningState value.
+ */
+ public RevisionRunningState runningState() {
+ return this.runningState;
+ }
+
/**
* Validates the instance.
*
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/SourceControlInner.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/SourceControlInner.java
index 401141b646ef..74f9577011f6 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/SourceControlInner.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/SourceControlInner.java
@@ -6,7 +6,6 @@
import com.azure.core.annotation.Fluent;
import com.azure.core.management.ProxyResource;
-import com.azure.core.management.SystemData;
import com.azure.resourcemanager.appcontainers.models.GithubActionConfiguration;
import com.azure.resourcemanager.appcontainers.models.SourceControlOperationState;
import com.fasterxml.jackson.annotation.JsonProperty;
@@ -20,12 +19,6 @@ public final class SourceControlInner extends ProxyResource {
@JsonProperty(value = "properties")
private SourceControlProperties innerProperties;
- /*
- * Azure Resource Manager metadata containing createdBy and modifiedBy information.
- */
- @JsonProperty(value = "systemData", access = JsonProperty.Access.WRITE_ONLY)
- private SystemData systemData;
-
/** Creates an instance of SourceControlInner class. */
public SourceControlInner() {
}
@@ -39,15 +32,6 @@ private SourceControlProperties innerProperties() {
return this.innerProperties;
}
- /**
- * Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.
- *
- * @return the systemData value.
- */
- public SystemData systemData() {
- return this.systemData;
- }
-
/**
* Get the operationState property: Current provisioning State of the operation.
*
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/WorkloadProfileStatesInner.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/WorkloadProfileStatesInner.java
index 9a0c03e9dead..825cf626a1bf 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/WorkloadProfileStatesInner.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/fluent/models/WorkloadProfileStatesInner.java
@@ -6,7 +6,6 @@
import com.azure.core.annotation.Fluent;
import com.azure.core.management.ProxyResource;
-import com.azure.core.management.SystemData;
import com.azure.resourcemanager.appcontainers.models.WorkloadProfileStatesProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
@@ -19,12 +18,6 @@ public final class WorkloadProfileStatesInner extends ProxyResource {
@JsonProperty(value = "properties")
private WorkloadProfileStatesProperties properties;
- /*
- * Azure Resource Manager metadata containing createdBy and modifiedBy information.
- */
- @JsonProperty(value = "systemData", access = JsonProperty.Access.WRITE_ONLY)
- private SystemData systemData;
-
/** Creates an instance of WorkloadProfileStatesInner class. */
public WorkloadProfileStatesInner() {
}
@@ -49,15 +42,6 @@ public WorkloadProfileStatesInner withProperties(WorkloadProfileStatesProperties
return this;
}
- /**
- * Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.
- *
- * @return the systemData value.
- */
- public SystemData systemData() {
- return this.systemData;
- }
-
/**
* Validates the instance.
*
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/AuthConfigImpl.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/AuthConfigImpl.java
index 9db849c965eb..b6ea9f2a352a 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/AuthConfigImpl.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/AuthConfigImpl.java
@@ -9,6 +9,7 @@
import com.azure.resourcemanager.appcontainers.fluent.models.AuthConfigInner;
import com.azure.resourcemanager.appcontainers.models.AuthConfig;
import com.azure.resourcemanager.appcontainers.models.AuthPlatform;
+import com.azure.resourcemanager.appcontainers.models.EncryptionSettings;
import com.azure.resourcemanager.appcontainers.models.GlobalValidation;
import com.azure.resourcemanager.appcontainers.models.HttpSettings;
import com.azure.resourcemanager.appcontainers.models.IdentityProviders;
@@ -55,6 +56,10 @@ public HttpSettings httpSettings() {
return this.innerModel().httpSettings();
}
+ public EncryptionSettings encryptionSettings() {
+ return this.innerModel().encryptionSettings();
+ }
+
public String resourceGroupName() {
return resourceGroupName;
}
@@ -186,4 +191,9 @@ public AuthConfigImpl withHttpSettings(HttpSettings httpSettings) {
this.innerModel().withHttpSettings(httpSettings);
return this;
}
+
+ public AuthConfigImpl withEncryptionSettings(EncryptionSettings encryptionSettings) {
+ this.innerModel().withEncryptionSettings(encryptionSettings);
+ return this;
+ }
}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/AvailableWorkloadProfileImpl.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/AvailableWorkloadProfileImpl.java
index 6426657e43c3..c43cffd130a1 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/AvailableWorkloadProfileImpl.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/AvailableWorkloadProfileImpl.java
@@ -4,7 +4,6 @@
package com.azure.resourcemanager.appcontainers.implementation;
-import com.azure.core.management.SystemData;
import com.azure.resourcemanager.appcontainers.fluent.models.AvailableWorkloadProfileInner;
import com.azure.resourcemanager.appcontainers.models.AvailableWorkloadProfile;
import com.azure.resourcemanager.appcontainers.models.AvailableWorkloadProfileProperties;
@@ -41,10 +40,6 @@ public AvailableWorkloadProfileProperties properties() {
return this.innerModel().properties();
}
- public SystemData systemData() {
- return this.innerModel().systemData();
- }
-
public AvailableWorkloadProfileInner innerModel() {
return this.innerObject;
}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/ConnectedEnvironmentStorageImpl.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/ConnectedEnvironmentStorageImpl.java
index 6b49e3cdead7..4e0adba8acb4 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/ConnectedEnvironmentStorageImpl.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/ConnectedEnvironmentStorageImpl.java
@@ -4,7 +4,6 @@
package com.azure.resourcemanager.appcontainers.implementation;
-import com.azure.core.management.SystemData;
import com.azure.core.util.Context;
import com.azure.resourcemanager.appcontainers.fluent.models.ConnectedEnvironmentStorageInner;
import com.azure.resourcemanager.appcontainers.models.ConnectedEnvironmentStorage;
@@ -32,10 +31,6 @@ public ConnectedEnvironmentStorageProperties properties() {
return this.innerModel().properties();
}
- public SystemData systemData() {
- return this.innerModel().systemData();
- }
-
public String resourceGroupName() {
return resourceGroupName;
}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/ContainerAppImpl.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/ContainerAppImpl.java
index 0fce8f4c58cc..a56a23c9a439 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/ContainerAppImpl.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/ContainerAppImpl.java
@@ -251,6 +251,22 @@ public ContainerAppAuthToken getAuthToken() {
return serviceManager.containerApps().getAuthToken(resourceGroupName, containerAppName);
}
+ public ContainerApp start() {
+ return serviceManager.containerApps().start(resourceGroupName, containerAppName);
+ }
+
+ public ContainerApp start(Context context) {
+ return serviceManager.containerApps().start(resourceGroupName, containerAppName, context);
+ }
+
+ public ContainerApp stop() {
+ return serviceManager.containerApps().stop(resourceGroupName, containerAppName);
+ }
+
+ public ContainerApp stop(Context context) {
+ return serviceManager.containerApps().stop(resourceGroupName, containerAppName, context);
+ }
+
public ContainerAppImpl withRegion(Region location) {
this.innerModel().withLocation(location.toString());
return this;
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/ContainerAppsApiClientImpl.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/ContainerAppsApiClientImpl.java
index d0691b5bd6b9..c33ef3a89381 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/ContainerAppsApiClientImpl.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/ContainerAppsApiClientImpl.java
@@ -46,6 +46,7 @@
import com.azure.resourcemanager.appcontainers.fluent.ManagedEnvironmentsStoragesClient;
import com.azure.resourcemanager.appcontainers.fluent.NamespacesClient;
import com.azure.resourcemanager.appcontainers.fluent.OperationsClient;
+import com.azure.resourcemanager.appcontainers.fluent.ResourceProvidersClient;
import java.io.IOException;
import java.lang.reflect.Type;
import java.nio.ByteBuffer;
@@ -226,30 +227,6 @@ public ContainerAppsClient getContainerApps() {
return this.containerApps;
}
- /** The JobsClient object to access its operations. */
- private final JobsClient jobs;
-
- /**
- * Gets the JobsClient object to access its operations.
- *
- * @return the JobsClient object.
- */
- public JobsClient getJobs() {
- return this.jobs;
- }
-
- /** The JobsExecutionsClient object to access its operations. */
- private final JobsExecutionsClient jobsExecutions;
-
- /**
- * Gets the JobsExecutionsClient object to access its operations.
- *
- * @return the JobsExecutionsClient object.
- */
- public JobsExecutionsClient getJobsExecutions() {
- return this.jobsExecutions;
- }
-
/** The ContainerAppsRevisionsClient object to access its operations. */
private final ContainerAppsRevisionsClient containerAppsRevisions;
@@ -322,6 +299,42 @@ public OperationsClient getOperations() {
return this.operations;
}
+ /** The JobsClient object to access its operations. */
+ private final JobsClient jobs;
+
+ /**
+ * Gets the JobsClient object to access its operations.
+ *
+ * @return the JobsClient object.
+ */
+ public JobsClient getJobs() {
+ return this.jobs;
+ }
+
+ /** The JobsExecutionsClient object to access its operations. */
+ private final JobsExecutionsClient jobsExecutions;
+
+ /**
+ * Gets the JobsExecutionsClient object to access its operations.
+ *
+ * @return the JobsExecutionsClient object.
+ */
+ public JobsExecutionsClient getJobsExecutions() {
+ return this.jobsExecutions;
+ }
+
+ /** The ResourceProvidersClient object to access its operations. */
+ private final ResourceProvidersClient resourceProviders;
+
+ /**
+ * Gets the ResourceProvidersClient object to access its operations.
+ *
+ * @return the ResourceProvidersClient object.
+ */
+ public ResourceProvidersClient getResourceProviders() {
+ return this.resourceProviders;
+ }
+
/** The ManagedEnvironmentsClient object to access its operations. */
private final ManagedEnvironmentsClient managedEnvironments;
@@ -428,7 +441,7 @@ public ContainerAppsSourceControlsClient getContainerAppsSourceControls() {
this.defaultPollInterval = defaultPollInterval;
this.subscriptionId = subscriptionId;
this.endpoint = endpoint;
- this.apiVersion = "2022-11-01-preview";
+ this.apiVersion = "2023-05-02-preview";
this.containerAppsAuthConfigs = new ContainerAppsAuthConfigsClientImpl(this);
this.availableWorkloadProfiles = new AvailableWorkloadProfilesClientImpl(this);
this.billingMeters = new BillingMetersClientImpl(this);
@@ -437,14 +450,15 @@ public ContainerAppsSourceControlsClient getContainerAppsSourceControls() {
this.connectedEnvironmentsDaprComponents = new ConnectedEnvironmentsDaprComponentsClientImpl(this);
this.connectedEnvironmentsStorages = new ConnectedEnvironmentsStoragesClientImpl(this);
this.containerApps = new ContainerAppsClientImpl(this);
- this.jobs = new JobsClientImpl(this);
- this.jobsExecutions = new JobsExecutionsClientImpl(this);
this.containerAppsRevisions = new ContainerAppsRevisionsClientImpl(this);
this.containerAppsRevisionReplicas = new ContainerAppsRevisionReplicasClientImpl(this);
this.containerAppsDiagnostics = new ContainerAppsDiagnosticsClientImpl(this);
this.managedEnvironmentDiagnostics = new ManagedEnvironmentDiagnosticsClientImpl(this);
this.managedEnvironmentsDiagnostics = new ManagedEnvironmentsDiagnosticsClientImpl(this);
this.operations = new OperationsClientImpl(this);
+ this.jobs = new JobsClientImpl(this);
+ this.jobsExecutions = new JobsExecutionsClientImpl(this);
+ this.resourceProviders = new ResourceProvidersClientImpl(this);
this.managedEnvironments = new ManagedEnvironmentsClientImpl(this);
this.certificates = new CertificatesClientImpl(this);
this.managedCertificates = new ManagedCertificatesClientImpl(this);
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/ContainerAppsClientImpl.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/ContainerAppsClientImpl.java
index c3119a5e81b3..31d17e3abca0 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/ContainerAppsClientImpl.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/ContainerAppsClientImpl.java
@@ -200,6 +200,34 @@ Mono> getAuthToken(
@HeaderParam("Accept") String accept,
Context context);
+ @Headers({"Content-Type: application/json"})
+ @Post(
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/start")
+ @ExpectedResponses({200, 202})
+ @UnexpectedResponseExceptionType(DefaultErrorResponseErrorException.class)
+ Mono>> start(
+ @HostParam("$host") String endpoint,
+ @PathParam("subscriptionId") String subscriptionId,
+ @PathParam("resourceGroupName") String resourceGroupName,
+ @QueryParam("api-version") String apiVersion,
+ @PathParam("containerAppName") String containerAppName,
+ @HeaderParam("Accept") String accept,
+ Context context);
+
+ @Headers({"Content-Type: application/json"})
+ @Post(
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/stop")
+ @ExpectedResponses({200, 202})
+ @UnexpectedResponseExceptionType(DefaultErrorResponseErrorException.class)
+ Mono>> stop(
+ @HostParam("$host") String endpoint,
+ @PathParam("subscriptionId") String subscriptionId,
+ @PathParam("resourceGroupName") String resourceGroupName,
+ @QueryParam("api-version") String apiVersion,
+ @PathParam("containerAppName") String containerAppName,
+ @HeaderParam("Accept") String accept,
+ Context context);
+
@Headers({"Content-Type: application/json"})
@Get("{nextLink}")
@ExpectedResponses({200})
@@ -1926,6 +1954,486 @@ public ContainerAppAuthTokenInner getAuthToken(String resourceGroupName, String
return getAuthTokenWithResponse(resourceGroupName, containerAppName, Context.NONE).getValue();
}
+ /**
+ * Start a container app.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param containerAppName Name of the Container App.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return container App along with {@link Response} on successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ private Mono>> startWithResponseAsync(String resourceGroupName, String containerAppName) {
+ if (this.client.getEndpoint() == null) {
+ return Mono
+ .error(
+ new IllegalArgumentException(
+ "Parameter this.client.getEndpoint() is required and cannot be null."));
+ }
+ if (this.client.getSubscriptionId() == null) {
+ return Mono
+ .error(
+ new IllegalArgumentException(
+ "Parameter this.client.getSubscriptionId() is required and cannot be null."));
+ }
+ if (resourceGroupName == null) {
+ return Mono
+ .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null."));
+ }
+ if (containerAppName == null) {
+ return Mono
+ .error(new IllegalArgumentException("Parameter containerAppName is required and cannot be null."));
+ }
+ final String accept = "application/json";
+ return FluxUtil
+ .withContext(
+ context ->
+ service
+ .start(
+ this.client.getEndpoint(),
+ this.client.getSubscriptionId(),
+ resourceGroupName,
+ this.client.getApiVersion(),
+ containerAppName,
+ accept,
+ context))
+ .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly()));
+ }
+
+ /**
+ * Start a container app.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param containerAppName Name of the Container App.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return container App along with {@link Response} on successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ private Mono>> startWithResponseAsync(
+ String resourceGroupName, String containerAppName, Context context) {
+ if (this.client.getEndpoint() == null) {
+ return Mono
+ .error(
+ new IllegalArgumentException(
+ "Parameter this.client.getEndpoint() is required and cannot be null."));
+ }
+ if (this.client.getSubscriptionId() == null) {
+ return Mono
+ .error(
+ new IllegalArgumentException(
+ "Parameter this.client.getSubscriptionId() is required and cannot be null."));
+ }
+ if (resourceGroupName == null) {
+ return Mono
+ .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null."));
+ }
+ if (containerAppName == null) {
+ return Mono
+ .error(new IllegalArgumentException("Parameter containerAppName is required and cannot be null."));
+ }
+ final String accept = "application/json";
+ context = this.client.mergeContext(context);
+ return service
+ .start(
+ this.client.getEndpoint(),
+ this.client.getSubscriptionId(),
+ resourceGroupName,
+ this.client.getApiVersion(),
+ containerAppName,
+ accept,
+ context);
+ }
+
+ /**
+ * Start a container app.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param containerAppName Name of the Container App.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link PollerFlux} for polling of container App.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ private PollerFlux, ContainerAppInner> beginStartAsync(
+ String resourceGroupName, String containerAppName) {
+ Mono>> mono = startWithResponseAsync(resourceGroupName, containerAppName);
+ return this
+ .client
+ .getLroResult(
+ mono,
+ this.client.getHttpPipeline(),
+ ContainerAppInner.class,
+ ContainerAppInner.class,
+ this.client.getContext());
+ }
+
+ /**
+ * Start a container app.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param containerAppName Name of the Container App.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link PollerFlux} for polling of container App.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ private PollerFlux, ContainerAppInner> beginStartAsync(
+ String resourceGroupName, String containerAppName, Context context) {
+ context = this.client.mergeContext(context);
+ Mono>> mono = startWithResponseAsync(resourceGroupName, containerAppName, context);
+ return this
+ .client
+ .getLroResult(
+ mono, this.client.getHttpPipeline(), ContainerAppInner.class, ContainerAppInner.class, context);
+ }
+
+ /**
+ * Start a container app.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param containerAppName Name of the Container App.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link SyncPoller} for polling of container App.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ public SyncPoller, ContainerAppInner> beginStart(
+ String resourceGroupName, String containerAppName) {
+ return this.beginStartAsync(resourceGroupName, containerAppName).getSyncPoller();
+ }
+
+ /**
+ * Start a container app.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param containerAppName Name of the Container App.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link SyncPoller} for polling of container App.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ public SyncPoller, ContainerAppInner> beginStart(
+ String resourceGroupName, String containerAppName, Context context) {
+ return this.beginStartAsync(resourceGroupName, containerAppName, context).getSyncPoller();
+ }
+
+ /**
+ * Start a container app.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param containerAppName Name of the Container App.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return container App on successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ private Mono startAsync(String resourceGroupName, String containerAppName) {
+ return beginStartAsync(resourceGroupName, containerAppName)
+ .last()
+ .flatMap(this.client::getLroFinalResultOrError);
+ }
+
+ /**
+ * Start a container app.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param containerAppName Name of the Container App.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return container App on successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ private Mono startAsync(String resourceGroupName, String containerAppName, Context context) {
+ return beginStartAsync(resourceGroupName, containerAppName, context)
+ .last()
+ .flatMap(this.client::getLroFinalResultOrError);
+ }
+
+ /**
+ * Start a container app.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param containerAppName Name of the Container App.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return container App.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public ContainerAppInner start(String resourceGroupName, String containerAppName) {
+ return startAsync(resourceGroupName, containerAppName).block();
+ }
+
+ /**
+ * Start a container app.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param containerAppName Name of the Container App.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return container App.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public ContainerAppInner start(String resourceGroupName, String containerAppName, Context context) {
+ return startAsync(resourceGroupName, containerAppName, context).block();
+ }
+
+ /**
+ * Stop a container app.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param containerAppName Name of the Container App.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return container App along with {@link Response} on successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ private Mono>> stopWithResponseAsync(String resourceGroupName, String containerAppName) {
+ if (this.client.getEndpoint() == null) {
+ return Mono
+ .error(
+ new IllegalArgumentException(
+ "Parameter this.client.getEndpoint() is required and cannot be null."));
+ }
+ if (this.client.getSubscriptionId() == null) {
+ return Mono
+ .error(
+ new IllegalArgumentException(
+ "Parameter this.client.getSubscriptionId() is required and cannot be null."));
+ }
+ if (resourceGroupName == null) {
+ return Mono
+ .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null."));
+ }
+ if (containerAppName == null) {
+ return Mono
+ .error(new IllegalArgumentException("Parameter containerAppName is required and cannot be null."));
+ }
+ final String accept = "application/json";
+ return FluxUtil
+ .withContext(
+ context ->
+ service
+ .stop(
+ this.client.getEndpoint(),
+ this.client.getSubscriptionId(),
+ resourceGroupName,
+ this.client.getApiVersion(),
+ containerAppName,
+ accept,
+ context))
+ .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly()));
+ }
+
+ /**
+ * Stop a container app.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param containerAppName Name of the Container App.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return container App along with {@link Response} on successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ private Mono>> stopWithResponseAsync(
+ String resourceGroupName, String containerAppName, Context context) {
+ if (this.client.getEndpoint() == null) {
+ return Mono
+ .error(
+ new IllegalArgumentException(
+ "Parameter this.client.getEndpoint() is required and cannot be null."));
+ }
+ if (this.client.getSubscriptionId() == null) {
+ return Mono
+ .error(
+ new IllegalArgumentException(
+ "Parameter this.client.getSubscriptionId() is required and cannot be null."));
+ }
+ if (resourceGroupName == null) {
+ return Mono
+ .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null."));
+ }
+ if (containerAppName == null) {
+ return Mono
+ .error(new IllegalArgumentException("Parameter containerAppName is required and cannot be null."));
+ }
+ final String accept = "application/json";
+ context = this.client.mergeContext(context);
+ return service
+ .stop(
+ this.client.getEndpoint(),
+ this.client.getSubscriptionId(),
+ resourceGroupName,
+ this.client.getApiVersion(),
+ containerAppName,
+ accept,
+ context);
+ }
+
+ /**
+ * Stop a container app.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param containerAppName Name of the Container App.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link PollerFlux} for polling of container App.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ private PollerFlux, ContainerAppInner> beginStopAsync(
+ String resourceGroupName, String containerAppName) {
+ Mono>> mono = stopWithResponseAsync(resourceGroupName, containerAppName);
+ return this
+ .client
+ .getLroResult(
+ mono,
+ this.client.getHttpPipeline(),
+ ContainerAppInner.class,
+ ContainerAppInner.class,
+ this.client.getContext());
+ }
+
+ /**
+ * Stop a container app.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param containerAppName Name of the Container App.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link PollerFlux} for polling of container App.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ private PollerFlux, ContainerAppInner> beginStopAsync(
+ String resourceGroupName, String containerAppName, Context context) {
+ context = this.client.mergeContext(context);
+ Mono>> mono = stopWithResponseAsync(resourceGroupName, containerAppName, context);
+ return this
+ .client
+ .getLroResult(
+ mono, this.client.getHttpPipeline(), ContainerAppInner.class, ContainerAppInner.class, context);
+ }
+
+ /**
+ * Stop a container app.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param containerAppName Name of the Container App.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link SyncPoller} for polling of container App.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ public SyncPoller, ContainerAppInner> beginStop(
+ String resourceGroupName, String containerAppName) {
+ return this.beginStopAsync(resourceGroupName, containerAppName).getSyncPoller();
+ }
+
+ /**
+ * Stop a container app.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param containerAppName Name of the Container App.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link SyncPoller} for polling of container App.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ public SyncPoller, ContainerAppInner> beginStop(
+ String resourceGroupName, String containerAppName, Context context) {
+ return this.beginStopAsync(resourceGroupName, containerAppName, context).getSyncPoller();
+ }
+
+ /**
+ * Stop a container app.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param containerAppName Name of the Container App.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return container App on successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ private Mono stopAsync(String resourceGroupName, String containerAppName) {
+ return beginStopAsync(resourceGroupName, containerAppName)
+ .last()
+ .flatMap(this.client::getLroFinalResultOrError);
+ }
+
+ /**
+ * Stop a container app.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param containerAppName Name of the Container App.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return container App on successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ private Mono stopAsync(String resourceGroupName, String containerAppName, Context context) {
+ return beginStopAsync(resourceGroupName, containerAppName, context)
+ .last()
+ .flatMap(this.client::getLroFinalResultOrError);
+ }
+
+ /**
+ * Stop a container app.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param containerAppName Name of the Container App.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return container App.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public ContainerAppInner stop(String resourceGroupName, String containerAppName) {
+ return stopAsync(resourceGroupName, containerAppName).block();
+ }
+
+ /**
+ * Stop a container app.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param containerAppName Name of the Container App.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return container App.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public ContainerAppInner stop(String resourceGroupName, String containerAppName, Context context) {
+ return stopAsync(resourceGroupName, containerAppName, context).block();
+ }
+
/**
* Get the next page of items.
*
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/ContainerAppsImpl.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/ContainerAppsImpl.java
index 2487493c7ff6..19f3b1c80203 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/ContainerAppsImpl.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/ContainerAppsImpl.java
@@ -161,6 +161,42 @@ public ContainerAppAuthToken getAuthToken(String resourceGroupName, String conta
}
}
+ public ContainerApp start(String resourceGroupName, String containerAppName) {
+ ContainerAppInner inner = this.serviceClient().start(resourceGroupName, containerAppName);
+ if (inner != null) {
+ return new ContainerAppImpl(inner, this.manager());
+ } else {
+ return null;
+ }
+ }
+
+ public ContainerApp start(String resourceGroupName, String containerAppName, Context context) {
+ ContainerAppInner inner = this.serviceClient().start(resourceGroupName, containerAppName, context);
+ if (inner != null) {
+ return new ContainerAppImpl(inner, this.manager());
+ } else {
+ return null;
+ }
+ }
+
+ public ContainerApp stop(String resourceGroupName, String containerAppName) {
+ ContainerAppInner inner = this.serviceClient().stop(resourceGroupName, containerAppName);
+ if (inner != null) {
+ return new ContainerAppImpl(inner, this.manager());
+ } else {
+ return null;
+ }
+ }
+
+ public ContainerApp stop(String resourceGroupName, String containerAppName, Context context) {
+ ContainerAppInner inner = this.serviceClient().stop(resourceGroupName, containerAppName, context);
+ if (inner != null) {
+ return new ContainerAppImpl(inner, this.manager());
+ } else {
+ return null;
+ }
+ }
+
public ContainerApp getById(String id) {
String resourceGroupName = Utils.getValueFromIdByName(id, "resourceGroups");
if (resourceGroupName == null) {
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/DaprComponentImpl.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/DaprComponentImpl.java
index f4699fac8b92..9afafdafa4c7 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/DaprComponentImpl.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/DaprComponentImpl.java
@@ -5,7 +5,6 @@
package com.azure.resourcemanager.appcontainers.implementation;
import com.azure.core.http.rest.Response;
-import com.azure.core.management.SystemData;
import com.azure.core.util.Context;
import com.azure.resourcemanager.appcontainers.fluent.models.DaprComponentInner;
import com.azure.resourcemanager.appcontainers.models.DaprComponent;
@@ -32,10 +31,6 @@ public String type() {
return this.innerModel().type();
}
- public SystemData systemData() {
- return this.innerModel().systemData();
- }
-
public String componentType() {
return this.innerModel().componentType();
}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/DiagnosticsImpl.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/DiagnosticsImpl.java
index 593d62d7018a..40453e7de947 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/DiagnosticsImpl.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/DiagnosticsImpl.java
@@ -4,7 +4,6 @@
package com.azure.resourcemanager.appcontainers.implementation;
-import com.azure.core.management.SystemData;
import com.azure.resourcemanager.appcontainers.fluent.models.DiagnosticsInner;
import com.azure.resourcemanager.appcontainers.models.Diagnostics;
import com.azure.resourcemanager.appcontainers.models.DiagnosticsProperties;
@@ -36,10 +35,6 @@ public DiagnosticsProperties properties() {
return this.innerModel().properties();
}
- public SystemData systemData() {
- return this.innerModel().systemData();
- }
-
public DiagnosticsInner innerModel() {
return this.innerObject;
}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/JobImpl.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/JobImpl.java
index 633889c12d1f..27d5fc2a4da4 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/JobImpl.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/JobImpl.java
@@ -13,7 +13,6 @@
import com.azure.resourcemanager.appcontainers.models.Job;
import com.azure.resourcemanager.appcontainers.models.JobConfiguration;
import com.azure.resourcemanager.appcontainers.models.JobExecutionBase;
-import com.azure.resourcemanager.appcontainers.models.JobExecutionNamesCollection;
import com.azure.resourcemanager.appcontainers.models.JobExecutionTemplate;
import com.azure.resourcemanager.appcontainers.models.JobPatchProperties;
import com.azure.resourcemanager.appcontainers.models.JobPatchPropertiesProperties;
@@ -206,13 +205,12 @@ public JobExecutionBase start(JobExecutionTemplate template, Context context) {
return serviceManager.jobs().start(resourceGroupName, jobName, template, context);
}
- public ContainerAppJobExecutions stopMultipleExecutions(JobExecutionNamesCollection jobExecutionName) {
- return serviceManager.jobs().stopMultipleExecutions(resourceGroupName, jobName, jobExecutionName);
+ public ContainerAppJobExecutions stopMultipleExecutions() {
+ return serviceManager.jobs().stopMultipleExecutions(resourceGroupName, jobName);
}
- public ContainerAppJobExecutions stopMultipleExecutions(
- JobExecutionNamesCollection jobExecutionName, Context context) {
- return serviceManager.jobs().stopMultipleExecutions(resourceGroupName, jobName, jobExecutionName, context);
+ public ContainerAppJobExecutions stopMultipleExecutions(Context context) {
+ return serviceManager.jobs().stopMultipleExecutions(resourceGroupName, jobName, context);
}
public Response listSecretsWithResponse(Context context) {
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/JobsClientImpl.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/JobsClientImpl.java
index a80dbbdbcba0..32c8ead6a3c0 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/JobsClientImpl.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/JobsClientImpl.java
@@ -38,7 +38,6 @@
import com.azure.resourcemanager.appcontainers.fluent.models.JobInner;
import com.azure.resourcemanager.appcontainers.fluent.models.JobSecretsCollectionInner;
import com.azure.resourcemanager.appcontainers.models.DefaultErrorResponseErrorException;
-import com.azure.resourcemanager.appcontainers.models.JobExecutionNamesCollection;
import com.azure.resourcemanager.appcontainers.models.JobExecutionTemplate;
import com.azure.resourcemanager.appcontainers.models.JobPatchProperties;
import com.azure.resourcemanager.appcontainers.models.JobsCollection;
@@ -193,7 +192,6 @@ Mono>> stopMultipleExecutions(
@PathParam("resourceGroupName") String resourceGroupName,
@QueryParam("api-version") String apiVersion,
@PathParam("jobName") String jobName,
- @BodyParam("application/json") JobExecutionNamesCollection jobExecutionName,
@HeaderParam("Accept") String accept,
Context context);
@@ -544,7 +542,7 @@ public PagedIterable listByResourceGroup(String resourceGroupName, Con
* Get the properties of a Container Apps Job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -592,7 +590,7 @@ private Mono> getByResourceGroupWithResponseAsync(String reso
* Get the properties of a Container Apps Job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
@@ -639,7 +637,7 @@ private Mono> getByResourceGroupWithResponseAsync(
* Get the properties of a Container Apps Job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -655,7 +653,7 @@ private Mono getByResourceGroupAsync(String resourceGroupName, String
* Get the properties of a Container Apps Job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
@@ -672,7 +670,7 @@ public Response getByResourceGroupWithResponse(
* Get the properties of a Container Apps Job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -687,7 +685,7 @@ public JobInner getByResourceGroup(String resourceGroupName, String jobName) {
* Create or Update a Container Apps Job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param jobEnvelope Properties used to create a container apps job.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
@@ -742,7 +740,7 @@ private Mono>> createOrUpdateWithResponseAsync(
* Create or Update a Container Apps Job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param jobEnvelope Properties used to create a container apps job.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -795,7 +793,7 @@ private Mono>> createOrUpdateWithResponseAsync(
* Create or Update a Container Apps Job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param jobEnvelope Properties used to create a container apps job.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
@@ -817,7 +815,7 @@ private PollerFlux, JobInner> beginCreateOrUpdateAsync(
* Create or Update a Container Apps Job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param jobEnvelope Properties used to create a container apps job.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -841,7 +839,7 @@ private PollerFlux, JobInner> beginCreateOrUpdateAsync(
* Create or Update a Container Apps Job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param jobEnvelope Properties used to create a container apps job.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
@@ -858,7 +856,7 @@ public SyncPoller, JobInner> beginCreateOrUpdate(
* Create or Update a Container Apps Job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param jobEnvelope Properties used to create a container apps job.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -876,7 +874,7 @@ public SyncPoller, JobInner> beginCreateOrUpdate(
* Create or Update a Container Apps Job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param jobEnvelope Properties used to create a container apps job.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
@@ -894,7 +892,7 @@ private Mono createOrUpdateAsync(String resourceGroupName, String jobN
* Create or Update a Container Apps Job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param jobEnvelope Properties used to create a container apps job.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -914,7 +912,7 @@ private Mono createOrUpdateAsync(
* Create or Update a Container Apps Job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param jobEnvelope Properties used to create a container apps job.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
@@ -930,7 +928,7 @@ public JobInner createOrUpdate(String resourceGroupName, String jobName, JobInne
* Create or Update a Container Apps Job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param jobEnvelope Properties used to create a container apps job.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -947,7 +945,7 @@ public JobInner createOrUpdate(String resourceGroupName, String jobName, JobInne
* Delete a Container Apps Job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -994,7 +992,7 @@ private Mono>> deleteWithResponseAsync(String resource
* Delete a Container Apps Job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
@@ -1040,7 +1038,7 @@ private Mono>> deleteWithResponseAsync(
* Delete a Container Apps Job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -1059,7 +1057,7 @@ private PollerFlux, Void> beginDeleteAsync(String resourceGroup
* Delete a Container Apps Job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
@@ -1080,7 +1078,7 @@ private PollerFlux, Void> beginDeleteAsync(
* Delete a Container Apps Job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -1095,7 +1093,7 @@ public SyncPoller, Void> beginDelete(String resourceGroupName,
* Delete a Container Apps Job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
@@ -1111,7 +1109,7 @@ public SyncPoller, Void> beginDelete(String resourceGroupName,
* Delete a Container Apps Job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -1126,7 +1124,7 @@ private Mono deleteAsync(String resourceGroupName, String jobName) {
* Delete a Container Apps Job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
@@ -1144,7 +1142,7 @@ private Mono deleteAsync(String resourceGroupName, String jobName, Context
* Delete a Container Apps Job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -1158,7 +1156,7 @@ public void delete(String resourceGroupName, String jobName) {
* Delete a Container Apps Job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
@@ -1175,7 +1173,7 @@ public void delete(String resourceGroupName, String jobName, Context context) {
* Patches a Container Apps Job using JSON Merge Patch.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param jobEnvelope Properties used to create a container apps job.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
@@ -1232,7 +1230,7 @@ private Mono>> updateWithResponseAsync(
* Patches a Container Apps Job using JSON Merge Patch.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param jobEnvelope Properties used to create a container apps job.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -1287,7 +1285,7 @@ private Mono>> updateWithResponseAsync(
* Patches a Container Apps Job using JSON Merge Patch.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param jobEnvelope Properties used to create a container apps job.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
@@ -1310,7 +1308,7 @@ private PollerFlux, JobInner> beginUpdateAsync(
* Patches a Container Apps Job using JSON Merge Patch.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param jobEnvelope Properties used to create a container apps job.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -1336,7 +1334,7 @@ private PollerFlux, JobInner> beginUpdateAsync(
* Patches a Container Apps Job using JSON Merge Patch.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param jobEnvelope Properties used to create a container apps job.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
@@ -1355,7 +1353,7 @@ public SyncPoller, JobInner> beginUpdate(
* Patches a Container Apps Job using JSON Merge Patch.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param jobEnvelope Properties used to create a container apps job.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -1375,7 +1373,7 @@ public SyncPoller, JobInner> beginUpdate(
* Patches a Container Apps Job using JSON Merge Patch.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param jobEnvelope Properties used to create a container apps job.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
@@ -1395,7 +1393,7 @@ private Mono updateAsync(String resourceGroupName, String jobName, Job
* Patches a Container Apps Job using JSON Merge Patch.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param jobEnvelope Properties used to create a container apps job.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -1417,7 +1415,7 @@ private Mono updateAsync(
* Patches a Container Apps Job using JSON Merge Patch.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param jobEnvelope Properties used to create a container apps job.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
@@ -1435,7 +1433,7 @@ public JobInner update(String resourceGroupName, String jobName, JobPatchPropert
*
Patches a Container Apps Job using JSON Merge Patch.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param jobEnvelope Properties used to create a container apps job.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -1452,7 +1450,7 @@ public JobInner update(String resourceGroupName, String jobName, JobPatchPropert
* Start a Container Apps Job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param template Properties used to start a job instance.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
@@ -1507,7 +1505,7 @@ private Mono>> startWithResponseAsync(
* Start a Container Apps Job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param template Properties used to start a job instance.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -1560,7 +1558,7 @@ private Mono>> startWithResponseAsync(
* Start a Container Apps Job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param template Properties used to start a job instance.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
@@ -1585,7 +1583,7 @@ private PollerFlux, JobExecutionBaseInner> beg
* Start a Container Apps Job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param template Properties used to start a job instance.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -1608,7 +1606,7 @@ private PollerFlux, JobExecutionBaseInner> beg
* Start a Container Apps Job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param template Properties used to start a job instance.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
@@ -1625,7 +1623,7 @@ public SyncPoller, JobExecutionBaseInner> begi
* Start a Container Apps Job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param template Properties used to start a job instance.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -1643,7 +1641,7 @@ public SyncPoller, JobExecutionBaseInner> begi
* Start a Container Apps Job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param template Properties used to start a job instance.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
@@ -1662,7 +1660,7 @@ private Mono startAsync(
* Start a Container Apps Job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param template Properties used to start a job instance.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -1682,7 +1680,7 @@ private Mono startAsync(
* Start a Container Apps Job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param template Properties used to start a job instance.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
@@ -1698,7 +1696,7 @@ public JobExecutionBaseInner start(String resourceGroupName, String jobName, Job
* Start a Container Apps Job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param template Properties used to start a job instance.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -1716,7 +1714,7 @@ public JobExecutionBaseInner start(
* Terminates execution of a running container apps job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param jobExecutionName Job execution name.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
@@ -1770,7 +1768,7 @@ private Mono>> stopExecutionWithResponseAsync(
* Terminates execution of a running container apps job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param jobExecutionName Job execution name.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -1822,7 +1820,7 @@ private Mono>> stopExecutionWithResponseAsync(
* Terminates execution of a running container apps job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param jobExecutionName Job execution name.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
@@ -1844,7 +1842,7 @@ private PollerFlux, Void> beginStopExecutionAsync(
* Terminates execution of a running container apps job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param jobExecutionName Job execution name.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -1867,7 +1865,7 @@ private PollerFlux, Void> beginStopExecutionAsync(
* Terminates execution of a running container apps job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param jobExecutionName Job execution name.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
@@ -1884,7 +1882,7 @@ public SyncPoller, Void> beginStopExecution(
* Terminates execution of a running container apps job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param jobExecutionName Job execution name.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -1902,7 +1900,7 @@ public SyncPoller, Void> beginStopExecution(
* Terminates execution of a running container apps job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param jobExecutionName Job execution name.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
@@ -1920,7 +1918,7 @@ private Mono stopExecutionAsync(String resourceGroupName, String jobName,
* Terminates execution of a running container apps job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param jobExecutionName Job execution name.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -1940,7 +1938,7 @@ private Mono stopExecutionAsync(
* Terminates execution of a running container apps job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param jobExecutionName Job execution name.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
@@ -1955,7 +1953,7 @@ public void stopExecution(String resourceGroupName, String jobName, String jobEx
* Terminates execution of a running container apps job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param jobExecutionName Job execution name.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -1971,8 +1969,7 @@ public void stopExecution(String resourceGroupName, String jobName, String jobEx
* Terminates execution of a running container apps job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
- * @param jobExecutionName List of all job executions that should be stopped.
+ * @param jobName Job Name.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -1981,7 +1978,7 @@ public void stopExecution(String resourceGroupName, String jobName, String jobEx
*/
@ServiceMethod(returns = ReturnType.SINGLE)
private Mono>> stopMultipleExecutionsWithResponseAsync(
- String resourceGroupName, String jobName, JobExecutionNamesCollection jobExecutionName) {
+ String resourceGroupName, String jobName) {
if (this.client.getEndpoint() == null) {
return Mono
.error(
@@ -2001,12 +1998,6 @@ private Mono>> stopMultipleExecutionsWithResponseAsync
if (jobName == null) {
return Mono.error(new IllegalArgumentException("Parameter jobName is required and cannot be null."));
}
- if (jobExecutionName == null) {
- return Mono
- .error(new IllegalArgumentException("Parameter jobExecutionName is required and cannot be null."));
- } else {
- jobExecutionName.validate();
- }
final String accept = "application/json";
return FluxUtil
.withContext(
@@ -2018,7 +2009,6 @@ private Mono>> stopMultipleExecutionsWithResponseAsync
resourceGroupName,
this.client.getApiVersion(),
jobName,
- jobExecutionName,
accept,
context))
.contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly()));
@@ -2028,8 +2018,7 @@ private Mono>> stopMultipleExecutionsWithResponseAsync
* Terminates execution of a running container apps job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
- * @param jobExecutionName List of all job executions that should be stopped.
+ * @param jobName Job Name.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
@@ -2039,7 +2028,7 @@ private Mono>> stopMultipleExecutionsWithResponseAsync
*/
@ServiceMethod(returns = ReturnType.SINGLE)
private Mono>> stopMultipleExecutionsWithResponseAsync(
- String resourceGroupName, String jobName, JobExecutionNamesCollection jobExecutionName, Context context) {
+ String resourceGroupName, String jobName, Context context) {
if (this.client.getEndpoint() == null) {
return Mono
.error(
@@ -2059,12 +2048,6 @@ private Mono>> stopMultipleExecutionsWithResponseAsync
if (jobName == null) {
return Mono.error(new IllegalArgumentException("Parameter jobName is required and cannot be null."));
}
- if (jobExecutionName == null) {
- return Mono
- .error(new IllegalArgumentException("Parameter jobExecutionName is required and cannot be null."));
- } else {
- jobExecutionName.validate();
- }
final String accept = "application/json";
context = this.client.mergeContext(context);
return service
@@ -2074,7 +2057,6 @@ private Mono>> stopMultipleExecutionsWithResponseAsync
resourceGroupName,
this.client.getApiVersion(),
jobName,
- jobExecutionName,
accept,
context);
}
@@ -2083,8 +2065,7 @@ private Mono>> stopMultipleExecutionsWithResponseAsync
* Terminates execution of a running container apps job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
- * @param jobExecutionName List of all job executions that should be stopped.
+ * @param jobName Job Name.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -2092,10 +2073,8 @@ private Mono>> stopMultipleExecutionsWithResponseAsync
*/
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
private PollerFlux, ContainerAppJobExecutionsInner>
- beginStopMultipleExecutionsAsync(
- String resourceGroupName, String jobName, JobExecutionNamesCollection jobExecutionName) {
- Mono>> mono =
- stopMultipleExecutionsWithResponseAsync(resourceGroupName, jobName, jobExecutionName);
+ beginStopMultipleExecutionsAsync(String resourceGroupName, String jobName) {
+ Mono>> mono = stopMultipleExecutionsWithResponseAsync(resourceGroupName, jobName);
return this
.client
.getLroResult(
@@ -2110,8 +2089,7 @@ private Mono>> stopMultipleExecutionsWithResponseAsync
* Terminates execution of a running container apps job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
- * @param jobExecutionName List of all job executions that should be stopped.
+ * @param jobName Job Name.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
@@ -2120,11 +2098,10 @@ private Mono>> stopMultipleExecutionsWithResponseAsync
*/
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
private PollerFlux, ContainerAppJobExecutionsInner>
- beginStopMultipleExecutionsAsync(
- String resourceGroupName, String jobName, JobExecutionNamesCollection jobExecutionName, Context context) {
+ beginStopMultipleExecutionsAsync(String resourceGroupName, String jobName, Context context) {
context = this.client.mergeContext(context);
Mono>> mono =
- stopMultipleExecutionsWithResponseAsync(resourceGroupName, jobName, jobExecutionName, context);
+ stopMultipleExecutionsWithResponseAsync(resourceGroupName, jobName, context);
return this
.client
.getLroResult(
@@ -2139,8 +2116,7 @@ private Mono>> stopMultipleExecutionsWithResponseAsync
* Terminates execution of a running container apps job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
- * @param jobExecutionName List of all job executions that should be stopped.
+ * @param jobName Job Name.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -2148,17 +2124,15 @@ private Mono>> stopMultipleExecutionsWithResponseAsync
*/
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
public SyncPoller, ContainerAppJobExecutionsInner>
- beginStopMultipleExecutions(
- String resourceGroupName, String jobName, JobExecutionNamesCollection jobExecutionName) {
- return this.beginStopMultipleExecutionsAsync(resourceGroupName, jobName, jobExecutionName).getSyncPoller();
+ beginStopMultipleExecutions(String resourceGroupName, String jobName) {
+ return this.beginStopMultipleExecutionsAsync(resourceGroupName, jobName).getSyncPoller();
}
/**
* Terminates execution of a running container apps job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
- * @param jobExecutionName List of all job executions that should be stopped.
+ * @param jobName Job Name.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
@@ -2167,28 +2141,23 @@ private Mono>> stopMultipleExecutionsWithResponseAsync
*/
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
public SyncPoller, ContainerAppJobExecutionsInner>
- beginStopMultipleExecutions(
- String resourceGroupName, String jobName, JobExecutionNamesCollection jobExecutionName, Context context) {
- return this
- .beginStopMultipleExecutionsAsync(resourceGroupName, jobName, jobExecutionName, context)
- .getSyncPoller();
+ beginStopMultipleExecutions(String resourceGroupName, String jobName, Context context) {
+ return this.beginStopMultipleExecutionsAsync(resourceGroupName, jobName, context).getSyncPoller();
}
/**
* Terminates execution of a running container apps job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
- * @param jobExecutionName List of all job executions that should be stopped.
+ * @param jobName Job Name.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return container App executions collection ARM resource on successful completion of {@link Mono}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- private Mono stopMultipleExecutionsAsync(
- String resourceGroupName, String jobName, JobExecutionNamesCollection jobExecutionName) {
- return beginStopMultipleExecutionsAsync(resourceGroupName, jobName, jobExecutionName)
+ private Mono stopMultipleExecutionsAsync(String resourceGroupName, String jobName) {
+ return beginStopMultipleExecutionsAsync(resourceGroupName, jobName)
.last()
.flatMap(this.client::getLroFinalResultOrError);
}
@@ -2197,8 +2166,7 @@ private Mono stopMultipleExecutionsAsync(
* Terminates execution of a running container apps job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
- * @param jobExecutionName List of all job executions that should be stopped.
+ * @param jobName Job Name.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
@@ -2207,8 +2175,8 @@ private Mono stopMultipleExecutionsAsync(
*/
@ServiceMethod(returns = ReturnType.SINGLE)
private Mono stopMultipleExecutionsAsync(
- String resourceGroupName, String jobName, JobExecutionNamesCollection jobExecutionName, Context context) {
- return beginStopMultipleExecutionsAsync(resourceGroupName, jobName, jobExecutionName, context)
+ String resourceGroupName, String jobName, Context context) {
+ return beginStopMultipleExecutionsAsync(resourceGroupName, jobName, context)
.last()
.flatMap(this.client::getLroFinalResultOrError);
}
@@ -2217,25 +2185,22 @@ private Mono stopMultipleExecutionsAsync(
* Terminates execution of a running container apps job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
- * @param jobExecutionName List of all job executions that should be stopped.
+ * @param jobName Job Name.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return container App executions collection ARM resource.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- public ContainerAppJobExecutionsInner stopMultipleExecutions(
- String resourceGroupName, String jobName, JobExecutionNamesCollection jobExecutionName) {
- return stopMultipleExecutionsAsync(resourceGroupName, jobName, jobExecutionName).block();
+ public ContainerAppJobExecutionsInner stopMultipleExecutions(String resourceGroupName, String jobName) {
+ return stopMultipleExecutionsAsync(resourceGroupName, jobName).block();
}
/**
* Terminates execution of a running container apps job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
- * @param jobExecutionName List of all job executions that should be stopped.
+ * @param jobName Job Name.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
@@ -2244,15 +2209,15 @@ public ContainerAppJobExecutionsInner stopMultipleExecutions(
*/
@ServiceMethod(returns = ReturnType.SINGLE)
public ContainerAppJobExecutionsInner stopMultipleExecutions(
- String resourceGroupName, String jobName, JobExecutionNamesCollection jobExecutionName, Context context) {
- return stopMultipleExecutionsAsync(resourceGroupName, jobName, jobExecutionName, context).block();
+ String resourceGroupName, String jobName, Context context) {
+ return stopMultipleExecutionsAsync(resourceGroupName, jobName, context).block();
}
/**
* List secrets for a container apps job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -2301,7 +2266,7 @@ private Mono> listSecretsWithResponseAsync(
* List secrets for a container apps job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
@@ -2348,7 +2313,7 @@ private Mono> listSecretsWithResponseAsync(
* List secrets for a container apps job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -2364,7 +2329,7 @@ private Mono listSecretsAsync(String resourceGroupNam
* List secrets for a container apps job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
@@ -2381,7 +2346,7 @@ public Response listSecretsWithResponse(
* List secrets for a container apps job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/JobsExecutionsClientImpl.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/JobsExecutionsClientImpl.java
index e5cc9746895e..6bf912ce7b4b 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/JobsExecutionsClientImpl.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/JobsExecutionsClientImpl.java
@@ -86,7 +86,7 @@ Mono> listNext(
* Get a Container Apps Job's executions.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param filter The filter to apply on the operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
@@ -146,7 +146,7 @@ private Mono> listSinglePageAsync(
* Get a Container Apps Job's executions.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param filter The filter to apply on the operation.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -204,7 +204,7 @@ private Mono> listSinglePageAsync(
* Get a Container Apps Job's executions.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param filter The filter to apply on the operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
@@ -222,7 +222,7 @@ private PagedFlux listAsync(String resourceGroupName, String
* Get a Container Apps Job's executions.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -240,7 +240,7 @@ private PagedFlux listAsync(String resourceGroupName, String
* Get a Container Apps Job's executions.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param filter The filter to apply on the operation.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -260,7 +260,7 @@ private PagedFlux listAsync(
* Get a Container Apps Job's executions.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -276,7 +276,7 @@ public PagedIterable list(String resourceGroupName, String jo
* Get a Container Apps Job's executions.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param filter The filter to apply on the operation.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/JobsImpl.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/JobsImpl.java
index b1baaaeff51d..27e1df3f3704 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/JobsImpl.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/JobsImpl.java
@@ -17,7 +17,6 @@
import com.azure.resourcemanager.appcontainers.models.ContainerAppJobExecutions;
import com.azure.resourcemanager.appcontainers.models.Job;
import com.azure.resourcemanager.appcontainers.models.JobExecutionBase;
-import com.azure.resourcemanager.appcontainers.models.JobExecutionNamesCollection;
import com.azure.resourcemanager.appcontainers.models.JobExecutionTemplate;
import com.azure.resourcemanager.appcontainers.models.JobSecretsCollection;
import com.azure.resourcemanager.appcontainers.models.Jobs;
@@ -113,10 +112,8 @@ public void stopExecution(String resourceGroupName, String jobName, String jobEx
this.serviceClient().stopExecution(resourceGroupName, jobName, jobExecutionName, context);
}
- public ContainerAppJobExecutions stopMultipleExecutions(
- String resourceGroupName, String jobName, JobExecutionNamesCollection jobExecutionName) {
- ContainerAppJobExecutionsInner inner =
- this.serviceClient().stopMultipleExecutions(resourceGroupName, jobName, jobExecutionName);
+ public ContainerAppJobExecutions stopMultipleExecutions(String resourceGroupName, String jobName) {
+ ContainerAppJobExecutionsInner inner = this.serviceClient().stopMultipleExecutions(resourceGroupName, jobName);
if (inner != null) {
return new ContainerAppJobExecutionsImpl(inner, this.manager());
} else {
@@ -124,10 +121,9 @@ public ContainerAppJobExecutions stopMultipleExecutions(
}
}
- public ContainerAppJobExecutions stopMultipleExecutions(
- String resourceGroupName, String jobName, JobExecutionNamesCollection jobExecutionName, Context context) {
+ public ContainerAppJobExecutions stopMultipleExecutions(String resourceGroupName, String jobName, Context context) {
ContainerAppJobExecutionsInner inner =
- this.serviceClient().stopMultipleExecutions(resourceGroupName, jobName, jobExecutionName, context);
+ this.serviceClient().stopMultipleExecutions(resourceGroupName, jobName, context);
if (inner != null) {
return new ContainerAppJobExecutionsImpl(inner, this.manager());
} else {
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/ManagedEnvironmentImpl.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/ManagedEnvironmentImpl.java
index 88ee14309073..1d0877490ef0 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/ManagedEnvironmentImpl.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/ManagedEnvironmentImpl.java
@@ -16,6 +16,7 @@
import com.azure.resourcemanager.appcontainers.models.EnvironmentProvisioningState;
import com.azure.resourcemanager.appcontainers.models.KedaConfiguration;
import com.azure.resourcemanager.appcontainers.models.ManagedEnvironment;
+import com.azure.resourcemanager.appcontainers.models.ManagedEnvironmentPropertiesPeerAuthentication;
import com.azure.resourcemanager.appcontainers.models.VnetConfiguration;
import com.azure.resourcemanager.appcontainers.models.WorkloadProfile;
import java.util.Collections;
@@ -126,6 +127,10 @@ public String infrastructureResourceGroup() {
return this.innerModel().infrastructureResourceGroup();
}
+ public ManagedEnvironmentPropertiesPeerAuthentication peerAuthentication() {
+ return this.innerModel().peerAuthentication();
+ }
+
public Region region() {
return Region.fromName(this.regionName());
}
@@ -310,4 +315,10 @@ public ManagedEnvironmentImpl withInfrastructureResourceGroup(String infrastruct
this.innerModel().withInfrastructureResourceGroup(infrastructureResourceGroup);
return this;
}
+
+ public ManagedEnvironmentImpl withPeerAuthentication(
+ ManagedEnvironmentPropertiesPeerAuthentication peerAuthentication) {
+ this.innerModel().withPeerAuthentication(peerAuthentication);
+ return this;
+ }
}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/ManagedEnvironmentStorageImpl.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/ManagedEnvironmentStorageImpl.java
index 06812b119670..dc5d0b9e1ee4 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/ManagedEnvironmentStorageImpl.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/ManagedEnvironmentStorageImpl.java
@@ -4,7 +4,6 @@
package com.azure.resourcemanager.appcontainers.implementation;
-import com.azure.core.management.SystemData;
import com.azure.core.util.Context;
import com.azure.resourcemanager.appcontainers.fluent.models.ManagedEnvironmentStorageInner;
import com.azure.resourcemanager.appcontainers.models.ManagedEnvironmentStorage;
@@ -32,10 +31,6 @@ public ManagedEnvironmentStorageProperties properties() {
return this.innerModel().properties();
}
- public SystemData systemData() {
- return this.innerModel().systemData();
- }
-
public String resourceGroupName() {
return resourceGroupName;
}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/ReplicaImpl.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/ReplicaImpl.java
index cf34ac0584a5..89ccdf824e2c 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/ReplicaImpl.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/ReplicaImpl.java
@@ -4,8 +4,8 @@
package com.azure.resourcemanager.appcontainers.implementation;
-import com.azure.core.management.SystemData;
import com.azure.resourcemanager.appcontainers.fluent.models.ReplicaInner;
+import com.azure.resourcemanager.appcontainers.models.ContainerAppReplicaRunningState;
import com.azure.resourcemanager.appcontainers.models.Replica;
import com.azure.resourcemanager.appcontainers.models.ReplicaContainer;
import java.time.OffsetDateTime;
@@ -35,14 +35,18 @@ public String type() {
return this.innerModel().type();
}
- public SystemData systemData() {
- return this.innerModel().systemData();
- }
-
public OffsetDateTime createdTime() {
return this.innerModel().createdTime();
}
+ public ContainerAppReplicaRunningState runningState() {
+ return this.innerModel().runningState();
+ }
+
+ public String runningStateDetails() {
+ return this.innerModel().runningStateDetails();
+ }
+
public List containers() {
List inner = this.innerModel().containers();
if (inner != null) {
@@ -52,6 +56,15 @@ public List containers() {
}
}
+ public List initContainers() {
+ List inner = this.innerModel().initContainers();
+ if (inner != null) {
+ return Collections.unmodifiableList(inner);
+ } else {
+ return Collections.emptyList();
+ }
+ }
+
public ReplicaInner innerModel() {
return this.innerObject;
}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/ResourceProvidersClientImpl.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/ResourceProvidersClientImpl.java
new file mode 100644
index 000000000000..6a1a6ea85873
--- /dev/null
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/ResourceProvidersClientImpl.java
@@ -0,0 +1,349 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.appcontainers.implementation;
+
+import com.azure.core.annotation.ExpectedResponses;
+import com.azure.core.annotation.Get;
+import com.azure.core.annotation.HeaderParam;
+import com.azure.core.annotation.Headers;
+import com.azure.core.annotation.Host;
+import com.azure.core.annotation.HostParam;
+import com.azure.core.annotation.PathParam;
+import com.azure.core.annotation.Post;
+import com.azure.core.annotation.QueryParam;
+import com.azure.core.annotation.ReturnType;
+import com.azure.core.annotation.ServiceInterface;
+import com.azure.core.annotation.ServiceMethod;
+import com.azure.core.annotation.UnexpectedResponseExceptionType;
+import com.azure.core.http.rest.Response;
+import com.azure.core.http.rest.RestProxy;
+import com.azure.core.util.Context;
+import com.azure.core.util.FluxUtil;
+import com.azure.resourcemanager.appcontainers.fluent.ResourceProvidersClient;
+import com.azure.resourcemanager.appcontainers.fluent.models.JobExecutionInner;
+import com.azure.resourcemanager.appcontainers.models.DefaultErrorResponseErrorException;
+import reactor.core.publisher.Mono;
+
+/** An instance of this class provides access to all the operations defined in ResourceProvidersClient. */
+public final class ResourceProvidersClientImpl implements ResourceProvidersClient {
+ /** The proxy service used to perform REST calls. */
+ private final ResourceProvidersService service;
+
+ /** The service client containing this operation class. */
+ private final ContainerAppsApiClientImpl client;
+
+ /**
+ * Initializes an instance of ResourceProvidersClientImpl.
+ *
+ * @param client the instance of the service client containing this operation class.
+ */
+ ResourceProvidersClientImpl(ContainerAppsApiClientImpl client) {
+ this.service =
+ RestProxy.create(ResourceProvidersService.class, client.getHttpPipeline(), client.getSerializerAdapter());
+ this.client = client;
+ }
+
+ /**
+ * The interface defining all the services for ContainerAppsApiClientResourceProviders to be used by the proxy
+ * service to perform REST calls.
+ */
+ @Host("{$host}")
+ @ServiceInterface(name = "ContainerAppsApiClie")
+ public interface ResourceProvidersService {
+ @Headers({"Content-Type: application/json"})
+ @Get(
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/jobs/{jobName}/executions/{jobExecutionName}")
+ @ExpectedResponses({200})
+ @UnexpectedResponseExceptionType(DefaultErrorResponseErrorException.class)
+ Mono> jobExecution(
+ @HostParam("$host") String endpoint,
+ @PathParam("subscriptionId") String subscriptionId,
+ @PathParam("resourceGroupName") String resourceGroupName,
+ @PathParam("jobName") String jobName,
+ @PathParam("jobExecutionName") String jobExecutionName,
+ @QueryParam("api-version") String apiVersion,
+ @HeaderParam("Accept") String accept,
+ Context context);
+
+ @Headers({"Content-Type: application/json"})
+ @Post("/subscriptions/{subscriptionId}/providers/Microsoft.App/getVerificationId")
+ @ExpectedResponses({200})
+ @UnexpectedResponseExceptionType(DefaultErrorResponseErrorException.class)
+ Mono> getVerificationId(
+ @HostParam("$host") String endpoint,
+ @PathParam("subscriptionId") String subscriptionId,
+ @QueryParam("api-version") String apiVersion,
+ @HeaderParam("Accept") String accept,
+ Context context);
+ }
+
+ /**
+ * Get details of a single job execution.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param jobName Job Name.
+ * @param jobExecutionName Job execution name.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return details of a single job execution along with {@link Response} on successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ private Mono> jobExecutionWithResponseAsync(
+ String resourceGroupName, String jobName, String jobExecutionName) {
+ if (this.client.getEndpoint() == null) {
+ return Mono
+ .error(
+ new IllegalArgumentException(
+ "Parameter this.client.getEndpoint() is required and cannot be null."));
+ }
+ if (this.client.getSubscriptionId() == null) {
+ return Mono
+ .error(
+ new IllegalArgumentException(
+ "Parameter this.client.getSubscriptionId() is required and cannot be null."));
+ }
+ if (resourceGroupName == null) {
+ return Mono
+ .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null."));
+ }
+ if (jobName == null) {
+ return Mono.error(new IllegalArgumentException("Parameter jobName is required and cannot be null."));
+ }
+ if (jobExecutionName == null) {
+ return Mono
+ .error(new IllegalArgumentException("Parameter jobExecutionName is required and cannot be null."));
+ }
+ final String accept = "application/json";
+ return FluxUtil
+ .withContext(
+ context ->
+ service
+ .jobExecution(
+ this.client.getEndpoint(),
+ this.client.getSubscriptionId(),
+ resourceGroupName,
+ jobName,
+ jobExecutionName,
+ this.client.getApiVersion(),
+ accept,
+ context))
+ .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly()));
+ }
+
+ /**
+ * Get details of a single job execution.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param jobName Job Name.
+ * @param jobExecutionName Job execution name.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return details of a single job execution along with {@link Response} on successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ private Mono> jobExecutionWithResponseAsync(
+ String resourceGroupName, String jobName, String jobExecutionName, Context context) {
+ if (this.client.getEndpoint() == null) {
+ return Mono
+ .error(
+ new IllegalArgumentException(
+ "Parameter this.client.getEndpoint() is required and cannot be null."));
+ }
+ if (this.client.getSubscriptionId() == null) {
+ return Mono
+ .error(
+ new IllegalArgumentException(
+ "Parameter this.client.getSubscriptionId() is required and cannot be null."));
+ }
+ if (resourceGroupName == null) {
+ return Mono
+ .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null."));
+ }
+ if (jobName == null) {
+ return Mono.error(new IllegalArgumentException("Parameter jobName is required and cannot be null."));
+ }
+ if (jobExecutionName == null) {
+ return Mono
+ .error(new IllegalArgumentException("Parameter jobExecutionName is required and cannot be null."));
+ }
+ final String accept = "application/json";
+ context = this.client.mergeContext(context);
+ return service
+ .jobExecution(
+ this.client.getEndpoint(),
+ this.client.getSubscriptionId(),
+ resourceGroupName,
+ jobName,
+ jobExecutionName,
+ this.client.getApiVersion(),
+ accept,
+ context);
+ }
+
+ /**
+ * Get details of a single job execution.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param jobName Job Name.
+ * @param jobExecutionName Job execution name.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return details of a single job execution on successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ private Mono jobExecutionAsync(
+ String resourceGroupName, String jobName, String jobExecutionName) {
+ return jobExecutionWithResponseAsync(resourceGroupName, jobName, jobExecutionName)
+ .flatMap(res -> Mono.justOrEmpty(res.getValue()));
+ }
+
+ /**
+ * Get details of a single job execution.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param jobName Job Name.
+ * @param jobExecutionName Job execution name.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return details of a single job execution along with {@link Response}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public Response jobExecutionWithResponse(
+ String resourceGroupName, String jobName, String jobExecutionName, Context context) {
+ return jobExecutionWithResponseAsync(resourceGroupName, jobName, jobExecutionName, context).block();
+ }
+
+ /**
+ * Get details of a single job execution.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param jobName Job Name.
+ * @param jobExecutionName Job execution name.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return details of a single job execution.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public JobExecutionInner jobExecution(String resourceGroupName, String jobName, String jobExecutionName) {
+ return jobExecutionWithResponse(resourceGroupName, jobName, jobExecutionName, Context.NONE).getValue();
+ }
+
+ /**
+ * Get the verification id of a subscription used for verifying custom domains.
+ *
+ * @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the verification id of a subscription used for verifying custom domains along with {@link Response} on
+ * successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ private Mono> getVerificationIdWithResponseAsync() {
+ if (this.client.getEndpoint() == null) {
+ return Mono
+ .error(
+ new IllegalArgumentException(
+ "Parameter this.client.getEndpoint() is required and cannot be null."));
+ }
+ if (this.client.getSubscriptionId() == null) {
+ return Mono
+ .error(
+ new IllegalArgumentException(
+ "Parameter this.client.getSubscriptionId() is required and cannot be null."));
+ }
+ final String accept = "application/json";
+ return FluxUtil
+ .withContext(
+ context ->
+ service
+ .getVerificationId(
+ this.client.getEndpoint(),
+ this.client.getSubscriptionId(),
+ this.client.getApiVersion(),
+ accept,
+ context))
+ .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly()));
+ }
+
+ /**
+ * Get the verification id of a subscription used for verifying custom domains.
+ *
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the verification id of a subscription used for verifying custom domains along with {@link Response} on
+ * successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ private Mono> getVerificationIdWithResponseAsync(Context context) {
+ if (this.client.getEndpoint() == null) {
+ return Mono
+ .error(
+ new IllegalArgumentException(
+ "Parameter this.client.getEndpoint() is required and cannot be null."));
+ }
+ if (this.client.getSubscriptionId() == null) {
+ return Mono
+ .error(
+ new IllegalArgumentException(
+ "Parameter this.client.getSubscriptionId() is required and cannot be null."));
+ }
+ final String accept = "application/json";
+ context = this.client.mergeContext(context);
+ return service
+ .getVerificationId(
+ this.client.getEndpoint(),
+ this.client.getSubscriptionId(),
+ this.client.getApiVersion(),
+ accept,
+ context);
+ }
+
+ /**
+ * Get the verification id of a subscription used for verifying custom domains.
+ *
+ * @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the verification id of a subscription used for verifying custom domains on successful completion of
+ * {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ private Mono getVerificationIdAsync() {
+ return getVerificationIdWithResponseAsync().flatMap(res -> Mono.justOrEmpty(res.getValue()));
+ }
+
+ /**
+ * Get the verification id of a subscription used for verifying custom domains.
+ *
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the verification id of a subscription used for verifying custom domains along with {@link Response}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public Response getVerificationIdWithResponse(Context context) {
+ return getVerificationIdWithResponseAsync(context).block();
+ }
+
+ /**
+ * Get the verification id of a subscription used for verifying custom domains.
+ *
+ * @throws DefaultErrorResponseErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the verification id of a subscription used for verifying custom domains.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public String getVerificationId() {
+ return getVerificationIdWithResponse(Context.NONE).getValue();
+ }
+}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/ResourceProvidersImpl.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/ResourceProvidersImpl.java
new file mode 100644
index 000000000000..6beb5041f1e7
--- /dev/null
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/ResourceProvidersImpl.java
@@ -0,0 +1,69 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.appcontainers.implementation;
+
+import com.azure.core.http.rest.Response;
+import com.azure.core.http.rest.SimpleResponse;
+import com.azure.core.util.Context;
+import com.azure.core.util.logging.ClientLogger;
+import com.azure.resourcemanager.appcontainers.fluent.ResourceProvidersClient;
+import com.azure.resourcemanager.appcontainers.fluent.models.JobExecutionInner;
+import com.azure.resourcemanager.appcontainers.models.JobExecution;
+import com.azure.resourcemanager.appcontainers.models.ResourceProviders;
+
+public final class ResourceProvidersImpl implements ResourceProviders {
+ private static final ClientLogger LOGGER = new ClientLogger(ResourceProvidersImpl.class);
+
+ private final ResourceProvidersClient innerClient;
+
+ private final com.azure.resourcemanager.appcontainers.ContainerAppsApiManager serviceManager;
+
+ public ResourceProvidersImpl(
+ ResourceProvidersClient innerClient,
+ com.azure.resourcemanager.appcontainers.ContainerAppsApiManager serviceManager) {
+ this.innerClient = innerClient;
+ this.serviceManager = serviceManager;
+ }
+
+ public Response jobExecutionWithResponse(
+ String resourceGroupName, String jobName, String jobExecutionName, Context context) {
+ Response inner =
+ this.serviceClient().jobExecutionWithResponse(resourceGroupName, jobName, jobExecutionName, context);
+ if (inner != null) {
+ return new SimpleResponse<>(
+ inner.getRequest(),
+ inner.getStatusCode(),
+ inner.getHeaders(),
+ new JobExecutionImpl(inner.getValue(), this.manager()));
+ } else {
+ return null;
+ }
+ }
+
+ public JobExecution jobExecution(String resourceGroupName, String jobName, String jobExecutionName) {
+ JobExecutionInner inner = this.serviceClient().jobExecution(resourceGroupName, jobName, jobExecutionName);
+ if (inner != null) {
+ return new JobExecutionImpl(inner, this.manager());
+ } else {
+ return null;
+ }
+ }
+
+ public Response getVerificationIdWithResponse(Context context) {
+ return this.serviceClient().getVerificationIdWithResponse(context);
+ }
+
+ public String getVerificationId() {
+ return this.serviceClient().getVerificationId();
+ }
+
+ private ResourceProvidersClient serviceClient() {
+ return this.innerClient;
+ }
+
+ private com.azure.resourcemanager.appcontainers.ContainerAppsApiManager manager() {
+ return this.serviceManager;
+ }
+}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/RevisionImpl.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/RevisionImpl.java
index 7b42cccf03ba..e56a7cd26d09 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/RevisionImpl.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/RevisionImpl.java
@@ -4,11 +4,11 @@
package com.azure.resourcemanager.appcontainers.implementation;
-import com.azure.core.management.SystemData;
import com.azure.resourcemanager.appcontainers.fluent.models.RevisionInner;
import com.azure.resourcemanager.appcontainers.models.Revision;
import com.azure.resourcemanager.appcontainers.models.RevisionHealthState;
import com.azure.resourcemanager.appcontainers.models.RevisionProvisioningState;
+import com.azure.resourcemanager.appcontainers.models.RevisionRunningState;
import com.azure.resourcemanager.appcontainers.models.Template;
import java.time.OffsetDateTime;
@@ -35,10 +35,6 @@ public String type() {
return this.innerModel().type();
}
- public SystemData systemData() {
- return this.innerModel().systemData();
- }
-
public OffsetDateTime createdTime() {
return this.innerModel().createdTime();
}
@@ -79,6 +75,10 @@ public RevisionProvisioningState provisioningState() {
return this.innerModel().provisioningState();
}
+ public RevisionRunningState runningState() {
+ return this.innerModel().runningState();
+ }
+
public RevisionInner innerModel() {
return this.innerObject;
}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/SourceControlImpl.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/SourceControlImpl.java
index 87912df4a417..20efb9b6dd7f 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/SourceControlImpl.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/SourceControlImpl.java
@@ -4,7 +4,6 @@
package com.azure.resourcemanager.appcontainers.implementation;
-import com.azure.core.management.SystemData;
import com.azure.core.util.Context;
import com.azure.resourcemanager.appcontainers.fluent.models.SourceControlInner;
import com.azure.resourcemanager.appcontainers.models.GithubActionConfiguration;
@@ -28,10 +27,6 @@ public String type() {
return this.innerModel().type();
}
- public SystemData systemData() {
- return this.innerModel().systemData();
- }
-
public SourceControlOperationState operationState() {
return this.innerModel().operationState();
}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/WorkloadProfileStatesImpl.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/WorkloadProfileStatesImpl.java
index d53fda0bcb69..8e91506dd431 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/WorkloadProfileStatesImpl.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/implementation/WorkloadProfileStatesImpl.java
@@ -4,7 +4,6 @@
package com.azure.resourcemanager.appcontainers.implementation;
-import com.azure.core.management.SystemData;
import com.azure.resourcemanager.appcontainers.fluent.models.WorkloadProfileStatesInner;
import com.azure.resourcemanager.appcontainers.models.WorkloadProfileStates;
import com.azure.resourcemanager.appcontainers.models.WorkloadProfileStatesProperties;
@@ -37,10 +36,6 @@ public WorkloadProfileStatesProperties properties() {
return this.innerModel().properties();
}
- public SystemData systemData() {
- return this.innerModel().systemData();
- }
-
public WorkloadProfileStatesInner innerModel() {
return this.innerObject;
}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/AppLogsConfiguration.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/AppLogsConfiguration.java
index 5d0520f20948..b015b446de0f 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/AppLogsConfiguration.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/AppLogsConfiguration.java
@@ -11,13 +11,13 @@
@Fluent
public final class AppLogsConfiguration {
/*
- * Logs destination
+ * Logs destination, can be 'log-analytics', 'azure-monitor' or 'none'
*/
@JsonProperty(value = "destination")
private String destination;
/*
- * Log Analytics configuration
+ * Log Analytics configuration, must only be provided when destination is configured as 'log-analytics'
*/
@JsonProperty(value = "logAnalyticsConfiguration")
private LogAnalyticsConfiguration logAnalyticsConfiguration;
@@ -27,7 +27,7 @@ public AppLogsConfiguration() {
}
/**
- * Get the destination property: Logs destination.
+ * Get the destination property: Logs destination, can be 'log-analytics', 'azure-monitor' or 'none'.
*
* @return the destination value.
*/
@@ -36,7 +36,7 @@ public String destination() {
}
/**
- * Set the destination property: Logs destination.
+ * Set the destination property: Logs destination, can be 'log-analytics', 'azure-monitor' or 'none'.
*
* @param destination the destination value to set.
* @return the AppLogsConfiguration object itself.
@@ -47,7 +47,8 @@ public AppLogsConfiguration withDestination(String destination) {
}
/**
- * Get the logAnalyticsConfiguration property: Log Analytics configuration.
+ * Get the logAnalyticsConfiguration property: Log Analytics configuration, must only be provided when destination
+ * is configured as 'log-analytics'.
*
* @return the logAnalyticsConfiguration value.
*/
@@ -56,7 +57,8 @@ public LogAnalyticsConfiguration logAnalyticsConfiguration() {
}
/**
- * Set the logAnalyticsConfiguration property: Log Analytics configuration.
+ * Set the logAnalyticsConfiguration property: Log Analytics configuration, must only be provided when destination
+ * is configured as 'log-analytics'.
*
* @param logAnalyticsConfiguration the logAnalyticsConfiguration value to set.
* @return the AppLogsConfiguration object itself.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/AuthConfig.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/AuthConfig.java
index cd2bd12f5dcc..f1b43d4e421a 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/AuthConfig.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/AuthConfig.java
@@ -78,6 +78,14 @@ public interface AuthConfig {
*/
HttpSettings httpSettings();
+ /**
+ * Gets the encryptionSettings property: The configuration settings of the secrets references of encryption key and
+ * signing key for ContainerApp Service Authentication/Authorization.
+ *
+ * @return the encryptionSettings value.
+ */
+ EncryptionSettings encryptionSettings();
+
/**
* Gets the name of the resource group.
*
@@ -96,11 +104,13 @@ public interface AuthConfig {
interface Definition
extends DefinitionStages.Blank, DefinitionStages.WithParentResource, DefinitionStages.WithCreate {
}
+
/** The AuthConfig definition stages. */
interface DefinitionStages {
/** The first stage of the AuthConfig definition. */
interface Blank extends WithParentResource {
}
+
/** The stage of the AuthConfig definition allowing to specify parent resource. */
interface WithParentResource {
/**
@@ -112,6 +122,7 @@ interface WithParentResource {
*/
WithCreate withExistingContainerApp(String resourceGroupName, String containerAppName);
}
+
/**
* The stage of the AuthConfig definition which contains all the minimum required properties for the resource to
* be created, but also allows for any other optional properties to be specified.
@@ -121,7 +132,8 @@ interface WithCreate
DefinitionStages.WithGlobalValidation,
DefinitionStages.WithIdentityProviders,
DefinitionStages.WithLogin,
- DefinitionStages.WithHttpSettings {
+ DefinitionStages.WithHttpSettings,
+ DefinitionStages.WithEncryptionSettings {
/**
* Executes the create request.
*
@@ -137,6 +149,7 @@ interface WithCreate
*/
AuthConfig create(Context context);
}
+
/** The stage of the AuthConfig definition allowing to specify platform. */
interface WithPlatform {
/**
@@ -149,6 +162,7 @@ interface WithPlatform {
*/
WithCreate withPlatform(AuthPlatform platform);
}
+
/** The stage of the AuthConfig definition allowing to specify globalValidation. */
interface WithGlobalValidation {
/**
@@ -161,6 +175,7 @@ interface WithGlobalValidation {
*/
WithCreate withGlobalValidation(GlobalValidation globalValidation);
}
+
/** The stage of the AuthConfig definition allowing to specify identityProviders. */
interface WithIdentityProviders {
/**
@@ -173,6 +188,7 @@ interface WithIdentityProviders {
*/
WithCreate withIdentityProviders(IdentityProviders identityProviders);
}
+
/** The stage of the AuthConfig definition allowing to specify login. */
interface WithLogin {
/**
@@ -185,6 +201,7 @@ interface WithLogin {
*/
WithCreate withLogin(Login login);
}
+
/** The stage of the AuthConfig definition allowing to specify httpSettings. */
interface WithHttpSettings {
/**
@@ -197,7 +214,21 @@ interface WithHttpSettings {
*/
WithCreate withHttpSettings(HttpSettings httpSettings);
}
+
+ /** The stage of the AuthConfig definition allowing to specify encryptionSettings. */
+ interface WithEncryptionSettings {
+ /**
+ * Specifies the encryptionSettings property: The configuration settings of the secrets references of
+ * encryption key and signing key for ContainerApp Service Authentication/Authorization..
+ *
+ * @param encryptionSettings The configuration settings of the secrets references of encryption key and
+ * signing key for ContainerApp Service Authentication/Authorization.
+ * @return the next definition stage.
+ */
+ WithCreate withEncryptionSettings(EncryptionSettings encryptionSettings);
+ }
}
+
/**
* Begins update for the AuthConfig resource.
*
@@ -211,7 +242,8 @@ interface Update
UpdateStages.WithGlobalValidation,
UpdateStages.WithIdentityProviders,
UpdateStages.WithLogin,
- UpdateStages.WithHttpSettings {
+ UpdateStages.WithHttpSettings,
+ UpdateStages.WithEncryptionSettings {
/**
* Executes the update request.
*
@@ -227,6 +259,7 @@ interface Update
*/
AuthConfig apply(Context context);
}
+
/** The AuthConfig update stages. */
interface UpdateStages {
/** The stage of the AuthConfig update allowing to specify platform. */
@@ -241,6 +274,7 @@ interface WithPlatform {
*/
Update withPlatform(AuthPlatform platform);
}
+
/** The stage of the AuthConfig update allowing to specify globalValidation. */
interface WithGlobalValidation {
/**
@@ -253,6 +287,7 @@ interface WithGlobalValidation {
*/
Update withGlobalValidation(GlobalValidation globalValidation);
}
+
/** The stage of the AuthConfig update allowing to specify identityProviders. */
interface WithIdentityProviders {
/**
@@ -265,6 +300,7 @@ interface WithIdentityProviders {
*/
Update withIdentityProviders(IdentityProviders identityProviders);
}
+
/** The stage of the AuthConfig update allowing to specify login. */
interface WithLogin {
/**
@@ -277,6 +313,7 @@ interface WithLogin {
*/
Update withLogin(Login login);
}
+
/** The stage of the AuthConfig update allowing to specify httpSettings. */
interface WithHttpSettings {
/**
@@ -289,7 +326,21 @@ interface WithHttpSettings {
*/
Update withHttpSettings(HttpSettings httpSettings);
}
+
+ /** The stage of the AuthConfig update allowing to specify encryptionSettings. */
+ interface WithEncryptionSettings {
+ /**
+ * Specifies the encryptionSettings property: The configuration settings of the secrets references of
+ * encryption key and signing key for ContainerApp Service Authentication/Authorization..
+ *
+ * @param encryptionSettings The configuration settings of the secrets references of encryption key and
+ * signing key for ContainerApp Service Authentication/Authorization.
+ * @return the next definition stage.
+ */
+ Update withEncryptionSettings(EncryptionSettings encryptionSettings);
+ }
}
+
/**
* Refreshes the resource to sync with Azure.
*
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/AvailableWorkloadProfile.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/AvailableWorkloadProfile.java
index f3a46738f9df..9d2d444694b5 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/AvailableWorkloadProfile.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/AvailableWorkloadProfile.java
@@ -4,7 +4,6 @@
package com.azure.resourcemanager.appcontainers.models;
-import com.azure.core.management.SystemData;
import com.azure.resourcemanager.appcontainers.fluent.models.AvailableWorkloadProfileInner;
/** An immutable client-side representation of AvailableWorkloadProfile. */
@@ -44,13 +43,6 @@ public interface AvailableWorkloadProfile {
*/
AvailableWorkloadProfileProperties properties();
- /**
- * Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.
- *
- * @return the systemData value.
- */
- SystemData systemData();
-
/**
* Gets the inner com.azure.resourcemanager.appcontainers.fluent.models.AvailableWorkloadProfileInner object.
*
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/AzureCredentials.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/AzureCredentials.java
index 256228a58237..b2c689859bc0 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/AzureCredentials.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/AzureCredentials.java
@@ -28,6 +28,12 @@ public final class AzureCredentials {
@JsonProperty(value = "tenantId")
private String tenantId;
+ /*
+ * Kind of auth github does for deploying the template
+ */
+ @JsonProperty(value = "kind")
+ private String kind;
+
/*
* Subscription Id.
*/
@@ -98,6 +104,26 @@ public AzureCredentials withTenantId(String tenantId) {
return this;
}
+ /**
+ * Get the kind property: Kind of auth github does for deploying the template.
+ *
+ * @return the kind value.
+ */
+ public String kind() {
+ return this.kind;
+ }
+
+ /**
+ * Set the kind property: Kind of auth github does for deploying the template.
+ *
+ * @param kind the kind value to set.
+ * @return the AzureCredentials object itself.
+ */
+ public AzureCredentials withKind(String kind) {
+ this.kind = kind;
+ return this;
+ }
+
/**
* Get the subscriptionId property: Subscription Id.
*
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/BillingMeter.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/BillingMeter.java
index 6de3c755721c..6e78ff421016 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/BillingMeter.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/BillingMeter.java
@@ -6,7 +6,6 @@
import com.azure.core.annotation.Fluent;
import com.azure.core.management.ProxyResource;
-import com.azure.core.management.SystemData;
import com.fasterxml.jackson.annotation.JsonProperty;
/** Billing meter. */
@@ -24,12 +23,6 @@ public final class BillingMeter extends ProxyResource {
@JsonProperty(value = "properties")
private BillingMeterProperties properties;
- /*
- * Azure Resource Manager metadata containing createdBy and modifiedBy information.
- */
- @JsonProperty(value = "systemData", access = JsonProperty.Access.WRITE_ONLY)
- private SystemData systemData;
-
/** Creates an instance of BillingMeter class. */
public BillingMeter() {
}
@@ -74,15 +67,6 @@ public BillingMeter withProperties(BillingMeterProperties properties) {
return this;
}
- /**
- * Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.
- *
- * @return the systemData value.
- */
- public SystemData systemData() {
- return this.systemData;
- }
-
/**
* Validates the instance.
*
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/BlobStorageTokenStore.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/BlobStorageTokenStore.java
new file mode 100644
index 000000000000..65d2574e2dd0
--- /dev/null
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/BlobStorageTokenStore.java
@@ -0,0 +1,61 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.appcontainers.models;
+
+import com.azure.core.annotation.Fluent;
+import com.azure.core.util.logging.ClientLogger;
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+/** The configuration settings of the storage of the tokens if blob storage is used. */
+@Fluent
+public final class BlobStorageTokenStore {
+ /*
+ * The name of the app secrets containing the SAS URL of the blob storage containing the tokens.
+ */
+ @JsonProperty(value = "sasUrlSettingName", required = true)
+ private String sasUrlSettingName;
+
+ /** Creates an instance of BlobStorageTokenStore class. */
+ public BlobStorageTokenStore() {
+ }
+
+ /**
+ * Get the sasUrlSettingName property: The name of the app secrets containing the SAS URL of the blob storage
+ * containing the tokens.
+ *
+ * @return the sasUrlSettingName value.
+ */
+ public String sasUrlSettingName() {
+ return this.sasUrlSettingName;
+ }
+
+ /**
+ * Set the sasUrlSettingName property: The name of the app secrets containing the SAS URL of the blob storage
+ * containing the tokens.
+ *
+ * @param sasUrlSettingName the sasUrlSettingName value to set.
+ * @return the BlobStorageTokenStore object itself.
+ */
+ public BlobStorageTokenStore withSasUrlSettingName(String sasUrlSettingName) {
+ this.sasUrlSettingName = sasUrlSettingName;
+ return this;
+ }
+
+ /**
+ * Validates the instance.
+ *
+ * @throws IllegalArgumentException thrown if the instance is not valid.
+ */
+ public void validate() {
+ if (sasUrlSettingName() == null) {
+ throw LOGGER
+ .logExceptionAsError(
+ new IllegalArgumentException(
+ "Missing required property sasUrlSettingName in model BlobStorageTokenStore"));
+ }
+ }
+
+ private static final ClientLogger LOGGER = new ClientLogger(BlobStorageTokenStore.class);
+}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/Certificate.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/Certificate.java
index 25177f50653f..e25331db625d 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/Certificate.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/Certificate.java
@@ -96,11 +96,13 @@ interface Definition
DefinitionStages.WithParentResource,
DefinitionStages.WithCreate {
}
+
/** The Certificate definition stages. */
interface DefinitionStages {
/** The first stage of the Certificate definition. */
interface Blank extends WithLocation {
}
+
/** The stage of the Certificate definition allowing to specify location. */
interface WithLocation {
/**
@@ -119,6 +121,7 @@ interface WithLocation {
*/
WithParentResource withRegion(String location);
}
+
/** The stage of the Certificate definition allowing to specify parent resource. */
interface WithParentResource {
/**
@@ -130,6 +133,7 @@ interface WithParentResource {
*/
WithCreate withExistingConnectedEnvironment(String resourceGroupName, String connectedEnvironmentName);
}
+
/**
* The stage of the Certificate definition which contains all the minimum required properties for the resource
* to be created, but also allows for any other optional properties to be specified.
@@ -150,6 +154,7 @@ interface WithCreate extends DefinitionStages.WithTags, DefinitionStages.WithPro
*/
Certificate create(Context context);
}
+
/** The stage of the Certificate definition allowing to specify tags. */
interface WithTags {
/**
@@ -160,6 +165,7 @@ interface WithTags {
*/
WithCreate withTags(Map tags);
}
+
/** The stage of the Certificate definition allowing to specify properties. */
interface WithProperties {
/**
@@ -171,6 +177,7 @@ interface WithProperties {
WithCreate withProperties(CertificateProperties properties);
}
}
+
/**
* Begins update for the Certificate resource.
*
@@ -195,6 +202,7 @@ interface Update extends UpdateStages.WithTags {
*/
Certificate apply(Context context);
}
+
/** The Certificate update stages. */
interface UpdateStages {
/** The stage of the Certificate update allowing to specify tags. */
@@ -208,6 +216,7 @@ interface WithTags {
Update withTags(Map tags);
}
}
+
/**
* Refreshes the resource to sync with Azure.
*
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/Configuration.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/Configuration.java
index 230e78772bb1..98f0b1ad7b07 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/Configuration.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/Configuration.java
@@ -49,6 +49,12 @@ public final class Configuration {
@JsonProperty(value = "maxInactiveRevisions")
private Integer maxInactiveRevisions;
+ /*
+ * Container App to be a dev Container App Service
+ */
+ @JsonProperty(value = "service")
+ private Service service;
+
/** Creates an instance of Configuration class. */
public Configuration() {
}
@@ -181,6 +187,26 @@ public Configuration withMaxInactiveRevisions(Integer maxInactiveRevisions) {
return this;
}
+ /**
+ * Get the service property: Container App to be a dev Container App Service.
+ *
+ * @return the service value.
+ */
+ public Service service() {
+ return this.service;
+ }
+
+ /**
+ * Set the service property: Container App to be a dev Container App Service.
+ *
+ * @param service the service value to set.
+ * @return the Configuration object itself.
+ */
+ public Configuration withService(Service service) {
+ this.service = service;
+ return this;
+ }
+
/**
* Validates the instance.
*
@@ -199,5 +225,8 @@ public void validate() {
if (dapr() != null) {
dapr().validate();
}
+ if (service() != null) {
+ service().validate();
+ }
}
}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/ConnectedEnvironment.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/ConnectedEnvironment.java
index c6f3a3e31cdf..7cd325e26c16 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/ConnectedEnvironment.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/ConnectedEnvironment.java
@@ -140,11 +140,13 @@ interface Definition
DefinitionStages.WithResourceGroup,
DefinitionStages.WithCreate {
}
+
/** The ConnectedEnvironment definition stages. */
interface DefinitionStages {
/** The first stage of the ConnectedEnvironment definition. */
interface Blank extends WithLocation {
}
+
/** The stage of the ConnectedEnvironment definition allowing to specify location. */
interface WithLocation {
/**
@@ -163,6 +165,7 @@ interface WithLocation {
*/
WithResourceGroup withRegion(String location);
}
+
/** The stage of the ConnectedEnvironment definition allowing to specify parent resource. */
interface WithResourceGroup {
/**
@@ -173,6 +176,7 @@ interface WithResourceGroup {
*/
WithCreate withExistingResourceGroup(String resourceGroupName);
}
+
/**
* The stage of the ConnectedEnvironment definition which contains all the minimum required properties for the
* resource to be created, but also allows for any other optional properties to be specified.
@@ -198,6 +202,7 @@ interface WithCreate
*/
ConnectedEnvironment create(Context context);
}
+
/** The stage of the ConnectedEnvironment definition allowing to specify tags. */
interface WithTags {
/**
@@ -208,6 +213,7 @@ interface WithTags {
*/
WithCreate withTags(Map tags);
}
+
/** The stage of the ConnectedEnvironment definition allowing to specify extendedLocation. */
interface WithExtendedLocation {
/**
@@ -218,6 +224,7 @@ interface WithExtendedLocation {
*/
WithCreate withExtendedLocation(ExtendedLocation extendedLocation);
}
+
/** The stage of the ConnectedEnvironment definition allowing to specify staticIp. */
interface WithStaticIp {
/**
@@ -228,6 +235,7 @@ interface WithStaticIp {
*/
WithCreate withStaticIp(String staticIp);
}
+
/** The stage of the ConnectedEnvironment definition allowing to specify daprAIConnectionString. */
interface WithDaprAIConnectionString {
/**
@@ -240,6 +248,7 @@ interface WithDaprAIConnectionString {
*/
WithCreate withDaprAIConnectionString(String daprAIConnectionString);
}
+
/** The stage of the ConnectedEnvironment definition allowing to specify customDomainConfiguration. */
interface WithCustomDomainConfiguration {
/**
@@ -251,6 +260,7 @@ interface WithCustomDomainConfiguration {
WithCreate withCustomDomainConfiguration(CustomDomainConfiguration customDomainConfiguration);
}
}
+
/**
* Begins update for the ConnectedEnvironment resource.
*
@@ -280,6 +290,7 @@ interface Update
*/
ConnectedEnvironment apply(Context context);
}
+
/** The ConnectedEnvironment update stages. */
interface UpdateStages {
/** The stage of the ConnectedEnvironment update allowing to specify tags. */
@@ -292,6 +303,7 @@ interface WithTags {
*/
Update withTags(Map tags);
}
+
/** The stage of the ConnectedEnvironment update allowing to specify extendedLocation. */
interface WithExtendedLocation {
/**
@@ -302,6 +314,7 @@ interface WithExtendedLocation {
*/
Update withExtendedLocation(ExtendedLocation extendedLocation);
}
+
/** The stage of the ConnectedEnvironment update allowing to specify staticIp. */
interface WithStaticIp {
/**
@@ -312,6 +325,7 @@ interface WithStaticIp {
*/
Update withStaticIp(String staticIp);
}
+
/** The stage of the ConnectedEnvironment update allowing to specify daprAIConnectionString. */
interface WithDaprAIConnectionString {
/**
@@ -324,6 +338,7 @@ interface WithDaprAIConnectionString {
*/
Update withDaprAIConnectionString(String daprAIConnectionString);
}
+
/** The stage of the ConnectedEnvironment update allowing to specify customDomainConfiguration. */
interface WithCustomDomainConfiguration {
/**
@@ -335,6 +350,7 @@ interface WithCustomDomainConfiguration {
Update withCustomDomainConfiguration(CustomDomainConfiguration customDomainConfiguration);
}
}
+
/**
* Refreshes the resource to sync with Azure.
*
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/ConnectedEnvironmentStorage.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/ConnectedEnvironmentStorage.java
index 0b383982af49..c413cde7c5f1 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/ConnectedEnvironmentStorage.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/ConnectedEnvironmentStorage.java
@@ -4,7 +4,6 @@
package com.azure.resourcemanager.appcontainers.models;
-import com.azure.core.management.SystemData;
import com.azure.core.util.Context;
import com.azure.resourcemanager.appcontainers.fluent.models.ConnectedEnvironmentStorageInner;
@@ -38,13 +37,6 @@ public interface ConnectedEnvironmentStorage {
*/
ConnectedEnvironmentStorageProperties properties();
- /**
- * Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.
- *
- * @return the systemData value.
- */
- SystemData systemData();
-
/**
* Gets the name of the resource group.
*
@@ -63,11 +55,13 @@ public interface ConnectedEnvironmentStorage {
interface Definition
extends DefinitionStages.Blank, DefinitionStages.WithParentResource, DefinitionStages.WithCreate {
}
+
/** The ConnectedEnvironmentStorage definition stages. */
interface DefinitionStages {
/** The first stage of the ConnectedEnvironmentStorage definition. */
interface Blank extends WithParentResource {
}
+
/** The stage of the ConnectedEnvironmentStorage definition allowing to specify parent resource. */
interface WithParentResource {
/**
@@ -79,6 +73,7 @@ interface WithParentResource {
*/
WithCreate withExistingConnectedEnvironment(String resourceGroupName, String connectedEnvironmentName);
}
+
/**
* The stage of the ConnectedEnvironmentStorage definition which contains all the minimum required properties
* for the resource to be created, but also allows for any other optional properties to be specified.
@@ -99,6 +94,7 @@ interface WithCreate extends DefinitionStages.WithProperties {
*/
ConnectedEnvironmentStorage create(Context context);
}
+
/** The stage of the ConnectedEnvironmentStorage definition allowing to specify properties. */
interface WithProperties {
/**
@@ -110,6 +106,7 @@ interface WithProperties {
WithCreate withProperties(ConnectedEnvironmentStorageProperties properties);
}
}
+
/**
* Begins update for the ConnectedEnvironmentStorage resource.
*
@@ -134,6 +131,7 @@ interface Update extends UpdateStages.WithProperties {
*/
ConnectedEnvironmentStorage apply(Context context);
}
+
/** The ConnectedEnvironmentStorage update stages. */
interface UpdateStages {
/** The stage of the ConnectedEnvironmentStorage update allowing to specify properties. */
@@ -147,6 +145,7 @@ interface WithProperties {
Update withProperties(ConnectedEnvironmentStorageProperties properties);
}
}
+
/**
* Refreshes the resource to sync with Azure.
*
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/ContainerApp.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/ContainerApp.java
index 49af3cdd6228..6b2c89375c65 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/ContainerApp.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/ContainerApp.java
@@ -199,11 +199,13 @@ interface Definition
DefinitionStages.WithResourceGroup,
DefinitionStages.WithCreate {
}
+
/** The ContainerApp definition stages. */
interface DefinitionStages {
/** The first stage of the ContainerApp definition. */
interface Blank extends WithLocation {
}
+
/** The stage of the ContainerApp definition allowing to specify location. */
interface WithLocation {
/**
@@ -222,6 +224,7 @@ interface WithLocation {
*/
WithResourceGroup withRegion(String location);
}
+
/** The stage of the ContainerApp definition allowing to specify parent resource. */
interface WithResourceGroup {
/**
@@ -232,6 +235,7 @@ interface WithResourceGroup {
*/
WithCreate withExistingResourceGroup(String resourceGroupName);
}
+
/**
* The stage of the ContainerApp definition which contains all the minimum required properties for the resource
* to be created, but also allows for any other optional properties to be specified.
@@ -261,6 +265,7 @@ interface WithCreate
*/
ContainerApp create(Context context);
}
+
/** The stage of the ContainerApp definition allowing to specify tags. */
interface WithTags {
/**
@@ -271,6 +276,7 @@ interface WithTags {
*/
WithCreate withTags(Map tags);
}
+
/** The stage of the ContainerApp definition allowing to specify extendedLocation. */
interface WithExtendedLocation {
/**
@@ -281,6 +287,7 @@ interface WithExtendedLocation {
*/
WithCreate withExtendedLocation(ExtendedLocation extendedLocation);
}
+
/** The stage of the ContainerApp definition allowing to specify identity. */
interface WithIdentity {
/**
@@ -293,6 +300,7 @@ interface WithIdentity {
*/
WithCreate withIdentity(ManagedServiceIdentity identity);
}
+
/** The stage of the ContainerApp definition allowing to specify managedBy. */
interface WithManagedBy {
/**
@@ -308,6 +316,7 @@ interface WithManagedBy {
*/
WithCreate withManagedBy(String managedBy);
}
+
/** The stage of the ContainerApp definition allowing to specify managedEnvironmentId. */
interface WithManagedEnvironmentId {
/**
@@ -318,6 +327,7 @@ interface WithManagedEnvironmentId {
*/
WithCreate withManagedEnvironmentId(String managedEnvironmentId);
}
+
/** The stage of the ContainerApp definition allowing to specify environmentId. */
interface WithEnvironmentId {
/**
@@ -328,6 +338,7 @@ interface WithEnvironmentId {
*/
WithCreate withEnvironmentId(String environmentId);
}
+
/** The stage of the ContainerApp definition allowing to specify workloadProfileName. */
interface WithWorkloadProfileName {
/**
@@ -338,6 +349,7 @@ interface WithWorkloadProfileName {
*/
WithCreate withWorkloadProfileName(String workloadProfileName);
}
+
/** The stage of the ContainerApp definition allowing to specify configuration. */
interface WithConfiguration {
/**
@@ -348,6 +360,7 @@ interface WithConfiguration {
*/
WithCreate withConfiguration(Configuration configuration);
}
+
/** The stage of the ContainerApp definition allowing to specify template. */
interface WithTemplate {
/**
@@ -359,6 +372,7 @@ interface WithTemplate {
WithCreate withTemplate(Template template);
}
}
+
/**
* Begins update for the ContainerApp resource.
*
@@ -390,6 +404,7 @@ interface Update
*/
ContainerApp apply(Context context);
}
+
/** The ContainerApp update stages. */
interface UpdateStages {
/** The stage of the ContainerApp update allowing to specify tags. */
@@ -402,6 +417,7 @@ interface WithTags {
*/
Update withTags(Map tags);
}
+
/** The stage of the ContainerApp update allowing to specify extendedLocation. */
interface WithExtendedLocation {
/**
@@ -412,6 +428,7 @@ interface WithExtendedLocation {
*/
Update withExtendedLocation(ExtendedLocation extendedLocation);
}
+
/** The stage of the ContainerApp update allowing to specify identity. */
interface WithIdentity {
/**
@@ -424,6 +441,7 @@ interface WithIdentity {
*/
Update withIdentity(ManagedServiceIdentity identity);
}
+
/** The stage of the ContainerApp update allowing to specify managedBy. */
interface WithManagedBy {
/**
@@ -439,6 +457,7 @@ interface WithManagedBy {
*/
Update withManagedBy(String managedBy);
}
+
/** The stage of the ContainerApp update allowing to specify workloadProfileName. */
interface WithWorkloadProfileName {
/**
@@ -449,6 +468,7 @@ interface WithWorkloadProfileName {
*/
Update withWorkloadProfileName(String workloadProfileName);
}
+
/** The stage of the ContainerApp update allowing to specify configuration. */
interface WithConfiguration {
/**
@@ -459,6 +479,7 @@ interface WithConfiguration {
*/
Update withConfiguration(Configuration configuration);
}
+
/** The stage of the ContainerApp update allowing to specify template. */
interface WithTemplate {
/**
@@ -470,6 +491,7 @@ interface WithTemplate {
Update withTemplate(Template template);
}
}
+
/**
* Refreshes the resource to sync with Azure.
*
@@ -556,4 +578,48 @@ Response listCustomHostnameAnalysisWithResponse(
* @return auth token for a container app.
*/
ContainerAppAuthToken getAuthToken();
+
+ /**
+ * Start a container app.
+ *
+ * @throws com.azure.resourcemanager.appcontainers.models.DefaultErrorResponseErrorException thrown if the request
+ * is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return container App.
+ */
+ ContainerApp start();
+
+ /**
+ * Start a container app.
+ *
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.appcontainers.models.DefaultErrorResponseErrorException thrown if the request
+ * is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return container App.
+ */
+ ContainerApp start(Context context);
+
+ /**
+ * Stop a container app.
+ *
+ * @throws com.azure.resourcemanager.appcontainers.models.DefaultErrorResponseErrorException thrown if the request
+ * is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return container App.
+ */
+ ContainerApp stop();
+
+ /**
+ * Stop a container app.
+ *
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.appcontainers.models.DefaultErrorResponseErrorException thrown if the request
+ * is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return container App.
+ */
+ ContainerApp stop(Context context);
}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/ContainerAppContainerRunningState.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/ContainerAppContainerRunningState.java
new file mode 100644
index 000000000000..e70047c56873
--- /dev/null
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/ContainerAppContainerRunningState.java
@@ -0,0 +1,50 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.appcontainers.models;
+
+import com.azure.core.util.ExpandableStringEnum;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import java.util.Collection;
+
+/** Current running state of the container. */
+public final class ContainerAppContainerRunningState extends ExpandableStringEnum {
+ /** Static value Running for ContainerAppContainerRunningState. */
+ public static final ContainerAppContainerRunningState RUNNING = fromString("Running");
+
+ /** Static value Terminated for ContainerAppContainerRunningState. */
+ public static final ContainerAppContainerRunningState TERMINATED = fromString("Terminated");
+
+ /** Static value Waiting for ContainerAppContainerRunningState. */
+ public static final ContainerAppContainerRunningState WAITING = fromString("Waiting");
+
+ /**
+ * Creates a new instance of ContainerAppContainerRunningState value.
+ *
+ * @deprecated Use the {@link #fromString(String)} factory method.
+ */
+ @Deprecated
+ public ContainerAppContainerRunningState() {
+ }
+
+ /**
+ * Creates or finds a ContainerAppContainerRunningState from its string representation.
+ *
+ * @param name a name to look for.
+ * @return the corresponding ContainerAppContainerRunningState.
+ */
+ @JsonCreator
+ public static ContainerAppContainerRunningState fromString(String name) {
+ return fromString(name, ContainerAppContainerRunningState.class);
+ }
+
+ /**
+ * Gets known ContainerAppContainerRunningState values.
+ *
+ * @return known ContainerAppContainerRunningState values.
+ */
+ public static Collection values() {
+ return values(ContainerAppContainerRunningState.class);
+ }
+}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/ContainerAppReplicaRunningState.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/ContainerAppReplicaRunningState.java
new file mode 100644
index 000000000000..a480ec43349e
--- /dev/null
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/ContainerAppReplicaRunningState.java
@@ -0,0 +1,50 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.appcontainers.models;
+
+import com.azure.core.util.ExpandableStringEnum;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import java.util.Collection;
+
+/** Current running state of the replica. */
+public final class ContainerAppReplicaRunningState extends ExpandableStringEnum {
+ /** Static value Running for ContainerAppReplicaRunningState. */
+ public static final ContainerAppReplicaRunningState RUNNING = fromString("Running");
+
+ /** Static value NotRunning for ContainerAppReplicaRunningState. */
+ public static final ContainerAppReplicaRunningState NOT_RUNNING = fromString("NotRunning");
+
+ /** Static value Unknown for ContainerAppReplicaRunningState. */
+ public static final ContainerAppReplicaRunningState UNKNOWN = fromString("Unknown");
+
+ /**
+ * Creates a new instance of ContainerAppReplicaRunningState value.
+ *
+ * @deprecated Use the {@link #fromString(String)} factory method.
+ */
+ @Deprecated
+ public ContainerAppReplicaRunningState() {
+ }
+
+ /**
+ * Creates or finds a ContainerAppReplicaRunningState from its string representation.
+ *
+ * @param name a name to look for.
+ * @return the corresponding ContainerAppReplicaRunningState.
+ */
+ @JsonCreator
+ public static ContainerAppReplicaRunningState fromString(String name) {
+ return fromString(name, ContainerAppReplicaRunningState.class);
+ }
+
+ /**
+ * Gets known ContainerAppReplicaRunningState values.
+ *
+ * @return known ContainerAppReplicaRunningState values.
+ */
+ public static Collection values() {
+ return values(ContainerAppReplicaRunningState.class);
+ }
+}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/ContainerApps.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/ContainerApps.java
index c71a0228f1d2..2f770f162574 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/ContainerApps.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/ContainerApps.java
@@ -203,6 +203,60 @@ Response getAuthTokenWithResponse(
*/
ContainerAppAuthToken getAuthToken(String resourceGroupName, String containerAppName);
+ /**
+ * Start a container app.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param containerAppName Name of the Container App.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.appcontainers.models.DefaultErrorResponseErrorException thrown if the request
+ * is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return container App.
+ */
+ ContainerApp start(String resourceGroupName, String containerAppName);
+
+ /**
+ * Start a container app.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param containerAppName Name of the Container App.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.appcontainers.models.DefaultErrorResponseErrorException thrown if the request
+ * is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return container App.
+ */
+ ContainerApp start(String resourceGroupName, String containerAppName, Context context);
+
+ /**
+ * Stop a container app.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param containerAppName Name of the Container App.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.appcontainers.models.DefaultErrorResponseErrorException thrown if the request
+ * is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return container App.
+ */
+ ContainerApp stop(String resourceGroupName, String containerAppName);
+
+ /**
+ * Stop a container app.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param containerAppName Name of the Container App.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.appcontainers.models.DefaultErrorResponseErrorException thrown if the request
+ * is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return container App.
+ */
+ ContainerApp stop(String resourceGroupName, String containerAppName, Context context);
+
/**
* Get the properties of a Container App.
*
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/DaprComponent.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/DaprComponent.java
index 68a8bcd7018d..5b0052ba06f7 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/DaprComponent.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/DaprComponent.java
@@ -5,7 +5,6 @@
package com.azure.resourcemanager.appcontainers.models;
import com.azure.core.http.rest.Response;
-import com.azure.core.management.SystemData;
import com.azure.core.util.Context;
import com.azure.resourcemanager.appcontainers.fluent.models.DaprComponentInner;
import java.util.List;
@@ -33,13 +32,6 @@ public interface DaprComponent {
*/
String type();
- /**
- * Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.
- *
- * @return the systemData value.
- */
- SystemData systemData();
-
/**
* Gets the componentType property: Component type.
*
@@ -114,11 +106,13 @@ public interface DaprComponent {
interface Definition
extends DefinitionStages.Blank, DefinitionStages.WithParentResource, DefinitionStages.WithCreate {
}
+
/** The DaprComponent definition stages. */
interface DefinitionStages {
/** The first stage of the DaprComponent definition. */
interface Blank extends WithParentResource {
}
+
/** The stage of the DaprComponent definition allowing to specify parent resource. */
interface WithParentResource {
/**
@@ -130,6 +124,7 @@ interface WithParentResource {
*/
WithCreate withExistingConnectedEnvironment(String resourceGroupName, String connectedEnvironmentName);
}
+
/**
* The stage of the DaprComponent definition which contains all the minimum required properties for the resource
* to be created, but also allows for any other optional properties to be specified.
@@ -158,6 +153,7 @@ interface WithCreate
*/
DaprComponent create(Context context);
}
+
/** The stage of the DaprComponent definition allowing to specify componentType. */
interface WithComponentType {
/**
@@ -168,6 +164,7 @@ interface WithComponentType {
*/
WithCreate withComponentType(String componentType);
}
+
/** The stage of the DaprComponent definition allowing to specify version. */
interface WithVersion {
/**
@@ -178,6 +175,7 @@ interface WithVersion {
*/
WithCreate withVersion(String version);
}
+
/** The stage of the DaprComponent definition allowing to specify ignoreErrors. */
interface WithIgnoreErrors {
/**
@@ -188,6 +186,7 @@ interface WithIgnoreErrors {
*/
WithCreate withIgnoreErrors(Boolean ignoreErrors);
}
+
/** The stage of the DaprComponent definition allowing to specify initTimeout. */
interface WithInitTimeout {
/**
@@ -198,6 +197,7 @@ interface WithInitTimeout {
*/
WithCreate withInitTimeout(String initTimeout);
}
+
/** The stage of the DaprComponent definition allowing to specify secrets. */
interface WithSecrets {
/**
@@ -208,6 +208,7 @@ interface WithSecrets {
*/
WithCreate withSecrets(List secrets);
}
+
/** The stage of the DaprComponent definition allowing to specify secretStoreComponent. */
interface WithSecretStoreComponent {
/**
@@ -218,6 +219,7 @@ interface WithSecretStoreComponent {
*/
WithCreate withSecretStoreComponent(String secretStoreComponent);
}
+
/** The stage of the DaprComponent definition allowing to specify metadata. */
interface WithMetadata {
/**
@@ -228,6 +230,7 @@ interface WithMetadata {
*/
WithCreate withMetadata(List metadata);
}
+
/** The stage of the DaprComponent definition allowing to specify scopes. */
interface WithScopes {
/**
@@ -239,6 +242,7 @@ interface WithScopes {
WithCreate withScopes(List scopes);
}
}
+
/**
* Begins update for the DaprComponent resource.
*
@@ -271,6 +275,7 @@ interface Update
*/
DaprComponent apply(Context context);
}
+
/** The DaprComponent update stages. */
interface UpdateStages {
/** The stage of the DaprComponent update allowing to specify componentType. */
@@ -283,6 +288,7 @@ interface WithComponentType {
*/
Update withComponentType(String componentType);
}
+
/** The stage of the DaprComponent update allowing to specify version. */
interface WithVersion {
/**
@@ -293,6 +299,7 @@ interface WithVersion {
*/
Update withVersion(String version);
}
+
/** The stage of the DaprComponent update allowing to specify ignoreErrors. */
interface WithIgnoreErrors {
/**
@@ -303,6 +310,7 @@ interface WithIgnoreErrors {
*/
Update withIgnoreErrors(Boolean ignoreErrors);
}
+
/** The stage of the DaprComponent update allowing to specify initTimeout. */
interface WithInitTimeout {
/**
@@ -313,6 +321,7 @@ interface WithInitTimeout {
*/
Update withInitTimeout(String initTimeout);
}
+
/** The stage of the DaprComponent update allowing to specify secrets. */
interface WithSecrets {
/**
@@ -323,6 +332,7 @@ interface WithSecrets {
*/
Update withSecrets(List secrets);
}
+
/** The stage of the DaprComponent update allowing to specify secretStoreComponent. */
interface WithSecretStoreComponent {
/**
@@ -333,6 +343,7 @@ interface WithSecretStoreComponent {
*/
Update withSecretStoreComponent(String secretStoreComponent);
}
+
/** The stage of the DaprComponent update allowing to specify metadata. */
interface WithMetadata {
/**
@@ -343,6 +354,7 @@ interface WithMetadata {
*/
Update withMetadata(List metadata);
}
+
/** The stage of the DaprComponent update allowing to specify scopes. */
interface WithScopes {
/**
@@ -354,6 +366,7 @@ interface WithScopes {
Update withScopes(List scopes);
}
}
+
/**
* Refreshes the resource to sync with Azure.
*
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/Diagnostics.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/Diagnostics.java
index 097fd4f2d489..73bed89218f1 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/Diagnostics.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/Diagnostics.java
@@ -4,7 +4,6 @@
package com.azure.resourcemanager.appcontainers.models;
-import com.azure.core.management.SystemData;
import com.azure.resourcemanager.appcontainers.fluent.models.DiagnosticsInner;
/** An immutable client-side representation of Diagnostics. */
@@ -37,13 +36,6 @@ public interface Diagnostics {
*/
DiagnosticsProperties properties();
- /**
- * Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.
- *
- * @return the systemData value.
- */
- SystemData systemData();
-
/**
* Gets the inner com.azure.resourcemanager.appcontainers.fluent.models.DiagnosticsInner object.
*
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/EncryptionSettings.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/EncryptionSettings.java
new file mode 100644
index 000000000000..5c3b58f05620
--- /dev/null
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/EncryptionSettings.java
@@ -0,0 +1,79 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.appcontainers.models;
+
+import com.azure.core.annotation.Fluent;
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+/**
+ * The configuration settings of the secrets references of encryption key and signing key for ContainerApp Service
+ * Authentication/Authorization.
+ */
+@Fluent
+public final class EncryptionSettings {
+ /*
+ * The secret name which is referenced for EncryptionKey.
+ */
+ @JsonProperty(value = "containerAppAuthEncryptionSecretName")
+ private String containerAppAuthEncryptionSecretName;
+
+ /*
+ * The secret name which is referenced for SigningKey.
+ */
+ @JsonProperty(value = "containerAppAuthSigningSecretName")
+ private String containerAppAuthSigningSecretName;
+
+ /** Creates an instance of EncryptionSettings class. */
+ public EncryptionSettings() {
+ }
+
+ /**
+ * Get the containerAppAuthEncryptionSecretName property: The secret name which is referenced for EncryptionKey.
+ *
+ * @return the containerAppAuthEncryptionSecretName value.
+ */
+ public String containerAppAuthEncryptionSecretName() {
+ return this.containerAppAuthEncryptionSecretName;
+ }
+
+ /**
+ * Set the containerAppAuthEncryptionSecretName property: The secret name which is referenced for EncryptionKey.
+ *
+ * @param containerAppAuthEncryptionSecretName the containerAppAuthEncryptionSecretName value to set.
+ * @return the EncryptionSettings object itself.
+ */
+ public EncryptionSettings withContainerAppAuthEncryptionSecretName(String containerAppAuthEncryptionSecretName) {
+ this.containerAppAuthEncryptionSecretName = containerAppAuthEncryptionSecretName;
+ return this;
+ }
+
+ /**
+ * Get the containerAppAuthSigningSecretName property: The secret name which is referenced for SigningKey.
+ *
+ * @return the containerAppAuthSigningSecretName value.
+ */
+ public String containerAppAuthSigningSecretName() {
+ return this.containerAppAuthSigningSecretName;
+ }
+
+ /**
+ * Set the containerAppAuthSigningSecretName property: The secret name which is referenced for SigningKey.
+ *
+ * @param containerAppAuthSigningSecretName the containerAppAuthSigningSecretName value to set.
+ * @return the EncryptionSettings object itself.
+ */
+ public EncryptionSettings withContainerAppAuthSigningSecretName(String containerAppAuthSigningSecretName) {
+ this.containerAppAuthSigningSecretName = containerAppAuthSigningSecretName;
+ return this;
+ }
+
+ /**
+ * Validates the instance.
+ *
+ * @throws IllegalArgumentException thrown if the instance is not valid.
+ */
+ public void validate() {
+ }
+}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/GithubActionConfiguration.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/GithubActionConfiguration.java
index 18644f901af7..2c1cf3be67f4 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/GithubActionConfiguration.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/GithubActionConfiguration.java
@@ -28,6 +28,12 @@ public final class GithubActionConfiguration {
@JsonProperty(value = "contextPath")
private String contextPath;
+ /*
+ * One time Github PAT to configure github environment
+ */
+ @JsonProperty(value = "githubPersonalAccessToken")
+ private String githubPersonalAccessToken;
+
/*
* Image name
*/
@@ -122,6 +128,26 @@ public GithubActionConfiguration withContextPath(String contextPath) {
return this;
}
+ /**
+ * Get the githubPersonalAccessToken property: One time Github PAT to configure github environment.
+ *
+ * @return the githubPersonalAccessToken value.
+ */
+ public String githubPersonalAccessToken() {
+ return this.githubPersonalAccessToken;
+ }
+
+ /**
+ * Set the githubPersonalAccessToken property: One time Github PAT to configure github environment.
+ *
+ * @param githubPersonalAccessToken the githubPersonalAccessToken value to set.
+ * @return the GithubActionConfiguration object itself.
+ */
+ public GithubActionConfiguration withGithubPersonalAccessToken(String githubPersonalAccessToken) {
+ this.githubPersonalAccessToken = githubPersonalAccessToken;
+ return this;
+ }
+
/**
* Get the image property: Image name.
*
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/Ingress.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/Ingress.java
index affb86e66066..4d069728ee97 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/Ingress.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/Ingress.java
@@ -86,6 +86,12 @@ public final class Ingress {
@JsonProperty(value = "corsPolicy")
private CorsPolicy corsPolicy;
+ /*
+ * Settings to expose additional ports on container app
+ */
+ @JsonProperty(value = "additionalPortMappings")
+ private List additionalPortMappings;
+
/** Creates an instance of Ingress class. */
public Ingress() {
}
@@ -325,6 +331,26 @@ public Ingress withCorsPolicy(CorsPolicy corsPolicy) {
return this;
}
+ /**
+ * Get the additionalPortMappings property: Settings to expose additional ports on container app.
+ *
+ * @return the additionalPortMappings value.
+ */
+ public List additionalPortMappings() {
+ return this.additionalPortMappings;
+ }
+
+ /**
+ * Set the additionalPortMappings property: Settings to expose additional ports on container app.
+ *
+ * @param additionalPortMappings the additionalPortMappings value to set.
+ * @return the Ingress object itself.
+ */
+ public Ingress withAdditionalPortMappings(List additionalPortMappings) {
+ this.additionalPortMappings = additionalPortMappings;
+ return this;
+ }
+
/**
* Validates the instance.
*
@@ -346,5 +372,8 @@ public void validate() {
if (corsPolicy() != null) {
corsPolicy().validate();
}
+ if (additionalPortMappings() != null) {
+ additionalPortMappings().forEach(e -> e.validate());
+ }
}
}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/IngressPortMapping.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/IngressPortMapping.java
new file mode 100644
index 000000000000..1c1cdd743fb1
--- /dev/null
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/IngressPortMapping.java
@@ -0,0 +1,104 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.appcontainers.models;
+
+import com.azure.core.annotation.Fluent;
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+/** Port mappings of container app ingress. */
+@Fluent
+public final class IngressPortMapping {
+ /*
+ * Specifies whether the app port is accessible outside of the environment
+ */
+ @JsonProperty(value = "external", required = true)
+ private boolean external;
+
+ /*
+ * Specifies the port user's container listens on
+ */
+ @JsonProperty(value = "targetPort", required = true)
+ private int targetPort;
+
+ /*
+ * Specifies the exposed port for the target port. If not specified, it defaults to target port
+ */
+ @JsonProperty(value = "exposedPort")
+ private Integer exposedPort;
+
+ /** Creates an instance of IngressPortMapping class. */
+ public IngressPortMapping() {
+ }
+
+ /**
+ * Get the external property: Specifies whether the app port is accessible outside of the environment.
+ *
+ * @return the external value.
+ */
+ public boolean external() {
+ return this.external;
+ }
+
+ /**
+ * Set the external property: Specifies whether the app port is accessible outside of the environment.
+ *
+ * @param external the external value to set.
+ * @return the IngressPortMapping object itself.
+ */
+ public IngressPortMapping withExternal(boolean external) {
+ this.external = external;
+ return this;
+ }
+
+ /**
+ * Get the targetPort property: Specifies the port user's container listens on.
+ *
+ * @return the targetPort value.
+ */
+ public int targetPort() {
+ return this.targetPort;
+ }
+
+ /**
+ * Set the targetPort property: Specifies the port user's container listens on.
+ *
+ * @param targetPort the targetPort value to set.
+ * @return the IngressPortMapping object itself.
+ */
+ public IngressPortMapping withTargetPort(int targetPort) {
+ this.targetPort = targetPort;
+ return this;
+ }
+
+ /**
+ * Get the exposedPort property: Specifies the exposed port for the target port. If not specified, it defaults to
+ * target port.
+ *
+ * @return the exposedPort value.
+ */
+ public Integer exposedPort() {
+ return this.exposedPort;
+ }
+
+ /**
+ * Set the exposedPort property: Specifies the exposed port for the target port. If not specified, it defaults to
+ * target port.
+ *
+ * @param exposedPort the exposedPort value to set.
+ * @return the IngressPortMapping object itself.
+ */
+ public IngressPortMapping withExposedPort(Integer exposedPort) {
+ this.exposedPort = exposedPort;
+ return this;
+ }
+
+ /**
+ * Validates the instance.
+ *
+ * @throws IllegalArgumentException thrown if the instance is not valid.
+ */
+ public void validate() {
+ }
+}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/Job.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/Job.java
index f9af707d3b16..16e2d8a0e327 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/Job.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/Job.java
@@ -148,11 +148,13 @@ interface Definition
DefinitionStages.WithResourceGroup,
DefinitionStages.WithCreate {
}
+
/** The Job definition stages. */
interface DefinitionStages {
/** The first stage of the Job definition. */
interface Blank extends WithLocation {
}
+
/** The stage of the Job definition allowing to specify location. */
interface WithLocation {
/**
@@ -171,6 +173,7 @@ interface WithLocation {
*/
WithResourceGroup withRegion(String location);
}
+
/** The stage of the Job definition allowing to specify parent resource. */
interface WithResourceGroup {
/**
@@ -181,6 +184,7 @@ interface WithResourceGroup {
*/
WithCreate withExistingResourceGroup(String resourceGroupName);
}
+
/**
* The stage of the Job definition which contains all the minimum required properties for the resource to be
* created, but also allows for any other optional properties to be specified.
@@ -207,6 +211,7 @@ interface WithCreate
*/
Job create(Context context);
}
+
/** The stage of the Job definition allowing to specify tags. */
interface WithTags {
/**
@@ -217,6 +222,7 @@ interface WithTags {
*/
WithCreate withTags(Map tags);
}
+
/** The stage of the Job definition allowing to specify identity. */
interface WithIdentity {
/**
@@ -229,6 +235,7 @@ interface WithIdentity {
*/
WithCreate withIdentity(ManagedServiceIdentity identity);
}
+
/** The stage of the Job definition allowing to specify environmentId. */
interface WithEnvironmentId {
/**
@@ -239,6 +246,7 @@ interface WithEnvironmentId {
*/
WithCreate withEnvironmentId(String environmentId);
}
+
/** The stage of the Job definition allowing to specify workloadProfileName. */
interface WithWorkloadProfileName {
/**
@@ -250,6 +258,7 @@ interface WithWorkloadProfileName {
*/
WithCreate withWorkloadProfileName(String workloadProfileName);
}
+
/** The stage of the Job definition allowing to specify configuration. */
interface WithConfiguration {
/**
@@ -260,6 +269,7 @@ interface WithConfiguration {
*/
WithCreate withConfiguration(JobConfiguration configuration);
}
+
/** The stage of the Job definition allowing to specify template. */
interface WithTemplate {
/**
@@ -271,6 +281,7 @@ interface WithTemplate {
WithCreate withTemplate(JobTemplate template);
}
}
+
/**
* Begins update for the Job resource.
*
@@ -295,6 +306,7 @@ interface Update extends UpdateStages.WithTags, UpdateStages.WithIdentity, Updat
*/
Job apply(Context context);
}
+
/** The Job update stages. */
interface UpdateStages {
/** The stage of the Job update allowing to specify tags. */
@@ -307,6 +319,7 @@ interface WithTags {
*/
Update withTags(Map tags);
}
+
/** The stage of the Job update allowing to specify identity. */
interface WithIdentity {
/**
@@ -319,6 +332,7 @@ interface WithIdentity {
*/
Update withIdentity(ManagedServiceIdentity identity);
}
+
/** The stage of the Job update allowing to specify properties. */
interface WithProperties {
/**
@@ -330,6 +344,7 @@ interface WithProperties {
Update withProperties(JobPatchPropertiesProperties properties);
}
}
+
/**
* Refreshes the resource to sync with Azure.
*
@@ -373,19 +388,16 @@ interface WithProperties {
/**
* Terminates execution of a running container apps job.
*
- * @param jobExecutionName List of all job executions that should be stopped.
- * @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.appcontainers.models.DefaultErrorResponseErrorException thrown if the request
* is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return container App executions collection ARM resource.
*/
- ContainerAppJobExecutions stopMultipleExecutions(JobExecutionNamesCollection jobExecutionName);
+ ContainerAppJobExecutions stopMultipleExecutions();
/**
* Terminates execution of a running container apps job.
*
- * @param jobExecutionName List of all job executions that should be stopped.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.appcontainers.models.DefaultErrorResponseErrorException thrown if the request
@@ -393,7 +405,7 @@ interface WithProperties {
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return container App executions collection ARM resource.
*/
- ContainerAppJobExecutions stopMultipleExecutions(JobExecutionNamesCollection jobExecutionName, Context context);
+ ContainerAppJobExecutions stopMultipleExecutions(Context context);
/**
* List secrets for a container apps job.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/JobConfiguration.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/JobConfiguration.java
index 350c04b17257..647c2dadb87e 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/JobConfiguration.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/JobConfiguration.java
@@ -50,6 +50,12 @@ public final class JobConfiguration {
@JsonProperty(value = "scheduleTriggerConfig")
private JobConfigurationScheduleTriggerConfig scheduleTriggerConfig;
+ /*
+ * Trigger configuration of an event driven job.
+ */
+ @JsonProperty(value = "eventTriggerConfig")
+ private JobConfigurationEventTriggerConfig eventTriggerConfig;
+
/*
* Collection of private container registry credentials used by a Container apps job
*/
@@ -184,6 +190,26 @@ public JobConfiguration withScheduleTriggerConfig(JobConfigurationScheduleTrigge
return this;
}
+ /**
+ * Get the eventTriggerConfig property: Trigger configuration of an event driven job.
+ *
+ * @return the eventTriggerConfig value.
+ */
+ public JobConfigurationEventTriggerConfig eventTriggerConfig() {
+ return this.eventTriggerConfig;
+ }
+
+ /**
+ * Set the eventTriggerConfig property: Trigger configuration of an event driven job.
+ *
+ * @param eventTriggerConfig the eventTriggerConfig value to set.
+ * @return the JobConfiguration object itself.
+ */
+ public JobConfiguration withEventTriggerConfig(JobConfigurationEventTriggerConfig eventTriggerConfig) {
+ this.eventTriggerConfig = eventTriggerConfig;
+ return this;
+ }
+
/**
* Get the registries property: Collection of private container registry credentials used by a Container apps job.
*
@@ -224,6 +250,9 @@ public void validate() {
if (scheduleTriggerConfig() != null) {
scheduleTriggerConfig().validate();
}
+ if (eventTriggerConfig() != null) {
+ eventTriggerConfig().validate();
+ }
if (registries() != null) {
registries().forEach(e -> e.validate());
}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/JobConfigurationEventTriggerConfig.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/JobConfigurationEventTriggerConfig.java
new file mode 100644
index 000000000000..d2a7e3053a93
--- /dev/null
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/JobConfigurationEventTriggerConfig.java
@@ -0,0 +1,107 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.appcontainers.models;
+
+import com.azure.core.annotation.Fluent;
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+/** Trigger configuration of an event driven job. */
+@Fluent
+public final class JobConfigurationEventTriggerConfig {
+ /*
+ * Minimum number of successful replica completions before overall job completion.
+ */
+ @JsonProperty(value = "replicaCompletionCount")
+ private Integer replicaCompletionCount;
+
+ /*
+ * Number of parallel replicas of a job that can run at a given time.
+ */
+ @JsonProperty(value = "parallelism")
+ private Integer parallelism;
+
+ /*
+ * Scaling configurations for event driven jobs.
+ */
+ @JsonProperty(value = "scale")
+ private JobScale scale;
+
+ /** Creates an instance of JobConfigurationEventTriggerConfig class. */
+ public JobConfigurationEventTriggerConfig() {
+ }
+
+ /**
+ * Get the replicaCompletionCount property: Minimum number of successful replica completions before overall job
+ * completion.
+ *
+ * @return the replicaCompletionCount value.
+ */
+ public Integer replicaCompletionCount() {
+ return this.replicaCompletionCount;
+ }
+
+ /**
+ * Set the replicaCompletionCount property: Minimum number of successful replica completions before overall job
+ * completion.
+ *
+ * @param replicaCompletionCount the replicaCompletionCount value to set.
+ * @return the JobConfigurationEventTriggerConfig object itself.
+ */
+ public JobConfigurationEventTriggerConfig withReplicaCompletionCount(Integer replicaCompletionCount) {
+ this.replicaCompletionCount = replicaCompletionCount;
+ return this;
+ }
+
+ /**
+ * Get the parallelism property: Number of parallel replicas of a job that can run at a given time.
+ *
+ * @return the parallelism value.
+ */
+ public Integer parallelism() {
+ return this.parallelism;
+ }
+
+ /**
+ * Set the parallelism property: Number of parallel replicas of a job that can run at a given time.
+ *
+ * @param parallelism the parallelism value to set.
+ * @return the JobConfigurationEventTriggerConfig object itself.
+ */
+ public JobConfigurationEventTriggerConfig withParallelism(Integer parallelism) {
+ this.parallelism = parallelism;
+ return this;
+ }
+
+ /**
+ * Get the scale property: Scaling configurations for event driven jobs.
+ *
+ * @return the scale value.
+ */
+ public JobScale scale() {
+ return this.scale;
+ }
+
+ /**
+ * Set the scale property: Scaling configurations for event driven jobs.
+ *
+ * @param scale the scale value to set.
+ * @return the JobConfigurationEventTriggerConfig object itself.
+ */
+ public JobConfigurationEventTriggerConfig withScale(JobScale scale) {
+ this.scale = scale;
+ return this;
+ }
+
+ /**
+ * Validates the instance.
+ *
+ * @throws IllegalArgumentException thrown if the instance is not valid.
+ */
+ public void validate() {
+ if (scale() != null) {
+ scale().validate();
+ }
+ }
+}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/JobExecution.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/JobExecution.java
index 4439c74df2cf..94a3a816e3c8 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/JobExecution.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/JobExecution.java
@@ -45,7 +45,7 @@ public interface JobExecution {
OffsetDateTime startTime();
/**
- * Gets the endTime property: Job execution start time.
+ * Gets the endTime property: Job execution end time.
*
* @return the endTime value.
*/
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/JobExecutionNamesCollection.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/JobExecutionNamesCollection.java
deleted file mode 100644
index 194c4607d045..000000000000
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/JobExecutionNamesCollection.java
+++ /dev/null
@@ -1,63 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.appcontainers.models;
-
-import com.azure.core.annotation.Fluent;
-import com.azure.core.util.logging.ClientLogger;
-import com.azure.resourcemanager.appcontainers.fluent.models.JobExecutionBaseInner;
-import com.fasterxml.jackson.annotation.JsonProperty;
-import java.util.List;
-
-/** Container App executions names list. */
-@Fluent
-public final class JobExecutionNamesCollection {
- /*
- * Collection of resources.
- */
- @JsonProperty(value = "value", required = true)
- private List value;
-
- /** Creates an instance of JobExecutionNamesCollection class. */
- public JobExecutionNamesCollection() {
- }
-
- /**
- * Get the value property: Collection of resources.
- *
- * @return the value value.
- */
- public List value() {
- return this.value;
- }
-
- /**
- * Set the value property: Collection of resources.
- *
- * @param value the value value to set.
- * @return the JobExecutionNamesCollection object itself.
- */
- public JobExecutionNamesCollection withValue(List value) {
- this.value = value;
- return this;
- }
-
- /**
- * Validates the instance.
- *
- * @throws IllegalArgumentException thrown if the instance is not valid.
- */
- public void validate() {
- if (value() == null) {
- throw LOGGER
- .logExceptionAsError(
- new IllegalArgumentException(
- "Missing required property value in model JobExecutionNamesCollection"));
- } else {
- value().forEach(e -> e.validate());
- }
- }
-
- private static final ClientLogger LOGGER = new ClientLogger(JobExecutionNamesCollection.class);
-}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/JobScale.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/JobScale.java
new file mode 100644
index 000000000000..efaf34a13032
--- /dev/null
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/JobScale.java
@@ -0,0 +1,132 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.appcontainers.models;
+
+import com.azure.core.annotation.Fluent;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import java.util.List;
+
+/** Scaling configurations for event driven jobs. */
+@Fluent
+public final class JobScale {
+ /*
+ * Interval to check each event source in seconds. Defaults to 30s
+ */
+ @JsonProperty(value = "pollingInterval")
+ private Integer pollingInterval;
+
+ /*
+ * Minimum number of job executions that are created for a trigger, default 0
+ */
+ @JsonProperty(value = "minExecutions")
+ private Integer minExecutions;
+
+ /*
+ * Maximum number of job executions that are created for a trigger, default 100.
+ */
+ @JsonProperty(value = "maxExecutions")
+ private Integer maxExecutions;
+
+ /*
+ * Scaling rules.
+ */
+ @JsonProperty(value = "rules")
+ private List rules;
+
+ /** Creates an instance of JobScale class. */
+ public JobScale() {
+ }
+
+ /**
+ * Get the pollingInterval property: Interval to check each event source in seconds. Defaults to 30s.
+ *
+ * @return the pollingInterval value.
+ */
+ public Integer pollingInterval() {
+ return this.pollingInterval;
+ }
+
+ /**
+ * Set the pollingInterval property: Interval to check each event source in seconds. Defaults to 30s.
+ *
+ * @param pollingInterval the pollingInterval value to set.
+ * @return the JobScale object itself.
+ */
+ public JobScale withPollingInterval(Integer pollingInterval) {
+ this.pollingInterval = pollingInterval;
+ return this;
+ }
+
+ /**
+ * Get the minExecutions property: Minimum number of job executions that are created for a trigger, default 0.
+ *
+ * @return the minExecutions value.
+ */
+ public Integer minExecutions() {
+ return this.minExecutions;
+ }
+
+ /**
+ * Set the minExecutions property: Minimum number of job executions that are created for a trigger, default 0.
+ *
+ * @param minExecutions the minExecutions value to set.
+ * @return the JobScale object itself.
+ */
+ public JobScale withMinExecutions(Integer minExecutions) {
+ this.minExecutions = minExecutions;
+ return this;
+ }
+
+ /**
+ * Get the maxExecutions property: Maximum number of job executions that are created for a trigger, default 100.
+ *
+ * @return the maxExecutions value.
+ */
+ public Integer maxExecutions() {
+ return this.maxExecutions;
+ }
+
+ /**
+ * Set the maxExecutions property: Maximum number of job executions that are created for a trigger, default 100.
+ *
+ * @param maxExecutions the maxExecutions value to set.
+ * @return the JobScale object itself.
+ */
+ public JobScale withMaxExecutions(Integer maxExecutions) {
+ this.maxExecutions = maxExecutions;
+ return this;
+ }
+
+ /**
+ * Get the rules property: Scaling rules.
+ *
+ * @return the rules value.
+ */
+ public List rules() {
+ return this.rules;
+ }
+
+ /**
+ * Set the rules property: Scaling rules.
+ *
+ * @param rules the rules value to set.
+ * @return the JobScale object itself.
+ */
+ public JobScale withRules(List rules) {
+ this.rules = rules;
+ return this;
+ }
+
+ /**
+ * Validates the instance.
+ *
+ * @throws IllegalArgumentException thrown if the instance is not valid.
+ */
+ public void validate() {
+ if (rules() != null) {
+ rules().forEach(e -> e.validate());
+ }
+ }
+}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/JobScaleRule.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/JobScaleRule.java
new file mode 100644
index 000000000000..98412e5d0c3e
--- /dev/null
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/JobScaleRule.java
@@ -0,0 +1,133 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.appcontainers.models;
+
+import com.azure.core.annotation.Fluent;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import java.util.List;
+
+/** Scaling rule. */
+@Fluent
+public final class JobScaleRule {
+ /*
+ * Scale Rule Name
+ */
+ @JsonProperty(value = "name")
+ private String name;
+
+ /*
+ * Type of the scale rule
+ * eg: azure-servicebus, redis etc.
+ */
+ @JsonProperty(value = "type")
+ private String type;
+
+ /*
+ * Metadata properties to describe the scale rule.
+ */
+ @JsonProperty(value = "metadata")
+ private Object metadata;
+
+ /*
+ * Authentication secrets for the scale rule.
+ */
+ @JsonProperty(value = "auth")
+ private List auth;
+
+ /** Creates an instance of JobScaleRule class. */
+ public JobScaleRule() {
+ }
+
+ /**
+ * Get the name property: Scale Rule Name.
+ *
+ * @return the name value.
+ */
+ public String name() {
+ return this.name;
+ }
+
+ /**
+ * Set the name property: Scale Rule Name.
+ *
+ * @param name the name value to set.
+ * @return the JobScaleRule object itself.
+ */
+ public JobScaleRule withName(String name) {
+ this.name = name;
+ return this;
+ }
+
+ /**
+ * Get the type property: Type of the scale rule eg: azure-servicebus, redis etc.
+ *
+ * @return the type value.
+ */
+ public String type() {
+ return this.type;
+ }
+
+ /**
+ * Set the type property: Type of the scale rule eg: azure-servicebus, redis etc.
+ *
+ * @param type the type value to set.
+ * @return the JobScaleRule object itself.
+ */
+ public JobScaleRule withType(String type) {
+ this.type = type;
+ return this;
+ }
+
+ /**
+ * Get the metadata property: Metadata properties to describe the scale rule.
+ *
+ * @return the metadata value.
+ */
+ public Object metadata() {
+ return this.metadata;
+ }
+
+ /**
+ * Set the metadata property: Metadata properties to describe the scale rule.
+ *
+ * @param metadata the metadata value to set.
+ * @return the JobScaleRule object itself.
+ */
+ public JobScaleRule withMetadata(Object metadata) {
+ this.metadata = metadata;
+ return this;
+ }
+
+ /**
+ * Get the auth property: Authentication secrets for the scale rule.
+ *
+ * @return the auth value.
+ */
+ public List auth() {
+ return this.auth;
+ }
+
+ /**
+ * Set the auth property: Authentication secrets for the scale rule.
+ *
+ * @param auth the auth value to set.
+ * @return the JobScaleRule object itself.
+ */
+ public JobScaleRule withAuth(List auth) {
+ this.auth = auth;
+ return this;
+ }
+
+ /**
+ * Validates the instance.
+ *
+ * @throws IllegalArgumentException thrown if the instance is not valid.
+ */
+ public void validate() {
+ if (auth() != null) {
+ auth().forEach(e -> e.validate());
+ }
+ }
+}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/Jobs.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/Jobs.java
index 98c5fb30bb4d..b515a059cfd3 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/Jobs.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/Jobs.java
@@ -61,7 +61,7 @@ public interface Jobs {
* Get the properties of a Container Apps Job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.appcontainers.models.DefaultErrorResponseErrorException thrown if the request
@@ -75,7 +75,7 @@ public interface Jobs {
* Get the properties of a Container Apps Job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.appcontainers.models.DefaultErrorResponseErrorException thrown if the request
* is rejected by server.
@@ -88,7 +88,7 @@ public interface Jobs {
* Delete a Container Apps Job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.appcontainers.models.DefaultErrorResponseErrorException thrown if the request
* is rejected by server.
@@ -100,7 +100,7 @@ public interface Jobs {
* Delete a Container Apps Job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.appcontainers.models.DefaultErrorResponseErrorException thrown if the request
@@ -113,7 +113,7 @@ public interface Jobs {
* Start a Container Apps Job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param template Properties used to start a job instance.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.appcontainers.models.DefaultErrorResponseErrorException thrown if the request
@@ -127,7 +127,7 @@ public interface Jobs {
* Start a Container Apps Job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param template Properties used to start a job instance.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -142,7 +142,7 @@ public interface Jobs {
* Terminates execution of a running container apps job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param jobExecutionName Job execution name.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.appcontainers.models.DefaultErrorResponseErrorException thrown if the request
@@ -155,7 +155,7 @@ public interface Jobs {
* Terminates execution of a running container apps job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param jobExecutionName Job execution name.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -169,23 +169,20 @@ public interface Jobs {
* Terminates execution of a running container apps job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
- * @param jobExecutionName List of all job executions that should be stopped.
+ * @param jobName Job Name.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.appcontainers.models.DefaultErrorResponseErrorException thrown if the request
* is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return container App executions collection ARM resource.
*/
- ContainerAppJobExecutions stopMultipleExecutions(
- String resourceGroupName, String jobName, JobExecutionNamesCollection jobExecutionName);
+ ContainerAppJobExecutions stopMultipleExecutions(String resourceGroupName, String jobName);
/**
* Terminates execution of a running container apps job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
- * @param jobExecutionName List of all job executions that should be stopped.
+ * @param jobName Job Name.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.appcontainers.models.DefaultErrorResponseErrorException thrown if the request
@@ -193,14 +190,13 @@ ContainerAppJobExecutions stopMultipleExecutions(
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return container App executions collection ARM resource.
*/
- ContainerAppJobExecutions stopMultipleExecutions(
- String resourceGroupName, String jobName, JobExecutionNamesCollection jobExecutionName, Context context);
+ ContainerAppJobExecutions stopMultipleExecutions(String resourceGroupName, String jobName, Context context);
/**
* List secrets for a container apps job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.appcontainers.models.DefaultErrorResponseErrorException thrown if the request
@@ -214,7 +210,7 @@ ContainerAppJobExecutions stopMultipleExecutions(
* List secrets for a container apps job.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.appcontainers.models.DefaultErrorResponseErrorException thrown if the request
* is rejected by server.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/JobsExecutions.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/JobsExecutions.java
index 2fecb73b3db6..250d6e5c3961 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/JobsExecutions.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/JobsExecutions.java
@@ -13,7 +13,7 @@ public interface JobsExecutions {
* Get a Container Apps Job's executions.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.appcontainers.models.DefaultErrorResponseErrorException thrown if the request
* is rejected by server.
@@ -26,7 +26,7 @@ public interface JobsExecutions {
* Get a Container Apps Job's executions.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
- * @param jobName Name of the Container Apps Job.
+ * @param jobName Job Name.
* @param filter The filter to apply on the operation.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/LogAnalyticsConfiguration.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/LogAnalyticsConfiguration.java
index bfc2e4c6bc58..56aa6fc18103 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/LogAnalyticsConfiguration.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/LogAnalyticsConfiguration.java
@@ -7,7 +7,7 @@
import com.azure.core.annotation.Fluent;
import com.fasterxml.jackson.annotation.JsonProperty;
-/** Log analytics configuration. */
+/** Log Analytics configuration, must only be provided when destination is configured as 'log-analytics'. */
@Fluent
public final class LogAnalyticsConfiguration {
/*
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/Login.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/Login.java
index 2457b6865eb2..6344b11c3738 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/Login.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/Login.java
@@ -17,6 +17,12 @@ public final class Login {
@JsonProperty(value = "routes")
private LoginRoutes routes;
+ /*
+ * The configuration settings of the token store.
+ */
+ @JsonProperty(value = "tokenStore")
+ private TokenStore tokenStore;
+
/*
* true
if the fragments from the request are preserved after the login request is made; otherwise,
* false
.
@@ -69,6 +75,26 @@ public Login withRoutes(LoginRoutes routes) {
return this;
}
+ /**
+ * Get the tokenStore property: The configuration settings of the token store.
+ *
+ * @return the tokenStore value.
+ */
+ public TokenStore tokenStore() {
+ return this.tokenStore;
+ }
+
+ /**
+ * Set the tokenStore property: The configuration settings of the token store.
+ *
+ * @param tokenStore the tokenStore value to set.
+ * @return the Login object itself.
+ */
+ public Login withTokenStore(TokenStore tokenStore) {
+ this.tokenStore = tokenStore;
+ return this;
+ }
+
/**
* Get the preserveUrlFragmentsForLogins property: <code>true</code> if the fragments from the request
* are preserved after the login request is made; otherwise, <code>false</code>.
@@ -166,6 +192,9 @@ public void validate() {
if (routes() != null) {
routes().validate();
}
+ if (tokenStore() != null) {
+ tokenStore().validate();
+ }
if (cookieExpiration() != null) {
cookieExpiration().validate();
}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/ManagedCertificate.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/ManagedCertificate.java
index 00bc8882ee3d..40f38dd19c37 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/ManagedCertificate.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/ManagedCertificate.java
@@ -96,11 +96,13 @@ interface Definition
DefinitionStages.WithParentResource,
DefinitionStages.WithCreate {
}
+
/** The ManagedCertificate definition stages. */
interface DefinitionStages {
/** The first stage of the ManagedCertificate definition. */
interface Blank extends WithLocation {
}
+
/** The stage of the ManagedCertificate definition allowing to specify location. */
interface WithLocation {
/**
@@ -119,6 +121,7 @@ interface WithLocation {
*/
WithParentResource withRegion(String location);
}
+
/** The stage of the ManagedCertificate definition allowing to specify parent resource. */
interface WithParentResource {
/**
@@ -130,6 +133,7 @@ interface WithParentResource {
*/
WithCreate withExistingManagedEnvironment(String resourceGroupName, String environmentName);
}
+
/**
* The stage of the ManagedCertificate definition which contains all the minimum required properties for the
* resource to be created, but also allows for any other optional properties to be specified.
@@ -150,6 +154,7 @@ interface WithCreate extends DefinitionStages.WithTags, DefinitionStages.WithPro
*/
ManagedCertificate create(Context context);
}
+
/** The stage of the ManagedCertificate definition allowing to specify tags. */
interface WithTags {
/**
@@ -160,6 +165,7 @@ interface WithTags {
*/
WithCreate withTags(Map tags);
}
+
/** The stage of the ManagedCertificate definition allowing to specify properties. */
interface WithProperties {
/**
@@ -171,6 +177,7 @@ interface WithProperties {
WithCreate withProperties(ManagedCertificateProperties properties);
}
}
+
/**
* Begins update for the ManagedCertificate resource.
*
@@ -195,6 +202,7 @@ interface Update extends UpdateStages.WithTags {
*/
ManagedCertificate apply(Context context);
}
+
/** The ManagedCertificate update stages. */
interface UpdateStages {
/** The stage of the ManagedCertificate update allowing to specify tags. */
@@ -208,6 +216,7 @@ interface WithTags {
Update withTags(Map tags);
}
}
+
/**
* Refreshes the resource to sync with Azure.
*
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/ManagedEnvironment.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/ManagedEnvironment.java
index 8f71116c110c..b4064c98a6bb 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/ManagedEnvironment.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/ManagedEnvironment.java
@@ -173,6 +173,13 @@ public interface ManagedEnvironment {
*/
String infrastructureResourceGroup();
+ /**
+ * Gets the peerAuthentication property: Peer authentication settings for the Managed Environment.
+ *
+ * @return the peerAuthentication value.
+ */
+ ManagedEnvironmentPropertiesPeerAuthentication peerAuthentication();
+
/**
* Gets the region of the resource.
*
@@ -208,11 +215,13 @@ interface Definition
DefinitionStages.WithResourceGroup,
DefinitionStages.WithCreate {
}
+
/** The ManagedEnvironment definition stages. */
interface DefinitionStages {
/** The first stage of the ManagedEnvironment definition. */
interface Blank extends WithLocation {
}
+
/** The stage of the ManagedEnvironment definition allowing to specify location. */
interface WithLocation {
/**
@@ -231,6 +240,7 @@ interface WithLocation {
*/
WithResourceGroup withRegion(String location);
}
+
/** The stage of the ManagedEnvironment definition allowing to specify parent resource. */
interface WithResourceGroup {
/**
@@ -241,6 +251,7 @@ interface WithResourceGroup {
*/
WithCreate withExistingResourceGroup(String resourceGroupName);
}
+
/**
* The stage of the ManagedEnvironment definition which contains all the minimum required properties for the
* resource to be created, but also allows for any other optional properties to be specified.
@@ -257,7 +268,8 @@ interface WithCreate
DefinitionStages.WithWorkloadProfiles,
DefinitionStages.WithKedaConfiguration,
DefinitionStages.WithDaprConfiguration,
- DefinitionStages.WithInfrastructureResourceGroup {
+ DefinitionStages.WithInfrastructureResourceGroup,
+ DefinitionStages.WithPeerAuthentication {
/**
* Executes the create request.
*
@@ -273,6 +285,7 @@ interface WithCreate
*/
ManagedEnvironment create(Context context);
}
+
/** The stage of the ManagedEnvironment definition allowing to specify tags. */
interface WithTags {
/**
@@ -283,6 +296,7 @@ interface WithTags {
*/
WithCreate withTags(Map tags);
}
+
/** The stage of the ManagedEnvironment definition allowing to specify kind. */
interface WithKind {
/**
@@ -293,6 +307,7 @@ interface WithKind {
*/
WithCreate withKind(String kind);
}
+
/** The stage of the ManagedEnvironment definition allowing to specify daprAIInstrumentationKey. */
interface WithDaprAIInstrumentationKey {
/**
@@ -305,6 +320,7 @@ interface WithDaprAIInstrumentationKey {
*/
WithCreate withDaprAIInstrumentationKey(String daprAIInstrumentationKey);
}
+
/** The stage of the ManagedEnvironment definition allowing to specify daprAIConnectionString. */
interface WithDaprAIConnectionString {
/**
@@ -317,6 +333,7 @@ interface WithDaprAIConnectionString {
*/
WithCreate withDaprAIConnectionString(String daprAIConnectionString);
}
+
/** The stage of the ManagedEnvironment definition allowing to specify vnetConfiguration. */
interface WithVnetConfiguration {
/**
@@ -327,6 +344,7 @@ interface WithVnetConfiguration {
*/
WithCreate withVnetConfiguration(VnetConfiguration vnetConfiguration);
}
+
/** The stage of the ManagedEnvironment definition allowing to specify appLogsConfiguration. */
interface WithAppLogsConfiguration {
/**
@@ -339,6 +357,7 @@ interface WithAppLogsConfiguration {
*/
WithCreate withAppLogsConfiguration(AppLogsConfiguration appLogsConfiguration);
}
+
/** The stage of the ManagedEnvironment definition allowing to specify zoneRedundant. */
interface WithZoneRedundant {
/**
@@ -349,6 +368,7 @@ interface WithZoneRedundant {
*/
WithCreate withZoneRedundant(Boolean zoneRedundant);
}
+
/** The stage of the ManagedEnvironment definition allowing to specify customDomainConfiguration. */
interface WithCustomDomainConfiguration {
/**
@@ -359,6 +379,7 @@ interface WithCustomDomainConfiguration {
*/
WithCreate withCustomDomainConfiguration(CustomDomainConfiguration customDomainConfiguration);
}
+
/** The stage of the ManagedEnvironment definition allowing to specify workloadProfiles. */
interface WithWorkloadProfiles {
/**
@@ -369,6 +390,7 @@ interface WithWorkloadProfiles {
*/
WithCreate withWorkloadProfiles(List workloadProfiles);
}
+
/** The stage of the ManagedEnvironment definition allowing to specify kedaConfiguration. */
interface WithKedaConfiguration {
/**
@@ -379,6 +401,7 @@ interface WithKedaConfiguration {
*/
WithCreate withKedaConfiguration(KedaConfiguration kedaConfiguration);
}
+
/** The stage of the ManagedEnvironment definition allowing to specify daprConfiguration. */
interface WithDaprConfiguration {
/**
@@ -389,6 +412,7 @@ interface WithDaprConfiguration {
*/
WithCreate withDaprConfiguration(DaprConfiguration daprConfiguration);
}
+
/** The stage of the ManagedEnvironment definition allowing to specify infrastructureResourceGroup. */
interface WithInfrastructureResourceGroup {
/**
@@ -403,7 +427,19 @@ interface WithInfrastructureResourceGroup {
*/
WithCreate withInfrastructureResourceGroup(String infrastructureResourceGroup);
}
+
+ /** The stage of the ManagedEnvironment definition allowing to specify peerAuthentication. */
+ interface WithPeerAuthentication {
+ /**
+ * Specifies the peerAuthentication property: Peer authentication settings for the Managed Environment.
+ *
+ * @param peerAuthentication Peer authentication settings for the Managed Environment.
+ * @return the next definition stage.
+ */
+ WithCreate withPeerAuthentication(ManagedEnvironmentPropertiesPeerAuthentication peerAuthentication);
+ }
}
+
/**
* Begins update for the ManagedEnvironment resource.
*
@@ -422,7 +458,8 @@ interface Update
UpdateStages.WithCustomDomainConfiguration,
UpdateStages.WithWorkloadProfiles,
UpdateStages.WithKedaConfiguration,
- UpdateStages.WithDaprConfiguration {
+ UpdateStages.WithDaprConfiguration,
+ UpdateStages.WithPeerAuthentication {
/**
* Executes the update request.
*
@@ -438,6 +475,7 @@ interface Update
*/
ManagedEnvironment apply(Context context);
}
+
/** The ManagedEnvironment update stages. */
interface UpdateStages {
/** The stage of the ManagedEnvironment update allowing to specify tags. */
@@ -450,6 +488,7 @@ interface WithTags {
*/
Update withTags(Map tags);
}
+
/** The stage of the ManagedEnvironment update allowing to specify kind. */
interface WithKind {
/**
@@ -460,6 +499,7 @@ interface WithKind {
*/
Update withKind(String kind);
}
+
/** The stage of the ManagedEnvironment update allowing to specify daprAIInstrumentationKey. */
interface WithDaprAIInstrumentationKey {
/**
@@ -472,6 +512,7 @@ interface WithDaprAIInstrumentationKey {
*/
Update withDaprAIInstrumentationKey(String daprAIInstrumentationKey);
}
+
/** The stage of the ManagedEnvironment update allowing to specify daprAIConnectionString. */
interface WithDaprAIConnectionString {
/**
@@ -484,6 +525,7 @@ interface WithDaprAIConnectionString {
*/
Update withDaprAIConnectionString(String daprAIConnectionString);
}
+
/** The stage of the ManagedEnvironment update allowing to specify vnetConfiguration. */
interface WithVnetConfiguration {
/**
@@ -494,6 +536,7 @@ interface WithVnetConfiguration {
*/
Update withVnetConfiguration(VnetConfiguration vnetConfiguration);
}
+
/** The stage of the ManagedEnvironment update allowing to specify appLogsConfiguration. */
interface WithAppLogsConfiguration {
/**
@@ -506,6 +549,7 @@ interface WithAppLogsConfiguration {
*/
Update withAppLogsConfiguration(AppLogsConfiguration appLogsConfiguration);
}
+
/** The stage of the ManagedEnvironment update allowing to specify customDomainConfiguration. */
interface WithCustomDomainConfiguration {
/**
@@ -516,6 +560,7 @@ interface WithCustomDomainConfiguration {
*/
Update withCustomDomainConfiguration(CustomDomainConfiguration customDomainConfiguration);
}
+
/** The stage of the ManagedEnvironment update allowing to specify workloadProfiles. */
interface WithWorkloadProfiles {
/**
@@ -526,6 +571,7 @@ interface WithWorkloadProfiles {
*/
Update withWorkloadProfiles(List workloadProfiles);
}
+
/** The stage of the ManagedEnvironment update allowing to specify kedaConfiguration. */
interface WithKedaConfiguration {
/**
@@ -536,6 +582,7 @@ interface WithKedaConfiguration {
*/
Update withKedaConfiguration(KedaConfiguration kedaConfiguration);
}
+
/** The stage of the ManagedEnvironment update allowing to specify daprConfiguration. */
interface WithDaprConfiguration {
/**
@@ -546,7 +593,19 @@ interface WithDaprConfiguration {
*/
Update withDaprConfiguration(DaprConfiguration daprConfiguration);
}
+
+ /** The stage of the ManagedEnvironment update allowing to specify peerAuthentication. */
+ interface WithPeerAuthentication {
+ /**
+ * Specifies the peerAuthentication property: Peer authentication settings for the Managed Environment.
+ *
+ * @param peerAuthentication Peer authentication settings for the Managed Environment.
+ * @return the next definition stage.
+ */
+ Update withPeerAuthentication(ManagedEnvironmentPropertiesPeerAuthentication peerAuthentication);
+ }
}
+
/**
* Refreshes the resource to sync with Azure.
*
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/ManagedEnvironmentPropertiesPeerAuthentication.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/ManagedEnvironmentPropertiesPeerAuthentication.java
new file mode 100644
index 000000000000..ce20f1532b00
--- /dev/null
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/ManagedEnvironmentPropertiesPeerAuthentication.java
@@ -0,0 +1,53 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.appcontainers.models;
+
+import com.azure.core.annotation.Fluent;
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+/** Peer authentication settings for the Managed Environment. */
+@Fluent
+public final class ManagedEnvironmentPropertiesPeerAuthentication {
+ /*
+ * Mutual TLS authentication settings for the Managed Environment
+ */
+ @JsonProperty(value = "mtls")
+ private Mtls mtls;
+
+ /** Creates an instance of ManagedEnvironmentPropertiesPeerAuthentication class. */
+ public ManagedEnvironmentPropertiesPeerAuthentication() {
+ }
+
+ /**
+ * Get the mtls property: Mutual TLS authentication settings for the Managed Environment.
+ *
+ * @return the mtls value.
+ */
+ public Mtls mtls() {
+ return this.mtls;
+ }
+
+ /**
+ * Set the mtls property: Mutual TLS authentication settings for the Managed Environment.
+ *
+ * @param mtls the mtls value to set.
+ * @return the ManagedEnvironmentPropertiesPeerAuthentication object itself.
+ */
+ public ManagedEnvironmentPropertiesPeerAuthentication withMtls(Mtls mtls) {
+ this.mtls = mtls;
+ return this;
+ }
+
+ /**
+ * Validates the instance.
+ *
+ * @throws IllegalArgumentException thrown if the instance is not valid.
+ */
+ public void validate() {
+ if (mtls() != null) {
+ mtls().validate();
+ }
+ }
+}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/ManagedEnvironmentStorage.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/ManagedEnvironmentStorage.java
index d083358ee9c3..3e565811a210 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/ManagedEnvironmentStorage.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/ManagedEnvironmentStorage.java
@@ -4,7 +4,6 @@
package com.azure.resourcemanager.appcontainers.models;
-import com.azure.core.management.SystemData;
import com.azure.core.util.Context;
import com.azure.resourcemanager.appcontainers.fluent.models.ManagedEnvironmentStorageInner;
@@ -38,13 +37,6 @@ public interface ManagedEnvironmentStorage {
*/
ManagedEnvironmentStorageProperties properties();
- /**
- * Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.
- *
- * @return the systemData value.
- */
- SystemData systemData();
-
/**
* Gets the name of the resource group.
*
@@ -63,11 +55,13 @@ public interface ManagedEnvironmentStorage {
interface Definition
extends DefinitionStages.Blank, DefinitionStages.WithParentResource, DefinitionStages.WithCreate {
}
+
/** The ManagedEnvironmentStorage definition stages. */
interface DefinitionStages {
/** The first stage of the ManagedEnvironmentStorage definition. */
interface Blank extends WithParentResource {
}
+
/** The stage of the ManagedEnvironmentStorage definition allowing to specify parent resource. */
interface WithParentResource {
/**
@@ -79,6 +73,7 @@ interface WithParentResource {
*/
WithCreate withExistingManagedEnvironment(String resourceGroupName, String environmentName);
}
+
/**
* The stage of the ManagedEnvironmentStorage definition which contains all the minimum required properties for
* the resource to be created, but also allows for any other optional properties to be specified.
@@ -99,6 +94,7 @@ interface WithCreate extends DefinitionStages.WithProperties {
*/
ManagedEnvironmentStorage create(Context context);
}
+
/** The stage of the ManagedEnvironmentStorage definition allowing to specify properties. */
interface WithProperties {
/**
@@ -110,6 +106,7 @@ interface WithProperties {
WithCreate withProperties(ManagedEnvironmentStorageProperties properties);
}
}
+
/**
* Begins update for the ManagedEnvironmentStorage resource.
*
@@ -134,6 +131,7 @@ interface Update extends UpdateStages.WithProperties {
*/
ManagedEnvironmentStorage apply(Context context);
}
+
/** The ManagedEnvironmentStorage update stages. */
interface UpdateStages {
/** The stage of the ManagedEnvironmentStorage update allowing to specify properties. */
@@ -147,6 +145,7 @@ interface WithProperties {
Update withProperties(ManagedEnvironmentStorageProperties properties);
}
}
+
/**
* Refreshes the resource to sync with Azure.
*
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/Mtls.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/Mtls.java
new file mode 100644
index 000000000000..8c66d5f1c720
--- /dev/null
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/Mtls.java
@@ -0,0 +1,50 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.appcontainers.models;
+
+import com.azure.core.annotation.Fluent;
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+/** Configuration properties for mutual TLS authentication. */
+@Fluent
+public final class Mtls {
+ /*
+ * Boolean indicating whether the mutual TLS authentication is enabled
+ */
+ @JsonProperty(value = "enabled")
+ private Boolean enabled;
+
+ /** Creates an instance of Mtls class. */
+ public Mtls() {
+ }
+
+ /**
+ * Get the enabled property: Boolean indicating whether the mutual TLS authentication is enabled.
+ *
+ * @return the enabled value.
+ */
+ public Boolean enabled() {
+ return this.enabled;
+ }
+
+ /**
+ * Set the enabled property: Boolean indicating whether the mutual TLS authentication is enabled.
+ *
+ * @param enabled the enabled value to set.
+ * @return the Mtls object itself.
+ */
+ public Mtls withEnabled(Boolean enabled) {
+ this.enabled = enabled;
+ return this;
+ }
+
+ /**
+ * Validates the instance.
+ *
+ * @throws IllegalArgumentException thrown if the instance is not valid.
+ */
+ public void validate() {
+ }
+}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/Replica.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/Replica.java
index 230bb1db0a43..f3df8cdf13fe 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/Replica.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/Replica.java
@@ -4,7 +4,6 @@
package com.azure.resourcemanager.appcontainers.models;
-import com.azure.core.management.SystemData;
import com.azure.resourcemanager.appcontainers.fluent.models.ReplicaInner;
import java.time.OffsetDateTime;
import java.util.List;
@@ -33,18 +32,25 @@ public interface Replica {
String type();
/**
- * Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.
+ * Gets the createdTime property: Timestamp describing when the pod was created by controller.
*
- * @return the systemData value.
+ * @return the createdTime value.
*/
- SystemData systemData();
+ OffsetDateTime createdTime();
/**
- * Gets the createdTime property: Timestamp describing when the pod was created by controller.
+ * Gets the runningState property: Current running state of the replica.
*
- * @return the createdTime value.
+ * @return the runningState value.
*/
- OffsetDateTime createdTime();
+ ContainerAppReplicaRunningState runningState();
+
+ /**
+ * Gets the runningStateDetails property: The details of replica current running state.
+ *
+ * @return the runningStateDetails value.
+ */
+ String runningStateDetails();
/**
* Gets the containers property: The containers collection under a replica.
@@ -53,6 +59,13 @@ public interface Replica {
*/
List containers();
+ /**
+ * Gets the initContainers property: The init containers collection under a replica.
+ *
+ * @return the initContainers value.
+ */
+ List initContainers();
+
/**
* Gets the inner com.azure.resourcemanager.appcontainers.fluent.models.ReplicaInner object.
*
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/ReplicaContainer.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/ReplicaContainer.java
index cc5137a779d8..129d1e0ff42b 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/ReplicaContainer.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/ReplicaContainer.java
@@ -40,6 +40,18 @@ public final class ReplicaContainer {
@JsonProperty(value = "restartCount")
private Integer restartCount;
+ /*
+ * Current running state of the container
+ */
+ @JsonProperty(value = "runningState", access = JsonProperty.Access.WRITE_ONLY)
+ private ContainerAppContainerRunningState runningState;
+
+ /*
+ * The details of container current running state
+ */
+ @JsonProperty(value = "runningStateDetails", access = JsonProperty.Access.WRITE_ONLY)
+ private String runningStateDetails;
+
/*
* Log Stream endpoint
*/
@@ -156,6 +168,24 @@ public ReplicaContainer withRestartCount(Integer restartCount) {
return this;
}
+ /**
+ * Get the runningState property: Current running state of the container.
+ *
+ * @return the runningState value.
+ */
+ public ContainerAppContainerRunningState runningState() {
+ return this.runningState;
+ }
+
+ /**
+ * Get the runningStateDetails property: The details of container current running state.
+ *
+ * @return the runningStateDetails value.
+ */
+ public String runningStateDetails() {
+ return this.runningStateDetails;
+ }
+
/**
* Get the logStreamEndpoint property: Log Stream endpoint.
*
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/ResourceProviders.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/ResourceProviders.java
new file mode 100644
index 000000000000..890c53da03d1
--- /dev/null
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/ResourceProviders.java
@@ -0,0 +1,63 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.appcontainers.models;
+
+import com.azure.core.http.rest.Response;
+import com.azure.core.util.Context;
+
+/** Resource collection API of ResourceProviders. */
+public interface ResourceProviders {
+ /**
+ * Get details of a single job execution.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param jobName Job Name.
+ * @param jobExecutionName Job execution name.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.appcontainers.models.DefaultErrorResponseErrorException thrown if the request
+ * is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return details of a single job execution along with {@link Response}.
+ */
+ Response jobExecutionWithResponse(
+ String resourceGroupName, String jobName, String jobExecutionName, Context context);
+
+ /**
+ * Get details of a single job execution.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param jobName Job Name.
+ * @param jobExecutionName Job execution name.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.appcontainers.models.DefaultErrorResponseErrorException thrown if the request
+ * is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return details of a single job execution.
+ */
+ JobExecution jobExecution(String resourceGroupName, String jobName, String jobExecutionName);
+
+ /**
+ * Get the verification id of a subscription used for verifying custom domains.
+ *
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.appcontainers.models.DefaultErrorResponseErrorException thrown if the request
+ * is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the verification id of a subscription used for verifying custom domains along with {@link Response}.
+ */
+ Response getVerificationIdWithResponse(Context context);
+
+ /**
+ * Get the verification id of a subscription used for verifying custom domains.
+ *
+ * @throws com.azure.resourcemanager.appcontainers.models.DefaultErrorResponseErrorException thrown if the request
+ * is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the verification id of a subscription used for verifying custom domains.
+ */
+ String getVerificationId();
+}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/Revision.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/Revision.java
index 8faab8b965f7..5e2eeb58945e 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/Revision.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/Revision.java
@@ -4,7 +4,6 @@
package com.azure.resourcemanager.appcontainers.models;
-import com.azure.core.management.SystemData;
import com.azure.resourcemanager.appcontainers.fluent.models.RevisionInner;
import java.time.OffsetDateTime;
@@ -31,13 +30,6 @@ public interface Revision {
*/
String type();
- /**
- * Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.
- *
- * @return the systemData value.
- */
- SystemData systemData();
-
/**
* Gets the createdTime property: Timestamp describing when the revision was created by controller.
*
@@ -110,6 +102,13 @@ public interface Revision {
*/
RevisionProvisioningState provisioningState();
+ /**
+ * Gets the runningState property: Current running state of the revision.
+ *
+ * @return the runningState value.
+ */
+ RevisionRunningState runningState();
+
/**
* Gets the inner com.azure.resourcemanager.appcontainers.fluent.models.RevisionInner object.
*
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/RevisionRunningState.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/RevisionRunningState.java
new file mode 100644
index 000000000000..347a898eb596
--- /dev/null
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/RevisionRunningState.java
@@ -0,0 +1,59 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.appcontainers.models;
+
+import com.azure.core.util.ExpandableStringEnum;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import java.util.Collection;
+
+/** Current running state of the revision. */
+public final class RevisionRunningState extends ExpandableStringEnum {
+ /** Static value Running for RevisionRunningState. */
+ public static final RevisionRunningState RUNNING = fromString("Running");
+
+ /** Static value Processing for RevisionRunningState. */
+ public static final RevisionRunningState PROCESSING = fromString("Processing");
+
+ /** Static value Stopped for RevisionRunningState. */
+ public static final RevisionRunningState STOPPED = fromString("Stopped");
+
+ /** Static value Degraded for RevisionRunningState. */
+ public static final RevisionRunningState DEGRADED = fromString("Degraded");
+
+ /** Static value Failed for RevisionRunningState. */
+ public static final RevisionRunningState FAILED = fromString("Failed");
+
+ /** Static value Unknown for RevisionRunningState. */
+ public static final RevisionRunningState UNKNOWN = fromString("Unknown");
+
+ /**
+ * Creates a new instance of RevisionRunningState value.
+ *
+ * @deprecated Use the {@link #fromString(String)} factory method.
+ */
+ @Deprecated
+ public RevisionRunningState() {
+ }
+
+ /**
+ * Creates or finds a RevisionRunningState from its string representation.
+ *
+ * @param name a name to look for.
+ * @return the corresponding RevisionRunningState.
+ */
+ @JsonCreator
+ public static RevisionRunningState fromString(String name) {
+ return fromString(name, RevisionRunningState.class);
+ }
+
+ /**
+ * Gets known RevisionRunningState values.
+ *
+ * @return known RevisionRunningState values.
+ */
+ public static Collection values() {
+ return values(RevisionRunningState.class);
+ }
+}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/ScaleRuleAuth.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/ScaleRuleAuth.java
index 417502d90267..08b69ad41a06 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/ScaleRuleAuth.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/ScaleRuleAuth.java
@@ -7,11 +7,11 @@
import com.azure.core.annotation.Fluent;
import com.fasterxml.jackson.annotation.JsonProperty;
-/** Auth Secrets for Container App Scale Rule. */
+/** Auth Secrets for Scale Rule. */
@Fluent
public final class ScaleRuleAuth {
/*
- * Name of the Container App secret from which to pull the auth params.
+ * Name of the secret from which to pull the auth params.
*/
@JsonProperty(value = "secretRef")
private String secretRef;
@@ -27,7 +27,7 @@ public ScaleRuleAuth() {
}
/**
- * Get the secretRef property: Name of the Container App secret from which to pull the auth params.
+ * Get the secretRef property: Name of the secret from which to pull the auth params.
*
* @return the secretRef value.
*/
@@ -36,7 +36,7 @@ public String secretRef() {
}
/**
- * Set the secretRef property: Name of the Container App secret from which to pull the auth params.
+ * Set the secretRef property: Name of the secret from which to pull the auth params.
*
* @param secretRef the secretRef value to set.
* @return the ScaleRuleAuth object itself.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/Service.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/Service.java
new file mode 100644
index 000000000000..5673a1e1ce38
--- /dev/null
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/Service.java
@@ -0,0 +1,57 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.appcontainers.models;
+
+import com.azure.core.annotation.Fluent;
+import com.azure.core.util.logging.ClientLogger;
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+/** Container App to be a dev service. */
+@Fluent
+public final class Service {
+ /*
+ * Dev ContainerApp service type
+ */
+ @JsonProperty(value = "type", required = true)
+ private String type;
+
+ /** Creates an instance of Service class. */
+ public Service() {
+ }
+
+ /**
+ * Get the type property: Dev ContainerApp service type.
+ *
+ * @return the type value.
+ */
+ public String type() {
+ return this.type;
+ }
+
+ /**
+ * Set the type property: Dev ContainerApp service type.
+ *
+ * @param type the type value to set.
+ * @return the Service object itself.
+ */
+ public Service withType(String type) {
+ this.type = type;
+ return this;
+ }
+
+ /**
+ * Validates the instance.
+ *
+ * @throws IllegalArgumentException thrown if the instance is not valid.
+ */
+ public void validate() {
+ if (type() == null) {
+ throw LOGGER
+ .logExceptionAsError(new IllegalArgumentException("Missing required property type in model Service"));
+ }
+ }
+
+ private static final ClientLogger LOGGER = new ClientLogger(Service.class);
+}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/ServiceBind.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/ServiceBind.java
new file mode 100644
index 000000000000..85afd1e257ec
--- /dev/null
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/ServiceBind.java
@@ -0,0 +1,76 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.appcontainers.models;
+
+import com.azure.core.annotation.Fluent;
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+/** Configuration to bind a ContainerApp to a dev ContainerApp Service. */
+@Fluent
+public final class ServiceBind {
+ /*
+ * Resource id of the target service
+ */
+ @JsonProperty(value = "serviceId")
+ private String serviceId;
+
+ /*
+ * Name of the service bind
+ */
+ @JsonProperty(value = "name")
+ private String name;
+
+ /** Creates an instance of ServiceBind class. */
+ public ServiceBind() {
+ }
+
+ /**
+ * Get the serviceId property: Resource id of the target service.
+ *
+ * @return the serviceId value.
+ */
+ public String serviceId() {
+ return this.serviceId;
+ }
+
+ /**
+ * Set the serviceId property: Resource id of the target service.
+ *
+ * @param serviceId the serviceId value to set.
+ * @return the ServiceBind object itself.
+ */
+ public ServiceBind withServiceId(String serviceId) {
+ this.serviceId = serviceId;
+ return this;
+ }
+
+ /**
+ * Get the name property: Name of the service bind.
+ *
+ * @return the name value.
+ */
+ public String name() {
+ return this.name;
+ }
+
+ /**
+ * Set the name property: Name of the service bind.
+ *
+ * @param name the name value to set.
+ * @return the ServiceBind object itself.
+ */
+ public ServiceBind withName(String name) {
+ this.name = name;
+ return this;
+ }
+
+ /**
+ * Validates the instance.
+ *
+ * @throws IllegalArgumentException thrown if the instance is not valid.
+ */
+ public void validate() {
+ }
+}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/SourceControl.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/SourceControl.java
index 187120ae66d9..e1e9cf9f4935 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/SourceControl.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/SourceControl.java
@@ -4,7 +4,6 @@
package com.azure.resourcemanager.appcontainers.models;
-import com.azure.core.management.SystemData;
import com.azure.core.util.Context;
import com.azure.resourcemanager.appcontainers.fluent.models.SourceControlInner;
@@ -31,13 +30,6 @@ public interface SourceControl {
*/
String type();
- /**
- * Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.
- *
- * @return the systemData value.
- */
- SystemData systemData();
-
/**
* Gets the operationState property: Current provisioning State of the operation.
*
@@ -85,11 +77,13 @@ public interface SourceControl {
interface Definition
extends DefinitionStages.Blank, DefinitionStages.WithParentResource, DefinitionStages.WithCreate {
}
+
/** The SourceControl definition stages. */
interface DefinitionStages {
/** The first stage of the SourceControl definition. */
interface Blank extends WithParentResource {
}
+
/** The stage of the SourceControl definition allowing to specify parent resource. */
interface WithParentResource {
/**
@@ -101,6 +95,7 @@ interface WithParentResource {
*/
WithCreate withExistingContainerApp(String resourceGroupName, String containerAppName);
}
+
/**
* The stage of the SourceControl definition which contains all the minimum required properties for the resource
* to be created, but also allows for any other optional properties to be specified.
@@ -124,6 +119,7 @@ interface WithCreate
*/
SourceControl create(Context context);
}
+
/** The stage of the SourceControl definition allowing to specify repoUrl. */
interface WithRepoUrl {
/**
@@ -134,6 +130,7 @@ interface WithRepoUrl {
*/
WithCreate withRepoUrl(String repoUrl);
}
+
/** The stage of the SourceControl definition allowing to specify branch. */
interface WithBranch {
/**
@@ -144,6 +141,7 @@ interface WithBranch {
*/
WithCreate withBranch(String branch);
}
+
/** The stage of the SourceControl definition allowing to specify githubActionConfiguration. */
interface WithGithubActionConfiguration {
/**
@@ -158,6 +156,7 @@ interface WithGithubActionConfiguration {
WithCreate withGithubActionConfiguration(GithubActionConfiguration githubActionConfiguration);
}
}
+
/**
* Begins update for the SourceControl resource.
*
@@ -183,6 +182,7 @@ interface Update
*/
SourceControl apply(Context context);
}
+
/** The SourceControl update stages. */
interface UpdateStages {
/** The stage of the SourceControl update allowing to specify repoUrl. */
@@ -195,6 +195,7 @@ interface WithRepoUrl {
*/
Update withRepoUrl(String repoUrl);
}
+
/** The stage of the SourceControl update allowing to specify branch. */
interface WithBranch {
/**
@@ -205,6 +206,7 @@ interface WithBranch {
*/
Update withBranch(String branch);
}
+
/** The stage of the SourceControl update allowing to specify githubActionConfiguration. */
interface WithGithubActionConfiguration {
/**
@@ -219,6 +221,7 @@ interface WithGithubActionConfiguration {
Update withGithubActionConfiguration(GithubActionConfiguration githubActionConfiguration);
}
}
+
/**
* Refreshes the resource to sync with Azure.
*
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/Template.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/Template.java
index e4bc9d02cee2..a2ac12509918 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/Template.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/Template.java
@@ -20,6 +20,15 @@ public final class Template {
@JsonProperty(value = "revisionSuffix")
private String revisionSuffix;
+ /*
+ * Optional duration in seconds the Container App Instance needs to terminate gracefully. Value must be
+ * non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut
+ * down). If this value is nil, the default grace period will be used instead. Set this value longer than the
+ * expected cleanup time for your process. Defaults to 30 seconds.
+ */
+ @JsonProperty(value = "terminationGracePeriodSeconds")
+ private Long terminationGracePeriodSeconds;
+
/*
* List of specialized containers that run before app containers.
*/
@@ -44,6 +53,12 @@ public final class Template {
@JsonProperty(value = "volumes")
private List volumes;
+ /*
+ * List of container app services bound to the app
+ */
+ @JsonProperty(value = "serviceBinds")
+ private List serviceBinds;
+
/** Creates an instance of Template class. */
public Template() {
}
@@ -68,6 +83,32 @@ public Template withRevisionSuffix(String revisionSuffix) {
return this;
}
+ /**
+ * Get the terminationGracePeriodSeconds property: Optional duration in seconds the Container App Instance needs to
+ * terminate gracefully. Value must be non-negative integer. The value zero indicates stop immediately via the kill
+ * signal (no opportunity to shut down). If this value is nil, the default grace period will be used instead. Set
+ * this value longer than the expected cleanup time for your process. Defaults to 30 seconds.
+ *
+ * @return the terminationGracePeriodSeconds value.
+ */
+ public Long terminationGracePeriodSeconds() {
+ return this.terminationGracePeriodSeconds;
+ }
+
+ /**
+ * Set the terminationGracePeriodSeconds property: Optional duration in seconds the Container App Instance needs to
+ * terminate gracefully. Value must be non-negative integer. The value zero indicates stop immediately via the kill
+ * signal (no opportunity to shut down). If this value is nil, the default grace period will be used instead. Set
+ * this value longer than the expected cleanup time for your process. Defaults to 30 seconds.
+ *
+ * @param terminationGracePeriodSeconds the terminationGracePeriodSeconds value to set.
+ * @return the Template object itself.
+ */
+ public Template withTerminationGracePeriodSeconds(Long terminationGracePeriodSeconds) {
+ this.terminationGracePeriodSeconds = terminationGracePeriodSeconds;
+ return this;
+ }
+
/**
* Get the initContainers property: List of specialized containers that run before app containers.
*
@@ -148,6 +189,26 @@ public Template withVolumes(List volumes) {
return this;
}
+ /**
+ * Get the serviceBinds property: List of container app services bound to the app.
+ *
+ * @return the serviceBinds value.
+ */
+ public List serviceBinds() {
+ return this.serviceBinds;
+ }
+
+ /**
+ * Set the serviceBinds property: List of container app services bound to the app.
+ *
+ * @param serviceBinds the serviceBinds value to set.
+ * @return the Template object itself.
+ */
+ public Template withServiceBinds(List serviceBinds) {
+ this.serviceBinds = serviceBinds;
+ return this;
+ }
+
/**
* Validates the instance.
*
@@ -166,5 +227,8 @@ public void validate() {
if (volumes() != null) {
volumes().forEach(e -> e.validate());
}
+ if (serviceBinds() != null) {
+ serviceBinds().forEach(e -> e.validate());
+ }
}
}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/TokenStore.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/TokenStore.java
new file mode 100644
index 000000000000..4a29feda66c8
--- /dev/null
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/TokenStore.java
@@ -0,0 +1,116 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.appcontainers.models;
+
+import com.azure.core.annotation.Fluent;
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+/** The configuration settings of the token store. */
+@Fluent
+public final class TokenStore {
+ /*
+ * true
to durably store platform-specific security tokens that are obtained during login flows;
+ * otherwise, false
.
+ * The default is false
.
+ */
+ @JsonProperty(value = "enabled")
+ private Boolean enabled;
+
+ /*
+ * The number of hours after session token expiration that a session token can be used to
+ * call the token refresh API. The default is 72 hours.
+ */
+ @JsonProperty(value = "tokenRefreshExtensionHours")
+ private Double tokenRefreshExtensionHours;
+
+ /*
+ * The configuration settings of the storage of the tokens if blob storage is used.
+ */
+ @JsonProperty(value = "azureBlobStorage")
+ private BlobStorageTokenStore azureBlobStorage;
+
+ /** Creates an instance of TokenStore class. */
+ public TokenStore() {
+ }
+
+ /**
+ * Get the enabled property: <code>true</code> to durably store platform-specific security tokens that
+ * are obtained during login flows; otherwise, <code>false</code>. The default is
+ * <code>false</code>.
+ *
+ * @return the enabled value.
+ */
+ public Boolean enabled() {
+ return this.enabled;
+ }
+
+ /**
+ * Set the enabled property: <code>true</code> to durably store platform-specific security tokens that
+ * are obtained during login flows; otherwise, <code>false</code>. The default is
+ * <code>false</code>.
+ *
+ * @param enabled the enabled value to set.
+ * @return the TokenStore object itself.
+ */
+ public TokenStore withEnabled(Boolean enabled) {
+ this.enabled = enabled;
+ return this;
+ }
+
+ /**
+ * Get the tokenRefreshExtensionHours property: The number of hours after session token expiration that a session
+ * token can be used to call the token refresh API. The default is 72 hours.
+ *
+ * @return the tokenRefreshExtensionHours value.
+ */
+ public Double tokenRefreshExtensionHours() {
+ return this.tokenRefreshExtensionHours;
+ }
+
+ /**
+ * Set the tokenRefreshExtensionHours property: The number of hours after session token expiration that a session
+ * token can be used to call the token refresh API. The default is 72 hours.
+ *
+ * @param tokenRefreshExtensionHours the tokenRefreshExtensionHours value to set.
+ * @return the TokenStore object itself.
+ */
+ public TokenStore withTokenRefreshExtensionHours(Double tokenRefreshExtensionHours) {
+ this.tokenRefreshExtensionHours = tokenRefreshExtensionHours;
+ return this;
+ }
+
+ /**
+ * Get the azureBlobStorage property: The configuration settings of the storage of the tokens if blob storage is
+ * used.
+ *
+ * @return the azureBlobStorage value.
+ */
+ public BlobStorageTokenStore azureBlobStorage() {
+ return this.azureBlobStorage;
+ }
+
+ /**
+ * Set the azureBlobStorage property: The configuration settings of the storage of the tokens if blob storage is
+ * used.
+ *
+ * @param azureBlobStorage the azureBlobStorage value to set.
+ * @return the TokenStore object itself.
+ */
+ public TokenStore withAzureBlobStorage(BlobStorageTokenStore azureBlobStorage) {
+ this.azureBlobStorage = azureBlobStorage;
+ return this;
+ }
+
+ /**
+ * Validates the instance.
+ *
+ * @throws IllegalArgumentException thrown if the instance is not valid.
+ */
+ public void validate() {
+ if (azureBlobStorage() != null) {
+ azureBlobStorage().validate();
+ }
+ }
+}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/TriggerType.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/TriggerType.java
index 968ac93972e3..9bffe6ca49be 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/TriggerType.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/TriggerType.java
@@ -10,8 +10,8 @@
/** Trigger type of the job. */
public final class TriggerType extends ExpandableStringEnum {
- /** Static value Scheduled for TriggerType. */
- public static final TriggerType SCHEDULED = fromString("Scheduled");
+ /** Static value Schedule for TriggerType. */
+ public static final TriggerType SCHEDULE = fromString("Schedule");
/** Static value Event for TriggerType. */
public static final TriggerType EVENT = fromString("Event");
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/Volume.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/Volume.java
index 6443c6864584..c14298b76ec7 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/Volume.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/Volume.java
@@ -36,6 +36,12 @@ public final class Volume {
@JsonProperty(value = "secrets")
private List secrets;
+ /*
+ * Mount options used while mounting the AzureFile. Must be a comma-separated string.
+ */
+ @JsonProperty(value = "mountOptions")
+ private String mountOptions;
+
/** Creates an instance of Volume class. */
public Volume() {
}
@@ -122,6 +128,26 @@ public Volume withSecrets(List secrets) {
return this;
}
+ /**
+ * Get the mountOptions property: Mount options used while mounting the AzureFile. Must be a comma-separated string.
+ *
+ * @return the mountOptions value.
+ */
+ public String mountOptions() {
+ return this.mountOptions;
+ }
+
+ /**
+ * Set the mountOptions property: Mount options used while mounting the AzureFile. Must be a comma-separated string.
+ *
+ * @param mountOptions the mountOptions value to set.
+ * @return the Volume object itself.
+ */
+ public Volume withMountOptions(String mountOptions) {
+ this.mountOptions = mountOptions;
+ return this;
+ }
+
/**
* Validates the instance.
*
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/VolumeMount.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/VolumeMount.java
index d0bcf4169241..ad15f4101e73 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/VolumeMount.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/VolumeMount.java
@@ -22,6 +22,12 @@ public final class VolumeMount {
@JsonProperty(value = "mountPath")
private String mountPath;
+ /*
+ * Path within the volume from which the container's volume should be mounted. Defaults to "" (volume's root).
+ */
+ @JsonProperty(value = "subPath")
+ private String subPath;
+
/** Creates an instance of VolumeMount class. */
public VolumeMount() {
}
@@ -66,6 +72,28 @@ public VolumeMount withMountPath(String mountPath) {
return this;
}
+ /**
+ * Get the subPath property: Path within the volume from which the container's volume should be mounted. Defaults to
+ * "" (volume's root).
+ *
+ * @return the subPath value.
+ */
+ public String subPath() {
+ return this.subPath;
+ }
+
+ /**
+ * Set the subPath property: Path within the volume from which the container's volume should be mounted. Defaults to
+ * "" (volume's root).
+ *
+ * @param subPath the subPath value to set.
+ * @return the VolumeMount object itself.
+ */
+ public VolumeMount withSubPath(String subPath) {
+ this.subPath = subPath;
+ return this;
+ }
+
/**
* Validates the instance.
*
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/WorkloadProfileStates.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/WorkloadProfileStates.java
index a09c589800a9..db01b9b5bb5a 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/WorkloadProfileStates.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/main/java/com/azure/resourcemanager/appcontainers/models/WorkloadProfileStates.java
@@ -4,7 +4,6 @@
package com.azure.resourcemanager.appcontainers.models;
-import com.azure.core.management.SystemData;
import com.azure.resourcemanager.appcontainers.fluent.models.WorkloadProfileStatesInner;
/** An immutable client-side representation of WorkloadProfileStates. */
@@ -37,13 +36,6 @@ public interface WorkloadProfileStates {
*/
WorkloadProfileStatesProperties properties();
- /**
- * Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.
- *
- * @return the systemData value.
- */
- SystemData systemData();
-
/**
* Gets the inner com.azure.resourcemanager.appcontainers.fluent.models.WorkloadProfileStatesInner object.
*
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/AvailableWorkloadProfilesGetSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/AvailableWorkloadProfilesGetSamples.java
index 20243e5d948e..3b0ffebb9b9a 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/AvailableWorkloadProfilesGetSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/AvailableWorkloadProfilesGetSamples.java
@@ -7,7 +7,7 @@
/** Samples for AvailableWorkloadProfiles Get. */
public final class AvailableWorkloadProfilesGetSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/AvailableWorkloadProfiles_Get.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/AvailableWorkloadProfiles_Get.json
*/
/**
* Sample code: BillingMeters_Get.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/BillingMetersGetSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/BillingMetersGetSamples.java
index fd7115d30c75..58c4b1780b9c 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/BillingMetersGetSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/BillingMetersGetSamples.java
@@ -7,7 +7,7 @@
/** Samples for BillingMeters Get. */
public final class BillingMetersGetSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/BillingMeters_Get.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/BillingMeters_Get.json
*/
/**
* Sample code: BillingMeters_Get.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/CertificatesCreateOrUpdateSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/CertificatesCreateOrUpdateSamples.java
index fda5e3bb4417..713e8bac93a6 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/CertificatesCreateOrUpdateSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/CertificatesCreateOrUpdateSamples.java
@@ -10,7 +10,7 @@
/** Samples for Certificates CreateOrUpdate. */
public final class CertificatesCreateOrUpdateSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/Certificate_CreateOrUpdate.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/Certificate_CreateOrUpdate.json
*/
/**
* Sample code: Create or Update Certificate.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/CertificatesDeleteSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/CertificatesDeleteSamples.java
index a2d62e150471..a0bedad88431 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/CertificatesDeleteSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/CertificatesDeleteSamples.java
@@ -7,7 +7,7 @@
/** Samples for Certificates Delete. */
public final class CertificatesDeleteSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/Certificate_Delete.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/Certificate_Delete.json
*/
/**
* Sample code: Delete Certificate.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/CertificatesGetSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/CertificatesGetSamples.java
index 7afdcc55c279..fabec518658f 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/CertificatesGetSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/CertificatesGetSamples.java
@@ -7,7 +7,7 @@
/** Samples for Certificates Get. */
public final class CertificatesGetSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/Certificate_Get.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/Certificate_Get.json
*/
/**
* Sample code: Get Certificate.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/CertificatesListSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/CertificatesListSamples.java
index 19e63d09b955..27bd2d15e45b 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/CertificatesListSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/CertificatesListSamples.java
@@ -7,7 +7,7 @@
/** Samples for Certificates List. */
public final class CertificatesListSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/Certificates_ListByManagedEnvironment.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/Certificates_ListByManagedEnvironment.json
*/
/**
* Sample code: List Certificates by Managed Environment.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/CertificatesUpdateSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/CertificatesUpdateSamples.java
index 7feb0ec28c1c..01c16d6d0f88 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/CertificatesUpdateSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/CertificatesUpdateSamples.java
@@ -11,7 +11,7 @@
/** Samples for Certificates Update. */
public final class CertificatesUpdateSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/Certificates_Patch.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/Certificates_Patch.json
*/
/**
* Sample code: Patch Certificate.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsCertificatesCreateOrUpdateSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsCertificatesCreateOrUpdateSamples.java
index 0e16b7396eb5..68ae08a3ee17 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsCertificatesCreateOrUpdateSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsCertificatesCreateOrUpdateSamples.java
@@ -9,7 +9,7 @@
/** Samples for ConnectedEnvironmentsCertificates CreateOrUpdate. */
public final class ConnectedEnvironmentsCertificatesCreateOrUpdateSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ConnectedEnvironmentsCertificate_CreateOrUpdate.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ConnectedEnvironmentsCertificate_CreateOrUpdate.json
*/
/**
* Sample code: Create or Update Certificate.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsCertificatesDeleteSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsCertificatesDeleteSamples.java
index b7a5e9655834..4db2b74378ef 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsCertificatesDeleteSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsCertificatesDeleteSamples.java
@@ -7,7 +7,7 @@
/** Samples for ConnectedEnvironmentsCertificates Delete. */
public final class ConnectedEnvironmentsCertificatesDeleteSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ConnectedEnvironmentsCertificate_Delete.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ConnectedEnvironmentsCertificate_Delete.json
*/
/**
* Sample code: Delete Certificate.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsCertificatesGetSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsCertificatesGetSamples.java
index b381aaa20863..b439c9a505f1 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsCertificatesGetSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsCertificatesGetSamples.java
@@ -7,7 +7,7 @@
/** Samples for ConnectedEnvironmentsCertificates Get. */
public final class ConnectedEnvironmentsCertificatesGetSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ConnectedEnvironmentsCertificate_Get.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ConnectedEnvironmentsCertificate_Get.json
*/
/**
* Sample code: Get Certificate.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsCertificatesListSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsCertificatesListSamples.java
index 3ec2daac8d1b..37c06a06e02e 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsCertificatesListSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsCertificatesListSamples.java
@@ -7,7 +7,7 @@
/** Samples for ConnectedEnvironmentsCertificates List. */
public final class ConnectedEnvironmentsCertificatesListSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ConnectedEnvironmentsCertificates_ListByConnectedEnvironment.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ConnectedEnvironmentsCertificates_ListByConnectedEnvironment.json
*/
/**
* Sample code: List Certificates by Connected Environment.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsCertificatesUpdateSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsCertificatesUpdateSamples.java
index b39299b1072d..f88fa44f67c7 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsCertificatesUpdateSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsCertificatesUpdateSamples.java
@@ -11,7 +11,7 @@
/** Samples for ConnectedEnvironmentsCertificates Update. */
public final class ConnectedEnvironmentsCertificatesUpdateSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ConnectedEnvironmentsCertificates_Patch.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ConnectedEnvironmentsCertificates_Patch.json
*/
/**
* Sample code: Patch Certificate.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsCheckNameAvailabilitySamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsCheckNameAvailabilitySamples.java
index 17a6b371047a..3bd45f2703e4 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsCheckNameAvailabilitySamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsCheckNameAvailabilitySamples.java
@@ -9,7 +9,7 @@
/** Samples for ConnectedEnvironments CheckNameAvailability. */
public final class ConnectedEnvironmentsCheckNameAvailabilitySamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ConnectedEnvironmentsCertificates_CheckNameAvailability.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ConnectedEnvironmentsCertificates_CheckNameAvailability.json
*/
/**
* Sample code: Certificates_CheckNameAvailability.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsCreateOrUpdateSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsCreateOrUpdateSamples.java
index 03967b5e4065..3e92b0859777 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsCreateOrUpdateSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsCreateOrUpdateSamples.java
@@ -9,7 +9,7 @@
/** Samples for ConnectedEnvironments CreateOrUpdate. */
public final class ConnectedEnvironmentsCreateOrUpdateSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ConnectedEnvironments_CreateOrUpdate.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ConnectedEnvironments_CreateOrUpdate.json
*/
/**
* Sample code: Create kube environments.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsDaprComponentsCreateOrUpdateSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsDaprComponentsCreateOrUpdateSamples.java
index b9a22cf21da2..d32048686230 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsDaprComponentsCreateOrUpdateSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsDaprComponentsCreateOrUpdateSamples.java
@@ -11,7 +11,7 @@
/** Samples for ConnectedEnvironmentsDaprComponents CreateOrUpdate. */
public final class ConnectedEnvironmentsDaprComponentsCreateOrUpdateSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ConnectedEnvironmentsDaprComponents_CreateOrUpdate.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ConnectedEnvironmentsDaprComponents_CreateOrUpdate.json
*/
/**
* Sample code: Create or update dapr component.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsDaprComponentsDeleteSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsDaprComponentsDeleteSamples.java
index 0abe3cf6854f..59a94eb1c0c0 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsDaprComponentsDeleteSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsDaprComponentsDeleteSamples.java
@@ -7,7 +7,7 @@
/** Samples for ConnectedEnvironmentsDaprComponents Delete. */
public final class ConnectedEnvironmentsDaprComponentsDeleteSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ConnectedEnvironmentsDaprComponents_Delete.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ConnectedEnvironmentsDaprComponents_Delete.json
*/
/**
* Sample code: Delete dapr component.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsDaprComponentsGetSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsDaprComponentsGetSamples.java
index 7ab1c4ef3be0..b4cf22ad1ec1 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsDaprComponentsGetSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsDaprComponentsGetSamples.java
@@ -7,7 +7,7 @@
/** Samples for ConnectedEnvironmentsDaprComponents Get. */
public final class ConnectedEnvironmentsDaprComponentsGetSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ConnectedEnvironmentsDaprComponents_Get.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ConnectedEnvironmentsDaprComponents_Get.json
*/
/**
* Sample code: Get Dapr Component.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsDaprComponentsListSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsDaprComponentsListSamples.java
index 736b94063500..dfc265ce267a 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsDaprComponentsListSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsDaprComponentsListSamples.java
@@ -7,7 +7,7 @@
/** Samples for ConnectedEnvironmentsDaprComponents List. */
public final class ConnectedEnvironmentsDaprComponentsListSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ConnectedEnvironmentsDaprComponents_List.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ConnectedEnvironmentsDaprComponents_List.json
*/
/**
* Sample code: List Dapr Components.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsDaprComponentsListSecretsSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsDaprComponentsListSecretsSamples.java
index 9e334d4ba988..731677080e9a 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsDaprComponentsListSecretsSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsDaprComponentsListSecretsSamples.java
@@ -7,7 +7,7 @@
/** Samples for ConnectedEnvironmentsDaprComponents ListSecrets. */
public final class ConnectedEnvironmentsDaprComponentsListSecretsSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ConnectedEnvironmentsDaprComponents_ListSecrets.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ConnectedEnvironmentsDaprComponents_ListSecrets.json
*/
/**
* Sample code: List Container Apps Secrets.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsDeleteSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsDeleteSamples.java
index c5b90ed3bbe5..f29ba4aac673 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsDeleteSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsDeleteSamples.java
@@ -7,7 +7,7 @@
/** Samples for ConnectedEnvironments Delete. */
public final class ConnectedEnvironmentsDeleteSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ConnectedEnvironments_Delete.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ConnectedEnvironments_Delete.json
*/
/**
* Sample code: Delete connected environment by connectedEnvironmentName.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsGetByResourceGroupSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsGetByResourceGroupSamples.java
index e322fccc9215..f564003114db 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsGetByResourceGroupSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsGetByResourceGroupSamples.java
@@ -7,7 +7,7 @@
/** Samples for ConnectedEnvironments GetByResourceGroup. */
public final class ConnectedEnvironmentsGetByResourceGroupSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ConnectedEnvironments_Get.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ConnectedEnvironments_Get.json
*/
/**
* Sample code: Get connected environment by connectedEnvironmentName.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsListByResourceGroupSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsListByResourceGroupSamples.java
index f0726cba257b..af4d82e63355 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsListByResourceGroupSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsListByResourceGroupSamples.java
@@ -7,7 +7,7 @@
/** Samples for ConnectedEnvironments ListByResourceGroup. */
public final class ConnectedEnvironmentsListByResourceGroupSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ConnectedEnvironments_ListByResourceGroup.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ConnectedEnvironments_ListByResourceGroup.json
*/
/**
* Sample code: List environments by resource group.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsListSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsListSamples.java
index d26c49c1d3ce..4308d426ed9b 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsListSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsListSamples.java
@@ -7,7 +7,7 @@
/** Samples for ConnectedEnvironments List. */
public final class ConnectedEnvironmentsListSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ConnectedEnvironments_ListBySubscription.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ConnectedEnvironments_ListBySubscription.json
*/
/**
* Sample code: List connected environments by subscription.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsStoragesCreateOrUpdateSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsStoragesCreateOrUpdateSamples.java
index dfe807dcd286..30a37d520907 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsStoragesCreateOrUpdateSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsStoragesCreateOrUpdateSamples.java
@@ -11,7 +11,7 @@
/** Samples for ConnectedEnvironmentsStorages CreateOrUpdate. */
public final class ConnectedEnvironmentsStoragesCreateOrUpdateSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ConnectedEnvironmentsStorages_CreateOrUpdate.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ConnectedEnvironmentsStorages_CreateOrUpdate.json
*/
/**
* Sample code: Create or update environments storage.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsStoragesDeleteSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsStoragesDeleteSamples.java
index feaaaba169b2..65a3143da9bf 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsStoragesDeleteSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsStoragesDeleteSamples.java
@@ -7,7 +7,7 @@
/** Samples for ConnectedEnvironmentsStorages Delete. */
public final class ConnectedEnvironmentsStoragesDeleteSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ConnectedEnvironmentsStorages_Delete.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ConnectedEnvironmentsStorages_Delete.json
*/
/**
* Sample code: List environments storages by subscription.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsStoragesGetSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsStoragesGetSamples.java
index ed92a1ade45d..14fe0432c670 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsStoragesGetSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsStoragesGetSamples.java
@@ -7,7 +7,7 @@
/** Samples for ConnectedEnvironmentsStorages Get. */
public final class ConnectedEnvironmentsStoragesGetSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ConnectedEnvironmentsStorages_Get.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ConnectedEnvironmentsStorages_Get.json
*/
/**
* Sample code: get a environments storage properties by subscription.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsStoragesListSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsStoragesListSamples.java
index 7375a18f943a..01ff4b305fcb 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsStoragesListSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsStoragesListSamples.java
@@ -7,7 +7,7 @@
/** Samples for ConnectedEnvironmentsStorages List. */
public final class ConnectedEnvironmentsStoragesListSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ConnectedEnvironmentsStorages_List.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ConnectedEnvironmentsStorages_List.json
*/
/**
* Sample code: List environments storages by subscription.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsUpdateSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsUpdateSamples.java
index 3c3d4280aa00..889b1db2b7a7 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsUpdateSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ConnectedEnvironmentsUpdateSamples.java
@@ -7,7 +7,7 @@
/** Samples for ConnectedEnvironments Update. */
public final class ConnectedEnvironmentsUpdateSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ConnectedEnvironments_Patch.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ConnectedEnvironments_Patch.json
*/
/**
* Sample code: Patch Managed Environment.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsAuthConfigsCreateOrUpdateSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsAuthConfigsCreateOrUpdateSamples.java
index 9d49b5755606..0101f6a3165a 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsAuthConfigsCreateOrUpdateSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsAuthConfigsCreateOrUpdateSamples.java
@@ -6,6 +6,7 @@
import com.azure.resourcemanager.appcontainers.models.AppRegistration;
import com.azure.resourcemanager.appcontainers.models.AuthPlatform;
+import com.azure.resourcemanager.appcontainers.models.EncryptionSettings;
import com.azure.resourcemanager.appcontainers.models.Facebook;
import com.azure.resourcemanager.appcontainers.models.GlobalValidation;
import com.azure.resourcemanager.appcontainers.models.IdentityProviders;
@@ -14,7 +15,7 @@
/** Samples for ContainerAppsAuthConfigs CreateOrUpdate. */
public final class ContainerAppsAuthConfigsCreateOrUpdateSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/AuthConfigs_CreateOrUpdate.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/AuthConfigs_CreateOrUpdate.json
*/
/**
* Sample code: Create or Update Container App AuthConfig.
@@ -38,6 +39,10 @@ public static void createOrUpdateContainerAppAuthConfig(
new AppRegistration()
.withAppId("123")
.withAppSecretSettingName("fakeTokenPlaceholder"))))
+ .withEncryptionSettings(
+ new EncryptionSettings()
+ .withContainerAppAuthEncryptionSecretName("fakeTokenPlaceholder")
+ .withContainerAppAuthSigningSecretName("fakeTokenPlaceholder"))
.create();
}
}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsAuthConfigsDeleteSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsAuthConfigsDeleteSamples.java
index 88fc6c0e7027..b345d6e78e5c 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsAuthConfigsDeleteSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsAuthConfigsDeleteSamples.java
@@ -7,7 +7,7 @@
/** Samples for ContainerAppsAuthConfigs Delete. */
public final class ContainerAppsAuthConfigsDeleteSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/AuthConfigs_Delete.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/AuthConfigs_Delete.json
*/
/**
* Sample code: Delete Container App AuthConfig.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsAuthConfigsGetSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsAuthConfigsGetSamples.java
index e486a12bc43c..2e4bce7a2e60 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsAuthConfigsGetSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsAuthConfigsGetSamples.java
@@ -7,7 +7,7 @@
/** Samples for ContainerAppsAuthConfigs Get. */
public final class ContainerAppsAuthConfigsGetSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/AuthConfigs_Get.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/AuthConfigs_Get.json
*/
/**
* Sample code: Get Container App's AuthConfig.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsAuthConfigsListByContainerAppSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsAuthConfigsListByContainerAppSamples.java
index 6bb2f3420aca..db82daf9035e 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsAuthConfigsListByContainerAppSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsAuthConfigsListByContainerAppSamples.java
@@ -7,7 +7,7 @@
/** Samples for ContainerAppsAuthConfigs ListByContainerApp. */
public final class ContainerAppsAuthConfigsListByContainerAppSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/AuthConfigs_ListByContainer.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/AuthConfigs_ListByContainer.json
*/
/**
* Sample code: List Auth Configs by Container Apps.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsCreateOrUpdateSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsCreateOrUpdateSamples.java
index 896953945b45..2c5da35e79c6 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsCreateOrUpdateSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsCreateOrUpdateSamples.java
@@ -21,6 +21,7 @@
import com.azure.resourcemanager.appcontainers.models.Dapr;
import com.azure.resourcemanager.appcontainers.models.Ingress;
import com.azure.resourcemanager.appcontainers.models.IngressClientCertificateMode;
+import com.azure.resourcemanager.appcontainers.models.IngressPortMapping;
import com.azure.resourcemanager.appcontainers.models.IngressStickySessions;
import com.azure.resourcemanager.appcontainers.models.IngressTransportMethod;
import com.azure.resourcemanager.appcontainers.models.InitContainer;
@@ -28,6 +29,8 @@
import com.azure.resourcemanager.appcontainers.models.LogLevel;
import com.azure.resourcemanager.appcontainers.models.Scale;
import com.azure.resourcemanager.appcontainers.models.ScaleRule;
+import com.azure.resourcemanager.appcontainers.models.Service;
+import com.azure.resourcemanager.appcontainers.models.ServiceBind;
import com.azure.resourcemanager.appcontainers.models.TcpScaleRule;
import com.azure.resourcemanager.appcontainers.models.Template;
import com.azure.resourcemanager.appcontainers.models.TrafficWeight;
@@ -39,7 +42,7 @@
/** Samples for ContainerApps CreateOrUpdate. */
public final class ContainerAppsCreateOrUpdateSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ContainerApps_CreateOrUpdate.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ContainerApps_CreateOrUpdate.json
*/
/**
* Sample code: Create or Update Container App.
@@ -106,7 +109,15 @@ public static void createOrUpdateContainerApp(
.withAllowedHeaders(Arrays.asList("HEADER1", "HEADER2"))
.withExposeHeaders(Arrays.asList("HEADER3", "HEADER4"))
.withMaxAge(1234)
- .withAllowCredentials(true)))
+ .withAllowCredentials(true))
+ .withAdditionalPortMappings(
+ Arrays
+ .asList(
+ new IngressPortMapping().withExternal(true).withTargetPort(1234),
+ new IngressPortMapping()
+ .withExternal(false)
+ .withTargetPort(2345)
+ .withExposedPort(3456))))
.withDapr(
new Dapr()
.withEnabled(true)
@@ -116,7 +127,8 @@ public static void createOrUpdateContainerApp(
.withHttpMaxRequestSize(10)
.withLogLevel(LogLevel.DEBUG)
.withEnableApiLogging(true))
- .withMaxInactiveRevisions(10))
+ .withMaxInactiveRevisions(10)
+ .withService(new Service().withType("redis")))
.withTemplate(
new Template()
.withInitContainers(
@@ -163,12 +175,19 @@ public static void createOrUpdateContainerApp(
.withCustom(
new CustomScaleRule()
.withType("http")
- .withMetadata(mapOf("concurrentRequests", "50")))))))
+ .withMetadata(mapOf("concurrentRequests", "50"))))))
+ .withServiceBinds(
+ Arrays
+ .asList(
+ new ServiceBind()
+ .withServiceId(
+ "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/containerApps/redisService")
+ .withName("redisService"))))
.create();
}
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ContainerApps_TcpApp_CreateOrUpdate.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ContainerApps_TcpApp_CreateOrUpdate.json
*/
/**
* Sample code: Create or Update Tcp App.
@@ -229,7 +248,7 @@ public static void createOrUpdateTcpApp(com.azure.resourcemanager.appcontainers.
}
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ContainerApps_ManagedBy_CreateOrUpdate.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ContainerApps_ManagedBy_CreateOrUpdate.json
*/
/**
* Sample code: Create or Update ManagedBy App.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsDeleteSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsDeleteSamples.java
index 9d1b11d97649..63c07087bcbd 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsDeleteSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsDeleteSamples.java
@@ -7,7 +7,7 @@
/** Samples for ContainerApps Delete. */
public final class ContainerAppsDeleteSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ContainerApps_Delete.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ContainerApps_Delete.json
*/
/**
* Sample code: Delete Container App.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsDiagnosticsGetDetectorSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsDiagnosticsGetDetectorSamples.java
index e04fe4ea3b33..8c980ae3660d 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsDiagnosticsGetDetectorSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsDiagnosticsGetDetectorSamples.java
@@ -7,7 +7,7 @@
/** Samples for ContainerAppsDiagnostics GetDetector. */
public final class ContainerAppsDiagnosticsGetDetectorSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ContainerAppsDiagnostics_Get.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ContainerAppsDiagnostics_Get.json
*/
/**
* Sample code: Get Container App's diagnostics info.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsDiagnosticsGetRevisionSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsDiagnosticsGetRevisionSamples.java
index 2cb9e976e50f..e424fe4a561a 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsDiagnosticsGetRevisionSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsDiagnosticsGetRevisionSamples.java
@@ -7,7 +7,7 @@
/** Samples for ContainerAppsDiagnostics GetRevision. */
public final class ContainerAppsDiagnosticsGetRevisionSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/Revisions_Get.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/Revisions_Get.json
*/
/**
* Sample code: Get Container App's revision.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsDiagnosticsGetRootSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsDiagnosticsGetRootSamples.java
index 5ebdffab7ee8..5733cac658c8 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsDiagnosticsGetRootSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsDiagnosticsGetRootSamples.java
@@ -7,7 +7,7 @@
/** Samples for ContainerAppsDiagnostics GetRoot. */
public final class ContainerAppsDiagnosticsGetRootSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ContainerApps_Get.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ContainerApps_Get.json
*/
/**
* Sample code: Get Container App.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsDiagnosticsListDetectorsSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsDiagnosticsListDetectorsSamples.java
index 2847cbd6efef..c992ad3fa774 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsDiagnosticsListDetectorsSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsDiagnosticsListDetectorsSamples.java
@@ -7,7 +7,7 @@
/** Samples for ContainerAppsDiagnostics ListDetectors. */
public final class ContainerAppsDiagnosticsListDetectorsSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ContainerAppsDiagnostics_List.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ContainerAppsDiagnostics_List.json
*/
/**
* Sample code: Get the list of available diagnostics for a given Container App.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsDiagnosticsListRevisionsSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsDiagnosticsListRevisionsSamples.java
index 5286f512641d..a870c1984ff0 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsDiagnosticsListRevisionsSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsDiagnosticsListRevisionsSamples.java
@@ -7,7 +7,7 @@
/** Samples for ContainerAppsDiagnostics ListRevisions. */
public final class ContainerAppsDiagnosticsListRevisionsSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/Revisions_List.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/Revisions_List.json
*/
/**
* Sample code: List Container App's revisions.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsGetAuthTokenSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsGetAuthTokenSamples.java
index 46b42e2d7d7e..43e6c602c6b7 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsGetAuthTokenSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsGetAuthTokenSamples.java
@@ -7,7 +7,7 @@
/** Samples for ContainerApps GetAuthToken. */
public final class ContainerAppsGetAuthTokenSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ContainerApps_GetAuthToken.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ContainerApps_GetAuthToken.json
*/
/**
* Sample code: Get Container App Auth Token.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsGetByResourceGroupSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsGetByResourceGroupSamples.java
index 1eb2b548d923..ee9d107d0676 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsGetByResourceGroupSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsGetByResourceGroupSamples.java
@@ -7,7 +7,7 @@
/** Samples for ContainerApps GetByResourceGroup. */
public final class ContainerAppsGetByResourceGroupSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ContainerApps_Get.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ContainerApps_Get.json
*/
/**
* Sample code: Get Container App.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsListByResourceGroupSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsListByResourceGroupSamples.java
index afc60e55e8a1..76a95f046381 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsListByResourceGroupSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsListByResourceGroupSamples.java
@@ -7,7 +7,7 @@
/** Samples for ContainerApps ListByResourceGroup. */
public final class ContainerAppsListByResourceGroupSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ContainerApps_ListByResourceGroup.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ContainerApps_ListByResourceGroup.json
*/
/**
* Sample code: List Container Apps by resource group.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsListCustomHostnameAnalysisSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsListCustomHostnameAnalysisSamples.java
index d70305487a85..6762ab66326e 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsListCustomHostnameAnalysisSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsListCustomHostnameAnalysisSamples.java
@@ -7,7 +7,7 @@
/** Samples for ContainerApps ListCustomHostnameAnalysis. */
public final class ContainerAppsListCustomHostnameAnalysisSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ContainerApps_ListCustomHostNameAnalysis.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ContainerApps_ListCustomHostNameAnalysis.json
*/
/**
* Sample code: Analyze Custom Hostname.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsListSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsListSamples.java
index 2e3fbe999593..17e085c733cd 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsListSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsListSamples.java
@@ -7,7 +7,7 @@
/** Samples for ContainerApps List. */
public final class ContainerAppsListSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ContainerApps_ListBySubscription.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ContainerApps_ListBySubscription.json
*/
/**
* Sample code: List Container Apps by subscription.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsListSecretsSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsListSecretsSamples.java
index 27aa4cf4bb30..b71a7ad4a03f 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsListSecretsSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsListSecretsSamples.java
@@ -7,7 +7,7 @@
/** Samples for ContainerApps ListSecrets. */
public final class ContainerAppsListSecretsSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ContainerApps_ListSecrets.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ContainerApps_ListSecrets.json
*/
/**
* Sample code: List Container Apps Secrets.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsRevisionReplicasGetReplicaSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsRevisionReplicasGetReplicaSamples.java
index e334879192ce..3b5534fb7dd7 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsRevisionReplicasGetReplicaSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsRevisionReplicasGetReplicaSamples.java
@@ -7,7 +7,7 @@
/** Samples for ContainerAppsRevisionReplicas GetReplica. */
public final class ContainerAppsRevisionReplicasGetReplicaSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/Replicas_Get.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/Replicas_Get.json
*/
/**
* Sample code: Get Container App's revision replica.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsRevisionReplicasListReplicasSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsRevisionReplicasListReplicasSamples.java
index bdb3851b5613..a8faad1784a3 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsRevisionReplicasListReplicasSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsRevisionReplicasListReplicasSamples.java
@@ -7,7 +7,7 @@
/** Samples for ContainerAppsRevisionReplicas ListReplicas. */
public final class ContainerAppsRevisionReplicasListReplicasSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/Replicas_List.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/Replicas_List.json
*/
/**
* Sample code: List Container App's replicas.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsRevisionsActivateRevisionSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsRevisionsActivateRevisionSamples.java
index 68498f009b7a..d9dd9cb6794e 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsRevisionsActivateRevisionSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsRevisionsActivateRevisionSamples.java
@@ -7,7 +7,7 @@
/** Samples for ContainerAppsRevisions ActivateRevision. */
public final class ContainerAppsRevisionsActivateRevisionSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/Revisions_Activate.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/Revisions_Activate.json
*/
/**
* Sample code: Activate Container App's revision.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsRevisionsDeactivateRevisionSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsRevisionsDeactivateRevisionSamples.java
index ad5452793178..ca9aa077b238 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsRevisionsDeactivateRevisionSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsRevisionsDeactivateRevisionSamples.java
@@ -7,7 +7,7 @@
/** Samples for ContainerAppsRevisions DeactivateRevision. */
public final class ContainerAppsRevisionsDeactivateRevisionSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/Revisions_Deactivate.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/Revisions_Deactivate.json
*/
/**
* Sample code: Deactivate Container App's revision.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsRevisionsGetRevisionSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsRevisionsGetRevisionSamples.java
index b892fc57b1d2..dd07ecbddd0d 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsRevisionsGetRevisionSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsRevisionsGetRevisionSamples.java
@@ -7,7 +7,7 @@
/** Samples for ContainerAppsRevisions GetRevision. */
public final class ContainerAppsRevisionsGetRevisionSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/Revisions_Get.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/Revisions_Get.json
*/
/**
* Sample code: Get Container App's revision.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsRevisionsListRevisionsSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsRevisionsListRevisionsSamples.java
index 58d1a0cdf8bb..eaa02440b628 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsRevisionsListRevisionsSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsRevisionsListRevisionsSamples.java
@@ -7,7 +7,7 @@
/** Samples for ContainerAppsRevisions ListRevisions. */
public final class ContainerAppsRevisionsListRevisionsSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/Revisions_List.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/Revisions_List.json
*/
/**
* Sample code: List Container App's revisions.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsRevisionsRestartRevisionSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsRevisionsRestartRevisionSamples.java
index 23dada518735..0a506e694eab 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsRevisionsRestartRevisionSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsRevisionsRestartRevisionSamples.java
@@ -7,7 +7,7 @@
/** Samples for ContainerAppsRevisions RestartRevision. */
public final class ContainerAppsRevisionsRestartRevisionSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/Revisions_Restart.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/Revisions_Restart.json
*/
/**
* Sample code: Restart Container App's revision.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsSourceControlsCreateOrUpdateSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsSourceControlsCreateOrUpdateSamples.java
index 2461d4ac6b9e..c94d29538ce5 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsSourceControlsCreateOrUpdateSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsSourceControlsCreateOrUpdateSamples.java
@@ -11,7 +11,7 @@
/** Samples for ContainerAppsSourceControls CreateOrUpdate. */
public final class ContainerAppsSourceControlsCreateOrUpdateSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/SourceControls_CreateOrUpdate.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/SourceControls_CreateOrUpdate.json
*/
/**
* Sample code: Create or Update Container App SourceControl.
@@ -30,15 +30,17 @@ public static void createOrUpdateContainerAppSourceControl(
new GithubActionConfiguration()
.withRegistryInfo(
new RegistryInfo()
- .withRegistryUrl("xwang971reg.azurecr.io")
- .withRegistryUsername("xwang971reg")
+ .withRegistryUrl("test-registry.azurecr.io")
+ .withRegistryUsername("test-registry")
.withRegistryPassword("fakeTokenPlaceholder"))
.withAzureCredentials(
new AzureCredentials()
.withClientId("")
.withClientSecret("fakeTokenPlaceholder")
- .withTenantId(""))
+ .withTenantId("")
+ .withKind("feaderated"))
.withContextPath("./")
+ .withGithubPersonalAccessToken("fakeTokenPlaceholder")
.withImage("image/tag"))
.create();
}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsSourceControlsDeleteSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsSourceControlsDeleteSamples.java
index 61c7ffd028f3..0af2ef9c2093 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsSourceControlsDeleteSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsSourceControlsDeleteSamples.java
@@ -7,7 +7,7 @@
/** Samples for ContainerAppsSourceControls Delete. */
public final class ContainerAppsSourceControlsDeleteSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/SourceControls_Delete.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/SourceControls_Delete.json
*/
/**
* Sample code: Delete Container App SourceControl.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsSourceControlsGetSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsSourceControlsGetSamples.java
index ffe21a2a4964..4f2420ba1867 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsSourceControlsGetSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsSourceControlsGetSamples.java
@@ -7,7 +7,7 @@
/** Samples for ContainerAppsSourceControls Get. */
public final class ContainerAppsSourceControlsGetSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/SourceControls_Get.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/SourceControls_Get.json
*/
/**
* Sample code: Get Container App's SourceControl.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsSourceControlsListByContainerAppSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsSourceControlsListByContainerAppSamples.java
index 8c683848f9dd..73ab32213fa0 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsSourceControlsListByContainerAppSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsSourceControlsListByContainerAppSamples.java
@@ -7,7 +7,7 @@
/** Samples for ContainerAppsSourceControls ListByContainerApp. */
public final class ContainerAppsSourceControlsListByContainerAppSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/SourceControls_ListByContainer.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/SourceControls_ListByContainer.json
*/
/**
* Sample code: List App's Source Controls.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsStartSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsStartSamples.java
new file mode 100644
index 000000000000..873be05a98a4
--- /dev/null
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsStartSamples.java
@@ -0,0 +1,20 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.appcontainers.generated;
+
+/** Samples for ContainerApps Start. */
+public final class ContainerAppsStartSamples {
+ /*
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ContainerApps_Start.json
+ */
+ /**
+ * Sample code: Start Container App.
+ *
+ * @param manager Entry point to ContainerAppsApiManager.
+ */
+ public static void startContainerApp(com.azure.resourcemanager.appcontainers.ContainerAppsApiManager manager) {
+ manager.containerApps().start("rg", "testWorkerApp0", com.azure.core.util.Context.NONE);
+ }
+}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsStopSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsStopSamples.java
new file mode 100644
index 000000000000..dacefb20695e
--- /dev/null
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsStopSamples.java
@@ -0,0 +1,20 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.appcontainers.generated;
+
+/** Samples for ContainerApps Stop. */
+public final class ContainerAppsStopSamples {
+ /*
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ContainerApps_Stop.json
+ */
+ /**
+ * Sample code: Stop Container App.
+ *
+ * @param manager Entry point to ContainerAppsApiManager.
+ */
+ public static void stopContainerApp(com.azure.resourcemanager.appcontainers.ContainerAppsApiManager manager) {
+ manager.containerApps().stop("rg", "testWorkerApp0", com.azure.core.util.Context.NONE);
+ }
+}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsUpdateSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsUpdateSamples.java
index c83d5caa22bb..813722d795fd 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsUpdateSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ContainerAppsUpdateSamples.java
@@ -25,6 +25,8 @@
import com.azure.resourcemanager.appcontainers.models.LogLevel;
import com.azure.resourcemanager.appcontainers.models.Scale;
import com.azure.resourcemanager.appcontainers.models.ScaleRule;
+import com.azure.resourcemanager.appcontainers.models.Service;
+import com.azure.resourcemanager.appcontainers.models.ServiceBind;
import com.azure.resourcemanager.appcontainers.models.Template;
import com.azure.resourcemanager.appcontainers.models.TrafficWeight;
import com.azure.resourcemanager.appcontainers.models.Type;
@@ -35,7 +37,7 @@
/** Samples for ContainerApps Update. */
public final class ContainerAppsUpdateSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ContainerApps_Patch.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ContainerApps_Patch.json
*/
/**
* Sample code: Patch Container App.
@@ -102,7 +104,8 @@ public static void patchContainerApp(com.azure.resourcemanager.appcontainers.Con
.withHttpMaxRequestSize(10)
.withLogLevel(LogLevel.DEBUG)
.withEnableApiLogging(true))
- .withMaxInactiveRevisions(10))
+ .withMaxInactiveRevisions(10)
+ .withService(new Service().withType("redis")))
.withTemplate(
new Template()
.withInitContainers(
@@ -147,7 +150,14 @@ public static void patchContainerApp(com.azure.resourcemanager.appcontainers.Con
.withCustom(
new CustomScaleRule()
.withType("http")
- .withMetadata(mapOf("concurrentRequests", "50")))))))
+ .withMetadata(mapOf("concurrentRequests", "50"))))))
+ .withServiceBinds(
+ Arrays
+ .asList(
+ new ServiceBind()
+ .withServiceId(
+ "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/containerApps/service")
+ .withName("service"))))
.apply();
}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/DaprComponentsCreateOrUpdateSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/DaprComponentsCreateOrUpdateSamples.java
index f54bbfd72586..a19b8e81a14c 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/DaprComponentsCreateOrUpdateSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/DaprComponentsCreateOrUpdateSamples.java
@@ -12,7 +12,7 @@
/** Samples for DaprComponents CreateOrUpdate. */
public final class DaprComponentsCreateOrUpdateSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/DaprComponents_CreateOrUpdate_Secrets.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/DaprComponents_CreateOrUpdate_Secrets.json
*/
/**
* Sample code: Create or update dapr component with secrets.
@@ -45,7 +45,7 @@ public static void createOrUpdateDaprComponentWithSecrets(
}
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/DaprComponents_CreateOrUpdate_SecretStoreComponent.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/DaprComponents_CreateOrUpdate_SecretStoreComponent.json
*/
/**
* Sample code: Create or update dapr component with secret store component.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/DaprComponentsDeleteSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/DaprComponentsDeleteSamples.java
index 28f5c3ce9a1b..9c9f76db7bcb 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/DaprComponentsDeleteSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/DaprComponentsDeleteSamples.java
@@ -7,7 +7,7 @@
/** Samples for DaprComponents Delete. */
public final class DaprComponentsDeleteSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/DaprComponents_Delete.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/DaprComponents_Delete.json
*/
/**
* Sample code: Delete dapr component.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/DaprComponentsGetSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/DaprComponentsGetSamples.java
index 0bb32eddcde3..bb1ba221885c 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/DaprComponentsGetSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/DaprComponentsGetSamples.java
@@ -7,7 +7,7 @@
/** Samples for DaprComponents Get. */
public final class DaprComponentsGetSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/DaprComponents_Get_SecretStoreComponent.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/DaprComponents_Get_SecretStoreComponent.json
*/
/**
* Sample code: Get Dapr Component with secret store component.
@@ -22,7 +22,7 @@ public static void getDaprComponentWithSecretStoreComponent(
}
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/DaprComponents_Get_Secrets.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/DaprComponents_Get_Secrets.json
*/
/**
* Sample code: Get Dapr Component with secrets.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/DaprComponentsListSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/DaprComponentsListSamples.java
index 54769a039ba4..4fd995022dd1 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/DaprComponentsListSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/DaprComponentsListSamples.java
@@ -7,7 +7,7 @@
/** Samples for DaprComponents List. */
public final class DaprComponentsListSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/DaprComponents_List.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/DaprComponents_List.json
*/
/**
* Sample code: List Dapr Components.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/DaprComponentsListSecretsSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/DaprComponentsListSecretsSamples.java
index 446140bc74fa..22685ec779ed 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/DaprComponentsListSecretsSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/DaprComponentsListSecretsSamples.java
@@ -7,7 +7,7 @@
/** Samples for DaprComponents ListSecrets. */
public final class DaprComponentsListSecretsSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/DaprComponents_ListSecrets.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/DaprComponents_ListSecrets.json
*/
/**
* Sample code: List Container Apps Secrets.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/JobsCreateOrUpdateSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/JobsCreateOrUpdateSamples.java
index 6a978ce20f51..671da11b47eb 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/JobsCreateOrUpdateSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/JobsCreateOrUpdateSamples.java
@@ -4,6 +4,8 @@
package com.azure.resourcemanager.appcontainers.generated;
+import com.azure.core.management.serializer.SerializerFactory;
+import com.azure.core.util.serializer.SerializerEncoding;
import com.azure.resourcemanager.appcontainers.models.Container;
import com.azure.resourcemanager.appcontainers.models.ContainerAppProbe;
import com.azure.resourcemanager.appcontainers.models.ContainerAppProbeHttpGet;
@@ -11,16 +13,84 @@
import com.azure.resourcemanager.appcontainers.models.ContainerResources;
import com.azure.resourcemanager.appcontainers.models.InitContainer;
import com.azure.resourcemanager.appcontainers.models.JobConfiguration;
+import com.azure.resourcemanager.appcontainers.models.JobConfigurationEventTriggerConfig;
import com.azure.resourcemanager.appcontainers.models.JobConfigurationManualTriggerConfig;
+import com.azure.resourcemanager.appcontainers.models.JobScale;
+import com.azure.resourcemanager.appcontainers.models.JobScaleRule;
import com.azure.resourcemanager.appcontainers.models.JobTemplate;
import com.azure.resourcemanager.appcontainers.models.TriggerType;
import com.azure.resourcemanager.appcontainers.models.Type;
+import java.io.IOException;
import java.util.Arrays;
/** Samples for Jobs CreateOrUpdate. */
public final class JobsCreateOrUpdateSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/Job_CreateorUpdate.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/Job_CreateorUpdate_EventTrigger.json
+ */
+ /**
+ * Sample code: Create or Update Container Apps Job With Event Driven Trigger.
+ *
+ * @param manager Entry point to ContainerAppsApiManager.
+ */
+ public static void createOrUpdateContainerAppsJobWithEventDrivenTrigger(
+ com.azure.resourcemanager.appcontainers.ContainerAppsApiManager manager) throws IOException {
+ manager
+ .jobs()
+ .define("testcontainerAppsJob0")
+ .withRegion("East US")
+ .withExistingResourceGroup("rg")
+ .withEnvironmentId(
+ "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/managedEnvironments/demokube")
+ .withConfiguration(
+ new JobConfiguration()
+ .withTriggerType(TriggerType.EVENT)
+ .withReplicaTimeout(10)
+ .withReplicaRetryLimit(10)
+ .withEventTriggerConfig(
+ new JobConfigurationEventTriggerConfig()
+ .withReplicaCompletionCount(1)
+ .withParallelism(4)
+ .withScale(
+ new JobScale()
+ .withPollingInterval(40)
+ .withMinExecutions(1)
+ .withMaxExecutions(5)
+ .withRules(
+ Arrays
+ .asList(
+ new JobScaleRule()
+ .withName("servicebuscalingrule")
+ .withType("azure-servicebus")
+ .withMetadata(
+ SerializerFactory
+ .createDefaultManagementSerializerAdapter()
+ .deserialize(
+ "{\"topicName\":\"my-topic\"}",
+ Object.class,
+ SerializerEncoding.JSON)))))))
+ .withTemplate(
+ new JobTemplate()
+ .withInitContainers(
+ Arrays
+ .asList(
+ new InitContainer()
+ .withImage("repo/testcontainerAppsJob0:v4")
+ .withName("testinitcontainerAppsJob0")
+ .withCommand(Arrays.asList("/bin/sh"))
+ .withArgs(Arrays.asList("-c", "while true; do echo hello; sleep 10;done"))
+ .withResources(new ContainerResources().withCpu(0.2D).withMemory("100Mi"))))
+ .withContainers(
+ Arrays
+ .asList(
+ new Container()
+ .withImage("repo/testcontainerAppsJob0:v1")
+ .withName("testcontainerAppsJob0"))))
+ .create();
+ }
+
+ /*
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/Job_CreateorUpdate.json
*/
/**
* Sample code: Create or Update Container Apps Job.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/JobsDeleteSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/JobsDeleteSamples.java
index e542ced67cc3..771b6c543e91 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/JobsDeleteSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/JobsDeleteSamples.java
@@ -7,7 +7,7 @@
/** Samples for Jobs Delete. */
public final class JobsDeleteSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/Job_Delete.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/Job_Delete.json
*/
/**
* Sample code: Delete Container Apps Job.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/JobsExecutionsListSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/JobsExecutionsListSamples.java
index 5ca014a9fc6c..e2e862d29f8e 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/JobsExecutionsListSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/JobsExecutionsListSamples.java
@@ -7,7 +7,7 @@
/** Samples for JobsExecutions List. */
public final class JobsExecutionsListSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/Job_Executions_Get.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/Job_Executions_Get.json
*/
/**
* Sample code: Get a Container Apps Job Executions.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/JobsGetByResourceGroupSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/JobsGetByResourceGroupSamples.java
index 0564077bf0c0..02cb1be6f8dd 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/JobsGetByResourceGroupSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/JobsGetByResourceGroupSamples.java
@@ -7,7 +7,7 @@
/** Samples for Jobs GetByResourceGroup. */
public final class JobsGetByResourceGroupSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/Job_Get.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/Job_Get.json
*/
/**
* Sample code: Get Container Apps Job.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/JobsListByResourceGroupSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/JobsListByResourceGroupSamples.java
index 3d5ebe1e0558..b8aa41bf9c62 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/JobsListByResourceGroupSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/JobsListByResourceGroupSamples.java
@@ -7,7 +7,7 @@
/** Samples for Jobs ListByResourceGroup. */
public final class JobsListByResourceGroupSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/Jobs_ListByResourceGroup.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/Jobs_ListByResourceGroup.json
*/
/**
* Sample code: List Container Apps Jobs by resource group.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/JobsListSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/JobsListSamples.java
index 54b085f65507..52b7f3bea3d1 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/JobsListSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/JobsListSamples.java
@@ -7,7 +7,7 @@
/** Samples for Jobs List. */
public final class JobsListSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/Jobs_ListBySubscription.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/Jobs_ListBySubscription.json
*/
/**
* Sample code: List Container Apps Jobs by subscription.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/JobsListSecretsSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/JobsListSecretsSamples.java
index 5b44a58d0d99..a7896a2f3081 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/JobsListSecretsSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/JobsListSecretsSamples.java
@@ -7,7 +7,7 @@
/** Samples for Jobs ListSecrets. */
public final class JobsListSecretsSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/Job_ListSecrets.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/Job_ListSecrets.json
*/
/**
* Sample code: List Container Apps Job Secrets.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/JobsStartSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/JobsStartSamples.java
index af656a8947c4..b2fcd278a03c 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/JobsStartSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/JobsStartSamples.java
@@ -12,7 +12,7 @@
/** Samples for Jobs Start. */
public final class JobsStartSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/Job_Start.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/Job_Start.json
*/
/**
* Sample code: Run a Container Apps Job.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/JobsStopExecutionSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/JobsStopExecutionSamples.java
index 6d47d7aadcd1..510441f97722 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/JobsStopExecutionSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/JobsStopExecutionSamples.java
@@ -7,7 +7,7 @@
/** Samples for Jobs StopExecution. */
public final class JobsStopExecutionSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/Job_Stop_Execution.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/Job_Stop_Execution.json
*/
/**
* Sample code: Terminate a Container Apps Job.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/JobsStopMultipleExecutionsSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/JobsStopMultipleExecutionsSamples.java
index 0b634d3537fd..0f399bde14a0 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/JobsStopMultipleExecutionsSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/JobsStopMultipleExecutionsSamples.java
@@ -4,14 +4,10 @@
package com.azure.resourcemanager.appcontainers.generated;
-import com.azure.resourcemanager.appcontainers.fluent.models.JobExecutionBaseInner;
-import com.azure.resourcemanager.appcontainers.models.JobExecutionNamesCollection;
-import java.util.Arrays;
-
/** Samples for Jobs StopMultipleExecutions. */
public final class JobsStopMultipleExecutionsSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/Job_Stop_Multiple.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/Job_Stop_Multiple.json
*/
/**
* Sample code: Terminate Multiple Container Apps Job.
@@ -20,18 +16,6 @@ public final class JobsStopMultipleExecutionsSamples {
*/
public static void terminateMultipleContainerAppsJob(
com.azure.resourcemanager.appcontainers.ContainerAppsApiManager manager) {
- manager
- .jobs()
- .stopMultipleExecutions(
- "rg",
- "testcontainerAppsJob0",
- new JobExecutionNamesCollection()
- .withValue(
- Arrays
- .asList(
- new JobExecutionBaseInner().withName("jobExecution-27944453"),
- new JobExecutionBaseInner().withName("jobExecution-27944452"),
- new JobExecutionBaseInner().withName("jobExecution-27944451"))),
- com.azure.core.util.Context.NONE);
+ manager.jobs().stopMultipleExecutions("rg", "testcontainerAppsJob0", com.azure.core.util.Context.NONE);
}
}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/JobsUpdateSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/JobsUpdateSamples.java
index 20bcea1a443b..c1c10f1432cc 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/JobsUpdateSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/JobsUpdateSamples.java
@@ -22,7 +22,7 @@
/** Samples for Jobs Update. */
public final class JobsUpdateSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/Job_Patch.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/Job_Patch.json
*/
/**
* Sample code: Patch Container Apps Job.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedCertificatesCreateOrUpdateSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedCertificatesCreateOrUpdateSamples.java
index 9695bbd94458..b71c24196ceb 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedCertificatesCreateOrUpdateSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedCertificatesCreateOrUpdateSamples.java
@@ -10,7 +10,7 @@
/** Samples for ManagedCertificates CreateOrUpdate. */
public final class ManagedCertificatesCreateOrUpdateSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedCertificate_CreateOrUpdate.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ManagedCertificate_CreateOrUpdate.json
*/
/**
* Sample code: Create or Update Certificate.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedCertificatesDeleteSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedCertificatesDeleteSamples.java
index d36229a0ca29..d2c28425eb30 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedCertificatesDeleteSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedCertificatesDeleteSamples.java
@@ -7,7 +7,7 @@
/** Samples for ManagedCertificates Delete. */
public final class ManagedCertificatesDeleteSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedCertificate_Delete.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ManagedCertificate_Delete.json
*/
/**
* Sample code: Delete Certificate.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedCertificatesGetSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedCertificatesGetSamples.java
index 1dc1b1f3123a..f225d0c3e7fa 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedCertificatesGetSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedCertificatesGetSamples.java
@@ -7,7 +7,7 @@
/** Samples for ManagedCertificates Get. */
public final class ManagedCertificatesGetSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedCertificate_Get.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ManagedCertificate_Get.json
*/
/**
* Sample code: Get Certificate.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedCertificatesListSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedCertificatesListSamples.java
index 688f546880e4..633d20c5b61c 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedCertificatesListSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedCertificatesListSamples.java
@@ -7,7 +7,7 @@
/** Samples for ManagedCertificates List. */
public final class ManagedCertificatesListSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedCertificates_ListByManagedEnvironment.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ManagedCertificates_ListByManagedEnvironment.json
*/
/**
* Sample code: List Managed Certificates by Managed Environment.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedCertificatesUpdateSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedCertificatesUpdateSamples.java
index 05683a33f2f9..49e4adfe7402 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedCertificatesUpdateSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedCertificatesUpdateSamples.java
@@ -11,7 +11,7 @@
/** Samples for ManagedCertificates Update. */
public final class ManagedCertificatesUpdateSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedCertificates_Patch.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ManagedCertificates_Patch.json
*/
/**
* Sample code: Patch Managed Certificate.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentDiagnosticsGetDetectorSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentDiagnosticsGetDetectorSamples.java
index 9b93d65c1840..bbb80329b4c2 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentDiagnosticsGetDetectorSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentDiagnosticsGetDetectorSamples.java
@@ -7,7 +7,7 @@
/** Samples for ManagedEnvironmentDiagnostics GetDetector. */
public final class ManagedEnvironmentDiagnosticsGetDetectorSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedEnvironmentDiagnostics_Get.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ManagedEnvironmentDiagnostics_Get.json
*/
/**
* Sample code: Get diagnostic data for a managed environments.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentDiagnosticsListDetectorsSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentDiagnosticsListDetectorsSamples.java
index 5c8d96149b4f..12d46887fa7d 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentDiagnosticsListDetectorsSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentDiagnosticsListDetectorsSamples.java
@@ -7,7 +7,7 @@
/** Samples for ManagedEnvironmentDiagnostics ListDetectors. */
public final class ManagedEnvironmentDiagnosticsListDetectorsSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedEnvironmentDiagnostics_List.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ManagedEnvironmentDiagnostics_List.json
*/
/**
* Sample code: Get the list of available diagnostic data for a managed environments.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentsCreateOrUpdateSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentsCreateOrUpdateSamples.java
index bf678b059c05..b499f0efbb9c 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentsCreateOrUpdateSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentsCreateOrUpdateSamples.java
@@ -7,6 +7,8 @@
import com.azure.resourcemanager.appcontainers.models.AppLogsConfiguration;
import com.azure.resourcemanager.appcontainers.models.CustomDomainConfiguration;
import com.azure.resourcemanager.appcontainers.models.LogAnalyticsConfiguration;
+import com.azure.resourcemanager.appcontainers.models.ManagedEnvironmentPropertiesPeerAuthentication;
+import com.azure.resourcemanager.appcontainers.models.Mtls;
import com.azure.resourcemanager.appcontainers.models.VnetConfiguration;
import com.azure.resourcemanager.appcontainers.models.WorkloadProfile;
import java.util.Arrays;
@@ -14,7 +16,7 @@
/** Samples for ManagedEnvironments CreateOrUpdate. */
public final class ManagedEnvironmentsCreateOrUpdateSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedEnvironments_CustomInfrastructureResourceGroup_Create.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ManagedEnvironments_CustomInfrastructureResourceGroup_Create.json
*/
/**
* Sample code: Create environment with custom infrastructureResourceGroup.
@@ -68,7 +70,7 @@ public static void createEnvironmentWithCustomInfrastructureResourceGroup(
}
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedEnvironments_CreateOrUpdate.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ManagedEnvironments_CreateOrUpdate.json
*/
/**
* Sample code: Create environments.
@@ -116,6 +118,8 @@ public static void createEnvironments(com.azure.resourcemanager.appcontainers.Co
.withMinimumCount(3)
.withMaximumCount(6),
new WorkloadProfile().withName("My-consumption-01").withWorkloadProfileType("Consumption")))
+ .withPeerAuthentication(
+ new ManagedEnvironmentPropertiesPeerAuthentication().withMtls(new Mtls().withEnabled(true)))
.create();
}
}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentsDeleteSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentsDeleteSamples.java
index e2d498e9e7b1..b65802766022 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentsDeleteSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentsDeleteSamples.java
@@ -7,7 +7,7 @@
/** Samples for ManagedEnvironments Delete. */
public final class ManagedEnvironmentsDeleteSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedEnvironments_Delete.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ManagedEnvironments_Delete.json
*/
/**
* Sample code: Delete environment by name.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentsDiagnosticsGetRootSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentsDiagnosticsGetRootSamples.java
index 301eda03c239..5465ebed2c71 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentsDiagnosticsGetRootSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentsDiagnosticsGetRootSamples.java
@@ -7,7 +7,7 @@
/** Samples for ManagedEnvironmentsDiagnostics GetRoot. */
public final class ManagedEnvironmentsDiagnosticsGetRootSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedEnvironments_Get.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ManagedEnvironments_Get.json
*/
/**
* Sample code: Get environments by name.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentsGetAuthTokenSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentsGetAuthTokenSamples.java
index 4fab8c0765f1..7420f448be79 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentsGetAuthTokenSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentsGetAuthTokenSamples.java
@@ -7,7 +7,7 @@
/** Samples for ManagedEnvironments GetAuthToken. */
public final class ManagedEnvironmentsGetAuthTokenSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedEnvironments_GetAuthToken.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ManagedEnvironments_GetAuthToken.json
*/
/**
* Sample code: Get Managed Environment Auth Token.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentsGetByResourceGroupSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentsGetByResourceGroupSamples.java
index 4610b1cdede4..9b726fb50b33 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentsGetByResourceGroupSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentsGetByResourceGroupSamples.java
@@ -7,7 +7,7 @@
/** Samples for ManagedEnvironments GetByResourceGroup. */
public final class ManagedEnvironmentsGetByResourceGroupSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedEnvironments_Get.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ManagedEnvironments_Get.json
*/
/**
* Sample code: Get environments by name.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentsListByResourceGroupSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentsListByResourceGroupSamples.java
index 3e769980ac7a..96194bc43509 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentsListByResourceGroupSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentsListByResourceGroupSamples.java
@@ -7,7 +7,7 @@
/** Samples for ManagedEnvironments ListByResourceGroup. */
public final class ManagedEnvironmentsListByResourceGroupSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedEnvironments_ListByResourceGroup.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ManagedEnvironments_ListByResourceGroup.json
*/
/**
* Sample code: List environments by resource group.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentsListSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentsListSamples.java
index f4576ae4674d..2a2a3c230157 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentsListSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentsListSamples.java
@@ -7,7 +7,7 @@
/** Samples for ManagedEnvironments List. */
public final class ManagedEnvironmentsListSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedEnvironments_ListBySubscription.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ManagedEnvironments_ListBySubscription.json
*/
/**
* Sample code: List environments by subscription.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentsListWorkloadProfileStatesSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentsListWorkloadProfileStatesSamples.java
index 7dabc8f21bcc..166a71b2c6a4 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentsListWorkloadProfileStatesSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentsListWorkloadProfileStatesSamples.java
@@ -7,7 +7,7 @@
/** Samples for ManagedEnvironments ListWorkloadProfileStates. */
public final class ManagedEnvironmentsListWorkloadProfileStatesSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedEnvironments_ListWorkloadProfileStates.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ManagedEnvironments_ListWorkloadProfileStates.json
*/
/**
* Sample code: List environments by subscription.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentsStoragesCreateOrUpdateSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentsStoragesCreateOrUpdateSamples.java
index 82c32d794747..b34a40a8fdc5 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentsStoragesCreateOrUpdateSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentsStoragesCreateOrUpdateSamples.java
@@ -11,7 +11,7 @@
/** Samples for ManagedEnvironmentsStorages CreateOrUpdate. */
public final class ManagedEnvironmentsStoragesCreateOrUpdateSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedEnvironmentsStorages_CreateOrUpdate.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ManagedEnvironmentsStorages_CreateOrUpdate.json
*/
/**
* Sample code: Create or update environments storage.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentsStoragesDeleteSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentsStoragesDeleteSamples.java
index c7b98e0c5c37..2c9ce8f2106d 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentsStoragesDeleteSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentsStoragesDeleteSamples.java
@@ -7,7 +7,7 @@
/** Samples for ManagedEnvironmentsStorages Delete. */
public final class ManagedEnvironmentsStoragesDeleteSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedEnvironmentsStorages_Delete.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ManagedEnvironmentsStorages_Delete.json
*/
/**
* Sample code: List environments storages by subscription.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentsStoragesGetSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentsStoragesGetSamples.java
index 188abd50ff54..e734e3d94771 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentsStoragesGetSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentsStoragesGetSamples.java
@@ -7,7 +7,7 @@
/** Samples for ManagedEnvironmentsStorages Get. */
public final class ManagedEnvironmentsStoragesGetSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedEnvironmentsStorages_Get.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ManagedEnvironmentsStorages_Get.json
*/
/**
* Sample code: get a environments storage properties by subscription.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentsStoragesListSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentsStoragesListSamples.java
index 64f07a38bf3e..6f6755c59d42 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentsStoragesListSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentsStoragesListSamples.java
@@ -7,7 +7,7 @@
/** Samples for ManagedEnvironmentsStorages List. */
public final class ManagedEnvironmentsStoragesListSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedEnvironmentsStorages_List.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ManagedEnvironmentsStorages_List.json
*/
/**
* Sample code: List environments storages by subscription.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentsUpdateSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentsUpdateSamples.java
index 85f95e321558..f86d4915dccc 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentsUpdateSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ManagedEnvironmentsUpdateSamples.java
@@ -11,7 +11,7 @@
/** Samples for ManagedEnvironments Update. */
public final class ManagedEnvironmentsUpdateSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedEnvironments_Patch.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ManagedEnvironments_Patch.json
*/
/**
* Sample code: Patch Managed Environment.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/NamespacesCheckNameAvailabilitySamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/NamespacesCheckNameAvailabilitySamples.java
index fd0c52949c05..810e06251631 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/NamespacesCheckNameAvailabilitySamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/NamespacesCheckNameAvailabilitySamples.java
@@ -9,7 +9,7 @@
/** Samples for Namespaces CheckNameAvailability. */
public final class NamespacesCheckNameAvailabilitySamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/Certificates_CheckNameAvailability.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/Certificates_CheckNameAvailability.json
*/
/**
* Sample code: Certificates_CheckNameAvailability.
@@ -30,7 +30,7 @@ public static void certificatesCheckNameAvailability(
}
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ContainerApps_CheckNameAvailability.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/ContainerApps_CheckNameAvailability.json
*/
/**
* Sample code: ContainerApps_CheckNameAvailability.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/OperationsListSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/OperationsListSamples.java
index 8a9c358610b3..db5c5e8fdd2c 100644
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/OperationsListSamples.java
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/OperationsListSamples.java
@@ -7,7 +7,7 @@
/** Samples for Operations List. */
public final class OperationsListSamples {
/*
- * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/Operations_List.json
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/Operations_List.json
*/
/**
* Sample code: List all operations.
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ResourceProviderGetVerificationIdSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ResourceProviderGetVerificationIdSamples.java
new file mode 100644
index 000000000000..660fffe55c48
--- /dev/null
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ResourceProviderGetVerificationIdSamples.java
@@ -0,0 +1,20 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.appcontainers.generated;
+
+/** Samples for ResourceProvider GetVerificationId. */
+public final class ResourceProviderGetVerificationIdSamples {
+ /*
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/Subscriptions_GetVerificationId.json
+ */
+ /**
+ * Sample code: List all operations.
+ *
+ * @param manager Entry point to ContainerAppsApiManager.
+ */
+ public static void listAllOperations(com.azure.resourcemanager.appcontainers.ContainerAppsApiManager manager) {
+ manager.resourceProviders().getVerificationIdWithResponse(com.azure.core.util.Context.NONE);
+ }
+}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ResourceProviderJobExecutionSamples.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ResourceProviderJobExecutionSamples.java
new file mode 100644
index 000000000000..e53992d180cf
--- /dev/null
+++ b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/samples/java/com/azure/resourcemanager/appcontainers/generated/ResourceProviderJobExecutionSamples.java
@@ -0,0 +1,22 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.appcontainers.generated;
+
+/** Samples for ResourceProvider JobExecution. */
+public final class ResourceProviderJobExecutionSamples {
+ /*
+ * x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2023-05-02-preview/examples/Job_Execution_Get.json
+ */
+ /**
+ * Sample code: Get a single Job Execution.
+ *
+ * @param manager Entry point to ContainerAppsApiManager.
+ */
+ public static void getASingleJobExecution(com.azure.resourcemanager.appcontainers.ContainerAppsApiManager manager) {
+ manager
+ .resourceProviders()
+ .jobExecutionWithResponse("rg", "testcontainerAppsJob0", "jobExecution1", com.azure.core.util.Context.NONE);
+ }
+}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/AllowedAudiencesValidationTests.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/AllowedAudiencesValidationTests.java
deleted file mode 100644
index 5ea62dd4ffb4..000000000000
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/AllowedAudiencesValidationTests.java
+++ /dev/null
@@ -1,30 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.appcontainers.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.appcontainers.models.AllowedAudiencesValidation;
-import java.util.Arrays;
-import org.junit.jupiter.api.Assertions;
-
-public final class AllowedAudiencesValidationTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AllowedAudiencesValidation model =
- BinaryData
- .fromString("{\"allowedAudiences\":[\"rbnwbxgjvtbvpy\",\"szdnr\",\"jq\",\"uhmuouqfprwzwbn\"]}")
- .toObject(AllowedAudiencesValidation.class);
- Assertions.assertEquals("rbnwbxgjvtbvpy", model.allowedAudiences().get(0));
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AllowedAudiencesValidation model =
- new AllowedAudiencesValidation()
- .withAllowedAudiences(Arrays.asList("rbnwbxgjvtbvpy", "szdnr", "jq", "uhmuouqfprwzwbn"));
- model = BinaryData.fromObject(model).toObject(AllowedAudiencesValidation.class);
- Assertions.assertEquals("rbnwbxgjvtbvpy", model.allowedAudiences().get(0));
- }
-}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/AllowedPrincipalsTests.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/AllowedPrincipalsTests.java
deleted file mode 100644
index d83078595445..000000000000
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/AllowedPrincipalsTests.java
+++ /dev/null
@@ -1,33 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.appcontainers.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.appcontainers.models.AllowedPrincipals;
-import java.util.Arrays;
-import org.junit.jupiter.api.Assertions;
-
-public final class AllowedPrincipalsTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AllowedPrincipals model =
- BinaryData
- .fromString("{\"groups\":[\"ddhsgcbacphe\",\"koty\",\"qgoulznd\"],\"identities\":[\"wyqkgfgibm\"]}")
- .toObject(AllowedPrincipals.class);
- Assertions.assertEquals("ddhsgcbacphe", model.groups().get(0));
- Assertions.assertEquals("wyqkgfgibm", model.identities().get(0));
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AllowedPrincipals model =
- new AllowedPrincipals()
- .withGroups(Arrays.asList("ddhsgcbacphe", "koty", "qgoulznd"))
- .withIdentities(Arrays.asList("wyqkgfgibm"));
- model = BinaryData.fromObject(model).toObject(AllowedPrincipals.class);
- Assertions.assertEquals("ddhsgcbacphe", model.groups().get(0));
- Assertions.assertEquals("wyqkgfgibm", model.identities().get(0));
- }
-}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/AuthConfigCollectionTests.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/AuthConfigCollectionTests.java
deleted file mode 100644
index eb6bce22d16d..000000000000
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/AuthConfigCollectionTests.java
+++ /dev/null
@@ -1,29 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.appcontainers.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.appcontainers.fluent.models.AuthConfigInner;
-import com.azure.resourcemanager.appcontainers.models.AuthConfigCollection;
-import java.util.Arrays;
-
-public final class AuthConfigCollectionTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AuthConfigCollection model =
- BinaryData
- .fromString(
- "{\"value\":[{\"properties\":{},\"id\":\"xpyb\",\"name\":\"zm\",\"type\":\"hmtzopbsphrup\"},{\"properties\":{},\"id\":\"jhphoyc\",\"name\":\"sx\",\"type\":\"obhdxbmtqioqjze\"},{\"properties\":{},\"id\":\"wnoi\",\"name\":\"hwlrx\",\"type\":\"bqsoqijg\"}],\"nextLink\":\"mbpazlobcufpdzn\"}")
- .toObject(AuthConfigCollection.class);
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AuthConfigCollection model =
- new AuthConfigCollection()
- .withValue(Arrays.asList(new AuthConfigInner(), new AuthConfigInner(), new AuthConfigInner()));
- model = BinaryData.fromObject(model).toObject(AuthConfigCollection.class);
- }
-}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/AuthConfigInnerTests.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/AuthConfigInnerTests.java
deleted file mode 100644
index 2bd2f4ca5288..000000000000
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/AuthConfigInnerTests.java
+++ /dev/null
@@ -1,79 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.appcontainers.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.appcontainers.fluent.models.AuthConfigInner;
-import com.azure.resourcemanager.appcontainers.models.AuthPlatform;
-import com.azure.resourcemanager.appcontainers.models.GlobalValidation;
-import com.azure.resourcemanager.appcontainers.models.HttpSettings;
-import com.azure.resourcemanager.appcontainers.models.IdentityProviders;
-import com.azure.resourcemanager.appcontainers.models.Login;
-import com.azure.resourcemanager.appcontainers.models.UnauthenticatedClientActionV2;
-import java.util.Arrays;
-import java.util.HashMap;
-import java.util.Map;
-import org.junit.jupiter.api.Assertions;
-
-public final class AuthConfigInnerTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AuthConfigInner model =
- BinaryData
- .fromString(
- "{\"properties\":{\"platform\":{\"enabled\":false,\"runtimeVersion\":\"jnqglhqgnu\"},\"globalValidation\":{\"unauthenticatedClientAction\":\"Return401\",\"redirectToProvider\":\"ywifsqesaag\",\"excludedPaths\":[\"glzlhjxrifkwmrv\",\"tsizntocipaoua\"]},\"identityProviders\":{\"customOpenIdConnectProviders\":{}},\"login\":{\"preserveUrlFragmentsForLogins\":true,\"allowedExternalRedirectUrls\":[\"nygj\",\"fjddeqs\",\"deupewnwrei\"]},\"httpSettings\":{\"requireHttps\":false}},\"id\":\"rh\",\"name\":\"ofcqhsm\",\"type\":\"urkdtmlx\"}")
- .toObject(AuthConfigInner.class);
- Assertions.assertEquals(false, model.platform().enabled());
- Assertions.assertEquals("jnqglhqgnu", model.platform().runtimeVersion());
- Assertions
- .assertEquals(
- UnauthenticatedClientActionV2.RETURN401, model.globalValidation().unauthenticatedClientAction());
- Assertions.assertEquals("ywifsqesaag", model.globalValidation().redirectToProvider());
- Assertions.assertEquals("glzlhjxrifkwmrv", model.globalValidation().excludedPaths().get(0));
- Assertions.assertEquals(true, model.login().preserveUrlFragmentsForLogins());
- Assertions.assertEquals("nygj", model.login().allowedExternalRedirectUrls().get(0));
- Assertions.assertEquals(false, model.httpSettings().requireHttps());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AuthConfigInner model =
- new AuthConfigInner()
- .withPlatform(new AuthPlatform().withEnabled(false).withRuntimeVersion("jnqglhqgnu"))
- .withGlobalValidation(
- new GlobalValidation()
- .withUnauthenticatedClientAction(UnauthenticatedClientActionV2.RETURN401)
- .withRedirectToProvider("ywifsqesaag")
- .withExcludedPaths(Arrays.asList("glzlhjxrifkwmrv", "tsizntocipaoua")))
- .withIdentityProviders(new IdentityProviders().withCustomOpenIdConnectProviders(mapOf()))
- .withLogin(
- new Login()
- .withPreserveUrlFragmentsForLogins(true)
- .withAllowedExternalRedirectUrls(Arrays.asList("nygj", "fjddeqs", "deupewnwrei")))
- .withHttpSettings(new HttpSettings().withRequireHttps(false));
- model = BinaryData.fromObject(model).toObject(AuthConfigInner.class);
- Assertions.assertEquals(false, model.platform().enabled());
- Assertions.assertEquals("jnqglhqgnu", model.platform().runtimeVersion());
- Assertions
- .assertEquals(
- UnauthenticatedClientActionV2.RETURN401, model.globalValidation().unauthenticatedClientAction());
- Assertions.assertEquals("ywifsqesaag", model.globalValidation().redirectToProvider());
- Assertions.assertEquals("glzlhjxrifkwmrv", model.globalValidation().excludedPaths().get(0));
- Assertions.assertEquals(true, model.login().preserveUrlFragmentsForLogins());
- Assertions.assertEquals("nygj", model.login().allowedExternalRedirectUrls().get(0));
- Assertions.assertEquals(false, model.httpSettings().requireHttps());
- }
-
- @SuppressWarnings("unchecked")
- private static Map mapOf(Object... inputs) {
- Map map = new HashMap<>();
- for (int i = 0; i < inputs.length; i += 2) {
- String key = (String) inputs[i];
- T value = (T) inputs[i + 1];
- map.put(key, value);
- }
- return map;
- }
-}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/AuthConfigPropertiesTests.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/AuthConfigPropertiesTests.java
deleted file mode 100644
index efa0380c112a..000000000000
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/AuthConfigPropertiesTests.java
+++ /dev/null
@@ -1,157 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.appcontainers.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.appcontainers.fluent.models.AuthConfigProperties;
-import com.azure.resourcemanager.appcontainers.models.Apple;
-import com.azure.resourcemanager.appcontainers.models.AuthPlatform;
-import com.azure.resourcemanager.appcontainers.models.AzureActiveDirectory;
-import com.azure.resourcemanager.appcontainers.models.AzureStaticWebApps;
-import com.azure.resourcemanager.appcontainers.models.CookieExpiration;
-import com.azure.resourcemanager.appcontainers.models.CookieExpirationConvention;
-import com.azure.resourcemanager.appcontainers.models.CustomOpenIdConnectProvider;
-import com.azure.resourcemanager.appcontainers.models.Facebook;
-import com.azure.resourcemanager.appcontainers.models.ForwardProxy;
-import com.azure.resourcemanager.appcontainers.models.ForwardProxyConvention;
-import com.azure.resourcemanager.appcontainers.models.GitHub;
-import com.azure.resourcemanager.appcontainers.models.GlobalValidation;
-import com.azure.resourcemanager.appcontainers.models.Google;
-import com.azure.resourcemanager.appcontainers.models.HttpSettings;
-import com.azure.resourcemanager.appcontainers.models.HttpSettingsRoutes;
-import com.azure.resourcemanager.appcontainers.models.IdentityProviders;
-import com.azure.resourcemanager.appcontainers.models.Login;
-import com.azure.resourcemanager.appcontainers.models.LoginRoutes;
-import com.azure.resourcemanager.appcontainers.models.Nonce;
-import com.azure.resourcemanager.appcontainers.models.Twitter;
-import com.azure.resourcemanager.appcontainers.models.UnauthenticatedClientActionV2;
-import java.util.Arrays;
-import java.util.HashMap;
-import java.util.Map;
-import org.junit.jupiter.api.Assertions;
-
-public final class AuthConfigPropertiesTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AuthConfigProperties model =
- BinaryData
- .fromString(
- "{\"platform\":{\"enabled\":true,\"runtimeVersion\":\"sjtxukcdmp\"},\"globalValidation\":{\"unauthenticatedClientAction\":\"Return403\",\"redirectToProvider\":\"uanzwuxzdx\",\"excludedPaths\":[\"rlhm\",\"hfpmrqobmtukknr\",\"rtihfxtijbpz\",\"gnwzsymglzufc\"]},\"identityProviders\":{\"azureActiveDirectory\":{\"enabled\":false,\"isAutoProvisioned\":true},\"facebook\":{\"enabled\":false,\"graphApiVersion\":\"cbjy\"},\"gitHub\":{\"enabled\":false},\"google\":{\"enabled\":true},\"twitter\":{\"enabled\":true},\"apple\":{\"enabled\":false},\"azureStaticWebApps\":{\"enabled\":false},\"customOpenIdConnectProviders\":{\"y\":{\"enabled\":false}}},\"login\":{\"routes\":{\"logoutEndpoint\":\"b\"},\"preserveUrlFragmentsForLogins\":false,\"allowedExternalRedirectUrls\":[\"vd\"],\"cookieExpiration\":{\"convention\":\"FixedTime\",\"timeToExpiration\":\"tfwvukxgaudc\"},\"nonce\":{\"validateNonce\":false,\"nonceExpirationInterval\":\"jcny\"}},\"httpSettings\":{\"requireHttps\":true,\"routes\":{\"apiPrefix\":\"htnapczwlokjyem\"},\"forwardProxy\":{\"convention\":\"NoProxy\",\"customHostHeaderName\":\"pjoxzjnch\",\"customProtoHeaderName\":\"jspodmailzyde\"}}}")
- .toObject(AuthConfigProperties.class);
- Assertions.assertEquals(true, model.platform().enabled());
- Assertions.assertEquals("sjtxukcdmp", model.platform().runtimeVersion());
- Assertions
- .assertEquals(
- UnauthenticatedClientActionV2.RETURN403, model.globalValidation().unauthenticatedClientAction());
- Assertions.assertEquals("uanzwuxzdx", model.globalValidation().redirectToProvider());
- Assertions.assertEquals("rlhm", model.globalValidation().excludedPaths().get(0));
- Assertions.assertEquals(false, model.identityProviders().azureActiveDirectory().enabled());
- Assertions.assertEquals(true, model.identityProviders().azureActiveDirectory().isAutoProvisioned());
- Assertions.assertEquals(false, model.identityProviders().facebook().enabled());
- Assertions.assertEquals("cbjy", model.identityProviders().facebook().graphApiVersion());
- Assertions.assertEquals(false, model.identityProviders().gitHub().enabled());
- Assertions.assertEquals(true, model.identityProviders().google().enabled());
- Assertions.assertEquals(true, model.identityProviders().twitter().enabled());
- Assertions.assertEquals(false, model.identityProviders().apple().enabled());
- Assertions.assertEquals(false, model.identityProviders().azureStaticWebApps().enabled());
- Assertions.assertEquals(false, model.identityProviders().customOpenIdConnectProviders().get("y").enabled());
- Assertions.assertEquals("b", model.login().routes().logoutEndpoint());
- Assertions.assertEquals(false, model.login().preserveUrlFragmentsForLogins());
- Assertions.assertEquals("vd", model.login().allowedExternalRedirectUrls().get(0));
- Assertions.assertEquals(CookieExpirationConvention.FIXED_TIME, model.login().cookieExpiration().convention());
- Assertions.assertEquals("tfwvukxgaudc", model.login().cookieExpiration().timeToExpiration());
- Assertions.assertEquals(false, model.login().nonce().validateNonce());
- Assertions.assertEquals("jcny", model.login().nonce().nonceExpirationInterval());
- Assertions.assertEquals(true, model.httpSettings().requireHttps());
- Assertions.assertEquals("htnapczwlokjyem", model.httpSettings().routes().apiPrefix());
- Assertions.assertEquals(ForwardProxyConvention.NO_PROXY, model.httpSettings().forwardProxy().convention());
- Assertions.assertEquals("pjoxzjnch", model.httpSettings().forwardProxy().customHostHeaderName());
- Assertions.assertEquals("jspodmailzyde", model.httpSettings().forwardProxy().customProtoHeaderName());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AuthConfigProperties model =
- new AuthConfigProperties()
- .withPlatform(new AuthPlatform().withEnabled(true).withRuntimeVersion("sjtxukcdmp"))
- .withGlobalValidation(
- new GlobalValidation()
- .withUnauthenticatedClientAction(UnauthenticatedClientActionV2.RETURN403)
- .withRedirectToProvider("uanzwuxzdx")
- .withExcludedPaths(Arrays.asList("rlhm", "hfpmrqobmtukknr", "rtihfxtijbpz", "gnwzsymglzufc")))
- .withIdentityProviders(
- new IdentityProviders()
- .withAzureActiveDirectory(
- new AzureActiveDirectory().withEnabled(false).withIsAutoProvisioned(true))
- .withFacebook(new Facebook().withEnabled(false).withGraphApiVersion("cbjy"))
- .withGitHub(new GitHub().withEnabled(false))
- .withGoogle(new Google().withEnabled(true))
- .withTwitter(new Twitter().withEnabled(true))
- .withApple(new Apple().withEnabled(false))
- .withAzureStaticWebApps(new AzureStaticWebApps().withEnabled(false))
- .withCustomOpenIdConnectProviders(
- mapOf("y", new CustomOpenIdConnectProvider().withEnabled(false))))
- .withLogin(
- new Login()
- .withRoutes(new LoginRoutes().withLogoutEndpoint("b"))
- .withPreserveUrlFragmentsForLogins(false)
- .withAllowedExternalRedirectUrls(Arrays.asList("vd"))
- .withCookieExpiration(
- new CookieExpiration()
- .withConvention(CookieExpirationConvention.FIXED_TIME)
- .withTimeToExpiration("tfwvukxgaudc"))
- .withNonce(new Nonce().withValidateNonce(false).withNonceExpirationInterval("jcny")))
- .withHttpSettings(
- new HttpSettings()
- .withRequireHttps(true)
- .withRoutes(new HttpSettingsRoutes().withApiPrefix("htnapczwlokjyem"))
- .withForwardProxy(
- new ForwardProxy()
- .withConvention(ForwardProxyConvention.NO_PROXY)
- .withCustomHostHeaderName("pjoxzjnch")
- .withCustomProtoHeaderName("jspodmailzyde")));
- model = BinaryData.fromObject(model).toObject(AuthConfigProperties.class);
- Assertions.assertEquals(true, model.platform().enabled());
- Assertions.assertEquals("sjtxukcdmp", model.platform().runtimeVersion());
- Assertions
- .assertEquals(
- UnauthenticatedClientActionV2.RETURN403, model.globalValidation().unauthenticatedClientAction());
- Assertions.assertEquals("uanzwuxzdx", model.globalValidation().redirectToProvider());
- Assertions.assertEquals("rlhm", model.globalValidation().excludedPaths().get(0));
- Assertions.assertEquals(false, model.identityProviders().azureActiveDirectory().enabled());
- Assertions.assertEquals(true, model.identityProviders().azureActiveDirectory().isAutoProvisioned());
- Assertions.assertEquals(false, model.identityProviders().facebook().enabled());
- Assertions.assertEquals("cbjy", model.identityProviders().facebook().graphApiVersion());
- Assertions.assertEquals(false, model.identityProviders().gitHub().enabled());
- Assertions.assertEquals(true, model.identityProviders().google().enabled());
- Assertions.assertEquals(true, model.identityProviders().twitter().enabled());
- Assertions.assertEquals(false, model.identityProviders().apple().enabled());
- Assertions.assertEquals(false, model.identityProviders().azureStaticWebApps().enabled());
- Assertions.assertEquals(false, model.identityProviders().customOpenIdConnectProviders().get("y").enabled());
- Assertions.assertEquals("b", model.login().routes().logoutEndpoint());
- Assertions.assertEquals(false, model.login().preserveUrlFragmentsForLogins());
- Assertions.assertEquals("vd", model.login().allowedExternalRedirectUrls().get(0));
- Assertions.assertEquals(CookieExpirationConvention.FIXED_TIME, model.login().cookieExpiration().convention());
- Assertions.assertEquals("tfwvukxgaudc", model.login().cookieExpiration().timeToExpiration());
- Assertions.assertEquals(false, model.login().nonce().validateNonce());
- Assertions.assertEquals("jcny", model.login().nonce().nonceExpirationInterval());
- Assertions.assertEquals(true, model.httpSettings().requireHttps());
- Assertions.assertEquals("htnapczwlokjyem", model.httpSettings().routes().apiPrefix());
- Assertions.assertEquals(ForwardProxyConvention.NO_PROXY, model.httpSettings().forwardProxy().convention());
- Assertions.assertEquals("pjoxzjnch", model.httpSettings().forwardProxy().customHostHeaderName());
- Assertions.assertEquals("jspodmailzyde", model.httpSettings().forwardProxy().customProtoHeaderName());
- }
-
- @SuppressWarnings("unchecked")
- private static Map mapOf(Object... inputs) {
- Map map = new HashMap<>();
- for (int i = 0; i < inputs.length; i += 2) {
- String key = (String) inputs[i];
- T value = (T) inputs[i + 1];
- map.put(key, value);
- }
- return map;
- }
-}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/AuthPlatformTests.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/AuthPlatformTests.java
deleted file mode 100644
index 016df91d979a..000000000000
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/AuthPlatformTests.java
+++ /dev/null
@@ -1,27 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.appcontainers.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.appcontainers.models.AuthPlatform;
-import org.junit.jupiter.api.Assertions;
-
-public final class AuthPlatformTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AuthPlatform model =
- BinaryData.fromString("{\"enabled\":true,\"runtimeVersion\":\"yahux\"}").toObject(AuthPlatform.class);
- Assertions.assertEquals(true, model.enabled());
- Assertions.assertEquals("yahux", model.runtimeVersion());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AuthPlatform model = new AuthPlatform().withEnabled(true).withRuntimeVersion("yahux");
- model = BinaryData.fromObject(model).toObject(AuthPlatform.class);
- Assertions.assertEquals(true, model.enabled());
- Assertions.assertEquals("yahux", model.runtimeVersion());
- }
-}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/AvailableOperationsTests.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/AvailableOperationsTests.java
deleted file mode 100644
index c29d4f3eb479..000000000000
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/AvailableOperationsTests.java
+++ /dev/null
@@ -1,60 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.appcontainers.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.appcontainers.fluent.models.OperationDetailInner;
-import com.azure.resourcemanager.appcontainers.models.AvailableOperations;
-import com.azure.resourcemanager.appcontainers.models.OperationDisplay;
-import java.util.Arrays;
-import org.junit.jupiter.api.Assertions;
-
-public final class AvailableOperationsTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AvailableOperations model =
- BinaryData
- .fromString(
- "{\"value\":[{\"name\":\"cknfnwmbtmvpd\",\"isDataAction\":true,\"display\":{\"provider\":\"tzaefedx\",\"resource\":\"ch\",\"operation\":\"hk\",\"description\":\"rjdqnsdfzp\"},\"origin\":\"tg\"}],\"nextLink\":\"lkdghr\"}")
- .toObject(AvailableOperations.class);
- Assertions.assertEquals("cknfnwmbtmvpd", model.value().get(0).name());
- Assertions.assertEquals(true, model.value().get(0).isDataAction());
- Assertions.assertEquals("tzaefedx", model.value().get(0).display().provider());
- Assertions.assertEquals("ch", model.value().get(0).display().resource());
- Assertions.assertEquals("hk", model.value().get(0).display().operation());
- Assertions.assertEquals("rjdqnsdfzp", model.value().get(0).display().description());
- Assertions.assertEquals("tg", model.value().get(0).origin());
- Assertions.assertEquals("lkdghr", model.nextLink());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AvailableOperations model =
- new AvailableOperations()
- .withValue(
- Arrays
- .asList(
- new OperationDetailInner()
- .withName("cknfnwmbtmvpd")
- .withIsDataAction(true)
- .withDisplay(
- new OperationDisplay()
- .withProvider("tzaefedx")
- .withResource("ch")
- .withOperation("hk")
- .withDescription("rjdqnsdfzp"))
- .withOrigin("tg")))
- .withNextLink("lkdghr");
- model = BinaryData.fromObject(model).toObject(AvailableOperations.class);
- Assertions.assertEquals("cknfnwmbtmvpd", model.value().get(0).name());
- Assertions.assertEquals(true, model.value().get(0).isDataAction());
- Assertions.assertEquals("tzaefedx", model.value().get(0).display().provider());
- Assertions.assertEquals("ch", model.value().get(0).display().resource());
- Assertions.assertEquals("hk", model.value().get(0).display().operation());
- Assertions.assertEquals("rjdqnsdfzp", model.value().get(0).display().description());
- Assertions.assertEquals("tg", model.value().get(0).origin());
- Assertions.assertEquals("lkdghr", model.nextLink());
- }
-}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/AvailableWorkloadProfileInnerTests.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/AvailableWorkloadProfileInnerTests.java
deleted file mode 100644
index 23aa3f6dcf83..000000000000
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/AvailableWorkloadProfileInnerTests.java
+++ /dev/null
@@ -1,49 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.appcontainers.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.appcontainers.fluent.models.AvailableWorkloadProfileInner;
-import com.azure.resourcemanager.appcontainers.models.Applicability;
-import com.azure.resourcemanager.appcontainers.models.AvailableWorkloadProfileProperties;
-import org.junit.jupiter.api.Assertions;
-
-public final class AvailableWorkloadProfileInnerTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AvailableWorkloadProfileInner model =
- BinaryData
- .fromString(
- "{\"location\":\"fbowskanyk\",\"properties\":{\"category\":\"cuiywgqyw\",\"applicability\":\"LocationDefault\",\"cores\":974991639,\"memoryGiB\":1069077696,\"displayName\":\"zgpphrcgyncocpe\"},\"id\":\"vmmcoofs\",\"name\":\"lzevgbmqjqab\",\"type\":\"y\"}")
- .toObject(AvailableWorkloadProfileInner.class);
- Assertions.assertEquals("fbowskanyk", model.location());
- Assertions.assertEquals("cuiywgqyw", model.properties().category());
- Assertions.assertEquals(Applicability.LOCATION_DEFAULT, model.properties().applicability());
- Assertions.assertEquals(974991639, model.properties().cores());
- Assertions.assertEquals(1069077696, model.properties().memoryGiB());
- Assertions.assertEquals("zgpphrcgyncocpe", model.properties().displayName());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AvailableWorkloadProfileInner model =
- new AvailableWorkloadProfileInner()
- .withLocation("fbowskanyk")
- .withProperties(
- new AvailableWorkloadProfileProperties()
- .withCategory("cuiywgqyw")
- .withApplicability(Applicability.LOCATION_DEFAULT)
- .withCores(974991639)
- .withMemoryGiB(1069077696)
- .withDisplayName("zgpphrcgyncocpe"));
- model = BinaryData.fromObject(model).toObject(AvailableWorkloadProfileInner.class);
- Assertions.assertEquals("fbowskanyk", model.location());
- Assertions.assertEquals("cuiywgqyw", model.properties().category());
- Assertions.assertEquals(Applicability.LOCATION_DEFAULT, model.properties().applicability());
- Assertions.assertEquals(974991639, model.properties().cores());
- Assertions.assertEquals(1069077696, model.properties().memoryGiB());
- Assertions.assertEquals("zgpphrcgyncocpe", model.properties().displayName());
- }
-}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/AvailableWorkloadProfilePropertiesTests.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/AvailableWorkloadProfilePropertiesTests.java
deleted file mode 100644
index 693b7c45a1da..000000000000
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/AvailableWorkloadProfilePropertiesTests.java
+++ /dev/null
@@ -1,43 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.appcontainers.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.appcontainers.models.Applicability;
-import com.azure.resourcemanager.appcontainers.models.AvailableWorkloadProfileProperties;
-import org.junit.jupiter.api.Assertions;
-
-public final class AvailableWorkloadProfilePropertiesTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AvailableWorkloadProfileProperties model =
- BinaryData
- .fromString(
- "{\"category\":\"ivkwlzuvccfwnfnb\",\"applicability\":\"LocationDefault\",\"cores\":2055969856,\"memoryGiB\":198217735,\"displayName\":\"bxetqgtzxdpn\"}")
- .toObject(AvailableWorkloadProfileProperties.class);
- Assertions.assertEquals("ivkwlzuvccfwnfnb", model.category());
- Assertions.assertEquals(Applicability.LOCATION_DEFAULT, model.applicability());
- Assertions.assertEquals(2055969856, model.cores());
- Assertions.assertEquals(198217735, model.memoryGiB());
- Assertions.assertEquals("bxetqgtzxdpn", model.displayName());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AvailableWorkloadProfileProperties model =
- new AvailableWorkloadProfileProperties()
- .withCategory("ivkwlzuvccfwnfnb")
- .withApplicability(Applicability.LOCATION_DEFAULT)
- .withCores(2055969856)
- .withMemoryGiB(198217735)
- .withDisplayName("bxetqgtzxdpn");
- model = BinaryData.fromObject(model).toObject(AvailableWorkloadProfileProperties.class);
- Assertions.assertEquals("ivkwlzuvccfwnfnb", model.category());
- Assertions.assertEquals(Applicability.LOCATION_DEFAULT, model.applicability());
- Assertions.assertEquals(2055969856, model.cores());
- Assertions.assertEquals(198217735, model.memoryGiB());
- Assertions.assertEquals("bxetqgtzxdpn", model.displayName());
- }
-}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/AvailableWorkloadProfilesCollectionTests.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/AvailableWorkloadProfilesCollectionTests.java
deleted file mode 100644
index 086c04bd86e1..000000000000
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/AvailableWorkloadProfilesCollectionTests.java
+++ /dev/null
@@ -1,82 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.appcontainers.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.appcontainers.fluent.models.AvailableWorkloadProfileInner;
-import com.azure.resourcemanager.appcontainers.models.Applicability;
-import com.azure.resourcemanager.appcontainers.models.AvailableWorkloadProfileProperties;
-import com.azure.resourcemanager.appcontainers.models.AvailableWorkloadProfilesCollection;
-import java.util.Arrays;
-import org.junit.jupiter.api.Assertions;
-
-public final class AvailableWorkloadProfilesCollectionTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AvailableWorkloadProfilesCollection model =
- BinaryData
- .fromString(
- "{\"value\":[{\"location\":\"gmaajrm\",\"properties\":{\"category\":\"wzrlovmclwhij\",\"applicability\":\"Custom\",\"cores\":1491222167,\"memoryGiB\":1583993126,\"displayName\":\"aqsqsycbkbfk\"},\"id\":\"kdkexxp\",\"name\":\"ofmx\",\"type\":\"x\"},{\"location\":\"jpgd\",\"properties\":{\"category\":\"c\",\"applicability\":\"LocationDefault\",\"cores\":1303757459,\"memoryGiB\":193768750,\"displayName\":\"uexhdzx\"},\"id\":\"qeojnxqbzvddntw\",\"name\":\"deicbtwnpzao\",\"type\":\"vuhrhcffcyddgl\"},{\"location\":\"t\",\"properties\":{\"category\":\"kw\",\"applicability\":\"Custom\",\"cores\":1516038621,\"memoryGiB\":775876395,\"displayName\":\"ciwqvhk\"},\"id\":\"xuigdtopbobj\",\"name\":\"ghmewuam\",\"type\":\"uhrzayvvt\"},{\"location\":\"vdfgiotk\",\"properties\":{\"category\":\"tqxln\",\"applicability\":\"Custom\",\"cores\":1542158785,\"memoryGiB\":719588208,\"displayName\":\"nxkrx\"},\"id\":\"mi\",\"name\":\"tthzrvqd\",\"type\":\"abhjybi\"}],\"nextLink\":\"h\"}")
- .toObject(AvailableWorkloadProfilesCollection.class);
- Assertions.assertEquals("gmaajrm", model.value().get(0).location());
- Assertions.assertEquals("wzrlovmclwhij", model.value().get(0).properties().category());
- Assertions.assertEquals(Applicability.CUSTOM, model.value().get(0).properties().applicability());
- Assertions.assertEquals(1491222167, model.value().get(0).properties().cores());
- Assertions.assertEquals(1583993126, model.value().get(0).properties().memoryGiB());
- Assertions.assertEquals("aqsqsycbkbfk", model.value().get(0).properties().displayName());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AvailableWorkloadProfilesCollection model =
- new AvailableWorkloadProfilesCollection()
- .withValue(
- Arrays
- .asList(
- new AvailableWorkloadProfileInner()
- .withLocation("gmaajrm")
- .withProperties(
- new AvailableWorkloadProfileProperties()
- .withCategory("wzrlovmclwhij")
- .withApplicability(Applicability.CUSTOM)
- .withCores(1491222167)
- .withMemoryGiB(1583993126)
- .withDisplayName("aqsqsycbkbfk")),
- new AvailableWorkloadProfileInner()
- .withLocation("jpgd")
- .withProperties(
- new AvailableWorkloadProfileProperties()
- .withCategory("c")
- .withApplicability(Applicability.LOCATION_DEFAULT)
- .withCores(1303757459)
- .withMemoryGiB(193768750)
- .withDisplayName("uexhdzx")),
- new AvailableWorkloadProfileInner()
- .withLocation("t")
- .withProperties(
- new AvailableWorkloadProfileProperties()
- .withCategory("kw")
- .withApplicability(Applicability.CUSTOM)
- .withCores(1516038621)
- .withMemoryGiB(775876395)
- .withDisplayName("ciwqvhk")),
- new AvailableWorkloadProfileInner()
- .withLocation("vdfgiotk")
- .withProperties(
- new AvailableWorkloadProfileProperties()
- .withCategory("tqxln")
- .withApplicability(Applicability.CUSTOM)
- .withCores(1542158785)
- .withMemoryGiB(719588208)
- .withDisplayName("nxkrx"))));
- model = BinaryData.fromObject(model).toObject(AvailableWorkloadProfilesCollection.class);
- Assertions.assertEquals("gmaajrm", model.value().get(0).location());
- Assertions.assertEquals("wzrlovmclwhij", model.value().get(0).properties().category());
- Assertions.assertEquals(Applicability.CUSTOM, model.value().get(0).properties().applicability());
- Assertions.assertEquals(1491222167, model.value().get(0).properties().cores());
- Assertions.assertEquals(1583993126, model.value().get(0).properties().memoryGiB());
- Assertions.assertEquals("aqsqsycbkbfk", model.value().get(0).properties().displayName());
- }
-}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/AvailableWorkloadProfilesGetMockTests.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/AvailableWorkloadProfilesGetMockTests.java
deleted file mode 100644
index 55567fa8c3c7..000000000000
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/AvailableWorkloadProfilesGetMockTests.java
+++ /dev/null
@@ -1,74 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.appcontainers.generated;
-
-import com.azure.core.credential.AccessToken;
-import com.azure.core.http.HttpClient;
-import com.azure.core.http.HttpHeaders;
-import com.azure.core.http.HttpRequest;
-import com.azure.core.http.HttpResponse;
-import com.azure.core.http.rest.PagedIterable;
-import com.azure.core.management.AzureEnvironment;
-import com.azure.core.management.profile.AzureProfile;
-import com.azure.resourcemanager.appcontainers.ContainerAppsApiManager;
-import com.azure.resourcemanager.appcontainers.models.Applicability;
-import com.azure.resourcemanager.appcontainers.models.AvailableWorkloadProfile;
-import java.nio.ByteBuffer;
-import java.nio.charset.StandardCharsets;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Assertions;
-import org.junit.jupiter.api.Test;
-import org.mockito.ArgumentCaptor;
-import org.mockito.Mockito;
-import reactor.core.publisher.Flux;
-import reactor.core.publisher.Mono;
-
-public final class AvailableWorkloadProfilesGetMockTests {
- @Test
- public void testGet() throws Exception {
- HttpClient httpClient = Mockito.mock(HttpClient.class);
- HttpResponse httpResponse = Mockito.mock(HttpResponse.class);
- ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class);
-
- String responseStr =
- "{\"value\":[{\"location\":\"qnmcjngzqdqx\",\"properties\":{\"category\":\"wgnyfusfzsvtui\",\"applicability\":\"Custom\",\"cores\":566108141,\"memoryGiB\":1502257649,\"displayName\":\"cfhmlrqryxyn\"},\"id\":\"zrdpsovwxznptgoe\",\"name\":\"ybbabpfhvfsl\",\"type\":\"vntjlrigjk\"}]}";
-
- Mockito.when(httpResponse.getStatusCode()).thenReturn(200);
- Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders());
- Mockito
- .when(httpResponse.getBody())
- .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8))));
- Mockito
- .when(httpResponse.getBodyAsByteArray())
- .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8)));
- Mockito
- .when(httpClient.send(httpRequest.capture(), Mockito.any()))
- .thenReturn(
- Mono
- .defer(
- () -> {
- Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue());
- return Mono.just(httpResponse);
- }));
-
- ContainerAppsApiManager manager =
- ContainerAppsApiManager
- .configure()
- .withHttpClient(httpClient)
- .authenticate(
- tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)),
- new AzureProfile("", "", AzureEnvironment.AZURE));
-
- PagedIterable response =
- manager.availableWorkloadProfiles().get("waz", com.azure.core.util.Context.NONE);
-
- Assertions.assertEquals("qnmcjngzqdqx", response.iterator().next().location());
- Assertions.assertEquals("wgnyfusfzsvtui", response.iterator().next().properties().category());
- Assertions.assertEquals(Applicability.CUSTOM, response.iterator().next().properties().applicability());
- Assertions.assertEquals(566108141, response.iterator().next().properties().cores());
- Assertions.assertEquals(1502257649, response.iterator().next().properties().memoryGiB());
- Assertions.assertEquals("cfhmlrqryxyn", response.iterator().next().properties().displayName());
- }
-}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/AzureActiveDirectoryLoginTests.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/AzureActiveDirectoryLoginTests.java
deleted file mode 100644
index 1e4f12493905..000000000000
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/AzureActiveDirectoryLoginTests.java
+++ /dev/null
@@ -1,34 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.appcontainers.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.appcontainers.models.AzureActiveDirectoryLogin;
-import java.util.Arrays;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureActiveDirectoryLoginTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureActiveDirectoryLogin model =
- BinaryData
- .fromString(
- "{\"loginParameters\":[\"jkjlxofpdvhpfx\",\"ypininm\",\"yhuybbkpod\"],\"disableWWWAuthenticate\":true}")
- .toObject(AzureActiveDirectoryLogin.class);
- Assertions.assertEquals("jkjlxofpdvhpfx", model.loginParameters().get(0));
- Assertions.assertEquals(true, model.disableWwwAuthenticate());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureActiveDirectoryLogin model =
- new AzureActiveDirectoryLogin()
- .withLoginParameters(Arrays.asList("jkjlxofpdvhpfx", "ypininm", "yhuybbkpod"))
- .withDisableWwwAuthenticate(true);
- model = BinaryData.fromObject(model).toObject(AzureActiveDirectoryLogin.class);
- Assertions.assertEquals("jkjlxofpdvhpfx", model.loginParameters().get(0));
- Assertions.assertEquals(true, model.disableWwwAuthenticate());
- }
-}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/AzureActiveDirectoryValidationTests.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/AzureActiveDirectoryValidationTests.java
deleted file mode 100644
index 11d61bdb7a2c..000000000000
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/AzureActiveDirectoryValidationTests.java
+++ /dev/null
@@ -1,57 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.appcontainers.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.appcontainers.models.AllowedPrincipals;
-import com.azure.resourcemanager.appcontainers.models.AzureActiveDirectoryValidation;
-import com.azure.resourcemanager.appcontainers.models.DefaultAuthorizationPolicy;
-import com.azure.resourcemanager.appcontainers.models.JwtClaimChecks;
-import java.util.Arrays;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureActiveDirectoryValidationTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureActiveDirectoryValidation model =
- BinaryData
- .fromString(
- "{\"jwtClaimChecks\":{\"allowedGroups\":[\"nuvamiheogna\",\"xzxtheo\",\"usivye\"],\"allowedClientApplications\":[\"iqihn\",\"un\",\"bwjzr\"]},\"allowedAudiences\":[\"gxg\",\"spemvtzfk\",\"fublj\"],\"defaultAuthorizationPolicy\":{\"allowedPrincipals\":{\"groups\":[\"ofjaeqjhqjb\",\"s\",\"msmjqulngsntn\"],\"identities\":[\"kzgcwrwcl\",\"xwrljdouskcqvkoc\",\"cjdkwtnhxbnjbi\"]},\"allowedApplications\":[\"rglssainqpj\",\"nzl\",\"jfm\",\"pee\"]}}")
- .toObject(AzureActiveDirectoryValidation.class);
- Assertions.assertEquals("nuvamiheogna", model.jwtClaimChecks().allowedGroups().get(0));
- Assertions.assertEquals("iqihn", model.jwtClaimChecks().allowedClientApplications().get(0));
- Assertions.assertEquals("gxg", model.allowedAudiences().get(0));
- Assertions.assertEquals("ofjaeqjhqjb", model.defaultAuthorizationPolicy().allowedPrincipals().groups().get(0));
- Assertions
- .assertEquals("kzgcwrwcl", model.defaultAuthorizationPolicy().allowedPrincipals().identities().get(0));
- Assertions.assertEquals("rglssainqpj", model.defaultAuthorizationPolicy().allowedApplications().get(0));
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureActiveDirectoryValidation model =
- new AzureActiveDirectoryValidation()
- .withJwtClaimChecks(
- new JwtClaimChecks()
- .withAllowedGroups(Arrays.asList("nuvamiheogna", "xzxtheo", "usivye"))
- .withAllowedClientApplications(Arrays.asList("iqihn", "un", "bwjzr")))
- .withAllowedAudiences(Arrays.asList("gxg", "spemvtzfk", "fublj"))
- .withDefaultAuthorizationPolicy(
- new DefaultAuthorizationPolicy()
- .withAllowedPrincipals(
- new AllowedPrincipals()
- .withGroups(Arrays.asList("ofjaeqjhqjb", "s", "msmjqulngsntn"))
- .withIdentities(Arrays.asList("kzgcwrwcl", "xwrljdouskcqvkoc", "cjdkwtnhxbnjbi")))
- .withAllowedApplications(Arrays.asList("rglssainqpj", "nzl", "jfm", "pee")));
- model = BinaryData.fromObject(model).toObject(AzureActiveDirectoryValidation.class);
- Assertions.assertEquals("nuvamiheogna", model.jwtClaimChecks().allowedGroups().get(0));
- Assertions.assertEquals("iqihn", model.jwtClaimChecks().allowedClientApplications().get(0));
- Assertions.assertEquals("gxg", model.allowedAudiences().get(0));
- Assertions.assertEquals("ofjaeqjhqjb", model.defaultAuthorizationPolicy().allowedPrincipals().groups().get(0));
- Assertions
- .assertEquals("kzgcwrwcl", model.defaultAuthorizationPolicy().allowedPrincipals().identities().get(0));
- Assertions.assertEquals("rglssainqpj", model.defaultAuthorizationPolicy().allowedApplications().get(0));
- }
-}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/AzureStaticWebAppsRegistrationTests.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/AzureStaticWebAppsRegistrationTests.java
deleted file mode 100644
index 584ef95d2fbf..000000000000
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/AzureStaticWebAppsRegistrationTests.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.appcontainers.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.appcontainers.models.AzureStaticWebAppsRegistration;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureStaticWebAppsRegistrationTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureStaticWebAppsRegistration model =
- BinaryData.fromString("{\"clientId\":\"ymzidn\"}").toObject(AzureStaticWebAppsRegistration.class);
- Assertions.assertEquals("ymzidn", model.clientId());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureStaticWebAppsRegistration model = new AzureStaticWebAppsRegistration().withClientId("ymzidn");
- model = BinaryData.fromObject(model).toObject(AzureStaticWebAppsRegistration.class);
- Assertions.assertEquals("ymzidn", model.clientId());
- }
-}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/AzureStaticWebAppsTests.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/AzureStaticWebAppsTests.java
deleted file mode 100644
index 9513a77820a5..000000000000
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/AzureStaticWebAppsTests.java
+++ /dev/null
@@ -1,33 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.appcontainers.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.appcontainers.models.AzureStaticWebApps;
-import com.azure.resourcemanager.appcontainers.models.AzureStaticWebAppsRegistration;
-import org.junit.jupiter.api.Assertions;
-
-public final class AzureStaticWebAppsTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AzureStaticWebApps model =
- BinaryData
- .fromString("{\"enabled\":true,\"registration\":{\"clientId\":\"mijcmmxdcufufs\"}}")
- .toObject(AzureStaticWebApps.class);
- Assertions.assertEquals(true, model.enabled());
- Assertions.assertEquals("mijcmmxdcufufs", model.registration().clientId());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AzureStaticWebApps model =
- new AzureStaticWebApps()
- .withEnabled(true)
- .withRegistration(new AzureStaticWebAppsRegistration().withClientId("mijcmmxdcufufs"));
- model = BinaryData.fromObject(model).toObject(AzureStaticWebApps.class);
- Assertions.assertEquals(true, model.enabled());
- Assertions.assertEquals("mijcmmxdcufufs", model.registration().clientId());
- }
-}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/BillingMeterCollectionInnerTests.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/BillingMeterCollectionInnerTests.java
deleted file mode 100644
index dbe0377c9fc0..000000000000
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/BillingMeterCollectionInnerTests.java
+++ /dev/null
@@ -1,55 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.appcontainers.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.appcontainers.fluent.models.BillingMeterCollectionInner;
-import com.azure.resourcemanager.appcontainers.models.BillingMeter;
-import com.azure.resourcemanager.appcontainers.models.BillingMeterProperties;
-import java.util.Arrays;
-import org.junit.jupiter.api.Assertions;
-
-public final class BillingMeterCollectionInnerTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- BillingMeterCollectionInner model =
- BinaryData
- .fromString(
- "{\"value\":[{\"location\":\"qwxrjfeallnw\",\"properties\":{\"category\":\"isnjampmngnz\",\"meterType\":\"xaqwoochcbonqv\",\"displayName\":\"vlrxnjeaseiph\"},\"id\":\"f\",\"name\":\"okeyyienj\",\"type\":\"dlwtgrhpdj\"},{\"location\":\"umasxazjpq\",\"properties\":{\"category\":\"ualhbxxhejj\",\"meterType\":\"v\",\"displayName\":\"dgwdslfhot\"},\"id\":\"cynpwlbjnp\",\"name\":\"acfta\",\"type\":\"ehxnltyfsop\"}]}")
- .toObject(BillingMeterCollectionInner.class);
- Assertions.assertEquals("qwxrjfeallnw", model.value().get(0).location());
- Assertions.assertEquals("isnjampmngnz", model.value().get(0).properties().category());
- Assertions.assertEquals("xaqwoochcbonqv", model.value().get(0).properties().meterType());
- Assertions.assertEquals("vlrxnjeaseiph", model.value().get(0).properties().displayName());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- BillingMeterCollectionInner model =
- new BillingMeterCollectionInner()
- .withValue(
- Arrays
- .asList(
- new BillingMeter()
- .withLocation("qwxrjfeallnw")
- .withProperties(
- new BillingMeterProperties()
- .withCategory("isnjampmngnz")
- .withMeterType("xaqwoochcbonqv")
- .withDisplayName("vlrxnjeaseiph")),
- new BillingMeter()
- .withLocation("umasxazjpq")
- .withProperties(
- new BillingMeterProperties()
- .withCategory("ualhbxxhejj")
- .withMeterType("v")
- .withDisplayName("dgwdslfhot"))));
- model = BinaryData.fromObject(model).toObject(BillingMeterCollectionInner.class);
- Assertions.assertEquals("qwxrjfeallnw", model.value().get(0).location());
- Assertions.assertEquals("isnjampmngnz", model.value().get(0).properties().category());
- Assertions.assertEquals("xaqwoochcbonqv", model.value().get(0).properties().meterType());
- Assertions.assertEquals("vlrxnjeaseiph", model.value().get(0).properties().displayName());
- }
-}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/BillingMeterPropertiesTests.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/BillingMeterPropertiesTests.java
deleted file mode 100644
index 896238f2a097..000000000000
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/BillingMeterPropertiesTests.java
+++ /dev/null
@@ -1,36 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.appcontainers.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.appcontainers.models.BillingMeterProperties;
-import org.junit.jupiter.api.Assertions;
-
-public final class BillingMeterPropertiesTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- BillingMeterProperties model =
- BinaryData
- .fromString(
- "{\"category\":\"fqweykhmene\",\"meterType\":\"yexfwh\",\"displayName\":\"cibvyvdcsitynn\"}")
- .toObject(BillingMeterProperties.class);
- Assertions.assertEquals("fqweykhmene", model.category());
- Assertions.assertEquals("yexfwh", model.meterType());
- Assertions.assertEquals("cibvyvdcsitynn", model.displayName());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- BillingMeterProperties model =
- new BillingMeterProperties()
- .withCategory("fqweykhmene")
- .withMeterType("yexfwh")
- .withDisplayName("cibvyvdcsitynn");
- model = BinaryData.fromObject(model).toObject(BillingMeterProperties.class);
- Assertions.assertEquals("fqweykhmene", model.category());
- Assertions.assertEquals("yexfwh", model.meterType());
- Assertions.assertEquals("cibvyvdcsitynn", model.displayName());
- }
-}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/BillingMeterTests.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/BillingMeterTests.java
deleted file mode 100644
index 33b6601de537..000000000000
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/BillingMeterTests.java
+++ /dev/null
@@ -1,42 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.appcontainers.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.appcontainers.models.BillingMeter;
-import com.azure.resourcemanager.appcontainers.models.BillingMeterProperties;
-import org.junit.jupiter.api.Assertions;
-
-public final class BillingMeterTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- BillingMeter model =
- BinaryData
- .fromString(
- "{\"location\":\"suesnzw\",\"properties\":{\"category\":\"bavo\",\"meterType\":\"zdmohctbqvu\",\"displayName\":\"xdn\"},\"id\":\"vo\",\"name\":\"gujjugwdkcglh\",\"type\":\"lazjdyggdtjixhbk\"}")
- .toObject(BillingMeter.class);
- Assertions.assertEquals("suesnzw", model.location());
- Assertions.assertEquals("bavo", model.properties().category());
- Assertions.assertEquals("zdmohctbqvu", model.properties().meterType());
- Assertions.assertEquals("xdn", model.properties().displayName());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- BillingMeter model =
- new BillingMeter()
- .withLocation("suesnzw")
- .withProperties(
- new BillingMeterProperties()
- .withCategory("bavo")
- .withMeterType("zdmohctbqvu")
- .withDisplayName("xdn"));
- model = BinaryData.fromObject(model).toObject(BillingMeter.class);
- Assertions.assertEquals("suesnzw", model.location());
- Assertions.assertEquals("bavo", model.properties().category());
- Assertions.assertEquals("zdmohctbqvu", model.properties().meterType());
- Assertions.assertEquals("xdn", model.properties().displayName());
- }
-}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/BillingMetersGetWithResponseMockTests.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/BillingMetersGetWithResponseMockTests.java
deleted file mode 100644
index 8b8f3f703b7a..000000000000
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/BillingMetersGetWithResponseMockTests.java
+++ /dev/null
@@ -1,67 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.appcontainers.generated;
-
-import com.azure.core.credential.AccessToken;
-import com.azure.core.http.HttpClient;
-import com.azure.core.http.HttpHeaders;
-import com.azure.core.http.HttpRequest;
-import com.azure.core.http.HttpResponse;
-import com.azure.core.management.AzureEnvironment;
-import com.azure.core.management.profile.AzureProfile;
-import com.azure.resourcemanager.appcontainers.ContainerAppsApiManager;
-import com.azure.resourcemanager.appcontainers.models.BillingMeterCollection;
-import java.nio.ByteBuffer;
-import java.nio.charset.StandardCharsets;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Assertions;
-import org.junit.jupiter.api.Test;
-import org.mockito.ArgumentCaptor;
-import org.mockito.Mockito;
-import reactor.core.publisher.Flux;
-import reactor.core.publisher.Mono;
-
-public final class BillingMetersGetWithResponseMockTests {
- @Test
- public void testGetWithResponse() throws Exception {
- HttpClient httpClient = Mockito.mock(HttpClient.class);
- HttpResponse httpResponse = Mockito.mock(HttpResponse.class);
- ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class);
-
- String responseStr =
- "{\"value\":[{\"location\":\"aabzmif\",\"id\":\"znmmaxrizkzobgo\",\"name\":\"xlhslnel\",\"type\":\"ieixynllxe\"},{\"location\":\"crojp\",\"id\":\"hcawjutifdwfmv\",\"name\":\"gorqjbttzh\",\"type\":\"aglkafhon\"},{\"location\":\"ujeickp\",\"id\":\"p\",\"name\":\"pmxelnwcltyje\",\"type\":\"ex\"},{\"location\":\"lfmk\",\"id\":\"azuawx\",\"name\":\"z\",\"type\":\"puamwabzxr\"}]}";
-
- Mockito.when(httpResponse.getStatusCode()).thenReturn(200);
- Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders());
- Mockito
- .when(httpResponse.getBody())
- .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8))));
- Mockito
- .when(httpResponse.getBodyAsByteArray())
- .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8)));
- Mockito
- .when(httpClient.send(httpRequest.capture(), Mockito.any()))
- .thenReturn(
- Mono
- .defer(
- () -> {
- Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue());
- return Mono.just(httpResponse);
- }));
-
- ContainerAppsApiManager manager =
- ContainerAppsApiManager
- .configure()
- .withHttpClient(httpClient)
- .authenticate(
- tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)),
- new AzureProfile("", "", AzureEnvironment.AZURE));
-
- BillingMeterCollection response =
- manager.billingMeters().getWithResponse("kyrioovzid", com.azure.core.util.Context.NONE).getValue();
-
- Assertions.assertEquals("aabzmif", response.value().get(0).location());
- }
-}
diff --git a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/CertificatePatchTests.java b/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/CertificatePatchTests.java
deleted file mode 100644
index 6fb32c1ab414..000000000000
--- a/sdk/appcontainers/azure-resourcemanager-appcontainers/src/test/java/com/azure/resourcemanager/appcontainers/generated/CertificatePatchTests.java
+++ /dev/null
@@ -1,44 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.appcontainers.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.appcontainers.models.CertificatePatch;
-import java.util.HashMap;
-import java.util.Map;
-import org.junit.jupiter.api.Assertions;
-
-public final class CertificatePatchTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- CertificatePatch model =
- BinaryData
- .fromString(
- "{\"tags\":{\"flz\":\"ukgri\",\"qzahmgkbrp\":\"fbxzpuzycisp\",\"hibnuqqkpika\":\"y\",\"buynhijggm\":\"rgvtqag\"}}")
- .toObject(CertificatePatch.class);
- Assertions.assertEquals("ukgri", model.tags().get("flz"));
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- CertificatePatch model =
- new CertificatePatch()
- .withTags(
- mapOf("flz", "ukgri", "qzahmgkbrp", "fbxzpuzycisp", "hibnuqqkpika", "y", "buynhijggm", "rgvtqag"));
- model = BinaryData.fromObject(model).toObject(CertificatePatch.class);
- Assertions.assertEquals("ukgri", model.tags().get("flz"));
- }
-
- @SuppressWarnings("unchecked")
- private static